body:not(.wp-admin) main>.bm-page:first-child{padding-top:0}body:not(.wp-admin) main>.bm-banner:first-child{padding-top:calc(var(--header-height, 7rem) + .5rem)}.bm-page{color:#10102e;font-family:Plus Jakarta Sans,sans-serif}.bm-page *,.bm-page :after,.bm-page :before{box-sizing:border-box}.bm-page [hidden]{display:none!important}.bm-page a:focus-visible,.bm-page button:focus-visible,.bm-page input:focus-visible,.bm-page select:focus-visible{outline:3px solid #a9b8ff;outline-offset:2px}:where(.bm-page) :where(p,h1,h2,dl,dd,ol){margin:0}.bm-wrap{margin-inline:auto;max-width:82.5rem;padding-inline:1rem}@media (min-width:40rem){.bm-wrap{padding-inline:2rem}}.bm-heading{text-wrap:balance;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15}.bm-btn{align-items:center;background:#0131ff;border:2px solid #0131ff;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;justify-content:center;line-height:1.2;min-height:3.25rem;padding:.75rem 1.75rem;text-align:center;text-decoration:none;transition:background-color .15s ease,color .15s ease}.bm-btn:hover{background:#0027cd;border-color:#0027cd;color:#fff}.bm-btn--outline{background:transparent;border-color:#10102e;color:#10102e}.bm-btn--outline:hover{background:#10102e;border-color:#10102e}.bm-btn--light{background:transparent;border-color:#fff;color:#fff}.bm-btn--light:hover{background:#fff;border-color:#fff;color:#10102e}.bm-btn--text{background:transparent;border-color:transparent;color:#10102e}.bm-btn--text:hover{background:#f2f3f6;border-color:#f2f3f6;color:#10102e}.bm-hero{background:#10102e;color:#fff;padding:calc(var(--header-height, 7rem) + 1.5rem) 0 6.5rem}@media (min-width:62rem){.bm-hero{padding:calc(var(--header-height, 7rem) + 3rem) 0 8.5rem}}.bm-hero__title{color:#fff;font-size:clamp(2.25rem,8vw,4rem);font-weight:700;letter-spacing:-.03em;line-height:1.05}.bm-hero__lead{text-wrap:pretty;font-size:clamp(1.0625rem,2.6vw,1.375rem);line-height:1.5;margin-top:1rem;max-width:38em}.bm-hero__note{color:#a9b8ff;font-weight:600;margin-top:1.25rem}.bm-count{display:flex;gap:clamp(.75rem,3.5vw,3rem);margin-top:2.5rem}@media (min-width:62rem){.bm-count{margin-top:3.5rem}}.bm-count__unit{display:flex;flex-direction:column}.bm-count__value{font-size:clamp(3.25rem,16vw,10rem);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.04em;line-height:.95}.bm-count__label{color:#a9b8ff;font-size:clamp(.875rem,2.2vw,1.125rem);margin-top:.5rem}.bm-ended{margin-top:2.5rem}.bm-ended__title{font-size:clamp(2rem,7vw,3.5rem);font-weight:700;letter-spacing:-.02em;margin-bottom:1.5rem}.bm-offers{background:#f2f3f6;padding-bottom:3.5rem}@media (min-width:62rem){.bm-offers{padding-bottom:5.5rem}}.bm-offers__grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);margin-bottom:-3.5rem;position:relative;top:-3.5rem}@media (min-width:62rem){.bm-offers__grid{gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.85fr)}}.bm-offer{background:#fff;border-radius:20px;box-shadow:0 12px 32px rgba(16,16,46,.1);display:flex;flex-direction:column;padding:1.75rem 1.5rem}@media (min-width:62rem){.bm-offer{padding:2.25rem 2rem}}.bm-offer.is-highlighted{box-shadow:0 0 0 3px #0131ff,0 12px 32px rgba(16,16,46,.14);order:-1}@media (min-width:62rem){.bm-offer.is-highlighted{order:0}}.bm-offer--nowi{background:#f2f3f6;border:1px solid rgba(16,16,46,.14);box-shadow:none}.bm-offer__title{text-wrap:balance;font-size:1.5rem;font-weight:700;letter-spacing:-.015em;line-height:1.2}.bm-offer__body{text-wrap:pretty;color:#5b5c78;line-height:1.55;margin-top:.75rem}.bm-offer__foot{margin-top:auto;padding-top:1.5rem}.bm-offer__foot,.bm-offer__price{display:flex;flex-direction:column}.bm-offer__price{gap:.25rem}.bm-offer__price strong{font-size:clamp(1.75rem,6vw,2.125rem);font-weight:800;letter-spacing:-.02em;line-height:1.15}.bm-offer__price span{color:#5b5c78}.bm-offer__note{color:#5b5c78;font-size:.875rem;margin:.25rem 0 1.25rem}.bm-steps{padding:3.5rem 0}@media (min-width:62rem){.bm-steps{padding:5.5rem 0}}.bm-steps__list{display:grid;list-style:none;margin-top:2rem;padding:0}@media (min-width:62rem){.bm-steps__list{column-gap:3rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3rem}}.bm-steps__item{--bm-disc:3.25rem;column-gap:1.25rem;display:grid;grid-template-columns:var(--bm-disc) minmax(0,1fr);margin:0;padding:0 0 2.25rem;position:relative}.bm-steps__item:last-child{padding-bottom:0}.bm-steps__item:not(:last-child):after{background:rgba(16,16,46,.14);bottom:.5rem;content:"";left:calc(var(--bm-disc)/2 - 1px);position:absolute;top:calc(var(--bm-disc) + .5rem);width:2px}@media (min-width:62rem){.bm-steps__item{display:block;padding-bottom:0}.bm-steps__item:not(:last-child):after{bottom:auto;height:2px;left:calc(var(--bm-disc) + .75rem);right:-2.25rem;top:calc(var(--bm-disc)/2 - 1px);width:auto}}.bm-steps__number{align-items:center;background:#fff;border:2px solid #10102e;border-radius:50%;color:#10102e;display:flex;font-size:1.375rem;font-weight:800;height:var(--bm-disc);justify-content:center;line-height:1;width:var(--bm-disc)}@media (min-width:62rem){.bm-steps__number{margin-bottom:1.5rem}}.bm-steps__item:last-child .bm-steps__number{background:#0131ff;border-color:#0131ff;color:#fff}.bm-steps__body{padding-top:.75rem}@media (min-width:62rem){.bm-steps__body{padding-top:0}}.bm-steps__title{text-wrap:balance;font-size:clamp(1.1875rem,2.2vw,1.375rem);font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0 0 .375rem}.bm-steps__text{text-wrap:pretty;color:#5b5c78;font-size:1.0625rem;line-height:1.55;max-width:34ch}.bm-contact{scroll-margin-top:var(--header-height,7rem)}.bm-contact__panel{background:#10102e;border-radius:20px;color:#fff;display:grid;gap:2rem;padding:2rem 1.5rem}@media (min-width:62rem){.bm-contact__panel{align-items:center;gap:4rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:3.5rem}}.bm-contact .bm-heading{color:#fff}.bm-contact__intro p{line-height:1.55;margin-top:.75rem}.bm-contact__intro .bm-contact__note{color:#a9b8ff}.bm-contact__name{font-size:1.375rem;font-weight:700}.bm-contact__line{align-items:stretch;display:flex;flex-direction:column;gap:.5rem;margin-top:1.25rem}@media (min-width:40rem){.bm-contact__line{align-items:center;flex-direction:row;gap:1rem;justify-content:space-between}}.bm-contact__line span{font-size:1.0625rem;overflow-wrap:anywhere}.bm-contact__line .bm-btn{flex:0 0 auto}.bm-faq{padding:3.5rem 0 4.5rem}@media (min-width:62rem){.bm-faq{padding:5.5rem 0 6.5rem}}.bm-faq__list{display:grid;gap:2rem;margin-top:2rem}@media (min-width:62rem){.bm-faq__list{gap:2.5rem 4rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem}}.bm-faq dt{font-size:1.125rem;font-weight:700;line-height:1.35}.bm-faq dd{color:#5b5c78;line-height:1.55;margin-top:.5rem}.bm-dialog{border:0;border-radius:20px;color:#10102e;margin:auto;max-height:calc(100dvh - 2rem);max-width:min(30rem,100vw - 2rem);overflow-y:auto;padding:1.75rem 1.5rem;width:100%}.bm-dialog::backdrop{background:rgba(16,16,46,.65)}.bm-dialog__title{font-size:1.5rem;font-weight:700;margin-bottom:1.25rem}.bm-form__trap{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.bm-field{margin-bottom:1rem}.bm-field>label:not(:has(input)){display:block;font-size:.9375rem;font-weight:600;margin-bottom:.375rem}.bm-field input:not([type=checkbox]),.bm-field select{background:#fff;border:1px solid rgba(16,16,46,.35);border-radius:12px;color:#10102e;font:inherit;font-size:1rem;min-height:3rem;padding:.625rem .875rem;width:100%}.bm-field--check label{align-items:flex-start;display:flex;font-size:.9375rem;gap:.625rem;line-height:1.45}.bm-field--check label input{flex:0 0 auto;height:1.25rem;margin-top:.125rem;width:1.25rem}.bm-field--check label a{color:#0131ff}.bm-field__error{color:#b3261e;font-size:.875rem;margin-top:.25rem}.bm-field__error:empty{display:none}.bm-form__status{color:#b3261e;margin-bottom:.75rem}.bm-form__status:empty{display:none}.bm-form__actions{display:flex;flex-direction:column;gap:.5rem}@media (min-width:40rem){.bm-form__actions{flex-direction:row;justify-content:flex-start}}.bm-thanks{display:flex;flex-direction:column;gap:1.25rem}.bm-thanks:focus{outline:none}.bm-thanks__text{font-size:1.25rem;font-weight:600;line-height:1.4}.bm-banner+.hero{margin-top:0}.bm-banner{align-items:center;background:#10102e;color:#fff;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,sans-serif;font-size:.9375rem;gap:.25rem;line-height:1.35;padding:.625rem 1rem .875rem;text-align:center}@media (min-width:40rem){.bm-banner{flex-direction:row;gap:1rem;justify-content:center}}.bm-banner__text{margin:0}.bm-banner__link{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.bm-banner__link:hover{color:#a9b8ff}