@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";@font-face{font-family:Knockout Sumo;src:url(/fonts/knockout-sumo.woff2) format("woff2"),url(/fonts/knockout-sumo.woff) format("woff"),url(/fonts/knockout-sumo.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.navbar{position:fixed;top:0;left:0;width:100%;background:linear-gradient(135deg,#02002D 0%,#02002D 100%);box-shadow:0 4px 15px #0000004d;padding:0;z-index:1000;border-bottom:2px solid rgba(255,255,255,.1);overflow:hidden;margin-bottom:0}.navbar-container{max-width:1200px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;justify-content:center;position:relative;min-height:60px;overflow:visible}.navbar-logo-container{position:absolute;left:20px;top:50%;transform:translateY(-50%);padding:5px;background:rgba(255,255,255,.1);border-radius:12px;transition:all .3s ease;z-index:10;margin-bottom:0}.navbar-logo-container:hover{transform:translateY(-50%) scale(1.02);box-shadow:0 5px 15px #0000004d;background:rgba(255,255,255,.15)}.navbar-logo{width:60px;height:60px;object-fit:cover;border-radius:10px;box-shadow:0 4px 12px #0000004d;background-color:#02002d;display:block;border:2px solid rgba(251,188,5,.4);transition:all .3s ease}.navbar-logo-container:hover .navbar-logo{border-color:#fbbc05cc;box-shadow:0 6px 15px #fbbc0533}.navbar-title{flex:1;display:flex;justify-content:center;align-items:center;position:relative;margin:0}.navbar-name{font-family:Knockout Sumo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:2.5rem;font-weight:400;color:#fbbc05;letter-spacing:.1em;margin:0;background:linear-gradient(135deg,#FBBC05 0%,#F9A602 50%,#FFD700 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase;position:relative;padding:0 10px;text-shadow:0 2px 10px rgba(251,188,5,.3);line-height:1;display:inline-block;max-width:100%;transform:translateZ(0);animation:none;transition:none;-webkit-user-select:none;user-select:none}.navbar,.navbar-container,.navbar-title,.navbar-name,.navbar-logo-container,.navbar-logo{animation:none!important;transition:transform .3s ease,box-shadow .3s ease!important;backface-visibility:hidden;transform-style:preserve-3d;will-change:transform}@media (max-width: 768px){.navbar{padding:10px 0 20px}.navbar-container{min-height:60px;justify-content:center}.navbar-logo-container{padding:4px;position:absolute;left:15px;top:50%;transform:translateY(-50%);z-index:10}.navbar-logo{width:50px;height:50px}.navbar-title{width:100%;padding:0 60px;box-sizing:border-box;margin:0}.navbar-name{font-size:2rem;white-space:nowrap;letter-spacing:.1em}}@media (max-width: 480px){.navbar{padding:8px 0 15px}.navbar-container{padding:0 10px;min-height:50px}.navbar-logo-container{left:10px;padding:3px;border-radius:8px}.navbar-logo{width:40px;height:40px;border-radius:6px}.navbar-name{font-size:1.5rem;letter-spacing:.08em}.navbar-title{padding:0 50px}}.fab-menu-root{position:fixed;bottom:32px;right:32px;z-index:2000;pointer-events:none}.fab-menu{position:relative;display:flex;flex-direction:column-reverse;align-items:flex-end;pointer-events:auto}.fab-main{width:60px;height:60px;border-radius:50%;background:#1a73e8;color:#fff;border:none;font-size:2rem;box-shadow:0 4px 16px #1a73e82e;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,box-shadow .2s;z-index:2}.fab-main:hover,.fab-main:focus{background:#0d62c9;box-shadow:0 6px 24px #1a73e838}.fab-actions{display:flex;flex-direction:column;align-items:flex-end;gap:16px;margin-bottom:16px;opacity:0;pointer-events:none;transform:translateY(20px);transition:opacity .25s,transform .25s}.fab-menu.open .fab-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.fab-action{display:flex;align-items:center;gap:10px;background:#fff;color:#1a73e8;border:none;border-radius:24px;box-shadow:0 2px 8px #1a73e81a;padding:10px 18px;font-size:1.1rem;font-weight:500;cursor:pointer;min-width:120px;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s;position:relative}.fab-action:hover,.fab-action:focus{background:#e8f0fe;color:#0d62c9}.fab-cta{background:#1a73e8;color:#fff!important;font-weight:700;box-shadow:0 4px 16px #1a73e82e}.fab-cta:hover,.fab-cta:focus{background:#0d62c9}.fab-label{display:inline-block;font-size:1rem}.fab-caret{font-size:.8em;margin-left:4px}.fab-dropdown{position:absolute;right:100%;top:0;background:#fff;border-radius:12px;box-shadow:0 4px 16px #1a73e81f;padding:8px 0;min-width:180px;margin-right:16px;z-index:10;display:flex;flex-direction:column;animation:fadeIn .2s}.fab-dropdown-item{display:flex;align-items:center;gap:10px;color:#1a73e8;padding:10px 18px;text-decoration:none;font-size:1rem;border-radius:8px;transition:background .2s,color .2s}.fab-dropdown-item:hover,.fab-dropdown-item:focus{background:#e8f0fe;color:#0d62c9}.fab-dropdown-icon{font-size:1.2em}.fab-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.08);z-index:1999;cursor:pointer}@media (max-width: 600px){.fab-menu-root{bottom:16px;right:16px}.fab-main{width:52px;height:52px;font-size:1.5rem}.fab-action,.fab-dropdown-item{font-size:.98rem;min-width:100px;padding:9px 14px}.fab-dropdown{min-width:140px;margin-right:8px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.footer{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);color:#fffc;padding:60px 0 20px;border-top:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}.footer-content{display:grid;grid-template-columns:1fr 2fr;gap:30px;margin-bottom:40px;position:relative;z-index:2}.footer-company{padding-right:20px}.footer-logo{display:flex;align-items:center;margin-bottom:20px;text-decoration:none}.footer-logo .logo-icon{margin-right:30px;background:rgba(255,255,255,.1);padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center}.footer-logo .logo-text{font-family:Knockout Sumo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.8rem;font-weight:400;background:linear-gradient(135deg,#FBBC05 0%,#F9A602 50%,#FFD700 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.15em;text-shadow:0 2px 4px rgba(251,188,5,.3);text-transform:uppercase}.footer-logo:hover .logo-icon{background:rgba(255,255,255,.2);box-shadow:0 4px 8px #0003}.footer-logo-img{width:40px;height:40px;object-fit:cover;border-radius:8px;box-shadow:0 4px 8px #0000004d;background-color:#02002d;display:block;border:1px solid rgba(251,188,5,.4);transition:all .3s ease}.footer-logo:hover .footer-logo-img{border-color:#fbbc05cc;box-shadow:0 6px 12px #fbbc0533}.company-description{margin-bottom:20px;line-height:1.6;color:#fffc}.social-links{display:flex;gap:15px}.social-links a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#ffffff1a;color:#fbbc05;transition:all .3s ease;text-decoration:none;font-size:1.1rem;border:1px solid rgba(251,188,5,.3)}.social-links a:hover{background-color:#fbbc0533;color:#fbbc05;transform:translateY(-3px);border-color:#fbbc0580}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.footer-heading{color:#fff;font-size:1.2rem;margin-bottom:20px;font-weight:600}.footer-list{list-style:none;padding:0;margin:0}.footer-list li{margin-bottom:12px}.footer-list a{color:#fffc;transition:color .3s ease;text-decoration:none}.footer-list a:hover{color:#fbbc05}.contact-list li{display:flex;align-items:flex-start;margin-bottom:15px}.contact-list i{margin-top:4px;margin-right:15px;color:#fbbc05;font-size:1rem}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);font-size:.9rem}.footer-bottom-links{display:flex}.footer-bottom-links a{margin-left:20px;color:#ffffffb3;text-decoration:none;transition:color .3s ease}.footer-bottom-links a:hover{color:#fbbc05}.footer-decoration{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.deco-circle{position:absolute;border-radius:50%;opacity:.1}.circle-1{width:300px;height:300px;background:radial-gradient(circle,#FBBC05 0%,transparent 70%);top:-150px;right:10%}.circle-2{width:200px;height:200px;background:radial-gradient(circle,#4285F4 0%,transparent 70%);bottom:-100px;left:5%}.deco-line{position:absolute;background:linear-gradient(90deg,transparent,rgba(251,188,5,.2),transparent);height:1px}.line-1{width:80%;top:30%;left:10%}.line-2{width:60%;bottom:20%;right:5%}.newsletter-signup{margin-bottom:25px}.newsletter-signup h4{color:#fff;margin-bottom:10px}.newsletter-signup p{margin-bottom:15px;color:#fffc}.newsletter-form{display:flex}.newsletter-form input{flex-grow:1;padding:10px 15px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.05);border-radius:4px 0 0 4px;color:#fff}.newsletter-form input::placeholder{color:#ffffff80}.btn-subscribe{background:linear-gradient(135deg,#FBBC05 0%,#F9A602 100%);border:none;color:#02002d;padding:10px 15px;border-radius:0 4px 4px 0;cursor:pointer;transition:all .3s ease}.btn-subscribe:hover{background:linear-gradient(135deg,#FFD700 0%,#FBBC05 100%)}@media (max-width: 992px){.footer-content{grid-template-columns:1fr}.footer-company{padding-right:0;margin-bottom:20px}}@media (max-width: 768px){.footer-links{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column}.copyright{margin-bottom:10px;text-align:center}.footer-bottom-links{justify-content:center}.footer-bottom-links a:first-child{margin-left:0}}@media (max-width: 576px){.footer-links{grid-template-columns:1fr}}.partner-brands-section{padding:20px 0;position:relative;background:linear-gradient(135deg,#02002D 0%,#02002D 100%);border-top:1px solid rgba(26,115,232,.1);border-bottom:1px solid rgba(26,115,232,.1);overflow:hidden}.brands-blur-overlay{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1}@media (max-width: 768px){.brands-blur-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;display:none}.partner-brands-section{background:linear-gradient(135deg,#02002D 0%,#02002D 100%)}}.trusted-by-text{text-align:center;font-size:.95rem;color:#fff;margin-bottom:20px;text-transform:uppercase;letter-spacing:2px;font-weight:600;position:relative;z-index:2}.brand-logos-container{position:relative;overflow:hidden;z-index:2;width:100%}.brand-logos{display:flex;gap:70px;align-items:center;padding:10px 0}.brand-logos.scrolling{animation:horizontalScroll 30s linear infinite;width:fit-content}.brand-logos-container:hover .brand-logos.scrolling{animation-play-state:paused}.brand-logos-container:before,.brand-logos-container:after{content:"";position:absolute;top:0;width:100px;height:100%;z-index:3;pointer-events:none}.brand-logos-container:before{left:0;background:linear-gradient(to right,rgba(255,255,255,.9),transparent)}.brand-logos-container:after{right:0;background:linear-gradient(to left,rgba(255,255,255,.9),transparent)}@media (max-width: 768px){.brand-logos-container{overflow:visible}.brand-logos-container:before,.brand-logos-container:after{display:none}.brand-logo img{filter:none}.brand-logos.scrolling{animation:none}}.brand-logo{flex-shrink:0;opacity:.8;transition:opacity .3s ease,transform .3s ease}.brand-logo:hover{opacity:1;transform:scale(1.05)}.brand-logo:hover img{filter:grayscale(0)}.services-section{padding:120px 0;background:linear-gradient(180deg,var(--white) 0%,var(--off-white) 100%);position:relative}.services-blob{position:absolute;border-radius:50%;background:radial-gradient(circle at center,rgba(26,115,232,.05) 0%,transparent 70%)}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px;margin-top:60px}.service-card{position:relative;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;color:#fff;border-radius:20px;padding:40px 30px;height:100%;transition:all .5s var(--animation-timing);text-align:center;overflow:hidden;display:flex;flex-direction:column;align-items:center;transform:translateY(0);outline:none}.service-card:hover{transform:translateY(-15px) scale(1.02);box-shadow:0 20px 40px #0000004d}.service-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;pointer-events:none;border:1px solid rgba(255,255,255,.1)}.service-card .card-border{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;pointer-events:none;border:2px solid transparent;transition:all .3s var(--animation-timing);z-index:1}.service-card:hover .card-border{border-color:var(--card-color);box-shadow:0 0 20px rgba(var(--card-color-rgb, 26, 115, 232),.3)}.service-card .card-glow{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.1),transparent 70%);opacity:0;transition:all .5s var(--animation-timing);z-index:0;pointer-events:none}.service-card:hover .card-glow{opacity:.7}.service-title{font-size:1.4rem;margin-bottom:15px;color:#fff;transition:all .3s var(--animation-timing)}.service-card:hover .service-title{color:rgb(var(--card-color))}.service-description{color:#fffc;margin-bottom:25px;line-height:1.6}.partnership-section{padding:120px 0;background-color:var(--off-white);background-image:radial-gradient(circle at 20% 30%,rgba(26,115,232,.03) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(66,133,244,.03) 0%,transparent 50%);position:relative}.partnership-blob{position:absolute;border-radius:50%;background:radial-gradient(circle at center,rgba(26,115,232,.03) 0%,transparent 70%)}.partnership-blob.blob-1{width:900px;height:900px;top:-300px;left:-300px}.partnership-blob.blob-2{width:700px;height:700px;bottom:-200px;right:-200px}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;margin-top:60px}.benefit-card{position:relative;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;color:#fff;border-radius:20px;padding:40px 30px;transition:box-shadow .5s var(--animation-timing),border-color .5s var(--animation-timing);text-align:center;overflow:hidden;display:flex;flex-direction:column;align-items:center;height:100%;transform:none!important}.benefit-card:hover{transform:none!important;box-shadow:0 20px 40px #0000004d}.benefit-card .card-border{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;pointer-events:none;border:2px solid transparent;transition:all .3s var(--animation-timing);z-index:1}.benefit-card:hover .card-border{border-color:var(--card-color);box-shadow:0 0 20px rgba(var(--card-color-rgb, 26, 115, 232),.3)}.benefit-title{font-size:1.4rem;margin-bottom:15px;color:#fff;transition:color .3s var(--animation-timing)}.benefit-description{color:#fffc;line-height:1.6;margin-bottom:25px}.why-choose-section{padding:120px 0;background:linear-gradient(180deg,var(--off-white) 0%,var(--white) 100%);position:relative}.why-choose-blob{position:absolute;border-radius:50%;background:radial-gradient(circle at center,rgba(26,115,232,.03) 0%,transparent 70%)}.why-choose-blob.blob-1{width:800px;height:800px;top:-300px;right:-300px}.why-choose-blob.blob-2{width:600px;height:600px;bottom:-200px;left:-200px}.futuristic-feature{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:30px;padding:50px;box-shadow:0 20px 50px #00000014;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.3);margin-top:60px}.futuristic-feature:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary);opacity:.7}.feature-badge{display:inline-block;background:rgba(26,115,232,.1);border:1px solid rgba(26,115,232,.2);border-radius:30px;padding:8px 18px;margin-bottom:20px;font-size:.9rem;font-weight:600;color:var(--primary-blue)}.dashboard-content h3{font-size:2.2rem;margin-bottom:20px;color:#fff}.dashboard-content>p{font-size:1.1rem;margin-bottom:30px;color:#fffc}.dashboard-features-list{list-style:none;padding:0;margin:0 0 40px}.feature-item{display:flex;align-items:flex-start;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid rgba(0,0,0,.05);transition:transform .3s var(--animation-timing);gap:35px}.feature-item>div:last-child{padding-top:3px;min-width:0;flex:1}.feature-icon{width:50px;height:50px;min-width:50px;background:rgba(80,80,80,.1);border-radius:12px;margin-right:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .5s var(--animation-timing);border:2px solid transparent}.feature-icon i{color:var(--feature-color, #FBBC05);font-size:1.5rem;transition:all .5s var(--animation-timing)}.feature-item:hover .feature-icon{background-color:var(--feature-color, #FBBC05);transform:scale(1.1);box-shadow:0 8px 25px rgba(var(--feature-color-rgb, 251, 188, 5),.3)}.feature-item:hover .feature-icon i{color:#fff!important}.feature-item:nth-child(1){--feature-color: #4285F4;--feature-color-rgb: 66, 133, 244}.feature-item:nth-child(2){--feature-color: #EA4335;--feature-color-rgb: 234, 67, 53}.feature-item:nth-child(3){--feature-color: #34A853;--feature-color-rgb: 52, 168, 83}.feature-item:nth-child(4){--feature-color: #FBBC05;--feature-color-rgb: 251, 188, 5}.feature-item h4{font-size:1.3rem;margin:0 0 10px;color:#fff}.feature-item p{margin:0;color:#ffffffb3}.dashboard-image{position:relative;border-radius:20px;overflow:hidden}.dashboard-image img{width:100%;height:auto;border-radius:20px;box-shadow:0 20px 40px #00000026;transition:transform .5s var(--animation-timing)}.dashboard-image:hover img{transform:scale(1.03)}.image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(26,115,232,.2),transparent);opacity:0;transition:opacity .5s var(--animation-timing)}.dashboard-image:hover .image-overlay{opacity:1}.interactive-hotspots{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.hotspot{position:absolute;width:30px;height:30px}.hotspot-1{top:25%;left:20%}.hotspot-2{top:50%;right:30%}.hotspot-3{bottom:30%;left:40%}.hotspot-dot{position:absolute;width:16px;height:16px;background-color:var(--primary-blue);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.hotspot-dot:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;background-color:#1a73e84d;border-radius:50%;animation:pulse 2s infinite}.hotspot-tooltip{position:absolute;top:-40px;left:50%;transform:translate(-50%);background-color:#000c;color:#fff;padding:8px 12px;border-radius:8px;font-size:.8rem;white-space:nowrap;opacity:0;transition:opacity .3s var(--animation-timing);pointer-events:none}.hotspot:hover .hotspot-tooltip{opacity:1}.testimonials-section{padding:120px 0;background:linear-gradient(135deg,var(--primary-blue) 0%,var(--secondary-blue) 100%);color:var(--white);position:relative;overflow:hidden}.testimonials-section .section-heading{position:relative;z-index:2}.testimonials-section .section-subtitle{color:#fffc}.testimonials-section .section-title{color:#fff}.testimonials-section .section-title .text-gradient{background:linear-gradient(135deg,white 0%,rgba(255,255,255,.8) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.testimonials-container{position:relative;max-width:900px;margin:0 auto;padding:30px 100px;z-index:5}.testimonial-slider{position:relative;margin-bottom:30px;padding:20px 0;z-index:10}.testimonial-content{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:30px;padding:50px 40px;text-align:center;box-shadow:0 20px 50px #00000026;width:100%;max-width:800px;margin:0 auto;position:relative;transform:perspective(1000px) rotateX(0);transition:all .3s var(--animation-timing);animation:testimonialFadeIn .6s ease-out;z-index:20}.quote-icon{font-size:2.5rem;color:var(--primary-blue);margin-bottom:20px;opacity:.3}.testimonial-text p{font-size:1.3rem;line-height:1.6;color:#ffffffe6;font-style:italic;margin:0 0 30px}.testimonial-author{display:flex;align-items:center;justify-content:center;gap:20px}.author-image{width:80px;height:80px;border-radius:50%;overflow:hidden;border:4px solid var(--primary-blue);flex-shrink:0}.author-info{text-align:left}.author-info p{font-size:1.1rem;color:var(--primary-blue);margin-bottom:5px;font-weight:500}.author-info span{font-size:1rem;color:#ffffffb3}.futuristic-cta{padding:120px 0;position:relative;overflow:hidden;background:linear-gradient(135deg,#02002D 0%,#02002D 100%)}.cta-background{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--primary-blue) 0%,var(--primary-dark) 100%);opacity:.3;z-index:-1}.cta-particles{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.cta-particle{position:absolute;width:6px;height:6px;background:rgba(255,255,255,.3);border-radius:50%;animation:particleFloat 20s infinite alternate ease-in-out}.cta-particle:nth-child(1){top:10%;left:20%;animation-delay:-2s;animation-duration:25s;width:8px;height:8px}.cta-particle:nth-child(2){top:30%;left:70%;animation-delay:-5s;animation-duration:18s;width:6px;height:6px}.cta-particle:nth-child(3){top:60%;left:30%;animation-delay:-8s;animation-duration:22s;width:10px;height:10px}.cta-particle:nth-child(4){top:20%;left:50%;animation-delay:-12s;animation-duration:20s;width:7px;height:7px}.cta-particle:nth-child(5){top:80%;left:10%;animation-delay:-3s;animation-duration:19s;width:12px;height:12px}.cta-particle:nth-child(6){top:40%;left:90%;animation-delay:-7s;animation-duration:23s;width:6px;height:6px}.cta-particle:nth-child(7){top:70%;left:60%;animation-delay:-9s;animation-duration:21s;width:9px;height:9px}.cta-particle:nth-child(8){top:15%;left:40%;animation-delay:-1s;animation-duration:24s;width:11px;height:11px}.cta-particle:nth-child(9){top:55%;left:80%;animation-delay:-6s;animation-duration:17s;width:5px;height:5px}.cta-particle:nth-child(10){top:85%;left:35%;animation-delay:-11s;animation-duration:26s;width:14px;height:14px}.cta-particle:nth-child(11){top:25%;left:75%;animation-delay:-4s;animation-duration:19s;width:8px;height:8px}.cta-particle:nth-child(12){top:45%;left:25%;animation-delay:-10s;animation-duration:22s;width:7px;height:7px}.cta-particle:nth-child(13){top:75%;left:85%;animation-delay:-2s;animation-duration:20s;width:9px;height:9px}.cta-particle:nth-child(14){top:35%;left:15%;animation-delay:-8s;animation-duration:25s;width:11px;height:11px}.cta-particle:nth-child(15){top:65%;left:65%;animation-delay:-5s;animation-duration:23s;width:8px;height:8px}.cta-particle:nth-child(16){top:90%;left:45%;animation-delay:-7s;animation-duration:21s;width:10px;height:10px}.cta-particle:nth-child(17){top:5%;left:55%;animation-delay:-3s;animation-duration:24s;width:6px;height:6px}.cta-particle:nth-child(18){top:50%;left:5%;animation-delay:-9s;animation-duration:18s;width:8px;height:8px}.cta-particle:nth-child(19){top:40%;left:95%;animation-delay:-1s;animation-duration:26s;width:12px;height:12px}.cta-particle:nth-child(20){top:80%;left:70%;animation-delay:-6s;animation-duration:20s;width:7px;height:7px}.cta-content{text-align:center;max-width:800px;margin:0 auto;position:relative;z-index:1}.cta-content h2{font-size:3rem;font-weight:700;color:#fff;margin-bottom:20px;background:linear-gradient(135deg,white 0%,rgba(255,255,255,.8) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-content p{font-size:1.3rem;color:#ffffffe6;margin-bottom:40px}.btn-large{padding:18px 36px;font-size:1.1rem;font-weight:600;letter-spacing:.5px}:root{--primary-blue: #1a73e8;--primary-dark: #0d47a1;--primary-light: #4285f4;--secondary-blue: #4285f4;--light-blue: #e8f0fe;--hover-blue: #0d47a1;--white: #ffffff;--off-white: #f8f9fa;--dark-gray: #202124;--text-primary: #202124;--text-secondary: #5f6368;--glow-color: rgba(26, 115, 232, .6);--gradient-primary: linear-gradient(135deg, #1a73e8 0%, #4285f4 100%);--gradient-secondary: linear-gradient(135deg, #34A853 0%, #4285f4 100%);--card-shadow: 0 5px 15px rgba(0, 0, 0, .1);--animation-timing: cubic-bezier(.4, 0, .2, 1);--page-padding: 20px}body{margin:0;padding:0;font-family:var(--font-family);background:linear-gradient(135deg,#02002D 0%,#02002D 100%);color:#fff;overflow-x:hidden;line-height:1.6}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}@media (max-width: 480px){.container{padding:0 25px}}.hero-container,.services-section .container,.partnership-section .container,.why-choose-section .container,.testimonials-section .container,.cta-section .container{padding-left:20px;padding-right:20px}@media (max-width: 480px){.hero-container,.services-section .container,.partnership-section .container,.why-choose-section .container,.testimonials-section .container,.cta-section .container{padding-left:25px;padding-right:25px}}h1,h2,h3,h4,h5,h6{margin:0 0 .5em;line-height:1.2;font-weight:700}p{margin:0 0 1em;line-height:1.6}.text-gradient{background:linear-gradient(135deg,#4285F4 0%,#34A853 50%,#FBBC05 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.text-gradient-light{background:linear-gradient(135deg,white 0%,rgba(255,255,255,.8) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:8px;font-weight:600;font-size:1rem;text-decoration:none;cursor:pointer;transition:all .3s ease;border:none;position:relative;overflow:hidden}.btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:0 4px 12px #1a73e84d}.btn-primary:hover,.btn-primary:active{box-shadow:0 6px 16px #1a73e866;transform:translateY(-2px)}.btn-mobile{width:100%;max-width:100%;padding:14px 20px;font-size:1rem;border-radius:8px}.btn i{margin-left:8px;transition:transform .3s ease}.btn:hover i{transform:translate(3px)}.btn-large{padding:16px 28px;font-size:1.1rem}.section{padding:50px 0;position:relative}.section-heading{margin-bottom:30px;text-align:center}.section-title{font-size:1.8rem;margin-bottom:12px;position:relative;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.2)}.section-subtitle{color:#ffffffe6}.section-description{font-size:1rem;color:var(--text-secondary);max-width:90%;margin:0 auto 20px;text-align:center}.services-section .section-description{text-align:center!important;display:block;width:100%;margin:0 auto 20px;max-width:100%!important}section.services-section .container .section-heading .section-description{text-align:center!important;display:block!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.hero.mobile-optimized{padding:30px 0 40px;background:linear-gradient(135deg,#02002D 0%,#02002D 100%);overflow:hidden;text-align:center}.hero.visible .hero-content,.hero.visible .hero-image{opacity:1;transform:translateY(0)}.hero-content{opacity:0;transform:translateY(15px);transition:all .8s ease;text-align:center;margin-bottom:30px}.hero-title{font-size:2.2rem;margin-bottom:15px}.hero-subtitle{font-size:1rem;color:#fffc;margin-bottom:25px}.hero-cta{margin-bottom:30px}.hero-image{opacity:0;transform:translateY(15px);transition:all .8s ease .2s;margin-bottom:30px}.hero-image img{max-width:100%;height:auto;border-radius:12px;box-shadow:0 10px 30px #0000001a}.hero-stats{display:flex;justify-content:space-around;text-align:center;padding:20px 0 0}.stat-item{flex:1}.stat-number{font-size:1.6rem;font-weight:700;color:var(--primary-blue);margin-bottom:5px}.stat-label{font-size:.8rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.partner-brands-section.mobile-optimized{padding:30px 0;background-color:var(--white);border-bottom:1px solid rgba(0,0,0,.05);overflow:hidden}.trusted-by-text{text-align:center;font-size:.85rem;color:var(--text-secondary);margin-bottom:20px;text-transform:uppercase;letter-spacing:1px;font-weight:600}.brand-logos{display:flex;justify-content:center;flex-wrap:wrap;gap:25px;align-items:center}.brand-logo{height:30px;opacity:.9;transition:opacity .3s ease}.brand-logo img{height:100%;width:auto;filter:grayscale(0);transition:filter .3s ease}@media (max-width: 768px){.brand-logo img{filter:none}.brand-logos.scrolling{animation:none}}.services-section.mobile-optimized{padding:50px 0;background-color:var(--white)}.services-grid{display:grid;grid-template-columns:1fr;gap:20px}.service-card{background-color:var(--white);border-radius:12px;padding:24px;box-shadow:var(--card-shadow);transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(0,0,0,.05);opacity:0;transform:translateY(20px);animation:slideUp .5s ease forwards}.service-card.animated{opacity:1;transform:translateY(0)}.service-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001f}.service-icon{width:60px;height:60px;background-color:rgba(var(--card-color),.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.service-icon i{font-size:1.5rem;color:rgb(var(--card-color))}.service-title{font-size:1.2rem;margin-bottom:10px;color:var(--text-primary)}.service-description{font-size:.9rem;color:var(--text-secondary);margin-bottom:15px}.service-link,.service-link:focus,.service-link:active{color:var(--primary-blue);font-weight:600;position:relative;display:inline-flex;align-items:center;text-decoration:none;transition:all .3s var(--animation-timing);outline:none;border:none;-webkit-tap-highlight-color:transparent;margin-top:auto}.service-link:hover{color:#fff}.service-link i{margin-left:8px;transition:transform .3s var(--animation-timing)}.service-link:hover i{transform:translate(5px)}.partnership-section.mobile-optimized{padding:50px 0;background-color:var(--off-white)}.benefits-grid{display:grid;grid-template-columns:1fr;gap:20px}.benefit-card{background-color:var(--white);border-radius:12px;padding:24px;box-shadow:var(--card-shadow);text-align:center;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(0,0,0,.05)}.benefit-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001f}.benefit-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px}.benefit-icon i{font-size:1.5rem}.benefit-title{font-size:1.2rem;margin-bottom:10px;color:var(--text-primary)}.benefit-description{font-size:.9rem;color:var(--text-secondary);margin-bottom:0}.dashboard-feature.mobile-optimized{background-color:var(--white);border-radius:12px;padding:24px;box-shadow:var(--card-shadow);margin-top:30px}.dashboard-content{margin-bottom:30px}.dashboard-content h3{font-size:1.5rem;margin-bottom:15px;color:var(--text-primary)}.dashboard-content>p{font-size:.95rem;margin-bottom:20px;color:var(--text-secondary)}.dashboard-features-list{list-style:none;padding:0;margin:0 0 25px}.feature-item{display:flex;margin-bottom:20px;align-items:flex-start}.feature-item>div:last-child{padding-top:2px}.feature-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.feature-item:hover{transform:translate(10px)}.feature-icon{width:40px;height:40px;min-width:40px;background:var(--gradient-primary);border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0;margin-right:0;flex-shrink:0}.feature-icon i{font-size:1.1rem;color:#fff}.feature-item h4{font-size:1.1rem;margin:0 0 5px;color:var(--text-primary)}.feature-item p{margin:0;font-size:.9rem;color:var(--text-secondary)}.dashboard-image img{width:100%;height:auto;border-radius:8px;box-shadow:0 10px 25px #0000001f}.testimonials-section.mobile-optimized{padding:50px 0;background:var(--gradient-primary);color:var(--white)}.testimonials-section .section-description{color:#fffc}.testimonial-slider{position:relative;margin-bottom:25px}.testimonial-slide{display:none;animation:fadeIn .5s ease}.testimonial-slide.active{display:block}.testimonial-content{background:rgba(255,255,255,.95);border-radius:30px;padding:50px 40px;text-align:center;box-shadow:0 20px 50px #00000026;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);width:100%;max-width:800px;margin:0 auto;position:relative;transform:perspective(1000px) rotateX(0);transition:all .3s var(--animation-timing);animation:testimonialFadeIn .6s ease-out}.testimonial-content:hover{transform:perspective(1000px) rotateX(2deg) scale(1.02)}.quote-icon{color:var(--primary-blue);font-size:2rem;opacity:.3;margin-bottom:15px;text-align:center}.testimonial-text{font-size:1rem;line-height:1.6;margin-bottom:20px;font-style:italic;color:var(--text-secondary)}.author-image{width:50px;height:50px;border-radius:50%;overflow:hidden;margin-right:15px;border:3px solid var(--primary-blue)}.author-image img{width:100%;height:100%;object-fit:cover}.author-info h4{font-size:1.3rem;color:#ffc107!important;margin-bottom:5px;font-weight:700;text-shadow:0 0 5px rgba(0,0,0,.8)}.author-info p{font-size:.9rem;margin:0 0 3px;color:var(--primary-blue);font-weight:600}.author-info span{font-size:.85rem;color:#ffffffb3}.testimonial-controls{display:flex;justify-content:center;align-items:center;gap:15px}.testimonial-dots{display:flex;gap:8px}.dot{width:10px;height:10px;border-radius:50%;background-color:#ffffff4d;cursor:pointer;transition:all .3s var(--animation-timing);border:none;padding:0}.cta-section.mobile-optimized{padding:50px 0;background:var(--gradient-primary);color:var(--white);text-align:center}.cta-content{max-width:100%;margin:0 auto}.cta-content h2{font-size:1.8rem;margin-bottom:15px;color:var(--white)}.cta-content p{font-size:1rem;margin-bottom:25px;color:#ffffffe6}.error-message{background-color:#fff5f5;color:#e53e3e;padding:15px;border-radius:8px;margin:20px;border-left:4px solid #e53e3e;text-align:center}@media (min-width: 768px){.container{max-width:720px;padding:0 30px}.section{padding:70px 0}.section-title{font-size:2.2rem}.hero.mobile-optimized{padding:50px 0 70px;text-align:left}.hero-title{font-size:2.8rem}.hero-subtitle{font-size:1.1rem}.hero-content{text-align:left}.hero-cta{display:flex;gap:15px}.btn-mobile{width:auto}.services-grid,.benefits-grid{grid-template-columns:repeat(2,1fr);gap:25px}.dashboard-feature.mobile-optimized{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:30px;align-items:center}.dashboard-content{margin-bottom:0}.cta-section.mobile-optimized{padding:70px 0}.cta-content h2{font-size:2.2rem}}@media (min-width: 992px){.container{max-width:960px}.section{padding:90px 0}.section-title{font-size:2.5rem}.hero.mobile-optimized{padding:100px 0}.hero-title{font-size:3.5rem}.hero-subtitle{font-size:1.2rem}.services-grid{grid-template-columns:repeat(3,1fr);gap:30px}.benefits-grid{grid-template-columns:repeat(4,1fr);gap:25px}.cta-section.mobile-optimized{padding:90px 0}.cta-content h2{font-size:2.5rem}.cta-content p{font-size:1.2rem}}@media (min-width: 1200px){.container{max-width:1140px}.section-description{font-size:1.1rem}.hero-title{font-size:4rem}.hero-subtitle{font-size:1.3rem}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.image-wrapper{transform:none!important}}@media (prefers-color-scheme: dark){.service-card,.benefit-card,.futuristic-feature,.testimonial-content{background-color:#0f0f1eb3;border-color:#ffffff1a}.service-title,.benefit-title,.dashboard-content h3,.feature-item h4{color:#ffffffe6}.author-info h4{color:#ffc107!important;text-shadow:0 0 5px rgba(0,0,0,.8)}.service-description,.benefit-description,.dashboard-content>p,.feature-item p,.testimonial-text p,.author-info span{color:#ffffffb3}.brand-logo img{filter:brightness(.8) invert(1)}.brand-logo:hover img{filter:brightness(1) invert(1)}}@media (max-width: 768px){.section{overflow-x:hidden}.service-card,.benefit-card,.testimonial-content,.dashboard-content,.cta-content{margin-left:auto;margin-right:auto;max-width:calc(100% - 30px)}.services-grid,.benefits-grid{grid-template-columns:1fr;gap:30px}img{max-width:100%;height:auto}}@media (max-width: 768px){.section{padding-left:25px!important;padding-right:25px!important}.services-section,.partnership-section,.why-choose-section,.testimonials-section,.partner-brands-section{padding:80px 0!important}.services-grid,.benefits-grid{row-gap:40px;margin-left:10px;margin-right:10px}.section-heading{padding-left:15px;padding-right:15px;margin-bottom:50px}.brand-logos-container{padding-left:15px;padding-right:15px}}@media (max-width: 480px){.section{padding-left:25px!important;padding-right:25px!important}.services-section,.partnership-section,.why-choose-section,.testimonials-section,.partner-brands-section{padding:60px 0!important}.btn{min-width:200px;margin:0 auto;display:block}.service-card,.benefit-card{padding:30px 20px!important}}:root{--primary-blue: #1a73e8;--primary-dark: #0d47a1;--primary-light: #4285f4;--secondary-blue: #4285f4;--light-blue: #e8f0fe;--hover-blue: #0d47a1;--white: #ffffff;--off-white: #f8f9fa;--dark-gray: #202124;--text-primary: #202124;--text-secondary: #5f6368;--glow-color: rgba(26, 115, 232, .6);--gradient-primary: linear-gradient(135deg, #1a73e8 0%, #4285f4 100%);--gradient-secondary: linear-gradient(135deg, #34A853 0%, #4285f4 100%);--gradient-accent: linear-gradient(135deg, #EA4335 0%, #FBBC05 100%);--glass-bg: rgba(255, 255, 255, .1);--glass-border: rgba(255, 255, 255, .2);--card-shadow: 0 10px 30px rgba(0, 0, 0, .1);--card-hover-shadow: 0 20px 40px rgba(0, 0, 0, .15);--animation-timing: cubic-bezier(.4, 0, .2, 1)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes slideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideIn{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes shimmer{0%{background-position:-100% 0}to{background-position:200% 0}}.hero-badge{display:inline-block;background:rgba(26,115,232,.1);border:1px solid rgba(26,115,232,.2);border-radius:30px;padding:8px 18px;margin-bottom:20px;font-size:.9rem;font-weight:600;color:var(--primary-blue);transition:all .3s ease;opacity:1;transform:translateY(0)}.hero-badge span{position:relative;display:inline-block}@media (max-width: 480px){.hero-content,.hero-title,.hero-subtitle,.hero-badge,.hero-cta{padding-left:5px;padding-right:5px;max-width:100%}.hero-cta{flex-direction:column;width:100%}.hero-badge{margin-left:5px}}@media (max-width: 768px){.hero-container{grid-template-columns:1fr!important;padding:0 25px;gap:30px}.hero-content{text-align:center;order:1}.hero-image{order:2;margin:0 auto;max-width:90%}.hero-stats{flex-wrap:wrap;justify-content:center;gap:20px}.stat-item{flex-basis:calc(50% - 20px)}.hero-cta{justify-content:center}}@media (max-width: 480px){.hero-container{padding:0 25px}.futuristic-hero{padding:120px 0 60px!important}.hero-title{font-size:2.2rem!important}.hero-subtitle{font-size:1rem!important}.stat-item{flex-basis:100%;margin-bottom:15px}.stat-number{font-size:1.8rem!important}}@media (max-width: 480px){.feature-icon{width:36px;height:36px;padding:0}.feature-item{gap:15px}.feature-item h4{font-size:1rem;margin-top:3px}}@media (max-width: 768px){.feature-icon i{font-size:1.1rem}}@media (max-width: 768px){.dashboard-features-list{margin-bottom:20px}.feature-item{margin-bottom:20px;padding-bottom:20px;gap:25px}.feature-icon{width:40px;height:40px;min-width:40px;border-radius:8px;background:rgba(80,80,80,.1)}.feature-icon i{font-size:1.1rem}.feature-item>div:last-child{padding-top:2px}.feature-item h4{font-size:1.1rem;margin-bottom:5px}.feature-item p{font-size:.9rem}.feature-item:hover .feature-icon{background-color:var(--feature-color, #FBBC05)}.feature-item:hover .feature-icon i{color:#fff!important}}@media (max-width: 480px){.feature-item{gap:20px}.feature-icon{width:36px;height:36px;min-width:36px;border-radius:8px;background:rgba(80,80,80,.1)}.feature-item h4{font-size:1rem;margin-top:3px}.feature-item:hover .feature-icon{background-color:var(--feature-color, #FBBC05)}.feature-item:hover .feature-icon i{color:#fff!important}}@keyframes horizontalScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes testimonialFadeIn{0%{opacity:0;transform:perspective(1000px) rotateX(-3deg) translateY(30px)}to{opacity:1;transform:perspective(1000px) rotateX(0) translateY(0)}}.process-blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;z-index:0}.process-blob.blob-1{width:600px;height:600px;background:rgba(108,99,255,.5);top:-200px;left:-200px}.process-blob.blob-2{width:500px;height:500px;background:rgba(66,133,244,.5);bottom:-150px;right:-150px}.process-section .section-heading{color:#fff}.process-section .section-description{color:#fffc}.process-steps{display:flex;flex-direction:column;gap:40px;position:relative;max-width:900px;margin:60px auto 0;z-index:1}.process-steps:before{content:"";position:absolute;top:0;bottom:0;left:40px;width:3px;background:linear-gradient(to bottom,rgba(108,99,255,.8),rgba(66,133,244,.8));z-index:-1}.process-step{display:flex;gap:30px;position:relative}.step-number{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--primary-blue) 0%,var(--primary-dark) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;box-shadow:0 10px 25px #0000004d;flex-shrink:0;position:relative;z-index:2;transition:all .3s var(--animation-timing);border:2px solid rgba(255,255,255,.2)}.step-content{background:rgba(255,255,255,.08);border-radius:20px;padding:30px;box-shadow:0 10px 30px #0003;border:1px solid rgba(255,255,255,.2);flex-grow:1;transition:all .3s var(--animation-timing)}.process-step:hover .step-content{transform:none;box-shadow:0 15px 40px #0000004d;background:rgba(255,255,255,.12);border-color:#fff;border-width:1px}.process-step:hover .step-number{transform:scale(1.1);border-color:#fff;box-shadow:0 0 25px #ffffff4d}.step-content h3{font-size:1.5rem;margin-bottom:15px;color:#fff;font-weight:600}.step-content p{font-size:1.1rem;line-height:1.6;color:#fffc;margin:0}.step-icon{width:60px;height:60px;border-radius:15px;background:rgba(251,188,5,.2);display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 5px 15px #0000001a}.step-icon i{font-size:1.8rem;color:#fbbc05}@media (max-width: 768px){.process-steps:before{left:30px}.process-step{gap:20px}.step-number{width:60px;height:60px;font-size:1.5rem}.step-content{padding:20px}.step-icon{width:50px;height:50px}.step-icon i{font-size:1.5rem}.step-content h3{font-size:1.3rem}.step-content p{font-size:1rem}}@media (max-width: 480px){.process-steps:before{left:25px}.process-step{gap:15px}.step-number{width:50px;height:50px;font-size:1.2rem}.step-content{padding:15px}}.futuristic-section{position:relative;padding:120px 0;background:linear-gradient(135deg,#02002D 0%,#02002D 100%);overflow:hidden;color:#fff}.futuristic-section .section-heading{color:#fff}.futuristic-section .section-subtitle,.futuristic-section .section-description{color:#fffc}.services-section,.partnership-section,.why-choose-section,.testimonials-section{position:relative;padding:120px 0;overflow:hidden}.process-section{position:relative;padding:120px 0;background:linear-gradient(135deg,#02002D 0%,#02002D 100%);overflow:hidden}.services-blob,.partnership-blob,.why-choose-blob,.testimonial-blob,.process-blob{opacity:.6;filter:blur(60px)}.service-card,.benefit-card{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15)}.service-card:hover,.benefit-card:hover{background:rgba(255,255,255,.12);transform:translateY(-10px)}.feature-item{background:rgba(255,255,255,.05);border-radius:15px;padding:20px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.feature-item:hover{background:rgba(255,255,255,.1);transform:translateY(-5px)}.testimonial-content{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15)}.text-gradient{background:linear-gradient(135deg,#4285F4 0%,#34A853 50%,#FBBC05 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.hero-title,.cta-content h2{color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.3)}.cta-content p{color:#ffffffe6}.step-content{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15)}.step-content h3{color:#fff}.step-content p{color:#fffc}.futuristic-hero{position:relative;padding:90px 0 80px;margin-top:60px;background:linear-gradient(135deg,#02002D 0%,#02002D 100%);overflow:hidden;z-index:1}@media (max-width: 768px){.futuristic-hero{margin-top:50px}}@media (max-width: 480px){.futuristic-hero{margin-top:40px}}.hero-gradient-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(2,0,45,.9) 0%,rgba(2,0,45,.9) 100%);z-index:-1}.hero-title{font-size:3.5rem;font-weight:800;margin-bottom:20px;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.3);position:relative}.hero-subtitle{font-size:1.3rem;line-height:1.6;margin-bottom:30px;color:#ffffffe6;max-width:600px}.hero-badge{display:inline-block;padding:8px 16px;background:rgba(66,133,244,.2);border-radius:30px;margin-bottom:20px;border:1px solid rgba(66,133,244,.3)}.hero-badge span{font-size:.9rem;font-weight:600;color:#4285f4;letter-spacing:.5px}.floating-elements{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;overflow:hidden}.floating-element{position:absolute;border-radius:50%;background:rgba(66,133,244,.2);filter:blur(30px);opacity:.6;animation:float 15s infinite ease-in-out}.floating-element.el-1{width:300px;height:300px;top:10%;left:10%;animation-delay:0s;background:rgba(66,133,244,.3)}.floating-element.el-2{width:200px;height:200px;top:30%;right:15%;animation-delay:-5s;background:rgba(52,168,83,.3)}.floating-element.el-3{width:150px;height:150px;bottom:20%;left:20%;animation-delay:-2s;background:rgba(251,188,5,.3)}.floating-element.el-4{width:180px;height:180px;bottom:30%;right:25%;animation-delay:-7s;background:rgba(234,67,53,.3)}.floating-element.el-5{width:250px;height:250px;top:50%;left:50%;animation-delay:-3s;background:rgba(66,133,244,.2)}.process-step{position:relative;opacity:0;transform:translate(-30px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.step-number{display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:50%;background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.3);color:#fff;font-size:1.8rem;font-weight:700;flex-shrink:0;position:relative;z-index:2;box-shadow:0 5px 15px #0000001a;transition:all .3s ease}.section-heading{text-align:center;margin-bottom:60px;position:relative;z-index:5}.section-subtitle{display:inline-block;color:#ffffffe6;font-size:1rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;position:relative;padding-bottom:5px;font-weight:600}.section-subtitle:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:40px;height:2px;background:linear-gradient(90deg,#4285F4,#34A853)}.section-title{font-size:2.5rem;margin-bottom:20px;color:#fff;position:relative}.section-description{font-size:1.1rem;color:#ffffffe6;max-width:800px;margin:0 auto}.futuristic-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:0}.process-step:hover .step-number{transform:scale(1.1);background:rgba(255,255,255,.2);border-color:#ffffff80;box-shadow:0 0 25px #ffffff4d}.process-steps{position:relative;z-index:2}.process-steps:before{content:"";position:absolute;top:35px;left:35px;width:2px;height:calc(100% - 70px);background:linear-gradient(to bottom,rgba(255,255,255,.3),rgba(255,255,255,.1));z-index:1}@media (max-width: 768px){.process-steps:before{left:30px}.step-number{width:60px;height:60px;font-size:1.5rem}.section-title{font-size:2rem}}@media (max-width: 480px){.process-steps:before{left:25px}.step-number{width:50px;height:50px;font-size:1.2rem}.section-title{font-size:1.8rem}}.process-section{position:relative;padding:120px 0;background:linear-gradient(135deg,#02002D 0%,#02002D 100%);overflow:hidden;z-index:1;display:block;visibility:visible}.process-blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:.7;z-index:0}.process-blob.blob-1{top:-150px;left:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(66,133,244,.7),rgba(26,115,232,.2))}.process-blob.blob-2{bottom:-150px;right:-100px;width:600px;height:600px;background:radial-gradient(circle,rgba(52,168,83,.7),rgba(26,115,232,.2))}.process-steps{position:relative;z-index:2;display:flex;flex-direction:column;gap:50px}.process-step{display:flex;align-items:flex-start;gap:30px;opacity:1;transform:none}.process-section .section-title,.process-section .section-subtitle,.process-section .section-description,.step-content h3,.step-content p{color:#fff;opacity:1;visibility:visible}.process-section .text-gradient{background:linear-gradient(135deg,#4285F4 0%,#34A853 50%,#FBBC05 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;opacity:1}.process-step:hover .step-number{transform:scale(1.1);box-shadow:0 0 20px #ffffff4d}.process-step:hover .step-icon{transform:rotate(5deg)}.step-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:rgba(255,255,255,.1);border-radius:50%;margin-bottom:15px;transition:all .3s ease}.step-icon i{font-size:1.5rem;color:#fff}.process-step{position:relative}.process-step:not(:last-child):after{content:"";position:absolute;top:70px;left:35px;width:2px;height:calc(100% - 50px);background:linear-gradient(to bottom,rgba(255,255,255,.3),rgba(255,255,255,.1));z-index:1;transform:translate(-50%)}@media (max-width: 768px){.process-step:not(:last-child):after{left:30px;top:60px}}@media (max-width: 480px){.process-step:not(:last-child):after{left:25px;top:50px}}.process-steps:before{display:none}.process-step:not(:last-child):after{display:none}.process-steps{gap:40px}.step-number{width:80px;height:80px;font-size:2rem;border:3px solid rgba(255,255,255,.3);box-shadow:0 5px 20px #0003}.process-step:hover .step-number{transform:none!important;border-color:#fff;box-shadow:0 0 25px #ffffff4d}@media (max-width: 768px){.step-number{width:70px;height:70px;font-size:1.8rem}}@media (max-width: 480px){.step-number{width:60px;height:60px;font-size:1.5rem}}@media (max-width: 768px){.service-card,.benefit-card{padding:30px 20px}.service-card:hover{transform:translateY(-10px) scale(1.01)}.benefit-card:hover{transform:none}}@media (max-width: 480px){.service-card,.benefit-card{padding:25px 15px}.service-card:hover{transform:translateY(-5px) scale(1)}.benefit-card:hover{transform:none}}:root{--primary-blue: #1A73E8;--primary-blue-rgb: 26, 115, 232;--secondary-blue: #4285F4;--dark-blue: #0D47A1;--dark-blue-rgb: 13, 71, 161;--light-blue: #E8F0FE;--accent-color: #6C63FF;--accent-color-rgb: 108, 99, 255;--success-green: #34A853;--success-green-rgb: 52, 168, 83;--error-red: #EA4335;--error-red-rgb: 234, 67, 53;--background: #02002D;--background-rgb: 2, 0, 45;--white: #FFFFFF;--off-white: #F8F9FA;--gray-100: #F1F3F4;--gray-200: #E8EAED;--gray-300: #DADCE0;--gray-400: #BDC1C6;--gray-500: #9AA0A6;--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-secondary: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-size-small: .875rem;--font-size-base: 1rem;--font-size-medium: 1.125rem;--font-size-large: 1.25rem;--gradient-primary: linear-gradient(135deg, #6C63FF 0%, #4285F4 100%);--gradient-secondary: linear-gradient(135deg, #1A73E8 0%, #0D47A1 100%);--gradient-accent: linear-gradient(135deg, #34A853 0%, #1A73E8 100%);--animation-timing: cubic-bezier(.4, 0, .2, 1);--transition-fast: .2s;--transition-medium: .3s;--transition-slow: .5s}.services-section *{outline:none!important}.service-card,.service-card .card-border,.service-card:after,.service-card .card-glow,.service-card:focus,.service-card:active{border-radius:20px;outline:none!important;-webkit-tap-highlight-color:transparent}*{-webkit-tap-highlight-color:transparent}.service-card{border:1px solid rgba(255,255,255,.1);border-radius:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none!important;outline-offset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.service-card,.service-card:after,.service-card .card-border,.service-card .card-glow{border-radius:20px!important}.service-card,.benefit-card{position:relative;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #0003;color:#fff;padding:40px 30px;height:100%;transition:all .5s var(--animation-timing);text-align:center;overflow:hidden;display:flex;flex-direction:column;align-items:center;transform:translateY(0);outline:none;border:1px solid rgba(255,255,255,.1);border-radius:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none!important;outline-offset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.service-card,.service-card:after,.service-card .card-border,.service-card .card-glow,.benefit-card,.benefit-card:after,.benefit-card .card-border{border-radius:20px!important}.partnership-section *{outline:none!important;-webkit-tap-highlight-color:transparent}.benefit-card:hover .benefit-title{color:rgb(var(--card-color-rgb, 26, 115, 232))}.benefit-card .card-glow{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.1),transparent 70%);opacity:0;transition:all .5s var(--animation-timing);z-index:0;pointer-events:none}.benefit-card:hover .card-glow{opacity:.7}.benefit-card{transition-property:transform,box-shadow,background-color,border-color}.dashboard-feature .dashboard-features-list .feature-item .feature-icon,.dashboard-feature .feature-icon{background-color:#d4af37!important}.process-step:hover .step-number,.process-section .process-step:hover .step-number{transform:none!important;border-color:#fff;box-shadow:0 0 25px #ffffff4d}.process-step:hover{transform:none!important}.process-step:hover .step-number,.process-section .process-step:hover .step-number,.step-number:hover{transform:none!important;border-color:#fff!important}@media (max-width: 768px){.testimonial-controls,.testimonial-dots{margin-top:20px}.dot{width:10px;height:10px;margin:0 5px}.dot.active{transform:scale(1.1)}.testimonial-arrow{width:50px;height:50px;font-size:1.4rem}.testimonial-arrow.prev{left:10px}.testimonial-arrow.next{right:10px}}.testimonial-dots{display:flex;justify-content:center;gap:12px;margin-top:40px}.dot{width:14px;height:14px;border-radius:50%;background:rgba(255,255,255,.3);border:none;cursor:pointer;transition:all .3s var(--animation-timing)}.dot.active,.dot:hover{background:white;transform:scale(1.2)}.testimonial-small-buttons{display:flex;justify-content:center;gap:20px;margin-top:30px}.small-nav-button{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);color:#fff;font-size:1rem;cursor:pointer;transition:all .3s var(--animation-timing);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026}.small-nav-button:hover{background:rgba(255,255,255,.3);transform:scale(1.1);box-shadow:0 4px 12px #0003}.small-nav-button:active{transform:scale(.95)}.testimonial-arrow{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;border-radius:50%;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:2px solid rgba(255,255,255,.8);color:var(--primary-blue);font-size:1.8rem;cursor:pointer;transition:all .3s var(--animation-timing);z-index:1000;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 15px #00000040;pointer-events:auto;opacity:1;outline:none}.testimonial-arrow:hover{background:rgba(255,255,255,1);transform:translateY(-50%) scale(1.15);box-shadow:0 8px 20px #0000004d;color:var(--primary-dark)}.testimonial-arrow:active{transform:translateY(-50%) scale(.95);box-shadow:0 2px 10px #0003}.testimonial-arrow.prev{left:15px}.testimonial-arrow.next{right:15px}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 20px;text-align:center}.loading-spinner{width:50px;height:50px;border:4px solid var(--light-blue);border-top:4px solid var(--primary-blue);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}.error-container{padding:60px 20px;text-align:center;max-width:600px;margin:0 auto}.error-container h2{color:#e53e3e;margin-bottom:20px}.error-container p{margin-bottom:30px}.channels-section{padding:80px 0;background-color:var(--white)}.channels-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:30px;margin-top:50px}.channel-card{background-color:var(--white);border-radius:var(--border-radius);padding:30px;box-shadow:var(--box-shadow);transition:transform .3s ease;text-align:center}.channel-card:hover{transform:translateY(-10px)}.channel-card h3{color:var(--text-primary);font-size:1.3rem;margin-bottom:15px}.results-section{padding:80px 0;background-color:var(--light-blue)}.results-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:30px;margin-top:50px}.result-card{background-color:var(--white);border-radius:var(--border-radius);padding:30px;box-shadow:var(--box-shadow);text-align:center;transition:transform .3s ease}.result-card:hover{transform:translateY(-10px)}.result-card h3{color:var(--text-primary);font-size:1.3rem;margin-bottom:15px}.why-choose-section{padding:80px 0;background-color:var(--white)}.why-choose-card{background-color:var(--white);border-radius:var(--border-radius);padding:30px;box-shadow:var(--box-shadow);transition:transform .3s ease}.why-choose-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}.why-choose-card h3{font-size:1.3rem;margin-bottom:15px;color:var(--text-primary)}.why-choose-card p{color:var(--text-secondary);margin-bottom:0}.industries-section{padding:80px 0;background-color:var(--light-blue)}.industries-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:30px;margin-top:50px}.industry-card{background-color:var(--white);border-radius:var(--border-radius);padding:30px;box-shadow:var(--box-shadow);text-align:center;transition:transform .3s ease}.industry-card:hover{transform:translateY(-10px)}.industry-card h3{color:var(--text-primary);font-size:1.2rem;margin-bottom:0}@media (max-width: 992px){.overview-grid{grid-template-columns:1fr}.overview-content{color:#fff;order:1}.overview-image{order:0;display:flex;justify-content:center;margin-bottom:30px}.overview-stats{grid-template-columns:repeat(3,1fr)}.faq-grid{grid-template-columns:1fr}.why-choose-grid,.results-grid{grid-template-columns:repeat(2,1fr)}.industries-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.service-hero h1{font-size:2.5rem}.service-hero-description{font-size:1.1rem}.overview-content h2{font-size:2rem}.overview-stats{grid-template-columns:1fr;gap:30px}.service-cta-content h2{font-size:2rem}.technology-grid,.channels-grid,.why-choose-grid,.results-grid{grid-template-columns:1fr}.industries-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.service-hero h1{font-size:2rem}.process-step{flex-direction:column}.process-step-number{margin-bottom:15px;margin-right:0}.process-step:not(:last-child):after{left:25px;top:50px;height:calc(100% - 20px)}.technology-grid,.industries-grid{grid-template-columns:1fr}}.service-hero{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);color:var(--white);padding:120px 0 80px;text-align:center}.service-hero-content{max-width:800px;margin:0 auto}.service-hero h1{font-size:3rem;margin-bottom:20px;color:var(--white)}.service-hero-description{font-size:1.3rem;margin-bottom:30px;color:#ffffffe6}.service-hero .btn{background-color:var(--white);color:var(--primary-blue);font-weight:600;padding:15px 30px;font-size:1.1rem}.service-hero .btn:hover{background-color:#ffffffe6}.overview-section{padding:80px 0;background-color:var(--white)}.overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.overview-content h2{font-size:2.2rem;margin-bottom:20px;color:var(--text-primary)}.overview-content p{color:#fffc;margin-bottom:20px;font-size:1.1rem;line-height:1.8}.overview-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.stat h3{font-size:2.5rem;color:var(--primary-blue);margin-bottom:10px}.stat p{color:#fffc;font-size:1rem;margin-bottom:0}.overview-image img{max-width:100%;height:auto}.service-details-section{padding:80px 0;background-color:var(--light-blue)}.service-details-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-top:50px}.service-detail-card{background-color:var(--white);border-radius:var(--border-radius);padding:30px;box-shadow:var(--box-shadow);transition:transform .3s ease,box-shadow .3s ease}.service-detail-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}.service-detail-icon{width:60px;height:60px;background-color:var(--light-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.service-detail-icon i{font-size:1.5rem;color:var(--primary-blue)}.service-detail-card h3{font-size:1.3rem;margin-bottom:15px;color:#fbbc05}.service-detail-card p{color:#fffc;margin-bottom:0;line-height:1.6}.process-section{padding:80px 0;background-color:var(--white)}.process-steps{max-width:800px;margin:50px auto 0}.process-step{display:flex;margin-bottom:40px;position:relative}.process-step:last-child{margin-bottom:0}.process-step:not(:last-child):after{content:"";position:absolute;top:50px;left:25px;width:2px;height:calc(100% - 10px);background-color:var(--primary-blue)}.process-step-number{width:50px;height:50px;background-color:var(--primary-blue);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600;flex-shrink:0;margin-right:20px;position:relative;z-index:2}.process-step-content{padding-top:5px}.process-step-content h3{font-size:1.3rem;margin-bottom:10px;color:var(--text-primary)}.process-step-content p{color:var(--text-secondary);margin-bottom:0}.faq-section{padding:80px 0;background-color:var(--light-blue)}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:50px}.faq-item{background-color:var(--white);border-radius:var(--border-radius);padding:30px;box-shadow:var(--box-shadow)}.faq-item h3{font-size:1.2rem;margin-bottom:15px;color:var(--text-primary)}.faq-item p{color:var(--text-secondary);margin-bottom:0}.service-cta-section{padding:80px 0;background:linear-gradient(135deg,#02002D 0%,#02002D 100%);color:var(--white);text-align:center}.service-cta-content{max-width:700px;margin:0 auto}.service-cta-content h2{font-size:2.5rem;margin-bottom:15px;color:var(--white)}.service-cta-content p{font-size:1.2rem;margin-bottom:30px;color:#ffffffe6}.service-cta-content .btn{background-color:var(--white);color:var(--primary-blue);font-weight:600;padding:15px 30px;font-size:1.1rem}.service-cta-content .btn:hover{background-color:#ffffffe6}.text-center{text-align:center}.technology-section{padding:80px 0;background-color:var(--white)}.technology-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:50px}.technology-category{background-color:var(--white);border-radius:var(--border-radius);padding:30px;box-shadow:var(--box-shadow);transition:transform .3s ease;text-align:center}.technology-category:hover{transform:translateY(-10px)}.technology-category h3{color:var(--primary-blue);font-size:1.3rem;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--light-blue)}.technology-list li{padding:8px 0;color:var(--text-secondary);border-bottom:1px solid var(--light-gray)}.technology-list li:last-child{border-bottom:none}.section-description{text-align:center;max-width:800px;margin:0 auto 30px;color:var(--text-secondary);font-size:1.1rem}@media (max-width: 992px){.overview-grid{grid-template-columns:1fr}.overview-content{color:#fff;order:1}.overview-image{order:0;display:flex;justify-content:center;margin-bottom:30px}.overview-stats{grid-template-columns:repeat(3,1fr)}.faq-grid{grid-template-columns:1fr}}@media (max-width: 768px){.service-hero h1{font-size:2.5rem}.service-hero-description{font-size:1.1rem}.overview-content h2{font-size:2rem}.overview-stats{grid-template-columns:1fr;gap:30px}.service-cta-content h2{font-size:2rem}.technology-grid{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.service-hero h1{font-size:2rem}.process-step{flex-direction:column}.process-step-number{margin-bottom:15px;margin-right:0}.process-step:not(:last-child):after{left:25px;top:50px;height:calc(100% - 20px)}.technology-grid{grid-template-columns:1fr}}:root{--animation-timing: cubic-bezier(.4, 0, .2, 1);--seo-primary: #1a73e8;--seo-secondary: #34a853;--seo-accent: #ea4335;--seo-highlight: #fbbc05}.seo-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#02002D 0%,#02002D 100%);color:#fff}.seo-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(26,115,232,.1) 0%,rgba(66,133,244,.05) 100%);z-index:1}.seo-hero .service-hero-content{position:relative;z-index:2}.seo-hero h1{animation:fadeInUp .8s var(--animation-timing) forwards;opacity:0;transform:translateY(20px);color:#fff}.seo-hero .service-hero-description{animation:fadeInUp .8s var(--animation-timing) .2s forwards;opacity:0;transform:translateY(20px);color:#fffc}.seo-hero .btn{animation:fadeInUp .8s var(--animation-timing) .4s forwards;opacity:1;transform:translateY(0);position:relative;z-index:5;background:linear-gradient(135deg,var(--seo-primary) 0%,var(--seo-secondary) 100%);color:#fff;border:none;box-shadow:0 4px 10px #1a73e84d;font-weight:600;padding:12px 24px;border-radius:8px;transition:all .3s ease}.seo-hero .btn:hover{transform:translateY(-5px);box-shadow:0 8px 15px #1a73e866}.seo-hero .btn-primary{animation:pulse 2s infinite}.seo-particles{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.seo-particle{position:absolute;border-radius:50%;background:linear-gradient(135deg,rgba(26,115,232,.4),rgba(66,133,244,.2));opacity:.5;filter:blur(1px);animation:floatAnimation 20s infinite alternate ease-in-out}.seo-overview{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);color:#fff;position:relative}.seo-overview .overview-content{position:relative}.seo-overview .overview-content h2{position:relative;display:inline-block;margin-bottom:30px;color:#fff}.seo-overview .overview-content h2:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:4px;background:var(--seo-highlight);border-radius:2px;animation:expandWidth 1.5s var(--animation-timing) forwards;transform-origin:left;transform:scaleX(0)}.seo-overview .stat{position:relative;overflow:hidden;transition:transform .4s var(--animation-timing);background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;padding:20px;border-radius:12px}.seo-overview .stat:hover{transform:translateY(-10px)}.seo-overview .stat h3{color:var(--seo-highlight);position:relative;display:inline-block}.seo-overview .stat h3:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--seo-highlight);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--animation-timing)}.seo-overview .stat:hover h3:before{transform:scaleX(1)}.seo-services{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);color:#fff;position:relative}.seo-services .service-detail-card{transition:transform .4s var(--animation-timing),box-shadow .4s var(--animation-timing);position:relative;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;padding:30px;border-radius:12px;overflow:hidden}.seo-services .service-detail-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--seo-highlight),var(--seo-primary));transform:scaleX(0);transform-origin:left;transition:transform .6s var(--animation-timing)}.seo-services .service-detail-card:hover{transform:translateY(-15px);box-shadow:0 15px 30px #1a73e826;border-color:#1a73e84d}.seo-services .service-detail-card:hover:before{transform:scaleX(1)}.seo-services .service-detail-icon{position:relative;transition:all .4s var(--animation-timing);background-color:#1a73e81a;color:var(--seo-highlight)}.seo-services .service-detail-card:hover .service-detail-icon{background-color:var(--seo-highlight);transform:rotate(360deg) scale(1.1)}.seo-services .service-detail-card:hover .service-detail-icon i{color:#02002d}.seo-services .service-detail-card h3{margin-bottom:15px;color:#fbbc05;font-size:1.3rem}.seo-process{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);color:#fff;position:relative}.seo-process .process-step{opacity:0;transform:translate(-30px);transition:opacity .6s var(--animation-timing),transform .6s var(--animation-timing);background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;padding:20px;border-radius:12px;margin-bottom:20px}.seo-process .process-step.visible{opacity:1;transform:translate(0)}.seo-process .process-step-number{position:relative;overflow:hidden;transition:all .4s var(--animation-timing);background:var(--seo-highlight);color:#02002d;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700}.seo-process .process-step:hover .process-step-number{transform:scale(1.1);box-shadow:0 0 20px #fbbc0566}.seo-process .process-step:not(:last-child):after{background:linear-gradient(to bottom,var(--seo-highlight) 0%,var(--seo-primary) 100%)}.seo-results{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);padding:120px 0;position:relative;overflow:hidden;color:#fff}.result-card{position:relative;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;padding:30px;border-radius:12px;transition:transform .4s var(--animation-timing),box-shadow .4s var(--animation-timing);opacity:0;transform:translateY(30px);z-index:2}.result-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #1a73e826}.result-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--seo-highlight),var(--seo-primary));transform:scaleX(0);transform-origin:left;transition:transform .6s var(--animation-timing);z-index:1}.result-icon{width:60px;height:60px;border-radius:50%;background:rgba(251,188,5,.1);display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .4s var(--animation-timing)}.result-card:hover .result-icon{background:var(--seo-highlight);transform:rotateY(180deg)}.result-card:hover .result-icon i{color:#02002d}.result-card h3{margin:15px 0;font-size:1.5rem;color:#fff;transition:color .3s ease}.result-card p{color:#ffffffb3;line-height:1.6;margin-bottom:0}.seo-strategies{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);padding:120px 0;position:relative;color:#fff}.strategies-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px;margin-top:50px}.strategy-card{position:relative;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;border-radius:12px;overflow:hidden;transition:transform .4s var(--animation-timing),box-shadow .4s var(--animation-timing)}.strategy-card:hover{transform:translateY(-15px);box-shadow:0 15px 30px #1a73e826}.strategy-image{position:relative;height:200px;overflow:hidden}.strategy-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--animation-timing)}.strategy-card:hover .strategy-image img{transform:scale(1.05)}.strategy-content{padding:25px;position:relative}.strategy-content h3{margin-bottom:15px;position:relative;display:inline-block;color:#fff;font-size:1.5rem}.strategy-content h3:after{content:"";position:absolute;bottom:-5px;left:0;width:40px;height:3px;background:var(--seo-highlight);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--animation-timing)}.strategy-card:hover .strategy-content h3:after{transform:scaleX(1)}.strategy-content p{color:#ffffffb3;margin-bottom:20px}.strategy-link{color:var(--seo-highlight);text-decoration:none;font-weight:600;display:inline-flex;align-items:center;transition:all .3s ease}.strategy-link i{margin-left:5px;transition:transform .3s ease}.strategy-link:hover{color:var(--seo-primary)}.strategy-link:hover i{transform:translate(5px)}.seo-testimonials{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);padding:120px 0;position:relative;overflow:hidden;color:#fff}.testimonial-quote:before{content:'"';position:absolute;top:-20px;left:-10px;font-size:5rem;color:var(--seo-highlight);opacity:.2;font-family:Georgia,serif;line-height:1}.author-avatar{width:60px;height:60px;border-radius:50%;overflow:hidden;border:3px solid var(--seo-highlight);box-shadow:0 5px 15px #fbbc0533;margin-right:15px}.testimonial-dot.active,.testimonial-dot:hover{background:var(--seo-highlight);transform:scale(1.3)}.testimonial-arrow:hover{background:var(--seo-highlight);color:#02002d;transform:scale(1.1)}.seo-faq:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(26,115,232,.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(66,133,244,.05) 0%,transparent 50%);z-index:1}.seo-cta{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);padding:120px 0;position:relative;overflow:hidden;color:#fff}.seo-cta:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(26,115,232,.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(66,133,244,.05) 0%,transparent 50%);z-index:1}@media (max-width: 768px){.strategies-grid{grid-template-columns:1fr;gap:30px}.result-card,.testimonial-card{padding:25px}.testimonial-author{flex-direction:column;align-items:flex-start}.author-avatar{margin-bottom:15px}.author-info{margin-left:0}}@media (max-width: 576px){.seo-hero h1{font-size:2rem}.seo-overview .stat h3{font-size:1.5rem}.result-icon,.service-detail-icon{width:50px;height:50px;font-size:1.2rem}.strategy-image{height:160px}}.process-step-toggle{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:var(--seo-highlight);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.process-step-toggle:hover{background:var(--seo-highlight);color:#02002d}.process-cta .btn{background:linear-gradient(135deg,var(--seo-highlight) 0%,var(--seo-primary) 100%);border:none;color:#fff;padding:12px 30px;font-weight:600;border-radius:8px;box-shadow:0 5px 15px #fbbc0533;transition:all .3s ease}.seo-faq{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);padding:120px 0;position:relative;color:#fff}.seo-faq .container{position:relative;z-index:2}.seo-faq .section-description{max-width:700px;margin:0 auto 50px;text-align:center;color:#fffc}.faq-tab:hover{background:rgba(251,188,5,.1);color:var(--seo-highlight);transform:translateY(-3px)}.faq-tab.active{background:var(--seo-highlight);color:#02002d;font-weight:600;border-color:var(--seo-highlight);box-shadow:0 5px 15px #fbbc0533}.seo-faq .faq-item{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;border-radius:12px;padding:25px;transition:all .4s var(--animation-timing);border-left:3px solid transparent;opacity:0;transform:translateY(20px)}.seo-faq .faq-item.visible{opacity:1;transform:translateY(0)}.seo-faq .faq-item:hover{transform:translate(10px);box-shadow:0 15px 30px #1a73e826;border-left:3px solid var(--seo-highlight)}.seo-faq .faq-item h3{position:relative;padding-left:30px;color:#fff;font-size:1.2rem;margin-bottom:15px}.seo-faq .faq-item h3:before{content:"?";position:absolute;left:0;top:0;font-size:1.2rem;color:var(--seo-highlight);font-weight:700}.seo-faq .faq-item p{color:#ffffffb3;line-height:1.6}.faq-cta .btn{background:linear-gradient(135deg,var(--seo-highlight) 0%,var(--seo-primary) 100%);border:none;color:#fff;padding:12px 30px;font-weight:600;border-radius:8px;box-shadow:0 5px 15px #fbbc0533;transition:all .3s ease}@media (max-width: 768px){.faq-grid{grid-template-columns:1fr}.faq-tabs{flex-direction:column;align-items:center;gap:10px}.faq-tab{width:100%;max-width:280px;text-align:center}}:root{--animation-timing: cubic-bezier(.4, 0, .2, 1);--ppc-primary: #1a73e8;--ppc-secondary: #34a853;--ppc-accent: #ea4335;--ppc-highlight: #fbbc05}.ppc-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#02002D 0%,#02002D 100%);color:#fff}.ppc-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(26,115,232,.1) 0%,rgba(66,133,244,.05) 100%);z-index:1}.ppc-hero .service-hero-content{position:relative;z-index:2}.ppc-hero h1{animation:fadeInUp .8s var(--animation-timing) forwards;opacity:0;transform:translateY(20px);color:#fff}.ppc-hero .service-hero-description{animation:fadeInUp .8s var(--animation-timing) .2s forwards;opacity:0;transform:translateY(20px);color:#fffc}.ppc-hero .btn{animation:fadeInUp .8s var(--animation-timing) .4s forwards;opacity:1;transform:translateY(0);position:relative;z-index:5;background:linear-gradient(135deg,var(--ppc-primary) 0%,var(--ppc-secondary) 100%);color:#fff;border:none;box-shadow:0 4px 10px #1a73e84d;font-weight:600;padding:12px 24px;border-radius:8px;transition:all .3s ease}.ppc-hero .btn:hover{transform:translateY(-5px);box-shadow:0 8px 15px #1a73e866}.ppc-hero .btn-primary{animation:pulse 2s infinite}.ppc-particles{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.ppc-particle{position:absolute;border-radius:50%;background:linear-gradient(135deg,rgba(26,115,232,.4),rgba(66,133,244,.2));opacity:.5;filter:blur(1px);animation:floatAnimation 20s infinite alternate ease-in-out}.ppc-overview{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);color:#fff;position:relative}.ppc-overview .overview-content{position:relative}.ppc-overview .overview-content h2{position:relative;display:inline-block;margin-bottom:30px;color:#fff}.ppc-overview .overview-content h2:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:4px;background:var(--ppc-highlight);border-radius:2px;animation:expandWidth 1.5s var(--animation-timing) forwards;transform-origin:left;transform:scaleX(0)}.ppc-overview .overview-content p{color:#fffc;line-height:1.8}.ppc-overview .stat{position:relative;overflow:hidden;transition:transform .4s var(--animation-timing);background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;padding:20px;border-radius:12px}.ppc-overview .stat:hover{transform:translateY(-10px)}.ppc-overview .stat h3{color:var(--ppc-highlight);position:relative;display:inline-block}.ppc-overview .stat h3:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--ppc-highlight);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--animation-timing)}.ppc-overview .stat:hover h3:before{transform:scaleX(1)}.ppc-services{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);color:#fff;position:relative}.ppc-services .service-detail-card{transition:transform .4s var(--animation-timing),box-shadow .4s var(--animation-timing);position:relative;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;padding:30px;border-radius:12px;overflow:hidden}.ppc-services .service-detail-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--ppc-highlight),var(--ppc-primary));transform:scaleX(0);transform-origin:left;transition:transform .6s var(--animation-timing)}.ppc-services .service-detail-card:hover{transform:translateY(-15px);box-shadow:0 15px 30px #1a73e826;border-color:#1a73e84d}.ppc-services .service-detail-card:hover:before{transform:scaleX(1)}.ppc-services .service-detail-icon{position:relative;transition:all .4s var(--animation-timing);background-color:#1a73e81a;color:var(--ppc-highlight)}.ppc-services .service-detail-card:hover .service-detail-icon{background-color:var(--ppc-highlight);transform:rotate(360deg) scale(1.1)}.ppc-services .service-detail-card:hover .service-detail-icon i{color:#02002d}.ppc-services .service-detail-card h3{margin-bottom:15px;color:#fbbc05;font-size:1.3rem}.ppc-process{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);color:#fff;position:relative}.ppc-process .process-step{opacity:0;transform:translate(-30px);transition:opacity .6s var(--animation-timing),transform .6s var(--animation-timing);background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;padding:20px;border-radius:12px;margin-bottom:20px}.ppc-process .process-step.visible{opacity:1;transform:translate(0)}.ppc-process .process-step-number{position:relative;overflow:hidden;transition:all .4s var(--animation-timing);background:var(--ppc-highlight);color:#02002d;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700}.ppc-process .process-step:hover .process-step-number{transform:scale(1.1);box-shadow:0 0 20px #fbbc0566}.ppc-process .process-step:not(:last-child):after{background:linear-gradient(to bottom,var(--ppc-highlight) 0%,var(--ppc-primary) 100%)}.process-step-details.always-visible{max-height:500px;opacity:1;margin-top:20px;padding:20px;background:rgba(255,255,255,.05);border-radius:10px;border:1px solid rgba(255,255,255,.1)}.process-step-detail{display:flex;align-items:flex-start;margin-bottom:12px;padding:8px;border-radius:8px;background:rgba(255,255,255,.03);transition:all .3s ease}.process-step-detail:hover{background:rgba(255,255,255,.08);transform:translate(5px)}.process-step-detail i{color:var(--ppc-highlight);margin-right:12px;font-size:14px;padding-top:3px}.process-step-detail span{font-size:.95rem;line-height:1.5}.process-step-action{display:flex;justify-content:flex-end;margin-top:15px}.process-step-toggle{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:var(--ppc-highlight);border-radius:20px;padding:8px 16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:.9rem}.process-step-toggle span{margin-right:8px}.process-step-toggle:hover{background:var(--ppc-highlight);color:#02002d}.process-step-toggle i{transition:transform .3s ease}.process-step-toggle:hover i{transform:rotate(180deg)}.process-cta{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;border-radius:12px;padding:30px;margin-top:50px;text-align:center}.process-cta p{font-size:1.2rem;margin-bottom:20px;color:#fff;font-weight:500}.process-cta .btn{background:linear-gradient(135deg,var(--ppc-highlight) 0%,var(--ppc-primary) 100%);border:none;color:#fff;padding:12px 30px;font-weight:600;border-radius:8px;box-shadow:0 5px 15px #fbbc0533;transition:all .3s ease}.process-cta .btn:hover{transform:translateY(-5px);box-shadow:0 8px 20px #fbbc054d}.ppc-results{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);padding:120px 0;position:relative;overflow:hidden;color:#fff}.results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:50px}.result-card{position:relative;background:var(--background, #02002D)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(26,115,232,.2)!important;box-shadow:0 10px 30px #0003;padding:30px;border-radius:12px;transition:transform .4s var(--animation-timing),box-shadow .4s var(--animation-timing),border-color .4s var(--animation-timing);opacity:0;transform:translateY(30px);z-index:2}.result-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #1a73e84d;border-color:#fff!important}.result-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--ppc-highlight),var(--ppc-primary));transform:scaleX(0);transform-origin:left;transition:transform .6s var(--animation-timing);z-index:1}.result-icon{width:60px;height:60px;border-radius:50%;background:rgba(26,115,232,.15);display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .4s var(--animation-timing);border:1px solid rgba(26,115,232,.2)}.result-card:hover .result-icon{border-color:#fff}.result-icon i{color:var(--ppc-primary);font-size:24px}.result-card:hover .result-icon i{color:var(--ppc-primary)}.result-card h3{margin:15px 0;font-size:1.5rem;color:#fbbc05!important;transition:color .3s ease}.result-card p{color:#ffffffe6!important;line-height:1.6;margin-bottom:0}.result-card:hover p{color:#ffffffe6!important}.ppc-testimonials{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);padding:120px 0;position:relative;overflow:hidden;color:#fff}.testimonials-container{position:relative;max-width:800px;margin:0 auto;padding:20px 0}.testimonial-slider{position:relative;overflow:hidden;padding:20px 0}.testimonial-card{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;border-radius:12px;padding:40px;transition:transform .4s var(--animation-timing),box-shadow .4s var(--animation-timing)}.testimonial-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #1a73e826}.testimonial-quote{position:relative;font-size:1.1rem;line-height:1.8;color:#ffffffe6;margin-bottom:30px;font-style:italic}.testimonial-quote:before{content:'"';position:absolute;top:-20px;left:-10px;font-size:5rem;color:var(--ppc-highlight);opacity:.2;font-family:Georgia,serif;line-height:1}.author-avatar{width:60px;height:60px;border-radius:50%;overflow:hidden;border:3px solid var(--ppc-highlight);box-shadow:0 5px 15px #fbbc0533;margin-right:15px}.author-info h4{margin:0;color:#fff;font-size:1.1rem}.author-info p{margin:5px 0 0;color:#ffffffb3}.testimonial-nav{display:flex;justify-content:center;align-items:center;margin-top:30px}.testimonial-dot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.3);margin:0 5px;cursor:pointer;transition:all .3s ease}.testimonial-dot.active,.testimonial-dot:hover{background:var(--ppc-highlight);transform:scale(1.3)}.testimonial-arrow{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;margin:0 10px;color:#fff;font-size:1.2rem}.testimonial-arrow:hover{background:var(--ppc-highlight);color:#02002d;transform:scale(1.1)}.testimonial-arrow.prev{margin-right:20px}.testimonial-arrow.next{margin-left:20px}.ppc-faq{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);padding:120px 0;position:relative;color:#fff}.ppc-faq:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(26,115,232,.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(66,133,244,.05) 0%,transparent 50%);z-index:1}.ppc-faq .container{position:relative;z-index:2}.ppc-faq .section-description{max-width:700px;margin:0 auto 50px;text-align:center;color:#fffc}.faq-tabs{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:40px;gap:10px}.faq-tab{padding:10px 20px;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.1);border-radius:30px;cursor:pointer;transition:all .3s ease;color:#ffffffb3}.faq-tab:hover{background:rgba(251,188,5,.1);color:var(--ppc-highlight);transform:translateY(-3px)}.faq-tab.active{background:var(--ppc-highlight);color:#02002d;font-weight:600;border-color:var(--ppc-highlight);box-shadow:0 5px 15px #fbbc0533}.faq-content{display:none;opacity:0;transition:opacity .4s ease}.faq-content.active{display:block;opacity:1}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;margin-top:20px}.ppc-faq .faq-item{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;border-radius:12px;padding:25px;transition:all .4s var(--animation-timing);border-left:3px solid transparent;opacity:0;transform:translateY(20px)}.ppc-faq .faq-item.visible{opacity:1;transform:translateY(0)}.ppc-faq .faq-item:hover{transform:translate(10px);box-shadow:0 15px 30px #1a73e826;border-left:3px solid var(--ppc-highlight)}.ppc-faq .faq-item h3{position:relative;padding-left:30px;color:#fff;font-size:1.2rem;margin-bottom:15px}.ppc-faq .faq-item h3:before{content:"?";position:absolute;left:0;top:0;font-size:1.2rem;color:var(--ppc-highlight);font-weight:700}.ppc-faq .faq-item p{color:#ffffffb3;line-height:1.6}.faq-cta{text-align:center;padding:40px;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;border-radius:12px;margin-top:50px}.faq-cta p{font-size:1.2rem;margin-bottom:20px;color:#fff;font-weight:500}.faq-cta .btn{background:linear-gradient(135deg,var(--ppc-highlight) 0%,var(--ppc-primary) 100%);border:none;color:#fff;padding:12px 30px;font-weight:600;border-radius:8px;box-shadow:0 5px 15px #fbbc0533;transition:all .3s ease}.faq-cta .btn:hover{transform:translateY(-5px);box-shadow:0 8px 20px #fbbc054d}.ppc-cta{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);padding:120px 0;position:relative;overflow:hidden;color:#fff}.ppc-cta:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(26,115,232,.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(66,133,244,.05) 0%,transparent 50%);z-index:1}.cta-particles{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.cta-particle{position:absolute;border-radius:50%;background:linear-gradient(135deg,rgba(251,188,5,.3),rgba(26,115,232,.1));opacity:.5;filter:blur(1px);animation:floatAnimation 20s infinite alternate ease-in-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes floatAnimation{0%{transform:translate(0)}50%{transform:translate(15px,-15px)}to{transform:translate(-15px,15px)}}@media (max-width: 992px){.strategies-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px}}@media (max-width: 768px){.strategies-grid{grid-template-columns:1fr;gap:30px}.result-card,.testimonial-card{padding:25px}.testimonial-author{flex-direction:column;align-items:flex-start}.author-avatar{margin-bottom:15px}.author-info{margin-left:0}.faq-grid{grid-template-columns:1fr}.faq-tabs{flex-direction:column;align-items:center;gap:10px}.faq-tab{width:100%;max-width:280px;text-align:center}}@media (max-width: 576px){.ppc-hero h1{font-size:2rem}.ppc-overview .stat h3{font-size:1.5rem}.result-icon,.service-detail-icon{width:50px;height:50px;font-size:1.2rem}}.ppc-process .process-step-content{padding:20px;background:rgba(255,255,255,.03);border-radius:12px;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 20px #00000026}.ppc-process .process-step-content h3{color:var(--ppc-highlight);margin-bottom:15px;font-size:1.4rem;font-weight:600}.ppc-process .process-step-content p{color:#ffffffe6;margin-bottom:20px;font-size:1.05rem;line-height:1.6}:root{--animation-timing: cubic-bezier(.4, 0, .2, 1);--webdev-primary: #1a73e8;--webdev-secondary: #4285f4;--webdev-accent: #34a853;--webdev-highlight: #fbbc05}.webdev-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#02002D 0%,#02002D 100%);color:#fff}.webdev-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(26,115,232,.1) 0%,rgba(66,133,244,.05) 100%);z-index:1}.webdev-hero .service-hero-content{position:relative;z-index:2}.webdev-hero h1{animation:fadeInUp .8s var(--animation-timing) forwards;opacity:0;transform:translateY(20px);color:#fff}.webdev-hero .service-hero-description{animation:fadeInUp .8s var(--animation-timing) .2s forwards;opacity:0;transform:translateY(20px);color:#fffc}.webdev-hero .btn{animation:fadeInUp .8s var(--animation-timing) .4s forwards;opacity:1;transform:translateY(0);position:relative;z-index:5;background:linear-gradient(135deg,var(--webdev-primary) 0%,var(--webdev-secondary) 100%);color:#fff;border:none;box-shadow:0 4px 10px #1a73e84d;font-weight:600;padding:12px 24px;border-radius:8px;transition:all .3s ease}.webdev-hero .btn:hover{transform:translateY(-5px);box-shadow:0 8px 15px #1a73e866}@keyframes pulse{0%{box-shadow:0 0 #04326eb3}70%{box-shadow:0 0 0 10px #1a73e800}to{box-shadow:0 0 #1a73e800}}.webdev-hero .btn-primary{animation:pulse 2s infinite}.webdev-particles{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.webdev-particle{position:absolute;border-radius:50%;background:linear-gradient(135deg,rgba(26,115,232,.4),rgba(66,133,244,.2));opacity:.5;filter:blur(1px);animation:floatAnimation 20s infinite alternate ease-in-out}.webdev-overview{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);color:#fff;position:relative}.webdev-overview .overview-content{position:relative}.webdev-overview .overview-content h2{position:relative;display:inline-block;margin-bottom:30px;color:#fff}.webdev-overview .overview-content h2:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:4px;background:var(--webdev-highlight);border-radius:2px;animation:expandWidth 1.5s var(--animation-timing) forwards;transform-origin:left;transform:scaleX(0)}.webdev-overview .overview-content p{color:#fffc;line-height:1.8}.webdev-overview .stat{position:relative;overflow:hidden;transition:transform .4s var(--animation-timing);background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;padding:20px;border-radius:12px}.webdev-overview .stat:hover{transform:translateY(-10px)}.webdev-overview .stat h3{color:var(--webdev-highlight);position:relative;display:inline-block}.webdev-overview .stat h3:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--webdev-highlight);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--animation-timing)}.webdev-overview .stat:hover h3:before{transform:scaleX(1)}.webdev-overview .stat p{color:#fffc;margin-bottom:0}.webdev-services{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);color:#fff;position:relative}.webdev-services .service-detail-card{transition:transform .4s var(--animation-timing),box-shadow .4s var(--animation-timing);position:relative;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;padding:30px;border-radius:12px;overflow:hidden}.webdev-services .service-detail-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--webdev-highlight),var(--webdev-primary));transform:scaleX(0);transform-origin:left;transition:transform .6s var(--animation-timing)}.webdev-services .service-detail-card:hover{transform:translateY(-15px);box-shadow:0 15px 30px #1a73e826;border-color:#1a73e84d}.webdev-services .service-detail-card:hover:before{transform:scaleX(1)}.webdev-services .service-detail-icon{position:relative;transition:all .4s var(--animation-timing);background-color:#1a73e81a;color:var(--webdev-highlight)}.webdev-services .service-detail-card:hover .service-detail-icon{background-color:var(--webdev-highlight);transform:rotate(360deg) scale(1.1)}.webdev-services .service-detail-card:hover .service-detail-icon i{color:#02002d}.webdev-services .service-detail-card h3{margin-bottom:15px;color:#fbbc05;font-size:1.3rem}.webdev-services .service-detail-card p{color:#fffc;line-height:1.6}.webdev-process{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);color:#fff;position:relative;padding:80px 0}.webdev-process .process-step{opacity:0;transform:translate(-30px);transition:opacity .6s var(--animation-timing),transform .6s var(--animation-timing);background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;padding:20px;border-radius:12px;margin-bottom:20px}.webdev-process .process-step.visible{opacity:1;transform:translate(0)}.webdev-process .process-step-number{position:relative;overflow:hidden;transition:all .4s var(--animation-timing);background:var(--webdev-highlight);color:#02002d;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700}.webdev-process .process-step:hover .process-step-number{transform:scale(1.1);box-shadow:0 0 20px #fbbc0566}.webdev-process .process-step:not(:last-child):after{background:linear-gradient(to bottom,var(--webdev-highlight) 0%,var(--webdev-primary) 100%)}.webdev-process .process-step-content h3{color:var(--webdev-highlight)}.webdev-process .process-step-content p{color:#fffc}.process-step-details{max-height:0;overflow:hidden;opacity:0;transition:all .5s var(--animation-timing);margin-top:0;padding:0 20px;color:#fffc}.process-step.has-expanded .process-step-details{max-height:500px;opacity:1;margin-top:20px;padding:20px}.process-step-action{margin-top:15px;text-align:right}.process-step-toggle{background:none;border:none;color:var(--webdev-primary);font-weight:600;cursor:pointer;padding:5px 10px;display:inline-flex;align-items:center;font-size:.9rem;transition:all .3s ease}.process-step-toggle:hover{color:var(--webdev-secondary)}.process-step-toggle i{margin-left:5px;transition:transform .3s ease}.process-step-toggle:hover i{transform:translateY(3px)}.process-cta p{font-size:1.2rem;margin-bottom:20px;color:#fff!important;font-weight:500}.process-cta .btn{background:linear-gradient(135deg,var(--webdev-primary) 0%,var(--webdev-secondary) 100%);border:none;color:#fff;padding:12px 30px;font-weight:600;box-shadow:0 5px 15px #1a73e833;transition:all .3s ease}.webdev-technologies{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);padding:80px 0;position:relative;color:#fff}.webdev-technologies:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(26,115,232,.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(66,133,244,.05) 0%,transparent 50%);z-index:1}.technology-tabs{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:40px;gap:10px;position:relative;z-index:5}.technology-tab{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:2px solid rgba(255,255,255,.1);padding:12px 25px;border-radius:30px;color:#fffc;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;outline:none;position:relative;overflow:hidden;min-width:120px;text-align:center;z-index:10}.technology-tab:hover{background:rgba(251,188,5,.15);color:var(--webdev-highlight);border-color:var(--webdev-highlight);transform:translateY(-2px)}.technology-tab.active{background:var(--webdev-highlight);color:#02002d;border-color:var(--webdev-highlight);transform:translateY(-2px);box-shadow:0 4px 15px #fbbc054d}.technology-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:25px;position:relative;z-index:2;min-height:300px;transition:all .5s ease}.technology-category{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;border-radius:12px;padding:25px;transition:transform .4s var(--animation-timing),box-shadow .4s var(--animation-timing),opacity .6s var(--animation-timing);opacity:0;transform:translateY(20px);will-change:transform,opacity}.technology-category:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000004d;border-color:#fbbc054d}.technology-category h3{color:var(--webdev-highlight);font-weight:600;position:relative;margin-bottom:25px;display:inline-block}.technology-category h3:after{content:"";position:absolute;bottom:-8px;left:0;width:50px;height:3px;background:var(--webdev-highlight);border-radius:2px}.technology-list li:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--webdev-highlight);position:absolute;left:0;top:1px;transition:all .3s ease}.technology-list li:hover{color:var(--webdev-highlight);transform:translate(5px)}@media (max-width: 768px){.technology-tabs{flex-direction:row;overflow-x:auto;padding-bottom:10px;justify-content:flex-start;gap:10px}.technology-tab{padding:10px 20px;min-width:auto;white-space:nowrap}.technology-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width: 480px){.technology-tabs{justify-content:center}.technology-grid{grid-template-columns:1fr}}.technology-tab:focus,.technology-tab:active{outline:none}.webdev-technologies .container{position:relative;z-index:10}@media (hover: none){.technology-tab:hover{background:rgba(255,255,255,.05);color:#fffc;border-color:#ffffff1a;transform:none}.technology-tab.active{background:var(--webdev-highlight);color:#02002d;border-color:var(--webdev-highlight)}}.webdev-results{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);padding:80px 0;position:relative;overflow:hidden;color:#fff}.results-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:30px;position:relative;z-index:2}.result-card{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;text-align:center;transition:transform .4s var(--animation-timing),box-shadow .4s var(--animation-timing);position:relative;overflow:hidden;opacity:0;transform:translateY(30px);border-radius:var(--border-radius)}.result-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a;border-color:#1a73e84d}.result-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--webdev-primary),var(--webdev-secondary));transform:scaleX(0);transform-origin:left;transition:transform .6s var(--animation-timing)}.result-icon{width:70px;height:70px;background-color:#1a73e81a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;transition:all .4s var(--animation-timing)}.result-card:hover .result-icon{background-color:var(--webdev-primary);transform:rotate(360deg) scale(1.1)}.result-card:hover .result-icon i{color:#fff}.result-card h3{color:var(--webdev-highlight);font-size:1.3rem;margin-bottom:15px}.result-card p{color:#fffc;margin-bottom:0}.webdev-portfolio{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);padding:80px 0;position:relative;color:#fff}.webdev-portfolio:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(26,115,232,.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(66,133,244,.05) 0%,transparent 50%);z-index:1}.portfolio-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;position:relative;z-index:2}.portfolio-item{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;transition:transform .4s var(--animation-timing),box-shadow .4s var(--animation-timing);opacity:0;transform:translateY(30px);border-radius:12px}.portfolio-item:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}.portfolio-image{height:200px;overflow:hidden}.portfolio-content{padding:25px}.portfolio-content h3{font-size:1.3rem;margin-bottom:10px;color:var(--webdev-highlight)}.portfolio-content p{color:#fffc;margin-bottom:15px}.portfolio-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.portfolio-tag{padding:5px 10px;background-color:var(--light-blue);border-radius:20px;font-size:.8rem;color:var(--webdev-primary)}.portfolio-link{display:inline-flex;align-items:center;color:var(--webdev-primary);font-weight:600;transition:all .3s var(--animation-timing)}.portfolio-link:hover{color:var(--webdev-secondary)}.webdev-testimonials{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);padding:80px 0;position:relative;overflow:hidden;color:#fff}.testimonials-container{position:relative;max-width:800px;margin:0 auto}.testimonial-card{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;margin:0 auto;max-width:700px;position:relative;transition:all .4s var(--animation-timing);border-radius:12px}.testimonial-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026;border-color:#1a73e84d}.testimonial-quote{font-size:1.1rem;line-height:1.6;font-style:italic;color:#ffffffe6;margin-bottom:25px;position:relative;padding-left:30px}.author-avatar{width:60px;height:60px;border-radius:50%;overflow:hidden;margin-right:20px;border:3px solid var(--webdev-primary)}.author-info h4{font-size:1.2rem;margin-bottom:5px;color:#fff}.author-info p{color:#ffffffb3;margin-bottom:0}.testimonial-dot{width:12px;height:12px;border-radius:50%;background-color:#1a73e84d;margin:0 5px;cursor:pointer;transition:all .3s var(--animation-timing)}.testimonial-dot.active,.testimonial-dot:hover{background-color:var(--webdev-primary);transform:scale(1.2)}.testimonial-arrow{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.5);color:var(--webdev-primary);font-size:1.2rem;cursor:pointer;transition:all .3s var(--animation-timing);z-index:3;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026}.webdev-faq{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);padding:80px 0;position:relative;color:#fff}.webdev-faq:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(26,115,232,.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(66,133,244,.05) 0%,transparent 50%);z-index:1}.webdev-faq .container{position:relative;z-index:2}.webdev-faq .section-description{max-width:700px;margin:0 auto 30px;text-align:center;color:#fffc;font-size:1.1rem}.webdev-faq .faq-item{transition:all .4s var(--animation-timing);border-left:3px solid transparent;opacity:0;transform:translateY(20px)}.webdev-faq .faq-item.visible{opacity:1;transform:translateY(0)}.webdev-faq .faq-item:hover{transform:translate(10px);box-shadow:0 10px 20px #0000001a;border-left:3px solid var(--webdev-primary)}.webdev-faq .faq-item h3{position:relative;padding-left:30px;color:#ffffffe6}.webdev-faq .faq-item h3:before{content:"?";position:absolute;left:0;top:0;font-size:1.2rem;color:var(--webdev-primary);font-weight:700}.faq-tab{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.1);border-radius:30px;padding:10px 25px;font-size:1rem;font-weight:600;color:#ffffffb3;cursor:pointer;transition:all .3s ease}.faq-tab:hover{background:rgba(251,188,5,.1);color:var(--webdev-highlight);border-color:var(--webdev-highlight);transform:none}.faq-tab.active{background:var(--webdev-highlight);color:#02002d;border-color:var(--webdev-highlight);transform:none}.faq-cta{text-align:center;padding:40px;background:linear-gradient(135deg,rgba(10,25,48,.7) 0%,rgba(26,41,66,.7) 100%);border-radius:12px;border:1px solid rgba(255,255,255,.1);margin-top:30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #0003}.faq-cta p{font-size:1.2rem;margin-bottom:20px;color:#fffc}.faq-cta .btn{background:var(--webdev-highlight);border-color:var(--webdev-highlight);color:#02002d;font-weight:600;padding:12px 30px;transition:all .3s ease}.webdev-cta:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,255,255,.03) 0%,transparent 50%)}@keyframes expandWidth{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width: 992px){.portfolio-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.portfolio-grid{grid-template-columns:1fr}.result-card,.testimonial-card{padding:25px 20px}.testimonial-author{flex-direction:column;text-align:center}.author-avatar{margin:0 auto 15px}.author-info{text-align:center}.faq-grid{grid-template-columns:1fr}.faq-tabs{flex-direction:column;align-items:center;gap:10px}.faq-tab{width:100%;max-width:280px}.technology-category{margin-bottom:20px}}@media (max-width: 576px){.webdev-hero h1,.webdev-overview .stat h3{font-size:2rem}.result-icon,.service-detail-icon{width:60px;height:60px}.portfolio-image{height:150px}.portfolio-content{padding:20px 15px}.portfolio-content h3{font-size:1.2rem}}.webdev-why-choose{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);padding:80px 0;position:relative;color:#fff}.why-choose-container{position:relative;z-index:2}.why-choose-header{text-align:center;margin-bottom:50px}.why-choose-header h2{color:var(--webdev-highlight);margin-bottom:15px}.why-choose-header p{color:#fffc;max-width:700px;margin:0 auto}.why-choose-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-top:50px}.why-choose-card{background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);box-shadow:0 10px 30px #0003;padding:30px;border-radius:12px;transition:all .4s ease;position:relative;overflow:hidden;text-align:center}.why-choose-card h3{color:var(--webdev-highlight);font-size:1.3rem;margin-bottom:15px}.why-choose-card p{color:#fffc;line-height:1.6}.why-choose-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23ffffff' fill-opacity='0.03' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.5}.why-choose-card[data-feature=strategic] .why-choose-icon:before{content:"🎯"}.why-choose-card[data-feature=user-centered] .why-choose-icon:before{content:"👥"}.why-choose-card[data-feature=seo] .why-choose-icon:before{content:"🔍"}.why-choose-card[data-feature=mobile] .why-choose-icon:before{content:"📱"}.why-choose-card[data-feature=performance] .why-choose-icon:before{content:"⚡"}.why-choose-card[data-feature=security] .why-choose-icon:before{content:"🔒"}html{scroll-behavior:smooth}.technology-grid{transition:opacity .3s ease;min-height:300px}.faq-tab.active{background:linear-gradient(135deg,var(--webdev-primary) 0%,var(--webdev-secondary) 100%);border-color:transparent;color:#fff;box-shadow:0 5px 15px #1a73e833;transform:translateY(-2px)}.technology-category{transition:transform .4s var(--animation-timing),box-shadow .4s var(--animation-timing),opacity .6s var(--animation-timing);will-change:transform,opacity}.process-step,.result-card,.why-choose-card,.portfolio-item,.faq-item,.technology-category{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.section{overflow:hidden;position:relative}.faq-tab:focus{outline:none;box-shadow:0 0 0 2px #1a73e880}button{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}button:active{transform:translateY(1px)}.technology-progress{width:100%;height:6px;background-color:#1a73e81a;border-radius:3px;margin-top:10px;overflow:hidden}.progress-bar{height:100%;background:linear-gradient(to right,var(--webdev-primary),var(--webdev-secondary));border-radius:3px;transition:width 1.5s ease-in-out}.webdev-hero h2,.webdev-overview h2,.webdev-services h2,.webdev-process h2,.webdev-technologies h2,.webdev-results h2,.webdev-portfolio h2,.webdev-testimonials h2,.webdev-why-choose h2,.webdev-faq h2,.approach-section h2,.webdev-cta h2{color:var(--webdev-highlight);margin-bottom:20px}.btn-primary{background:var(--webdev-highlight)!important;border-color:var(--webdev-highlight)!important;color:#02002d}.btn-outline-primary{border-color:var(--webdev-highlight)!important;color:var(--webdev-highlight)!important}.btn-outline-primary:hover{background:var(--webdev-highlight)!important;color:#02002d!important}.webdev-faq .faq-item{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;border-radius:12px;padding:20px;margin-bottom:15px}.webdev-cta{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);padding:80px 0;position:relative;overflow:hidden;color:#fff}.webdev-cta p{color:#fffc;margin-bottom:30px}.cta-content{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;border-radius:12px;padding:50px;text-align:center}.approach-section{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);padding:80px 0;position:relative;color:#fff}.approach-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px;margin-top:50px}.approach-card{background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);box-shadow:0 10px 30px #0003;border-radius:12px;padding:30px;position:relative;overflow:hidden;opacity:0;transform:translateY(30px);transition:all .4s ease}.approach-number{background:var(--webdev-highlight);color:#02002d;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;margin-bottom:20px;transition:all .4s ease}.approach-card:hover .approach-number{transform:scale(1.1)}.approach-card h3{color:var(--webdev-highlight);font-size:1.3rem;margin-bottom:15px}.approach-card p{color:#fffc;line-height:1.6}.approach-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23ffffff' fill-opacity='0.03' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.5}.webdev-technologies button.technology-tab{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:2px solid rgba(255,255,255,.1);padding:12px 25px;border-radius:30px;color:#fffc;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.webdev-technologies button.technology-tab:hover{background:rgba(251,188,5,.15);color:var(--webdev-highlight);border-color:var(--webdev-highlight);transform:translateY(-2px)}.webdev-technologies button.technology-tab.active{background:var(--webdev-highlight);color:#02002d;border-color:var(--webdev-highlight);transform:translateY(-2px);box-shadow:0 4px 15px #fbbc054d}.webdev-technologies{z-index:10;position:relative}.webdev-technologies .container{z-index:11;position:relative}.technology-tabs{z-index:12;position:relative}:root{--mobile-dev-primary: #FBBC05;--mobile-dev-secondary: #FBBC05;--mobile-dev-tertiary: #0d47a1;--mobile-dev-quaternary: #1e88e5;--mobile-dev-quinary: #03b9e5;--mobile-dev-color-1: rgb(251, 188, 5);--mobile-dev-color-2: rgb(251, 188, 5);--mobile-dev-color-3: rgb(13, 71, 161);--mobile-dev-color-4: rgb(30, 136, 229);--mobile-dev-color-5: rgb(3, 155, 229);--animation-timing: cubic-bezier(.4, 0, .2, 1);--gradient-primary: linear-gradient(135deg, var(--mobile-dev-primary) 0%, var(--mobile-dev-secondary) 100%);--gradient-secondary: linear-gradient(135deg, var(--mobile-dev-tertiary) 0%, var(--mobile-dev-quaternary) 100%)}.mobile-dev-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#02002D 0%,#02002D 100%)}.mobile-dev-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,255,255,.03) 0%,transparent 50%);z-index:1}.mobile-dev-hero .service-hero-content{position:relative;z-index:2}.mobile-dev-hero h1{animation:fadeInUp .8s var(--animation-timing) forwards;opacity:0;transform:translateY(20px);color:#fff}.mobile-dev-hero .service-hero-description{animation:fadeInUp .8s var(--animation-timing) .2s forwards;opacity:0;transform:translateY(20px);color:#ffffffe6}.mobile-dev-hero .btn{animation:fadeInUp .8s var(--animation-timing) .4s forwards;opacity:0;transform:translateY(20px)}.hero-badge{display:inline-block;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:30px;padding:8px 18px;margin-bottom:20px;font-size:.9rem;font-weight:600;color:var(--mobile-dev-primary);transform:translateY(10px);opacity:0;animation:slideUp .6s var(--animation-timing) .2s forwards}.btn-mobile-dev{background:var(--mobile-dev-primary);color:#02002d;border:none;position:relative;overflow:hidden;transition:all .3s ease;font-weight:600}.btn-mobile-dev:hover{background:rgba(251,188,5,.9);transform:translateY(-3px);box-shadow:0 10px 20px #0003}.mobile-dev-particles{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.mobile-dev-particle{position:absolute;border-radius:50%;background:rgba(255,255,255,.2);opacity:.3;filter:blur(1px);animation:floatAnimation 20s infinite alternate ease-in-out}.mobile-dev-overview{position:relative;overflow:hidden;background:linear-gradient(135deg,#02002D 0%,#02002D 100%);color:#fff}.mobile-dev-overview .overview-content h2{position:relative;display:inline-block;margin-bottom:30px;color:var(--mobile-dev-primary)}.mobile-dev-overview .overview-content h2:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:4px;background:var(--gradient-primary);border-radius:2px}.mobile-dev-overview .overview-content p{color:#fffc}.mobile-dev-overview .stat{position:relative;overflow:hidden;transition:transform .4s var(--animation-timing);background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;padding:20px;border-radius:12px}.mobile-dev-overview .stat:hover{transform:translateY(-10px)}.mobile-dev-overview .stat h3{color:var(--mobile-dev-primary);font-weight:700}.mobile-dev-overview .stat p{font-size:.95rem;color:#fffc}.mobile-dev-overview .overview-image{position:relative}.image-wrapper img{border-radius:12px;box-shadow:0 20px 40px #0000004d;transition:transform .5s var(--animation-timing)}.decoration-circle{position:absolute;border-radius:50%;border:2px dashed rgba(251,188,5,.3);animation:spin 20s linear infinite}.decoration-line{position:absolute;background:linear-gradient(90deg,transparent,rgba(251,188,5,.3),transparent);height:1px}.mobile-dev-services{position:relative;overflow:hidden;background:linear-gradient(135deg,#02002D 0%,#02002D 100%);color:#fff}.service-blob{position:absolute;background:radial-gradient(circle at center,rgba(251,188,5,.1) 0%,transparent 70%);border-radius:50%;z-index:0}.mobile-dev-services .section-heading{position:relative;z-index:2}.text-gradient{background:linear-gradient(135deg,var(--mobile-dev-primary) 0%,#ffca28 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.section-subtitle{display:inline-block;background:rgba(255,255,255,.1);border-radius:30px;padding:8px 18px;font-size:.9rem;font-weight:600;color:var(--mobile-dev-primary);margin-bottom:20px}.section-description{max-width:700px;margin:0 auto 40px;text-align:center;color:#fffc}.service-details-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px;position:relative;z-index:2}.service-detail-card{background:rgba(255,255,255,.04)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;border-radius:12px;padding:30px;transition:transform .4s var(--animation-timing),box-shadow .4s var(--animation-timing);position:relative;overflow:hidden}.service-detail-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px #0000004d;border-color:#fbbc054d}.service-detail-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--mobile-dev-primary),#ffca28);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--animation-timing)}.service-detail-icon{background:rgba(251,188,5,.1);width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .4s var(--animation-timing)}.service-detail-card:hover .service-detail-icon{background:var(--mobile-dev-primary);transform:rotateY(360deg)}.service-detail-icon i{font-size:24px;color:var(--mobile-dev-primary);transition:all .4s var(--animation-timing)}.service-detail-card:hover .service-detail-icon i{color:#02002d}.mobile-dev-services .service-detail-card h3{color:#ffca28!important;margin-bottom:15px;font-size:1.3rem;transition:all .3s ease}.service-detail-card:hover h3{color:#ffca28}.service-detail-card p{color:#fffc;line-height:1.6}.mobile-dev-process{position:relative;background:linear-gradient(135deg,#02002D 0%,#02002D 100%);padding:120px 0;color:#fff;overflow:visible!important}.process-steps{position:relative;margin-top:60px;padding-left:40px;overflow:visible}.process-step{position:relative;padding-bottom:40px;opacity:0;transform:translate(-20px);transition:opacity .6s var(--animation-timing),transform .6s var(--animation-timing)}.process-step.visible{opacity:1;transform:translate(0)}.process-step:last-child{padding-bottom:0}.process-step:not(:last-child):after{content:"";position:absolute;left:-30px;top:40px;bottom:0;width:2px;background:linear-gradient(to bottom,var(--mobile-dev-primary),rgba(251,188,5,.3))}.process-step-number{position:absolute;left:-40px;top:0;width:40px;height:40px;background:var(--mobile-dev-primary);color:#02002d;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;z-index:5;transition:all .3s ease;box-shadow:0 5px 15px #fbbc054d;border:2px solid rgba(255,255,255,.6);box-sizing:border-box}.mobile-dev-process .process-step:hover .process-step-number{transform:none!important;box-shadow:0 5px 15px #fbbc054d}.process-step-content{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;border-radius:12px;padding:30px;transition:all .3s ease}.process-step-content:hover{box-shadow:0 15px 40px #0000004d;border-color:#fbbc054d}.process-step-content h3{color:var(--mobile-dev-primary);margin-bottom:15px;font-size:1.3rem}.process-step-content p{color:#fffc;margin-bottom:0}.process-cta{text-align:center;margin-top:60px;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;border-radius:12px;padding:40px}.process-cta p{font-size:1.2rem;margin-bottom:20px;color:#ffffffe6}.process-cta .btn{background:var(--mobile-dev-primary);color:#02002d;border:none;padding:12px 30px;font-weight:600;transition:all .3s ease}.mobile-dev-technology{position:relative;background:linear-gradient(135deg,#0c203d 0%,#233457 100%);padding:120px 0;color:#fff;overflow:hidden}.tech-blob{position:absolute;border-radius:50%;background:radial-gradient(circle at center,rgba(251,188,5,.1) 0%,transparent 70%);z-index:0}.tech-blob.blob-1{width:500px;height:500px;top:-200px;right:-100px}.tech-blob.blob-2{width:400px;height:400px;bottom:-100px;left:-150px}.technology-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px;position:relative;z-index:2}.technology-category{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;border-radius:12px;padding:25px;transition:transform .4s var(--animation-timing),box-shadow .4s var(--animation-timing);opacity:0;transform:translateY(20px)}.technology-category.visible{opacity:1;transform:translateY(0)}.technology-category:hover{transform:translateY(-10px);box-shadow:0 15px 40px #0000004d;border-color:#fbbc054d}.technology-category h3{color:var(--mobile-dev-primary);margin-bottom:20px;position:relative;display:inline-block;font-size:1.3rem}.technology-category h3:after{content:"";position:absolute;bottom:-8px;left:0;width:40px;height:3px;background:var(--mobile-dev-primary);border-radius:2px;transition:width .4s var(--animation-timing)}.technology-category:hover h3:after{width:80px}.technology-list{list-style:none;padding:0;margin:0}.technology-list li{color:#fffc;margin-bottom:12px;padding-left:25px;position:relative;transition:all .3s ease}.technology-list li:last-child{margin-bottom:0}.technology-list li:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--mobile-dev-primary);position:absolute;left:0;top:1px;transition:all .3s ease}.technology-category:hover .technology-list li{transform:translate(5px)}.mobile-dev-portfolio{position:relative;background:linear-gradient(135deg,#02002D 0%,#02002D 100%);padding:120px 0;color:#fff;overflow:hidden}.portfolio-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px}.portfolio-item{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;border-radius:12px;overflow:hidden;transition:transform .4s var(--animation-timing),box-shadow .4s var(--animation-timing);opacity:0;transform:translateY(30px)}.portfolio-item.visible{opacity:1;transform:translateY(0)}.portfolio-item:hover{transform:translateY(-10px);box-shadow:0 15px 40px #0000004d}.portfolio-image{height:200px;position:relative;overflow:hidden}.portfolio-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--animation-timing)}.portfolio-item:hover .portfolio-image img{transform:scale(1.1)}.portfolio-content{padding:25px;position:relative}.portfolio-category{display:inline-block;background:rgba(251,188,5,.2);color:var(--mobile-dev-primary);font-size:.8rem;padding:5px 12px;border-radius:20px;margin-bottom:15px}.portfolio-content h3{color:var(--mobile-dev-primary);font-size:1.3rem;margin-bottom:15px;transition:color .3s ease}.portfolio-item:hover .portfolio-content h3{color:#ffca28}.portfolio-content p{color:#fffc;margin-bottom:20px}.portfolio-link{display:inline-flex;align-items:center;color:var(--mobile-dev-primary);font-weight:600;transition:all .3s var(--animation-timing);text-decoration:none}.portfolio-link i{margin-left:8px;transition:transform .3s var(--animation-timing)}.portfolio-link:hover{color:#ffca28}.portfolio-link:hover i{transform:translate(5px)}.mobile-dev-faq{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);padding:120px 0;position:relative;color:#fff;overflow:hidden}.mobile-dev-faq:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(251,188,5,.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(251,188,5,.03) 0%,transparent 50%);z-index:1}.mobile-dev-faq .container{position:relative;z-index:2}.faq-tabs{display:flex;justify-content:center;gap:15px;margin-bottom:40px;flex-wrap:wrap}.faq-tab{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.1);padding:10px 25px;border-radius:30px;font-size:1rem;font-weight:600;color:#ffffffb3;cursor:pointer;transition:all .3s ease}.faq-tab:hover{background:rgba(251,188,5,.1);color:var(--mobile-dev-primary)}.faq-tab.active{background:var(--mobile-dev-primary);color:#02002d;border-color:var(--mobile-dev-primary)}.faq-content{display:none}.faq-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:30px}.faq-item{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;border-radius:12px;padding:25px;transition:all .4s var(--animation-timing);opacity:0;transform:translateY(20px)}.faq-item:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0000004d;border-color:#fbbc054d}.faq-item h3{color:#ffca28;margin-bottom:15px;font-size:1.1rem;position:relative;padding-left:30px}.faq-item h3:before{content:"?";position:absolute;left:0;top:0;font-size:1.2rem;color:var(--mobile-dev-primary);font-weight:700}.faq-item p{color:#fffc;line-height:1.6}.faq-cta{text-align:center;margin-top:60px;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;border-radius:12px;padding:40px}.faq-cta p{font-size:1.2rem;margin-bottom:20px;color:#ffffffe6}.faq-cta .btn{background:var(--mobile-dev-primary);color:#02002d;border:none;padding:12px 30px;font-weight:600;transition:all .3s ease}.faq-cta .btn:hover{transform:translateY(-5px);box-shadow:0 8px 15px #fbbc054d}.mobile-dev-cta{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);padding:120px 0;position:relative;overflow:hidden}.mobile-dev-cta:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(251,188,5,.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(251,188,5,.03) 0%,transparent 50%)}.service-cta-content{text-align:center;position:relative;z-index:2}.service-cta-content h2{color:var(--mobile-dev-primary);margin-bottom:20px;font-size:2.5rem}.service-cta-content p{color:#ffffffe6;margin-bottom:40px;font-size:1.2rem}.btn-glow{background:var(--mobile-dev-primary);color:#02002d;border:none;padding:15px 40px;font-size:1.2rem;font-weight:600;border-radius:12px;position:relative;overflow:hidden;z-index:1;transition:all .4s ease}.btn-glow:hover{transform:translateY(-5px);box-shadow:0 15px 30px #fbbc054d}.btn-glow:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(255,255,255,.3) 0%,transparent 70%);opacity:0;transform:scale(0);transition:transform 1s ease,opacity 1s ease;z-index:-1}.btn-glow:hover:before{opacity:1;transform:scale(1)}.btn-large{padding:15px 40px;font-size:1.2rem;font-weight:600}.mobile-dev-hero h2,.mobile-dev-overview h2,.mobile-dev-services h2,.mobile-dev-process h2,.mobile-dev-technology h2,.mobile-dev-portfolio h2,.mobile-dev-faq h2,.mobile-dev-cta h2{color:var(--mobile-dev-primary);margin-bottom:20px}.section-title{text-align:center;margin-bottom:30px;color:var(--mobile-dev-primary)}@media (max-width: 992px){.faq-grid{grid-template-columns:1fr}.portfolio-grid,.technology-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.approaches{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width: 768px){.overview-grid{grid-template-columns:1fr}.overview-content{order:1;text-align:center}.overview-image{order:2;margin-top:30px}.service-details-grid,.technology-grid,.portfolio-grid{grid-template-columns:1fr}.faq-tabs{flex-direction:column;align-items:center;gap:10px}.faq-tab{width:100%;text-align:center}.service-cta-content h2{font-size:1.8rem}.approaches{grid-template-columns:1fr}.comparison-tabs{flex-direction:column;align-items:center}.comparison-tab{width:100%;text-align:center}}@media (max-width: 576px){.section-title{font-size:1.8rem}.hero-badge{font-size:.8rem}.mobile-dev-hero h1{font-size:2rem}.mobile-dev-hero .service-hero-description{font-size:1rem}.service-details-grid,.technology-grid,.portfolio-grid{gap:20px}.process-step{padding-bottom:30px}.process-step-number{width:35px;height:35px;font-size:.9rem}.process-step:not(:last-child):after{left:-28px}.service-cta-content h2{font-size:1.5rem}.service-cta-content p{font-size:1rem}.btn-large{padding:12px 30px;font-size:1rem}}.app-showcase{padding:120px 0;background-color:var(--white);position:relative;overflow:hidden}.showcase-blob{position:absolute;border-radius:50%;background:radial-gradient(circle at center,rgba(26,115,232,.05) 0%,transparent 70%);z-index:0}.showcase-blob.blob-1{width:800px;height:800px;top:-400px;right:-300px}.showcase-blob.blob-2{width:600px;height:600px;bottom:-200px;left:-200px}.showcase-container{position:relative;z-index:1}.app-devices{display:flex;justify-content:center;align-items:center;position:relative;margin:60px 0}.device{position:relative;transition:all .5s var(--animation-timing);opacity:0;transform:translateY(30px)}.device.visible{opacity:1;transform:translateY(0)}.device-phone{width:220px;height:auto;z-index:2;box-shadow:0 20px 40px #0000001a;border-radius:30px}.device-tablet{width:350px;height:auto;margin:0 -40px;z-index:1;box-shadow:0 20px 40px #0000001a;border-radius:20px}.device:hover{transform:translateY(-20px);z-index:3}.app-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:50px}.app-feature{background-color:#fff;border-radius:12px;padding:25px;box-shadow:0 5px 15px #0000000d;border:1px solid rgba(26,115,232,.1);transition:all .4s var(--animation-timing);opacity:0;transform:translateY(20px)}.app-feature.visible{opacity:1;transform:translateY(0)}.app-feature:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a;border-color:var(--mobile-dev-primary)}.feature-icon{width:60px;height:60px;border-radius:12px;background:linear-gradient(135deg,var(--mobile-dev-primary) 0%,var(--mobile-dev-secondary) 100%);display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:#fff;font-size:1.5rem}.app-feature h3{font-size:1.2rem;margin-bottom:15px;color:var(--text-primary);transition:color .3s var(--animation-timing)}.app-feature:hover h3{color:var(--mobile-dev-primary)}.app-feature p{color:var(--text-secondary);font-size:.95rem}.dev-approach{position:relative;background:linear-gradient(135deg,#0c203d 0%,#233457 100%);padding:120px 0;overflow:hidden;color:#fff}.approach-blob{position:absolute;border-radius:50%;background:radial-gradient(circle at center,rgba(251,188,5,.1) 0%,transparent 70%);z-index:0}.approach-blob.blob-1{width:500px;height:500px;top:-200px;right:-100px}.approach-blob.blob-2{width:400px;height:400px;bottom:-100px;left:-150px}.approach-container{position:relative;z-index:2}.approaches{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-top:30px}.approach-card{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;border-radius:12px;padding:30px;transition:all .4s var(--animation-timing);opacity:0;transform:translateY(20px);height:100%;display:flex;flex-direction:column}.approach-card.visible{opacity:1;transform:translateY(0)}.approach-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px #0000004d;border-color:#fbbc054d}.approach-icon{width:60px;height:60px;background:rgba(251,188,5,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .4s var(--animation-timing);color:var(--mobile-dev-primary);font-size:1.5rem}.approach-card:hover .approach-icon{background:var(--mobile-dev-primary);color:#02002d;transform:rotateY(360deg)}.approach-card h3{color:var(--mobile-dev-primary);margin-bottom:15px;font-size:1.3rem;transition:color .3s ease}.approach-card:hover h3{color:#ffca28}.approach-card p{color:#fffc;margin-bottom:20px}.approach-points{list-style:none;padding:0;margin:0}.approach-points li{color:#fffc;margin-bottom:12px;padding-left:25px;position:relative}.approach-points li:last-child{margin-bottom:0}.approach-points li:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--mobile-dev-primary);position:absolute;left:0;top:1px}.approach-card:hover .approach-points li{transform:translate(5px)}.platform-comparison{position:relative;background:linear-gradient(135deg,#02002D 0%,#02002D 100%);padding:120px 0;color:#fff;overflow:hidden}.comparison-container{position:relative;z-index:2}.comparison-tabs{display:flex;justify-content:center;gap:15px;margin-bottom:40px;flex-wrap:wrap}.platform-features{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-top:40px}.platform-feature{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;border-radius:12px;padding:25px;transition:all .4s var(--animation-timing);display:flex;align-items:flex-start}.platform-feature:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0000004d;border-color:#fbbc054d}.platform-feature-icon{width:45px;height:45px;background:rgba(251,188,5,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;flex-shrink:0;color:var(--mobile-dev-primary);transition:all .3s ease}.platform-feature:hover .platform-feature-icon{background:var(--mobile-dev-primary);color:#02002d;transform:rotateY(360deg)}.platform-feature-content{flex-grow:1}.platform-feature-content h4{color:var(--mobile-dev-primary);margin-bottom:10px;font-size:1.1rem;transition:color .3s ease}.platform-feature:hover .platform-feature-content h4{color:#ffca28}.platform-feature-content p{color:#fffc;font-size:.95rem;margin-bottom:0}.prototype-demo{padding:120px 0;background:linear-gradient(135deg,rgba(26,115,232,.05) 0%,rgba(66,133,244,.05) 100%);position:relative;overflow:hidden}.demo-blob{position:absolute;border-radius:50%;background:radial-gradient(circle at center,rgba(26,115,232,.05) 0%,transparent 70%);z-index:0}.demo-blob.blob-1{width:800px;height:800px;top:-400px;left:-300px}.demo-blob.blob-2{width:600px;height:600px;bottom:-200px;right:-200px}.demo-container{position:relative;z-index:1;text-align:center}.demo-device{max-width:300px;margin:40px auto;position:relative;border-radius:40px;box-shadow:0 20px 40px #00000026;transition:all .5s var(--animation-timing)}.demo-device:hover{transform:translateY(-15px) scale(1.05);box-shadow:0 30px 50px #0003}.demo-device img{width:100%;height:auto;border-radius:30px}.demo-device:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:30px;background:linear-gradient(135deg,rgba(26,115,232,.1) 0%,rgba(66,133,244,.05) 100%);pointer-events:none;opacity:0;transition:opacity .3s ease}.demo-device:hover:before{opacity:1}.demo-cta{margin-top:40px}.demo-cta .btn{background:linear-gradient(135deg,var(--mobile-dev-primary) 0%,var(--mobile-dev-secondary) 100%);color:#fff;padding:12px 30px;border-radius:30px;font-weight:600;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px;box-shadow:0 5px 15px #1a73e833}.demo-cta .btn:hover{transform:translateY(-5px);box-shadow:0 8px 20px #1a73e84d}.demo-cta .btn i{font-size:1.1rem}.mobile-dev-team{padding:120px 0;background-color:var(--white);position:relative}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:50px}.team-member{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 5px 15px #0000000d;transition:all .4s var(--animation-timing);border:1px solid rgba(26,115,232,.1);opacity:0;transform:translateY(30px)}.team-member.visible{opacity:1;transform:translateY(0)}.team-member:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a;border-color:var(--mobile-dev-primary)}.member-image{height:250px;position:relative;overflow:hidden}.member-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--animation-timing)}.team-member:hover .member-image img{transform:scale(1.05)}.member-info{padding:20px;text-align:center}.member-info h3{font-size:1.2rem;margin-bottom:5px;color:var(--text-primary);transition:color .3s var(--animation-timing)}.team-member:hover .member-info h3{color:var(--mobile-dev-primary)}.member-position{font-size:.9rem;color:var(--mobile-dev-primary);margin-bottom:15px;font-weight:600}.member-bio{font-size:.9rem;color:var(--text-secondary);margin-bottom:15px}.member-social{display:flex;justify-content:center;gap:10px}.social-icon{width:36px;height:36px;border-radius:50%;background-color:#1a73e81a;display:flex;align-items:center;justify-content:center;color:var(--mobile-dev-primary);transition:all .3s ease}.social-icon:hover{background-color:var(--mobile-dev-primary);color:#fff;transform:translateY(-3px)}.mobile-dev-process .process-steps{padding-left:60px}.mobile-dev-process .process-step-number{left:0}.mobile-dev-process .process-step:not(:last-child):after{left:20px}.mobile-dev-process .process-step-details{max-height:500px;opacity:1;margin-top:20px;padding:20px;background:rgba(255,255,255,.05);border-radius:10px;border:1px solid rgba(255,255,255,.1)}.mobile-dev-process .process-step-toggle,.mobile-dev-process .process-step-detail i{display:none!important}:root{--lead-gen-primary: #1a73e8;--lead-gen-secondary: #4285f4;--lead-gen-tertiary: #34a853;--lead-gen-quaternary: #4285f4;--lead-gen-quinary: #0d47a1;--lead-gen-color-1: rgb(26, 115, 232);--lead-gen-color-2: rgb(66, 133, 244);--lead-gen-color-3: rgb(13, 71, 161);--lead-gen-color-4: rgb(30, 136, 229);--lead-gen-color-5: rgb(3, 155, 229);--animation-timing: cubic-bezier(.4, 0, .2, 1);--gradient-primary: linear-gradient(135deg, var(--lead-gen-primary) 0%, var(--lead-gen-secondary) 100%);--gradient-secondary: linear-gradient(135deg, var(--lead-gen-tertiary) 0%, var(--lead-gen-quaternary) 100%)}.lead-gen-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#02002D 0%,#02002D 100%)}.lead-gen-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,255,255,.05) 0%,transparent 50%);z-index:1}.lead-gen-hero .service-hero-content{position:relative;z-index:2}.lead-gen-hero h1{animation:fadeInUp .8s var(--animation-timing) forwards;opacity:0;transform:translateY(20px);color:#fff}.lead-gen-hero .service-hero-description{animation:fadeInUp .8s var(--animation-timing) .2s forwards;opacity:0;transform:translateY(20px);color:#ffffffe6}.lead-gen-hero .btn{animation:fadeInUp .8s var(--animation-timing) .4s forwards;opacity:0;transform:translateY(20px)}.btn-lead-gen{background:white;color:var(--lead-gen-primary);border:none;position:relative;overflow:hidden;transition:all .3s ease}.btn-lead-gen:hover{background:rgba(255,255,255,.9);transform:translateY(-3px);box-shadow:0 10px 20px #0000001a}.lead-gen-particles{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.lead-gen-particle{position:absolute;border-radius:50%;background:rgba(255,255,255,.3);opacity:.5;filter:blur(1px);animation:floatAnimation 20s infinite alternate ease-in-out}.lead-gen-overview{position:relative;overflow:hidden;background:linear-gradient(135deg,#02002D 0%,#02002D 100%)!important}.lead-gen-overview .overview-content h2,.lead-gen-overview .overview-content p,.lead-gen-overview .stat p{color:#ffffffe6!important}.lead-gen-overview .stat h3{color:#ffca28!important}.lead-gen-overview .overview-content h2:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:4px;background:var(--gradient-primary);border-radius:2px}.lead-gen-overview .stat{position:relative;overflow:hidden;transition:transform .4s var(--animation-timing)}.lead-gen-overview .stat:hover{transform:translateY(-10px)}.lead-gen-overview .overview-image{position:relative}.lead-gen-services{background:#02002D!important;background-image:none!important;position:relative;overflow:hidden}.lead-gen-services .service-blob{display:none!important}.lead-gen-services .section-description{color:#ffffffd9!important}.service-blob{position:absolute;border-radius:50%;background:radial-gradient(circle at center,rgba(26,115,232,.05) 0%,transparent 70%);z-index:0}.blob-1{width:800px;height:800px;top:-400px;right:-300px}.blob-2{width:600px;height:600px;bottom:-200px;left:-200px}.lead-gen-services .section-heading{position:relative;z-index:1}.text-gradient{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle{color:var(--lead-gen-primary);font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:.9rem;display:block}.section-description{color:var(--text-secondary);max-width:700px;margin:0 auto 30px;font-size:1.1rem}.service-details-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;position:relative;z-index:1}.lead-gen-services .service-detail-card{opacity:0;transform:translateY(20px);transition:opacity .6s var(--animation-timing),transform .6s var(--animation-timing)}.lead-gen-services .service-detail-card.visible{opacity:1;transform:translateY(0)}.service-detail-card{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 10px 30px #0003;transition:transform .4s var(--animation-timing),box-shadow .4s var(--animation-timing);position:relative;overflow:hidden;border-radius:12px;padding:30px;animation:fadeInUp .6s var(--animation-timing) forwards;opacity:0;transform:translateY(20px)}.service-detail-card:hover{transform:translateY(-15px);box-shadow:0 15px 30px #0000001a;border-color:#1a73e84d}.service-detail-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--card-color);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--animation-timing)}.service-detail-card:hover:before{transform:scaleX(1)}.service-detail-icon{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;background-color:#1a73e81a;transition:all .4s var(--animation-timing)}.service-detail-card:hover .service-detail-icon{background-color:var(--card-color);transform:rotate(360deg) scale(1.1)}.service-detail-icon i{font-size:1.8rem;color:var(--card-color);transition:all .4s var(--animation-timing)}.service-detail-card:hover .service-detail-icon i{color:#fff}.service-detail-card h3{font-size:1.3rem;margin-bottom:15px;color:#ffca28!important;transition:color .3s var(--animation-timing)}.service-detail-card:hover h3{color:var(--card-color)}.service-detail-card p{color:#ffffffd9!important;margin-bottom:0}.lead-gen-process{background:linear-gradient(135deg,#02002D 0%,#02002D 100%)!important;overflow:visible!important}.lead-gen-process .process-steps{padding-left:60px}.lead-gen-process .process-step-number{left:0}.lead-gen-process .process-step:not(:last-child):after{left:20px}.lead-gen-process .process-step:hover .process-step-number{transform:none!important}.lead-gen-process .process-step-details{max-height:800px;opacity:1;margin-top:20px;padding:20px;background:rgba(255,255,255,.05);border-radius:10px;border:1px solid rgba(255,255,255,.1)}.lead-gen-process .process-step-toggle,.lead-gen-process .process-step-detail i{display:none!important}.process-cta{text-align:center;margin-top:50px;padding:30px;background:linear-gradient(135deg,rgba(26,115,232,.1) 0%,rgba(66,133,244,.05) 100%);border-radius:12px;border:1px solid rgba(26,115,232,.1)}.process-cta p{font-size:1.2rem;margin-bottom:20px;color:var(--text-primary);font-weight:500}.process-cta .btn{background:linear-gradient(135deg,var(--lead-gen-primary) 0%,var(--lead-gen-secondary) 100%);border:none;color:#fff;padding:12px 30px;font-weight:600;box-shadow:0 5px 15px #1a73e833;transition:all .3s ease}.process-cta .btn:hover{transform:translateY(-5px);box-shadow:0 8px 20px #1a73e84d}.lead-gen-channels{background:#02002D!important;background-image:none!important;position:relative;overflow:hidden}.lead-gen-channels .channel-blob{display:none!important}.channels-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:30px;position:relative;z-index:1}.channel-card{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;color:#ffffffe6;border-radius:12px;padding:30px;box-shadow:0 5px 15px #0000000d;text-align:center;transition:transform .4s var(--animation-timing),box-shadow .4s var(--animation-timing);position:relative;overflow:hidden;opacity:0;transform:translateY(30px)}.channel-card.visible{opacity:1;transform:translateY(0)}.channel-card:hover{transform:translateY(-15px);box-shadow:0 15px 30px #0000001a;border-color:var(--channel-color)}.channel-card h3{color:#ffca28!important;font-size:1.3rem;margin-bottom:15px;transition:color .3s var(--animation-timing)}.channel-card:hover h3{color:var(--channel-color)}.channel-list{list-style:none;padding:0;margin:0}.channel-list li{padding:8px 0;color:var(--text-secondary);border-bottom:1px solid var(--light-gray)}.channel-list li:last-child{border-bottom:none}.section.lead-gen-results{background:#02002D!important}.lead-gen-results .result-blob{display:none!important}.results-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:30px;position:relative;z-index:1}.result-card{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;color:#ffffffe6;border-radius:12px;padding:30px;box-shadow:0 5px 15px #0000000d;text-align:center;transition:transform .4s var(--animation-timing),box-shadow .4s var(--animation-timing);position:relative;overflow:hidden;opacity:0;transform:translateY(30px)}.result-card.visible{opacity:1;transform:translateY(0)}.result-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}.result-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:var(--result-color);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--animation-timing)}.result-card:hover:after{transform:scaleX(1)}.result-card h3{color:#ffca28!important;font-size:1.3rem;margin-bottom:15px;transition:color .3s var(--animation-timing)}.result-card:hover h3{color:var(--result-color)}.result-card p{color:var(--text-secondary);margin-bottom:0}.lead-gen-testimonials{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);color:var(--white);padding:80px 0;position:relative;overflow:hidden}.testimonial-blob{position:absolute;border-radius:50%;background:radial-gradient(circle at center,rgba(255,255,255,.1) 0%,transparent 70%);z-index:1}.testimonial-blob.blob-1{width:900px;height:900px;top:-500px;left:-300px}.testimonial-blob.blob-2{width:700px;height:700px;bottom:-300px;right:-200px}.lead-gen-testimonials .section-heading{position:relative;z-index:2}.lead-gen-testimonials .section-subtitle{color:#fffc}.lead-gen-testimonials .section-title{color:#fff}.lead-gen-testimonials .section-title .text-gradient{background:linear-gradient(135deg,white 0%,rgba(255,255,255,.8) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lead-gen-testimonials .section-description{color:#fffc}.testimonials-container{position:relative;max-width:800px;margin:0 auto;z-index:2}.testimonial-slider{position:relative;overflow:hidden;padding:30px 0}.testimonial-card{background-color:#fff;border-radius:12px;padding:30px;box-shadow:0 10px 30px #0000001a;margin:0 auto;max-width:700px;position:relative;transition:all .4s var(--animation-timing)}.testimonial-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.testimonial-quote{font-size:1.1rem;line-height:1.6;font-style:italic;color:var(--text-secondary);margin-bottom:25px;position:relative;padding-left:30px}.testimonial-quote:before{content:'"';position:absolute;left:0;top:-10px;font-size:4rem;color:#1a73e81a;font-family:Georgia,serif;line-height:1}.testimonial-author{display:flex;align-items:center}.author-avatar{width:60px;height:60px;border-radius:50%;overflow:hidden;margin-right:20px;border:3px solid var(--lead-gen-primary)}.author-avatar img{width:100%;height:100%;object-fit:cover}.author-info h4{font-size:1.2rem;margin-bottom:5px;color:var(--text-primary)}.author-info p{color:var(--lead-gen-primary);margin-bottom:0}.testimonial-nav{display:flex;justify-content:center;margin-top:30px;position:relative}.testimonial-dot{width:12px;height:12px;border-radius:50%;background-color:#ffffff4d;margin:0 5px;cursor:pointer;transition:all .3s var(--animation-timing);border:none}.testimonial-dot.active,.testimonial-dot:hover{background-color:#fff;transform:scale(1.2)}.testimonial-arrow{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.5);color:var(--lead-gen-primary);font-size:1.2rem;cursor:pointer;transition:all .3s var(--animation-timing);z-index:3;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026}.testimonial-arrow:hover{background:rgba(255,255,255,.9);transform:translateY(-50%) scale(1.1);box-shadow:0 6px 16px #0003}.testimonial-arrow.prev{left:10px}.testimonial-arrow.next{right:10px}.lead-gen-faq{padding:80px 0;background:#02002D!important;background-image:none!important;position:relative;overflow:hidden}.lead-gen-faq:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(26,115,232,.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(66,133,244,.05) 0%,transparent 50%);z-index:0}.lead-gen-faq .container{position:relative;z-index:1;background:#02002D!important;padding:80px 0}.faq-tab:hover{background-color:#1a73e80d;border-color:#1a73e880;color:var(--lead-gen-primary);transform:none;-webkit-transform:none}.faq-tab.active{background:linear-gradient(135deg,var(--lead-gen-primary) 0%,var(--lead-gen-secondary) 100%);border-color:transparent;color:#fff;box-shadow:0 5px 15px #1a73e833;transform:none;-webkit-transform:none}.faq-item:hover{transform:translate(10px);box-shadow:0 10px 20px #0000001a;border-left:3px solid var(--lead-gen-primary)}.faq-cta .btn{background:linear-gradient(135deg,var(--lead-gen-primary) 0%,var(--lead-gen-secondary) 100%);border:none;color:#fff;padding:12px 30px;font-weight:600;box-shadow:0 5px 15px #1a73e833;transition:all .3s ease}.lead-gen-cta{position:relative;overflow:hidden;background:linear-gradient(135deg,#02002D 0%,#02002D 100%)}.lead-gen-cta:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,255,255,.05) 0%,transparent 50%)}.service-cta-content h2{color:#fff;margin-bottom:20px;font-size:2.5rem}.service-cta-content p{color:#ffffffe6;margin-bottom:30px;font-size:1.2rem}.btn-glow{position:relative;overflow:hidden;background:white;color:var(--lead-gen-primary);border:none;padding:15px 30px;font-weight:600;transition:all .3s ease}.btn-glow:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0003}.btn-glow:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:white;z-index:-1;filter:blur(15px);opacity:0;transition:opacity .3s ease}.btn-glow:hover:before{opacity:.7}.btn-large{padding:16px 36px;font-size:1.1rem}.lead-gen-case-studies{padding:80px 0;background-color:var(--white);position:relative}.case-studies-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px}.case-study-card{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 5px 15px #0000000d;transition:transform .4s var(--animation-timing),box-shadow .4s var(--animation-timing);border:1px solid rgba(26,115,232,.1)}.case-study-card:hover{transform:none;box-shadow:0 15px 30px #0000004d;border-color:#fff}.case-study-image{height:200px;position:relative;overflow:hidden}.case-study-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--animation-timing)}.case-study-card:hover .case-study-image img{transform:scale(1.1)}.industry-badge{position:absolute;top:15px;right:15px;background:linear-gradient(135deg,var(--lead-gen-primary) 0%,var(--lead-gen-secondary) 100%);color:#fff;padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:600}.case-study-content{padding:25px}.case-study-content h3{font-size:1.3rem;margin-bottom:20px;color:var(--lead-gen-primary);position:relative;padding-bottom:15px}.case-study-content h3:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background:linear-gradient(90deg,var(--lead-gen-primary),var(--lead-gen-secondary))}.case-study-detail{margin-bottom:15px}.case-study-detail h4{font-size:1rem;margin-bottom:5px;color:var(--text-primary)}.case-study-detail p{color:var(--text-secondary);margin-bottom:0}.results-highlight{color:var(--lead-gen-primary)!important;font-weight:600}.case-study-link{display:inline-flex;align-items:center;color:var(--lead-gen-primary);font-weight:600;margin-top:15px;transition:all .3s ease}.case-study-link i{margin-left:8px;transition:transform .3s ease}.case-study-link:hover{color:var(--lead-gen-secondary)}.case-study-link:hover i{transform:translate(5px)}.overview-actions{margin:20px 0}.analysis-btn{background:linear-gradient(135deg,var(--lead-gen-primary) 0%,var(--lead-gen-secondary) 100%);color:#fff;border:none;padding:12px 25px;border-radius:var(--border-radius);font-weight:600;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px;box-shadow:0 5px 15px #1a73e833}.analysis-btn:hover{transform:translateY(-3px);box-shadow:0 8px 20px #1a73e84d}.analysis-btn i{font-size:1.1rem}@media (max-width: 992px){.case-studies-grid{grid-template-columns:repeat(2,1fr)}.faq-grid{grid-template-columns:1fr}}@media (max-width: 768px){.overview-grid{grid-template-columns:1fr}.overview-content{order:1}.overview-image{order:0;margin-bottom:30px}.service-details-grid,.channels-grid,.results-grid{grid-template-columns:repeat(2,1fr)}.case-studies-grid{grid-template-columns:1fr}.faq-tabs{flex-direction:column;align-items:center;gap:10px;overflow:visible;padding:5px 0}.faq-tab{width:100%;max-width:280px;transform:none!important;-webkit-transform:none!important}.faq-tab.active{transform:none!important;-webkit-transform:none!important}.service-cta-content h2{font-size:2rem}}@media (max-width: 576px){.section-title{font-size:1.8rem}.hero-badge{margin-bottom:15px}.lead-gen-hero h1{font-size:2rem}.lead-gen-hero .service-hero-description{font-size:1rem}.service-details-grid,.channels-grid,.results-grid{grid-template-columns:1fr}.process-step{flex-direction:column}.process-step-number{margin-bottom:15px;margin-right:0}.process-step:not(:last-child):after{left:25px;top:50px;height:calc(100% - 50px)}.testimonial-author{flex-direction:column;text-align:center}.author-avatar{margin:0 auto 15px}.author-info{text-align:center}}.leadgen-process-simple{padding:100px 0;background:linear-gradient(135deg,#02002D 0%,#02002D 100%);color:#fff}.process-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.process-card:hover{transform:none;box-shadow:0 15px 30px #0000004d;border-color:#fff}.process-number{width:60px;height:60px;border-radius:50%;background:var(--lead-gen-primary);color:#02002d;display:flex;align-items:center;justify-content:center;font-weight:700;margin:0 auto 20px;font-size:1.3rem}.faq-cta p{color:#fff!important}:root{--appointment-primary: #1a73e8;--appointment-secondary: #4285f4;--appointment-tertiary: #34a853;--appointment-quaternary: #4285f4;--appointment-quinary: #0d47a1;--appointment-color-1: rgb(26, 115, 232);--appointment-color-2: rgb(66, 133, 244);--appointment-color-3: rgb(13, 71, 161);--appointment-color-4: rgb(30, 136, 229);--appointment-color-5: rgb(3, 155, 229);--animation-timing: cubic-bezier(.4, 0, .2, 1);--gradient-primary: linear-gradient(135deg, var(--appointment-primary) 0%, var(--appointment-secondary) 100%);--gradient-secondary: linear-gradient(135deg, var(--appointment-tertiary) 0%, var(--appointment-quaternary) 100%)}.appointment-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#02002D 0%,#02002D 100%)}.appointment-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,255,255,.05) 0%,transparent 50%);z-index:1}.appointment-hero .service-hero-content{position:relative;z-index:2}.appointment-hero h1{animation:fadeInUp .8s var(--animation-timing) forwards;opacity:0;transform:translateY(20px);color:#fff}.appointment-hero .service-hero-description{animation:fadeInUp .8s var(--animation-timing) .2s forwards;opacity:0;transform:translateY(20px);color:#ffffffe6}.appointment-hero .btn{animation:fadeInUp .8s var(--animation-timing) .4s forwards;opacity:0;transform:translateY(20px)}.hero-badge{display:inline-block;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);border-radius:30px;padding:8px 18px;margin-bottom:20px;font-size:.9rem;font-weight:600;color:#fff;transform:translateY(10px);opacity:0;animation:slideUp .6s var(--animation-timing) .2s forwards}.btn-appointment{background:white;color:var(--appointment-primary);border:none;position:relative;overflow:hidden;transition:all .3s ease}.btn-appointment:hover{background:rgba(255,255,255,.9);transform:translateY(-3px);box-shadow:0 10px 20px #0000001a}.appointment-particles{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.appointment-particle{position:absolute;border-radius:50%;background:rgba(255,255,255,.3);opacity:.5;filter:blur(1px);animation:floatAnimation 20s infinite alternate ease-in-out}@keyframes floatAnimation{0%{transform:translateY(0) translate(0)}25%{transform:translateY(-20px) translate(10px)}50%{transform:translateY(-30px) translate(-10px)}75%{transform:translateY(-10px) translate(-20px)}to{transform:translateY(0) translate(0)}}.appointment-overview{position:relative;overflow:hidden;background:linear-gradient(135deg,#02002D 0%,#02002D 100%)!important}.appointment-overview .overview-content h2,.appointment-overview .overview-content p,.appointment-overview .stat p{color:#ffffffe6!important}.appointment-overview .stat h3{color:#ffca28!important}.appointment-overview .overview-content h2:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:4px;background:var(--gradient-primary);border-radius:2px}.appointment-overview .stat{position:relative;overflow:hidden;transition:transform .4s var(--animation-timing)}.appointment-overview .stat:hover{transform:translateY(-10px)}.appointment-overview .overview-image{position:relative}.image-wrapper{position:relative;overflow:visible}.image-wrapper img{border-radius:12px;box-shadow:0 20px 40px #1a73e826;transition:transform .5s var(--animation-timing)}.image-wrapper:hover img{transform:translateY(-10px)}.image-decoration{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.decoration-circle{position:absolute;border-radius:50%;border:2px dashed rgba(26,115,232,.3);animation:spin 20s linear infinite}.circle-1{width:120px;height:120px;top:-40px;right:-20px}.circle-2{width:80px;height:80px;bottom:-20px;left:-30px;animation-direction:reverse;animation-duration:15s}.decoration-line{position:absolute;background:linear-gradient(90deg,transparent,rgba(26,115,232,.3),transparent);height:1px}.line-1{width:150px;top:30%;right:-30px;transform:rotate(45deg)}.line-2{width:120px;bottom:20%;left:-40px;transform:rotate(-30deg)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.text-gradient{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline;position:relative;z-index:1}.section-subtitle{font-size:.9rem;text-transform:uppercase;letter-spacing:2px;color:var(--appointment-primary);margin-bottom:10px;font-weight:600;display:block;text-align:center}.section-description{color:#fffc;max-width:800px;margin:0 auto 40px;text-align:center;font-size:1.1rem}.service-details-section{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);position:relative;overflow:hidden}.service-details-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(26,115,232,.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(66,133,244,.05) 0%,transparent 50%);z-index:0}.service-details-section .section-heading .section-subtitle,.service-details-section .section-heading .section-title,.service-details-section .section-heading .section-description{color:#fff}.services-intro{display:grid;grid-template-columns:2fr 1fr;gap:30px;margin:30px 0 50px;position:relative;z-index:1;background:rgba(255,255,255,.03);border-radius:15px;padding:30px;border:1px solid rgba(255,255,255,.05);box-shadow:0 10px 30px #0000001a;animation:fadeInUp .8s var(--animation-timing) forwards}.services-intro-content{padding-right:20px}.services-intro-content h3{color:#ffca28;font-size:1.6rem;margin-bottom:15px;position:relative;display:inline-block}.services-intro-content h3:after{content:"";position:absolute;bottom:-8px;left:0;width:50px;height:3px;background:var(--gradient-primary);border-radius:2px}.services-intro-content p{color:#ffffffd9;line-height:1.7;margin-bottom:20px;font-size:1.05rem}.services-benefits{list-style:none;padding:0;margin:25px 0 0}.services-benefits li{color:#ffffffe6;margin-bottom:12px;display:flex;align-items:center}.services-benefits li span{color:var(--appointment-primary);margin-right:10px;font-weight:700;font-size:1.1rem}.services-intro-stats{display:flex;flex-direction:column;justify-content:space-around;background:rgba(26,115,232,.08);border-radius:12px;padding:25px;border:1px solid rgba(26,115,232,.15)}.intro-stat{text-align:center;padding:15px 0;position:relative}.intro-stat:not(:last-child):after{content:"";position:absolute;bottom:0;left:20%;right:20%;height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.1),transparent)}.intro-stat h4{color:#ffca28;font-size:2.2rem;font-weight:700;margin-bottom:5px}.intro-stat p{color:#ffffffd9;font-size:.95rem}.service-details-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:25px;margin-top:50px;position:relative;z-index:1}.service-detail-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:30px;transition:all .4s var(--animation-timing);position:relative;overflow:hidden;z-index:1;opacity:0;transform:translateY(20px);animation:fadeInUp .6s var(--animation-timing) forwards;height:100%;display:flex;flex-direction:column}.service-detail-card:nth-child(1){animation-delay:.1s}.service-detail-card:nth-child(2){animation-delay:.2s}.service-detail-card:nth-child(3){animation-delay:.3s}.service-detail-card:nth-child(4){animation-delay:.4s}.service-detail-card:nth-child(5){animation-delay:.5s}.service-detail-card:nth-child(6){animation-delay:.6s}.service-detail-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000001a;border-color:#1a73e84d}.service-detail-icon{width:70px;height:70px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:1.8rem;color:#fff;transition:all .4s var(--animation-timing)}.service-detail-card:hover .service-detail-icon{transform:scale(1.1)}.service-detail-card h3{font-size:1.3rem;margin-bottom:15px;color:#ffffffe6;transition:all .3s var(--animation-timing)}.service-detail-card p{color:#fff9;line-height:1.6;flex:1}.service-features{margin-top:20px;display:flex;justify-content:flex-start}.service-tag{background:var(--appointment-primary);color:#fff;font-size:.85rem;font-weight:600;padding:5px 12px;border-radius:30px;display:inline-block}.service-tag:nth-child(1){background:linear-gradient(135deg,#FFD700,#FFA500)}.service-tag:nth-child(2){background:linear-gradient(135deg,var(--appointment-primary),var(--appointment-secondary))}.service-tag:nth-child(3){background:linear-gradient(135deg,#34a853,#4285f4)}.service-bottom-cta{margin-top:60px;text-align:center;padding:30px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;position:relative;z-index:1}.service-bottom-cta p{color:#ffffffe6;font-size:1.15rem;margin-bottom:20px}.btn-outline-primary{background:transparent;border:2px solid var(--appointment-primary);color:var(--appointment-primary);padding:10px 25px;border-radius:30px;font-weight:600;transition:all .3s var(--animation-timing)}.btn-outline-primary:hover{background:var(--appointment-primary);color:#fff;transform:translateY(-5px);box-shadow:0 10px 20px #1a73e826}@media (max-width: 992px){.services-intro{grid-template-columns:1fr}.services-intro-content{padding-right:0}.services-intro-stats{flex-direction:row;justify-content:space-between}.intro-stat:not(:last-child):after{width:1px;height:60%;top:20%;bottom:20%;left:auto;right:0;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.1),transparent)}.process-path{margin:0 auto;max-width:400px;height:120px;position:relative}.path-line{left:25%;right:40%}.path-start,.path-end{padding:8px 16px;font-size:.95rem}.process-highlights{grid-template-columns:1fr;gap:15px}.process-intro{grid-template-columns:1fr;gap:25px}.faq-grid,.service-details-grid,.process-card-grid{grid-template-columns:1fr}.service-details-grid,.why-choose-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.services-intro-stats{flex-direction:column}.intro-stat:not(:last-child):after{height:1px;width:60%;left:20%;right:20%;top:auto;bottom:0;background:linear-gradient(to right,transparent,rgba(255,255,255,.1),transparent)}.faq-tabs{flex-direction:column;align-items:center;gap:10px;overflow:visible;padding:5px 0}.faq-tab{width:100%;max-width:280px;transform:none!important;-webkit-transform:none!important}.faq-tab.active{transform:none!important;-webkit-transform:none!important}.service-cta-content h2{font-size:2rem}.overview-grid{grid-template-columns:1fr}.overview-content{order:1}.overview-image{order:0;margin-bottom:30px}.service-details-grid,.why-choose-grid{grid-template-columns:1fr}}.appointment-process{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);position:relative;overflow:hidden}.appointment-process:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 50%,rgba(26,115,232,.05) 0%,transparent 60%),radial-gradient(circle at 70% 20%,rgba(66,133,244,.05) 0%,transparent 60%)}.appointment-process .section-heading{position:relative;z-index:1}.appointment-process .section-subtitle,.appointment-process .section-title{color:#fff}.appointment-process .section-description{color:#fffc}.process-intro{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:40px 0;position:relative;z-index:1}.process-intro-graphic{display:flex;align-items:center;justify-content:center}.process-path{width:100%;height:150px;position:relative;padding:0 20px}.path-line{position:absolute;top:50%;left:18%;right:33%;height:2px;background:none;border-top:3px dotted rgba(66,133,244,.7);transform:translateY(-50%)}.path-line:before,.path-line:after{display:none}.path-start,.path-end{position:absolute;top:50%;transform:translateY(-50%);background:rgba(26,115,232,.15);border:1px solid rgba(26,115,232,.4);border-radius:30px;padding:10px 20px;font-weight:600;animation:pulse 2s infinite;box-shadow:0 0 15px #1a73e84d;transition:all .3s ease;z-index:2}.path-start{left:0;color:var(--appointment-primary);background:rgba(26,115,232,.15)}.path-end{right:0;color:var(--appointment-secondary);background:rgba(66,133,244,.15);border-color:#4285f480}@keyframes pulse{0%{box-shadow:0 0 #1a73e866}70%{box-shadow:0 0 0 10px #1a73e800}to{box-shadow:0 0 #1a73e800}}.process-intro-text{padding:15px}.process-intro-text p{color:#ffffffd9;line-height:1.7;margin-bottom:25px;font-size:1.05rem}.process-highlights{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:20px}.highlight{display:flex;align-items:center;background:rgba(26,115,232,.08);border:1px solid rgba(26,115,232,.15);border-radius:12px;padding:15px;transition:transform .3s ease}.highlight:hover{transform:translateY(-5px)}.highlight-icon{font-size:1.8rem;margin-right:15px}.highlight-text h4{color:#ffca28;margin-bottom:5px;font-size:1.1rem}.highlight-text p{color:#fffc;font-size:.9rem;margin:0;line-height:1.4}.process-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:60px}.process-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:30px;text-align:center;transition:transform .5s var(--animation-timing),opacity .5s var(--animation-timing);position:relative;z-index:1;opacity:0;transform:translateY(30px)}.process-card.visible{opacity:1;transform:translateY(0)}.process-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(26,115,232,.05) 0%,rgba(66,133,244,.05) 100%);border-radius:12px;z-index:-1;opacity:0;transition:opacity .3s ease}.process-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000004d;border-color:#fff}.process-card:hover:before{opacity:1}.process-number{width:60px;height:60px;border-radius:50%;background:var(--appointment-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;margin:0 auto 20px;font-size:1.3rem}.process-card h3{color:#ffca28;margin-bottom:15px;font-size:1.2rem}.process-card p{color:#ffffffd9;font-size:.95rem}.process-card-badge{position:absolute;top:15px;right:15px;background:rgba(26,115,232,.2);color:var(--appointment-primary);font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:30px;letter-spacing:.5px}.process-card-badge.success{background:rgba(52,168,83,.2);color:#34a853}.why-choose-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;margin:50px 0}.why-choose-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:30px;transition:all .4s var(--animation-timing)}.why-choose-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0003;border-color:#1a73e84d}.why-choose-icon{font-size:2rem;margin-bottom:20px;color:var(--appointment-primary)}.why-choose-card h3{font-size:1.3rem;margin-bottom:15px;color:#ffca28}.why-choose-card p{color:#ffffffbf;line-height:1.6}.appointment-faq{padding:80px 0;background:#02002D!important;background-image:none!important;position:relative;overflow:hidden}.appointment-faq:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(26,115,232,.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(66,133,244,.05) 0%,transparent 50%);z-index:0}.appointment-faq .container{position:relative;z-index:1;background:#02002D!important;padding:80px 0}.faq-tabs{display:flex;justify-content:center;gap:15px;margin-bottom:30px;overflow:visible;padding:5px 0}.faq-tab{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;padding:12px 25px;border-radius:30px;font-weight:600;cursor:pointer;transition:all .3s var(--animation-timing);min-width:200px;text-align:center;transform:none;-webkit-transform:none;overflow:visible}.faq-tab:hover{background-color:#1a73e80d;border-color:#1a73e880;color:var(--appointment-primary);transform:none;-webkit-transform:none}.faq-tab.active{background:linear-gradient(135deg,var(--appointment-primary) 0%,var(--appointment-secondary) 100%);border-color:transparent;color:#fff;box-shadow:0 5px 15px #1a73e833;transform:none;-webkit-transform:none}.faq-content{display:none;animation:fadeIn .5s ease forwards}.faq-content.active{display:block}.faq-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:30px;margin-bottom:50px}.faq-item{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px;padding:25px;box-shadow:0 5px 15px #0000000d;transition:all .4s var(--animation-timing);border-left:3px solid transparent;opacity:0;transform:translateY(20px)}.faq-item.visible{opacity:1;transform:translateY(0)}.faq-item:hover{transform:translate(10px);box-shadow:0 10px 20px #0000001a;border-left:3px solid var(--appointment-primary)}.faq-item h3{color:#ffca28!important}.faq-item p{color:#ffffffe6!important}.faq-cta{text-align:center;padding:40px;background:linear-gradient(135deg,rgba(26,115,232,.1) 0%,rgba(66,133,244,.05) 100%);border-radius:12px;border:1px solid rgba(26,115,232,.1);margin-top:30px}.faq-cta p{font-size:1.2rem;margin-bottom:20px;color:#ffffffe6!important;font-weight:500}.faq-cta .btn{background:linear-gradient(135deg,var(--appointment-primary) 0%,var(--appointment-secondary) 100%);border:none;color:#fff;padding:12px 30px;font-weight:600;box-shadow:0 5px 15px #1a73e833;transition:all .3s ease}.faq-cta .btn:hover{transform:translateY(-5px);box-shadow:0 8px 20px #1a73e84d}.appointment-cta{position:relative;overflow:hidden;background:linear-gradient(135deg,#02002D 0%,#02002D 100%)}.appointment-cta:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,255,255,.05) 0%,transparent 50%)}.cta-particles{position:absolute;top:0;left:0;width:100%;height:100%}.cta-particle{position:absolute;width:6px;height:6px;background:rgba(255,255,255,.3);border-radius:50%;animation:floatAnimation 15s infinite alternate ease-in-out}.service-cta-content{position:relative;z-index:1}.service-cta-content h2{font-size:2.5rem;margin-bottom:20px;color:#fff}.service-cta-content p{color:#ffffffe6;margin-bottom:30px;font-size:1.1rem}.btn-glow{background:linear-gradient(135deg,var(--appointment-primary) 0%,var(--appointment-secondary) 100%);color:#fff;border:none;padding:15px 35px;border-radius:30px;font-weight:600;position:relative;overflow:hidden;z-index:1;transition:all .4s ease}.btn-glow:hover{transform:translateY(-5px);box-shadow:0 10px 25px #1a73e866}.btn-large{font-size:1.1rem;padding:15px 40px}.faq-content.active .faq-item{opacity:1!important;transform:none!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 992px){.faq-grid{grid-template-columns:1fr}.service-details-grid,.why-choose-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.overview-grid{grid-template-columns:1fr}.overview-content{order:1}.overview-image{order:0;margin-bottom:30px}.service-details-grid,.why-choose-grid{grid-template-columns:1fr}.faq-tabs{flex-direction:column;align-items:center;gap:10px;overflow:visible;padding:5px 0}.faq-tab{width:100%;max-width:280px;transform:none!important;-webkit-transform:none!important}.faq-tab.active{transform:none!important;-webkit-transform:none!important}.service-cta-content h2{font-size:2rem}}@media (max-width: 576px){.section-title{font-size:1.8rem}.hero-badge{margin-bottom:15px}.appointment-hero h1{font-size:2rem}.appointment-hero .service-hero-description{font-size:1rem}}} .contact-hero{background:linear-gradient(135deg,#02002D 0%,#02002D 100%);color:var(--white);padding:120px 0 80px;text-align:center}.contact-hero-content{max-width:800px;margin:0 auto}.contact-hero h1{font-size:3rem;margin-bottom:20px;color:var(--white)}.contact-hero p{font-size:1.3rem;color:#ffffffe6}.contact-section{padding:80px 0;background-color:var(--white)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}.contact-info h2{font-size:2rem;margin-bottom:20px;color:var(--text-primary)}.contact-info>p{margin-bottom:30px;color:var(--text-secondary);font-size:1.1rem}.contact-methods{display:grid;gap:30px;margin-bottom:40px}.contact-method{display:flex;align-items:flex-start}.contact-method-icon{width:50px;height:50px;background-color:var(--light-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px;flex-shrink:0}.contact-method-icon i{font-size:1.3rem;color:var(--primary-blue)}.contact-method-details h3{font-size:1.2rem;margin-bottom:5px;color:var(--text-primary)}.contact-method-details p{color:var(--text-secondary);margin-bottom:0}.contact-method-details a{color:var(--text-secondary);text-decoration:none;transition:color .3s ease}.contact-method-details a:hover{color:var(--primary-blue)}.social-links-contact h3{font-size:1.2rem;margin-bottom:15px;color:var(--text-primary)}.social-icons{display:flex;gap:15px}.social-icons a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--light-blue);color:var(--primary-blue);transition:all .3s ease;text-decoration:none;font-size:1.1rem}.social-icons a:hover{background-color:var(--primary-blue);color:var(--white);transform:translateY(-3px)}.contact-form-container{background-color:var(--white);border-radius:var(--border-radius);padding:40px;box-shadow:var(--box-shadow)}.contact-form-container h2{font-size:2rem;margin-bottom:30px;color:var(--text-primary)}.contact-form{display:grid;gap:20px}.form-group{display:flex;flex-direction:column}.form-group label{margin-bottom:5px;font-weight:500;color:var(--text-primary)}.form-group input,.form-group select,.form-group textarea{padding:12px 15px;border:1px solid var(--light-gray);border-radius:var(--border-radius);font-size:1rem;transition:border-color .3s ease;font-family:inherit}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--primary-blue)}.form-submit{margin-top:10px}.form-submit .btn{width:100%;padding:15px}.form-error{background-color:#fff5f5;color:#e53e3e;padding:15px;border-radius:var(--border-radius);margin-bottom:20px;border-left:4px solid #e53e3e}.form-error p{margin:0}.form-success{text-align:center;padding:30px 0}.form-success i{font-size:4rem;color:#48bb78;margin-bottom:20px}.form-success h3{font-size:1.5rem;margin-bottom:15px;color:var(--text-primary)}.form-success p{margin-bottom:30px;color:var(--text-secondary)}.map-section{padding:0 0 80px}.map-container{width:100%;height:400px;border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--box-shadow)}.map-placeholder{width:100%;height:100%;background-color:var(--light-blue);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:1.2rem}@media (max-width: 992px){.contact-grid{grid-template-columns:1fr}.contact-info{margin-bottom:30px}}@media (max-width: 768px){.contact-hero h1{font-size:2.5rem}.contact-hero p{font-size:1.1rem}.contact-form-container{padding:30px}.contact-form-container h2{font-size:1.8rem}}@media (max-width: 480px){.contact-hero h1{font-size:2rem}.contact-method{flex-direction:column}.contact-method-icon{margin-bottom:15px;margin-right:0}.contact-form-container{padding:20px}}.not-found{padding:120px 0;min-height:calc(100vh - 70px);display:flex;align-items:center;background-color:var(--white)}.not-found-container{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.not-found-content{text-align:center}.not-found-content h1{font-size:8rem;font-weight:700;color:var(--primary-blue);line-height:1;margin-bottom:10px}.not-found-content h2{font-size:2.5rem;margin-bottom:20px;color:var(--text-primary)}.not-found-content p{font-size:1.1rem;color:var(--text-secondary);margin-bottom:30px;max-width:500px;margin-left:auto;margin-right:auto}.not-found-image img{max-width:100%;height:auto;animation:float 6s ease-in-out infinite}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@media (max-width: 992px){.not-found-container{grid-template-columns:1fr}.not-found-content{order:1}.not-found-image{order:0;text-align:center;margin-bottom:30px}}@media (max-width: 768px){.not-found{padding:100px 0}.not-found-content h1{font-size:6rem}.not-found-content h2{font-size:2rem}}@media (max-width: 480px){.not-found-content h1{font-size:5rem}.not-found-content h2{font-size:1.8rem}.not-found-content p{font-size:1rem}}:root{--primary-blue: #1a73e8;--secondary-blue: #4285f4;--light-blue: #e8f0fe;--hover-blue: #0d47a1;--white: #ffffff;--off-white: #f8f9fa;--light-gray: #e1e1e1;--dark-gray: #333333;--text-primary: #202124;--text-secondary: #5f6368;--max-width: 1200px;--section-spacing: 80px;--border-radius: 8px;--box-shadow: 0 2px 10px rgba(0, 0, 0, .1)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:var(--text-primary);background-color:var(--white);line-height:1.6}.app{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1;margin-top:70px}h1,h2,h3,h4,h5,h6{color:var(--text-primary);margin-bottom:1rem;font-weight:600;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}p{margin-bottom:1rem;color:var(--text-secondary)}a{color:var(--primary-blue);text-decoration:none;transition:color .3s ease}a:hover{color:var(--hover-blue)}.btn{display:inline-block;padding:12px 24px;border-radius:var(--border-radius);font-weight:500;text-align:center;cursor:pointer;transition:all .3s ease;border:none;font-size:1rem}.btn-primary{background-color:var(--primary-blue);color:var(--white)}.btn-primary:hover{background-color:var(--hover-blue);color:var(--white)}.btn-outline{background-color:transparent;color:var(--primary-blue);border:2px solid var(--primary-blue)}.btn-outline:hover{background-color:var(--light-blue)}.container{max-width:var(--max-width);margin:0 auto;padding:0 40px;width:100%;box-sizing:border-box}.section-title{text-align:center;margin-bottom:40px}.section-subtitle{color:var(--primary-blue);font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:1rem}.card{background-color:var(--white);border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:30px;margin-bottom:30px;transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}@media (max-width: 768px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}.section{padding:40px 0}.container{padding:0 30px}}@media (max-width: 480px){.container{padding:0 20px}}.section-full-width{padding-left:40px;padding-right:40px;box-sizing:border-box}section:not(.container-fluid):not(.section-with-container){padding-left:40px;padding-right:40px;box-sizing:border-box}.section-with-container{padding-left:0!important;padding-right:0!important}.benefits-grid,.services-grid,.why-choose-grid,.results-grid,.testimonials-container,.portfolio-grid,.process-steps,.faq-grid,.channels-grid,.industries-grid{padding-left:5px;padding-right:5px}@media (min-width: 1600px){.container{max-width:1400px}.section-full-width,section:not(.container-fluid){padding-left:80px;padding-right:80px}}@media (max-width: 768px){.section-full-width,section:not(.container-fluid){padding-left:30px;padding-right:30px}}@media (max-width: 480px){.section-full-width,section:not(.container-fluid){padding-left:20px;padding-right:20px}}html{font-size:16px}body{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden;width:100%}.container{width:100%;padding-left:40px;padding-right:40px;margin-left:auto;margin-right:auto;box-sizing:border-box}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px;padding-left:30px;padding-right:30px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}@media (min-width: 1600px){.container{max-width:1400px}}@media (max-width: 480px){.container{padding-left:20px;padding-right:20px}}h1{font-size:clamp(2rem,8vw,3.5rem)}h2{font-size:clamp(1.6rem,6vw,2.5rem)}h3{font-size:clamp(1.3rem,5vw,1.75rem)}p{font-size:clamp(.95rem,4vw,1.1rem)}.navbar{height:70px}.navbar.scrolled{height:60px}.mobile-menu-toggle{display:none;flex-direction:column;justify-content:space-between;width:30px;height:21px;background:transparent;border:none;cursor:pointer;padding:0;z-index:100}.mobile-menu-toggle .bar{height:3px;width:100%;background-color:var(--primary-blue);border-radius:10px;transition:all .3s ease}.mobile-menu-toggle.active .bar:nth-child(1){transform:translateY(9px) rotate(45deg)}.mobile-menu-toggle.active .bar:nth-child(2){opacity:0}.mobile-menu-toggle.active .bar:nth-child(3){transform:translateY(-9px) rotate(-45deg)}@media (max-width: 992px){.mobile-menu-toggle{display:flex}.nav-menu{position:fixed;top:70px;right:-100%;width:100%;height:calc(100vh - 70px);flex-direction:column;background:rgba(255,255,255,.98);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 5px 20px #0000001a;transition:all .4s cubic-bezier(.4,0,.2,1);padding:30px 20px;overflow-y:auto;z-index:1000}.nav-menu.active{right:0}.nav-list{flex-direction:column;width:100%;margin:0 0 30px;align-items:center}.nav-item{margin:0;width:100%;text-align:center}.nav-item a,.dropdown-toggle{padding:15px 0;width:100%;justify-content:center;font-size:1.1rem;border-bottom:1px solid rgba(0,0,0,.05)}.dropdown-toggle{display:flex;justify-content:center;align-items:center;padding:15px 20px}.dropdown-icon{position:relative;margin-left:10px;transition:transform .3s ease}.dropdown-icon.active{transform:rotate(180deg)}.dropdown-menu{position:static;transform:none;width:100%;opacity:1;visibility:visible;box-shadow:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;max-height:0;overflow:hidden;transition:max-height .4s ease;border:none}.dropdown-menu.hovered{max-height:500px;padding:10px 0}.dropdown-item{margin:5px 0}.dropdown-item a{padding:12px;text-align:center;border-bottom:1px solid rgba(0,0,0,.03);font-size:1rem}.nav-cta{width:100%;justify-content:center;padding:15px 20px;font-size:1.1rem;max-width:280px;margin:10px auto 0}}.hero{padding:80px 0 60px}.hero-container{display:flex;flex-direction:column-reverse;gap:40px;align-items:center}.hero-content{text-align:center}.hero-title{font-size:clamp(2rem,7vw,3.5rem)}.hero-subtitle{font-size:clamp(1rem,4vw,1.2rem)}.hero-cta{display:flex;flex-direction:column;gap:15px;margin:0 auto 30px;max-width:280px}.btn{width:100%}.hero-image{max-width:100%;margin:0 auto}.hero-image img{max-width:100%;height:auto}.section{padding:60px 0}.section-heading{margin-bottom:40px}.section-title{font-size:clamp(1.8rem,5vw,2.5rem)}.section-description{font-size:clamp(1rem,4vw,1.1rem)}.services-grid,.benefits-grid,.why-choose-grid{display:grid;grid-template-columns:1fr;gap:20px}.service-card,.benefit-card,.why-choose-card{padding:25px 20px}.service-icon,.benefit-icon,.why-choose-icon{width:70px;height:70px;margin-bottom:15px}.service-title,.benefit-title,.why-choose-card h3{font-size:1.2rem;margin-bottom:10px}.service-description,.benefit-description,.why-choose-card p{font-size:.95rem}.dashboard-feature{grid-template-columns:1fr;gap:30px;padding:25px}.dashboard-content{order:1}.dashboard-image{order:0}.testimonial-slide{padding:0 20px}.testimonial-content{padding:25px 20px}.testimonial-text p{font-size:1rem}.testimonial-author{flex-direction:column;gap:15px}.author-image{margin:0 auto}.author-info{text-align:center}.footer-content{grid-template-columns:1fr;gap:40px}.footer-links{grid-template-columns:1fr;gap:30px}.footer-bottom{flex-direction:column;gap:15px;text-align:center}.footer-bottom-links{justify-content:center}@media (min-width: 576px){.hero-cta{max-width:450px}}@media (min-width: 768px){.hero{padding:100px 0 80px}.hero-container{flex-direction:row;text-align:left}.hero-content{text-align:left}.hero-cta{flex-direction:row;margin:0 0 30px}.btn{width:auto}.services-grid,.benefits-grid{grid-template-columns:repeat(2,1fr)}.dashboard-feature{grid-template-columns:1fr 1fr;padding:40px}.dashboard-content{order:0}.dashboard-image{order:1}.testimonial-author{flex-direction:row}.author-info{text-align:left}.footer-links{grid-template-columns:repeat(2,1fr)}.footer-bottom{flex-direction:row;text-align:left}}@media (min-width: 992px){.services-grid,.benefits-grid{grid-template-columns:repeat(3,1fr)}.footer-content{grid-template-columns:1fr 2fr}.footer-links{grid-template-columns:repeat(3,1fr)}}img,svg{max-width:100%;height:auto}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html,body{width:100%;max-width:100%;overflow-x:hidden!important;margin:0;padding:0;box-sizing:border-box;position:relative}.app,#root,#app,.main-content{width:100%;max-width:100%;overflow-x:hidden!important;position:relative;box-sizing:border-box}.container{width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.hero,.section,.services-section,.testimonials-section,.cta-section,.footer{width:100%;max-width:100%;overflow-x:hidden;position:relative}.blob,.decoration,.particle,[class*=blob-],[class*=decoration-],[class*=particle-],.floating-elements,.floating-element{overflow:hidden;max-width:100vw;position:absolute}.navbar,.mobile-nav,.nav-menu{width:100%;max-width:100%;overflow-x:hidden}*[style*=background]{background-size:100% auto!important;background-position:center!important}[style*="position: absolute"],[style*="position:absolute"]{max-width:100vw}@supports (-webkit-touch-callout: none){html,body{-webkit-overflow-scrolling:touch}}*{margin-left:0!important;margin-right:0!important}body:after{content:"";position:fixed;top:0;right:0;width:1px;height:100vh;background-color:transparent;z-index:9999}html,body{width:100%;height:auto;margin:0;padding:0;overflow-x:hidden;overflow-y:auto!important;-webkit-overflow-scrolling:touch}body{position:relative;min-height:100vh;touch-action:pan-y}#root,.app,main,.main-content{overflow-y:visible!important;min-height:100vh;touch-action:pan-y}div:not(#root):not(.app):not(.main-content),section,article,aside,nav,header,footer,.container,.content,.wrapper{overflow-x:hidden!important;max-width:100vw}body.menu-open{overflow:hidden!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}body::-webkit-scrollbar{display:block}*:not(body)::-webkit-scrollbar{display:none}*{scrollbar-width:none}body{scrollbar-width:thin}.main-content{padding-top:70px;width:100%}@supports (-webkit-touch-callout: none){body,.mobile-nav{-webkit-overflow-scrolling:touch}}.navbar{position:fixed;top:0;left:0;width:100%;z-index:1000}.mobile-nav{position:fixed;top:70px;left:0;height:calc(100vh - 70px);width:100%;overflow:auto;z-index:999}.service-icon,.benefit-icon,.why-choose-icon,.channel-icon,.result-icon,.step-icon,.feature-icon,.process-step-icon,.industry-icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;transition:all .5s var(--animation-timing);border:none;background-color:rgba(var(--card-color-rgb, 26, 115, 232),.1);box-shadow:0 5px 15px #0000001a}.service-icon i,.benefit-icon i,.why-choose-icon i,.channel-icon i,.result-icon i,.step-icon i,.feature-icon i,.process-step-icon i,.industry-icon i,.why-choose-icon:before,.channel-icon:before,.result-icon:before,.step-icon:before,.feature-icon:before,.process-step-icon:before,.industry-icon:before{font-size:2rem;color:var(--card-color, var(--primary-blue));transition:all .5s var(--animation-timing);display:flex;align-items:center;justify-content:center;width:100%;height:100%}.service-card:hover .service-icon,.benefit-card:hover .benefit-icon,.why-choose-card:hover .why-choose-icon,.channel-card:hover .channel-icon,.result-card:hover .result-icon,.process-step:hover .step-icon,.feature-item:hover .feature-icon,.industry-card:hover .industry-icon{transform:scale(1.1);background-color:var(--card-color, var(--primary-blue));box-shadow:0 8px 25px rgba(var(--card-color-rgb, 26, 115, 232),.3)}.service-card:hover .service-icon i,.benefit-card:hover .benefit-icon i,.why-choose-card:hover .why-choose-icon i,.why-choose-card:hover .why-choose-icon:before,.channel-card:hover .channel-icon i,.result-card:hover .result-icon i,.process-step:hover .step-icon i,.feature-item:hover .feature-icon i,.industry-card:hover .industry-icon i{color:#fff!important}.service-card:hover{transform:translateY(-10px)}.benefit-card:hover{transform:none}.why-choose-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000004d}.channel-card:hover,.result-card:hover,.industry-card:hover{transform:translateY(-10px)}@media (max-width: 768px){.service-icon,.benefit-icon,.why-choose-icon,.channel-icon,.result-icon,.step-icon,.feature-icon,.process-step-icon,.industry-icon{width:70px;height:70px;margin-bottom:20px}.service-icon i,.benefit-icon i,.why-choose-icon i,.channel-icon i,.result-icon i,.step-icon i,.feature-icon i,.process-step-icon i,.industry-icon i,.why-choose-icon:before,.channel-icon:before,.result-icon:before,.step-icon:before,.feature-icon:before,.process-step-icon:before,.industry-icon:before{font-size:1.8rem}}@media (max-width: 480px){.service-icon,.benefit-icon,.why-choose-icon,.channel-icon,.result-icon,.step-icon,.feature-icon,.process-step-icon,.industry-icon{width:60px;height:60px;margin-bottom:15px}.service-icon i,.benefit-icon i,.why-choose-icon i,.channel-icon i,.result-icon i,.step-icon i,.feature-icon i,.process-step-icon i,.industry-icon i,.why-choose-icon:before,.channel-icon:before,.result-icon:before,.step-icon:before,.feature-icon:before,.process-step-icon:before,.industry-icon:before{font-size:1.5rem}}
