@import "https://fonts.googleapis.com/css2?family=Exo:wght@300;700&family=Poppins:wght@300;400;500;600;700&display=swap";*{box-sizing:border-box;margin:0;padding:0}:root{--color-bg-light:#fbfbfb;--color-text-medium:#606060;--color-text-darker:#444;--color-primary-dark:#143037;--color-accent-blue:#5ab1c7;--white:#fff;--black:#212529;--font-logo:"Exo",sans-serif;--font-body:"Poppins",sans-serif;--circle-size:160px;--orbit-radius:260px;--num-items:8;--color-solution-1:#6cc;--color-solution-2:#96c;--color-solution-3:#f96;--color-solution-4:#f66;--color-solution-5:#6c9;--color-solution-6:#cc6;--color-banner-bg:linear-gradient(135deg,#ccecf4 0%,#e1f0d9 100%);--color-banner-text:var(--color-primary-dark);--color-banner-btn-bg:var(--white);--color-banner-btn-text:var(--color-primary-dark);--color-banner-btn-border:var(--color-primary-dark)}body{font-family:var(--font-body);color:var(--black);background-color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300;line-height:1.7}h1,h2,h3,h4,h5,h6{font-family:var(--font-body);color:var(--color-primary-dark);margin-bottom:1rem;font-weight:600;line-height:1.3}a{color:var(--color-accent-blue);text-decoration:none;transition:color .3s}a:hover{color:var(--color-primary-dark)}.section-container{width:80%;margin:0 auto;padding:0}.gradient-text{background:linear-gradient(to right,var(--color-primary-dark),var(--color-accent-blue));color:#0000;background-clip:text}.btn{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:50px;padding:12px 25px;font-weight:500;transition:background-color .3s,color .3s,transform .3s,border-color .3s;display:inline-block}.btn-primary{background-color:var(--color-accent-blue);color:var(--white);border-color:var(--color-accent-blue)}.btn-primary:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--white);transform:translateY(-2px)}.btn-dark{background-color:var(--color-primary-dark);color:var(--white);border-color:var(--color-primary-dark)}.btn-dark:hover{background-color:var(--black);border-color:var(--black);color:var(--white);transform:translateY(-2px)}.btn-outline{color:var(--color-banner-btn-text);border:2px solid var(--color-banner-btn-border);background-color:#0000;padding:10px 22px}.btn-outline:hover{background-color:var(--color-banner-btn-text);color:var(--white);transform:translateY(-2px)}.btn-outline i{margin-left:8px;transition:transform .3s}.btn-outline:hover i{transform:translate(3px)}#main-header{z-index:1000;background-color:#0000;width:100%;padding:25px 0;transition:background-color .4s,padding .4s,box-shadow .4s;position:absolute;top:0;left:0}#main-header.scrolled{background-color:var(--white);padding:15px 0;position:fixed;box-shadow:0 2px 10px #00000014}.header-container{justify-content:space-between;align-items:center;width:80%;margin:0 auto;padding:0;display:flex}.logo a{font-family:var(--font-logo);background:linear-gradient(to right,var(--color-primary-dark),var(--color-accent-blue));color:#0000;background-clip:text;font-size:2.4rem;font-weight:700;transition:opacity .3s}.logo a:hover{opacity:.85}#main-header.scrolled .logo a{background:linear-gradient(to right,var(--color-primary-dark),var(--color-accent-blue));color:#0000;background-clip:text}nav ul{gap:35px;list-style:none;display:flex}nav ul li a{font-family:var(--font-body);color:var(--white);text-shadow:0 1px 3px #00000080;border-bottom:none;padding-bottom:5px;font-weight:500;transition:color .3s;position:relative}nav ul li a:after{content:"";background-color:var(--color-accent-blue);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}#main-header.scrolled nav ul li a{color:var(--color-text-medium);text-shadow:none}nav ul li a:hover,nav ul li a.active{color:var(--white)}#main-header.scrolled nav ul li a:hover,#main-header.scrolled nav ul li a.active{color:var(--color-primary-dark)}nav ul li a:hover:after,nav ul li a.active:after{width:100%}#hero{text-align:center;height:100vh;color:var(--white);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}#hero:before{content:"";z-index:-2;background-image:url(hero-background.47329d14.png);background-position:50%;background-size:cover;width:100%;height:100%;animation:25s ease-in-out infinite alternate zoomInOut;position:absolute;top:0;left:0}@keyframes zoomInOut{0%{transform:scale(1)}to{transform:scale(1.08)}}.hero-content{z-index:1;backdrop-filter:blur(3px);background-color:#1430378c;border-radius:10px;max-width:900px;padding:40px 60px}.hero-content h1{color:var(--white);text-shadow:0 1px 3px #0000004d;margin-bottom:1.5rem;font-size:4.5rem;font-weight:700;line-height:1.2}.hero-content p{color:#ffffffe6;text-shadow:0 1px 3px #0000004d;max-width:750px;margin-bottom:0;margin-left:auto;margin-right:auto;font-size:1.4rem;font-weight:300}#ai-workspace{background-color:var(--color-bg-light);padding:100px 0}#ai-workspace h2{text-align:center;white-space:nowrap;margin-bottom:60px;font-size:2.8rem}.workspace-content{grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;display:grid}.workspace-text p{color:var(--color-text-darker);margin-bottom:1.5rem;font-size:1.2rem}.workspace-video{border-radius:8px;height:0;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 8px 25px #00000014}.workspace-video video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}#key-features{background-color:var(--white);padding:120px 0;overflow:hidden}.features-container{align-items:center;gap:80px;display:flex}.features-circular-layout{width:calc(var(--orbit-radius)*2 + var(--circle-size));height:calc(var(--orbit-radius)*2 + var(--circle-size));flex-shrink:0;order:2;margin:0 auto;position:relative}.feature-circle{width:var(--circle-size);height:var(--circle-size);margin-top:calc(var(--circle-size)/-2);margin-left:calc(var(--circle-size)/-2);border:3px solid var(--color-accent-blue);text-align:center;color:var(--color-primary-dark);background-color:var(--white);transform:rotate(calc(360deg/var(--num-items)*var(--i)))translate(var(--orbit-radius))rotate(calc(-360deg/var(--num-items)*var(--i)));border-radius:50%;justify-content:center;align-items:center;padding:12px;font-size:1rem;font-weight:500;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 5px 15px #00000012}.feature-circle:hover{border-color:var(--color-primary-dark);transform:rotate(calc(360deg/var(--num-items)*var(--i)))translate(var(--orbit-radius))rotate(calc(-360deg/var(--num-items)*var(--i)))scale(1.1);box-shadow:0 8px 20px #0000001a}.feature-circle:first-of-type{border-color:var(--color-solution-1)}.feature-circle:nth-of-type(2){border-color:var(--color-solution-2)}.feature-circle:nth-of-type(3){border-color:var(--color-solution-3)}.feature-circle:nth-of-type(4){border-color:var(--color-solution-4)}.feature-circle:nth-of-type(5){border-color:var(--color-solution-5)}.feature-circle:nth-of-type(6){border-color:var(--color-solution-6)}.feature-circle:nth-of-type(7){border-color:#c69}.feature-circle:nth-of-type(8){border-color:var(--color-accent-blue)}.features-text-content{flex-grow:1;padding-left:40px}.features-text-content h2{white-space:nowrap;margin-bottom:1.5rem;font-size:2.8rem}.features-text-content p.single-line-text{color:var(--color-text-darker);white-space:normal;margin-bottom:0;font-size:1.2rem}#smart-solutions{background-color:var(--color-bg-light);padding:100px 0}.solutions-layout-container{align-items:flex-start;gap:60px;display:flex}.solutions-title-area{flex:0 0 30%}.solutions-title-area h2{margin-bottom:0;font-size:2.8rem}.solutions-grid-area{flex:1}.solutions-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.solution-item{background-color:var(--white);text-align:left;min-height:300px;color:var(--color-primary-dark);border-left:5px solid;border-radius:8px;flex-direction:column;padding:30px;transition:transform .3s,box-shadow .3s,border-left-color .3s;display:flex;box-shadow:0 5px 15px #0000000d}.solution-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px #1430371a}.solution-item.color-1{border-left-color:var(--color-solution-1)}.solution-item.color-2{border-left-color:var(--color-solution-2)}.solution-item.color-3{border-left-color:var(--color-solution-3)}.solution-item.color-4{border-left-color:var(--color-solution-4)}.solution-item.color-5{border-left-color:var(--color-solution-5)}.solution-item.color-6{border-left-color:var(--color-solution-6)}.solution-item h3,.solution-item p{color:var(--color-primary-dark)}.solution-item>p:not(.motto){margin-bottom:1.5rem}.solution-item p.motto{color:var(--color-primary-dark);border-top:1px solid #eee;margin-top:auto;margin-bottom:0;padding-top:1rem;font-size:.9rem;font-weight:500}#how-it-works{background-color:var(--white);padding:100px 0}#how-it-works h2{text-align:center;margin-bottom:60px;font-size:2.8rem}.how-it-works-content{text-align:center}.how-it-works-image{border-radius:8px;max-width:65%;height:auto;margin:0 auto;box-shadow:0 8px 25px #00000014}#integrate{background:linear-gradient(180deg,var(--white)0%,#f8fcff 100%);padding:120px 0;position:relative;overflow:hidden}#integrate:before{content:"";opacity:.5;z-index:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23143037' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'%3E%3C/g%3E%3C/g%3E%3C/svg%3E");width:100%;height:100%;position:absolute;top:0;left:0}#integrate .section-container{z-index:1;position:relative}#integrate h2{text-align:center;margin-bottom:1rem;font-size:2.8rem}.integrate-subtitle{text-align:center;color:var(--color-text-darker);max-width:700px;margin-bottom:70px;margin-left:auto;margin-right:auto;font-size:1.2rem}.integrate-carousel-container{padding:0 50px;position:relative}.integrate-carousel-wrapper{overflow:hidden}.integrate-carousel{gap:30px;transition:transform .5s;display:flex}.integrate-item{background:var(--white);text-align:center;border:1px solid #f0f0f0;border-top:3px solid #0000;border-radius:12px;flex-direction:column;flex:none;width:350px;padding:40px;transition:transform .3s,box-shadow .3s,border-color .3s,border-top-color .3s;display:flex;box-shadow:0 8px 25px #1430370f}.integrate-item:hover{border-color:#d0eef7;border-top:3px solid var(--color-accent-blue);transform:translateY(-12px);box-shadow:0 20px 40px #1430371f}.integrate-icon{color:var(--color-accent-blue);margin-bottom:2rem;font-size:4rem;line-height:1;transition:color .3s,transform .3s}.integrate-item:hover .integrate-icon{color:var(--color-primary-dark);transform:scale(1.12)translateY(-3px)}.integrate-item h3{color:var(--color-primary-dark);margin-bottom:1rem;font-size:1.5rem;font-weight:600}.integrate-item p{color:var(--color-text-medium);flex-grow:1;margin-bottom:1.5rem;font-size:1rem;line-height:1.7}.integrate-item .btn{margin-top:auto}.carousel-arrow{width:45px;height:45px;color:var(--color-primary-dark);cursor:pointer;z-index:10;background-color:#fffc;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;transition:background-color .3s,color .3s,box-shadow .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 5px #0000001a}.carousel-arrow:hover{background-color:var(--color-primary-dark);color:var(--white);box-shadow:0 4px 10px #00000026}.carousel-arrow.prev{left:0}.carousel-arrow.next{right:0}#deepin-banner{background:var(--color-banner-bg);padding:60px 0;position:relative;overflow:hidden}#deepin-banner:before{content:"";opacity:.7;z-index:0;background-image:url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23143037' fill-opacity='0.02'%3E%3Cpath d='M50 50h10v10H50zM10 10h10v10H10z'%3E%3C/g%3E%3C/g%3E%3C/svg%3E");width:100%;height:100%;position:absolute;top:0;left:0}.banner-container{z-index:1;justify-content:flex-start;align-items:flex-start;gap:50px;display:flex;position:relative}.banner-logo{text-align:left;flex:0 0 250px}.deepin-logo-svg{max-width:100%;height:auto}.banner-text{text-align:left;flex-grow:1}.banner-text h2{background:linear-gradient(to right,var(--color-primary-dark),var(--color-accent-blue));color:#0000;white-space:normal;background-clip:text;margin-bottom:.8rem;font-size:2.2rem;line-height:1.3}.banner-text p{color:var(--color-text-darker);margin-bottom:1.5rem;font-size:1.2rem;line-height:1.6}.banner-button{text-align:right;flex-shrink:0}#meet-agents{background-color:var(--color-bg-light);padding:100px 0}#meet-agents h2{text-align:center;margin-bottom:1rem;font-size:2.8rem}.agents-subtitle{text-align:center;color:var(--color-text-darker);margin-bottom:1rem;font-size:1.3rem;font-weight:500}.agents-description{text-align:center;color:var(--color-text-darker);max-width:800px;margin-bottom:70px;margin-left:auto;margin-right:auto;font-size:1.2rem;line-height:1.8}.agent-carousel-container{padding:0 50px;position:relative}.agent-carousel-wrapper{overflow:hidden}.agent-carousel{gap:30px;transition:transform .5s;display:flex}.agent-card-horizontal{background:var(--color-bg-light);border:1px solid #eee;border-radius:15px;flex:none;align-items:center;gap:30px;width:600px;padding:40px;transition:box-shadow .3s,transform .3s;display:flex;box-shadow:0 8px 25px #14303712}.agent-card-horizontal:hover{transform:translateY(-5px);box-shadow:0 12px 35px #1430371f}.agent-illustration-horizontal{object-fit:contain;flex-shrink:0;width:150px;height:150px}.agent-text-content{text-align:left;flex-grow:1}.agent-text-content h3{color:var(--color-primary-dark);margin-bottom:.8rem;font-size:1.6rem}.agent-text-content p{color:var(--color-text-medium);margin-bottom:1rem;font-size:1rem;line-height:1.7}.agent-text-content p.agent-question{color:var(--color-primary-dark);border-top:1px solid #eee;margin-top:1rem;margin-bottom:0;padding-top:1rem;font-style:italic;font-weight:500}#main-footer-section{color:#fff9;border-top:3px solid var(--color-accent-blue);background-color:#0a192f;margin-top:100px;padding:60px 0 40px}.footer-nav ul{flex-wrap:wrap;gap:30px;margin:0;padding:0;list-style:none;display:flex}.footer-nav ul li a{color:#ffffffb3;font-size:.95rem;transition:color .3s,text-shadow .3s}.footer-nav ul li a:hover{color:var(--white);text-shadow:0 0 5px #ffffff80}.footer-social a{color:#ffffffb3;margin-left:20px;font-size:1.6rem;transition:color .3s,transform .3s}.footer-social a:hover{color:var(--white);transform:scale(1.1)}.footer-powered-by{text-align:right;color:#ffffff80;font-size:.9rem}.footer-powered-by p{margin-bottom:0}.footer-powered-by a{color:#fff9;font-weight:500;transition:color .3s}.footer-powered-by a:hover{color:var(--white)}@media (width<=1200px){.section-container{width:90%}.features-container{flex-direction:column;gap:60px}.features-text-content{text-align:center;padding-left:0}.features-text-content p.single-line-text{margin:0 auto}.solutions-layout-container{flex-direction:column;gap:40px}.solutions-title-area{text-align:center}.solutions-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=992px){.header-container{width:90%}nav ul{display:none}.hero-content h1{font-size:3.5rem}.hero-content p{font-size:1.2rem}.workspace-content{grid-template-columns:1fr;gap:40px}.workspace-video{padding-bottom:56.25%}.features-circular-layout{--orbit-radius:220px;--circle-size:120px}.banner-container{text-align:center;flex-direction:column;gap:20px}.banner-logo{flex-basis:auto;width:180px;margin:0 auto}.banner-text{width:100%}.banner-text h2{white-space:normal;font-size:1.6rem}.banner-text p{margin-bottom:20px;font-size:1rem}.banner-button{text-align:center;margin:0 auto}.agent-card-horizontal{text-align:center;flex-direction:column;width:90%;padding:30px}.agent-illustration-horizontal{width:120px;height:120px;margin-bottom:15px}.agent-text-content{text-align:center}.footer-container{text-align:center;flex-direction:column}.footer-nav ul{justify-content:center;gap:15px}.footer-social{margin-top:15px}.footer-powered-by{text-align:center;margin-top:15px}}@media (width<=768px){.hero-content{padding:30px 40px}.hero-content h1{font-size:2.8rem}.hero-content p{font-size:1.1rem}#ai-workspace h2,#key-features h2,#smart-solutions h2,#how-it-works h2,#integrate h2,#meet-agents h2{font-size:2.2rem}.solutions-grid{grid-template-columns:1fr}.how-it-works-image{max-width:85%}.integrate-item{width:300px}.carousel-arrow{width:40px;height:40px;font-size:1rem}.integrate-carousel-container,.agent-carousel-container{padding:0 30px}}@media (width<=576px){.header-container{width:95%}.logo a{font-size:2rem}.hero-content{padding:20px 30px}.hero-content h1{font-size:2.2rem}.hero-content p{font-size:1rem}#ai-workspace,#key-features,#smart-solutions,#how-it-works,#integrate,#meet-agents{padding:60px 0}#ai-workspace h2,#key-features h2,#smart-solutions h2,#how-it-works h2,#integrate h2,#meet-agents h2{margin-bottom:40px;font-size:1.8rem}.integrate-item{width:280px;padding:30px}.integrate-icon{font-size:3rem}.integrate-item h3{font-size:1.3rem}.agent-card-horizontal{width:100%;padding:25px}.agent-text-content h3{font-size:1.4rem}.agent-text-content p{font-size:.9rem}.footer-nav ul{gap:10px}.footer-nav ul li a{font-size:.8rem}.footer-social a{font-size:1.3rem}.footer-powered-by{font-size:.8rem}}.footer-contact-info{text-align:center;border-top:none;width:100%;margin-top:0;padding-top:0}.footer-contact-info p{color:#ffffffb3;margin-bottom:12px;font-size:.95rem;line-height:1.7}.footer-contact-info p:last-child{margin-bottom:0}.footer-contact-info i{color:var(--color-accent-blue);text-align:center;opacity:.8;width:18px;margin-right:12px}.footer-contact-info a{color:#fffc;transition:color .3s}.footer-contact-info a:hover{color:var(--white)}.footer-container{flex-direction:column;align-items:center;gap:20px;display:flex}.footer-main-content{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:100%;padding-bottom:30px;display:flex}@media (width<=992px){.footer-contact-info{text-align:center}}.modal{z-index:1001;background-color:#0009;width:100%;height:100%;padding-top:60px;display:none;position:fixed;top:0;left:0;overflow:auto}.modal-content{background-color:#fefefe;border:1px solid #ddd;border-radius:8px;width:80%;max-width:600px;margin:5% auto;padding:30px 40px;position:relative;box-shadow:0 5px 15px #0003}.close-button{color:#aaa;font-size:28px;font-weight:700;transition:color .3s;position:absolute;top:15px;right:25px}.close-button:hover,.close-button:focus{color:#000;cursor:pointer;text-decoration:none}.modal-content h2{color:var(--color-primary-dark);text-align:center;margin-top:0;margin-bottom:1rem}.modal-content p{text-align:center;color:var(--color-text-medium);margin-bottom:2rem}.form-group{margin-bottom:1.5rem}.form-group label{color:var(--color-text-darker);margin-bottom:.5rem;font-weight:500;display:block}.form-group input[type=text],.form-group input[type=email],.form-group textarea{box-sizing:border-box;width:100%;font-family:var(--font-body);border:1px solid #ccc;border-radius:4px;padding:12px;font-size:1rem;transition:border-color .3s}.form-group input[type=text]:focus,.form-group input[type=email]:focus,.form-group textarea:focus{border-color:var(--color-accent-blue);outline:none}.form-group textarea{resize:vertical}#demo-request-form button[type=submit]{width:100%;padding:15px;font-size:1.1rem}@media (width<=768px){.modal-content{width:90%;margin:10% auto;padding:25px 30px}.modal-content h2{font-size:1.8rem}.modal-content p{margin-bottom:1.5rem;font-size:.95rem}}@media (width<=576px){.modal-content{width:95%;margin:15% auto;padding:20px 25px}.form-group input[type=text],.form-group input[type=email],.form-group textarea{padding:10px}#demo-request-form button[type=submit]{padding:12px;font-size:1rem}}#hamburger-btn{cursor:pointer;z-index:1001;background:0 0;border:none;padding:10px;display:none}#hamburger-btn span{background-color:var(--white);width:25px;height:3px;margin:5px 0;transition:all .3s;display:block}#main-header.scrolled #hamburger-btn span{background-color:var(--color-primary-dark)}#mobile-nav{z-index:1000;background-color:#143037f2;width:100%;padding:20px 0;display:none;position:absolute;top:100%;left:0;box-shadow:0 4px 8px #0000001a}#main-header.scrolled #mobile-nav{background-color:#fffffffa}#mobile-nav ul{text-align:center;margin:0;padding:0;list-style:none}#mobile-nav ul li{margin-bottom:15px}#mobile-nav ul li:last-child{margin-bottom:0}#mobile-nav ul li a{color:var(--white);padding:10px 20px;font-size:1.1rem;font-weight:500;transition:background-color .3s,color .3s;display:block}#main-header.scrolled #mobile-nav ul li a{color:var(--color-primary-dark)}#mobile-nav ul li a:hover{background-color:var(--color-accent-blue);color:var(--white)!important}#mobile-nav.active{display:block}#hamburger-btn.active span:first-child{transform:translateY(8px)rotate(45deg)}#hamburger-btn.active span:nth-child(2){opacity:0}#hamburger-btn.active span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}@media (width<=991.98px){#desktop-nav{display:none}#hamburger-btn{display:block}.header-container{width:90%}#hero h1{font-size:3rem}#hero p{font-size:1.1rem}.hero-content{padding:30px 40px}.section-container{width:90%}#ai-workspace h2,#key-features h2,#smart-solutions h2,#how-it-works h2,#integrate h2,#meet-agents h2{white-space:normal;font-size:2.2rem}.workspace-content{grid-template-columns:1fr;gap:40px}.features-container{flex-direction:column;gap:40px}.features-text-content{text-align:center;order:1;padding-left:0}.features-text-content h2{font-size:2rem}.features-text-content p.single-line-text{white-space:normal;max-width:90%;margin:0 auto 20px;font-size:1rem}.features-circular-layout{width:calc(var(--orbit-radius)*2 + var(--circle-size));height:calc(var(--orbit-radius)*2 + var(--circle-size));--orbit-radius:180px;--circle-size:100px;order:2;margin-bottom:30px}.feature-circle{padding:8px;font-size:.8rem}.solutions-layout-container{flex-direction:column;gap:30px}.solutions-title-area{text-align:center}.solutions-grid{grid-template-columns:1fr;gap:20px}.solution-item{min-height:auto}.how-it-works-image{max-width:90%}.integrate-carousel-container{padding:0 15px}.integrate-item{width:280px;padding:30px}.banner-container{text-align:center;flex-direction:column;gap:20px}.banner-logo img{max-width:150px}.banner-text h2{font-size:1.8rem}.banner-text p{max-width:100%;margin-bottom:20px;font-size:1rem}.banner-button{margin-top:0}#meet-agents .agents-description{font-size:.95rem}.agent-carousel-container{padding:0 15px}.agent-card-horizontal{text-align:center;flex-direction:column;align-items:center;padding:25px}.agent-illustration-horizontal{width:80px;height:80px;margin-bottom:15px}.agent-text-content h3{font-size:1.3rem}.agent-text-content p{font-size:.9rem}.agent-question{font-size:.85rem}footer .footer-content{text-align:center;flex-direction:column;gap:30px}footer .footer-logo,footer .footer-contact,footer .footer-links,footer .footer-social{align-items:center;width:100%}footer .footer-contact p,footer .footer-links ul{text-align:center}footer .footer-links ul li{margin:0 10px}footer .footer-bottom{flex-direction:column;gap:10px}.carousel-arrow{width:35px;height:35px;font-size:1rem}.carousel-arrow.prev{left:5px}.carousel-arrow.next{right:5px}.modal-content{width:90%;padding:25px}.modal-content h2{font-size:1.8rem}}@media (width<=767.98px){#hero h1{font-size:2.5rem}#hero p{font-size:1rem}.hero-buttons{flex-direction:column;align-items:center;gap:15px;display:flex}.hero-buttons .btn{width:80%;max-width:250px}.features-circular-layout{--orbit-radius:140px;--circle-size:80px}.integrate-item{width:250px}.agent-card-horizontal{width:90%}}@media (width<=575.98px){.logo a{font-size:2rem}#hero{background-position:top;height:auto;padding:120px 0 60px}#hero h1{font-size:2.2rem}.hero-content{width:90%;padding:20px}#ai-workspace,#key-features,#smart-solutions,#how-it-works,#integrate,#meet-agents{padding:60px 0}#ai-workspace h2,#key-features h2,#smart-solutions h2,#how-it-works h2,#integrate h2,#meet-agents h2{font-size:1.8rem}.features-circular-layout{--orbit-radius:100px;--circle-size:60px;margin-bottom:20px}.features-text-content{text-align:center}.integrate-item{width:85%;margin:0 auto}.integrate-carousel-container{padding:0 5px}.carousel-arrow{width:30px;height:30px;font-size:.9rem}.banner-text h2{font-size:1.5rem}.banner-text p{font-size:.9rem}footer .footer-links ul{flex-direction:column;gap:10px}}.features-list{order:2;max-width:400px;margin:0 auto 30px;padding:0;list-style:none}.feature-list-item{background-color:var(--color-bg-light);color:var(--color-primary-dark);border:1px solid #eee;border-radius:5px;margin-bottom:10px;padding:10px 10px 10px 30px;font-weight:500;position:relative}.feature-list-item:before{content:"";background-color:var(--color-accent-blue);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.feature-list-item.color-1:before{background-color:var(--color-solution-1)}.feature-list-item.color-2:before{background-color:var(--color-solution-2)}.feature-list-item.color-3:before{background-color:var(--color-solution-3)}.feature-list-item.color-4:before{background-color:var(--color-solution-4)}.feature-list-item.color-5:before{background-color:var(--color-solution-5)}.feature-list-item.color-6:before{background-color:var(--color-solution-6)}.feature-list-item.color-7:before{background-color:#c69}.feature-list-item.color-8:before{background-color:var(--color-accent-blue)}.mobile-only{display:none}.desktop-only{display:block}.features-circular-layout.desktop-only{display:block;position:relative}@media (width<=991.98px){.mobile-only{display:block}.desktop-only{display:none!important}.features-container{flex-direction:column;align-items:center}.features-text-content{order:1}.features-list.mobile-only{order:2;width:90%}}#deepin-banner{color:#fff;background-color:#1e2a38;padding:40px 0}.banner-container{justify-content:space-between;align-items:center;gap:40px;display:flex}.banner-logo{text-align:left;flex-basis:30%}.banner-logo img.deepin-logo-svg{max-width:220px;height:auto}.banner-text{text-align:left;flex:1}.banner-text h2{margin-bottom:15px;font-size:2rem}.banner-text p{max-width:90%;margin-bottom:25px;font-size:1.1rem}.banner-button{text-align:left;margin-right:20px}@media (width<=991.98px){.banner-container{text-align:center;flex-direction:column;gap:25px}.banner-logo{text-align:center;flex-basis:auto}.banner-logo img.deepin-logo-svg{max-width:180px}.banner-text{text-align:center}.banner-text h2{font-size:1.8rem}.banner-text p{max-width:100%;margin-bottom:20px;font-size:1rem}.banner-button{text-align:center;margin-right:0}}@media (width<=575.98px){#deepin-banner{padding:30px 0}.banner-logo img.deepin-logo-svg{max-width:160px}.banner-text h2{font-size:1.6rem}.banner-text p{font-size:.95rem}}
/*# sourceMappingURL=twinize-website-final-v21.17c4662a.css.map */
