@keyframes glow-breathe{0%,to{opacity:.65}50%{opacity:1}}.glow-breathe{background:radial-gradient(65% 65% at 50% 50%,rgba(253,51,0,.62),rgba(253,51,0,.24) 55%,transparent 80%);filter:blur(28px);animation:glow-breathe 5.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.glow-breathe{animation:none;opacity:.65}}@keyframes aero-drift{to{stroke-dashoffset:-15}}.aero-dash-fast{animation:aero-drift .7s linear infinite}.aero-dash-mid{animation:aero-drift .95s linear infinite}.aero-dash-slow{animation:aero-drift 1.2s linear infinite}@keyframes aero-shed{to{stroke-dashoffset:-210}}.aero-wisp-1{animation:aero-shed 1.6s linear infinite}.aero-wisp-2{animation:aero-shed 2s linear infinite;animation-delay:-.9s}@media (prefers-reduced-motion:reduce){.aero-dash-fast,.aero-dash-mid,.aero-dash-slow,.aero-wisp-1,.aero-wisp-2{animation:none;display:none}}@keyframes ion-plus-glow{0%,to{color:#ffffff;text-shadow:none}45%,55%{color:#fd3300;text-shadow:0 0 30px rgba(253,51,0,.85),0 0 70px rgba(253,51,0,.55),0 0 130px rgba(253,51,0,.3)}}.ion-plus-glow{display:inline-block;animation:ion-plus-glow 5s ease-in-out infinite;will-change:color,text-shadow}@media (prefers-reduced-motion:reduce){.ion-plus-glow{animation:none;color:#fd3300}}@keyframes hero-ugc-shimmer{0%{transform:translateX(-60%);opacity:0}12%{opacity:1}48%{opacity:1}60%,to{transform:translateX(320%);opacity:0}}.hero-ugc-shimmer{position:absolute;top:-14px;bottom:-14px;left:0;width:34%;pointer-events:none;border-radius:9999px;background:linear-gradient(90deg,rgba(253,51,0,0),rgba(253,51,0,.5) 50%,rgba(253,51,0,0));filter:blur(18px);opacity:0;animation:hero-ugc-shimmer 3s ease-in-out infinite;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.hero-ugc-shimmer{animation:none;display:none}}@keyframes hero-scroll-bob{0%,to{transform:translateY(-2px);opacity:.65}50%{transform:translateY(6px);opacity:1}}.hero-scroll-cue svg{animation:hero-scroll-bob 2.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.hero-scroll-cue svg{animation:none}}@keyframes ion-hotspot-pulse{0%{transform:scale(1);opacity:.85}75%,to{transform:scale(2.6);opacity:0}}.ion-hotspot-pulse{animation:ion-hotspot-pulse 1.9s cubic-bezier(.25,.46,.45,.94) infinite}@media (prefers-reduced-motion:reduce){.ion-hotspot-pulse{animation:none;opacity:0}}@keyframes mech-bar-scan{0%{transform:translateX(-100%);opacity:0}10%,80%{opacity:1}to{transform:translateX(350%);opacity:0}}.mech-bar-scan{position:absolute;inset:0;width:30%;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.45) 35%,rgba(255,255,255,.85) 50%,rgba(255,255,255,.45) 65%,rgba(255,255,255,0));animation:mech-bar-scan 3s ease-in-out 1.6s infinite;mix-blend-mode:overlay}@media (prefers-reduced-motion:reduce){.mech-bar-scan{animation:none;display:none}}.iso-perspective{perspective:1800px}.iso-tilt{transform:rotateX(8deg) rotateY(-3deg);transform-origin:center bottom;transform-style:preserve-3d;will-change:transform}@keyframes ion-bar-scan{0%{transform:translateX(-50%);opacity:0}10%,85%{opacity:1}to{transform:translateX(250%);opacity:0}}.ion-bar-scan{position:absolute;inset:0;width:35%;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.5) 35%,rgba(255,255,255,.9) 50%,rgba(255,255,255,.5) 65%,rgba(255,255,255,0));animation:ion-bar-scan 3.2s ease-in-out 1.4s infinite;mix-blend-mode:overlay}@media (prefers-reduced-motion:reduce){.iso-tilt{transform:none}.ion-bar-scan{animation:none;display:none}}