:root{--red:#df1820;--bright:#f5222d;--deep:#4a0606;--ink:#252525;--container:min(1230px,90vw)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:"PingFang SC","Microsoft YaHei",Arial,sans-serif}a{text-decoration:none;color:inherit}.container{width:var(--container);margin:auto}.site-header{height:70px;position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid #eee;box-shadow:0 2px 12px #7f0b0b0a}.nav-wrap{height:100%;display:flex;align-items:center}.brand{display:flex;align-items:center;gap:12px;min-width:340px}.brand img{width:246px;height:57px;object-fit:contain}.brand span{font-size:14px;color:#555;border-left:1px solid #ddd;padding-left:12px}.site-nav{height:100%;display:flex;align-items:center;gap:46px;margin:auto}.site-nav a{font-size:15px;font-weight:600;position:relative}.site-nav a.active,.site-nav a:hover{color:var(--red)}.site-nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-24px;height:3px;background:var(--red)}.nav-actions{display:flex;gap:10px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 25px;border-radius:5px;font-weight:700}.btn.ghost{border:1px solid #ddd}.btn.primary{background:linear-gradient(120deg,#f5222d,var(--red));color:#fff;box-shadow:0 9px 20px #d7192020}.menu-btn{display:none}.hero{position:relative;overflow:hidden;background:linear-gradient(100deg,#fff 0 47%,#fff4f4 100%)}.hero:before,.hero:after{content:"";position:absolute;width:85%;height:110px;right:-14%;border-radius:50%;border:28px solid #ed1c2455;transform:rotate(-10deg);filter:blur(2px)}.hero:before{top:90px}.hero:after{top:260px;right:-7%;opacity:.35}.hero-grid{height:520px;display:grid;grid-template-columns:52% 48%;align-items:center;position:relative;z-index:2}.hero-copy{padding-left:10px}.hero-brand{display:flex;align-items:baseline;gap:18px}.hero-brand strong{font-size:56px;color:var(--red);line-height:1}.hero-brand span{font-size:27px;font-weight:700}.hero h1{font-size:35px;margin:30px 0 18px}.hero-copy>p{color:#666;font-size:16px;line-height:1.8;max-width:610px}.hero-tags{list-style:none;margin:25px 0 0;padding:0;display:flex;gap:22px;flex-wrap:wrap}.hero-tags li:before{content:"✓";color:var(--red);font-weight:900;margin-right:7px}.hero-actions{display:flex;gap:18px;margin-top:38px}.btn.big{min-width:148px;border-radius:28px;padding:14px 26px}.btn.outline{border:1px solid #ddd;background:#fff}.btn.outline b{color:var(--red);margin-right:10px}.hero-visual{height:100%;display:flex;align-items:center;justify-content:center;position:relative}.hero-visual img{width:505px;max-height:500px;object-fit:contain;position:relative;z-index:4;filter:drop-shadow(0 22px 28px #c00b)}.ribbon{position:absolute;border:36px solid #ef3038;border-left-color:transparent;border-radius:50%;transform:rotate(-14deg);opacity:.65}.ribbon.one{width:520px;height:300px}.ribbon.two{width:650px;height:390px;border-width:16px;opacity:.25}.stats{height:132px;background:linear-gradient(105deg,#f12028,#cf0912);display:grid;grid-template-columns:repeat(4,1fr);color:#fff;border-radius:5px 5px 0 0;position:relative;z-index:5}.stats div{display:flex;flex-direction:column;justify-content:center;align-items:center;border-right:1px solid #ffffff55}.stats div:last-child{border:0}.stats b{font-size:42px;line-height:1}.stats sup{font-size:17px}.stats span{margin-top:17px;font-size:14px}.legacy-section{padding:75px 0}.legacy-section h2,.section-heading h2{font-size:32px;text-align:center;margin:0 0 14px}.lead,.section-heading p{text-align:center;color:#777;font-size:16px}.pain-map{height:510px;max-width:1140px;margin:35px auto 0;position:relative;background:repeating-linear-gradient(90deg,transparent 0 110px,#f4dede 111px 112px);overflow:hidden}.pain-map:before{content:"";position:absolute;inset:65px 170px;background:conic-gradient(from 10deg,#ed1c2422,#67a2ef22,#8bca4b22,#efb44122,#ed1c2422);clip-path:polygon(50% 0,58% 38%,100% 20%,64% 48%,100% 80%,59% 61%,50% 100%,44% 62%,0 82%,38% 52%,0 25%,43% 40%)}.pain-core,.pain-item{position:absolute;z-index:2;border-radius:28px;text-align:center;box-shadow:0 8px 20px #780b0b16}.pain-core{left:50%;top:50%;transform:translate(-50%,-50%);background:var(--red);color:#fff;padding:20px 43px;font-size:29px;font-weight:800}.pain-item{width:185px;padding:11px;background:#fff;border:2px solid #f3b4b4}.pain-item b{display:block;font-size:17px;color:var(--red)}.pain-item span{display:block;margin-top:6px;color:#777;font-size:12px;line-height:1.45}.p1{left:4%;top:8%}.p2{left:39%;top:2%}.p3{right:3%;top:11%}.p4{right:8%;top:61%}.p5{left:41%;bottom:2%}.p6{left:5%;top:61%}.p7{left:10%;top:34%}.p8{right:11%;top:37%}.solution{background:linear-gradient(135deg,#fff9f9,#fff 52%,#fff1f1);border-top:1px solid #fae7e7}.solution-flow{margin-top:45px;display:flex;align-items:center;justify-content:center}.solution-flow div{width:150px;height:155px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border:1px solid #f1d9d9;box-shadow:0 12px 25px #7c151512}.solution-flow div:nth-of-type(odd){transform:translateY(-8px)}.solution-flow div:nth-of-type(even){transform:translateY(8px)}.solution-flow i{font-style:normal;color:#f2a7a7;font-size:24px;font-weight:900}.solution-flow b{font-size:18px;color:var(--red);margin:10px 0}.solution-flow span{font-size:12px;color:#777}.solution-flow em{font-style:normal;color:#efb2b2;font-size:28px;margin:0 -2px;z-index:2}.legacy-link{display:block;width:max-content;margin:45px auto 0;padding:13px 38px;border-radius:24px;background:var(--red);color:#fff;font-weight:700}.business-section{padding:90px 0;background:#fff}.business-section.alt{background:#fff8f8}.business-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:center}.business-grid.reverse{grid-template-columns:1fr 1.15fr}.business-copy .eyebrow,.section-heading>span{color:#b39090;letter-spacing:2px;font-size:12px;font-weight:800}.business-copy h2{font-size:38px;margin:13px 0 22px}.business-copy>p{color:#666;line-height:1.9;font-size:16px}.feature-lines{list-style:none;padding:0;margin:28px 0}.feature-lines li{display:grid;grid-template-columns:135px 1fr;padding:14px 0;border-bottom:1px solid #eee}.feature-lines b{color:var(--red)}.feature-lines span{color:#777}.truth{display:block;color:var(--red);font-size:19px;margin-top:24px}.screen-stage{border-radius:10px;background:#f7f7f7;border:1px solid #e5e5e5;box-shadow:0 24px 55px #5e0b0b1f;overflow:hidden;min-height:430px}.browser-bar{height:48px;background:#fff;border-bottom:1px solid #eee;display:flex;align-items:center;gap:7px;padding:0 18px}.browser-bar i{width:10px;height:10px;border-radius:50%;background:#efb7b7}.browser-bar span{margin-left:14px;font-size:13px;color:#888}.requirement-card{margin:32px;background:#fff1f1;border-left:4px solid var(--red);padding:23px;font-weight:600;line-height:1.7}.analysis-line{margin:0 32px;padding:18px;background:#fff;display:flex;flex-direction:column;gap:8px}.analysis-line b{color:var(--red)}.analysis-line span{color:#777;font-size:13px}.product-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 32px}.product-row div{height:105px;background:linear-gradient(145deg,#fff,#fff0f0);border-radius:7px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #f2dddd}.product-row b{margin-top:12px;color:var(--red)}.section-heading{text-align:center;margin-bottom:50px}.section-heading h2{font-size:36px;margin-top:12px}.catalog-stage{display:grid;grid-template-columns:1fr 180px 1fr;align-items:center;max-width:980px;margin:auto}.catalog-stage article{text-align:center}.phone{width:260px;height:380px;margin:auto;border:9px solid #272727;border-radius:28px;background:#fff;box-shadow:0 24px 45px #580b0b25;overflow:hidden}.phone header{height:55px;background:var(--red);color:#fff;display:grid;place-items:center;font-weight:700}.mini-goods{padding:25px 18px;display:grid;grid-template-columns:1fr 1fr;gap:15px}.mini-goods i{height:90px;display:grid;place-items:center;background:#fff4e7;color:#b66c21;font-style:normal;border-radius:8px}.mini-goods.red i{background:#fff0f0;color:var(--red)}.phone footer{background:#f5f5f5;padding:12px;font-size:12px;color:#777}.catalog-stage article h3{font-size:23px;margin-bottom:8px}.catalog-stage article p{color:#777;line-height:1.8}.mix{text-align:center}.mix span{width:92px;height:92px;background:var(--red);color:#fff;border-radius:50%;display:grid;place-items:center;margin:auto;font-size:31px;font-weight:900;box-shadow:0 0 0 14px #ffdddd}.mix b,.mix small{display:block}.mix b{font-size:20px;margin-top:26px}.mix small{color:#999;margin-top:7px}.business-slogan{text-align:center;font-size:21px;color:var(--red);font-weight:800;margin-top:48px}.plans{background:linear-gradient(120deg,#b90e16,#ed242c);color:#fff;position:relative;overflow:hidden}.plans:before{content:"礼赠 方案 品牌 场景 选择 生活 数码 家居";position:absolute;inset:0;font-size:65px;font-weight:900;color:#ffffff08;line-height:1.7;transform:rotate(-8deg) scale(1.3)}.section-heading.light{position:relative}.section-heading.light span,.section-heading.light p{color:#ffdede}.plan-scenes{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.plan-scenes article{background:#ffffff12;border:1px solid #ffffff88;border-radius:10px;padding:20px;text-align:center}.scene-pic{height:215px;background:#fff;border-radius:7px;display:flex;align-items:flex-end;justify-content:center;gap:10px;padding:23px}.scene-pic span{width:85px;height:112px;display:grid;place-items:center;background:#ffe9d4;border-radius:7px;color:#b66123;font-weight:700;box-shadow:0 8px 18px #6d09091c}.scene-pic.young span{background:#e8f3ff;color:#316fb1}.scene-pic.quality span{background:#f0e8ff;color:#7450a8}.plan-scenes article>b{display:block;font-size:22px;margin:20px 0 8px}.plan-scenes article p{margin:0;color:#ffe5e5}.phones-stage{min-height:520px;position:relative}.phone.tall{position:absolute;width:250px;height:480px}.phone.tall.back{left:30px;top:15px;transform:rotate(-5deg)}.phone.tall.front{left:220px;top:-10px;transform:rotate(4deg);z-index:2}.phone-hero{height:150px;margin:18px;background:linear-gradient(145deg,#ffe5ba,#e8b25d);display:grid;place-items:center;font-size:24px;font-weight:800;color:#7c4c1d}.phone-hero.red{background:linear-gradient(145deg,#ffcccc,#e5232b);color:#fff}.phone.tall p{margin:14px 22px;padding-bottom:10px;border-bottom:1px solid #eee}.phone.tall button{background:var(--red);color:#fff;border:0;border-radius:20px;padding:10px 45px}.export-tags{position:absolute;right:15px;bottom:45px;display:grid;gap:10px}.export-tags b{width:80px;padding:14px;background:var(--red);color:#fff;text-align:center}.export-tags span{writing-mode:vertical-rl;color:#999;margin:auto}.profit{background:#fff9f9}.profit-stage{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:45px}.profit-stage div{width:210px;height:180px;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #efdada;box-shadow:0 15px 35px #660a0a13}.profit-stage i{font-style:normal;color:#e9a6a6;font-size:35px}.profit-stage b{font-size:35px;color:var(--red);margin:14px 0}.profit-stage small{color:#888}.profit-stage .quote{background:#fff1f1}.profit-stage .margin{background:var(--red);color:#fff}.profit-stage .margin b,.profit-stage .margin small{color:#fff}.example-note{text-align:center;color:#aaa;font-size:12px;margin-top:26px}.supply{padding:85px 0;background:#d71920;color:#fff;position:relative;overflow:hidden}.supply:before{content:"健康管理 居家日用 休闲娱乐 传统礼品 美妆好物 数码家电 更多品类";position:absolute;inset:-50px;font-size:54px;font-weight:900;line-height:1.65;color:#ffffff0e;transform:rotate(-7deg)}.supply .container{position:relative}.supply h2{font-size:35px;margin:0 0 12px}.supply .lead{text-align:left;color:#fff}.supply-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:42px}.supply-grid article{border:1px solid #ffffffcc;background:#ffffff10;border-radius:11px;padding:18px;overflow:hidden}.supply-grid h3{font-size:21px;margin:0 0 15px}.supply-grid img{width:100%;height:220px;object-fit:cover;object-position:center;border-radius:7px;background:#fff}.partners{padding:75px 0;background:#f5f5f5}.partners h2{text-align:center;font-size:32px;margin:0 0 35px}.partners h2 small{font-size:18px;color:#999}.partners img{display:block;width:min(1050px,100%);margin:auto;box-shadow:0 14px 35px #0000000d}.about{background:#490707;color:#fff;padding:75px 0 0}.about h2{font-size:34px;margin:0 0 22px}.about>div>p{font-size:16px;line-height:1.9;color:#f0dddd;max-width:1100px}.contact-panel{margin-top:38px;background:linear-gradient(110deg,#b9151b,#ec3036);border-radius:12px;padding:28px 38px;display:flex;justify-content:space-between;align-items:center}.contact-panel dl{margin:0}.contact-panel dl div{display:flex;font-size:18px;margin:12px 0}.contact-panel dt{font-weight:700}.contact-panel dd{margin:0}.contact-panel>div{display:flex;flex-direction:column;align-items:center}.contact-panel img{width:120px;height:120px;border-radius:12px;background:#fff;padding:8px}.contact-panel span{margin-top:9px}.about-footer{border-top:1px dashed #ffffff66;margin-top:55px;padding:35px 0;display:flex;align-items:center;justify-content:space-between}.about-footer>div{display:flex;align-items:center;gap:15px}.about-footer img{width:70px;height:70px;background:#fff;padding:4px}.about-footer nav{display:flex;gap:28px;color:#e8cccc;font-size:14px}.about-footer nav a:hover{color:#fff}footer{background:#490707;color:#cdaaaa;border-top:1px solid #ffffff22;padding:18px 0}.footer-line{display:flex;justify-content:space-between;font-size:12px}.float-tools{position:fixed;right:25px;bottom:35px;z-index:25;display:grid;gap:9px}.float-tools a{width:54px;height:54px;border-radius:8px;background:#fff;box-shadow:0 5px 18px #8b000033;display:grid;place-items:center;text-align:center;font-size:13px}.float-tools a:last-child{font-size:27px}
@media(max-width:1100px){.brand{min-width:280px}.brand img{width:210px}.brand span{display:none}.site-nav{gap:23px}.business-grid{gap:40px}.solution-flow div{width:130px}.feature-lines li{grid-template-columns:120px 1fr}}
@media(max-width:800px){.site-header{height:64px}.brand{min-width:0}.brand img{width:190px}.menu-btn{display:block;margin-left:auto;background:none;border:0;font-size:24px}.site-nav{display:none;position:absolute;left:0;right:0;top:64px;background:#fff;box-shadow:0 10px 25px #0001;height:auto;flex-direction:column;align-items:stretch;gap:0;padding:10px 5vw}.site-nav.open{display:flex}.site-nav a{padding:13px}.site-nav a.active:after{display:none}.nav-actions{margin-left:10px}.nav-actions .ghost{display:none}.nav-actions .btn{padding:9px 13px}.hero-grid{height:auto;grid-template-columns:1fr;padding-top:55px}.hero-copy{text-align:center}.hero-brand,.hero-tags,.hero-actions{justify-content:center}.hero-brand strong{font-size:45px}.hero h1{font-size:28px}.hero-visual{height:410px}.hero-visual img{width:410px}.stats{height:auto;grid-template-columns:1fr 1fr}.stats div{padding:24px 8px}.pain-map{height:auto;background:none;display:grid;grid-template-columns:1fr 1fr;gap:12px}.pain-core,.pain-item{position:static;transform:none;width:auto}.pain-core{grid-column:1/3}.solution-flow{display:grid;grid-template-columns:1fr 32px 1fr}.solution-flow div{width:auto;transform:none!important}.business-grid,.business-grid.reverse{grid-template-columns:1fr}.business-copy{order:-1}.catalog-stage{grid-template-columns:1fr}.mix{margin:50px}.plan-scenes,.supply-grid{grid-template-columns:1fr}.phones-stage{min-height:550px}.profit-stage{flex-wrap:wrap}.profit-stage i{display:none}.about-footer{display:grid;gap:30px}.about-footer nav{flex-wrap:wrap}.footer-line{display:grid;text-align:center;gap:9px}}
@media(max-width:520px){.container{width:92vw}.nav-actions{display:none}.hero-copy{min-width:0;padding-left:0}.hero-brand{display:block}.hero-brand span{display:block;margin-top:10px}.hero h1{font-size:24px;overflow-wrap:anywhere}.hero-copy>p{overflow-wrap:anywhere}.hero-tags{font-size:13px;gap:12px}.hero-actions{gap:10px;flex-wrap:wrap}.btn.big{min-width:138px;padding-left:18px;padding-right:18px}.hero-visual{height:330px}.hero-visual img{width:330px}.stats b{font-size:31px}.pain-map{grid-template-columns:1fr}.pain-core{grid-column:auto}.solution-flow{grid-template-columns:1fr}.solution-flow em{transform:rotate(90deg);margin:auto}.business-section,.legacy-section,.supply,.partners{padding:55px 0}.screen-stage{min-height:390px}.product-row{margin:15px;gap:6px}.phone{width:230px}.catalog-stage .phone{height:350px}.plan-scenes{gap:16px}.phone.tall{width:210px}.phone.tall.back{left:0}.phone.tall.front{left:105px}.export-tags{right:0}.profit-stage div{width:100%}.supply-grid img{height:150px}.contact-panel{padding:24px 18px;display:grid;gap:25px}.contact-panel dl div{font-size:14px}.about-footer nav{gap:14px}.float-tools{right:10px}.partners h2 small{display:block;margin-top:6px}}

/* Replace text-only blocks with compact visual category icons. */
.mini-goods{padding:26px 20px;gap:18px}.mini-goods i{height:82px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;background:transparent!important;box-shadow:none;color:#a95a18}.mini-goods i span{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#fff8ee,#ffe2bd);font-size:25px;box-shadow:0 8px 18px #9d55131a}.mini-goods i b{font-size:13px}.mini-goods.red i{color:var(--red)}.mini-goods.red i span{background:linear-gradient(145deg,#fff4f4,#ffd8db);box-shadow:0 8px 18px #c6162014}
.scene-pic{align-items:center;gap:14px}.scene-pic span{width:86px;height:auto;display:flex;flex-direction:column;align-items:center;gap:9px;background:transparent!important;box-shadow:none}.scene-pic span img{width:82px;height:82px;display:block;object-fit:contain;border-radius:12px;background:#fff;padding:4px;box-shadow:0 10px 24px #6d090926;border:1px solid #f1e2e2}.scene-pic span b{font-size:13px}.scene-pic.young span img{border-color:#dcecff}.scene-pic.quality span img{border-color:#eadfff}
