/* GROWBZ — Signup page. Page-level rules from the design's <helmet> (base rules live in style.css). */
input { font-family: 'Manrope', sans-serif; }
input:focus { outline: none; border-color: #10B981 !important; box-shadow: 0 0 0 3px rgba(16,185,129,0.12); }
::placeholder { color: #94A3B8; }

/* Mobile (no mobile design): single column, benefits panel stacks below the form. */
@media (max-width: 960px) {
  [data-split] { grid-template-columns: 1fr !important; }
  [data-form-col] { min-height: 0 !important; padding: 28px 20px !important; }
  [data-benefits-col] { min-height: 0 !important; padding: 48px 20px !important; }
}
@media (max-width: 560px) {
  [data-name-row] { grid-template-columns: 1fr !important; }
  [data-checks-grid] { grid-template-columns: 1fr !important; }
}
