
    .step{
      background:#fff; padding:18px; border-left:6px solid var(--accent);
      border-radius:10px; box-shadow:0 4px 10px rgba(0,0,0,.08);
    }
    .quiz{
      background:#fff; padding:25px; border-radius:12px;
      box-shadow:0 4px 10px rgba(0,0,0,.1); margin-top:20px; text-align:center;
    }
    .quiz button{
      background:var(--primary); color:#fff; border:none;
      padding:10px 18px; margin:8px; border-radius:8px; cursor:pointer;
    }
    .quiz button:hover{ background:#0b7053; }
 