.sustainability-hero{padding:100px 0;background:linear-gradient(120deg,#132c45,#275f78,#183c52);background-size:200% 200%;animation:14s infinite sustainability-gradient}.sustainability-hero h1,.sustainability-hero p{color:#fff}.sustainability-hero h1{font-size:max(2rem, min(4vw, 3.5rem));max-width:850px}.sustainability-hero p{max-width:700px}.roadmap{display:flex;gap:20px;overflow-x:auto;padding:24px 0}.roadmap article{flex:1 0 220px;border-top:3px solid var(--brand-primary);padding:20px 12px}.roadmap span{font-size:2rem;font-weight:700}.partner-evidence,.sustainability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.partner-evidence{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.partner-evidence article,.sustainability-grid article{border:1px solid #d5dce3;border:1px solid var(--brand-border,#d5dce3);padding:24px;background:#fff}.partner-placeholder{display:grid;align-items:center;justify-items:center;place-items:center;min-height:90px;background:#f0f4f8;font-size:2rem}.impact strong{font-size:1.5rem}.sustainability-cta{background:linear-gradient(120deg,#132c45,#275f78);padding:80px 0 96px}.sustainability-cta h2,.sustainability-cta p{color:#fff}@keyframes sustainability-gradient{50%{background-position:100% 50%}}@media (max-width:767px){.partner-evidence,.sustainability-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sustainability-hero{animation:none}}.qa-hero-sustainability-p04{background:linear-gradient(139deg,#101820 0 64%,#243b53 64% 100%)!important;background:linear-gradient(139deg,#101820 0,#101820 64%,var(--brand-primary-dark,#243b53) 64%,var(--brand-primary-dark,#243b53) 100%)!important}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.qa-hero-sustainability-p04{background:linear-gradient(139deg,#101820 0 64%,var(--brand-primary-dark,#243b53) 64% 100%)!important}}.qa-hero-sustainability-p04 .eyebrow:not(does-not-exist),.qa-hero-sustainability-p04 a:not([class*=btn-]),.qa-hero-sustainability-p04 h1:not(.does-not-exist),.qa-hero-sustainability-p04 h2:not(.does-not-exist),.qa-hero-sustainability-p04 p:not(.does-not-exist){color:#fff!important}.qa-hero-sustainability-p04 :is(.comparison > div){background:rgba(7,18,28,.78);color:#fff}.qa-hero-sustainability-p04 :is(.scenario-comparison > div){background:rgba(7,18,28,.78);color:#fff}.qa-hero-sustainability-p04 .card-box:not(does-not-exist),.qa-hero-sustainability-p04 .card-item:not(does-not-exist),.qa-hero-sustainability-p04 .card:not(does-not-exist),.qa-hero-sustainability-p04 article:not(.does-not-exist){background:rgba(7,18,28,.78);color:#fff}.qa-hero-sustainability-p04 :is(.comparison > div) h2{color:#fff!important}.qa-hero-sustainability-p04 :is(.comparison > div) h3{color:#fff!important}.qa-hero-sustainability-p04 :is(.comparison > div) p{color:#fff!important}.qa-hero-sustainability-p04 :is(.comparison > div) span{color:#fff!important}.qa-hero-sustainability-p04 :is(.comparison > div) strong{color:#fff!important}.qa-hero-sustainability-p04 :is(.scenario-comparison > div) h2{color:#fff!important}.qa-hero-sustainability-p04 :is(.scenario-comparison > div) h3{color:#fff!important}.qa-hero-sustainability-p04 :is(.scenario-comparison > div) p{color:#fff!important}.qa-hero-sustainability-p04 :is(.scenario-comparison > div) span{color:#fff!important}.qa-hero-sustainability-p04 :is(.scenario-comparison > div) strong{color:#fff!important}.qa-hero-sustainability-p04 .card-box:not(does-not-exist) h2,.qa-hero-sustainability-p04 .card-box:not(does-not-exist) h3,.qa-hero-sustainability-p04 .card-box:not(does-not-exist) p,.qa-hero-sustainability-p04 .card-box:not(does-not-exist) span,.qa-hero-sustainability-p04 .card-box:not(does-not-exist) strong,.qa-hero-sustainability-p04 .card-item:not(does-not-exist) h2,.qa-hero-sustainability-p04 .card-item:not(does-not-exist) h3,.qa-hero-sustainability-p04 .card-item:not(does-not-exist) p,.qa-hero-sustainability-p04 .card-item:not(does-not-exist) span,.qa-hero-sustainability-p04 .card-item:not(does-not-exist) strong,.qa-hero-sustainability-p04 .card:not(does-not-exist) h2,.qa-hero-sustainability-p04 .card:not(does-not-exist) h3,.qa-hero-sustainability-p04 .card:not(does-not-exist) p,.qa-hero-sustainability-p04 .card:not(does-not-exist) span,.qa-hero-sustainability-p04 .card:not(does-not-exist) strong,.qa-hero-sustainability-p04 article:not(.does-not-exist) h2,.qa-hero-sustainability-p04 article:not(.does-not-exist) h3,.qa-hero-sustainability-p04 article:not(.does-not-exist) p,.qa-hero-sustainability-p04 article:not(.does-not-exist) span,.qa-hero-sustainability-p04 article:not(.does-not-exist) strong{color:#fff!important}