.hl{color:var(--brand-blue)}.section-head{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.eyebrow{color:var(--muted);font-size:17px}.eyebrow span{color:var(--brand-blue)}.section-title{letter-spacing:-.035em;margin-top:26px;font-size:clamp(44px,4.6vw,88px);font-weight:500;line-height:1.05}.section-title .line{transition:transform 1.1s var(--ease-out) .1s;transform:translateY(105%)}.is-visible .section-title .line{transform:none}.section-sub{max-width:600px;color:var(--text-2);margin-top:30px;font-size:19px;line-height:1.6}.pill-btn{isolation:isolate;background:var(--brand-blue);color:#fff;letter-spacing:-.01em;border-radius:999px;flex-shrink:0;align-items:center;gap:12px;height:60px;margin-top:96px;padding:0 30px;font-size:19px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.pill-btn:before{content:"";z-index:-1;background:var(--brand-navy);border-radius:inherit;transition:transform .5s var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}.pill-btn:hover:before{transform:none}.pill-btn svg{transition:transform .4s var(--ease-out)}.pill-btn:hover svg{transform:translate(4px)}@media (width<=991px){.section-head{flex-direction:column}.pill-btn{margin-top:0}}@media (prefers-reduced-motion:reduce){.section-title .line{transition:none;transform:none}}
