.hero.svelte-133tnjx{text-align:center;padding:clamp(4rem,8vw,7rem) clamp(1.2rem,4vw,2.5rem) clamp(2rem,4vw,3rem);max-width:64rem;margin:0 auto}.hero.svelte-133tnjx .chapter{margin-bottom:1.6rem}.bc-wrap.svelte-133tnjx{display:flex;justify-content:center;margin-bottom:1.6rem}h1.svelte-133tnjx{font-family:var(--font-headline);font-weight:400;font-size:clamp(2.4rem,5vw,4rem);line-height:1.08;margin:0 0 1.6rem;letter-spacing:-.012em}h1.svelte-133tnjx .d:where(.svelte-133tnjx){display:block}h1.svelte-133tnjx .italic:where(.svelte-133tnjx){font-style:italic;color:var(--fg-muted)}.lede.svelte-133tnjx{font-family:var(--font-headline);font-style:italic;font-size:1.15rem;color:var(--fg-muted);line-height:1.6;max-width:50ch;margin:0 auto}.anchor-calc.svelte-133tnjx{margin:2.4rem auto 0;max-width:44rem;padding-top:1.6rem;border-top:1px solid var(--outline-variant)}.anchor-line.svelte-133tnjx{font-family:var(--font-body);font-size:.92rem;color:var(--fg-muted);line-height:1.55;margin:0 0 .8rem}.anchor-line.svelte-133tnjx .strike:where(.svelte-133tnjx){text-decoration:line-through;text-decoration-color:color-mix(in oklab,var(--fg-muted) 60%,transparent);text-decoration-thickness:1px}.anchor-result.svelte-133tnjx{display:flex;align-items:baseline;justify-content:center;gap:.5rem;margin:0}.anchor-eyebrow.svelte-133tnjx{font-family:var(--font-label);font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:var(--fg-muted);margin-right:.4rem}.anchor-amount.svelte-133tnjx{font-family:var(--font-headline);font-style:italic;font-size:1.8rem;color:var(--fg)}.anchor-suffix.svelte-133tnjx{font-family:var(--font-label);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-muted)}.toggle-wrap.svelte-133tnjx{display:flex;justify-content:center;padding:0 1rem 1.6rem}.toggle.svelte-133tnjx{display:inline-flex;border:1px solid var(--outline-variant);border-radius:999px;padding:4px;background:var(--surface-low)}.toggle-btn.svelte-133tnjx{font-family:var(--font-label);font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;padding:.7rem 1.4rem;background:transparent;border:0;border-radius:999px;color:var(--fg-muted);cursor:pointer;transition:background .18s,color .18s}.toggle-btn.on.svelte-133tnjx{background:var(--fg);color:var(--bg)}.toggle-btn.svelte-133tnjx .save:where(.svelte-133tnjx){display:inline-block;margin-left:.6rem;font-size:.58rem;letter-spacing:.18em;opacity:.7}.toggle-btn.on.svelte-133tnjx .save:where(.svelte-133tnjx){opacity:.85}.trust-row.svelte-133tnjx{max-width:78rem;margin:0 auto 1.4rem;padding:.9rem clamp(1.2rem,3vw,2.5rem);text-align:center;font-family:var(--font-label);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-muted);border-top:1px solid var(--outline-variant);border-bottom:1px solid var(--outline-variant)}.cards.svelte-133tnjx{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.6rem;max-width:82rem;margin:0 auto;padding:1.6rem clamp(1.2rem,3vw,2.5rem) 0}.card.svelte-133tnjx{background:var(--surface);border:1px solid var(--outline-variant);padding:2.2rem 1.8rem 1.8rem;display:flex;flex-direction:column;gap:1.2rem;position:relative}.card.core.svelte-133tnjx{border-color:var(--fg);border-width:1.5px;box-shadow:0 8px 24px -12px color-mix(in oklab,var(--fg, #1A1A18) 28%,transparent);transform:translateY(-4px)}.card.pro.svelte-133tnjx,.card.free.svelte-133tnjx{background:var(--surface-low)}.cards-3.svelte-133tnjx{max-width:78rem;grid-template-columns:repeat(3,minmax(240px,1fr))}.badge-free.svelte-133tnjx{background:var(--surface);color:var(--fg);border:1px solid var(--outline-variant)}.badge.svelte-133tnjx{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--fg);color:var(--bg);font-family:var(--font-label);font-size:.58rem;letter-spacing:.24em;text-transform:uppercase;padding:.4rem .8rem;white-space:nowrap}.badge-default.svelte-133tnjx{background:var(--fg)}.card-head.svelte-133tnjx h2:where(.svelte-133tnjx){font-family:var(--font-headline);font-weight:400;font-style:italic;font-size:1.8rem;line-height:1.1;margin:0 0 .4rem}.card-head.svelte-133tnjx .tagline:where(.svelte-133tnjx){font-family:var(--font-body);font-size:.92rem;color:var(--fg-muted);line-height:1.4;margin:0}.price-wrap.svelte-133tnjx{display:flex;align-items:baseline;gap:.4rem;border-top:1px solid var(--outline-variant);padding-top:1.2rem}.price-amount.svelte-133tnjx{font-family:var(--font-headline);font-style:italic;font-size:2.4rem;line-height:1;color:var(--fg)}.price-suffix.svelte-133tnjx{font-family:var(--font-label);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-muted)}.price-annual.svelte-133tnjx{font-family:var(--font-label);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-subtle);margin:-.4rem 0 0}.perks.svelte-133tnjx{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem;font-size:.9rem;line-height:1.45;flex:1}.perks.svelte-133tnjx li:where(.svelte-133tnjx){padding-left:1.2rem;position:relative}.perks.svelte-133tnjx li:where(.svelte-133tnjx):before{content:"+";position:absolute;left:0;color:var(--accent, var(--fg-muted))}.perks.svelte-133tnjx strong{color:var(--fg);font-weight:500}.cta.svelte-133tnjx{display:block;text-align:center;font-family:var(--font-label);font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;padding:.9rem 1.4rem;border:1px solid var(--fg);text-decoration:none;transition:background .18s}.cta.svelte-133tnjx{background:transparent;color:var(--fg)}.cta.svelte-133tnjx:hover,.cta-default.svelte-133tnjx{background:var(--fg);color:var(--bg)}.cta-default.svelte-133tnjx:hover{background:var(--fg-muted);color:var(--bg)}.cta-microcopy.svelte-133tnjx{margin:.6rem 0 0;font-size:.74rem;font-style:italic;color:var(--fg-muted);line-height:1.4;text-align:center}.note-vat.svelte-133tnjx{text-align:center;max-width:56rem;margin:1.4rem auto 0;padding:0 1.2rem;font-size:.82rem;font-style:italic;color:var(--fg-muted);line-height:1.5}.roi-section.svelte-133tnjx{max-width:78rem;margin:clamp(4rem,8vw,7rem) auto 0;padding:0 clamp(1.2rem,3vw,2.5rem)}.roi-inner.svelte-133tnjx{max-width:56rem;margin:0 auto;text-align:center;padding:clamp(2.4rem,4vw,3.6rem) clamp(1.4rem,3vw,2.6rem);background:var(--surface-low);border:1px solid var(--outline-variant)}.roi-headline.svelte-133tnjx{font-family:var(--font-headline);font-weight:400;font-size:clamp(1.8rem,3.5vw,2.6rem);margin:1rem 0 .8rem;line-height:1.1}.roi-headline.svelte-133tnjx .italic:where(.svelte-133tnjx){font-style:italic;color:var(--fg-muted)}.roi-lede.svelte-133tnjx{font-family:var(--font-headline);font-style:italic;color:var(--fg-muted);max-width:44ch;margin:0 auto 2rem;line-height:1.55}.roi-calc.svelte-133tnjx{display:flex;flex-direction:column;gap:0;text-align:left;max-width:38rem;margin:0 auto 1.6rem}.roi-row.svelte-133tnjx{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--outline-variant);font-size:.95rem;font-variant-numeric:tabular-nums}.roi-row.roi-sum.svelte-133tnjx{border-bottom:0;border-top:1px solid var(--fg);margin-top:.4rem;padding-top:1rem}.roi-label.svelte-133tnjx{color:var(--fg-muted)}.roi-row.roi-sum.svelte-133tnjx .roi-label:where(.svelte-133tnjx),.roi-row.roi-sum.svelte-133tnjx .roi-val:where(.svelte-133tnjx){color:var(--fg);font-family:var(--font-headline);font-style:italic;font-size:1.05rem}.roi-foot.svelte-133tnjx{font-size:.85rem;font-style:italic;color:var(--fg-muted);line-height:1.55;max-width:46ch;margin:0 auto}.calc-section.svelte-133tnjx{max-width:78rem;margin:clamp(4rem,8vw,7rem) auto 0;padding:clamp(3rem,5vw,4rem) clamp(1.2rem,3vw,2.5rem);border-top:1px solid var(--outline-variant)}.calc-head.svelte-133tnjx{text-align:center;margin-bottom:2.8rem}.calc-head.svelte-133tnjx h2:where(.svelte-133tnjx){font-family:var(--font-headline);font-weight:400;font-size:clamp(1.8rem,3.5vw,2.6rem);margin:1rem 0}.calc-head.svelte-133tnjx .italic:where(.svelte-133tnjx){font-style:italic;color:var(--fg-muted)}.calc-head.svelte-133tnjx .lede:where(.svelte-133tnjx){font-family:var(--font-headline);font-style:italic;color:var(--fg-muted);max-width:50ch;margin:0 auto}.calc-grid.svelte-133tnjx{display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,1.3fr);gap:2.4rem}@media(max-width:800px){.calc-grid.svelte-133tnjx{grid-template-columns:1fr}}.calc-inputs.svelte-133tnjx{display:flex;flex-direction:column;gap:1.6rem}fieldset.svelte-133tnjx{border:0;border-top:1px solid var(--outline-variant);margin:0;padding:1rem 0 0}legend.svelte-133tnjx{font-family:var(--font-label);font-size:.62rem;letter-spacing:.28em;text-transform:uppercase;color:var(--fg-muted);padding:0 .6rem 0 0}.pill-row.svelte-133tnjx{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.pill.svelte-133tnjx{font-family:var(--font-label);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;padding:.55rem .9rem;border:1px solid var(--outline-variant);background:var(--surface);color:var(--fg);cursor:pointer;transition:background .16s,color .16s,border-color .16s}.pill.on.svelte-133tnjx{background:var(--fg);color:var(--bg);border-color:var(--fg)}.select.svelte-133tnjx{width:100%;margin-top:.6rem;font-family:var(--font-body);font-size:.92rem;padding:.7rem .8rem;border:1px solid var(--outline-variant);background:var(--surface);color:var(--fg)}.hint.svelte-133tnjx{margin:.6rem 0 0;font-size:.78rem;font-style:italic;color:var(--fg-muted)}.calc-output.svelte-133tnjx{display:flex;flex-direction:column;gap:1.4rem}.result-card.svelte-133tnjx,.capacity-card.svelte-133tnjx{background:var(--surface-low);border:1px solid var(--outline-variant);padding:1.8rem}.result-eyebrow.svelte-133tnjx,.cap-eyebrow.svelte-133tnjx{display:block;font-family:var(--font-label);font-size:.62rem;letter-spacing:.28em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:.8rem}.result-big.svelte-133tnjx{font-family:var(--font-headline);font-style:italic;font-size:clamp(2.4rem,5vw,3.2rem);line-height:1;color:var(--fg);margin-bottom:1.4rem}.result-big.svelte-133tnjx .per:where(.svelte-133tnjx){font-size:.7rem;font-style:normal;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-muted);margin-left:.5rem}.breakdown.svelte-133tnjx{width:100%;border-collapse:collapse;font-size:.92rem}.breakdown.svelte-133tnjx td:where(.svelte-133tnjx){padding:.7rem 0;border-bottom:1px solid var(--outline-variant)}.breakdown.svelte-133tnjx .muted:where(.svelte-133tnjx){color:var(--fg-subtle);font-style:italic;margin-left:.4rem}.breakdown.svelte-133tnjx td.num:where(.svelte-133tnjx){text-align:right;font-variant-numeric:tabular-nums}.breakdown.svelte-133tnjx tr.sum:where(.svelte-133tnjx) td:where(.svelte-133tnjx){font-weight:500;border-bottom:0;border-top:2px solid var(--accent);padding-top:1rem;color:var(--fg)}.compare.svelte-133tnjx{margin-top:1.4rem;padding-top:1.4rem;border-top:1px solid var(--outline-variant)}.compare-row.svelte-133tnjx{display:flex;justify-content:space-between;font-size:.88rem;color:var(--fg-muted);margin-bottom:.6rem;font-variant-numeric:tabular-nums}.compare-diff.svelte-133tnjx{font-family:var(--font-headline);font-style:italic;font-size:1rem;color:var(--fg)}.compare-diff.svelte-133tnjx strong:where(.svelte-133tnjx){font-style:normal;font-weight:500}.compare-diff.positive.svelte-133tnjx{color:var(--success)}.compare-diff.negative.svelte-133tnjx{color:var(--danger)}.compare-row.svelte-133tnjx .muted:where(.svelte-133tnjx){color:var(--fg-subtle);font-style:italic;margin-left:.3rem;font-size:.82rem}.compare-storage-note.svelte-133tnjx{margin-top:.9rem;padding:.9rem 1rem;background:var(--surface);border:1px solid var(--outline-variant);font-family:var(--font-headline);font-style:italic;font-size:.88rem;color:var(--fg-muted);line-height:1.55}.compare-storage-note.svelte-133tnjx em:where(.svelte-133tnjx){font-family:var(--font-label);font-style:normal;font-size:.62rem;letter-spacing:.26em;text-transform:uppercase;color:var(--fg);margin-right:.4rem}.compare-storage-note.svelte-133tnjx strong:where(.svelte-133tnjx){font-style:normal;font-weight:500;color:var(--fg)}.cap-size.svelte-133tnjx{font-family:var(--font-headline);font-style:italic;font-size:2rem;color:var(--fg);margin-bottom:.6rem}.cap-sentence.svelte-133tnjx{font-family:var(--font-headline);font-style:italic;color:var(--fg-muted);margin:0 0 1.4rem;line-height:1.5}.cap-grid.svelte-133tnjx{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem 1rem;padding:0;margin:0 0 1.4rem}.cap-grid.svelte-133tnjx li:where(.svelte-133tnjx){display:flex;flex-direction:column;padding:.7rem .8rem;background:var(--surface);border:1px solid var(--outline-variant)}.cap-grid.svelte-133tnjx .n:where(.svelte-133tnjx){font-family:var(--font-headline);font-style:italic;font-size:1.4rem;line-height:1;color:var(--fg)}.cap-grid.svelte-133tnjx .t:where(.svelte-133tnjx){font-family:var(--font-label);font-size:.58rem;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-muted);margin-top:.3rem}.cap-hint.svelte-133tnjx{font-size:.8rem;font-style:italic;color:var(--fg-muted);line-height:1.5;margin:0}.disclaimer.svelte-133tnjx{margin:2rem auto 0;max-width:60rem;font-size:.74rem;color:var(--fg-subtle);line-height:1.55;text-align:center}.faq-section.svelte-133tnjx{max-width:62rem;margin:clamp(4rem,8vw,7rem) auto 0;padding:clamp(3rem,5vw,4rem) clamp(1.2rem,3vw,2.5rem) clamp(3rem,6vw,5rem);border-top:1px solid var(--outline-variant)}.faq-head.svelte-133tnjx{text-align:center;margin-bottom:2.4rem}.faq-head.svelte-133tnjx h2:where(.svelte-133tnjx){font-family:var(--font-headline);font-weight:400;font-size:clamp(1.8rem,3.5vw,2.6rem);margin:1rem 0}.faq-head.svelte-133tnjx .italic:where(.svelte-133tnjx){font-style:italic;color:var(--fg-muted)}.faq-list.svelte-133tnjx{list-style:none;margin:0;padding:0;border-top:1px solid var(--outline-variant)}.faq-item.svelte-133tnjx{border-bottom:1px solid var(--outline-variant)}.faq-q.svelte-133tnjx{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:transparent;border:0;padding:1.2rem .2rem;text-align:left;cursor:pointer;color:var(--fg);transition:color .15s}.faq-q.svelte-133tnjx:hover{color:var(--accent, var(--fg-muted))}.faq-q-text.svelte-133tnjx{font-family:var(--font-headline);font-style:italic;font-size:1.15rem;line-height:1.3}.faq-q-icon.svelte-133tnjx{font-family:var(--font-headline);font-size:1.4rem;color:var(--fg-muted);flex-shrink:0}.faq-a.svelte-133tnjx{padding:0 .2rem 1.4rem}.faq-a.svelte-133tnjx p:where(.svelte-133tnjx){margin:0;font-size:.95rem;line-height:1.65;color:var(--fg-muted);max-width:62ch}.faq-foot.svelte-133tnjx{margin:2rem 0 0;text-align:center;font-size:.9rem;color:var(--fg-muted);font-style:italic}.faq-foot.svelte-133tnjx a:where(.svelte-133tnjx){color:var(--fg);text-decoration:underline;text-underline-offset:3px}.price-savings.svelte-133tnjx{margin:-.2rem 0 0;font-family:var(--font-label);font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent, var(--fg-muted))}.compare-section.svelte-133tnjx{max-width:78rem;margin:clamp(4rem,8vw,7rem) auto 0;padding:clamp(3rem,5vw,4rem) clamp(1.2rem,3vw,2.5rem);border-top:1px solid var(--outline-variant)}.compare-head.svelte-133tnjx{text-align:center;margin-bottom:2.4rem}.compare-head.svelte-133tnjx h2:where(.svelte-133tnjx){font-family:var(--font-headline);font-weight:400;font-size:clamp(1.8rem,3.5vw,2.6rem);margin:1rem 0 .8rem}.compare-head.svelte-133tnjx .italic:where(.svelte-133tnjx){font-style:italic;color:var(--fg-muted)}.compare-lede.svelte-133tnjx{font-family:var(--font-headline);font-style:italic;color:var(--fg-muted);max-width:56ch;margin:0 auto;line-height:1.55}.compare-table-wrap.svelte-133tnjx{max-width:64rem;margin:0 auto;overflow-x:auto;border:1px solid var(--outline-variant);background:var(--surface-low)}.compare-table.svelte-133tnjx{width:100%;border-collapse:collapse;font-size:.92rem}.compare-table.svelte-133tnjx thead:where(.svelte-133tnjx) th:where(.svelte-133tnjx){font-family:var(--font-label);font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:var(--fg-muted);text-align:center;padding:1.1rem .9rem;border-bottom:1px solid var(--outline);font-weight:400;background:var(--surface-container)}.compare-table.svelte-133tnjx thead:where(.svelte-133tnjx) th.th-feature:where(.svelte-133tnjx){text-align:left;color:var(--fg)}.compare-table.svelte-133tnjx thead:where(.svelte-133tnjx) th.th-pro:where(.svelte-133tnjx){color:var(--accent);border-top:2px solid var(--accent)}.compare-table.svelte-133tnjx tbody:where(.svelte-133tnjx) th:where(.svelte-133tnjx){font-family:var(--font-body);font-weight:400;text-align:left;padding:.85rem .9rem;color:var(--fg);border-bottom:1px solid var(--outline-variant)}.compare-table.svelte-133tnjx tbody:where(.svelte-133tnjx) td:where(.svelte-133tnjx){text-align:center;padding:.85rem .9rem;color:var(--fg);border-bottom:1px solid var(--outline-variant);font-variant-numeric:tabular-nums}.compare-table.svelte-133tnjx tbody:where(.svelte-133tnjx) td.dash:where(.svelte-133tnjx){color:var(--fg-subtle)}.compare-table.svelte-133tnjx tbody:where(.svelte-133tnjx) td.td-pro:where(.svelte-133tnjx){background:var(--accent-soft)}.compare-table.svelte-133tnjx tbody:where(.svelte-133tnjx) tr:where(.svelte-133tnjx):hover th:where(.svelte-133tnjx),.compare-table.svelte-133tnjx tbody:where(.svelte-133tnjx) tr:where(.svelte-133tnjx):hover td:where(.svelte-133tnjx){background:color-mix(in srgb,var(--accent) 9%,transparent)}.compare-table.svelte-133tnjx tbody:where(.svelte-133tnjx) tr:where(.svelte-133tnjx):last-child th:where(.svelte-133tnjx),.compare-table.svelte-133tnjx tbody:where(.svelte-133tnjx) tr:where(.svelte-133tnjx):last-child td:where(.svelte-133tnjx){border-bottom:none}.compare-foot.svelte-133tnjx{margin:1.6rem auto 0;max-width:56ch;text-align:center;font-size:.85rem;font-style:italic;color:var(--fg-muted);line-height:1.55}.result-cta.svelte-133tnjx{display:block;margin-top:1.4rem;padding:.9rem 1.2rem;text-align:center;font-family:var(--font-label);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:var(--bg);background:var(--fg);border:1px solid var(--fg);transition:background .18s,color .18s}.result-cta.svelte-133tnjx:hover{background:transparent;color:var(--fg)}.result-cta-note.svelte-133tnjx{margin:.6rem 0 0;text-align:center;font-family:var(--font-body);font-style:italic;font-size:.78rem;color:var(--fg-muted);line-height:1.5}@media(max-width:640px){.compare-table.svelte-133tnjx{font-size:.84rem}.compare-table.svelte-133tnjx thead:where(.svelte-133tnjx) th:where(.svelte-133tnjx),.compare-table.svelte-133tnjx tbody:where(.svelte-133tnjx) th:where(.svelte-133tnjx),.compare-table.svelte-133tnjx tbody:where(.svelte-133tnjx) td:where(.svelte-133tnjx){padding:.7rem .4rem}}@media(max-width:980px)and (min-width:761px){.cards-3.svelte-133tnjx{max-width:56rem;grid-template-columns:repeat(2,minmax(240px,1fr))}}@media(max-width:760px){.cards.svelte-133tnjx{grid-template-columns:1fr}.card.core.svelte-133tnjx{order:-1;transform:none}.card.free.svelte-133tnjx{order:0}.card.pro.svelte-133tnjx{order:1}}
