.country-select[data-v-e667ad57]{display:block;position:relative;width:100%}.country-select__input[data-v-e667ad57]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#333;display:block;font-family:Montserrat,var(--font-body);font-size:14px;font-weight:400;height:44px;outline:none;padding:0 36px 0 14px;transition:border-color .2s;width:100%}.country-select__input[data-v-e667ad57]:focus{border-color:#00388b}.country-select__input[data-v-e667ad57]::-moz-placeholder{color:#bbb}.country-select__input[data-v-e667ad57]::placeholder{color:#bbb}.country-select__input[data-v-e667ad57]:disabled{background-color:#f5f5f5;cursor:not-allowed}.country-select__placeholder[data-v-e667ad57]{color:#bbb;font-family:Montserrat,var(--font-body);font-size:14px;font-weight:400;left:14px;line-height:20px;max-width:calc(100% - 50px);overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);white-space:nowrap}.country-select__required-star[data-v-e667ad57]{color:#e53935}.success-overlay[data-v-d60cbc4d]{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.success-modal[data-v-d60cbc4d]{background:#fff;border-radius:8px;padding:32px;position:relative;width:min(480px,100vw - 48px)}.success-modal__close[data-v-d60cbc4d]{background:transparent;border:none;color:#666;cursor:pointer;font-size:22px;line-height:1;padding:4px;position:absolute;right:16px;top:16px;transition:color .2s}.success-modal__close[data-v-d60cbc4d]:hover{color:#333}.success-modal__title[data-v-d60cbc4d]{color:#1a1a1a;font-family:Montserrat,var(--font-body);font-size:24px;font-weight:700;line-height:1.3;margin:0 0 16px}.success-modal__desc[data-v-d60cbc4d]{color:#666;font-family:Montserrat,var(--font-body);font-size:16px;font-weight:500;line-height:1.6;margin:0}.success-modal__footer[data-v-d60cbc4d]{display:flex;justify-content:flex-end;margin-top:32px}.success-modal__ok[data-v-d60cbc4d]{background:#00388b;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Montserrat,var(--font-body);font-size:16px;font-weight:700;height:40px;min-width:88px;padding:0 24px;transition:background .2s}.success-modal__ok[data-v-d60cbc4d]:hover{background:#002a6b}.success-modal-enter-active[data-v-d60cbc4d],.success-modal-leave-active[data-v-d60cbc4d]{transition:opacity .25s ease}.success-modal-enter-active .success-modal[data-v-d60cbc4d],.success-modal-leave-active .success-modal[data-v-d60cbc4d]{transition:transform .25s ease,opacity .25s ease}.success-modal-enter-from[data-v-d60cbc4d],.success-modal-leave-to[data-v-d60cbc4d]{opacity:0}.success-modal-enter-from .success-modal[data-v-d60cbc4d],.success-modal-leave-to .success-modal[data-v-d60cbc4d]{opacity:0;transform:translateY(16px) scale(.97)}.service-modal[data-v-fc13e853]{align-items:flex-start;display:flex;inset:0;justify-content:center;overflow-y:auto;overscroll-behavior:contain;position:fixed;z-index:1000;-webkit-overflow-scrolling:touch;background:#00000073;padding:40px 20px}.service-modal--inline[data-v-fc13e853]{background:#fff;display:block;inset:auto;overflow:visible;overscroll-behavior:auto;padding:80px 0;position:static;z-index:auto}.service-modal--inline .service-modal__panel[data-v-fc13e853]{border-radius:0;box-shadow:none;margin:0 auto;width:min(1224px,100% - 216px)}.service-modal--inline .service-modal__header[data-v-fc13e853]{gap:34px;padding:80px 80px 0}.service-modal--inline .service-modal__logo[data-v-fc13e853]{height:auto;width:min(400px,64vw)}.service-modal--inline .service-modal__hint[data-v-fc13e853]{color:#6f7881;font-size:16px;font-weight:700;line-height:24px}.service-modal--inline .service-modal__body[data-v-fc13e853]{padding:32px 80px 80px}.service-modal--inline .service-modal__grid[data-v-fc13e853]{gap:24px;margin-bottom:24px}.service-modal--inline .service-modal__field input[data-v-fc13e853],.service-modal--inline .service-modal__field select[data-v-fc13e853]{height:50px}.service-modal__panel[data-v-fc13e853]{background:#f5f9fe;border-radius:8px;box-shadow:0 24px 64px #0000002e;width:min(1224px,100%)}.service-modal__header[data-v-fc13e853]{align-items:center;display:flex;flex-direction:column;gap:16px;padding:48px 108px 0}.service-modal__logo[data-v-fc13e853]{height:48px;width:auto}.service-modal__hint[data-v-fc13e853]{color:#8e8e8e;font-family:Montserrat,var(--font-body);font-size:14px;line-height:20px;margin:0;text-align:center}.service-modal__body[data-v-fc13e853]{padding:32px 108px 68px}.service-modal__form[data-v-fc13e853]{display:flex;flex-direction:column;gap:32px}.service-modal__section[data-v-fc13e853]{display:flex;flex-direction:column;gap:0}.service-modal__section-title[data-v-fc13e853]{color:#232324;font-family:Montserrat,var(--font-body);font-size:16px;font-weight:600;line-height:24px;margin:0 0 20px;padding-left:14px;position:relative}.service-modal__section-title[data-v-fc13e853]:before{background:#00388b;border-radius:2px;content:"";height:20px;left:0;position:absolute;top:2px;width:3px}.service-modal__grid[data-v-fc13e853]{display:grid;gap:16px 24px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.service-modal__field--required-placeholder[data-v-fc13e853]{position:relative}.service-modal__field--full[data-v-fc13e853]{grid-column:1/-1}.service-modal__field input[data-v-fc13e853],.service-modal__field select[data-v-fc13e853],.service-modal__field textarea[data-v-fc13e853]{background:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#333;display:block;font-family:Montserrat,var(--font-body);font-size:14px;font-weight:400;outline:none;transition:border-color .2s;width:100%}.service-modal__field input[data-v-fc13e853]:focus,.service-modal__field select[data-v-fc13e853]:focus,.service-modal__field textarea[data-v-fc13e853]:focus{border-color:#00388b}.service-modal__field input[data-v-fc13e853]::-moz-placeholder,.service-modal__field select[data-v-fc13e853]::-moz-placeholder,.service-modal__field textarea[data-v-fc13e853]::-moz-placeholder{color:#bbb}.service-modal__field input[data-v-fc13e853]::placeholder,.service-modal__field select[data-v-fc13e853]::placeholder,.service-modal__field textarea[data-v-fc13e853]::placeholder{color:#bbb}.service-modal__field input[data-v-fc13e853],.service-modal__field select[data-v-fc13e853]{height:44px;padding:0 14px}.service-modal__field textarea[data-v-fc13e853]{line-height:22px;min-height:140px;padding:12px 14px;resize:vertical}.service-modal__field select[data-v-fc13e853]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%23999'%3E%3Cpath d='M5 6 0 0h10z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.service-modal__required-placeholder[data-v-fc13e853]{color:#bbb;font-family:Montserrat,var(--font-body);font-size:14px;font-weight:400;left:14px;line-height:20px;max-width:calc(100% - 50px);overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);white-space:nowrap}.service-modal__field--required-placeholder textarea+.service-modal__required-placeholder[data-v-fc13e853]{top:12px;transform:none}.service-modal__required-star[data-v-fc13e853]{color:#e53935}.service-modal__upload-hint[data-v-fc13e853]{color:#888;font-family:Montserrat,var(--font-body);font-size:14px;font-style:italic;line-height:20px;margin:0 0 12px}.service-modal__upload-zone[data-v-fc13e853]{align-items:center;border:2px dashed #cfd5dd;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:160px;padding:24px;text-align:center;transition:border-color .2s,background .2s}.service-modal__upload-zone.is-dragover[data-v-fc13e853]{background:#00388b08;border-color:#00388b}.service-modal__upload-zone[data-v-fc13e853]:hover{border-color:#00388b}.service-modal__upload-title[data-v-fc13e853]{color:#333;font-family:Montserrat,var(--font-body);font-size:14px;font-weight:600;line-height:20px}.service-modal__upload-desc[data-v-fc13e853]{color:#999;font-size:14px}.service-modal__upload-desc[data-v-fc13e853],.service-modal__upload-meta[data-v-fc13e853]{font-family:Montserrat,var(--font-body);line-height:18px}.service-modal__upload-meta[data-v-fc13e853]{color:#aaa;font-size:12px}.service-modal__instructions[data-v-fc13e853]{margin:8px 0 0}.service-modal__instructions p[data-v-fc13e853]{color:#888;margin:0}.service-modal__file-name[data-v-fc13e853],.service-modal__instructions p[data-v-fc13e853]{font-family:Montserrat,var(--font-body);font-size:12px;line-height:20px}.service-modal__file-name[data-v-fc13e853]{align-items:center;background:#eef4ff;border-radius:3px;color:#00388b;display:inline-flex;gap:8px;margin-top:8px;padding:4px 10px}.service-modal__file-name button[data-v-fc13e853]{background:transparent;border:0;color:#999;cursor:pointer;font-size:16px;line-height:1}.service-modal__file-list[data-v-fc13e853]{display:flex;flex-wrap:wrap;gap:6px}.service-modal__file-meta[data-v-fc13e853]{align-items:baseline;display:inline-flex;gap:4px;overflow:hidden}.service-modal__file-size[data-v-fc13e853]{color:#7a88a3;font-size:11px;line-height:16px}.service-modal__file-hint[data-v-fc13e853]{color:#b3261e;font-family:Montserrat,var(--font-body);font-size:12px;line-height:18px;margin:8px 0 0}.service-modal__disclaimer[data-v-fc13e853]{background:#dc28280a;border-radius:4px;padding:16px 20px}.service-modal__disclaimer-title[data-v-fc13e853]{color:#cc2a2a;font-family:Montserrat,var(--font-body);font-size:14px;font-weight:700;letter-spacing:.02em;line-height:20px;margin:0 0 6px}.service-modal__disclaimer p[data-v-fc13e853]:last-child{color:#777;font-family:Montserrat,var(--font-body);font-size:12px;line-height:20px;margin:0}.service-modal__actions[data-v-fc13e853]{align-items:flex-start;display:flex;flex-direction:column;gap:12px;padding-top:4px}.service-modal__status[data-v-fc13e853]{font-family:Montserrat,var(--font-body);font-size:14px;line-height:20px;margin:0}.service-modal__status.is-success[data-v-fc13e853]{color:#137333}.service-modal__status.is-error[data-v-fc13e853]{color:#b3261e}.service-modal__submit[data-v-fc13e853]{align-items:center;background:#00388b;border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-family:Montserrat,var(--font-body);font-size:14px;font-weight:600;gap:10px;height:44px;justify-content:center;letter-spacing:-.2px;min-width:168px;transition:background .2s}.service-modal__submit[data-v-fc13e853]:hover{background:#002a6b}.service-modal__submit[data-v-fc13e853]:disabled{cursor:not-allowed;opacity:.6}.service-modal__submit svg[data-v-fc13e853]{flex:0 0 auto}.service-modal-enter-active[data-v-fc13e853],.service-modal-leave-active[data-v-fc13e853]{transition:opacity .25s ease}.service-modal-enter-active .service-modal__panel[data-v-fc13e853],.service-modal-leave-active .service-modal__panel[data-v-fc13e853]{transition:opacity .25s ease,transform .25s ease}.service-modal-enter-from[data-v-fc13e853],.service-modal-leave-to[data-v-fc13e853]{opacity:0}.service-modal-enter-from .service-modal__panel[data-v-fc13e853],.service-modal-leave-to .service-modal__panel[data-v-fc13e853]{opacity:0;transform:translateY(20px) scale(.98)}@media(max-width:1366px){.service-modal--inline[data-v-fc13e853]{padding:64px 0}.service-modal--inline .service-modal__panel[data-v-fc13e853]{width:min(1224px,100% - 40px)}.service-modal--inline .service-modal__header[data-v-fc13e853]{padding:56px 48px 0}.service-modal--inline .service-modal__body[data-v-fc13e853]{padding:28px 48px 56px}.service-modal__header[data-v-fc13e853]{padding:32px 48px 0}.service-modal__body[data-v-fc13e853]{padding:24px 48px 48px}}@media(max-width:768px){.service-modal[data-v-fc13e853]{padding:16px 8px}.service-modal--inline[data-v-fc13e853]{padding:40px 0}.service-modal--inline .service-modal__panel[data-v-fc13e853]{width:calc(100% - 24px)}.service-modal--inline .service-modal__header[data-v-fc13e853]{gap:20px;padding:36px 20px 0}.service-modal--inline .service-modal__hint[data-v-fc13e853]{font-size:14px;line-height:22px}.service-modal--inline .service-modal__body[data-v-fc13e853]{padding:24px 20px 40px}.service-modal__header[data-v-fc13e853]{padding:24px 20px 0}.service-modal__body[data-v-fc13e853]{padding:20px 20px 40px}.service-modal__grid[data-v-fc13e853]{gap:12px;grid-template-columns:1fr}.service-modal__field--full[data-v-fc13e853]{grid-column:1}}
