.field-group[data-v-64352a0f]{display:flex;flex-direction:column;gap:6px;width:100%}.field-label[data-v-64352a0f]{font-size:14px;font-weight:600;color:#3c3f44}.required[data-v-64352a0f]{color:#f44336;margin-left:2px}.input-wrapper[data-v-64352a0f]{position:relative;display:flex;align-items:center}.input-wrapper input[data-v-64352a0f]{width:100%;padding:16px 40px 16px 14px;border-radius:8px;border:1.5px solid #d0d5dd;font-size:14px;outline:none;background:#fff;transition:border-color .2s}.icon[data-v-64352a0f]{position:absolute;right:12px;display:flex;align-items:center}.field-message[data-v-64352a0f]{align-items:center;gap:4px}.field-group.default input[data-v-64352a0f]{border-color:#d0d5dd}.field-group.default input[data-v-64352a0f]:focus{border-color:#7b61ff}.field-group.error input[data-v-64352a0f]{border-color:#f44336}.field-group.error .field-message[data-v-64352a0f]{color:#f44336}.field-group.warning input[data-v-64352a0f]{border-color:#f5a544}.field-group.warning .field-message[data-v-64352a0f]{color:#f5a544}.field-group.success input[data-v-64352a0f]{border-color:#2e7d32}.field-group.success .field-message[data-v-64352a0f]{color:#2e7d32}.input-wrapper.disabled input[data-v-64352a0f]{background:#f2f4f7;border-color:#e4e7ec;color:#98a2b3}.input-wrapper.disabled input[data-v-64352a0f]::-moz-placeholder{color:#98a2b3}.input-wrapper.disabled input[data-v-64352a0f]:-ms-input-placeholder{color:#98a2b3}.input-wrapper.disabled input[data-v-64352a0f]::placeholder{color:#98a2b3}.field-message.default[data-v-64352a0f]{color:#667085}.field-message.error[data-v-64352a0f]{color:#f44336}.field-message.warning[data-v-64352a0f]{color:#f5a544}.field-message.success[data-v-64352a0f]{color:#2e7d32}.field-message[data-v-64352a0f]{display:flex;align-items:flex-start;gap:6px;font-size:13px}.message-content[data-v-64352a0f]{display:flex;align-items:center;gap:6px}.err-icon[data-v-64352a0f]{display:flex;align-items:center;flex-shrink:0}.hero-collage[data-v-9b3ebe08]{width:100%;max-height:calc(100vh - 20px);display:flex;flex-direction:column;justify-content:space-evenly;overflow:hidden;gap:8px}.tile[data-v-9b3ebe08]{border-radius:8px;overflow:hidden;position:relative;background:#eef2ff}.tile--tl[data-v-9b3ebe08]{grid-area:tl}.tile--tr[data-v-9b3ebe08]{grid-area:tr}.tile--mid[data-v-9b3ebe08]{grid-area:mid}.tile--quote[data-v-9b3ebe08]{grid-area:quote;overflow:visible;background:transparent}.tile--br[data-v-9b3ebe08]{grid-area:br}.tile__img[data-v-9b3ebe08]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%) contrast(1.05);opacity:.95;display:block}.tile[data-v-9b3ebe08]:not(.tile--quote):after{content:"";position:absolute;inset:0;background:rgba(37,99,235,.18);pointer-events:none}.quote-card[data-v-9b3ebe08]{height:100%;border-radius:8px;background:#2f63d8;color:#fff;padding:18px 18px 16px;display:flex;flex-direction:column;justify-content:center;gap:10px}.quote-card__text[data-v-9b3ebe08]{margin:0;font-size:14px;line-height:1.55;opacity:.95}.quote-card__name[data-v-9b3ebe08]{margin-top:6px;font-size:18px;font-weight:800}.quote-card__role[data-v-9b3ebe08]{font-size:13px;margin-top:-8px;opacity:.9}.page[data-v-7df49b17]{min-height:100vh;background-color:#fff}.layout[data-v-7df49b17]{max-height:100vh;display:flex;gap:24px;padding:18px;margin:0 auto}.left[data-v-7df49b17]{min-height:calc(100vh - 20px);background:#fff;position:relative;padding:20px 18px;display:flex;width:50%;align-items:center;flex-direction:column;justify-content:space-between}.topbar[data-v-7df49b17]{display:flex;width:100%;align-items:flex-start;justify-content:flex-start}.topbar__logo[data-v-7df49b17]{height:32px;width:auto;align-self:flex-start;-o-object-fit:contain;object-fit:contain}.formWrap[data-v-7df49b17]{padding:56px 0 0;max-width:420px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:10px}.title[data-v-7df49b17]{margin:0;font-size:24px;font-weight:700;color:#374151}.subtitle[data-v-7df49b17]{margin:6px 0 22px;color:#6b7280;font-size:14px}.subtitle[data-v-7df49b17],.title[data-v-7df49b17]{text-align:center}.form[data-v-7df49b17]{display:flex;flex-direction:column;gap:16px}.phoneRow[data-v-7df49b17]{display:flex}.phonePrefix[data-v-7df49b17]{height:52px;border:1.5px solid #d0d5dd;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6b7280;font-weight:700;background:#fff}.eye[data-v-7df49b17]{border:none;background:transparent;padding:0;display:grid;place-items:center;width:34px;height:28px;cursor:pointer;opacity:.75}.eye[data-v-7df49b17]:hover{opacity:1}.eye img[data-v-7df49b17]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.btn[data-v-7df49b17]{margin-top:6px;height:50px;border-radius:8px;border:1px solid transparent;background:#eef2f7;color:#9ca3af;font-weight:800;cursor:not-allowed}.btn[data-v-7df49b17]:not(:disabled){background:#223f80;color:#fff;cursor:pointer;box-shadow:0 10px 20px rgba(34,63,128,.18)}.signup[data-v-7df49b17]{margin:4px 0 0;font-size:13px;color:#6b7280;text-align:center}.signup a[data-v-7df49b17]{color:#223f80;font-weight:800;text-decoration:none;margin-left:4px}.signup a[data-v-7df49b17]:hover{text-decoration:underline}.info[data-v-7df49b17]{margin-top:18px;display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:12px}.info__icon[data-v-7df49b17]{width:40px;height:40px;border-radius:5px;background:#111827;display:grid;place-items:center;overflow:hidden}.info__icon img[data-v-7df49b17]{width:44px;height:44px;-o-object-fit:cover;object-fit:cover}.info__text[data-v-7df49b17]{margin:0;font-size:12.5px;line-height:1.35;color:#4b5563}.info__text strong[data-v-7df49b17]{color:#374151}.footer[data-v-7df49b17]{padding-top:48px;color:#9ca3af;font-size:12px;align-self:flex-start}.right[data-v-7df49b17]{width:50%;display:grid;align-items:stretch}.quote[data-v-7df49b17]{margin:0 0 18px;font-size:15px;line-height:1.45;max-width:520px;margin-bottom:2rem}.author__name[data-v-7df49b17]{font-size:22px;font-weight:900;margin-bottom:4px}.author__role[data-v-7df49b17]{font-size:13px;opacity:.9}@media (max-width:980px){.layout[data-v-7df49b17]{grid-template-columns:1fr;gap:0;padding:0;max-width:520px}.left[data-v-7df49b17]{border-radius:0;border:none;width:100%;min-height:100vh;padding:18px 16px}.right[data-v-7df49b17]{display:none}.formWrap[data-v-7df49b17]{padding-top:52px;margin-top:2rem}}.forgot-password[data-v-7df49b17]{align-self:flex-end;margin-top:-12px;font-weight:600;color:#465f97}