.word-document-icon[data-v-7b4d139f]{display:block;width:44px;height:40px;flex:none}.upload-form label[data-v-00ea64db]{display:block;font-size:.85rem;font-weight:500;margin-block:15px}.upload-form .file-label[data-v-00ea64db]{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;border:1px dashed #c8d6e5;border-radius:5px;background:#fafbfd;padding:24px 20px;text-align:center;cursor:pointer;margin-top:0}.file-label[data-v-00ea64db]:hover{border-color:var(--accent,#587798);background:#f3f6f9}.file-label input[data-v-00ea64db]{position:absolute;inset:0;width:100%;height:100%;padding:0;opacity:0;cursor:pointer}.file-label[data-v-00ea64db]:focus-within{outline:3px solid var(--accent,#587798);outline-offset:3px}.file-label[data-v-00ea64db]:has(input:disabled){opacity:.6;cursor:default}.file-label small[data-v-00ea64db]{color:var(--muted,#596b80);font-size:.8rem;font-weight:400}.file-label strong[data-v-00ea64db]{font-size:.9rem}.upload-form .file-name[data-v-00ea64db]{margin:0 0 15px;font-size:.83rem;color:var(--muted,#596b80);overflow-wrap:anywhere}.upload-form input[data-v-00ea64db]:not([type=file]),select[data-v-00ea64db],textarea[data-v-00ea64db]{display:block;box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid #cad6e3;border-radius:5px;background:#fff;color:var(--ink,#202b39);margin-top:6px;font-size:.92rem}textarea[data-v-00ea64db]{resize:vertical;min-height:75px}textarea[data-v-00ea64db]::placeholder,input[data-v-00ea64db]::placeholder{color:#65798f}.upload-form .primary[data-v-00ea64db]{width:100%;border:1px solid var(--accent,#587798);border-radius:5px;padding:11px 18px;background:var(--accent,#587798);color:#fff;font-weight:600;font-size:.92rem}.upload-form .primary[data-v-00ea64db]:hover{background:#496887}.upload-form .primary[data-v-00ea64db]:disabled{opacity:.55;cursor:default}.card-reassurance[data-v-00ea64db]{text-align:center;color:var(--muted,#596b80);font-size:.83rem;margin-top:12px}.email-helper[data-v-00ea64db]{border-top:1px solid var(--line,#dbe3ec);padding-top:13px;margin-top:14px;color:var(--muted,#596b80);font-size:.77rem;text-align:center}.upload-progress[data-v-00ea64db]{display:flex;flex-direction:column;gap:8px;width:100%;color:var(--accent,#587798);font-size:.85rem}.upload-progress progress[data-v-00ea64db]{width:100%;height:6px;accent-color:var(--accent,#587798)}.upload-quote[data-v-00ea64db]{color:var(--ink,#202b39);font-size:.9rem;font-weight:600;margin:0 0 16px}.otp-code-form[data-v-e6707bc8]{padding-block:16px;text-align:center}.otp-message[data-v-e6707bc8]{font-size:.95rem;line-height:1.6;margin:0 0 26px}.otp-message strong[data-v-e6707bc8]{display:block;font-weight:650;overflow-wrap:anywhere}.otp-fields[data-v-e6707bc8]{padding:0;margin:0 0 25px;border:0;min-width:0}.otp-boxes[data-v-e6707bc8]{display:grid;gap:8px}.otp-boxes input[data-v-e6707bc8]{box-sizing:border-box;min-width:0;width:100%;height:68px;margin:0;padding:6px 0;font-size:2rem;font-weight:550;text-align:center;border:1px solid #cad6e3;border-radius:6px;background:#fff;color:var(--ink,#202b39);caret-color:var(--accent,#587798)}.otp-boxes input[data-v-e6707bc8]:focus{outline:2px solid var(--accent,#587798);outline-offset:0;border-color:var(--accent,#587798)}.otp-verify[data-v-e6707bc8]{width:100%;padding:11px 18px;border:1px solid var(--accent,#587798);border-radius:5px;background:var(--accent,#587798);color:#fff;font-size:.92rem;font-weight:600}.otp-verify[data-v-e6707bc8]:hover{background:#496887}.otp-resend[data-v-e6707bc8]{display:block;margin:17px auto 0;padding:8px 0;border:0;background:transparent;font-size:.85rem;font-weight:500;text-decoration:none;color:var(--accent,#587798)}.otp-code-form button[data-v-e6707bc8]:disabled{opacity:.55;cursor:default}.sr-only[data-v-e6707bc8]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.otp-boxes[data-v-e6707bc8]{gap:6px}.otp-boxes input[data-v-e6707bc8]{height:60px;font-size:1.8rem}}@media(max-width:360px){.otp-boxes[data-v-e6707bc8]{gap:4px}.otp-boxes input[data-v-e6707bc8]{height:54px;font-size:1.6rem}}.long-document-notice[data-v-62f0e0df]{padding:28px;border:1px solid #dbe3ec;border-radius:8px;background:#fafbfd;color:#202b39}h2[data-v-62f0e0df]{font-size:1.35rem;margin:18px 0 8px}p[data-v-62f0e0df]{line-height:1.6;color:#596b80}.notice-filename[data-v-62f0e0df]{font-weight:600;color:#202b39;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}label[data-v-62f0e0df]{display:block;font-size:.9rem}input[data-v-62f0e0df]{display:block;box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid #cad6e3;border-radius:5px;margin:6px 0 14px}button[data-v-62f0e0df]{margin-top:10px}.primary[data-v-62f0e0df]{background:#587798;color:#fff;border:0;border-radius:5px;padding:11px 18px}.text-button[data-v-62f0e0df]{display:block;color:#587798;background:none;border:0;padding:8px 0;cursor:pointer}.quote-note[data-v-c733ea1d]{color:var(--muted,#596b80);font-size:.9rem}.brand-logo[data-v-9c7b7e9d]{display:inline-flex;align-items:center;gap:10px;font-size:1.9rem;font-weight:750;letter-spacing:-.055em;text-decoration:none;color:#202b39}.brand-logo img[data-v-9c7b7e9d]{display:block;width:40px;height:40px;flex:none}.logo-wordmark span[data-v-9c7b7e9d]{color:#587798}.brand-logo.compact[data-v-9c7b7e9d]{gap:8px;font-size:1.35rem}.brand-logo.compact img[data-v-9c7b7e9d]{width:28px;height:28px}@media(max-width:640px){.brand-logo[data-v-9c7b7e9d]{font-size:1.55rem}}
