.hp{--hp-ink:#111;--hp-ink-soft:#251b1b;--hp-body:#333;--hp-hero-bg:#fff;--hp-step-1-bg:#dfe7ee;--hp-step-2-bg:#e9e6df;--hp-step-3-bg:#f1eaea;--hp-faq-bg:snow;--hp-faq-border:#e5e5e5;--hp-faq-card:#eeeff1;--hp-faq-q:#2b0514;--hp-faq-a:#666;--hp-hairline:#e5e5e5;--hp-h1:32px;--hp-h2:28px;--hp-lede:18px;--hp-lede-lh:30px;--hp-lede-color:#000c;--hp-banner:26px;--hp-step-title:20px;--hp-trust:18px;--hp-faq-q-size:16px;--hp-faq-q-lh:22.4px;--hp-faq-a-size:15px;--hp-meta:14px;--hp-gutter:16px;--hp-section-y:40px;--hp-radius:12px;font-size:16px}@media (min-width:501px) and (max-width:799px){.hp{max-width:500px;margin-inline:auto}}@media (min-width:800px){.hp{--hp-h1:clamp(28px, calc(6.25vw - 22px), 43px);--hp-h2:clamp(24px, 3.462vw, 36px);--hp-lede:clamp(15px, 1.923vw, 20px);--hp-lede-lh:1.5;--hp-banner:clamp(18px, calc(4.1667vw - 15.33px), 28px);--hp-step-title:24px;--hp-trust:clamp(14px, 1.923vw, 20px);--hp-faq-q-size:clamp(14px, 1.731vw, 18px);--hp-faq-q-lh:1.5;--hp-faq-a-size:clamp(13px, 1.538vw, 16px);--hp-meta:16px;--hp-faq-card:transparent;--hp-faq-q:#000000e6;--hp-gutter:20px;--hp-section-y:clamp(32px, 4.808vw, 50px)}}.hp-container{width:100%;max-width:calc(1040px + 2 * var(--hp-gutter));padding-inline:var(--hp-gutter);margin-inline:auto}.hp-container--hero{padding-inline:1.5vw}@media (min-width:800px){.hp-container--hero{padding-inline:var(--hp-gutter)}}.hp-hero-media video,.hp-hero-media svg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hp-step-art{width:100%}@media (min-width:800px){.hp-step-art{justify-content:center;align-items:center;min-height:290px;display:flex}.hp-step-art>*{width:100%}.step2-canvas{scale:1.2;aspect-ratio:361/280!important}.hp-footer-gradient{background:linear-gradient(#fff 0%,#f1eaea 120px)}}.hp-reviews{width:100%}@media (min-width:800px){.hp-reviews{max-width:calc(1040px + 2 * var(--hp-gutter));padding-inline:var(--hp-gutter);margin-inline:auto}}.hp-faq-panel{grid-template-rows:0fr;transition:grid-template-rows .26s;display:grid}.hp-faq-panel[data-open=true]{grid-template-rows:1fr}.hp-faq-panel>div{overflow:hidden}@media (prefers-reduced-motion:reduce){.hp-faq-panel{transition:none}}
/*# sourceMappingURL=038th5ca5maox.css.map*/