.services-section{background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin:2rem auto;padding:2rem;text-align:center}.services-section h2{color:#872f75;font-size:2rem;margin-bottom:1.5rem}.services-grid{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.service-card{background-color:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.1);color:inherit;margin:0 auto;max-width:300px;padding:1.5rem;text-align:center;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.service-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-5px)}.service-card img{border-radius:5px;height:80px;margin-bottom:1rem;object-fit:contain;width:80px}.service-card h3{color:#4b286d;font-size:1.4rem;margin-bottom:.5rem;text-decoration:none;transition:text-decoration .3s ease}.service-card:hover h3{text-decoration:underline}.service-card p{color:#555;font-size:1rem;line-height:1.6}@media (max-width:1200px){.services-grid{gap:1.2rem}}@media (max-width:992px){.services-grid{flex-wrap:wrap}.service-card{max-width:250px}}@media (max-width:768px){.services-section{padding:1rem}.services-grid{gap:1rem}.service-card{padding:1rem}}@media (max-width:576px){.service-card img{height:70px;width:70px}.service-card h3{font-size:1.2rem}.service-card p{font-size:.9rem;line-height:1.4}}