body.side-form-peek .side-form-open-btn{transform:translate(0)}.chr-header-phone .svg-wrapper svg,.button svg,.rate svg,.star{vertical-align:middle;display:inline-block}.chr-logo-container img{object-fit:contain;width:220px;height:53px}.chr-logo-container img.white-a{filter:brightness(0)invert()}.home-banner-video,.butterfly-video{object-fit:cover}.home-banner-video{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media screen and (min-width:1240px){.home-banner-video{clip-path:inset(0 2px 2px 0)}}.chr-footer-bottom{display:none}@media screen and (max-width:1239px){.chr-menu-wrapper{top:var(--chr-header-h,72px);height:calc(100vh - var(--chr-header-h,72px));height:calc(100dvh - var(--chr-header-h,72px))}}form.form-sent{container-type:inline-size}form.form-sent>:not(.form-success){display:none!important}.form-success{text-align:center;background-color:#f6f6f6;border-radius:16px;outline:none;flex-direction:column;align-items:center;width:100%;padding:clamp(28px,9cqi,48px) clamp(16px,6cqi,36px);display:flex}.form-success__icon{color:#191919;background-color:#fdce08;border-radius:50%;flex:none;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:18px;display:flex}.form-success__icon svg{width:28px;height:28px;display:block}.form-success__title{color:#191919;letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(20px,7cqi,30px);font-weight:800;line-height:1.2}.form-success__text{color:#5b5b5b;max-width:34ch;margin:0;font-size:clamp(14px,4cqi,17px);font-weight:500;line-height:1.55}.chrsmi ul{margin:0;list-style-type:none}.chrsmi-network-wrap{width:1.5em;height:1.5em;margin:0 .5em;list-style-type:none;transition:background-color .5s;display:inline-block;position:relative}.chrsmi-network-wrap.round{border-radius:100%;padding:.75em}.chrsmi-network-wrap.square{padding:.75em}.chrsmi-network-wrap.nobg{background-color:#0000!important}.chrsmi-network-link{position:absolute;inset:-.4em}.chrsmi-network-name{text-indent:100%;height:0;display:block;overflow:hidden;color:#0000!important}.chrsmi-network-svg{width:100%;height:100%;transition:fill .5s}.site-variant-root .testimonial-video-slider-section{background:#fff;padding-bottom:120px;overflow:hidden}.site-variant-root .root-results-heading{margin-bottom:0}.site-variant-root .root-result-highlight{color:#191919;background:linear-gradient(#0000 55%,#fdce08 55%)}.site-variant-root .root-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:36px;max-width:1180px;margin-top:64px;display:grid}.site-variant-root .root-result-column{flex-direction:column;gap:36px;display:flex}.site-variant-root .root-result-column--offset{margin-top:80px}.site-variant-root .root-result-card{color:#191919;transition:transform .3s}.site-variant-root .root-result-card:hover{transform:translateY(-10px)scale(1.02)}.site-variant-root .root-result-image-link{border-radius:16px;height:250px;display:block;overflow:hidden}.site-variant-root .root-result-image{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.site-variant-root .root-result-card:hover .root-result-image{transform:scale(1.05)}.site-variant-root .root-result-copy{padding:24px 6px 0}.site-variant-root .root-result-copy h3{color:#191919;letter-spacing:-.5px;text-transform:uppercase;margin:0 0 10px;font-size:clamp(20px,2vw,26px);line-height:1.2}.site-variant-root .root-result-copy p{color:#606060;margin:0;font-size:14px}.site-variant-root .root-reviews-heading,.site-variant-root .root-partners-heading{margin-bottom:48px}.site-variant-root .root-reviews-intro{max-width:720px;margin:0 auto}.site-variant-root .root-review-marquee,.site-variant-root .root-partner-marquee{width:100%;overflow:hidden}.site-variant-root .root-review-marquee{padding:10px 0 20px}.site-variant-root .root-review-track,.site-variant-root .root-partner-track{will-change:transform;width:max-content;display:flex}.site-variant-root .root-review-track{animation:34s linear infinite root-review-scroll}.site-variant-root .root-review-set{gap:24px;padding-right:24px;display:flex}.site-variant-root .root-review-card{background:#fff;border:1px solid #e8e8e8;border-radius:16px;flex:0 0 340px;min-height:286px;padding:26px;transition:box-shadow .3s,transform .3s;box-shadow:0 8px 22px #00000012}.site-variant-root .root-review-card:hover{transform:translateY(-6px);box-shadow:0 14px 30px #0000001f}.site-variant-root .root-review-card-heading{align-items:center;gap:12px;margin-bottom:14px;display:flex}.site-variant-root .root-review-avatar{color:#fff;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;height:42px;font-size:16px;font-weight:700;display:flex}.site-variant-root .root-review-avatar--red{background:#ef4444}.site-variant-root .root-review-avatar--blue{background:#3b82f6}.site-variant-root .root-review-avatar--green{background:#22c55e}.site-variant-root .root-review-avatar--purple{background:#a855f7}.site-variant-root .root-review-identity{flex:1;min-width:0}.site-variant-root .root-review-identity h3{margin:0 0 3px;font-size:15px;line-height:1.25}.site-variant-root .root-review-identity time{color:#6b6b6b;font-size:12px}.site-variant-root .root-review-google{flex:0 0 26px;width:26px;height:26px}.site-variant-root .root-review-rating{color:#fdce08;letter-spacing:1px;align-items:center;gap:5px;margin-bottom:12px;font-size:18px;display:flex}.site-variant-root .root-review-verified{fill:#1d9bf0;width:17px;height:17px}.site-variant-root .root-review-card>p{color:#333;margin:0;font-size:14px;line-height:1.65}.site-variant-root .root-review-badge{color:#fff;background:#191919;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin:30px auto 0;padding:12px 20px;font-size:13px;display:flex}.site-variant-root .root-review-badge span{color:#fdce08;letter-spacing:1px}.site-variant-root .our-partners-part{padding:100px 0 92px;overflow:hidden}.site-variant-root .root-partner-track{animation:32s linear infinite root-partner-scroll}.site-variant-root .root-partner-set{align-items:center;gap:56px;padding-right:56px;display:flex}.site-variant-root .root-partner-logo{flex:0 0 150px;justify-content:center;align-items:center;height:76px;display:flex}.site-variant-root .root-partner-logo img{filter:grayscale();opacity:.72;max-width:150px;height:auto;max-height:62px;transition:filter .3s,opacity .3s}.site-variant-root .root-partner-logo:hover img{filter:grayscale(0);opacity:1}.site-variant-root .root-review-marquee:hover .root-review-track,.site-variant-root .root-partner-marquee:hover .root-partner-track{animation-play-state:paused}@keyframes root-review-scroll{to{transform:translate(-50%)}}@keyframes root-partner-scroll{to{transform:translate(-50%)}}@media screen and (max-width:900px){.site-variant-root .root-results-grid{grid-template-columns:1fr;max-width:660px}.site-variant-root .root-result-column--offset{margin-top:0}}@media screen and (min-width:767px) and (max-width:1239px){.site-variant-root .root-results-grid{margin-top:48px}}@media screen and (max-width:766px){.site-variant-root .testimonial-video-slider-section{padding-bottom:84px}.site-variant-root .root-results-heading{padding-left:20px;padding-right:20px}.site-variant-root .root-results-grid{gap:28px;margin-top:30px;padding-left:20px;padding-right:20px}.site-variant-root .root-result-column{gap:28px}.site-variant-root .root-result-image-link{height:220px}.site-variant-root .root-result-copy{padding:18px 2px 0}.site-variant-root .root-result-copy h3{font-size:19px}.site-variant-root .root-reviews-heading,.site-variant-root .root-partners-heading{margin-bottom:30px;padding-left:20px;padding-right:20px}.site-variant-root .root-review-card{flex-basis:min(310px,100vw - 48px);min-height:300px;padding:22px}.site-variant-root .our-partners-part{padding:72px 0 64px}.site-variant-root .root-partner-set{gap:38px;padding-right:38px}.site-variant-root .root-partner-logo{flex-basis:125px}.site-variant-root .root-partner-logo img{max-width:125px}}@media (prefers-reduced-motion:reduce){.site-variant-root .root-review-track,.site-variant-root .root-partner-track{animation:none}.site-variant-root .root-review-marquee,.site-variant-root .root-partner-marquee{overflow-x:auto}}
