.CarWashAnimation_frame__LDSJ3{margin-top:clamp(2.5rem,5vw,4rem);border:1px solid rgba(4,31,66,.12);border-radius:1.5rem;background:#fff;padding:clamp(.35rem,.7vw,.55rem);box-shadow:0 28px 70px -38px rgba(4,31,66,.58),0 8px 22px -16px rgba(4,31,66,.24)}.CarWashAnimation_scene__dlPv7{--cycle:5.6s;--car-tunnel-x:77%;--car-exit-x:260%;--car-gone-x:278%;position:relative;isolation:isolate;aspect-ratio:20/9;overflow:hidden;border-radius:1.15rem;background:linear-gradient(180deg,hsla(0,0%,100%,.06),transparent 32%),radial-gradient(circle at 50% 34%,#173b65 0,#09284b 33%,#041f42 72%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.CarWashAnimation_scene__dlPv7:before{position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(18,184,244,.04),transparent 20% 80%,rgba(214,47,56,.05)),repeating-linear-gradient(90deg,transparent 0 8.25%,hsla(0,0%,100%,.018) 8.25% 8.4%);content:""}.CarWashAnimation_ambientGlow__RBn4D{position:absolute;left:29%;top:8%;z-index:1;width:42%;height:70%;border-radius:50%;background:rgba(18,184,244,.16);filter:blur(3.8rem);animation:CarWashAnimation_ambientPulse__BU1cG var(--cycle) ease-in-out infinite}.CarWashAnimation_road__n61_g{position:absolute;inset:65% -7% 0;z-index:1;overflow:hidden;border-top:1px solid hsla(0,0%,100%,.14);background:linear-gradient(180deg,rgba(18,24,34,.5),#0a111b 58%),repeating-linear-gradient(90deg,transparent 0 9%,hsla(0,0%,100%,.035) 9% 9.2%);transform:perspective(30rem) rotateX(11deg);transform-origin:center top}.CarWashAnimation_road__n61_g:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(18,184,244,.06) 50%,transparent);content:""}.CarWashAnimation_roadLine__Q1Bi9{position:absolute;top:28%;bottom:-20%;width:1px;background:linear-gradient(180deg,rgba(244,196,48,.62),rgba(244,196,48,0))}.CarWashAnimation_roadLine__Q1Bi9:first-child{left:30%;transform:rotate(8deg)}.CarWashAnimation_roadLine__Q1Bi9:last-child{right:30%;transform:rotate(-8deg)}.CarWashAnimation_tunnelBack__W91ZZ{position:absolute;left:28%;top:14%;z-index:2;width:44%;height:66%;overflow:hidden;border-radius:1rem 1rem 0 0;background:linear-gradient(90deg,rgba(5,13,23,.94),rgba(12,37,62,.78) 50%,rgba(5,13,23,.94)),repeating-linear-gradient(90deg,transparent 0 17%,hsla(0,0%,100%,.025) 17% 17.5%);box-shadow:inset 0 0 3rem rgba(0,0,0,.72),0 1rem 4rem rgba(0,0,0,.3)}.CarWashAnimation_tunnelBack__W91ZZ:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,184,244,.05),transparent 38%);content:""}.CarWashAnimation_ceilingLight__LIUk0{position:absolute;top:14%;z-index:1;width:18%;height:.3rem;border-radius:999px;background:#e8f8ff;box-shadow:0 0 1.25rem rgba(18,184,244,.85);transform:perspective(5rem) rotateX(42deg)}.CarWashAnimation_ceilingLight__LIUk0:first-child{left:8%}.CarWashAnimation_ceilingLight__LIUk0:nth-child(2){left:41%}.CarWashAnimation_ceilingLight__LIUk0:nth-child(3){right:8%}.CarWashAnimation_backGlow__LI8nn{position:absolute;left:25%;bottom:-18%;width:50%;height:54%;border-radius:50%;background:rgba(18,184,244,.14);filter:blur(1.7rem)}.CarWashAnimation_car__2NH6S{position:absolute;left:0;bottom:14%;z-index:3;width:39%;will-change:transform,opacity;transform:translateZ(0)}.CarWashAnimation_carImage__v95kW{display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CarWashAnimation_frontCar__nTgOH{opacity:0;animation:CarWashAnimation_frontTravel__CnMow var(--cycle) linear infinite}.CarWashAnimation_frontCar__nTgOH .CarWashAnimation_carImage__v95kW{animation:CarWashAnimation_dirtyTone__KnB9Q var(--cycle) linear infinite}.CarWashAnimation_rearCar__irGiX{opacity:0;animation:CarWashAnimation_rearTravel__omhbY var(--cycle) linear infinite}.CarWashAnimation_dirtLayer__7ck2A,.CarWashAnimation_shineSweep__Fpicy{position:absolute;inset:0;pointer-events:none;-webkit-mask:url(/assets/car-wash-animation/blue-charger-front.png) center/contain no-repeat;mask:url(/assets/car-wash-animation/blue-charger-front.png) center/contain no-repeat}.CarWashAnimation_dirtLayer__7ck2A{background:radial-gradient(circle at 24% 62%,rgba(76,59,41,.9) 0 2%,transparent 7%),radial-gradient(circle at 51% 54%,rgba(89,72,50,.78) 0 1.4%,transparent 6%),radial-gradient(circle at 72% 66%,rgba(68,56,43,.82) 0 1.5%,transparent 5.5%),linear-gradient(180deg,rgba(104,91,71,.12) 34%,rgba(79,64,47,.72));mix-blend-mode:multiply;animation:CarWashAnimation_dirtFade__ggOS5 var(--cycle) linear infinite}.CarWashAnimation_shineSweep__Fpicy{-webkit-mask-image:url(/assets/car-wash-animation/blue-charger-rear.png);mask-image:url(/assets/car-wash-animation/blue-charger-rear.png);background:linear-gradient(112deg,transparent 44%,hsla(0,0%,100%,.06) 47%,hsla(0,0%,100%,.4) 49.5%,rgba(18,184,244,.16) 51.5%,transparent 55%);opacity:0;transform:translateX(-75%);animation:CarWashAnimation_polishSweep__aOzlb var(--cycle) ease-in-out infinite}.CarWashAnimation_washEffects__Q_QUw{position:absolute;left:28%;top:14%;z-index:4;width:44%;height:66%;overflow:hidden;border-radius:1rem 1rem 0 0;pointer-events:none}.CarWashAnimation_rinseBar__ft_do{position:absolute;left:17%;right:17%;top:18%;height:.42rem;border-radius:999px;background:linear-gradient(90deg,#7d8fa3,#f8fafc 18% 82%,#7d8fa3);box-shadow:0 .35rem .75rem rgba(0,0,0,.4)}.CarWashAnimation_rinseBar__ft_do:after{position:absolute;inset:.45rem 2% auto;height:.25rem;background:repeating-linear-gradient(90deg,transparent 0 7%,rgba(18,184,244,.95) 7% 8.2%,transparent 8.2% 14%);content:"";filter:drop-shadow(0 0 .35rem rgba(18,184,244,.8));animation:CarWashAnimation_washPhase___YlSj var(--cycle) linear infinite}.CarWashAnimation_spray__mdnVT{position:absolute;top:25%;width:42%;height:48%;opacity:0;background:repeating-linear-gradient(102deg,transparent 0 7%,rgba(190,235,251,.62) 7% 7.8%,transparent 7.8% 13%);filter:blur(.5px) drop-shadow(0 0 .5rem rgba(18,184,244,.5));animation:CarWashAnimation_sprayPhase__lN_gy var(--cycle) linear infinite}.CarWashAnimation_sprayLeft__nSfqh{left:2%;clip-path:polygon(0 0,100% 30%,100% 100%,15% 72%)}.CarWashAnimation_sprayRight__xlTU1{right:2%;clip-path:polygon(100% 0,0 30%,0 100%,85% 72%);transform:scaleX(-1)}.CarWashAnimation_waterCurtain__4snuP{position:absolute;left:27%;top:21%;width:46%;height:64%;opacity:0;background:linear-gradient(180deg,rgba(225,248,255,.58),rgba(18,184,244,.08) 80%,transparent),repeating-linear-gradient(90deg,hsla(0,0%,100%,.22) 0 1px,transparent 1px .7rem);filter:blur(1.2px);animation:CarWashAnimation_curtainPhase__bgiwc var(--cycle) linear infinite}.CarWashAnimation_brush__83agx{position:absolute;top:31%;width:18%;aspect-ratio:1;border:.35rem solid rgba(224,232,240,.58);border-radius:50%;opacity:0;background:repeating-conic-gradient(from 8deg,#d62f38 0 7deg,#941f2b 7deg 13deg,transparent 13deg 20deg);box-shadow:inset 0 0 0 .45rem rgba(4,31,66,.8),0 0 1rem rgba(214,47,56,.28);animation:CarWashAnimation_brushPhase__yWuin var(--cycle) linear infinite,CarWashAnimation_brushSpin__Kb3MC .72s linear infinite}.CarWashAnimation_brush__83agx:after{position:absolute;inset:34%;border-radius:50%;background:#c8d2dd;box-shadow:inset 0 0 0 .2rem #708096;content:""}.CarWashAnimation_brushLeft__v2qfV{left:5%}.CarWashAnimation_brushRight__jcvNn{right:5%;animation-direction:normal,reverse}.CarWashAnimation_foamCloud__NB1du{position:absolute;left:12%;top:29%;width:76%;height:53%;border-radius:50%;opacity:0;background:radial-gradient(circle at 18% 48%,hsla(0,0%,100%,.96) 0 12%,transparent 28%),radial-gradient(circle at 42% 36%,rgba(237,250,255,.96) 0 19%,transparent 36%),radial-gradient(circle at 68% 55%,hsla(0,0%,100%,.93) 0 18%,transparent 36%),radial-gradient(circle at 83% 37%,rgba(217,246,255,.88) 0 12%,transparent 28%);filter:blur(.55rem);transform:scale(.75);animation:CarWashAnimation_foamPhase__Er_by var(--cycle) ease-in-out infinite}.CarWashAnimation_mist__6kk5v{position:absolute;inset:18% 5% 2%;border-radius:50%;opacity:0;background:rgba(213,245,255,.34);filter:blur(2rem);animation:CarWashAnimation_mistPhase__0Vs2k var(--cycle) ease-in-out infinite}.CarWashAnimation_bubbles__U88Fu{position:absolute;inset:22% 10% 5%;opacity:0;animation:CarWashAnimation_bubblePhase__j9Zqy var(--cycle) linear infinite}.CarWashAnimation_bubbles__U88Fu span{position:absolute;bottom:8%;width:.72rem;aspect-ratio:1;border:1px solid hsla(0,0%,100%,.88);border-radius:50%;background:rgba(210,246,255,.18);box-shadow:inset -.12rem -.12rem .2rem rgba(18,184,244,.22);animation:CarWashAnimation_bubbleRise__EkbOS 1.55s ease-in infinite}.CarWashAnimation_bubbles__U88Fu span:first-child{left:4%;animation-delay:-.1s}.CarWashAnimation_bubbles__U88Fu span:nth-child(2){left:16%;width:.5rem;animation-delay:-.8s}.CarWashAnimation_bubbles__U88Fu span:nth-child(3){left:27%;width:.9rem;animation-delay:-1.2s}.CarWashAnimation_bubbles__U88Fu span:nth-child(4){left:39%;width:.58rem;animation-delay:-.4s}.CarWashAnimation_bubbles__U88Fu span:nth-child(5){left:51%;width:1rem;animation-delay:-1.35s}.CarWashAnimation_bubbles__U88Fu span:nth-child(6){left:61%;width:.48rem;animation-delay:-.65s}.CarWashAnimation_bubbles__U88Fu span:nth-child(7){left:72%;width:.82rem;animation-delay:-.2s}.CarWashAnimation_bubbles__U88Fu span:nth-child(8){left:83%;width:.56rem;animation-delay:-1.05s}.CarWashAnimation_bubbles__U88Fu span:nth-child(9){left:91%;width:.95rem;animation-delay:-.55s}.CarWashAnimation_bubbles__U88Fu span:nth-child(10){left:46%;width:.46rem;animation-delay:-.95s}.CarWashAnimation_tunnelFrame__PATjf{position:absolute;left:26.6%;top:10.5%;z-index:5;width:46.8%;height:72%;pointer-events:none}.CarWashAnimation_tunnelRoof__dsK3W{position:absolute;inset:0 0 auto;z-index:2;height:18%;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.14);border-bottom:.22rem solid #d62f38;border-radius:.8rem .8rem .25rem .25rem;background:linear-gradient(180deg,#fdfefe,#dfe6ed);box-shadow:0 .55rem 1.2rem rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.85);color:#041f42}.CarWashAnimation_brandSlash__U9QFT{width:.28rem;height:42%;margin-right:.48rem;border-radius:999px;background:#d62f38;transform:skewX(-15deg);box-shadow:.4rem 0 0 rgba(214,47,56,.32)}.CarWashAnimation_tunnelBrand__aVRwR{font-family:var(--font-display);font-size:clamp(.78rem,1.55vw,1.22rem);font-weight:800;letter-spacing:.12em}.CarWashAnimation_tunnelDescriptor__hfXjZ{margin-left:.65rem;padding-left:.65rem;border-left:1px solid rgba(4,31,66,.22);color:rgba(4,31,66,.62);font-size:clamp(.42rem,.76vw,.66rem);font-weight:800;letter-spacing:.16em}.CarWashAnimation_tunnelPost__jOOnc{position:absolute;top:14%;bottom:0;width:7%;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(90deg,hsla(0,0%,100%,.28),transparent 22% 78%,rgba(0,0,0,.22)),#1c344e;box-shadow:.35rem .4rem .9rem rgba(0,0,0,.3)}.CarWashAnimation_tunnelPost__jOOnc:after{position:absolute;left:50%;top:11%;bottom:11%;width:.15rem;border-radius:999px;background:#d62f38;box-shadow:0 0 .6rem rgba(214,47,56,.5);content:"";transform:translateX(-50%)}.CarWashAnimation_tunnelPostLeft__hB_wf{left:0;border-radius:.35rem 0 .2rem .2rem}.CarWashAnimation_tunnelPostRight__zIpsa{right:0;border-radius:0 .35rem .2rem .2rem}.CarWashAnimation_portalEdge__zfs_4{position:absolute;inset:15% 3% 0;border:1px solid rgba(18,184,244,.16);border-top:0;border-radius:0 0 .35rem .35rem}.CarWashAnimation_cycleRail__qRpZb{position:absolute;left:50%;bottom:3.3%;z-index:7;width:min(31rem,calc(100% - 2rem));display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;background:rgba(4,16,31,.78);padding:.58rem 1.1rem .55rem;color:hsla(0,0%,100%,.72);font-size:.66rem;font-weight:800;letter-spacing:.15em;text-align:center;text-transform:uppercase;transform:translateX(-50%);backdrop-filter:blur(.75rem);box-shadow:0 .6rem 1.4rem rgba(0,0,0,.2)}.CarWashAnimation_cycleRail__qRpZb:before{position:absolute;left:0;top:0;width:100%;height:2px;background:hsla(0,0%,100%,.12);content:""}.CarWashAnimation_cycleProgress__c2Q97{position:absolute;left:0;top:0;width:0;height:2px;background:linear-gradient(90deg,#d62f38,#f05a62 72%,#fff);box-shadow:0 0 .55rem rgba(214,47,56,.8);animation:CarWashAnimation_cycleProgress__c2Q97 var(--cycle) linear infinite}@keyframes CarWashAnimation_frontTravel__CnMow{0%{opacity:0;transform:translate3d(-112%,0,0) scale(.96)}4%{opacity:1}31%{opacity:1;transform:translate3d(var(--car-tunnel-x),0,0) scale(1)}44%{opacity:1;transform:translate3d(var(--car-tunnel-x),0,0) scale(1)}49%,to{opacity:0;transform:translate3d(var(--car-tunnel-x),0,0) scale(1)}}@keyframes CarWashAnimation_rearTravel__omhbY{0%,47%{opacity:0;transform:translate3d(var(--car-tunnel-x),0,0) scale(1)}53%{opacity:1;transform:translate3d(var(--car-tunnel-x),0,0) scale(1)}59%{opacity:1;transform:translate3d(var(--car-tunnel-x),0,0) scale(1);animation-timing-function:cubic-bezier(.32,.72,.35,1)}90%{opacity:1;transform:translate3d(var(--car-exit-x),0,0) scale(1.02)}95%,to{opacity:0;transform:translate3d(var(--car-gone-x),0,0) scale(1.02)}}@keyframes CarWashAnimation_dirtyTone__KnB9Q{0%,36%{filter:saturate(.62) brightness(.78) contrast(.93)}48%,to{filter:saturate(1) brightness(1) contrast(1)}}@keyframes CarWashAnimation_dirtFade__ggOS5{0%,32%{opacity:.8}46%,to{opacity:0}}@keyframes CarWashAnimation_polishSweep__aOzlb{0%,62%{opacity:0;transform:translateX(-75%)}68%{opacity:.55}82%{opacity:.36;transform:translateX(85%)}88%,to{opacity:0;transform:translateX(100%)}}@keyframes CarWashAnimation_washPhase___YlSj{0%,22%,66%,to{opacity:0}28%,60%{opacity:1}}@keyframes CarWashAnimation_sprayPhase__lN_gy{0%,21%,65%,to{opacity:0}28%,58%{opacity:.82}}@keyframes CarWashAnimation_curtainPhase__bgiwc{0%,25%,64%,to{opacity:0;transform:translateY(-8%)}32%,56%{opacity:.74;transform:translateY(0)}}@keyframes CarWashAnimation_brushPhase__yWuin{0%,25%,65%,to{opacity:0}31%,58%{opacity:.98}}@keyframes CarWashAnimation_brushSpin__Kb3MC{to{transform:rotate(1turn)}}@keyframes CarWashAnimation_foamPhase__Er_by{0%,27%,65%,to{opacity:0;transform:scale(.72)}37%{opacity:.88;transform:scale(1)}53%{opacity:.96;transform:scale(1.07)}}@keyframes CarWashAnimation_mistPhase__0Vs2k{0%,24%,68%,to{opacity:0;transform:scale(.75)}37%,58%{opacity:1;transform:scale(1)}}@keyframes CarWashAnimation_bubblePhase__j9Zqy{0%,28%,65%,to{opacity:0}34%,58%{opacity:.92}}@keyframes CarWashAnimation_bubbleRise__EkbOS{0%{opacity:0;transform:translate3d(0,.5rem,0) scale(.72)}20%{opacity:.82}to{opacity:0;transform:translate3d(.35rem,-5rem,0) scale(1.1)}}@keyframes CarWashAnimation_ambientPulse__BU1cG{0%,to{opacity:.48;transform:scale(.92)}48%{opacity:.82;transform:scale(1.06)}}@keyframes CarWashAnimation_cycleProgress__c2Q97{0%{width:0}94%,to{width:100%}}@media (max-width:767px){.CarWashAnimation_frame__LDSJ3{margin-inline:-.5rem;border-radius:1.25rem}.CarWashAnimation_scene__dlPv7{--car-tunnel-x:28%;--car-exit-x:170%;--car-gone-x:182%;aspect-ratio:4/3;border-radius:.95rem}.CarWashAnimation_ambientGlow__RBn4D{left:18%;width:64%}.CarWashAnimation_road__n61_g{inset:63% -16% 0}.CarWashAnimation_tunnelBack__W91ZZ{left:17%;top:14%;width:66%;height:66%}.CarWashAnimation_car__2NH6S{bottom:18%;width:64%}.CarWashAnimation_washEffects__Q_QUw{left:17%;top:14%;width:66%;height:66%}.CarWashAnimation_tunnelFrame__PATjf{left:15%;width:70%}.CarWashAnimation_tunnelDescriptor__hfXjZ{display:none}.CarWashAnimation_brandSlash__U9QFT{width:.2rem;height:38%}.CarWashAnimation_tunnelBrand__aVRwR{font-size:clamp(.68rem,3.2vw,.92rem)}.CarWashAnimation_brush__83agx{width:20%;border-width:.25rem}.CarWashAnimation_cycleRail__qRpZb{bottom:3%;width:calc(100% - 1.25rem);gap:.25rem;padding-inline:.65rem;font-size:.57rem}}@media (prefers-reduced-motion:reduce){.CarWashAnimation_ambientGlow__RBn4D,.CarWashAnimation_frontCar__nTgOH,.CarWashAnimation_washEffects__Q_QUw{display:none}.CarWashAnimation_rearCar__irGiX{opacity:1!important;animation:none!important;transform:translate3d(var(--car-tunnel-x),0,0) scale(1)!important}.CarWashAnimation_shineSweep__Fpicy{display:none}.CarWashAnimation_cycleProgress__c2Q97{width:100%;animation:none!important}}