.landing-module___cEqKa__stage{position:relative}.landing-module___cEqKa__stageCopy{z-index:1;position:relative}.landing-module___cEqKa__stageVisual{min-height:420px;transform:scale(calc(1 - var(--scroll-progress,0) * .18)) translateY(calc(var(--scroll-progress,0) * -24px));opacity:calc(1 - var(--scroll-progress,0) * .85);position:relative}.landing-module___cEqKa__scene{perspective:1400px;perspective-origin:50% 45%;width:100%;height:100%;min-height:480px;position:relative}.landing-module___cEqKa__group{transform-style:preserve-3d;transform:rotateX(calc(var(--pointer-y,0) * -10deg)) rotateY(calc(var(--pointer-x,0) * 14deg + var(--drag-rotate-y,0deg)));touch-action:pan-y;transition:transform .5s ease-out;position:absolute;inset:0}.landing-module___cEqKa__sphere{background:radial-gradient(circle at calc(50% + var(--pointer-x,0) * 26px) calc(35% + var(--pointer-y,0) * 26px), #c9a2278c, #0a1b33e6 62%, #0a1b33 100%);border-radius:50%;width:168px;height:168px;margin:-84px 0 0 -84px;transition:box-shadow .5s ease-out;position:absolute;top:50%;left:50%;box-shadow:0 0 60px #c9a22738,inset 0 0 40px #c9a22729}.landing-module___cEqKa__group[data-active=true] .landing-module___cEqKa__sphere{box-shadow:0 0 92px #c9a2276b,inset 0 0 55px #c9a2274d}.landing-module___cEqKa__sphereRing{border:1px solid #c9a22752;border-radius:50%;animation:42s linear infinite landing-module___cEqKa__spin-slow;position:absolute;inset:0}.landing-module___cEqKa__sphereRing:nth-child(2){border-color:#f4f6f829;animation-duration:58s;animation-direction:reverse;inset:20px}@keyframes landing-module___cEqKa__spin-slow{to{transform:rotate(360deg)}}.landing-module___cEqKa__orbitPlane{transform-style:preserve-3d;transform:rotateX(var(--tilt));position:absolute;inset:0}.landing-module___cEqKa__orbitRotator{transform-style:preserve-3d;animation:landing-module___cEqKa__orbit-spin var(--duration) linear infinite;position:absolute;inset:0}.landing-module___cEqKa__orbitRadius{width:0;height:0;transform:translateX(var(--radius));position:absolute;top:50%;left:50%}.landing-module___cEqKa__orbitCounter{animation:landing-module___cEqKa__orbit-counter-spin var(--duration) linear infinite}@keyframes landing-module___cEqKa__orbit-spin{to{transform:rotate(360deg)}}@keyframes landing-module___cEqKa__orbit-counter-spin{to{transform:rotate(-360deg)}}.landing-module___cEqKa__node{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f4f6f8;white-space:nowrap;cursor:pointer;background:#0a1b3399;border:1px solid #c9a22747;border-radius:999px;align-items:center;gap:6px;padding:6px 10px 6px 8px;font-size:12px;font-weight:600;transition:transform .25s ease-out,border-color .25s ease-out,background-color .25s ease-out,opacity .25s ease-out;display:flex;transform:translate(-50%,-50%)}.landing-module___cEqKa__node:hover,.landing-module___cEqKa__node:focus-visible{background:#0a1b33e6;border-color:#c9a227d9;transform:translate(-50%,-50%)scale(1.08)}.landing-module___cEqKa__node:focus-visible{outline-offset:3px;outline:2px solid #c9a227}.landing-module___cEqKa__nodeSelected{background:#c9a22733;border-color:#c9a227}.landing-module___cEqKa__nodeDimmed{opacity:.4}.landing-module___cEqKa__dot{background:#c9a227;border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (max-width:640px){.landing-module___cEqKa__orbitPlane[data-ring="2"]{display:none}.landing-module___cEqKa__scene{min-height:380px}}.landing-module___cEqKa__descriptionPanel{text-align:center;justify-content:center;align-items:center;min-height:44px;margin-top:1.5rem;transition:opacity .25s ease-out;display:flex}.landing-module___cEqKa__glow{isolation:isolate;position:relative}.landing-module___cEqKa__glow:before{content:"";border-radius:inherit;pointer-events:none;opacity:var(--spot-opacity,0);background:radial-gradient(180px circle at var(--spot-x,50%) var(--spot-y,50%), #c9a22740, transparent 70%);z-index:-1;transition:opacity .3s ease-out;position:absolute;inset:-8px}.landing-module___cEqKa__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:640px){.landing-module___cEqKa__capabilityGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.landing-module___cEqKa__capabilityCard{isolation:isolate;transform:perspective(800px) rotateX(var(--tilt-y,0deg)) rotateY(var(--tilt-x,0deg)) translateY(var(--card-offset,0px));opacity:0;animation:.6s ease-out forwards paused landing-module___cEqKa__card-rise;animation-delay:calc(var(--stagger-index,0) * 70ms);background:#fff;border:1px solid #0a1b331a;border-radius:1rem;padding:1.25rem;transition:transform .3s ease-out,box-shadow .3s ease-out,border-color .3s ease-out;position:relative;overflow:hidden}.landing-module___cEqKa__capabilityGrid[data-revealed=true] .landing-module___cEqKa__capabilityCard{animation-play-state:running}@keyframes landing-module___cEqKa__card-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.landing-module___cEqKa__capabilityCard:hover,.landing-module___cEqKa__capabilityCard:focus-within{border-color:#c9a22766;box-shadow:0 18px 40px -20px #0a1b3359}.landing-module___cEqKa__capabilityCard:before{content:"";border-radius:inherit;pointer-events:none;opacity:var(--spot-opacity,0);background:radial-gradient(160px circle at var(--spot-x,50%) var(--spot-y,50%), #c9a22729, transparent 70%);transition:opacity .3s ease-out;position:absolute;inset:-1px}.landing-module___cEqKa__capabilityCardWide{grid-column:span 2/span 2}.landing-module___cEqKa__capabilityIcon{color:#c9a227}.landing-module___cEqKa__capabilityPath{opacity:0;background:linear-gradient(90deg,#0000,#c9a227,#0000);height:1px;transition:transform .4s ease-out,opacity .4s ease-out;position:absolute;bottom:1.1rem;left:1.25rem;right:1.25rem;transform:scaleX(0)}.landing-module___cEqKa__capabilityCard:hover .landing-module___cEqKa__capabilityPath,.landing-module___cEqKa__capabilityCard:focus-within .landing-module___cEqKa__capabilityPath{opacity:1;transform:scaleX(1)}.landing-module___cEqKa__horizon{position:relative;overflow:hidden}.landing-module___cEqKa__horizonGlow{pointer-events:none;background:radial-gradient(#c9a22729,#0000 65%);width:140%;height:70%;position:absolute;bottom:-35%;left:50%;transform:translate(-50%)}.landing-module___cEqKa__horizonLine{pointer-events:none;background:linear-gradient(90deg,#0000,#c9a22780,#0000);height:1px;position:absolute;bottom:42%;left:8%;right:8%}@media (prefers-reduced-motion:reduce){.landing-module___cEqKa__sphereRing,.landing-module___cEqKa__orbitRotator,.landing-module___cEqKa__orbitCounter{animation:none!important}.landing-module___cEqKa__group{transition:none}.landing-module___cEqKa__capabilityCard{opacity:1;animation:none!important;transform:none!important}.landing-module___cEqKa__node,.landing-module___cEqKa__capabilityCard{transition:none}}
