.bat-page section:nth-child(even){background:var(--color-surface-dark);} 

.bat-hero-panel{display:flex;flex-direction:column;gap:var(--space-2);text-align:center;margin-inline:auto;}

.bat-overview-inner{max-width:650px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:var(--space-2);} 

.bat-form-section{display:flex;justify-content:center;}
.bat-form-card{max-width:500px;width:100%;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-2);} 
.bat-form{display:flex;flex-direction:column;gap:var(--space-2);} 
.bat-field{display:flex;flex-direction:column;gap:0.3rem;} 
.bat-submit{width:100%;margin-top:var(--space-1);} 
.bat-form-note{font-size:var(--fs-6);} 

.bat-atmos-grid{align-items:center;} 
.bat-atmos-text{max-width:520px;} 

.bat-type-grid > *{min-width:0;} 

.bat-expect-inner{max-width:650px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-2);} 

.bat-availability-inner{max-width:600px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-2);} 

.bat-requests-inner{max-width:650px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-2);} 

.bat-final-inner{max-width:500px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:var(--space-2);} 

@media (max-width:900px){
.bat-atmos-grid{grid-template-columns:1fr;} 
.bat-atmos-text{order:2;} 
}
