.cdm-method-hero{padding:78px 0;background:var(--brand-primary-dark)}.cdm-method-hero h1,.cdm-method-hero p{color:var(--brand-text-inverse)}.cdm-method-hero .cdm-eyebrow{color:var(--brand-accent)}.cdm-method-hero img{width:100%;aspect-ratio:720/520;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius);border:8px solid rgba(255,255,255,.14)}.cdm-method-overview{padding:76px 0;background:var(--brand-bg)}.cdm-method-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.cdm-method-grid article{border:1px solid var(--brand-border);padding:26px;border-radius:var(--brand-radius)}.cdm-method-grid span{display:grid;align-items:center;justify-items:center;place-items:center;width:40px;height:40px;background:var(--brand-accent);color:var(--brand-neutral-dark);border-radius:50%;font-weight:800}.cdm-method-grid h3{margin-top:20px}.cdm-method-grid p{color:var(--brand-text)}.cdm-case-highlights{padding:82px 0;background:var(--brand-bg-alt)}.cdm-case-row{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);grid-gap:56px;gap:56px;align-items:center;margin-bottom:72px}.cdm-case-row.reverse>div:first-child{order:2}.cdm-case-row img{width:100%;aspect-ratio:680/500;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius)}.cdm-case-kicker{color:var(--brand-primary-dark);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.cdm-case-row p{color:var(--brand-text)}.cdm-method-strip{background:var(--brand-neutral-dark);padding:34px 0}.cdm-method-strip .container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0}.cdm-method-strip .container>div{padding:8px 24px;border-right:1px solid rgba(255,255,255,.2)}.cdm-method-strip .container>div:last-child{border-right:0}.cdm-method-strip span,.cdm-method-strip strong{display:block;color:var(--brand-text-inverse)}.cdm-method-strip span{font-size:.76rem;opacity:.76}.cdm-method-cta{padding:80px 0 104px;background:var(--brand-primary-dark)}.cdm-method-cta h2,.cdm-method-cta li,.cdm-method-cta p{color:var(--brand-text-inverse)}.cdm-method-cta .cdm-eyebrow{color:var(--brand-accent)}@media (max-width:991.98px){.cdm-method-grid{grid-template-columns:repeat(2,1fr)}.cdm-case-row{grid-template-columns:1fr;gap:28px}.cdm-case-row.reverse>div:first-child{order:0}.cdm-method-strip .container{grid-template-columns:repeat(2,1fr)}.cdm-method-strip .container>div:nth-child(2){border-right:0}}@media (max-width:575.98px){.cdm-method-grid,.cdm-method-strip .container{grid-template-columns:1fr}.cdm-method-strip .container>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.2)}.cdm-method-strip .container>div:last-child{border-bottom:0}}