.Background_bg__YSPk6{top:0;left:0;width:100%;height:100%;position:fixed;z-index:-1;transition:all .5s}.Difference_differences__tOhwl{padding-top:1.5rem;padding-bottom:3rem;text-align:center;position:relative}@media(min-width:62em){.Difference_differences__tOhwl{text-align:left}}.Difference_differenceTitle__94d12{font-size:2.5em;line-height:1.2em;text-align:center}@media(min-width:48em){.Difference_differenceTitle__94d12{font-size:3.5em;line-height:1em}}.Difference_subtitle__EZx_V{font-size:1.4em;line-height:normal;margin-bottom:0;margin-top:1rem;text-align:center}.Difference_subtitle__EZx_V>span{display:inline-flex}@media(min-width:48em){.Difference_subtitle__EZx_V{font-size:1.55em;color:#939697}}.Difference_subtitle__EZx_V .Difference_subtitleSup__vR2dj{font-size:.6em}.Difference_subtitle__EZx_V .Difference_subtitleImage__uPNdJ{width:.85em;position:relative;top:-.2em;height:auto}.Difference_colTitle__y1xMo{margin-bottom:1.5rem}.Difference_boxTitle__4_hnL{margin-bottom:.5rem;font-weight:500}.Difference_box__h6cbt{border-radius:1em;background:var(--mantine-color-gray-1);padding:1.5rem}.Difference_box__h6cbt>*{opacity:0;transform:translateX(10px) scale(.8);transition:all .2s ease-in-out}.Difference_box__h6cbt:not(:last-child){margin-bottom:2rem}@media(min-width:48em){.Difference_box__h6cbt{padding:2rem}}.Difference_boxCyan__D0Y_z{background:var(--mantine-color-cyan-0)}.Difference_hasShown__Bf80p .Difference_box__h6cbt>*{opacity:1;transform:translateX(0) scale(1)}.Difference_hasShown__Bf80p .Difference_box__h6cbt>:first-child{transition-delay:.4s}.Difference_hasShown__Bf80p .Difference_box__h6cbt>:nth-child(2){transition-delay:.5s}.Difference_hasShown__Bf80p .Difference_box__h6cbt>:nth-child(3){transition-delay:.6s}.Difference_hasShown__Bf80p .Difference_box__h6cbt>:nth-child(4){transition-delay:.7s}.Difference_hasShown__Bf80p .Difference_box__h6cbt>:nth-child(5){transition-delay:.8s}.Difference_hasShown__Bf80p .Difference_box__h6cbt>:nth-child(6){transition-delay:.9s}.Difference_hasShown__Bf80p .Difference_box__h6cbt>:nth-child(7){transition-delay:1s}.Difference_hasShown__Bf80p .Difference_box__h6cbt>:nth-child(8){transition-delay:1.1s}.Difference_hasShown__Bf80p .Difference_box__h6cbt>:nth-child(9){transition-delay:1.2s}.Difference_hasShown__Bf80p .Difference_box__h6cbt>:nth-child(10){transition-delay:1.3s}.Difference_hasShown__Bf80p .Difference_box__h6cbt>:nth-child(11){transition-delay:1.4s}.Difference_hasShown__Bf80p .Difference_box__h6cbt>:nth-child(12){transition-delay:1.5s}.Difference_hasShown__Bf80p .Difference_box__h6cbt>:nth-child(13){transition-delay:1.6s}.Difference_hasShown__Bf80p .Difference_box__h6cbt>:nth-child(14){transition-delay:1.7s}.Difference_hasShown__Bf80p .Difference_box__h6cbt>:nth-child(15){transition-delay:1.8s}.Difference_hasShown__Bf80p .Difference_box__h6cbt>:nth-child(16){transition-delay:1.9s}.Difference_hasShown__Bf80p .Difference_box__h6cbt>:nth-child(17){transition-delay:2s}.Features_features__6XWe3{padding-top:3rem;padding-bottom:3rem;text-align:center;position:relative}@media(min-width:62em){.Features_features__6XWe3{text-align:left}}.Features_featureTitle__1WlkY{font-size:2.5em;line-height:1.2em;text-align:center;margin-bottom:4rem}@media(min-width:48em){.Features_featureTitle__1WlkY{font-size:3.5em;line-height:1em}}.Features_alternatingText__CwS8n{position:relative;font-size:1.5em;min-height:4em}.Features_alternatingText__CwS8n:before{content:"";animation:Features_typer__SpVA7 2s cubic-bezier(.8,.2,.2,.8) infinite}.Features_subtitle__cTtu2{font-size:1.65em;color:#555;margin-bottom:1rem}@media(min-width:62em){.Features_subtitle__cTtu2{margin-bottom:0;color:#939697}}.Features_mainTitle__7FSmu{font-size:2em;line-height:1.2em}.Features_icon-ar__P7i_N{background-image:linear-gradient(45deg,var(--mantine-color-pink-filled) 0,var(--mantine-color-yellow-filled) 100%);background-size:cover}.Features_hightlight__EL2r3{display:inline-block;background-position-y:24%;background-image:linear-gradient(180deg,transparent 50%,var(--mantine-color-cyan-filled) 50%,var(--mantine-color-cyan-8) 100%);transition:background .3s ease;background-size:auto 175%;text-decoration:none}.Features_leftCol__kev4_{position:relative;z-index:5;max-width:500px;margin:0 auto}@media(min-width:62em){.Features_leftCol__kev4_{max-width:none}}.Features_videoContainer__vqz2v{max-width:160px;position:relative;width:100%}.Features_videoContainer__vqz2v img{width:100%;height:auto;position:relative;z-index:3}.Features_pin__2gXdg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);animation:Features_pin__2gXdg 3s cubic-bezier(.8,.2,.2,.8) infinite;font-size:2.5em}.Features_pin__2gXdg:before{border-radius:50%;background:#f44336;width:1.2em;height:1.2em;top:calc(50% - .3em)}.Features_pin__2gXdg:after,.Features_pin__2gXdg:before{position:absolute;content:"";transform:translate(-50%,-50%);left:50%}.Features_pin__2gXdg:after{width:0;height:0;border:.55em solid rgba(0,0,0,0);border-top:1em solid #f44336;top:calc(50% + .7em)}.Features_pin2__uurXr{font-size:1em;top:25%;left:-3rem;animation:Features_pin2__uurXr 3s cubic-bezier(.8,.2,.2,.8) infinite}.Features_pin3___RGsD{font-size:1.3em;animation:Features_pin3___RGsD 3s cubic-bezier(.8,.2,.2,.8) infinite;top:65%;left:inherit;right:-3rem}.Features_sliderImage__X3n6I{width:5rem;height:4rem;background:#fff;display:flex;font-size:1rem}.Features_featuresBg__bZgq1,.Features_sliderImage__X3n6I{border-radius:.5rem;align-items:center;justify-content:center}.Features_featuresBg__bZgq1{aspect-ratio:1/1;position:relative;z-index:1;max-width:400px;margin:0 auto}.Features_featuresBg__bZgq1:before{z-index:-1;content:"";position:absolute;width:80%;height:80%;top:10%;left:10%;animation:Features_borderRadius__Fwd0e 18s cubic-bezier(.8,.2,.2,.8) infinite;background:var(--mantine-color-teal-0)}@media(min-width:62em){.Features_featuresBg__bZgq1:before{width:100%;height:100%;top:0;left:0}}.Features_featuresBgCyan__9dmfR:before{background:var(--mantine-color-cyan-0);animation-direction:alternate-reverse;animation-duration:14s}.Features_featuresBgRed__G8NAB:before{background:var(--mantine-color-red-0);animation-direction:reverse;animation-duration:20s}@keyframes Features_borderRadius__Fwd0e{0%{border-radius:50% 50% 50% 50%/50% 70% 50% 100%;transform:scale(1.1) rotate(0deg)}50%{border-radius:50% 50% 50% 50%/50% 20% 70% 30%;transform:scale(1.3) rotate(180deg)}to{border-radius:50% 50% 50% 50%/50% 70% 50% 100%;transform:scale(1.1) rotate(1turn)}}@keyframes Features_pin__2gXdg{0%{transform:scale(0) translateY(-50%)}8%{transform:scale(1.15) translate(-50%,-50%)}10%,90%{transform:scale(1) translate(-50%,-50%)}to{transform:scale(0) translateY(-50%)}}@keyframes Features_pin2__uurXr{0%,10%{transform:scale(0) translateY(-50%)}18%{transform:scale(1.15) translate(-50%,-50%)}20%,90%{transform:scale(1) translate(-50%,-50%)}to{transform:scale(0) translateY(-50%)}}@keyframes Features_pin3___RGsD{0%,20%{transform:scale(0) translateY(-50%)}28%{transform:scale(1.15) translate(-50%,-50%)}30%,90%{transform:scale(1) translate(-50%,-50%)}to{transform:scale(0) translateY(-50%)}}@keyframes Features_typer__SpVA7{0%{content:""}10%{content:"The"}20%{content:"The kitchen"}30%{content:"The kitchen grout"}40%{content:"The kitchen grout is"}50%{content:"The kitchen grout is cracking"}60%{content:"The kitchen grout is cracking and"}70%{content:"The kitchen grout is cracking and needs"}80%{content:"The kitchen grout is cracking and needs a"}90%{content:"The kitchen grout is cracking and needs a touch"}to{content:"The kitchen grout is cracking and needs a touch up."}}.FeaturesSlider_wrapper__9qsmA{padding:3rem 0}.FeaturesSlider_parallax__tpHeQ{overflow:hidden;margin:0;white-space:nowrap;display:flex;flex-wrap:nowrap}.FeaturesSlider_parallax__tpHeQ:not(:first-child){margin-top:calc(.5rem + 1.5vw)}.FeaturesSlider_scroller__8SwCw{font-weight:600;text-transform:uppercase;font-size:64px;white-space:nowrap;display:flex;flex-wrap:nowrap;gap:calc(.5rem + 1.5vw)}.FeaturesSlider_badge__S4cR0{font-size:clamp(16px,2vmin,2vmin);padding:2vmin 2.5vmin;color:var(--mantine-color-cyan-6);background-color:var(--mantine-color-cyan-0);border-radius:6vw}.Hero_hero__CZonA{padding-top:calc(var(--header-height) + 2vh);text-align:center;padding-bottom:10vh;min-height:calc(100vh - var(--header-height) - .5rem)}@media(min-width:62em){.Hero_hero__CZonA{text-align:left}}.Hero_alternatingText__7m46I{position:relative}.Hero_alternatingText__7m46I:before{content:"";animation:Hero_typer__yp_NT 15s cubic-bezier(.8,.2,.2,.8) infinite}.Hero_alternatingText__7m46I:after{content:"|";letter-spacing:.15em;animation:Hero_blink-caret__VeZ2w .75s step-end infinite}.Hero_demoTyper__oLnE6{position:relative;display:block;min-height:5.2rem;background:#f5f5f5;border-radius:6px;padding:1rem;font-size:.75rem}@media(min-width:48em){.Hero_demoTyper__oLnE6{font-size:1rem}}.Hero_demoTyper__oLnE6:before{content:""}.Hero_subtitle__JlkTF{font-size:1.4em;line-height:normal}.Hero_subtitle__JlkTF>span{display:inline-flex}@media(min-width:48em){.Hero_subtitle__JlkTF{font-size:1.55em;margin-bottom:0;color:#939697}}.Hero_subtitle__JlkTF .Hero_subtitleSup__O_h2G{font-size:.6em}.Hero_subtitle__JlkTF .Hero_subtitleImage__L05YB{width:.85em;position:relative;top:-.2em;height:auto}.Hero_mainTitle__ebzae{font-size:2em;line-height:1.2em;font-weight:900}@media(min-width:48em){.Hero_mainTitle__ebzae{font-size:3em;line-height:1em}}.Hero_icon-ar__YAYo7{background-image:linear-gradient(45deg,var(--mantine-color-pink-filled) 0,var(--mantine-color-yellow-filled) 100%);background-size:cover}.Hero_heroContent__t_dJ_{position:relative;z-index:5}.Hero_phoneAnim__gOxxy .Hero_videoContainer__hdCrK{transform:translateX(calc(-50% - .75rem))}@media(min-width:48em){.Hero_phoneAnim__gOxxy .Hero_videoContainer__hdCrK{transform:translateX(calc(-50% - 1.5rem))}}.Hero_phoneAnim__gOxxy .Hero_videoContainer__hdCrK:before{animation:Hero_photoFlash__wdUyn .5s cubic-bezier(.8,.2,.2,.8) 3.7s forwards,Hero_photoFlash__wdUyn .5s cubic-bezier(.8,.2,.2,.8) 14.5s forwards}.Hero_phoneAnim__gOxxy .Hero_transcription__HJQMt>*{opacity:1;transform:translateY(0)}.Hero_phoneAnim__gOxxy .Hero_transcription__HJQMt>:first-child{transition-delay:.3s}.Hero_phoneAnim__gOxxy .Hero_transcription__HJQMt>:nth-child(2){transition-delay:.45s}.Hero_phoneAnim__gOxxy .Hero_transcription__HJQMt>:nth-child(3){transition-delay:4.3s}.Hero_phoneAnim__gOxxy .Hero_transcription__HJQMt>:nth-child(4){transition-delay:4.45s}.Hero_phoneAnim__gOxxy .Hero_transcription__HJQMt>:nth-child(5){transition-delay:14.9s}.Hero_phoneAnim__gOxxy .Hero_transcription__HJQMt>:nth-child(6){transition-delay:15.05s}.Hero_phoneAnim__gOxxy .Hero_transcription__HJQMt>:nth-child(7){transition-delay:15.2s}.Hero_benchtopStains__VPNYU .Hero_demoTyper__oLnE6:before{animation:Hero_demoTyper2__c9xL4 1.5s cubic-bezier(.8,.2,.2,.8) 0s forwards,Hero_hide__nNRzI .15s ease 2.4s forwards}.Hero_groutCracking__XMy8_ .Hero_demoTyper__oLnE6:before{animation:Hero_demoTyper__oLnE6 1.5s cubic-bezier(.8,.2,.2,.8) 0s forwards,Hero_hide__nNRzI .15s ease 2.4s forwards}.Hero_animationWrapper__dhTfu{padding:1.5rem 0}@media(min-width:48em){.Hero_animationWrapper__dhTfu{padding:0}}.Hero_videoContainer__hdCrK{width:300px;position:relative;max-width:40vw;transition:transform .5s cubic-bezier(.8,.2,.2,.8)}.Hero_videoContainer__hdCrK video{width:84%;height:auto;position:absolute;left:7.8%;top:.2%;z-index:0}.Hero_videoContainer__hdCrK:after{position:absolute;z-index:2;top:50%;left:50%;width:calc(100% + 30px);height:calc(100% + 30px);transform:translate(-50%,-50%);border-radius:2.5em;content:"";border:23px solid #fff}@media(min-width:36em){.Hero_videoContainer__hdCrK:after{border:30px solid #fff}}@media(min-width:62em){.Hero_videoContainer__hdCrK:after{border-radius:3.2em;box-shadow:0 0 30px 30px #fff}.Hero_videoContainer__hdCrK:before{position:absolute;z-index:1;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);border-radius:3.2em;box-shadow:0 0 125px 125px #fff;content:""}}.Hero_videoContainer__hdCrK img{width:100%;height:auto;position:relative;z-index:3}.Hero_playing__MbF2u{filter:blur(0)}.Hero_transcription__HJQMt{position:absolute;left:calc(50% + .75rem);width:300px;max-width:40vw;z-index:5;text-align:left}@media(min-width:48em){.Hero_transcription__HJQMt{left:calc(50% + 1.5rem)}}.Hero_transcription__HJQMt>*{position:relative;transition:all .15s;opacity:0;transform:translateY(1em)}.Hero_mouse__Br3cv{width:2em;height:4em;border:.15em solid #aaa;border-radius:2em;position:absolute;z-index:5;bottom:1rem;left:50%;margin-left:-1em;display:none;transition:all .3s}@media(min-width:62em){.Hero_mouse__Br3cv{display:block}.Hero_mouse__Br3cv.Hero_hidden___ls1b{opacity:0;transform:translateY(-12px)}}.Hero_mouse__Br3cv:before{content:"";width:.5em;height:.5em;position:absolute;top:.65em;left:50%;transform:translateX(-50%);background-color:#aaa;border-radius:50%;opacity:1;animation:Hero_wheel__lTbPq 2s infinite}@keyframes Hero_wheel__lTbPq{to{opacity:0;top:3em}}@keyframes Hero_hide__nNRzI{0%{opacity:1}to{opacity:0}}@keyframes Hero_photoFlash__wdUyn{0%{background-color:rgba(0,0,0,0)}10%{background-color:#fff}to{background-color:rgba(0,0,0,0)}}@keyframes Hero_demoTyper__oLnE6{0%{content:""}10%{content:"The"}20%{content:"The kitchen"}30%{content:"The kitchen grout"}40%{content:"The kitchen grout is"}50%{content:"The kitchen grout is cracking"}60%{content:"The kitchen grout is cracking and"}70%{content:"The kitchen grout is cracking and needs"}80%{content:"The kitchen grout is cracking and needs a"}90%{content:"The kitchen grout is cracking and needs a touch"}to{content:"The kitchen grout is cracking and needs a touch up."}}@keyframes Hero_demoTyper2__c9xL4{0%{content:""}10%{content:"There"}20%{content:"There are"}30%{content:"There are stains"}45%{content:"There are stains on"}60%{content:"There are stains on the"}85%{content:"There are stains on the kitchen"}to{content:"There are stains on the kitchen bench."}}@keyframes Hero_typer__yp_NT{0%{content:""}1%{content:"v"}2%{content:"ve"}3%{content:"veh"}4%{content:"vehi"}5%{content:"vehic"}6%{content:"vehicl"}7%{content:"vehicle"}35%,8%{content:"vehicles"}36%{content:"vehicle"}37%{content:"vehicl"}38%{content:"vehic"}39%{content:"vehi"}40%{content:"veh"}41%{content:"ve"}42%{content:"v"}43%{content:""}48%{content:"p"}49%{content:"pr"}50%{content:"pro"}51%{content:"prop"}52%{content:"prope"}53%{content:"proper"}54%{content:"propert"}55%,85%{content:"property"}86%{content:"propert"}87%{content:"proper"}88%{content:"prope"}89%{content:"prop"}90%{content:"pro"}91%{content:"pr"}92%{content:"p"}93%,to{content:""}}@keyframes Hero_blink-caret__VeZ2w{0%,to{color:rgba(0,0,0,0)}50%{color:var(--mantine-color-cyan-7)}}@keyframes AudioLoader_quiet__Jwopx{25%{transform:scaleY(.6)}50%{transform:scaleY(.4)}75%{transform:scaleY(.8)}}@keyframes AudioLoader_normal__H7nCm{25%{transform:scaleY(1)}50%{transform:scaleY(.4)}75%{transform:scaleY(.6)}}@keyframes AudioLoader_loud__bslsa{25%{transform:scaleY(1)}50%{transform:scaleY(.4)}75%{transform:scaleY(1.2)}}.AudioLoader_boxContainer__BJ_OV{--boxSize:4px;--gutter:3px;display:flex;justify-content:space-between;height:30px;width:calc((var(--boxSize) + var(--gutter))*5);margin:0 auto;position:relative}@media(min-width:48em){.AudioLoader_boxContainer__BJ_OV{--boxSize:5px;--gutter:4px;height:50px}}.AudioLoader_boxContainer__BJ_OV.AudioLoader_isPaused__0D4op .AudioLoader_box__3VvCV{animation:none}.AudioLoader_box__3VvCV{transform:scaleY(.4);height:100%;width:var(--boxSize);background:var(--mantine-color-cyan-8);animation-duration:1.2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;border-radius:8px}.AudioLoader_box1__6Ga_j{animation-name:AudioLoader_quiet__Jwopx}.AudioLoader_box2__g4rNc{animation-name:normal}.AudioLoader_box3__Ijcq8{animation-name:AudioLoader_quiet__Jwopx}.AudioLoader_box4__qej5q{animation-name:AudioLoader_loud__bslsa}.AudioLoader_box5__Vt9_H{animation-name:AudioLoader_quiet__Jwopx}.SignUp_signUp__En_Eo{position:relative;transform:translateX(14px);opacity:0;transition-delay:0s;transition:all .3s ease-in-out}.SignUp_show__seM2D{transition-delay:.3s;transform:translateY(0);opacity:1}.Success_success__8otac{font-size:clamp(36px,3vw,80px);font-weight:900;color:#fff;line-height:1.1em}.ContactForm_formWrap__kLK_j,.Success_success__8otac{width:clamp(300px,50vw,900px);max-width:96%;margin:auto}.ContactForm_title__lGePg{font-size:clamp(36px,3vw,80px);font-weight:900;margin-bottom:clamp(20px,5vh,80px);line-height:1.1em;color:#fff}.ContactForm_form___Ql54{display:flex;width:100%;align-items:center;flex-direction:column}@media (min-width:62em){.ContactForm_form___Ql54{align-items:flex-start}}