.landing.svelte-1q5hy2v{gap:28px;display:grid}.hero.svelte-1q5hy2v{background:0 0;justify-items:start;gap:12px;display:grid}.hero.svelte-1q5hy2v h1:where(.svelte-1q5hy2v){letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,5.4vw,2.75rem);line-height:1.15}.lead.svelte-1q5hy2v{font-size:var(--fs-l);color:var(--text-2);max-width:760px;margin:0}.cta-row.svelte-1q5hy2v{flex-wrap:wrap;align-items:center;gap:12px}.facts.svelte-1q5hy2v{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;display:grid}.fact.svelte-1q5hy2v{gap:4px;padding:14px;display:grid}.fact.svelte-1q5hy2v dd:where(.svelte-1q5hy2v){gap:2px;margin:0;display:grid}.fact.svelte-1q5hy2v strong:where(.svelte-1q5hy2v){font-size:var(--fs-xl)}.svc.svelte-1q5hy2v,.pros.svelte-1q5hy2v{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.svc-card.svelte-1q5hy2v,.pro.svelte-1q5hy2v{gap:4px;height:100%;display:grid}.plain.svelte-1q5hy2v{margin:0;padding:0;list-style:none}.checks.svelte-1q5hy2v{gap:8px;margin:0;padding:0;list-style:none;display:grid}.checks.svelte-1q5hy2v li:where(.svelte-1q5hy2v){align-items:flex-start;gap:8px;display:flex}.checks.svelte-1q5hy2v svg{color:var(--success);flex:none;margin-top:3px}.steps.svelte-1q5hy2v{gap:6px;margin:0;padding-inline-start:22px;display:grid}.review.svelte-1q5hy2v blockquote:where(.svelte-1q5hy2v){margin:0}.review.svelte-1q5hy2v figcaption:where(.svelte-1q5hy2v) a:where(.svelte-1q5hy2v){color:inherit}.cta.svelte-1q5hy2v{border-radius:var(--radius-l);color:#fff;background:linear-gradient(135deg,#4f46e5 0%,#6d3be8 60%,#7c3aed 100%);border:0;flex-direction:column;align-items:flex-start;gap:16px;padding:28px;display:flex}.cta.svelte-1q5hy2v h2:where(.svelte-1q5hy2v){color:#fff}.cta.svelte-1q5hy2v p:where(.svelte-1q5hy2v){color:#ffffffe6;margin:0}.on-grad.svelte-1q5hy2v{--b-bg:#fff;--b-fg:#3730a3;--b-border:#fff;flex:none}.related.svelte-1q5hy2v ul:where(.svelte-1q5hy2v){grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 16px;margin:0;padding:0;list-style:none;display:grid}.related.svelte-1q5hy2v a:where(.svelte-1q5hy2v){color:var(--text-2);font-size:var(--fs-s)}.updated.svelte-1q5hy2v{margin:0}@media (width>=720px){.cta.svelte-1q5hy2v{flex-direction:row;justify-content:space-between;align-items:center;padding:32px 40px}}
