@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 .closing__faq .eyebrow,.moqui-scope .eyebrow--static{cursor:default;transform:none!important;transition:none!important}@media (hover:hover){.moqui-scope .closing__faq .eyebrow:hover,.moqui-scope .eyebrow--static:hover{color:var(--muted)!important;transform:none!important}}.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 .btn{align-items:center;border:2px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;gap:var(--s-2);justify-content:center;letter-spacing:.06em;line-height:18px;padding:var(--s-4) var(--s-7);position:relative;text-decoration:none;text-transform:uppercase;transition:color .16s var(--ease),background-color .16s var(--ease),border-color .16s var(--ease),transform .16s var(--ease),box-shadow .22s var(--ease);white-space:nowrap}.moqui-scope .btn:hover{transform:translateY(-2px)}.moqui-scope .btn:active{transform:translateY(0)}.moqui-scope .btn:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.moqui-scope .btn--filled{background:var(--orange);border-color:var(--orange);box-shadow:0 4px 8px rgba(140,28,36,.16);color:#fff;min-width:200px}.moqui-scope .btn--filled:hover{background:var(--deep-red);border-color:var(--deep-red);box-shadow:0 8px 18px rgba(140,28,36,.28)}.moqui-scope .btn--outline{background:transparent;border-color:var(--ink);color:var(--ink)}.moqui-scope .btn--outline:hover{background:var(--ink);color:#fff}.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,.moqui-scope .band.closing{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 .faq__item summary{color:var(--maroon);font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:-.01em}.moqui-scope .h2{font-size:clamp(27px,2.7vw,37px);letter-spacing:-.01em;line-height:1.22}.moqui-scope .faq__item summary{font-size:clamp(15.5px,1.4vw,17.5px);line-height:1.4}.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}}.moqui-scope .closing__faq .h2{font-size:clamp(25px,2.7vw,37px);margin-bottom:0}.moqui-scope .closing__faq .eyebrow{margin-bottom:var(--s-4)}.moqui-scope .closing__faq .faq{margin-top:var(--s-6)}.moqui-scope .closing__grid{align-items:start;display:grid;gap:var(--split-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.24fr)}.moqui-scope .closing__cta{display:flex;flex-direction:column;position:sticky;top:calc(var(--nav-h) + 24px)}.moqui-scope .closing__faq{padding-top:var(--s-2)}.moqui-scope .advisory-card{background:var(--maroon);border:1px solid hsla(0,0%,100%,.12);border-radius:28px;box-shadow:0 16px 44px -10px rgba(140,28,36,.35),0 4px 14px rgba(0,0,0,.15);box-sizing:border-box;display:flex;flex-direction:column;height:486px;overflow:hidden;position:relative;transition:var(--card-transition)}.moqui-scope .advisory-card:hover{border-color:hsla(0,0%,100%,.28);box-shadow:0 22px 52px -10px rgba(140,28,36,.45),0 6px 18px rgba(0,0,0,.2);transform:var(--card-hover-lift)}.moqui-scope .advisory-card__content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;height:100%;justify-content:space-between;padding:clamp(32px,3.8vw,44px);position:relative;z-index:2}.moqui-scope .advisory-card__top{display:flex;flex-direction:column}.moqui-scope .advisory-card__icon{background:#fff;border:1px solid hsla(0,0%,100%,.95);border-radius:16px;box-shadow:0 0 0 5px hsla(0,0%,100%,.18),0 8px 24px rgba(0,0,0,.28);color:var(--maroon);display:grid;flex-shrink:0;height:54px;margin-bottom:clamp(18px,2.2vw,26px);place-items:center;position:relative;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s cubic-bezier(.2,.8,.2,1);width:54px}.moqui-scope .advisory-card__icon svg{color:var(--maroon);height:26px;position:relative;stroke:var(--maroon);transition:transform .28s cubic-bezier(.2,.8,.2,1);width:26px;z-index:2}.moqui-scope .advisory-card__pulse{animation:mq-whiteIconPulse 2.8s cubic-bezier(.2,.8,.2,1) infinite;border:1.5px solid hsla(0,0%,100%,.7);border-radius:22px;inset:-6px;opacity:.8;pointer-events:none;position:absolute}@keyframes mq-whiteIconPulse{0%{border-color:hsla(0,0%,100%,.85);opacity:.85;transform:scale(.95)}50%{border-color:hsla(0,0%,100%,.45);opacity:.25;transform:scale(1.22)}to{border-color:hsla(0,0%,100%,0);opacity:0;transform:scale(1.38)}}.moqui-scope .advisory-card:hover .advisory-card__icon{box-shadow:0 0 0 6px hsla(0,0%,100%,.28),0 12px 32px rgba(0,0,0,.35),0 0 20px hsla(0,0%,100%,.3);transform:translateY(-3px) scale(1.05)}.moqui-scope .advisory-card:hover .advisory-card__icon svg{transform:scale(1.08)}.moqui-scope .advisory-card__title{font-family:Playfair Display,Georgia,serif;font-size:clamp(27px,2.6vw,35px);font-weight:700;letter-spacing:-.01em;line-height:1.28;margin:0 0 clamp(16px,1.8vw,22px)}.moqui-scope .advisory-card__sub{font-size:clamp(15px,1.4vw,16px);line-height:1.68;margin:0}.moqui-scope .advisory-card__actions{margin-top:auto;padding-top:clamp(24px,3vw,36px)}.moqui-scope .advisory-card__btn{align-items:center;background:#e70000;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,.25);color:#fff;display:inline-flex;font-size:13.5px;font-weight:700;gap:var(--s-2);justify-content:center;letter-spacing:.06em;padding:14px 20px;text-transform:uppercase;transition:all .2s ease;width:100%}.moqui-scope .advisory-card__btn:hover{background:#ff1a1a;box-shadow:0 6px 20px rgba(0,0,0,.35);transform:translateY(-2px)}.moqui-scope .advisory-card__btn svg{height:14px;transition:transform .2s ease;width:14px}.moqui-scope .advisory-card__btn:hover svg{transform:translateX(3px)}.moqui-scope .faq{border-top:1px solid var(--line);margin-top:var(--head-gap)}.moqui-scope .faq__item{border-bottom:1px solid var(--line);border-radius:14px;margin:var(--s-1) 0;transition:background-color .32s ease,border-color .32s ease}.moqui-scope .faq__item:hover{background:rgba(140,28,36,.025)}.moqui-scope .faq__item.is-open{background:rgba(140,28,36,.038);border-color:rgba(140,28,36,.16)}.moqui-scope .faq__q{align-items:center;background:none;border:none;color:var(--ink);cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:clamp(18px,1.6vw,20.5px);font-weight:600;gap:var(--s-5);justify-content:space-between;letter-spacing:-.015em;line-height:1.34;padding:var(--s-5) var(--s-3);text-align:left;transition:color .22s var(--ease);width:100%}.moqui-scope .faq__q:focus-visible{border-radius:8px;outline:2px solid var(--orange);outline-offset:3px}.moqui-scope .faq__item.is-open .faq__q,.moqui-scope .faq__item:hover .faq__q{color:var(--deep-red)}.moqui-scope .faq__q:after{background:#fff;background-image:linear-gradient(var(--orange),var(--orange)),linear-gradient(var(--orange),var(--orange));background-position:50%;background-repeat:no-repeat;background-size:12px 2px,2px 12px;border:1px solid rgba(0,0,0,.08);border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.04);content:"";display:grid;flex:none;height:30px;place-items:center;transition:transform .36s cubic-bezier(.34,1.56,.64,1),background-color .24s ease,border-color .24s ease,box-shadow .24s ease;width:30px}.moqui-scope .faq__item:hover .faq__q:after{border-color:var(--orange);box-shadow:0 4px 10px rgba(231,0,0,.12)}.moqui-scope .faq__item.is-open .faq__q:after{background-color:var(--maroon);background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);border-color:var(--maroon);box-shadow:0 4px 12px rgba(140,28,36,.25);transform:rotate(135deg)}.moqui-scope .faq__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.16,1,.3,1)}.moqui-scope .faq__item.is-open .faq__content{grid-template-rows:1fr}.moqui-scope .faq__inner{opacity:0;overflow:hidden;transform:translate3d(0,-6px,0);transition:opacity .32s ease,transform .38s cubic-bezier(.16,1,.3,1)}.moqui-scope .faq__item.is-open .faq__inner{opacity:1;transform:translateZ(0)}.moqui-scope .faq__a{padding:0 var(--s-8) var(--s-5) var(--s-3)}.moqui-scope .faq__a p{color:var(--ink-soft);font-size:15px;line-height:1.6;margin:0}.moqui-scope .faq__a a{color:var(--orange);text-decoration:underline;text-underline-offset:2px}@media (max-width:1100px){.moqui-scope .closing__grid{display:flex;flex-direction:column;gap:var(--s-7)}.moqui-scope .closing__cta{margin-top:0;order:1;position:static;width:100%}.moqui-scope .closing__cta .advisory-card{height:auto}.moqui-scope .closing__faq{order:2;width:100%}}@media (max-width:560px){.moqui-scope{font-size:16px}.moqui-scope .btn{white-space:normal;width:100%}}@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 .faq__a p{font-weight:300}@media (max-width:1024px){.moqui-scope .closing__grid{display:flex;flex-direction:column;gap:var(--s-7)}.moqui-scope .closing__cta{margin-top:0;order:1;position:static;width:100%}.moqui-scope .closing__faq{order:2;width:100%}}@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)}.moqui-scope .btn{max-width:100%;min-height:48px;text-align:center;white-space:normal}}@media (max-width:640px){.moqui-scope{--gutter:16px;--band-y:clamp(32px,5vw,42px)}.moqui-scope .advisory-card{border-radius:18px}.moqui-scope .advisory-card__content{gap:18px;padding:22px 18px}.moqui-scope .advisory-card__title{font-size:clamp(22px,6vw,28px)}.moqui-scope .advisory-card__btn{border-radius:12px;font-size:13.5px;min-height:48px;padding:14px 18px;text-align:center;white-space:normal}}@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 .advisory-card__content{gap:16px;padding:20px 16px}.moqui-scope .advisory-card__title{font-size:clamp(20px,5.8vw,26px)}.moqui-scope .faq__item{padding:16px 0}.moqui-scope .faq__q{font-size:15.5px;line-height:1.4;margin-bottom:8px}.moqui-scope .faq__a p{font-size:14px;line-height:1.6}}@media (max-width:360px){.moqui-scope .wrap{padding-inline:12px}.moqui-scope .h2{font-size:21px}.moqui-scope .btn{font-size:12px;padding:12px 14px}}.moqui-scope{font-size:16px;font-weight:300;line-height:1.714}.moqui-scope .faq__a p{color:#333;font-size:16px;font-weight:400;line-height:1.714}.moqui-scope .h2{font-weight:700;line-height:1.2}.moqui-scope .faq__q span,.moqui-scope .h2{color:var(--maroon);font-family:Playfair Display,Georgia,serif}.moqui-scope .faq__q span{font-weight:600;font-weight:700;letter-spacing:0;line-height:1.25}.moqui-scope .advisory-card__title,.moqui-scope .advisory-card__title .accent{color:#fff!important}.moqui-scope .advisory-card__sub{color:#fff!important;opacity:.95}.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 .no-motion .hero__title .line>span,.moqui-scope .no-motion .reveal{opacity:1!important;transform:none!important;transition:none!important}.moqui-scope .advisory-card{background:var(--advisory-bg,var(--maroon));color:var(--advisory-ink,#fff)}.moqui-scope .closing__grid.is-card-left{grid-template-columns:minmax(0,1fr) minmax(0,1.24fr)}.moqui-scope .closing__grid.is-card-right{grid-template-columns:minmax(0,1.24fr) minmax(0,1fr)}.moqui-scope .closing__grid.is-card-right .closing__cta{order:2}.moqui-scope .closing__grid.is-card-right .closing__faq{order:1}.moqui-scope .closing__grid.is-faq-only,.moqui-scope .closing__grid.is-stacked{grid-template-columns:minmax(0,1fr)}@media (max-width:900px){.moqui-scope .closing__grid.is-card-left,.moqui-scope .closing__grid.is-card-right{grid-template-columns:minmax(0,1fr)}.moqui-scope .closing__grid.is-card-right .closing__cta,.moqui-scope .closing__grid.is-card-right .closing__faq{order:0}.moqui-scope .advisory-card{height:auto}}.moqui-scope .faq__q,.moqui-scope .faq__q span{color:var(--q-ink,var(--maroon));font-family:var(--q-font,"Playfair Display",Georgia,serif);font-size:var(--q-size,20px);font-weight:var(--q-weight,700);letter-spacing:var(--q-tracking,0);text-transform:var(--q-transform,none)}.moqui-scope .faq__item:hover .faq__q,.moqui-scope .faq__item:hover .faq__q span{color:var(--q-ink-hover,var(--deep-red))}.moqui-scope .faq__item.is-open .faq__q,.moqui-scope .faq__item.is-open .faq__q span{color:var(--q-ink-open,var(--deep-red))}.moqui-scope .faq__q:after{border-color:var(--q-icon-ink,var(--maroon))}.moqui-scope .faq__item.is-open .faq__q:after{background-color:var(--q-icon-ink-open,var(--maroon));border-color:var(--q-icon-ink-open,var(--maroon))}.moqui-scope .faq__a,.moqui-scope .faq__a li,.moqui-scope .faq__a p{color:var(--a-ink,var(--prose));font-size:var(--a-size,16px)}