.neural-network-hero-bg{background:radial-gradient(circle at 30% 20%,#00d9ff33 0%,#0000 40%),radial-gradient(circle at 70% 80%,#00d9ff26 0%,#0000 40%),radial-gradient(circle,#00af9b1a 0%,#0000 60%)}.neural-nodes-overlay{position:relative}.neural-nodes-overlay:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 15% 25%,#00d9ff66 3px,#0000 3px),radial-gradient(circle at 85% 35%,#00d9ff59 3px,#0000 3px),radial-gradient(circle at 45% 75%,#00d9ff66 3px,#0000 3px),radial-gradient(circle at 75% 65%,#00d9ff4d 3px,#0000 3px),radial-gradient(circle at 25% 55%,#00d9ff40 2px,#0000 2px),radial-gradient(circle at 65% 15%,#00d9ff33 2px,#0000 2px);animation:4s ease-in-out infinite pulse-nodes;position:absolute;inset:0}@keyframes pulse-nodes{0%,to{opacity:.5}50%{opacity:.8}}@keyframes shimmer{0%{background-position:200%}to{background-position:-200%}}.text-shimmer-cyan{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#00d9ff,#00b3a4,#00d9ff,#00b3a4) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite shimmer}.ai-badge-glow{background:#00d9ff1a;border:1px solid #00d9ff66;transition:all .3s ease-out;box-shadow:0 0 12px -3px #00d9ff66}.ai-badge-glow:hover{border-color:#00d9ff99;box-shadow:0 0 16px -2px #00d9ff80}.dark .ai-badge-glow{background:#00d9ff26}.ai-glow-card{background:#fff;border:1px solid #00d9ff33;border-radius:1rem;transition:all .3s ease-out}.ai-glow-card:hover{border-color:#00d9ff66;transform:translateY(-2px);box-shadow:0 0 25px -5px #00d9ff40}.dark .ai-glow-card{background:#111827;border-color:#00d9ff40}.dark .ai-glow-card:hover{border-color:#00d9ff80;box-shadow:0 0 30px -5px #00d9ff59}.ai-pathways-bg{background:linear-gradient(#f8fafa 0%,#f3f8f7 50%,#f8fafa 100%);position:relative}.dark .ai-pathways-bg{background:linear-gradient(#0b1220 0%,#111827 50%,#0b1220 100%)}.ai-pathways-bg:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(135deg,#0000 48%,#00d9ff0a 50%,#0000 52%),linear-gradient(45deg,#0000 48%,#00d9ff08 50%,#0000 52%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:60px 60px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.cyan-glow-shadow{transition:box-shadow .3s ease-out;box-shadow:0 10px 40px -10px #00d9ff40,0 0 0 1px #00d9ff1a}.cyan-glow-shadow:hover{box-shadow:0 15px 50px -10px #00d9ff59,0 0 0 1px #00d9ff26}.ai-tab-active{color:#fff;background:linear-gradient(135deg,#00d9ff 0%,#00b3a4 100%);box-shadow:0 4px 12px -2px #00d9ff66}.ai-floating-icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00d9ff1a;border:1px solid #00d9ff33;border-radius:1rem;padding:1rem}.dark .ai-floating-icon{background:#00d9ff26;border-color:#00d9ff4d}@keyframes gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.ai-cta-bg{background:linear-gradient(135deg,#007a6d 0%,#006457 40%,#00b3a4 70%,#00d9ff 100%) 0 0/200% 200%;animation:15s infinite gradientShift;position:relative;overflow:hidden}.ai-cta-bg:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 80%,#00d9ff33 0%,#0000 40%),radial-gradient(circle at 80% 20%,#a3e63526 0%,#0000 40%);position:absolute;inset:0}@media (max-width:768px){.neural-nodes-overlay:before{animation:none;display:none}.ai-floating-icon{-webkit-backdrop-filter:none;backdrop-filter:none}.ai-pathways-bg:before{display:none}.ai-glow-card:hover{transform:none}.text-shimmer-cyan{animation:none}.ai-cta-bg{animation-duration:30s}}@media (prefers-reduced-motion:reduce){.neural-nodes-overlay:before,.text-shimmer-cyan,.ai-cta-bg{animation:none!important}.ai-glow-card,.ai-glow-card:hover{transform:none!important}}