.consult{position:relative;isolation:isolate;overflow:hidden;padding-block:96px;background:#06172b}.consult:before{content:'';position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse 55% 120% at 82% 50%,rgba(42,98,186,.24),transparent 68%),linear-gradient(115deg,#06172b 0%,#081b31 54%,#061628 100%)}.consult-content{position:relative;z-index:2}.consult .outline-button{margin-top:42px}.consult-motion,.consult-motion>*{position:absolute;display:block;pointer-events:none}.consult-motion{z-index:-1;inset:0;overflow:hidden}.consult-grid{top:-45%;right:-8%;width:62%;height:190%;opacity:.38;background-image:linear-gradient(rgba(141,183,231,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(141,183,231,.16) 1px,transparent 1px);background-size:34px 34px;transform:perspective(660px) rotateX(62deg) rotateZ(-11deg);transform-origin:center;animation:consultGrid 18s linear infinite}.consult-orbit{top:50%;right:10%;width:330px;height:330px;border:1px solid rgba(140,189,240,.23);border-radius:50%;transform:translateY(-50%) rotateX(64deg);animation:consultOrbit 11s linear infinite}.consult-orbit:before,.consult-orbit:after{content:'';position:absolute;border-radius:50%}.consult-orbit:before{top:-4px;left:50%;width:7px;height:7px;background:#c9e7ff;box-shadow:0 0 16px 4px rgba(88,175,255,.55)}.consult-orbit:after{right:18%;bottom:4%;width:4px;height:4px;background:#75b9ff;box-shadow:0 0 12px 3px rgba(63,151,255,.55)}.consult-orbit-b{right:9%;width:470px;height:470px;opacity:.62;transform:translateY(-50%) rotateX(64deg) rotateZ(71deg);animation-direction:reverse;animation-duration:16s}.consult-core{top:50%;right:calc(10% + 161px);width:11px;height:11px;border-radius:50%;background:#d9efff;transform:translate(50%,-50%);box-shadow:0 0 0 8px rgba(120,184,251,.08),0 0 28px 8px rgba(71,160,255,.32);animation:consultPulse 3.4s ease-in-out infinite}.consult-trace{top:50%;right:10%;width:560px;height:1px;transform-origin:right center;background:linear-gradient(90deg,transparent,rgba(133,189,245,.75),transparent);opacity:.5}.consult-trace:after{content:'';position:absolute;right:12%;top:50%;width:5px;height:5px;border-radius:50%;background:#d9efff;transform:translateY(-50%);box-shadow:0 0 12px 2px rgba(103,177,250,.7)}.consult-trace-a{transform:rotate(20deg);animation:consultTrace 5.5s ease-in-out infinite}.consult-trace-b{transform:rotate(-28deg);animation:consultTrace 7s ease-in-out infinite -2.2s}.consult-trace-c{transform:rotate(54deg);animation:consultTrace 6.2s ease-in-out infinite -3.6s}@keyframes consultGrid{to{background-position:0 68px}}@keyframes consultOrbit{to{transform:translateY(-50%) rotateX(64deg) rotateZ(360deg)}}@keyframes consultPulse{50%{box-shadow:0 0 0 15px rgba(120,184,251,.025),0 0 37px 12px rgba(71,160,255,.42)}}@keyframes consultTrace{0%,100%{opacity:.08}50%{opacity:.66}}@media(max-width:999px){.consult{padding-block:62px}.consult .outline-button{margin-top:26px}.consult-grid{right:-38%;width:105%;opacity:.25}.consult-orbit{right:-28%;width:250px;height:250px}.consult-orbit-b{width:350px;height:350px}.consult-core{right:calc(-28% + 122px)}.consult-trace{right:-28%;width:380px}}@media(prefers-reduced-motion:reduce){.consult-grid,.consult-orbit,.consult-core,.consult-trace{animation:none!important}}
