.savings-explainer.svelte-1xmrkrf{--se-accent: var(--st-action-primary);color:var(--st-text-primary)}.se-hero.svelte-1xmrkrf{background:linear-gradient(135deg,color-mix(in oklab,var(--se-accent) 12%,var(--st-surface-base)) 0%,var(--st-surface-base) 100%);padding:var(--st-space-16) var(--st-space-4);text-align:center}.se-hero-inner.svelte-1xmrkrf{max-width:720px;margin:0 auto}.se-eyebrow.svelte-1xmrkrf{display:inline-block;font-size:var(--st-font-size-sm);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--se-accent);margin-bottom:var(--st-space-3)}.se-title.svelte-1xmrkrf{font-family:var(--st-font-display);font-size:var(--st-font-size-4xl);line-height:1.1;margin:0 0 var(--st-space-4)}.se-subtitle.svelte-1xmrkrf{font-size:var(--st-font-size-lg);color:var(--st-text-secondary);line-height:1.6;margin:0 0 var(--st-space-6)}.se-hero-cta.svelte-1xmrkrf{display:flex;gap:var(--st-space-3);justify-content:center;flex-wrap:wrap}.se-btn.svelte-1xmrkrf{display:inline-flex;align-items:center;justify-content:center;padding:var(--st-space-3) var(--st-space-6);border-radius:var(--st-radius-md);font-weight:600;text-decoration:none;transition:transform var(--st-motion-micro) var(--st-easing-standard),box-shadow var(--st-motion-micro) var(--st-easing-standard)}.se-btn-primary.svelte-1xmrkrf{background:var(--se-accent);color:var(--st-action-primary-on)}.se-btn-primary.svelte-1xmrkrf:hover{transform:translateY(-1px);box-shadow:var(--st-shadow-2)}.se-btn-ghost.svelte-1xmrkrf{background:transparent;color:var(--st-text-primary);border:1px solid var(--st-border-default)}.se-btn-lg.svelte-1xmrkrf{padding:var(--st-space-4) var(--st-space-8);font-size:var(--st-font-size-lg)}.se-stats.svelte-1xmrkrf{display:flex;justify-content:center;gap:var(--st-space-8);flex-wrap:wrap;padding:var(--st-space-8) var(--st-space-4);border-bottom:1px solid var(--st-border-subtle)}.se-stat.svelte-1xmrkrf{text-align:center}.se-stat-num.svelte-1xmrkrf{display:block;font-size:var(--st-font-size-3xl);font-weight:700;color:var(--se-accent)}.se-stat-label.svelte-1xmrkrf{font-size:var(--st-font-size-sm);color:var(--st-text-secondary)}.se-section.svelte-1xmrkrf{max-width:960px;margin:0 auto;padding:var(--st-space-12) var(--st-space-4)}.se-section-alt.svelte-1xmrkrf{max-width:none;background:var(--st-surface-sunken)}.se-section-alt.svelte-1xmrkrf>:where(.svelte-1xmrkrf){max-width:960px;margin-left:auto;margin-right:auto}.se-section-title.svelte-1xmrkrf{text-align:center;font-family:var(--st-font-display);font-size:var(--st-font-size-3xl);margin:0 0 var(--st-space-8)}.se-steps.svelte-1xmrkrf{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--st-space-6)}.se-step.svelte-1xmrkrf{text-align:center}.se-step-num.svelte-1xmrkrf{width:48px;height:48px;border-radius:50%;background:color-mix(in oklab,var(--se-accent) 15%,transparent);color:var(--se-accent);font-size:var(--st-font-size-xl);font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto var(--st-space-4)}.se-step-title.svelte-1xmrkrf{font-size:var(--st-font-size-lg);margin:0 0 var(--st-space-2)}.se-step-body.svelte-1xmrkrf{color:var(--st-text-secondary);line-height:1.6;margin:0}.se-benefits.svelte-1xmrkrf{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--st-space-6)}.se-benefit.svelte-1xmrkrf{background:var(--st-surface-base);padding:var(--st-space-6);border-radius:var(--st-radius-lg);border:1px solid var(--st-border-subtle)}.se-benefit-icon.svelte-1xmrkrf{font-size:var(--st-font-size-3xl);margin-bottom:var(--st-space-3)}.se-benefit.svelte-1xmrkrf h3:where(.svelte-1xmrkrf){font-size:var(--st-font-size-lg);margin:0 0 var(--st-space-2)}.se-benefit.svelte-1xmrkrf p:where(.svelte-1xmrkrf){color:var(--st-text-secondary);line-height:1.6;margin:0}.se-faq.svelte-1xmrkrf{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:var(--st-space-3)}.se-faq-item.svelte-1xmrkrf{border:1px solid var(--st-border-subtle);border-radius:var(--st-radius-md);padding:var(--st-space-4)}.se-faq-item.svelte-1xmrkrf summary:where(.svelte-1xmrkrf){font-weight:600;cursor:pointer}.se-faq-item.svelte-1xmrkrf p:where(.svelte-1xmrkrf){margin:var(--st-space-3) 0 0;color:var(--st-text-secondary);line-height:1.6}.se-final-cta.svelte-1xmrkrf{text-align:center;padding:var(--st-space-16) var(--st-space-4);background:linear-gradient(135deg,color-mix(in oklab,var(--se-accent) 90%,#000) 0%,var(--se-accent) 100%);color:#fff}.se-final-cta.svelte-1xmrkrf h2:where(.svelte-1xmrkrf){font-family:var(--st-font-display);font-size:var(--st-font-size-3xl);margin:0 0 var(--st-space-3)}.se-final-cta.svelte-1xmrkrf p:where(.svelte-1xmrkrf){margin:0 0 var(--st-space-6);opacity:.9}.se-final-cta.svelte-1xmrkrf .se-btn-primary:where(.svelte-1xmrkrf){background:#fff;color:var(--se-accent)}@media (max-width: 640px){.se-title.svelte-1xmrkrf{font-size:var(--st-font-size-3xl)}.se-stats.svelte-1xmrkrf{gap:var(--st-space-6)}}@media (prefers-reduced-motion: reduce){.se-btn.svelte-1xmrkrf{transition:none}}
