.signup-form[data-v-aee3761f]{background:var(--paper);color:var(--ink);border-radius:1rem;width:100%;max-width:26rem;max-height:100%;padding:1.5rem;overflow-y:auto;transform:perspective(1200px)rotateX(.5deg);box-shadow:0 2px 4px #0000001f,0 16px 40px #0006,inset 0 1px #fff6}.signup-form h3[data-v-aee3761f]{margin-bottom:.15rem;font-family:Fraunces,serif;font-size:1.25rem}.signup-sub[data-v-aee3761f]{color:#1b242099;margin-bottom:1rem;font-size:.8125rem}.hp-field[data-v-aee3761f]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.field-grid[data-v-aee3761f]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.field[data-v-aee3761f]{margin-bottom:.75rem}.field label[data-v-aee3761f]{margin-bottom:.25rem;font-size:.75rem;font-weight:500;display:block}.field input[data-v-aee3761f]{border:1px solid var(--line);border-radius:.5rem;width:100%;padding:.5rem .65rem;font-family:inherit;font-size:.8125rem}.field input[data-v-aee3761f]:focus{outline:2px solid var(--gold);outline-offset:1px}.slug-row[data-v-aee3761f]{align-items:center;gap:.5rem;display:flex}.slug-suffix[data-v-aee3761f]{color:#1b242099;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:.75rem}.error[data-v-aee3761f]{color:var(--stamp-red);margin-top:.2rem;font-size:.6875rem;display:block}.plan-tabs[data-v-aee3761f]{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.plan-tab[data-v-aee3761f]{border:1px solid var(--line);cursor:pointer;text-align:center;border-radius:.5rem;flex-direction:column;align-items:center;gap:.15rem;padding:.5rem .35rem;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative}.plan-tab.popular[data-v-aee3761f]{border-color:var(--gold)}.plan-tab.selected[data-v-aee3761f]{border-color:var(--gold);background:#a9822e14;transform:translateY(-2px)perspective(600px)rotateX(4deg);box-shadow:0 6px 14px #a9822e40}.plan-tab input[data-v-aee3761f]{opacity:0;position:absolute}.plan-tab-label[data-v-aee3761f]{font-size:.75rem;font-weight:600}.plan-tab-price[data-v-aee3761f]{color:var(--mint);font-size:.6875rem}.btn-primary[data-v-aee3761f]{background:var(--gold);color:var(--ledger-deep);cursor:pointer;border:none;border-radius:.5rem;padding:.7rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.btn-primary[data-v-aee3761f]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 22px #a9822e66}.btn-primary[data-v-aee3761f]:disabled{opacity:.7;cursor:default}.btn-primary--wide[data-v-aee3761f]{text-align:center;width:100%;margin-top:.25rem}.provisioning-overlay[data-v-aee3761f]{z-index:100;background:#123524f5;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.provisioning-card[data-v-aee3761f]{z-index:2;text-align:center;color:var(--paper);padding:2rem;font-family:IBM Plex Sans,sans-serif;position:relative}.provisioning-card h2[data-v-aee3761f]{margin:1.25rem 0 .5rem;font-family:Fraunces,serif;font-size:1.5rem}.provisioning-step[data-v-aee3761f]{color:var(--mint);min-height:1.4em;font-size:.9375rem}.provisioning-hint[data-v-aee3761f]{color:#f5f1e899;margin-top:.5rem;font-size:.8125rem}.spinner[data-v-aee3761f]{border:3px solid #f5f1e833;border-top-color:var(--gold);border-radius:50%;width:3rem;height:3rem;margin:0 auto;animation:.8s linear infinite spin-aee3761f}@keyframes spin-aee3761f{to{transform:rotate(360deg)}}.confetti-field[data-v-aee3761f]{z-index:1;position:absolute;inset:0}.confetti-piece[data-v-aee3761f]{border-radius:2px;width:.5rem;height:1rem;animation-name:confetti-fall-aee3761f;animation-timing-function:ease-in;animation-iteration-count:infinite;position:absolute;top:-1.5rem}@keyframes confetti-fall-aee3761f{0%{opacity:0;transform:translateY(-2rem)rotate(0)}10%{opacity:1}to{opacity:.8;transform:translateY(110vh)rotate(540deg)}}@media (prefers-reduced-motion:reduce){.confetti-piece[data-v-aee3761f]{opacity:0;animation:none}.spinner[data-v-aee3761f]{animation-duration:1.6s}}@media (width<=400px){.field-grid[data-v-aee3761f],.plan-tabs[data-v-aee3761f]{grid-template-columns:1fr}}.home[data-v-002f498e]{--paper:#f5f1e8;--ledger:#123524;--ledger-deep:#0c2519;--ink:#1b2420;--stamp-red:#a6332c;--gold:#a9822e;--mint:#3fa672;--line:#d8d0bd;color:var(--ink);background:var(--paper);font-family:IBM Plex Sans,sans-serif;line-height:1.5}.mono[data-v-002f498e]{font-family:IBM Plex Mono,monospace}h1[data-v-002f498e],h2[data-v-002f498e],h3[data-v-002f498e]{letter-spacing:-.01em;font-family:Fraunces,serif;font-weight:600}.nav[data-v-002f498e]{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line);background:#f5f1e8eb;position:sticky;top:0}.nav-inner[data-v-002f498e]{justify-content:space-between;align-items:center;max-width:72rem;margin:0 auto;padding:1rem 1.5rem;display:flex}.brand[data-v-002f498e]{color:var(--ledger);font-family:Fraunces,serif;font-size:1.125rem;font-weight:600}.brand em[data-v-002f498e]{color:var(--gold);font-style:normal}.nav-links[data-v-002f498e]{gap:2rem;font-size:.875rem;display:none}.nav-links a[data-v-002f498e]{color:var(--ink);opacity:.75;text-decoration:none}.nav-links a[data-v-002f498e]:hover{opacity:1}.nav-cta[data-v-002f498e]{color:var(--ledger);border:1px solid var(--ledger);border-radius:999px;padding:.4rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none}@media (width>=768px){.nav-links[data-v-002f498e]{display:flex}}.hero[data-v-002f498e]{background:var(--ledger);color:var(--paper);align-items:center;min-height:100dvh;padding:2rem 1.5rem;display:flex}.hero-inner[data-v-002f498e]{align-items:center;gap:2rem;width:100%;max-width:72rem;max-height:calc(100dvh - 4rem);margin:0 auto;display:grid}@media (width>=900px){.hero-inner[data-v-002f498e]{grid-template-columns:1.1fr .9fr;gap:4rem}}.eyebrow[data-v-002f498e]{letter-spacing:.08em;text-transform:uppercase;color:var(--mint);margin-bottom:1rem;font-family:IBM Plex Mono,monospace;font-size:.75rem}.hero-copy h1[data-v-002f498e]{margin-bottom:1.25rem;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.05}.hero-sub[data-v-002f498e]{color:#f5f1e8d1;max-width:32rem;margin-bottom:2rem;font-size:1.0625rem}.hero-actions[data-v-002f498e]{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.btn-primary[data-v-002f498e]{background:var(--gold);color:var(--ledger-deep);border-radius:.5rem;padding:.85rem 1.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.btn-primary[data-v-002f498e]:hover{transform:translateY(-1px);box-shadow:0 8px 20px #a9822e59}.btn-primary--wide[data-v-002f498e]{text-align:center;width:100%;margin-top:1.5rem}.btn-ghost[data-v-002f498e]{color:var(--paper);opacity:.85;border-bottom:1px solid #f5f1e866;padding-bottom:2px;font-size:.9375rem;text-decoration:none}.btn-ghost[data-v-002f498e]:hover{opacity:1}.hero-trust[data-v-002f498e]{color:#f5f1e899;font-size:.8125rem}.invoice-card[data-v-002f498e]{background:var(--paper);color:var(--ink);border-radius:.5rem;max-width:24rem;margin:0 auto;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 24px 48px #00000059}.invoice-head[data-v-002f498e]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.invoice-brand[data-v-002f498e]{letter-spacing:.03em;font-size:.8125rem;font-weight:600}.invoice-tag[data-v-002f498e]{background:var(--ledger);color:var(--paper);border-radius:.25rem;padding:.2rem .5rem;font-size:.6875rem;font-weight:600}.invoice-row[data-v-002f498e],.invoice-line[data-v-002f498e]{color:#1b2420b3;justify-content:space-between;padding:.35rem 0;font-size:.8125rem;display:flex}.invoice-line[data-v-002f498e]{border-top:1px dashed var(--line);color:var(--ink);margin-top:.5rem;padding-top:.75rem}.invoice-total[data-v-002f498e]{border-top:1px solid var(--line);justify-content:space-between;margin-top:.5rem;padding-top:.75rem;font-weight:600;display:flex}.stamp[data-v-002f498e]{letter-spacing:.05em;color:var(--mint);border:2px solid var(--mint);opacity:0;border-radius:.375rem;padding:.3rem .6rem;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:500;transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .3s;position:absolute;bottom:1.25rem;right:1.25rem;transform:rotate(-8deg)scale(1.6)}.invoice-card.is-stamped .stamp[data-v-002f498e]{opacity:1;transform:rotate(-8deg)scale(1)}@media (prefers-reduced-motion:reduce){.stamp[data-v-002f498e]{transition:opacity .2s;transform:rotate(-8deg)scale(1)}}.section[data-v-002f498e]{max-width:72rem;margin:0 auto;padding:4.5rem 1.5rem}.section-alt[data-v-002f498e]{background:#1235240a}.section-eyebrow[data-v-002f498e]{text-transform:uppercase;letter-spacing:.08em;color:var(--gold);margin-bottom:.5rem;font-family:IBM Plex Mono,monospace;font-size:.75rem}.section-title[data-v-002f498e]{max-width:36rem;margin-bottom:2rem;font-size:clamp(1.5rem,3vw,2.25rem)}.section-lede[data-v-002f498e]{color:#1b2420b3;max-width:34rem;margin-top:-1.25rem;margin-bottom:2rem}.feature-grid[data-v-002f498e]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.5rem;display:grid}.feature-card[data-v-002f498e]{border:1px solid var(--line);background:#fff;border-radius:.75rem;padding:1.5rem;transition:transform .15s,box-shadow .15s}.feature-card[data-v-002f498e]:hover{transform:translateY(-3px);box-shadow:0 12px 24px #12352414}.feature-code[data-v-002f498e]{color:var(--ledger);background:#12352414;border-radius:.25rem;margin-bottom:.75rem;padding:.2rem .5rem;font-size:.6875rem;display:inline-block}.feature-card h3[data-v-002f498e]{margin-bottom:.5rem;font-size:1.0625rem}.feature-card p[data-v-002f498e]{color:#1b2420b3;font-size:.875rem}.steps[data-v-002f498e]{gap:2rem;display:grid}@media (width>=768px){.steps[data-v-002f498e]{grid-template-columns:repeat(3,1fr)}}.step[data-v-002f498e]{gap:1rem;display:flex}.step-n[data-v-002f498e]{background:var(--ledger);width:2.5rem;height:2.5rem;color:var(--paper);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex}.step h3[data-v-002f498e]{margin-bottom:.35rem;font-size:1rem}.step p[data-v-002f498e]{color:#1b2420b3;font-size:.875rem}.scenario-grid[data-v-002f498e]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;display:grid}.scenario-chip[data-v-002f498e]{border:1px solid var(--line);background:#fff;border-radius:.5rem;align-items:baseline;gap:.75rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.scenario-chip .mono[data-v-002f498e]{color:var(--stamp-red);flex-shrink:0;font-weight:500}.section-dark[data-v-002f498e]{background:var(--ledger)}.section-eyebrow--light[data-v-002f498e]{color:var(--mint)}.section-title--light[data-v-002f498e]{color:var(--paper);text-align:center;margin:0 auto 2.5rem}.pricing-grid[data-v-002f498e]{gap:1.5rem;max-width:64rem;margin:0 auto;display:grid}@media (width>=900px){.pricing-grid[data-v-002f498e]{grid-template-columns:repeat(3,1fr);align-items:center}}.price-card[data-v-002f498e]{background:var(--paper);color:var(--ink);border-radius:1rem;padding:2rem;transition:transform .2s,box-shadow .2s;position:relative;transform:perspective(1000px)rotateX(0);box-shadow:0 10px 24px #0003}.price-card[data-v-002f498e]:hover{transform:perspective(1000px)rotateX(2deg)translateY(-4px);box-shadow:0 20px 36px #00000047}.price-card--popular[data-v-002f498e]{border:2px solid var(--gold);transform:perspective(1000px)scale(1.05);box-shadow:0 16px 32px #a9822e4d}.price-card--popular[data-v-002f498e]:hover{transform:perspective(1000px)scale(1.05)rotateX(2deg)translateY(-4px)}.price-card h3[data-v-002f498e]{margin-bottom:.5rem;font-size:1.125rem}.price-badge[data-v-002f498e]{background:var(--gold);color:var(--ledger-deep);letter-spacing:.03em;white-space:nowrap;border-radius:999px;padding:.3rem .9rem;font-size:.6875rem;font-weight:700;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)}.price-figure[data-v-002f498e]{align-items:baseline;gap:.25rem;margin-bottom:1.25rem;display:flex}.price-currency[data-v-002f498e]{font-size:1.125rem;font-weight:600}.price-amount[data-v-002f498e]{font-family:Fraunces,serif;font-size:2.5rem;font-weight:600;line-height:1}.price-period[data-v-002f498e]{color:#1b242099;font-size:.875rem}.price-list[data-v-002f498e]{gap:.6rem;padding:0;list-style:none;display:grid}.price-list li[data-v-002f498e]{padding-left:1.5rem;font-size:.875rem;position:relative}.price-list li[data-v-002f498e]:before{content:"✓";color:var(--mint);font-weight:700;position:absolute;left:0}.pricing-note[data-v-002f498e]{text-align:center;color:#f5f1e8bf;margin-top:2rem;font-size:.875rem}.faq-list[data-v-002f498e]{gap:.75rem;display:grid}.faq-item[data-v-002f498e]{border:1px solid var(--line);background:#fff;border-radius:.5rem;padding:1rem 1.25rem}.faq-item summary[data-v-002f498e]{cursor:pointer;font-size:.9375rem;font-weight:500;list-style:none}.faq-item summary[data-v-002f498e]::-webkit-details-marker{display:none}.faq-item summary[data-v-002f498e]:after{content:"+";float:right;color:var(--gold);font-weight:700}.faq-item[open] summary[data-v-002f498e]:after{content:"–"}.faq-item p[data-v-002f498e]{color:#1b2420b3;margin-top:.75rem;font-size:.875rem}.cta-final[data-v-002f498e]{text-align:center;max-width:40rem;margin:0 auto;padding:5rem 1.5rem}.cta-final h2[data-v-002f498e]{margin-bottom:1.75rem;font-size:clamp(1.5rem,3vw,2rem)}.cta-final .btn-primary[data-v-002f498e]{color:var(--paper);background:var(--ledger)}.cta-final .btn-primary[data-v-002f498e]:hover{box-shadow:0 8px 20px #1235244d}.footer[data-v-002f498e]{border-top:1px solid var(--line);color:#1b242099;flex-wrap:wrap;justify-content:space-between;gap:.5rem;max-width:72rem;margin:0 auto;padding:1.5rem;font-size:.8125rem;display:flex}a[data-v-002f498e]:focus-visible,summary[data-v-002f498e]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.signup-section[data-v-002f498e]{background:#1235240a}.signup-inner[data-v-002f498e]{align-items:start;gap:2.5rem;display:grid}@media (width>=900px){.signup-inner[data-v-002f498e]{grid-template-columns:1fr 1fr;align-items:center}}
