@font-face{font-family:Mirante;font-style:normal;font-weight:400;src:local("Mirante Medium"),url(/_next/static/media/Mirante-Medium.c93aea05.otf) format("opentype")}.customer-reg-form-wrap__intro{margin-bottom:clamp(28px,4vw,40px)}.customer-reg-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 16px;gap:14px 16px}@media(max-width:575px){.customer-reg-form__grid{grid-template-columns:1fr}}.customer-reg-form__field{min-width:0}.customer-reg-form__field--full{grid-column:1/-1}.customer-reg-form__field .srv-validation-message{color:#c0392b;font-size:12px;margin-top:6px;display:block}.customer-reg-form__control{width:100%;border:none;border-radius:0;background:#ececec;color:#1d386a;font-size:15px;line-height:1.4;padding:14px 16px;min-height:52px;transition:background .2s ease,box-shadow .2s ease}.customer-reg-form__control::placeholder{color:rgba(29,56,106,.55)}.customer-reg-form__control:focus{outline:none;background:#e4e4e4;box-shadow:inset 0 0 0 2px rgba(30,58,109,.25)}.customer-reg-form__control--textarea{min-height:140px;resize:vertical}.customer-reg-form select.customer-reg-form__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23666' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}.customer-reg-form__actions{margin-top:28px}.customer-reg-form__feedback{margin:16px 0 0;text-align:center;font-size:14px;line-height:1.5}.customer-reg-form__feedback--success{color:#1a7f4b}.customer-reg-form__feedback--error{color:#c0392b}.customer-reg-page{padding:clamp(48px,6vw,80px) 0 clamp(64px,8vw,100px);background:#fafafa}.customer-reg-page,.customer-reg-page .contact-v2-intro{position:relative;z-index:1}.customer-reg-page .contact-v2-headline{font-size:clamp(26px,3.2vw,38px);font-weight:600;color:#0a0a0a;margin:0 0 12px;line-height:1.2;letter-spacing:-.02em;text-transform:none}.customer-reg-page .contact-v2-rule{display:block;width:56px;height:3px;background:#1d386a;margin-bottom:10px}.customer-reg-page .contact-v2-subtitle{font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#333;margin:0 0 20px}.customer-reg-page .contact-v2-lead{font-size:15px;line-height:1.75;color:#555;margin:0;max-width:520px}.customer-reg-page .contact-v2-submit{min-width:200px;padding:14px 36px;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#1e3a6d;border:none;border-radius:6px;cursor:pointer;transition:background .25s ease,transform .2s ease,box-shadow .25s ease}.customer-reg-page .contact-v2-submit:focus-visible:not(:disabled),.customer-reg-page .contact-v2-submit:hover:not(:disabled){background:#1d386a;transform:translateY(-2px);box-shadow:0 14px 40px rgba(30,57,109,.4)}.customer-reg-page .contact-v2-submit:disabled{opacity:.65;cursor:not-allowed}.customer-reg-page .container-fluid{max-width:1680px;margin:0 auto;padding-left:clamp(20px,4vw,60px);padding-right:clamp(20px,4vw,60px)}.customer-reg-page__layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}@media(max-width:991px){.customer-reg-page__layout{grid-template-columns:1fr}}.customer-reg-page__visual{position:relative;padding:0 24px 24px 0}@media(max-width:991px){.customer-reg-page__visual{order:-1;max-width:560px;margin:0 auto}}.customer-reg-page__visual-frame{position:relative;z-index:1;transform:rotate(-2deg);overflow:hidden;box-shadow:0 24px 60px rgba(29,56,106,.12)}.customer-reg-page__visual-frame img{display:block;width:100%;height:auto}.customer-reg-page__visual-accent{position:absolute;right:0;bottom:0;width:calc(100% - 24px);height:calc(100% - 24px);border:3px solid #1d386a;transform:rotate(-2deg);z-index:0;pointer-events:none}