/*!*********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[3]!./src/app/[lang]/services/[service]/page.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************/
.page_hero__73RUr { background:linear-gradient(135deg,#0F766E,#134E4A); padding:8rem 0 3.5rem; }
.page_breadcrumb__U18xH { font-size:0.85rem; color:rgba(255,255,255,0.6); margin-bottom:1rem; }
.page_breadcrumb__U18xH a { color:rgba(255,255,255,0.7); }
.page_breadcrumb__U18xH a:hover { color:#fff; }
.page_heroTitle__fqa3N { font-family:var(--font-display); font-size:clamp(2rem,4vw,3rem); font-weight:800; color:#fff; margin-bottom:0.75rem; }
.page_heroSub__0G2iB { font-size:1.1rem; color:rgba(255,255,255,0.85); }

.page_content__R2jU4 { padding:5rem 0; background:var(--bg-page); }
.page_inner__USK06 { display:grid; grid-template-columns:1.7fr 1fr; grid-gap:4rem; gap:4rem; align-items:start; }

.page_main__hkK25 { display:flex; flex-direction:column; gap:1.5rem; }
.page_desc__IZP8P { font-size:1.05rem; color:var(--text-secondary); line-height:1.8; }
.page_featTitle__2BR76 { font-family:var(--font-display); font-size:1.25rem; font-weight:700; }
.page_features__ahHY_ { display:flex; flex-direction:column; gap:0.75rem; }
.page_feature__ZyHcp { display:flex; align-items:flex-start; gap:0.75rem; font-size:0.95rem; color:var(--text-page); line-height:1.5; }
.page_check__vH0C5 { flex-shrink:0; width:22px; height:22px; background:#f0fdfa; border-radius:50%; display:flex; align-items:center; justify-content:center; color:var(--col-primary); font-size:0.8rem; font-weight:700; margin-top:1px; }

.page_sidebar__v3xdD { display:flex; flex-direction:column; gap:1.5rem; }
.page_ctaCard__66ZkL { background:var(--col-primary); border-radius:var(--radius-lg); padding:2rem; display:flex; flex-direction:column; gap:1rem; }
.page_ctaCard__66ZkL h3 { font-family:var(--font-display); font-size:1.25rem; font-weight:700; color:#fff; }
.page_ctaCard__66ZkL p { font-size:0.9rem; color:rgba(255,255,255,0.85); line-height:1.6; }
.page_ctaBtn__xu_5_ { display:inline-flex; align-items:center; justify-content:center; font-weight:600; font-size:0.9375rem; background:var(--col-accent); color:#fff; padding:0.75rem 1.5rem; border-radius:var(--radius); transition:background var(--transition); }
.page_ctaBtn__xu_5_:hover { background:#ea6b0e; }

.page_allServices__TnJVS { background:var(--card-bg); border:1px solid var(--card-border); border-radius:var(--radius-lg); padding:1.5rem; box-shadow:var(--card-shadow); }
.page_allServices__TnJVS h4 { font-family:var(--font-display); font-size:1rem; font-weight:600; margin-bottom:1rem; }
.page_allServices__TnJVS ul { display:flex; flex-direction:column; gap:0.5rem; }
.page_allServices__TnJVS li a { font-size:0.9rem; color:var(--text-secondary); transition:color var(--transition); }
.page_allServices__TnJVS li a:hover { color:var(--col-primary); }

@media (max-width:900px) { .page_inner__USK06 { grid-template-columns:1fr; } }
@media (max-width:600px) { .page_hero__73RUr { padding:6rem 0 2.5rem; } }

