.nav a{font-size:13px;color:#38383d}.hero{max-width:1240px;margin:0 auto;padding:92px 24px 40px}.eyebrow{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:760}.hero h1{font-size:clamp(42px,6.8vw,88px);line-height:1.02;letter-spacing:-.055em;margin:18px 0 24px;max-width:1120px}.subtitle{font-size:clamp(18px,2.3vw,27px);color:var(--muted);max-width:900px}.chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.chip{padding:7px 12px;border-radius:999px;background:#e9e7ff;color:#4033ae;font-size:13px;font-weight:650}.section{max-width:1240px;margin:auto;padding:64px 24px}.section h2{font-size:clamp(32px,4.2vw,56px);letter-spacing:-.035em;line-height:1.1;margin:0 0 18px}.section h3{font-size:24px;letter-spacing:-.02em;margin:0 0 10px}.lead{font-size:20px;color:#404047;max-width:920px}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px;margin-top:28px}.card{grid-column:span 6;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:0 1px 0 rgba(0,0,0,.02)}