.BankingOnboarding-module__-cqscG__shell{background:#f2f8ff;min-height:100vh;position:relative}.BankingOnboarding-module__-cqscG__header{z-index:2;pointer-events:none;justify-content:center;width:min(100% - 2rem,320px);display:flex;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.BankingOnboarding-module__-cqscG__logo{width:min(100%,140px);height:auto}.BankingOnboarding-module__-cqscG__loading,.BankingOnboarding-module__-cqscG__error{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:0 1rem 1rem;display:flex}.BankingOnboarding-module__-cqscG__loading p{color:#4b5563;margin-top:1rem}.BankingOnboarding-module__-cqscG__error{color:#dc3545}.BankingOnboarding-module__-cqscG__spinner{border:3px solid #e5e7eb;border-top-color:var(--accent,#0ea5e9);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite BankingOnboarding-module__-cqscG__spin}@keyframes BankingOnboarding-module__-cqscG__spin{to{transform:rotate(360deg)}}.BankingOnboarding-module__-cqscG__embed{width:100%;height:100vh;padding-top:70px}.BankingOnboarding-module__-cqscG__embedHidden{display:none}@media (max-width:1024px){.BankingOnboarding-module__-cqscG__logo{width:min(100%,120px)}}
