.navbar,.navbar-nav .btn-login,.navbar-nav .nav-link:hover{background-color:rgba(255,255,255,.1)}#section2,#section3,#section5,#section6{background-color:#000;background-size:cover;background-position:center}.carousel>article,.will-change-transform{will-change:transform}@property --x{syntax:"<length-percentage>";initial-value:50vw;inherits:false}@property --y{syntax:"<length-percentage>";initial-value:50vh;inherits:false}:root{--bg:#09090b;--fg:#e3e3e3;--surface-1:#101012;--surface-2:#27272a;--surface-3:#52525b;--color-bg:#050505;--color-text:#fff;--color-primary:#ff3366;--color-secondary:#3366ff;--color-tertiary:#33ddff;--color-accent:#ffcc00;--bg-dark:#020618;--bg-light:#e5e5e5;--txt-light:#0a0a0a;--txt-dark:#f5f5f5;--space:1rem;--container-padding:1.5rem;--section-spacing:2rem;--fs-base:16px;--fs-small:0.875rem;--fs-medium:1rem;--fs-large:1.25rem;--fs-xl:1.5rem;--fs-2xl:2rem;--fs-3xl:2.5rem;--fs-4xl:3rem;--ease-out:cubic-bezier(0.5, 1, 0.89, 1);--ease-in-out:cubic-bezier(0.45, 0, 0.55, 1);--transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);--card-radius:16px;--card-bg:rgba(255, 255, 255, 0.03);--card-border:rgba(255, 255, 255, 0.1);--card-shadow:0 15px 30px -12px rgba(0, 0, 0, 0.5)}body,html{height:100%;overflow:hidden;font-family:"PingFang SC","Microsoft YaHei",sans-serif;font-size:var(--fs-base)}body{position:relative;background-color:var(--bg);color-scheme:light dark}a{display:inline-block;text-decoration:none;color:inherit;font-weight:inherit;font-style:inherit}a:hover{color:#a0a0ff}a:active{color:#a0ffff}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--container-padding)}.navbar{transition:.3s;backdrop-filter:blur(8px);z-index:1000}.navbar-nav .nav-link{color:#fff;padding:.5rem 1rem;border-radius:.375rem;transition:.3s}.navbar-nav .btn-login{border:1px solid rgba(255,255,255,.3);border-radius:50rem}.navbar-nav .btn-login:hover{background-color:rgba(255,255,255,.2)}.page-indicator{position:fixed;right:1rem;top:50%;transform:translateY(-50%);z-index:100;display:flex;flex-direction:column;gap:.75rem}.page-indicator .indicator{width:.5rem;height:.5rem;border-radius:50%;background-color:rgba(255,255,255,.5);cursor:pointer;transition:.3s}.page-indicator .indicator.active{background-color:#fff;transform:scale(1.25)}.page-indicator .indicator:hover{background-color:rgba(255,255,255,.8)}.page-indicator .indicator-label{position:absolute;right:100%;white-space:nowrap;margin-right:.5rem;color:#fff;font-size:var(--fs-small);opacity:0;transition:opacity .3s}.page-indicator .indicator:hover .indicator-label{opacity:1}.section-container{position:relative;height:100vh;width:100vw;overflow:hidden}.section{position:absolute;top:0;left:0;width:100%;height:100vh;opacity:0;visibility:hidden;transition:opacity .8s,visibility .8s;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff6f7;padding:1rem;box-sizing:border-box}.section.active{opacity:1;visibility:visible}.display-5{font-size:var(--fs-2xl);margin-bottom:1.5rem}.lead{font-size:var(--fs-medium);line-height:1.6}#section1{background-image:url(/static/assets/img/index0_bg-180.webp);background-repeat:repeat-y;background-position:right top;background-size:contain;animation:6s steps(6,end) infinite steppedScrollAnimation}.title-svg{width:100%;height:40vh;margin-bottom:20px}.carousel,.carousel>article{height:var(--carousel-item-height)}#section1 p{font-size:1em}@keyframes steppedScrollAnimation{from{background-position:right 0}to{background-position:right 594px}}@keyframes steppedScrollAnimationV{from{background-position:left top}to{background-position:-594px top}}#section2{background-image:url("/static/assets/img/index_section2_bg.webp");position:relative}#section2::before,#section3::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}#section3{background-image:url("/static/assets/img/index_section3_bg.webp")}#section3 .s3-content{height:100%!important}#section4{background-color:#000;margin:0;padding:0;overflow:hidden}#chip-canvas{position:fixed;width:100vw;height:100vh}#circuit-canvas,canvas#neuro{position:fixed;top:0;left:0;width:100%;height:100%}canvas#neuro{pointer-events:none;opacity:.95}#section4 .card{position:relative;overflow:hidden;display:grid;grid-template-areas:"card";place-items:center;aspect-ratio:4/5;border:1px solid var(--surface-2);isolation:isolate;transition:border-color .2s var(--ease-out);user-select:none;background-color:#09090b}#section4 .card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at bottom left,transparent 55%,var(--surface-1));pointer-events:none;box-shadow:var(--bg) -.5cqi .5cqi 2.5cqi inset;transition:opacity .9s var(--ease-out)}#section4 .card::after{content:"";position:absolute;inset:0;margin:auto;aspect-ratio:1;background:radial-gradient(circle,var(--bg),transparent 65%);opacity:0;transition:opacity .8s var(--ease-out)}#section4 .card>*{grid-area:card}#section4 .card svg{position:relative;z-index:1;width:30%;height:auto;color:var(--surface-3);transition:.3s var(--ease-out);transition-property:color,scale}#section4 .card button{opacity:0}#section4 .card p{margin-top:5em}#section4 .card:focus-within{outline:Highlight auto 5px;outline:-webkit-focus-ring-color auto 5px}#section4 .card:where(:hover,:focus-within){border-color:var(--active-color,var(--fg));transition:border-color .8s var(--ease-in-out)}#section4 .card:where(:hover,:focus-within) svg{color:var(--active-color,var(--fg));scale:1.1;transition:.3s var(--ease-in-out)}#section4 .card:where(:hover,:focus-within)::before{opacity:0}#section4 .card:where(:hover,:focus-within)::after{opacity:1}#section5{background-image:url("/static/assets/img/section5_bg.webp")}.ball{--delay:0s;--size:0.4;--speed:20s;aspect-ratio:1;width:calc(150% * var(--size));background:linear-gradient(259.53deg,#0a3fff 6.53%,#f55f0a 95.34%);filter:blur(20px);border-radius:50%;position:absolute;top:0;left:0;animation:loop var(--speed) infinite linear;animation-delay:var(--delay);transform-origin:50% 50%;opacity:.6}@keyframes loop{0%{transform:translate3d(0,51%,0) rotate(0)}25%{transform:translate3d(50%,47%,0) rotate(90deg)}50%{transform:translate3d(99%,47%,0) rotate(180deg)}75%{transform:translate3d(50%,63%,0) rotate(270deg)}100%{transform:translate3d(0,51%,0) rotate(360deg)}}#section6{background-image:url("/static/assets/img/section6_bg.webp")}.company-logo{width:30%;max-width:150px;margin-bottom:1em}.gradient-blob{position:absolute;border-radius:100%;filter:blur(40px);opacity:.3;animation:20s ease-in-out infinite alternate float}.gradient-blob:first-child{background:linear-gradient(to right,var(--color-primary),var(--color-secondary));width:150vw;height:150vw;top:-100%;left:-25%;animation-delay:0s}.gradient-blob:nth-child(2){background:linear-gradient(to right,var(--color-tertiary),var(--color-secondary));width:150vw;height:150vw;bottom:-100%;right:-25%;animation-delay:-5s}.gradient-blob:nth-child(3){background:linear-gradient(to right,var(--color-accent),var(--color-primary));width:100vw;height:100vw;top:30%;left:-50%;animation-delay:-10s}@keyframes float{0%{transform:translate(0,0) scale(1)}50%{transform:translate(2%,2%) scale(1.02)}100%{transform:translate(-2%,-2%) scale(.98)}}.carousel{--items:6;--carousel-duration:40s;--carousel-width:min(90vw, 1200px);--carousel-item-width:min(250px, 80vw);--carousel-item-height:400px;--carousel-item-gap:1rem;--clr-cta:rgb(0, 132, 209);position:relative;width:var(--carousel-width);overflow:clip}.card-button,.card-interaction{cursor:pointer;position:relative;overflow:hidden}.carousel[mask]{mask-image:linear-gradient(to right,transparent,black 10% 90%,transparent)}.carousel[reverse]>article{animation-direction:reverse}.carousel:hover>article{animation-play-state:paused}.carousel>article{position:absolute;top:0;left:calc(100% + var(--carousel-item-gap));width:var(--carousel-item-width);display:grid;grid-template-rows:180px auto 1fr auto;gap:.25rem;border:1px solid rgba(255,255,255,.15);padding-block-end:1rem;border-radius:10px;background:rgba(255,255,255,.05);color:#fff;transform:translateZ(0);backface-visibility:hidden;animation-name:marquee;animation-duration:var(--carousel-duration);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:calc((var(--carousel-duration) / var(--items)) * var(--i) * -1)}.carousel>article:first-child{--i:0}.carousel>article:nth-child(2){--i:1}.carousel>article:nth-child(3){--i:2}.carousel>article:nth-child(4){--i:3}.carousel>article:nth-child(5){--i:4}.carousel>article:nth-child(6){--i:5}.carousel img{width:100%;height:100%;object-fit:cover;border-radius:10px 10px 0 0}.carousel>article>:not(img){padding:0 1rem}.carousel>article>div{grid-row:span 2;display:grid}.carousel>article h2{font-size:1.1rem;font-weight:1000;padding-block:0.75rem 0.25rem;margin:0}.carousel>article p{margin:0;font-size:.9rem;line-height:1.4}.carousel>article a{text-decoration:none;text-transform:lowercase;border:1px solid var(--clr-cta);color:#fff;border-radius:3px;padding:.25rem .5rem;place-self:start;transition:150ms ease-in-out}.carousel>article a:where(:hover,:focus-visible){background-color:var(--clr-cta);color:#fff;outline:0}@keyframes marquee{100%{transform:translate3d(calc((var(--items) * (var(--carousel-item-width) + var(--carousel-item-gap))) * -1),0,0)}}.contact-area{margin:auto 0}.card-interaction{animation:cardFloat 4s infinite alternate ease-in-out var(--card-float-delay,0s);height:320px;border-radius:var(--card-radius);background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);transform-style:preserve-3d;transition:var(--transition);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);width:100%}@keyframes cardFloat{0%{transform:translateY(0)}100%{transform:translateY(-5px)}}.card-interaction::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--x,50%) var(--y,50%),rgba(255,255,255,.1) 0,transparent 50%);opacity:0;transition:opacity .3s}.card-interaction:hover::before{opacity:1}.card-content{position:relative;height:100%;padding:1.25rem;display:flex;flex-direction:column;transform-style:preserve-3d;transition:transform .5s}.card-interaction h2{font-size:1.3rem;margin-bottom:.75rem;font-weight:700;transform:translateZ(20px);background:linear-gradient(to right,var(--color-text),rgba(255,255,255,.8));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.card-interaction p{margin-bottom:1.5rem;font-size:.9rem;opacity:.8;transform:translateZ(15px)}.card-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center;transform:translateZ(15px)}.card-button{padding:.6rem 1.2rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:100px;color:var(--color-text);font-weight:600;font-size:.85rem;transition:.3s;backdrop-filter:blur(5px);width:100%}.card-button:hover{background:rgba(255,255,255,.2);transform:translateY(-2px)}.card-icon{font-size:1.25rem;opacity:.7;transition:transform .3s}.card-interaction:hover .card-icon{transform:translateX(5px);opacity:1}.ripple{position:absolute;background:rgba(255,255,255,.3);border-radius:50%;transform:scale(0);animation:.5s linear ripple;pointer-events:none}@keyframes ripple{to{transform:scale(2);opacity:0}}.form-control{background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.2);color:#fff;padding:.75rem;font-size:.9rem}.form-control:focus{background-color:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3);color:#fff;box-shadow:0 0 0 .25rem rgba(255,255,255,.1)}.form-control::placeholder{color:rgba(255,255,255,.5)}.form-label{color:rgba(255,255,255,.8);font-size:var(--fs-small)}.btn-gradient{background:linear-gradient(to right,#4361ee,#7209b7);border:none;color:#fff;transition:.3s;padding:.75rem 1.5rem;font-size:.9rem}.btn-gradient:hover{background:linear-gradient(to right,#3a56d4,#6308a1);color:#fff}.form-error{color:#e74c3c;font-size:14px;margin-top:5px;text-align:left;display:none}.form-privacy{font-size:14px;color:#777;margin-top:16px}.success-message{display:none;background-color:#edfdf5;border:1px solid #1db954;color:#0b6e32;padding:20px;border-radius:6px;margin-top:20px;text-align:center}.footer,.footer-ai-info .dropdown-menu{background-color:rgba(0,0,0,.7);backdrop-filter:blur(8px)}.footer{position:fixed;bottom:0;left:0;right:0;z-index:100}.footer-content{display:none;padding:1.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.footer-copyright{padding:.5rem 0;font-size:var(--fs-small);color:rgba(255,255,255,.6);text-align:center}.footer-ai-info>.dropdown-toggle::after{display:none}.footer-ai-info .dropdown-menu{border-radius:.5rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);transform:translate(100px,-20px)!important;margin-bottom:0;font-size:var(--fs-small)}.footer-ai-info .dropdown-item{padding:.35rem 1rem;font-size:.8rem;color:rgba(255,255,255,.8)}.dropdown-item i{margin-right:.2rem}.dropdown-item:hover,.footer-ai-info .dropdown-item:focus{color:#fff;background-color:rgba(0,0,0,.5)}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp{animation:.8s forwards fadeInUp}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}@media (max-width:575.98px){:root{--container-padding:1rem;--section-spacing:1.5rem;--fs-base:14px;--fs-2xl:1.75rem}.navbar-toggler-icon{filter:invert(100%)}#section1{background-image:url(/static/assets/img/index0_bg_v.webp);background-repeat:repeat-x;background-position:left bottom;background-size:contain;animation:6s steps(6,end) infinite steppedScrollAnimationV}#section1 p{background-color:rgba(0,0,0,.5);font-size:1.2em}#section2{background-position-x:0}#section3 .container,#section3 .s3-content{height:unset!important}.section{padding:.5rem}.title-svg{height:20vh;margin-top:4em}.carousel{--carousel-item-height:350px;--carousel-item-gap:0.5rem}.carousel>article{grid-template-rows:150px auto 1fr auto}.carousel>article h2{font-size:2rem;padding-block:0.5rem 0.25rem}.carousel>article p{font-size:1rem;line-height:1.3}.card-interaction{height:280px}.card-content{padding:1rem}.card-interaction h2{font-size:1.2rem;margin-bottom:.5rem}.card-interaction p{font-size:.8rem;margin-bottom:1rem}.card-button{padding:.5rem 1rem;font-size:.8rem}.company-logo{width:40%;max-width:120px}.contact-area{margin:2em 0}footer .row *,footer p{margin-bottom:0!important}}@media (min-width:576px) and (max-width:767.98px){:root{--container-padding:1.25rem;--fs-base:15px;--fs-2xl:1.875rem}.title-svg{height:25vh}#section1 p{font-size:1.3em;background-color:rgba(0,0,0,.5)}.carousel{--carousel-duration:35s;--carousel-item-height:380px}.carousel>article{grid-template-rows:170px auto 1fr auto}.card-interaction{height:300px}.contact-area{margin:3em 0}}@media (min-width:768px) and (max-width:991.98px){:root{--container-padding:1.5rem;--fs-2xl:2rem}.page-indicator{right:1.5rem;gap:.875rem}.page-indicator .indicator{width:.625rem;height:.625rem}.title-svg{height:45vh}#section1 p{font-size:1.2em}.carousel{--carousel-duration:30s;--carousel-item-width:260px}.carousel>article{grid-template-rows:200px auto 1fr auto}.cards-container{grid-template-columns:repeat(2,1fr);gap:1.5rem}.card-interaction{height:350px}.card-content{padding:1.75rem}.card-interaction h2{font-size:1.4rem;transform:translateZ(25px)}.card-interaction p{transform:translateZ(20px)}.gradient-blob{filter:blur(60px);opacity:.4}@keyframes cardFloat{100%{transform:translateY(-8px)}}.contact-area{margin:3em 0}}@media (min-width:992px) and (max-width:1199.98px){:root{--container-padding:2rem;--fs-2xl:2.25rem}.navbar-toggler-icon{filter:invert(100%)}#section1 p{font-size:1.2em}#section2{background-position-x:0}#section3 .container,#section3 .s3-content{height:unset!important}.page-indicator{right:2rem;gap:1rem}.page-indicator .indicator{width:.75rem;height:.75rem}.title-svg{height:30vh;margin-top:4em}.carousel{--carousel-duration:35s;--carousel-item-width:270px}.cards-container{grid-template-columns:repeat(2,1fr);gap:2rem}.card-interaction{height:380px;border-radius:20px}.card-content{padding:2rem}.card-interaction h2{font-size:1.6rem;transform:translateZ(28px)}.card-interaction p{font-size:1rem;transform:translateZ(22px)}.gradient-blob{filter:blur(70px);opacity:.45}.contact-area{margin:2em 0}footer .row *,footer p{margin-bottom:0!important}}@media (min-width:1200px){:root{--container-padding:2.5rem;--fs-base:16px;--fs-2xl:2.5rem}.page-indicator{right:2.5rem;gap:1.25rem}.page-indicator .indicator{width:.875rem;height:.875rem}.title-svg{height:40vh;margin-bottom:30px}#section1 p{font-size:1.3em}.carousel{--carousel-duration:40s;--carousel-item-width:280px;--carousel-item-height:450px;--carousel-item-gap:2rem}.carousel>article{grid-template-rows:230px auto 1fr auto}.cards-container{grid-template-columns:repeat(3,1fr);gap:2.5rem}.card-interaction{height:400px;border-radius:24px}.card-content{padding:2.5rem}.card-interaction h2{font-size:1.75rem;transform:translateZ(30px)}.card-interaction p{font-size:1.1rem;transform:translateZ(25px)}.card-footer{transform:translateZ(20px)}.gradient-blob{filter:blur(80px);opacity:.5}.gradient-blob:first-child{width:60vw;height:60vw;top:-20%;left:-10%}.gradient-blob:nth-child(2){width:60vw;height:60vw;bottom:-30%;right:-10%}.gradient-blob:nth-child(3){width:40vw;height:40vw;top:40%;left:30%}@keyframes cardFloat{100%{transform:translateY(-10px)}}.contact-area{margin:3em 0}}@media (min-width:1400px){:root{--container-padding:3rem;--fs-base:17px;--fs-2xl:2.75rem}#section1 p{font-size:1.5em}.carousel{--carousel-item-width:300px;--carousel-item-height:480px}.carousel>article h2{font-size:1.5rem}.card-button,.carousel>article p{font-size:1rem}.card-interaction{height:420px}.card-interaction h2{font-size:2rem}.card-interaction p{font-size:.9rem}.card-button{padding:.8rem 1.6rem}.contact-area{margin:auto 0}}