:root{--hx-ink:#070b1d;--hx-body:#4d5870;--hx-muted:#748096;--hx-paper:#f7f8fc;--hx-white:#fff;--hx-mint:#dfe3ff;--hx-teal:#5147e8;--hx-line:#dce1ec;--hx-soft:#eef0f8}
body.hx-site{background:var(--hx-paper);color:var(--hx-body)} body.hx-site :where(h1,h2,h3,h4){color:#171d2d}.hx-kicker,.hx-serif{color:#5147e8}
.hx-header{background:#f7f8fcf2;border-color:#dfe3ec;backdrop-filter:blur(16px)}.hx-brand{color:#171d2d!important;font-size:25px;letter-spacing:-.8px}.hx-mark{width:38px;height:38px;color:#5147e8}.hx-nav>a{color:#252b3b}.hx-nav>a:hover{color:#5147e8}.hx-nav a.hx-nav-contact{border-color:#d9deea}
.hx-button,.hx-site button.ff-btn-submit{background:#5147e8!important;border-color:#5147e8!important;border-radius:7px}.hx-button:hover,.hx-site button.ff-btn-submit:hover{background:#4037d5!important}.hx-text-link{color:#20263a!important}
.hx-hero{min-height:650px;padding-block:95px}.hx-hero-copy,.hx-hero-visual{position:relative}.hx-hero h1{font-size:clamp(48px,5.4vw,78px)}.hx-hero-copy>.hx-lead{font-size:19px}
.hx-atlas-brand-card{height:460px;border-radius:22px;background:#05091a;position:relative;overflow:hidden;box-shadow:0 35px 80px -38px #151b45a8;border:1px solid #151c39;background-image:linear-gradient(#6b73ff0b 1px,transparent 1px),linear-gradient(90deg,#6b73ff0b 1px,transparent 1px);background-size:34px 34px}.hx-atlas-brand-card:before,.hx-atlas-brand-card:after{content:'';position:absolute;border:1px solid #665df044;border-radius:50%}.hx-atlas-brand-card:before{width:370px;height:370px;right:-120px;top:-80px}.hx-atlas-brand-card:after{width:240px;height:240px;right:-54px;top:-15px}
.hx-atlas-orbit{position:absolute;left:54px;top:70px;width:128px;height:128px;border:1px solid #5c55eb88;border-radius:50%;display:grid;place-items:center;transform:rotate(-18deg)}.hx-atlas-orbit:before{content:'';width:70px;height:70px;border:1px solid #766fff;border-radius:50%}.hx-atlas-orbit span{position:absolute;width:16px;height:16px;background:#5147e8;border-radius:50%;top:9px;right:16px;box-shadow:0 0 35px #7068ff}.hx-atlas-orbit i{position:absolute;width:34px;height:34px;border:2px solid #a7a3ff;border-radius:50%}
.hx-atlas-lines{position:absolute;right:44px;top:215px;width:210px}.hx-atlas-lines span{font:10px monospace;letter-spacing:.18em;color:#858bad}.hx-atlas-lines b{display:block;height:1px;background:#5147e8;margin-top:25px}.hx-atlas-lines b:nth-of-type(2){width:72%}.hx-atlas-lines b:nth-of-type(3){width:42%}.hx-atlas-card-copy{position:absolute;left:54px;bottom:52px;color:white;display:flex;flex-direction:column;gap:12px}.hx-atlas-card-copy small{font:9px monospace;letter-spacing:.16em;color:#888eae}.hx-atlas-card-copy strong{font-size:30px;letter-spacing:-.04em;font-weight:550}
.hx-principle-strip{background:#fff}.hx-product-feature{border-color:#d8dcef;background:#f2f3ff}.hx-product-feature-details,.hx-product-feature-details>div{border-color:#d8dcef}.hx-status{border-color:#b8b4f5;color:#5147e8;background:#eeedff}.hx-product-feature h3 span{color:#5147e8}
.hx-dark{background:#05091a;color:#c5cad9}.hx-dark .hx-kicker{color:#8f89ff}.hx-dark .hx-line-icon{color:#8580ff}.hx-values article,.hx-dark-note{border-color:#292f4d}
.hx-atlas-access{padding:45px 0;border-block:1px solid #dce1ec;background:#eef0f8}.hx-atlas-access>.hx-container{display:flex;align-items:center;justify-content:space-between;gap:50px}.hx-atlas-access h2{font-size:28px!important;margin-bottom:8px!important}.hx-atlas-access p{max-width:720px;font-size:14px;margin:0}.hx-atlas-access .hx-kicker{margin-bottom:10px!important}.hx-atlas-link{white-space:nowrap;border:1px solid #cbd0df;border-radius:7px;padding:10px 15px}
.hx-closing{background:#5147e8;color:#e8e7ff;border-color:#625af0}.hx-closing h2,.hx-closing .hx-kicker{color:#fff!important}.hx-button-light{background:#fff!important;color:#27204f!important;border-color:#fff!important}.hx-footer{background:#05091a;color:#aeb4c8}.hx-footer .hx-brand{color:#f3f4ff!important}.hx-footer-status{font-size:9px;border:1px solid #383e60;border-radius:4px;padding:3px 5px;margin-left:4px;color:#8f89ff}
@media(max-width:800px){.hx-hero{min-height:0}.hx-atlas-brand-card{height:360px}.hx-atlas-orbit{left:35px;top:48px}.hx-atlas-card-copy{left:35px;bottom:35px}.hx-atlas-lines{right:25px;top:180px;width:160px}}
@media(max-width:600px){.hx-atlas-brand-card{height:330px}.hx-atlas-lines{display:none}.hx-atlas-access>.hx-container{align-items:flex-start;flex-direction:column;gap:22px}.hx-atlas-link{width:100%;justify-content:space-between}}