.sus-gradient-hero{padding:96px 0;background:linear-gradient(135deg,#084d75 0,#0b72ad 55%,#22c55e 100%);color:var(--brand-text-inverse)}.sus-gradient-hero .container{max-width:960px}.sus-gradient-hero h1{margin-bottom:20px;font-size:3rem;line-height:1.1;font-weight:800}.sus-gradient-hero p:not(.eyebrow){color:rgba(255,255,255,.88)}.carbon-roadmap-section{background:var(--brand-bg)}.roadmap-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px}.roadmap-track article{padding:24px;border:1px solid var(--brand-border);border-radius:8px;background:var(--brand-bg-alt)}.roadmap-track span{display:inline-flex;margin-bottom:14px;color:var(--brand-success);font-size:1.7rem;font-weight:900}.feature-stat-grid h3,.roadmap-track h3{font-size:1.15rem;font-weight:800}.feature-stat-grid p,.partner-logo-grid p,.roadmap-track p{color:var(--brand-text-secondary)}.technology-showcase-section{background:var(--brand-bg-alt)}.feature-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:22px;gap:22px}.feature-stat-grid article{padding:28px;background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:8px}.feature-stat-grid strong{display:block;margin-bottom:14px;color:var(--brand-primary);font-size:3rem;line-height:1}.partner-logo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px}.partner-logo-grid article{padding:24px;border:1px solid var(--brand-border);border-radius:8px;background:var(--brand-bg)}.partner-logo-grid span{display:inline-flex;width:78px;height:44px;align-items:center;justify-content:center;margin-bottom:16px;background:var(--brand-primary-dark);color:var(--brand-text-inverse);border-radius:4px;font-weight:900}.impact-counter-section{background:#102638}.impact-row{display:flex;flex-wrap:nowrap;gap:20px;overflow-x:auto;color:var(--brand-text-inverse)}.impact-row div{flex:1 1 0;min-width:0;text-align:center}.impact-row strong{display:block;font-size:3rem;line-height:1}.impact-row span{color:rgba(255,255,255,.78);font-weight:700}.sus-gradient-cta{background:linear-gradient(135deg,#0b72ad 0,#084d75 100%);color:var(--brand-text-inverse);text-align:center}.sus-gradient-cta .container{max-width:760px}.sus-gradient-cta h2{font-size:2.35rem;font-weight:800}.sus-gradient-cta p{color:rgba(255,255,255,.88)}@media (max-width:767.98px){.impact-row strong,.sus-gradient-hero h1{font-size:2.15rem}}