.hero{padding:96px 24px 70px;background:linear-gradient(145deg,#fff 0%,#f3f1ff 52%,#eaf7f5 100%)}.hero .wrap,.page{max-width:1180px;margin:auto}.eyebrow{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}h1{font-size:clamp(44px,7vw,86px);line-height:1.02;letter-spacing:-.055em;max-width:1050px;margin:18px 0 24px}h2{font-size:clamp(30px,4.5vw,50px);line-height:1.12;letter-spacing:-.035em;margin:0 0 22px}h3{font-size:24px;line-height:1.25;letter-spacing:-.02em;margin:30px 0 12px}