.dx-page{background:#070d1a;color:#fff;padding-bottom:60px}.dx-launch{position:relative;overflow:hidden;background:radial-gradient(ellipse at 80% 40%,#17498a66,transparent 55%),#070d1a;border-bottom:1px solid #ffffff16}.dx-launch:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#75aaff0a 1px,transparent 1px),linear-gradient(90deg,#75aaff0a 1px,transparent 1px);background-size:60px 60px;pointer-events:none}.dx-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center;padding-block:85px;position:relative}.dx-status{display:inline-flex;gap:10px;align-items:center;border:1px solid #4b84e155;border-radius:30px;padding:8px 14px;color:#bcd8ff;font-size:11px;letter-spacing:.15em}.dx-status span{width:7px;height:7px;border-radius:50%;background:#ffa932;box-shadow:0 0 16px #ffa932}.dx-powered{font-size:11px;letter-spacing:.24em;color:#a6bbd7;margin:30px 0 0}.dx-launch h1{font-size:clamp(72px,9vw,140px);letter-spacing:-.075em;line-height:1;margin:14px 0 25px;color:white}.dx-launch h1 span{color:#ffa932;text-shadow:0 0 40px #ffa93244;margin-left:8px}.dx-launch h2{font-size:clamp(30px,3.5vw,49px);line-height:1.13;color:white;letter-spacing:-.04em;margin-bottom:25px}.dx-lead{font-size:18px;line-height:1.7;max-width:560px;color:#c3cee0}.dx-launch .button{background:#4b84e1;font-size:14px;padding:16px 24px}.dx-note{color:#a6bbd7;font-size:13px;margin-top:18px}.dx-core{position:relative;aspect-ratio:1;display:grid;place-items:center;width:100%;max-width:500px;justify-self:center}.dx-orbit{position:absolute;border:1px solid #649aff66;border-radius:50%;width:88%;height:88%;box-shadow:0 0 50px #2672e51c,inset 0 0 50px #2672e51c}.orbit-b{width:70%;height:70%;border-style:dashed;animation:dx-spin 70s linear infinite}.orbit-c{width:51%;height:51%;border-color:#ffa93288;animation:dx-breathe 5s ease-in-out infinite}.dx-heart{font-size:clamp(100px,15vw,210px);font-weight:600;color:#e7f1ff;text-shadow:0 0 45px #4b84e1;line-height:1;transform:skew(-8deg)}.dx-node{position:absolute;display:grid;place-items:center;width:49px;height:49px;background:#102542;border:1px solid #6ba2f8;border-radius:14px;color:#ddebff;font-size:15px;box-shadow:0 0 30px #4b84e13d}.n1{top:10%;left:20%}.n2{right:3%;top:48%}.n3{bottom:13%;left:12%;color:#ffa932}.dx-core-label{position:absolute;bottom:0;font-size:10px;letter-spacing:.22em;color:#a6bbd7}.dx-direction{padding-block:55px}.dx-kicker{font-size:11px;letter-spacing:.15em;color:#ffa932}.dx-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:24px}.dx-cards article{padding:28px;border:1px solid #5a82b633;border-radius:14px;background:#0d1829}.dx-cards article>span{font-size:11px;color:#8eb6f5;letter-spacing:.15em}.dx-cards h3{font-size:22px;line-height:1.3;color:white;margin-top:22px}.dx-cards p{font-size:15px;color:#bfccde;margin-bottom:0}@keyframes dx-spin{to{transform:rotate(360deg)}}@keyframes dx-breathe{50%{box-shadow:0 0 60px #4b84e14d}}@media(max-width:1000px){.dx-grid{gap:20px}.dx-lead{font-size:17px}.dx-cards article{padding:22px}}@media(max-width:800px){.dx-grid{grid-template-columns:1fr;padding-block:45px}.dx-core{max-width:340px;grid-row:2}.dx-cards{grid-template-columns:1fr}.dx-direction{padding-block:35px}.dx-launch h1{font-size:90px}.dx-launch h2{font-size:34px}}@media(prefers-reduced-motion:reduce){.dx-orbit{animation:none}}

.dx-launch{background:radial-gradient(ellipse at 85% 40%,#e8f1ff,transparent 55%),white;color:#091a34}.dx-launch:before{opacity:.35}.dx-launch h2{color:#091a34}.dx-launch .dx-powered,.dx-launch .dx-note{color:#52657c}.dx-launch .dx-lead{color:#344c68}.dx-status{color:#2359a8;border-color:#4b84e155}.dx-heart{color:#3379d8;text-shadow:0 0 45px #4b84e133}.dx-core-label{color:#52657c}.dx-node{background:#f2f7ff;color:#2459a6}.dx-logo-hero{background:white}.dx-launch h1.dx-logo{font-size:initial;line-height:1}@media(max-width:800px){.dx-logo-hero{width:min(100%,450px)}}

.dx-grid{grid-template-columns:1fr 1fr;padding-block:55px;gap:55px}.dx-platform-preview{margin:0;width:100%;max-width:510px;justify-self:center}.dx-platform-preview img{display:block;width:100%;height:auto;max-height:none;border-radius:16px;box-shadow:0 24px 65px #102a3c2b}.dx-platform-preview figcaption{text-align:center;color:#52657c;font-size:12px;margin-top:15px}@media(max-width:800px){.dx-grid{grid-template-columns:1fr;gap:35px;padding-block:40px}.dx-platform-preview{max-width:500px}}

/* Wide portal presentation; source artwork stays intact. */
.dx-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);gap:38px;padding-block:50px}.dx-platform-preview{max-width:none}.dx-portal-crop{position:relative;width:100%;aspect-ratio:876/545;overflow:hidden;border-radius:15px;box-shadow:0 0 0 1px #3389f0,0 0 30px #2a8aff35;background:#07172b}.dx-portal-crop img{position:absolute;top:0;left:0;width:175.342%!important;max-width:none!important;height:auto!important;transform:translate(-39.323%,-10.938%);border-radius:0!important;box-shadow:none!important}.dx-logo-hero{width:min(100%,350px);margin:22px 0!important}.dx-powered{margin-top:25px}.dx-launch h2{font-size:clamp(30px,3.1vw,46px);line-height:1.15}.dx-launch h2 em{color:#1265e8;font-style:normal}.dx-lead{font-size:17px}.dx-cards h3{font-size:22px}.dx-direction{padding-block:30px}.dx-cards{margin-top:15px}.dx-page{padding-bottom:0}.dx-platform-preview figcaption{font-size:12px}@media(max-width:1000px){.dx-grid{grid-template-columns:1fr 1.2fr;gap:24px}.dx-launch h2{font-size:32px}.dx-lead{font-size:16px}}@media(max-width:800px){.dx-grid{grid-template-columns:1fr;padding-block:32px;gap:25px}.dx-logo-hero{width:290px}.dx-platform-preview{width:100%;max-width:700px}.dx-launch h2{font-size:36px}.dx-cards{gap:15px}}
