.ap-inno-hero{position:relative;min-height:500px;display:flex;align-items:center;overflow:hidden}.ap-inno-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0}.ap-inno-hero-bg ai-img,.ap-inno-hero-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ap-inno-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(6,74,128,.88),rgba(0,191,166,.5))}.ap-inno-hero-content{position:relative;z-index:2;padding-top:180px;padding-bottom:64px;max-width:680px}.ap-inno-hero-content h1{color:#fff;font-size:2.5rem;margin-bottom:16px}.ap-inno-hero-content p{color:rgba(255,255,255,.85);font-size:1.1rem}.ap-iot-section h2{margin-bottom:16px}.ap-iot-section>.container>.row>.col-lg-6:first-child p{color:var(--brand-text-secondary);margin-bottom:32px}.ap-inno-features{display:flex;flex-direction:column;gap:24px}.ap-inno-feature{display:flex;gap:16px;align-items:flex-start}.ap-inno-feature-icon{font-size:1.5rem;font-weight:800;min-width:40px}.ap-inno-feature h4{font-size:1rem;margin-bottom:4px}.ap-inno-feature p{font-size:.9rem;color:var(--brand-text-secondary);margin-bottom:0}.ap-iot-section ai-img,.ap-iot-section img{border-radius:var(--brand-radius-lg);box-shadow:var(--brand-shadow-hover)}.ap-energy-section{background:var(--brand-primary-dark);padding:80px 0}.ap-energy-section .section-title h2{color:#fff}.ap-energy-section .section-title h2::after{background:linear-gradient(90deg,var(--brand-secondary),#fff)}.ap-energy-section .section-title p{color:rgba(255,255,255,.75)}.ap-tech-card{padding:32px 24px;text-align:center;height:100%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.ap-tech-card:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}.ap-tech-icon{width:100px;height:100px;margin:0 auto 20px;border-radius:50%;overflow:hidden;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center}.ap-tech-icon ai-img,.ap-tech-icon img{width:70px;height:70px;-o-object-fit:contain;object-fit:contain}.ap-tech-card h3{color:#fff;font-size:1.15rem;margin-bottom:12px}.ap-tech-card p{color:rgba(255,255,255,.7);font-size:.9rem;margin-bottom:0}.ap-roadmap{background:var(--brand-bg-alt)}.ap-timeline{position:relative;max-width:700px;margin:0 auto;padding-left:40px}.ap-timeline::before{content:"";position:absolute;left:12px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--brand-primary),var(--brand-secondary))}.ap-timeline-item{position:relative;margin-bottom:40px}.ap-timeline-item:last-child{margin-bottom:0}.ap-timeline-marker{position:absolute;left:-34px;top:4px;width:16px;height:16px;border-radius:50%;background:var(--brand-primary);border:3px solid var(--brand-bg-alt);box-shadow:0 0 0 3px var(--brand-primary)}.ap-timeline-content{background:var(--brand-bg);border-radius:var(--brand-radius);padding:24px;box-shadow:var(--brand-shadow)}.ap-timeline-year{font-size:.8rem;font-weight:700;color:var(--brand-secondary);text-transform:uppercase;letter-spacing:1px}.ap-timeline-content h4{font-size:1.1rem;margin:8px 0}.ap-timeline-content p{font-size:.9rem;color:var(--brand-text-secondary);margin-bottom:0}.ap-inno-cta{background:linear-gradient(135deg,var(--brand-primary),var(--brand-secondary));padding:80px 0}.ap-inno-cta h2{color:#fff;margin-bottom:16px}.ap-inno-cta p{color:rgba(255,255,255,.85);max-width:560px;margin:0 auto 32px}@media (max-width:991.98px){.ap-inno-hero-content{padding-top:160px}.ap-inno-hero-content h1{font-size:2rem}}