.page_page__CZvtB{min-height:100vh;padding:60px 20px;background-color:#f8fafc}.page_container__S8MJW{max-width:1400px;width:100%;margin:0 auto}.page_header__F3CZY{margin-bottom:80px;text-align:center}.page_pageTitle__HVNJq{font-size:3.5rem;font-weight:700;margin:0;color:#1f2937;position:relative;cursor:default}.page_pageTitle__HVNJq:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#3b82f6,#0d6efd);border-radius:2px;transition:width .4s ease}.page_pageTitle__HVNJq:hover:after{width:120px}.page_servicesGrid__4eify{display:flex;flex-direction:column;gap:80px}.page_serviceItem__IkXKr{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center;padding:0;background:#fff;border-radius:20px;box-shadow:0 1px 3px 0 rgba(0,0,0,.02),0 0 0 1px rgba(27,31,35,.15);overflow:hidden;transition:all .4s ease}.page_serviceItem__IkXKr:hover{transform:translateY(-8px);box-shadow:0 10px 50px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.1)}.page_serviceItem__IkXKr.page_reverse__GP1GT .page_imageContainer__suaQb{order:2}.page_serviceItem__IkXKr.page_reverse__GP1GT .page_textContainer__x4kt8{order:1;padding-left:60px;padding-right:40px}.page_imageContainer__suaQb{position:relative;width:100%;height:400px;overflow:hidden}.page_imageContainer__suaQb img{object-fit:cover;object-position:center;transition:transform .6s ease}.page_imageContainer__suaQb:hover img{transform:scale(1.02)}.page_textContainer__x4kt8{padding:60px 60px 60px 40px;display:flex;flex-direction:column;gap:24px}.page_title__ECDeG{font-size:2.2rem;font-weight:700;margin:0;color:#1f2937;line-height:1.3;position:relative;padding-bottom:16px;cursor:default}.page_title__ECDeG:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background:linear-gradient(90deg,#3b82f6,#0d6efd);border-radius:2px;transition:width .4s ease}.page_textContainer__x4kt8:hover .page_title__ECDeG:after{width:80px}.page_description__twTi5{font-size:1.1rem;line-height:1.7;margin:0;color:#6b7280;text-align:justify}.page_serviceItem__IkXKr:first-child .page_title__ECDeG:after{background:linear-gradient(90deg,#3b82f6,#1d4ed8)}.page_serviceItem__IkXKr:nth-child(2) .page_title__ECDeG:after{background:linear-gradient(90deg,#10b981,#059669)}.page_serviceItem__IkXKr:nth-child(3) .page_title__ECDeG:after{background:linear-gradient(90deg,#f59e0b,#d97706)}.page_serviceItem__IkXKr:nth-child(4) .page_title__ECDeG:after{background:linear-gradient(90deg,#8b5cf6,#7c3aed)}.page_serviceItem__IkXKr:nth-child(5) .page_title__ECDeG:after{background:linear-gradient(90deg,#ef4444,#dc2626)}.page_serviceItem__IkXKr:nth-child(6) .page_title__ECDeG:after{background:linear-gradient(90deg,#06b6d4,#0891b2)}@media(max-width:1200px){.page_serviceItem__IkXKr{gap:40px}.page_textContainer__x4kt8{padding:50px 40px}.page_serviceItem__IkXKr.page_reverse__GP1GT .page_textContainer__x4kt8{padding-left:40px;padding-right:40px}.page_imageContainer__suaQb{height:350px}.page_title__ECDeG{font-size:2rem}.page_description__twTi5{font-size:1rem}}@media(max-width:968px){.page_page__CZvtB{padding:40px 20px}.page_header__F3CZY{margin-bottom:60px}.page_pageTitle__HVNJq{font-size:3rem}.page_servicesGrid__4eify{gap:60px}.page_serviceItem__IkXKr{grid-template-columns:1fr;gap:0}.page_serviceItem__IkXKr.page_reverse__GP1GT .page_imageContainer__suaQb{order:1}.page_serviceItem__IkXKr.page_reverse__GP1GT .page_textContainer__x4kt8{order:2;padding:50px 40px}.page_textContainer__x4kt8{padding:50px 40px}.page_imageContainer__suaQb{height:300px}.page_title__ECDeG{font-size:1.8rem}}@media(max-width:768px){.page_page__CZvtB{padding:30px 15px}.page_header__F3CZY{margin-bottom:50px}.page_pageTitle__HVNJq{font-size:2.5rem}.page_servicesGrid__4eify{gap:50px}.page_serviceItem__IkXKr.page_reverse__GP1GT .page_textContainer__x4kt8,.page_textContainer__x4kt8{padding:40px 30px}.page_imageContainer__suaQb{height:250px}.page_title__ECDeG{font-size:1.6rem}.page_description__twTi5{font-size:.95rem;line-height:1.6}}@media(max-width:480px){.page_pageTitle__HVNJq{font-size:2rem}.page_servicesGrid__4eify{gap:40px}.page_serviceItem__IkXKr.page_reverse__GP1GT .page_textContainer__x4kt8,.page_textContainer__x4kt8{padding:30px 20px}.page_imageContainer__suaQb{height:200px}.page_title__ECDeG{font-size:1.4rem}.page_description__twTi5{font-size:.9rem}}