.ServicesPage_main__kB_wO{min-height:100vh}.ServicesPage_hero__x6sA2{background:linear-gradient(rgba(15,23,42,.8),rgba(15,23,42,.8)),url(/images/hero-bg.jpg) no-repeat 50%/cover;color:#fff;padding:6rem 0;text-align:center}.ServicesPage_title__rDRWx{font-size:3rem;font-weight:700;margin-bottom:1rem}.ServicesPage_subtitle__WDkM7{font-size:1.25rem;max-width:700px;margin:0 auto;opacity:.9}.ServicesPage_servicesSection__80dw0{padding:5rem 0}.ServicesPage_servicesGrid__PeaGL{display:grid;grid-template-columns:1fr;gap:3rem}.ServicesPage_serviceCard__7M0OI{display:grid;grid-template-columns:1fr 1fr;gap:2rem;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08)}.ServicesPage_serviceCard__7M0OI:nth-child(2n){direction:rtl}.ServicesPage_serviceCard__7M0OI:nth-child(2n) .ServicesPage_serviceContent__DpaYx{direction:ltr}.ServicesPage_serviceImage__FOhkX{height:100%;position:relative;overflow:hidden}.ServicesPage_image__Ajya3{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s ease}.ServicesPage_serviceCard__7M0OI:hover .ServicesPage_image__Ajya3{transform:scale(1.05)}.ServicesPage_serviceContent__DpaYx{padding:2.5rem;display:flex;flex-direction:column}.ServicesPage_serviceTitle___xh8r{font-size:1.75rem;margin-bottom:1rem;color:var(--color-primary)}.ServicesPage_serviceDescription__KWwkg{margin-bottom:1.5rem;color:#555;line-height:1.6}.ServicesPage_serviceFeatures__WpyVc{margin-bottom:2rem;display:flex;flex-direction:column;gap:.75rem}.ServicesPage_featureItem__Lwr2n{display:flex;align-items:center;gap:.75rem}.ServicesPage_featureIcon__IaCb_{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:var(--color-primary);color:#fff;font-size:.75rem}.ServicesPage_serviceLink___Qev4{display:inline-block;padding:.75rem 1.5rem;background-color:var(--color-primary);color:#fff;text-decoration:none;border-radius:4px;font-weight:500;transition:background-color .3s ease;text-align:center;margin-top:auto;align-self:flex-start}.ServicesPage_serviceLink___Qev4:hover{background-color:var(--color-secondary)}.ServicesPage_ctaSection__D62CB{background-color:var(--color-primary);color:#fff;padding:5rem 0;text-align:center}.ServicesPage_ctaContent__Gh3fq{max-width:800px;margin:0 auto}.ServicesPage_ctaTitle__pf3hE{font-size:2.5rem;margin-bottom:1rem}.ServicesPage_ctaDescription__Gr_j9{font-size:1.25rem;margin-bottom:2rem;opacity:.9}.ServicesPage_empty__Eg64s,.ServicesPage_error__x7v43,.ServicesPage_loading__g30A9{text-align:center;padding:3rem 0;font-size:1.2rem}.ServicesPage_error__x7v43{color:#e74c3c}@media (max-width:992px){.ServicesPage_serviceCard__7M0OI{grid-template-columns:1fr}.ServicesPage_serviceCard__7M0OI:nth-child(2n){direction:ltr}.ServicesPage_serviceImage__FOhkX{height:300px}}@media (max-width:768px){.ServicesPage_hero__x6sA2{padding:4rem 0}.ServicesPage_title__rDRWx{font-size:2.5rem}.ServicesPage_ctaTitle__pf3hE{font-size:2rem}}