
:root{--ricky-pink:#f3c7df;--ricky-ink:#281b29}
.ricky-new-lab{padding:85px 0;background:#f4d9e8;color:#241724;position:relative;overflow:hidden}
.ricky-new-lab:before{content:"✷";position:absolute;font-size:500px;right:-100px;top:-160px;color:#fff5;pointer-events:none;line-height:1}
.ricky-lab-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.18em;font-weight:900}
.ricky-new-grid{display:grid;grid-template-columns:1fr .94fr;gap:35px;align-items:stretch;margin-top:22px}
.ricky-lab-left h2{font:900 clamp(48px,7vw,87px)/.94 "Space Grotesk",sans-serif;letter-spacing:-.075em;margin:16px 0}
.ricky-lab-left h2 em{font-style:normal;color:#ad3270}
.ricky-lab-left p{font-size:15px;line-height:1.7;max-width:440px;color:#5a4858}
.ricky-questions label{display:block;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin:22px 0 12px}
.ricky-choice-row{display:flex;flex-wrap:wrap;gap:9px}
.ricky-choice{border:1px solid #5b425955;background:#fff7fb;border-radius:99px;padding:11px 15px;font-size:13px;font-weight:900;color:#38243a;cursor:pointer;box-shadow:0 3px 0 #8b608333}
.ricky-choice[aria-pressed="true"]{background:#211726;color:#fff;border-color:#211726}
.ricky-surprise{background:#f8d179;border:0;border-radius:99px;padding:14px 20px;font-weight:900;color:#251924;margin-top:25px;cursor:pointer}
.ricky-lab-right{background:#fffaf3;border:2px solid #291a29;border-radius:28px;box-shadow:10px 10px 0 #713a61;padding:34px;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:1}
.ricky-result-emoji{font-size:clamp(72px,8vw,113px);line-height:1.5}
.ricky-lab-right h3{font:900 clamp(27px,3.8vw,44px)/1 "Space Grotesk",sans-serif;letter-spacing:-.05em;margin:9px 0}
.ricky-lab-right p{font-size:14px;line-height:1.6;color:#6a5866}
.ricky-list{display:flex;gap:7px;flex-wrap:wrap;margin:16px 0}
.ricky-list span{background:#f5e2dc;border-radius:30px;padding:7px 12px;font-size:11px;font-weight:800}
.ricky-lab-actions{display:flex;gap:9px;flex-wrap:wrap}
.ricky-lab-actions button,.ricky-lab-actions a{display:inline-flex;justify-content:center;align-items:center;background:#241b25;color:white;padding:14px 18px;border:0;border-radius:99px;font-size:12px;font-weight:900;cursor:pointer}
.ricky-lab-actions a{background:transparent;color:#241b25;border:1px solid #241b25}
.ricky-lab-right small{display:block;color:#8c7986;font-size:11px;line-height:1.5;margin-top:17px}
.ricky-price-academy{margin-top:16px;color:#f5d982;font-size:13px;font-weight:700}
.ricky-price-academy strong{font:900 29px "Space Grotesk",sans-serif;margin-right:8px}
.navlinks a[href="#ricky-laboratorio"]{color:#cbff8a}
@media(max-width:830px){.ricky-new-grid{grid-template-columns:1fr}.ricky-new-lab{padding:65px 0}}
@media(max-width:540px){.ricky-new-lab{padding:55px 0}.ricky-lab-right{padding:22px;box-shadow:6px 6px 0 #713a61}.ricky-result-emoji{font-size:72px}.ricky-choice{font-size:12px;padding:10px 12px}.ricky-lab-actions{display:grid}.ricky-lab-actions button,.ricky-lab-actions a{width:100%}}
