.plans-root.svelte-17guzaz{font-family:var(--font-body);--shell:80rem;--gutter:clamp(1rem, 4vw, 2.5rem);--band-y:clamp(3.5rem, 7vw, 6.5rem);--color-ink-600:color-mix(in oklch, var(--color-ink-900) 68%, var(--color-ink-400));--color-ink-500:color-mix(in oklch, var(--color-ink-900) 54%, var(--color-ink-400));position:relative}@media (width>=1600px){.plans-root.svelte-17guzaz{--shell:90rem;--gutter:3rem}}@media (width>=1900px){.plans-root.svelte-17guzaz{--shell:100rem;--gutter:4rem}}.plans-main.svelte-17guzaz{z-index:10;flex-direction:column;width:100%;display:flex;position:relative}.band.svelte-17guzaz{width:100%;padding-block:var(--band-y);position:relative}.shell.svelte-17guzaz{width:100%;max-width:var(--shell);padding-inline:var(--gutter);margin-inline:auto}.band-plain.svelte-17guzaz{background:var(--color-surface)}.band-strip.svelte-17guzaz{background:var(--color-surface-sunken);border-block:1px solid var(--color-border-subtle)}.band-deep.svelte-17guzaz,.band-closer.svelte-17guzaz{--color-surface:oklch(23.5% .034 154);--color-surface-raised:oklch(28.3% .038 154);--color-surface-sunken:oklch(19.8% .03 154);--color-ink-950:oklch(98.5% .008 154);--color-ink-900:oklch(95.5% .01 154);--color-ink-800:oklch(90% .013 154);--color-ink-700:oklch(83.5% .015 154);--color-ink-600:oklch(76.5% .016 154);--color-ink-500:oklch(71.5% .016 154);--color-ink-400:oklch(65.5% .015 154);--color-ink-300:oklch(56% .016 154);--color-border-default:oklch(38.5% .038 154);--color-border-subtle:oklch(32.5% .032 154);--color-brand-500:oklch(75.5% .115 154);--color-brand-600:oklch(70% .118 154);--color-on-brand:oklch(19% .03 154);color:var(--color-ink-900)}.band-deep.svelte-17guzaz{background:var(--color-surface)}.band-closer.svelte-17guzaz{background:oklch(20.5% .034 154)}.band-deep.svelte-17guzaz,.band-closer.svelte-17guzaz{border-block:1px solid oklch(32% .032 154)}.band-hero.svelte-17guzaz{background:0 0;padding-block:clamp(1.5rem,4vw,3.5rem) clamp(3rem,6vw,5rem)}.section-anchor.svelte-17guzaz{scroll-margin-top:clamp(4.25rem,9vw,6rem)}.section-title.svelte-17guzaz{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink-950);text-wrap:balance;max-width:26ch;margin:0;font-size:clamp(1.6rem,1.15rem + 1.6vw,2.5rem);font-weight:700;line-height:1.1}.btn-solid.svelte-17guzaz,.btn-ghost.svelte-17guzaz{text-align:center;min-height:2.75rem;transition:background-color .25s var(--ease-out-quint), border-color .25s var(--ease-out-quint), color .25s var(--ease-out-quint);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-size:.9rem;font-weight:600;line-height:1.2;display:inline-flex}.btn-solid.svelte-17guzaz{background:var(--color-brand-500);color:var(--color-on-brand);border:1px solid #0000}.btn-solid.svelte-17guzaz:hover{background:var(--color-brand-600)}.btn-ghost.svelte-17guzaz{color:var(--color-ink-800);border:1px solid var(--color-border-default);background:0 0}.btn-ghost.svelte-17guzaz:hover{color:var(--color-ink-950);border-color:color-mix(in oklch, var(--color-brand-500) 45%, var(--color-border-default))}.band-closer.svelte-17guzaz .btn-ghost:where(.svelte-17guzaz){border-color:color-mix(in oklch, var(--color-ink-800) 45%, transparent)}.band-closer.svelte-17guzaz .btn-ghost:where(.svelte-17guzaz):hover{border-color:var(--color-brand-500);color:var(--color-ink-950)}.btn-solid-lg.svelte-17guzaz,.btn-ghost-lg.svelte-17guzaz{min-height:3.1rem;padding:.8rem 1.6rem;font-size:.98rem}.btn-press.svelte-17guzaz:active{transform:scale(.98)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal.svelte-17guzaz{animation:linear both svelte-17guzaz-plans-reveal view();animation-range:entry 2% entry 55%}}}@keyframes svelte-17guzaz-plans-reveal{0%{opacity:0;transform:translateY(1.75rem)}to{opacity:1;transform:none}}.plans-crumb.svelte-17guzaz{margin-bottom:clamp(1.25rem,3vw,2rem)}.plans-hero.svelte-17guzaz{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2.25rem,5vw,3.5rem);display:grid}@media (width>=1080px){.plans-hero.svelte-17guzaz{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2.5rem,5vw,5rem)}}.plans-hero-terms.svelte-17guzaz{color:var(--color-ink-600);margin:1.1rem 0 0;font-size:.88rem;line-height:1.55}.hero-title.svelte-17guzaz{font-family:var(--font-display);letter-spacing:-.032em;color:var(--color-ink-950);text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(2rem,1.2rem + 2.1vw,3rem);font-weight:700;line-height:1.07}.hero-sub.svelte-17guzaz{color:var(--color-ink-700);text-wrap:pretty;max-width:52ch;margin:1.1rem 0 0;font-size:clamp(.98rem,.94rem + .28vw,1.1rem);line-height:1.6}.plans-hero-actions.svelte-17guzaz{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.plans-stats.svelte-17guzaz{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}@media (width>=1080px){.plans-stats.svelte-17guzaz{grid-template-columns:minmax(0,1fr)}}.plans-stat.svelte-17guzaz{border-top:1px solid var(--color-border-subtle);border-left:1px solid var(--color-border-subtle);padding:.85rem clamp(.5rem,2vw,1.25rem)}.plans-stat.svelte-17guzaz:first-child{border-left:0}@media (width<=640px){.plans-stats.svelte-17guzaz{grid-template-columns:minmax(0,1fr)}.plans-stat.svelte-17guzaz{border-left:0;justify-content:space-between;align-items:baseline;gap:1rem;padding:.8rem 0;display:flex}.plans-stat.svelte-17guzaz:last-child{border-bottom:1px solid var(--color-border-subtle)}.plans-stat-label.svelte-17guzaz{max-width:20ch}.plans-stat-num.svelte-17guzaz{flex-shrink:0;margin-top:0}}@media (width>=1080px){.plans-stat.svelte-17guzaz{border-left:0;padding-inline:0}.plans-stat.svelte-17guzaz:last-child{border-bottom:1px solid var(--color-border-subtle)}}.plans-stat-label.svelte-17guzaz{color:var(--color-ink-500);margin:0;font-size:.75rem;font-weight:600}.plans-stat-num.svelte-17guzaz{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-ink-950);margin:.3rem 0 0;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.6rem);font-weight:700;line-height:1}.plans-stat-unit.svelte-17guzaz{font-family:var(--font-body);color:var(--color-ink-500);margin-left:.25rem;font-size:.85rem;font-weight:500}.anchor-head.svelte-17guzaz{gap:1rem;margin-bottom:clamp(1.75rem,3.5vw,2.5rem);display:grid}@media (width>=900px){.anchor-head.svelte-17guzaz{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,4vw,4rem)}.anchor-head.svelte-17guzaz .section-title:where(.svelte-17guzaz){max-width:16ch}}.anchor-lede.svelte-17guzaz{color:var(--color-ink-600);text-wrap:pretty;max-width:54ch;margin:0;font-size:.98rem;line-height:1.68}.anchor-list.svelte-17guzaz{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.anchor-row.svelte-17guzaz{border-top:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;padding:1.15rem 0;display:grid}.anchor-row.svelte-17guzaz:last-child{border-bottom:1px solid var(--color-border-subtle)}@media (width>=860px){.anchor-row.svelte-17guzaz{grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr) auto;gap:1rem clamp(1rem,3vw,2.5rem)}}.anchor-cell.svelte-17guzaz{min-width:0}.anchor-co.svelte-17guzaz{letter-spacing:-.012em;color:var(--color-ink-950);margin:0;font-size:1rem;font-weight:650}.anchor-them.svelte-17guzaz .anchor-co:where(.svelte-17guzaz){color:var(--color-ink-700)}.anchor-math.svelte-17guzaz{font-family:var(--font-mono);color:var(--color-ink-400);margin:.25rem 0 0;font-size:.74rem}.anchor-price.svelte-17guzaz{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;margin:0;font-size:clamp(1.15rem,1rem + .7vw,1.6rem);font-weight:700;line-height:1}.anchor-price-them.svelte-17guzaz{color:var(--color-ink-500);text-decoration:line-through 1px}.anchor-price-us.svelte-17guzaz{color:var(--color-brand-600)}.anchor-per.svelte-17guzaz{font-family:var(--font-body);color:var(--color-ink-400);margin-left:.2rem;font-size:.78rem;font-weight:400;text-decoration:none}.anchor-vs.svelte-17guzaz{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-400);font-size:.7rem;display:none}@media (width>=860px){.anchor-vs.svelte-17guzaz{display:inline}}@media (width<=859px){.anchor-row.svelte-17guzaz>.anchor-cell:where(.svelte-17guzaz):not(.anchor-them){border-top:1px dashed var(--color-border-subtle);padding-top:.85rem}}.anchor-note.svelte-17guzaz{color:var(--color-ink-500);margin:1.25rem 0 0;font-size:.87rem}.pricing-head.svelte-17guzaz{max-width:56ch;margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}.pricing-contrast-note.svelte-17guzaz{color:var(--color-ink-600);margin:.9rem 0 0;font-size:.95rem;line-height:1.6}.pricing-vat-note.svelte-17guzaz{color:var(--color-ink-400);margin:clamp(1.5rem,3vw,2.25rem) 0 0;font-size:.8rem}.vol-head.svelte-17guzaz{gap:1rem;margin-bottom:clamp(1.75rem,3.5vw,2.5rem);display:grid}@media (width>=900px){.vol-head.svelte-17guzaz{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,4vw,4rem)}.vol-head.svelte-17guzaz .section-title:where(.svelte-17guzaz){max-width:18ch}}.vol-lede.svelte-17guzaz{color:var(--color-ink-600);text-wrap:pretty;max-width:58ch;margin:0;font-size:.95rem;line-height:1.68}.vol-table-scroll.svelte-17guzaz{-webkit-overflow-scrolling:touch;overflow-x:auto}.vol-table.svelte-17guzaz{border-collapse:collapse;text-align:right;width:100%;min-width:40rem}.vol-table.svelte-17guzaz th:where(.svelte-17guzaz),.vol-table.svelte-17guzaz td:where(.svelte-17guzaz){border-top:1px solid var(--color-border-subtle);color:var(--color-ink-700);white-space:nowrap;padding:.95rem 1rem;font-size:.88rem}.vol-table.svelte-17guzaz tbody:where(.svelte-17guzaz) tr:where(.svelte-17guzaz):last-child th:where(.svelte-17guzaz),.vol-table.svelte-17guzaz tbody:where(.svelte-17guzaz) tr:where(.svelte-17guzaz):last-child td:where(.svelte-17guzaz){border-bottom:1px solid var(--color-border-subtle)}.vol-table.svelte-17guzaz thead:where(.svelte-17guzaz) th:where(.svelte-17guzaz){font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-500);border-top:0;font-size:.72rem;font-weight:700}.vol-rowhead.svelte-17guzaz{text-align:left;color:var(--color-ink-900);font-weight:600}.vol-table.svelte-17guzaz td:where(.svelte-17guzaz){font-family:var(--font-mono);color:var(--color-ink-800)}.vol-table.svelte-17guzaz .is-highlighted:where(.svelte-17guzaz){color:var(--color-brand-500);background:color-mix(in oklch, var(--color-brand-500) 8%, transparent)}.vol-table.svelte-17guzaz thead:where(.svelte-17guzaz) .is-highlighted:where(.svelte-17guzaz){color:var(--color-brand-500)}.vol-note.svelte-17guzaz{color:var(--color-ink-500);max-width:68ch;margin:1.25rem 0 0;font-size:.85rem;line-height:1.6}.matrix-head.svelte-17guzaz{max-width:54ch;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.matrix-copy.svelte-17guzaz{color:var(--color-ink-600);margin:.7rem 0 0;font-size:.93rem;line-height:1.6}.proof-faq.svelte-17guzaz{align-items:start;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=1200px){.proof-faq.svelte-17guzaz{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,5vw,5rem)}}.proof-title.svelte-17guzaz,.faq-title.svelte-17guzaz{margin-bottom:clamp(1.25rem,2.5vw,2rem)}.testimonial-card.svelte-17guzaz{border:1px solid var(--color-border-subtle);background:var(--color-surface-raised);border-radius:.75rem;flex-direction:column;gap:1rem;margin:0;padding:1.35rem 1.4rem 1.15rem;display:flex}.testimonial-quote.svelte-17guzaz{color:var(--color-ink-800);quotes:none;flex:1;margin:0;font-size:clamp(.95rem,.9vw + .45rem,1.1rem);line-height:1.6}.testimonial-footer.svelte-17guzaz{align-items:center;gap:.65rem;display:flex}.testimonial-avatar.svelte-17guzaz{background:color-mix(in oklch, var(--color-brand-500) 18%, var(--color-surface-raised) 82%);border:1px solid color-mix(in oklch, var(--color-brand-300), var(--color-border-subtle) 55%);letter-spacing:.04em;width:2rem;height:2rem;color:var(--color-brand-500);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.65rem;font-weight:700;display:flex}.testimonial-name.svelte-17guzaz{color:var(--color-ink-900);margin:0;font-size:.8rem;font-weight:700}.testimonial-role.svelte-17guzaz{color:var(--color-ink-500);margin:0;font-size:.72rem}.faq-list.svelte-17guzaz{border-top:1px solid var(--color-border-subtle);gap:0;display:grid}.faq-item.svelte-17guzaz{border-bottom:1px solid var(--color-border-subtle);flex-direction:column;padding:1.35rem 0;display:flex}.faq-q.svelte-17guzaz{all:unset;box-sizing:border-box;width:100%;font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink-900);cursor:pointer;transition:color .2s var(--ease-out-quint), transform .22s var(--ease-out-quint);justify-content:space-between;align-items:center;gap:1rem;font-size:1rem;font-weight:600;display:flex}.faq-q.svelte-17guzaz:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:3px;border-radius:3px}.faq-item.svelte-17guzaz:hover .faq-q:where(.svelte-17guzaz){color:var(--color-ink-950);transform:translate(.4rem)}.faq-chevron.svelte-17guzaz{color:var(--color-ink-400);transition:transform .3s var(--ease-out-quint), color .2s;flex-shrink:0;display:flex}.faq-item.is-open.svelte-17guzaz .faq-chevron:where(.svelte-17guzaz){color:var(--color-brand-500);transform:rotate(180deg)}.faq-item-body.svelte-17guzaz{grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.16,1,.3,1);display:grid}.faq-item-body.is-open.svelte-17guzaz{grid-template-rows:1fr}.faq-a.svelte-17guzaz{color:var(--color-ink-600);opacity:0;max-width:72ch;margin:.6rem 0 0;font-size:clamp(.82rem,.9vw + .35rem,.95rem);line-height:1.7;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(-4px)}.faq-item-body.is-open.svelte-17guzaz .faq-a:where(.svelte-17guzaz){opacity:1;transform:translateY(0)}.closer.svelte-17guzaz{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.closer-title.svelte-17guzaz{font-family:var(--font-display);letter-spacing:-.033em;color:var(--color-ink-950);text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(1.8rem,1.15rem + 2.4vw,3.1rem);font-weight:700;line-height:1.06}.closer-actions.svelte-17guzaz{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.closer-note.svelte-17guzaz{color:var(--color-ink-500);margin:0;font-size:.85rem}.vol-table-scroll.svelte-17guzaz:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:4px;border-radius:.5rem}@media (pointer:coarse){.faq-item.svelte-17guzaz{padding-block:0}.faq-q.svelte-17guzaz{padding-block:1.35rem}}@media (hover:none){.faq-item.svelte-17guzaz:hover .faq-q:where(.svelte-17guzaz){transform:none}}
