
.service-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.filter-btn{border:1px solid #dce6e7;background:#fff;color:#35575d;border-radius:999px;padding:9px 14px;font-weight:800;cursor:pointer}.filter-btn.active,.filter-btn:hover{background:var(--teal-dark);color:#fff;border-color:var(--teal-dark)}.service-grid{align-items:start}.service-group h2{font-size:1.6rem}.service-group.hidden{display:none}
