@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slideUp[data-astro-cid-fbt5meba]{animation:slideUp .3s ease-out}#contactPanel[data-astro-cid-fbt5meba]::-webkit-scrollbar{display:none}body{font-family:Impact,Arial Black,sans-serif;font-weight:400;background-color:#06080d;color:#fff}.font-syne{font-family:Impact,Arial Black,sans-serif;font-weight:400}h1,h2,h3,.font-black{font-weight:900}h4,h5,.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.font-normal,p,span{font-weight:400}.font-light{font-weight:300}.snap-container{scroll-snap-type:y mandatory;overflow-y:scroll;height:100vh;scrollbar-width:none}.snap-container::-webkit-scrollbar{display:none}.snap-section{scroll-snap-align:start;scroll-snap-stop:always;min-height:100vh}.glass-card{background:#0d131ead;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);transition:all .35s cubic-bezier(.16,1,.3,1)}.glass-card:hover{background:#131d2ed9;border-color:#2563eb73;transform:translate(4px)}.glass-card-active{background:#0e182ad9;backdrop-filter:blur(16px);border:1.5px solid #2563eb;box-shadow:0 0 25px #2563eb40}.cat-hero-card{background:linear-gradient(135deg,#101a2cd9,#080c14f2);border:1px solid rgba(255,255,255,.1);transition:all .4s cubic-bezier(.16,1,.3,1)}.cat-hero-card:hover{border-color:#3b82f68c;box-shadow:0 20px 40px -15px #2563eb33,0 0 0 1px #3b82f64d;transform:translateY(-3px)}.cat-sub-card{background:#0c121ca6;backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.08);transition:all .35s cubic-bezier(.16,1,.3,1)}.cat-sub-card:hover{background:#121b2be6;border-color:#3b82f659;transform:translate(6px);box-shadow:0 12px 30px #0006}.hero-gradient-text{background:linear-gradient(180deg,#fff,#e2e8f0 45%,#93c5fd 80%,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.accordion-item{flex:1;min-width:76px;transition:flex .65s cubic-bezier(.25,1,.2,1),transform .4s ease,border-color .4s ease;will-change:flex}.accordion-item.active,.accordion-item:hover{flex:5.5}.accordion-group:hover .accordion-item:not(:hover){flex:1}.accordion-item .expanded-content{opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .35s cubic-bezier(.25,1,.5,1),transform .45s cubic-bezier(.25,1,.5,1)}.accordion-item.active .expanded-content,.accordion-item:hover .expanded-content{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:.15s}.accordion-item .collapsed-title{opacity:1;transition:opacity .25s ease;writing-mode:vertical-rl;transform:rotate(180deg)}.accordion-item.active .collapsed-title,.accordion-item:hover .collapsed-title{opacity:0;pointer-events:none}.stroke-text{-webkit-text-stroke:1px rgba(255,255,255,.06);color:transparent}.pillar-card{position:relative;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:1.25rem;padding:1.75rem 1.5rem;transition:all .4s cubic-bezier(.16,1,.3,1);cursor:pointer}.pillar-card:hover{background:#1e3a8a26;border-color:#60a5fa59;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 20px 45px -10px #0009,inset 0 1px 1px #fff3;transform:translateY(-4px)}.cnc-tab-btn{transition:all .3s cubic-bezier(.16,1,.3,1)}.cnc-tab-btn.active{background-color:#2563eb;color:#fff;box-shadow:0 10px 25px -5px #2563eb73}.cnc-tab-btn:not(.active){background-color:#ffffff0f;color:#fff9}.cnc-tab-btn:not(.active):hover{background-color:#ffffff1f;color:#fff}.tab-content-panel{opacity:0;transform:translateY(10px);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);pointer-events:none;position:absolute;inset:0}.tab-content-panel.active{opacity:1;transform:translateY(0);pointer-events:auto;position:relative}.tab-image-panel{opacity:0;transform:scale(.96) translate(15px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);pointer-events:none;position:absolute;inset:0}.tab-image-panel.active{opacity:1;transform:scale(1) translate(0);pointer-events:auto;position:relative}.app-bg-layer{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transform:scale(1.05);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);pointer-events:none}.app-bg-layer.active{opacity:.35;transform:scale(1)}@keyframes silverLightFlow{0%{top:-20%;opacity:0}25%{opacity:.9}75%{opacity:.9}to{top:100%;opacity:0}}.silver-stream-line{position:absolute;right:0;top:0;bottom:0;width:1px;background:#ffffff14;overflow:hidden;pointer-events:none}.silver-stream-line:after{content:"";position:absolute;left:0;width:1.5px;height:120px;background:linear-gradient(180deg,transparent,rgba(147,197,253,.95),#ffffff,rgba(147,197,253,.95),transparent);box-shadow:0 0 12px 1.5px #3b82f6cc;animation:silverLightFlow 4s cubic-bezier(.4,0,.2,1) infinite}.app-col:nth-child(2) .silver-stream-line:after{animation-delay:.7s}.app-col:nth-child(3) .silver-stream-line:after{animation-delay:1.4s}.app-col:nth-child(4) .silver-stream-line:after{animation-delay:2.1s}.app-col:nth-child(5) .silver-stream-line:after{animation-delay:2.8s}.app-col:nth-child(6) .silver-stream-line:after{animation-delay:3.5s}.app-ripple-bg{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(37,99,235,.4) 0%,rgba(29,78,216,.2) 55%,transparent 100%);transform:scale(.3);opacity:0;filter:blur(10px);transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .55s cubic-bezier(.16,1,.3,1);pointer-events:none}.app-col:hover .app-ripple-bg,.app-col.active .app-ripple-bg{transform:scale(1);opacity:1}.app-content-box{transform:translateY(28px);transition:transform .5s cubic-bezier(.16,1,.3,1)}.app-col:hover .app-content-box,.app-col.active .app-content-box{transform:translateY(0)}.app-action-btn{opacity:0;transform:translateY(18px) scale(.85);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);pointer-events:none}.app-col:hover .app-action-btn,.app-col.active .app-action-btn{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;transition-delay:.08s}.testimonial-slide{opacity:0;transform:translateY(12px) scale(.98);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);pointer-events:none;position:absolute;inset:0}.testimonial-slide.active{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;position:relative}.hero-nav-bar-container{position:relative;width:100%}.hero-tab-item{position:relative;color:#ffffff80;transition:all .3s ease}.hero-tab-item:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);opacity:0;transition:opacity .3s ease}.hero-tab-item .hero-tab-span:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:80%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);opacity:0;transition:opacity .3s ease}.hero-tab-item:hover:before,.hero-tab-item:hover .hero-tab-span:after{opacity:1}.hero-tab-item.active .hero-tab-span{background:#ffffff1f;color:#fff;position:relative}.hero-tab-item:not(.active) .hero-tab-span{color:#ffffff80}.hero-tab-item:hover .hero-tab-span{color:#fffc}.hero-showcase-viewport{position:relative}.hero-panel{opacity:0;transform:scale(.98);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);pointer-events:none}.hero-panel.active{opacity:1;transform:scale(1);pointer-events:auto}.subnav ul{list-style:none;padding:0;margin:0}.subnav .erji>a{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.05);color:#fff;font-weight:600;font-size:15px;text-decoration:none;transition:all .3s ease}.subnav .erji>a:hover,.subnav .erji>a.cur{background:#3b82f626;color:#60a5fa;border-left:3px solid #3b82f6}.subnav .erji>ul{display:none;background:#0003}.subnav .sanji>a{display:flex;align-items:center;justify-content:space-between;padding:12px 20px 12px 35px;color:#ffffffb3;font-weight:500;font-size:14px;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.03);transition:all .3s ease}.subnav .sanji>a:hover,.subnav .sanji>a.cur{background:#3b82f61a;color:#60a5fa;padding-left:40px}.subnav .sanji>ul{display:none;background:#0000004d}.subnav .siji>a{display:block;padding:10px 20px 10px 50px;color:#fff9;font-weight:400;font-size:13px;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.02);transition:all .3s ease}.subnav .siji>a:hover,.subnav .siji>a.cur{background:#3b82f614;color:#60a5fa;padding-left:55px}.subnav .siji>a:before{content:"•";margin-right:8px;color:#3b82f680}.product-title:before{content:"";display:inline-block;width:4px;height:28px;background:linear-gradient(to bottom,#60a5fa,#3b82f6);margin-right:12px;vertical-align:middle;border-radius:2px}.product-detail-title:before{content:"";display:inline-block;width:4px;height:24px;background:linear-gradient(to bottom,#60a5fa,#3b82f6);margin-right:12px;vertical-align:middle;border-radius:2px}
