.zenith-whatsapp-cta{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(147,197,253,.45);border-radius:1.15rem;min-width:238px;height:56px;padding:0 1.6rem;cursor:pointer;background:transparent;color:#020617;font-weight:950;box-shadow:0 18px 46px rgba(37,99,235,.28),inset 0 0 0 1px hsla(0,0%,100%,.08);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.zenith-whatsapp-cta:hover{transform:translateY(-3px) scale(1.015);border-color:rgba(191,219,254,.85);box-shadow:0 24px 60px rgba(37,99,235,.38),0 0 32px rgba(96,165,250,.26),inset 0 0 0 1px hsla(0,0%,100%,.14)}.zenith-whatsapp-cta:active{transform:translateY(0) scale(.98)}.zenith-whatsapp-bg{position:absolute;inset:0;z-index:-2;background:linear-gradient(135deg,#93c5fd,#60a5fa 42%,#2563eb)}.zenith-whatsapp-bg:before{content:"";position:absolute;inset:-80% -30%;background:linear-gradient(115deg,transparent,transparent 35%,hsla(0,0%,100%,.45) 46%,hsla(0,0%,100%,.15) 52%,transparent 62%,transparent);transform:translateX(-65%) rotate(8deg);animation:zenithButtonShine 3.2s ease-in-out infinite}.zenith-whatsapp-content{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;width:100%;height:100%}.zenith-whatsapp-arrow{width:18px;height:18px;transition:transform .25s ease}.zenith-whatsapp-cta:hover .zenith-whatsapp-arrow{transform:translateX(5px)}.zenith-whatsapp-check,.zenith-whatsapp-spinner{width:20px;height:20px}.zenith-whatsapp-spinner{animation:zenithSpin .75s linear infinite}.zenith-whatsapp-check{filter:drop-shadow(0 0 8px rgba(187,247,208,.65))}.zenith-whatsapp-cta.is-active{color:#fff;border-color:rgba(147,197,253,.75)}.zenith-whatsapp-cta.is-active .zenith-whatsapp-bg{background:radial-gradient(circle at center,rgba(96,165,250,.92),rgba(37,99,235,.95))}.zenith-whatsapp-cta.is-success .zenith-whatsapp-bg{background:linear-gradient(135deg,#22c55e,#0ea5e9)}.zenith-whatsapp-confetti{position:absolute;inset:0;pointer-events:none;z-index:1;opacity:0}.zenith-whatsapp-cta.is-success .zenith-whatsapp-confetti{opacity:1;background:radial-gradient(circle,#bfdbfe 0 2px,transparent 3px) 18% 70% /28px 28px,radial-gradient(circle,#60a5fa 0 2px,transparent 3px) 38% 30% /32px 32px,radial-gradient(circle,#22d3ee 0 2px,transparent 3px) 62% 65% /30px 30px,radial-gradient(circle,#fff 0 1.5px,transparent 3px) 78% 28% /26px 26px;animation:zenithConfetti .55s ease-out forwards}@keyframes zenithButtonShine{0%,55%{transform:translateX(-65%) rotate(8deg)}to{transform:translateX(65%) rotate(8deg)}}@keyframes zenithSpin{to{transform:rotate(1turn)}}@keyframes zenithConfetti{0%{transform:scale(.85);opacity:0}30%{opacity:1}to{transform:scale(1.25) translateY(-8px);opacity:0}}.animated-gradient-text{position:relative;display:inline-block;max-width:-moz-fit-content;max-width:fit-content;background-image:linear-gradient(90deg,var(--gradient-colors));background-size:300% 100%;background-position:0 50%;background-repeat:repeat;-webkit-background-clip:text;background-clip:text;color:transparent;animation:zenith-gradient-flow var(--gradient-speed,8s) ease-in-out infinite alternate;text-shadow:0 0 24px rgba(96,165,250,.18),0 0 44px rgba(59,130,246,.1)}.animated-gradient-text.with-border{padding:.35rem .8rem;border-radius:999px;border:1px solid rgba(147,197,253,.22);background-color:hsla(0,0%,100%,.04);backdrop-filter:blur(12px)}@keyframes zenith-gradient-flow{0%{background-position:0 50%;filter:saturate(1)}to{background-position:100% 50%;filter:saturate(1.25)}}.hero-logo-orb{position:relative;width:210px;height:210px;margin:0 auto;display:grid;place-items:center;transform-style:preserve-3d;animation:heroOrbFloat 5s ease-in-out infinite;perspective:1200px}.hero-logo-orb-core{position:absolute;inset:0;display:grid;place-items:center;z-index:8}.hero-logo-orb-img{width:132px;height:auto;-o-object-fit:contain;object-fit:contain;position:relative;z-index:9;filter:drop-shadow(0 0 12px rgba(255,255,255,.3)) drop-shadow(0 0 22px rgba(96,165,250,.48)) drop-shadow(0 0 46px rgba(37,99,235,.24));animation:heroLogoFloat 5s ease-in-out infinite}.hero-logo-orb-glow{position:absolute;inset:10px;border-radius:999px;background:radial-gradient(circle,rgba(96,165,250,.34) 0,rgba(59,130,246,.18) 34%,rgba(236,72,153,.07) 56%,transparent 74%);filter:blur(22px);animation:heroGlowPulse 5s ease-in-out infinite}.hero-logo-ring{display:none!important}.hero-logo-orb-wrap{position:absolute;inset:0;z-index:4;transform-style:preserve-3d;animation:heroOrbFloat 5s ease-in-out infinite;animation:heroOrbRotate 14s linear infinite}.hero-logo-particle{position:absolute;left:50%;top:50%;width:2.4px;height:2.4px;border-radius:999px;opacity:0;background:linear-gradient(135deg,#60a5fa,#38bdf8 36%,#ec4899 68%,#ef4444);box-shadow:0 0 8px rgba(96,165,250,.85),0 0 16px rgba(236,72,153,.34),0 0 22px rgba(239,68,68,.18);animation:heroParticleOrbit 13s infinite;animation-delay:var(--delay)}.hero-logo-particle:nth-child(3n){background:#60a5fa;box-shadow:0 0 8px rgba(96,165,250,.9),0 0 18px rgba(59,130,246,.45)}.hero-logo-particle:nth-child(3n+1){background:#ec4899;box-shadow:0 0 8px rgba(236,72,153,.68),0 0 16px rgba(96,165,250,.28)}.hero-logo-particle:nth-child(3n+2){background:#ef4444;box-shadow:0 0 7px rgba(239,68,68,.48),0 0 18px rgba(59,130,246,.24)}@keyframes heroOrbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes heroOrbRotate{to{transform:rotateY(1turn) rotateX(1turn)}}@keyframes heroParticleOrbit{0%{opacity:0;transform:rotate(var(--rz)) rotateY(var(--ry)) translateX(8px) rotate(calc(var(--rz) * -1))}18%{opacity:.9}30%{transform:rotate(var(--rz)) rotateY(var(--ry)) translateX(78px) rotate(calc(var(--rz) * -1))}74%{opacity:.78;transform:rotate(var(--rz)) rotateY(var(--ry)) translateX(78px) rotate(calc(var(--rz) * -1))}to{opacity:0;transform:rotate(var(--rz)) rotateY(var(--ry)) translateX(210px) rotate(calc(var(--rz) * -1))}}@keyframes heroLogoFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.025)}}@keyframes heroGlowPulse{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:.95;transform:scale(1.08)}}@media (max-width:768px){.hero-logo-orb{width:145px;height:145px}.hero-logo-orb-img{width:96px}.hero-logo-particle{width:1.8px;height:1.8px}@keyframes heroParticleOrbit{0%{opacity:0;transform:rotate(var(--rz)) rotateY(var(--ry)) translateX(7px) rotate(calc(var(--rz) * -1))}18%{opacity:.82}30%,74%{opacity:.68;transform:rotate(var(--rz)) rotateY(var(--ry)) translateX(42px) rotate(calc(var(--rz) * -1))}to{opacity:0;transform:rotate(var(--rz)) rotateY(var(--ry)) translateX(105px) rotate(calc(var(--rz) * -1))}}}@media (prefers-reduced-motion:reduce){.hero-logo-orb-glow,.hero-logo-orb-img,.hero-logo-orb-wrap,.hero-logo-particle{animation:none!important}}.zenith-services-cta{position:relative;overflow:hidden;isolation:isolate;min-width:210px;height:56px;padding:0 1.5rem;border-radius:1.15rem;border:1px solid rgba(148,163,184,.24);background:rgba(15,23,42,.62);backdrop-filter:blur(14px);color:#fff;font-weight:900;cursor:pointer;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.zenith-services-cta:hover{transform:translateY(-3px);border-color:rgba(96,165,250,.52);box-shadow:0 0 28px rgba(59,130,246,.16),0 18px 50px rgba(15,23,42,.42)}.zenith-services-cta:active{transform:scale(.98)}.zenith-services-bg{position:absolute;inset:0;z-index:-3;background:linear-gradient(135deg,rgba(15,23,42,.95),rgba(30,41,59,.88))}.zenith-services-bg:before{content:"";position:absolute;inset:-120% -30%;background:linear-gradient(115deg,transparent,transparent 35%,rgba(96,165,250,.18) 50%,transparent 62%,transparent);transform:translateX(-70%) rotate(10deg);animation:zenithServicesShine 4s ease-in-out infinite}.zenith-services-grid{position:absolute;inset:0;z-index:-2;opacity:.18;background-image:linear-gradient(rgba(96,165,250,.15) 1px,transparent 0),linear-gradient(90deg,rgba(96,165,250,.15) 1px,transparent 0);background-size:18px 18px;-webkit-mask-image:radial-gradient(circle at center,#000 20%,transparent 90%);mask-image:radial-gradient(circle at center,#000 20%,transparent 90%)}.zenith-services-content{position:relative;z-index:2;width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;gap:.75rem}.zenith-services-arrow-wrap{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:rgba(96,165,250,.12);border:1px solid rgba(96,165,250,.22);box-shadow:inset 0 0 12px rgba(96,165,250,.12),0 0 12px rgba(59,130,246,.14);animation:zenithServicesArrowPulse 2.8s ease-in-out infinite}.zenith-services-arrow{width:14px;height:14px;color:#93c5fd;animation:zenithServicesArrowMove 1.8s ease-in-out infinite}@keyframes zenithServicesArrowMove{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes zenithServicesArrowPulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.08);opacity:1}}@keyframes zenithServicesShine{0%,55%{transform:translateX(-70%) rotate(10deg)}to{transform:translateX(70%) rotate(10deg)}}.reviews-loop-section{position:relative;padding:7rem 0;overflow:hidden}.reviews-loop-header{text-align:center;margin-bottom:3.6rem}.reviews-loop-header span{color:#93c5fd;font-size:.78rem;letter-spacing:.42em;font-weight:900}.reviews-loop-header h2{margin-top:1rem;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:950;color:#fff;letter-spacing:-.05em;text-shadow:0 18px 55px rgba(37,99,235,.18)}.reviews-loop-header h2 span{color:#93c5fd;font-size:inherit;letter-spacing:inherit}.reviews-loop{width:100%;overflow:hidden;position:relative;padding-top:1.6rem;padding-bottom:1.6rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.reviews-track{display:flex;align-items:stretch;gap:2rem;width:-moz-max-content;width:max-content;animation:scrollLoop 48s linear infinite;padding:.4rem 0}.reviews-loop:hover .reviews-track{animation-play-state:paused}.review-card{--glow-x:50%;--glow-y:50%;--glow-intensity:0;position:relative;width:370px;min-height:260px;flex-shrink:0;overflow:hidden;border-radius:30px;border:2px solid rgba(96,165,250,.62);background:rgba(2,6,23,.86);transform-style:preserve-3d;will-change:transform;box-shadow:0 0 0 1px rgba(147,197,253,.18),0 18px 55px rgba(0,0,0,.38),inset 0 0 30px rgba(96,165,250,.06)}.review-card:before{content:"";position:absolute;inset:0;background:radial-gradient(360px circle at var(--glow-x) var(--glow-y),rgba(96,165,250,calc(var(--glow-intensity) * .26)),transparent 56%),linear-gradient(145deg,rgba(15,23,42,.94) 0,rgba(15,42,92,.72) 48%,rgba(3,7,18,.94) 100%);z-index:0}.review-card-bg{position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(96,165,250,.12) 42%,transparent 72%),radial-gradient(circle at 20% 10%,rgba(14,165,233,.18),transparent 34%),radial-gradient(circle at 80% 90%,rgba(34,197,94,.1),transparent 38%);opacity:.86;z-index:1}.review-border-glow{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:4;background:radial-gradient(280px circle at var(--glow-x) var(--glow-y),rgba(96,165,250,calc(var(--glow-intensity) * .95)) 0,rgba(59,130,246,calc(var(--glow-intensity) * .75)) 22%,rgba(239,68,68,calc(var(--glow-intensity) * .45)) 44%,transparent 68%);opacity:1;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:3px}.review-content{position:relative;z-index:3;min-height:260px;padding:2rem;display:flex;flex-direction:column;transform:translateZ(30px)}.review-stars{color:#facc15;font-size:1.15rem;letter-spacing:.18em;margin-bottom:1rem;text-shadow:0 0 18px rgba(250,204,21,.28)}.review-content h3{color:#fff;font-size:1.45rem;font-weight:950;margin-bottom:.85rem}.review-content p{color:rgba(226,232,240,.86);font-size:.98rem;line-height:1.65;max-width:95%;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.review-date{margin-top:auto;padding-top:1.35rem;color:rgba(147,197,253,.82);font-size:.88rem;font-weight:700}.review-ripple{position:absolute;border-radius:999px;background:radial-gradient(circle,rgba(96,165,250,.46),rgba(34,197,94,.18) 34%,transparent 70%);pointer-events:none;z-index:10}@keyframes scrollLoop{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.reviews-loop-section{padding:5.5rem 0}.review-card{width:300px;min-height:245px}.review-content{min-height:245px;padding:1.55rem}.reviews-track{gap:1.2rem;animation-duration:38s}}.review-card:hover{border-color:rgba(147,197,253,.95)!important;box-shadow:0 0 0 1px hsla(0,0%,100%,.22),0 0 22px rgba(59,130,246,.58),0 0 44px rgba(96,165,250,.34),0 0 62px rgba(239,68,68,.16),0 18px 58px rgba(0,0,0,.48),inset 0 0 38px rgba(96,165,250,.11)!important}.review-card:hover .review-border-glow{filter:brightness(1.45) saturate(1.35)}.zenith-focus-glitch{display:inline-block;color:#93c5fd!important;text-shadow:0 0 18px rgba(96,165,250,.55),0 0 42px rgba(59,130,246,.28);animation:zenithGlitchText 2.8s steps(1) infinite}.zenith-focus-glitch:after,.zenith-focus-glitch:before{content:attr(data-text);position:absolute;inset:0;pointer-events:none;opacity:.72}.zenith-focus-glitch:before{color:#60a5fa;transform:translate(-2px);clip-path:inset(0 0 58% 0);animation:zenithGlitchBefore 1.9s linear infinite alternate-reverse}.zenith-focus-glitch:after{color:#ef4444;transform:translate(2px);clip-path:inset(52% 0 0 0);animation:zenithGlitchAfter 2.2s linear infinite alternate-reverse}.zenith-focus-glitch{outline:none}.zenith-focus-glitch::-moz-selection{background:transparent}.zenith-focus-glitch::selection{background:transparent}.zenith-focus-glitch{--corner-color:#93c5fd}.zenith-focus-glitch span{position:relative}.zenith-focus-glitch::marker{display:none}.zenith-focus-glitch:before{text-shadow:2px 0 rgba(96,165,250,.75)}.zenith-focus-glitch:after{text-shadow:-2px 0 rgba(239,68,68,.55)}.zenith-focus-glitch{border-radius:.2em}.zenith-focus-glitch::-moz-selection{color:#fff}.zenith-focus-glitch::selection{color:#fff}.zenith-focus-glitch+.nothing{display:none}.zenith-focus-glitch{box-shadow:none}.zenith-focus-glitch:after,.zenith-focus-glitch:before{z-index:1}.zenith-focus-glitch{z-index:2}.zenith-focus-glitch:after,.zenith-focus-glitch:before{mix-blend-mode:screen}.zenith-focus-glitch{padding:0 .08em}.zenith-focus-glitch:after{border:none}.zenith-focus-glitch{background:linear-gradient(90deg,#93c5fd,#fff,#60a5fa,#2563eb);background-size:280% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:zenithGradientMove 4s ease-in-out infinite,zenithGlitchText 2.8s steps(1) infinite}.zenith-focus-glitch:after,.zenith-focus-glitch:before{-webkit-background-clip:initial;background-clip:initial}.zenith-focus-glitch .corner{display:none}.zenith-focus-glitch::-moz-selection{background:rgba(96,165,250,.25)}.zenith-focus-glitch::selection{background:rgba(96,165,250,.25)}.zenith-focus-glitch{filter:drop-shadow(0 0 12px rgba(96,165,250,.35));--focus-offset:-10px}.zenith-focus-glitch:hover{filter:drop-shadow(0 0 18px rgba(96,165,250,.55))}.zenith-focus-glitch:before{border:0}.zenith-focus-glitch{position:relative}.zenith-focus-glitch>i{display:none}.zenith-focus-glitch{--focus-size:14px}.zenith-focus-glitch::-moz-selection{background:rgba(59,130,246,.35)}.zenith-focus-glitch::selection{background:rgba(59,130,246,.35)}.zenith-focus-glitch{isolation:isolate}.zenith-focus-glitch:after,.zenith-focus-glitch:before{border-radius:0}.zenith-focus-glitch{background-image:linear-gradient(90deg,#93c5fd,#fff,#60a5fa,#2563eb),linear-gradient(#93c5fd,#93c5fd),linear-gradient(#93c5fd,#93c5fd),linear-gradient(#93c5fd,#93c5fd),linear-gradient(#93c5fd,#93c5fd);background-size:280% 100%,14px 2px,14px 2px,2px 14px,2px 14px;background-position:0 50%,left -10px top -6px,right -10px bottom -6px,left -10px top -6px,right -10px bottom -6px;background-repeat:no-repeat;-webkit-background-clip:text,border-box,border-box,border-box,border-box;background-clip:text,border-box,border-box,border-box,border-box}@keyframes zenithGradientMove{0%,to{background-position:0 50%,left -10px top -6px,right -10px bottom -6px,left -10px top -6px,right -10px bottom -6px}50%{background-position:100% 50%,left -10px top -6px,right -10px bottom -6px,left -10px top -6px,right -10px bottom -6px}}@keyframes zenithGlitchText{0%,90%,to{transform:translate(0)}92%{transform:translate(-1px,1px)}94%{transform:translate(1px,-1px)}96%{transform:translate(-1px)}}@keyframes zenithGlitchBefore{0%{clip-path:inset(0 0 70% 0);opacity:0}12%{clip-path:inset(15% 0 55% 0);opacity:.55}28%{clip-path:inset(42% 0 30% 0);opacity:.85}45%{clip-path:inset(5% 0 78% 0);opacity:.35}70%{clip-path:inset(62% 0 8% 0);opacity:.68}to{clip-path:inset(0 0 70% 0);opacity:0}}@keyframes zenithGlitchAfter{0%{clip-path:inset(70% 0 0 0);opacity:0}16%{clip-path:inset(52% 0 18% 0);opacity:.5}34%{clip-path:inset(22% 0 50% 0);opacity:.82}58%{clip-path:inset(76% 0 5% 0);opacity:.38}82%{clip-path:inset(35% 0 38% 0);opacity:.7}to{clip-path:inset(70% 0 0 0);opacity:0}}@media (hover:none),(pointer:coarse){.reviews-carousel *,.reviews-carousel:hover *,.reviews-loop,.reviews-loop:hover,.reviews-marquee,.reviews-marquee:hover,.reviews-row,.reviews-row:hover,.reviews-slider,.reviews-slider:hover,.reviews-track,.reviews-track:hover{animation-play-state:running!important}}.reviews-carousel,.reviews-loop,.reviews-marquee,.reviews-row,.reviews-slider,.reviews-track{will-change:transform;transform:translateZ(0);backface-visibility:hidden}.zenith-focus-wrap{position:relative;display:inline-flex;align-items:center;gap:.18em;padding:0 .1em;vertical-align:baseline;isolation:isolate}.zenith-focus-word{position:relative;display:inline-block;color:#93c5fd;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;filter:blur(1.3px);opacity:.68;text-shadow:0 0 12px rgba(147,197,253,.35),0 0 28px rgba(56,189,248,.16);transition:filter .28s ease,opacity .28s ease,color .28s ease;animation:zfSoftGlitch 4.8s steps(1) infinite}.zenith-focus-word.is-active{color:#bfdbfe;filter:blur(0);opacity:1}.zenith-focus-word:after,.zenith-focus-word:before{content:attr(data-text);position:absolute;inset:0;pointer-events:none;background:none!important;opacity:0}.zenith-focus-word:before{color:#38bdf8;transform:translateX(-1px);text-shadow:1px 0 rgba(56,189,248,.38);animation:zfBlueSoft 4s linear infinite alternate-reverse}.zenith-focus-word:after{color:#60a5fa;transform:translateX(1px);text-shadow:-1px 0 rgba(96,165,250,.35);animation:zfCyanSoft 4.4s linear infinite alternate-reverse}.zenith-focus-frame{position:absolute;top:0;left:0;pointer-events:none;z-index:5;background:transparent!important}.zf-corner{position:absolute;width:13px;height:13px;border:2px solid #93c5fd;border-radius:4px;opacity:.9;filter:drop-shadow(0 0 5px rgba(147,197,253,.85)) drop-shadow(0 0 12px rgba(56,189,248,.32))}.zf-top-left{left:-8px;border-right:none}.zf-top-left,.zf-top-right{top:-8px;border-bottom:none}.zf-top-right{right:-8px;border-left:none}.zf-bottom-left{bottom:-8px;left:-8px;border-right:none;border-top:none}.zf-bottom-right{bottom:-8px;right:-8px;border-left:none;border-top:none}@keyframes zfSoftGlitch{0%,94%,to{transform:translate(0)}96%{transform:translate(-.5px,.5px)}98%{transform:translate(.5px,-.5px)}}@keyframes zfBlueSoft{0%,to{opacity:0;clip-path:inset(0 0 78% 0)}35%{opacity:.18;clip-path:inset(18% 0 62% 0)}62%{opacity:.12;clip-path:inset(48% 0 30% 0)}}@keyframes zfCyanSoft{0%,to{opacity:0;clip-path:inset(72% 0 0 0)}38%{opacity:.16;clip-path:inset(52% 0 22% 0)}70%{opacity:.2;clip-path:inset(22% 0 56% 0)}}.client-carousel-wrap{width:100%;margin:58px auto 72px;overflow:hidden}.client-carousel-label{margin-bottom:22px;text-align:center;color:#93c5fd;font-size:12px;font-weight:950;letter-spacing:.28em;text-transform:uppercase}.client-carousel{position:relative;width:100%;overflow:hidden;padding:10px 0 18px}.client-carousel.is-looping{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.client-carousel-track{display:flex;width:-moz-max-content;width:max-content;gap:28px}.client-carousel.is-static .client-carousel-track{width:100%;justify-content:center;flex-wrap:wrap}.client-carousel.is-looping .client-carousel-track{animation:clientLogoLoop 34s linear infinite}.client-carousel.is-looping:hover .client-carousel-track{animation-play-state:paused}.client-logo-card{flex:0 0 auto;width:170px;height:92px;display:grid;place-items:center;border-radius:26px;border:1px solid rgba(147,197,253,.18);background:linear-gradient(135deg,hsla(0,0%,100%,.075),rgba(147,197,253,.025)),rgba(5,9,20,.72);box-shadow:0 18px 46px rgba(0,0,0,.34),inset 0 0 22px hsla(0,0%,100%,.035);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.client-logo-card:hover{transform:translateY(-5px) scale(1.04);border-color:rgba(147,197,253,.45);box-shadow:0 24px 60px rgba(0,0,0,.42),0 0 42px rgba(59,130,246,.2)}.client-logo-card img{max-width:118px;max-height:54px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) brightness(1.45) contrast(.95) drop-shadow(0 0 16px rgba(96,165,250,.12));opacity:.86;transition:filter .28s ease,opacity .28s ease,transform .28s ease}.client-logo-card:hover img{filter:grayscale(0) brightness(1.12) contrast(1) drop-shadow(0 0 18px rgba(96,165,250,.25));opacity:1;transform:scale(1.03)}@keyframes clientLogoLoop{0%{transform:translate3d(-33.333%,0,0)}to{transform:translateZ(0)}}@media (max-width:640px){.client-carousel-wrap{margin:42px auto 54px}.client-carousel-track{gap:18px}.client-carousel.is-looping .client-carousel-track{animation-duration:26s}.client-logo-card{width:132px;height:76px;border-radius:20px}.client-logo-card img{max-width:92px;max-height:42px}}.true-focus-container{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:.35em .55em;max-width:1050px;margin-inline:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.true-focus-word{position:relative;display:inline-block;color:#f8fafc;text-shadow:0 0 22px rgba(96,165,250,.14)}.true-focus-word.active{color:#fff;text-shadow:0 0 22px rgba(96,165,250,.36),0 0 48px rgba(59,130,246,.16)}.true-focus-frame{position:absolute;top:0;left:0;pointer-events:none}.tf-corner{position:absolute;width:13px;height:13px;border:2px solid var(--border-color);border-radius:4px;filter:drop-shadow(0 0 6px var(--glow-color)) drop-shadow(0 0 14px rgba(59,130,246,.35))}.tf-top-left{left:-8px;border-right:none}.tf-top-left,.tf-top-right{top:-8px;border-bottom:none}.tf-top-right{right:-8px;border-left:none}.tf-bottom-left{bottom:-8px;left:-8px;border-right:none;border-top:none}.tf-bottom-right{bottom:-8px;right:-8px;border-left:none;border-top:none}@media (max-width:640px){.true-focus-container{gap:.24em .38em}.tf-corner{width:10px;height:10px}}.animated-service-icon-wrap{position:relative;width:82px;height:82px;display:grid;place-items:center;overflow:visible;background:transparent!important;border:none!important;box-shadow:none!important;perspective:800px}div:has(>.animated-service-icon-wrap){background:transparent!important;border:none!important;box-shadow:none!important;width:86px!important;height:86px!important}.animated-service-icon-glow{position:absolute;inset:8px;border-radius:999px;background:radial-gradient(circle,rgba(96,165,250,.24),rgba(59,130,246,.1),transparent 72%);filter:blur(16px);animation:animatedServiceGlow 3s ease-in-out infinite}.animated-service-icon-img{position:relative;z-index:2;width:78px;height:78px;-o-object-fit:contain;object-fit:contain;animation:animatedServiceDepth 3.2s ease-in-out infinite,animatedServiceGlitch 4s steps(1) infinite;filter:brightness(0) invert(1) drop-shadow(0 0 10px rgba(96,165,250,.35)) drop-shadow(0 0 20px rgba(37,99,235,.18));transform-style:preserve-3d;will-change:transform}.animated-service-icon-wrap:after,.animated-service-icon-wrap:before{content:"";position:absolute;inset:0;background-image:var(--icon-url);background-size:78px 78px;background-repeat:no-repeat;background-position:50%;opacity:0;z-index:3;pointer-events:none;filter:brightness(0) invert(1)}.animated-service-icon-wrap:before{animation:animatedServiceGlitchBlue 4s linear infinite alternate-reverse;filter:brightness(0) invert(1) drop-shadow(-2px 0 rgba(59,130,246,.85))}.animated-service-icon-wrap:after{animation:animatedServiceGlitchCyan 4.4s linear infinite alternate-reverse;filter:brightness(0) invert(1) drop-shadow(2px 0 rgba(34,211,238,.55))}@keyframes animatedServiceDepth{0%,to{transform:rotateX(0deg) rotateY(0deg) translateZ(0) scale(1)}50%{transform:rotateX(7deg) rotateY(-6deg) translateZ(12px) scale(1.035)}}@keyframes animatedServiceGlow{0%,to{opacity:.42;transform:scale(.92)}50%{opacity:.95;transform:scale(1.14)}}@keyframes animatedServiceGlitch{0%,93%,to{transform:rotateX(0deg) rotateY(0deg) translateZ(0) scale(1)}94%{transform:rotateX(8deg) rotateY(-8deg) translateZ(13px) translateX(-1px) scale(1.04)}96%{transform:rotateX(6deg) rotateY(8deg) translateZ(14px) translateX(1px) scale(1.04)}}@keyframes animatedServiceGlitchBlue{0%,to{opacity:0;clip-path:inset(0 0 85% 0);transform:translate(0)}45%{opacity:.22;clip-path:inset(18% 0 58% 0);transform:translate(-2px)}70%{opacity:.15;clip-path:inset(62% 0 12% 0);transform:translate(-1px,1px)}}@keyframes animatedServiceGlitchCyan{0%,to{opacity:0;clip-path:inset(80% 0 0 0);transform:translate(0)}42%{opacity:.18;clip-path:inset(42% 0 28% 0);transform:translate(2px)}76%{opacity:.12;clip-path:inset(16% 0 60% 0);transform:translate(1px,-1px)}}.animated-feature-icon-wrap{position:relative;width:82px;height:82px;display:flex;align-items:center;justify-content:center;perspective:900px}div:has(>.animated-feature-icon-wrap){background:transparent!important;border:none!important;box-shadow:none!important}.animated-feature-glow{position:absolute;inset:6px;border-radius:999px;background:radial-gradient(circle,rgba(59,130,246,.22),rgba(37,99,235,.1),transparent 74%);filter:blur(14px);animation:featureGlowPulse 3.2s ease-in-out infinite}.animated-feature-ring{display:none!important}.animated-feature-image{position:relative;z-index:5;width:78px;height:78px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 0 8px rgba(147,197,253,.42)) drop-shadow(0 0 18px rgba(59,130,246,.28));animation:featureDepth 3.6s ease-in-out infinite,featureBlueRedGlitch 4.6s steps(1) infinite;transform-style:preserve-3d;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.animated-feature-icon-wrap:before{z-index:6;filter:brightness(0) invert(1) drop-shadow(0 0 4px rgba(96,165,250,.85)) drop-shadow(0 0 12px rgba(59,130,246,.6));animation:featureEdgeScanBlue 3.4s linear infinite}.animated-feature-icon-wrap:after,.animated-feature-icon-wrap:before{content:"";position:absolute;inset:0;background-image:var(--feature-icon);background-repeat:no-repeat;background-position:50%;background-size:78px 78px;pointer-events:none;opacity:0}.animated-feature-icon-wrap:after{z-index:4;filter:brightness(0) invert(1) drop-shadow(2px 0 rgba(239,68,68,.32));animation:featureEdgeGlitchRed 5.2s steps(1) infinite}@keyframes featureDepth{0%,to{transform:translateZ(0) rotateX(0deg) rotateY(0deg) scale(1)}50%{transform:translateZ(13px) rotateX(-4deg) rotateY(6deg) scale(1.035)}}@keyframes featureBlueRedGlitch{0%,92%,to{transform:translateZ(0) rotateX(0deg) rotateY(0deg) scale(1)}94%{transform:translateZ(14px) rotateX(-3deg) rotateY(7deg) translateX(-1px) scale(1.035)}96%{transform:translateZ(14px) rotateX(3deg) rotateY(-7deg) translateX(1px) scale(1.035)}}@keyframes featureEdgeScanBlue{0%{opacity:0;clip-path:inset(0 0 92% 0);transform:translateY(-2px) scale(1.01)}8%{opacity:.85}22%{opacity:.45;clip-path:inset(18% 0 68% 0)}42%{opacity:.75;clip-path:inset(38% 0 48% 0);transform:translateY(0) scale(1.018)}62%{opacity:.42;clip-path:inset(58% 0 28% 0)}82%{opacity:.7;clip-path:inset(78% 0 8% 0);transform:translateY(2px) scale(1.012)}to{opacity:0;clip-path:inset(92% 0 0 0);transform:translateY(0) scale(1)}}@keyframes featureEdgeGlitchRed{0%,88%,to{opacity:0;transform:translate(0);clip-path:inset(0 0 100% 0)}90%{opacity:.18;transform:translate(2px);clip-path:inset(20% 0 58% 0)}92%{opacity:0}94%{opacity:.13;transform:translate(-1px);clip-path:inset(64% 0 18% 0)}96%{opacity:0}}@keyframes featureGlowPulse{0%,to{opacity:.42;transform:scale(.92)}50%{opacity:.86;transform:scale(1.12)}}.logoloop-zenith{position:relative;width:100%;overflow:hidden;padding:16px 0 20px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.logoloop-zenith-track{display:flex;width:-moz-max-content;width:max-content;gap:58px;will-change:transform}.logoloop-zenith-item{flex:0 0 auto;min-width:126px;display:grid;place-items:center;gap:12px;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.logoloop-zenith-icon{position:relative;width:78px;height:78px;display:grid;place-items:center;border-radius:24px;border:1px solid rgba(147,197,253,.22);background:linear-gradient(135deg,rgba(147,197,253,.16),rgba(59,130,246,.06)),rgba(5,9,20,.72);box-shadow:0 16px 42px rgba(0,0,0,.35),0 0 32px rgba(59,130,246,.18);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.logoloop-zenith-icon:before{content:"";position:absolute;inset:8px;border-radius:18px;background:linear-gradient(135deg,#93c5fd,#3b82f6 55%,#1d4ed8);box-shadow:inset 0 0 12px hsla(0,0%,100%,.2),0 0 28px rgba(59,130,246,.22)}.logoloop-zenith-icon svg{position:relative;z-index:2;width:32px;height:32px;color:#050914;stroke-width:2.4}.logoloop-zenith-item p{font-size:14px;font-weight:950;color:#f8fafc;text-align:center;text-shadow:0 0 18px rgba(59,130,246,.18)}.logoloop-zenith-item:hover .logoloop-zenith-icon{transform:translateY(-6px) scale(1.08);border-color:rgba(147,197,253,.48);box-shadow:0 22px 56px rgba(0,0,0,.42),0 0 44px rgba(59,130,246,.34)}@media (max-width:640px){.logoloop-zenith-track{gap:36px}.logoloop-zenith-item{min-width:104px}.logoloop-zenith-icon{width:66px;height:66px;border-radius:20px}.logoloop-zenith-icon:before{inset:7px;border-radius:15px}.logoloop-zenith-icon svg{width:27px;height:27px}.logoloop-zenith-item p{font-size:12px}}