._hero_1kt7x_1{background:radial-gradient(120% 140% at 100% 0%,var(--console-glow) 0%,var(--ink) 58%);color:#fff}._heroInner_1kt7x_6{max-width:72rem;margin:0 auto;padding:clamp(2rem,6vw,4.5rem) var(--spacing-4);display:grid;gap:var(--spacing-12);align-items:center}@media(min-width:960px){._heroInner_1kt7x_6{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-16)}}._badge_1kt7x_22{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-2);margin:0 0 var(--spacing-4);padding:.35rem .8rem;border-radius:var(--radius-full);font-size:.8125rem;font-weight:600;background:color-mix(in srgb,#fff 12%,transparent);border:1px solid color-mix(in srgb,#fff 22%,transparent)}._story_1kt7x_36 h1{margin:0;max-width:14ch;font-family:var(--font-family-display);font-weight:800;font-size:clamp(2.25rem,6.5vw,3.75rem);line-height:1.04;letter-spacing:-.03em}._lede_1kt7x_46{max-width:48ch;margin:var(--spacing-4) 0 0;font-size:1.0625rem;line-height:1.65;color:color-mix(in srgb,#fff 80%,var(--ink))}._actions_1kt7x_54{display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin-top:var(--spacing-6)}._primary_1kt7x_61,._ghost_1kt7x_62{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:.9rem 1.4rem;border-radius:var(--radius);font-family:var(--font-family-base);font-size:1rem;font-weight:700;cursor:pointer;border:1px solid transparent}._primary_1kt7x_61{background:var(--safe);color:var(--ink)}._primary_1kt7x_61:hover{background:#4ade80}._ghost_1kt7x_62{background:transparent;color:#fff;border-color:color-mix(in srgb,#fff 40%,transparent)}._ghost_1kt7x_62:hover{background:color-mix(in srgb,#fff 10%,transparent)}._primary_1kt7x_61:focus-visible,._ghost_1kt7x_62:focus-visible{outline:3px solid #fff;outline-offset:2px}._fine_1kt7x_100{margin:var(--spacing-4) 0 0;max-width:52ch;font-size:.875rem;color:color-mix(in srgb,#fff 70%,var(--ink))}._ledger_1kt7x_108{margin:0;padding:var(--spacing-6);border-radius:var(--radius-lg);background:#fff;color:var(--ink);box-shadow:var(--shadow-lg);font-variant-numeric:tabular-nums}._ledgerHead_1kt7x_118{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-3);flex-wrap:wrap}._ledgerHead_1kt7x_118 strong{font-family:var(--font-family-display);font-weight:800}._ledgerHead_1kt7x_118 span{font-size:.75rem;font-weight:600;color:var(--muted-foreground)}._rows_1kt7x_137{list-style:none;margin:var(--spacing-4) 0 0;padding:0;display:grid}._row_1kt7x_137{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--spacing-3);align-items:baseline;padding:var(--spacing-2) 0;border-bottom:1px solid var(--border);font-size:.875rem}._desc_1kt7x_154{min-width:0}._desc_1kt7x_154 small{display:block;font-size:.75rem;color:var(--muted-foreground)}._amount_1kt7x_164{text-align:right;white-space:nowrap}._delta_1kt7x_169{min-width:5.5rem;text-align:right;white-space:nowrap;font-weight:700;font-size:.8125rem}._up_1kt7x_177{color:var(--up)}._down_1kt7x_178{color:var(--down)}._total_1kt7x_180{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--spacing-3);padding-top:var(--spacing-3);border-top:2px solid var(--ink);margin-top:-1px;font-family:var(--font-family-display);font-weight:800}._flag_1kt7x_191{display:flex;gap:var(--spacing-2);align-items:flex-start;margin:var(--spacing-4) 0 0;padding:var(--spacing-3);border-radius:var(--radius);background:var(--risk-caution-soft);font-size:.8125rem;line-height:1.5}._section_1kt7x_203{max-width:72rem;margin:0 auto;padding:var(--spacing-12) var(--spacing-4) 0;box-sizing:border-box}._section_1kt7x_203 h2{margin:0 0 var(--spacing-2);font-family:var(--font-family-display);font-weight:800;font-size:clamp(1.5rem,4vw,2rem);letter-spacing:-.02em}._sectionLede_1kt7x_218{margin:0 0 var(--spacing-6);max-width:62ch;color:var(--muted-foreground);line-height:1.6}._steps_1kt7x_225{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));counter-reset:step}._steps_1kt7x_225 li,._card_1kt7x_236{position:relative;padding:var(--spacing-6);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow)}._steps_1kt7x_225 li{counter-increment:step}._steps_1kt7x_225 li:after{content:counter(step);position:absolute;top:var(--spacing-4);right:var(--spacing-6);font-family:var(--font-family-display);font-weight:800;font-size:2rem;color:var(--border)}._icon_1kt7x_260{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.9rem;background:var(--signal);color:#fff}._steps_1kt7x_225 h3,._card_1kt7x_236 h3{margin:var(--spacing-4) 0 var(--spacing-2);font-family:var(--font-family-display);font-weight:800;font-size:1.125rem}._steps_1kt7x_225 p,._card_1kt7x_236 p{margin:0;font-size:.9375rem;line-height:1.6;color:var(--muted-foreground)}._checks_1kt7x_286{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-3);grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr))}._checks_1kt7x_286 li{display:flex;gap:var(--spacing-3);align-items:flex-start;padding:var(--spacing-4);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);font-size:.9375rem;line-height:1.5}._checks_1kt7x_286 li svg{flex:none;margin-top:.15rem;color:var(--signal)}._pricing_1kt7x_313{display:grid;gap:var(--spacing-4)}@media(min-width:860px){._pricing_1kt7x_313{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}._free_1kt7x_324{margin:var(--spacing-4) 0 0;padding:var(--spacing-4);border-radius:var(--radius);background:color-mix(in srgb,var(--safe) 16%,white);border:1px solid color-mix(in srgb,var(--safe) 45%,white);color:var(--ink);font-size:1rem}._tiers_1kt7x_334{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:.9375rem}._tiers_1kt7x_334 th,._tiers_1kt7x_334 td{text-align:left;padding:var(--spacing-2) 0;border-bottom:1px solid var(--border)}._tiers_1kt7x_334 td:last-child,._tiers_1kt7x_334 th:last-child{text-align:right}._tiers_1kt7x_334 th{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground)}._where_1kt7x_360{margin-top:var(--spacing-4);font-size:.875rem;color:var(--muted-foreground)}
