*{box-sizing:border-box;margin:0;padding:0;word-break:keep-all;overflow-wrap:normal;white-space:normal}a,button,div,h1,h2,h3,h4,h5,h6,label,li,p,span{word-break:keep-all;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none}.mobile-only{display:none!important}.desktop-only{display:block!important}@media (max-width:768px){.mobile-only{display:block!important}.desktop-only{display:none!important}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;background:#0f0f0f;color:#f5f5f5}header.desktop-only{display:flex;justify-content:center;width:100%;background:#111;border-bottom:1px solid #333;padding:0}header.desktop-only>div,header.desktop-only>nav{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1140px;padding:1.25rem 0}header.desktop-only>div{flex:0 0 auto}nav{flex:1 1;display:flex;justify-content:flex-end;align-items:center;gap:1.5rem}nav a{text-decoration:none;color:#f0f0f0;font-weight:500}.lang-switcher select{padding:4px;border-radius:4px;background:#222;color:#fff;border:1px solid #444;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Color Emoji,Apple Color Emoji,Segoe UI Emoji,sans-serif!important}:root{--hero-title-size-desktop:2.5rem;--hero-subtitle-size-desktop:1.05rem;--hero-title-size-mobile:1.8rem;--hero-subtitle-size-mobile:0.95rem;--hero-text-color:#fff;--hero-subtitle-color:#fcefff;--hero-line-height-title:1.35;--hero-line-height-subtitle:1.75;--hero-mobile-line-height-subtitle:1.6;--container-width:1140px;--container-padding:1rem;--container-side-margin:auto}@keyframes fluidFlow1{0%{background-position:0 30%,70% 70%,20% 80%,90% 20%}25%{background-position:30% 10%,80% 80%,10% 60%,70% 40%}50%{background-position:60% 40%,40% 90%,80% 20%,30% 70%}75%{background-position:90% 70%,10% 30%,60% 90%,80% 10%}to{background-position:0 30%,70% 70%,20% 80%,90% 20%}}@keyframes fluidFlow2{0%{background-position:100% 60%,30% 10%,80% 90%,10% 40%}30%{background-position:70% 80%,60% 30%,40% 70%,90% 10%}60%{background-position:20% 20%,90% 60%,10% 30%,50% 90%}to{background-position:100% 60%,30% 10%,80% 90%,10% 40%}}@keyframes fluidFlow3{0%{background-position:50% 90%,20% 20%,90% 50%,40% 60%}40%{background-position:10% 40%,80% 70%,30% 10%,70% 90%}80%{background-position:80% 10%,40% 90%,70% 30%,10% 70%}to{background-position:50% 90%,20% 20%,90% 50%,40% 60%}}@keyframes heroBGMove{0%{background-position:0 50%}to{background-position:100% 50%}}.fluid-hero{position:relative!important;overflow:hidden!important;background:radial-gradient(circle at 30% 40%,rgba(245,36,125,.8) 0,transparent 50%),radial-gradient(circle at 70% 80%,rgba(162,89,198,.9) 0,transparent 50%),radial-gradient(circle at 90% 20%,rgba(245,36,125,.6) 0,transparent 40%),radial-gradient(circle at 20% 90%,rgba(162,89,198,.7) 0,transparent 50%),linear-gradient(120deg,#f5247d,#a259c6)!important;background-size:80% 80%,60% 60%,90% 90%,70% 70%,100% 100%!important;animation:fluidFlow1 12s ease-in-out infinite!important}.fluid-hero:before{background:radial-gradient(circle at 80% 60%,rgba(245,36,125,.6) 0,transparent 40%),radial-gradient(circle at 20% 30%,rgba(162,89,198,.8) 0,transparent 50%),radial-gradient(circle at 60% 90%,rgba(245,36,125,.7) 0,transparent 45%),radial-gradient(circle at 40% 10%,rgba(162,89,198,.5) 0,transparent 35%);background-size:70% 70%,85% 85%,65% 65%,95% 95%;animation:fluidFlow2 8s ease-in-out infinite reverse;z-index:1}.fluid-hero:after,.fluid-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.fluid-hero:after{background:radial-gradient(circle at 50% 70%,rgba(245,36,125,.4) 0,transparent 30%),radial-gradient(circle at 90% 40%,rgba(162,89,198,.6) 0,transparent 40%),radial-gradient(circle at 10% 80%,rgba(245,36,125,.5) 0,transparent 35%);background-size:100% 100%,75% 75%,85% 85%;animation:fluidFlow3 15s ease-in-out infinite;z-index:2}.fluid-hero>*{position:relative;z-index:3}.cards,.contact-content,.contact-grid,.container,.cta-section,.section,.service-details,.service-features,.service-page header,.service-page main,.service-page section,.service-page>*{width:100%;max-width:var(--container-width);margin-left:var(--container-side-margin);margin-right:var(--container-side-margin);padding-left:var(--container-padding);padding-right:var(--container-padding)}.ai-hero,.business-hero,.contact-hero,.ecommerce-hero,.home-hero{position:relative;background:linear-gradient(120deg,#f5247d,#a259c6);box-shadow:0 8px 32px rgba(245,36,125,.13);padding:4rem 2rem;color:#fff;text-align:center;width:100%;max-width:1000px;margin:1rem auto 2rem;border-radius:32px;overflow:hidden;z-index:1}.home-hero{max-width:1140px}.contact-page{display:flex;flex-direction:column;align-items:center;width:100%}.contact-hero{position:relative;background:linear-gradient(120deg,#f5247d,#a259c6);box-shadow:0 8px 32px rgba(245,36,125,.13);padding:4rem 2rem;color:#fff;text-align:center;width:100%;max-width:1000px;margin:1rem auto 2rem;border-radius:32px;overflow:hidden;z-index:1}.contact-grid{max-width:1140px;width:100%;margin:0 auto}.service-page{display:flex;flex-direction:column;align-items:center;width:100%}.service-details{padding:0;width:100%;max-width:1000px;margin:0 auto}.service-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:2rem;width:100%}.cta-section{width:100%;max-width:1000px;margin:2rem auto;padding:2rem 1rem;text-align:center;background:#1b1b1b;border-radius:16px}.cta-section h2{font-size:2rem;margin-bottom:1rem;color:#fff}.cta-section p{color:#ccc;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto;text-align:center}.desktop-only div p[style*="color: #fcefff"],.desktop-only section p[style*=textAlign],div[style*=linear-gradient] p[style*=textAlign],section.desktop-only p[style*="textAlign: 'center'"]{text-align:center!important}.cta-section .container{text-align:center}.card a,a.cta,a.cta-button{text-decoration:none}.footer-icons a[href*=xiaohongshu] img,footer a[href*=xiaohongshu] img{width:24px;height:24px;transform:scale(1.2)}a[href*="xiaohongshu.com"] img,a[href*=xiaohongshu] svg{width:24px;height:24px}.footer a[href*=xiaohongshu],footer a[href*=xiaohongshu]{font-size:1.2em;padding:2px 4px}.bottom-cta-container{width:100%;display:flex;justify-content:center;margin:2rem auto;padding:1rem 0}.bottom-cta-container .cta-button{position:relative;bottom:auto;left:auto;transform:none;width:160px}body{width:100%;margin:0;padding:0;overflow-x:hidden}.layout-container{margin:0}.ai-hero .container,.business-hero .container,.ecommerce-hero .container,.layout-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:0}.ai-hero h1,.business-hero h1,.ecommerce-hero h1{font-size:2.5rem;color:#fff;margin:0 0 1.5rem;width:100%;text-align:center;display:block;line-height:1.35}.ai-hero p.service-subtitle,.business-hero p.service-subtitle,.ecommerce-hero p.service-subtitle{font-size:1.05rem;line-height:1.75;color:#fcefff;max-width:800px;margin:0 auto;text-align:center;display:block;width:100%}.service-page header .container{display:flex!important;flex-direction:column!important;width:100%!important}@media (max-width:768px){.ai-hero,.business-hero,.ecommerce-hero{margin:1rem 0;width:100%;max-width:100%;padding:2rem 1rem;border-radius:20px}.ai-hero h1,.business-hero h1,.ecommerce-hero h1{font-size:1.8rem;margin-bottom:1rem}.ai-hero p.service-subtitle,.business-hero p.service-subtitle,.ecommerce-hero p.service-subtitle{font-size:.95rem}body{padding:0;margin:0}.contact-content,.contact-grid,.container,.cta-section,.section,.service-details,.service-features,.service-page header,.service-page main,.service-page section,.service-page>*{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:1rem!important;padding-right:1rem!important}.contact-hero,.home-hero{margin:1rem 0!important;width:100%!important;max-width:100%!important;padding:2rem 1rem!important;border-radius:20px!important}a,body,button,h1,h2,h3,h4,h5,h6,input,label,li,p,select,span,textarea{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}html[lang=en] h2{font-size:1.5rem!important}html[lang=en] h3{font-size:1.2rem!important}html[lang=en] .ai-hero,html[lang=en] .business-hero,html[lang=en] .card,html[lang=en] .contact-hero,html[lang=en] .cta-section,html[lang=en] .ecommerce-hero,html[lang=en] .feature,html[lang=en] .home-hero{padding:2rem .8rem!important}html[lang=en] .card,html[lang=en] .feature,html[lang=en] .service-features{width:100%!important;max-width:100%!important;text-align:center!important}}.feature{background:#1b1b1b;border-radius:16px;padding:1.25rem;box-shadow:0 4px 20px rgba(0,0,0,.2);transition:transform .3s ease;display:flex;flex-direction:column;height:100%;position:relative}.feature:hover{transform:translateY(-5px)}.feature h3{font-size:1.4rem;margin-bottom:1rem;color:#f5247d}.feature p{color:#ccc;line-height:1.6;margin-bottom:0;flex-grow:1}footer{padding:2rem 0;text-align:center;background:#111;width:100%;display:flex;flex-direction:column;align-items:center}footer>*{max-width:1000px;width:100%}.footer-content{max-width:1000px;margin:0 auto}footer p{margin:.5rem 0;font-size:.65rem}.footer-icons{margin-top:1.5rem;display:flex;justify-content:center;gap:1rem}footer a{color:#ccc;text-decoration:none;margin:0 .5rem}html[lang=en] h2{font-size:1.5rem!important}html[lang=en] h3{font-size:1.2rem!important}html[lang=en] footer p{font-size:.65rem!important}html[lang=en] .ai-hero,html[lang=en] .business-hero,html[lang=en] .card,html[lang=en] .contact-hero,html[lang=en] .cta-section,html[lang=en] .ecommerce-hero,html[lang=en] .feature,html[lang=en] .home-hero{padding:2rem .8rem!important}html[lang=id] footer p{font-size:.65rem!important}.card h3,.feature h3,article h3{font-size:1.6rem!important;color:#f5247d!important;margin-bottom:1rem!important;line-height:1.3!important;text-align:center!important}.card p,.feature p,article p{font-size:.95rem!important;line-height:1.5!important;color:#ccc!important;text-align:center!important}.cta-section h3,[style*=linear-gradient] h3{color:#fff!important}html[lang=id] .ai-hero,html[lang=id] .business-hero,html[lang=id] .ecommerce-hero,html[lang=id] .service-features{display:block!important;opacity:1!important;visibility:visible!important}.desktop-view .feature-title,.desktop-view h3,.feature-title,.mobile-view .feature-title,.mobile-view h3,.service-card h3,[class*=feature] h3,article h3,div h3,h3.feature-title{color:#f5247d!important}@media (min-width:769px){footer.desktop-only,main.desktop-only{margin-top:0!important}.desktop-only h2:not([style*=margin]){margin:0 0 2rem!important}.desktop-only .service-content h2,.desktop-only section h2{margin-top:0!important;margin-bottom:2rem!important}.desktop-only .cta-section,.desktop-only .service-features,.desktop-only section[style*=linear-gradient]{margin-top:2rem!important}}