.futureSection{position:relative;text-align:center;margin-top:-18px;padding:58px 24px 30px;overflow:hidden;background:#08090c;isolation:isolate;z-index:2}.futureGlow{position:absolute;width:400px;height:400px;left:50%;top:80px;transform:translateX(-50%);background:radial-gradient(circle,#0078ff14,transparent 65%);pointer-events:none}.futureGlowTwo{display:none}.futureHeadingWrap{position:relative;z-index:1}.futureEyebrow{display:flex;justify-content:center;gap:10px;font-size:9px;letter-spacing:.12em;color:#6687b3}.futureDivider{color:#3e5168}.futureTitle{margin:14px 0 0;font-size:clamp(34px,4.4vw,56px);line-height:.96;letter-spacing:-.07em}.futureTitleMuted{display:block;color:#0078ff}.futureText{max-width:380px;margin:14px auto 0;font-size:13px;line-height:1.5;color:#9ea3aa}.orbWrapper{position:relative;width:380px;max-width:100%;height:340px;margin:32px auto 0;display:grid;place-items:center;--orb-x:0px;--orb-y:0px;animation:futureGlobeFloat 5s ease-in-out infinite}@keyframes futureGlobeFloat{0%,to{translate:0 0}50%{translate:0 -10px}}.orbSphere{background:url(/images/ai-orb-transparent.png) 50%/contain no-repeat;transform:translate3d(var(--orb-x),var(--orb-y),0) scale(1.16);transition:transform .5s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 20px 30px #0078ff2b)}.orbLens,.orbSphere,.orbSvg{width:100%;height:100%}.orbSvg{opacity:0}.orbOrbit{display:block;position:absolute;left:50%;top:50%;border:1px solid #0072ff66;border-radius:50%;pointer-events:none}.orbOrbit.outer{width:96%;height:48%;transform:translate(-50%,-50%) rotate(-16deg);animation:orbOrbitSpin 24s linear infinite}.orbOrbit.inner{width:76%;height:38%;transform:translate(-50%,-50%) rotate(22deg);border-color:#5a9bff55;animation:orbOrbitSpinReverse 17s linear infinite}.orbOrbit:after{content:"";position:absolute;width:7px;height:7px;top:50%;right:5%;border-radius:50%;background:#1079ff;box-shadow:0 0 14px #1079ff}.orbScanLine,.orbTrail{display:none}.orbLabels{position:absolute;inset:0;color:#6ba9ff;font-size:8px;font-weight:700;letter-spacing:.13em;opacity:0;transition:opacity .35s ease;pointer-events:none}.orbWrapper:hover .orbLabels{opacity:1}.orbLabels span{position:absolute;padding:6px 8px;border:1px solid #0072ff44;border-radius:999px;background:#040609aa}.orbLabelStrategy{top:21%;left:2%}.orbLabelAi{top:12%;right:18%}.orbLabelDesign{bottom:19%;left:8%}.orbLabelGrowth{right:2%;bottom:24%}@keyframes orbOrbitSpin{to{transform:translate(-50%,-50%) rotate(344deg)}}@keyframes orbOrbitSpinReverse{to{transform:translate(-50%,-50%) rotate(-338deg)}}@media (prefers-reduced-motion:reduce){.orbOrbit.inner,.orbOrbit.outer,.orbWrapper{animation:none}}.futureActions{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:0}.futureButton{display:inline-flex;align-items:center;gap:14px;border:0;padding:14px 24px;border-radius:999px;background:#0078ff;color:#fff;font-size:10px;font-weight:700;letter-spacing:.05em;box-shadow:0 0 24px #0078ff33;cursor:pointer}.futureButtonDot{width:10px;height:10px;border:2px solid #fff;border-radius:50%}.futureTextButton{border:0;background:transparent;color:#9198a3;font-size:9px;letter-spacing:.04em;cursor:pointer}@media (max-width:640px){.futureSection{padding-top:34px}.orbWrapper{width:320px;height:280px}}