.innovation-hero{background:var(--brand-bg-dark);padding:200px 0 100px;text-align:center;position:relative;overflow:hidden}.innovation-hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(139,92,246,.2) 0,transparent 60%)}.innovation-hero .hero-content{position:relative;z-index:2}.innovation-hero h1{color:#fff;font-size:48px;margin-bottom:var(--spacing-sm)}.innovation-hero p{color:rgba(255,255,255,.85);font-size:20px;max-width:700px;margin:0 auto}.innovation-pillars{padding:80px 0;background:var(--brand-bg)}.pillar-card{padding:var(--spacing-lg);border:1px solid var(--brand-border);border-radius:var(--radius);height:100%;transition:all var(--transition-normal);position:relative;overflow:hidden}.pillar-card::after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--brand-gradient);transform:scaleX(0);transition:transform var(--transition-normal)}.pillar-card:hover::after{transform:scaleX(1)}.pillar-card:hover{box-shadow:0 12px 40px rgba(139,92,246,.1)}.pillar-card .pillar-icon{width:64px;height:64px;background:var(--brand-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-md);color:#fff;font-size:28px}.pillar-card h3{font-size:20px;margin-bottom:var(--spacing-sm)}.pillar-card p{color:var(--brand-text-secondary);font-size:15px}.innovation-timeline{padding:80px 0;background:var(--brand-bg-alt)}.timeline-item{padding:var(--spacing-lg) 0;border-left:2px solid var(--brand-primary-light);padding-left:var(--spacing-lg);position:relative;margin-left:var(--spacing-md)}.timeline-item::before{content:"";position:absolute;left:-8px;top:var(--spacing-lg);width:14px;height:14px;background:var(--brand-primary);border-radius:50%;border:3px solid var(--brand-bg-alt)}.timeline-item .timeline-year{color:var(--brand-primary);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.timeline-item h3{font-size:20px;margin-bottom:8px}.timeline-item p{color:var(--brand-text-secondary);margin-bottom:0}.innovation-cta{padding:100px 0;background:var(--brand-gradient);text-align:center}.innovation-cta h2{color:#fff;margin-bottom:var(--spacing-sm)}.innovation-cta p{color:rgba(255,255,255,.9);font-size:18px;max-width:600px;margin:0 auto var(--spacing-lg)}@media (max-width:768px){.innovation-hero{padding:160px 0 60px}.innovation-hero h1{font-size:28px}}