.dx-page{--navy:#0a1c33;--navy-2:#122b4a;--paper:#f6f8fb;--white:#fff;--red:#d7263d;--bot:#8e1b1b;--human:#1e4fa3;--gray-t:#9aa6b5;--ink:#16263b;--slate:#4a5a70;--line:#d8dfe8;--radius:6px}.dx-page *{box-sizing:border-box;margin:0;padding:0}.dx-page{background:var(--paper);color:var(--ink);font-family:IBM Plex Sans,-apple-system,sans-serif;font-size:17px;line-height:1.6;scroll-behavior:smooth}.dx-page .mono{font-family:IBM Plex Mono,monospace}.dx-page h1,.dx-page h2,.dx-page h3{font-family:Archivo,sans-serif;letter-spacing:-.01em;line-height:1.1}.dx-page a{color:var(--human)}.dx-page a:focus-visible,.dx-page button:focus-visible{outline:3px solid var(--red);outline-offset:2px}.dx-page .wrap{margin:0 auto;max-width:1080px;padding:0 24px}.dx-page header{background:var(--navy);border-bottom:3px solid var(--red);position:sticky;top:0;z-index:50}.dx-page .nav{height:64px;justify-content:space-between}.dx-page .brand,.dx-page .nav{align-items:center;display:flex}.dx-page .brand{background:none;border:none;cursor:pointer;gap:10px}.dx-page .brand-mark{background:var(--red);height:18px;width:18px}.dx-page .brand-name{color:#fff;font-family:Archivo,sans-serif;font-size:20px;font-weight:800;letter-spacing:.06em}.dx-page .brand-by{color:#7e93ad;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.08em;margin-left:2px}.dx-page nav ul{display:flex;gap:4px;list-style:none}.dx-page nav button{background:none;border:none;border-radius:4px;color:#c6d2e0;cursor:pointer;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:500;padding:8px 14px}.dx-page nav button.active,.dx-page nav button:hover{background:var(--navy-2);color:#fff}.dx-page nav button.active{box-shadow:inset 0 -2px 0 var(--red)}@media(max-width:760px){.dx-page .nav{flex-direction:column;gap:8px;height:auto;padding:10px 0}.dx-page nav ul{flex-wrap:wrap;justify-content:center}}.dx-page .page{display:none}.dx-page .page.active{animation:fade .35s ease;display:block}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.dx-page .page.active{animation:none}.dx-page *{animation-duration:1ms!important;transition-duration:1ms!important}}.dx-page .hero{background:var(--navy);color:#fff;padding:72px 0 64px}.dx-page .eyebrow{color:#8fa5c0;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.14em;margin-bottom:18px;text-transform:uppercase}.dx-page .eyebrow .dot{color:var(--red)}.dx-page .hero h1{font-size:clamp(34px,5.4vw,58px);font-weight:800;margin-bottom:22px;max-width:780px}.dx-page .hero h1 em{color:#6c9fff;font-style:normal}.dx-page .hero p.lede{color:#b9c7d8;font-size:19px;margin-bottom:34px;max-width:640px}.dx-page .cta-row{display:flex;flex-wrap:wrap;gap:14px}.dx-page .btn{border:none;border-radius:var(--radius);cursor:pointer;display:inline-block;font-family:Archivo,sans-serif;font-size:15px;font-weight:700;padding:13px 26px;text-decoration:none}.dx-page .btn-red{background:var(--red);color:#fff}.dx-page .btn-red:hover{background:#b81d31}.dx-page .btn-ghost{background:transparent;border:1.5px solid #3b547322;border:1.5px solid #44608a;color:#fff}.dx-page .btn-ghost:hover{border-color:#fff}.dx-page .strip-block{margin-top:56px}.dx-page .strip-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:10px}.dx-page .strip-title{color:#8fa5c0;letter-spacing:.1em}.dx-page .legend,.dx-page .strip-title{font-family:IBM Plex Mono,monospace;font-size:12px}.dx-page .legend{color:#b9c7d8;display:flex;flex-wrap:wrap;gap:18px}.dx-page .legend span{align-items:center;display:flex;gap:6px}.dx-page .sw{display:inline-block;height:11px;width:11px}.dx-page .sw.h{background:var(--human)}.dx-page .sw.b{background:var(--bot)}.dx-page .sw.g{background:var(--gray-t)}.dx-page .strip{background:#081526;border:1px solid #1c334f;border-radius:var(--radius);display:grid;gap:3px;grid-template-columns:repeat(40,1fr);padding:14px}.dx-page .cell{animation:pop .3s ease forwards;aspect-ratio:1;background:#15273e;border-radius:1px;opacity:0;transition:background .5s ease}@keyframes pop{to{opacity:1}}.dx-page .cell.h{background:var(--human)}.dx-page .cell.b{background:var(--bot)}.dx-page .cell.g{background:var(--gray-t)}.dx-page .strip-caption{color:#6e84a0;font-family:IBM Plex Mono,monospace;font-size:12px;margin-top:10px}@media(max-width:760px){.dx-page .strip{grid-template-columns:repeat(20,1fr)}}.dx-page section{padding:64px 0}.dx-page section.tight{padding:48px 0}.dx-page .sec-eyebrow{color:var(--red);font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.dx-page h2{color:var(--navy);font-size:clamp(26px,3.6vw,38px);font-weight:800;margin-bottom:16px;max-width:720px}.dx-page .sec-lede{color:var(--slate);font-size:18px;margin-bottom:36px;max-width:680px}.dx-page .cards{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.dx-page .card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);border-top:3px solid var(--navy);padding:26px 24px}.dx-page .card.red-top{border-top-color:var(--red)}.dx-page .card h3{color:var(--navy);font-size:18px;margin-bottom:10px}.dx-page .card p{color:var(--slate);font-size:15px}.dx-page .card .tag{color:var(--red);display:block;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.dx-page .band{background:var(--navy);color:#fff}.dx-page .band h2{color:#fff}.dx-page .band .sec-lede{color:#b9c7d8}.dx-page .math{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:30px;text-align:center}.dx-page .math .step{padding:14px 10px}.dx-page .math .num{color:var(--navy);font-family:Archivo,sans-serif;font-size:32px;font-weight:800}.dx-page .math .num.red{color:var(--red)}.dx-page .math .lab{color:var(--slate);font-family:IBM Plex Mono,monospace;font-size:12px;margin-top:6px}.dx-page .math .op{color:var(--gray-t);font-family:Archivo,sans-serif;font-size:28px;font-weight:700}.dx-page .math-note{color:var(--slate);font-family:IBM Plex Mono,monospace;font-size:12px;margin-top:12px}.dx-page .dims{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dx-page .dim{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:4px;color:var(--ink);display:flex;font-family:IBM Plex Mono,monospace;font-size:13px;gap:10px;padding:12px 16px}.dx-page .dim:before{background:var(--human);content:"";flex-shrink:0;height:8px;width:8px}.dx-page .loop{counter-reset:step;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.dx-page .loop .step{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);counter-increment:step;padding:22px;position:relative}.dx-page .loop .step:before{color:var(--red);content:counter(step,decimal-leading-zero);display:block;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.1em;margin-bottom:10px}.dx-page .loop .step h3{color:var(--navy);font-size:17px;margin-bottom:8px}.dx-page .loop .step p{color:var(--slate);font-size:14px}.dx-page .key{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.dx-page .key .k{border-radius:var(--radius);color:#fff;padding:24px}.dx-page .k.kh{background:var(--human)}.dx-page .k.kb{background:var(--bot)}.dx-page .k.kg{background:#5e6b7c}.dx-page .k .kt{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.12em;margin-bottom:8px;opacity:.85;text-transform:uppercase}.dx-page .k h3{font-size:20px;margin-bottom:8px}.dx-page .k p{font-size:14px;opacity:.92}.dx-page .plans{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.dx-page .plan{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:32px 28px}.dx-page .plan.featured{border:2px solid var(--navy);border-top:5px solid var(--red)}.dx-page .plan .ptag{color:var(--red);font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.dx-page .plan h3{color:var(--navy);font-size:24px;margin:8px 0 4px}.dx-page .plan .price{color:var(--navy);font-family:Archivo,sans-serif;font-size:30px;font-weight:800;margin:14px 0 4px}.dx-page .plan .per{color:var(--slate);font-size:14px;margin-bottom:18px}.dx-page .plan ul{list-style:none;margin:0 0 22px}.dx-page .plan li{border-bottom:1px solid var(--line);color:var(--ink);font-size:15px;padding:8px 0}.dx-page .plan li:last-child{border-bottom:none}.dx-page .plan li:before{color:var(--red);content:"■ ";font-size:10px;margin-right:6px;vertical-align:2px}.dx-page .contact-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.dx-page .person{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.dx-page .person h3{color:var(--navy);font-size:19px}.dx-page .person .role{color:var(--red);font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.08em;margin:4px 0 12px;text-transform:uppercase}.dx-page .person p{color:var(--slate);font-size:15px;margin-bottom:14px}.dx-page .person a{font-family:IBM Plex Mono,monospace;font-size:14px}.dx-page .trust{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.dx-page .trust .t{border:1px solid #2a4364;border-radius:4px;color:#b9c7d8;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.06em;padding:8px 14px}.dx-page .reveal{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s ease}.dx-page .reveal.in{opacity:1;transform:none}.dx-page .card,.dx-page .person,.dx-page .plan{transition:opacity .55s ease,transform .55s ease,box-shadow .25s ease}.dx-page .card:hover,.dx-page .person:hover,.dx-page .plan:hover{box-shadow:0 8px 24px rgba(10,28,51,.1)}.dx-page .chart{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:28px 24px 14px}.dx-page .chart-bars{align-items:flex-end;display:flex;gap:4px;height:180px}.dx-page .bar{background:var(--human);border-radius:2px 2px 0 0;flex:1;transform:scaleY(0);transform-origin:bottom;transition:transform .6s cubic-bezier(.22,.9,.3,1)}.dx-page .bar.low{background:var(--bot)}.dx-page .chart.in .bar{transform:scaleY(1)}.dx-page .chart-x{display:flex;gap:4px;margin-top:8px}.dx-page .chart-x span{color:var(--slate);flex:1;font-family:IBM Plex Mono,monospace;font-size:10px;text-align:center}.dx-page .chart-caption{margin-top:14px}.dx-page .chart-caption,.dx-page .chart-legend{color:var(--slate);font-family:IBM Plex Mono,monospace;font-size:12px}.dx-page .chart-legend{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:16px}.dx-page .chart-legend span{align-items:center;display:flex;gap:6px}@media(prefers-reduced-motion:reduce){.dx-page .reveal{opacity:1;transform:none;transition:none}.dx-page .bar{transform:scaleY(1);transition:none}}.dx-page footer{background:var(--navy);border-top:3px solid var(--red);color:#7e93ad;padding:36px 0}.dx-page .foot{display:flex;flex-wrap:wrap;font-size:13px;gap:14px;justify-content:space-between}.dx-page .foot .mono{font-size:12px}