.subhero-casestudies{position:relative;padding:96px 0;color:#fff;overflow:hidden;background:#14202e}.pmz-case__hero-bg{position:absolute;top:0;right:0;bottom:0;left:0}.pmz-case__hero-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#14202e}.pmz-case__hero-bg::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,rgba(20,32,46,.88),rgba(31,78,121,.72))}.subhero-casestudies .container{position:relative;z-index:1;max-width:800px}.subhero-casestudies h1{color:#fff;font-size:max(1.9rem, min(3.5vw, 2.75rem));margin-bottom:16px}.subhero-casestudies p{color:rgba(255,255,255,.9);margin:0}.pmz-commitment-line{font-size:max(1.2rem, min(2vw, 1.55rem));line-height:1.45;max-width:820px;margin:0 auto;color:var(--brand-primary);font-weight:600}.pmz-goals-three-col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.pmz-goals-three-col article{background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:28px 22px;text-align:center}.pmz-goals-three-col h3{color:var(--brand-primary);margin:0 0 12px;font-size:1.15rem}.pmz-goals-three-col p{margin:0;color:var(--brand-neutral-mid)}.pmz-progress-item{margin-bottom:24px}.pmz-progress-item__label{display:flex;justify-content:space-between;gap:16px;margin-bottom:8px;font-size:.95rem}.pmz-progress-item__label strong{color:var(--brand-primary);white-space:nowrap}.pmz-progress-bar{height:12px;background:var(--brand-border);border-radius:999px;overflow:hidden}.pmz-progress-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--brand-primary),var(--brand-secondary));border-radius:999px}.pmz-case-card{background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden;height:100%}.pmz-case-card img{width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt)}.pmz-case-card h3{font-size:1.1rem;margin:16px 16px 8px}.pmz-case-card p{margin:0 16px 20px;color:var(--brand-neutral-mid);font-size:.92rem}.pmz-case-creds{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px}.pmz-case-creds span{font-size:.82rem;font-weight:700;letter-spacing:.04em;color:var(--brand-neutral-mid);border:1px solid var(--brand-border);padding:8px 12px;border-radius:var(--brand-radius);background:#fff}.pmz-case-limit{max-width:860px;margin:24px auto 0;color:var(--brand-neutral-mid);font-size:.92rem;text-align:left}.pmz-case__commitment-extra{max-width:820px;margin:20px auto 0;color:var(--brand-neutral-mid);font-size:1rem}.pmz-case__cta h2,.pmz-case__cta p{color:#fff}@media (max-width:768px){.pmz-goals-three-col{grid-template-columns:1fr}}