.sustainability-hero{padding:126px 0 92px;background:radial-gradient(circle at 20% 15%,rgba(200,193,55,.18),transparent 24%),linear-gradient(135deg,#11143f,var(--brand-primary))}.sustainability-hero .container{max-width:900px}.sustainability-hero h1,.sustainability-hero p{color:var(--brand-text-inverse)}.roadmap{background:var(--brand-bg)}.roadmap-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:22px;gap:22px}.roadmap-row article{position:relative;padding:28px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg)}.roadmap-row span{display:inline-block;margin-bottom:16px;color:var(--brand-primary);font-size:1.4rem;font-weight:800}.partner-list,.tech-showcase{background:var(--brand-bg-alt)}.tech-card-grid strong{display:inline-block;margin:4px 0 12px;color:var(--brand-accent)}.impact-counter{padding:48px 0;background:var(--brand-primary-dark)}.beru-footer .beru-footer-cta .container.d-lg-flex a.btn.beru-btn-light,.beru-form.needs-validation .row.g-3 .col-12.d-flex p.form-note.mb-0{color:#15202b!important}.beru-section.contact-info-grid .container .three-card-grid span,.beru-section.region-tabs .container .region-grid span,.beru-section.service-cards .container .three-card-grid span{color:#fff!important}.container.beru-hero-inner .beru-hero-copy .hero-stats span,.modal-dialog.modal-dialog-centered .modal-content.beru-modal .modal-header h5.modal-title,.row.g-3 .col-12.d-flex .form-note.mb-0 a{color:#15202b!important}