@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 .wrap{margin-inline:auto;max-width:var(--wrap);padding-inline:var(--gutter);width:100%}.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 .eyebrow{align-items:center;color:var(--muted);cursor:default;display:flex;flex-wrap:wrap;font-family:Montserrat,sans-serif;font-size:15.5px;font-weight:700;gap:var(--s-2);letter-spacing:.1em;margin:0 0 var(--s-5);text-transform:uppercase;transition:color .28s var(--ease),transform .28s var(--ease)}@media (hover:hover){.moqui-scope .eyebrow:hover{color:var(--deep-red);transform:translateY(-2px)}}.moqui-scope .h2{font-size:clamp(30px,3.7vw,52px);letter-spacing:-.028em;line-height:1.08;margin:0 0 var(--s-2)}.moqui-scope .accent{color:var(--orange);font-style:normal}.moqui-scope .lead{font-size:19px;line-height:1.6}.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>.wrap{position:relative;z-index:2}.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 .split{align-items:start;display:grid;gap:var(--split-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.moqui-scope .split__lead{position:sticky;top:var(--s-9)}.moqui-scope .split__body p{color:var(--ink-soft);margin:0 0 var(--s-5)}.moqui-scope .split__body p:last-child{margin-bottom:0}.moqui-scope .split__body .lead{color:var(--ink-soft)}.moqui-scope .ticks{display:grid;gap:var(--s-4);list-style:none;margin:var(--s-6) 0 0;padding:0}.moqui-scope .ticks li{color:var(--ink-soft);font-size:15.5px;line-height:1.5;padding-left:var(--s-7);position:relative}.moqui-scope .ticks li:before{border-bottom:2px solid var(--orange);border-left:2px solid var(--orange);content:"";height:5px;left:0;position:absolute;top:6px;transform:rotate(-45deg);width:9px}.moqui-scope .ticks li strong{color:var(--ink);display:block;font-size:16px;font-weight:700;line-height:1.35;margin-bottom:2px}.moqui-scope .ticks__sub{color:#475569;display:block;font-size:14.5px;line-height:1.55}.moqui-scope .ticks em{color:var(--ink);font-style:italic}.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 .h2{font-size:clamp(27px,2.7vw,37px);letter-spacing:-.01em;line-height:1.22}.moqui-scope .logos__label{cursor:default;transition:color .28s var(--ease),transform .28s var(--ease)}@media (hover:hover){.moqui-scope .logos__label:hover{color:var(--deep-red);transform:translateY(-2px)}}.moqui-scope .logos{border-top:1px solid rgba(0,0,0,.07);margin-top:0;padding-top:clamp(32px,3.6vw,48px)}.moqui-scope .logos--hero{border-top:1px solid rgba(0,0,0,.07);margin-top:clamp(28px,3.2vw,42px);padding-top:clamp(24px,2.8vw,36px)}.moqui-scope .logos__label{color:var(--muted);font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;letter-spacing:.1em;margin:0 auto var(--s-5);text-align:center;text-transform:uppercase;width:fit-content}.moqui-scope .logos__label strong{color:var(--maroon);font-weight:700}.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:860px){.moqui-scope .split{grid-template-columns:1fr}.moqui-scope .split__lead{position:static}}@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}}.no-js .moqui-scope .reveal{opacity:1!important;transform:none!important}.moqui-scope .split__body p,.moqui-scope .ticks li{font-weight:300}@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 .wrap{padding-inline:16px}.moqui-scope .eyebrow{font-size:11px;letter-spacing:.08em}.moqui-scope .h2{font-size:clamp(23px,6.8vw,30px);letter-spacing:-.02em}.moqui-scope .logos{margin-top:24px;padding-top:24px}.moqui-scope .logos__label{font-size:11px;letter-spacing:.05em;margin-bottom:14px}}@media (max-width:360px){.moqui-scope .wrap{padding-inline:12px}.moqui-scope .h2{font-size:21px}}.moqui-scope{font-size:16px;font-weight:300;line-height:1.714}.moqui-scope .h2{color:var(--maroon);font-family:Playfair Display,Georgia,serif;font-weight:700;line-height:1.2}.moqui-scope .logo-cycle{align-items:center;display:grid;gap:clamp(18px,2.8vw,38px);grid-template-columns:repeat(4,146px);justify-content:center;margin-top:var(--s-5)}.moqui-scope .logo-cycle__slot{align-items:center;display:flex;justify-content:center;min-height:64px}.moqui-scope .logo-cycle__slot img{filter:none;max-height:40px;max-width:100%;object-fit:contain;opacity:.92;transform:translateZ(0);transition:opacity .72s cubic-bezier(.4,0,.2,1),filter .72s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.22,1,.36,1);width:auto}.moqui-scope .logo-cycle__slot img.logo--sq{max-height:48px}.moqui-scope .logo-cycle__slot img.logo--md{max-height:46px}.moqui-scope .logo-cycle__slot.is-swapping img{filter:grayscale(1) blur(12px);opacity:0}@media (hover:hover){.moqui-scope .logo-cycle__slot:hover img{filter:none;opacity:1;transform:scale(1.07)}.moqui-scope .logo-cycle:hover .logo-cycle__slot:not(:hover) img{opacity:.45}}@media (hover:none){.moqui-scope .logo-cycle__slot img{opacity:1}}@media (max-width:1024px){.moqui-scope .logo-cycle{grid-template-columns:repeat(4,124px)}}@media (max-width:700px){.moqui-scope .logo-cycle{gap:12px;grid-template-columns:repeat(4,78px)}.moqui-scope .logo-cycle__slot img{max-height:32px}}@media (prefers-reduced-motion:reduce){.moqui-scope .logo-cycle__slot img{transition:opacity .2s ease,filter .2s ease}}.moqui-scope .logo-cycle__reserve{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);pointer-events:none}.moqui-scope{--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 .reveal{opacity:1;transform:none}.moqui-scope .hero__title .line>span{transform:none}.mq-js .moqui-scope .reveal{opacity:0;transform:translate3d(0,16px,0)}.mq-js .moqui-scope .reveal.is-in{opacity:1;transform:none}.mq-js .moqui-scope .hero__title .line>span{transform:translate3d(0,125%,0)}.mq-js .moqui-scope .hero__title.is-in .line>span{transform:none}@media (max-width:900px){.moqui-scope [data-mq-parallax]{transform:none!important;will-change:auto!important}.moqui-scope .split__lead{position:static!important;top:auto!important}.moqui-scope .intro__title,.moqui-scope .intro__title span,.moqui-scope .split__lead .h2,.moqui-scope .split__lead .h2 span{max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal!important}.moqui-scope .intro__split,.moqui-scope .split{grid-template-columns:minmax(0,1fr)!important}}.moqui-scope .intro__split,.moqui-scope .split{overflow:clip}.moqui-scope .split__body,.moqui-scope .split__lead{max-width:100%;min-width:0}.moqui-scope .split__lead .eyebrow,.moqui-scope .split__lead .h2,.moqui-scope .split__lead .h2 span,.moqui-scope .split__lead .intro__title,.moqui-scope .split__lead .intro__title span{hyphens:auto;max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:normal}.moqui-scope .split.is-stacked .split__lead,.moqui-scope .split.is-stacked [data-mq-parallax]{position:static!important;top:auto!important;transform:none!important;will-change:auto!important}.moqui-scope .split.is-stacked .split__lead{margin-bottom:var(--s-6)}.moqui-scope .no-motion .hero__title .line>span,.moqui-scope .no-motion .reveal{opacity:1!important;transform:none!important;transition:none!important}.moqui-scope .split.is-40-60{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.moqui-scope .split.is-50-50{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.moqui-scope .split.is-35-65{grid-template-columns:minmax(0,35fr) minmax(0,65fr)}.moqui-scope .split.is-stacked{grid-template-columns:minmax(0,1fr)}@media (max-width:900px){.moqui-scope .split.is-35-65,.moqui-scope .split.is-40-60,.moqui-scope .split.is-50-50{grid-template-columns:minmax(0,1fr)}}.moqui-scope .ticks li:before{border-color:var(--marker-ink,var(--orange))}.moqui-scope .ticks li.is-marker-dot:before{background:var(--marker-ink,var(--orange));border:0;border-radius:50%;height:8px;top:8px;transform:none;width:8px}.moqui-scope .ticks li.is-marker-none:before{content:none}.moqui-scope .ticks li.is-marker-none{padding-left:0}.moqui-scope .logo-cycle{grid-template-columns:repeat(var(--logo-slots,4),146px)}.moqui-scope .logo-cycle__slot img{max-height:calc(var(--logo-h, 26px)*1.55)}.moqui-scope .logo-cycle__slot img.logo--md{max-height:calc(var(--logo-h, 26px)*2)}.moqui-scope .logo-cycle__slot img.logo--sq{max-height:calc(var(--logo-h, 26px)*2.6)}.moqui-scope .logo-cycle__link{align-items:center;display:flex;height:100%;justify-content:center;width:100%}@media (max-width:700px){.moqui-scope .logo-cycle{grid-template-columns:repeat(2,minmax(0,1fr))}}.moqui-scope .ticks li strong{color:var(--tick-title-ink,var(--ink))}.moqui-scope .ticks li,.moqui-scope .ticks li .ticks__sub,.moqui-scope .ticks__sub{color:var(--tick-sub-ink,#475569)}.moqui-scope .split__lead{position:static!important;top:auto!important;transform:none!important;will-change:auto!important}