.services-header{background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('https://images.unsplash.com/photo-1449965408869-eaa3f722e40d?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80');background-size:cover;background-position:center;color:white;text-align:center;padding:80px 0;margin-bottom:40px}.services-header h1{font-size:2.5rem;margin-bottom:10px}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:60px}.service-card{background:white;border-radius:10px;padding:30px;text-align:center;box-shadow:0 2px 10px rgba(0,0,0,0.1);transition:transform 0.3s ease}.service-card:hover{transform:translateY(-5px)}.service-icon{width:80px;height:80px;background:#ffd700;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.service-icon i{font-size:2.5rem;color:white}.service-card h2{color:#333;margin-bottom:15px;font-size:1.5rem}.service-card p{color:#666;line-height:1.6;margin-bottom:20px}.service-features{list-style:none;padding:0;margin:0 0 25px;text-align:left}.service-features li{display:flex;align-items:center;margin-bottom:10px;color:#666}.service-features li i{color:#ffd700;margin-right:10px;font-size:1.1rem}.service-button{display:inline-flex;align-items:center;gap:8px;background:#ffd700;color:#333;text-decoration:none;padding:12px 25px;border-radius:25px;font-weight:500;transition:all 0.3s ease}.service-button:hover{background:#ffed4a;transform:translateY(-2px)}.service-button i{font-size:1.1rem}.contact-section{text-align:center;background:white;border-radius:10px;padding:40px;box-shadow:0 2px 10px rgba(0,0,0,0.1)}.contact-section h2{color:#333;margin-bottom:10px;font-size:1.8rem}.contact-section p{color:#666;margin-bottom:20px}.contact-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.contact-button{display:flex;align-items:center;gap:8px;padding:12px 25px;border-radius:25px;text-decoration:none;font-weight:500;transition:all 0.3s ease}.contact-button:first-child{background:#ffd700;color:#333}.contact-button.whatsapp{background:#25d366;color:white}.contact-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,0.1)}@media(max-width:768px){.services-header{padding:60px 0}.services-header h1{font-size:2rem}.services-grid{grid-template-columns:1fr}.contact-section{padding:30px}}@media(max-width:480px){.services-header{padding:40px 0}.services-header h1{font-size:1.8rem}.service-card{padding:20px}.contact-buttons{flex-direction:column}.contact-button{width:100%;justify-content:center}}
