.services-module__EimPha__main{min-height:100vh}.services-module__EimPha__hero{text-align:center;padding:6rem 2rem 4rem}.services-module__EimPha__theme-blue .services-module__EimPha__hero{background:linear-gradient(#dbeafe 0%,#fff 100%)}.services-module__EimPha__theme-green .services-module__EimPha__hero{background:linear-gradient(#d1fae5 0%,#fff 100%)}.services-module__EimPha__theme-red .services-module__EimPha__hero{background:linear-gradient(#fee2e2 0%,#fff 100%)}.services-module__EimPha__container{max-width:1400px;margin:0 auto;padding:0 2rem}.services-module__EimPha__title{color:#1e293b;margin-bottom:1rem;font-size:3.5rem;font-weight:800}.services-module__EimPha__subtitle{color:#64748b;font-size:1.5rem;line-height:1.6}.services-module__EimPha__services{padding:4rem 0 6rem}.services-module__EimPha__sectionTitle{color:#1e293b;text-align:center;margin-bottom:4rem;font-size:2.5rem;font-weight:800}.services-module__EimPha__servicesGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2.5rem;margin-bottom:6rem;display:grid}.services-module__EimPha__serviceCard{background:#fff;border:2px solid #e2e8f0;border-radius:20px;padding:3rem 2.5rem;transition:all .3s;box-shadow:0 4px 6px #0000000d}.services-module__EimPha__serviceCard:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000001a}.services-module__EimPha__theme-blue .services-module__EimPha__serviceCard:hover{border-color:#3b82f6}.services-module__EimPha__theme-green .services-module__EimPha__serviceCard:hover{border-color:#10b981}.services-module__EimPha__theme-red .services-module__EimPha__serviceCard:hover{border-color:#ef4444}.services-module__EimPha__serviceIcon{color:#fff;border-radius:15px;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:1.5rem;font-size:2rem;display:flex}.services-module__EimPha__theme-blue .services-module__EimPha__serviceIcon{background:linear-gradient(135deg,#3b82f6,#2563eb)}.services-module__EimPha__theme-green .services-module__EimPha__serviceIcon{background:linear-gradient(135deg,#10b981,#059669)}.services-module__EimPha__theme-red .services-module__EimPha__serviceIcon{background:linear-gradient(135deg,#ef4444,#dc2626)}.services-module__EimPha__serviceTitle{color:#1e293b;margin-bottom:.75rem;font-size:1.75rem;font-weight:700}.services-module__EimPha__serviceDescription{margin-bottom:1rem;font-size:1.1rem;font-weight:600}.services-module__EimPha__theme-blue .services-module__EimPha__serviceDescription{color:#3b82f6}.services-module__EimPha__theme-green .services-module__EimPha__serviceDescription{color:#10b981}.services-module__EimPha__theme-red .services-module__EimPha__serviceDescription{color:#ef4444}.services-module__EimPha__serviceDetails{color:#64748b;font-size:1rem;line-height:1.8}.services-module__EimPha__ctaSection{text-align:center;border-radius:20px;padding:4rem 2rem}.services-module__EimPha__theme-blue .services-module__EimPha__ctaSection{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.services-module__EimPha__theme-green .services-module__EimPha__ctaSection{background:linear-gradient(135deg,#d1fae5,#a7f3d0)}.services-module__EimPha__theme-red .services-module__EimPha__ctaSection{background:linear-gradient(135deg,#fee2e2,#fecaca)}.services-module__EimPha__ctaTitle{color:#1e293b;margin-bottom:1rem;font-size:2.5rem;font-weight:800}.services-module__EimPha__ctaText{color:#64748b;max-width:700px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.25rem;line-height:1.6}.services-module__EimPha__ctaButton{color:#fff;border-radius:50px;padding:1.25rem 3rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 10px #00000026}.services-module__EimPha__theme-blue .services-module__EimPha__ctaButton{background:linear-gradient(135deg,#3b82f6,#2563eb)}.services-module__EimPha__theme-green .services-module__EimPha__ctaButton{background:linear-gradient(135deg,#10b981,#059669)}.services-module__EimPha__theme-red .services-module__EimPha__ctaButton{background:linear-gradient(135deg,#ef4444,#dc2626)}.services-module__EimPha__ctaButton:hover{transform:translateY(-3px);box-shadow:0 10px 25px #00000040}@media (max-width:968px){.services-module__EimPha__title{font-size:2.5rem}.services-module__EimPha__subtitle{font-size:1.25rem}.services-module__EimPha__sectionTitle{font-size:2rem}.services-module__EimPha__servicesGrid{grid-template-columns:1fr}.services-module__EimPha__ctaTitle{font-size:2rem}}
