.ServiceDetail-module__nPmY3G__hero{background:var(--background);color:var(--text-body);padding:160px 0 100px;position:relative;overflow:hidden}.ServiceDetail-module__nPmY3G__heroGlow{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#179bae14 0%,#0000 70%);width:60%;height:60%;position:absolute;top:-10%;right:-10%}.ServiceDetail-module__nPmY3G__heroMesh{opacity:.5;pointer-events:none;background-image:radial-gradient(#179bae0f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.ServiceDetail-module__nPmY3G__backLink{color:var(--primary);transition:all var(--transition-fast);align-items:center;gap:8px;margin-bottom:48px;font-weight:600;text-decoration:none;display:inline-flex}.ServiceDetail-module__nPmY3G__backLink:hover{opacity:1;gap:12px}.ServiceDetail-module__nPmY3G__heroGrid{grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;display:grid}.ServiceDetail-module__nPmY3G__tagline{color:var(--primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;font-size:.875rem;font-weight:700;display:inline-block}.ServiceDetail-module__nPmY3G__title{letter-spacing:-.03em;color:var(--text-heading);margin-bottom:24px;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:700;line-height:1.15}.ServiceDetail-module__nPmY3G__desc{color:var(--text-body);max-width:600px;margin-bottom:48px;font-size:1.125rem;line-height:1.6}.ServiceDetail-module__nPmY3G__heroActions{flex-direction:column;gap:48px;display:flex}.ServiceDetail-module__nPmY3G__statsRow{gap:48px;display:flex}.ServiceDetail-module__nPmY3G__statItem{flex-direction:column;display:flex}.ServiceDetail-module__nPmY3G__statValue{color:var(--primary);font-size:2.25rem;font-weight:700}.ServiceDetail-module__nPmY3G__statLabel{color:var(--text-body);text-transform:uppercase;letter-spacing:.05em;opacity:.8;font-size:.85rem}.ServiceDetail-module__nPmY3G__heroImageContainer{position:relative}.ServiceDetail-module__nPmY3G__imageGlass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-card);background:#fff9;border:1px solid #179bae26;border-radius:24px;padding:10px;position:relative}.ServiceDetail-module__nPmY3G__heroImage{border-radius:16px;width:100%;height:auto;box-shadow:0 10px 30px #00000008}.ServiceDetail-module__nPmY3G__floatingCard1,.ServiceDetail-module__nPmY3G__floatingCard2{-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-card);background:#ffffffd9;border:1px solid #179bae1a;border-radius:16px;padding:12px 16px;position:absolute}.ServiceDetail-module__nPmY3G__floatingCard1{top:10%;right:-20px}.ServiceDetail-module__nPmY3G__floatingCard2{bottom:10%;left:-20px}.ServiceDetail-module__nPmY3G__miniStats{color:var(--text-heading);align-items:center;gap:8px;font-size:.75rem;font-weight:700;display:flex}.ServiceDetail-module__nPmY3G__miniDot{background:#10b981;border-radius:50%;width:8px;height:8px;position:relative}.ServiceDetail-module__nPmY3G__miniDot:after{content:"";background:#10b9814d;border-radius:50%;animation:2s ease-out infinite ServiceDetail-module__nPmY3G__ripple;position:absolute;inset:-3px}@keyframes ServiceDetail-module__nPmY3G__ripple{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.8)}}.ServiceDetail-module__nPmY3G__miniChart{align-items:flex-end;gap:4px;height:24px;display:flex}.ServiceDetail-module__nPmY3G__bar1,.ServiceDetail-module__nPmY3G__bar2,.ServiceDetail-module__nPmY3G__bar3{background:var(--primary);border-radius:2px;width:5px}.ServiceDetail-module__nPmY3G__bar1{height:60%}.ServiceDetail-module__nPmY3G__bar2{height:100%}.ServiceDetail-module__nPmY3G__bar3{height:80%}.ServiceDetail-module__nPmY3G__sectionHeader{text-align:center;max-width:800px;margin:0 auto 64px}.ServiceDetail-module__nPmY3G__sectionTitle{color:var(--text-heading);letter-spacing:-.02em;margin-bottom:16px;font-size:2.5rem;font-weight:700}.ServiceDetail-module__nPmY3G__sectionSubtitle{color:var(--text-body);font-size:1.125rem}.ServiceDetail-module__nPmY3G__processSection{background:var(--surface);padding:140px 0}.ServiceDetail-module__nPmY3G__processGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid;position:relative}.ServiceDetail-module__nPmY3G__processCard{background:var(--background);border:1px solid var(--border);transition:all var(--transition-normal);border-radius:24px;padding:40px;position:relative}.ServiceDetail-module__nPmY3G__processCard:hover{box-shadow:var(--shadow-hover);border-color:#179bae33;transform:translateY(-4px)}.ServiceDetail-module__nPmY3G__stepNumber{color:var(--primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:24px;font-size:.85rem;font-weight:800}.ServiceDetail-module__nPmY3G__stepTitle{color:var(--text-heading);letter-spacing:-.02em;margin-bottom:12px;font-size:1.35rem;font-weight:700}.ServiceDetail-module__nPmY3G__stepDesc{color:var(--text-body);font-size:.95rem;line-height:1.6}.ServiceDetail-module__nPmY3G__processConnector{background:var(--border);z-index:2;width:24px;height:1px;position:absolute;top:30%;right:-12px}.ServiceDetail-module__nPmY3G__capabilitiesSection{padding:140px 0}.ServiceDetail-module__nPmY3G__capabilitiesLayout{grid-template-columns:1fr 1fr;gap:80px;display:grid}.ServiceDetail-module__nPmY3G__sideTitle{text-transform:uppercase;color:var(--primary);letter-spacing:.15em;margin-bottom:16px;font-size:.75rem;font-weight:700}.ServiceDetail-module__nPmY3G__sideText{color:var(--text-heading);letter-spacing:-.02em;font-size:1.5rem;font-weight:600;line-height:1.5}.ServiceDetail-module__nPmY3G__divider{background:var(--border);height:1px;margin:48px 0}.ServiceDetail-module__nPmY3G__featuresGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ServiceDetail-module__nPmY3G__capabilityItem{background:var(--surface);color:var(--text-heading);border:1px solid var(--border);transition:all var(--transition-normal);box-shadow:var(--shadow-card);border-radius:16px;align-items:center;gap:12px;padding:20px 24px;font-weight:600;display:flex}.ServiceDetail-module__nPmY3G__capabilityItem:hover{background:var(--surface);box-shadow:var(--shadow-hover);border-color:#179bae40;transform:translateY(-2px)}.ServiceDetail-module__nPmY3G__checkIcon{color:var(--primary);flex-shrink:0}.ServiceDetail-module__nPmY3G__techSection{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:60px 0;overflow:hidden}.ServiceDetail-module__nPmY3G__techContent{align-items:center;gap:40px;display:flex}.ServiceDetail-module__nPmY3G__techLabel{white-space:nowrap;color:var(--text-body);text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;font-weight:700}.ServiceDetail-module__nPmY3G__techTrack{gap:60px;animation:30s linear infinite ServiceDetail-module__nPmY3G__marquee;display:flex}.ServiceDetail-module__nPmY3G__techItem{color:var(--text-heading);opacity:.4;transition:all var(--transition-fast);font-size:1.35rem;font-weight:700}.ServiceDetail-module__nPmY3G__techItem:hover{opacity:.8;color:var(--primary)}@keyframes ServiceDetail-module__nPmY3G__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ServiceDetail-module__nPmY3G__faqSection{padding:140px 0}.ServiceDetail-module__nPmY3G__faqGrid{flex-direction:column;gap:16px;max-width:800px;margin:0 auto;display:flex}.ServiceDetail-module__nPmY3G__faqItem{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-card);transition:all var(--transition-normal);border-radius:20px;overflow:hidden}.ServiceDetail-module__nPmY3G__faqItem:hover{border-color:#179bae26;box-shadow:0 12px 30px -10px #0f172a0d}.ServiceDetail-module__nPmY3G__faqQuestion{width:100%;color:var(--text-heading);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:24px 32px;font-size:1.15rem;font-weight:700;transition:background .3s;display:flex}.ServiceDetail-module__nPmY3G__faqQuestion:hover{color:var(--primary)}.ServiceDetail-module__nPmY3G__faqAnswer{background:0 0}.ServiceDetail-module__nPmY3G__answerInner{color:var(--text-body);padding:0 32px 32px;font-size:1rem;line-height:1.6}.ServiceDetail-module__nPmY3G__finalCta{background:linear-gradient(135deg,var(--primary)0%,#117382 100%);text-align:center;color:#fff;border-radius:32px;margin:0 40px 80px;padding:120px 0;position:relative;overflow:hidden;box-shadow:0 20px 50px -15px #179bae4d}.ServiceDetail-module__nPmY3G__finalCta h2{color:#fff;letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(2rem,4vw,3.25rem);font-weight:700}.ServiceDetail-module__nPmY3G__finalCta p{opacity:.9;max-width:600px;margin:0 auto 48px;font-size:1.25rem;line-height:1.6}@media (max-width:1024px){.ServiceDetail-module__nPmY3G__heroGrid,.ServiceDetail-module__nPmY3G__capabilitiesLayout{grid-template-columns:1fr;gap:50px}.ServiceDetail-module__nPmY3G__heroImageContainer{order:-1}.ServiceDetail-module__nPmY3G__processGrid{grid-template-columns:repeat(2,1fr)}.ServiceDetail-module__nPmY3G__title{font-size:3rem}}@media (max-width:768px){.ServiceDetail-module__nPmY3G__processGrid{grid-template-columns:1fr}.ServiceDetail-module__nPmY3G__processConnector{display:none}.ServiceDetail-module__nPmY3G__featuresGrid{grid-template-columns:1fr}.ServiceDetail-module__nPmY3G__finalCta{margin:0 16px 60px;padding:80px 24px}}
