.anydatakit{width:100%;min-height:100vh;background-color:#fff;margin-top:80px}.anydatakit .anydatakit-banner{width:100%;height:448px;background-image:url(/_next/static/media/anydatakit.13ffea84.png);background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative}.anydatakit .banner-content{position:absolute;left:24%;top:50%;transform:translateY(-50%);display:flex;flex-direction:column}.anydatakit .banner-title{color:#0000;background-image:linear-gradient(90deg,#6416f5 0,#4661fd 50%,#3eaafc);-webkit-background-clip:text;background-clip:text}.anydatakit .banner-subtitle,.anydatakit .banner-title{font-weight:700;font-size:48px;font-family:SourceHanSansCN-Bold;letter-spacing:0;margin-bottom:6px}.anydatakit .banner-subtitle{color:#1f1f1f}.anydatakit .banner-desc{color:#1f1f1f;font-weight:400;font-size:20px;font-family:SourceHanSansCN-Normal;letter-spacing:0;max-width:500px}.anydatakit .banner-btn{font-size:18px;width:136px;height:52px;margin-top:40px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3b82f666}.anydatakit .banner-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f680}.anydatakit .architecture-section{background-image:url(/_next/static/media/solution_bg.afa50989.png);background-repeat:no-repeat;background-position:50%;background-size:100% 100%;padding-bottom:40px}.anydatakit .section-inner{max-width:1200px;margin:0 auto;padding:0 20px}.anydatakit .section-title{margin-top:80px;margin-bottom:30px;color:#1f1f1f;font-weight:700;font-size:32px;font-family:SourceHanSansCN-Bold;letter-spacing:0;text-align:center}.anydatakit .architecture-bg{height:675px;background-image:url(/_next/static/media/architecture.c89e0761.png)}.anydatakit .architecture-bg,.anydatakit .features-section{background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.anydatakit .features-section{background-image:url(/_next/static/media/solution_bg.afa50989.png);padding-bottom:60px}.anydatakit .features-section .section-title{margin-top:40px}.anydatakit .features-list{max-width:1200px;margin:0 auto;padding:0 20px}.anydatakit .feature-item{display:flex;align-items:center;gap:50px;margin-bottom:60px}.anydatakit .feature-item.reverse{flex-direction:row-reverse}.anydatakit .feature-content{flex:1;padding-left:10px}.anydatakit .feature-title-wrapper{display:flex;align-items:center;gap:10px}.anydatakit .feature-title{color:#1f1f1f;font-weight:500;font-size:36px;font-family:SourceHanSansCN-Medium}.anydatakit .feature-icon{margin-top:4px}.anydatakit .feature-desc{margin-top:10px;color:#262626;font-weight:400;font-size:16px;font-family:SourceHanSansCN-Normal;line-height:26px}.anydatakit .feature-image{flex:0 0 750px}.anydatakit .feature-image.mobile{display:none}.anydatakit .feature-image img{width:100%;height:auto}.anydatakit .bottom-cta{width:100%;height:340px;background-image:url(/_next/static/media/homepage_bottom_bg.2d32f021.png);background-repeat:no-repeat;background-position:50%;background-size:100% 100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.anydatakit .bottom-cta .cta-title{color:#262626;font-weight:700;font-size:48px;font-family:SourceHanSansCN-Bold}.anydatakit .bottom-cta .cta-title .ai-highlight{color:#0000;font-weight:700;font-size:48px;font-family:Futura-Heavy;background-image:linear-gradient(90deg,#4f74f6 0,#87acfb);-webkit-background-clip:text;background-clip:text}.anydatakit .bottom-cta .cta-btn{margin-top:32px;width:180px;height:56px;font-size:20px;font-weight:600;color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 20px #3b82f666}.anydatakit .bottom-cta .cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px #3b82f680}@media(max-width:1024px){.anydatakit .feature-item{flex-direction:column!important;gap:30px}.anydatakit .feature-item .feature-image.desktop{flex:1;width:100%}}@media(max-width:768px){.anydatakit{margin-top:56px}.anydatakit .anydatakit-banner{height:80vw;background-image:url(/_next/static/media/anydatakit.13ffea84.png)}.anydatakit .banner-content{position:absolute;left:0;right:0;bottom:0;top:auto;transform:none;padding:20px 16px;text-align:center}.anydatakit .banner-title{font-size:7vw;margin-bottom:8px}.anydatakit .banner-subtitle{font-size:5vw;margin-bottom:8px}.anydatakit .banner-desc{font-size:3vw;max-width:100%;margin-bottom:16px}.anydatakit .banner-btn{width:100%;height:44px;font-size:15px;margin-top:0}.anydatakit .architecture-section .section-title{margin-top:32px;margin-bottom:20px;font-size:5vw}.anydatakit .architecture-bg{height:66vw;background-image:url(/_next/static/media/architecture.c89e0761.png)}.anydatakit .features-section{padding-bottom:40px}.anydatakit .features-section .section-title{margin-top:32px;margin-bottom:20px;font-size:5vw}.anydatakit .features-list{padding:0 16px}.anydatakit .feature-item{margin-bottom:32px;gap:16px}.anydatakit .feature-content{padding-left:0}.anydatakit .feature-title-wrapper{justify-content:center}.anydatakit .feature-title{font-size:4.5vw}.anydatakit .feature-icon{width:24px;height:28px}.anydatakit .feature-desc{font-size:3vw;line-height:1.6;margin-top:8px}.anydatakit .feature-image.desktop{display:none}.anydatakit .feature-image.mobile{display:block;flex:1;width:100%}.anydatakit .feature-image img{width:100%;height:auto}.anydatakit .bottom-cta{height:200px;background-image:none;background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.anydatakit .bottom-cta .cta-title,.anydatakit .bottom-cta .cta-title .ai-highlight{font-size:6vw}.anydatakit .bottom-cta .cta-btn{width:160px;height:48px;font-size:16px}}