.hero[data-astro-cid-6o27kgmg]{background:var(--color-dark);align-items:center;min-height:85vh;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-6o27kgmg]:before{content:"";z-index:0;background:url(/images/bg2.jpg) 50%/cover no-repeat;animation:8s ease-in-out infinite alternate kenburns;position:absolute;inset:0}.hero-overlay[data-astro-cid-6o27kgmg]{z-index:1;background:linear-gradient(135deg,#0116274d 0%,#0116271a 100%);align-items:center;display:flex;position:absolute;inset:0}.hero-content[data-astro-cid-6o27kgmg]{z-index:2;max-width:720px;position:relative}.hero-content[data-astro-cid-6o27kgmg] h1[data-astro-cid-6o27kgmg]{color:var(--color-white);white-space:nowrap;margin-bottom:1rem;font-size:3.2rem;font-weight:700;line-height:1.15;animation:.6s ease-out both heroFadeUp}.hero-tagline[data-astro-cid-6o27kgmg]{color:var(--color-white);letter-spacing:2px;white-space:nowrap;margin:0 0 1rem;font-size:2rem;font-weight:700;line-height:1.15;animation:.6s ease-out .12s both heroFadeUp}.hero-subtitle[data-astro-cid-6o27kgmg]{color:#ffffffa6;margin-bottom:2rem;font-size:1.15rem;line-height:1.5;animation:.6s ease-out .24s both heroFadeUp}.hero-actions[data-astro-cid-6o27kgmg]{gap:16px;animation:.6s ease-out .36s both heroFadeUp;display:flex}.capabilities-list[data-astro-cid-6o27kgmg]{flex-direction:column;gap:64px;display:flex}.cap-row[data-astro-cid-6o27kgmg]{align-items:center;gap:48px;display:flex}.cap-row[data-astro-cid-6o27kgmg]:nth-child(2n){flex-direction:row-reverse}.cap-image[data-astro-cid-6o27kgmg]{flex:0 0 40%}.cap-image[data-astro-cid-6o27kgmg] img[data-astro-cid-6o27kgmg]{border-radius:8px;width:100%;height:auto;display:block}.cap-text[data-astro-cid-6o27kgmg]{flex:1}.cap-text[data-astro-cid-6o27kgmg] h3[data-astro-cid-6o27kgmg]{color:var(--color-dark);margin-bottom:12px;font-size:1.25rem}.cap-text[data-astro-cid-6o27kgmg] p[data-astro-cid-6o27kgmg]{color:var(--color-dark-75);max-width:100%;font-size:.95rem;line-height:1.7}.capabilities-cta[data-astro-cid-6o27kgmg]{text-align:left;margin-top:48px}.products-marquee[data-astro-cid-6o27kgmg]{cursor:grab;touch-action:pan-y;user-select:none;margin-top:40px;overflow:clip}.products-marquee[data-astro-cid-6o27kgmg].is-dragging{cursor:grabbing}.products-track[data-astro-cid-6o27kgmg]{will-change:transform;width:max-content;animation:40s linear infinite productsScroll;display:flex}.products-track[data-astro-cid-6o27kgmg]:hover{animation-play-state:paused}.products-marquee[data-astro-cid-6o27kgmg].is-dragging .product-card[data-astro-cid-6o27kgmg]{transform:none}@keyframes productsScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.product-card[data-astro-cid-6o27kgmg]{background:var(--color-white);border-radius:8px;flex:none;width:360px;margin-right:24px;transition:transform .3s,box-shadow .3s;display:block;overflow:hidden;box-shadow:0 2px 12px #0000000f}.product-card[data-astro-cid-6o27kgmg]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001a}.product-img[data-astro-cid-6o27kgmg]{object-fit:cover;width:100%;height:220px;transition:transform .4s}.product-card[data-astro-cid-6o27kgmg]:hover .product-img[data-astro-cid-6o27kgmg]{transform:scale(1.05)}.product-card-body[data-astro-cid-6o27kgmg]{padding:20px}.product-card-body[data-astro-cid-6o27kgmg] h3[data-astro-cid-6o27kgmg]{color:var(--color-dark);margin-bottom:6px;font-size:1rem}.product-desc[data-astro-cid-6o27kgmg]{color:var(--color-dark-75);margin-bottom:10px;font-size:.82rem;line-height:1.55}.product-card-link[data-astro-cid-6o27kgmg]{color:var(--color-primary);font-size:.85rem;font-weight:600;font-family:var(--font-heading);transition:transform .3s;display:inline-block}.product-card[data-astro-cid-6o27kgmg]:hover .product-card-link[data-astro-cid-6o27kgmg]{transform:translate(4px)}.industry-grid[data-astro-cid-6o27kgmg]{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:20px;display:grid}.industry-card[data-astro-cid-6o27kgmg]{cursor:pointer;border-radius:8px;transition:transform .3s;position:relative;overflow:hidden}.industry-card[data-astro-cid-6o27kgmg]:hover{transform:translateY(-4px)}.industry-card[data-astro-cid-6o27kgmg] img[data-astro-cid-6o27kgmg]{object-fit:cover;border-radius:8px;width:100%;height:220px;transition:transform .4s}.industry-card[data-astro-cid-6o27kgmg]:hover img[data-astro-cid-6o27kgmg]{transform:scale(1.05)}.industry-card[data-astro-cid-6o27kgmg] p[data-astro-cid-6o27kgmg]{color:var(--color-dark);font-size:.95rem;font-weight:600;font-family:var(--font-heading);margin-top:12px}.news-section[data-astro-cid-6o27kgmg]{background:var(--color-light)}.news-marquee[data-astro-cid-6o27kgmg]{height:340px;overflow:clip;mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.news-marquee[data-astro-cid-6o27kgmg].is-static{height:auto;mask-image:none}.news-track[data-astro-cid-6o27kgmg]{flex-direction:column;animation:30s linear infinite newsScroll;display:flex}.news-track[data-astro-cid-6o27kgmg]:hover,.news-track[data-astro-cid-6o27kgmg]:focus-within{animation-play-state:paused}.news-marquee[data-astro-cid-6o27kgmg].is-static .news-track[data-astro-cid-6o27kgmg]{animation:none}@keyframes newsScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.news-card[data-astro-cid-6o27kgmg]{text-align:left;background:var(--color-white);border-radius:8px;align-items:center;gap:16px;margin-bottom:20px;padding:16px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 2px 12px #0000000d}.news-card[data-astro-cid-6o27kgmg]:hover{transform:translateY(-2px);box-shadow:0 8px 26px #0000001a}.news-thumb[data-astro-cid-6o27kgmg]{flex:0 0 160px}.news-thumb[data-astro-cid-6o27kgmg] img[data-astro-cid-6o27kgmg],.news-thumb-placeholder[data-astro-cid-6o27kgmg]{object-fit:cover;border-radius:6px;width:160px;height:80px;display:block}.news-thumb-placeholder[data-astro-cid-6o27kgmg]{background:linear-gradient(135deg, var(--color-dark), #1a3a5c)}.news-body[data-astro-cid-6o27kgmg]{flex:1;min-width:0}.news-meta[data-astro-cid-6o27kgmg]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.news-meta[data-astro-cid-6o27kgmg] time[data-astro-cid-6o27kgmg]{color:var(--color-dark-50);letter-spacing:.04em;font-size:.8rem}.news-tag[data-astro-cid-6o27kgmg]{font-family:var(--font-heading);border-radius:10px;padding:4px 8px;font-size:.7rem;line-height:1}.news-tag--tech[data-astro-cid-6o27kgmg]{color:#14507f;background:#14507f1a}.news-tag--news[data-astro-cid-6o27kgmg]{color:var(--color-primary);background:#d949481a}.news-title[data-astro-cid-6o27kgmg]{color:var(--color-dark);white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:1.05rem;font-weight:600;transition:color .2s;overflow:hidden}.news-card[data-astro-cid-6o27kgmg]:hover .news-title[data-astro-cid-6o27kgmg]{color:var(--color-primary)}.news-desc[data-astro-cid-6o27kgmg]{color:var(--color-dark-75);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.65;display:-webkit-box;overflow:hidden}.capabilities-list[data-astro-cid-6o27kgmg] .cap-row[data-astro-cid-6o27kgmg]:nth-child(2){transition-delay:.1s}.capabilities-list[data-astro-cid-6o27kgmg] .cap-row[data-astro-cid-6o27kgmg]:nth-child(3){transition-delay:.2s}.industry-grid[data-astro-cid-6o27kgmg] .industry-card[data-astro-cid-6o27kgmg]:nth-child(2){transition-delay:80ms}.industry-grid[data-astro-cid-6o27kgmg] .industry-card[data-astro-cid-6o27kgmg]:nth-child(3){transition-delay:.16s}.industry-grid[data-astro-cid-6o27kgmg] .industry-card[data-astro-cid-6o27kgmg]:nth-child(4){transition-delay:.24s}.btn-primary[data-astro-cid-6o27kgmg]{transition:transform .3s,box-shadow .3s,background .3s}.btn-primary[data-astro-cid-6o27kgmg]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #d9494859}@media (width<=921px){.hero[data-astro-cid-6o27kgmg]:before{background-image:url(/images/bg-new-tablet.jpg)}.hero-content[data-astro-cid-6o27kgmg] h1[data-astro-cid-6o27kgmg]{white-space:normal;font-size:2.2rem}.hero-tagline[data-astro-cid-6o27kgmg]{white-space:normal;font-size:1.5rem}.cap-row[data-astro-cid-6o27kgmg]{gap:20px;flex-direction:column!important}.cap-image[data-astro-cid-6o27kgmg]{flex:none;width:100%;max-width:400px}.product-card[data-astro-cid-6o27kgmg]{width:300px}.industry-grid[data-astro-cid-6o27kgmg]{grid-template-columns:1fr 1fr}.hero-actions[data-astro-cid-6o27kgmg]{flex-direction:column}.news-marquee[data-astro-cid-6o27kgmg]{height:300px}.news-thumb[data-astro-cid-6o27kgmg]{flex-basis:128px}.news-thumb[data-astro-cid-6o27kgmg] img[data-astro-cid-6o27kgmg],.news-thumb-placeholder[data-astro-cid-6o27kgmg]{width:128px;height:64px}}@media (width<=544px){.hero[data-astro-cid-6o27kgmg]:before{background-image:url(/images/bg-new-mobile-3.jpg)}.product-card[data-astro-cid-6o27kgmg]{width:240px}.industry-grid[data-astro-cid-6o27kgmg]{grid-template-columns:1fr}.hero-content[data-astro-cid-6o27kgmg] h1[data-astro-cid-6o27kgmg]{font-size:1.8rem}.hero-tagline[data-astro-cid-6o27kgmg]{font-size:1.2rem}.news-marquee[data-astro-cid-6o27kgmg]{height:270px}.news-thumb[data-astro-cid-6o27kgmg]{flex-basis:104px}.news-thumb[data-astro-cid-6o27kgmg] img[data-astro-cid-6o27kgmg],.news-thumb-placeholder[data-astro-cid-6o27kgmg]{width:104px;height:52px}.news-tag[data-astro-cid-6o27kgmg]{display:none}}@media (prefers-reduced-motion:reduce){.products-track[data-astro-cid-6o27kgmg]{animation:none}.news-marquee[data-astro-cid-6o27kgmg]{height:auto;mask-image:none}.news-track[data-astro-cid-6o27kgmg]{animation:none}.news-track[data-astro-cid-6o27kgmg]>.news-card[data-astro-cid-6o27kgmg]:nth-child(n+4){display:none}}
