.IntroAnimation-module__E4b-pa__stage{z-index:9999;position:fixed;inset:0;overflow:hidden}.IntroAnimation-module__E4b-pa__dirtyLayer{background:var(--brand-grime);z-index:10;animation:9.6s forwards IntroAnimation-module__E4b-pa__dirtyLayer;position:absolute;inset:0}.IntroAnimation-module__E4b-pa__grimeTexture{animation:9.6s forwards IntroAnimation-module__E4b-pa__grimeFade;position:absolute;inset:0}.IntroAnimation-module__E4b-pa__smudge{background:radial-gradient(circle, color-mix(in srgb, var(--brand-text-muted) 35%, transparent) 0%, transparent 70%);border-radius:50%;position:absolute}.IntroAnimation-module__E4b-pa__fingerprint{background:radial-gradient(ellipse, color-mix(in srgb, var(--brand-text) 45%, transparent) 0%, transparent 75%);width:46px;height:62px;transform:rotate(var(--rot,0deg));border-radius:50%;position:absolute}.IntroAnimation-module__E4b-pa__streak{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-text) 40%, transparent), transparent);border-radius:4px;height:3px;position:absolute}.IntroAnimation-module__E4b-pa__msg{z-index:30;color:var(--brand-text);text-align:center;opacity:0;text-shadow:0 2px 20px color-mix(in srgb, var(--brand-bg) 80%, transparent);font-size:34px;font-weight:800;animation:9.6s forwards IntroAnimation-module__E4b-pa__msgDirty;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.IntroAnimation-module__E4b-pa__sprayer{transform-origin:bottom;z-index:40;animation:9.6s forwards IntroAnimation-module__E4b-pa__sprayerRise;position:absolute;bottom:-420px;left:50%;transform:translate(-50%)scale(1.9)}.IntroAnimation-module__E4b-pa__mistCone{background:linear-gradient(180deg, color-mix(in srgb, var(--brand-border-strong) 60%, transparent) 0%, transparent 85%);clip-path:polygon(45% 100%,0% 0%,100% 0%);transform-origin:bottom;width:60px;height:80px;animation:9.6s forwards IntroAnimation-module__E4b-pa__mistCone;position:absolute;top:-30px;left:2px}.IntroAnimation-module__E4b-pa__droplet{background:radial-gradient(circle, color-mix(in srgb, var(--brand-border-strong) 30%, white) 0%, var(--brand-border-strong) 100%);opacity:0;border-radius:50%;position:absolute}.IntroAnimation-module__E4b-pa__dropletBurst1{animation:9.6s forwards IntroAnimation-module__E4b-pa__dropletBurst1}.IntroAnimation-module__E4b-pa__dropletBurst2{animation:9.6s forwards IntroAnimation-module__E4b-pa__dropletBurst2}.IntroAnimation-module__E4b-pa__cloth{z-index:20;opacity:0;width:150px;animation:9.6s forwards IntroAnimation-module__E4b-pa__clothPasses;position:absolute;top:0;bottom:0}.IntroAnimation-module__E4b-pa__clothShape{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--brand-bg) 85%, transparent) 45%, color-mix(in srgb, var(--brand-bg) 85%, transparent) 55%, transparent 100%);border-radius:30px;position:absolute;inset:0}.IntroAnimation-module__E4b-pa__clothIcon{background:var(--brand-border-strong);width:70px;height:70px;box-shadow:0 8px 24px color-mix(in srgb, var(--brand-text) 18%, transparent);border-radius:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.IntroAnimation-module__E4b-pa__clothIcon:before{content:"";border:3px dashed color-mix(in srgb, var(--brand-bg) 70%, transparent);border-radius:11px;position:absolute;inset:11px}.IntroAnimation-module__E4b-pa__shineBurst{z-index:50;pointer-events:none;position:absolute;inset:0}.IntroAnimation-module__E4b-pa__flashRing{background:radial-gradient(circle, color-mix(in srgb, var(--brand-bg) 95%, transparent) 0%, color-mix(in srgb, var(--brand-border-strong) 40%, transparent) 45%, transparent 72%);opacity:0;border-radius:50%;width:40px;height:40px;animation:9.6s forwards IntroAnimation-module__E4b-pa__flashRing;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)scale(0)}.IntroAnimation-module__E4b-pa__logoReveal{opacity:0;justify-content:center;align-items:center;animation:9.6s forwards IntroAnimation-module__E4b-pa__logoReveal;display:flex;position:absolute;inset:0;transform:scale(.6)}.IntroAnimation-module__E4b-pa__spark{opacity:0;position:absolute;transform:translate(-50%,-50%)scale(0)rotate(0)}.IntroAnimation-module__E4b-pa__spark svg{display:block}.IntroAnimation-module__E4b-pa__spark1{animation:9.6s forwards IntroAnimation-module__E4b-pa__sparkPop1;top:48%;left:50%}.IntroAnimation-module__E4b-pa__spark2{animation:9.6s forwards IntroAnimation-module__E4b-pa__sparkPop2;top:40%;left:38%}.IntroAnimation-module__E4b-pa__spark3{animation:9.6s forwards IntroAnimation-module__E4b-pa__sparkPop3;top:38%;left:63%}.IntroAnimation-module__E4b-pa__spark4{animation:9.6s forwards IntroAnimation-module__E4b-pa__sparkPop4;top:60%;left:44%}.IntroAnimation-module__E4b-pa__spark5{animation:9.6s forwards IntroAnimation-module__E4b-pa__sparkPop5;top:58%;left:60%}.IntroAnimation-module__E4b-pa__replay{z-index:10000;background:var(--brand-text);color:var(--brand-bg);border-radius:var(--brand-radius-pill);cursor:pointer;opacity:.85;border:none;padding:12px 22px;font-size:14px;font-weight:700;position:fixed;bottom:24px;right:24px}@keyframes IntroAnimation-module__E4b-pa__msgDirty{0%{opacity:0}16%{opacity:0}24%{opacity:1}31%{opacity:1}35%{opacity:0}to{opacity:0}}@keyframes IntroAnimation-module__E4b-pa__sprayerRise{0%{bottom:-420px}35%{bottom:-420px}45%{bottom:-76px}57%{bottom:-76px}61%{bottom:-460px}to{bottom:-460px}}@keyframes IntroAnimation-module__E4b-pa__dropletBurst1{0%{opacity:0;transform:translate(0)scale(.3)}43%{opacity:0}45%{opacity:1;transform:translate(-14px,-30px)scale(1.15)}49%{opacity:1;transform:translate(-20px,-70px)scale(1)}53%{opacity:0;transform:translate(-26px,-100px)scale(.6)}to{opacity:0}}@keyframes IntroAnimation-module__E4b-pa__dropletBurst2{0%{opacity:0;transform:translate(0)scale(.3)}50%{opacity:0}52%{opacity:1;transform:translate(16px,-32px)scale(1.2)}56%{opacity:1;transform:translate(26px,-75px)scale(1)}60%{opacity:0;transform:translate(32px,-105px)scale(.6)}to{opacity:0}}@keyframes IntroAnimation-module__E4b-pa__mistCone{0%{opacity:0;transform:scaleY(.3)}43%{opacity:0}46%{opacity:.55;transform:scaleY(1)}59%{opacity:.4;transform:scaleY(1.1)}61%{opacity:0;transform:scaleY(1.2)}to{opacity:0}}@keyframes IntroAnimation-module__E4b-pa__clothPasses{0%{opacity:0;left:108%}61%{opacity:0;left:108%}63%{opacity:1}72%{opacity:1;left:-12%}74%{opacity:1;left:-12%}76%{opacity:1}84%{opacity:1;left:108%}86%{opacity:0}to{opacity:0;left:108%}}@keyframes IntroAnimation-module__E4b-pa__dirtyLayer{0%{opacity:1}61%{opacity:1}72%{opacity:.55}74%{opacity:.55}84%{opacity:0;visibility:hidden}to{opacity:0;visibility:hidden}}@keyframes IntroAnimation-module__E4b-pa__grimeFade{0%{opacity:1;transform:scale(1)}61%{opacity:1;transform:scale(1)}72%{opacity:.5;transform:scale(.85)}74%{opacity:.5;transform:scale(.85)}84%{opacity:0;transform:scale(.6)}to{opacity:0;transform:scale(.6)}}@keyframes IntroAnimation-module__E4b-pa__flashRing{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}86%{opacity:0;transform:translate(-50%,-50%)scale(0)}89%{opacity:1;transform:translate(-50%,-50%)scale(14)}96%{opacity:0;transform:translate(-50%,-50%)scale(20)}to{opacity:0}}@keyframes IntroAnimation-module__E4b-pa__logoReveal{0%{opacity:0;transform:scale(.6)}86%{opacity:0;transform:scale(.6)}90%{opacity:1;transform:scale(1)}97%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}@keyframes IntroAnimation-module__E4b-pa__sparkPop1{0%{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(0)}86%{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(0)}90%{opacity:1;transform:translate(-50%,-50%)scale(1.3)rotate(20deg)}95%{opacity:0;transform:translate(-50%,-50%)scale(.8)rotate(35deg)}to{opacity:0}}@keyframes IntroAnimation-module__E4b-pa__sparkPop2{0%{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(0)}87%{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(0)}91%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-15deg)}96%{opacity:0;transform:translate(-50%,-50%)scale(.6)rotate(-30deg)}to{opacity:0}}@keyframes IntroAnimation-module__E4b-pa__sparkPop3{0%{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(0)}88%{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(0)}92%{opacity:1;transform:translate(-50%,-50%)scale(1.1)rotate(18deg)}97%{opacity:0;transform:translate(-50%,-50%)scale(.7)rotate(32deg)}to{opacity:0}}@keyframes IntroAnimation-module__E4b-pa__sparkPop4{0%{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(0)}89%{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(0)}93%{opacity:1;transform:translate(-50%,-50%)scale(.9)rotate(-12deg)}98%{opacity:0;transform:translate(-50%,-50%)scale(.5)rotate(-25deg)}to{opacity:0}}@keyframes IntroAnimation-module__E4b-pa__sparkPop5{0%{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(0)}90%{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(0)}94%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(14deg)}99%{opacity:0;transform:translate(-50%,-50%)scale(.6)rotate(28deg)}to{opacity:0}}
.CleaningScrollVideo-module__XOZJpG__runway{height:250vh;position:relative}.CleaningScrollVideo-module__XOZJpG__sticky{height:calc(100dvh - 7rem);position:sticky;top:7rem;overflow:hidden}.CleaningScrollVideo-module__XOZJpG__media,.CleaningScrollVideo-module__XOZJpG__media img{object-fit:cover;width:100%;height:100%;display:block}.CleaningScrollVideo-module__XOZJpG__overlay{background:linear-gradient(to top, color-mix(in srgb, var(--brand-text) 65%, transparent), transparent 65%);flex-direction:column;justify-content:flex-end;gap:.5rem;padding:2rem 1.5rem;display:flex;position:absolute;inset:0}.CleaningScrollVideo-module__XOZJpG__title{color:var(--brand-on-accent);font-size:var(--text-h1);letter-spacing:-.02em;max-width:42rem;font-weight:800;line-height:1.1}.CleaningScrollVideo-module__XOZJpG__subtitle{color:var(--brand-on-accent);font-size:var(--text-body);opacity:.92;max-width:34rem;line-height:1.5}.CleaningScrollVideo-module__XOZJpG__actions{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}@media (min-width:640px){.CleaningScrollVideo-module__XOZJpG__overlay{padding:3rem}.CleaningScrollVideo-module__XOZJpG__title{font-size:var(--text-display)}.CleaningScrollVideo-module__XOZJpG__subtitle{font-size:var(--text-h3)}.CleaningScrollVideo-module__XOZJpG__actions{flex-direction:row}}
.TrustReasons-module__zcSKGa__dustLayer{pointer-events:none;position:absolute;inset:0}.TrustReasons-module__zcSKGa__dustParticle{background:radial-gradient(circle, color-mix(in srgb, var(--brand-grime) 96%, transparent) 0%, color-mix(in srgb, var(--brand-grime) 96%, transparent) 52%, transparent 85%);will-change:opacity, transform;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.TrustReasons-module__zcSKGa__broom{pointer-events:none;filter:drop-shadow(0 1px 1px #00000026);transition:opacity .25s;position:absolute;top:50%;transform:translate(-50%,-50%)}
