.bf[data-v-10ee4ef0]{border-radius:40px;display:grid;grid-template-columns:minmax(0,503fr) 2px minmax(0,615fr);overflow:hidden}@media (max-width:1023px){.bf[data-v-10ee4ef0]{border-radius:24px;grid-template-columns:minmax(0,1fr)}}.bf__offer[data-v-10ee4ef0]{align-items:flex-start;background-color:#260839b3;border:1px solid #36d9bc;border-radius:40px 0 0 40px;border-right:none;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:32px}@media (max-width:1023px){.bf__offer[data-v-10ee4ef0]{align-items:center;border-bottom:none;border-radius:24px 24px 0 0;border-right:1px solid #36d9bc;padding:24px 16px;text-align:center}}.bf__badge[data-v-10ee4ef0]{background-color:#36d9bc;border-radius:100px;color:#040622;font-family:Inter,sans-serif;font-size:15px;font-weight:600;letter-spacing:.6px;line-height:1;padding:12px 16px;text-transform:uppercase}@media (max-width:1023px){.bf__badge[data-v-10ee4ef0]{font-size:12px;letter-spacing:.48px;padding:8px 12px}}.bf__headline[data-v-10ee4ef0]{color:#fff;display:flex;flex-direction:column;font-family:Unbounded,sans-serif;font-size:50px;font-weight:600;letter-spacing:-2px;line-height:1}@media (max-width:1439px){.bf__headline[data-v-10ee4ef0]{font-size:40px;letter-spacing:-1.6px}}@media (max-width:1023px){.bf__headline[data-v-10ee4ef0]{font-size:32px;letter-spacing:-1.28px}}.bf__headline-accent[data-v-10ee4ef0]{color:#68d6bc}.bf__marketplaces[data-v-10ee4ef0]{display:flex;gap:16px}.bf__marketplaces img[data-v-10ee4ef0]{height:54px;width:54px}@media (max-width:1023px){.bf__marketplaces[data-v-10ee4ef0]{gap:8px}.bf__marketplaces img[data-v-10ee4ef0]{height:34px;width:34px}}.bf__terms[data-v-10ee4ef0]{color:#cdbfd7;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1}@media (max-width:1023px){.bf__terms[data-v-10ee4ef0]{font-size:12px}}.bf__perforation[data-v-10ee4ef0]{background-image:repeating-linear-gradient(180deg,#36d9bc 0,#36d9bc 8px,transparent 0,transparent 16px)}@media (max-width:1023px){.bf__perforation[data-v-10ee4ef0]{background-image:repeating-linear-gradient(90deg,#36d9bc 0,#36d9bc 8px,transparent 0,transparent 16px);height:2px}}.bf__panel[data-v-10ee4ef0]{background-color:#f6f2ff;border-radius:0 40px 40px 0;display:flex;flex-direction:column;min-width:0;padding:32px}@media (max-width:1023px){.bf__panel[data-v-10ee4ef0]{border-radius:0 0 24px 24px;padding:24px 16px}}.bf__form[data-v-10ee4ef0]{display:flex;flex-direction:column;flex-grow:1;gap:16px;justify-content:space-between;min-height:263px}@media (max-width:1023px){.bf__form[data-v-10ee4ef0]{gap:24px;min-height:0}}.bf__title[data-v-10ee4ef0]{color:#0d1035;font-family:Unbounded,sans-serif;font-size:24px;font-weight:600;line-height:1.15}@media (max-width:1023px){.bf__title[data-v-10ee4ef0]{text-align:center}}.bf__fields[data-v-10ee4ef0]{flex-direction:column}.bf__fields[data-v-10ee4ef0],.bf__fields-row[data-v-10ee4ef0]{display:flex;gap:8px}@media (max-width:1023px){.bf__fields-row[data-v-10ee4ef0]{flex-direction:column}}.bf__field[data-v-10ee4ef0]{flex:1 1 0;min-width:0}.bf__input[data-v-10ee4ef0]{background-color:#fff;border:1px solid #cfc6e6;border-radius:30px;color:#0d1035;font-family:Inter,sans-serif;font-size:14px;font-weight:400;height:45px;padding:0 16px;transition:border-color .2s ease;width:100%}.bf__input[data-v-10ee4ef0]::-moz-placeholder{color:#939393;font-weight:400}.bf__input[data-v-10ee4ef0]::placeholder{color:#939393;font-weight:400}.bf__input[data-v-10ee4ef0]:focus{border-color:#36d9bc;outline:none}.bf__error[data-v-10ee4ef0]{color:#d93434;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin-top:4px}.bf__checkbox[data-v-10ee4ef0]{align-items:flex-start;cursor:pointer;display:flex;gap:12px}.bf__checkbox input[data-v-10ee4ef0]{height:0;opacity:0;position:absolute;width:0}.bf__checkbox input:focus-visible+.bf__checkbox-box[data-v-10ee4ef0]{outline:2px solid #36d9bc;outline-offset:2px}.bf__checkbox input:checked+.bf__checkbox-box[data-v-10ee4ef0]{background-color:#36d9bc;border-color:#36d9bc}.bf__checkbox input:checked+.bf__checkbox-box[data-v-10ee4ef0]:after{opacity:1}.bf__checkbox-box[data-v-10ee4ef0]{aspect-ratio:1;background-color:#fff;border:1px solid #cfc6e6;border-radius:6px;flex-shrink:0;position:relative;transition:background-color .2s ease,border-color .2s ease;width:20px}.bf__checkbox-box[data-v-10ee4ef0]:after{border:solid #040622;border-width:0 2px 2px 0;content:"";height:10px;left:6px;opacity:0;position:absolute;top:3px;transform:rotate(45deg);width:5px}.bf__checkbox-text[data-v-10ee4ef0]{color:#5b5e75;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:19px}.bf__link[data-v-10ee4ef0]{color:#5b5e75;text-decoration:underline}.bf__submit[data-v-10ee4ef0]{display:flex;flex-direction:column;gap:16px}.bf__button[data-v-10ee4ef0]{align-items:center;background-color:#36d9bc;border:none;border-radius:30px;color:#040622;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:600;gap:10px;height:56px;justify-content:center;line-height:1;padding:0 28px;transition:opacity .2s ease;width:100%}@media (hover:hover){.bf__button[data-v-10ee4ef0]:hover{opacity:.85}}@media (hover:none){.bf__button[data-v-10ee4ef0]:active{opacity:.85}}.bf__button[data-v-10ee4ef0]:disabled{cursor:not-allowed;opacity:.7}.bf__button-arrow[data-v-10ee4ef0]{flex-shrink:0}.bf__spinner[data-v-10ee4ef0]{animation:bf-spin-10ee4ef0 .7s linear infinite;aspect-ratio:1;border:2px solid rgba(4,6,34,.3);border-radius:50%;border-top-color:#040622;width:20px}.bf__success[data-v-10ee4ef0]{display:flex;flex-direction:column;flex-grow:1;gap:24px;justify-content:space-between;min-height:263px}@media (max-width:1023px){.bf__success[data-v-10ee4ef0]{min-height:0}}.bf__success-head[data-v-10ee4ef0]{display:flex;flex-direction:column;gap:16px}.bf__success-title[data-v-10ee4ef0]{color:#0d1035;font-family:Unbounded,sans-serif;font-size:24px;font-weight:600;line-height:1.15}@media (max-width:1023px){.bf__success-title[data-v-10ee4ef0]{text-align:center}}.bf__success-text[data-v-10ee4ef0]{font-size:17px;font-weight:500;line-height:1.4}.bf__success-countdown[data-v-10ee4ef0],.bf__success-text[data-v-10ee4ef0]{color:#5b5e75;font-family:Inter,sans-serif}.bf__success-countdown[data-v-10ee4ef0]{font-size:13px;font-weight:400;line-height:19px}@keyframes bf-spin-10ee4ef0{to{transform:rotate(1turn)}}
