@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-400.woff2)format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-500.woff2)format("woff2")}.hp{--hp-accent-fill-a6:color-mix(in srgb,var(--accent-fill) 6%,transparent);--hp-accent-fill-a20:color-mix(in srgb,var(--accent-fill) 20%,transparent);--hp-cream-a4:color-mix(in srgb,var(--cream) 4%,transparent);--hp-cream-a8:color-mix(in srgb,var(--cream) 8%,transparent);--hp-cream-a12:color-mix(in srgb,var(--cream) 12%,transparent);--hp-cream-a22:color-mix(in srgb,var(--cream) 22%,transparent);--hp-cream-a80:color-mix(in srgb,var(--cream) 80%,transparent);--hp-ink-a12:color-mix(in srgb,var(--ink) 12%,transparent);--hp-ink-a40:color-mix(in srgb,var(--ink) 40%,transparent);--hp-ink-a65:color-mix(in srgb,var(--ink) 65%,transparent);--hp-ink-a90:color-mix(in srgb,var(--ink) 90%,transparent);--hp-ink-a92:color-mix(in srgb,var(--ink) 92%,transparent);--hp-ink-a94:color-mix(in srgb,var(--ink) 94%,transparent);--hp-ink-a95:color-mix(in srgb,var(--ink) 95%,transparent)}.hp a{color:var(--cream)}.hp a:hover{color:#fff}@keyframes hp-pxl{0%,to{transform:scale(.45)}50%{transform:scale(1)}}@keyframes hp-sweep{to{transform:rotate(360deg)}}@keyframes hp-breathe{0%,to{transform:scale(.97)}50%{transform:scale(1.03)}}@keyframes hp-blink{0%,to{opacity:.35}50%{opacity:1}}@keyframes hp-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes hp-ping{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.9)}}.hp .ping{animation:1.8s ease-out infinite hp-ping}.hp .px{border-radius:1px;width:5px;height:5px;animation-name:hp-pxl;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}.hp .sweep{animation-name:hp-sweep;animation-timing-function:linear;animation-iteration-count:infinite}.hp .breathe{animation:9s ease-in-out infinite hp-breathe}.hp .blink{animation:1.2s ease-in-out infinite hp-blink}.hp .nudge{animation:1.8s ease-in-out infinite hp-nudge}.hp .sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hp input::placeholder{color:#8e8b82}.hp input:focus{outline-offset:2px;outline:2px solid #17895f}.hp button:focus-visible,.hp a:focus-visible,.hp summary:focus-visible{outline-offset:3px;outline:2px solid #17895f}.hp .btn:hover{filter:brightness(1.1)}.hp .ghost:hover{background:var(--hp-cream-a8)}.hp .rv,.hp .rv-l,.hp .rv-r,.hp .rv-s{opacity:0;transition:opacity .9s,transform 1.1s cubic-bezier(.2,.7,.2,1)}.hp .rv{transform:translateY(36px)}.hp .rv-l{transform:translate(-56px)}.hp .rv-r{transform:translate(56px)}.hp .rv-s{transform:scale(.9)}.hp .on .rv,.hp .on .rv-l,.hp .on .rv-r,.hp .on .rv-s{opacity:1;transform:none}.hp .b,.hp .bl,.hp .br,.hp .bs,.hp .ca,.hp .cv,.hp .ci,.hp .dl{opacity:0;transition:opacity .7s,transform .95s cubic-bezier(.2,.7,.2,1)}.hp .b{transform:translateY(40px)}.hp .bl{transform:translate(-70px)}.hp .br{transform:translate(70px)}.hp .bs{transform:scale(.86)}.hp .ca{transform:translate(-38%,-18%)}.hp .cv{transform:translate(38%,-18%)}.hp .ci{transform:translateY(38%)}.hp .dl{transition:opacity .5s,transform .8s cubic-bezier(.3,1.5,.5,1);transform:scale(.25)}.hp .bar{width:0;transition:width 1.2s cubic-bezier(.2,.7,.2,1) .2s}.hp .ln{transform-origin:0;transition:transform .7s;transform:scaleX(0)}.hp .lit{color:#8e8b82;transition:color .5s .3s}.hp .s1 .k1,.hp .s2 .k2,.hp .s3 .k3,.hp .s4 .k4,.hp .s5 .k5,.hp .s6 .k6,.hp .s7 .k7,.hp .s8 .k8{opacity:1;transform:none}.hp .s1 .k1.bar,.hp .s2 .k2.bar,.hp .s3 .k3.bar,.hp .s4 .k4.bar,.hp .s5 .k5.bar,.hp .s6 .k6.bar,.hp .s7 .k7.bar,.hp .s8 .k8.bar{width:var(--w)}.hp .s1 .k1.lit,.hp .s2 .k2.lit,.hp .s3 .k3.lit,.hp .s4 .k4.lit,.hp .s5 .k5.lit,.hp .s6 .k6.lit,.hp .s7 .k7.lit,.hp .s8 .k8.lit{color:var(--lit)}.hp .arc{stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset 1s}.hp .s1 .k1.arc,.hp .s2 .k2.arc,.hp .s3 .k3.arc,.hp .s4 .k4.arc,.hp .s5 .k5.arc,.hp .s6 .k6.arc,.hp .s7 .k7.arc,.hp .s8 .k8.arc{stroke-dashoffset:0}.hp .fd{opacity:0;transition:opacity .9s .45s}.hp .s1 .k1.fd,.hp .s2 .k2.fd,.hp .s3 .k3.fd,.hp .s4 .k4.fd,.hp .s5 .k5.fd,.hp .s6 .k6.fd,.hp .s7 .k7.fd,.hp .s8 .k8.fd{opacity:1}.hp .arc.k2,.hp .arc.k3,.hp .arc.k4,.hp .arc.k5,.hp .arc.k6{transition:stroke-dashoffset 1.3s cubic-bezier(.4,.1,.2,1)}.hp .dl.k6{transition-delay:.9s}.hp .retsweep{transform-box:view-box;transform-origin:300px 255px;animation:3.6s linear infinite hp-sweep}.hp .stag .k2{transition-delay:.25s}.hp .stag .k3{transition-delay:.5s}.hp .stag .k4{transition-delay:.75s}.hp .stag .k5{transition-delay:1s}.hp .stag .k6{transition-delay:1.25s}.hp .stag .k7{transition-delay:1.5s}.hp .stag .k8{transition-delay:1.75s}.hp details summary{cursor:pointer;list-style:none}.hp details summary::-webkit-details-marker{display:none}.hp details[open] .plus{transform:rotate(45deg)}@media (max-width:860px){.hp .navlinks{display:none}}@media (max-width:560px){.hp .navdemo{display:none}}@media (prefers-reduced-motion:reduce){.hp .px,.hp .sweep,.hp .breathe,.hp .blink,.hp .nudge,.hp .ping,.hp .retsweep{animation:none}.hp .fd{opacity:1;transition:none}.hp .rv,.hp .rv-l,.hp .rv-r,.hp .rv-s,.hp .b,.hp .bl,.hp .br,.hp .bs,.hp .ca,.hp .cv,.hp .ci,.hp .dl{opacity:1;transition:none;transform:none}.hp .bar{width:var(--w);transition:none}.hp .ln{transition:none;transform:none}.hp .arc{stroke-dashoffset:0;transition:none}.hp .lit{color:var(--lit);transition:none}}.hp{-webkit-font-smoothing:antialiased}.hp .hp-faq-a p{margin:0}.hp .hp-faq-a p+p{margin-top:12px}.hp .hp-faq-a strong{color:#c9c6bc;font-weight:600}.hp .hp-proof article{border-color:#33322d}.hp .hp-mstick{display:contents}@media (max-width:719.98px) and (prefers-reduced-motion:no-preference){.hp .hp-mstick{z-index:2;background:var(--ink);flex:100%;justify-content:center;margin:0 -20px;padding:10px 20px;display:flex;position:sticky;top:0;box-shadow:0 14px 22px -10px #000000b3}.hp .hp-mstick>[role=img]{flex:none!important;max-width:100%!important}.hp .hp-mstick-venn>[role=img]{width:auto;height:min(44vh,84.375vw - 33.75px)}.hp .hp-mstick-loop>[role=img]{width:auto;height:min(40vh,100vw - 40px)}.hp .hp-mrow{box-sizing:border-box;min-height:33vh}}.hp .hp-mobhead{display:none}@media (max-width:899.98px){.hp .hp-deskhead{display:none}.hp .hp-mobhead{z-index:60;margin:0 -20px;display:block;position:relative}.hp .hp-mobbar{box-sizing:border-box;background:var(--ink);border-bottom:1px solid #33322d;justify-content:space-between;align-items:center;gap:12px;height:64px;padding:0 20px;display:flex}.hp .hp-mobcta{box-sizing:border-box;color:#050605;letter-spacing:.06em;white-space:nowrap;background:#17895f;border-radius:8px;align-items:center;height:40px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.hp .hp-mobcta:hover{color:#050605}.hp .hp-cta-short{display:none}.hp .hp-mobmenu{box-sizing:border-box;background:var(--ink);opacity:0;visibility:hidden;pointer-events:none;border-bottom:1px solid #33322d;padding:8px 20px 24px;transition:opacity .2s,transform .2s,visibility 0s linear .2s;position:absolute;top:64px;left:0;right:0;transform:translateY(-8px);box-shadow:0 18px 30px -12px #000000b3}.hp .hp-mobmenu.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s,transform .2s,visibility;transform:none}.hp .hp-moblink{height:56px;color:var(--cream);border-bottom:1px solid #33322d;align-items:center;font-size:18px;text-decoration:none;display:flex}.hp .hp-mobbtn{box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;width:100%;height:48px;text-decoration:none;display:flex}.hp .hp-mobbtn.btn:hover{color:#050605}}@media (max-width:419.98px){.hp .hp-cta-long{display:none}.hp .hp-cta-short{display:inline}}@media (prefers-reduced-motion:reduce){.hp .hp-mobmenu,.hp .hp-mobmenu.is-open{transition:none}}@media (max-width:559.98px){.hp .hp-readbtn{text-align:center;justify-content:center;width:100%;flex:100%!important}.hp #deal-link{flex:100%!important}}@media (max-width:899.98px){.hp .hp-deskhead{display:none!important}}@media (min-width:900px){.hp .hp-mobhead{display:none!important}}@media (max-width:559.98px){.hp .hp-h-pulse{padding-top:14px!important}.hp .hp-h-pulse canvas{width:128px!important;height:128px!important}.hp .hp-h-idle{padding-top:8px!important}.hp .hp-h-eyebrow{font-size:11px!important}.hp .hp-h-title{margin-top:10px!important;font-size:34px!important;line-height:1.08!important}.hp .hp-h-sub{margin-top:12px!important;font-size:15px!important}.hp .hp-h-box{margin-top:18px!important;padding:6px!important}.hp .hp-h-box input,.hp .hp-h-box button{height:46px;min-height:46px!important}}
