html{background:#0a0a0f!important}body{background:0 0!important}#hero .hero-bg .hero-carousel-scene,#hero .hero-bg .hero-carousel-ring,#hero .hero-bg .hero-carousel-floor,#hero .hero-bg .hero-bg-overlay,#hero .hero-bg>img{display:none!important}#hero .hero-bg{background:0 0!important}#hero{color:#f5f5f5;position:relative}.hero3d-root{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.hero3d-root canvas{display:block;width:100%!important;height:100%!important}.hero3d-vignette{pointer-events:none;z-index:1;background:radial-gradient(#0000 40%,#0000008c 85%,#000000e6 100%),linear-gradient(#0000 60%,#0a0a0f 100%);position:absolute;inset:0}.hero3d-grain{pointer-events:none;z-index:2;opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");animation:1.6s steps(4,end) infinite hero3dGrain;position:absolute;inset:-50%}@keyframes hero3dGrain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-2%)}to{transform:translate(0)}}#hero .container{z-index:3;position:relative}#hero .hero-title,#hero .hero-title *{text-shadow:0 2px 20px #0006;color:#fff!important}#hero .hero-title .gradient{-webkit-text-fill-color:transparent!important;color:#0000!important;background:linear-gradient(135deg,#fbbf24 0%,#f97316 60%,#fff 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}#hero .hero-sub{color:#f5f5f5c7!important}#hero .hero-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fde68a!important;background:#ffffff0f!important;border:1px solid #fbbf2459!important}#hero .hero-stat-val{color:#fbbf24!important}#hero .hero-stat-label{color:#f5f5f5a6!important}#hero .btn-ghost{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff!important;background:#ffffff0a!important;border-color:#ffffff40!important}#hero{position:relative;overflow:hidden;background:0 0!important}main#main-content>section:not(#hero){background:linear-gradient(#0a0a0ff5,#0f0f14);position:relative}#navbar{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid #ffffff0f;background:#0a0a0f8c!important}#navbar .nav-links a,#navbar .nav-logo,#navbar .nav-logo span{color:#f5f5f5!important}#navbar .nav-contact-btn{color:#fff!important;border-color:#ffffff40!important}section{color:#e5e7eb}section h2,section h3,section h4{color:#fff}section p,section li{color:#e5e7ebc7}.card,.service-card,.pricing-card,.case-card,.faq-item,.process-step{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e5e7eb!important;background:#ffffff08!important;border:1px solid #ffffff14!important}.card *,.service-card *,.pricing-card *,.case-card *,.faq-item *,.process-step *{color:inherit}#hero .hero-content{animation:1.1s cubic-bezier(.2,.7,.2,1) both hero3dFadeUp}@keyframes hero3dFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (width<=720px){.hero3d-vignette{background:radial-gradient(#0000 30%,#0009 80%,#000000f2 100%),linear-gradient(#0000 55%,#0a0a0f 100%)}}.hero3d-static{background:background: radial-gradient(ellipse at 50% 50%, #0b0d1a 0%, #05060d 60%, #030308 100%);position:absolute;inset:0;overflow:hidden}.hero3d-static-stars{opacity:.95;background-image:radial-gradient(1px 1px at 23px 47px,#ffffffe6,#0000 100%),radial-gradient(1px 1px at 91px 19px,#c8dcffcc,#0000 100%),radial-gradient(1.5px 1.5px at 157px 133px,#fff,#0000 100%),radial-gradient(1px 1px at 61px 201px,#fff0dcb3,#0000 100%),radial-gradient(1px 1px at 211px 71px,#b4c8ffd9,#0000 100%),radial-gradient(2px 2px at 277px 187px,#fff,#0000 100%),radial-gradient(1px 1px at 133px 259px,#fff9,#0000 100%),radial-gradient(1px 1px at 313px 41px,#dce6ffbf,#0000 100%);background-repeat:repeat;background-size:340px 300px;width:100%;height:100%;animation:6s ease-in-out infinite alternate hero3dStars;position:absolute;inset:0}.hero3d-static-stars:after{content:"";opacity:.6;background-image:radial-gradient(.5px .5px at 17px 29px,#fff9,#0000 100%),radial-gradient(.5px .5px at 73px 89px,#c8dcff80,#0000 100%),radial-gradient(1px 1px at 121px 151px,#ffffffb3,#0000 100%),radial-gradient(.5px .5px at 181px 43px,#fff0dc80,#0000 100%),radial-gradient(.5px .5px at 47px 191px,#b4c8ff99,#0000 100%);background-repeat:repeat;background-size:220px 220px;animation:9s ease-in-out infinite alternate-reverse hero3dStarsFar;position:absolute;inset:0;transform:scale(1)}@keyframes hero3dStarsFar{0%{opacity:.35}to{opacity:.7}}@keyframes hero3dStars{0%{opacity:.75;transform:translate(0)}to{opacity:1;transform:translate(-8px,4px)}}.hero3d-orbit{pointer-events:none;z-index:2;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero3d-orbit-ring{width:0;height:0;animation:linear infinite hero3dOrbitSpin;position:absolute;top:0;left:0;rotate:0deg}.hero3d-orbit-ring--1{animation-duration:46s}.hero3d-orbit-ring--2{animation-duration:68s;animation-direction:reverse}.hero3d-orbit-ring--3{animation-duration:92s}.hero3d-orbit-ring:before{content:"";width:var(--r,200px);height:var(--r,200px);pointer-events:none;border:1px dashed #fbbf241a;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero3d-orbit-ring--1{--r:58vmin}.hero3d-orbit-ring--2{--r:72vmin}.hero3d-orbit-ring--3{--r:86vmin}.hero3d-orbit-chip{translate:var(--x,0) var(--y,0);-webkit-backdrop-filter:blur(10px);color:#fde68a;letter-spacing:.02em;white-space:nowrap;animation:linear infinite hero3dOrbitCounter;animation-duration:inherit;background:#ffffff0a;border:1px solid #fbbf2447;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:500;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 4px 24px #f973161f,inset 0 1px #ffffff0f}.hero3d-orbit-ring--1 .hero3d-orbit-chip{animation-duration:46s}.hero3d-orbit-ring--2 .hero3d-orbit-chip{animation-name:hero3dOrbitCounterRev;animation-duration:68s}.hero3d-orbit-ring--3 .hero3d-orbit-chip{animation-duration:92s}@keyframes hero3dOrbitSpin{0%{rotate:0deg}to{rotate:360deg}}@keyframes hero3dOrbitCounter{0%{rotate:0deg}to{rotate:-360deg}}@keyframes hero3dOrbitCounterRev{0%{rotate:0deg}to{rotate:360deg}}@media (width<=1024px){.hero3d-orbit{display:none!important}}@media (width>=1025px){.hero3d-orbit{-webkit-mask-image:radial-gradient(32vw 22vw,#0000 0% 55%,#000 78%);mask-image:radial-gradient(32vw 22vw,#0000 0% 55%,#000 78%)}}.hero3d-static-shooting{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero3d-static-shooting span{opacity:0;background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:140px;height:1px;animation:7s linear infinite hero3dShoot;position:absolute}.hero3d-static-shooting span:first-child{animation-duration:6s;animation-delay:0s;top:18%;left:-20%}.hero3d-static-shooting span:nth-child(2){animation-duration:8s;animation-delay:3.4s;top:42%;left:-20%}.hero3d-static-shooting span:nth-child(3){animation-duration:5.5s;animation-delay:5.9s;top:8%;left:-20%}@keyframes hero3dShoot{0%{opacity:0;transform:translate(0)rotate(-28deg)}6%{opacity:1}30%{opacity:0;transform:translate(1400px,720px)rotate(-28deg)}to{opacity:0;transform:translate(1400px,720px)rotate(-28deg)}}.hero3d-static-halo{filter:blur(80px);background:#f973164d;border-radius:50%;width:520px;height:520px;animation:3.5s ease-in-out infinite hero3dHalo;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes hero3dHalo{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.98)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}.hero3d-static-ring{mix-blend-mode:screen;border-radius:50%;animation:14s linear infinite hero3dRingSpin;position:absolute;top:50%;left:50%}.hero3d-static-ring--a{border:1px solid #f973168c;width:620px;height:240px;animation-duration:8s;transform:translate(-50%,-50%)rotate(45deg)}.hero3d-static-ring--b{border:1px solid #fdba7459;width:500px;height:190px;animation-duration:12s;animation-direction:reverse;transform:translate(-50%,-50%)rotate(-12deg)}.hero3d-static-ring--c{mix-blend-mode:overlay;border:1px solid #ffffff2e;width:740px;height:310px;animation-duration:20s;transform:translate(-50%,-50%)rotate(110deg)}@keyframes hero3dRingSpin{0%{transform:translate(-50%, -50%) rotate(var(--r,0deg))}to{transform:translate(-50%, -50%) rotate(calc(var(--r,0deg) + 360deg))}}.hero3d-static-ring--a{--r:45deg}.hero3d-static-ring--b{--r:-12deg}.hero3d-static-ring--c{--r:110deg}.hero3d-static-orb{background:linear-gradient(45deg,#b45309 0%,#f59e0b 40%,#fde68a 100%);border-radius:50%;width:300px;height:300px;animation:5s ease-in-out infinite alternate hero3dOrbFloat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #f9731699,inset -20px -30px 60px #00000059,inset 15px 20px 45px #ffe0a073}.hero3d-static-orb:before{content:"";pointer-events:none;border:1px solid #ffffff38;border-radius:50%;position:absolute;inset:4px;box-shadow:inset 0 0 30px #ffffff14}.hero3d-static-orb:after{content:"";filter:blur(40px);opacity:.5;z-index:-1;background:#f973168c;border-radius:50%;animation:3s ease-in-out infinite hero3dPulse;position:absolute;inset:-10%}.hero3d-static-orb-shine{mix-blend-mode:screen;background:radial-gradient(circle at 30% 25%,#ffffff73 0%,#0000 32%);border-radius:50%;position:absolute;inset:0}@keyframes hero3dOrbFloat{0%{transform:translate(-50%,-51%)scale(1)}to{transform:translate(-50%,-49%)scale(1.015)}}@keyframes hero3dPulse{0%,to{opacity:.45}50%{opacity:.75}}.hero3d-static-sparks{position:absolute;inset:0}.hero3d-static-sparks span{opacity:0;background:#fde68a;border-radius:50%;width:3px;height:3px;animation:3s ease-out infinite hero3dPing;position:absolute;box-shadow:0 0 10px 2px #fbbf24b3}.hero3d-static-sparks span:nth-child(3n){background:#fff;animation-name:hero3dSpark;animation-duration:4.5s;box-shadow:0 0 8px 2px #fff9}@keyframes hero3dSpark{0%,to{opacity:0;transform:scale(.6)}50%{opacity:1;transform:scale(1.2)}}@keyframes hero3dPing{0%{opacity:.9;transform:scale(.7)}80%,to{opacity:0;transform:scale(2.4)}}.hero3d-static-floor{filter:blur(40px);pointer-events:none;background:linear-gradient(#0000 0%,#78280059 100%);height:55%;position:absolute;bottom:0;left:0;right:0}@media (width<=720px){.hero3d-static-halo{filter:blur(60px);width:340px;height:340px}.hero3d-static-orb{width:200px;height:200px}.hero3d-static-ring--a{width:420px;height:170px}.hero3d-static-ring--b{width:340px;height:130px}.hero3d-static-ring--c{width:500px;height:210px}}.case-img,.industry-img,.service-card-demo,.wdev-hero-media{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;transition:opacity .35s,transform .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000059,inset 0 1px #ffffff0d}.case-img>img,.industry-img>img,.case-img>video,.industry-img>video,.service-card-demo>img,.service-card-demo>video,.wdev-hero-media>img,.wdev-hero-media>video{opacity:.82;mix-blend-mode:luminosity;filter:saturate(.95)contrast(1.02);transition:opacity .35s,mix-blend-mode .35s,filter .35s}.case-img:after,.industry-img:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(#0a0a0f26 0%,#0a0a0f8c 100%),radial-gradient(at 30% 20%,#fbbf241a,#0000 60%);transition:opacity .35s;position:absolute;inset:0}.case-card:hover .case-img>img,.case-card:focus-within .case-img>img,.industry-img:hover>img,.industry-img:focus-within>img,.service-card:hover .service-card-demo>img,.service-card:hover .service-card-demo>video,.wdev-hero-media:hover>img,.wdev-hero-media:hover>video{opacity:1;mix-blend-mode:normal;filter:saturate(1.05)contrast()}.case-card:hover .case-img:after,.industry-img:hover:after{opacity:.35}@media (prefers-reduced-motion:reduce){.case-img>img,.industry-img>img,.service-card-demo>img,.service-card-demo>video,.wdev-hero-media>img,.wdev-hero-media>video{transition:none}}
