.ServicesPage_servicesGrid__87Wdj{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:1.75rem;gap:1.75rem;margin-top:2rem}.ServicesPage_serviceCard__AXNaX{display:block;text-decoration:none;color:inherit;border-radius:20px;overflow:hidden;background:#fff;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(0,0,0,.06);position:relative}.ServicesPage_serviceCard__AXNaX:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#dc2626,#ea580c 50%,#1d4ed8);opacity:0;transition:opacity .3s;z-index:10}.ServicesPage_serviceCard__AXNaX:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.12);text-decoration:none;color:inherit}.ServicesPage_serviceCard__AXNaX:hover:before{opacity:1}.ServicesPage_serviceImage__7440m{width:100%;aspect-ratio:16/10;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);overflow:hidden;position:relative}.ServicesPage_serviceImage__7440m:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(220,38,38,.03),rgba(29,78,216,.03));pointer-events:none}.ServicesPage_serviceImage__7440m img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ServicesPage_serviceCard__AXNaX:hover .ServicesPage_serviceImage__7440m img{transform:scale(1.08)}.ServicesPage_serviceContent__vVuER{padding:1.75rem}.ServicesPage_serviceTitle__PAN5X{font-size:1.3rem;margin-bottom:.625rem;font-weight:700;color:#1e293b;transition:color .2s}.ServicesPage_serviceCard__AXNaX:hover .ServicesPage_serviceTitle__PAN5X{color:#dc2626}.ServicesPage_serviceDescription__xMHN2{color:#64748b;line-height:1.7;margin-bottom:1.25rem;font-size:.95rem}.ServicesPage_serviceLink__n3OB8{color:#dc2626;font-weight:700;font-size:.9rem;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background:linear-gradient(135deg,rgba(220,38,38,.08),rgba(234,88,12,.08));border-radius:100px;transition:all .2s}.ServicesPage_serviceCard__AXNaX:hover .ServicesPage_serviceLink__n3OB8{background:linear-gradient(135deg,rgba(220,38,38,.15),rgba(234,88,12,.15));gap:.75rem}