.hero-section{position:relative;min-height:620px;display:flex;align-items:center;overflow:hidden;padding-top:180px;padding-bottom:var(--spacing-xxl)}.hero-section::before{content:"";position:absolute;top:0;left:0;width:55%;height:100%;background:var(--brand-gradient-dark);clip-path:polygon(0 0,100% 0,85% 100%,0 100%);z-index:1}.hero-section::after{content:"";position:absolute;top:0;right:0;width:55%;height:100%;background:linear-gradient(135deg,#7b2ff7 0,#00b4d8 100%);clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);z-index:0}.hero-content{position:relative;z-index:2}.hero-section h1{color:#fff;font-size:52px;font-weight:800;line-height:1.1;margin-bottom:var(--spacing-sm)}.hero-section .hero-subtitle{color:rgba(255,255,255,.85);font-size:20px;line-height:1.5;margin-bottom:var(--spacing-lg);max-width:520px}.hero-section .hero-stats{display:flex;gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.hero-section .hero-stat{text-align:left}.hero-section .hero-stat .stat-value{font-size:32px;font-weight:800;color:#fff;display:block}.hero-section .hero-stat .stat-label{font-size:13px;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.5px}.hero-visual{position:relative;z-index:2}@media (max-width:991px){.hero-section{min-height:auto;padding-top:140px;padding-bottom:var(--spacing-xl)}.hero-section::before{width:100%;clip-path:none}.hero-section::after{display:none}.hero-section h1{font-size:32px}.hero-section .hero-stats{flex-wrap:wrap;gap:var(--spacing-sm)}.hero-section .hero-stat .stat-value{font-size:24px}}.innovation-section{padding:var(--spacing-xxl) 0;background:var(--brand-bg)}.innovation-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg);padding:var(--spacing-lg);height:100%;transition:.3s;position:relative;overflow:hidden}.innovation-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--brand-gradient);transform:scaleX(0);transition:transform .3s}.innovation-card:hover::before{transform:scaleX(1)}.innovation-card:hover{box-shadow:var(--brand-shadow-hover);transform:translateY(-4px)}.innovation-card .inno-icon{width:64px;height:64px;border-radius:var(--brand-radius-lg);background:linear-gradient(135deg,rgba(18,65,145,.08),rgba(123,47,247,.08));display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--brand-primary);margin-bottom:var(--spacing-sm)}.innovation-card h3{font-size:20px;margin-bottom:var(--spacing-xs)}.innovation-card p{color:var(--brand-text);font-size:15px}.products-section{background:var(--brand-bg-alt);padding:var(--spacing-xxl) 0}.product-cat-card{background:var(--brand-bg);border-radius:var(--brand-radius);overflow:hidden;transition:.3s;border:1px solid var(--brand-border);height:100%}.product-cat-card:hover{box-shadow:var(--brand-shadow-hover);transform:translateY(-4px)}.product-cat-card .card-img-top{height:200px;overflow:hidden;background:var(--brand-bg-alt)}.product-cat-card .card-body{padding:var(--spacing-md)}.product-cat-card h3{font-size:18px;margin-bottom:var(--spacing-xs)}.product-cat-card p{font-size:14px;color:var(--brand-text);margin-bottom:var(--spacing-sm)}.product-cat-card .card-link{color:var(--brand-primary);font-weight:600;font-size:14px}.product-cat-card .card-link:hover{color:var(--brand-accent)}.iot-ecosystem{padding:var(--spacing-xxl) 0;background:var(--brand-bg)}.ecosystem-stat{text-align:center;padding:var(--spacing-lg)}.ecosystem-stat .stat-number{font-size:48px;font-weight:800;color:var(--brand-primary);display:block;margin-bottom:4px}.ecosystem-stat .stat-desc{font-size:14px;color:var(--brand-text);text-transform:uppercase;letter-spacing:.5px}.industries-section{background:var(--brand-bg-alt);padding:var(--spacing-xxl) 0}.industry-card{position:relative;border-radius:var(--brand-radius);overflow:hidden;height:240px;cursor:pointer}.industry-card .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(11,45,102,.85),rgba(11,45,102,.2));display:flex;flex-direction:column;justify-content:flex-end;padding:var(--spacing-md);transition:background .3s}.industry-card:hover .overlay{background:linear-gradient(to top,rgba(11,45,102,.95),rgba(11,45,102,.4))}.industry-card h3{color:#fff;font-size:18px;margin-bottom:4px}.industry-card p{color:rgba(255,255,255,.7);font-size:13px;margin-bottom:0}.research-section{padding:var(--spacing-xxl) 0;background:var(--brand-bg)}.research-section .research-card{border-radius:var(--brand-radius);overflow:hidden}.cta-section{background:var(--brand-gradient);padding:var(--spacing-xxl) 0;text-align:center}.cta-section h2{color:#fff;font-size:36px;margin-bottom:var(--spacing-sm)}.cta-section p{color:rgba(255,255,255,.85);font-size:18px;max-width:580px;margin:0 auto var(--spacing-lg)}