.services-section{padding:0}.services-section .section-header{text-align:center;margin-bottom:2rem}.services-section .section-header h1{font-family:var(--font-title);font-size:3rem}.services-section .services-grid{grid-template-columns:repeat(2,1fr);gap:50px;display:grid}.services-section .services-grid .service-card{transition:var(--transition-smooth);background:#fff;border-radius:10px;box-shadow:0 1px 2px 2px #0000001a}.services-section .services-grid .service-card .card-image{border-radius:10px 10px 0 0;position:relative;overflow:hidden}.services-section .services-grid .service-card .card-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.services-section .services-grid .service-card .card-image .badge{text-transform:uppercase;letter-spacing:1px;background:#ffffffe6;padding:5px 12px;font-size:.7rem;position:absolute;top:20px;left:20px}.services-section .services-grid .service-card .card-content{padding:0 20px 20px}.services-section .services-grid .service-card .card-content h2{font-family:var(--font-title);text-align:center;margin:10px 0;font-size:1.8rem}.services-section .services-grid .service-card .card-content p{margin:0 0 1rem}.services-section .services-grid .service-card:hover img{transform:scale(1.05)}.services-section .services-grid .service-card:last-child:nth-child(odd){grid-column:1/span 2;align-items:center;gap:40px;display:flex}.services-section .services-grid .service-card:last-child:nth-child(odd) .card-image{width:50%}@media (width<=768px){.services-section .services-grid{grid-template-columns:1fr}.services-section .service-card:last-child:nth-child(odd){display:block}.services-section .service-card:last-child:nth-child(odd) .card-image{width:100%}}
