/* 品牌服务页沿用草稿的布局，仅公开品牌、标签及外包装设计范围。 */
.brand-services{--paper:#fcfbf9;--ink:#11151b;--navy:#142c51;--muted:#718093;background:#fcfbf9;font-family:"Manax DM",-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif}.brand-services h1,.brand-services h2,.brand-services h3{font-family:"Manax Hanken","Manax DM",-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;font-weight:650;letter-spacing:-.025em}.brand-services .site-header{background:#fcfbf9ed}.brand-services .topline{background:#142c51}.brand-services .brand{color:#142c51}.brand-services .header-contact{border-radius:999px;background:#142c51;color:white}.brand-services .button{border-radius:999px;font-size:13px;padding:11px 22px;min-height:47px;gap:12px;font-weight:600}.brand-services .button-primary{background:#142c51;color:white;border-color:#142c51}.brand-services .button-outline{background:transparent;border-color:#d3d7dd;color:#293e5b}.brand-services .whatsapp-float{color:white;background:#142c51}
.wl-hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:42px;align-items:center;padding:64px 0 70px}.wl-hero .eyebrow{font-size:10px;letter-spacing:.13em;color:#52647b;margin-bottom:20px}.wl-hero h1{font-size:clamp(43px,5.1vw,68px);font-weight:700;line-height:1.12;letter-spacing:-.045em}.wl-hero h1>span{display:block}.wl-lead{font-size:18px;color:#6c7785;line-height:1.85;margin-top:25px;max-width:490px}.wl-hero-note{display:inline-block;padding:10px 15px;border:1px solid #dfe3e7;border-radius:13px;background:#f4f6f8;color:#3f526b;font-size:11px;letter-spacing:.03em;margin-top:23px}.wl-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.wl-hero-points{list-style:none;padding:0;margin:25px 0 0;font-size:12px;color:#46566b}.wl-hero-points li{margin:7px 0;display:flex;gap:10px;align-items:flex-start;line-height:1.8}.wl-hero-points li:before{content:'✓';width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:3px;background:#172f52;color:white;border-radius:50%;font-size:10px}
.wl-artboard{border-radius:20px;background:radial-gradient(ellipse at 50% 10%,#fff,#f0eeeb 95%);border:1px solid #e4e2dd;padding:25px 23px 20px;overflow:hidden}.wl-artboard-meta,.wl-artboard-foot{display:flex;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:.1em;color:#7b8592}.wl-label-set{display:flex;align-items:center;justify-content:center;gap:12px;min-height:385px;padding:30px 0}.wl-label-card{background:#fff;border:1px solid #d9d8d5;width:33%;box-shadow:0 18px 28px #1c2f4314;border-radius:5px 5px 12px 12px;padding:16px 10px 10px}.wl-label-card.side{transform:rotate(-7deg)}.wl-label-card.center{transform:translateY(-14px);z-index:1}.wl-label-card.right{transform:rotate(7deg)}.wl-paper-tab{height:23px;border-top:3px solid #17365c;border-bottom:1px solid #e1e6ec;margin-bottom:26px}.wl-label{min-height:180px;background:#173150;color:white;padding:20px 12px;display:flex;flex-direction:column;justify-content:space-between;border-radius:2px}.wl-label small{font-size:6px;letter-spacing:.12em;line-height:1.5;opacity:.65}.wl-label strong{font-family:"Manax Hanken","Manax DM",sans-serif;font-size:26px;line-height:1.04;font-weight:750;letter-spacing:-.02em}.wl-label span{font-size:5px;letter-spacing:.11em;line-height:1.5;opacity:.6}.wl-label-card>p{font-size:6px;letter-spacing:.11em;text-align:center;color:#82909e;padding:19px 0 3px}.wl-label-card.center .wl-label{min-height:213px}.wl-artboard-foot{border-top:1px solid #d9dce0;padding-top:14px}
.wl-section-head{margin-bottom:30px}.brand-services h2{font-size:33px;line-height:1.35}.wl-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.wl-service-grid article{position:relative;padding:33px;border:1px solid #e0e4e9;border-radius:18px;background:white}.wl-number{position:absolute;right:25px;top:25px;font-size:13px;color:#8b98a7}.wl-service-grid .eyebrow{font-size:9px;margin-bottom:14px}.wl-service-grid h3{font-size:24px;line-height:1.3;margin-bottom:17px}.wl-service-grid article>p:not(.eyebrow){font-size:14px;line-height:1.9;color:#75808f}.wl-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.wl-tags span{font-size:10px;padding:5px 10px;border-radius:999px;background:#f1f4f7;color:#51657f}
.wl-process-band{padding:52px 0;background:#f1f4f7;border-block:1px solid #dfe5eb}.wl-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:27px}.wl-steps article{border-top:1px solid #cbd4df;padding-top:20px}.wl-steps article>span{font-size:14px;color:#71849d;font-variant-numeric:tabular-nums}.wl-steps h3{font-size:19px;line-height:1.4;margin:14px 0 11px}.wl-steps p{font-size:13px;color:#738092;line-height:1.85}.wl-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px}.wl-split>div>p:last-child{font-size:14px;color:#738091;margin-top:22px;max-width:400px;line-height:1.9}.wl-split dl{margin:0}.wl-split dl>div{display:grid;grid-template-columns:120px 1fr;gap:20px;padding:17px 0;border-bottom:1px solid #dfe4eb}.wl-split dt{font-size:11px;color:#718097}.wl-split dd{font-size:14px;margin:0;color:#374b65;line-height:1.85}.wl-faq{border-top:1px solid #e0e5eb;display:grid;grid-template-columns:.65fr 1.35fr;gap:50px}.wl-faq .faq-list summary{font-size:15px;padding:18px 0}.wl-faq .faq-list p{font-size:13px;line-height:1.9}.wl-brief{padding:55px 0;background:#edf2f7;border-block:1px solid #dee5ed}.wl-brief p:not(.eyebrow){margin-top:17px;color:#6e8096;font-size:14px;line-height:1.85}.wl-brief .button{margin-top:25px}.wl-brief p.wl-fine{font-size:11px;color:#7c8b9c;margin-top:16px}
.wl-home{background:#edf2f6;padding:38px 0;border-block:1px solid #dce4ec;font-family:"Manax DM",-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif}.wl-home>.wrap{display:flex;justify-content:space-between;align-items:center;gap:40px}.wl-home h2{font-family:"Manax Hanken","Manax DM",-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;font-size:29px;font-weight:650;line-height:1.4;letter-spacing:-.02em}.wl-home .eyebrow{margin-bottom:10px;font-size:10px}.wl-home p:not(.eyebrow){font-size:13px;margin-top:11px;line-height:1.8}.wl-home .button{flex-shrink:0;border-radius:999px;font-size:12px}
@media(max-width:1050px){.wl-hero{gap:28px;padding-top:44px}.wl-hero h1{font-size:49px}.wl-lead{font-size:15px}.wl-label-set{gap:8px;min-height:330px}.wl-artboard{padding:20px 15px}.wl-label-card{padding:12px 7px}.wl-label{padding:17px 8px;min-height:152px}.wl-label strong{font-size:21px}.wl-label-card.center .wl-label{min-height:180px}.wl-paper-tab{margin-bottom:20px;height:18px}.wl-hero-points{font-size:11px}.brand-services .button{font-size:12px;padding:11px 18px}.wl-steps{gap:20px}.wl-split{gap:35px}.wl-split dl>div{grid-template-columns:95px 1fr;gap:14px}.wl-home>.wrap{gap:25px}.wl-home h2{font-size:26px}}
@media(max-width:700px){.wl-hero{grid-template-columns:1fr;padding:35px 0 45px;gap:30px}.wl-hero h1{font-size:47px}.wl-lead{font-size:15px}.wl-artboard{max-width:540px;width:100%}.wl-label-set{min-height:330px}.wl-label strong{font-size:25px}.brand-services .section{padding:43px 0}.brand-services h2{font-size:28px}.wl-service-grid,.wl-split,.wl-faq{grid-template-columns:1fr;gap:22px}.wl-service-grid article{padding:26px}.wl-steps{grid-template-columns:1fr 1fr;row-gap:28px}.wl-process-band{padding:38px 0}.wl-split dl>div{grid-template-columns:92px 1fr}.wl-faq{gap:20px}.wl-brief{padding:40px 0}.wl-home>.wrap{display:block}.wl-home .button{margin-top:23px}.wl-home{padding:30px 0}.wl-home h2{font-size:26px}}
@media(max-width:380px){.wl-hero h1{font-size:43px}.wl-label strong{font-size:21px}.wl-artboard-meta{font-size:7px;gap:8px}.wl-label-set{gap:7px}.wl-steps{gap:22px 16px}.wl-steps h3{font-size:17px}}

/* 使用经编辑的包装照片，保留完整瓶身与图片比例。 */
.wl-product-visual{margin:0;width:100%;align-self:center}
.wl-product-visual img{display:block;width:100%;height:auto;border-radius:12px}
.wl-product-visual figcaption{font-size:10px;line-height:1.8;color:#8692a2;text-align:center;margin-top:12px;letter-spacing:.03em}
@media(max-width:700px){.wl-product-visual{max-width:560px;margin-inline:auto}.wl-product-visual figcaption{font-size:9px}}
