*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:#0d0d15;color:#fff;font-family:Source Han Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;overflow-x:hidden}.header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0d15cc;border-bottom:1px solid #ffffff1a;left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.header.scrolled{background:#0d0d15f2;box-shadow:0 4px 20px #0000004d}.header-content{height:78px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px}.header-content,.logo-section{align-items:center;display:flex}.logo-section{gap:12px}.logo{color:#fff;font-size:24px;font-weight:700;margin:0}.slogan{color:#9ca3af;font-size:12px}.nav-links{align-items:center;display:flex;gap:28px}.nav-link{background:none;border:none;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:8px 0;position:relative;transition:all .3s ease}.nav-link:hover{color:#9333ea}.nav-link:hover:after{animation:slideIn .3s ease;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.cta-button,.nav-link:hover:after{background:linear-gradient(90deg,#9333ea,#4f46e5)}.cta-button{border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:all .3s ease}.cta-button:hover{box-shadow:0 8px 25px #9333ea66;transform:translateY(-2px)}.hero-section{background-attachment:scroll;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh;padding:120px 24px 80px;position:relative}.hero-content{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.hero-left{opacity:0;transform:translateY(30px);transition:all .8s ease}.hero-left.fade-in{opacity:1;transform:translateY(0)}.greeting{align-items:center;display:flex;gap:8px;margin-bottom:24px}.greeting-icon{font-size:20px}.greeting span{color:#fff;font-size:18px;font-weight:500}.hero-title{color:#fff;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:24px}.hero-title .highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#9333ea,#4f46e5);-webkit-background-clip:text;background-clip:text;font-size:60px}.hero-subtitle{font-size:20px;margin-bottom:36px}.hero-cta,.hero-subtitle{color:#fff;font-weight:500}.hero-cta{background:linear-gradient(90deg,#9333ea,#4f46e5);border:none;border-radius:9999px;cursor:pointer;font-size:18px;padding:12px 32px;transition:all .3s ease}.hero-cta:hover{box-shadow:0 8px 25px #9333ea66;transform:translateY(-2px)}.hero-right{opacity:0;transform:translateX(50px);transition:all .8s ease .3s}.hero-right.slide-in{opacity:1;transform:translateX(0)}.ai-chat-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:16px;box-shadow:0 8px 32px #0000004d;padding:40px 24px;text-align:center;transition:all .3s ease}.ai-chat-card.dragging{box-shadow:0 12px 40px #0006;transform:scale(1.05);z-index:1000}.ai-avatar{border-radius:50%;height:60px;margin:0 auto 16px;overflow:hidden;width:60px}.ai-avatar img{height:100%;object-fit:cover;width:100%}.ai-chat-card h3{color:#fff;font-size:16px;font-weight:500;margin-bottom:16px}.ai-chat-card p{color:#d1d5db;font-size:14px;line-height:1.5;margin-bottom:20px}.chat-bubble{align-items:center;background:#ffffff0d;border-radius:8px;color:#d1d5db;display:flex;font-size:14px;justify-content:space-between;padding:12px 16px}.cursor{color:#9333ea;font-weight:700;opacity:0;transition:opacity .1s ease}.cursor.visible{opacity:1}.solution-section{background:#0d0d15;padding:160px 24px}.solution-content{margin:0 auto;max-width:1200px;text-align:center}.solution-header{margin-bottom:80px}.solution-badge{align-items:center;background:linear-gradient(90deg,#1e2139,#202347);border-radius:9999px;display:inline-flex;gap:8px;margin-bottom:40px;padding:8px 26px}.badge-dot{background:#4a7def;border-radius:50%;height:8px;width:8px}.solution-badge span:last-child{color:#fff;font-size:16px;font-weight:500}.solution-title{color:#fff;font-size:54px;font-weight:700;margin-bottom:25px}.solution-subtitle{color:#ababab;font-size:20px;margin:0 auto;max-width:800px}.solution-cards{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:60px}.solution-card{background:linear-gradient(180deg,#161a36,#13162a);border-radius:12px;box-shadow:0 0 15px 0 #4a7def1a;cursor:pointer;opacity:0;padding:24px;transform:translateY(30px);transition:all .3s ease}.solution-card.animate-in{opacity:1;transform:translateY(0)}.solution-card:hover{border:1px solid #4a7def4d;box-shadow:0 8px 30px 0 #4a7def33;transform:translateY(-8px)}.card-icon{font-size:32px;margin-bottom:16px}.solution-card h3{color:#fff;font-size:20px;font-weight:500;line-height:1.5;margin-bottom:12px}.solution-card p{color:#ababab;font-size:16px;line-height:1.5}.features-section{background:linear-gradient(135deg,#0d0d15,#1a1e2e);padding:160px 24px}.features-content{margin:0 auto;max-width:1200px;text-align:center}.features-title{color:#fff;font-size:36px;font-weight:700;margin-bottom:80px;margin-left:auto;margin-right:auto;max-width:800px}.features-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin-bottom:60px}.feature-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:30px 24px;text-align:left;transition:all .3s ease}.feature-card:hover{background:#ffffff14;box-shadow:0 10px 30px #0000004d;transform:translateY(-5px)}.feature-header{margin-bottom:16px}.feature-value{font-size:36px;font-weight:700;line-height:1.2;margin-bottom:8px}.feature-subtitle{color:#fff;font-size:18px;font-weight:600;margin-bottom:12px}.feature-description{color:#ababab;font-size:14px;line-height:1.5}.features-footer{margin-top:60px;text-align:center}.features-summary-title{color:#fff;font-size:24px;font-weight:600;margin-bottom:16px}.features-summary{color:#ababab;font-size:16px;line-height:1.6;margin:0 auto 32px;max-width:600px}.features-cta-button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 32px;transition:all .3s ease}.features-cta-button:hover{box-shadow:0 8px 25px #667eea66;transform:translateY(-2px)}.scenario-section{background:#0d0d15;padding:160px 24px}.scenario-content{margin:0 auto;max-width:1200px}.scenario-title{color:#fff;font-size:36px;font-weight:700;margin-bottom:20px;text-align:center}.scenario-subtitle{color:#ababab;font-size:18px;margin-bottom:80px;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.scenarios{display:flex;flex-direction:column;gap:120px}.scenario-item{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;padding:0}.scenario-item.reverse{direction:rtl}.scenario-item.reverse>*{direction:ltr}.scenario-image{align-items:center;display:flex;justify-content:center}.scenario-img{border-radius:16px;box-shadow:0 10px 30px #0000004d;height:300px;max-width:500px;object-fit:cover;width:100%}.scenario-text{padding:20px 0}.scenario-text h3{color:#fff;font-size:28px;font-weight:600;margin-bottom:16px}.scenario-description{color:#ababab;font-size:16px;line-height:1.6;margin-bottom:24px}.scenario-features{margin-bottom:24px}.scenario-feature{align-items:flex-start;display:flex;gap:8px;margin-bottom:12px}.feature-icon{color:#10b981;flex-shrink:0;font-size:14px;margin-top:2px}.feature-text{color:#ababab;font-size:14px;line-height:1.5}.scenario-tags{display:flex;flex-wrap:wrap;gap:8px}.scenario-tag{background:#667eea1a;border:1px solid #667eea33;border-radius:20px;color:#667eea;font-size:12px;font-weight:500;padding:6px 12px}.cases-section{background:linear-gradient(135deg,#0d0d15,#1a1e2e);padding:160px 24px}.cases-content{margin:0 auto;max-width:1000px;text-align:center}.cases-title{color:#fff;font-size:36px;font-weight:700}.cases-carousel,.cases-title{margin-bottom:80px}.case-main{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;margin-bottom:30px;padding:60px 40px}.case-avatar{font-size:60px;margin-bottom:30px}.case-quote{color:#fff;font-size:20px;font-style:italic;line-height:1.6;margin-bottom:30px}.case-author{border-top:1px solid #ffffff1a;padding-top:20px}.author-name{color:#fff;font-size:18px;font-weight:600;margin-bottom:5px}.author-title{color:#ababab;font-size:14px}.case-indicators{display:flex;gap:12px;justify-content:center}.indicator{background:#ffffff4d;border:none;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.indicator.active{background:#9333ea;transform:scale(1.2)}.cases-stats{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.cases-stats{gap:20px;grid-template-columns:repeat(2,1fr)}}.stat-item{padding:20px}.stat-value{color:#9333ea;font-size:36px;font-weight:700;margin-bottom:8px}.stat-label{color:#ababab;font-size:16px}.contact-section{background:#0d0d15;padding:160px 24px}.contact-content{margin:0 auto;max-width:800px;text-align:center}.contact-title{color:#fff;font-size:36px;font-weight:700;margin-bottom:60px}.contact-features{display:flex;gap:60px;justify-content:center;margin-bottom:40px}.contact-feature{align-items:center;display:flex;flex-direction:column;gap:12px}.feature-icon{font-size:32px}.feature-text{color:#fff;font-size:16px;font-weight:500}.contact-form-section{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:40px}.contact-form-section h3{color:#fff;font-size:24px;font-weight:600;margin-bottom:30px}.contact-form{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:400px}.form-group{position:relative}.phone-input{background:#ffffff0d;border:2px solid #fff3;border-radius:12px;color:#fff;font-size:16px;padding:16px 20px;transition:all .3s ease;width:100%}.phone-input:focus{border-color:#9333ea;box-shadow:0 0 0 3px #9333ea1a;outline:none}.phone-input.error{border-color:#ef4444}.phone-input::placeholder{color:#9ca3af}.error-message{color:#ef4444;font-size:14px;margin-top:8px;text-align:left}.submit-button{align-items:center;background:linear-gradient(90deg,#9333ea,#4f46e5);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;justify-content:center;padding:16px 32px;transition:all .3s ease}.submit-button:hover:not(:disabled){box-shadow:0 8px 25px #9333ea66;transform:translateY(-2px)}.submit-button:disabled{cursor:not-allowed;opacity:.6}.loading-spinner{animation:spin 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}.success-message{background:#10b9811a;border:1px solid #10b9814d;border-radius:8px;color:#10b981;font-size:16px;margin-top:20px;padding:12px}@keyframes slideIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.floating-buttons{bottom:30px;display:flex;flex-direction:column;gap:12px;position:fixed;right:30px;z-index:1000}.floating-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:25px;box-shadow:0 4px 12px #00000026;cursor:pointer;font-size:14px;font-weight:500;padding:12px 20px;transition:all .3s ease}.chat-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.chat-btn:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.contact-btn{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.contact-btn:hover{box-shadow:0 6px 20px #f5576c66;transform:translateY(-2px)}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.modal-content{background:#fff;box-shadow:0 4px 20px #00000026;max-width:400px;padding:20px;width:90%}.chat-modal-content,.modal-content{border-radius:12px;position:relative}.chat-modal-content{background:#0000;padding:0}.modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;position:absolute;right:15px;top:15px;transition:all .2s;width:30px}.modal-close:hover{background:#f5f5f5;color:#333}.modal-content h3{color:#333;font-size:24px;margin:0 0 20px;text-align:center}.modal-content form{display:flex;flex-direction:column;gap:15px}.modal-content input,.modal-content textarea{border:2px solid #e1e5e9;border-radius:8px;font-size:14px;padding:12px 16px;transition:border-color .2s}.modal-content input:focus,.modal-content textarea:focus{border-color:#667eea;outline:none}.modal-content textarea{min-height:100px;resize:vertical}.modal-content button[type=submit]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:all .2s}.modal-content button[type=submit]:hover{box-shadow:0 4px 12px #667eea4d;transform:translateY(-1px)}.contact-card-container{border-top:1px solid #e1e5e9;display:flex;justify-content:center;margin-top:20px;padding-top:20px}@media (max-width:768px){.hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.solution-cards{gap:20px;grid-template-columns:1fr}.features-grid{grid-template-columns:repeat(2,1fr)}.scenario-item{grid-template-columns:1fr;text-align:center}.scenario-item.reverse{direction:ltr}.cases-stats{grid-template-columns:1fr}.contact-features{flex-direction:column;gap:30px}.header-content{padding:0 16px}.nav-links{display:none}.hero-section{padding:100px 16px 60px}.hero-title{font-size:32px}.hero-title .highlight{font-size:40px}.solution-title{font-size:36px}.features-grid{grid-template-columns:1fr}.scenario-icon{font-size:80px}.contact-form{max-width:100%}}@media (max-width:480px){.hero-title{font-size:28px}.hero-title .highlight{font-size:32px}.solution-title{font-size:28px}.cases-title,.contact-title,.features-title,.scenario-title{font-size:24px}.contact-form-section{padding:20px}}.product-section{background:#0d0d15;padding:60px 0}.product-content{margin:0 auto;max-width:1200px;padding:0 20px;text-align:center}.product-header{margin-bottom:40px}.product-title{color:#fff;font-size:36px;font-weight:600;margin-bottom:16px}.product-subtitle{color:#ababab;font-size:16px;line-height:1.5;margin:0 auto;max-width:600px}.product-image-container{border-radius:8px;box-shadow:0 4px 12px #0000001a;margin:0 auto;max-width:800px;overflow:hidden}.product-image{display:block;height:auto;width:100%}.try-button{background:linear-gradient(90deg,#9333ea,#4f46e5);border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;margin-top:20px;padding:16px 32px;transition:all .3s ease}.try-button:hover{box-shadow:0 8px 25px #9333ea4d;transform:translateY(-2px)}@media (max-width:768px){.product-section{padding:40px 0}.product-title{font-size:28px}.product-subtitle{font-size:14px}}@media (max-width:480px){.product-title{font-size:24px}.try-button{font-size:13px;padding:10px 20px}}.footer{background:linear-gradient(135deg,#1a1a2e,#16213e);border-top:1px solid #ffffff1a;margin-top:60px;padding:40px 0 20px}.footer-content{margin:0 auto;max-width:1200px;padding:0 24px;text-align:center}.footer-info{align-items:center;display:flex;flex-direction:column;gap:8px}.footer-info p{color:#ffffffb3;font-size:14px;margin:0;transition:color .3s ease}.footer-info p:first-child{color:#ffffffe6;font-weight:500;margin-bottom:12px}.footer-info p:hover{color:#ffffffe6}@media (max-width:768px){.footer{margin-top:40px;padding:30px 0 15px}.footer-info p{font-size:13px}.footer-info{gap:6px}}@media (max-width:480px){.footer{padding:25px 0 12px}.footer-info p{font-size:12px}}.chat-interface{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:16px;box-shadow:0 8px 32px #0000004d;font-family:Source Han Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;height:600px;overflow:hidden;width:355px}.chat-header,.chat-interface{display:flex;flex-direction:column}.chat-header{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border-bottom:1px solid #fff3;gap:3px;padding:6px 3px 13.5px}.chat-avatar-container{align-items:flex-start;display:flex;justify-content:space-between;padding:4px 0;width:100%}.chat-avatar{background:#4b5563;border-radius:50%;box-shadow:0 4px 6px -4px #0000001a,0 10px 15px -3px #0000001a;height:56px;margin:0 auto;overflow:hidden;width:56px}.chat-avatar img{height:100%;object-fit:cover;width:100%}.close-button{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#4b556380;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;padding:8px;transition:background-color .2s;width:32px}.close-button:hover{background:#4b5563b3}.chat-title{color:#fff;font-size:18px;font-weight:500;line-height:28px;margin-top:5px;text-align:center}.chat-subtitle{color:#d1d5db;font-size:12px;line-height:16px;margin-top:.5px;padding:0 38.5px;text-align:center}.chat-messages{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:16px}.message{align-items:flex-start;display:flex;gap:8px}.message.bot{flex-direction:row}.message.user{flex-direction:row-reverse;justify-content:flex-start}.bot-avatar{flex-shrink:0;height:32px;width:32px}.bot-avatar svg{height:100%;width:100%}.user-avatar{align-items:center;background:#6b7280;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.user-avatar span{color:#fff;font-size:14px;line-height:20px}.message-content{word-wrap:break-word;color:#fff;line-height:20px;max-width:242px;padding:12px}.message.bot .message-content{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #fff3;border-radius:0 8px 8px 8px}.message.user .message-content{background:#1e293b;border-radius:8px 0 8px 8px;max-width:200px}.chat-input-area{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border-top:1px solid #fff3;display:flex;gap:8px;padding:17px 16px}.input-container{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;border-radius:8px;flex:1 1;padding:12px 16px}.message-input{background:#0000;border:none;color:#fff;font-size:14px;line-height:20px;outline:none;width:100%}.message-input::placeholder{color:#6b7280}.send-button{align-items:center;background:#000;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s;width:40px}.send-button:hover:not(:disabled){background:#1f1f1f}.send-button:disabled{cursor:not-allowed;opacity:.5}.chat-messages::-webkit-scrollbar{width:4px}.chat-messages::-webkit-scrollbar-track{background:#ffffff1a}.chat-messages::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}.chat-messages::-webkit-scrollbar-thumb:hover{background:#ffffff80}@media (max-width:768px){.chat-interface{height:500px;max-width:355px;width:100%}.message-content{max-width:200px}.message.user .message-content{max-width:150px}}.contact-card{align-items:center;background:#0009;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.card-container{background:#fff;border-radius:16px;box-shadow:0 8px 32px #0003;max-width:280px;padding:32px 24px;position:relative;text-align:center;width:90%}.card-close{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .2s ease;width:32px}.card-close:hover{background:#f5f5f5;color:#333}.card-title{color:#333;font-size:20px;font-weight:600;margin-bottom:24px}.qr-code-container{display:flex;justify-content:center;margin:24px 0}.qr-code{border-radius:12px;box-shadow:0 4px 16px #0000001a;height:180px;width:180px}.card-description{color:#666;font-size:16px;font-weight:500;margin-top:20px}
/*# sourceMappingURL=main.8bf8005d.css.map*/