.industries-section{background:#eef1f8;position:relative;overflow:hidden;padding:35px 0 50px}.industries-section:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 600px 400px at 18% 30%,rgba(0,184,255,.1),transparent 60%),radial-gradient(ellipse 500px 400px at 82% 70%,rgba(46,123,255,.08),transparent 65%)}.ind-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;position:relative;z-index:2}@media (max-width:1100px){.ind-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ind-grid{grid-template-columns:1fr;gap:14px}}@keyframes borderRun{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.ind-ic{flex-shrink:0;width:64px;height:64px;border-radius:14px;perspective:200px;perspective-origin:50% 50%;background:linear-gradient(135deg,#f5f7fc,#e9ecf6);border:1px solid var(--line);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 2px 8px rgba(0,82,255,.06);position:relative;overflow:visible;transition:transform .3s,box-shadow .3s,border-color .3s}.ic-3d,.ind-ic{display:block}.ic-3d>*{position:absolute;transform-style:preserve-3d}.ic3-base{left:50%;bottom:8px;transform:translateX(-50%);width:38px;height:5px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,82,255,.25),transparent 65%);filter:blur(2px);z-index:0}.ic3-fin{animation:fin3dRot 6s ease-in-out infinite}@keyframes fin3dRot{0%,to{transform:rotateY(-10deg) rotateX(8deg)}50%{transform:rotateY(10deg) rotateX(8deg)}}.ic3-fin .ic3-bar{bottom:12px;width:5px;border-radius:1.5px;background:linear-gradient(180deg,#2e7bff,#0033a8);box-shadow:0 2px 4px rgba(0,82,255,.3),inset 0 1px 0 hsla(0,0%,100%,.3);z-index:1}.ic3-fin .b1{left:10px;height:10px;animation:finBar 2.4s ease-in-out infinite}.ic3-fin .b2{left:18px;height:16px;animation:finBar 2.4s ease-in-out .2s infinite}.ic3-fin .b3{left:26px;height:22px;animation:finBar 2.4s ease-in-out .4s infinite}@keyframes finBar{0%,to{transform:scaleY(.85);transform-origin:bottom}50%{transform:scaleY(1.05);transform-origin:bottom}}.ic3-fin .ic3-coin-svg{position:absolute;right:4px;top:6px;width:38px;height:38px;filter:drop-shadow(0 4px 8px rgba(242,161,0,.4)) drop-shadow(0 2px 3px rgba(0,82,255,.2));z-index:2;animation:finCoinSpin 4s ease-in-out infinite}@keyframes finCoinSpin{0%,to{transform:rotateY(-15deg) scale(1)}50%{transform:rotateY(15deg) scale(1.05)}}.ic3-fin .ic3-up-arrow{position:absolute;right:4px;top:4px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:7px solid #00b8ff;filter:drop-shadow(0 0 6px rgba(0,184,255,.7));animation:finUpArrow 2s ease-in-out infinite;z-index:3}@keyframes finUpArrow{0%,to{opacity:.4;transform:translateY(2px) scale(.85)}50%{opacity:1;transform:translateY(-2px) scale(1)}}.ic3-mfg{animation:mfg3dRot 7s ease-in-out infinite}@keyframes mfg3dRot{0%,to{transform:rotateY(-6deg) rotateX(10deg)}50%{transform:rotateY(6deg) rotateX(10deg)}}.ic3-mfg .ic3-stack{bottom:14px;width:10px;border-radius:2px 2px 0 0;background:linear-gradient(180deg,#0052ff,#0033a8);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 2px 4px rgba(0,82,255,.3)}.ic3-mfg .s1{left:14px;height:16px}.ic3-mfg .s2{left:26px;height:24px}.ic3-mfg .s3{left:38px;height:20px}.ic3-mfg .ic3-smoke{width:7px;height:7px;border-radius:50%;background:radial-gradient(circle,rgba(0,184,255,.85),rgba(0,184,255,0));filter:blur(1px)}.ic3-mfg .sm1{left:29px;top:8px;animation:mfgSmoke 2.6s ease-in-out infinite}.ic3-mfg .sm2{left:42px;top:10px;animation:mfgSmoke 2.6s ease-in-out 1.3s infinite}@keyframes mfgSmoke{0%{transform:translateY(0) scale(.5);opacity:.85}to{transform:translateY(-14px) scale(1.4);opacity:0}}.ic3-hc{animation:hc3dRot 5s ease-in-out infinite}@keyframes hc3dRot{0%,to{transform:rotateY(-10deg)}50%{transform:rotateY(10deg)}}.ic3-hc .ic3-cross{background:linear-gradient(135deg,#ff4757,#c73846);box-shadow:0 3px 8px rgba(199,56,70,.4),inset 0 1px 0 hsla(0,0%,100%,.3);border-radius:3px}.ic3-hc .cv{width:10px;height:30px}.ic3-hc .ch,.ic3-hc .cv{left:50%;top:50%;transform:translate(-50%,-50%)}.ic3-hc .ch{width:30px;height:10px}.ic3-hc .ic3-pulse{left:50%;top:50%;width:38px;height:38px;border-radius:50%;border:2px solid rgba(255,71,87,.6);transform:translate(-50%,-50%);animation:hcPulse 1.6s ease-out infinite}@keyframes hcPulse{0%{transform:translate(-50%,-50%) scale(.55);opacity:1}to{transform:translate(-50%,-50%) scale(1.4);opacity:0}}.ic3-log{animation:log3dDrive 4s ease-in-out infinite}@keyframes log3dDrive{0%,to{transform:rotateY(-12deg) translateX(-3px)}50%{transform:rotateY(12deg) translateX(3px)}}.ic3-log .ic3-box{left:8px;top:18px;width:30px;height:22px;border-radius:3px;background:linear-gradient(135deg,#0052ff,#0033a8);box-shadow:0 4px 8px rgba(0,82,255,.3),inset 0 1px 0 hsla(0,0%,100%,.3)}.ic3-log .ic3-cab{right:8px;top:24px;width:18px;height:16px;border-radius:3px 4px 4px 3px;background:linear-gradient(135deg,#2e7bff,#0052ff);box-shadow:0 4px 8px rgba(0,82,255,.3),inset 0 1px 0 hsla(0,0%,100%,.4)}.ic3-log .ic3-wheel{bottom:8px;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle,#0e1220 30%,#3b4156 70%);box-shadow:0 2px 4px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.2);animation:logWheel 1s linear infinite}.ic3-log .w1{left:13px}.ic3-log .w2{right:14px}@keyframes logWheel{to{transform:rotate(1turn)}}.ic3-avt{animation:avt3dRot 5s ease-in-out infinite}@keyframes avt3dRot{0%,to{transform:rotateY(-6deg) rotateX(8deg)}50%{transform:rotateY(6deg) rotateX(8deg)}}.ic3-avt .ic3-arc{left:50%;top:50%;width:20px;height:20px;border:1.5px solid rgba(0,184,255,.7);border-radius:50%;transform:translate(-50%,-50%);animation:avtArc 2.4s ease-out infinite;opacity:0;z-index:1}.ic3-avt .a1{animation-delay:0s}.ic3-avt .a2{animation-delay:.8s}.ic3-avt .a3{animation-delay:1.6s}@keyframes avtArc{0%{transform:translate(-50%,-50%) scale(.5);opacity:.9}to{transform:translate(-50%,-50%) scale(2.2);opacity:0}}.ic3-avt .ic3-plane-svg{position:absolute;left:50%;top:50%;width:42px;height:42px;transform:translate(-50%,-50%);filter:drop-shadow(0 4px 6px rgba(0,82,255,.4));z-index:2;animation:avtPlaneBob 3s ease-in-out infinite}@keyframes avtPlaneBob{0%,to{transform:translate(-50%,-50%) translateY(0) rotate(-2deg)}50%{transform:translate(-50%,-50%) translateY(-2px) rotate(2deg)}}.ic3-tch{animation:tch3dRot 6s ease-in-out infinite}@keyframes tch3dRot{0%,to{transform:rotateX(20deg) rotateY(-8deg)}50%{transform:rotateX(20deg) rotateY(8deg)}}.ic3-tch .ic3-chip-side{transform:translate(-50%,-46%);background:linear-gradient(135deg,#0033a8,#001a66);box-shadow:0 6px 14px rgba(0,82,255,.35)}.ic3-tch .ic3-chip-side,.ic3-tch .ic3-chip-top{left:50%;top:50%;width:34px;height:34px;border-radius:6px}.ic3-tch .ic3-chip-top{transform:translate(-50%,-54%);background:linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0) 50%),linear-gradient(135deg,#2e7bff,#0052ff 50%,#0033a8);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),inset 0 -1px 0 rgba(0,0,0,.15)}.ic3-tch .ic3-core-glow{left:50%;top:50%;width:12px;height:12px;transform:translate(-50%,-54%);border-radius:50%;background:radial-gradient(circle,#00b8ff 0,#0052ff 60%,transparent 100%);box-shadow:0 0 10px rgba(0,184,255,.7);animation:tchCoreGlow 1.6s ease-in-out infinite}@keyframes tchCoreGlow{0%,to{box-shadow:0 0 6px rgba(0,184,255,.5);opacity:.85}50%{box-shadow:0 0 16px #00b8ff,0 0 24px rgba(0,184,255,.4);opacity:1}}.ic3-tch .ic3-circuit-trace{background:linear-gradient(currentColor,currentColor);color:rgba(0,184,255,.5);box-shadow:0 0 4px rgba(0,184,255,.4)}.ic3-tch .t-top{left:50%;top:6px;width:1.5px;height:10px;transform:translateX(-50%);animation:tchPulseTop 1.5s ease-in-out infinite}.ic3-tch .t-right{right:6px;top:50%;width:10px;height:1.5px;transform:translateY(-50%);animation:tchPulseRight 1.5s ease-in-out .375s infinite}.ic3-tch .t-bottom{left:50%;bottom:6px;width:1.5px;height:10px;transform:translateX(-50%);animation:tchPulseBottom 1.5s ease-in-out .75s infinite}.ic3-tch .t-left{left:6px;top:50%;width:10px;height:1.5px;transform:translateY(-50%);animation:tchPulseLeft 1.5s ease-in-out 1.125s infinite}@keyframes tchPulseTop{0%,to{opacity:.3}50%{opacity:1;color:#00b8ff}}@keyframes tchPulseRight{0%,to{opacity:.3}50%{opacity:1;color:#00b8ff}}@keyframes tchPulseBottom{0%,to{opacity:.3}50%{opacity:1;color:#00b8ff}}@keyframes tchPulseLeft{0%,to{opacity:.3}50%{opacity:1;color:#00b8ff}}.ic3-tch .ic3-node{width:5px;height:5px;border-radius:50%;background:radial-gradient(circle,#00b8ff,#0052ff);box-shadow:0 0 6px rgba(0,184,255,.7)}.ic3-tch .n1{left:50%;top:3px;transform:translateX(-50%);animation:tchNode 1.5s ease-in-out infinite}.ic3-tch .n2{right:3px;top:50%;transform:translateY(-50%);animation:tchNode 1.5s ease-in-out .375s infinite}.ic3-tch .n3{left:50%;bottom:3px;transform:translateX(-50%);animation:tchNode 1.5s ease-in-out .75s infinite}.ic3-tch .n4{left:3px;top:50%;transform:translateY(-50%);animation:tchNode 1.5s ease-in-out 1.125s infinite}@keyframes tchNode{0%,to{box-shadow:0 0 4px rgba(0,184,255,.5);transform:translate(var(--tx,-50%),var(--ty,0)) scale(.85)}50%{box-shadow:0 0 10px #00b8ff,0 0 16px rgba(0,184,255,.4);transform:translate(var(--tx,-50%),var(--ty,0)) scale(1.15)}}.ic3-tch .n1{--tx:-50%;--ty:0}.ic3-tch .n2{--tx:0;--ty:-50%}.ic3-tch .n3{--tx:-50%;--ty:0}.ic3-tch .n4{--tx:0;--ty:-50%}.ic3-rea{animation:rea3dRot 7s ease-in-out infinite}@keyframes rea3dRot{0%,to{transform:rotateY(-7deg) rotateX(5deg)}50%{transform:rotateY(7deg) rotateX(5deg)}}.ic3-rea .ic3-bldg{bottom:10px;border-radius:2px 2px 0 0;background:linear-gradient(135deg,#2e7bff,#0033a8);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 3px 6px rgba(0,82,255,.3)}.ic3-rea .b1{left:11px;width:10px;height:30px}.ic3-rea .b2{left:24px;width:14px;height:38px;background:linear-gradient(135deg,#00b8ff,#0052ff)}.ic3-rea .b3{left:41px;width:11px;height:24px}.ic3-rea .b1:after,.ic3-rea .b2:after,.ic3-rea .b3:after{content:"";position:absolute;inset:3px;background-image:linear-gradient(hsla(0,0%,100%,.35) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.35) 1px,transparent 0);background-size:3px 5px}.ic3-rea .ic3-roof{left:24px;top:6px;width:14px;height:3px;background:linear-gradient(90deg,transparent,#00b8ff,transparent);animation:reaRoof 2s ease-in-out infinite;border-radius:2px}@keyframes reaRoof{0%,to{opacity:.4;transform:scaleX(.6)}50%{opacity:1;transform:scaleX(1)}}.ic3-pub{animation:pub3dRot 8s ease-in-out infinite}@keyframes pub3dRot{0%,to{transform:rotateY(-5deg) rotateX(8deg)}50%{transform:rotateY(5deg) rotateX(8deg)}}.ic3-pub .ic3-pediment{left:50%;top:8px;width:0;height:0;border-left:22px solid transparent;border-right:22px solid transparent;border-bottom:11px solid #0052ff;transform:translateX(-50%);filter:drop-shadow(0 3px 6px rgba(0,82,255,.35))}.ic3-pub .ic3-col{top:20px;width:5px;height:24px;background:linear-gradient(180deg,#2e7bff,#0033a8);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),1px 0 2px rgba(0,82,255,.25);border-radius:1px}.ic3-pub .c1{left:14px}.ic3-pub .c2{left:23px}.ic3-pub .c3{left:32px}.ic3-pub .c4{left:41px}.ic3-pub .ic3-step{left:10px;bottom:10px;width:42px;height:5px;background:linear-gradient(180deg,#00b8ff,#0033a8);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 2px 4px rgba(0,82,255,.3);border-radius:1px;animation:pubStep 4s ease-in-out infinite}@keyframes pubStep{0%,to{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 2px 4px rgba(0,82,255,.3)}50%{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 4px 10px rgba(0,184,255,.45)}}@media (prefers-reduced-motion:reduce){.ic3-avt,.ic3-avt .ic3-arc,.ic3-avt .ic3-plane-svg,.ic3-fin,.ic3-fin .ic3-bar,.ic3-fin .ic3-coin-svg,.ic3-fin .ic3-up-arrow,.ic3-hc,.ic3-hc .ic3-pulse,.ic3-log,.ic3-log .ic3-wheel,.ic3-mfg,.ic3-mfg .ic3-smoke,.ic3-pub,.ic3-pub .ic3-step,.ic3-rea,.ic3-rea .ic3-roof,.ic3-tch,.ic3-tch .ic3-circuit-trace,.ic3-tch .ic3-core-glow,.ic3-tch .ic3-node{animation:none}}.ind-info{display:flex;flex-direction:column;gap:6px;flex:1}.ic3-outline *{background:transparent!important;box-shadow:none!important;animation:none!important;border-radius:0}.ic3-outline .ic3-base{border:1.5px solid!important;border-radius:50%!important}.ic3-outline div:not(.ic3-base){border:1px solid!important}.ic3-outline svg{stroke:currentColor!important;fill:transparent!important;filter:none!important}.ic3-outline circle,.ic3-outline path,.ic3-outline text{fill:transparent!important;stroke:currentColor!important;strokeWidth:1px!important}.ic3-outline .ind-ic{flex-shrink:0;box-shadow:none!important;background:transparent!important}