.svc-hero-minimal-dark{padding:92px 0;background:#0f2434;color:var(--brand-text-inverse)}.svc-hero-minimal-dark .container{max-width:980px}.svc-hero-minimal-dark h1{margin:0 0 22px;font-size:3rem;line-height:1.1;font-weight:800}.svc-hero-minimal-dark p:not(.eyebrow){color:rgba(255,255,255,.84);font-size:1.08rem}.service-spec-table{overflow:hidden;border:1px solid var(--brand-border);border-radius:8px;background:var(--brand-bg);box-shadow:0 12px 34px rgba(26,32,44,.08)}.spec-row{display:grid;grid-template-columns:260px minmax(0,1fr);border-bottom:1px solid var(--brand-border)}.spec-row:last-child{border-bottom:0}.spec-row strong{padding:22px;background:var(--brand-bg-alt);color:var(--brand-primary-dark)}.spec-row span{padding:22px;color:var(--brand-text-secondary)}.svc-methodology-section{background:var(--brand-bg-alt)}.method-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:22px;gap:22px}.method-steps article{padding:24px;border:1px solid var(--brand-border);border-radius:8px;background:var(--brand-bg)}.method-steps span{display:inline-flex;margin-bottom:18px;color:var(--brand-secondary);font-size:1.9rem;font-weight:900}.method-steps h3{font-size:1.15rem;font-weight:800}.method-steps p{color:var(--brand-text-secondary)}.svc-centered-cta{background:var(--brand-primary);color:var(--brand-text-inverse);text-align:center}.svc-centered-cta .container{max-width:780px}.svc-centered-cta h2{font-size:2.35rem;font-weight:800}.svc-centered-cta p{color:rgba(255,255,255,.86)}.cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px}@media (max-width:767.98px){.spec-row{grid-template-columns:1fr}.svc-hero-minimal-dark h1{font-size:2.15rem}}