.AnimatedHeroVisual-module__M1DDMW__shell{--hero-orbital-x:0px;--hero-orbital-y:0px;--hero-orbital-rx:0deg;--hero-orbital-ry:0deg;isolation:isolate;aspect-ratio:1.12;perspective:1200px;contain:layout;width:min(100%,690px);margin-inline:auto;position:relative;overflow:visible}.AnimatedHeroVisual-module__M1DDMW__ambient{filter:blur(20px);opacity:.9;background:radial-gradient(circle at 50% 48%,#a855f733,#0000 40%),radial-gradient(circle at 52% 78%,#c084fc47,#0000 34%),radial-gradient(circle at 70% 32%,#ec489914,#0000 28%);border-radius:999px;position:absolute;inset:5% 1% 1%}.AnimatedHeroVisual-module__M1DDMW__groundGlow{filter:blur(12px);opacity:.74;background:radial-gradient(#a855f757,#c084fc1a 54%,#0000 74%);border-radius:999px;height:14%;position:absolute;bottom:3%;left:18%;right:10%;transform:translateZ(-80px)}.AnimatedHeroVisual-module__M1DDMW__stage{transform-style:preserve-3d;transform:translate3d(var(--hero-orbital-x), var(--hero-orbital-y), 0) rotateX(var(--hero-orbital-rx)) rotateY(var(--hero-orbital-ry));will-change:transform;transition:transform .42s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.AnimatedHeroVisual-module__M1DDMW__orbitGuide{pointer-events:none;border:1px solid #a855f729;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AnimatedHeroVisual-module__M1DDMW__orbitGuideOuter{width:76%;height:86%}.AnimatedHeroVisual-module__M1DDMW__orbitGuideInner{border-color:#a855f71a;width:52%;height:58%}.AnimatedHeroVisual-module__M1DDMW__logoCore{aspect-ratio:1;place-items:center;width:clamp(205px,51%,360px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(56px)}.AnimatedHeroVisual-module__M1DDMW__logoHalo{filter:blur(4px);background:radial-gradient(circle,#ffffffb8,#ffffff38 42%,#0000 70%),radial-gradient(circle at 56% 34%,#a855f75c,#0000 42%);border-radius:50%;position:absolute;inset:-10%;box-shadow:0 24px 82px #7c3aed33,inset 0 1px #ffffffd6}.AnimatedHeroVisual-module__M1DDMW__logoImage{object-fit:contain;filter:drop-shadow(0 26px 28px #0f172a38)drop-shadow(0 0 22px #7c3aed2e);width:94%;height:94%;animation:5.6s ease-in-out infinite AnimatedHeroVisual-module__M1DDMW__heroLogoBreathe;position:relative}.AnimatedHeroVisual-module__M1DDMW__capability{z-index:4;color:#6d28d9;width:clamp(46px,7.4vw,62px);height:clamp(46px,7.4vw,62px);animation:AnimatedHeroVisual-module__M1DDMW__heroIconFloat var(--float-duration) ease-in-out infinite;animation-delay:var(--float-delay);will-change:translate;background:linear-gradient(145deg,#fffffff5,#ffffffc7),radial-gradient(circle at 35% 20%,#fffffffa,#0000 42%);border:1px solid #a855f724;border-radius:999px;place-items:center;transition:box-shadow .22s;display:grid;position:absolute;box-shadow:0 16px 38px #4c1d952e,inset 0 1px #fffffff2}.AnimatedHeroVisual-module__M1DDMW__capabilityLarge{width:clamp(56px,9vw,78px);height:clamp(56px,9vw,78px)}.AnimatedHeroVisual-module__M1DDMW__capability svg{width:44%;height:44%}.AnimatedHeroVisual-module__M1DDMW__capability:hover{z-index:8;animation-play-state:paused;box-shadow:0 20px 44px #7c3aed42,0 0 0 8px #a855f70f,inset 0 1px #fffffff2}.AnimatedHeroVisual-module__M1DDMW__capabilityInner{border-radius:inherit;place-items:center;width:100%;height:100%;transition:transform .22s cubic-bezier(.16,1,.3,1);display:grid}.AnimatedHeroVisual-module__M1DDMW__capability:hover .AnimatedHeroVisual-module__M1DDMW__capabilityInner{transform:scale(1.1)}.AnimatedHeroVisual-module__M1DDMW__tooltip{white-space:nowrap;color:#6d28d9;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #a855f733;border-radius:999px;padding:5px 13px;font-size:12px;font-weight:600;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 6px 16px #4c1d951f}.AnimatedHeroVisual-module__M1DDMW__tooltipActive,.AnimatedHeroVisual-module__M1DDMW__capability:hover .AnimatedHeroVisual-module__M1DDMW__tooltip{opacity:1;transform:translate(-50%)translateY(0)}.AnimatedHeroVisual-module__M1DDMW__particle{z-index:3;width:var(--particle-size);height:var(--particle-size);left:var(--particle-left);top:var(--particle-top);opacity:.82;animation:AnimatedHeroVisual-module__M1DDMW__heroParticleFloat var(--particle-duration) ease-in-out infinite;animation-delay:var(--particle-delay);background:linear-gradient(145deg,#d8b4fef2,#6d28d9eb);border-radius:24%;position:absolute;box-shadow:0 0 16px #a855f757,inset 0 1px #ffffff8c}@keyframes AnimatedHeroVisual-module__M1DDMW__heroIconFloat{0%,to{translate:0}50%{translate:0 -7px}}@keyframes AnimatedHeroVisual-module__M1DDMW__heroLogoBreathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.018)}}@keyframes AnimatedHeroVisual-module__M1DDMW__heroParticleFloat{0%,to{opacity:.32;transform:translateZ(28px)rotate(0)}45%{opacity:.92;transform:translate3d(10px,-18px,28px)rotate(18deg)}}@media (max-width:1023px){.AnimatedHeroVisual-module__M1DDMW__shell{width:min(100%,520px)}.AnimatedHeroVisual-module__M1DDMW__orbitGuideOuter{width:80%}}@media (max-width:640px){.AnimatedHeroVisual-module__M1DDMW__shell{width:min(100%,360px)}.AnimatedHeroVisual-module__M1DDMW__ambient{filter:blur(14px);opacity:.7;inset:10% 2% 4%}.AnimatedHeroVisual-module__M1DDMW__orbitGuideOuter{width:74%;height:84%}.AnimatedHeroVisual-module__M1DDMW__orbitGuideInner{display:none}.AnimatedHeroVisual-module__M1DDMW__capability{width:42px;height:42px}.AnimatedHeroVisual-module__M1DDMW__logoCore{width:clamp(170px,54%,220px)}.AnimatedHeroVisual-module__M1DDMW__particleMobileHidden{display:none}}@media (prefers-reduced-motion:reduce){.AnimatedHeroVisual-module__M1DDMW__stage,.AnimatedHeroVisual-module__M1DDMW__orbitGuide,.AnimatedHeroVisual-module__M1DDMW__logoImage,.AnimatedHeroVisual-module__M1DDMW__capability,.AnimatedHeroVisual-module__M1DDMW__particle{transition:none!important;animation:none!important}}
