.cleaning-page-module__N3LyOG__page{background:var(--color-background);color:var(--color-text)}.cleaning-page-module__N3LyOG__page :is(a,button,summary):focus-visible{outline:3px solid var(--color-focus);outline-offset:5px}.cleaning-page-module__N3LyOG__container{width:min(1240px,100% - 64px);margin-inline:auto}.cleaning-page-module__N3LyOG__header{border-bottom:1px solid var(--color-line-strong)}.cleaning-page-module__N3LyOG__header nav{justify-content:space-between;align-items:center;gap:20px;min-height:88px;display:flex}.cleaning-page-module__N3LyOG__header a,.cleaning-page-module__N3LyOG__brand{align-items:center;gap:10px;min-height:44px;display:inline-flex}.cleaning-page-module__N3LyOG__brand{letter-spacing:-.4px;font-size:18px;font-weight:650}.cleaning-page-module__N3LyOG__header nav>a:last-child{font-size:14px}.cleaning-page-module__N3LyOG__hero{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,72px);padding:68px 0 72px;display:grid}.cleaning-page-module__N3LyOG__eyebrow{letter-spacing:.12em;margin-bottom:22px;font-size:11px;font-weight:650;line-height:1.7}.cleaning-page-module__N3LyOG__hero h1{letter-spacing:-.047em;white-space:pre-line;text-wrap:balance;font-size:clamp(40px,4.6vw,62px);font-weight:520;line-height:1.08}.cleaning-page-module__N3LyOG__intro{color:var(--color-text-muted);max-width:480px;margin-top:26px;font-size:18px;line-height:1.65}.cleaning-page-module__N3LyOG__actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:30px;display:flex}.cleaning-page-module__N3LyOG__primary,.cleaning-page-module__N3LyOG__secondary{justify-content:center;align-items:center;gap:16px;min-height:48px;font-size:15px;font-weight:600;display:inline-flex}.cleaning-page-module__N3LyOG__primary{background:var(--color-text);color:var(--color-surface);border-radius:8px;padding:13px 20px}.cleaning-page-module__N3LyOG__primary:hover{opacity:.88}.cleaning-page-module__N3LyOG__secondary{text-underline-offset:5px;text-decoration:underline}.cleaning-page-module__N3LyOG__reassurance{color:var(--color-text-muted);margin-top:17px;font-size:12px;line-height:1.6}.cleaning-page-module__N3LyOG__price{margin-top:26px}.cleaning-page-module__N3LyOG__price>span{letter-spacing:.1em;font-size:10px;font-weight:600;display:block}.cleaning-page-module__N3LyOG__price strong{letter-spacing:-.035em;font-size:42px;line-height:1.25;display:block}.cleaning-page-module__N3LyOG__price small{font-size:16px}.cleaning-page-module__N3LyOG__price p,.cleaning-page-module__N3LyOG__offerTerms{color:var(--color-text-muted);font-size:12px;line-height:1.6}.cleaning-page-module__N3LyOG__offerTerms{margin-top:16px}.cleaning-page-module__N3LyOG__demoSection{min-width:0;scroll-margin-top:24px}.cleaning-page-module__N3LyOG__demoSection>h2{letter-spacing:-.4px;font-size:20px;font-weight:550}.cleaning-page-module__N3LyOG__demoHelp{color:var(--color-text-muted);margin:7px 0 20px;font-size:13px}.cleaning-page-module__N3LyOG__demo{border:1px solid var(--clean-border);background:var(--clean-paper);color:var(--clean-ink);box-shadow:var(--shadow-soft);border-radius:14px;overflow:hidden}.cleaning-page-module__N3LyOG__demoBar{border-bottom:1px solid var(--clean-border);letter-spacing:.065em;align-items:center;gap:18px;padding:12px 18px;font-size:9px;font-weight:650;display:flex}.cleaning-page-module__N3LyOG__dots{letter-spacing:3px;opacity:.5;flex-shrink:0;font-size:7px}.cleaning-page-module__N3LyOG__demoBrand{align-items:center;gap:8px;padding:20px 24px 10px;display:flex}.cleaning-page-module__N3LyOG__demoBrand strong{font-family:var(--font-instrument-serif), Georgia, serif;font-size:25px;font-weight:400}.cleaning-page-module__N3LyOG__demoBrand span{margin-left:auto;font-size:10px}.cleaning-page-module__N3LyOG__demoHero{grid-template-columns:1.2fr .8fr;align-items:center;gap:8px;padding:14px 24px 6px;display:grid}.cleaning-page-module__N3LyOG__demoEyebrow{letter-spacing:.06em;margin-bottom:12px;font-weight:600;font-size:8px!important}.cleaning-page-module__N3LyOG__demoHero h3{font-family:var(--font-instrument-serif), Georgia, serif;white-space:pre-line;font-size:clamp(31px,3vw,42px);line-height:1.04}.cleaning-page-module__N3LyOG__demoHero p{margin-top:13px;font-size:12px;line-height:1.65}.cleaning-page-module__N3LyOG__room{width:100%;max-height:230px}.cleaning-page-module__N3LyOG__demoInteraction{min-height:235px;padding:20px 24px 24px}.cleaning-page-module__N3LyOG__demoInteraction legend{margin-bottom:12px;font-size:12px;font-weight:650}.cleaning-page-module__N3LyOG__demoChoices{gap:6px;display:flex}.cleaning-page-module__N3LyOG__demoChoices button{border:1px solid var(--clean-border);border-radius:6px;flex:1;min-height:44px;padding:8px 7px;font-size:12px}.cleaning-page-module__N3LyOG__demoChoices button[aria-pressed=true]{background:var(--clean-mist);border-color:var(--clean-ink)}.cleaning-page-module__N3LyOG__demoDescription{min-height:39px;margin:14px 0 18px;font-size:12px;line-height:1.6}.cleaning-page-module__N3LyOG__demoButton{background:var(--clean-ink);width:100%;min-height:46px;color:var(--clean-paper);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;font-size:12px;font-weight:600;display:flex}.cleaning-page-module__N3LyOG__demoResult h4{font-size:18px;font-family:var(--font-instrument-serif), Georgia, serif;margin:10px 0}.cleaning-page-module__N3LyOG__demoResult p{margin:8px 0;font-size:12px;line-height:1.6}.cleaning-page-module__N3LyOG__demoResult .cleaning-page-module__N3LyOG__demoButton{margin-top:15px}.cleaning-page-module__N3LyOG__demoCaption{text-align:center;border-top:1px solid var(--clean-border);padding:11px 16px;font-size:10px}.cleaning-page-module__N3LyOG__disclosure{color:var(--color-text-muted);margin-top:14px;font-size:11px;line-height:1.65}.cleaning-page-module__N3LyOG__benefits{border-top:1px solid var(--color-line-strong);padding:60px 0}.cleaning-page-module__N3LyOG__benefits h2,.cleaning-page-module__N3LyOG__scope h2,.cleaning-page-module__N3LyOG__process h2,.cleaning-page-module__N3LyOG__faq h2,.cleaning-page-module__N3LyOG__contact>div>h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(29px,3vw,40px);font-weight:500;line-height:1.12}.cleaning-page-module__N3LyOG__benefits>div,.cleaning-page-module__N3LyOG__process ol{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:35px;display:grid}.cleaning-page-module__N3LyOG__number{color:var(--color-text-muted);font-family:monospace;font-size:11px}.cleaning-page-module__N3LyOG__benefits h3,.cleaning-page-module__N3LyOG__process h3{letter-spacing:-.4px;margin:14px 0 12px;font-size:19px;font-weight:550}.cleaning-page-module__N3LyOG__benefits article p,.cleaning-page-module__N3LyOG__process li p,.cleaning-page-module__N3LyOG__scope p,.cleaning-page-module__N3LyOG__contact>div>p,.cleaning-page-module__N3LyOG__faq p{color:var(--color-text-muted);font-size:15px;line-height:1.7}.cleaning-page-module__N3LyOG__scope{background:var(--color-surface-strong);border-radius:12px;grid-template-columns:1fr 1fr;gap:60px;padding:42px;display:grid}.cleaning-page-module__N3LyOG__scope h2{margin-bottom:20px}.cleaning-page-module__N3LyOG__scope .cleaning-page-module__N3LyOG__eyebrow{font-size:11px}.cleaning-page-module__N3LyOG__scope ul{align-self:center}.cleaning-page-module__N3LyOG__scope li{border-bottom:1px solid var(--color-line-strong);align-items:flex-start;gap:14px;padding:14px 0;font-size:15px;display:flex}.cleaning-page-module__N3LyOG__scope li svg{flex-shrink:0;margin-top:3px}.cleaning-page-module__N3LyOG__scope li:last-child{border-bottom:0}.cleaning-page-module__N3LyOG__process{padding:72px 0}.cleaning-page-module__N3LyOG__faq{grid-template-columns:1fr 1.6fr;gap:60px;padding:10px 0 70px;display:grid}.cleaning-page-module__N3LyOG__faq details{border-bottom:1px solid var(--color-line-strong)}.cleaning-page-module__N3LyOG__faq summary{cursor:pointer;min-height:48px;padding:20px 4px;font-size:15px;font-weight:550}.cleaning-page-module__N3LyOG__faq p{padding:0 4px 20px}.cleaning-page-module__N3LyOG__contact{border-top:1px solid var(--color-line-strong);grid-template-columns:.85fr 1.15fr;align-items:start;gap:72px;padding:72px 0;display:grid}.cleaning-page-module__N3LyOG__contact>div>p{margin-top:20px}.cleaning-page-module__N3LyOG__contact>div>.cleaning-page-module__N3LyOG__eyebrow{margin-top:0;font-size:11px}.cleaning-page-module__N3LyOG__phoneLabel{margin-top:36px!important;font-size:13px!important}.cleaning-page-module__N3LyOG__phone{letter-spacing:-.4px;align-items:center;gap:10px;min-height:48px;font-size:23px;font-weight:550;display:flex}.cleaning-page-module__N3LyOG__footer{border-top:1px solid var(--color-line-strong)}.cleaning-page-module__N3LyOG__footer>div{align-items:center;gap:28px;min-height:100px;display:flex}.cleaning-page-module__N3LyOG__footer a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.cleaning-page-module__N3LyOG__footer .cleaning-page-module__N3LyOG__brand{margin-right:auto;font-size:18px}@media (max-width:1000px){.cleaning-page-module__N3LyOG__hero{gap:32px;padding-top:44px}.cleaning-page-module__N3LyOG__demoHero,.cleaning-page-module__N3LyOG__demoInteraction{padding-inline:18px}.cleaning-page-module__N3LyOG__demoChoices button{font-size:11px}.cleaning-page-module__N3LyOG__scope{gap:30px;padding:30px}.cleaning-page-module__N3LyOG__contact{gap:32px}}@media (max-width:760px){.cleaning-page-module__N3LyOG__container{width:calc(100% - 40px)}.cleaning-page-module__N3LyOG__header nav{min-height:76px}.cleaning-page-module__N3LyOG__hero{grid-template-columns:1fr;gap:40px;padding:36px 0 44px}.cleaning-page-module__N3LyOG__hero h1{font-size:clamp(36px,8vw,54px)}.cleaning-page-module__N3LyOG__intro{margin-top:20px;font-size:16px}.cleaning-page-module__N3LyOG__eyebrow{margin-bottom:16px;font-size:10px}.cleaning-page-module__N3LyOG__actions{gap:10px 20px;margin-top:23px}.cleaning-page-module__N3LyOG__primary,.cleaning-page-module__N3LyOG__secondary{font-size:14px}.cleaning-page-module__N3LyOG__demoHero h3{font-size:36px}.cleaning-page-module__N3LyOG__benefits{padding:40px 0}.cleaning-page-module__N3LyOG__benefits>div,.cleaning-page-module__N3LyOG__process ol{grid-template-columns:1fr;gap:28px;margin-top:28px}.cleaning-page-module__N3LyOG__benefits h3,.cleaning-page-module__N3LyOG__process h3{margin-top:8px}.cleaning-page-module__N3LyOG__scope,.cleaning-page-module__N3LyOG__faq,.cleaning-page-module__N3LyOG__contact{grid-template-columns:1fr;gap:28px}.cleaning-page-module__N3LyOG__scope{padding:26px 22px}.cleaning-page-module__N3LyOG__process{padding:46px 0}.cleaning-page-module__N3LyOG__faq{padding-bottom:42px}.cleaning-page-module__N3LyOG__contact{padding:44px 0}.cleaning-page-module__N3LyOG__footer>div{flex-wrap:wrap;gap:8px 24px;padding:22px 0}.cleaning-page-module__N3LyOG__footer .cleaning-page-module__N3LyOG__brand{flex-basis:100%}}
