@charset "UTF-8";.en-hero{background-color:var(--brand-primary-dark);padding:160px 0 80px;position:relative;overflow:hidden}.en-hero .carousel-item{min-height:460px}.en-hero .carousel-caption-custom{position:relative;text-align:left}.en-hero h1{color:#fff;font-size:2.6rem;font-weight:800;margin-bottom:var(--spacing-sm)}.en-hero .hero-subtitle{color:rgba(255,255,255,.85);font-size:1.1rem;line-height:1.7;max-width:560px;margin-bottom:var(--spacing-lg)}.en-hero .carousel-indicators button{width:12px;height:4px;border-radius:2px;opacity:.5}.en-hero .carousel-indicators button.active{opacity:1;width:28px}.en-hero .hero-img-wrapper{text-align:center}.en-trust-bar{background-color:var(--brand-primary);padding:28px 0}.en-trust-bar .trust-item{text-align:center}.en-trust-bar .trust-number{display:block;font-size:1.8rem;font-weight:800;color:#fff}.en-trust-bar .trust-label{display:block;font-size:.78rem;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:.5px}.en-products-home .product-cat-card{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:var(--spacing-md);text-align:center;transition:box-shadow .25s,border-color .25s;height:100%}.en-products-home .product-cat-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);border-color:var(--brand-primary-light)}.en-products-home .product-cat-card h3{font-size:1.15rem;margin:var(--spacing-sm) 0 var(--spacing-xs)}.en-products-home .product-cat-card p{font-size:.88rem;color:var(--brand-text-secondary);line-height:1.6}.en-industries-home .industry-card{position:relative;border-radius:var(--brand-radius);overflow:hidden;cursor:pointer}.en-industries-home .industry-card ai-img,.en-industries-home .industry-card img{width:100%;display:block}.en-industries-home .industry-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(14,46,79,.9));padding:40px 20px 20px}.en-industries-home .industry-overlay h3{color:#fff;font-size:1.1rem;margin-bottom:4px}.en-industries-home .industry-overlay p{color:rgba(255,255,255,.8);font-size:.82rem;margin:0}.en-tech-highlights .tech-item{display:flex;align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.en-tech-highlights .tech-icon{flex-shrink:0;width:48px;height:48px;background:var(--brand-bg-alt);border-radius:var(--brand-radius);display:flex;align-items:center;justify-content:center}.en-tech-highlights .tech-icon svg{width:24px;height:24px;fill:var(--brand-primary)}.en-tech-highlights .tech-item h3{font-size:1.05rem;margin-bottom:4px}.en-tech-highlights .tech-item p{font-size:.88rem;color:var(--brand-text-secondary);margin:0}.en-whychoose .reason-card{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:var(--spacing-md);height:100%;transition:box-shadow .25s}.en-whychoose .reason-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.06)}.en-whychoose .reason-card h3{font-size:1.05rem;margin-bottom:var(--spacing-xs)}.en-whychoose .reason-card p{font-size:.88rem;color:var(--brand-text-secondary);margin:0}.en-cta-banner{background-color:var(--brand-primary-dark);padding:64px 0;text-align:center}.en-cta-banner h2{color:#fff;margin-bottom:var(--spacing-sm)}.en-cta-banner p{color:rgba(255,255,255,.8);max-width:600px;margin:0 auto var(--spacing-lg);font-size:1.05rem}@media (max-width:768px){.en-hero{padding:120px 0 48px}.en-hero h1{font-size:1.75rem}.en-hero .carousel-item{min-height:auto}.en-trust-bar .trust-number{font-size:1.4rem}}