.benefits[data-astro-cid-eqv6qeos]{padding-block:var(--space-9)}.benefits__inner[data-astro-cid-eqv6qeos]{gap:var(--space-6);display:grid}.benefits__title[data-astro-cid-eqv6qeos]{font-size:var(--text-2xl);letter-spacing:-.03em;font-weight:800;line-height:var(--leading-tight)}.benefits__list[data-astro-cid-eqv6qeos]{margin:0;padding:0;list-style:none}.benefit[data-astro-cid-eqv6qeos]{gap:var(--space-2);padding-block:var(--space-5);border-top:2px dashed var(--color-line-strong);display:grid}.benefit[data-astro-cid-eqv6qeos]:last-child{border-bottom:2px dashed var(--color-line-strong)}.benefit__title[data-astro-cid-eqv6qeos]{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:800}.benefit__text[data-astro-cid-eqv6qeos]{max-width:52ch;color:var(--color-ink-muted)}@media (width>=48rem){.benefit[data-astro-cid-eqv6qeos]{gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@media (width>=64rem){.benefits__inner[data-astro-cid-eqv6qeos]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.benefits__title[data-astro-cid-eqv6qeos]{top:var(--space-6);align-self:start;position:sticky}.benefit[data-astro-cid-eqv6qeos]{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}@media (width>=80rem){.benefit[data-astro-cid-eqv6qeos]{gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.faq[data-astro-cid-tycplb2i]{padding-block:var(--space-9)}.faq__inner[data-astro-cid-tycplb2i]{gap:var(--space-6);max-width:52rem;display:grid}.faq__title[data-astro-cid-tycplb2i]{font-size:var(--text-2xl);letter-spacing:-.03em;font-weight:800;line-height:var(--leading-tight)}.qa[data-astro-cid-tycplb2i]{border-top:2px dashed var(--color-line-strong)}.qa[data-astro-cid-tycplb2i]:last-child{border-bottom:2px dashed var(--color-line-strong)}.qa__q[data-astro-cid-tycplb2i]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3.5rem;padding-block:var(--space-3);font:700 var(--text-lg) / 1.3 var(--font-display);cursor:pointer;list-style:none;display:flex}.qa__q[data-astro-cid-tycplb2i]::-webkit-details-marker{display:none}.qa__q[data-astro-cid-tycplb2i]:after{content:"";width:1.25rem;height:1.25rem;transition:transform var(--dur-base) var(--ease-out);background:linear-gradient(currentColor,currentColor) 50%/100% 2.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/2.5px 100% no-repeat;flex:none}.qa[data-astro-cid-tycplb2i][open]>.qa__q[data-astro-cid-tycplb2i]:after{transform:rotate(45deg)}.qa__q[data-astro-cid-tycplb2i]:hover{color:var(--color-accent)}.qa__a[data-astro-cid-tycplb2i]{max-width:var(--measure);padding-bottom:var(--space-5);color:var(--color-ink-muted)}.cta[data-astro-cid-x5xn55qe]{--color-focus:var(--color-on-tape);padding-block:var(--space-9);background:var(--color-tape);color:var(--color-on-tape)}.cta__inner[data-astro-cid-x5xn55qe]{gap:var(--space-6);align-items:end;display:grid}.cta__title[data-astro-cid-x5xn55qe]{max-width:16ch;font-size:var(--text-display);letter-spacing:var(--tracking-display);font-weight:800;line-height:var(--leading-tight)}.cta__side[data-astro-cid-x5xn55qe]{justify-items:start;gap:var(--space-5);display:grid}.cta__text[data-astro-cid-x5xn55qe]{max-width:36ch;font-size:var(--text-lg);font-weight:500}@media (width>=64rem){.cta__inner[data-astro-cid-x5xn55qe]{gap:var(--space-8);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.field[data-astro-cid-fjkzq7wa]{gap:var(--space-1);display:grid}.field__label[data-astro-cid-fjkzq7wa]{font-weight:700;font-size:var(--text-sm)}.field__hint[data-astro-cid-fjkzq7wa]{color:var(--color-ink-muted);font-size:var(--text-xs)}.field__control[data-astro-cid-fjkzq7wa]{width:100%;min-height:3.25rem;padding:0 var(--space-4);border:2px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font:500 var(--text-base) / 1.2 var(--font-body);transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) var(--ease-out)}.field__control[data-astro-cid-fjkzq7wa]:hover{border-color:var(--color-accent)}.field__control[data-astro-cid-fjkzq7wa]:focus-visible{border-color:var(--color-accent);outline:3px solid var(--color-focus);outline-offset:2px}.field__control[data-astro-cid-fjkzq7wa][aria-invalid=true]{border-color:var(--color-danger)}.field__control[data-astro-cid-fjkzq7wa]:disabled{opacity:.6;cursor:not-allowed}.field__error[data-astro-cid-fjkzq7wa]{color:var(--color-danger);font-size:var(--text-sm);font-weight:600}.demo[data-astro-cid-3jh26mik]{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-md);--color-focus:var(--color-accent)}.result[data-astro-cid-3jh26mik][hidden],.demo__premium[data-astro-cid-3jh26mik][hidden],.demo__free-note[data-astro-cid-3jh26mik][hidden]{display:none}.demo__title[data-astro-cid-3jh26mik]{margin-bottom:var(--space-4);font-size:var(--text-lg);letter-spacing:-.01em}.demo__form[data-astro-cid-3jh26mik]{gap:var(--space-4);display:grid}.plan[data-astro-cid-3jh26mik]{border:2px solid var(--color-line-strong);border-radius:var(--radius-pill);justify-self:start;margin:0;padding:3px;display:inline-flex}.plan__option[data-astro-cid-3jh26mik]{display:inline-flex;position:relative}.plan__option[data-astro-cid-3jh26mik] input[data-astro-cid-3jh26mik]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.plan__option[data-astro-cid-3jh26mik] span[data-astro-cid-3jh26mik]{min-height:2.25rem;padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-sm);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;align-items:center;font-weight:700;display:inline-flex}.plan__option[data-astro-cid-3jh26mik] input[data-astro-cid-3jh26mik]:checked+span[data-astro-cid-3jh26mik]{background:var(--color-brand);color:var(--color-on-brand)}.plan__option[data-astro-cid-3jh26mik] input[data-astro-cid-3jh26mik]:focus-visible+span[data-astro-cid-3jh26mik]{outline:3px solid var(--color-focus);outline-offset:2px}.demo__row[data-astro-cid-3jh26mik]{gap:var(--space-3);align-items:end;display:grid}.demo__free-note[data-astro-cid-3jh26mik]{color:var(--color-ink-muted);font-size:var(--text-sm)}.demo__premium[data-astro-cid-3jh26mik]{gap:var(--space-4);display:grid}.demo__disclaimer[data-astro-cid-3jh26mik]{margin-top:var(--space-4);color:var(--color-ink-muted);font-size:var(--text-xs)}.result[data-astro-cid-3jh26mik]{gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-5);border-top:2px dashed var(--color-line-strong);display:grid}.result__label[data-astro-cid-3jh26mik]{font-size:var(--text-sm);font-weight:700}.result__long[data-astro-cid-3jh26mik]{color:var(--color-ink-muted);font:500 var(--text-xs) / 1.4 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;text-decoration:line-through;text-decoration-thickness:1px;overflow:hidden}.result__line[data-astro-cid-3jh26mik]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tape[data-astro-cid-3jh26mik]{min-width:0;padding:var(--space-3) calc(var(--space-4) + 8px);background:var(--color-tape);color:var(--color-on-tape);font-size:var(--text-lg);overflow-wrap:anywhere;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 25%,100% 50%,calc(100% - 8px) 75%,100% 100%,0 100%,8px 75%,0 50%,8px 25%);font-weight:800}.result__expiry[data-astro-cid-3jh26mik]{color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:600}.result[data-astro-cid-3jh26mik][data-cut] .tape[data-astro-cid-3jh26mik]{animation:tear var(--dur-cut) var(--ease-out) both}.result[data-astro-cid-3jh26mik][data-cut] .result__long[data-astro-cid-3jh26mik]{animation:fade-long var(--dur-cut) var(--ease-out) both}@keyframes tear{0%{clip-path:polygon(0 0,0 0,0 25%,0 50%,0 75%,0 100%,0 100%,0 75%,0 50%,0 25%);transform:translate(-.5rem)}}@keyframes fade-long{0%{opacity:0}}@media (width>=40rem){.demo[data-astro-cid-3jh26mik]{padding:var(--space-6)}.demo__row[data-astro-cid-3jh26mik]{grid-template-columns:1fr auto}.demo__premium[data-astro-cid-3jh26mik]{grid-template-columns:2fr 1fr}}.hero[data-astro-cid-qmrutqly]{--color-focus:var(--color-tape);background:var(--color-band);color:var(--color-on-band);position:relative;overflow:hidden}.hero__inner[data-astro-cid-qmrutqly]{gap:var(--space-7);padding-block:var(--space-7) var(--space-8);display:grid}.hero__title[data-astro-cid-qmrutqly]{max-width:14ch;font-size:var(--text-display);font-weight:800;line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}.hero__subtitle[data-astro-cid-qmrutqly]{max-width:38ch;margin-top:var(--space-5);color:var(--color-on-band-muted);font-size:var(--text-lg)}.hero__cta[data-astro-cid-qmrutqly]{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.hero[data-astro-cid-qmrutqly] .btn.hero__secondary{--btn-fg:var(--color-on-band);--btn-border:#fff9;--btn-hover:#ffffff24}.hero__note[data-astro-cid-qmrutqly]{margin-top:var(--space-4);color:var(--color-on-band-muted);font-size:var(--text-sm)}.hero__ribbon[data-astro-cid-qmrutqly]{align-items:center;gap:var(--space-4);padding-bottom:var(--space-5);font-family:var(--font-mono);font-size:var(--text-sm);white-space:nowrap;font-weight:700;display:flex}.hero__long[data-astro-cid-qmrutqly]{min-width:0;padding-left:var(--gutter);color:var(--color-on-band-muted);flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000);mask-image:linear-gradient(90deg,#000 70%,#0000)}.hero__short[data-astro-cid-qmrutqly]{margin-right:var(--gutter);padding:var(--space-2) calc(var(--space-4) + 8px);background:var(--color-tape);color:var(--color-on-tape);clip-path:polygon(0 0,100% 0,calc(100% - 8px) 25%,100% 50%,calc(100% - 8px) 75%,100% 100%,0 100%,8px 75%,0 50%,8px 25%);flex:none}@media (width>=64rem){.hero__inner[data-astro-cid-qmrutqly]{align-items:center;gap:var(--space-8);padding-block:var(--space-9) var(--space-9);grid-template-columns:1fr minmax(0,32rem)}}.plans[data-astro-cid-4vko4jfy]{padding-block:var(--space-9);background:var(--color-surface-sunk)}.plans__head[data-astro-cid-4vko4jfy]{gap:var(--space-3);max-width:44rem;margin-bottom:var(--space-7);display:grid}.plans__title[data-astro-cid-4vko4jfy]{font-size:var(--text-2xl);letter-spacing:-.03em;font-weight:800;line-height:var(--leading-tight)}.plans__lead[data-astro-cid-4vko4jfy]{color:var(--color-ink-muted);font-size:var(--text-lg)}.table[data-astro-cid-4vko4jfy]{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:var(--text-sm)}.table[data-astro-cid-4vko4jfy] th[data-astro-cid-4vko4jfy],.table[data-astro-cid-4vko4jfy] td[data-astro-cid-4vko4jfy]{padding:var(--space-4) var(--space-2);border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;overflow-wrap:break-word;hyphens:auto}.table[data-astro-cid-4vko4jfy] th[data-astro-cid-4vko4jfy][scope=row]{font-weight:700}.table__feature[data-astro-cid-4vko4jfy]{width:32%}.table__premium[data-astro-cid-4vko4jfy]{background:var(--color-tape-wash)}.table__plan[data-astro-cid-4vko4jfy]{padding-top:var(--space-5);vertical-align:bottom}.table__plan--premium[data-astro-cid-4vko4jfy]{border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-tape);color:var(--color-on-tape)}.table__name[data-astro-cid-4vko4jfy],.table__price[data-astro-cid-4vko4jfy],.table__tagline[data-astro-cid-4vko4jfy]{display:block}.table__name[data-astro-cid-4vko4jfy]{font:800 var(--text-base) / 1.2 var(--font-display)}.table__price[data-astro-cid-4vko4jfy]{margin-top:var(--space-1);font:800 var(--text-xl) / 1.1 var(--font-display);letter-spacing:-.03em}.table__per[data-astro-cid-4vko4jfy]{font-size:var(--text-xs);letter-spacing:0;font-weight:600}.table__tagline[data-astro-cid-4vko4jfy]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-ink-muted);font-weight:500;display:none}.table__plan--premium[data-astro-cid-4vko4jfy] .table__tagline[data-astro-cid-4vko4jfy]{color:var(--color-on-tape)}.table[data-astro-cid-4vko4jfy] tfoot[data-astro-cid-4vko4jfy] td[data-astro-cid-4vko4jfy]{padding-top:var(--space-5);border-bottom:0}.table[data-astro-cid-4vko4jfy] tfoot[data-astro-cid-4vko4jfy] .btn{width:100%;min-height:var(--tap-min);padding:var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm);white-space:normal;text-align:center;line-height:1.15}.plans__note[data-astro-cid-4vko4jfy]{max-width:52ch;margin-top:var(--space-5);color:var(--color-ink-muted);font-size:var(--text-sm)}@media (width>=48rem){.table[data-astro-cid-4vko4jfy]{font-size:var(--text-base)}.table[data-astro-cid-4vko4jfy] th[data-astro-cid-4vko4jfy],.table[data-astro-cid-4vko4jfy] td[data-astro-cid-4vko4jfy]{padding:var(--space-5) var(--space-5)}.table__tagline[data-astro-cid-4vko4jfy]{display:block}.table__name[data-astro-cid-4vko4jfy]{font-size:var(--text-lg)}.table__price[data-astro-cid-4vko4jfy]{font-size:var(--text-2xl)}.table__feature[data-astro-cid-4vko4jfy]{width:30%}.table[data-astro-cid-4vko4jfy] tfoot[data-astro-cid-4vko4jfy] .btn{width:auto;padding-inline:var(--space-5);border-radius:var(--radius-pill);font-size:var(--text-base)}}
