.firmware-modal[data-v-6b115a80]{width:var(--firmware-modal-width,calc(min(456px,100vw - 32px)))}.firmware-modal__content[data-v-6b115a80]{max-height:calc(100vh - 64px);padding:var(--firmware-modal-content-padding,40px);background:var(--white-color);color:var(--color-black-soft);border-radius:8px;overflow-y:auto}.firmware-modal__content[data-v-6b115a80],.firmware-modal__panel[data-v-6b115a80]{align-items:center;gap:var(--firmware-modal-content-gap,24px);flex-direction:column;display:flex}.firmware-modal__panel[data-v-6b115a80]{width:100%}.firmware-modal__title[data-v-6b115a80]{color:var(--firmware-modal-title-color,var(--color-black-soft));font-family:var(--firmware-modal-title-font,var(--font-gotham)),sans-serif;font-size:var(--firmware-modal-title-size,24px);font-weight:var(--firmware-modal-title-weight,700);line-height:var(--firmware-modal-title-line,36px);align-self:flex-start;width:100%;margin:0}.firmware-modal__description[data-v-6b115a80]{color:var(--color-gray-dark);letter-spacing:-.187px;margin:0;font-size:17px;font-weight:500;line-height:130%}.firmware-modal__form[data-v-6b115a80]{--form-control-border:#dbe1e7;--form-control-radius:4px;--form-placeholder-color:#000000ab;--form-label-color:#0009;--form-checkbox-label-color:#020202;--form-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23020202' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");flex-direction:column;gap:16px;width:100%;display:flex}.firmware-modal__contact-group[data-v-6b115a80]{flex-direction:column;gap:8px;min-width:0;display:flex}.firmware-modal__label[data-v-6b115a80]{color:#0009;font-size:15px;font-weight:500;line-height:130%}.firmware-modal__contacts[data-v-6b115a80]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.firmware-modal__separator[data-v-6b115a80]{color:var(--color-black-soft);white-space:nowrap;font-size:15px;font-weight:500}.firmware-modal__agreement[data-v-6b115a80]{color:#020202;font-size:15px;font-weight:500;line-height:21px}.firmware-modal__agreement[data-v-6b115a80] a{color:var(--magenta-color);text-underline-offset:3px;text-decoration:underline}.firmware-modal__agreement[data-v-6b115a80] p{margin:0}.firmware-modal__agreement-error[data-v-6b115a80]{margin:var(--form-notice-margin,0);color:var(--form-notice-color,var(--magenta-color));font-size:var(--form-notice-font-size,15px);font-weight:var(--form-notice-font-weight,500);line-height:var(--form-notice-line-height,1.35)}.firmware-modal__error[data-v-6b115a80]{margin:0}.firmware-modal__submit--start[data-v-6b115a80]{align-self:flex-start}.firmware-modal__submit--full[data-v-6b115a80]{width:100%}@media screen and (width<=768px){.firmware-modal__content[data-v-6b115a80]{max-height:calc(100vh - 32px);padding:var(--firmware-modal-content-padding-sm,24px 20px)}.firmware-modal__contacts[data-v-6b115a80]{grid-template-columns:1fr}.firmware-modal__separator[data-v-6b115a80]{text-align:center}}.firmware-form-tabs[data-v-01569642]{border:1px solid var(--color-shadow-light);background:#f5f5f8;border-radius:51px;grid-template-columns:repeat(2,1fr);gap:7px;width:100%;padding:5px 8px;display:grid}.firmware-form-tabs__tab[data-v-01569642]{height:35px;color:var(--color-black-soft);cursor:pointer;background:0 0;border:0;border-radius:26px;justify-content:start;align-items:center;gap:7px;padding:8px 22px;font-family:inherit;font-size:15px;font-weight:500;display:flex}.firmware-form-tabs__tab--active[data-v-01569642]{color:#e4e4e4;background:#161515;box-shadow:0 4px 4px #00000040}.firmware-form-tabs__icon[data-v-01569642]{font-size:20px}@media screen and (width<=768px){.firmware-form-tabs__tab[data-v-01569642]{padding:8px;font-size:12px}}.firmware-form-promo[data-v-81614b5d]{border:1px solid var(--color-shadow-light);background:#f5f5f8;border-radius:4px;flex-direction:column;gap:16px;width:100%;padding:30px;display:flex}.firmware-form-promo__title[data-v-81614b5d]{-webkit-text-fill-color:transparent;color:#000;max-width:386px;font-family:var(--font-gotham),sans-serif;background:linear-gradient(187.525deg,#d9017a 2.295%,#65073c 96.125%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:19px;font-weight:700;line-height:26px}.firmware-form-promo__benefits[data-v-81614b5d]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.firmware-form-promo__benefit[data-v-81614b5d]{color:var(--color-black-soft);align-items:center;gap:6px;display:flex}.firmware-form-promo__benefit-icon[data-v-81614b5d]{flex:none;font-size:16px}.firmware-form-promo__benefit-text[data-v-81614b5d],.firmware-form-promo__more[data-v-81614b5d]{font-family:var(--font-din),sans-serif;letter-spacing:-.187px;font-size:17px;font-weight:500;line-height:1.3}.firmware-form-promo__more[data-v-81614b5d]{color:var(--color-black-soft);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;display:flex}.firmware-form-promo__more-icon[data-v-81614b5d]{border-bottom:2px solid;border-right:2px solid;width:9px;height:9px;transform:rotate(45deg)translateY(-2px)}.firmware-form-promo__more-icon--open[data-v-81614b5d]{transform:rotate(225deg)}
