.dark-panel{background:#0a0a0a;color:#fff;padding:112px 0 96px}.dark-panel p{max-width:920px;color:rgba(255,255,255,.82)}.methodology-section .section-title,.service-specs .section-title{margin-bottom:28px}.spec-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--brand-primary);border-left:1px solid var(--brand-border)}.spec-row{padding:24px;border-right:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.spec-row strong{display:block;margin-bottom:10px;font-size:1.05rem}.spec-row p{margin:0;color:var(--brand-muted)}.method-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.method-grid article{border:1px solid var(--brand-border);padding:24px;background:#fff}.method-grid span{display:inline-grid;align-items:center;justify-items:center;place-items:center;width:38px;height:38px;background:var(--brand-primary);color:var(--text-on-dark);font-weight:800;margin-bottom:20px}.method-grid p{color:var(--brand-muted)}@media (max-width:991.98px){.method-grid,.spec-table{grid-template-columns:1fr}}