.cleanupHero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.04fr) minmax(350px,.96fr);display:grid}.cleanupHero>div{align-self:center;padding:78px clamp(40px,7vw,130px) 80px max(4.4vw,40px)}.cleanupHero h1,.cleanupIntro h2,.cleanupSectionHeading h2,.cleanupFeature h2,.cleanupProcess h2,.cleanupFit h2,.cleanupFaq h2,.cleanupClosing h2{font:500 clamp(43px,5.3vw,79px)/.96 var(--serif),serif;letter-spacing:0;color:#20211f;text-wrap:balance;margin:0 0 24px}.cleanupHero>div>p:not(.eyebrow){max-width:620px;margin:0;font-size:19px}.cleanupHero>picture,.cleanupHero>picture img{aspect-ratio:4/3;object-fit:contain;background:#eae3d5;width:100%;display:block}.cleanupActions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:33px;display:flex}.cleanupActions .textLink{font-size:16px}.cleanupIntro,.cleanupFit{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:clamp(45px,8vw,130px);padding:82px clamp(40px,9vw,160px);display:grid}.cleanupIntro h2,.cleanupFit h2{font-size:clamp(39px,4.1vw,61px)}.cleanupIntro>div:last-child p,.cleanupFit>div:last-child p{max-width:680px;margin:0 0 22px;font-size:18px}.cleanupScope{background:#eae3d5;padding:76px clamp(40px,9vw,160px) 88px}.cleanupSectionHeading{max-width:800px;margin-bottom:48px}.cleanupSectionHeading h2{font-size:clamp(41px,4.4vw,65px)}.cleanupScopeGrid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cleanupScopeGrid article{border-bottom:1px solid var(--line);padding:30px 35px 31px 0}.cleanupScopeGrid article:nth-child(odd){padding-right:65px}.cleanupScopeGrid article:nth-child(2n){border-left:1px solid var(--line);padding-left:35px}.cleanupScopeGrid span,.cleanupProcess li:before{color:#877a5e;letter-spacing:0;font-size:13px;font-weight:600}.cleanupScopeGrid h3,.cleanupFaq h3{font:500 30px/1.08 var(--serif),serif;letter-spacing:0;margin:12px 0}.cleanupScopeGrid p{max-width:510px;margin:0;font-size:16px}.cleanupFeature{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:center;gap:clamp(48px,8vw,130px);padding:88px clamp(40px,9vw,160px);display:grid}.cleanupFeature picture,.cleanupFeature picture img{aspect-ratio:4/3;object-fit:contain;background:#eae3d5;border-radius:8px;width:100%;display:block}.cleanupFeature h2{font-size:clamp(41px,4.2vw,62px)}.cleanupFeature p:not(.eyebrow){max-width:620px;margin:0 0 21px;font-size:18px}.cleanupFeature .textLink{margin-top:6px;display:inline-block}.cleanupProcess{background:var(--ink);color:#f7f1e6;grid-template-columns:minmax(265px,.85fr) minmax(0,1.15fr);gap:clamp(45px,8vw,140px);padding:80px clamp(40px,9vw,160px);display:grid}.cleanupProcess h2{color:#f7f1e6;font-size:clamp(41px,4.2vw,62px)}.cleanupProcess .eyebrow{color:#ddbc79}.cleanupProcess ol{border-top:1px solid #8ba097;margin:0;padding:0;list-style:none}.cleanupProcess li{border-bottom:1px solid #8ba097;grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);gap:30px;padding:24px 0 25px 52px;display:grid;position:relative}.cleanupProcess li:before{content:counter(list-item,decimal-leading-zero);color:#ddbc79;position:absolute;top:29px;left:0}.cleanupProcess strong{font:500 27px/1.1 var(--serif),serif;letter-spacing:0}.cleanupProcess li span{font-size:16px}.cleanupFit{padding-bottom:82px}.cleanupFit ul{border-top:1px solid var(--line);max-width:670px;margin:30px 0 29px;padding:0;list-style:none}.cleanupFit li{border-bottom:1px solid var(--line);padding:14px 0 14px 27px;position:relative}.cleanupFit li:before{content:"+";color:var(--clay);font-weight:600;position:absolute;left:2px}.cleanupFaq{border-top:1px solid var(--line);max-width:1000px;margin:0 auto;padding:79px 42px 82px}.cleanupFaq h2{max-width:680px;margin-bottom:44px;font-size:clamp(41px,4.2vw,62px)}.cleanupFaqItem{border-top:1px solid var(--line);padding:25px 0}.cleanupFaqItem:last-child{border-bottom:1px solid var(--line)}.cleanupFaq h3{margin:0 0 11px;font-size:28px}.cleanupFaq p{max-width:760px;margin:0;font-size:17px}.cleanupClosing{text-align:center;background:#eae3d5;padding:77px 25px 81px}.cleanupClosing h2{max-width:760px;margin-left:auto;margin-right:auto;font-size:clamp(43px,4.6vw,68px)}.cleanupClosing>p:not(.eyebrow){max-width:540px;margin:0 auto 29px;font-size:18px}@media (max-width:900px){.cleanupHero{grid-template-columns:1fr}.cleanupHero>div{padding:72px 9vw 60px}.cleanupHero>picture,.cleanupHero>picture img{aspect-ratio:4/3}.cleanupIntro,.cleanupFit,.cleanupFeature,.cleanupProcess{grid-template-columns:1fr;gap:35px;padding-left:9vw;padding-right:9vw}.cleanupFeature picture,.cleanupFeature picture img{max-width:540px}.cleanupScope,.cleanupFaq{padding-left:9vw;padding-right:9vw}.cleanupProcess li{grid-template-columns:1fr;gap:9px}.cleanupScopeGrid article:nth-child(odd){padding-right:35px}}@media (max-width:600px){.cleanupHero>div{padding:58px 25px 49px}.cleanupHero h1{font-size:51px}.cleanupHero>div>p:not(.eyebrow),.cleanupIntro>div:last-child p,.cleanupFit>div:last-child p,.cleanupFeature p:not(.eyebrow),.cleanupClosing>p:not(.eyebrow){font-size:16px}.cleanupHero>picture,.cleanupHero>picture img{aspect-ratio:4/3}.cleanupActions{flex-direction:column;align-items:flex-start;gap:19px}.cleanupIntro,.cleanupFit,.cleanupFeature,.cleanupProcess{gap:25px;padding:57px 25px}.cleanupIntro h2,.cleanupFit h2,.cleanupSectionHeading h2,.cleanupFeature h2,.cleanupProcess h2,.cleanupFaq h2,.cleanupClosing h2{font-size:40px}.cleanupScope{padding:57px 25px}.cleanupSectionHeading{margin-bottom:31px}.cleanupScopeGrid{grid-template-columns:1fr}.cleanupScopeGrid article,.cleanupScopeGrid article:nth-child(odd),.cleanupScopeGrid article:nth-child(2n){border-left:0;padding:24px 0}.cleanupScopeGrid h3{font-size:28px}.cleanupFeature picture,.cleanupFeature picture img{aspect-ratio:4/3;width:100%;max-width:none}.cleanupProcess li{padding-left:43px}.cleanupProcess strong{font-size:26px}.cleanupFaq{padding:57px 25px}.cleanupFaq h2{margin-bottom:31px}.cleanupFaq h3{font-size:26px}.cleanupFaq p{font-size:16px}.cleanupClosing{padding:57px 25px 61px}}@media (prefers-reduced-motion:no-preference){.cleanupScopeGrid article{transition:background .2s}.cleanupScopeGrid article:hover{background:#f6f1e7}}
