@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-400-700-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-400-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ax-void: #08090c;--ax-ground: #101419;--ax-raised: #171c23;--ax-overlay: #1e242c;--ax-sunken: #050609;--ax-line: rgba(236, 241, 248, .1);--ax-line-2: rgba(236, 241, 248, .16);--ax-line-3: rgba(236, 241, 248, .26);--ax-line-0: rgba(236, 241, 248, .032);--ax-tint-hover: rgba(236, 241, 248, .055);--ax-tint-active: rgba(236, 241, 248, .1);--ax-ink: #e9eef4;--ax-ink-2: #a6b1bf;--ax-ink-3: #909bab;--ax-ink-4: #86919f;--ax-signal: #a8e45c;--ax-signal-dim: rgba(168, 228, 92, .14);--ax-signal-ink: #08090c;--ax-signal-hi: #b8ea75;--ax-ok: #6fd98f;--ax-recovered: #edb04a;--ax-info: #5cc6de;--ax-fault: #ff6e5c;--ax-error: #dd8067;--ax-policy: #a78bfa;--ax-idle: #949fad;--ax-ok-dim: rgba(111, 217, 143, .12);--ax-recovered-dim: rgba(237, 176, 74, .13);--ax-info-dim: rgba(92, 198, 222, .12);--ax-fault-dim: rgba(255, 110, 92, .14);--ax-error-dim: rgba(221, 128, 103, .13);--ax-policy-dim: rgba(167, 139, 250, .13);--ax-idle-dim: rgba(148, 159, 173, .12);--ax-sans: "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--ax-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, "Cascadia Mono", Menlo, Consolas, monospace;--ax-display: var(--ax-sans);--t-mega: clamp(2.5rem, 1.2rem + 5.4vw, 4.75rem);--t-display: clamp(1.9rem, 1.1rem + 3.4vw, 3.25rem);--t-h2: clamp(1.45rem, 1.05rem + 1.6vw, 2.125rem);--t-h3: 1.1875rem;--t-lead: clamp(1.0625rem, 1rem + .35vw, 1.25rem);--t-body: 1rem;--t-data: .8125rem;--t-small: .8125rem;--t-micro: .6875rem;--track-display: -.03em;--track-h2: -.022em;--track-body: 0em;--track-micro: .12em;--ax-r-lg: 10px;--ax-r-md: 8px;--ax-r-sm: 6px;--ax-r-xs: 4px;--ax-r-pill: 999px;--ax-r-frame: 14px;--ax-s-1: 4px;--ax-s-2: 8px;--ax-s-3: 12px;--ax-s-4: 16px;--ax-s-5: 24px;--ax-s-6: 32px;--ax-s-7: 48px;--ax-s-8: 72px;--ax-s-9: 112px;--ax-e1: inset 0 1px 0 rgba(255, 255, 255, .035);--ax-e2: inset 0 1px 0 rgba(255, 255, 255, .05), 0 1px 2px rgba(0, 0, 0, .4), 0 4px 12px -4px rgba(0, 0, 0, .45);--ax-e3: inset 0 1px 0 rgba(255, 255, 255, .06), 0 0 0 1px var(--ax-line-2), 0 10px 28px -8px rgba(0, 0, 0, .72);--ax-e4: inset 0 1px 0 rgba(255, 255, 255, .07), 0 0 0 1px var(--ax-line-2), 0 28px 70px -16px rgba(0, 0, 0, .86);--ax-focus: var(--ax-signal);--ax-focus-halo: 0 0 0 4px rgba(168, 228, 92, .16);--ax-ease: cubic-bezier(.2, .7, .3, 1);--ax-ease-emph: cubic-bezier(.16, 1, .3, 1);--ax-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ax-d-hover: .12s;--ax-d-mount: .2s;--ax-d-panel: .26s;--ax-d-slow: .6s;--ax-glass-1: rgba(236, 241, 248, .026);--ax-glass-2: rgba(236, 241, 248, .045);--ax-glass-3: rgba(236, 241, 248, .07);--ax-glass-blur: 16px;--ax-glass-blur-lg: 28px;--ax-glass-line: rgba(236, 241, 248, .09);--ax-glass-line-lit: rgba(236, 241, 248, .14);--ax-glass-lit: inset 0 1px 0 rgba(255, 255, 255, .055);--ax-perspective: 1200px;--page: 1120px;--gutter: clamp(20px, 4.5vw, 56px);color-scheme:dark;accent-color:var(--ax-signal)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--ax-void);color:var(--ax-ink-2);font-family:var(--ax-sans);font-size:var(--t-body);line-height:1.62;letter-spacing:var(--track-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;font-optical-sizing:auto;font-synthesis:none}h1,h2,h3,h4,p,figure,blockquote,dl,dd,fieldset{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg{display:block;max-width:100%}button{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}.mono,code,pre,table,[data-numeric]{font-variant-numeric:tabular-nums slashed-zero}:focus-visible{outline:2px solid var(--ax-focus);outline-offset:2px;border-radius:var(--ax-r-xs);box-shadow:var(--ax-focus-halo)}.skip{position:absolute;left:var(--ax-s-4);top:var(--ax-s-4);z-index:200;transform:translateY(-200%);background:var(--ax-signal);color:var(--ax-signal-ink);font-family:var(--ax-mono);font-size:var(--t-small);font-weight:600;padding:10px 16px;border-radius:var(--ax-r-sm);transition:transform var(--ax-d-mount) var(--ax-ease-emph)}.skip:focus{transform:translateY(0)}[hidden]{display:none!important}.gl{position:fixed;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .9s var(--ax-ease-out);pointer-events:none;will-change:opacity;contain:strict}:root[data-gl=on] .gl{opacity:1}:root[data-gl=on] body{background:transparent}body{min-height:100vh}.b-head{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--ax-s-3);padding:var(--ax-s-3) var(--gutter);background:#08090cdb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--ax-line)}.b-head__brand{display:flex;align-items:center;gap:var(--ax-s-2);font-family:var(--ax-mono);font-size:var(--t-small);font-weight:600;letter-spacing:var(--track-micro);color:var(--ax-ink)}.b-head__mark{display:inline-flex;width:18px;height:18px;color:var(--ax-ink)}.b-head__tag{color:var(--ax-ink-4);font-size:var(--t-small)}.b-head__spacer{flex:1 1 auto}.b-head__exit{font-family:var(--ax-mono);font-size:var(--t-small);color:var(--ax-ink-3);padding:6px 10px;border-radius:var(--ax-r-sm)}.b-head__exit:hover{color:var(--ax-ink);background:var(--ax-tint-hover)}.b-main{display:block;max-width:1160px;margin:0 auto;padding:var(--ax-s-6) var(--gutter) var(--ax-s-9)}.b-cols{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--ax-s-8);align-items:start}.b-panel-host{position:sticky;top:var(--ax-s-6)}.b-panel-host[hidden]{display:none}@media(max-width:1000px){.b-cols{grid-template-columns:1fr;gap:var(--ax-s-6)}.b-panel-host{position:static;order:-1}}.b-prog{margin-bottom:var(--ax-s-7)}.b-prog__track{position:relative;height:3px;border-radius:var(--ax-r-pill);background:var(--ax-line);overflow:hidden}.b-prog__fill{position:absolute;inset:0 auto 0 0;background:var(--ax-signal);border-radius:var(--ax-r-pill);transition:width var(--ax-d-panel) var(--ax-ease-emph)}.b-prog__steps{display:flex;justify-content:space-between;gap:var(--ax-s-2);margin-top:var(--ax-s-3)}.b-prog__step{font-family:var(--ax-mono);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ax-ink-4);background:none;border-radius:var(--ax-r-sm);padding:4px 2px;text-align:left;flex:1 1 0}.b-prog__step[data-reachable=true]{color:var(--ax-ink-3);cursor:pointer}.b-prog__step[data-reachable=true]:hover{color:var(--ax-ink)}.b-prog__step[data-current=true]{color:var(--ax-signal)}.b-screen{outline:none}.b-eyebrow{font-family:var(--ax-mono);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ax-ink-4);margin-bottom:var(--ax-s-2)}.b-h1{font-family:var(--ax-display);font-weight:600;font-size:var(--t-h2);letter-spacing:var(--track-h2);color:var(--ax-ink);margin-bottom:var(--ax-s-2)}.b-lead{font-size:var(--t-lead);color:var(--ax-ink-2);max-width:58ch;margin-bottom:var(--ax-s-6)}.b-note{display:flex;gap:var(--ax-s-3);padding:var(--ax-s-3) var(--ax-s-4);border-radius:var(--ax-r-md);border:1px solid var(--ax-line-2);background:var(--ax-raised);font-size:var(--t-small);color:var(--ax-ink-2);margin-bottom:var(--ax-s-5)}.b-note--quiet{background:none;border-color:var(--ax-line);color:var(--ax-ink-4)}.b-note--error{border-color:#ff6e5c59;background:var(--ax-fault-dim);color:var(--ax-ink)}.b-note--ok{border-color:#6fd98f59;background:var(--ax-ok-dim)}.b-note__body{flex:1 1 auto}.b-note__title{display:block;font-weight:600;color:var(--ax-ink);margin-bottom:2px}.b-note__list{margin:var(--ax-s-2) 0 0;padding-left:1.1em}.b-note__list li{list-style:disc;margin-bottom:2px}.b-spin{width:14px;height:14px;flex:none;margin-top:2px;border-radius:50%;border:2px solid var(--ax-line-2);border-top-color:var(--ax-signal);animation:b-spin .7s linear infinite}@keyframes b-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.b-spin{animation-duration:1.6s}}.b-loading{display:flex;align-items:center;gap:var(--ax-s-3);color:var(--ax-ink-3);font-size:var(--t-small);padding:var(--ax-s-6) 0}.b-field{margin-bottom:var(--ax-s-5)}.b-field__label{display:block;font-size:var(--t-small);font-weight:600;color:var(--ax-ink);margin-bottom:var(--ax-s-2)}.b-field__hint{display:block;font-size:var(--t-small);color:var(--ax-ink-4);margin-top:var(--ax-s-2)}.b-field__err{display:block;font-size:var(--t-small);color:var(--ax-fault);margin-top:var(--ax-s-2)}.b-input,.b-select,.b-textarea{width:100%;background:var(--ax-raised);border:1px solid var(--ax-line-2);border-radius:var(--ax-r-md);color:var(--ax-ink);font-family:var(--ax-sans);font-size:var(--t-body);padding:11px 14px;transition:border-color var(--ax-d-hover) var(--ax-ease),background var(--ax-d-hover) var(--ax-ease)}.b-input::placeholder,.b-textarea::placeholder{color:var(--ax-ink-4)}.b-input:hover,.b-select:hover,.b-textarea:hover{border-color:var(--ax-line-3)}.b-input:focus-visible,.b-select:focus-visible,.b-textarea:focus-visible{border-color:var(--ax-signal)}.b-input[aria-invalid=true],.b-select[aria-invalid=true],.b-textarea[aria-invalid=true]{border-color:var(--ax-fault)}.b-input:disabled,.b-select:disabled,.b-textarea:disabled{opacity:.55;cursor:not-allowed}.b-textarea{resize:vertical;min-height:132px;line-height:1.55}.b-textarea--sm{min-height:84px}.b-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ax-ink-3) 50%),linear-gradient(135deg,var(--ax-ink-3) 50%,transparent 50%);background-position:calc(100% - 18px) center,calc(100% - 13px) center;background-size:5px 5px;background-repeat:no-repeat;padding-right:36px}.b-charcount{font-family:var(--ax-mono);font-size:var(--t-micro);color:var(--ax-ink-4);text-align:right;margin-top:var(--ax-s-2)}.b-charcount[data-over=true]{color:var(--ax-fault)}.b-fieldset{border:0;padding:0;margin:0 0 var(--ax-s-5)}.b-fieldset legend{padding:0;font-size:var(--t-small);font-weight:600;color:var(--ax-ink);margin-bottom:var(--ax-s-3)}.b-check{display:flex;align-items:flex-start;gap:var(--ax-s-3);padding:var(--ax-s-3);border:1px solid var(--ax-line-2);border-radius:var(--ax-r-md);margin-bottom:var(--ax-s-2);cursor:pointer}.b-check:hover{border-color:var(--ax-line-3);background:var(--ax-tint-hover)}.b-check input[type=checkbox],.b-check input[type=radio]{margin-top:3px;accent-color:var(--ax-signal);width:16px;height:16px;flex:none}.b-check__body{flex:1 1 auto}.b-check__label{display:block;color:var(--ax-ink);font-size:var(--t-body)}.b-check__desc{display:block;color:var(--ax-ink-4);font-size:var(--t-small);margin-top:2px}.b-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 var(--ax-s-4);border-radius:var(--ax-r-md);font-family:var(--ax-sans);font-size:var(--t-small);font-weight:500;letter-spacing:0;border:1px solid var(--ax-line-2);transition:transform var(--ax-d-hover) var(--ax-ease),background var(--ax-d-hover) var(--ax-ease),border-color var(--ax-d-hover) var(--ax-ease),opacity var(--ax-d-hover) var(--ax-ease);white-space:nowrap}.b-btn--primary{background:var(--ax-signal);border-color:var(--ax-signal);color:var(--ax-signal-ink);font-weight:600}.b-btn--primary:hover:not(:disabled){background:var(--ax-signal-hi)}.b-btn--ghost{background:var(--ax-tint-hover);border-color:var(--ax-line-2);color:var(--ax-ink)}.b-btn--ghost:hover:not(:disabled){border-color:var(--ax-line-3);background:var(--ax-tint-active)}.b-btn--text{background:none;color:var(--ax-ink-3);height:auto;padding:4px 2px}.b-btn--text:hover:not(:disabled){color:var(--ax-ink)}.b-btn--sm{height:36px;padding:0 16px;font-size:var(--t-small)}.b-btn--danger{background:none;border-color:var(--ax-line-2);color:var(--ax-error)}.b-btn--danger:hover:not(:disabled){border-color:var(--ax-error);background:var(--ax-error-dim)}.b-btn:disabled{opacity:.5;cursor:not-allowed}.b-btn[aria-busy=true]{cursor:wait}.b-actions{display:flex;align-items:center;gap:var(--ax-s-3);margin-top:var(--ax-s-6);flex-wrap:wrap}.b-convo{display:flex;flex-direction:column;gap:var(--ax-s-4);margin-bottom:var(--ax-s-5)}.b-msg{max-width:88%;padding:var(--ax-s-3) var(--ax-s-4);border-radius:var(--ax-r-lg);font-size:var(--t-body);line-height:1.55;white-space:pre-wrap;word-break:break-word}.b-msg--client{align-self:flex-end;background:var(--ax-raised);border:1px solid var(--ax-line-2);color:var(--ax-ink);border-bottom-right-radius:var(--ax-r-xs)}.b-msg--axonic{align-self:flex-start;background:var(--ax-signal-dim);border:1px solid rgba(168,228,92,.28);color:var(--ax-ink);border-bottom-left-radius:var(--ax-r-xs);max-width:100%}.b-msg__who{display:block;font-family:var(--ax-mono);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ax-ink-4);margin-bottom:4px}.b-quote{display:block;font-family:var(--ax-mono);font-size:var(--t-small);color:var(--ax-ink-3);border-left:2px solid var(--ax-signal);padding-left:var(--ax-s-3);margin-bottom:var(--ax-s-2)}.b-quote:before{content:"“"}.b-quote:after{content:"”"}.b-card{border:1px solid var(--ax-line-2);border-radius:var(--ax-r-lg);background:var(--ax-ground);padding:var(--ax-s-5);margin-bottom:var(--ax-s-5)}.b-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ax-s-3);margin-bottom:var(--ax-s-4)}.b-card__title{font-size:var(--t-h3);font-weight:600;color:var(--ax-ink)}.b-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--ax-mono);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;padding:4px 10px;border-radius:var(--ax-r-pill);background:var(--ax-tint-hover);color:var(--ax-ink-3)}.b-chip--signal{background:var(--ax-signal-dim);color:var(--ax-signal-hi)}.b-chip--warn{background:var(--ax-recovered-dim);color:var(--ax-recovered)}.b-row{display:flex;align-items:center;gap:var(--ax-s-3);padding:var(--ax-s-3) 0;border-top:1px solid var(--ax-line)}.b-row:first-child{border-top:0}.b-row__main{flex:1 1 auto;min-width:0}.b-row__title{color:var(--ax-ink);font-size:var(--t-body)}.b-row__meta{color:var(--ax-ink-4);font-size:var(--t-small);margin-top:2px}.b-list-add{display:flex;gap:var(--ax-s-2);margin-bottom:var(--ax-s-2)}.b-list-add .b-input{flex:1 1 auto}.b-integ{border:1px solid var(--ax-line-2);border-radius:var(--ax-r-md);padding:var(--ax-s-3);margin-bottom:var(--ax-s-2)}.b-integ__main{display:flex;align-items:flex-start;gap:var(--ax-s-3);cursor:pointer}.b-integ__main input{margin-top:3px;accent-color:var(--ax-signal);width:16px;height:16px;flex:none}.b-integ__label{color:var(--ax-ink)}.b-integ__auth{display:block;font-size:var(--t-small);color:var(--ax-ink-4);margin-top:2px}.b-integ__more{margin-top:var(--ax-s-3);padding-top:var(--ax-s-3);border-top:1px solid var(--ax-line);display:flex;flex-direction:column;gap:var(--ax-s-3)}.b-integ__more[hidden]{display:none}.b-toggle{display:inline-flex;border:1px solid var(--ax-line-2);border-radius:var(--ax-r-pill);padding:2px;gap:2px;width:fit-content}.b-toggle__opt{padding:6px 14px;border-radius:var(--ax-r-pill);font-size:var(--t-small);color:var(--ax-ink-3)}.b-toggle__opt[aria-pressed=true]{background:var(--ax-signal-dim);color:var(--ax-signal-hi)}.b-price{border:1px solid var(--ax-line-2);border-radius:var(--ax-r-lg);background:var(--ax-ground);padding:var(--ax-s-5);margin-bottom:var(--ax-s-5)}.b-price__tier{display:flex;align-items:center;justify-content:space-between;gap:var(--ax-s-3);margin-bottom:var(--ax-s-4)}.b-price__name{font-family:var(--ax-display);font-weight:600;font-size:var(--t-h3);color:var(--ax-ink)}.b-price__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ax-s-3);margin-bottom:var(--ax-s-4)}.b-price__grid--pair{grid-template-columns:repeat(2,1fr)}.b-price__note{margin:calc(var(--ax-s-3) * -1) 0 var(--ax-s-4);color:var(--ax-ink-4);font-size:var(--t-small);line-height:1.5}.b-price__fig{display:block}.b-price__num{display:block;font-family:var(--ax-mono);font-size:var(--t-h3);color:var(--ax-ink)}.b-price__label{display:block;font-size:var(--t-small);color:var(--ax-ink-4);margin-top:2px}.b-price__reasons{margin:0;padding-left:1.1em;color:var(--ax-ink-3);font-size:var(--t-small)}.b-price__reasons li{list-style:disc;margin-bottom:4px}.b-price__timeline{margin-top:var(--ax-s-3);font-size:var(--t-small);color:var(--ax-ink-3)}.b-bespoke{border:1px solid rgba(167,139,250,.35);background:var(--ax-policy-dim);border-radius:var(--ax-r-lg);padding:var(--ax-s-5);margin-bottom:var(--ax-s-5)}.b-bespoke__title{font-family:var(--ax-display);font-weight:600;font-size:var(--t-h3);color:var(--ax-ink);margin-bottom:var(--ax-s-2)}.b-bespoke__why{list-style:none;margin:var(--ax-s-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--ax-s-3)}.b-bespoke__why li{border-left:2px solid var(--ax-policy);padding-left:var(--ax-s-3)}.b-bespoke__reason{display:block;color:var(--ax-ink);margin-bottom:2px}.b-bespoke__evidence{display:block;font-family:var(--ax-mono);font-size:var(--t-small);color:var(--ax-ink-3)}.b-confirm-btn{width:100%;height:54px;font-size:var(--t-body)}.b-terms{display:flex;align-items:flex-start;gap:var(--ax-s-3);font-size:var(--t-small);color:var(--ax-ink-3);margin:var(--ax-s-4) 0}.b-terms input{margin-top:3px;accent-color:var(--ax-signal);width:16px;height:16px;flex:none}.b-terms a{color:var(--ax-ink);text-decoration:underline;text-decoration-color:var(--ax-line-3);text-underline-offset:2px}.b-caveat{font-size:var(--t-small);color:var(--ax-ink-4);text-align:center;margin-top:var(--ax-s-3)}.b-done{text-align:center;padding:var(--ax-s-8) 0}.b-done__mark{width:48px;height:48px;margin:0 auto var(--ax-s-5);border-radius:50%;background:var(--ax-signal-dim);display:flex;align-items:center;justify-content:center}@media(max-width:480px){.b-main{padding-top:var(--ax-s-5)}.b-price__grid{grid-template-columns:1fr 1fr}.b-prog__steps{display:none}.b-msg{max-width:96%}.b-head__tag{display:none}}[data-heading]:focus,[data-heading]:focus-visible{outline:none;box-shadow:none}.p-card{border:1px solid var(--ax-line);border-radius:var(--ax-r-frame);background:var(--ax-ground);overflow:hidden}.p-head{display:flex;flex-direction:column;gap:2px;padding:var(--ax-s-4) var(--ax-s-5);border-bottom:1px solid var(--ax-line)}.p-head__t{font-size:var(--t-body);font-weight:600;color:var(--ax-ink)}.p-head__sub{font-family:var(--ax-mono);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ax-ink-4)}.p-rows{display:grid}.p-row{display:grid;gap:var(--ax-s-1);padding:var(--ax-s-4) var(--ax-s-5);border-bottom:1px solid var(--ax-line-0)}.p-row:last-child{border-bottom:0}.p-row__k{font-family:var(--ax-mono);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ax-ink-4)}.p-row__v{font-size:var(--t-small);line-height:1.55;color:var(--ax-ink)}.p-row__empty{font-size:var(--t-small);color:var(--ax-ink-4)}.p-list{margin:0;padding:0;list-style:none;display:grid;gap:var(--ax-s-1)}.p-list li{position:relative;padding-left:var(--ax-s-4);font-size:var(--t-small);line-height:1.5;color:var(--ax-ink)}.p-list li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:1px;background:var(--ax-line-3)}.p-row[data-fresh=true]{animation:p-arrive .46s var(--ax-ease-emph)}@keyframes p-arrive{0%{opacity:0;transform:translateY(6px)}}.p-think{padding:var(--ax-s-4) var(--ax-s-5);border-bottom:1px solid var(--ax-line);background:color-mix(in srgb,var(--ax-signal) 5%,transparent)}.p-think__t{display:block;font-size:var(--t-small);font-weight:600;color:var(--ax-ink)}.p-think__list{margin:var(--ax-s-3) 0 0;padding:0;list-style:none;display:grid;gap:var(--ax-s-2);counter-reset:think}.p-think__step{position:relative;padding-left:var(--ax-s-5);font-size:var(--t-small);line-height:1.4;color:var(--ax-ink-2);opacity:0;animation:p-think-in .4s var(--ax-ease) forwards}.p-think__step:before{content:"";position:absolute;left:2px;top:.45em;width:6px;height:6px;border-radius:50%;background:var(--ax-signal)}@keyframes p-think-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}.p-price{padding:var(--ax-s-4) var(--ax-s-5);border-top:1px solid var(--ax-line);background:color-mix(in srgb,var(--ax-void) 45%,transparent)}.p-price[data-fresh=true]{animation:p-arrive .46s var(--ax-ease-emph)}.p-price__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ax-s-3)}.p-price__tier{font-family:var(--ax-mono);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ax-signal)}.p-price__fig{font-size:1.5rem;font-weight:600;letter-spacing:var(--track-h2);color:var(--ax-ink)}.p-price__mo{display:block;margin-top:2px;font-size:var(--t-small);color:var(--ax-ink-3)}.p-price__why{margin:var(--ax-s-3) 0 0;padding:0;list-style:none;display:grid;gap:var(--ax-s-1)}.p-price__why li{font-size:var(--t-micro);line-height:1.5;color:var(--ax-ink-4)}@media(prefers-reduced-motion:reduce){.p-row[data-fresh=true],.p-price[data-fresh=true]{animation:none}.p-think__step{opacity:1;animation:none}}.b-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ax-s-3);margin:var(--ax-s-5) 0}@media(max-width:720px){.b-opts{grid-template-columns:1fr}}.b-opt{position:relative;display:flex;align-items:flex-start;gap:var(--ax-s-3);padding:var(--ax-s-4);border:1px solid var(--ax-line);border-radius:var(--ax-r-md);background:var(--ax-ground);cursor:pointer;transition:border-color var(--ax-d-hover) var(--ax-ease),background-color var(--ax-d-hover) var(--ax-ease)}.b-opt:hover{border-color:var(--ax-line-3)}.b-opt__in{position:absolute;opacity:0;pointer-events:none}.b-opt__mark{order:-1;flex:none;width:18px;height:18px;margin-top:1px;border:1px solid var(--ax-line-3);border-radius:var(--ax-r-xs);background:transparent;transition:background-color var(--ax-d-hover) var(--ax-ease),border-color var(--ax-d-hover) var(--ax-ease)}.b-opt__in:checked~.b-opt__mark{background:var(--ax-signal);border-color:var(--ax-signal);box-shadow:inset 0 0 0 3px var(--ax-ground)}.b-opt:has(.b-opt__in:checked){border-color:color-mix(in srgb,var(--ax-signal) 45%,transparent);background:color-mix(in srgb,var(--ax-signal) 4%,var(--ax-ground))}.b-opt__in:focus-visible~.b-opt__mark{outline:2px solid var(--ax-focus);outline-offset:2px}.b-opt__body{display:grid;gap:3px}.b-opt__top{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ax-s-2)}.b-opt__label{font-size:var(--t-small);font-weight:600;color:var(--ax-ink)}.b-opt__tag{padding:1px 6px;border:1px solid var(--ax-line-2);border-radius:var(--ax-r-pill);font-family:var(--ax-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ax-ink-4)}.b-opt__detail{font-size:var(--t-small);line-height:1.5;color:var(--ax-ink-3)}.b-block{margin:var(--ax-s-6) 0}.b-block__t{display:block;margin-bottom:var(--ax-s-3);font-size:var(--t-small);font-weight:600;color:var(--ax-ink)}.b-togs{display:flex;flex-wrap:wrap;gap:var(--ax-s-2)}.b-togs+.b-field{margin-top:var(--ax-s-5)}.b-tog{position:relative;display:inline-flex;align-items:center;padding:7px var(--ax-s-4);border:1px solid var(--ax-line-2);border-radius:var(--ax-r-pill);background:transparent;cursor:pointer;transition:border-color var(--ax-d-hover) var(--ax-ease),background-color var(--ax-d-hover) var(--ax-ease),color var(--ax-d-hover) var(--ax-ease)}.b-tog__in{position:absolute;opacity:0;pointer-events:none}.b-tog__label{font-size:var(--t-small);color:var(--ax-ink-2);transition:color var(--ax-d-hover) var(--ax-ease)}.b-tog:hover{border-color:var(--ax-line-3)}.b-tog:has(.b-tog__in:checked){border-color:var(--ax-signal);background:color-mix(in srgb,var(--ax-signal) 12%,transparent)}.b-tog:has(.b-tog__in:checked) .b-tog__label{color:var(--ax-ink)}.b-tog__in:focus-visible~.b-tog__label{outline:2px solid var(--ax-focus);outline-offset:3px;border-radius:var(--ax-r-xs)}.b-seg{display:inline-flex;padding:3px;border:1px solid var(--ax-line-2);border-radius:var(--ax-r-md);background:var(--ax-ground)}.b-seg__opt{position:relative;cursor:pointer}.b-seg__in{position:absolute;opacity:0;pointer-events:none}.b-seg__label{display:block;padding:6px var(--ax-s-4);border-radius:var(--ax-r-sm);font-size:var(--t-small);color:var(--ax-ink-3);white-space:nowrap;transition:background-color var(--ax-d-hover) var(--ax-ease),color var(--ax-d-hover) var(--ax-ease)}.b-seg__opt:hover .b-seg__label{color:var(--ax-ink)}.b-seg__in:checked~.b-seg__label{background:var(--ax-raised);color:var(--ax-ink)}.b-seg__in:focus-visible~.b-seg__label{outline:2px solid var(--ax-focus);outline-offset:2px}@media(max-width:520px){.b-seg{width:100%;flex-wrap:wrap}}.b-card--go{border-color:color-mix(in srgb,var(--ax-signal) 35%,transparent)}.b-card__lead{margin:var(--ax-s-2) 0 0;font-size:var(--t-small);line-height:1.6;color:var(--ax-ink-2)}.b-card__fine{margin:var(--ax-s-3) 0 0;font-size:var(--t-small);line-height:1.6;color:var(--ax-ink-4)}.b-facts{margin:var(--ax-s-5) 0 0;display:grid;gap:0;border-top:1px solid var(--ax-line)}.b-facts__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ax-s-4);padding:var(--ax-s-3) 0;border-bottom:1px solid var(--ax-line-0)}.b-facts__row dt{font-size:var(--t-small);color:var(--ax-ink-3)}.b-facts__row dd{margin:0;font-size:var(--t-small);font-weight:600;color:var(--ax-ink)}.b-btn--text{margin-top:var(--ax-s-4);padding:0;border:0;background:transparent;color:var(--ax-ink-4);font-size:var(--t-small);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.b-btn--text:hover{color:var(--ax-ink-2)}.b-empty{margin:0 0 var(--ax-s-4);font-size:var(--t-small);line-height:1.6;color:var(--ax-ink-4)}.p-price__inc{display:block;margin-top:var(--ax-s-2);font-size:var(--t-micro);line-height:1.5;color:var(--ax-ink-4)}.b-opt__done{margin-top:2px;font-size:var(--t-micro);line-height:1.5;color:var(--ax-ink-4)}.b-opt:has(.b-opt__in:checked) .b-opt__done{color:var(--ax-ink-3)}.b-tally{margin:calc(var(--ax-s-2) * -1) 0 var(--ax-s-5);font-family:var(--ax-mono);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ax-ink-4)}.b-tally[data-ok=true]{color:var(--ax-signal)}.b-block__hint{display:block;margin-top:var(--ax-s-2);font-size:var(--t-small);line-height:1.55;color:var(--ax-ink-4)}.b-stage{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.b-stage__glow{position:absolute;top:-28vh;left:50%;width:120vw;height:90vh;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(168,228,92,.11),transparent 70%);filter:blur(90px)}.b-stage__grid{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(236,241,248,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(236,241,248,.03) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(90% 60% at 50% 0%,rgba(0,0,0,.9),transparent 72%)}.b-head,.b-main{position:relative;z-index:1}.b-head{background:color-mix(in srgb,var(--ax-void) 72%,transparent);backdrop-filter:blur(var(--ax-glass-blur-lg)) saturate(180%);-webkit-backdrop-filter:blur(var(--ax-glass-blur-lg)) saturate(180%)}.p-card{background:var(--ax-glass-2);backdrop-filter:blur(var(--ax-glass-blur)) saturate(160%);-webkit-backdrop-filter:blur(var(--ax-glass-blur)) saturate(160%);border-color:var(--ax-glass-line);box-shadow:var(--ax-glass-lit),0 28px 70px -28px #000000c7}.b-card,.b-opt,.p-card{background-color:var(--ax-glass-1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.b-card{border-color:var(--ax-glass-line);box-shadow:var(--ax-glass-lit)}.b-opt:has(.b-opt__in:checked){background:color-mix(in srgb,var(--ax-signal) 6%,var(--ax-glass-2));box-shadow:var(--ax-glass-lit),0 0 0 1px color-mix(in srgb,var(--ax-signal) 26%,transparent)}@media(prefers-reduced-motion:no-preference){.b-opt{transition:border-color var(--ax-d-hover) var(--ax-ease),background-color var(--ax-d-hover) var(--ax-ease),transform var(--ax-d-hover) var(--ax-ease-spring),box-shadow var(--ax-d-hover) var(--ax-ease)}.b-opt:has(.b-opt__in:checked){transform:translateY(-2px)}.b-opt:active{transform:translateY(0) scale(.995)}}@media(prefers-reduced-motion:no-preference){.b-screen{animation:b-screen-in .42s var(--ax-ease-emph) both}}@keyframes b-screen-in{0%{opacity:0;transform:translateY(10px)}}.b-prog__fill{background:linear-gradient(to right,var(--ax-signal),color-mix(in srgb,var(--ax-info) 70%,transparent));transition:width var(--ax-d-panel) var(--ax-ease-emph)}.b-integs{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:var(--ax-s-2)}.b-fieldset--integ{border:0;padding:0;margin:0 0 var(--ax-s-6)}.b-fieldset--integ>legend{padding:0;font-size:var(--t-body);font-weight:600;color:var(--ax-ink)}.b-fieldset__note{margin:var(--ax-s-1) 0 var(--ax-s-3);font-size:var(--t-small);color:var(--ax-ink-3);max-width:62ch}.b-integ{border:1px solid var(--ax-line-2);border-radius:var(--ax-r-md);padding:var(--ax-s-3);margin-bottom:0;background-color:var(--ax-glass-1);transition:border-color var(--ax-d-hover) var(--ax-ease),background-color var(--ax-d-hover) var(--ax-ease),transform var(--ax-d-hover) var(--ax-ease-spring)}.b-integ:hover{border-color:var(--ax-line-3);background-color:var(--ax-glass-2)}.b-integ[data-on=true]{border-color:var(--ax-signal);background-color:var(--ax-signal-dim);transform:translateY(-1px)}.b-integ__body{display:block;min-width:0}.b-integ__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ax-s-2)}.b-integ__label{color:var(--ax-ink);font-weight:600}.b-integ__count{flex:none;font-family:var(--ax-mono);font-size:var(--t-micro);font-variant-numeric:tabular-nums;color:var(--ax-ink-4)}.b-integ__does{display:block;margin-top:4px;font-size:var(--t-small);line-height:1.45;color:var(--ax-ink-2)}.b-integ__auth{display:block;font-size:var(--t-micro);color:var(--ax-ink-4);margin-top:6px}@media(prefers-reduced-motion:reduce){.b-integ{transition:none}.b-integ[data-on=true]{transform:none}}:root[data-gl=on] .b-stage__glow,:root[data-gl=on] .b-stage__grid{opacity:0;transition:opacity .9s var(--ax-ease-out)}.b-tally--sentence{font-family:inherit;font-size:var(--t-small);letter-spacing:normal;text-transform:none;line-height:1.55;color:var(--ax-ink-3);max-width:62ch}
