.vt-sus-hero{background:linear-gradient(135deg,#1b5e20 0,#2e7d32 100%);padding:180px 0 var(--spacing-2xl);text-align:center}.vt-sus-hero h1{color:#fff;margin-bottom:var(--spacing-sm)}.vt-sus-hero p{color:rgba(255,255,255,.85);max-width:600px;margin:0 auto;font-size:18px}.vt-sus-pillars{padding:var(--spacing-2xl) 0}.vt-pillar-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:var(--spacing-lg);height:100%;border-top:3px solid #2e7d32}.vt-pillar-card h3{font-size:20px;margin-bottom:var(--spacing-sm);color:#1b5e20}.vt-pillar-card p{font-size:14px;color:var(--brand-text-secondary)}.vt-pillar-stat{font-size:32px;font-weight:700;color:#2e7d32;margin-bottom:4px}.vt-pillar-stat-label{font-size:13px;color:var(--brand-text-secondary);text-transform:uppercase}.vt-sus-roadmap{padding:var(--spacing-2xl) 0;background:var(--brand-bg-alt)}.vt-roadmap-item{display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);align-items:flex-start}.vt-roadmap-year{min-width:80px;font-size:28px;font-weight:700;color:#2e7d32}.vt-roadmap-content h4{font-size:18px;margin-bottom:var(--spacing-xs)}.vt-roadmap-content p{font-size:14px;color:var(--brand-text-secondary)}.vt-sus-debate{padding:var(--spacing-2xl) 0;background:var(--brand-bg)}.vt-debate-card{background:var(--brand-bg-alt);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:var(--spacing-lg);height:100%}.vt-debate-card h3{font-size:19px;margin-bottom:var(--spacing-sm);color:var(--brand-text)}.vt-debate-card p{font-size:14px;color:var(--brand-text);margin-bottom:var(--spacing-sm)}.vt-debate-conclusion{margin-top:var(--spacing-lg);padding:var(--spacing-md);background:#e8f5e9;border-radius:var(--brand-radius);border-left:4px solid #2e7d32}.vt-debate-conclusion p{font-size:14px;color:var(--brand-text);margin:0}.vt-sus-transparency{padding:var(--spacing-2xl) 0;background:var(--brand-bg-alt)}.vt-transparency-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:var(--spacing-lg);height:100%;background:var(--brand-bg);border-left:3px solid var(--brand-accent)}.vt-transparency-card h4{font-size:17px;margin-bottom:var(--spacing-sm)}.vt-transparency-card p{font-size:14px;color:var(--brand-text)}.vt-sus-certs{padding:var(--spacing-2xl) 0}.vt-cert-row{display:flex;justify-content:center;gap:var(--spacing-xl);flex-wrap:wrap}.vt-cert-item{text-align:center}.vt-cert-badge{width:64px;height:64px;margin:0 auto var(--spacing-xs);border-radius:50%;background:var(--brand-bg-alt);display:flex;align-items:center;justify-content:center}.vt-cert-badge ai-img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.vt-cert-name{font-size:13px;font-weight:600;color:var(--brand-text)}.vt-sus-cta{background:#1b5e20;padding:var(--spacing-xl) 0;text-align:center}.vt-sus-cta h2{color:#fff;margin-bottom:var(--spacing-sm)}.vt-sus-cta p{color:rgba(255,255,255,.85);max-width:560px;margin:0 auto var(--spacing-md)}