@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-d-hover: .12s;--ax-d-mount: .2s;--ax-d-panel: .26s;--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)}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:block;width:18px;height:18px;border-radius:var(--ax-r-xs);background:var(--ax-ground);border:1px solid var(--ax-line-2)}.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:760px;margin:0 auto;padding:var(--ax-s-6) var(--gutter) var(--ax-s-9)}.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:46px;padding:0 22px;border-radius:var(--ax-r-pill);font-family:var(--ax-sans);font-size:var(--t-small);font-weight:600;letter-spacing:.01em;border:1px solid transparent;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);color:var(--ax-signal-ink)}.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-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:linear-gradient(180deg,var(--ax-raised),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}
