.hero-band.svelte-hmgxos{padding-top:82px;padding-bottom:72px}.section-pad.svelte-hmgxos,.cta-band.svelte-hmgxos{padding-top:72px;padding-bottom:72px}.hero-inner.svelte-hmgxos,.cta-inner.svelte-hmgxos{max-width:900px}.hero-title.svelte-hmgxos{margin-top:14px;color:var(--ink);font-size:var(--fs-hero);line-height:1.02;letter-spacing:-.025em}.hero-sub.svelte-hmgxos{max-width:780px;margin-top:24px;color:var(--fg-2);font-size:20px;line-height:1.55}.hero-ctas.svelte-hmgxos{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.split-grid.svelte-hmgxos{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:40px;align-items:center}.split-grid.svelte-hmgxos p:where(.svelte-hmgxos),.cta-inner.svelte-hmgxos p:where(.svelte-hmgxos){margin-top:18px;color:var(--fg-2);font-size:18px;line-height:1.7}.card-grid.svelte-hmgxos,.related-grid.svelte-hmgxos{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px}.info-card.svelte-hmgxos,.list-card.svelte-hmgxos,.related-card.svelte-hmgxos,.steps-card.svelte-hmgxos{border:1px solid var(--border);border-radius:var(--r-lg);background:#fff;box-shadow:var(--shadow-sm)}.info-card.svelte-hmgxos,.list-card.svelte-hmgxos,.related-card.svelte-hmgxos{padding:24px}.info-card.svelte-hmgxos h3:where(.svelte-hmgxos),.list-card.svelte-hmgxos h3:where(.svelte-hmgxos),.related-card.svelte-hmgxos h3:where(.svelte-hmgxos){color:var(--fg);font-size:21px;line-height:1.2}.info-card.svelte-hmgxos p:where(.svelte-hmgxos),.related-card.svelte-hmgxos p:where(.svelte-hmgxos){margin-top:12px;color:var(--fg-2);line-height:1.65}.related-card.svelte-hmgxos a:where(.svelte-hmgxos){display:inline-flex;margin-top:16px;color:var(--blue);font-weight:700}.list-card.svelte-hmgxos ul:where(.svelte-hmgxos){margin-top:18px;display:grid;gap:12px;padding-left:20px;color:var(--fg-2);line-height:1.55}.steps-card.svelte-hmgxos{margin:0;padding:24px;list-style:none}.steps-card.svelte-hmgxos li:where(.svelte-hmgxos){display:grid;grid-template-columns:38px 1fr;gap:14px;align-items:start}.steps-card.svelte-hmgxos li:where(.svelte-hmgxos)+li:where(.svelte-hmgxos){margin-top:18px;padding-top:18px;border-top:1px solid var(--border)}.steps-card.svelte-hmgxos span:where(.svelte-hmgxos){display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--blue);color:#fff;font-weight:800}.steps-card.svelte-hmgxos p:where(.svelte-hmgxos){margin:0;color:var(--fg-2);line-height:1.6}.cta-inner.svelte-hmgxos h2:where(.svelte-hmgxos){margin-top:12px;color:#fff;font-size:clamp(34px,5vw,58px);line-height:1.05;letter-spacing:-.02em}.cta-inner.svelte-hmgxos .eyebrow:where(.svelte-hmgxos){color:#93b4ff}@media(max-width:900px){.split-grid.svelte-hmgxos,.card-grid.svelte-hmgxos,.related-grid.svelte-hmgxos{grid-template-columns:1fr}.hero-band.svelte-hmgxos{padding-top:58px}}
