.bm-root{--bm-sec-pad:96px;--bm-hero-cols:minmax(0,1fr) minmax(0,1fr);--bm-hero-gap:40px;--bm-hero-row-gap:0;--bm-hero-pad-top:72px;--bm-hero-pad-bot:72px;--bm-hero-text-col:1;--bm-hero-img-col:2;--bm-hero-head-row:1;--bm-hero-img-row:1/3;--bm-hero-body-row:2;--bm-hero-img-h:clamp(520px,44vw,680px);--bm-hero-img-mt:-40px;--bm-hero-div-margin:28px 0;--bm-hero-body-fs:18px;--bm-float-max-w:220px;--bm-float-pad:16px 20px;--bm-float-big:20px;--bm-float-eye:11px;--bm-float-sub:12px;--bm-float1-top:8%;--bm-float2-bottom:10%;--bm-info-gap:6px;--bm-info-pad:16px 18px;--bm-info-big:20px;--bm-info-small:12.5px;--bm-info-mt:28px;--bm-info-min:150px;--bm-info-grid-gap:12px;--bm-sub-fs:18px;--bm-assess-gap:64px;--bm-aside-justify:end;--bm-aside-pad:32px;--bm-circ-gap:10px;--bm-circ-pad:12%;--bm-circ-desc-fs:13.5px;--bm-circ-title-fs:clamp(22px,2.2vw,30px);--bm-circ-sub-fs:14px;--bm-f-cols:minmax(0,1fr) minmax(0,1fr);--bm-f-row-gap:18px;--bm-f-img-col:2;--bm-f-img-row:1/3;--bm-f-body-row:2;--bm-modal-radius:26px;--bm-modal-margin:auto}@media (max-width:899px){.bm-root{--bm-hero-cols:1fr;--bm-hero-gap:20px;--bm-hero-row-gap:24px;--bm-hero-pad-top:24px;--bm-hero-pad-bot:48px;--bm-hero-text-col:1;--bm-hero-img-col:1;--bm-hero-head-row:1;--bm-hero-img-row:2;--bm-hero-body-row:3;--bm-hero-img-h:min(380px,95vw);--bm-hero-img-mt:0;--bm-hero-div-margin:0 0 24px;--bm-hero-body-fs:15px}}@media (max-width:759px){.bm-root{--bm-sec-pad:56px;--bm-float-max-w:136px;--bm-float-pad:8px 10px;--bm-float-big:13px;--bm-float-eye:9px;--bm-float-sub:10.5px;--bm-float1-top:22%;--bm-float2-bottom:3%;--bm-info-gap:3px;--bm-info-pad:10px 12px;--bm-info-big:16px;--bm-info-small:11px;--bm-info-mt:20px;--bm-info-min:90px;--bm-info-grid-gap:8px;--bm-sub-fs:15px;--bm-assess-gap:40px;--bm-aside-justify:center;--bm-aside-pad:24px 20px;--bm-circ-gap:6px;--bm-circ-pad:9%;--bm-circ-desc-fs:11.5px;--bm-circ-title-fs:22px;--bm-circ-sub-fs:12.5px;--bm-f-cols:1fr;--bm-f-row-gap:28px;--bm-f-img-col:1;--bm-f-img-row:2;--bm-f-body-row:3;--bm-modal-radius:26px 26px 0 0;--bm-modal-margin:0}}.bm-nav-row{display:flex}.bm-nav-cta{display:inline-flex}.bm-compare-grid{display:block}.bm-compare-cards,.bm-nav-burger,.bm-sticky-cta{display:none}@media (max-width:759px){.bm-compare-grid,.bm-nav-cta,.bm-nav-row{display:none}.bm-compare-cards,.bm-nav-burger,.bm-sticky-cta{display:flex}}.bm-nav-burger:hover{background:hsla(0,0%,100%,.85)}@keyframes bmDriftA{0%,to{transform:translateZ(0) scale(1)}35%{transform:translate3d(46px,20px,0) scale(1.12)}70%{transform:translate3d(15px,60px,0) scale(.9)}}@keyframes bmDriftB{0%,to{transform:translateZ(0) scale(1)}45%{transform:translate3d(-50px,-30px,0) scale(.88)}75%{transform:translate3d(-18px,25px,0) scale(1.12)}}@media (prefers-reduced-motion:reduce){.bm-root [style*=bmDrift]{animation:none!important}.bm-page details>summary>span[aria-hidden=true]{transition:none}}.bm-root{scroll-behavior:smooth}.bm-page a{color:#4a1249}.bm-page a:hover{color:#ff8317}.bm-page summary::-webkit-details-marker{display:none}.bm-page summary{list-style:none;cursor:pointer}.bm-page details>summary>span[aria-hidden=true]{transition:transform .25s ease}.bm-page details[open]>summary>span[aria-hidden=true]{transform:rotate(45deg)}.bm-page section[id]{scroll-margin-top:88px}.bm-quiz-option:hover{border-color:#8272f0;background:#f3f0ff}.bm-root .bm-field:focus{outline:none;border-color:#8272f0;box-shadow:0 0 0 3px rgba(130,114,240,.16)}.bm-root .bm-field::-moz-placeholder{color:rgba(49,17,60,.38)}.bm-root .bm-field::placeholder{color:rgba(49,17,60,.38)}.bm-root a:focus-visible,.bm-root button:focus-visible:not(.ub-checkout button),.bm-root summary:focus-visible{outline:2px solid #6f56d9;outline-offset:3px;border-radius:4px}.bm-page{overflow-x:clip}.bm-pay-host{padding:18px 16px}.bm-pay-host>section{width:auto!important;margin:4px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.bm-pay-host .ub-payment-layout{grid-template-columns:1fr!important;max-width:none!important}.bm-pay-host .ub-contact-column{order:1;padding:0 0 28px!important;border-left:0!important}.bm-pay-host .ub-payment-column{order:2;padding:28px 0 0!important;border-top:1px solid rgba(74,18,73,.12)}.bm-pay-host .ub-payment-visual{display:none!important}.bm-root h1,.bm-root h2,.bm-root h3,.bm-root h4,.bm-root h5,.bm-root h6{font-family:inherit}