.CustomerIdentityAccess_root__fAbRr{min-height:100dvh;padding:2rem 1rem;background:#f4f5fb;color:#202443;display:grid;place-items:center}.CustomerIdentityAccess_card__zjoeX{width:min(100%,560px);padding:2rem;background:#fff;border:1px solid #dddfee;border-radius:24px;box-shadow:0 16px 60px #25285b12;overflow-wrap:anywhere}.CustomerIdentityAccess_brand__DNoxK{font-weight:700;color:#423c98}.CustomerIdentityAccess_banner__k6XmI{padding:.8rem;background:#efedff;border-radius:12px;font-size:.9rem}.CustomerIdentityAccess_card__zjoeX button{display:block;width:100%;padding:.9rem 1rem;margin:.8rem 0;background:#403b91;color:white;border:0;border-radius:12px;min-height:48px;font:inherit;cursor:pointer}.CustomerIdentityAccess_card__zjoeX button:disabled{opacity:.5;cursor:default}.CustomerIdentityAccess_check__afyzc{display:flex;gap:.6rem;align-items:flex-start}.CustomerIdentityAccess_check__afyzc input{margin-top:.25rem}.CustomerIdentityAccess_note__xQi1E{font-size:.9rem;color:#53576f;line-height:1.5}@media(max-width:500px){.CustomerIdentityAccess_root__fAbRr{padding:.75rem}.CustomerIdentityAccess_card__zjoeX{padding:1.2rem}}.CustomerIdentityAccess_card__zjoeX form label{display:block;margin:.7rem 0;font-weight:600}.CustomerIdentityAccess_card__zjoeX form input{display:block;width:100%;box-sizing:border-box;padding:.8rem;border:1px solid #a8abc0;border-radius:10px;font:inherit;margin-top:.35rem}.CustomerIdentityAccess_card__zjoeX [role=alert]{padding:1rem;border:2px solid #b42318;border-radius:10px;color:#921b13}.CustomerIdentityAccess_card__zjoeX [role=status]{padding:1rem;border:2px solid #16804a;border-radius:10px;color:#126437}