section{flex-direction:column;gap:40px;max-width:1200px;margin:0 auto;padding:80px 20px;display:flex}.section-header{flex-direction:column;display:flex}.section-header-flex{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.hero{text-align:center;align-items:center;padding-top:120px}.hero p{max-width:700px;margin:0 auto}.hero-actions{justify-content:center;gap:16px;margin-top:40px;display:flex}.stats-bar{justify-content:space-between;width:100%;margin-top:60px;padding:30px 50px;display:flex}.stat-item h3{color:var(--blue-light);font-variant-numeric:tabular-nums;margin:0 0 5px;font-size:32px}.stat-item p{font-variant-numeric:tabular-nums;margin:0;font-size:14px}.text-gradient{background:linear-gradient(135deg, var(--text-white) 30%, var(--blue-light) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.grid-4{grid-template-columns:repeat(4,1fr);gap:24px;width:100%;display:grid}.value-card{text-align:left;flex-direction:column;align-items:flex-start;padding:32px;display:flex}.value-icon-box{color:#abc4ff;background-color:#2b5cf61f;border:1px solid #2b5cf640;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:24px;font-size:16px;display:flex}.value-card h3{color:#fff;margin:0 0 12px;font-size:18px;font-weight:700}.value-card p{color:#a0abc0;margin:0;font-size:13px;line-height:1.6}.service-card{flex-direction:column;display:flex;position:relative}.service-number{color:#5b6a82;margin-bottom:20px;font-size:12px;font-weight:500}.service-arrow{color:#5b6a82;font-size:18px;text-decoration:none;position:absolute;top:32px;right:32px}.service-card h3{margin:0 0 10px;font-size:22px}.stars{color:var(--blue-primary);letter-spacing:2px;margin-bottom:20px;font-size:14px}.quote{flex-grow:1;margin-bottom:30px;font-size:16px;font-weight:500;line-height:1.6}.author{align-items:center;gap:12px;display:flex}.avatar{width:40px;height:40px;color:var(--text-white);background-color:#2b5cf633;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.author-info h4{margin:0 0 4px;font-size:14px}.author-info p{margin:0;font-size:12px}.logos-container{justify-content:space-between;gap:20px;margin-top:20px;display:flex;overflow-x:auto}.logo-mock{color:#5b6a82;background:repeating-linear-gradient(45deg,#ffffff05 0 10px,#0000 10px 20px);border-radius:8px;justify-content:center;align-items:center;min-width:140px;height:60px;font-size:12px;display:flex}.card-image-wrapper{color:#5b6a82;background:repeating-linear-gradient(45deg,#ffffff05 0 10px,#0000 10px 20px);border:1px dashed #ffffff1a;border-radius:8px;justify-content:center;align-items:center;height:200px;margin-bottom:20px;font-size:12px;display:flex}.chip{color:var(--blue-light);border:1px solid #2b5cf680;border-radius:20px;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.card-content h3{margin:0 0 8px;font-size:20px}.card-content p{margin:0 0 20px;font-size:14px}.card-content{color:#fff}.card-footer{color:#a0abc0;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-top:16px;font-size:12px;display:flex}.link-arrow{color:var(--text-white);margin-top:20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.link-arrow:hover{color:var(--blue-light)}.bottom-cta{text-align:center;background:linear-gradient(135deg,#2b5cf61a,#020b1a00);align-items:center;margin-top:50px;margin-bottom:50px}.animated-card{opacity:0;transition:all .8s cubic-bezier(.2,.8,.2,1);transform:translateY(40px)scale(.95)}.is-visible .animated-card{opacity:1;transform:translateY(0)scale(1)}.is-visible .animated-card:first-child{transition-delay:0s}.is-visible .animated-card:nth-child(2){transition-delay:.15s}.is-visible .animated-card:nth-child(3){transition-delay:.3s}.is-visible .animated-card:nth-child(4){transition-delay:.45s}.is-visible .animated-card:nth-child(5){transition-delay:.6s}.is-visible .animated-card:nth-child(6){transition-delay:.75s}.testimonial-card{opacity:0;transition:all 1s cubic-bezier(.2,.8,.2,1)}.testimonial-left{transform:translate(-80px)}.testimonial-center{transform:translateY(80px)}.testimonial-right{transform:translate(80px)}.is-visible .testimonial-card{opacity:1;transform:translate(0)}.is-visible .testimonial-center{transition-delay:.15s}.is-visible .testimonial-right{transition-delay:.3s}.carousel-container{width:100%;padding:10px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.carousel-track{gap:40px;width:max-content;animation:25s linear infinite scrollCarousel;display:flex}.carousel-track:hover{animation-play-state:paused}.carousel-item{flex-shrink:0;width:350px}@keyframes scrollCarousel{0%{transform:translate(0)}to{transform:translate(calc(-50% - 20px))}}@media (width<=960px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){section{gap:32px;padding:48px 20px}.section-header-flex{flex-direction:column;align-items:flex-start;gap:12px}.hero{padding-top:80px}.hero h1{font-size:clamp(28px,7vw,38px)}.hero-actions{flex-direction:column;gap:12px;width:100%}:is(.hero-actions :global(a),.hero-actions :global(button)){text-align:center;width:100%!important}.stats-bar{text-align:center;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px;padding:24px 16px;display:grid}.stat-item{text-align:center;flex-direction:column;align-items:center;display:flex}.stat-item h3{font-size:26px}.stat-item p{font-size:12px}.grid-4{flex-direction:column;gap:12px;display:flex}.value-card{grid-template-columns:auto 1fr;align-items:center;gap:4px 16px;padding:20px;display:grid}.value-icon-box{grid-row:1/span 2;margin-bottom:0}.value-card h3{margin:0;font-size:16px}.value-card p{margin:0;font-size:12px}.services .grid-3{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;gap:16px;margin:0 -20px;padding:4px 20px 20px;display:flex;overflow-x:auto}.services .grid-3::-webkit-scrollbar{display:none}.services .service-card{scroll-snap-align:start;flex-shrink:0;width:280px}}.light-theme{color:#334155!important;background-color:#fff!important}.light-theme h1,.light-theme h2,.light-theme .service-card h3,.light-theme .card-content h3{color:#0f172a!important}.light-theme p,.light-theme .quote,.light-theme .service-number,.light-theme .card-footer{color:#475569!important}.light-theme button,.light-theme .btn,.light-theme a[class*=btn],.light-theme .hero-actions a,.light-theme .hero-actions button,.light-theme header button{background:#2b5cf6!important;border:1px solid #2b5cf6!important;box-shadow:0 4px 14px #2b5cf633!important}.light-theme button *,.light-theme .btn *,.light-theme a[class*=btn] *,.light-theme .hero-actions a *,.light-theme .hero-actions button *,.light-theme header button *{color:#fff!important}.light-theme button:hover,.light-theme .btn:hover,.light-theme .hero-actions a:hover,.light-theme .hero-actions button:hover{background-color:#1e46c7!important;border-color:#1e46c7!important;box-shadow:0 6px 20px #2b5cf64d!important}.light-theme .hero-actions a:nth-child(2),.light-theme .hero-actions button:nth-child(2){box-shadow:none!important;background:#fff!important;border:1px solid #cbd5e1!important}.light-theme .hero-actions a:nth-child(2) *,.light-theme .hero-actions button:nth-child(2) *{color:#0f172a!important}.light-theme .navbar{background-color:#fff!important;border-bottom:1px solid #e2e8f0!important}.light-theme .navbar a:not([class*=btn]):not(.logo-section){box-shadow:none!important;color:#475569!important;background:0 0!important;border:none!important}.light-theme .navbar a:not([class*=btn]):not(.logo-section):hover,.light-theme .navbar a:not([class*=btn]).active{color:#2b5cf6!important;background:0 0!important}.light-theme .value-card{border-radius:12px;transition:border-color .2s,box-shadow .2s;background-color:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 20px #0f172a08!important}.light-theme .value-card:hover{border-color:#cbd5e1!important;box-shadow:0 6px 24px #0f172a0f!important}.light-theme .value-card h3{color:#0f172a!important}.light-theme .value-card p{color:#475569!important}.light-theme .value-icon-box{color:#2b5cf6!important;background-color:#2b5cf614!important;border:1px solid #2b5cf626!important}.light-theme .stats-bar{border-radius:12px;background-color:#f8fafc!important;border:1px solid #e2e8f0!important}.light-theme .stat-item h3{color:#2b5cf6!important}.light-theme .service-card,.light-theme .testimonial-card,.light-theme .carousel-item{border-radius:12px;background-color:#fff!important;border:1px solid #e2e8f0!important}.light-theme .logo-mock,.light-theme .card-image-wrapper{color:#64748b!important;background:#f1f5f9!important;border:1px dashed #cbd5e1!important}.light-theme .link-arrow{color:#2b5cf6!important}.light-theme .link-arrow:hover{color:#1e46c7!important}body>div>nav>div.nav-right-container>button.desktop-theme-switch{box-shadow:none!important;background-color:#0000!important;border:#0000!important}
