.teru-design-hero{position:relative;min-height:420px;display:flex;align-items:flex-end;padding:168px 0 72px;overflow:hidden}.teru-design-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:var(--brand-primary-dark)}.teru-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(39,64,48,.35),rgba(39,64,48,.88))}.teru-design-hero .container{position:relative;z-index:1;max-width:900px}.teru-design-hero .eyebrow,.teru-design-hero h1{color:var(--brand-text-inverse)}.med-sus__commitment{padding:64px 0;background:var(--brand-bg-alt)}.med-large-text{max-width:900px;margin:0 auto;font-size:max(1.25rem, min(2.2vw, 1.65rem));color:var(--brand-text);line-height:1.5}.med-goals-three{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.med-goals-three article,.tradeoff-card{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:28px;box-shadow:0 14px 32px rgba(26,32,44,.05)}.med-progress-bars{list-style:none;padding:0;margin:0}.med-progress-bars li{display:grid;grid-template-columns:1fr 220px auto;grid-gap:16px;gap:16px;align-items:center;margin-bottom:18px;color:var(--brand-text)}.med-progress-bars progress{width:100%;height:12px;accent-color:var(--brand-primary)}.med-cert-logos{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin:24px 0}.med-cert-logos img{width:160px;height:64px;-o-object-fit:contain;object-fit:contain;background:var(--brand-bg-alt);border:1px solid var(--brand-border);border-radius:8px;padding:8px}.certs-note{max-width:760px}.med-sus__cta{padding:72px 0 96px;background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-dark))}.med-sus__cta h2,.med-sus__cta p{color:var(--brand-text-inverse)}@media (max-width:991px){.med-goals-three,.med-progress-bars li{grid-template-columns:1fr}}