.page-module__SEZomW__page{min-height:100vh;display:flex}.page-module__SEZomW__container{padding:var(--spacing-xl);background:#fff;flex:1;justify-content:center;align-items:center;display:flex}.page-module__SEZomW__card{width:100%;max-width:420px}.page-module__SEZomW__header{text-align:center;margin-bottom:var(--spacing-xl)}.page-module__SEZomW__header img{margin:0 auto var(--spacing-lg)}.page-module__SEZomW__header h1{margin-bottom:var(--spacing-sm);font-size:24px}.page-module__SEZomW__header p{color:var(--color-gray-500);margin:0}.page-module__SEZomW__form{gap:var(--spacing-md);flex-direction:column;display:flex}.page-module__SEZomW__forgotPassword{text-align:right;margin-top:-8px}.page-module__SEZomW__forgotPassword a{color:var(--color-primary-dark);transition:color var(--transition-fast);font-size:14px}.page-module__SEZomW__forgotPassword a:hover{color:var(--color-dark)}.page-module__SEZomW__footer{margin-top:var(--spacing-xl);text-align:center;padding-top:var(--spacing-lg);border-top:1px solid var(--color-gray-200)}.page-module__SEZomW__footer p{color:var(--color-gray-600);margin:0}.page-module__SEZomW__footer a{color:var(--color-primary-dark);font-weight:500}.page-module__SEZomW__footer a:hover{text-decoration:underline}.page-module__SEZomW__background{background:linear-gradient(135deg,var(--color-dark)0%,var(--color-dark-light)100%);padding:var(--spacing-xl);flex:1;justify-content:center;align-items:center;display:flex}.page-module__SEZomW__bgContent{color:#fff;max-width:420px}.page-module__SEZomW__bgContent h2{color:#fff;margin-bottom:var(--spacing-md);font-size:32px}.page-module__SEZomW__bgContent p{color:var(--color-gray-400);margin-bottom:var(--spacing-xl);font-size:18px}.page-module__SEZomW__bgContent ul{gap:var(--spacing-md);flex-direction:column;display:flex}.page-module__SEZomW__bgContent li{color:var(--color-primary);font-size:16px}@media (max-width:900px){.page-module__SEZomW__background{display:none}.page-module__SEZomW__container{background:var(--color-gray-50)}.page-module__SEZomW__card{padding:var(--spacing-xl);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:#fff}}
