/* =============================================
   SOUTH SHORE RECOVERY CLUB - steps.css
   ============================================= */

.steps-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 0.75rem;
    justify-content: center;
    padding: 1rem 0;
}

.steps-grid .btn-step {
    min-width: 220px;
    background: #fff;
    color: #1e3a52;
    border: 2px solid #2d7b6e;
    border-radius: 8px;
    padding: 0.65rem 1.25rem;
    font-weight: 700;
    font-size: 0.97rem;
    text-decoration: none;
    transition: background 0.18s, color 0.18s;
    text-align: center;
}

.steps-grid .btn-step:hover {
    background: #2d7b6e;
    color: #fff;
    border-color: #2d7b6e;
}
