.mobile-only{display:none}.desktop-only{display:block}@media (max-width:768px){.mobile-only{display:flex}.desktop-only{display:none}.cta .cta-visual{display:none!important}}@media (min-width:769px){.mobile-footer-logo{display:none!important}.desktop-logo-text{display:block!important;font-size:2rem;font-weight:800;text-decoration:none;transition:all .3s ease;letter-spacing:-.5px;cursor:pointer}.logo-web{background:linear-gradient(135deg,#00d4ff,#09c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.logo-4{background:linear-gradient(135deg,#a855f7,#9333ea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;margin:0 2px}.logo-buzz{background:linear-gradient(135deg,#f59e0b,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.desktop-logo-text:hover{transform:scale(1.05);filter:brightness(1.1)}.desktop-logo-text:hover .logo-web{background:linear-gradient(135deg,#00b8e6,#007acc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.desktop-logo-text:hover .logo-4{background:linear-gradient(135deg,#9333ea,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.desktop-logo-text:hover .logo-buzz{background:linear-gradient(135deg,#f97316,#ea580c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-container{display:flex!important;align-items:center!important;max-height:50px!important;overflow:visible!important;position:relative!important;z-index:2!important;flex-wrap:nowrap!important}.nav-logo{display:flex!important;align-items:center!important;max-height:60px!important;max-width:250px!important;overflow:visible!important;position:relative!important;z-index:1!important;flex-shrink:0!important;flex-grow:0!important;contain:layout style!important}}@media (min-width:769px){.bx,.card-icon,.contact-icon,.feature-icon,.footer-logo-img,.header-logo,.icon-bg,.service-icon,.stat-icon,[class*=bx-],[class*=icon],i[class*=bx-]{display:block!important;visibility:visible!important;opacity:1!important}.hero{min-height:100vh;position:relative;overflow:hidden;background:#000;display:flex;align-items:center;justify-content:center;padding:0}.hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(0,212,255,.15) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(179,102,255,.12) 0,transparent 50%),radial-gradient(circle at 40% 60%,rgba(0,212,255,.08) 0,transparent 60%),radial-gradient(circle at 60% 40%,rgba(179,102,255,.06) 0,transparent 60%),linear-gradient(135deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 100%);z-index:1;pointer-events:none;animation:backgroundFloat 20s ease-in-out infinite}.hero::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 10% 20%,rgba(0,212,255,.1) 2px,transparent 2px),radial-gradient(circle at 90% 30%,rgba(179,102,255,.08) 1px,transparent 1px),radial-gradient(circle at 30% 80%,rgba(0,212,255,.06) 3px,transparent 3px),radial-gradient(circle at 70% 70%,rgba(179,102,255,.1) 1px,transparent 1px),radial-gradient(circle at 50% 10%,rgba(0,212,255,.05) 2px,transparent 2px);background-size:200px 200px,150px 150px,300px 300px,180px 180px,250px 250px;z-index:1;pointer-events:none;animation:particleFloat 25s linear infinite}.hero-content{position:relative;z-index:2;max-width:1200px;width:100%;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;min-height:100vh}.hero-left{display:flex;flex-direction:column;justify-content:center;text-align:left;position:relative;z-index:3;max-width:600px}.hero-right{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:3;max-width:500px;margin:0 auto;padding:2rem 0;width:100%;gap:2rem;text-align:center}.hero h1{font-family:Inter,sans-serif;font-size:4.5rem;font-weight:700;line-height:1.1;margin-bottom:2rem;background:linear-gradient(135deg,#00d4ff 0,#b366ff 50%,#00d4ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:gradientFlow 8s ease-in-out infinite;position:relative;filter:drop-shadow(0 0 20px rgba(0, 212, 255, .2))}.hero h1::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#00d4ff 0,#b366ff 50%,#00d4ff 100%);-webkit-background-clip:text;background-clip:text;opacity:.2;animation:textGlow 4s ease-in-out infinite;z-index:-1}.hero .subtitle{font-family:Inter,sans-serif;font-size:1.3rem;color:rgba(255,255,255,.9);margin-bottom:3rem;font-weight:400;line-height:1.6;max-width:500px}.hero-stats{display:flex;flex-wrap:wrap;gap:1.5rem;width:100%;max-width:400px;justify-content:center;align-items:center}.hero-stats .stat:first-child,.hero-stats .stat:nth-child(2){flex:1;min-width:180px}.hero-stats .stat:nth-child(3){flex:1 1 100%;max-width:180px;margin:0 auto}.stat{text-align:center;padding:2rem 1.5rem;background:rgba(255,255,255,.05);border-radius:16px;border:1px solid rgba(0,212,255,.2);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(0,0,0,.3);transition:all .3s ease;cursor:pointer;min-height:140px;display:flex;flex-direction:column;justify-content:center;align-items:center}.stat:hover{transform:translateY(-4px);background:rgba(255,255,255,.08);border-color:rgba(0,212,255,.3);box-shadow:0 12px 40px rgba(0,0,0,.4)}.stat-number{font-family:Inter,sans-serif;font-size:2.8rem;font-weight:700;color:#fff;margin-bottom:.5rem;display:block;line-height:1}.stat-label{font-family:Inter,sans-serif;font-size:.8rem;color:rgba(255,255,255,.8);font-weight:500;letter-spacing:.5px;text-align:center}.hero-visual{display:none}.scroll-indicator{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);z-index:10;display:flex;flex-direction:column;align-items:center;gap:.5rem;background:rgba(0,0,0,.4);backdrop-filter:blur(20px);border-radius:20px;padding:.8rem 1rem;border:1px solid rgba(0,212,255,.2);transition:all .3s ease;cursor:pointer}.scroll-indicator:hover{background:rgba(0,0,0,.6);border-color:rgba(0,212,255,.3);transform:translateX(-50%) translateY(-2px)}.scroll-text{font-size:.7rem;font-weight:600;color:rgba(255,255,255,.9);letter-spacing:.5px}.scroll-arrow{width:2px;height:20px;background:linear-gradient(180deg,#00d4ff 0,#b366ff 100%);position:relative;animation:scrollBounce 2s ease-in-out infinite}.scroll-arrow::after{content:'';position:absolute;bottom:-2px;left:-3px;width:8px;height:8px;border-right:2px solid #00d4ff;border-bottom:2px solid #00d4ff;transform:rotate(45deg)}.stat-number{font-family:Inter,sans-serif;font-size:2.8rem;font-weight:700;color:#fff;margin-bottom:.5rem;display:block;line-height:1}@keyframes gradientFlow{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes backgroundFloat{0%,100%{transform:translateY(0) translateX(0)}25%{transform:translateY(-10px) translateX(5px)}50%{transform:translateY(-5px) translateX(-3px)}75%{transform:translateY(-15px) translateX(8px)}}@keyframes particleFloat{0%,100%{transform:translateY(0) translateX(0)}25%{transform:translateY(-20px) translateX(10px)}50%{transform:translateY(-10px) translateX(-5px)}75%{transform:translateY(-30px) translateX(15px)}}@keyframes textGlow{0%,100%{opacity:.3}50%{opacity:.6}}@keyframes backgroundFloat{0%,100%{transform:translateY(0) translateX(0)}25%{transform:translateY(-10px) translateX(5px)}50%{transform:translateY(-5px) translateX(-3px)}75%{transform:translateY(-15px) translateX(8px)}}@keyframes particleFloat{0%{transform:translateY(0) translateX(0)}25%{transform:translateY(-20px) translateX(10px)}50%{transform:translateY(-10px) translateX(-5px)}75%{transform:translateY(-30px) translateX(15px)}100%{transform:translateY(0) translateX(0)}}@keyframes counterPulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes scrollBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}@media (max-width:768px){.hero-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}.hero-left{text-align:center}.hero-right{align-items:center;padding-top:0}.hero-stats{display:flex;justify-content:center;gap:2rem;margin-top:3rem;flex-wrap:wrap;max-width:none}.stat{min-width:180px;max-height:none}.hero h1{font-size:4rem}.hero .subtitle{font-size:1.3rem;max-width:700px;margin-left:auto;margin-right:auto}.hero-cta{justify-content:center;margin:2rem 0}.scroll-indicator{display:none!important}}.navbar{position:fixed!important;top:20px!important;left:50%!important;transform:translateX(-50%)!important;z-index:1000!important;width:calc(100% - 40px)!important;max-width:1200px!important;background:linear-gradient(135deg,rgba(255,255,255,.08) 0,rgba(255,255,255,.02) 50%,rgba(255,255,255,.08) 100%)!important;backdrop-filter:blur(30px) saturate(180%)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:24px!important;box-shadow:0 12px 40px rgba(0,0,0,.4),0 4px 16px rgba(0,212,255,.1),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.1)!important;overflow:hidden!important;transition:all .4s cubic-bezier(.4, 0, .2, 1)!important}.navbar::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,212,255,.05) 0,rgba(168,85,247,.03) 50%,rgba(0,212,255,.05) 100%);border-radius:24px;opacity:0;transition:opacity .3s ease;z-index:-1}.navbar:hover::before{opacity:1}.navbar:hover{transform:translateX(-50%) translateY(-2px)!important;box-shadow:0 16px 50px rgba(0,0,0,.5),0 8px 24px rgba(0,212,255,.15),inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.1)!important}.navbar.scrolled{background:rgba(0,0,0,.8);backdrop-filter:blur(30px);border-color:rgba(0,212,255,.3);box-shadow:0 12px 40px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.2)}.nav-container{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:1rem 2rem!important;height:60px!important;position:relative!important;z-index:2!important;width:100%!important}.nav-logo{display:flex!important;align-items:center!important;flex-shrink:0!important;max-width:300px!important;gap:.5rem;background:0 0!important;min-height:160px!important;min-width:200px!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important}.nav-logo .header-logo,.nav-logo .mobile-header-logo,.nav-logo img{height:150px!important;width:auto!important;object-fit:contain!important;display:block!important;visibility:visible!important;opacity:1!important;margin:0!important;padding:0!important;background:0 0!important;border:none!important;min-width:150px!important;min-height:150px!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important;position:relative!important;z-index:10!important}.desktop-logo-text{display:flex!important;align-items:center!important;font-family:Inter,sans-serif!important;font-weight:700!important;font-size:1.2rem!important;color:#00d4ff!important;gap:.2rem!important}.logo-web{color:#fff!important}.logo-4{color:#00d4ff!important;font-weight:800!important}.logo-buzz{color:#a855f7!important}.nav-menu{display:flex;list-style:none;margin:0;padding:0;gap:.2rem;align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.08) 0,rgba(255,255,255,.02) 100%);border-radius:16px;padding:.6rem;backdrop-filter:blur(15px) saturate(150%);border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 12px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.15);position:absolute;left:50%;transform:translateX(-50%);overflow:hidden}.nav-menu::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}.nav-menu:hover::before{left:100%}.nav-item{position:relative}.nav-link{color:rgba(255,255,255,.9);text-decoration:none;font-weight:600;font-size:.75rem;padding:.6rem 1rem;border-radius:12px;transition:all .3s cubic-bezier(.4, 0, .2, 1);position:relative;overflow:hidden;background:0 0;border:1px solid transparent;white-space:nowrap;letter-spacing:.3px;text-transform:uppercase;z-index:2}.nav-link::before{content:'';position:absolute;top:0;left:0;width:0;height:100%;background:linear-gradient(135deg,rgba(0,212,255,.15) 0,rgba(168,85,247,.1) 100%);border-radius:14px;transition:all .3s cubic-bezier(.4, 0, .2, 1);z-index:-1}.nav-link::after{content:'';position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,rgba(0,212,255,.8) 0,rgba(168,85,247,.8) 100%);border-radius:1px;transition:all .3s cubic-bezier(.4, 0, .2, 1);transform:translateX(-50%)}.nav-link:hover::before{width:100%}.nav-link:hover::after{width:80%}.nav-link:hover{color:#fff;transform:translateY(-1px);text-shadow:0 2px 8px rgba(0,212,255,.3)}.nav-link.active{color:#fff;background:linear-gradient(135deg,rgba(0,212,255,.2) 0,rgba(168,85,247,.15) 100%);border-color:rgba(0,212,255,.4);box-shadow:0 4px 12px rgba(0,212,255,.2),inset 0 1px 0 rgba(255,255,255,.2)}.nav-link.active::after{width:80%}.nav-cta{margin-left:3rem;flex-shrink:0}.nav-button{background:linear-gradient(135deg,rgba(0,212,255,.2) 0,rgba(168,85,247,.15) 100%);color:#fff;padding:.8rem 1.8rem;border-radius:16px;text-decoration:none;font-weight:700;font-size:.85rem;transition:all .3s cubic-bezier(.4, 0, .2, 1);position:relative;overflow:hidden;border:1px solid rgba(0,212,255,.4);backdrop-filter:blur(15px) saturate(150%);box-shadow:0 4px 12px rgba(0,212,255,.2),inset 0 1px 0 rgba(255,255,255,.2);letter-spacing:.5px;text-transform:uppercase;z-index:2}.nav-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.nav-button::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(255,255,255,.3) 0,transparent 70%);border-radius:50%;transition:all .3s ease;transform:translate(-50%,-50%)}.nav-button:hover::before{left:100%}.nav-button:hover::after{width:300px;height:300px}.nav-button:hover{background:linear-gradient(135deg,rgba(0,212,255,.3) 0,rgba(168,85,247,.25) 100%);border-color:rgba(0,212,255,.6);color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,212,255,.3),0 4px 12px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.3);text-shadow:0 2px 8px rgba(0,212,255,.4)}.nav-button:active{transform:translateY(0);transition:all .1s ease}.mobile-menu-toggle{display:none}.mobile-menu{display:none!important}.hamburger{display:none!important}.about{padding:4rem 0 6rem 0;background:linear-gradient(135deg,rgba(0,0,0,.9) 0,rgba(15,15,30,.95) 50%,rgba(0,0,0,.9) 100%);position:relative;overflow:hidden}.about::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(0,212,255,.03) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(168,85,247,.02) 0,transparent 50%),linear-gradient(45deg,transparent 30%,rgba(0,212,255,.01) 50%,transparent 70%);z-index:1;pointer-events:none}.about .container{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.about-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start;margin:2rem 0}.about-text{display:flex;flex-direction:column;gap:2rem}.about-features{display:flex;flex-direction:column;gap:1.5rem}.text-highlight h3{font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1.5rem;line-height:1.3;background:linear-gradient(135deg,#fff 0,#00d4ff 50%,#b366ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 4px rgba(0,0,0,.3);animation:slideInLeft 1s ease-out}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateX(0)}}.text-highlight .lead{font-family:Inter,sans-serif;font-size:1.2rem;color:rgba(255,255,255,.9);line-height:1.6;margin-bottom:1.5rem;font-weight:400}.about-text p{font-family:Inter,sans-serif;font-size:1.1rem;color:rgba(255,255,255,.8);line-height:1.6;margin-bottom:1rem}.about-features{display:flex;flex-direction:column;gap:1.5rem;width:100%}.feature{display:flex;align-items:flex-start;gap:1.5rem;padding:2rem;background:linear-gradient(135deg,rgba(0,212,255,.08) 0,rgba(168,85,247,.08) 100%);border:1px solid rgba(0,212,255,.3);border-radius:16px;backdrop-filter:blur(15px);transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.1)}.feature::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#00d4ff,#b366ff);opacity:0;transition:opacity .3s ease}.feature:hover{transform:translateY(-3px);background:linear-gradient(135deg,rgba(0,212,255,.12) 0,rgba(168,85,247,.12) 100%);border-color:rgba(0,212,255,.4);box-shadow:0 10px 30px rgba(0,212,255,.15),inset 0 1px 0 rgba(255,255,255,.2)}.feature:hover::before{opacity:1}.feature-icon{flex-shrink:0;width:60px;height:60px;background:linear-gradient(135deg,rgba(0,212,255,.15) 0,rgba(168,85,247,.15) 100%);border:1px solid rgba(0,212,255,.3);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:#00d4ff;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,212,255,.2),inset 0 1px 0 rgba(255,255,255,.1);position:relative}.feature-icon i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:0;font-size:1.8rem;color:#00d4ff;transition:all .3s ease}.feature:hover .feature-icon{background:linear-gradient(135deg,rgba(0,212,255,.2) 0,rgba(168,85,247,.2) 100%);border-color:rgba(0,212,255,.5);transform:scale(1.05);box-shadow:0 6px 20px rgba(0,212,255,.3),inset 0 1px 0 rgba(255,255,255,.2)}.feature:hover .feature-icon i{color:#fff;transform:translate(-50%,-50%) scale(1.1)}.feature-content{flex:1;min-width:0}.feature-content h4{font-family:Poppins,sans-serif;font-size:1.3rem;font-weight:600;color:#fff;margin-bottom:.5rem;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,.3)}.feature-content p{font-family:Inter,sans-serif;font-size:1rem;color:rgba(255,255,255,.8);line-height:1.5;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.2)}.feature:first-child{animation:slideInUp .6s ease-out .1s both}.feature:nth-child(2){animation:slideInUp .6s ease-out .2s both}.feature:nth-child(3){animation:slideInUp .6s ease-out .3s both}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.services{padding:4rem 0 8rem 0;background:linear-gradient(135deg,rgba(0,0,0,.9) 0,rgba(15,15,30,.95) 50%,rgba(0,0,0,.9) 100%);position:relative;overflow:hidden}.services::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(0,212,255,.03) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(168,85,247,.02) 0,transparent 50%),linear-gradient(45deg,transparent 30%,rgba(0,212,255,.01) 50%,transparent 70%);z-index:1;pointer-events:none}.services .container{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.services .section-header{text-align:center;margin-bottom:4rem;position:relative}.services .section-badge{display:inline-block;background:linear-gradient(135deg,rgba(0,212,255,.15),rgba(168,85,247,.15));border:1px solid rgba(0,212,255,.3);border-radius:30px;padding:.8rem 2rem;margin-bottom:2rem;font-size:.95rem;font-weight:600;color:#00d4ff;text-transform:uppercase;letter-spacing:1px;backdrop-filter:blur(10px);box-shadow:0 4px 15px rgba(0,212,255,.1)}.services .section-header h2{font-size:3.5rem;font-weight:800;color:#fff;margin-bottom:1.5rem;line-height:1.1;background:linear-gradient(135deg,#fff 0,#00d4ff 50%,#b366ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px rgba(0,212,255,.3)}.services .section-header p{font-size:1.2rem;color:rgba(255,255,255,.8);line-height:1.6;max-width:600px;margin:0 auto;font-weight:400}.services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 10px;width:100%;box-sizing:border-box}.service-card{background:linear-gradient(135deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.02) 100%);border:1px solid transparent;border-radius:16px;padding:32px 24px;backdrop-filter:blur(25px);transition:all .4s cubic-bezier(.4, 0, .2, 1);position:relative;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.1);aspect-ratio:1/1.1;min-height:420px;max-height:420px;width:100%}.service-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,212,255,.1) 0,rgba(168,85,247,.05) 50%,rgba(0,212,255,.1) 100%);border-radius:16px;padding:1px;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0}.service-card:hover::before{opacity:1}.service-card:hover{transform:translateY(-8px) scale(1.02);background:linear-gradient(135deg,rgba(0,212,255,.08) 0,rgba(168,85,247,.04) 100%);box-shadow:0 20px 60px rgba(0,212,255,.15),0 8px 25px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.2)}.service-icon{width:64px;height:64px;background:linear-gradient(135deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.05) 100%);border:1px solid rgba(255,255,255,.2);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;font-size:1.8rem;color:#00d4ff;flex-shrink:0;box-shadow:0 4px 15px rgba(0,212,255,.1),inset 0 1px 0 rgba(255,255,255,.1);position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4, 0, .2, 1)}.service-icon i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:0;font-weight:600;transition:all .3s ease}.service-card:hover .service-icon{background:linear-gradient(135deg,rgba(0,212,255,.15) 0,rgba(168,85,247,.1) 100%);border-color:rgba(0,212,255,.4);color:#fff;transform:scale(1.05);box-shadow:0 8px 25px rgba(0,212,255,.2),inset 0 1px 0 rgba(255,255,255,.2)}.service-card:hover .service-icon i{color:#fff;transform:translate(-50%,-50%) scale(1.1)}.service-card h3{font-family:Poppins,sans-serif;font-size:1.4rem;font-weight:700;color:#fff;margin-bottom:1.2rem;line-height:1.3;text-align:center;flex-shrink:0;text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:-.02em}.service-card p{font-family:Inter,sans-serif;font-size:.95rem;color:rgba(255,255,255,.85);line-height:1.6;margin-bottom:1.8rem;flex-grow:1;text-align:center;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.2)}.service-features{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:.5rem;margin-top:auto;justify-items:center;align-items:center;max-height:none;overflow:visible;padding:.8rem 0;min-height:80px}.service-features span:first-child{grid-column:1/-1;justify-self:center}.service-features span:nth-child(2),.service-features span:nth-child(3){grid-column:auto;justify-self:center}.service-features span{display:inline-block;padding:.25rem .5rem;background:linear-gradient(135deg,rgba(0,212,255,.1) 0,rgba(168,85,247,.05) 100%);border:1px solid rgba(0,212,255,.25);border-radius:8px;font-size:.6rem;font-weight:600;color:#00d4ff;text-align:center;white-space:nowrap;flex-shrink:0;line-height:1.2;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px rgba(0,212,255,.1);backdrop-filter:blur(10px);transition:all .3s ease}.service-card:hover .service-features span{background:linear-gradient(135deg,rgba(0,212,255,.2) 0,rgba(168,85,247,.1) 100%);border-color:rgba(0,212,255,.5);color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,212,255,.2)}@keyframes slideInFromLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.service-card{animation:fadeInUp .6s ease-out forwards;opacity:0}.service-card:first-child{animation-delay:.1s}.service-card:nth-child(2){animation-delay:.2s}.service-card:nth-child(3){animation-delay:.3s}.service-card:nth-child(4){animation-delay:.4s}.service-card:nth-child(5){animation-delay:.5s}.service-card:nth-child(6){animation-delay:.6s}.service-card:nth-child(7){animation-delay:.7s}.service-card:nth-child(8){animation-delay:.8s}@media (max-width:1600px){.services-grid{gap:18px;padding:0 15px}.services .section-header h2{font-size:3.2rem}}@media (max-width:1400px){.services-grid{grid-template-columns:repeat(3,1fr);gap:16px;padding:0 12px}.service-card{min-height:400px;max-height:400px}.services .section-header h2{font-size:2.8rem}}@media (max-width:1024px){.services-grid{grid-template-columns:repeat(2,1fr);gap:14px;padding:0 10px}.service-card{min-height:380px;max-height:380px}.services .section-header h2{font-size:2.4rem}}@media (max-width:768px){.services-grid{grid-template-columns:1fr;gap:12px;padding:0 10px}.service-card{height:auto!important;min-height:360px;max-height:none}.services .section-header h2{font-size:2rem}}.service-filters{display:flex;justify-content:center;gap:1rem;margin-bottom:4rem;flex-wrap:wrap}.filter-btn{background:rgba(255,255,255,.05);color:rgba(255,255,255,.7);padding:.75rem 1.5rem;border-radius:25px;border:1px solid rgba(255,255,255,.1);font-weight:500;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px)}.filter-btn.active,.filter-btn:hover{background:linear-gradient(135deg,rgba(0,212,255,.1),rgba(168,85,247,.1));color:#00d4ff;border-color:rgba(0,212,255,.3);transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,212,255,.2)}.service-comparison{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);backdrop-filter:blur(10px);z-index:2000;display:none;align-items:center;justify-content:center;padding:2rem}.comparison-content{background:rgba(10,14,23,.95);border-radius:20px;padding:3rem;max-width:800px;width:100%;max-height:80vh;overflow-y:auto;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(20px)}.comparison-header{text-align:center;margin-bottom:2rem}.comparison-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1rem}.comparison-close{position:absolute;top:1rem;right:1rem;background:0 0;border:none;color:rgba(255,255,255,.6);font-size:1.5rem;cursor:pointer;transition:color .3s ease}.comparison-close:hover{color:#00d4ff}.service-process{margin:4rem 0;text-align:center}.process-line{position:absolute;top:50%;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0,#00d4ff 25%,#a855f7 50%,#f59e0b 75%,transparent 100%);transform:translateY(-50%);z-index:1}.clients{padding:6rem 0;background:linear-gradient(135deg,rgba(0,0,0,.8) 0,rgba(20,20,40,.9) 50%,rgba(0,0,0,.8) 100%);position:relative;overflow:hidden}.clients::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(0,212,255,.1) 0,transparent 50%),radial-gradient(circle at 70% 80%,rgba(138,43,226,.1) 0,transparent 50%);z-index:1;pointer-events:none}.clients .container{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.clients-marquee{overflow:hidden;white-space:nowrap;position:relative;margin:3rem 0}.clients-track{display:inline-flex;animation:scroll 30s linear infinite;gap:3rem}.client-item{display:inline-flex;align-items:center;justify-content:center;min-width:200px;height:80px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;backdrop-filter:blur(10px);margin:0 1rem;transition:all .3s ease;position:relative;overflow:hidden}.client-item::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#00d4ff,#b366ff);opacity:0;transition:opacity .3s ease}.client-item:hover{background:rgba(0,212,255,.08);border-color:rgba(0,212,255,.2);transform:scale(1.05)}.client-item:hover::before{opacity:1}.client-name{font-family:Inter,sans-serif;font-size:1.1rem;font-weight:600;color:rgba(255,255,255,.8);text-align:center}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-33.33%)}}.client-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:4rem 0}.client-card{background:rgba(255,255,255,.05);border-radius:20px;padding:2rem;text-align:center;backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);transition:all .4s cubic-bezier(.175, .885, .32, 1.275);position:relative;overflow:hidden;cursor:pointer;height:300px;display:flex;flex-direction:column;justify-content:space-between}.client-logo{width:80px;height:80px;margin:0 auto 1.5rem;background:linear-gradient(135deg,rgba(0,212,255,.1),rgba(168,85,247,.1));border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;color:#00d4ff;text-shadow:0 0 20px rgba(0,212,255,.5);transition:all .3s ease}.client-name{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:1rem;background:linear-gradient(135deg,#fff,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.client-industry{font-size:.9rem;color:rgba(255,255,255,.6);margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}.client-services{list-style:none;padding:0;margin:1rem 0}.client-service{color:rgba(255,255,255,.7);font-size:.85rem;margin-bottom:.3rem;padding-left:1.2rem;position:relative}.client-service::before{content:'•';position:absolute;left:0;color:#00d4ff;font-weight:700}.client-results{margin-top:auto;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.client-result{font-size:.8rem;color:rgba(0,212,255,.8);margin-bottom:.3rem}.client-marquee{background:rgba(255,255,255,.03);border-radius:15px;padding:2rem 0;margin:4rem 0;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05);overflow:hidden;position:relative}.marquee-content{display:flex;animation:marqueeScroll 30s linear infinite;gap:3rem;align-items:center}@keyframes marqueeInfinite{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes marqueeScroll{0%{transform:translateX(0)}100%{transform:translateX(-33.33%)}}.marquee-item{background:rgba(255,255,255,.05);border-radius:10px;padding:1rem 2rem;white-space:nowrap;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;min-width:200px;text-align:center}.marquee-item:hover{background:rgba(255,255,255,.08);transform:scale(1.05);box-shadow:0 5px 15px rgba(0,212,255,.2)}.marquee-company{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:.5rem}.marquee-industry{font-size:.8rem;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:1px}.client-testimonials{margin:4rem 0}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin:3rem 0}.testimonial-card{background:rgba(255,255,255,.05);border-radius:20px;padding:2.5rem;backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);transition:all .3s ease;position:relative;overflow:hidden}.testimonial-card::before{content:'"';position:absolute;top:1rem;left:1.5rem;font-size:4rem;color:rgba(0,212,255,.2);font-family:serif;line-height:1}.testimonial-card:hover{transform:translateY(-5px);background:rgba(255,255,255,.08);box-shadow:0 20px 40px rgba(0,212,255,.1)}.testimonial-text{font-size:1.1rem;color:rgba(255,255,255,.8);line-height:1.6;margin-bottom:2rem;font-style:italic;padding-left:2rem}.testimonial-author{display:flex;align-items:center;gap:1rem}.author-avatar{width:50px;height:50px;background:linear-gradient(135deg,#00d4ff,#a855f7);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.2rem}.author-info h4{color:#fff;font-size:1rem;font-weight:600;margin-bottom:.2rem}.author-info p{color:rgba(255,255,255,.6);font-size:.9rem}.industry-categories{display:flex;justify-content:center;gap:1rem;margin:3rem 0;flex-wrap:wrap}.industry-btn{background:rgba(255,255,255,.05);color:rgba(255,255,255,.7);padding:.75rem 1.5rem;border-radius:25px;border:1px solid rgba(255,255,255,.1);font-weight:500;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px)}.industry-btn.active,.industry-btn:hover{background:linear-gradient(135deg,rgba(0,212,255,.1),rgba(168,85,247,.1));color:#00d4ff;border-color:rgba(0,212,255,.3);transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,212,255,.2)}.nav-container{max-height:50px!important;overflow:visible!important;position:relative!important;z-index:2!important}.nav-logo{max-height:40px!important;max-width:150px!important;overflow:hidden!important;position:relative!important;z-index:1!important;contain:layout style size!important;flex-shrink:0!important}.hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden}.hero-content{z-index:2;position:relative;max-width:1200px;margin:0 auto;padding:0 2rem}.hero h1{font-size:4rem;line-height:1.1;margin-bottom:1.5rem;background:linear-gradient(135deg,#00d4ff 0,#a855f7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:heroTitleGlow 3s ease-in-out infinite alternate}@keyframes heroTitleGlow{0%{filter:drop-shadow(0 0 20px rgba(0, 212, 255, .3))}100%{filter:drop-shadow(0 0 30px rgba(168, 85, 247, .4))}}.hero p{font-size:1.3rem;line-height:1.6;margin-bottom:2.5rem;max-width:600px}.hero-stats{display:flex;gap:3rem;margin:3rem 0;justify-content:center}.hero-stat{text-align:center;padding:1.5rem;background:rgba(0,212,255,.05);border:1px solid rgba(0,212,255,.2);border-radius:16px;backdrop-filter:blur(10px);transition:all .3s ease;min-width:150px}.hero-stat:hover{transform:translateY(-5px);background:rgba(0,212,255,.1);border-color:rgba(0,212,255,.4);box-shadow:0 10px 30px rgba(0,212,255,.2)}.hero-stat .stat-number{font-size:2.5rem;font-weight:800;color:#00d4ff;display:block;margin-bottom:.5rem}.hero-stat .stat-label{font-size:.9rem;color:var(--medium-gray);font-weight:500}}@media (min-width:769px){.about{padding:1rem 0 6rem 0;position:relative}.about-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:2rem}.about-text h2{font-size:3rem;margin-bottom:1.5rem;background:linear-gradient(135deg,#00d4ff 0,#a855f7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about-text p{font-size:1.2rem;line-height:1.7;margin-bottom:2rem}.about-features{display:flex;flex-direction:column;gap:1.5rem;width:100%}.about-feature{padding:2rem;background:rgba(0,212,255,.05);border:1px solid rgba(0,212,255,.2);border-radius:20px;backdrop-filter:blur(10px);transition:all .3s ease;text-align:center}.about-feature:hover{transform:translateY(-10px);background:rgba(0,212,255,.1);border-color:rgba(0,212,255,.4);box-shadow:0 20px 40px rgba(0,212,255,.2)}.about-feature i{font-size:3rem;color:#00d4ff;margin-bottom:1rem;display:block}.about-feature h3{font-size:1.3rem;margin-bottom:1rem;color:var(--white)}.about-feature p{font-size:1rem;color:var(--medium-gray);line-height:1.6}.about-visual{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:1.5rem;width:100%;max-width:100%;margin-left:auto;padding-left:3rem}.about-visual .about-features{width:100%;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.about-visual .feature{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:1.5rem;padding:2rem 1.5rem;background:linear-gradient(135deg,rgba(0,212,255,.08) 0,rgba(168,85,247,.08) 100%);border:1px solid rgba(0,212,255,.3);border-radius:12px;backdrop-filter:blur(15px);transition:all .3s ease;width:100%;position:relative;overflow:visible;box-shadow:0 4px 20px rgba(0,0,0,.1),0 0 10px rgba(0,212,255,.08);min-height:110px;animation:slideInUp .8s ease-out;animation-fill-mode:both}.about-visual .feature:first-child{animation-delay:.1s}.about-visual .feature:nth-child(2){animation-delay:.2s}.about-visual .feature:nth-child(3){animation-delay:.3s}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.about-visual .feature:hover{background:linear-gradient(135deg,rgba(0,212,255,.1) 0,rgba(168,85,247,.1) 100%);border-color:rgba(0,212,255,.4);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15),0 0 10px rgba(0,212,255,.1)}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}.about-visual .feature-icon{flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(0,212,255,.15) 0,rgba(168,85,247,.15) 100%);border-radius:12px;border:1px solid rgba(0,212,255,.3);position:relative;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,212,255,.2),inset 0 1px 0 rgba(255,255,255,.1)}.about-visual .feature-icon i{font-size:1.2rem;color:#00d4ff;transition:all .3s ease;filter:drop-shadow(0 2px 4px rgba(0, 212, 255, .3))}.about-visual .feature:hover .feature-icon{background:linear-gradient(135deg,rgba(0,212,255,.2) 0,rgba(168,85,247,.2) 100%);border-color:rgba(0,212,255,.5);transform:scale(1.05);box-shadow:0 4px 15px rgba(0,212,255,.25),inset 0 1px 0 rgba(255,255,255,.15)}.about-visual .feature:hover .feature-icon i{color:#fff;transform:scale(1.05);filter:drop-shadow(0 2px 4px rgba(0, 212, 255, .4))}.about-visual .feature-content{flex:1;min-width:0}.about-visual .feature-content h4{font-family:Inter,sans-serif;font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:.5rem;line-height:1.3;transition:all .3s ease;text-shadow:0 1px 2px rgba(0,0,0,.3);word-wrap:break-word}.about-visual .feature:hover .feature-content h4{color:#00d4ff;text-shadow:0 1px 3px rgba(0,212,255,.3);transform:translateX(2px)}.about-visual .feature-content p{font-family:Inter,sans-serif;font-size:.85rem;color:rgba(255,255,255,.75);line-height:1.4;margin:0;transition:all .3s ease;word-wrap:break-word;overflow-wrap:break-word}.about-visual .feature:hover .feature-content p{color:rgba(255,255,255,.85);transform:translateX(2px)}.visual-orbs{display:flex;justify-content:center;gap:1.5rem;margin:1rem 0 .5rem 0;animation:fadeInUp 1s ease-out 1s both}.orb{width:12px;height:12px;border-radius:50%;background:rgba(0,212,255,.4);animation:float 3s ease-in-out infinite;box-shadow:0 0 10px rgba(0,212,255,.3)}.orb-blue{background:rgba(0,212,255,.4);animation-delay:0s}.orb-purple{background:rgba(168,85,247,.4);animation-delay:1s}.orb-green{background:rgba(16,185,129,.4);animation-delay:2s}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@media (min-width:769px){.clients{padding:6rem 0;background:radial-gradient(circle at 20% 20%,rgba(0,212,255,.03) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(168,85,247,.02) 0,transparent 50%),linear-gradient(135deg,#0a0a0a 0,#0f0f0f 50%,#0a0a0a 100%);position:relative;overflow:visible}.clients::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.3) 0,rgba(10,10,10,.5) 100%);pointer-events:none}.clients::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);pointer-events:none}.clients .section-header{text-align:center;margin-bottom:4rem;position:relative;z-index:2;animation:fadeInUp 1s ease-out}.clients .section-header .section-badge{display:inline-block;background:linear-gradient(135deg,rgba(0,212,255,.1),rgba(168,85,247,.1));border:1px solid rgba(0,212,255,.2);border-radius:50px;padding:.8rem 2rem;font-size:.9rem;font-weight:600;color:#00d4ff;text-transform:uppercase;letter-spacing:1px;margin-bottom:2rem;backdrop-filter:blur(10px);animation:badgeGlow 3s ease-in-out infinite}.clients .section-header h2{font-size:3.5rem;font-weight:800;background:linear-gradient(135deg,#fff,#00d4ff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.5rem;text-shadow:0 4px 20px rgba(0,212,255,.3);animation:titleGlow 4s ease-in-out infinite}.clients .section-header p{font-size:1.2rem;color:rgba(255,255,255,.8);max-width:600px;margin:0 auto;line-height:1.6}.clients .section-badge{display:inline-block;background:linear-gradient(135deg,rgba(0,212,255,.1),rgba(168,85,247,.1));border:1px solid rgba(0,212,255,.3);border-radius:50px;padding:.8rem 2rem;font-size:.9rem;font-weight:500;color:rgba(0,212,255,.9);margin-bottom:1.5rem;backdrop-filter:blur(10px);animation:badgeGlow 3s ease-in-out infinite}.clients .section-header h2{font-size:3.5rem;font-weight:800;background:linear-gradient(135deg,#00d4ff 0,#a855f7 50%,#63ff84 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1.5rem;animation:titleGlow 4s ease-in-out infinite;filter:drop-shadow(0 0 30px rgba(0, 212, 255, .3))}.clients .section-header p{font-size:1.2rem;color:rgba(255,255,255,.8);max-width:600px;margin:0 auto;line-height:1.6}.clients-marquee-wrapper{margin:6rem 0;position:relative;overflow:visible;padding:2rem 0;mask:linear-gradient(90deg,transparent,#fff 5%,#fff 95%,transparent);-webkit-mask:linear-gradient(90deg,transparent,#fff 5%,#fff 95%,transparent);cursor:pointer}.clients-marquee{display:flex;gap:4rem;animation:marqueeInfinite 80s linear infinite;width:max-content;padding:0 3rem}.clients-marquee.animate{animation:marqueeInfinite 80s linear infinite}.clients-marquee.paused{animation-play-state:paused}.client-card{background:linear-gradient(135deg,rgba(25,25,25,.95) 0,rgba(20,20,20,.98) 100%),linear-gradient(45deg,rgba(0,0,0,.6) 0,transparent 50%,rgba(0,0,0,.4) 100%);border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:3rem 2.5rem;backdrop-filter:blur(25px);transition:all .5s cubic-bezier(.4, 0, .2, 1);cursor:pointer;white-space:nowrap;min-width:260px;max-width:300px;height:160px;text-align:center;flex-shrink:0;position:relative;overflow:visible;display:flex;align-items:center;justify-content:center;margin:2rem 0;box-shadow:0 12px 40px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.1);opacity:1;transform:translateY(0)}.client-card:hover{transform:translateY(-16px) scale(1.08)!important;border-color:rgba(255,255,255,.25)!important;box-shadow:0 25px 50px rgba(0,0,0,.9),0 0 40px rgba(0,212,255,.2),inset 0 1px 0 rgba(255,255,255,.2)!important;animation-play-state:paused!important;z-index:10!important;position:relative!important}.clients-marquee-wrapper:hover .client-card{animation-play-state:paused!important}.clients-marquee-wrapper:hover .client-card:hover{animation-play-state:paused!important;transform:translateY(-16px) scale(1.08)!important;border-color:rgba(255,255,255,.25)!important;box-shadow:0 25px 50px rgba(0,0,0,.9),0 0 40px rgba(0,212,255,.2),inset 0 1px 0 rgba(255,255,255,.2)!important;z-index:10!important;position:relative!important}.client-card:hover .client-name,.clients-marquee-wrapper:hover .client-card:hover .client-name{transform:scale(1.12)!important;text-shadow:0 3px 12px rgba(0,0,0,.6)!important;filter:brightness(1.3)!important;color:#fff!important}.client-card:active{transform:translateY(-8px) scale(1.04);transition:all .15s ease;box-shadow:0 15px 30px rgba(0,0,0,.7),0 0 25px rgba(0,212,255,.15)}.client-name{font-size:1.6rem;font-weight:800;color:rgba(255,255,255,.98);position:relative;z-index:2;text-shadow:0 2px 6px rgba(0,0,0,.5);transition:all .4s ease;letter-spacing:1px;line-height:1.2;text-transform:uppercase;font-family:Inter,sans-serif}@keyframes badgeGlow{0%,100%{box-shadow:0 0 20px rgba(0,212,255,.3)}50%{box-shadow:0 0 30px rgba(0,212,255,.5)}}@keyframes titleGlow{0%,100%{text-shadow:0 4px 20px rgba(0,212,255,.3)}50%{text-shadow:0 6px 30px rgba(0,212,255,.5)}}@keyframes shimmer{0%{opacity:0;transform:translateX(-100%)}50%{opacity:.3;transform:translateX(0)}100%{opacity:0;transform:translateX(100%)}}@keyframes cardEntrance{0%{opacity:0;transform:translateY(30px) scale(.9)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes badgeGlow{0%,100%{box-shadow:0 0 20px rgba(0,212,255,.2);border-color:rgba(0,212,255,.3)}50%{box-shadow:0 0 30px rgba(0,212,255,.4);border-color:rgba(0,212,255,.5)}}@keyframes titleGlow{0%,100%{filter:drop-shadow(0 0 30px rgba(0, 212, 255, .3))}50%{filter:drop-shadow(0 0 40px rgba(0, 212, 255, .5))}}@keyframes cardShimmer{0%,100%{opacity:0;transform:scale(1)}50%{opacity:.3;transform:scale(1.02)}}@keyframes borderGlow{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes backgroundPulse{0%,100%{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes marqueeScroll{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.client-card.mrhb{background:linear-gradient(135deg,rgba(25,25,25,.95) 0,rgba(20,20,20,.98) 100%),linear-gradient(45deg,rgba(255,193,7,.1) 0,transparent 50%,rgba(255,193,7,.05) 100%);border:1px solid rgba(255,193,7,.2);box-shadow:0 12px 40px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,193,7,.1)}.client-card.mrhb .client-name{background:linear-gradient(135deg,#ffd54f,#ffc107);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.client-card.zebec{background:linear-gradient(135deg,rgba(25,25,25,.95) 0,rgba(20,20,20,.98) 100%),linear-gradient(45deg,rgba(0,200,83,.1) 0,transparent 50%,rgba(0,200,83,.05) 100%);border:1px solid rgba(0,200,83,.2);box-shadow:0 12px 40px rgba(0,0,0,.7),inset 0 1px 0 rgba(0,200,83,.1)}.client-card.zebec .client-name{background:linear-gradient(135deg,#4caf50,#00c853);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.client-card.ajna{background:linear-gradient(135deg,rgba(25,25,25,.95) 0,rgba(20,20,20,.98) 100%),linear-gradient(45deg,rgba(156,39,176,.1) 0,transparent 50%,rgba(156,39,176,.05) 100%);border:1px solid rgba(156,39,176,.2);box-shadow:0 12px 40px rgba(0,0,0,.7),inset 0 1px 0 rgba(156,39,176,.1)}.client-card.ajna .client-name{background:linear-gradient(135deg,#ba68c8,#9c27b0);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.client-card.dtravel{background:linear-gradient(135deg,rgba(25,25,25,.95) 0,rgba(20,20,20,.98) 100%),linear-gradient(45deg,rgba(0,150,136,.1) 0,transparent 50%,rgba(0,150,136,.05) 100%);border:1px solid rgba(0,150,136,.2);box-shadow:0 12px 40px rgba(0,0,0,.7),inset 0 1px 0 rgba(0,150,136,.1)}.client-card.dtravel .client-name{background:linear-gradient(135deg,#00e5d4,#009688);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.client-card.interestlabs{background:linear-gradient(135deg,rgba(25,25,25,.95) 0,rgba(20,20,20,.98) 100%),linear-gradient(45deg,rgba(255,87,34,.1) 0,transparent 50%,rgba(255,87,34,.05) 100%);border:1px solid rgba(255,87,34,.2);box-shadow:0 12px 40px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,87,34,.1)}.client-card.interestlabs .client-name{background:linear-gradient(135deg,#ff7043,#ff5722);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.client-card.genidata{background:linear-gradient(135deg,rgba(25,25,25,.95) 0,rgba(20,20,20,.98) 100%),linear-gradient(45deg,rgba(0,172,193,.1) 0,transparent 50%,rgba(0,172,193,.05) 100%);border:1px solid rgba(0,172,193,.2);box-shadow:0 12px 40px rgba(0,0,0,.7),inset 0 1px 0 rgba(0,172,193,.1)}.client-card.genidata .client-name{background:linear-gradient(135deg,#26c6da,#00acc1);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.client-card.msafe{background:linear-gradient(135deg,rgba(25,25,25,.95) 0,rgba(20,20,20,.98) 100%),linear-gradient(45deg,rgba(33,150,243,.1) 0,transparent 50%,rgba(33,150,243,.05) 100%);border:1px solid rgba(33,150,243,.2);box-shadow:0 12px 40px rgba(0,0,0,.7),inset 0 1px 0 rgba(33,150,243,.1)}.client-card.msafe .client-name{background:linear-gradient(135deg,#42a5f5,#2196f3);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.client-card.zecrey{background:linear-gradient(135deg,rgba(25,25,25,.95) 0,rgba(20,20,20,.98) 100%),linear-gradient(45deg,rgba(76,175,80,.1) 0,transparent 50%,rgba(76,175,80,.05) 100%);border:1px solid rgba(76,175,80,.2);box-shadow:0 12px 40px rgba(0,0,0,.7),inset 0 1px 0 rgba(76,175,80,.1)}.client-card.zecrey .client-name{background:linear-gradient(135deg,#66bb6a,#4caf50);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.client-card.weroam{background:linear-gradient(135deg,rgba(25,25,25,.95) 0,rgba(20,20,20,.98) 100%),linear-gradient(45deg,rgba(156,39,176,.1) 0,transparent 50%,rgba(156,39,176,.05) 100%);border:1px solid rgba(156,39,176,.2);box-shadow:0 12px 40px rgba(0,0,0,.7),inset 0 1px 0 rgba(156,39,176,.1)}.client-card.weroam .client-name{background:linear-gradient(135deg,#ba68c8,#9c27b0);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.client-card.trustrecruit{background:linear-gradient(135deg,rgba(25,25,25,.95) 0,rgba(20,20,20,.98) 100%),linear-gradient(45deg,rgba(255,193,7,.1) 0,transparent 50%,rgba(255,193,7,.05) 100%);border:1px solid rgba(255,193,7,.2);box-shadow:0 12px 40px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,193,7,.1)}.client-card.mrhb:hover{box-shadow:0 25px 50px rgba(0,0,0,.9),0 0 40px rgba(255,193,7,.25),inset 0 1px 0 rgba(255,193,7,.2);z-index:10;position:relative}.client-card.zebec:hover{box-shadow:0 25px 50px rgba(0,0,0,.9),0 0 40px rgba(0,200,83,.25),inset 0 1px 0 rgba(0,200,83,.2);z-index:10;position:relative}.client-card.ajna:hover{box-shadow:0 25px 50px rgba(0,0,0,.9),0 0 40px rgba(156,39,176,.25),inset 0 1px 0 rgba(156,39,176,.2);z-index:10;position:relative}.client-card.dtravel:hover{box-shadow:0 25px 50px rgba(0,0,0,.9),0 0 40px rgba(0,150,136,.25),inset 0 1px 0 rgba(0,150,136,.2);z-index:10;position:relative}.client-card.interestlabs:hover{box-shadow:0 25px 50px rgba(0,0,0,.9),0 0 40px rgba(255,87,34,.25),inset 0 1px 0 rgba(255,87,34,.2);z-index:10;position:relative}.client-card.genidata:hover{box-shadow:0 25px 50px rgba(0,0,0,.9),0 0 40px rgba(0,172,193,.25),inset 0 1px 0 rgba(0,172,193,.2);z-index:10;position:relative}.client-card.msafe:hover{box-shadow:0 25px 50px rgba(0,0,0,.9),0 0 40px rgba(33,150,243,.25),inset 0 1px 0 rgba(33,150,243,.2);z-index:10;position:relative}.client-card.zecrey:hover{box-shadow:0 25px 50px rgba(0,0,0,.9),0 0 40px rgba(76,175,80,.25),inset 0 1px 0 rgba(76,175,80,.2);z-index:10;position:relative}.client-card.weroam:hover{box-shadow:0 25px 50px rgba(0,0,0,.9),0 0 40px rgba(156,39,176,.25),inset 0 1px 0 rgba(156,39,176,.2);z-index:10;position:relative}.client-card.trustrecruit:hover{box-shadow:0 25px 50px rgba(0,0,0,.9),0 0 40px rgba(255,193,7,.25),inset 0 1px 0 rgba(255,193,7,.2);z-index:10;position:relative}.client-card.trustrecruit .client-name{background:linear-gradient(135deg,#ffd54f,#ffc107);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.clients-marquee-wrapper:hover .clients-marquee{animation-play-state:paused!important}.clients-marquee{animation-play-state:running}.clients-marquee-wrapper:hover .clients-marquee,.clients-marquee:hover{animation-play-state:paused!important}.clients-marquee-wrapper:not(:hover) .clients-marquee{animation-play-state:running!important}.clients-marquee{will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}}@media (min-width:769px){.why-choose{padding:6rem 0;background:radial-gradient(circle at 20% 20%,rgba(0,212,255,.08) 0,transparent 60%),radial-gradient(circle at 80% 80%,rgba(168,85,247,.06) 0,transparent 60%),linear-gradient(135deg,#0a0a0a 0,#0f0f0f 50%,#0a0a0a 100%);position:relative;overflow:visible}.why-choose::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 49%,rgba(0,212,255,.03) 50%,transparent 51%),linear-gradient(-45deg,transparent 49%,rgba(168,85,247,.03) 50%,transparent 51%);pointer-events:none}.reasons-grid{display:flex;flex-direction:column;align-items:center;margin-top:2rem;position:relative;max-width:1200px;margin-left:auto;margin-right:auto;gap:3rem}.reasons-grid::before{content:'';position:absolute;left:50%;top:2rem;bottom:2rem;width:2px;background:linear-gradient(180deg,transparent 0,rgba(0,212,255,.3) 20%,rgba(168,85,247,.5) 50%,rgba(0,212,255,.3) 80%,transparent 100%);transform:translateX(-50%);z-index:1}.reason-card{width:100%;max-width:500px;padding:3rem;background:linear-gradient(135deg,rgba(255,255,255,.12) 0,rgba(255,255,255,.06) 100%),linear-gradient(45deg,rgba(0,212,255,.05) 0,transparent 50%,rgba(168,85,247,.05) 100%);border:1px solid rgba(255,255,255,.15);border-radius:20px;position:relative;transition:all .4s cubic-bezier(.4, 0, .2, 1);cursor:pointer;box-shadow:0 8px 32px rgba(0,0,0,.4),0 4px 16px rgba(0,212,255,.1),inset 0 1px 0 rgba(255,255,255,.1);z-index:2;backdrop-filter:blur(20px);overflow:visible}.reason-card:nth-child(odd){margin-right:calc(50% + 40px);margin-left:0;text-align:center}.reason-card:nth-child(2n){margin-left:calc(50% + 40px);margin-right:0;text-align:center}.reason-card::before{content:'';position:absolute;top:50%;width:16px;height:16px;background:linear-gradient(135deg,#00d4ff,#a855f7);border:3px solid #fff;border-radius:50%;transform:translateY(-50%);z-index:10;box-shadow:0 2px 8px rgba(0,212,255,.3),0 0 0 4px rgba(0,212,255,.1);transition:all .3s ease}.reason-card:nth-child(odd)::before{right:-40px!important;left:auto!important}.reason-card:nth-child(2n)::before{left:-40px!important;right:auto!important}.reason-card::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,212,255,.03) 0,transparent 50%,rgba(168,85,247,.03) 100%);opacity:0;transition:opacity .4s ease;z-index:1}.reason-card:hover::after{opacity:1}.reason-card:hover{transform:translateY(-8px) scale(1.02);border-color:rgba(0,212,255,.3);box-shadow:0 20px 60px rgba(0,0,0,.5),0 8px 32px rgba(0,212,255,.2),0 0 40px rgba(0,212,255,.1),inset 0 1px 0 rgba(255,255,255,.2)}.reason-card .reason-icon{position:relative!important;z-index:2!important;width:80px!important;height:80px!important;background:rgba(255,255,255,.1)!important;border-radius:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 2rem auto!important;box-shadow:0 8px 24px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.2)!important;transition:all .4s cubic-bezier(.4, 0, .2, 1)!important;border:1px solid rgba(255,255,255,.2)!important}.reason-card:hover .reason-icon{transform:scale(1.05)!important;background:rgba(255,255,255,.15)!important;box-shadow:0 12px 32px rgba(0,0,0,.4),0 6px 16px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.3)!important;border-color:rgba(255,255,255,.3)!important}.reason-card .reason-icon i{font-size:2.5rem!important;color:#00d4ff!important;text-shadow:0 2px 4px rgba(0,0,0,.3)!important;filter:drop-shadow(0 0 8px rgba(0, 212, 255, .4))!important}.reason-card h3{font-size:2.2rem;margin-bottom:1.8rem;color:#fff;font-weight:800;position:relative;z-index:2;line-height:1.3;text-shadow:0 2px 8px rgba(0,0,0,.4);background:linear-gradient(135deg,#fff 0,#00d4ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.5px;word-wrap:break-word;overflow-wrap:break-word}.reason-card p{font-size:1.2rem;line-height:1.7;color:rgba(255,255,255,.9);position:relative;z-index:2;text-shadow:0 1px 3px rgba(0,0,0,.4);font-weight:400;letter-spacing:.2px;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.why-choose .section-header{text-align:center;margin-bottom:2rem;position:relative;z-index:2}.why-choose .section-header h2{font-size:3.5rem;margin-bottom:2rem;color:#fff;font-weight:900;line-height:1.1;text-shadow:0 4px 12px rgba(0,0,0,.5);background:linear-gradient(135deg,#fff 0,#00d4ff 50%,#a855f7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:1px;filter:drop-shadow(0 0 20px rgba(0, 212, 255, .3))}.why-choose .section-header p{font-size:1.3rem;color:rgba(255,255,255,.9);max-width:700px;margin:0 auto;line-height:1.7;text-shadow:0 2px 4px rgba(0,0,0,.4);font-weight:500;letter-spacing:.3px}}@media (min-width:769px){.process{padding:4rem 0;background:radial-gradient(ellipse at center,rgba(0,212,255,.03) 0,transparent 70%),linear-gradient(135deg,#0a0a0a 0,#0f0f0f 50%,#0a0a0a 100%);position:relative;overflow:visible}.process::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(0,212,255,.05) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(168,85,247,.05) 0,transparent 50%),radial-gradient(circle at 40% 60%,rgba(245,158,11,.03) 0,transparent 50%);pointer-events:none;z-index:1}.process .section-header{text-align:center;margin-bottom:4rem;position:relative;z-index:2}.process .section-header h2{font-size:3.5rem;font-weight:800;background:linear-gradient(135deg,#fff 0,#00d4ff 50%,#a855f7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.5rem;text-shadow:0 4px 8px rgba(0,0,0,.3)}.process .section-header p{font-size:1.3rem;color:rgba(255,255,255,.8);max-width:600px;margin:0 auto;line-height:1.6}@media (min-width:769px){.process-timeline{position:relative!important;width:100%!important;max-width:1600px!important;margin:0 auto!important;height:800px!important;overflow:visible!important;padding:1rem 1rem!important;display:block!important}.process-timeline .process-step{position:absolute!important;width:320px!important;height:360px!important;min-width:320px!important;max-width:320px!important;min-height:360px!important;max-height:360px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;z-index:2!important;gap:0!important;margin:0!important;padding:2rem!important;background:linear-gradient(135deg,rgba(15,23,42,.8) 0,rgba(30,41,59,.9) 100%)!important;backdrop-filter:blur(20px)!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 15px 40px rgba(0,0,0,.3),0 6px 20px rgba(0,0,0,.15),0 0 0 1px rgba(255,255,255,.05),inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.2)!important;transition:all .4s cubic-bezier(.4, 0, .2, 1)!important;box-sizing:border-box!important}.process-timeline .process-step:hover{transform:translateY(-20px) scale(1.05)!important;box-shadow:0 30px 80px rgba(0,0,0,.5),0 20px 60px rgba(0,0,0,.3),0 0 0 1px rgba(0,212,255,.4),0 0 40px rgba(0,212,255,.3),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.3)!important;border-color:rgba(0,212,255,.5)!important;background:linear-gradient(135deg,rgba(15,23,42,.9) 0,rgba(30,41,59,.95) 100%)!important;animation-play-state:paused!important}.process-timeline .process-step:first-child{top:3%!important;left:-20%!important;right:auto!important;bottom:auto!important;transform:none!important}.process-timeline .process-step:nth-child(3){top:3%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translateX(-50%)!important}.process-timeline .process-step:nth-child(5){top:3%!important;right:-20%!important;left:auto!important;bottom:auto!important;transform:none!important}.process-timeline .process-step:nth-child(2){bottom:3%!important;left:8%!important;right:auto!important;top:auto!important;transform:none!important}.process-timeline .process-step:nth-child(4){bottom:3%!important;right:8%!important;left:auto!important;top:auto!important;transform:none!important}.step-number{width:65px!important;height:65px!important;background:linear-gradient(135deg,#1e40af 0,#3b82f6 50%,#1d4ed8 100%)!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:1.4rem!important;font-weight:700!important;color:#fff!important;margin-bottom:.8rem!important;box-shadow:0 4px 12px rgba(30,64,175,.3),0 2px 6px rgba(30,64,175,.2),inset 0 1px 0 rgba(255,255,255,.15)!important;border:1px solid rgba(255,255,255,.2)!important;transition:all .3s ease!important;position:relative!important;overflow:hidden!important;font-family:Inter,sans-serif!important;letter-spacing:.5px!important}.step-number::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:rotate(45deg);transition:all .6s ease;opacity:0}.step-number:hover::before{opacity:1;animation:shimmer 1.5s ease-in-out}.process-step:hover .step-number{transform:scale(1.05)!important;box-shadow:0 6px 16px rgba(30,64,175,.4),0 3px 8px rgba(30,64,175,.3),inset 0 1px 0 rgba(255,255,255,.2)!important;background:linear-gradient(135deg,#1e3a8a 0,#2563eb 50%,#1d4ed8 100%)!important;border-color:rgba(255,255,255,.3)!important}.step-content{background:0 0!important;backdrop-filter:none!important;border-radius:0!important;padding:0!important;border:none!important;box-shadow:none!important;width:100%!important;min-height:auto!important;max-width:100%!important;flex:1!important;display:flex!important;flex-direction:column!important;justify-content:center!important;text-align:center!important}.step-content h3{font-size:1.6rem!important;font-weight:700!important;background:linear-gradient(135deg,#fff 0,#e2e8f0 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;margin-bottom:1rem!important;line-height:1.3!important;text-shadow:0 2px 4px rgba(0,0,0,.3)!important;transition:all .3s ease!important;letter-spacing:.3px!important;text-align:center!important;word-wrap:break-word!important;overflow-wrap:break-word!important;hyphens:none!important;word-break:keep-all!important;white-space:normal!important}.process-step:hover .step-content h3{background:linear-gradient(135deg,#3b82f6 0,#8b5cf6 50%,#ec4899 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;transform:translateY(-2px)!important;text-shadow:0 4px 8px rgba(59,130,246,.3)!important}.step-content p{font-size:1rem!important;color:#cbd5e1!important;line-height:1.6!important;margin:0!important;word-wrap:break-word!important;overflow-wrap:break-word!important;hyphens:none!important;font-weight:400!important;text-align:center!important;transition:all .3s ease!important;text-shadow:0 1px 2px rgba(0,0,0,.2)!important;letter-spacing:.2px!important;word-break:keep-all!important;white-space:normal!important}.process-step:hover .step-content p{color:#e2e8f0!important;transform:translateY(-1px)!important;text-shadow:0 2px 4px rgba(0,0,0,.3)!important}@media (max-width:1200px){.process-timeline{max-width:1200px!important;height:550px!important}.process-timeline .process-step{width:280px!important;height:320px!important;min-width:280px!important;max-width:280px!important;min-height:320px!important;max-height:320px!important}.step-content h3{font-size:1.4rem!important}.step-content p{font-size:.9rem!important}}@media (max-width:1024px){.process-timeline{height:500px!important}.process-timeline .process-step{width:240px!important;height:300px!important;min-width:240px!important;max-width:240px!important;min-height:300px!important;max-height:300px!important}.step-content h3{font-size:1.3rem!important}.step-content p{font-size:.85rem!important}}}@keyframes cardFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}100%{transform:translateX(100%) translateY(100%) rotate(45deg)}}@media (min-width:769px){.cta{padding:8rem 0;background:radial-gradient(ellipse at 30% 20%,rgba(0,212,255,.05) 0,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(168,85,247,.03) 0,transparent 50%),linear-gradient(135deg,#000 0,#0a0a0a 50%,#000 100%);position:relative;overflow:hidden}.cta::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(2px 2px at 20px 30px,rgba(0,212,255,.3),transparent),radial-gradient(2px 2px at 40px 70px,rgba(168,85,247,.2),transparent),radial-gradient(1px 1px at 90px 40px,rgba(59,130,246,.4),transparent),radial-gradient(1px 1px at 130px 80px,rgba(0,212,255,.2),transparent),radial-gradient(2px 2px at 160px 30px,rgba(168,85,247,.3),transparent);background-repeat:repeat;background-size:200px 100px;animation:floatParticles 20s linear infinite;z-index:1}.cta-content{position:relative;z-index:2;text-align:left;max-width:50%;margin:0;padding:2rem 0}.cta .container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;max-width:1200px}.cta-content{max-width:none;text-align:left}.cta .visual-orb{display:none}.cta .cta-visual{background:linear-gradient(135deg,rgba(15,23,42,.95) 0,rgba(30,41,59,.9) 100%);border:1px solid rgba(59,130,246,.2);border-radius:24px;padding:3rem 2.5rem;backdrop-filter:blur(20px);text-align:center;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;min-height:380px;transition:all .4s cubic-bezier(.4, 0, .2, 1);cursor:pointer;font-family:Inter,sans-serif;color:#fff;box-shadow:0 25px 50px rgba(0,0,0,.3),0 10px 30px rgba(59,130,246,.1),inset 0 1px 0 rgba(255,255,255,.1);transform:translateY(-300px) translateX(-100px)}.cta .cta-visual::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(0,212,255,.15) 0,transparent 60%),radial-gradient(circle at 70% 80%,rgba(168,85,247,.12) 0,transparent 60%),radial-gradient(circle at 50% 50%,rgba(59,130,246,.08) 0,transparent 70%);opacity:1;transition:opacity .6s ease;z-index:1;animation:backgroundPulse 8s ease-in-out infinite}.cta .cta-visual::after{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent,rgba(0,212,255,.1),transparent,rgba(168,85,247,.1),transparent);animation:rotate 20s linear infinite;z-index:0}.cta .cta-visual>*{position:relative;z-index:2}.cta .cta-visual h3{font-size:2.2rem;font-weight:700;margin-bottom:.8rem;background:linear-gradient(135deg,#fff 0,#60a5fa 50%,#a78bfa 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.01em;line-height:1.3}.cta .cta-visual p{font-size:1.4rem;margin-bottom:.8rem;color:#e2e8f0;text-shadow:0 2px 10px rgba(0,0,0,.2);font-weight:500;line-height:1.4}.cta .cta-visual p:last-of-type{color:#00d4ff;font-weight:600;font-size:1.2rem;margin-bottom:2rem}.cta .cta-visual .telegram-button{background:linear-gradient(135deg,#1e40af 0,#3b82f6 100%);padding:.9rem 1.8rem;border-radius:10px;display:inline-flex;align-items:center;gap:.6rem;margin-top:1rem;cursor:pointer;color:#fff;font-weight:600;font-size:1rem;text-decoration:none;border:none;box-shadow:0 4px 12px rgba(30,64,175,.3),0 2px 6px rgba(0,0,0,.15);position:relative;transition:all .3s cubic-bezier(.4, 0, .2, 1);overflow:hidden;letter-spacing:.2px;width:100%;max-width:280px;justify-content:center}.cta .cta-visual .telegram-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.cta .cta-visual .telegram-button:hover::before{left:100%}.cta .cta-visual .telegram-button i{font-size:1rem;transition:transform .3s ease}.cta .cta-visual .telegram-icon{width:90px!important;height:90px!important;background:linear-gradient(135deg,#1e40af 0,#3b82f6 100%)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 2rem auto!important;box-shadow:0 8px 25px rgba(30,64,175,.2)!important;position:relative!important;overflow:hidden!important;text-align:center!important;animation:iconGlow 4s ease-in-out infinite;transition:all .4s cubic-bezier(.4, 0, .2, 1);flex-shrink:0!important}.cta .cta-visual .telegram-icon::before{display:none}.cta .cta-visual .telegram-icon i{font-size:2.8rem!important;color:#fff!important;line-height:1!important;z-index:2!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;text-align:center!important;margin:0!important;padding:0!important}@keyframes backgroundPulse{0%,100%{opacity:1}50%{opacity:.8}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes iconGlow{0%,100%{box-shadow:0 8px 25px rgba(30,64,175,.2)}50%{box-shadow:0 12px 35px rgba(30,64,175,.4)}}@keyframes textShimmer{0%{background-position:-200% center}100%{background-position:200% center}}@keyframes floatParticles{0%{transform:translateY(0) translateX(0)}33%{transform:translateY(-10px) translateX(5px)}66%{transform:translateY(5px) translateX(-3px)}100%{transform:translateY(0) translateX(0)}}.cta-badge{display:inline-block;padding:.75rem 2rem;background:rgba(0,212,255,.1);border:1px solid rgba(0,212,255,.3);border-radius:25px;font-size:.9rem;font-weight:600;color:#00d4ff;margin-bottom:2rem;transition:all .3s ease;letter-spacing:.5px;text-transform:uppercase}.cta-badge:hover{transform:scale(1.05);border-color:rgba(0,212,255,.5);box-shadow:0 10px 30px rgba(0,212,255,.2)}.cta h2{font-size:3.5rem;margin-bottom:2rem;background:linear-gradient(135deg,#fff 0,#00d4ff 30%,#a855f7 70%,#fff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;letter-spacing:-.5px;line-height:1.2;text-shadow:0 4px 20px rgba(0,212,255,.3);animation:textShimmer 3s ease-in-out infinite}.cta p{font-size:1.3rem;line-height:1.7;color:#e5e7eb;margin-bottom:3rem;text-shadow:0 1px 3px rgba(0,0,0,.3)}.cta .cta-button.large{padding:1.4rem 2.8rem;font-size:1.1rem;font-weight:600;letter-spacing:.3px;border-radius:12px;background:linear-gradient(135deg,#1e40af 0,#3b82f6 50%,#1d4ed8 100%);border:1px solid rgba(30,64,175,.3);color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4, 0, .2, 1);text-transform:none;position:relative;overflow:hidden;box-shadow:0 8px 25px rgba(30,64,175,.3),0 4px 12px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.2);display:inline-flex;align-items:center;gap:.75rem;margin:0 auto 0 0;max-width:400px;width:100%;justify-content:center}.cta .cta-button.large:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(30,64,175,.4),0 4px 12px rgba(0,0,0,.3);background:linear-gradient(135deg,#1d4ed8 0,#2563eb 100%);border-color:rgba(30,64,175,.5)}.cta .cta-button.large:active{transform:translateY(0);transition:all .1s ease}.cta-features{display:none}.cta-button{display:inline-flex;align-items:center;gap:1rem;padding:1.5rem 3rem;background:linear-gradient(135deg,#00d4ff 0,#a855f7 100%);color:#fff;text-decoration:none;border-radius:50px;font-size:1.2rem;font-weight:700;transition:all .3s ease;box-shadow:0 10px 30px rgba(0,212,255,.3);position:relative;overflow:hidden}.cta-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.cta-button:hover::before{left:100%}.cta-button:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 20px 40px rgba(0,212,255,.4)}.cta-urgency{margin-top:2rem;font-size:1rem;color:gold;font-weight:600}.cta .footer-contact{display:block!important;text-align:center;background:rgba(0,212,255,.05);border:1px solid rgba(0,212,255,.2);border-radius:20px;padding:3rem 2rem;backdrop-filter:blur(10px);transition:all .3s ease;position:relative;overflow:hidden}.cta .footer-contact::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,212,255,.03) 0,rgba(168,85,247,.02) 100%);z-index:1}.cta .footer-contact>*{position:relative;z-index:2}.cta .footer-contact:hover{transform:translateY(-5px);border-color:rgba(0,212,255,.4);box-shadow:0 15px 40px rgba(0,212,255,.15)}.cta .contact-card{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.cta .contact-icon{width:80px;height:80px;background:linear-gradient(135deg,#00d4ff 0,#a855f7 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px rgba(0,212,255,.3);transition:all .3s ease}.cta .contact-icon i{font-size:2rem;color:#fff}.cta .contact-icon:hover{transform:scale(1.1);box-shadow:0 12px 35px rgba(0,212,255,.4)}.cta .contact-info h4{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:1rem;text-shadow:0 2px 10px rgba(0,0,0,.3)}.cta .contact-info p{font-size:1.1rem;color:#e5e7eb;margin-bottom:2rem;line-height:1.6;text-shadow:0 1px 3px rgba(0,0,0,.3)}.cta .telegram-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg,#00d4ff 0,#a855f7 100%);color:#fff;text-decoration:none;border-radius:50px;font-weight:600;font-size:1rem;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,212,255,.3);border:2px solid rgba(255,255,255,.1)}.cta .telegram-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,212,255,.4);background:linear-gradient(135deg,#a855f7 0,#00d4ff 100%)}.cta .telegram-button i{font-size:1.2rem}}@media (min-width:769px){footer.footer{display:block!important;background:0 0!important;padding:0!important;border:none!important}footer.footer .footer-content{display:none!important}footer.footer .footer-bottom{display:block!important;visibility:visible!important;opacity:1!important;text-align:center;padding-top:1.5rem;padding-bottom:1.5rem;margin-top:2rem;border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.6)}footer.footer .footer-bottom p{display:block!important;visibility:visible!important;opacity:1!important}}@media (min-width:769px){@keyframes fadeInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:all .6s ease}.animate-on-scroll.animate-in{opacity:1;transform:translateY(0)}}@media (min-width:769px){::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#00d4ff 0,#a855f7 100%);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#00b8e6 0,#9333ea 100%)}}@media (min-width:769px){.desktop-logo-text{display:block!important;font-size:2rem!important;font-weight:800!important;letter-spacing:-.5px!important}.desktop-logo-text,.footer-logo-img,.mobile-footer-logo{display:none!important}.bx,.card-icon,.contact-icon,.feature-icon,.icon-bg,.service-icon,.stat-icon,[class*=bx-],[class*=icon],i[class*=bx-]{display:block!important;visibility:visible!important;opacity:1!important;color:#00d4ff!important;font-size:2rem!important}.bx:hover,.card-icon:hover,.contact-icon:hover,.feature-icon:hover,.stat-icon:hover,[class*=bx-]:hover,[class*=icon]:hover,i[class*=bx-]:hover{color:#a855f7!important;transform:scale(1.1)!important;text-shadow:0 0 20px rgba(0,212,255,.5)!important}.about-card .icon,.about-card [class*=bx-],.about-card i[class*=bx-]{font-size:2.5rem!important;margin-bottom:1rem!important;display:block!important}.process-step .icon,.process-step [class*=bx-],.process-step i[class*=bx-]{font-size:2.5rem!important;margin-bottom:1rem!important;display:block!important}.why-choose-card .icon,.why-choose-card [class*=bx-],.why-choose-card i[class*=bx-]{font-size:2.5rem!important;margin-bottom:1rem!important;display:block!important}.cta-section .icon,.cta-section [class*=bx-],.cta-section i[class*=bx-]{font-size:2rem!important;margin-bottom:.5rem!important;display:block!important}.footer .icon,.footer [class*=bx-],.footer i[class*=bx-]{font-size:1.5rem!important;margin-right:.5rem!important;display:inline-block!important}.hero .icon,.hero [class*=bx-],.hero i[class*=bx-]{font-size:2rem!important;margin-bottom:.5rem!important;display:block!important}.clients .icon,.clients [class*=bx-],.clients i[class*=bx-]{font-size:2rem!important;margin-bottom:.5rem!important;display:block!important}.service-card .icon,.service-card [class*=bx-],.service-card i[class*=bx-]{font-size:3rem!important;margin-bottom:1rem!important;display:block!important}}}@media (min-width:769px){.about{padding:4rem 0}.about-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem}}@media (min-width:769px){.hero .cta-button.primary{display:none!important}.hero h1{font-size:4.5rem!important;line-height:1.1!important}.hero p{font-size:1.4rem!important;line-height:1.6!important;margin-bottom:2.5rem!important}.hero .text-gradient{font-size:1.5rem!important;font-weight:600!important}.scroll-indicator{position:absolute!important;bottom:4rem!important;left:50%!important;transform:translateX(-50%)!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:.5rem!important;color:rgba(255,255,255,.6)!important;font-size:.8rem!important;font-weight:400!important;letter-spacing:1px!important;text-transform:uppercase!important;z-index:10!important}.scroll-indicator .scroll-animation{display:flex!important;flex-direction:column!important;align-items:center!important;gap:.5rem!important}.scroll-indicator .scroll-wheel{width:2px!important;height:30px!important;background:rgba(255,255,255,.3)!important;border-radius:1px!important;position:relative!important;overflow:hidden!important}.scroll-indicator .scroll-dot{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:8px!important;background:linear-gradient(180deg,rgba(0,212,255,.8) 0,rgba(168,85,247,.6) 100%)!important;border-radius:1px!important;animation:scroll-dot 2s ease-in-out infinite!important}.scroll-indicator .scroll-arrows{display:none!important}@keyframes scroll-dot{0%{transform:translateY(0);opacity:0}50%{opacity:1}100%{transform:translateY(22px);opacity:0}}}@media (min-width:769px){.nav-logo .header-logo,.nav-logo .mobile-header-logo,.nav-logo img{display:block!important;visibility:visible!important;opacity:1!important;height:45px!important;width:auto!important;object-fit:contain!important;margin:0!important;padding:0!important}.navbar .nav-container .nav-logo img{display:block!important;visibility:visible!important;opacity:1!important;height:45px!important;width:auto!important;object-fit:contain!important}.navbar .nav-container .nav-logo img.header-logo.mobile-header-logo{display:block!important;visibility:visible!important;opacity:1!important;height:150px!important;width:auto!important;object-fit:contain!important;margin:0!important;padding:0!important;position:relative!important;z-index:10!important}}.navbar .nav-container .nav-logo img.header-logo.mobile-header-logo{display:block!important;visibility:visible!important;opacity:1!important;height:150px!important;width:auto!important;object-fit:contain!important;margin:0!important;padding:0!important;position:relative!important;z-index:999!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important;background:0 0!important;border:none!important}}