@font-face{font-display:swap;font-family:Alibaba PuHuiTi Regular;font-style:normal;font-weight:400;src:url(../fonts/Alibaba-PuHuiTi-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Alibaba PuHuiTi Medium;font-style:normal;font-weight:500;src:url(../fonts/Alibaba-PuHuiTi-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Alibaba PuHuiTi Bold;font-style:normal;font-weight:700;src:url(../fonts/Alibaba-PuHuiTi-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Alibaba PuHuiTi Heavy;font-style:normal;font-weight:400;src:url(../fonts/Alibaba-PuHuiTi-Heavy.ttf) format("truetype")}:root{color-scheme:light;font-family:Alibaba PuHuiTi Regular,Microsoft Yahei,sans-serif;--blue:#107ded;--orange:#ff8904;--orangeRed:#f45a29;--dark:#030404;--muted:#6a6a6a;--light:#f3f3f3;--lightHover:#e7e7e7;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;color:var(--dark);font-family:Alibaba PuHuiTi Regular;margin:0;overflow-x:hidden}a{text-decoration:none}.container{margin:0 auto;width:min(1024px,90vw)}.site-header{background:#fff;border-bottom:1px solid #e5e5e5;position:sticky;top:0;z-index:10}.site-header .header-inner{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:14px 0}.site-header .header-actions{align-items:center;display:flex;gap:32px}.site-header .brand img{height:38px}.site-header .nav{display:flex;font-size:16px;gap:24px}.site-header .nav a{color:var(--dark);font-weight:600;padding-bottom:6px;position:relative;text-decoration:none}.site-header .nav a.active,.site-header .nav a:hover{color:var(--orange)}.site-header .nav a:after{background:var(--orange);border-radius:999px;bottom:0;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform .25s ease;width:100%}.site-header .nav a.active:after,.site-header .nav a:hover:after{transform:scaleX(1)}.site-header .lang-switch{position:relative}.site-header .lang-switch .lang-trigger{align-items:center;background:transparent;border:none;color:var(--dark);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;padding:4px 14px 8px 0;position:relative}.site-header .lang-switch .lang-trigger:after{border-bottom:2px solid var(--muted);border-right:2px solid var(--muted);content:"";height:6px;position:absolute;right:0;top:calc(50% - 4px);transform:translateY(-50%) rotate(45deg);width:6px}.site-header .lang-switch .lang-menu{background:#fff;border:1px solid #e5e5e5;border-radius:10px;box-shadow:0 12px 24px #0000001f;display:grid;gap:6px;left:0;min-width:120px;padding:8px;position:absolute;top:calc(100% + 8px);z-index:20}.site-header .lang-switch .lang-item{background:transparent;border:none;border-radius:8px;color:var(--dark);cursor:pointer;font-size:14px;padding:6px 10px;text-align:left}.site-header .lang-switch .lang-item.active,.site-header .lang-switch .lang-item:hover{background:#fff4ea;color:var(--orange)}.site-header .menu-toggle{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;display:none;flex-direction:column;gap:4px;height:40px;justify-content:center;padding:0;width:40px}.site-header .menu-toggle span{background:#333;border-radius:999px;display:block;height:2px;width:18px}.site-header .menu-overlay{background:#0000004d;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease}.site-header .menu-overlay.open{opacity:1;pointer-events:auto}.site-header .mobile-menu{background:#fff;display:flex;flex-direction:column;gap:18px;height:100vh;left:0;padding:20px 18px;position:fixed;top:0;transform:translate(-100%);transition:transform .25s ease;width:min(72vw,300px)}.site-header .mobile-menu.open{transform:translate(0)}.site-header .mobile-menu-header{align-items:center;display:flex;justify-content:space-between}.site-header .mobile-menu-header img{height:32px}.site-header .mobile-menu-header button{background:#f3f3f3;border:none;border-radius:999px;cursor:pointer;font-size:20px;height:32px;line-height:1;width:32px}.site-header .mobile-nav{display:grid;gap:14px}.site-header .mobile-nav a{color:var(--dark);font-weight:600;text-decoration:none}.site-header .mobile-nav a.active{color:var(--orange)}.site-header .mobile-lang{color:var(--dark);display:grid;font-size:14px;gap:10px}.site-header .mobile-lang .lang-switch{width:100%}.site-header .mobile-lang .lang-switch .lang-trigger{padding:8px 18px 8px 0;text-align:left;width:100%}.site-header .mobile-lang .lang-switch .lang-menu{border:1px solid #e5e5e5;box-shadow:none;margin-top:6px;position:static;width:100%}.cta{background:var(--orangeRed);border:none;border-radius:999px;box-shadow:0 14px 30px #ff6b2b3d;color:#fff;display:inline-block;font-family:Alibaba PuHuiTi Bold;font-size:18px;padding:12px 36px}.cta,.ghost{cursor:pointer;font-weight:600}.ghost{background:transparent;border:2px solid var(--orange);border-radius:999px;color:var(--orange);padding:10px 24px}.hero{background:#fff;overflow:hidden;padding:80px 0 120px;position:relative}.hero .hero-inner{display:grid;gap:48px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:2}.hero .hero-content{color:var(--dark);max-width:520px}.hero .hero-content h1{font-family:Alibaba PuHuiTi Heavy;font-size:clamp(40px,4.5vw,64px);font-weight:800;margin:0}.hero .hero-content h2{color:var(--orangeRed);font-size:33px;font-weight:700;margin:0}.hero .eyebrow{color:var(--dark);font-size:20px;font-weight:800;letter-spacing:1px;margin:0 0 6px}.hero .subtitle{font-size:18px;margin:0}.hero .hero-actions{margin-top:18px}.hero .hero-visual img{max-width:460px;width:100%}.hero .wave{bottom:0;left:0;max-height:300px;pointer-events:none;position:absolute;width:100%;z-index:0}.section{padding:90px 0}.section-title{margin-bottom:48px;text-align:center}.section-title h2{font-family:Alibaba PuHuiTi Bold;font-size:clamp(26px,3vw,40px);margin:0 0 12px;text-align:center}.section-title p{color:var(--muted);margin:0}.section-title.align-left{margin-bottom:28px;text-align:left}.card-grid{display:grid;gap:24px;grid-template-columns:repeat(5,minmax(0,1fr))}.advantages .card{background:var(--blue);border-radius:10px;box-shadow:0 14px 30px #1e7bf04d;color:#fff;min-height:270px;padding:26px 18px;text-align:center}.advantages .card img{filter:drop-shadow(0 8px 14px rgba(0,0,0,.18));height:84px;margin-bottom:18px;width:84px}.advantages .card h3{font-family:Alibaba PuHuiTi Bold;font-size:18px;margin:0 0 12px}.advantages .card p{color:#ffffffe6;font-size:13px;line-height:1.6;margin:0}.products{color:#fff;margin-bottom:160px;padding:20px 0 160px}.products-inner{background:var(--blue);display:flex;padding-top:20px;position:relative}.products-inner,.products-inner .products-content{margin-bottom:-150px}.two-col{align-items:center;display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}.illustration img{max-width:460px;width:100%}.feature-list{display:grid;gap:18px}.feature{align-items:center;background:#fff;border-radius:14px;box-shadow:0 12px 26px #14285a14;display:flex;gap:16px;padding:16px 18px}.feature img{height:48px;width:48px}.feature h3{margin:0 0 4px}.feature p{color:var(--muted);font-size:14px;margin:0}.products .illustration img{max-width:520px}.products .section-title{margin-bottom:26px}.products .section-title h2{color:#fff}.product-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid h3{font-family:Alibaba PuHuiTi Medium;font-size:20px;margin:0 0 10px}.product-grid p{color:#ffffffd9;font-size:12px;line-height:1.4;margin:0}.products-cta{display:flex;justify-content:center;margin-top:30px;padding:32px 0 60px}.services{background:#fff}.service-grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));text-align:center}.service-grid article{background:var(--light);border-radius:var(--radius);margin-bottom:30px;padding:22px}.service-grid article:hover{background:var(--lightHover)}.service-grid img{height:80px;margin-bottom:14px;margin-top:-60px}.service-grid h3{color:var(--orange);margin:0 0 10px}.service-grid p{color:var(--muted);font-size:14px;margin:0}.services-detail{background:var(--blue);color:#fff;font-size:14px;padding:30px 0}.about{background:#fff;padding-top:0}.about .section-title{margin-bottom:20px}.about .section-title h2{text-align:left}.about .about-text{color:#333;font-size:14px;line-height:1.4}.about .about-text p{margin:0 0 12px}.about .about-cards{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px}.about .about-cards article{background:var(--light);border-radius:8px;padding:22px 18px;text-align:center}.about .about-cards article:hover{background:var(--lightHover)}.about .about-cards img{height:72px;margin-bottom:12px;width:72px}.about .about-cards h3{color:var(--orange);font-size:18px;margin:0 0 10px}.about .about-cards p{color:#444;font-size:12px;line-height:1.6;margin:0}.contact{background:#f1f1f1}.contact .contact-inner{align-items:center;display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}.contact .contact-info h2{font-size:clamp(28px,3vw,42px);margin:0 0 10px}.contact .contact-info .brand{color:var(--orange);font-family:Alibaba PuHuiTi Medium;font-size:20px;font-weight:700;margin:0 0 18px}.contact .contact-info .line{color:#333;font-family:Alibaba PuHuiTi Medium;font-size:14px;line-height:1.7;margin:0 0 10px}.contact .contact-info span{color:var(--orange);font-weight:600}.site-footer{background:var(--blue);color:#fff;padding:28px 0}.site-footer .footer-inner{display:grid;gap:8px;text-align:center}.site-footer p{font-size:14px;letter-spacing:.5px;margin:0}@media(max-width:960px){.site-header .header-inner{justify-content:center;position:relative}.site-header .header-actions .lang-switch,.site-header .nav{display:none}.site-header .menu-toggle{display:inline-flex;position:absolute;right:0;top:50%;transform:translateY(-50%)}.hero .hero-inner{text-align:center}.about .about-cards,.hero .hero-inner{grid-template-columns:1fr}.contact .contact-inner,.two-col{grid-template-columns:1fr;text-align:center}.content,.section-title.align-left{text-align:center}.hero .hero-metrics{justify-content:center}.card-grid,.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature{text-align:left}.product-grid{grid-template-columns:1fr}.contact button,.feature-list button{margin:0 auto}}@media(max-width:640px){.site-header .header-inner{flex-direction:row;padding:5px 0}.hero{padding-bottom:0;padding-top:60px}.card-grid,.service-grid{grid-template-columns:1fr}.hero .hero-actions{flex-direction:column}}
