.hero[data-astro-cid-37a777xh]{background:var(--color-bg);border-bottom:1px solid var(--color-border)}.hero[data-astro-cid-37a777xh] .hero-inner{flex-direction:column;gap:48px;padding-block:32px 88px;display:flex}.crumbs[data-astro-cid-37a777xh]{color:var(--color-text-muted);flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.crumbs[data-astro-cid-37a777xh] a[data-astro-cid-37a777xh]{color:var(--color-text-muted)}.here[data-astro-cid-37a777xh]{color:var(--color-text);font-weight:500}.hero-row[data-astro-cid-37a777xh]{flex-wrap:wrap;align-items:center;gap:56px;display:flex}.hero-copy[data-astro-cid-37a777xh]{flex-direction:column;flex:460px;gap:22px;min-width:0;display:flex}.eyebrow[data-astro-cid-37a777xh]{color:var(--color-primary-strong);background:var(--color-primary-tint);border-radius:var(--radius-pill);align-self:flex-start;padding:6px 12px;font-size:13px;font-weight:600}h1[data-astro-cid-37a777xh]{letter-spacing:-.035em;color:var(--color-navy);margin:0;font-size:clamp(34px,4.6vw,54px);font-weight:800;line-height:1.07}.lead[data-astro-cid-37a777xh]{color:var(--color-text-soft);max-width:570px;margin:0;font-size:19px;line-height:1.6}.ctas[data-astro-cid-37a777xh]{flex-wrap:wrap;gap:12px;display:flex}.hero-mock[data-astro-cid-37a777xh]{flex:440px;min-width:0}h2[data-astro-cid-37a777xh]{letter-spacing:-.03em;color:var(--color-navy);margin:0;font-size:clamp(28px,3.2vw,38px);font-weight:800;line-height:1.15}.head[data-astro-cid-37a777xh]{flex-direction:column;gap:14px;display:flex}.kicker[data-astro-cid-37a777xh]{color:var(--color-primary);letter-spacing:.06em;font-size:14px;font-weight:700}.steps[data-astro-cid-37a777xh]{flex-direction:column;gap:40px;padding-block:96px;display:flex}.step-list[data-astro-cid-37a777xh],.grid[data-astro-cid-37a777xh]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-37a777xh]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;gap:10px;padding:26px;display:flex}.num[data-astro-cid-37a777xh]{color:var(--color-primary);font-size:15px;font-weight:800}h3[data-astro-cid-37a777xh]{letter-spacing:-.02em;color:var(--color-navy);margin:0;font-size:20px;font-weight:800;line-height:1.25}.card[data-astro-cid-37a777xh] p[data-astro-cid-37a777xh]{color:var(--color-text-soft);margin:0;font-size:16px;line-height:1.6}.benefits[data-astro-cid-37a777xh]{background:var(--color-bg);border-block:1px solid var(--color-border)}.benefits[data-astro-cid-37a777xh] .benefits-inner{flex-direction:column;gap:36px;padding-block:88px;display:flex}.dual[data-astro-cid-37a777xh]{padding-top:0}.band[data-astro-cid-37a777xh]{background:var(--color-navy);color:var(--color-on-primary);border-radius:20px;flex-wrap:wrap;gap:48px;padding:48px;display:flex}.side[data-astro-cid-37a777xh]{flex-direction:column;flex:340px;align-items:flex-start;gap:14px;min-width:0;display:flex}.side[data-astro-cid-37a777xh] h2[data-astro-cid-37a777xh]{color:var(--color-on-primary);font-size:26px}.side[data-astro-cid-37a777xh] p[data-astro-cid-37a777xh]{color:var(--color-on-navy);margin:0;font-size:17px;line-height:1.6}.more[data-astro-cid-37a777xh]{color:var(--color-primary-soft);font-weight:600}.end[data-astro-cid-37a777xh]{height:96px}
