.ServicePage-module___-MPIa__hero{padding:var(--space-32) 0 var(--space-20);background:linear-gradient(135deg, var(--navy-900) 0%, var(--navy-800) 100%);position:relative;overflow:hidden}.ServicePage-module___-MPIa__heroOverlay{background:radial-gradient(at 50% 30%,#4caf500f 0%,#0000 60%);position:absolute;inset:0}.ServicePage-module___-MPIa__heroContent{z-index:2;color:#fff;text-align:center;max-width:800px;margin:0 auto;position:relative}.ServicePage-module___-MPIa__heroIcon{margin:var(--space-4) 0;font-size:3.5rem}.ServicePage-module___-MPIa__heroContent h1{color:#fff;font-size:var(--text-5xl);margin-bottom:var(--space-4)}.ServicePage-module___-MPIa__heroContent p{color:#ffffffb3;font-size:var(--text-lg);max-width:600px;margin:0 auto var(--space-8)}.ServicePage-module___-MPIa__heroCTAs{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.ServicePage-module___-MPIa__psGrid{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.ServicePage-module___-MPIa__problemCard,.ServicePage-module___-MPIa__solutionCard{padding:var(--space-8);border-radius:var(--radius-lg)}.ServicePage-module___-MPIa__problemCard{background:#fef2f2;border:1px solid #fecaca}.ServicePage-module___-MPIa__problemCard h3{color:#dc2626;margin-bottom:var(--space-3)}.ServicePage-module___-MPIa__solutionCard{background:var(--green-50);border:1px solid var(--green-200)}.ServicePage-module___-MPIa__solutionCard h3{color:var(--green-700);margin-bottom:var(--space-3)}.ServicePage-module___-MPIa__problemCard p,.ServicePage-module___-MPIa__solutionCard p{color:var(--warm-600);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.ServicePage-module___-MPIa__includesGrid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.ServicePage-module___-MPIa__includeItem{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:#fff;display:flex}.ServicePage-module___-MPIa__includeCheck{background:var(--green-50);width:28px;height:28px;color:var(--green-600);border-radius:var(--radius-full);font-weight:700;font-size:var(--text-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ServicePage-module___-MPIa__includeItem strong{font-size:var(--text-sm);color:var(--navy-800)}.ServicePage-module___-MPIa__includeItem p{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px}.ServicePage-module___-MPIa__faqList{gap:var(--space-3);flex-direction:column;display:flex}.ServicePage-module___-MPIa__faqItem{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;overflow:hidden}.ServicePage-module___-MPIa__faqItem summary{padding:var(--space-4) var(--space-6);font-weight:600;font-size:var(--text-sm);color:var(--navy-800);cursor:pointer;list-style:none}.ServicePage-module___-MPIa__faqItem summary::-webkit-details-marker{display:none}.ServicePage-module___-MPIa__faqItem p{padding:0 var(--space-6) var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.ServicePage-module___-MPIa__ctaBanner{background:linear-gradient(135deg, var(--navy-800), var(--navy-900));padding:var(--space-20) 0;text-align:center}.ServicePage-module___-MPIa__ctaInner h2{color:#fff;margin-bottom:var(--space-3)}.ServicePage-module___-MPIa__ctaInner p{color:#fff9;margin-bottom:var(--space-8)}.ServicePage-module___-MPIa__ctaActions{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:768px){.ServicePage-module___-MPIa__psGrid,.ServicePage-module___-MPIa__includesGrid{grid-template-columns:1fr}.ServicePage-module___-MPIa__heroContent h1{font-size:var(--text-3xl)}}
