.apx,.apx *{box-sizing:border-box}body,html{margin:0;padding:0}.apx{--teal:oklch(0.78 0.13 190);--aqua:oklch(0.85 0.12 195);--blue:oklch(0.65 0.16 240);--indigo:oklch(0.55 0.20 275);--navy:oklch(0.22 0.10 268);--ink:oklch(0.96 0.02 230);--ink-2:oklch(0.84 0.04 215);--ink-3:oklch(0.66 0.04 230);--ink-4:oklch(0.50 0.04 240);--green:oklch(0.74 0.18 150);--green-d:oklch(0.52 0.16 150);--rule-w:rgba(255,255,255,0.10);--rule-w2:rgba(255,255,255,0.18);--paper:oklch(0.985 0.005 240);--paper-2:oklch(0.97 0.006 240);--hair:oklch(0.91 0.01 240);--hair-2:oklch(0.86 0.012 240);--inkd:oklch(0.20 0.04 265);--inkd-2:oklch(0.42 0.025 245);--inkd-3:oklch(0.58 0.02 240);font-family:'Inter Tight',system-ui,sans-serif;background:#07060f;color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:hidden}.apx .mono{font-family:'JetBrains Mono',monospace}.apx a{color:inherit}.apx .sec-dark h2,.apx .sec-dark h3,.apx .sec-dark h4,.apx .sec-dark h5,.apx .sec-dark h6{color:var(--ink)}.apx nav.top{position:relative;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:22px 56px;border-bottom:1px solid var(--rule-w);backdrop-filter:blur(6px)}.apx .wordmark{height:28px;width:auto;filter:brightness(0) invert(1)}.apx .nav-links{display:flex;align-items:center;gap:36px;font-size:14px;font-weight:500;color:var(--ink-2)}.apx .nav-links a{color:var(--ink-2);text-decoration:none;display:flex;align-items:center;gap:6px;transition:color .15s ease}.apx .nav-links a:hover{color:#fff}.apx .nav-links a.active{color:#fff}.apx .nav-links svg.chev{width:10px;height:10px;opacity:.7}.apx .nav-cta{display:flex;align-items:center;gap:12px}.apx .nav-cta .login{color:var(--ink-2);font-size:14px;font-weight:500;text-decoration:none}.apx .nav-cta .login:hover{color:#fff}.apx .btn-primary{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--green);color:oklch(.18 .05 268);font-weight:600;font-size:14px;border-radius:8px;text-decoration:none;border:1px solid oklch(.85 .18 150);box-shadow:0 0 0 1px oklch(.6 .18 150 / .4),0 8px 24px -8px oklch(.74 .18 150 / .5),inset 0 1px 0 rgba(255,255,255,.4);transition:transform .15s ease}.apx .btn-primary:hover{transform:translateY(-1px)}.apx .hero{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse 50% 60% at 6% -5%,oklch(.5 .2 272) 0,transparent 55%),radial-gradient(ellipse 60% 65% at 105% 110%,oklch(.55 .17 215) 0,transparent 55%),radial-gradient(ellipse 28% 32% at 96% -8%,oklch(.7 .14 195) 0,transparent 50%),oklch(.18 .1 270)}.apx .hero::before{content:'';position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px);background-size:72px 72px;pointer-events:none;z-index:0;mask-image:radial-gradient(ellipse 90% 80% at 50% 45%,#000 30%,transparent 95%)}.apx .hero::after{content:'';position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--teal),var(--blue) 50%,var(--indigo));z-index:6;opacity:.85}.apx .hero-wrap{position:relative;z-index:5;max-width:1480px;margin:0 auto;padding:56px 56px 72px;display:flex;flex-direction:column;gap:52px}.apx .eyebrow{display:inline-flex;align-items:center;gap:12px;padding:6px 14px 6px 8px;border:1px solid var(--rule-w2);border-radius:999px;background:rgba(255,255,255,.03);backdrop-filter:blur(8px);font-family:'JetBrains Mono',monospace;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);width:fit-content;white-space:nowrap}.apx .eyebrow .pulse{width:16px;height:16px;border-radius:999px;background:oklch(.55 .2 275 / .18);display:grid;place-items:center}.apx .eyebrow .pulse::after{content:'';width:6px;height:6px;background:var(--blue);border-radius:999px;box-shadow:0 0 10px var(--blue)}.apx .eyebrow b{color:#fff;font-weight:500;letter-spacing:.18em}.apx .hero-head{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:64px;align-items:center}.apx .hero-head .left{display:flex;flex-direction:column;gap:26px}.apx h1.hero-title{font-family:Fraunces,serif;font-weight:400;font-size:clamp(46px,6vw,88px);line-height:.98;letter-spacing:-.028em;margin:0;color:#fff;text-wrap:balance}.apx h1.hero-title .grad{font-style:italic;font-weight:500;background:linear-gradient(100deg,oklch(.88 .13 190) 0,oklch(.82 .16 220) 45%,oklch(.78 .18 285) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;padding-inline:.08em;margin-inline:-.08em}.apx .hero-lede{font-size:19px;line-height:1.55;color:var(--ink-2);max-width:540px;margin:0;text-wrap:pretty}.apx .hero-lede em{font-family:Fraunces,serif;font-style:italic;font-weight:500;color:#fff}.apx .cta-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.apx .btn-hero{display:inline-flex;align-items:center;gap:10px;padding:16px 26px;background:var(--green);color:oklch(.16 .05 268);font-weight:600;font-size:15px;border-radius:10px;text-decoration:none;border:1px solid oklch(.85 .18 150);box-shadow:0 0 0 1px oklch(.6 .18 150 / .4),0 12px 32px -8px oklch(.74 .18 150 / .55),inset 0 1px 0 rgba(255,255,255,.4);transition:transform .15s ease}.apx .btn-hero:hover{transform:translateY(-1px)}.apx .btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:16px 22px;color:#fff;font-weight:500;font-size:15px;text-decoration:none;border-radius:10px;border:1px solid var(--rule-w2);background:rgba(255,255,255,.03);transition:background .15s ease,border-color .15s ease}.apx .btn-ghost:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.28)}.apx .btn-ghost .arrow{transition:transform .18s ease}.apx .btn-ghost:hover .arrow{transform:translateX(3px)}.apx .trust-strip{display:flex;flex-direction:column;gap:14px;padding-top:8px}.apx .trust-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.apx .trust-row .label{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);width:96px;flex:none}.apx .trust-row ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.apx .trust-row li{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--rule-w2);border-radius:999px;background:rgba(255,255,255,.03);font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.12em;color:#fff;font-weight:500;white-space:nowrap}.apx .trust-row li .check{width:13px;height:13px;background:var(--green);border-radius:999px;display:grid;place-items:center;color:oklch(.18 .05 268)}.apx .trust-row li .check svg{width:8px;height:8px}.apx .trust-row li .dot{width:6px;height:6px;border-radius:999px;background:var(--aqua);box-shadow:0 0 8px var(--aqua)}.apx .phone-stage{position:relative;display:flex;justify-content:center}.apx .phone{position:relative;width:300px;flex:none;border-radius:40px;padding:12px;background:linear-gradient(160deg,oklch(.32 .04 265),oklch(.16 .03 265));border:1px solid rgba(255,255,255,.16);box-shadow:0 40px 90px -30px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.04)}.apx .phone .screen{border-radius:30px;overflow:hidden;background:oklch(.985 .005 240);display:flex;flex-direction:column;min-height:600px}.apx .phone .notch{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:110px;height:26px;background:oklch(.14 .03 265);border-radius:0 0 16px 16px;z-index:3}.apx .app-head{padding:26px 18px 16px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,var(--brand,oklch(.48 .13 200)),oklch(.42 .14 250));color:#fff}.apx .app-brand{display:flex;align-items:center;gap:9px}.apx .app-brand .logo{width:24px;height:24px;border-radius:7px;background:rgba(255,255,255,.92);display:grid;place-items:center}.apx .app-brand .logo span{font-family:Fraunces,serif;font-weight:600;font-size:15px;color:oklch(.42 .14 250)}.apx .app-brand .nm{font-family:Fraunces,serif;font-style:italic;font-size:16px}.apx .app-head .av{width:26px;height:26px;border-radius:999px;background:rgba(255,255,255,.25)}.apx .app-greet{padding:16px 18px 4px}.apx .app-greet .hi{font-size:12px;color:var(--inkd-3);font-family:'JetBrains Mono',monospace;letter-spacing:.08em}.apx .app-greet .ttl{font-family:Fraunces,serif;font-size:19px;color:var(--inkd);line-height:1.2;margin-top:2px}.apx .coach{margin:12px 16px;padding:13px 14px;border-radius:14px 14px 14px 4px;background:oklch(.95 .03 200);border:1px solid oklch(.88 .04 200)}.apx .coach .tag{font-family:'JetBrains Mono',monospace;font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:oklch(.45 .12 215);display:flex;align-items:center;gap:6px;margin-bottom:6px}.apx .coach .tag::before{content:'';width:6px;height:6px;border-radius:999px;background:oklch(.55 .13 200)}.apx .coach p{margin:0;font-size:12px;line-height:1.45;color:var(--inkd)}.apx .meal{margin:0 16px 12px;border:1px solid var(--hair);border-radius:14px;overflow:hidden;background:#fff}.apx .meal .img{height:76px;background:repeating-linear-gradient(135deg,oklch(.9 .05 150),oklch(.9 .05 150) 8px,oklch(.86 .06 150) 8px,oklch(.86 .06 150) 16px);position:relative}.apx .meal .img .pill{position:absolute;left:10px;top:10px;font-family:'JetBrains Mono',monospace;font-size:8px;letter-spacing:.14em;text-transform:uppercase;background:rgba(255,255,255,.92);color:var(--green-d);padding:3px 7px;border-radius:999px}.apx .meal .body{padding:11px 13px}.apx .meal .body .nm{font-family:Fraunces,serif;font-size:14px;color:var(--inkd)}.apx .meal .body .macros{display:flex;gap:12px;margin-top:6px}.apx .meal .body .macros span{font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:.06em;color:var(--inkd-3)}.apx .wear{margin:0 16px 16px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.apx .wear .w{border:1px solid var(--hair);border-radius:10px;padding:9px 8px;text-align:center;background:#fff}.apx .wear .w .v{font-family:Fraunces,serif;font-size:16px;color:var(--inkd)}.apx .wear .w .l{font-family:'JetBrains Mono',monospace;font-size:7.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--inkd-3);margin-top:2px}.apx .app-tab{margin-top:auto;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--hair)}.apx .app-tab .t{padding:12px 0;display:grid;place-items:center}.apx .app-tab .t i{width:18px;height:18px;border-radius:5px;background:var(--hair-2);display:block}.apx .app-tab .t.on i{background:oklch(.48 .13 220)}.apx .anno{position:absolute;z-index:6;font-family:'JetBrains Mono',monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:rgba(10,10,22,.72);backdrop-filter:blur(6px);border:1px solid var(--rule-w2);border-radius:8px;padding:7px 11px;white-space:nowrap;display:flex;align-items:center;gap:8px}.apx .anno .dot{width:6px;height:6px;border-radius:999px;background:var(--aqua);box-shadow:0 0 8px var(--aqua);flex:none}.apx .anno.a1{top:34px;right:-42px}.apx .anno.a2{top:232px;left:-56px}.apx .anno.a3{top:372px;right:-48px}.apx .anno.a4{bottom:96px;left:-40px}.apx .sec{padding:120px 56px;position:relative}.apx .sec-light{background:var(--paper);color:var(--inkd)}.apx .sec-paper{background:var(--paper-2);color:var(--inkd)}.apx .sec-dark{background:#07060f;color:var(--ink)}.apx .s-custom,.apx .s-gov,.apx .s-ships,.apx .s-stories,.apx .s-trust,.apx .s-vsbuy{color:var(--inkd)}.apx .sec-inner{max-width:1280px;margin:0 auto}.apx .sec-eye{font-family:'JetBrains Mono',monospace;font-size:11.5px;letter-spacing:.26em;text-transform:uppercase;display:inline-flex;align-items:center;gap:14px;margin:0 0 22px}.apx .sec-eye.on-light{color:var(--inkd-2)}.apx .sec-eye.on-dark{color:var(--ink-3)}.apx .sec-eye .tick{width:18px;height:1px;background:currentColor;opacity:.4}.apx h2.sec-h{font-family:Fraunces,serif;font-weight:400;font-size:clamp(40px,4.6vw,68px);line-height:1.04;letter-spacing:-.02em;margin:0 0 24px;text-wrap:balance;color:var(--inkd)}.apx h2.sec-h em{font-style:italic;background:linear-gradient(110deg,oklch(.52 .16 150),oklch(.62 .13 175));-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.05em}.apx h2.sec-h.on-dark{color:var(--ink)}.apx h2.sec-h.on-dark em{background:linear-gradient(110deg,oklch(.82 .13 165),oklch(.78 .13 190));-webkit-background-clip:text;background-clip:text;color:transparent}.apx .sec-lede{font-size:19px;line-height:1.55;color:var(--inkd-2);max-width:660px;margin:0}.apx .sec-lede.on-dark{color:var(--ink-2)}.apx .s-trust{background:var(--paper)}.apx .s-trust .inner{max-width:1180px;margin:0 auto}.apx .s-trust .stmt{font-family:Fraunces,serif;font-weight:400;font-size:clamp(24px,2.6vw,36px);line-height:1.3;letter-spacing:-.015em;color:var(--inkd);margin:0;max-width:1000px;text-wrap:pretty}.apx .s-trust .stmt em{font-style:italic;color:var(--green-d)}.apx .s-trust .stmt-eye{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--inkd-3);display:flex;align-items:center;gap:12px;margin:0 0 28px}.apx .s-trust .stmt-eye::before{content:'';width:24px;height:1px;background:linear-gradient(90deg,var(--green-d),oklch(.62 .13 175))}.apx .logo-strip{margin-top:44px;background:#fff;border:1px solid var(--hair);border-radius:16px;padding:32px 40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:26px 50px}.apx .logo-strip img{display:block;width:auto;filter:grayscale(1);opacity:.6;transition:filter .22s ease,opacity .22s ease}.apx .logo-strip img:hover{filter:grayscale(0);opacity:1}.apx .s-vsbuy{background:var(--paper-2)}.apx .s-vsbuy .header{margin-bottom:56px;max-width:820px}.apx .vs-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--hair);border-radius:16px;overflow:hidden;table-layout:fixed}.apx .vs-table col.row-head{width:22%}.apx .vs-table td,.apx .vs-table th{padding:18px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--hair)}.apx .vs-table thead th{background:var(--paper-2);font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--inkd-2);font-weight:500;vertical-align:bottom}.apx .vs-table thead th .sub{display:block;font-family:'Inter Tight',sans-serif;font-size:11px;letter-spacing:0;text-transform:none;color:var(--inkd-3);margin-top:4px;font-weight:400}.apx .vs-table thead th.us{background:linear-gradient(180deg,oklch(.94 .05 165),oklch(.985 .006 240));color:var(--inkd)}.apx .vs-table thead th.us .nm{font-family:Fraunces,serif;font-style:italic;font-size:17px;letter-spacing:-.01em;text-transform:none;color:var(--green-d);display:block}.apx .vs-table tbody th{font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--inkd-3);font-weight:500;background:var(--paper)}.apx .vs-table tbody td{font-size:14px;line-height:1.45;color:var(--inkd-2)}.apx .vs-table tbody td.us{background:oklch(.975 .02 165);color:var(--inkd);font-weight:500}.apx .vs-table tbody td.us strong{font-weight:600}.apx .vs-table tbody tr:last-child td,.apx .vs-table tbody tr:last-child th{border-bottom:0}.apx .vs-foot{font-family:'JetBrains Mono',monospace;font-size:11px;line-height:1.6;letter-spacing:.02em;color:var(--inkd-3);margin:18px 2px 0;max-width:1000px}.apx .vs-bridge{margin-top:36px;padding:32px 40px;border-radius:14px;background:linear-gradient(110deg,oklch(.96 .025 215),oklch(.97 .02 175));border:1px solid var(--hair);font-family:Fraunces,serif;font-style:italic;font-size:clamp(19px,2vw,24px);line-height:1.45;color:var(--inkd);text-wrap:pretty}.apx .vs-bridge strong{font-style:normal;font-family:'Inter Tight',sans-serif;font-weight:600}.apx .vs-narrow{display:none}.apx .s-ships{background:var(--paper)}.apx .s-ships .header{margin-bottom:56px;max-width:820px}.apx .ships-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.apx .ship{background:#fff;border:1px solid var(--hair);border-radius:16px;padding:34px 34px 32px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden}.apx .ship .num{font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.22em;color:var(--inkd-3)}.apx .ship .nm{font-family:Fraunces,serif;font-weight:400;font-size:27px;line-height:1.1;letter-spacing:-.015em;color:var(--inkd);margin:0}.apx .ship .nm em{font-style:italic;color:var(--green-d)}.apx .ship .dsc{font-size:14.5px;line-height:1.6;color:var(--inkd-2);margin:0}.apx .ship.is-wide{grid-column:span 2}.apx .ship.is-feature{grid-column:span 2;background:linear-gradient(125deg,oklch(.2 .04 265),oklch(.24 .06 250));border-color:rgba(255,255,255,.14);color:var(--ink);display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;padding:44px}.apx .ship.is-feature::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--teal),var(--blue),var(--indigo))}.apx .ship.is-feature .num{color:var(--aqua)}.apx .ship.is-feature .nm{color:#fff;font-size:34px}.apx .ship.is-feature .nm em{color:oklch(.86 .12 185)}.apx .ship.is-feature .dsc{color:var(--ink-2);font-size:15px}.apx .ship-spec{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--rule-w)}.apx .ship-spec .r{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:13px 0;border-bottom:1px solid var(--rule-w);align-items:baseline}.apx .ship-spec .r .k{font-family:'JetBrains Mono',monospace;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--aqua);white-space:nowrap}.apx .ship-spec .r .vv{font-size:13px;line-height:1.45;color:var(--ink-2)}.apx .ship .restr{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.apx .ship .restr span{font-family:'JetBrains Mono',monospace;font-size:9.5px;letter-spacing:.08em;color:var(--inkd-2);border:1px solid var(--hair-2);border-radius:999px;padding:4px 9px}.apx .s-arch{background:radial-gradient(900px 600px at 80% -10%,oklch(.32 .14 265 / .55),transparent 60%),radial-gradient(700px 500px at 8% 110%,oklch(.4 .18 195 / .3),transparent 60%),#07060f;color:var(--ink)}.apx .s-arch .a-header{display:grid;grid-template-columns:1.1fr 1fr;gap:72px;align-items:end;margin-bottom:56px}.apx .s-arch .a-header p{margin:0;max-width:480px;color:var(--ink-2);font-size:17px;line-height:1.6}.apx .triad{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:16px;align-items:stretch}.apx .col{border:1px solid var(--rule-w2);border-radius:18px;padding:30px 28px;background:rgba(255,255,255,.025);display:flex;flex-direction:column;gap:14px}.apx .col.mid{background:linear-gradient(180deg,oklch(.3 .12 265 / .4),oklch(.3 .12 265 / .06));border-color:rgba(255,255,255,.22)}.apx .col .ch{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--rule-w)}.apx .col .ch .t{font-family:Fraunces,serif;font-style:italic;font-size:24px;color:#fff}.apx .col .ch .n{font-family:'JetBrains Mono',monospace;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.apx .col.mid .ch .n{color:var(--aqua)}.apx .col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.apx .col ul li{font-size:14px;line-height:1.45;color:var(--ink-2);padding-left:18px;position:relative}.apx .col ul li::before{content:'';position:absolute;left:0;top:.62em;width:9px;height:1px;background:var(--teal)}.apx .col.mid ul li{color:var(--ink)}.apx .col.own ul li::before{background:oklch(.78 .13 285)}.apx .triad .flow{display:none}.apx .arch-caption{margin-top:28px;padding:28px 36px;border:1px solid var(--rule-w2);border-radius:14px;background:linear-gradient(110deg,oklch(.3 .14 265 / .3),oklch(.34 .16 200 / .26));font-family:Fraunces,serif;font-style:italic;font-size:clamp(18px,1.9vw,23px);line-height:1.45;color:oklch(.94 .06 185);text-wrap:pretty}.apx .arch-caption strong{font-style:normal;font-family:'Inter Tight',sans-serif;font-weight:600;color:#fff}.apx .s-stories{background:var(--paper)}.apx .s-stories .header{margin-bottom:52px;max-width:760px}.apx .stories{display:grid;grid-template-columns:1fr 1fr;gap:18px}.apx .story{background:#fff;border:1px solid var(--hair);border-radius:18px;padding:40px;display:flex;flex-direction:column;gap:18px;position:relative;overflow:hidden}.apx .story::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--indigo),var(--teal))}.apx .story .mk{font-family:Fraunces,serif;font-size:22px;color:var(--inkd);display:flex;align-items:center;gap:10px}.apx .story .mk .badge{font-family:'JetBrains Mono',monospace;font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--inkd-3);border:1px solid var(--hair-2);border-radius:999px;padding:4px 9px}.apx .story .ramp{font-family:Fraunces,serif;font-weight:400;font-size:clamp(34px,3.6vw,52px);line-height:1;letter-spacing:-.03em;color:var(--inkd)}.apx .story .ramp em{font-style:italic;color:var(--green-d)}.apx .story .scope{font-size:14.5px;line-height:1.6;color:var(--inkd-2);margin:0}.apx .story .quote{font-family:Fraunces,serif;font-style:italic;font-size:19px;line-height:1.45;color:var(--inkd);border-left:3px solid var(--green-d);padding:4px 0 4px 18px;margin:6px 0 0}.apx .story .attr{font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--inkd-3);margin-top:auto;padding-top:14px}.apx .story .prov{font-family:'JetBrains Mono',monospace;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:oklch(.5 .13 195)}.apx .s-outcomes{background:radial-gradient(700px 500px at 90% 10%,oklch(.34 .16 200 / .3),transparent 60%),radial-gradient(900px 600px at 5% 90%,oklch(.32 .14 265 / .4),transparent 60%),#07060f}.apx .s-outcomes .header{margin-bottom:56px;max-width:720px}.apx .stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12);border-radius:16px;overflow:hidden}.apx .stat{background:rgba(7,6,15,.96);padding:34px 28px;min-height:230px;display:flex;flex-direction:column;gap:8px}.apx .stat .big{font-family:Fraunces,serif;font-weight:400;font-size:clamp(34px,3.4vw,50px);line-height:1;letter-spacing:-.03em;background:linear-gradient(110deg,oklch(.92 .1 175),oklch(.78 .13 190));-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}.apx .stat .big sup{font-family:'Inter Tight',sans-serif;font-size:.34em;font-weight:500;vertical-align:super;margin-left:3px;-webkit-text-fill-color:oklch(.78 .13 190)}.apx .stat .cap{font-size:13.5px;line-height:1.5;color:var(--ink-2);margin:4px 0 auto}.apx .stat .prov{margin-top:auto;padding-top:16px;border-top:1px dashed rgba(255,255,255,.1);font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase}.apx .stat .prov.is-measured{color:oklch(.82 .14 165)}.apx .stat .prov.is-observed{color:oklch(.82 .13 195)}.apx .stat .prov.is-illustrative{color:oklch(.74 .1 80)}.apx .s-gov{background:var(--paper-2)}.apx .s-gov .header{margin-bottom:52px;max-width:760px}.apx .gov-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.apx .gov-col{background:#fff;border:1px solid var(--hair);border-radius:16px;padding:32px 30px;display:flex;flex-direction:column;gap:8px}.apx .gov-col .tag{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--green-d);margin-bottom:6px}.apx .gov-col h3{font-family:Fraunces,serif;font-weight:400;font-size:24px;line-height:1.12;letter-spacing:-.015em;color:var(--inkd);margin:0 0 10px}.apx .gov-col p{font-size:14px;line-height:1.55;color:var(--inkd-2);margin:0}.apx .gov-risk{margin-top:36px;padding:32px 40px;border:1px dashed var(--hair-2);border-radius:14px;background:#fff}.apx .gov-risk p{margin:0;font-size:15.5px;line-height:1.65;color:var(--inkd-2);max-width:1000px}.apx .gov-risk p strong{color:var(--inkd);font-weight:600}.apx .s-foundation{background:radial-gradient(800px 500px at 12% -10%,oklch(.3 .14 268 / .55),transparent 60%),radial-gradient(600px 400px at 100% 100%,oklch(.36 .16 195 / .3),transparent 60%),#07060f;color:var(--ink)}.apx .s-foundation .wrap{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.apx .s-foundation p{color:var(--ink-2);font-size:17px;line-height:1.6;margin:0 0 22px}.apx .s-foundation p em{font-family:Fraunces,serif;font-style:italic;color:oklch(.88 .1 185)}.apx .found-links{display:flex;gap:14px;flex-wrap:wrap}.apx .found-diagram{border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.02);padding:30px}.apx .systems-row{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.apx .sys-tile{padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.025)}.apx .sys-tile.live{background:linear-gradient(135deg,oklch(.3 .14 265 / .45),oklch(.34 .16 200 / .5));border-color:rgba(255,255,255,.22);box-shadow:0 0 0 1px oklch(.78 .13 190 / .3)}.apx .sys-tile .n{font-family:Fraunces,serif;font-style:italic;font-size:18px;color:#fff;margin-bottom:4px}.apx .sys-tile.live .n{color:oklch(.92 .1 175)}.apx .sys-tile .t{font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.apx .sys-tile.live .t{color:var(--aqua)}.apx .found-stripe{margin-top:16px;padding:16px 18px;border-radius:10px;border:1px solid var(--rule-w2);background:linear-gradient(90deg,var(--teal),var(--blue) 55%,var(--indigo));display:flex;align-items:center;justify-content:space-between;gap:16px}.apx .found-stripe .l{font-family:Fraunces,serif;font-style:italic;font-size:16px;color:oklch(.16 .04 265)}.apx .found-stripe .r{font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:oklch(.2 .05 265)}.apx .s-custom{background:var(--paper)}.apx .custom-card{background:linear-gradient(125deg,oklch(.2 .04 265),oklch(.23 .06 245));border:1px solid rgba(255,255,255,.14);border-radius:22px;padding:56px;display:grid;grid-template-columns:1fr .9fr;gap:56px;align-items:center;position:relative;overflow:hidden}.apx .custom-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--teal),var(--blue),var(--indigo))}.apx .custom-card .sec-eye{color:var(--ink-3)}.apx .custom-card h2{font-family:Fraunces,serif;font-weight:400;font-size:clamp(34px,4vw,56px);line-height:1.04;letter-spacing:-.02em;color:#fff;margin:0 0 20px;text-wrap:balance}.apx .custom-card h2 em{font-style:italic;background:linear-gradient(110deg,oklch(.82 .13 165),oklch(.78 .13 190));-webkit-background-clip:text;background-clip:text;color:transparent}.apx .custom-card p{font-size:18px;line-height:1.6;color:var(--ink-2);margin:0 0 32px;max-width:460px}.apx .cust-viz{display:flex;align-items:center;justify-content:center;gap:22px}.apx .cust-controls{display:flex;flex-direction:column;gap:14px}.apx .cust-controls .grp{display:flex;flex-direction:column;gap:8px}.apx .cust-controls .lab{font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.apx .cust-controls .sw{display:flex;gap:7px}.apx .cust-controls .sw i{width:22px;height:22px;border-radius:6px;border:1px solid rgba(255,255,255,.18);display:block}.apx .cust-controls .sw i.on{box-shadow:0 0 0 2px var(--aqua)}.apx .cust-controls .logo-up{width:110px;height:38px;border:1px dashed rgba(255,255,255,.28);border-radius:8px;display:grid;place-items:center;font-family:'JetBrains Mono',monospace;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.apx .cust-mini{width:132px;flex:none;border-radius:22px;padding:7px;background:linear-gradient(160deg,oklch(.32 .04 265),oklch(.16 .03 265));border:1px solid rgba(255,255,255,.16)}.apx .cust-mini .scr{border-radius:16px;overflow:hidden;background:#fff;min-height:250px;display:flex;flex-direction:column}.apx .cust-mini .h{padding:18px 12px 12px;background:var(--cust-brand,oklch(.5 .14 200));color:#fff}.apx .cust-mini .h .lg{width:18px;height:18px;border-radius:5px;background:rgba(255,255,255,.9);margin-bottom:8px}.apx .cust-mini .h .ln{height:7px;width:64px;background:rgba(255,255,255,.8);border-radius:3px}.apx .cust-mini .h .ln.s{width:40px;margin-top:5px;background:rgba(255,255,255,.45)}.apx .cust-mini .b{padding:12px;display:flex;flex-direction:column;gap:8px}.apx .cust-mini .b .card{height:38px;border-radius:8px;background:var(--paper-2);border:1px solid var(--hair)}.apx .cust-mini .b .card.a{border-left:3px solid var(--cust-brand,oklch(.5 .14 200))}.apx .s-faq{background:var(--paper-2);color:var(--inkd)}.apx .s-faq .header{margin-bottom:44px;max-width:720px}.apx .faq-list{border-top:1px solid var(--hair);max-width:980px;margin:0}.apx .faq-list details{border-bottom:1px solid var(--hair);padding:24px 0}.apx .faq-list summary{list-style:none;cursor:pointer;font-family:Fraunces,serif;font-weight:400;font-size:22px;line-height:1.3;letter-spacing:-.01em;color:var(--inkd);display:flex;justify-content:space-between;align-items:center;gap:24px}.apx .faq-list summary::-webkit-details-marker{display:none}.apx .faq-list summary::after{content:"+";font-family:'JetBrains Mono',monospace;font-size:28px;line-height:1;color:var(--inkd-3);flex:none}.apx .faq-list details[open] summary::after{content:"–";color:oklch(.5 .13 165)}.apx .faq-list .a{font-size:15.5px;line-height:1.65;color:var(--inkd-2);margin:14px 0 0;max-width:860px}.apx .s-final{background:radial-gradient(900px 600px at 50% -10%,oklch(.32 .14 265 / .5),transparent 60%),radial-gradient(700px 500px at 90% 110%,oklch(.36 .16 195 / .3),transparent 60%),#07060f;color:var(--ink);text-align:center;padding:140px 56px 100px;border-top:1px solid rgba(255,255,255,.06)}.apx .s-final .inner{max-width:880px;margin:0 auto}.apx .s-final .sec-eye{justify-content:center;color:var(--ink-3);margin-bottom:28px}.apx .s-final h2{font-family:Fraunces,serif;font-weight:400;font-size:clamp(44px,5.6vw,76px);line-height:1.04;letter-spacing:-.025em;margin:0 0 24px;text-wrap:balance;color:#fff}.apx .s-final h2 em{font-style:italic;background:linear-gradient(110deg,oklch(.82 .13 165),oklch(.78 .13 190));-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.05em}.apx .s-final p.lede{font-size:19px;line-height:1.6;color:var(--ink-2);max-width:600px;margin:0 auto 36px}.apx .s-final .cta-row{display:inline-flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:56px}.apx .s-final .compliance-final{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:36px 0 0;margin:0;border-top:1px solid rgba(255,255,255,.1);list-style:none}.apx .s-final .compliance-final li{font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);padding:6px 12px;border:1px solid rgba(255,255,255,.1);border-radius:999px;white-space:nowrap}.apx .site-foot{background:#07060f;color:var(--ink-3);padding:40px 56px;border-top:1px solid var(--rule-w);display:flex;justify-content:space-between;align-items:center;gap:24px;font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap}.apx .site-foot a{text-decoration:none}@media (prefers-reduced-motion:no-preference){.apx [data-rise]{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.apx [data-rise].in{opacity:1;transform:none}}@media (max-width:1100px){.apx .hero-head{grid-template-columns:minmax(0,1fr);gap:44px}.apx .hero-head .left{min-width:0}.apx .phone-stage{margin-top:12px}.apx .anno.a1{right:8px}.apx .anno.a2{left:8px}.apx .anno.a3{right:8px}.apx .anno.a4{left:8px}.apx .custom-card,.apx .s-arch .a-header,.apx .s-foundation .wrap{grid-template-columns:minmax(0,1fr);gap:36px}.apx .triad{grid-template-columns:minmax(0,1fr)}.apx .ship.is-feature{grid-template-columns:minmax(0,1fr)}.apx .gov-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.apx .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.apx .logo-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.apx nav.top{padding:18px 28px}.apx .nav-links{display:none}.apx .hero-wrap{padding:40px 24px 56px;gap:40px}.apx .sec{padding:80px 24px}.apx .s-final{padding:96px 24px 72px}.apx h2.sec-h{font-size:36px}.apx .stories{grid-template-columns:minmax(0,1fr)}.apx .ships-grid{grid-template-columns:minmax(0,1fr)}.apx .ship.is-feature,.apx .ship.is-wide{grid-column:span 1}.apx .custom-card{padding:36px}.apx .cust-viz{flex-direction:column}}@media (max-width:700px){.apx .trust-row .label{width:100%}.apx .gov-grid{grid-template-columns:minmax(0,1fr)}.apx .stat-grid{grid-template-columns:minmax(0,1fr)}.apx .logo-strip{grid-template-columns:minmax(0,1fr)}.apx .vs-wide{display:none}.apx .vs-narrow{display:flex;flex-direction:column;gap:14px}.apx h1.hero-title{font-size:clamp(34px,9.5vw,52px)}.apx h1.hero-title .grad{display:inline;padding-inline:0;margin-inline:0}.apx .hero-lede{font-size:17px;max-width:100%}.apx .phone{width:264px}}@media (max-width:480px){.apx .hero-wrap{padding:32px 18px 48px;gap:32px}.apx .sec{padding:64px 18px}.apx .s-final{padding:72px 18px 56px}.apx h1.hero-title{font-size:clamp(30px,8.5vw,40px)}.apx h2.sec-h{font-size:30px}.apx .hero-lede{font-size:16px}.apx .cta-row{gap:10px}.apx .btn-ghost,.apx .btn-hero{padding:14px 20px;font-size:14px}.apx .phone{width:240px}.apx .eyebrow{font-size:11px}.apx .trust-row ul{gap:8px}.apx .compliance-final li{font-size:9.5px}}