@media (max-width: 900px) {
  .nav-center { display: none; }
  .drops-grid { grid-template-columns: 1fr; }
  .story-grid { grid-template-columns: 1fr; gap: 40px; }
  .beta-form-grid { grid-template-columns: 1fr; gap: 40px; }
  .values-grid { grid-template-columns: 1fr; }
  .perks-grid { grid-template-columns: 1fr; }
  .field-row { grid-template-columns: 1fr; }
  .page-hero { padding: 120px 6vw 60px; }
}
@media (max-width: 600px) {
  nav { padding: 0 1.2rem; }
  .cs-hero { padding: 92px 6vw 40px; }
  .cs-logo { font-size: clamp(64px, 18vw, 120px); }
  .cs-form { flex-direction: column; }
  .cs-form input { border-right: 1px solid rgba(168,159,212,0.3); border-bottom: none; }
  .cs-form button { width: 100%; padding: 14px; }
  .footer-main { flex-direction: column; gap: 20px; text-align: center; }
  .footer-socials { flex-wrap: wrap; justify-content: center; }
  .status-row { flex-direction: column; align-items: flex-start; gap: 16px; }
  .toast { left: 16px; right: 16px; max-width: none; }
}
