.serviceDetail-module__VdFUpq__page{min-height:100vh}.serviceDetail-module__VdFUpq__hero{justify-content:center;align-items:center;min-height:60vh;display:flex;position:relative;overflow:hidden}.serviceDetail-module__VdFUpq__heroBackground{z-index:0;position:absolute;inset:0}.serviceDetail-module__VdFUpq__heroOverlay{background:linear-gradient(135deg,#28a9dfe6 0%,#2596bee6 100%);position:absolute;inset:0}.serviceDetail-module__VdFUpq__heroContent{z-index:1;text-align:center;color:#fff;max-width:800px;padding:3rem 2rem;position:relative}.serviceDetail-module__VdFUpq__heroTitle{text-shadow:0 4px 20px #0003;color:#fff;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;line-height:1.2}.serviceDetail-module__VdFUpq__heroSubtitle{opacity:.95;margin-bottom:2.5rem;font-size:clamp(1.2rem,2.5vw,1.5rem);line-height:1.6}.serviceDetail-module__VdFUpq__heroCta{color:#0c5a7a;transition:box-shadow var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);background:#fff;border-radius:8px;align-items:center;gap:.75rem;padding:1.25rem 3rem;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #00000029}.serviceDetail-module__VdFUpq__heroCta:hover{color:#094561;transform:translateY(-2px);box-shadow:0 14px 30px #00000038}.serviceDetail-module__VdFUpq__servicesSection{background:var(--color-background,#fff);padding:8rem 2rem}.serviceDetail-module__VdFUpq__container{flex-direction:column;gap:8rem;max-width:1300px;margin:0 auto;display:flex}.serviceDetail-module__VdFUpq__serviceRow{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid;position:relative}.serviceDetail-module__VdFUpq__serviceRow.serviceDetail-module__VdFUpq__reversed{direction:rtl}.serviceDetail-module__VdFUpq__serviceRow.serviceDetail-module__VdFUpq__reversed>*{direction:ltr}.serviceDetail-module__VdFUpq__serviceImage{border:1px solid var(--color-border,#e5e7eb);background:var(--color-card-bg,#fff);border-radius:8px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.serviceDetail-module__VdFUpq__img{aspect-ratio:4/3;object-fit:cover;filter:saturate(.96)contrast(1.02);width:100%;height:100%;transition:filter var(--transition-fast);display:block}.serviceDetail-module__VdFUpq__serviceRow:hover .serviceDetail-module__VdFUpq__img{filter:saturate()contrast(1.04)}.serviceDetail-module__VdFUpq__serviceContent{padding:2rem}.serviceDetail-module__VdFUpq__serviceMeta{color:var(--service-color,#28a9df);align-items:center;gap:1rem;margin-bottom:1rem;font-size:.85rem;font-weight:800;display:flex}.serviceDetail-module__VdFUpq__serviceRule{background:color-mix(in srgb, var(--service-color,#28a9df) 42%, transparent);width:3.5rem;height:1px}.serviceDetail-module__VdFUpq__serviceTitle{color:var(--color-text,#1a1a1a);margin-bottom:1.5rem;font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800;line-height:1.2}.serviceDetail-module__VdFUpq__serviceIntro{color:var(--color-text-secondary,#666);margin-bottom:2rem;font-size:1.15rem;line-height:1.8}.serviceDetail-module__VdFUpq__benefitsList{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.serviceDetail-module__VdFUpq__benefit{color:var(--color-text,#1a1a1a);align-items:flex-start;gap:.85rem;font-size:1.05rem;line-height:1.6;display:flex}.serviceDetail-module__VdFUpq__checkIcon{color:var(--service-color,#28a9df);stroke-width:2.2px;flex-shrink:0;margin-top:.2rem}.serviceDetail-module__VdFUpq__ctaSection{background:linear-gradient(135deg,#28a9df 0%,#2596be 100%);padding:8rem 2rem;position:relative;overflow:hidden}.serviceDetail-module__VdFUpq__ctaSection:before{content:none}.serviceDetail-module__VdFUpq__ctaContent{text-align:center;color:#fff;z-index:1;max-width:800px;margin:0 auto;position:relative}.serviceDetail-module__VdFUpq__ctaTitle{color:#fff;margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.2}.serviceDetail-module__VdFUpq__ctaSubtitle{opacity:.95;margin-bottom:2.5rem;font-size:1.25rem;line-height:1.7}.serviceDetail-module__VdFUpq__ctaButton{color:#0c5a7a;transition:box-shadow var(--transition-fast), transform var(--transition-fast);background:#fff;border-radius:8px;align-items:center;gap:.75rem;padding:1.25rem 3rem;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #00000029}.serviceDetail-module__VdFUpq__ctaButton:hover{transform:translateY(-2px);box-shadow:0 14px 30px #00000038}@media (max-width:1024px){.serviceDetail-module__VdFUpq__serviceRow,.serviceDetail-module__VdFUpq__serviceRow.serviceDetail-module__VdFUpq__reversed{direction:ltr;grid-template-columns:1fr;gap:3rem}.serviceDetail-module__VdFUpq__container{gap:5rem}}@media (max-width:768px){.serviceDetail-module__VdFUpq__servicesSection{padding:5rem 1.5rem}.serviceDetail-module__VdFUpq__serviceContent{padding:0}.serviceDetail-module__VdFUpq__container{gap:4rem}.serviceDetail-module__VdFUpq__heroContent{padding:2rem 1.5rem}.serviceDetail-module__VdFUpq__ctaSection{padding:5rem 1.5rem}}
