:root{--bg-primary:#0a0a0f;--bg-secondary:#121218;--bg-tertiary:#1a1a24;--text-primary:#fff;--text-secondary:#a0a0b0;--text-accent:#6366f1;--accent-primary:#6366f1;--accent-secondary:#10b981;--accent-tertiary:#f472b6;--gradient-1:linear-gradient(135deg,#6366f1,#8b5cf6);--gradient-2:linear-gradient(135deg,#10b981,#06b6d4);--gradient-3:linear-gradient(135deg,#f472b6,#f97316);--glass-bg:#ffffff0d;--glass-border:#ffffff1a;--glass-shadow:0 8px 32px #0003;--success:#10b981;--warning:#f59e0b;--error:#ef4444}.btn{border-radius:12px;display:inline-flex;font-weight:600;gap:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:var(--gradient-1);box-shadow:0 10px 30px #6366f14d}.btn-primary:hover{box-shadow:0 15px 40px #6366f166;transform:translateY(-2px)}.btn-secondary{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);color:var(--text-primary)}.btn-secondary:hover{background:#ffffff1a;transform:translateY(-2px)}.section{padding:100px 0;position:relative}.section-title{background:linear-gradient(135deg,#fff,#a0a0b0);background:linear-gradient(135deg,var(--text-primary) 0,var(--text-secondary) 100%);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:3rem;font-weight:800;margin-bottom:24px;text-align:center}.section-subtitle{color:#a0a0b0;color:var(--text-secondary);font-size:1.2rem;line-height:1.6;margin:0 auto 80px;max-width:700px;text-align:center}.grid{grid-gap:30px;display:grid;gap:30px}.grid-3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.text-center{text-align:center}.text-gradient{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:var(--gradient-1);color:#0000}.glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px;box-shadow:0 8px 32px #0003;box-shadow:var(--glass-shadow)}@media (max-width:768px){.section{padding:60px 0}.section-title{font-size:2.2rem}.btn{padding:14px 24px}}body{background:#0a0a0f;background:var(--bg-primary);color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;text-rendering:optimizeLegibility}.page-transition{transition:all .3s cubic-bezier(.4,0,.2,1)}*,:after,:before{will-change:auto}.rocket,.rocket-exhaust,.star{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}html{scroll-padding-top:80px}@media (prefers-reduced-motion:reduce){.rocket,.rocket-exhaust,.star{animation:none!important}}.loading-screen{align-items:center;background:linear-gradient(135deg,#0f0f23,#1a1a2e);display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.loading-rocket{animation:loadingBounce 1s ease-in-out infinite;font-size:4rem;margin-bottom:20px}.loading-screen h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ff,#ff0080);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:2.5rem;font-weight:800;margin-bottom:10px}.loading-screen p{color:#fffc;font-size:1.2rem;font-weight:600;margin-bottom:30px}.loading-dots{display:flex;gap:8px}.loading-dots span{animation:loadingDots 1.4s ease-in-out infinite;background:linear-gradient(135deg,#0ff,#ff0080);border-radius:50%;height:12px;width:12px}.loading-dots span:first-child{animation-delay:0s}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}@keyframes loadingBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes loadingDots{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}@keyframes rocketFly{0%{opacity:0;transform:translate(-100px,100vh) rotate(-45deg) scale(.7)}10%{opacity:1}25%{transform:translate(20vw,70vh) rotate(-30deg) scale(1)}50%{transform:translate(50vw,30vh) rotate(0deg) scale(1.2)}75%{transform:translate(80vw,10vh) rotate(30deg) scale(1)}90%{opacity:1}to{opacity:0;transform:translate(120vw,-20vh) rotate(45deg) scale(.7)}}.rocket-container{height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw;z-index:1000}.rocket{animation:rocketFly 15s ease-in-out infinite;animation-delay:2s;height:200px;width:60px;will-change:transform,opacity}.rocket-body{background:linear-gradient(180deg,#f8f9fa,#e9ecef 20%,#dee2e6 40%,#ced4da 60%,#adb5bd 80%,#6c757d);border:1px solid #495057;border-radius:20px 20px 4px 4px;box-shadow:inset -8px 0 15px #0003,inset 8px 0 15px #ffffff1a,0 0 30px #0000004d;height:140px;position:relative;width:40px}.rocket-body:before{color:#000;content:"SVCOMPUTERS";font-family:Arial,sans-serif;font-size:8px;font-weight:700;left:50%;position:absolute;top:80px;transform:translateX(-50%) rotate(90deg)}.rocket-body:after{background:linear-gradient(45deg,#1e3a8a,#3b82f6);border-radius:6px;box-shadow:0 0 10px #3b82f680;content:"";height:20px;left:50%;position:absolute;top:30px;transform:translateX(-50%);width:12px}.rocket-nose{border-bottom:50px solid #343a40;border-left:20px solid #0000;border-right:20px solid #0000;filter:drop-shadow(0 0 10px rgba(0,0,0,.5));height:0;left:0;position:absolute;top:-50px;width:0}.rocket-nose:after{background:#dc3545;border-radius:50%;box-shadow:0 0 8px #dc3545;content:"";height:6px;left:50%;position:absolute;top:35px;transform:translateX(-50%);width:6px}.rocket-fin{background:linear-gradient(135deg,#495057,#343a40);bottom:-5px;box-shadow:inset -3px 0 8px #0000004d,0 0 10px #0003;height:40px;position:absolute;width:18px}.rocket-fin.left{border-radius:0 0 0 12px;left:-12px;transform:skewY(-5deg)}.rocket-fin.right{border-radius:0 0 12px 0;right:-12px;transform:skewY(5deg)}.rocket-exhaust{animation:rocketExhaust .1s ease-in-out infinite;background:linear-gradient(180deg,#fff 0,gold 15%,#ff8c00 35%,#ff4500 60%,#dc143c 85%,#0000);border-radius:0 0 50% 50%;bottom:-60px;box-shadow:0 0 40px #ffd700cc,0 0 80px #ff450099,0 0 120px #dc143c66;filter:blur(.5px);height:50px;left:50%;position:absolute;transform:translateX(-50%);width:16px}.rocket-exhaust:before{animation:rocketExhaust .08s ease-in-out infinite reverse;background:linear-gradient(180deg,#ffd700e6 0,#ff8c00b3 40%,#ff450080 70%,#0000);bottom:-15px;height:30px;width:12px}.rocket-exhaust:after,.rocket-exhaust:before{border-radius:0 0 50% 50%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.rocket-exhaust:after{animation:rocketExhaust .12s ease-in-out infinite;background:linear-gradient(180deg,#ff8c0099 0,#ff450066 50%,#0000);bottom:-25px;height:20px;width:8px}@keyframes rocketExhaust{0%,to{height:45px;opacity:.9;width:14px}50%{height:65px;opacity:1;width:20px}}.rocket-trail{animation:rocketTrail 2s ease-out infinite;background:linear-gradient(90deg,#0000,#ffd70099,#ff8c0066,#ff450033);border-radius:50%;box-shadow:0 0 15px #ff8c0066;height:4px;right:100%;top:50%;transform:translateY(-50%)}@keyframes rocketTrail{0%{opacity:0;width:0}20%{opacity:.8}to{opacity:0;width:400px}}.stars{height:100%;width:100%}.star,.stars{position:absolute}.star{animation:starTwinkle 3s ease-in-out infinite;background:#fff;border-radius:50%;box-shadow:0 0 4px #fffc;height:2px;width:2px}@keyframes starTwinkle{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.star:first-child{animation-delay:0s;left:20%;top:10%}.star:nth-child(2){animation-delay:.5s;left:80%;top:20%}.star:nth-child(3){animation-delay:1s;left:10%;top:60%}.star:nth-child(4){animation-delay:1.5s;left:70%;top:80%}.star:nth-child(5){animation-delay:2s;left:50%;top:30%}.star:nth-child(6){animation-delay:2.5s;left:30%;top:70%}.star:nth-child(7){animation-delay:3s;left:60%;top:15%}.star:nth-child(8){animation-delay:3.5s;left:40%;top:85%}.header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f23cc;border-bottom:1px solid #ffffff1a;left:0;padding:8px 0;position:fixed;top:0;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%;z-index:1000}.header:before{background:linear-gradient(90deg,#00ffff0d,#ff00800d);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.header.scrolled{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#0f0f23f2;border-bottom:1px solid #0ff3;box-shadow:0 4px 20px #0000004d;padding:6px 0}.header.scrolled:before{opacity:1}.header-content{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:1}.logo{cursor:pointer;transition:all .3s ease}.logo:hover{transform:translateY(-2px)}.logo-image{border-radius:8px;filter:drop-shadow(0 4px 15px rgba(0,255,255,.3));height:40px;object-fit:contain;transition:all .3s ease;width:40px}.logo:hover .logo-image{filter:drop-shadow(0 6px 20px rgba(0,255,255,.5));transform:scale(1.1)}.logo h2{font-size:1.4rem;text-shadow:0 2px 10px #0000004d}.logo span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ff,#ff0080);-webkit-background-clip:text;background-clip:text}.nav{gap:25px}.nav,.nav a,.nav-link{align-items:center;display:flex}.nav a,.nav-link{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:none;border:none;border-radius:20px;color:#fffc;cursor:pointer;font-size:.9rem;font-weight:600;gap:6px;padding:8px 12px;position:relative;text-decoration:none;transition:all .3s ease}.nav a:hover,.nav-link:hover{background:#ffffff1a;color:#fff;transform:translateY(-2px)}.nav a:after,.nav-link:after{background:linear-gradient(90deg,#0ff,#ff0080);border-radius:2px;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.nav a:hover:after,.nav-link:hover:after{width:80%}.nav-icon{color:#0ff;font-size:1.1rem}.header-actions{align-items:center;display:flex;gap:20px}.cta-button{background:linear-gradient(135deg,#0ff,#7c3aed);border:none;border-radius:18px;box-shadow:0 4px 15px #0ff6;color:#fff;cursor:pointer;display:inline-block;font-size:.85rem;font-weight:700;overflow:hidden;padding:8px 16px;position:relative;text-decoration:none;transition:all .3s ease}.cta-button:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.cta-button:hover{box-shadow:0 8px 25px #0ff9;transform:translateY(-3px)}.cta-button:hover:before{left:100%}.mobile-toggle{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;display:none;font-size:1.2rem;height:30px;justify-content:center;transition:all .3s ease;width:30px}.mobile-toggle:hover{background:#fff3;transform:translateY(-2px)}@media (max-width:968px){.header{padding:10px 0}.nav{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0f0f23,#1a1a2e);flex-direction:column;gap:30px;height:100vh;justify-content:center;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%;z-index:9999}.nav:before{background:radial-gradient(circle at 30% 30%,#00ffff1a 0,#0000 50%),radial-gradient(circle at 70% 70%,#ff00801a 0,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.nav-open{transform:translateX(0)}.nav a,.nav-link{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff1a;border:1px solid #fff3;border-radius:15px;font-size:1.2rem;justify-content:center;min-width:180px;padding:18px 35px;position:relative;z-index:1}.nav a:hover,.nav-link:hover{background:#00ffff1a;border-color:#00ffff4d;transform:translateY(-3px) scale(1.02)}.header-actions{display:none}.mobile-toggle{display:flex}.logo h2{font-size:1.5rem}.logo-image{height:45px;width:45px}}@media (max-width:768px){.header{padding:8px 0}.logo h2{font-size:1.4rem}.logo-image{height:42px;width:42px}.nav{gap:25px}.nav a,.nav-link{font-size:1.1rem;min-width:160px;padding:16px 30px}.mobile-toggle{font-size:1.1rem;height:35px;width:35px}}@media (max-width:480px){.header{padding:6px 0}.logo h2{font-size:1.2rem}.logo-image{height:38px;width:38px}.mobile-toggle{font-size:1rem;height:30px;width:30px}.nav{gap:20px}.nav a,.nav-link{border-radius:12px;font-size:1rem;min-width:140px;padding:14px 25px}.nav a .nav-icon{font-size:1rem}}.nav::-webkit-scrollbar{display:none}.nav{-ms-overflow-style:none;scrollbar-width:none}.hero{align-items:center;background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);display:flex;margin:0;min-height:100vh;overflow:hidden;padding:100px 0 0;position:relative}.hero:before{background:radial-gradient(circle at 20% 80%,#00ffff26 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff009626 0,#0000 50%),radial-gradient(circle at 50% 50%,#7c3aed1a 0,#0000 70%)}.hero:after,.hero:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.hero:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='10' height='10' patternUnits='userSpaceOnUse'%3E%3Cpath d='M10 0H0v10' fill='none' stroke='%230ff' stroke-width='.5' opacity='.1'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");opacity:.3}.hero .container{position:relative;z-index:1}.hero-background{left:0;top:0;z-index:1}.hero-background,.particles{height:100%;position:absolute;width:100%}.particle{animation:floatParticle 8s linear infinite;background:linear-gradient(135deg,#0ff,#ff0080);box-shadow:0 0 10px #00ffff80;height:3px;opacity:.8;width:3px}.gradient-orb{animation:floatOrb 20s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.3;position:absolute}.orb-1{animation-delay:0s;background:linear-gradient(135deg,#0ff,#7c3aed);height:500px;right:-250px;top:-250px;width:500px}.orb-2{animation-delay:7s;background:linear-gradient(135deg,#ff0080,#0ff);bottom:100px;height:400px;left:-200px;width:400px}.orb-3{animation-delay:14s;background:linear-gradient(135deg,#7c3aed,#ff0080);height:300px;left:20%;top:50%;width:300px}.orb-4{animation-delay:10s;background:linear-gradient(135deg,#0ff,#7c3aed);height:200px;right:30%;top:20%;width:200px}.client-showcase{animation:fadeInUp 1s ease-out 1s both;margin-top:30px;position:relative;text-align:center}.client-showcase:before{background:linear-gradient(90deg,#0000,#0ff,#0000);border-radius:1px;content:"";height:2px;left:50%;position:absolute;top:-10px;transform:translateX(-50%);width:60px}.clients-label{color:#ffffffb3;display:block;font-size:.9rem;font-weight:600;margin-bottom:20px}.client-logos{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.client-logo{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:25px;color:#ffffffe6;font-size:.9rem;font-weight:600;padding:10px 20px;transition:all .3s ease}.client-logo:hover{background:#00ffff1a;border-color:#00ffff4d;transform:translateY(-2px)}.data-viz{align-items:end;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #0ff3;border-radius:12px;bottom:10%;display:flex;gap:4px;opacity:.7;padding:15px;position:absolute;right:10%}.data-bar{animation:dataBarGrow 2s ease-in-out infinite;background:linear-gradient(0deg,#0ff,#ff0080);border-radius:3px;width:6px}.hero-content{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;position:relative;z-index:2}.hero-text{animation:slideInLeft 1s ease-out;max-width:600px}.badge{align-items:center;animation:badgeFloat 3s ease-in-out infinite,fadeInDown .8s ease-out;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff1a;border:1px solid #00ffff4d;border-radius:50px;box-shadow:0 8px 25px #0ff3;display:inline-flex;gap:10px;margin-bottom:30px;overflow:hidden;padding:12px 25px;position:relative}.badge-pulse{animation:badgePulse 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#0ff3,#0000);bottom:0;left:0;position:absolute;right:0;top:0}.badge-icon{color:#0ff;font-size:1.1rem}.badge span{color:#fff;font-size:1rem;font-weight:700;text-shadow:0 2px 4px #0000004d}.hero-title{animation:fadeInUp 1s ease-out .2s both,textGlow 4s ease-in-out 2s infinite;color:#fff;font-size:4.2rem;font-weight:900;line-height:1.1;margin-bottom:25px;position:relative;text-shadow:0 4px 20px #0000004d,0 0 40px #0ff3}.typed-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ff,#ff0080 50%,#7c3aed);-webkit-background-clip:text;background-clip:text}.cursor{animation:blink 1s infinite;color:#0ff}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ff,#ff0080 50%,#7c3aed);-webkit-background-clip:text;background-clip:text}.hero-description{animation:fadeInUp 1s ease-out .4s both;color:#ffffffe6;font-size:1.3rem;line-height:1.7;margin-bottom:40px;text-shadow:0 2px 4px #0003}.hero-actions{animation:fadeInUp 1s ease-out .6s both;display:flex;gap:20px;margin-bottom:50px;position:relative}.hero-actions:before{background:linear-gradient(180deg,#0ff,#ff0080);border-radius:2px;content:"";height:60px;left:-20px;opacity:.6;position:absolute;top:50%;transform:translateY(-50%);width:4px}.btn{align-items:center;border:none;border-radius:30px;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:10px;overflow:hidden;padding:16px 32px;position:relative;text-decoration:none;transition:all .3s ease}.btn-glow{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.btn-primary:hover .btn-glow{left:100%}.btn-primary{background:linear-gradient(135deg,#0ff,#7c3aed);box-shadow:0 8px 25px #0ff6;color:#fff}.btn-primary:hover{box-shadow:0 15px 35px #0ff9;transform:translateY(-3px)}.btn-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #ffffff4d;color:#fff}.btn-secondary:hover{background:#fff3;border-color:#ffffff80;transform:translateY(-3px)}.hero-stats{grid-gap:40px;animation:fadeInUp 1s ease-out .8s both;display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.stat{animation:scaleIn .6s ease-out;animation-delay:1s;animation-delay:calc(1s + var(--delay, 0s));animation-fill-mode:both;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;padding:25px;position:relative;transition:all .3s ease}.stat-icon-wrapper{margin-bottom:12px;position:relative}.icon-pulse{animation:iconPulse 2s ease-in-out infinite;background:#00ffff4d;border-radius:50%;height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px}.stat:hover{background:#ffffff1a;box-shadow:0 15px 35px #0003;transform:translateY(-5px)}.stat-icon{color:#0ff;font-size:1.5rem;position:relative;z-index:1}.stat-number{font-size:2.2rem;line-height:1}.stat-label{color:#fffc;font-size:1rem}.hero-visual{animation:slideInRight 1s ease-out .3s both;height:600px;position:relative}.hero-visual:before{animation:rotate 20s linear infinite;background:conic-gradient(from 0deg at 50% 50%,#00ffff1a 0deg,#ff00801a 120deg,#7c3aed1a 240deg,#00ffff1a 1turn);border-radius:50%;bottom:-50px;content:"";left:-50px;opacity:.3;position:absolute;right:-50px;top:-50px;z-index:-1}.visual-container{height:100%;position:relative;width:100%}.central-orb{align-items:center;animation:orbPulse 4s ease-in-out infinite,scaleIn 1s ease-out .5s both;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#ffffff0d;border:2px solid #00ffff4d;border-radius:50%;box-shadow:0 20px 40px #0000004d,0 0 60px #0ff3,inset 0 0 60px #00ffff1a;display:flex;height:300px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px}.orb-core{animation:coreRotate 4s linear infinite;background:linear-gradient(135deg,#0ff,#ff0080);border-radius:50%;box-shadow:0 0 30px #0ff9;height:60px;width:60px}.orb-rings{height:100%;width:100%}.orb-rings,.ring{position:absolute}.ring{border:2px solid #00ffff4d;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.ring-1{animation:ringRotate 8s linear infinite;height:120%;width:120%}.ring-2{animation:ringRotate 12s linear infinite reverse;border-color:#ff00804d;height:140%;width:140%}.ring-3{animation:ringRotate 16s linear infinite;border-color:#7c3aed4d;height:160%;width:160%}.orb-inner{animation:pulseOrb 4s ease-in-out infinite;background:linear-gradient(135deg,#0ff,#ff0080 50%,#7c3aed);border-radius:50%;box-shadow:0 0 50px #00ffff80;height:80%;opacity:.8;width:80%}.orb-glow{animation:rotateGlow 8s linear infinite;background:radial-gradient(circle at center,#00ffff4d 0,#0000 70%);border-radius:50%;height:120%;left:-10%;opacity:.6;position:absolute;top:-10%;width:120%}.floating-feature{align-items:center;animation:floatFeature 6s ease-in-out infinite,slideInScale .8s ease-out both;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff1a;border:1px solid #fff3;border-radius:15px;box-shadow:0 8px 25px #0003;color:#fff;display:flex;font-weight:600;gap:12px;overflow:hidden;padding:15px 25px;position:absolute;position:relative}.feature-glow{background:linear-gradient(135deg,#00ffff1a,#ff00801a);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.floating-feature:hover .feature-glow{opacity:1}.floating-feature .feature-icon{color:#0ff;font-size:1.3rem}.floating-feature.ai{animation-delay:0s;left:5%;top:15%}.floating-feature.cloud{animation-delay:2s;right:5%;top:25%}.floating-feature.code{animation-delay:4s;bottom:20%;left:10%}.floating-feature.security{animation-delay:1s;right:15%;top:60%}.floating-feature.performance{animation-delay:3s;bottom:40%;right:5%}.rocket{font-size:2.5rem;pointer-events:none;transition:all .1s ease;z-index:10}.rocket,.rocket-glow{position:absolute;transform:translate(-50%,-50%)}.rocket-glow{animation:rocketGlow 1s ease-in-out infinite;background:radial-gradient(circle,#00ffff4d 0,#0000 70%);border-radius:50%;height:60px;left:50%;top:50%;width:60px}.rocket-body{animation:floatRocket 2s ease-in-out infinite;filter:drop-shadow(0 0 15px rgba(0,255,255,.5));font-size:3rem}.rocket-trail{animation:trailPulse 1s ease-in-out infinite;background:linear-gradient(0deg,#ff0080,#0ff,#0000);border-radius:50% 50% 0 0;bottom:-20px;filter:blur(4px);height:40px;left:50%;opacity:.8;position:absolute;transform:translateX(-50%);width:6px}.code-elements{height:100%;position:absolute;width:100%}.code-element{animation:floatCode 12s linear infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:10px;box-shadow:0 4px 15px #0003;color:#fff;font-family:Fira Code,monospace;font-size:.9rem;padding:10px 15px;position:absolute}.code-bracket{color:#0ff}.code-text{color:#ff0080;margin:0 6px}@keyframes floatOrb{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-40px) rotate(120deg)}66%{transform:translateY(40px) rotate(240deg)}}@keyframes pulseOrb{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes floatFeature{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes floatRocket{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes trailPulse{0%,to{height:35px;opacity:.6}50%{height:45px;opacity:1}}@keyframes floatCode{0%{opacity:0;transform:translateY(100%) rotate(5deg)}5%{opacity:1}95%{opacity:1}to{opacity:0;transform:translateY(-100%) rotate(-5deg)}}@keyframes badgePulse{0%,to{transform:translateX(-100%)}50%{transform:translateX(100%)}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes iconPulse{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}@keyframes coreRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ringRotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes rocketGlow{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.2)}}@keyframes dataBarGrow{0%{height:10px;opacity:.5}50%{opacity:1}to{opacity:.7}}@keyframes badgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes textGlow{0%,to{text-shadow:0 4px 20px #0000004d,0 0 40px #0ff3}50%{text-shadow:0 4px 20px #0000004d,0 0 60px #0ff6}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes slideInScale{0%{opacity:0;transform:scale(.5) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes orbPulse{0%,to{box-shadow:0 20px 40px #0000004d,0 0 60px #0ff3,inset 0 0 60px #00ffff1a}50%{box-shadow:0 25px 50px #0006,0 0 80px #0ff6,inset 0 0 80px #0ff3}}@media (max-width:968px){.hero{min-height:90vh;padding:70px 0 0}.hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.hero-title{font-size:2.8rem}.hero-description{font-size:1.1rem;margin-bottom:30px}.hero-actions{flex-direction:column;gap:15px;margin-bottom:40px}.btn{justify-content:center;max-width:280px;width:100%}.hero-stats{gap:15px;grid-template-columns:repeat(3,1fr)}.visual-container{height:350px}.central-orb{height:180px;width:180px}.floating-feature{font-size:.85rem;padding:10px 16px}.hero-visual:before{display:none}.client-logos{gap:15px}}@media (max-width:768px){.hero{min-height:85vh;padding:60px 0 0}.hero-content{gap:30px}.hero-title{font-size:2.2rem;line-height:1.2}.hero-description{font-size:1rem;margin-bottom:25px}.badge{font-size:.85rem;margin-bottom:20px;padding:8px 16px}.hero-actions{margin-bottom:30px}.btn{font-size:.9rem;max-width:250px;padding:14px 28px}.hero-stats{gap:12px;grid-template-columns:1fr}.stat{flex-direction:row;gap:15px;padding:15px;text-align:left}.stat-number{font-size:1.8rem}.stat-label{font-size:.9rem}.visual-container{height:300px}.central-orb{height:150px;width:150px}.floating-feature{display:none}.client-logos{flex-direction:column;gap:12px}.client-logo{font-size:.85rem;padding:8px 16px}.data-viz{display:none}}@media (max-width:480px){.hero{min-height:80vh;padding:50px 0 0}.hero-title{font-size:1.8rem;line-height:1.3;margin-bottom:15px}.hero-description{font-size:.9rem;line-height:1.5;margin-bottom:20px}.badge{font-size:.75rem;margin-bottom:15px;padding:6px 12px}.hero-actions{margin-bottom:25px}.btn{font-size:.85rem;max-width:220px;padding:12px 20px}.hero-stats{gap:10px}.stat{border-radius:12px;padding:12px}.stat-number{font-size:1.5rem}.stat-label{font-size:.8rem}.visual-container{height:250px}.central-orb{height:120px;width:120px}.orb-core{height:40px;width:40px}.client-showcase{margin-top:15px}.clients-label{font-size:.8rem;margin-bottom:10px}.client-logo{font-size:.75rem;padding:6px 12px}.code-elements,.data-viz,.floating-feature,.particles{display:none}}.quote{background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);margin:0;overflow:hidden;padding:0 0 80px;position:relative}.quote:before{background:radial-gradient(circle at 30% 30%,#00ffff1a 0,#0000 50%),radial-gradient(circle at 70% 70%,#ff00961a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.quote .container{position:relative;z-index:1}.quote-header{margin-bottom:80px;text-align:center}.quote-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ff,#ff0080 50%,#7c3aed);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:900;margin-bottom:20px;text-shadow:0 0 30px #00ffff4d}.quote-header p{color:#a0aec0;font-size:1.3rem;margin:0 auto;max-width:600px}.quote-content{grid-gap:60px;align-items:start;display:grid;gap:60px;grid-template-columns:2fr 1fr;opacity:0;transform:translateY(50px);transition:all .8s ease}.quote-content.animate{opacity:1;transform:translateY(0)}.quote-calculator{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 20px 40px #0000004d;padding:40px}.step-indicator{gap:20px;margin-bottom:40px}.step,.step-indicator{display:flex;justify-content:center}.step{align-items:center;background:#ffffff1a;border:2px solid #fff3;border-radius:50%;color:#a0aec0;font-weight:700;height:50px;position:relative;transition:all .3s ease;width:50px}.step.active{background:linear-gradient(135deg,#0ff,#7c3aed);border-color:#0000;box-shadow:0 4px 15px #0ff6;color:#fff}.step.active:after{animation:rotate 3s linear infinite;background:conic-gradient(from 0deg,#0ff,#ff0080,#7c3aed,#0ff);border-radius:50%;bottom:-5px;content:"";left:-5px;opacity:.3;position:absolute;right:-5px;top:-5px;z-index:-1}.form-step{min-height:400px}.form-step h3{color:#fff;font-size:2rem;font-weight:700;margin-bottom:30px;text-align:center}.project-types{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.project-type{background:#ffffff0d;border:2px solid #ffffff1a;border-radius:16px;cursor:pointer;padding:25px;text-align:center;transition:all .3s ease}.project-type:hover{background:#ffffff1a;border-color:#00ffff4d;transform:translateY(-5px)}.project-type.selected{background:linear-gradient(135deg,#00ffff1a,#ff00801a);border-color:#0ff;box-shadow:0 8px 25px #00ffff4d}.project-icon{display:block;font-size:3rem;margin-bottom:15px}.project-type h4{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:10px}.project-type p{color:#a0aec0;font-size:.9rem}.complexity-timeline{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr}.complexity-section h4,.timeline-section h4{color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:20px;text-align:center}.options{display:flex;flex-direction:column;gap:15px}.option{background:#ffffff0d;border:2px solid #ffffff1a;border-radius:12px;cursor:pointer;padding:20px;transition:all .3s ease}.option:hover{background:#ffffff1a;border-color:#00ffff4d}.option.selected{background:linear-gradient(135deg,#00ffff1a,#ff00801a);border-color:#0ff}.option h5{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:5px}.option p{color:#a0aec0;font-size:.9rem}.features-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.feature-item{align-items:center;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:12px;cursor:pointer;display:flex;gap:15px;padding:20px;transition:all .3s ease}.feature-item:hover{background:#ffffff1a;border-color:#00ffff4d}.feature-item.selected{background:linear-gradient(135deg,#00ffff1a,#ff00801a);border-color:#0ff}.feature-check{align-items:center;background:#ffffff1a;border:2px solid #fff3;border-radius:50%;color:#0000;display:flex;height:24px;justify-content:center;transition:all .3s ease;width:24px}.feature-item.selected .feature-check{background:linear-gradient(135deg,#0ff,#7c3aed);border-color:#0000;color:#fff}.feature-info h5{color:#fff;font-size:1rem;font-weight:600;margin-bottom:5px}.feature-info p{color:#0ff;font-size:.9rem;font-weight:600}.contact-fields{display:flex;flex-direction:column;gap:20px}.field-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.contact-fields input{background:#ffffff0d;border:1px solid #fff3;border-radius:12px;color:#fff;font-size:1rem;padding:16px 20px;transition:all .3s ease;width:100%}.contact-fields input::placeholder{color:#a0aec0}.contact-fields input:focus{background:#00ffff0d;border-color:#0ff;box-shadow:0 0 0 3px #0ff3;outline:none}.form-navigation{border-top:1px solid #ffffff1a;justify-content:space-between;margin-top:40px;padding-top:30px}.form-navigation,.nav-btn{align-items:center;display:flex}.nav-btn{border:none;border-radius:30px;cursor:pointer;font-size:1rem;font-weight:700;gap:10px;padding:14px 28px;transition:all .3s ease}.prev-btn{background:#ffffff1a;border:2px solid #fff3;color:#fff}.prev-btn:hover{background:#fff3;border-color:#fff6}.next-btn,.submit-btn{background:linear-gradient(135deg,#0ff,#7c3aed);box-shadow:0 4px 15px #0ff6;color:#fff;margin-left:auto}.next-btn:hover,.submit-btn:hover{box-shadow:0 8px 25px #0ff9;transform:translateY(-3px)}.next-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.quote-summary{display:flex;flex-direction:column;gap:30px}.estimate-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 20px 40px #0000004d;padding:30px;text-align:center}.estimate-header{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:20px}.estimate-header svg{color:#0ff;font-size:1.5rem}.estimate-header h3{color:#fff;font-size:1.3rem;font-weight:600}.estimate-amount{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ff,#ff0080);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:900;margin-bottom:25px;text-align:center}.estimate-details{display:flex;gap:15px;justify-content:space-around}.detail-item{align-items:center;color:#a0aec0;display:flex;flex-direction:column;font-size:.9rem;gap:8px}.detail-item svg{color:#0ff;font-size:1.2rem}.quote-benefits{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 20px 40px #0000004d;padding:30px}.quote-benefits h4{color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:20px;text-align:center}.quote-benefits ul{list-style:none;margin:0;padding:0}.quote-benefits li{align-items:center;color:#a0aec0;display:flex;font-size:.95rem;gap:12px;margin-bottom:12px}.quote-benefits li svg{color:#0ff;font-size:1.1rem}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.quote-success-message{animation:slideIn .5s ease-out;background:linear-gradient(135deg,#10b9811a,#0596691a);border:1px solid #10b9814d;border-radius:16px;margin-left:auto;margin-right:auto;margin-top:30px;max-width:600px;padding:30px;text-align:center}.quote-success-message .success-icon{font-size:3rem;margin-bottom:15px}.quote-success-message h3{color:#10b981;font-size:1.4rem;font-weight:700;margin-bottom:10px}.quote-success-message p{color:#ffffffe6;font-size:1.1rem;line-height:1.6;margin:0}@media (max-width:968px){.quote{padding:0 0 60px}.quote-header{margin-bottom:60px}.quote-header h2{font-size:2.8rem}.quote-content{gap:40px;grid-template-columns:1fr}.quote-calculator{padding:30px}.complexity-timeline{gap:30px;grid-template-columns:1fr}.project-types{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.quote{padding:0 0 50px}.quote-header h2{font-size:2.4rem}.quote-header p{font-size:1.1rem}.quote-calculator{padding:25px 20px}.step-indicator{gap:15px}.step{font-size:.9rem;height:40px;width:40px}.form-step h3{font-size:1.6rem}.project-types{gap:15px;grid-template-columns:1fr}.project-type{padding:20px}.project-icon{font-size:2.5rem}.features-grid,.field-row{grid-template-columns:1fr}.estimate-amount{font-size:2.5rem}.estimate-details{flex-direction:column;gap:10px}}@media (max-width:480px){.quote{padding:0 0 40px}.quote-header{margin-bottom:40px}.quote-header h2{font-size:2rem}.quote-header p{font-size:1rem}.quote-calculator{padding:20px 15px}.step-indicator{gap:10px}.step{font-size:.8rem;height:35px;width:35px}.form-step{min-height:350px}.form-step h3{font-size:1.4rem}.project-type{padding:15px}.project-icon{font-size:2rem}.project-type h4{font-size:1.1rem}.feature-item,.option{padding:15px}.nav-btn{font-size:.9rem;padding:12px 20px}.estimate-amount{font-size:2rem}.estimate-card,.quote-benefits{padding:20px}}.contact{background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);margin:0;overflow:hidden;padding:0 0 80px;position:relative}.floating-clouds{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.cloud{animation:floatCloud 20s linear infinite;color:#00ffff1a;font-size:2rem;position:absolute}.cloud-1{animation-delay:0s;animation-duration:25s;left:-10%;top:10%}.cloud-2{animation-delay:-5s;animation-duration:30s;color:#ff00801a;left:-15%;top:30%}.cloud-3{animation-delay:-10s;animation-duration:35s;left:-20%;top:60%}.cloud-4{animation-delay:-15s;animation-duration:28s;color:#00ffff14;left:-5%;top:80%}.cloud-5{animation-delay:-20s;animation-duration:32s;color:#ff008014;left:-25%;top:45%}@keyframes floatCloud{0%{opacity:0;transform:translateX(0) translateY(0) rotate(0deg)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateX(120vw) translateY(-20px) rotate(1turn)}}.floating-particles{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.particle{animation:floatParticle 15s linear infinite;background:linear-gradient(45deg,#0ff,#ff0080);border-radius:50%;height:4px;position:absolute;width:4px}.particle-1{animation-delay:0s;left:-5%;top:20%}.particle-2{animation-delay:-2s;left:-5%;top:40%}.particle-3{animation-delay:-4s;left:-5%;top:60%}.particle-4{animation-delay:-6s;left:-5%;top:80%}.particle-5{animation-delay:-8s;left:-5%;top:15%}.particle-6{animation-delay:-10s;left:-5%;top:35%}.particle-7{animation-delay:-12s;left:-5%;top:55%}.particle-8{animation-delay:-14s;left:-5%;top:75%}.particle-9{animation-delay:-1s;left:-5%;top:25%}.particle-10{animation-delay:-3s;left:-5%;top:45%}.particle-11{animation-delay:-5s;left:-5%;top:65%}.particle-12{animation-delay:-7s;left:-5%;top:85%}.particle-13{animation-delay:-9s;left:-5%;top:10%}.particle-14{animation-delay:-11s;left:-5%;top:50%}.particle-15{animation-delay:-13s;left:-5%;top:70%}@keyframes floatParticle{0%{opacity:0;transform:translateX(0) translateY(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateX(110vw) translateY(-100px)}}.contact:before{background:radial-gradient(circle at 30% 30%,#ff00961a 0,#0000 50%),radial-gradient(circle at 70% 70%,#00ffff1a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.contact .container{position:relative;z-index:1}.contact-header{margin-bottom:80px;text-align:center}.contact-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff0080,#0ff 50%,#7c3aed);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:900;margin-bottom:20px;text-shadow:0 0 30px #ff00804d}.contact-header p{color:#a0aec0;font-size:1.3rem;line-height:1.6;margin:0 auto;max-width:600px}.contact-content{grid-gap:60px;align-items:start;display:grid;gap:60px;grid-template-columns:1fr 1fr}.contact-content.animate .contact-form,.contact-content.animate .info-card{animation:slideUp .8s ease forwards}.info-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;opacity:0;overflow:hidden;padding:40px;position:relative;transform:translateY(30px)}.info-card:before{animation:rotateGlow 10s linear infinite;background:conic-gradient(from 0deg,#0000,#00ffff1a,#0000);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%;z-index:-1}@keyframes rotateGlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.info-card h3{color:#fff;font-size:2rem;font-weight:700;margin-bottom:15px;text-shadow:0 0 10px #ffffff4d}.info-card>p{color:#cbd5e0;font-size:1.1rem;line-height:1.6;margin-bottom:40px}.contact-methods{display:flex;flex-direction:column;gap:30px;margin-bottom:40px}.contact-method{align-items:flex-start;background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;display:flex;gap:20px;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.contact-method:before{background:linear-gradient(90deg,#0000,#00ffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.contact-method:hover:before{left:100%}.contact-method:hover{background:#00ffff1a;border-color:#00ffff4d;transform:translateX(10px)}.method-icon{align-items:center;animation:iconFloat 3s ease-in-out infinite;background:linear-gradient(135deg,#0ff,#7c3aed);border-radius:12px;box-shadow:0 4px 15px #00ffff4d;color:#fff;display:flex;flex-shrink:0;font-size:1.3rem;height:50px;justify-content:center;position:relative;width:50px}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.method-details h4{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:5px}.method-details p{color:#0ff;font-weight:600;line-height:1.5;margin-bottom:5px}.method-details span{color:#a0aec0;font-size:.9rem}.quick-stats{background:#00ffff0d;border:1px solid #0ff3;border-radius:16px;display:flex;gap:20px;padding:20px}.stat{align-items:center;color:#0ff;display:flex;font-size:.9rem;font-weight:600;gap:8px}.stat svg{font-size:1.1rem}.contact-form{animation-delay:.2s;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;opacity:0;overflow:hidden;padding:40px;position:relative;transform:translateY(30px)}.contact-form:before{animation:rotateGlow 12s linear infinite reverse;background:conic-gradient(from 180deg,#0000,#ff00801a,#0000);content:"";height:200%;position:absolute;right:-50%;top:-50%;width:200%;z-index:-1}.form-header{margin-bottom:30px}.form-header h3{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:10px}.form-header p{color:#a0aec0;font-size:1rem}.form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.form-group{position:relative}.form-group input,.form-group select,.form-group textarea{background:#ffffff0d;border:1px solid #fff3;border-radius:12px;color:#fff;font-family:inherit;font-size:1rem;padding:16px 20px;transition:all .3s ease;width:100%}.form-group input::placeholder,.form-group textarea::placeholder{color:#a0aec0}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background:#00ffff0d;border-color:#0ff;box-shadow:0 0 0 3px #0ff3;outline:none}.form-group select{cursor:pointer}.form-group select option{background:#1a1a2e;color:#fff}.form-group textarea{margin-bottom:30px;min-height:120px;resize:vertical}.submit-btn{align-items:center;background:linear-gradient(135deg,#0ff,#ff0080);border:none;border-radius:12px;box-shadow:0 4px 15px #00ffff4d;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;gap:10px;justify-content:center;letter-spacing:.5px;overflow:hidden;padding:18px 30px;position:relative;text-transform:uppercase;transition:all .3s ease;width:100%}.submit-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.submit-btn:hover:before{left:100%}.submit-btn:hover{background:linear-gradient(135deg,#ff0080,#7c3aed);box-shadow:0 8px 25px #00ffff80;transform:translateY(-3px)}.loading-spinner{animation:spin 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.success-message{animation:slideIn .5s ease-out;background:linear-gradient(135deg,#10b9811a,#0596691a);border:1px solid #10b9814d;border-radius:16px;margin-top:20px;padding:25px;text-align:center}.success-icon{font-size:3rem;margin-bottom:15px}.success-message h3{color:#10b981;font-size:1.3rem;font-weight:700;margin-bottom:10px}.success-message p{color:#ffffffe6;line-height:1.6;margin:0}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}@media (max-width:968px){.contact{padding:0 0 60px}.contact-header{margin-bottom:60px}.contact-header h2{font-size:2.8rem}.contact-header p{font-size:1.2rem}.floating-clouds .cloud{font-size:1.5rem}.particle{height:3px;width:3px}.contact-content{gap:40px;grid-template-columns:1fr}.contact-form,.info-card{padding:35px 30px}.form-row{gap:15px;grid-template-columns:1fr}.quick-stats{flex-direction:column;gap:12px}}@media (max-width:768px){.contact{padding:0 0 50px}.contact-header{margin-bottom:50px}.contact-header h2{font-size:2.4rem}.contact-header p{font-size:1.1rem}.floating-clouds .cloud{font-size:1.3rem}.particle{height:2px;width:2px}.contact-content{gap:30px}.contact-form,.info-card{padding:25px 20px}.form-header h3,.info-card h3{font-size:1.6rem}.contact-method{margin-bottom:15px;padding:15px}.method-icon{font-size:1.2rem;height:45px;width:45px}.method-details h4{font-size:1.1rem}.method-details p{font-size:.95rem}.method-details span{font-size:.85rem}.form-group input,.form-group select,.form-group textarea{font-size:.95rem;padding:14px 18px}.submit-btn{font-size:1rem;padding:16px 28px}.quick-stats{flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center}.stat{font-size:.85rem}}@media (max-width:480px){.contact{padding:0 0 40px}.contact-header{margin-bottom:40px}.contact-header h2{font-size:2rem}.contact-header p{font-size:1rem}.floating-clouds,.floating-particles{display:none}.contact-content{gap:25px}.contact-form,.info-card{padding:20px 15px}.form-header h3,.info-card h3{font-size:1.4rem}.form-header p,.info-card>p{font-size:.9rem}.contact-method{align-items:flex-start;flex-direction:row;margin-bottom:12px;padding:12px;text-align:left}.contact-method:hover{transform:none}.method-icon{flex-shrink:0;font-size:1rem;height:40px;width:40px}.method-details{text-align:left}.method-details h4{font-size:1rem}.method-details p{font-size:.9rem}.method-details span{font-size:.8rem}.form-row{gap:12px}.form-group input,.form-group select,.form-group textarea{font-size:.9rem;padding:12px 15px}.form-group textarea{margin-bottom:20px;min-height:100px}.submit-btn{font-size:.95rem;padding:14px 24px}.quick-stats{flex-direction:column;gap:8px}.stat{font-size:.8rem}.stat svg{font-size:1rem}}.footer{background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);color:#fff;margin:0;overflow:hidden;padding:0;position:relative}.footer:before{background:radial-gradient(circle at 20% 20%,#00ffff0d 0,#0000 50%),radial-gradient(circle at 80% 80%,#ff00960d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.footer .container{position:relative;z-index:1}.footer-content{grid-gap:50px;display:grid;gap:50px;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:60px;padding-top:80px}.brand-section{max-width:400px}.logo{align-items:center;display:flex;gap:15px;margin-bottom:25px}.footer-logo-image{border-radius:12px;filter:drop-shadow(0 4px 15px rgba(0,255,255,.3));height:50px;object-fit:contain;width:50px}.logo h2{color:#fff;font-size:2rem;font-weight:800;margin:0}.logo h2 span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ff,#ff0080);-webkit-background-clip:text;background-clip:text}.brand-section p{color:#a0aec0;font-size:1.1rem;line-height:1.7;margin-bottom:30px}.contact-info{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.contact-item{align-items:center;color:#cbd5e0;display:flex;font-size:.95rem;gap:12px}.contact-item svg{color:#0ff;font-size:1.1rem}.social-links{display:flex;gap:15px}.social-links a{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#a0aec0;display:flex;font-size:1.2rem;height:45px;justify-content:center;text-decoration:none;transition:all .3s ease;width:45px}.social-links a:hover{background:linear-gradient(135deg,#0ff,#ff0080);border-color:#0000;box-shadow:0 8px 25px #00ffff4d;color:#fff;transform:translateY(-3px)}.footer-section h3{color:#fff;font-size:1.3rem;font-weight:700;margin-bottom:25px;position:relative}.footer-section h3:after{background:linear-gradient(90deg,#0ff,#ff0080);border-radius:2px;bottom:-8px;content:"";height:2px;left:0;position:absolute;width:30px}.footer-section ul{list-style:none;margin:0;padding:0}.footer-section ul li{margin-bottom:12px}.footer-section ul li a,.footer-section ul li button{background:none;border:none;color:#a0aec0;cursor:pointer;display:inline-block;font-size:.95rem;padding:0;text-align:left;text-decoration:none;transition:all .3s ease;width:100%}.footer-section ul li a:hover,.footer-section ul li button:hover{color:#0ff;transform:translateX(5px)}.footer-stats{grid-gap:40px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr);margin-bottom:50px;padding:40px}.stat{text-align:center}.stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ff,#ff0080);-webkit-background-clip:text;background-clip:text;display:block;font-size:2.5rem;font-weight:900;margin-bottom:8px}.stat-label{color:#a0aec0;font-size:.9rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.footer-bottom{align-items:center;background:#0003;border-top:1px solid #ffffff1a;display:flex;justify-content:space-between;margin:0 -50px;padding:30px 50px}.footer-bottom p{color:#a0aec0;font-size:.95rem;margin:0}.footer-links{display:flex;gap:25px}.footer-links a{color:#a0aec0;font-size:.9rem;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#0ff}.scroll-to-top{align-items:center;background:linear-gradient(135deg,#0ff,#7c3aed);border:none;border-radius:50%;bottom:30px;box-shadow:0 4px 20px #00ffff4d;color:#fff;cursor:pointer;display:flex;font-size:1.3rem;height:55px;justify-content:center;opacity:0;position:fixed;right:30px;transform:translateY(20px);transition:all .3s ease;visibility:hidden;width:55px;z-index:1000}.scroll-to-top.visible{opacity:1;transform:translateY(0);visibility:visible}.scroll-to-top:hover{background:linear-gradient(135deg,#ff0080,#7c3aed);box-shadow:0 8px 30px #ff008066;transform:translateY(-5px) scale(1.1)}@media (max-width:1200px){.footer-content{gap:40px;grid-template-columns:2fr 1fr 1fr}.footer-stats{gap:30px;grid-template-columns:repeat(2,1fr)}}@media (max-width:968px){.footer-content{gap:40px;grid-template-columns:1fr 1fr}.footer-stats{grid-template-columns:repeat(2,1fr)}.footer-bottom{margin:0 -25px;padding-left:25px;padding-right:25px}}@media (max-width:768px){.footer{padding:50px 0 0}.footer-content{gap:30px;grid-template-columns:1fr;padding-top:60px;text-align:center}.brand-section{max-width:none}.logo{justify-content:center}.footer-logo-image{height:45px;width:45px}.logo h2{font-size:1.8rem}.brand-section p{font-size:1rem}.contact-info{align-items:center}.contact-item{font-size:.9rem}.social-links{justify-content:center}.social-links a{font-size:1.1rem;height:40px;width:40px}.footer-section h3{font-size:1.2rem}.footer-section h3:after{left:50%;transform:translateX(-50%)}.footer-section ul li a{font-size:.9rem}.footer-stats{gap:25px;grid-template-columns:repeat(2,1fr);padding:30px 20px}.stat-number{font-size:2.2rem}.footer-bottom{flex-direction:column;gap:15px;margin:0 -15px;padding:20px 15px;text-align:center}.footer-bottom p{font-size:.9rem}.footer-links{flex-wrap:wrap;gap:20px;justify-content:center}.footer-links a{font-size:.85rem}}@media (max-width:480px){.footer{padding:40px 0 0}.footer-content{gap:25px;padding-top:50px}.logo h2{font-size:1.6rem}.footer-logo-image{height:40px;width:40px}.brand-section p{font-size:.95rem}.contact-item{font-size:.85rem}.social-links a{font-size:1rem;height:38px;width:38px}.footer-section h3{font-size:1.1rem}.footer-section ul li a{font-size:.85rem}.footer-stats{gap:20px;grid-template-columns:1fr;padding:25px 15px}.stat-number{font-size:1.8rem}.stat-label{font-size:.8rem}.footer-bottom{margin:0 -12px;padding:15px 10px}.footer-bottom p{font-size:.8rem}.footer-links{gap:15px}.footer-links a{font-size:.8rem}.scroll-to-top{bottom:15px;font-size:1.1rem;height:45px;right:15px;width:45px}}.about-page{background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);color:#fff;min-height:100vh}.about-hero{padding:120px 0 80px;text-align:center}.about-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ff,#ff0080);-webkit-background-clip:text;font-size:3rem;margin-bottom:1rem}.about-story{padding:80px 0}.story-content h2{font-size:2.5rem;margin-bottom:2rem;text-align:center}.about-values{padding:80px 0}.about-values h2{font-size:2.5rem;margin-bottom:3rem;text-align:center}.values-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.value-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #0ff3;border-radius:15px;padding:2rem;text-align:center}.value-card svg{color:#0ff;font-size:3rem;margin-bottom:1rem}.value-card h3{font-size:1.5rem;margin-bottom:1rem}@media (max-width:768px){.about-hero h1{font-size:2rem}.values-grid{grid-template-columns:1fr}}.portfolio-page{background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);color:#fff;min-height:100vh}.portfolio-hero{padding:120px 0 80px;text-align:center}.portfolio-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ff,#ff0080);-webkit-background-clip:text;font-size:3rem;margin-bottom:1rem}.portfolio-grid{padding:80px 0}.projects-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.project-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #0ff3;border-radius:15px;overflow:hidden;transition:transform .3s ease}.project-card:hover{transform:translateY(-10px)}.project-media{height:200px;overflow:hidden;position:relative}.project-image,.project-video{height:100%;object-fit:cover;width:100%}.project-video{background:#000}.project-overlay{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.project-card:hover .project-overlay{opacity:1}.project-actions{display:flex;gap:1rem}.project-actions a,.project-actions button{align-items:center;background:#0ff;border:none;border-radius:50%;color:#0f0f23;cursor:pointer;display:flex;justify-content:center;padding:.5rem;text-decoration:none}.project-info{padding:1.5rem}.project-category{color:#ff0080;font-size:.9rem;font-weight:600}.project-info h3{font-size:1.3rem;margin:.5rem 0}.project-tech{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.tech-tag{background:#0ff3;border-radius:20px;color:#0ff;font-size:.8rem;padding:.3rem .8rem}@media (max-width:768px){.projects-grid{grid-template-columns:1fr}}.blog-page{background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);color:#fff;min-height:100vh}.blog-hero{padding:120px 0 80px;text-align:center}.blog-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ff,#ff0080);-webkit-background-clip:text;font-size:3rem;margin-bottom:1rem}.blog-posts{padding:80px 0}.posts-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.post-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #0ff3;border-radius:15px;overflow:hidden;transition:transform .3s ease}.post-card:hover{transform:translateY(-5px)}.post-media{height:200px;position:relative}.post-image,.post-video{height:100%;object-fit:cover;width:100%}.post-video{background:#000}.post-category{background:#ff0080;border-radius:20px;color:#fff;font-size:.8rem;left:1rem;padding:.3rem .8rem;position:absolute;top:1rem}.post-content{padding:1.5rem}.post-meta{color:#aaa;display:flex;font-size:.9rem;gap:1rem;margin-bottom:1rem}.post-meta span{align-items:center;display:flex;gap:.3rem}.post-content h3{font-size:1.3rem;margin-bottom:1rem}.read-more{align-items:center;background:linear-gradient(135deg,#0ff,#ff0080);border:none;border-radius:25px;color:#fff;cursor:pointer;display:flex;gap:.5rem;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none;transition:transform .3s ease}.read-more:hover{transform:scale(1.05)}@media (max-width:768px){.posts-grid{grid-template-columns:1fr}}.case-studies-page{background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);color:#fff;min-height:100vh}.case-studies-hero{padding:120px 0 80px;text-align:center}.case-studies-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ff,#ff0080);-webkit-background-clip:text;font-size:3rem;margin-bottom:1rem}.case-studies-list{padding:80px 0}.case-study{grid-gap:3rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #0ff3;border-radius:20px;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin-bottom:4rem;overflow:hidden}.case-study:nth-child(2n){direction:rtl}.case-study:nth-child(2n) .study-content{direction:ltr}.study-media{height:400px}.study-image,.study-video{height:100%;object-fit:cover;width:100%}.study-video{background:#000}.study-link{align-items:center;background:linear-gradient(135deg,#0ff,#ff0080);border-radius:25px;color:#fff;display:inline-flex;gap:.5rem;margin:1rem 0;padding:.8rem 1.5rem;text-decoration:none;transition:transform .3s ease}.study-link:hover{transform:scale(1.05)}.study-content{display:flex;flex-direction:column;justify-content:center;padding:2rem}.study-content h3{color:#0ff;font-size:2rem;margin-bottom:.5rem}.client{color:#ff0080;font-weight:600}.client,.study-details{margin-bottom:2rem}.detail-section{margin-bottom:1.5rem}.detail-section h4{color:#0ff;margin-bottom:.5rem}.study-results h4{color:#0ff;margin-bottom:1rem}.results-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.result-item{align-items:center;background:#00ffff1a;border-radius:10px;display:flex;gap:.5rem;padding:.8rem}.result-item svg{color:#0ff;font-size:1.2rem}.result-item span{color:#ff0080;font-weight:600}@media (max-width:768px){.case-study{direction:ltr;grid-template-columns:1fr}.study-media{height:250px}.results-grid{grid-template-columns:1fr}}.help-center-page{background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);color:#fff;min-height:100vh}.help-hero{padding:120px 0 80px;text-align:center}.help-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ff,#ff0080);-webkit-background-clip:text;font-size:3rem;margin-bottom:1rem}.search-container{margin:2rem auto 0;max-width:500px;position:relative}.search-box{position:relative}.search-box svg{color:#0ff;left:1rem;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.search-box input{background:#ffffff1a;border:1px solid #00ffff4d;border-radius:25px;color:#fff;font-size:1rem;padding:1rem 1rem 1rem 3rem;width:100%}.search-suggestions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2ef2;border:1px solid #00ffff4d;border-radius:0 0 15px 15px;border-top:none;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.suggestion-item{align-items:center;cursor:pointer;display:flex;gap:.8rem;padding:.8rem 1rem;transition:background .2s ease}.suggestion-item:hover{background:#00ffff1a}.suggestion-item svg{color:#0ff;font-size:.9rem}.no-results{color:#ffffffb3;padding:2rem;text-align:center}.no-results p:first-child{font-size:1.2rem;margin-bottom:.5rem}.popular-searches{margin-top:3rem;text-align:center}.popular-searches h3{color:#0ff;margin-bottom:1.5rem}.search-tags{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.search-tag{background:#00ffff1a;border:1px solid #00ffff4d;border-radius:20px;color:#0ff;cursor:pointer;padding:.5rem 1rem;transition:all .3s ease}.search-tag:hover{background:#0ff3;transform:translateY(-2px)}.help-questions{padding:80px 0}.help-questions h2{color:#0ff;font-size:2.5rem;margin-bottom:3rem;text-align:center}.questions-list{margin:0 auto;max-width:900px}.question-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #0ff3;border-radius:10px;margin-bottom:1rem}.question-header{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem;text-align:left;width:100%}.question-header:hover{background:#ffffff0d}.question-info{flex:1 1}.question-category{background:#0ff3;border-radius:15px;color:#0ff;display:inline-block;font-size:.8rem;font-weight:600;margin-bottom:.5rem;padding:.3rem .8rem}.question-info h3{font-size:1.1rem;font-weight:600;margin:0}.question-answer{border-top:1px solid #00ffff1a;color:#fffc;line-height:1.6;padding:0 1.5rem 1.5rem}@media (max-width:768px){.question-header{padding:1rem}.question-info h3{font-size:1rem}.search-tags{align-items:center;flex-direction:column}.search-tag{width:200px}}.documentation-page{background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);color:#fff;min-height:100vh}.docs-hero{padding:120px 0 80px;text-align:center}.docs-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ff,#ff0080);-webkit-background-clip:text;font-size:3rem;margin-bottom:1rem}.docs-list{padding:80px 0}.docs-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.doc-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #0ff3;border-radius:15px;cursor:pointer;padding:2rem;transition:transform .3s ease}.doc-card:hover{transform:translateY(-5px)}.doc-icon{color:#0ff;font-size:2.5rem;margin-bottom:1rem}.doc-card h3{margin-bottom:.5rem}.doc-type{background:#0ff3;border-radius:15px;color:#0ff;font-size:.8rem;padding:.3rem .8rem}@media (max-width:768px){.docs-grid{grid-template-columns:1fr}}.faq-page{background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);color:#fff;min-height:100vh}.faq-hero{padding:120px 0 80px;text-align:center}.faq-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ff,#ff0080);-webkit-background-clip:text;font-size:3rem;margin-bottom:1rem}.faq-list{padding:80px 0}.faq-items{margin:0 auto;max-width:800px}.faq-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #0ff3;border-radius:10px;margin-bottom:1rem}.faq-question{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;justify-content:space-between;padding:1.5rem;text-align:left;width:100%}.faq-question:hover{background:#ffffff0d}.faq-answer{color:#fffc;line-height:1.6;padding:0 1.5rem 1.5rem}@media (max-width:768px){.faq-question{font-size:1rem}}.support-page{background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);color:#fff;min-height:100vh}.support-hero{padding:120px 0 80px;text-align:center}.support-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ff,#ff0080);-webkit-background-clip:text;font-size:3rem;margin-bottom:1rem}.support-options{padding:80px 0}.support-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.support-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #0ff3;border-radius:15px;padding:2rem;text-align:center;transition:transform .3s ease}.support-card:hover{transform:translateY(-5px)}.support-card svg{color:#0ff;font-size:3rem}.support-card h3,.support-card svg{margin-bottom:1rem}@media (max-width:768px){.support-grid{grid-template-columns:1fr}}.consultation-page{background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);color:#fff;min-height:100vh}.consultation-hero{padding:120px 0 40px;text-align:center}.consultation-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ff,#ff0080);-webkit-background-clip:text;font-size:3rem;margin-bottom:1rem}.consultation-benefits{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem}.benefit{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #0ff3;border-radius:25px;display:flex;gap:.5rem;padding:1rem 1.5rem}.benefit svg{color:#0ff;font-size:1.2rem}@media (max-width:768px){.consultation-benefits{align-items:center;flex-direction:column}}.cookie-consent{bottom:0;left:0;padding:20px;position:fixed;right:0;z-index:10000}.cookie-banner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f23f2;border:1px solid #00ffff4d;border-radius:16px;box-shadow:0 10px 40px #0000004d;margin:0 auto;max-width:600px;padding:25px;position:relative}.cookie-content h3{align-items:center;color:#0ff;display:flex;font-size:1.3rem;gap:8px;margin-bottom:10px}.cookie-content p{color:#ffffffe6;font-size:.95rem;line-height:1.6;margin-bottom:20px}.cookie-settings{background:#ffffff0d;border-radius:12px;margin-bottom:20px;padding:20px}.cookie-option{align-items:flex-start;display:flex;gap:12px;margin-bottom:15px}.cookie-option:last-child{margin-bottom:0}.cookie-option input[type=checkbox]{accent-color:#0ff;margin-top:4px}.cookie-option label{cursor:pointer;display:flex;flex-direction:column;gap:4px}.cookie-option label strong{color:#fff;font-size:.9rem}.cookie-option label span{color:#ffffffb3;font-size:.8rem}.cookie-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.cookie-actions button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;padding:10px 16px;transition:all .3s ease}.btn-accept{background:linear-gradient(135deg,#0ff,#7c3aed);color:#fff}.btn-accept:hover{box-shadow:0 4px 15px #0ff6;transform:translateY(-2px)}.btn-necessary{background:#ffffff1a;border:1px solid #ffffff4d;color:#fff}.btn-necessary:hover{background:#fff3}.btn-decline{background:#f003;border:1px solid #ff00004d;color:#ff6b6b}.btn-decline:hover{background:#ff00004d}.btn-settings{background:#ffffff1a;border:1px solid #fff3;color:#fffc}.btn-settings:hover{background:#fff3;color:#fff}.cookie-policy-link{color:#0ff;font-size:.85rem;text-decoration:none;transition:color .3s ease}.cookie-policy-link:hover{color:#ff0080}.cookie-close{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#ffffffb3;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:15px;top:15px;transition:all .3s ease;width:30px}.cookie-close:hover{background:#f003;color:#ff6b6b}@media (max-width:768px){.cookie-consent{padding:15px}.cookie-banner{padding:20px}.cookie-actions{flex-direction:column}.cookie-actions button{justify-content:center;width:100%}}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body,html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0f0f23;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.App{min-height:100vh;position:relative;text-align:left;width:100%}.container{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}a{color:inherit;text-decoration:none}button{background:none;cursor:pointer}button,input,select,textarea{border:none;font-family:inherit}input,select,textarea{outline:none}section{position:relative;width:100%}@media (max-width:1200px){.container{max-width:900px;padding:0 25px}}@media (max-width:968px){.container{max-width:100%;padding:0 20px}html{font-size:15px}}@media (max-width:768px){.container{padding:0 15px}html{font-size:14px}}@media (max-width:480px){.container{padding:0 12px}html{font-size:13px}}@media (hover:none) and (pointer:coarse){.floating-clouds,.floating-particles{display:none}.btn:hover,.contact-method:hover,.method-icon:hover{transform:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.floating-feature,.gradient-orb,.particle,.rocket{transform:translateZ(0);will-change:transform}img{loading:lazy;decoding:async}.contact,.hero-background{contain:layout style paint}@font-face{font-display:swap;font-family:Inter}
/*# sourceMappingURL=main.d0270744.css.map*/