.nav a{font-size:13px;color:#3c3c43}.hero{padding:108px 0 62px;background:radial-gradient(circle at 76% 0,rgba(38,103,255,.13),transparent 32%),linear-gradient(180deg,#fff,var(--bg))}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:var(--accent);font-size:12px}.hero h1{max-width:1000px;margin:18px 0 22px;font-size:clamp(46px,7vw,92px);line-height:.98;letter-spacing:-.055em}.hero .subtitle{max-width:850px;font-size:clamp(19px,2.4vw,28px);line-height:1.42;color:#3b3b40}