.med-hero--dark-minimal,.subhero-services{background:var(--brand-primary-dark);color:#fff;padding:176px 0 88px}.med-hero--dark-minimal h1,.med-hero--dark-minimal p,.subhero-services h1,.subhero-services p{color:#fff;max-width:780px}.subhero-services h1{font-size:max(2rem, min(4vw, 3.5rem))}.med-services__limits,.med-services__methodology,.med-services__tier-table{padding:76px 0}.med-services__limits,.med-services__methodology{background:var(--brand-bg-alt)}.med-services__limits .med-limit-list{margin:24px 0 0;padding-left:20px;display:grid;grid-gap:12px;gap:12px;max-width:900px}.med-services__limits .med-limit-list li{color:var(--brand-text)}.med-spec-table{width:100%;border-collapse:collapse;background:var(--brand-bg);border:1px solid var(--brand-border)}.med-spec-table td,.med-spec-table th{padding:18px;border-bottom:1px solid var(--brand-border);vertical-align:top;color:var(--brand-text)}.med-spec-table th{background:var(--brand-primary);color:#fff}.med-methodology-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;list-style:none;padding:0;margin:0}.med-methodology-steps li{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:6px;padding:24px}.med-methodology-steps strong{color:var(--brand-secondary);font-size:1.5rem}.med-methodology-steps h3,.med-methodology-steps p{color:var(--brand-text)}.med-services__cta{padding:80px 0 96px}@media (max-width:991.98px){.med-methodology-steps{grid-template-columns:1fr 1fr}}@media (max-width:575.98px){.med-methodology-steps{grid-template-columns:1fr}}