.sc-input-card[data-astro-cid-4hhet3qq]{background:var(--ewm-card);border:1.5px solid var(--ewm-border);border-radius:var(--ewm-radius-lg);box-shadow:var(--ewm-shadow-sm);padding:24px}.sc-preset-bar[data-astro-cid-4hhet3qq]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.sc-preset-label[data-astro-cid-4hhet3qq]{color:var(--ewm-muted);margin-right:4px;font-size:.875rem;font-weight:500}.sc-preset-btn[data-astro-cid-4hhet3qq]{border:1.5px solid var(--ewm-border-2);background:var(--ewm-bg);color:var(--ewm-text-2);font-size:.875rem;font-weight:600;font-family:var(--ewm-font-sans);cursor:pointer;border-radius:20px;min-height:40px;padding:8px 16px;transition:all .15s}.sc-preset-btn[data-astro-cid-4hhet3qq]:hover{border-color:var(--ewm-accent);color:var(--ewm-accent);background:var(--ewm-accent-soft)}.sc-preset-btn[data-astro-cid-4hhet3qq].active{border-color:var(--ewm-accent);background:var(--ewm-accent);color:#fff}.verdict-wrap[data-astro-cid-4hhet3qq]{margin:20px 0 16px}.verdict-header[data-astro-cid-4hhet3qq]{align-items:center;gap:12px;margin-bottom:8px;display:flex}.verdict-badge[data-astro-cid-4hhet3qq]{background:var(--ewm-accent);color:#fff;letter-spacing:.5px;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:700}.verdict-headline[data-astro-cid-4hhet3qq]{color:var(--ewm-text);font-size:15px;font-weight:600}.scenario-grid[data-astro-cid-4hhet3qq]{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.scenario-card[data-astro-cid-4hhet3qq]{background:var(--ewm-card);border:1.5px solid var(--ewm-border);border-radius:var(--ewm-radius-md);text-align:center;padding:16px}.scenario-label[data-astro-cid-4hhet3qq]{color:var(--ewm-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:11px;font-weight:600}.scenario-annual[data-astro-cid-4hhet3qq]{font-family:var(--ewm-font-sans);color:var(--ewm-text);font-size:20px;font-weight:800;line-height:1.2}.scenario-sub[data-astro-cid-4hhet3qq]{color:var(--ewm-muted);margin-top:4px;font-size:13px}.scenario-card--1[data-astro-cid-4hhet3qq]{border-top:3px solid var(--ewm-accent)}.scenario-card--2[data-astro-cid-4hhet3qq]{border-top:3px solid var(--ewm-warning)}.scenario-card--3[data-astro-cid-4hhet3qq]{border-top:3px solid var(--ewm-success)}.comp-package-wrap[data-astro-cid-4hhet3qq]{background:var(--ewm-card);border:1.5px solid var(--ewm-border);border-radius:var(--ewm-radius-md);margin:16px 0;overflow:hidden}.comp-package-header[data-astro-cid-4hhet3qq]{background:var(--ewm-accent-soft);color:var(--ewm-accent);align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:700;display:flex}.comp-breakdown[data-astro-cid-4hhet3qq]{padding:4px 0}.comp-row[data-astro-cid-4hhet3qq]{justify-content:space-between;align-items:center;padding:8px 16px;font-size:13px;display:flex}.comp-row[data-astro-cid-4hhet3qq]:nth-child(odd){background:var(--ewm-bg-2)}.comp-row-label[data-astro-cid-4hhet3qq]{color:var(--ewm-muted)}.comp-row-val[data-astro-cid-4hhet3qq]{color:var(--ewm-text);font-weight:600}.comp-row--total[data-astro-cid-4hhet3qq]{border-top:1.5px solid var(--ewm-border);margin-top:4px;padding-top:12px}.comp-row--total[data-astro-cid-4hhet3qq] .comp-row-label[data-astro-cid-4hhet3qq]{color:var(--ewm-text);font-weight:700}.comp-row--total[data-astro-cid-4hhet3qq] .comp-row-val[data-astro-cid-4hhet3qq]{color:var(--ewm-success);font-size:18px;font-weight:800}.sc-calc-btn[data-astro-cid-4hhet3qq]{border-radius:var(--ewm-radius-md);background:var(--ewm-accent);color:#fff;width:100%;font-size:1rem;font-weight:600;font-family:var(--ewm-font-sans);cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;padding:16px 24px;transition:background .15s,transform .1s,box-shadow .15s;display:flex}.sc-calc-btn[data-astro-cid-4hhet3qq]:hover:not(:disabled){background:var(--ewm-accent-hover);box-shadow:0 4px 16px #0066cc4d}.sc-calc-btn[data-astro-cid-4hhet3qq]:active:not(:disabled){box-shadow:none}.sc-calc-btn[data-astro-cid-4hhet3qq]:disabled{opacity:.7;cursor:not-allowed}.calc-results[data-astro-cid-4hhet3qq]{animation:.35s cubic-bezier(.16,1,.3,1) forwards h2s-result-in;display:none}@keyframes h2s-result-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.calc-results[data-astro-cid-4hhet3qq]{animation:none}}.result-hero[data-astro-cid-4hhet3qq]{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--radius-lg);margin-bottom:var(--space-4);text-align:center;padding:20px 24px;position:relative;overflow:hidden}.result-hero[data-astro-cid-4hhet3qq]:before{content:"";background:var(--success,#065f46);border-radius:4px 0 0 4px;width:4px;position:absolute;top:0;bottom:0;left:0}.result-hero__eyebrow[data-astro-cid-4hhet3qq]{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:.75rem;font-weight:600}.result-hero__amount[data-astro-cid-4hhet3qq]{font-family:var(--font-display);color:var(--success,#065f46);font-size:clamp(2rem,6vw,3rem);font-weight:800;line-height:1.1}.result-hero__context[data-astro-cid-4hhet3qq]{color:var(--muted);margin-top:6px;font-size:.875rem}.result-breakdown-section[data-astro-cid-4hhet3qq]{margin-bottom:var(--space-4)}.result-breakdown-section[data-astro-cid-4hhet3qq] summary[data-astro-cid-4hhet3qq]{color:var(--text-2);cursor:pointer;background:var(--bg-2);border-radius:var(--radius-md);border:1px solid var(--border);align-items:center;gap:6px;margin-bottom:8px;padding:8px 12px;font-size:.875rem;font-weight:600;list-style:none;display:flex}.result-breakdown-section[data-astro-cid-4hhet3qq] summary[data-astro-cid-4hhet3qq]::-webkit-details-marker{display:none}.result-grid[data-astro-cid-4hhet3qq]{margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px;display:grid}.result-metric[data-astro-cid-4hhet3qq]{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--radius-md);text-align:center;padding:14px 16px}.result-metric__label[data-astro-cid-4hhet3qq]{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px;font-size:.75rem;font-weight:600}.result-metric__value[data-astro-cid-4hhet3qq]{font-family:var(--font-display);color:var(--text);font-size:clamp(1.25rem,3vw,1.625rem);font-weight:800;line-height:1.2}@media (width<=600px){.result-grid[data-astro-cid-4hhet3qq]{grid-template-columns:repeat(3,1fr)}.result-hero__amount[data-astro-cid-4hhet3qq]{font-size:2rem}}.scenario-grid[data-astro-cid-4hhet3qq]{grid-template-columns:1fr}.sc-preset-btn[data-astro-cid-4hhet3qq],.sc-calc-btn[data-astro-cid-4hhet3qq]{touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:48px!important}.comp-package-wrap[data-astro-cid-4hhet3qq]{-webkit-overflow-scrolling:touch;overflow-x:auto}.comp-row[data-astro-cid-4hhet3qq]{font-size:.8125rem}.comp-row-val[data-astro-cid-4hhet3qq]{font-size:.875rem}.verdict-header[data-astro-cid-4hhet3qq]{flex-direction:column;align-items:flex-start;gap:6px}.verdict-headline[data-astro-cid-4hhet3qq]{font-size:.9375rem}
