.eyebrow.svelte-cey21x{margin-bottom:.75rem;font-size:var(--type-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--faint-foreground)}.eyebrow-card.svelte-cey21x{margin-bottom:1.5rem}.eyebrow-savings.svelte-cey21x{margin-bottom:.5rem}.section-title.svelte-cey21x{font-family:var(--font-display);font-size:var(--type-section-title);font-weight:500;font-synthesis:none;line-height:1.1;letter-spacing:-.02em;text-wrap:balance;color:var(--foreground)}.faq.svelte-cey21x{max-width:48rem}.faq-list.svelte-cey21x{margin-top:3rem}.tco-grid.svelte-cey21x{display:grid;gap:1rem;grid-template-columns:1fr;align-items:start}@media(min-width:900px){.tco-grid.svelte-cey21x{grid-template-columns:1fr 1fr;gap:1.5rem}}.tco-card.svelte-cey21x{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.75rem}@media(min-width:700px){.tco-card.svelte-cey21x{padding:2.25rem}}.tco-result.svelte-cey21x{background:var(--surface);position:sticky;top:calc(var(--primary-nav-height, 2.75rem) + 1rem)}.field.svelte-cey21x{margin-bottom:1.5rem}.field.svelte-cey21x:last-child{margin-bottom:0}.field-label.svelte-cey21x{display:block;font-size:var(--type-caption);color:var(--secondary-foreground);margin-bottom:.625rem;font-weight:500}.field-label.svelte-cey21x strong:where(.svelte-cey21x){font-family:var(--font-mono);color:var(--foreground);font-weight:500;font-variant-numeric:tabular-nums}.seg.svelte-cey21x{display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem;background:var(--background);padding:.25rem;border-radius:var(--radius-sm)}.seg-4.svelte-cey21x{grid-template-columns:repeat(4,1fr)}.seg-btn.svelte-cey21x{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;padding:.625rem .875rem .625rem .75rem;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;font:inherit;color:var(--secondary-foreground);text-align:left;transition:background-color .15s var(--ease-out-smooth),color .15s var(--ease-out-smooth),border-color .15s var(--ease-out-smooth)}.seg-center.svelte-cey21x{align-items:center;padding-left:.5rem;padding-right:.5rem}.seg-btn.svelte-cey21x:hover{color:var(--foreground)}.seg-btn.svelte-cey21x:after{content:"";position:absolute;top:.5rem;right:.5rem;width:.375rem;height:.375rem;background:var(--foreground);border-radius:9999px;opacity:0;transform:scale(.5);transition:opacity .15s var(--ease-out-smooth),transform .18s var(--ease-out-smooth)}.seg-active.svelte-cey21x{background:var(--surface-raised);color:var(--foreground);border-color:var(--border)}.seg-active.svelte-cey21x:after{opacity:1;transform:scale(1)}.seg-name.svelte-cey21x{font-weight:500;font-size:var(--type-caption)}.seg-meta.svelte-cey21x{font-family:var(--font-mono);font-size:var(--type-caption);color:var(--faint-foreground);font-variant-numeric:tabular-nums}input[type=range].svelte-cey21x{width:100%;accent-color:var(--foreground);margin-top:.25rem}.num-input.svelte-cey21x{margin-top:.5rem;width:100%;padding:.5rem .75rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);font-family:var(--font-mono);font-size:var(--type-body);font-variant-numeric:tabular-nums}.num-input.svelte-cey21x:focus{outline:2px solid var(--border-strong);outline-offset:2px}.big-number.svelte-cey21x{font-family:var(--font-mono);font-size:var(--type-hero-title);line-height:1;letter-spacing:-.02em;font-weight:500;color:var(--foreground);font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:.625rem;flex-wrap:wrap;margin-bottom:.5rem;transform-origin:left center}.pulse.svelte-cey21x{animation:svelte-cey21x-number-pulse .32s cubic-bezier(.22,1,.36,1) both}@keyframes svelte-cey21x-number-pulse{0%{transform:scale(1)}45%{transform:scale(1.03)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.pulse.svelte-cey21x{animation:none}}.big-suffix.svelte-cey21x{font-family:var(--font-sans);font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--faint-foreground);font-weight:500}.vs-number.svelte-cey21x{font-size:var(--type-body);color:var(--secondary-foreground);margin-bottom:1.5rem;font-variant-numeric:tabular-nums}.vs-number.svelte-cey21x strong:where(.svelte-cey21x){font-family:var(--font-mono);color:var(--foreground);font-weight:500}.savings-box.svelte-cey21x{padding:1.25rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-green-400) 12%,transparent);margin-bottom:1.5rem}.savings-num.svelte-cey21x{font-family:var(--font-mono);font-size:var(--type-section-title);line-height:1;letter-spacing:-.02em;font-weight:500;color:var(--color-green-300);font-variant-numeric:tabular-nums;display:inline-flex;align-items:baseline;gap:.5rem}.savings-pct.svelte-cey21x{font-family:var(--font-sans);font-size:var(--type-caption);font-weight:500;color:var(--color-green-300);background:color-mix(in srgb,var(--color-green-400) 18%,transparent);padding:.125rem .5rem;border-radius:9999px}.savings-meta.svelte-cey21x{font-size:var(--type-caption);font-weight:400;color:var(--secondary-foreground);margin-top:.625rem}.share-row.svelte-cey21x{display:flex;gap:.5rem;flex-wrap:wrap}.share-btn.svelte-cey21x{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border:1px solid var(--border);border-radius:9999px;background:transparent;color:var(--foreground);font-size:var(--type-caption);font-weight:500;cursor:pointer;text-decoration:none;transition:background-color .15s var(--ease-out-smooth),border-color .15s var(--ease-out-smooth)}.share-btn.svelte-cey21x:hover{border-color:var(--border-strong);background:var(--surface-raised)}.verified.svelte-cey21x{margin-top:1rem;font-size:var(--type-caption);font-weight:400;color:var(--faint-foreground)}.chart.svelte-cey21x{--bar-off: oklch(1 0 0 / .08);--bar-on: var(--foreground);--row-divider: var(--border);margin-top:3rem;padding:2rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.chart-header.svelte-cey21x{display:grid;grid-template-columns:minmax(48px,.4fr) minmax(140px,.9fr) minmax(140px,.9fr);gap:1.5rem;padding:.5rem 0 1rem;border-bottom:1px solid var(--row-divider);justify-content:start}.chart-head-cell.svelte-cey21x{font-size:var(--type-caption);color:var(--faint-foreground);font-weight:500}.chart-rows.svelte-cey21x{display:flex;flex-direction:column}.chart-row.svelte-cey21x{display:grid;grid-template-columns:minmax(48px,.4fr) minmax(140px,.9fr) minmax(140px,.9fr);gap:1.5rem;align-items:center;padding:1.125rem 0;border-bottom:1px solid var(--row-divider);justify-content:start}.chart-row.svelte-cey21x:last-child{border-bottom:none}.chart-label.svelte-cey21x{font-family:var(--font-mono);font-size:var(--type-card-title);font-weight:500;color:var(--faint-foreground)}.chart-meter-cell.svelte-cey21x{display:flex;flex-direction:column;gap:.5rem;min-width:0}.chart-meter.svelte-cey21x{display:flex;gap:3px;align-items:center;height:1.125rem}.chart-bar.svelte-cey21x{flex:1;min-width:4px;height:100%;border-radius:1px;background:var(--bar-off);transition:background .22s cubic-bezier(.32,.72,0,1)}.chart-bar.is-on.svelte-cey21x{background:var(--bar-on)}.chart-bar-them.is-on.svelte-cey21x{background:var(--foreground)}.chart-bar-us.is-on.svelte-cey21x{background:var(--color-green-300)}.chart-value.svelte-cey21x{font-family:var(--font-mono);font-size:var(--type-caption);color:var(--foreground);font-weight:500;font-variant-numeric:tabular-nums}@media(max-width:700px){.chart-header.svelte-cey21x,.chart-row.svelte-cey21x{grid-template-columns:2.5rem 1fr}.chart-head-cell.svelte-cey21x:nth-child(3){display:none}.chart-row.svelte-cey21x .chart-meter-cell:where(.svelte-cey21x):nth-child(3){grid-column:2;margin-top:.375rem}}.cta-card.svelte-cey21x{display:grid;grid-template-columns:1fr;gap:1.5rem;padding:2rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}@media(min-width:800px){.cta-card.svelte-cey21x{grid-template-columns:1.5fr auto auto;align-items:center;padding:2.5rem 3rem;column-gap:2.5rem}}.cta-pict.svelte-cey21x{line-height:0}.cta-card.svelte-cey21x .section-title:where(.svelte-cey21x){font-variant-numeric:tabular-nums}.cta-sub.svelte-cey21x{margin-top:.625rem;font-size:var(--type-body);color:var(--secondary-foreground)}.cta-actions.svelte-cey21x{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}
