.hero-copy{gap:24px}.hero h1{font-size:clamp(46px,5.2vw,76px);line-height:1.07}.hero-slogan{font-family:Sora,sans-serif;font-weight:600;font-size:clamp(28px,3.2vw,46px);line-height:1.16;letter-spacing:-.035em}.hero-slogan em{font-style:normal;color:#C98BFF}.secondary-cta{font-size:1rem;font-weight:700;padding:16px 4px;text-decoration:underline;text-underline-offset:5px}.stats b{font-size:clamp(20px,2.2vw,32px)}.stats{gap:30px}.stats span{font-size:14px}.eyebrow,.kick,.chip,.tag{font-size:14px}.hero-lead,.card p,.stat-card p,.flow p,.step p,.path li,.pnote,details p,.bonus-lead,.bonus-note,.keypoint p,.headline-rate p,.reg-hd p,.reg-steps li{font-size:1rem}.btn-note,.pcode,.pdays,.pnotes li,.perks li{font-size:14px}.legal{font-size:14px;color:#A395B8}.footer-privacy{margin-top:20px}.faq-contact{margin-top:32px;display:flex}.sec-head h2,.sec-h2,.books-in h2,.steps-in h2,.shell-tight h2{line-height:1.12}.hero-note{font-size:13px}.btn b{font-size:16px}.hero-art img{object-position:50% 28%}@media(max-width:760px){.hero-copy{gap:20px}.hero h1{font-size:clamp(40px,10vw,64px)}.hero-slogan{font-size:clamp(29px,7.4vw,42px)}.hero-art{height:430px}.hero-art img{object-position:50% 26%}.stats{gap:14px}.stats b{font-size:22px}.stats span{font-size:13px}.eyebrow{font-size:12px;letter-spacing:.07em}.secondary-cta{text-align:center;width:100%;padding:10px}.hero-lead{font-size:16px}.btn-note{font-size:13px}.legal{font-size:14px}}