.srca0f4d-subhero-layered-card{background:var(--brand-bg-alt);padding:72px 0}.srca0f4d-subhero-layered-card .container{position:relative;min-height:560px}.srca0f4d-subhero-layered-card img{width:75%;height:520px;-o-object-fit:cover;object-fit:cover;margin-left:auto}.srca0f4d-subhero-layered-card article{position:absolute;left:12px;top:70px;width:min(560px,52%);background:#fff;padding:40px;border-left:8px solid var(--brand-primary);box-shadow:0 20px 45px rgba(20,41,72,.18)}.srca0f4d-subhero-layered-card h1{font-size:max(2rem, min(4vw, 3.5rem))}.srca0f4d-evidence-ladder,.srca0f4d-service-flow{padding:80px 0}.service-flow{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.service-flow li{border:1px solid var(--brand-border);padding:24px;position:relative}.evidence-ladder li::marker,.service-flow li>span{color:var(--brand-primary);font-size:1.6rem;font-weight:700}.boundary-note{background:var(--brand-primary-light);padding:20px;border-left:4px solid var(--brand-primary)}.srca0f4d-evidence-ladder{background:var(--brand-primary-dark)}.srca0f4d-evidence-ladder h2,.srca0f4d-evidence-ladder h3,.srca0f4d-evidence-ladder li,.srca0f4d-evidence-ladder p,.srca0f4d-evidence-ladder span{color:#fff}.evidence-ladder{display:grid;grid-gap:12px;gap:12px}.evidence-ladder li{padding:18px;border:1px solid rgba(255,255,255,.25)}.srca0f4d-cta-brief-inset{padding:80px 0 96px}.srca0f4d-cta-brief-inset aside{background:var(--brand-primary-light);padding:32px}.srca0f4d-cta-brief-inset li{margin:8px 0}body .srca0f4d-subhero-layered-card article{width:min(680px,60%)}body .srca0f4d-subhero-layered-card h1{font-size:max(2rem, min(3.5vw, 3.25rem))}@media (max-width:991px){.srca0f4d-subhero-layered-card .container{min-height:auto}.srca0f4d-subhero-layered-card img{width:100%;height:380px}.srca0f4d-subhero-layered-card article{position:relative;left:auto;top:auto;width:calc(100% - 32px);margin:-80px auto 0}.service-flow{grid-template-columns:repeat(2,1fr)}body .srca0f4d-subhero-layered-card article{width:calc(100% - 32px)}}@media (max-width:575px){.service-flow{grid-template-columns:1fr}.srca0f4d-subhero-layered-card article{padding:24px}body .srca0f4d-subhero-layered-card h1{font-size:1.75rem}}