@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&family=Playfair+Display:wght@400;600;700;900&display=swap");.moqui-scope,.moqui-scope :after,.moqui-scope :before{box-sizing:border-box}.moqui-scope{--ink:#212429;--ink-soft:#666;--prose:#333;--orange:#e70000;--orange-lt:#ef6b51;--deep-red:#9f2d26;--maroon:#8c1c24;--slate:#27323e;--muted:#8b9298;--line:#e0e3e5;--line-warm:#f4d9d6;--tint:#fdeceb;--tint-soft:#fff6f5;--paper:#fff;--paper-2:#f6f8f9;--cardbg:#fff;--cardborder:#e4e7e9;--cardheading:#8c1c24;--cardbody:#4b5259;--cardindexink:#212429;--cardhoverbg:#8c1c24;--cardhoverink:#fff;--cardradius:12px;--cardease:all .3s ease;--card-transition:transform 0.28s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.28s cubic-bezier(0.2,0.8,0.2,1),border-color 0.28s ease,background-color 0.28s ease;--card-hover-lift:translateY(-4px);--card-hover-border:rgba(140,28,36,.22);--card-hover-shadow:0 16px 36px -6px rgba(140,28,36,.09),0 4px 14px rgba(0,0,0,.04);--pill-transition:transform 0.24s cubic-bezier(0.2,0.8,0.2,1),background-color 0.22s ease,border-color 0.22s ease,box-shadow 0.24s cubic-bezier(0.2,0.8,0.2,1),color 0.22s ease;--pill-hover-lift:translateY(-2.5px);--pill-hover-border:rgba(140,28,36,.26);--pill-hover-shadow:0 6px 16px rgba(140,28,36,.09),0 2px 4px rgba(0,0,0,.02);--icon-transition:transform 0.28s cubic-bezier(0.2,0.8,0.2,1),background-color 0.24s ease,color 0.24s ease,border-color 0.24s ease,box-shadow 0.28s ease;--icon-hover-scale:scale(1.08);--wrap:1240px;--wrap-narrow:860px;--radius:20px;--ease:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:48px;--s-10:64px;--band-y:clamp(48px,5vw,68px);--band-y-tight:clamp(26px,2.8vw,36px);--hero-y-top:clamp(84px,10vw,136px);--hero-y-bot:clamp(48px,6vw,76px);--head-gap:clamp(28px,3.2vw,40px);--block-gap:clamp(40px,5vw,64px);--split-gap:clamp(32px,4.5vw,72px);--gutter:24px;--card-pad:var(--s-6);--card-pad-lg:clamp(28px,3.4vw,40px);--card-pad-xl:clamp(32px,4vw,48px);-webkit-text-size-adjust:100%;background:var(--paper);color:var(--ink);font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;line-height:1.62;margin:0;overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:var(--s-7);-webkit-font-smoothing:antialiased}.moqui-scope img{display:block;max-width:100%}.moqui-scope a{color:inherit}.moqui-scope ::selection{background:#d3d9dc;color:var(--ink);-webkit-text-fill-color:var(--ink)}.moqui-scope .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.moqui-scope .reveal{opacity:0;transform:translate3d(0,16px,0);transition:opacity .4s var(--ease-out),transform .4s var(--ease-out);transition-delay:var(--d,0s)}.moqui-scope .reveal.is-in{opacity:1;transform:none}.moqui-scope .accent{color:var(--orange);font-style:normal}.moqui-scope .marquee{background:#fff;border-block:1px solid rgba(0,0,0,.08);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden;padding:var(--s-3) 0}.moqui-scope .marquee--belt{background:var(--tint-soft);border-color:var(--line-warm);padding:clamp(14px,1.8vw,20px) 0}.moqui-scope .marquee__track{align-items:center;animation:mq-scrollx 65s linear infinite;display:flex;gap:var(--s-7);width:max-content;will-change:transform}.moqui-scope .marquee:hover .marquee__track{animation-play-state:paused}.moqui-scope .marquee__track span{color:var(--deep-red);font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;letter-spacing:.03em;line-height:1.2;white-space:nowrap}.moqui-scope .marquee__track i{color:var(--orange);font-size:12px;font-style:normal;opacity:.7}@keyframes mq-scrollx{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.moqui-scope .band{padding:var(--band-y) 0;position:relative}.moqui-scope #solutions{padding-bottom:clamp(24px,3vw,36px);padding-top:clamp(32px,3.8vw,46px)}.moqui-scope .band:not(.hero){contain-intrinsic-size:1px 700px;content-visibility:auto}.moqui-scope .band--tint{background:var(--paper)}.moqui-scope .band+.band{border-top:1px solid var(--line)}.moqui-scope #proof.band,.moqui-scope .band+.band.band--proof,.moqui-scope .band--proof{border-top:none;padding-bottom:clamp(34px,4vw,50px);padding-top:clamp(20px,2.5vw,32px)}.moqui-scope .band--warm{background:var(--paper)}.moqui-scope #why-hotwax{padding-bottom:clamp(34px,3.8vw,48px);padding-top:clamp(36px,4vw,52px)}.moqui-scope #faq.band{padding-bottom:clamp(48px,5.5vw,70px);padding-top:clamp(34px,4.2vw,50px)}.moqui-scope .spotlight{isolation:isolate;position:relative}.moqui-scope .spotlight:before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(231,0,0,.04),transparent 62%);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s var(--ease);z-index:-1}.moqui-scope .spotlight:hover:before{opacity:1}.moqui-scope .band--feedback{background:#fff;padding:clamp(50px,6vw,76px) 0;position:relative}@media (max-width:768px){.moqui-scope .band--feedback{padding:clamp(38px,6vw,50px) 0}}@media (max-width:560px){.moqui-scope{font-size:16px}}@media (prefers-reduced-motion:reduce){.moqui-scope{scroll-behavior:auto}.moqui-scope,.moqui-scope :after,.moqui-scope :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.moqui-scope .reveal{opacity:1!important;transform:none!important}.moqui-scope .marquee__track{animation:none!important}}.no-js .moqui-scope .reveal{opacity:1!important;transform:none!important}@media (max-width:768px){.moqui-scope{--gutter:20px;--band-y:clamp(38px,5.5vw,52px);--hero-y-top:clamp(60px,10vw,90px);--hero-y-bot:clamp(40px,7vw,60px)}}@media (max-width:640px){.moqui-scope{--gutter:16px;--band-y:clamp(32px,5vw,42px)}}@media (max-width:480px){.moqui-scope .marquee{mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.moqui-scope .marquee__track span{font-size:12px}}.moqui-scope{font-size:16px;font-weight:300;line-height:1.714;--mq-pad-top:96px;--mq-pad-bottom:96px;position:relative}.moqui-scope .band{padding-block:clamp(30px,5vw,var(--mq-pad-top)) clamp(30px,5vw,var(--mq-pad-bottom))}.moqui-scope .band--paper{background:var(--paper)}.moqui-scope .band--paper2{background:var(--paper-2)}.moqui-scope .no-motion .hero__title .line>span,.moqui-scope .no-motion .reveal{opacity:1!important;transform:none!important;transition:none!important}.moqui-scope .marquee-band{padding-block:0}.moqui-scope .marquee--belt .marquee__track{animation-duration:var(--belt-speed,38s)}.moqui-scope .marquee--belt.is-rtl .marquee__track{animation-direction:reverse}.moqui-scope .marquee--belt span{color:var(--belt-ink,#8c1c24);font-size:var(--belt-size,14px)}.moqui-scope .marquee--belt i{color:var(--belt-sep,#e70000)}.moqui-scope .marquee--belt:not(.has-fade){mask-image:none;-webkit-mask-image:none}.moqui-scope .marquee--belt.pause-on-hover:hover .marquee__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.moqui-scope .marquee--belt .marquee__track{animation:none!important}}