.hq-home{--night-0:#060f2a;--night-1:#0b1433;--night-2:#141c3d;--dusk:#272634;--gold:#dcb187;--gold-soft:#f0d6b8;--globe:#6f8fd6;--mist:#a3a9c2;--night-line:rgba(186,178,214,.17)}.ambient{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.ambient-orb{position:absolute;width:46vw;aspect-ratio:1;border-radius:50%;filter:blur(80px);will-change:transform;animation:ambient-drift 34s ease-in-out infinite alternate}.ambient-orb.is-gold{background:radial-gradient(circle,rgba(226,170,120,.3) 0,rgba(226,170,120,0) 64%)}.ambient-orb.is-blue{background:radial-gradient(circle,rgba(76,114,184,.36) 0,rgba(76,114,184,0) 64%);animation-duration:41s;animation-direction:alternate-reverse}.ambient-orb.is-rose{background:radial-gradient(circle,rgba(160,118,150,.22) 0,rgba(160,118,150,0) 64%);animation-duration:29s}.ambient-a .is-gold{top:4%;right:2%}.ambient-a .is-blue{top:34%;right:26%}.ambient-a .is-rose{bottom:-8%;left:-6%}.ambient-b .is-gold{top:-12%;left:8%}.ambient-b .is-blue{bottom:-10%;right:-4%}.ambient-b .is-rose{top:30%;right:30%;width:30vw}.ambient-c .is-gold{bottom:-16%;right:6%}.ambient-c .is-blue{top:-18%;left:-8%}.ambient-c .is-rose{top:20%;left:40%;width:28vw}@keyframes ambient-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-6vw,4vw,0) scale(1.12)}to{transform:translate3d(5vw,-3vw,0) scale(.94)}}.hq-home .reveal{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s),transform .9s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s)}.hq-home .reveal.is-in{opacity:1;transform:none}.hq-home .home-entry-doors a.reveal,.hq-home .spatial-anatomy-track article.reveal{transition:opacity .9s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s),transform .9s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s),background .25s ease}@media (prefers-reduced-motion:reduce){.ambient-orb{animation:none}.hq-home .reveal{opacity:1;transform:none;transition:none}}.hq-home .spatial-system{background:linear-gradient(180deg,var(--dusk) 0,var(--night-2) 14%,var(--night-1) 46%,var(--night-0) 100%)}.hq-home .spatial-system:after{background:linear-gradient(90deg,rgba(8,14,40,.9),rgba(8,14,40,.55) 30%,rgba(8,14,40,0) 52%),linear-gradient(180deg,rgba(8,14,40,0) 44%,rgba(6,15,42,.55) 66%,rgba(6,15,42,.8))}.hq-home .spatial-system .ambient{z-index:0}.hq-home .spatial-copy h2.spatial-lead-title em{color:#c3c8de}.hq-home .spatial-copy>strong{color:#ecebf3}.hq-home .spatial-copy>p{color:var(--mist)}.hq-home .spatial-steps{border-top-color:var(--night-line)}.hq-home .spatial-steps button{color:#8c93ae;border-bottom-color:var(--night-line)}.hq-home .spatial-steps button.active,.hq-home .spatial-steps button:hover{color:#f6f3ee}.hq-home .spatial-steps button.active b{color:var(--gold)}.hq-home .spatial-steps button:focus-visible{outline-color:var(--gold)}.hq-home .signal-network-mesh line{stroke:rgba(176,172,226,.2)}.hq-home .signal-network-dots circle{fill:rgba(214,208,238,.5)}.hq-home .signal-network-dots circle.is-word{fill:#5d6390;stroke:rgba(111,143,214,.35)}.hq-home .signal-network-dots circle.is-word.is-lit{fill:var(--gold-soft);stroke:rgba(220,177,135,.45)}.hq-home .signal-network-path line{stroke:var(--gold)}.hq-home .signal-network-words text{fill:#8a90b0}.hq-home .signal-network-words text.is-lit{fill:#fbf1e4}.signal-network-pulses circle{opacity:0;transition:opacity .6s ease}.signal-network-pulses circle.is-on{opacity:1}.hq-home .spatial-section-head.inverse{border-color:var(--night-line)}.hq-home .spatial-section-head.inverse>p{color:var(--mist)}.hq-home .spatial-system .spatial-anatomy-track{border-color:var(--night-line)}.hq-home .spatial-system .spatial-anatomy-track article{background:rgba(11,20,51,.55);border-color:var(--night-line)}.hq-home .spatial-system .spatial-anatomy-track article small{color:var(--gold)}.hq-home .spatial-system .spatial-anatomy-track article p{color:var(--mist)}.hq-home .spatial-system .spatial-anatomy-track article span{color:#c9c3d8;border-color:var(--night-line)}.hq-home .home-core{--core-bg:var(--night-0);--core-ink:#f4f2f7;--core-mute:var(--mist);--core-line:var(--night-line);--core-accent:var(--gold);position:relative;overflow:hidden;background:linear-gradient(180deg,var(--night-0) 0,var(--night-1) 100%)}.hq-home .home-core>:not(.ambient){position:relative;z-index:1}.hq-home .home-core-lead h2 em{color:#c3c8de}.hq-home .home-core-cap>button svg{color:#7f86ad}.hq-home .home-core-cap.is-on>button{background:rgba(220,177,135,.07)}.hq-home .home-core-cap>button small{color:#8a8fac}.hq-home .home-core-cap-detail-inner,.hq-home .home-core-cap-pointer{background:#19224a}.hq-home .home-core-cap-detail p{color:#cfd2e2}.hq-home .home-why{--why-ink:#1a2142;--why-mute:#6b6678;--why-line:#e3d8ca;--why-accent:#a8713f;background:#f6f0e8}.hq-home .home-why-head h2 em{color:#6c6a86}.hq-home .home-why-learn{background:#fffaf3}.hq-home .home-why-learn a{background:var(--why-ink)}.hq-home .home-why-learn a:hover{background:var(--why-accent)}.hq-home .home-entry{--en-ink:#f4f2f7;--en-mute:var(--mist);--en-line:var(--night-line);--en-accent:var(--gold);position:relative;overflow:hidden;background:linear-gradient(180deg,var(--night-1) 0,var(--night-0) 100%)}.hq-home .home-entry>:not(.ambient){position:relative;z-index:1}.hq-home .home-entry-doors a:hover{background:rgba(220,177,135,.07)}.hq-home .home-entry-ask a{background:#f6f0e8;color:var(--night-0)}.hq-home .home-entry-ask a:hover{background:var(--gold)}.hq-home .home-more{background:var(--night-0);border-top:1px solid var(--night-line)}.hq-home .home-more span{color:var(--mist)}.hq-home .home-more a{color:#f4f2f7}.hq-home .home-more a:hover{color:var(--gold)}.hq-home .enterprise-footer{background:var(--night-0)}