.auth-section{min-height:720px;background:linear-gradient(110deg,var(--navy-950) 0 48%,var(--surface) 48%);padding:6rem 0}.auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:7rem;align-items:center}.auth-intro{color:#c8d5e3}.auth-intro h2{max-width:550px;margin:1rem 0;color:#fff;font-size:clamp(2.5rem,5vw,4.5rem)}.auth-intro p{max-width:560px}.auth-safety{margin-top:2rem;border-left:3px solid var(--gold-500);padding:.7rem 1rem;color:var(--gold-300);font-size:.9rem}.auth-card{max-width:520px;background:#fff;padding:2.4rem;box-shadow:var(--shadow)}.auth-card h1{margin:.6rem 0 .7rem;font-size:2.1rem}.auth-card>p{margin-bottom:1.5rem;color:var(--muted)}.auth-card .field{margin:1rem 0}.auth-links{display:flex;justify-content:space-between;gap:1rem;margin-top:1.2rem;color:var(--navy-700);font-size:.9rem;font-weight:700}@media(max-width:800px){.auth-section{background:var(--surface);padding:4rem 0}.auth-grid{grid-template-columns:1fr;gap:2.5rem}.auth-intro{background:var(--navy-950);padding:2rem}.auth-card{max-width:none}}