.hero-section{margin-top:140px;.hero-container{max-width:930px;height:200px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:65px;font-weight:1000;.hero-cta{background-color:#2563eb;color:#fff;font-size:1.125rem;padding:.75rem 2rem;border-radius:.5rem;transition:background-color .2s;&:hover{background-color:#1d4ed8}}}.hero-desc{font-size:20px;opacity:.6;display:flex;justify-content:center;color:#fff;margin-top:20px}.hero-btns-container{width:100%;display:flex;justify-content:center;height:48px;margin-top:44px;gap:20px;.hero-btn{width:171px;height:48px;border-radius:30px;border:1px solid #00a0f099;display:flex;align-items:center;justify-content:center;color:#00a0f0;.hero-btn-icon{width:16px;height:16px;margin-right:8px}.hero-btn-title{font-family:var(--font-alibaba-2-55);font-size:16px;font-weight:400}}}.hero-try-btn-container{display:flex;justify-content:center;margin-top:60px;.try-btn{width:240px;height:60px;color:#fff;font-size:24px;border-radius:12px;background:linear-gradient(93.58deg,#00a0f0,#07f);font-weight:800;display:flex;align-items:center;justify-content:center;font-family:var(--font-alibaba-2-95);cursor:pointer}}.hero-chat-container{width:1440px;height:807px;margin:3px auto 188px;border-radius:24px;background-image:url(/images/_3dAgent/colourful-bg.png);background-size:cover;background-position:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative;.hero-chat-bg{margin-top:107px;width:1200px;height:676px;border-radius:24px}.hero-play-button{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);z-index:10;transition:opacity .4s ease}.hero-play-button-show{opacity:1}.hero-play-button-hide{opacity:0}}}.efficiency-section{.efficiency-container{margin:0 auto;.efficiency-desc{font-size:20px;display:flex;justify-content:center;color:hsla(0,0%,100%,.6);margin-top:20px}.efficiency-grid{margin-top:71px;display:flex;justify-content:center;align-items:center;gap:24px;.efficiency-card{width:588px;height:420px;overflow:hidden;display:flex;border-radius:24px;position:relative;.efficiency-card-left{width:294px;height:420px;.efficiency-card-bg{width:100%;height:100%}}.efficiency-card-right{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:12px;border-bottom-right-radius:24px;border-top-right-radius:24px;background:linear-gradient(180deg,rgba(41,54,66,.6),rgba(33,44,56,.6));.efficiency-card-title{font-weight:800;font-size:28px;line-height:100%;letter-spacing:0;position:absolute;top:81px;left:185px;font-family:var(--font-alibaba-2-95);.efficiency-card-title-quote{color:hsla(0,0%,100%,.6);font-family:var(--font-alibaba-2-95);font-size:40px;font-style:normal;font-weight:800;line-height:normal;position:absolute}.efficiency-card-title-text{color:#fff}.left-quote{left:-33px;top:-18px}.right-quote{right:-35px;top:-18px}}.efficiency-card-subtitle{margin-top:204px;font-family:var(--font-alibaba-2-95);font-weight:800;font-style:95 ExtraBold;font-size:24px;padding:0 28px}.efficiency-card-desc{font-family:var(--font-alibaba-2-55);font-weight:400;font-size:14px;opacity:.6;padding:0 28px}}}}}}.light-sweep-card{position:relative;background:transparent;border-radius:24px;overflow:hidden;cursor:pointer;transition:border-color .3s ease,box-shadow .4s ease}.light-sweep-card:after{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(hsla(0,0%,100%,.2),hsla(0,0%,100%,.02));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.light-sweep-card:hover{border-color:#3f3f46;box-shadow:0 0 40px -10px rgba(99,102,241,.12)}.light-sweep-card:before{content:"";position:absolute;top:-50%;left:-80%;width:70%;height:200%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.03) 25%,hsla(0,0%,100%,.06) 40%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.06) 60%,hsla(0,0%,100%,.03) 75%,transparent);transform:rotate(30deg);transition:none;pointer-events:none;opacity:0}.light-sweep-card:hover:before{left:130%;transition:left 1s ease;opacity:1}.workflow-section-scroll{margin-top:216px}.workflow-section-scroll-inner{height:100%;display:flex;flex-direction:column;justify-content:center}.workflow-section-scroll .title{font-size:60px;font-weight:1000;text-align:center;color:#fff}.workflow-section-scroll .title .blue-color{color:#00a0f0}.workflow-section-scroll .desc{font-size:20px;opacity:.6;display:flex;justify-content:center;color:#fff;margin-top:20px}.workflow-section-scroll .workflow-grid{margin:72px auto 0;display:flex}.workflow-section-scroll .workflow-steps{display:flex;flex-direction:column;flex:0 0 360px}.workflow-section-scroll .workflow-step-card{width:360px;height:100px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;transition:height .5s cubic-bezier(.4,0,.2,1),opacity .4s ease,background-color .4s ease,border-radius .4s ease}.workflow-section-scroll .workflow-step-card-selected{width:360px!important;height:240px!important;border-radius:unset!important;border-top-left-radius:24px!important;border-bottom-left-radius:24px!important;background-color:hsla(0,0%,100%,.1)!important}.workflow-section-scroll .workflow-step-header{display:flex;align-items:center;margin-left:32px}.workflow-section-scroll .workflow-step-number{width:40px;height:40px;font-size:24px;border-radius:50%;background:#ffffff1a;transition:all .4s ease;font-family:var(--font-futura-cyrillic-bold);display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:16px}.workflow-section-scroll .workflow-step-title{font-family:var(--font-alibaba);font-weight:700;font-size:24px;color:#fff;font-family:var(--font-alibaba-2-95)}.workflow-section-scroll .workflow-step-desc{width:240px;height:87px;color:#fff;margin-left:88px;margin-top:12px;font-weight:400;font-size:16px;line-height:180%;opacity:.6;font-family:var(--font-alibaba-2-55);transition:all .4s ease}.workflow-section-scroll .workflow-preview{width:840px;height:540px;overflow:hidden;border-radius:0 24px 24px 0;position:relative;background-color:#262b36}.workflow-section-scroll .workflow-preview-inner{display:flex;flex-direction:column;height:100%;.workflow-video-item{width:100%;height:100%;flex-shrink:0}.workflow-video{width:100%;height:100%;object-fit:contain}}.asset-section{width:1200px;margin:218px auto 0;.asset-title{font-size:2.25rem;font-weight:700;margin-bottom:4rem;text-align:center;color:#60a5fa}.asset-flex-cards{display:flex;flex-wrap:nowrap;margin-top:69px;.asset-card{border-radius:24px;background:linear-gradient(180deg,rgba(41,54,66,.6),rgba(33,44,56,.6));border:1px solid #1f2937;overflow:hidden;.asset-card-title{font-family:var(--font-alibaba-2-95);font-weight:800;font-size:24px;margin:32px 32px 8px}.asset-card-img-container{width:100%;display:flex;justify-content:center;align-items:center;margin-top:40px}.asset-card-desc{font-weight:400;font-size:16px;color:#fff;opacity:.6;margin-left:32px;font-family:var(--font-alibaba-2-55);line-height:1.6}}.asset-cards{width:855px;height:540px;display:flex;flex-wrap:wrap;gap:12px}.asset-column{width:334px;height:540px;margin-left:12px}}}.evolution-section{background-color:transparent;margin-top:216px;.evolution-container{margin:auto 0;.evolution-cards{display:flex;gap:24px;align-items:center;justify-content:center;margin-top:72px;.evolution-card{width:384px;height:540px;border-radius:24px;background:linear-gradient(180deg,rgba(41,54,66,.6),rgba(33,44,56,.6));border:1px solid #1f2937;padding:38px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;.evolution-card-title{font-weight:800;font-size:32px;color:#fff;font-family:var(--font-alibaba-2-95)}.evolution-card-desc{font-weight:400;font-size:20px;color:#fff;opacity:.6;margin-top:12px;font-family:var(--font-alibaba-2-55)}.evolution-card-bg{width:100%;height:100%;margin-top:39px;img{width:100%;height:100%}}}}}}.typing-input-box{position:relative;width:720px;height:240px;padding:24px 72px 24px 28px;border-radius:18px;background:rgba(28,30,41,.96);border:1px solid #427bff;overflow:hidden;z-index:1000}.typing-input-box:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px rgba(66,133,244,.08),0 0 24px rgba(66,133,244,.08),0 0 80px rgba(66,133,244,.05)}.typing-placeholder{display:flex;align-items:center;height:28px;color:#fff;font-family:var(--font-alibaba-2-55);font-size:24px;letter-spacing:.3px;user-select:none}.typing-cursor{width:12px;height:24px;margin-left:3px;background:#4c8dff;flex-shrink:0;animation:cursor-blink 1s infinite}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}.typing-send-btn{position:absolute;right:24px;bottom:24px;width:42px;height:42px;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#427bff;transition:transform .2s ease,box-shadow .2s ease}.typing-send-btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(66,133,244,.35),0 2px 8px rgba(66,133,244,.25)}.typing-send-btn:active{transform:scale(.96)}.typing-send-btn svg{width:18px;height:18px;fill:#fff}.cta-section{margin-top:218px;background-color:transparent;.cta-container{.cta-container-textarea{width:720px;height:240px;margin:71px auto 0}.cta-container-btn{width:240px;height:60px;margin:59px auto 180px;color:#fff;font-size:24px;border-radius:12px;background:linear-gradient(93.58deg,#00a0f0,#07f);font-weight:800;display:flex;align-items:center;justify-content:center;font-family:var(--font-alibaba-2-95);cursor:pointer}}}