.about-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 32px; }
.steps { margin: 0; padding: 0; list-style: none; }
.steps li { background: #f1eafd; padding: 15px 20px; margin-bottom: 10px; border-radius: 12px; }
.steps p { margin: 0; color: var(--muted); }
@media (max-width: 700px) { .about-grid { grid-template-columns: 1fr; } }
