.dcx{--ink-0:#070809;--ink-1:#0b0d10;--ink-2:#101318;--ink-3:#171b22;--line:#e9e5dd14;--line-strong:#e9e5dd2e;--chalk:#ede9e1;--chalk-dim:#b3aea2;--chalk-faint:#7c786e;--ember:#6fbcea;--ember-hot:#8fd0f5;--ember-deep:#2e5aa8;--cold:#bf7a5e;--cold-dim:#8f5b44;--font-d:"Archivo", "Helvetica Neue", Arial, sans-serif;--font-s:"Instrument Serif", Georgia, serif;--font-m:"Poppins", "Helvetica Neue", Arial, sans-serif;--bg-rgb:7, 8, 9;--ember-rgb:111, 188, 234;--grid-line:#e9e5dd07;--shadow-card:0 30px 80px -40px #000c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ease-out:cubic-bezier(.19, 1, .22, 1);--ease-spring:cubic-bezier(.34, 1.4, .44, 1);--wrap:1160px;--nav-h:72px}@media (prefers-color-scheme:light){.dcx{--ink-0:#faf9f6;--ink-1:#f1efe8;--ink-2:#fff;--ink-3:#e8e5dd;--line:#1d212917;--line-strong:#1d212933;--chalk:#1d2129;--chalk-dim:#4b5058;--chalk-faint:#83888f;--ember:#2b77b8;--ember-hot:#4a94d6;--ember-deep:#1e4fa0;--ember-rgb:43, 119, 184;--cold:#b05f3c;--cold-dim:#8f4e33;--bg-rgb:250, 249, 246;--grid-line:#1d21290e;--shadow-card:0 24px 60px -32px #1d212933;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dcx .grain{opacity:.05;mix-blend-mode:multiply}.dcx .su-brand .su-num,.dcx .insight-up .insight-pct{text-shadow:none}}.dcx *,.dcx :before,.dcx :after{box-sizing:border-box}.dcx{scroll-behavior:smooth;background:var(--ink-0);color:var(--chalk);font-family:var(--font-d);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}.dcx h1,.dcx h2,.dcx h3,.dcx p,.dcx dl,.dcx dd,.dcx dt,.dcx ol,.dcx ul,.dcx figure{margin:0}.dcx ol,.dcx ul{padding:0;list-style:none}.dcx a{color:inherit;text-decoration:none}.dcx button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.dcx img,.dcx svg,.dcx canvas{max-width:100%;display:block}.dcx picture{display:contents}.dcx ::selection{background:var(--ember);color:var(--ink-0)}.dcx :focus-visible{outline:2px solid var(--ember);outline-offset:3px;border-radius:2px}.dcx .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dcx .skip{z-index:200;background:var(--ember);color:var(--ink-0);font-family:var(--font-m);letter-spacing:.08em;text-transform:uppercase;transition:transform .25s var(--ease-out);border-radius:8px;padding:10px 14px;font-size:12px;position:fixed;top:10px;left:10px;transform:translateY(-64px)}.dcx .skip:focus-visible{transform:translateY(0)}.dcx .mono{font-family:var(--font-m);font-variant-numeric:tabular-nums}.dcx .serif{font-family:var(--font-s)}.dcx .u{text-underline-offset:2px;text-decoration:underline}.dcx .wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.dcx .grain{z-index:90;pointer-events:none;opacity:.045;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.1s steps(3,end) infinite grain-shift;position:fixed;inset:-50%}@keyframes grain-shift{0%{transform:translate(0)}33%{transform:translate(-2%,1.4%)}66%{transform:translate(1.6%,-1%)}to{transform:translate(0)}}.dcx .kicker{font-family:var(--font-m);letter-spacing:.22em;text-transform:uppercase;color:var(--chalk-faint);align-items:center;gap:14px;margin-bottom:clamp(20px,3vh,34px);font-size:11px;display:flex}.dcx .kicker-idx{color:var(--ember);white-space:nowrap}.dcx .kicker-sep{background:var(--line-strong);flex:none;width:42px;height:1px}.dcx .h2{letter-spacing:-.015em;text-transform:uppercase;margin-bottom:clamp(28px,4.5vh,52px);font-size:clamp(2.5rem,5.6vw,4.6rem);font-weight:700;font-stretch:115%;line-height:.98}.dcx .h2-compact{margin-bottom:clamp(20px,3vh,32px);font-size:clamp(1.9rem,3.4vw,2.9rem)}.dcx .h3-title{letter-spacing:-.01em;text-transform:uppercase;margin-bottom:clamp(18px,2.6vh,28px);font-size:clamp(1.45rem,2.5vw,2.05rem);font-weight:700;font-stretch:112%;line-height:1.1}.dcx .em-serif{font-family:var(--font-s);text-transform:none;color:var(--ember);letter-spacing:0;padding-right:.06em;font-style:italic;font-weight:400;font-stretch:100%}.dcx .pair{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr);align-items:start;gap:clamp(28px,4.5vw,72px);display:grid}.dcx .pair-access{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.dcx .btn{font-family:var(--font-m);letter-spacing:.14em;text-transform:uppercase;transition:transform .35s var(--ease-spring), background .25s ease, color .25s ease, border-color .25s ease, box-shadow .35s ease, opacity .25s ease;will-change:transform;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:16px 26px;font-size:12.5px;font-weight:500;display:inline-flex}.dcx .btn-primary{background:var(--ember);color:var(--ink-0);box-shadow:0 0 0 0 rgba(var(--ember-rgb), 0)}.dcx .btn-primary:hover{background:var(--ember-hot);box-shadow:0 8px 34px -8px rgba(var(--ember-rgb), .55)}.dcx .btn-ghost{border:1px solid var(--line-strong);color:var(--chalk);background:0 0}.dcx .btn-ghost:hover{border-color:var(--chalk-dim);background:var(--line)}.dcx .btn-small{padding:11px 18px;font-size:11.5px}.dcx .site-nav{z-index:100;height:var(--nav-h);border-bottom:1px solid #0000;align-items:center;gap:clamp(18px,3vw,40px);padding-inline:clamp(20px,3vw,40px);transition:background .4s,border-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:flex;position:fixed;top:0;left:0;right:0}.dcx .site-nav.is-scrolled{background:rgba(var(--bg-rgb), .72);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--line)}.dcx .lockup{align-items:center;gap:12px;margin-right:auto;display:inline-flex}.dcx .lockup-img{width:auto;height:26px}.dcx .lockup-tag{letter-spacing:.3em;color:var(--chalk-dim);border-left:1px solid var(--line-strong);margin-left:4px;padding-left:14px;font-size:8.5px}.dcx .nav-links{gap:clamp(14px,2vw,28px);display:flex}.dcx .nav-links a{font-family:var(--font-m);letter-spacing:.16em;text-transform:uppercase;color:var(--chalk-dim);padding:6px 2px;font-size:11.5px;transition:color .2s}.dcx .nav-links a:hover,.dcx .nav-links a.is-here{color:var(--chalk)}.dcx .gauge{z-index:95;align-items:stretch;gap:14px;display:flex;position:fixed;top:50%;right:clamp(14px,2vw,30px);transform:translateY(-50%)}.dcx .gauge-track{background:var(--line);border-radius:2px;width:2px;position:relative;overflow:hidden}.dcx .gauge-fill{background:linear-gradient(var(--ember-deep), var(--ember));width:100%;height:0%;position:absolute;top:0;left:0}.dcx .gauge ol{flex-direction:column;justify-content:space-between;gap:14px;display:flex}.dcx .gauge a{font-family:var(--font-m);letter-spacing:.14em;color:var(--chalk-faint);align-items:baseline;gap:8px;font-size:10px;transition:color .25s;display:flex}.dcx .gauge .g-label{text-transform:uppercase;opacity:0;transition:opacity .25s ease, transform .25s var(--ease-out);transform:translate(-4px)}.dcx .gauge a:hover .g-label,.dcx .gauge a.is-active .g-label{opacity:1;transform:none}.dcx .gauge a.is-active{color:var(--ember)}.dcx .gauge a.is-active .g-idx{font-weight:500}.dcx .scroll-progress{z-index:110;height:2px;display:none;position:fixed;top:0;left:0;right:0}.dcx .scroll-progress>div{background:var(--ember);width:0%;height:100%}.dcx .hero{height:300vh;position:relative}.dcx .hero-pin{height:100svh;position:sticky;top:0;overflow:hidden}.dcx .field{width:100%;height:100%;position:absolute;inset:0}.dcx .hero-scrim{pointer-events:none;background:radial-gradient(ellipse 62% 68% at 20% 46%, rgba(var(--bg-rgb), .9), rgba(var(--bg-rgb), .42) 55%, transparent 75%), linear-gradient(rgba(var(--bg-rgb), .55), transparent 22%, transparent 82%, rgba(var(--bg-rgb), .8));position:absolute;inset:0}.dcx .hero-copy{pointer-events:none;flex-direction:column;justify-content:center;max-width:940px;padding-inline:clamp(20px,6vw,96px);display:flex;position:absolute;inset:0}.dcx .hero-ctas a{pointer-events:auto}.dcx .hero-stage-2:not(.is-live) .hero-ctas a{pointer-events:none}.dcx .hero-stages{min-height:480px;position:relative}.dcx .hero-stage{will-change:opacity, transform;width:100%;position:absolute;inset:0 auto auto 0}.dcx .hero-stage-2{pointer-events:none}.dcx .hero-stage-2.is-live{pointer-events:auto}.dcx .hero-h1{letter-spacing:-.02em;text-transform:uppercase;max-width:14ch;font-size:clamp(2.6rem,5.6vw,5rem);font-weight:750;font-stretch:116%;line-height:1.02}.dcx .hero-h1 em,.dcx .hero-h1b em{font-family:var(--font-s);text-transform:none;color:var(--ember);letter-spacing:0;font-style:italic;font-weight:400;font-stretch:100%}.dcx .hero-h1b{letter-spacing:-.02em;text-transform:uppercase;max-width:17ch;font-size:clamp(2.3rem,4.8vw,4.2rem);font-weight:750;font-stretch:116%;line-height:1.04}.dcx .hero-meta{color:var(--chalk-dim);margin-top:26px;font-size:clamp(.95rem,1.2vw,1.05rem)}.dcx .hero-meta strong{color:var(--chalk)}.dcx .hero-meta i{color:var(--ember);padding-inline:6px;font-style:normal}.dcx .hero-ctas{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.dcx .hero-pills{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.dcx .pill{font-family:var(--font-m);letter-spacing:.14em;text-transform:uppercase;color:var(--chalk-dim);border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:10px;display:inline-flex}.dcx .pill-dot{background:var(--ember);width:6px;height:6px;box-shadow:0 0 8px 1px rgba(var(--ember-rgb), .55);border-radius:50%;animation:2.4s ease-in-out infinite pill-pulse}@keyframes pill-pulse{0%,to{opacity:1}50%{opacity:.45}}.dcx .band-labels{pointer-events:none;position:absolute;inset:0}.dcx .band-label{font-family:var(--font-m);letter-spacing:.16em;color:var(--chalk-faint);white-space:nowrap;opacity:0;font-size:10px;transition:opacity .6s;position:absolute;transform:translateY(-50%)}.dcx .band-label.is-on{opacity:1}.dcx .band-label--you{color:var(--ember);letter-spacing:.2em;font-weight:500}.dcx .descend{font-family:var(--font-m);letter-spacing:.3em;text-transform:uppercase;color:var(--chalk-faint);align-items:center;gap:10px;font-size:10px;transition:opacity .5s;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.dcx .descend svg{animation:descend-nudge 2.2s var(--ease-out) infinite}@keyframes descend-nudge{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}.dcx .sec{border-top:1px solid var(--line);background:var(--ink-0);padding-block:clamp(88px,13vh,170px);scroll-margin-top:24px;position:relative}.dcx .sec-tint{background:var(--ink-1)}.dcx .grid-bg{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:56px 56px;background-color:var(--ink-1)}.dcx #updates{scroll-margin-top:calc(var(--nav-h) + 16px)}.dcx [data-reveal]{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(26px)}.dcx [data-reveal].is-in{opacity:1;transform:none}.dcx .pcard{background:var(--ink-2);border:1px solid var(--line-strong);box-shadow:var(--shadow-card);border-radius:18px;padding:clamp(18px,2.4vw,30px)}.dcx .pcard-head{border-bottom:1px solid var(--line);align-items:center;gap:14px;margin-bottom:6px;padding-bottom:18px;display:flex}.dcx .avatar{border:1.5px solid var(--ember);width:44px;height:44px;color:var(--ember);letter-spacing:.05em;background:rgba(var(--ember-rgb), .07);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.dcx .athlete-name{font-size:1rem;font-weight:650}.dcx .athlete-base{color:var(--chalk-dim);margin-top:2px;font-size:.85rem}.dcx .athlete-base strong{color:var(--chalk)}.dcx .pdemo{border:1px solid var(--line);background:var(--ink-1);border-radius:12px;margin:14px 0 4px;padding:10px 12px 9px}.dcx .pdemo-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.dcx .pdemo-title{letter-spacing:.2em;color:var(--chalk-faint);font-size:9px}.dcx .pdemo-badge{letter-spacing:.14em;color:var(--ember);border:1px solid rgba(var(--ember-rgb), .45);background:rgba(var(--ember-rgb), .07);white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:8px}.dcx .pdemo-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.dcx .pdemo-row:last-child{margin-bottom:1px}.dcx .pdemo-k{letter-spacing:.16em;color:var(--chalk-faint);flex:none;width:58px;font-size:8.5px}.dcx .pdemo-chips{flex-wrap:wrap;gap:5px;display:flex}.dcx .pchip{font-family:var(--font-m);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--chalk-dim);white-space:nowrap;border-radius:7px;padding:5px 9px;font-size:9.5px;transition:color .2s,border-color .2s,background .2s}.dcx .pchip:hover{color:var(--chalk);border-color:var(--chalk-dim)}.dcx .pchip.is-on{color:var(--ember);border-color:rgba(var(--ember-rgb), .55);background:rgba(var(--ember-rgb), .08)}.dcx .prow{border-bottom:1px solid var(--line);padding:16px 0 14px}.dcx .prow-good{--pc:var(--ember);--pc-glow:rgba(var(--ember-rgb), .5)}.dcx .prow-warn{--pc:var(--chalk-dim);--pc-glow:#b3aea259}.dcx .prow-bad{--pc:var(--cold);--pc-glow:#bf7a5e66}.dcx .prow-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.dcx .school{text-transform:uppercase;letter-spacing:.02em;font-size:1.05rem;font-weight:750;font-stretch:114%}.dcx .school-meta{letter-spacing:.16em;color:var(--chalk-faint);margin-top:3px;font-size:9.5px}.dcx .prob{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.dcx .sps{letter-spacing:.06em;color:var(--pc);font-size:12.5px;font-weight:500;transition:color .4s}.dcx .delta{letter-spacing:.14em;color:var(--chalk-faint);font-size:9.5px}.dcx .ptrack-wrap{align-items:center;gap:10px;display:flex}.dcx .ptrack-end{color:var(--chalk-faint);flex:none;font-size:9px}.dcx .ptrack{flex:1;height:28px;position:relative}.dcx .ptrack:before{content:"";background:var(--line-strong);border-radius:2px;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.dcx .ptrack-range{height:10px;top:50%;left:var(--l);width:var(--w);transform-origin:0;background:color-mix(in srgb, var(--pc) 26%, transparent);border:1px solid var(--pc);transition:transform .9s var(--ease-out) var(--td,.2s), left .75s var(--ease-out), width .75s var(--ease-out), background .4s ease, border-color .4s ease;border-radius:6px;position:absolute;transform:translateY(-50%)scaleX(0)}.dcx .ptrack-now{top:50%;left:var(--l);background:var(--chalk);opacity:.75;width:2px;height:18px;transition:left .75s var(--ease-out);border-radius:2px;position:absolute;transform:translate(-50%,-50%)}.dcx .ptrack-dot{top:50%;left:var(--l);background:var(--pc);width:12px;height:12px;box-shadow:0 0 14px 0 var(--pc-glow);transition:transform .6s var(--ease-spring) calc(var(--td,.2s) + .45s), left .75s var(--ease-out), background .4s ease, box-shadow .4s ease;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(0)}.dcx .ptrack-dot b{letter-spacing:.08em;color:var(--chalk);white-space:nowrap;font-size:9.5px;font-weight:500;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.dcx .pcard.is-in .ptrack-range{transform:translateY(-50%)scaleX(1)}.dcx .pcard.is-in .ptrack-dot{transform:translate(-50%,-50%)scale(1)}.dcx .pcard-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:18px;display:flex}.dcx .pcard-read{font-family:var(--font-s);color:var(--chalk-dim);font-size:1.05rem;font-style:italic}.dcx .pcard-fine{letter-spacing:.12em;color:var(--chalk-faint);margin-top:14px;font-size:8.5px}.dcx .stackup{border:1px solid var(--line);background:var(--ink-2);border-radius:18px;padding:clamp(22px,3vw,38px)}.dcx .stackup-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(14px,2.5vw,30px);display:grid}.dcx .su-col{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.dcx .su-label{letter-spacing:.2em;color:var(--chalk-faint);font-size:9.5px}.dcx .su-num{letter-spacing:-.04em;font-size:clamp(3rem,6vw,4.6rem);line-height:1}.dcx .su-unit{color:var(--chalk-faint);font-size:.45em}.dcx .su-guess .su-num{color:var(--cold)}.dcx .su-brand .su-num{color:var(--ember);text-shadow:0 0 40px rgba(var(--ember-rgb), .3)}.dcx .su-suffix{font-family:var(--font-s);color:var(--chalk-dim);font-size:1.05rem;font-style:italic}.dcx .su-vs{letter-spacing:.18em;color:var(--chalk-faint);border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:46px;height:46px;font-size:10px;display:grid}.dcx .stackup-cap{border-top:1px solid var(--line);color:var(--chalk-dim);text-align:center;margin-top:22px;padding-top:18px;font-size:.92rem}.dcx .sits{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.dcx .sit{border:1px solid var(--line);background:var(--ink-1);transition:transform .5s var(--ease-spring), border-color .3s ease, background .3s ease;border-radius:14px;padding:clamp(22px,2.6vw,32px);display:block;position:relative}.dcx .sit:hover{border-color:rgba(var(--ember-rgb), .4);background:var(--ink-2);transform:translateY(-6px)}.dcx .badge{letter-spacing:.18em;border-radius:6px;padding:5px 9px;font-size:8.5px;position:absolute;top:16px;right:16px}.dcx .badge-live{color:var(--ember);border:1px solid rgba(var(--ember-rgb), .45);background:rgba(var(--ember-rgb), .07)}.dcx .badge-early{color:var(--chalk-dim);border:1px solid var(--line-strong);background:var(--line)}.dcx .sit-glyph{width:38px;height:38px;margin-bottom:20px}.dcx .mg-bar{fill:var(--chalk-faint);transition:fill .3s}.dcx .mg-ember{fill:var(--ember)}.dcx .sit:hover .mg-bar{fill:var(--chalk)}.dcx .sit-label{letter-spacing:.24em;color:var(--chalk-faint);margin-bottom:10px;font-size:9.5px;display:block}.dcx .sit-q{letter-spacing:-.01em;margin-bottom:10px;font-size:1.25rem;font-weight:700;font-stretch:110%;line-height:1.15}.dcx .sit-body{color:var(--chalk-dim);font-size:.94rem}.dcx .plans{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;display:grid}.dcx .panel{border:1px solid var(--line);background:var(--ink-2);border-radius:14px;padding:clamp(20px,2.4vw,30px)}.dcx .panel-premium{border-color:rgba(var(--ember-rgb), .42);background:linear-gradient(160deg, var(--ink-2), rgba(var(--ember-rgb), .05))}.dcx .panel-title{text-transform:uppercase;letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;font-size:1.15rem;font-weight:700;font-stretch:112%;display:flex}.dcx .panel-badge{letter-spacing:.16em;border:1px solid var(--line-strong);color:var(--chalk-faint);border-radius:6px;padding:4px 8px;font-size:8.5px}.dcx .panel-badge-ember{color:var(--ember);border-color:rgba(var(--ember-rgb), .45);background:rgba(var(--ember-rgb), .07)}.dcx .feature-list{flex-direction:column;gap:12px;display:flex}.dcx .feature-list li{color:var(--chalk-dim);align-items:baseline;gap:12px;font-size:.95rem;display:flex}.dcx .fcheck{color:var(--ember);flex:none;font-size:12px}.dcx .roadmap{border:1px solid var(--line);background:var(--ink-2);border-radius:14px;padding:clamp(8px,1vw,12px) clamp(20px,2.4vw,30px)}.dcx .rd-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:15px 0;display:flex}.dcx .rd-row:last-child{border-bottom:0}.dcx .rd-dot{border:1.5px solid var(--chalk-faint);border-radius:50%;flex:none;width:8px;height:8px}.dcx .rd-dot-live{background:var(--ember);border-color:var(--ember);box-shadow:0 0 10px 1px rgba(var(--ember-rgb), .5)}.dcx .rd-name{font-size:.98rem;font-weight:600}.dcx .rd-status{letter-spacing:.18em;color:var(--chalk-faint);margin-left:auto;font-size:9px}.dcx .rd-row .rd-dot-live~.rd-status{color:var(--ember)}.dcx .rd-row-soon .rd-name{color:var(--chalk-faint)}.dcx .steps{flex-direction:column;gap:14px;margin-bottom:22px;display:flex}.dcx .step{border:1px solid var(--line);background:var(--ink-1);border-radius:14px;align-items:flex-start;gap:18px;padding:clamp(18px,2vw,24px);display:flex}.dcx .step-num{border:1.5px solid var(--ember);width:34px;height:34px;color:var(--ember);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.dcx .step-title{margin-bottom:4px;font-size:1.05rem;font-weight:700;font-stretch:110%}.dcx .step-body{color:var(--chalk-dim);font-size:.92rem}.dcx .live-row{border:1px solid rgba(var(--ember-rgb), .3);background:linear-gradient(160deg, var(--ink-1), rgba(var(--ember-rgb), .05));border-radius:14px;align-items:flex-start;gap:16px;padding:clamp(18px,2vw,24px);display:flex}.dcx .live-icon{width:38px;height:38px;color:var(--ember);border:1px solid rgba(var(--ember-rgb), .4);border-radius:10px;flex:none;place-items:center;display:grid}.dcx .live-title{margin-bottom:4px;font-size:1.02rem;font-weight:700;font-stretch:110%}.dcx .live-body{color:var(--chalk-dim);font-size:.92rem}.dcx .wform,.dcx .wsuccess{border:1px solid var(--line-strong);background:var(--ink-2);box-shadow:var(--shadow-card);border-radius:18px;padding:clamp(22px,2.8vw,34px)}.dcx .wform-sub{color:var(--chalk-dim);margin-bottom:22px;font-size:.95rem}.dcx .wfield{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.dcx .wfield label{letter-spacing:.2em;color:var(--chalk-faint);font-size:9.5px}.dcx .wfield input,.dcx .wfield select{font-family:var(--font-d);color:var(--chalk);background:var(--ink-1);border:1px solid var(--line-strong);appearance:none;border-radius:10px;width:100%;padding:13px 14px;font-size:.95rem;transition:border-color .2s,background .2s}.dcx .wfield select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%237c786e' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat}.dcx .wfield input::placeholder{color:var(--chalk-faint)}.dcx .wfield input:focus,.dcx .wfield select:focus{border-color:var(--ember);background:var(--ink-0);outline:none}.dcx .wconsent{color:var(--chalk-faint);cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:18px;font-size:12px;line-height:1.45;display:flex}.dcx .wconsent input{accent-color:var(--ember);margin-top:2px}.dcx .wform-submit{width:100%}.dcx .wform-submit:disabled{opacity:.38;cursor:not-allowed;box-shadow:none!important;transform:none!important}.dcx .wform-privacy{letter-spacing:.14em;color:var(--chalk-faint);text-align:center;margin-top:14px;font-size:8.5px}.dcx .wsuccess{text-align:center;padding-block:clamp(40px,5vw,64px)}.dcx .wsuccess-label{letter-spacing:.26em;color:var(--ember);font-size:10px}.dcx .wsuccess-title{margin:14px 0 10px;font-size:clamp(2.4rem,4vw,3.4rem);font-style:italic}.dcx .wsuccess-body{color:var(--chalk-dim)}.dcx .foot{border-top:1px solid var(--line);background:var(--ink-1)}.dcx .foot-grid{grid-template-columns:2fr 1fr 1fr 1.2fr;gap:clamp(28px,4vw,64px);padding-block:clamp(48px,7vh,80px);display:grid}.dcx .foot-logo{width:auto;height:26px}.dcx .foot-tag{letter-spacing:.3em;color:var(--chalk-faint);margin-top:12px;font-size:9.5px}.dcx .foot-text{color:var(--chalk-dim);max-width:36ch;margin-top:16px;font-size:.9rem}.dcx .foot-social{gap:10px;margin-top:20px;display:flex}.dcx .foot-social a{border:1px solid var(--line-strong);width:36px;height:36px;color:var(--chalk-dim);border-radius:10px;place-items:center;transition:color .2s,border-color .2s;display:grid}.dcx .foot-social a:hover{color:var(--ember);border-color:rgba(var(--ember-rgb), .5)}.dcx .foot-col{flex-direction:column;gap:12px;display:flex}.dcx .foot-h{letter-spacing:.22em;color:var(--chalk-faint);margin-bottom:6px;font-size:10px}.dcx .foot-col a,.dcx .foot-dead{color:var(--chalk-dim);font-size:.92rem}.dcx .foot-col a:hover{color:var(--chalk)}.dcx .foot-dead{color:var(--chalk-faint);cursor:default}.dcx .foot-legal{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:18px;padding-block:26px;display:flex}.dcx .foot-legal p{letter-spacing:.14em;color:var(--chalk-faint);font-size:9px}@media (max-width:1120px){.dcx .gauge{display:none}.dcx .scroll-progress{display:block}}@media (max-width:900px){.dcx .nav-links,.dcx .lockup-tag{display:none}.dcx .pair,.dcx .pair-access,.dcx .sits,.dcx .plans{grid-template-columns:1fr}.dcx .foot-grid{grid-template-columns:1fr 1fr}.dcx .hero-stages{min-height:440px}}@media (max-width:560px){.dcx .hero-copy{padding-top:calc(var(--nav-h) + 20px);justify-content:flex-start;padding-inline:22px}.dcx .hero-stages{min-height:360px}.dcx .hero-h1{font-size:2.15rem;line-height:1.04}.dcx .hero-h1b{font-size:1.95rem;line-height:1.06}.dcx .hero-meta{margin-top:16px;font-size:.9rem}.dcx .hero-ctas{width:100%;margin-top:20px}.dcx .hero-ctas .btn{white-space:normal;text-align:center;width:100%;line-height:1.5}.dcx .hero-pills{gap:6px;margin-top:14px}.dcx .pill{letter-spacing:.1em;padding:6px 11px;font-size:9px}.dcx .descend{bottom:20px;left:20px;transform:none}.dcx .hero-scrim{background:radial-gradient(ellipse 62% 68% at 20% 34%, rgba(var(--bg-rgb), .85), rgba(var(--bg-rgb), .36) 55%, transparent 74%), linear-gradient(rgba(var(--bg-rgb), .5), transparent 26%, transparent 58%, rgba(var(--bg-rgb), .86) 82%)}.dcx .band-label{font-size:9px}.dcx .band-label--you{background:rgba(var(--bg-rgb), .72);-webkit-backdrop-filter:blur(3px);border-radius:5px;padding:3px 8px}.dcx .sec{padding-block:54px}.dcx .sec-head{padding-top:calc(var(--nav-h) + 40px)}.dcx .kicker{gap:10px;margin-bottom:18px;font-size:10px}.dcx .kicker-sep{width:24px}.dcx .h2{margin-bottom:22px;font-size:2rem}.dcx .h2-compact{margin-bottom:16px;font-size:1.6rem}.dcx .h3-title{margin-bottom:16px;font-size:1.3rem}.dcx .pcard{border-radius:16px;padding:18px 16px}.dcx .pcard-head{padding-bottom:14px}.dcx .prow{padding:12px 0 10px}.dcx .prow-top{flex-direction:column;gap:6px;margin-bottom:10px}.dcx .school{font-size:.98rem}.dcx .prob{flex-direction:row;align-items:baseline;gap:10px}.dcx .pcard-foot{flex-direction:column;align-items:flex-start;padding-top:14px}.dcx .pcard-read{font-size:.95rem}.dcx .stackup-grid{gap:10px}.dcx .su-vs{width:38px;height:38px}.dcx .su-num{font-size:clamp(2.4rem,15vw,3.2rem)}.dcx .sit{padding:20px}.dcx .sit-glyph{margin-bottom:14px}.dcx .sit-q{font-size:1.1rem}.dcx .panel{padding:20px}.dcx .panel-title{margin-bottom:14px;font-size:1.05rem}.dcx .feature-list{gap:10px}.dcx .roadmap{padding:4px 20px}.dcx .rd-row{padding:13px 0}.dcx .step{gap:14px;padding:16px}.dcx .step-title{font-size:1rem}.dcx .foot-grid{grid-template-columns:1fr}.dcx .wfield input,.dcx .wfield select{font-size:16px}.dcx .pchip{padding:10px 13px;font-size:10px}.dcx .pdemo-row{row-gap:4px}}@media (prefers-reduced-motion:reduce){.dcx{scroll-behavior:auto}.dcx .grain,.dcx .descend svg,.dcx .pill-dot{animation:none}.dcx [data-reveal]{opacity:1;transition:none;transform:none}.dcx .ptrack-range{transition:none;transform:translateY(-50%)scaleX(1)!important}.dcx .ptrack-dot{transition:none;transform:translate(-50%,-50%)scale(1)!important}.dcx .ptrack-now,.dcx .btn,.dcx .sit{transition:none}.dcx .hero{height:auto}.dcx .hero-pin{height:100svh;position:relative}}.dcx .hero.is-reduced .hero-stage-1{display:none}.dcx .hero.is-reduced .hero-stage-2{pointer-events:auto;position:static;opacity:1!important;transform:none!important}.dcx .hero.is-reduced .hero-stages{min-height:0}.dcx .hero.is-reduced .descend{display:none}.dcx .sec-head{padding-top:calc(var(--nav-h) + clamp(56px, 9vh, 110px))}.dcx .lede{color:var(--chalk-dim);max-width:62ch;margin-bottom:clamp(32px,5vh,56px);font-size:clamp(1.05rem,1.5vw,1.25rem)}.dcx .sub-hero-sub{color:var(--chalk-dim);max-width:58ch;margin-top:8px;font-size:clamp(1rem,1.4vw,1.2rem)}.dcx .sub-hero-cta{margin-top:30px}.dcx .insights{grid-template-columns:1fr 1fr;gap:14px;max-width:860px;margin-bottom:30px;display:grid}.dcx .insight{border:1px solid var(--line);background:var(--ink-2);border-radius:14px;flex-direction:column;gap:6px;padding:clamp(24px,3vw,40px);display:flex}.dcx .insight-down{--pc:var(--cold)}.dcx .insight-up{--pc:var(--ember)}.dcx .insight-arrow{color:var(--pc);font-size:26px;line-height:1}.dcx .insight-pct{font-family:var(--font-m);letter-spacing:-.03em;color:var(--pc);font-size:clamp(3rem,6vw,4.6rem);line-height:1}.dcx .insight-up .insight-pct{text-shadow:0 0 40px rgba(var(--ember-rgb), .3)}.dcx .insight-label{color:var(--chalk-dim);font-size:.98rem}.dcx .insight-verb{color:var(--pc);text-transform:uppercase;letter-spacing:.04em;font-weight:700;display:block}.dcx .insight-kicker{color:var(--chalk-dim);max-width:56ch;font-size:clamp(1.1rem,1.6vw,1.35rem)}.dcx .insight-kicker strong{color:var(--chalk)}.dcx .qcards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.dcx .qcard{border:1px solid var(--line);background:var(--ink-2);border-radius:14px;flex-direction:column;padding:clamp(22px,2.6vw,32px);display:flex}.dcx .qcard-tag{font-family:var(--font-m);letter-spacing:.24em;text-transform:uppercase;color:var(--ember);margin-bottom:12px;font-size:9.5px}.dcx .qcard h3{letter-spacing:-.01em;margin-bottom:18px;font-size:1.2rem;font-weight:700;font-stretch:110%}.dcx .qnum{font-family:var(--font-m);letter-spacing:-.03em;color:var(--chalk);font-size:clamp(2.4rem,3.6vw,3.4rem);line-height:1}.dcx .qnum i{color:var(--chalk-faint);font-size:.5em;font-style:normal}.dcx .qbar{background:var(--line);border-radius:6px;height:8px;margin-top:18px;position:relative;overflow:hidden}.dcx .qbar i{width:var(--w,70%);background:linear-gradient(90deg, var(--ember-deep), var(--ember));border-radius:6px;position:absolute;inset:0 auto 0 0}.dcx .qrange{height:22px;margin-top:16px;position:relative}.dcx .qrange:before{content:"";background:var(--line-strong);border-radius:2px;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.dcx .qrange .band{height:10px;top:50%;left:var(--l);width:var(--w);background:rgba(var(--ember-rgb), .24);border:1px solid var(--ember);border-radius:6px;position:absolute;transform:translateY(-50%)}.dcx .qrange .dot{top:50%;left:var(--l);background:var(--ember);width:11px;height:11px;box-shadow:0 0 12px 0 rgba(var(--ember-rgb), .5);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.dcx .qticks{font-family:var(--font-m);color:var(--chalk-faint);justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.dcx .qscore{font-family:var(--font-m);letter-spacing:.18em;text-transform:uppercase;color:var(--chalk-faint);margin-top:14px;font-size:9.5px}.dcx .qcap{color:var(--chalk-dim);margin-top:12px;font-size:.9rem}.dcx .q-footnote{border:1px solid rgba(var(--ember-rgb), .3);background:linear-gradient(160deg, var(--ink-1), rgba(var(--ember-rgb), .05));color:var(--chalk-dim);border-radius:14px;max-width:860px;margin-top:26px;padding:clamp(18px,2.2vw,26px);font-size:.96rem}.dcx .q-footnote strong{color:var(--chalk)}.dcx .honest{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.dcx .honest-card{border:1px solid var(--line);background:var(--ink-1);border-radius:14px;padding:clamp(22px,2.6vw,32px)}.dcx .honest-card h3{margin-bottom:10px;font-size:1.12rem;font-weight:700;font-stretch:110%}.dcx .honest-card p{color:var(--chalk-dim);font-size:.94rem}.dcx .cta-sec{text-align:center}.dcx .cta-sec .kicker{justify-content:center}.dcx .cta-sec p{color:var(--chalk-dim);max-width:52ch;margin:0 auto clamp(26px,4vh,40px)}.dcx .team-grid{grid-template-columns:1fr 1fr;gap:14px;max-width:920px;display:grid}.dcx .tm{border:1px solid var(--line);background:var(--ink-2);transition:transform .5s var(--ease-spring), border-color .3s ease;border-radius:14px;padding:clamp(22px,2.6vw,34px)}.dcx .tm:hover{border-color:rgba(var(--ember-rgb), .4);transform:translateY(-4px)}.dcx .tm-role{font-family:var(--font-m);letter-spacing:.22em;text-transform:uppercase;color:var(--ember);margin-bottom:12px;font-size:9.5px}.dcx .tm h3{letter-spacing:-.01em;margin-bottom:8px;font-size:1.4rem;font-weight:700;font-stretch:112%}.dcx .tm p{color:var(--chalk-dim);margin-bottom:16px;font-size:.95rem}.dcx .li-link{font-family:var(--font-m);letter-spacing:.14em;text-transform:uppercase;color:var(--ember);font-size:11px;transition:color .2s}.dcx .li-link:hover{color:var(--ember-hot)}.dcx .metrics{grid-template-columns:repeat(3,1fr);gap:14px;max-width:720px;margin-top:30px;display:grid}.dcx .metric{border:1px solid var(--line);background:var(--ink-2);border-radius:12px;padding:18px 20px}.dcx .metric b{font-family:var(--font-m);color:var(--chalk);font-size:1.8rem;font-weight:400;display:block}.dcx .metric span{font-family:var(--font-m);letter-spacing:.18em;text-transform:uppercase;color:var(--chalk-faint);margin-top:6px;font-size:9.5px;display:block}.dcx .note-panel{border:1px solid var(--line);background:var(--ink-1);color:var(--chalk-dim);border-radius:14px;max-width:720px;padding:clamp(20px,2.4vw,30px);font-size:.95rem}.dcx .legal-meta{font-family:var(--font-m);letter-spacing:.1em;color:var(--chalk-faint);margin-top:14px;font-size:11px}.dcx .legal{max-width:76ch}.dcx .legal-callout{border:1px solid rgba(var(--ember-rgb), .35);background:linear-gradient(160deg, var(--ink-1), rgba(var(--ember-rgb), .06));color:var(--chalk-dim);border-radius:14px;margin-bottom:clamp(36px,5vh,52px);padding:clamp(20px,2.4vw,28px);font-size:1rem}.dcx .legal-callout strong{color:var(--chalk)}.dcx .legal h2{letter-spacing:.01em;text-transform:uppercase;color:var(--chalk);border-top:1px solid var(--line);margin:clamp(36px,5vh,48px) 0 14px;padding-top:clamp(20px,3vh,28px);font-size:1.15rem;font-weight:700;font-stretch:112%}.dcx .legal p{color:var(--chalk-dim);margin-bottom:14px;font-size:.98rem}.dcx .legal ul{flex-direction:column;gap:8px;margin-bottom:14px;padding-left:22px;list-style:outside;display:flex}.dcx .legal li{color:var(--chalk-dim);font-size:.98rem}.dcx .legal strong{color:var(--chalk)}.dcx .legal a{color:var(--ember);text-underline-offset:2px;text-decoration:underline}.dcx .legal a:hover{color:var(--ember-hot)}.dcx .legal em{color:var(--chalk-faint)}@media (max-width:900px){.dcx .insights,.dcx .qcards,.dcx .honest,.dcx .team-grid{grid-template-columns:1fr}.dcx .metrics{grid-template-columns:1fr 1fr}}.dcx{--font-d:var(--font-archivo), "Helvetica Neue", Arial, sans-serif;--font-s:var(--font-instrument-serif), Georgia, serif;--font-m:var(--font-poppins), "Helvetica Neue", Arial, sans-serif;min-height:100dvh}.dcx .attr-list{border:1px solid var(--line-strong);background:var(--ink-2);border-radius:14px;overflow:hidden}.dcx .attr-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:10px 28px;padding:18px 20px;display:grid}.dcx .attr-row:last-child{border-bottom:0}.dcx .attr-name{font-size:.98rem;font-weight:650}.dcx .attr-sub{letter-spacing:.16em;color:var(--chalk-faint);text-transform:uppercase;margin-top:4px;font-size:9px}.dcx .attr-detail{color:var(--chalk-dim);flex-direction:column;gap:6px;font-size:.92rem;display:flex}.dcx .attr-k{color:var(--chalk-faint)}.dcx .attr-license{letter-spacing:.08em;text-transform:uppercase;color:var(--chalk);font-size:11px}.dcx .attr-links{flex-wrap:wrap;gap:16px;margin-top:2px;font-size:.85rem;display:flex}.dcx .attr-links a{color:var(--ember);text-underline-offset:2px;text-decoration:underline}.dcx .attr-links a:hover{color:var(--ember-hot)}@media (max-width:560px){.dcx .attr-row{grid-template-columns:1fr}}.dcx .hero{padding:0;overflow:visible}.dcx .hero:before{display:none}
