.page-hero.svelte-xvmzkf{background:linear-gradient(180deg, #fff 0%, var(--bg) 100%);border-bottom:1px solid var(--border);text-align:center;padding-block:clamp(3.2rem,7vw,5.5rem)}.page-hero.svelte-xvmzkf .lead:where(.svelte-xvmzkf){margin-inline:auto}.actions.svelte-xvmzkf{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.9rem;display:flex}.white-section.svelte-xvmzkf{border-block:1px solid var(--border);background:#fff}.grid.svelte-xvmzkf{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.item.svelte-xvmzkf{padding:1.8rem}.item.svelte-xvmzkf h3:where(.svelte-xvmzkf){font-size:1.05rem}.item.svelte-xvmzkf p:where(.svelte-xvmzkf){margin:0;font-size:.92rem}.compare.svelte-xvmzkf{grid-template-columns:1fr 1fr;gap:1.5rem;max-width:920px;margin-inline:auto;display:grid}.col-compare.svelte-xvmzkf{padding:1.9rem}.col-compare.highlight.svelte-xvmzkf{border-color:var(--violet);background:linear-gradient(150deg,#3e63f00d,#7c3aed0d),#fff}.col-compare.svelte-xvmzkf h3:where(.svelte-xvmzkf){margin-bottom:1rem;font-size:1.05rem}.col-compare.svelte-xvmzkf ul:where(.svelte-xvmzkf){flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.col-compare.svelte-xvmzkf li:where(.svelte-xvmzkf){padding-left:1.4rem;font-size:.92rem;position:relative}.col-compare.svelte-xvmzkf li:where(.svelte-xvmzkf):before{content:"•";color:var(--violet);font-weight:700;position:absolute;left:.3rem}.more.svelte-xvmzkf{font-family:var(--font-head);color:var(--violet);margin-top:1.2rem;font-size:.92rem;font-weight:700;display:inline-block}.more.svelte-xvmzkf:hover{text-decoration:underline}.compare-note.svelte-xvmzkf{text-align:center;color:var(--muted);margin:1.8rem 0 0;font-size:.92rem}.compare-note.svelte-xvmzkf a:where(.svelte-xvmzkf){color:var(--violet);font-weight:600}.compare-note.svelte-xvmzkf a:where(.svelte-xvmzkf):hover{text-decoration:underline}.steps.svelte-xvmzkf{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.step.svelte-xvmzkf{padding:2rem 1.9rem}.step-num.svelte-xvmzkf{background:var(--gradient);color:#fff;width:42px;height:42px;font-family:var(--font-head);border-radius:50%;place-items:center;margin-bottom:1.1rem;font-size:1.1rem;font-weight:800;display:inline-grid}.step.svelte-xvmzkf p:where(.svelte-xvmzkf){margin:0;font-size:.92rem}.faq.svelte-xvmzkf{flex-direction:column;gap:.9rem;max-width:820px;margin-inline:auto;display:flex}details.svelte-xvmzkf{overflow:hidden}summary.svelte-xvmzkf{cursor:pointer;font-family:var(--font-head);color:var(--ink);padding:1.15rem 3rem 1.15rem 1.5rem;font-weight:700;list-style:none;position:relative}summary.svelte-xvmzkf::-webkit-details-marker{display:none}summary.svelte-xvmzkf:after{content:"+";color:var(--violet);font-size:1.25rem;font-weight:500;transition:transform .25s;position:absolute;top:50%;right:1.4rem;transform:translateY(-50%)}details[open].svelte-xvmzkf summary:where(.svelte-xvmzkf):after{transform:translateY(-50%)rotate(45deg)}details.svelte-xvmzkf p:where(.svelte-xvmzkf){max-width:70ch;margin:0;padding:0 1.5rem 1.3rem;font-size:.93rem}@media (width<=980px){.grid.svelte-xvmzkf,.compare.svelte-xvmzkf,.steps.svelte-xvmzkf{grid-template-columns:1fr}}
