.public-normalization_publicWebsite__XkMwq{font-family:var(--font-poppins),sans-serif;--public-type-h1:800 clamp(36px,4.25vw,66px)/1.04 var(--font-plus-jakarta),sans-serif;--public-type-h2:800 clamp(30px,3.25vw,48px)/1.1 var(--font-plus-jakarta),sans-serif;--public-type-subsection:750 24px/1.3 var(--font-plus-jakarta),sans-serif;--public-type-card:700 18px/1.35 var(--font-plus-jakarta),sans-serif;--public-type-compact:700 16px/1.35 var(--font-plus-jakarta),sans-serif;--public-type-body:400 16px/1.65 var(--font-poppins),sans-serif;--public-type-description:400 14px/1.6 var(--font-poppins),sans-serif;--public-type-eyebrow:700 12px/1.4 var(--font-plus-jakarta),sans-serif;--public-type-cta:800 clamp(30px,3vw,44px)/1.1 var(--font-plus-jakarta),sans-serif;--public-type-plan:800 22px/1.3 var(--font-plus-jakarta),sans-serif;--public-type-price:800 38px/1.15 var(--font-plus-jakarta),sans-serif;--public-type-h1-tracking:-.045em;--public-type-h2-tracking:-.035em;--public-type-eyebrow-tracking:.14em;--public-type-eyebrow-gap:14px;--public-type-heading-gap:16px;--public-type-title-gap:8px;--public-action-font:var(--font-plus-jakarta),sans-serif;--public-action-weight:700;--public-action-radius:10px;--public-action-gap:9px;--public-marketing-height:50px;--public-marketing-size:14px;--public-card-height:44px;--public-form-height:54px;--public-form-weight:600;--public-form-size:15px;--public-support-height:46px}.public-normalization_publicWebsite__XkMwq .product-shot,.public-normalization_publicWebsite__XkMwq :is(h1,h2,h3,h4,h5,h6,button,label,summary),.public-normalization_publicWebsite__XkMwq>header{font-family:var(--font-plus-jakarta),sans-serif}.public-normalization_publicWebsite__XkMwq .site-footer{font-family:var(--font-poppins),sans-serif}.public-normalization_publicWebsite__XkMwq .site-footer>div:first-child>div:not(:first-child)>p{font-family:var(--font-plus-jakarta),sans-serif;font-size:13px;font-weight:700;line-height:1.5}.public-normalization_publicWebsite__XkMwq .site-footer a,.public-normalization_publicWebsite__XkMwq .site-footer>div:first-child>div:first-child>p{font:var(--public-type-description)}.public-normalization_publicWebsite__XkMwq .homepage-faq-list{border-radius:0;padding:0;box-shadow:none}.public-normalization_publicWebsite__XkMwq .homepage-faq-trigger{font-family:var(--font-plus-jakarta),sans-serif;font-size:16px;font-weight:700;line-height:1.45}.public-normalization_publicWebsite__XkMwq .homepage-faq-answer{font-family:var(--font-poppins),sans-serif}.public-normalization_publicWebsite__XkMwq .homepage-faq-answer p{font-size:14px;font-weight:400;line-height:1.7}@media (max-width:768px){.public-normalization_publicWebsite__XkMwq{--public-type-subsection:750 22px/1.3 var(--font-plus-jakarta),sans-serif;--public-type-price:800 36px/1.15 var(--font-plus-jakarta),sans-serif}}.public-normalization_publicWebsite__XkMwq .hp3-primary,.public-normalization_publicWebsite__XkMwq .hp3-secondary{font-family:var(--public-action-font);font-size:var(--public-marketing-size);font-weight:var(--public-action-weight);height:var(--public-marketing-height);border-radius:var(--public-action-radius);gap:var(--public-action-gap)}.public-normalization_publicWebsite__XkMwq .hp3-cta-primary,.public-normalization_publicWebsite__XkMwq .hp3-cta-secondary{font-size:14px;border-radius:var(--public-action-radius)}.public-normalization_publicWebsite__XkMwq .hp3-plan>a{font-family:var(--public-action-font);font-size:var(--public-marketing-size);font-weight:var(--public-action-weight);height:var(--public-card-height);border-radius:var(--public-action-radius);gap:var(--public-action-gap)}.public-normalization_publicWebsite__XkMwq .hp3-price{font:var(--public-type-price);letter-spacing:-.025em}.public-normalization_publicWebsite__XkMwq .public-legacy-typography{font-family:var(--font-poppins),sans-serif}.public-normalization_publicWebsite__XkMwq .public-legacy-typography :is(h1,h2,h3,h4,button,label),.public-normalization_publicWebsite__XkMwq .public-legacy-typography a[class*=inline-flex],.public-normalization_publicWebsite__XkMwq .public-legacy-typography a[class*=marketing-],.public-normalization_publicWebsite__XkMwq .public-legacy-typography p[class*=uppercase],.public-normalization_publicWebsite__XkMwq .public-legacy-typography span[class*=inline-flex]{font-family:var(--font-plus-jakarta),sans-serif}.public-normalization_publicWebsite__XkMwq .public-legacy-typography :is(h1,h2){font-weight:800}.public-normalization_publicWebsite__XkMwq .public-legacy-typography .marketing-card h3{font:var(--public-type-card);letter-spacing:-.01em}