.avita{color:#173f3c;--form-ink:#173f3c;--form-paper:#e9ffce;background:#f9fbf6;font-family:Inter,Arial,sans-serif}.avita-head{justify-content:space-between;align-items:center;gap:30px;padding:28px 6vw;display:flex}.avita-logo{letter-spacing:-3px;font:700 49px/.9 Trebuchet MS,Arial,sans-serif;text-decoration:none}.avita-logo span{letter-spacing:.18em;margin-top:9px;font:9px/2 monospace;display:block}.avita-head nav{align-items:center;gap:35px;font-size:13px;display:flex}.avita-nav-cta{border:1px solid;border-radius:30px;padding:14px 22px;text-decoration:none}.avita-hero{padding:30px 6vw}.avita-hero-copy{grid-template-columns:1fr 330px;align-items:end;gap:20px 50px;display:grid}.avita-hero-copy>.eyebrow{grid-column:1/-1;margin:0}.avita-hero h1{letter-spacing:-.065em;margin:10px 0 25px;font:700 clamp(60px,7vw,110px)/.96 Trebuchet MS,Arial,sans-serif}.avita-hero h1 span{color:#51796a}.avita-hero-copy>p:last-child{margin-bottom:30px}.avita-cleaner{background:#e0ead4;border-radius:140px 10px 10px;height:350px;position:relative;overflow:hidden}.avita-sample{background-image:repeating-linear-gradient(93deg,#cbd9bc 0 2px,#dce5cc 2px 4px);background-size:5px 5px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.avita-sample span{text-align:center;letter-spacing:-.03em;font:700 clamp(36px,4.8vw,70px)/1.1 Trebuchet MS,sans-serif}.dirty-sample{color:#3b4939;background-color:#b6b39e;background-image:repeating-linear-gradient(93deg,#a9aa91 0 2px,#b8b89e 2px 4px)}.clean-sample span{color:#28503d}.avita-cleaner.tile .avita-sample{background-image:linear-gradient(#8d9d8b 4%,#0000 4%),linear-gradient(90deg,#0000 96%,#8d9d8b 96%);background-size:90px 90px}.avita-cleaner.fabric .avita-sample{background-image:repeating-linear-gradient(45deg,#ccd3b6 0 4px,#9ba891 4px 5px)}.avita-wand{pointer-events:none;width:30px;height:360px;transition:left .15s linear;position:absolute;top:-10px;transform:translate(-50%)}.avita-wand i{transform-origin:bottom;background:#ced8d4;border-inline:3px solid #6b817b;width:17px;height:310px;position:absolute;top:0;left:6px;transform:rotate(-8deg)}.avita-wand b{background:#365a52;border:5px solid #97b5a4;border-radius:8px;width:125px;height:35px;position:absolute;bottom:18px;left:-47px}.avita-clean-label{background:#f9fbf6;padding:8px;font:10px monospace;position:absolute;bottom:16px;left:30px}.avita-sweep{align-items:center;gap:25px;padding:15px 0;font-size:13px;display:flex}.avita-sweep input{flex:1}.avita-sweep button{color:inherit;background:0 0;border:1px solid;border-radius:30px;padding:10px 20px}.avita-sample-note{margin:0}.avita-surfaces{padding:75px 6vw}.avita h2{letter-spacing:-.05em;font:600 clamp(36px,4.5vw,68px)/1.08 Trebuchet MS,Arial,sans-serif}.avita-surface-picker{margin:40px 0 0;display:flex}.avita-surface-picker button{text-align:left;color:inherit;background:0 0;border:1px solid #b4c2b4;flex:1;justify-content:space-between;gap:10px;padding:30px;font-size:24px;display:flex}.avita-surface-picker button[aria-pressed=true]{color:#e9ffce;background:#173f3c}.avita-surface-detail{background:#e9efdf;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:35px;padding:30px;display:grid}.avita-surface-detail p{margin:0;font-size:14px}.avita-surface-detail a{font-size:13px}.avita-process{color:#f9fbf6;background:#173f3c;grid-template-columns:1fr 1.4fr;gap:8vw;padding:80px 6vw;display:grid}.avita-process>div>p{max-width:320px}.avita-process-board nav{gap:10px;display:flex}.avita-process-board nav button{color:#f9fbf6;text-align:center;background:0 0;border:1px solid #789c86;border-radius:50px 50px 6px 6px;flex:1;gap:15px;padding:20px 3px;display:grid}.avita-process-board nav b{font-size:25px;font-weight:400}.avita-process-board nav span{font-size:11px}.avita-process-board nav button[aria-pressed=true]{color:#173f3c;background:#d6e9b6}.avita-process-copy{padding:40px 0}.avita-process-copy h3{margin:15px 0;font-size:40px}.avita-reassure{text-align:center;padding:100px 12vw}.avita-reassure p{max-width:650px;margin:0 auto 30px}.avita-reassure>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.avita-reassure>div span{border:1px solid;border-radius:25px;padding:10px 17px;font-size:12px}.avita-quote{background:#e9efdf;grid-template-columns:1fr 1fr;gap:8vw;padding:65px 6vw;display:grid}.avita-quote-sheet{background:#f9fbf6;border-radius:20px;padding:30px}.avita-quote-sheet>label{gap:8px;margin:20px 0;display:grid}.avita-quote-sheet select{color:inherit;background:0 0;border:1px solid;padding:14px}.avita-counter{align-items:center;gap:18px;margin:20px 0 30px;display:flex}.avita-counter>span{margin-right:auto}.avita-counter button{width:44px;color:inherit;background:0 0;border:1px solid;border-radius:50%;font-size:22px}.avita-brand-note{margin:0;padding:20px 6vw}@media (width<=900px){.avita-hero-copy{grid-template-columns:1fr}.avita-hero-copy>p:last-child{max-width:500px}.avita-surface-detail{grid-template-columns:1fr}.avita-process,.avita-quote{gap:30px}}@media (width<=600px){.avita-head{flex-wrap:wrap}.avita-head nav{flex-wrap:wrap;gap:16px;font-size:12px}.avita-nav-cta{padding:12px}.avita-hero h1{font-size:58px}.avita-cleaner{border-top-left-radius:80px;height:280px}.avita-wand{height:290px}.avita-wand i{height:245px}.avita-sweep{flex-wrap:wrap;gap:8px}.avita-sweep input{min-width:160px}.avita-surface-picker{flex-direction:column}.avita-surface-picker button{padding:23px}.avita-surfaces,.avita-process,.avita-reassure,.avita-quote{padding:45px 6vw}.avita-process,.avita-quote{grid-template-columns:1fr}.avita-process h2 br{display:none}.avita-process-board nav{gap:5px}.avita-process-board nav span{font-size:9px}.avita-quote-sheet{padding:20px}}@font-face{font-family:Inter;src:url(/examples/cleaning/fonts/inter.woff2)format("woff2");font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid}button{min-height:44px}img{max-width:100%;height:auto;display:block}svg{max-width:100%;display:block}p{line-height:1.7}h1,h2,h3,p,figure{margin-top:0}h1,h2{letter-spacing:-.045em}a,button{overflow-wrap:break-word}section{scroll-margin-top:35px}.skip{color:#000;z-index:100;background:#fff;padding:15px;position:fixed;top:-100px;left:15px}.skip:focus{top:10px}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font:11px/1.6 monospace}.caption{font:12px/1.6 Inter,Arial,sans-serif}.action{border:1px solid;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:16px 23px;font-weight:600;text-decoration:none;display:inline-flex}.preview-footer{border-top:1px solid;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:25px max(5vw,20px);font:12px/1.7 Inter,Arial,sans-serif;display:flex}.preview-footer p{max-width:650px;margin:0}.request-form{font:15px/1.5 Inter,Arial,sans-serif}.request-form fieldset{border:0;margin:0;padding:0}.request-form label{gap:8px;margin:16px 0;display:grid}.request-form input,.request-form textarea,.request-form select{width:100%;color:inherit;background:0 0;border:1px solid;border-radius:0;min-width:0;padding:14px}.request-form textarea{resize:vertical;min-height:110px}.request-form option{color:#202020;background:#fff}.request-form .form-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.request-form .brief-summary{border-block:1px solid;margin-bottom:24px;padding:18px 0}.request-form .brief-summary p{margin:0}.request-form .form-success{border:1px solid;padding:25px}.request-form .submit{background:var(--form-ink,#202020);color:var(--form-paper,#fff);border:0;padding:16px 25px}.request-form small{margin-top:12px;display:block}input[type=range]{accent-color:currentColor;max-width:100%;min-height:44px}summary{cursor:pointer;min-height:48px;padding:18px 0}details{border-top:1px solid}details p{padding-bottom:16px}body{overflow-wrap:break-word}main{min-width:0}@media (width<=600px){.request-form .form-pair{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}select,fieldset{min-width:0;max-width:100%}main>section>div{min-width:0}.arrow-icon{vertical-align:-.12em;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1em;height:1em;display:inline-block}header nav a,.pool-nav a,.trees-index a,.preview-footer>a{align-items:center;min-height:44px;display:inline-flex}
