.services-hero{padding:170px 0 96px;background:linear-gradient(135deg,var(--brand-primary-dark),var(--brand-neutral-dark))}.services-hero .container{max-width:980px}.services-hero h1{margin-bottom:22px}.services-hero p{margin:0;font-size:1.06rem}.service-specs{background:var(--brand-bg)}.spec-table-wrap{border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden;background:var(--brand-bg)}.service-spec-table{margin:0}.service-spec-table thead th{color:var(--brand-text-inverse);background:var(--brand-primary-dark)}.service-spec-table td,.service-spec-table th{padding:18px;color:var(--brand-text);vertical-align:top}.service-spec-table tbody td:first-child{width:240px;background:var(--brand-bg-alt);font-weight:800}.service-method{background:var(--brand-bg-alt)}.method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.method-grid article{position:relative;padding:28px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg)}.method-grid span{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;margin-bottom:18px;border-radius:50%;color:var(--brand-primary-dark);background:var(--brand-accent);font-weight:900}.method-grid h3,.method-grid p{color:var(--brand-text)}.service-cta{background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-dark))}@media (max-width:767px){.method-grid{grid-template-columns:1fr}.service-spec-table tbody td:first-child{width:auto}}