@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}.section-title-x9k2{margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-leading:var(--leading-tight,1.25);font-size:clamp(32px,4.5vw,44px);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:#00164b;display:inline-block}@keyframes lightMove{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(10%,-10%)rotate(120deg)}66%{transform:translate(-10%,10%)rotate(240deg)}}@keyframes particleFloat{0%,to{opacity:.3;transform:translate(0)scale(1)}25%{opacity:.6;transform:translate(30px,-40px)scale(1.2)}50%{opacity:.4;transform:translate(-20px,-80px)scale(.8)}75%{opacity:.7;transform:translate(40px,-120px)scale(1.1)}}@keyframes heroLoadFade{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%,to{opacity:0;transform:translate(-100%)}50%{opacity:1;transform:translate(100%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes statCountIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero-carousel{background:radial-gradient(at 20%,#409ad626 0%,#0000 50%),radial-gradient(at 80%,#0050ff1a 0%,#0000 50%),linear-gradient(135deg,#050810 0%,#0a1128 50%,#0d1a3a 100%);animation:.1s cubic-bezier(.22,1,.36,1) forwards heroLoadFade;box-shadow:0 20px 60px #0000004d,inset 0 1px #ffffff0d}.hero-carousel:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 30% 40%,#409ad626 0%,#0000 25%),radial-gradient(circle at 70% 60%,#0050ff1f 0%,#0000 25%);width:200%;height:200%;animation:15s ease-in-out infinite lightMove;position:absolute;top:-50%;left:-50%}.hero-carousel:after{content:"";pointer-events:none;z-index:2;mix-blend-mode:overlay;background:linear-gradient(135deg,#00164b66 0%,#0000 30% 70%,#409ad640 100%),radial-gradient(circle at 50% 120%,#409ad626 0%,#0000 60%),repeating-linear-gradient(0deg,#0000,#0000 2px,#409ad608 2px 4px);position:absolute;inset:0}.particle{background:radial-gradient(circle,#409ad6cc,#0000 70%);border-radius:50%;animation:20s ease-in-out infinite particleFloat;position:absolute;box-shadow:0 0 20px #409ad699}.particle-1{width:4px;height:4px;animation-duration:18s;animation-delay:0s;top:20%;left:15%}.particle-2{width:6px;height:6px;animation-duration:22s;animation-delay:-5s;top:60%;left:25%}.particle-3{width:3px;height:3px;animation-duration:20s;animation-delay:-10s;top:40%;right:20%}.particle-4{width:5px;height:5px;animation-duration:25s;animation-delay:-15s;top:75%;right:35%}.particle-5{width:4px;height:4px;animation-duration:19s;animation-delay:-8s;top:30%;left:70%}.particle-6{width:7px;height:7px;animation-duration:23s;animation-delay:-12s;top:85%;left:50%}.carousel-slide{opacity:0;pointer-events:none;transition:opacity 1.5s cubic-bezier(.4,0,.2,1)}.carousel-slide.active{opacity:1;pointer-events:auto}.carousel-slide img{filter:brightness(.85)contrast(1.15)saturate(1.1);transition:filter .6s}.carousel-slide:hover img{filter:brightness(.95)contrast(1.1)saturate(1.15)}.carousel-dot{background:#ffffff59;transition:all .35s}.carousel-dot.active{background:#fff;transform:scale(1.4)}.carousel-dot:hover{background:#ffffffb3}.hero-carousel:hover .hero-carousel-btn{opacity:1}.hero-carousel-btn:hover{background:#00000073;border-color:#ffffff80}.hero-carousel-prev{left:24px}.hero-carousel-next{right:24px}.stats-container-custom{background:linear-gradient(135deg,#fffffff2 0%,#f8fafce6 100%),radial-gradient(circle at 20%,#409ad614,#0000 60%),radial-gradient(circle at 80%,#0050ff0d,#0000 60%);box-shadow:0 20px 60px #00164b26,0 8px 24px #00164b1a,0 0 0 1px #409ad61a,inset 0 1px #fffc}.stats-container-custom:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#409ad608 50%,#0000 100%);animation:3s ease-in-out infinite shimmer;position:absolute;inset:0}.stat-item:after{content:"";background:linear-gradient(#0000,#a7a7a74d,#a7a7a780,#a7a7a74d,#0000);width:1px;height:40%;position:absolute;top:30%;right:0;box-shadow:0 0 8px #409ad64d}.product-card,.case-card{flex:0 0 calc(33.333% - 16px);max-width:calc(33.333% - 16px)}@media (max-width:1023px) and (min-width:640px){.product-card,.case-card{flex:0 0 calc(50% - 12px);max-width:calc(50% - 12px)}}@media (max-width:639px){.product-card,.case-card{flex:0 0 100%;max-width:100%}}.case-tab-glow:before{content:"";opacity:0;border-radius:inherit;background:linear-gradient(135deg,#409ad614,#00164b0a);transition:opacity .25s;position:absolute;inset:0}.case-tab-glow:hover:before{opacity:1}.case-tab-glow.active:before{display:none}.case-tab-active-bg.active{color:#fff;background-color:#00164b;border-color:#00164b}.cases-carousel-wrapper-hidden{display:none}.cases-carousel-wrapper-hidden.active{display:block}.video-item-title-hidden{opacity:0;visibility:hidden;transition:opacity .2s}.video-item:hover .video-item-title-visible{opacity:1;visibility:visible;background:#000000bf}.video-item.active{border-width:3px;border-color:#22a8e6}.news-item-current{border-left:3px solid #00164b;padding-left:13px}@media (max-width:1023px){.hero-carousel:before{animation:10s ease-in-out infinite lightMove}.hero-carousel:after{background:linear-gradient(135deg,#00164b4d 0%,#0000 50%)}.hero-articles-hidden{display:none}.carousel-dot-mobile{border-radius:0;width:24px;height:3px}.carousel-dot-mobile.active{width:40px;transform:none}.stat-divider-hide:nth-child(2):after,.stat-item:after,.video-item-title-mobile,.hero-carousel-btn-hidden{display:none}.video-item-active-mobile{border-width:2px}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.stat-item-animate{opacity:0;animation:.4s ease-out forwards statCountIn}.stats-bar{transform-origin:top}.solutions-body-hidden{animation:.2s fadeIn;display:none}.solutions-body-hidden.active{display:block}.sol-tab-active{color:#00164b;border-bottom-color:#00164b}.tab-content-video-hidden{display:none}.tab-content-video-hidden.active{display:block}.video-tab-active{color:#fff;background:#00164b;border-color:#00164b}body{overflow-x:hidden}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
