#cta-51{display:none}main .cs-title{font-size:clamp(2rem,3.8vw,3.25rem);line-height:1.15em}#hb-compare>.cs-container>.cs-content,#hb-compare>.cs-content,#hb-faq>.cs-container>.cs-content,#hb-faq>.cs-content,#hb-pain>.cs-container>.cs-content,#hb-pain>.cs-content,#hb-results>.cs-container>.cs-content,#hb-results>.cs-content,#hb-reviews>.cs-container>.cs-content,#hb-reviews>.cs-content,#hb-steps>.cs-container>.cs-content,#hb-steps>.cs-content{align-items:center;display:flex;flex-direction:column;margin:0 auto clamp(2rem,5vw,3rem);text-align:center;width:100%}#hb-compare>.cs-container>.cs-content .cs-title,#hb-compare>.cs-content .cs-title,#hb-faq>.cs-container>.cs-content .cs-title,#hb-faq>.cs-content .cs-title,#hb-pain>.cs-container>.cs-content .cs-title,#hb-pain>.cs-content .cs-title,#hb-results>.cs-container>.cs-content .cs-title,#hb-results>.cs-content .cs-title,#hb-reviews>.cs-container>.cs-content .cs-title,#hb-reviews>.cs-content .cs-title,#hb-steps>.cs-container>.cs-content .cs-title,#hb-steps>.cs-content .cs-title{margin:0;max-width:31ch}#hb-compare,#hb-faq,#hb-pain,#hb-results,#hb-reviews,#hb-steps,.hb-sbs{padding:var(--sectionPadding);padding-top:0}#hb-compare>.cs-container,#hb-faq>.cs-container,#hb-pain>.cs-container,#hb-results>.cs-container,#hb-reviews>.cs-container,#hb-steps>.cs-container,.hb-sbs>.cs-container{margin:auto;max-width:80rem;width:100%}@media only screen and (min-width:64rem){#hero{padding:7.5rem 1rem 2rem}#hero .cs-container{align-items:stretch;flex-direction:row;gap:clamp(2rem,3vw,3rem);max-width:80rem}#hero .cs-content{align-items:flex-start;flex:none;max-width:37.5rem;text-align:left;top:0;width:46%}#hero .cs-button-group,#hero .cs-button-solid{width:100%}#hero .cs-picture{flex:1;height:auto}#hero .hb-reassure{justify-content:flex-start}}#hero .cs-picture video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#hero .cs-title{font-size:clamp(2rem,3.8vw,3.25rem);margin-bottom:1rem;max-width:26ch}#hero .hb-subtitle{line-height:1.5em;margin:0 0 1.5rem;max-width:42.5rem}#hero .hb-cta{margin-top:0}#hero .cs-flex{align-items:center;flex-wrap:wrap;justify-content:center}@media only screen and (min-width:64rem){#hero .cs-flex{justify-content:flex-start}}#hero .cs-flex .cs-text{width:auto}#hero .hb-proof-sep{background-color:currentColor;display:none;height:1rem;opacity:.3;width:1px}@media only screen and (min-width:30rem){#hero .hb-proof-sep{display:block}}.hb-cta{gap:1rem;margin-top:clamp(2rem,4vw,3rem);width:100%}.hb-cta,.hb-cta .cs-button-group{align-items:center;display:flex;flex-direction:column}.hb-cta .cs-button-group{gap:.5rem}@media only screen and (min-width:64rem){.hb-cta .cs-button-group{flex-direction:row}}.cs-button-transparent{background-color:var(--secondary);color:var(--headerColor)}.cs-button-transparent:hover{background-color:var(--headerColor);color:var(--bodyTextColorWhite)}.hb-reassure{display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:center;list-style:none;margin:0;padding:0}.hb-reassure li{align-items:center;color:var(--headerColor);display:flex;font-family:var(--headerFont);font-size:1rem;gap:.5rem;text-transform:uppercase}.hb-reassure img{height:auto;width:1rem}#hb-reviews .hb-wall{align-items:start;display:grid;gap:1rem;grid-template-columns:1fr}@media only screen and (min-width:64rem){#hb-reviews .hb-wall{grid-template-columns:repeat(3,1fr)}}#hb-reviews .hb-wall-col{gap:1rem;list-style:none;padding:0}#hb-reviews .hb-wall-col,.g-review{display:flex;flex-direction:column;margin:0}.g-review{background-color:#fff;border:1px solid #dadce0;border-radius:.5rem;font-family:Roboto,Arial,sans-serif;gap:.625rem;padding:1rem;-moz-column-break-inside:avoid;break-inside:avoid}.g-review .g-review-head{align-items:center;display:flex;gap:.75rem}.g-review .g-avatar{align-items:center;border-radius:50%;color:#fff;display:flex;flex:none;font-size:1.125rem;font-weight:500;height:2.5rem;justify-content:center;line-height:1;width:2.5rem}.g-review .g-name{color:#202124;flex:1;font-size:.9375rem;font-weight:500}.g-review .g-logo{height:1.25rem;width:1.25rem}.g-review .g-stars{height:auto;width:5rem}.g-review .g-headline{color:#202124;font-family:Roboto,Arial,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.3em;margin:0;text-transform:none}.g-review .g-text{color:#3c4043;font-size:.875rem;line-height:1.45em;margin:0}.g-review .g-photos{display:flex;flex-wrap:wrap;gap:.25rem}.g-review .g-photos img{border-radius:.25rem;display:block;height:4.5rem;-o-object-fit:cover;object-fit:cover;width:4.5rem}.hb-sbs>.cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(3rem,6vw,4rem);max-width:39.375rem}@media only screen and (min-width:64rem){.hb-sbs>.cs-container{align-items:center;flex-direction:row;max-width:80rem}}.hb-sbs .cs-content{align-items:flex-start;display:flex;flex-direction:column;text-align:left;width:100%}@media only screen and (min-width:64rem){.hb-sbs .cs-content{width:50%}}.hb-sbs .cs-content .cs-title{margin-bottom:1rem}.hb-sbs .cs-content .cs-text{margin-bottom:.75rem}.hb-sbs .hb-media{flex:none;width:100%}@media only screen and (min-width:64rem){.hb-sbs .hb-media{width:46%}}.hb-sbs .hb-photo img{border-radius:clamp(2rem,4vw,3rem);display:block;height:26.25rem;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:64rem){.hb-sbs .hb-photo img{height:35rem}}.hb-sbs .cs-flex{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.hb-sbs .cs-flex .cs-text{line-height:1.2em;margin:0;width:auto}.hb-sbs .cs-flex strong{color:var(--headerColor)}.hb-sbs .cs-content>:nth-last-child(2){margin-bottom:0}.hb-sbs .cs-content>.hb-cta{margin-top:2rem}@media only screen and (min-width:64rem){.hb-sbs .hb-cta .cs-button-group,.hb-sbs .hb-cta .cs-button-solid{width:100%}.hb-sbs-flip .hb-media{order:2}}.hb-checks{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0 0 1rem;padding:0}.hb-checks li{align-items:flex-start;color:var(--bodyTextColor);display:flex;gap:.5rem;line-height:1.5em}.hb-checks img{flex:none;height:auto;margin-top:.25rem;width:1rem}.hb-ba{display:grid;gap:clamp(1rem,2vw,2rem);grid-template-columns:1fr}@media only screen and (min-width:48rem){.hb-ba{grid-template-columns:repeat(2,1fr)}}.hb-ba-card{background-color:var(--secondary);border-radius:2rem;display:flex;flex-direction:column;overflow:hidden}.hb-ba-photo{position:relative}.hb-ba-photo img{aspect-ratio:5/4;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.hb-ba-label{background-color:var(--headerColor);border-radius:3.75rem;color:var(--bodyTextColorWhite);font-family:var(--headerFont);font-size:1.125rem;left:1rem;padding:.375rem 1.25rem;position:absolute;text-transform:uppercase;top:1rem}.hb-ba-after .hb-ba-label{background-color:var(--primary)}.hb-ba-list{display:flex;flex-direction:column;gap:.875rem;list-style:none;margin:0;padding:clamp(1.25rem,3vw,2rem)}.hb-ba-list li{align-items:flex-start;color:var(--headerColor);display:flex;font-size:clamp(1rem,1.6vw,1.125rem);gap:.75rem;line-height:1.4em}.hb-ba-list img{height:auto}.hb-ba-list img,.hb-ba-x{flex:none;margin-top:.125rem;width:1.25rem}.hb-ba-x{border:2px solid red;border-radius:50%;box-sizing:border-box;height:1.25rem;position:relative}.hb-ba-x:after,.hb-ba-x:before{background-color:red;content:"";height:2px;left:50%;position:absolute;top:50%;width:.625rem}.hb-ba-x:before{transform:translate(-50%,-50%) rotate(45deg)}.hb-ba-x:after{transform:translate(-50%,-50%) rotate(-45deg)}.cs-slider{aspect-ratio:1/1;border-radius:clamp(2rem,4vw,3rem);overflow:hidden;width:100%}.cs-slider.cs-slider-wide{aspect-ratio:2/1}.cs-slider img-comparison-slider{--divider-width:clamp(2px,0.2vw,4px);--divider-color:var(--primary);display:block;outline:none!important;width:100%}.cs-slider .picture{display:block;width:100%}.cs-slider .handle{display:flex;gap:clamp(.5rem,2vw,1rem)}.cs-slider .handle img{display:block;height:auto;width:clamp(1rem,2vw,2rem)}.hb-sliders{display:grid;gap:1.25rem;grid-template-columns:1fr}@media only screen and (min-width:48rem){.hb-sliders{grid-template-columns:repeat(2,1fr)}.hb-sliders .cs-slider-wide{grid-column:1/-1}}#hb-work{padding-bottom:clamp(3.75rem,7.82vw,6.25rem)}#hb-work .hb-work-row{display:grid;gap:clamp(.5rem,1.2vw,1rem);grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}@media only screen and (min-width:48rem){#hb-work .hb-work-row{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:64rem){#hb-work .hb-work-row{grid-template-columns:repeat(6,1fr)}}@media (min-width:64rem),only screen and (max-width:47.9375rem){#hb-work li:nth-child(n+7){display:none}}#hb-work img{aspect-ratio:1;border-radius:1rem;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}#hb-compare .hb-table-wrap{margin:auto;max-width:80rem}#hb-compare .hb-table{border-collapse:collapse;table-layout:fixed;width:100%}#hb-compare td,#hb-compare th{border-bottom:1px solid rgba(2,14,15,.08);color:var(--headerColor);font-size:clamp(.8125rem,1.6vw,1.125rem);line-height:1.35em;padding:clamp(.625rem,1.8vw,1.375rem) clamp(.375rem,1.6vw,1.5rem);text-align:center}#hb-compare tbody tr:last-child td,#hb-compare tbody tr:last-child th{border-bottom:none}#hb-compare thead th{font-family:var(--headerFont);font-size:clamp(.75rem,1.8vw,1.375rem);text-transform:uppercase}#hb-compare thead th:first-child{width:40%}#hb-compare tbody th{font-weight:700;text-align:left}#hb-compare thead .hb-us img{height:auto;margin:auto;max-width:6.25rem;width:100%}#hb-compare .hb-yes{display:block;height:auto;margin:auto;width:clamp(1.125rem,2.2vw,1.625rem)}#hb-compare .hb-no{color:red;font-size:clamp(.875rem,1.6vw,1.125rem)}#hb-compare .hb-maybe{color:var(--bodyTextColor);font-size:clamp(.6875rem,1.4vw,1rem)}#hb-compare .hb-sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}#hb-steps .cs-card-group{display:grid;gap:2.25rem 1.5rem;grid-template-columns:1fr;list-style:none;margin:0;padding:1rem 0 0}@media only screen and (min-width:48rem){#hb-steps .cs-card-group{grid-template-columns:repeat(3,1fr)}}#hb-steps .cs-item{align-items:center;background-color:var(--secondary);border-radius:2rem;display:flex;flex-direction:column;padding:3rem 1.5rem 2rem;position:relative;text-align:center}#hb-steps .cs-number{background-color:var(--primary);border-radius:.5rem;color:#fff;font-family:var(--headerFont);font-size:1.5625rem;font-weight:700;left:50%;line-height:1.2em;padding:.25rem 1.5rem;position:absolute;top:-1rem;transform:translate(-50%)}#hb-steps .cs-icon{display:block;height:3rem;margin-bottom:1.25rem;width:auto}#hb-steps .cs-h3{color:var(--headerColor);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.2em;margin:0 0 .5rem}#hb-steps .cs-item-text{color:var(--bodyTextColor);line-height:1.5em;margin:0}@media only screen and (max-width:47.9375rem){#service-types .cs-card-group{box-sizing:border-box;display:flex;gap:1rem;margin:0 -1rem 0 0;overflow-x:auto;padding:0;scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% + (16 / 16rem))}#service-types .cs-card-group::-webkit-scrollbar{display:none}#service-types .cs-item{flex:0 0 82%;scroll-snap-align:start}}#service-types .hb-price{color:var(--primary);font-size:.875rem;font-weight:700;letter-spacing:.05em;margin-bottom:.25rem;text-transform:uppercase}#service-types .hb-cta{margin-top:0}#hb-faq>.cs-container{max-width:53.75rem}#hb-faq .cs-faq-group{display:flex;flex-direction:column;gap:.5rem;width:100%}#hb-faq .cs-faq-item{background-color:var(--secondary);border-radius:.5rem;padding:clamp(1rem,2.5vw,1.5rem)}#hb-faq .cs-faq-item .cs-h3{color:var(--headerColor);font-size:1.25rem;line-height:1.3em;margin:0 0 .5rem}#hb-faq .cs-faq-item .cs-text{margin:0;max-width:none}#hb-faq .cs-faq-item .cs-text a{color:var(--primary);font-weight:700}.hb-sticky{background-color:#fff;bottom:0;box-shadow:0 -4px 16px rgba(0,0,0,.1);box-sizing:border-box;display:flex;gap:.5rem;left:0;padding:.625rem .75rem calc(.625rem + env(safe-area-inset-bottom));position:fixed;transform:translateY(110%);transition:transform .25s;width:100%;z-index:1000}@media only screen and (min-width:48rem){.hb-sticky{display:none!important}}.hb-sticky.is-visible{transform:translateY(0)}.hb-sticky[hidden]{display:none}.hb-sticky .cs-button-solid{flex:1;font-size:1.125rem;line-height:1;margin:0;padding:.9375rem .75rem;text-align:center;width:auto}body.dark-mode #hb-compare .hb-maybe,body.dark-mode #hb-compare td,body.dark-mode #hb-compare th,body.dark-mode #hb-faq .cs-h3,body.dark-mode #hb-faq .cs-text,body.dark-mode #hb-steps .cs-h3,body.dark-mode #hb-steps .cs-item-text,body.dark-mode .hb-ba-list li,body.dark-mode .hb-checks li,body.dark-mode .hb-reassure li,body.dark-mode .hb-sbs .cs-flex strong,body.dark-mode main .cs-title{color:var(--bodyTextColorWhite)}body.dark-mode .hb-checks img,body.dark-mode .hb-reassure img{filter:grayscale(1) brightness(10000%)}body.dark-mode .cs-button-transparent{background-color:transparent}body.dark-mode .cs-button-transparent:hover{background-color:var(--bodyTextColorWhite);color:var(--headerColor)}body.dark-mode .hb-cta .cs-button-transparent{color:var(--bodyTextColorWhite)}body.dark-mode .hb-cta .cs-button-transparent:hover{background-color:var(--bodyTextColorWhite);color:var(--headerColor)}body.dark-mode #hb-faq .cs-faq-item,body.dark-mode #hb-steps .cs-item,body.dark-mode .hb-ba-card{background-color:var(--medium)}body.dark-mode #hb-compare td,body.dark-mode #hb-compare th{border-bottom-color:var(--accent)}body.dark-mode .g-review{background-color:var(--medium);border-color:var(--accent)}body.dark-mode .g-review .g-headline,body.dark-mode .g-review .g-name{color:#e8eaed}body.dark-mode .g-review .g-text{color:#bdc1c6}body.dark-mode .hb-sticky{background-color:var(--dark)}body.dark-mode .hb-sticky .cs-button-transparent{color:var(--bodyTextColorWhite)}body.dark-mode .hb-sticky .cs-button-transparent:hover{color:var(--headerColor)}