.hl-submit-area{margin-top:25px}.hl-submit{width:100%;gap:12px;font-size:18px;justify-content:center}.hl-submit:disabled{opacity:.55;cursor:not-allowed;transform:none}.hl-consent{display:flex;align-items:flex-start;gap:10px;font-size:16px;font-weight:400;line-height:1.8;margin:0 0 20px}.hl-consent input{width:21px;height:21px;min-width:21px;margin:5px 0 0;padding:0;accent-color:#a77b19}.hl-consent span{color:#47576b}.hl-consent a{text-decoration:underline;color:#8a6419}.hl-submit-status{font-size:17px;line-height:1.8;margin:17px 0 0;color:#23455e}.hl-submit-status:empty{display:none}.hl-submit-status.is-error{color:#9c2929}.hl-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.hl1688-campaign input[type=radio],.hl1688-campaign input[type=checkbox]{appearance:auto;-webkit-appearance:auto}.hl1688-campaign{margin:0}.hl1688-campaign fieldset{min-inline-size:0}@media(max-width:760px){.hl-submit{font-size:16px}.hl-consent{font-size:16px}.hl-submit-status{font-size:16px}}
.hl1688-campaign,
.hl1688-campaign :is(h1,h2,h3,p,label,legend,input,select,textarea,button,a,summary,small,span){font-family:'Noto Sans TC','Microsoft JhengHei',sans-serif!important}
.hl1688-campaign h2{font-weight:800!important}
.hl1688-campaign h3{font-weight:900!important}
.hl1688-campaign .button,
.hl1688-campaign .button:disabled{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:58px;padding:14px 26px;background:linear-gradient(115deg,#f9d968,#efb923)!important;color:#0c2342!important;border:1px solid #d7a621!important;border-radius:9px!important;box-shadow:none;opacity:1!important;font-weight:800!important;font-size:18px;line-height:1.6;text-shadow:none;letter-spacing:0;text-transform:none}
.hl1688-campaign .hl-submit{width:100%;margin:0}
.hl1688-campaign .button:disabled{cursor:not-allowed;transform:none;filter:none!important;-webkit-text-fill-color:#0c2342}
.hl1688-campaign .chaty,
.hl1688-campaign [id^="chaty-widget-"]{display:none!important;visibility:hidden!important;pointer-events:none!important}
@media(max-width:760px){.hl1688-campaign .button,.hl1688-campaign .button:disabled{font-size:17px;padding:14px 18px;gap:14px}}

/* Approved three-part company introduction, scoped to the campaign. */
.hl-about-block{background:#faf8f2;color:#112c49;max-width:1120px;margin:0 auto;scroll-margin-top:90px}
.hl-about-block section{padding:64px 40px;border-bottom:1px solid #dedbd1}
.hl-about-block .eyebrow{font-size:17px;letter-spacing:3px;color:#89652b;font-weight:700;margin:0}
.hl-about-block h1{font-size:42px;line-height:1.35;margin:14px 0 24px;color:#112c49;font-weight:800}
.hl-about-block h2{font-size:34px;line-height:1.45;margin:14px 0 22px;color:#112c49;font-weight:800}
.hl-about-block p{font-size:20px;line-height:1.9;margin:0 0 20px;color:#112c49}
.hl-about-block .split{display:grid;grid-template-columns:1.15fr 1fr;gap:36px;align-items:center}
.hl-about-block img{width:100%;height:auto;display:block;max-width:100%}
.hl-about-block figure{padding:0;margin:30px 0 0}
.hl-about-block .resource{background:#112c49;color:#fff}
.hl-about-block .resource .eyebrow{color:#e9c77c}
.hl-about-block .resource h2,.hl-about-block .resource h3{color:#fff}
.hl-about-block h3{font-size:25px;line-height:1.5;margin:20px 0 10px;color:#112c49;font-weight:700}
.hl-about-block .resource p{color:#e1e8ee}
.hl-about-block .resources{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}
.hl-about-block .leaders{display:grid;grid-template-columns:1fr 1fr;gap:32px}
.hl-about-block .portrait{height:300px;object-fit:contain;object-position:bottom;background:linear-gradient(140deg,#eee7d7,#fff)}
.hl-about-block .role{color:#89652b;font-size:18px;margin-bottom:10px}
.hl-about-block .leaders p{font-size:18px}
.hl-about-block .cooperation{max-width:760px;margin:34px auto 0}
.hl-about-block figcaption{font-size:16px;line-height:1.7;color:#687380;margin-top:10px}
.hl-about-block .media-stats{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:30px 0 40px;padding:28px 0;border-top:1px solid #526176;border-bottom:1px solid #526176}
.hl-about-block .media-stats strong{display:block;font-size:clamp(34px,5vw,58px);line-height:1.3;color:#efce86;font-weight:900}
.hl-about-block .media-stats span{display:block;font-size:23px;margin-top:8px}
.hl-about-block .resource .data-note{font-size:16px;line-height:1.8;color:#c5d1de;margin-top:30px}
.hl-about-block .data-note a{color:inherit;text-decoration:underline}
.hl-about-block .media-banner{background:#fff;margin-top:24px}
.hl-about-block .media-heading{display:flex;gap:24px;align-items:center;margin-top:32px}
.hl-about-block .media-heading>img{width:100px;height:100px;border-radius:50%;flex-shrink:0}
.hl-about-block .media-heading h2{margin:6px 0;font-size:36px}
.hl-about-block .media-heading p{margin:0;font-size:23px}
.hl-about-block .media-owner{font-size:18px;color:#efce86}
@media(max-width:700px){.hl-about-block section{padding:38px 22px}.hl-about-block h1{font-size:32px}.hl-about-block h2{font-size:28px}.hl-about-block .split,.hl-about-block .resources,.hl-about-block .leaders{grid-template-columns:1fr}.hl-about-block p{font-size:18px}.hl-about-block .portrait{height:270px}}
@media(max-width:600px){.hl-about-block .media-heading{gap:16px;align-items:flex-start}.hl-about-block .media-heading>img{width:72px;height:72px}.hl-about-block .media-heading h2{font-size:28px}.hl-about-block .media-heading p{font-size:19px}}
@media(max-width:480px){.hl-about-block .media-stats{grid-template-columns:1fr;gap:24px}.hl-about-block .media-stats span{font-size:21px}}

.hl-about-block .hl-intro-title{font-size:42px;line-height:1.35}@media(max-width:700px){.hl-about-block .hl-intro-title{font-size:32px}}

/* Clear case ownership, guaranteed-exposure heading, and centered platform count. */
.hl1688-campaign .works .section-head{display:block;margin-bottom:32px}
.hl1688-campaign .works .section-head h2{max-width:100%;font-size:36px;line-height:1.5;margin:0}
.hl1688-campaign .news-feature h2{font-size:38px;line-height:1.5}
.hl1688-campaign .news-feature .exposure-guarantee{color:#ffdc75;font-weight:900}
.hl1688-campaign .media-panel .media-panel-heading{display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}
.hl1688-campaign .media-panel .media-count{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;margin:0;width:100%;color:#0c2342;white-space:normal}
.hl1688-campaign .media-count strong{font-size:64px;line-height:1.1;font-weight:900;color:#0c2342}
.hl1688-campaign .media-count>span{font-size:22px;line-height:1.6;font-weight:700;color:#0c2342}
.hl1688-campaign .media-panel-heading .eyebrow{margin-bottom:12px}
.hl1688-campaign .media-panel-heading h3{margin:0;font-size:28px;line-height:1.5}
@media(max-width:760px){.hl1688-campaign .works .section-head h2{font-size:28px}.hl1688-campaign .news-feature h2{font-size:30px}.hl1688-campaign .media-count strong{font-size:58px}.hl1688-campaign .media-panel-heading h3{font-size:25px}}

/* Full-service production and a clear reason to use short video. */
.hl1688-campaign .pricing-heading .production-package{font-size:24px;font-weight:800;color:#0c2342;margin:24px 0 12px;line-height:1.6}
.hl1688-campaign .pricing-heading .production-line{display:flex;justify-content:center;align-items:center;gap:20px;margin:10px 0 16px;font-size:25px;line-height:1.5;font-weight:800}
.hl1688-campaign .pricing-heading .production-line i{font-style:normal;font-size:35px;font-weight:900;line-height:1;color:#a97812;margin:0}
.hl1688-campaign .pricing-heading .production-benefit{font-size:21px;line-height:1.8;font-weight:500;color:#344c65;max-width:760px;margin:0 auto}
.hl1688-campaign .production-mobile-break{display:none}
@media(max-width:760px){.hl1688-campaign .pricing-heading .production-package{font-size:21px;margin-top:22px}.hl1688-campaign .pricing-heading .production-line{font-size:23px;gap:15px}.hl1688-campaign .pricing-heading .production-line i{font-size:32px}.hl1688-campaign .pricing-heading .production-benefit{font-size:18px}.hl1688-campaign .production-mobile-break{display:inline}}

/* Approved promotional visual integrated from demo V3. */
.hl1688-campaign .promo-deal *{box-sizing:border-box}.hl1688-campaign .promo-deal body{margin:0;color:#102842;background:#f3f0e8;font-family:"Noto Sans TC","Microsoft JhengHei",sans-serif}.hl1688-campaign .promo-deal button{font:inherit}.hl1688-campaign .promo-deal .preview-note{padding:12px 24px;background:#102842;color:#efe4c9;font-size:14px;text-align:center}.hl1688-campaign .promo-deal .brand{max-width:1100px;margin:auto;padding:23px 28px;font:bold italic 31px Arial;letter-spacing:-1px}.hl1688-campaign .promo-deal .brand span{color:#42a4a6}.hl1688-campaign .promo-deal .stage{position:relative;isolation:isolate;overflow:hidden;background:#fffaf0;border-top:2px solid #102842;border-bottom:3px solid #102842;padding:55px 25px 42px}.hl1688-campaign .promo-deal .stage:before{content:"";position:absolute;z-index:-2;inset:0;background:radial-gradient(ellipse at 50% 48%,#ffe5a0 0,transparent 58%),repeating-conic-gradient(from 10deg at 50% 45%,transparent 0deg 13deg,#c2a36b18 13deg 13.6deg,transparent 13.6deg 23deg)}.hl1688-campaign .promo-deal .stage:after{content:"";position:absolute;z-index:-1;inset:0;background-image:radial-gradient(#ab87504a .8px,transparent .8px);background-size:10px 10px;mask-image:linear-gradient(90deg,#000,transparent 30%,transparent 70%,#000);pointer-events:none}.hl1688-campaign .promo-deal .hero-inner{max-width:1020px;margin:auto;text-align:center}.hl1688-campaign .promo-deal .limited{display:inline-block;margin:0 0 24px;padding:8px 25px;border:2px solid #102842;background:#102842;color:#fff;transform:rotate(-3deg);font-size:19px;font-weight:800;letter-spacing:2px;box-shadow:4px 4px 0 #efbb37}.hl1688-campaign .promo-deal .title{font-size:clamp(26px,4vw,43px);font-weight:900;line-height:1.35;margin:0 0 20px;letter-spacing:-1px}.hl1688-campaign .promo-deal .price-area{position:relative;max-width:770px;margin:0 auto 29px;padding:15px 70px 27px 22px;transform:rotate(-2deg);border:3px solid #102842;background:linear-gradient(130deg,#fff,#fffdf4);box-shadow:9px 9px 0 #102842}.hl1688-campaign .promo-deal .original{font-size:19px;margin:0 0 4px;font-weight:700;color:#5b646b}.hl1688-campaign .promo-deal .original del{margin-left:7px;text-decoration-thickness:2px}.hl1688-campaign .promo-deal .price{position:relative;display:inline-flex;align-items:baseline;line-height:1.08;white-space:nowrap;filter:drop-shadow(0 4px 0 #102842)}.hl1688-campaign .promo-deal .price-number{position:relative;display:inline-block;font-family:Arial,sans-serif;font-weight:950;font-size:clamp(78px,12vw,146px);letter-spacing:-6px;color:#e8b32a;background:linear-gradient(172deg,#fff3b6 8%,#f8d15e 26%,#e4a624 40%,#fff0a0 46%,#c18712 60%,#f1c34c 78%,#bb7c0b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px #102842}.hl1688-campaign .promo-deal .price-unit{font-size:clamp(26px,4vw,43px);font-weight:900;color:#102842;margin-left:12px;filter:none}.hl1688-campaign .promo-deal .discount{position:absolute;right:-22px;top:-33px;width:128px;height:128px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#ffcc33;color:#102842;clip-path:polygon(50% 0,59% 9%,72% 3%,76% 17%,91% 16%,90% 31%,100% 39%,91% 50%,100% 62%,87% 70%,89% 85%,74% 86%,69% 99%,56% 92%,45% 100%,35% 90%,20% 96%,17% 82%,3% 81%,8% 65%,0 55%,9% 44%,1% 31%,15% 25%,14% 10%,30% 13%,37% 1%);transform:rotate(11deg);filter:drop-shadow(2px 3px 0 #102842);font-size:16px;font-weight:900}.hl1688-campaign .promo-deal .discount b{font:950 47px Arial;line-height:1}.hl1688-campaign .promo-deal .discount b small{font:900 23px "Microsoft JhengHei";margin-left:2px}.hl1688-campaign .promo-deal .pricing-rule{font-size:17px;margin:17px 0 0;font-weight:700;color:#425468}.hl1688-campaign .promo-deal .spark{position:absolute;font-size:39px;color:#b88211;text-shadow:1px 1px #fff;top:51%;right:4%;transform:rotate(12deg)}.hl1688-campaign .promo-deal .service-band{display:flex;align-items:center;justify-content:center;gap:25px;max-width:880px;margin:38px auto 21px;padding:18px 25px;background:#102842;color:#fff;border:2px solid #102842;box-shadow:5px 5px 0 #e4b638;transform:rotate(-1deg)}.hl1688-campaign .promo-deal .all-in{color:#ffdc6b;font-size:24px;font-weight:900;white-space:nowrap}.hl1688-campaign .promo-deal .service-line{display:flex;align-items:center;justify-content:center;gap:20px;font-size:25px;font-weight:800}.hl1688-campaign .promo-deal .plus{font:900 34px Arial;color:#ffcf4b}.hl1688-campaign .promo-deal .benefit{font-size:20px;line-height:1.8;margin:25px auto 0;max-width:800px;font-weight:600}.hl1688-campaign .promo-deal .plans{max-width:1040px;margin:auto;padding:45px 25px 55px}.hl1688-campaign .promo-deal .plans-title{font-size:26px;margin:0 0 7px;font-weight:900}.hl1688-campaign .promo-deal .plans-intro{font-size:17px;color:#5f6c78;margin:0 0 24px}.hl1688-campaign .promo-deal .plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.hl1688-campaign .promo-deal .plan{position:relative;text-align:left;border:2px solid #102842;padding:25px;background:#fff;box-shadow:5px 5px 0 #cbd0d4;transition:transform .18s,box-shadow .18s;cursor:pointer;color:#102842;min-width:0}.hl1688-campaign .promo-deal .plan:hover{transform:translateY(-5px);box-shadow:6px 10px 0 #e5bd54}.hl1688-campaign .promo-deal .plan[aria-pressed="true"]{border-color:#102842;background:linear-gradient(140deg,#fff5d3,#fff);box-shadow:6px 6px 0 #dfa816}.hl1688-campaign .promo-deal .plan:focus-visible,.hl1688-campaign .promo-deal .replay:focus-visible{outline:3px solid #1686cf;outline-offset:5px}.hl1688-campaign .promo-deal .plan-tag{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:800;color:#7e601c}.hl1688-campaign .promo-deal .check{display:grid;place-items:center;width:27px;height:27px;border:2px solid #102842;border-radius:50%;font-size:18px;background:#fff;color:transparent}.hl1688-campaign .promo-deal .plan[aria-pressed="true"] .check{background:#102842;color:#ffdc70}.hl1688-campaign .promo-deal .plan h3{font-size:27px;margin:11px 0 17px}.hl1688-campaign .promo-deal .quantity{font-size:20px;font-weight:800;margin-bottom:18px}.hl1688-campaign .promo-deal .quantity strong{font:900 51px Arial;letter-spacing:-2px;margin-right:7px}.hl1688-campaign .promo-deal .plan-price{border-top:1px solid #ddd6c6;padding-top:15px}.hl1688-campaign .promo-deal .old-total{font-size:16px;color:#65727a;margin:0 0 6px}.hl1688-campaign .promo-deal .sale-total{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:17px;font-weight:700}.hl1688-campaign .promo-deal .sale-total b{font:900 36px Arial;color:#89600e;letter-spacing:-1px}.hl1688-campaign .promo-deal .sale-total small{font-size:15px;font-weight:500}.hl1688-campaign .promo-deal .gifts{list-style:none;padding:0;margin:20px 0 0;font-size:17px;line-height:1.9}.hl1688-campaign .promo-deal .gifts li{padding-left:24px;position:relative}.hl1688-campaign .promo-deal .gifts li:before{content:'✓';position:absolute;left:0;color:#96701b;font-weight:900}.hl1688-campaign .promo-deal .chosen{margin-top:25px;padding:15px 0;border-top:1px solid #c7c6bf;font-size:18px;font-weight:700;line-height:1.7}.hl1688-campaign .promo-deal .chosen span{color:#89600e}.hl1688-campaign .promo-deal .replay{display:block;margin:15px auto 0;border:0;background:transparent;color:#627080;font-size:15px;text-decoration:underline;padding:12px;cursor:pointer}.hl1688-campaign .promo-deal .demo-only{font-size:14px;color:#6a7580;line-height:1.8;text-align:center;margin:30px 0 0}.hl1688-campaign .promo-deal .price-area.enter{animation:price-hit .6s cubic-bezier(.16,.9,.25,1.2) both}.hl1688-campaign .promo-deal .price-area.enter .price:after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,#fff9 48%,transparent 70%);transform:translateX(-140%);animation:shine .75s .5s ease-out both;pointer-events:none}.hl1688-campaign .promo-deal .plan.appear{animation:rise .5s both}.hl1688-campaign .promo-deal .plan.appear:nth-child(2){animation-delay:.13s}@keyframes price-hit{0%{opacity:0;transform:translateY(22px) scale(.9) rotate(-5deg)}70%{opacity:1;transform:translateY(-3px) scale(1.025) rotate(-1deg)}100%{transform:rotate(-2deg)}}@keyframes shine{to{transform:translateX(140%)}}@keyframes rise{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:650px){.hl1688-campaign .promo-deal .brand{padding:17px 20px;font-size:27px}.hl1688-campaign .promo-deal .stage{padding:39px 20px 30px}.hl1688-campaign .promo-deal .limited{font-size:17px;padding:7px 17px;margin-bottom:23px}.hl1688-campaign .promo-deal .title{font-size:27px;margin-bottom:30px}.hl1688-campaign .promo-deal .price-area{padding:22px 14px 20px;margin-right:5px;box-shadow:6px 6px 0 #102842}.hl1688-campaign .promo-deal .price-number{font-size:clamp(71px,19vw,115px);letter-spacing:-4px;-webkit-text-stroke:1.5px #102842}.hl1688-campaign .promo-deal .price-unit{font-size:27px;margin-left:6px}.hl1688-campaign .promo-deal .original{font-size:16px;text-align:left;padding-left:6px;margin-bottom:9px}.hl1688-campaign .promo-deal .discount{width:91px;height:91px;right:-10px;top:-42px;font-size:12px}.hl1688-campaign .promo-deal .discount b{font-size:35px}.hl1688-campaign .promo-deal .discount b small{font-size:18px}.hl1688-campaign .promo-deal .pricing-rule{font-size:15px;margin-top:12px}.hl1688-campaign .promo-deal .spark{display:none}.hl1688-campaign .promo-deal .service-band{flex-direction:column;gap:7px;padding:14px 8px;margin-top:29px;box-shadow:4px 4px 0 #e4b638}.hl1688-campaign .promo-deal .all-in{font-size:22px}.hl1688-campaign .promo-deal .service-line{font-size:22px;gap:16px}.hl1688-campaign .promo-deal .plus{font-size:30px}.hl1688-campaign .promo-deal .benefit{font-size:18px;line-height:1.8;max-width:340px}.hl1688-campaign .promo-deal .plan-grid{grid-template-columns:1fr;gap:24px}.hl1688-campaign .promo-deal .plans{padding:33px 20px 40px}.hl1688-campaign .promo-deal .plan{padding:22px}.hl1688-campaign .promo-deal .plans-title{font-size:24px}.hl1688-campaign .promo-deal .sale-total b{font-size:34px}.hl1688-campaign .promo-deal .plan h3{font-size:26px}.hl1688-campaign .promo-deal .gifts{font-size:16px}.hl1688-campaign .promo-deal .chosen{font-size:17px}}@media(prefers-reduced-motion:reduce){.hl1688-campaign .promo-deal *,.hl1688-campaign .promo-deal *:before,.hl1688-campaign .promo-deal *:after{animation:none!important;transition:none!important}}.hl1688-campaign .promo-deal .price{filter:none;gap:0;align-items:baseline}.hl1688-campaign .promo-deal .price-number{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:#d39813;color:#d39813;-webkit-text-stroke:0;letter-spacing:-4px;font-weight:900;text-shadow:none}.hl1688-campaign .promo-deal .price-unit{color:#102842;filter:none;text-shadow:none;position:static;margin-left:13px;letter-spacing:0}.hl1688-campaign .promo-deal .price-area.enter .price:after{display:none}.hl1688-campaign .promo-deal .all-in{position:relative;display:inline-block;isolation:isolate;padding:5px 14px;color:#ffe394;font-weight:900;font-size:27px;letter-spacing:1px;line-height:1.5;transform:rotate(-3deg);text-shadow:0 2px 0 #956310,0 4px 0 #5b3b0c}.hl1688-campaign .promo-deal .all-in:before{content:'';position:absolute;inset:1px -5px;z-index:-1;background:linear-gradient(115deg,#ffffff10,#ffdc6b24,#ffffff08);border-top:2px solid #ffdc6b;border-bottom:2px solid #d59a20;transform:skew(-12deg)}.hl1688-campaign .promo-deal .all-in:after{content:'✦';position:absolute;right:-12px;top:-10px;color:#ffe394;font-size:20px;text-shadow:none}@media(max-width:650px){.hl1688-campaign .promo-deal .price-number{font-size:clamp(68px,18vw,110px);letter-spacing:-3px;-webkit-text-stroke:0}.hl1688-campaign .promo-deal .price-unit{font-size:27px;margin-left:9px}.hl1688-campaign .promo-deal .all-in{font-size:25px}.hl1688-campaign .promo-deal .price-area{padding-top:24px;padding-bottom:24px}}.hl1688-campaign .promo-deal .price-number{color:#efad12;-webkit-text-fill-color:#efad12;text-shadow:none}.hl1688-campaign .promo-deal .sale-total b{color:#b47a00}.hl1688-campaign .promo-deal .plan-tag{color:#102842}.hl1688-campaign .promo-deal .plan-tag>span:first-child{display:inline-block;background:#ffda63;color:#102842;padding:6px 12px;font-weight:900}.hl1688-campaign .promo-deal .plan[aria-pressed="true"] .plan-tag>span:first-child{background:#ffd13b}.hl1688-campaign .promo-deal .benefits-block{max-width:900px;margin:36px auto 0;text-align:left}.hl1688-campaign .promo-deal .benefits-kicker{font-size:24px;font-weight:900;text-align:center;margin:0 0 20px;color:#102842}.hl1688-campaign .promo-deal .benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-top:18px;border-top:2px solid #d8b45a}.hl1688-campaign .promo-deal .benefit-item{position:relative;padding:0 12px 0 0}.hl1688-campaign .promo-deal .benefit-item+.benefit-item{border-left:1px solid #ceb572;padding-left:22px}.hl1688-campaign .promo-deal .benefit-number{display:block;font:900 16px Arial;letter-spacing:2px;color:#9a6a0a;margin-bottom:8px}.hl1688-campaign .promo-deal .benefit-item h2{font-size:23px;line-height:1.4;margin:0 0 9px;font-weight:900;color:#102842}.hl1688-campaign .promo-deal .benefit-item p{font-size:17px;line-height:1.7;margin:0;color:#455365}@media(max-width:650px){.hl1688-campaign .promo-deal .benefits-block{margin-top:31px}.hl1688-campaign .promo-deal .benefits-kicker{font-size:22px;margin-bottom:16px}.hl1688-campaign .promo-deal .benefits-grid{grid-template-columns:1fr;gap:0;padding-top:0;border-top:2px solid #d8b45a}.hl1688-campaign .promo-deal .benefit-item,.hl1688-campaign .promo-deal .benefit-item+.benefit-item{display:grid;grid-template-columns:38px 1fr;border-left:0;padding:17px 0;column-gap:8px;border-bottom:1px solid #d6c59a}.hl1688-campaign .promo-deal .benefit-number{grid-row:1/3;margin:4px 0 0;font-size:17px}.hl1688-campaign .promo-deal .benefit-item h2{font-size:21px;margin:0 0 5px}.hl1688-campaign .promo-deal .benefit-item p{font-size:17px}.hl1688-campaign .promo-deal .plan-tag{font-size:17px}.hl1688-campaign .promo-deal .sale-total b{color:#b47a00}}

.hl1688-campaign .pricing{padding-top:0;padding-bottom:55px;background:#f6f2e9}
.hl1688-campaign .pricing>.wrap{padding:0;max-width:1120px}
.hl1688-campaign .promo-deal .title{color:#102842}
.hl1688-campaign .pricing .plan-grid{padding:40px 25px 0;gap:26px}
.hl1688-campaign .pricing .plan-card{border:2px solid #102842;border-radius:0;background:#fff;box-shadow:5px 5px 0 #cbd0d4;transition:transform .18s,box-shadow .18s}
.hl1688-campaign .pricing .plan-card:hover{transform:translateY(-4px);box-shadow:6px 9px 0 #e5bd54}
.hl1688-campaign .pricing .economy-featured{background:linear-gradient(140deg,#fff5d3,#fff);box-shadow:6px 6px 0 #dfa816}
.hl1688-campaign .pricing .plan-card-head,.hl1688-campaign .pricing .economy-featured .plan-card-head{background:transparent;color:#102842;padding:24px 26px 0}
.hl1688-campaign .pricing .plan-card-head>span,.hl1688-campaign .pricing .economy-featured .plan-card-head>span{display:inline-block;background:#ffda63;color:#102842;border-radius:0;padding:6px 12px;font-size:18px;font-weight:900}
.hl1688-campaign .pricing .plan-card-head h3,.hl1688-campaign .pricing .economy-featured .plan-card-head h3{font-size:26px;line-height:1.5;color:#102842;margin:16px 0 0}
.hl1688-campaign .pricing .plan-content{padding:20px 26px 24px}
.hl1688-campaign .pricing .plan-quantity strong{font-size:56px;color:#102842}
.hl1688-campaign .pricing .plan-total strong{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:#b47a00;color:#b47a00;font-size:38px;text-shadow:none}
@media(max-width:760px){.hl1688-campaign .pricing .plan-grid{padding:32px 20px 0}.hl1688-campaign .pricing .plan-card-head h3,.hl1688-campaign .pricing .economy-featured .plan-card-head h3{font-size:24px}.hl1688-campaign .pricing .plan-total strong{font-size:35px}}

/* Approved full page V4, deliverables-first plans and verified case outcomes. */

/* Full review draft V2: show deliverables, gifts and total prices before benefits. */
.hl1688-campaign .offer-review{padding:40px 0 48px;background:radial-gradient(ellipse at 50% 5%,#fff0ba,transparent 50%),#fffaf0;border-top:2px solid #102842}
.hl1688-campaign .offer-review>.wrap{max-width:1080px;padding:0 25px}
.offer-review-intro{text-align:center;margin:0 auto 30px}
.review-limited{display:inline-block;padding:8px 21px;transform:rotate(-2deg);background:#102842;color:#ffdc70;font-size:18px;font-weight:800;box-shadow:4px 4px 0 #e7b225}
.offer-review-intro h2{font-size:36px;line-height:1.4;margin:24px 0 12px;color:#102842}
.offer-review-intro p{font-size:20px;line-height:1.8;color:#43556b;margin:0}
.offer-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.offer-review-card{min-width:0;padding:26px;background:#fff;border:2px solid #102842;box-shadow:5px 5px 0 #cbd0d4}
.offer-review-card.is-economy{background:linear-gradient(150deg,#fff5d2,#fff 65%);box-shadow:6px 6px 0 #e0ad28}
.offer-card-label{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}
.offer-card-label>span{font-size:19px;font-weight:900;color:#102842;background:#ffda63;padding:5px 11px}
.offer-card-label>b{font-size:16px;color:#795800;white-space:nowrap}
.offer-review-card h3{font:900 73px Arial,sans-serif;line-height:1.1;color:#102842;margin:25px 0 5px;letter-spacing:-2px}
.offer-review-card h3 small{display:inline-block;font:800 24px 'Microsoft JhengHei',sans-serif;letter-spacing:0;margin-left:12px}
.offer-card-message{font-size:18px;font-weight:600;color:#59687a;margin:0 0 20px}
.offer-included{padding:13px 12px;background:#102842;display:flex;flex-direction:column;align-items:center;gap:5px;color:white}
.offer-included>strong{font-size:22px;font-weight:900;color:#ffdc70;text-shadow:0 2px #775211}
.offer-included>span{font-size:21px;font-weight:700}.offer-included b{font-size:28px;color:#ffdc70;margin:0 7px}
.offer-gift{position:relative;margin:25px 0 0;padding:23px 17px 16px;background:#fff4cf;border:1px solid #e8c76d}
.offer-gift-title{position:absolute;top:-13px;left:15px;background:#ffcf43;color:#102842;padding:3px 13px;font-size:17px;font-weight:900;transform:rotate(-3deg)}
.offer-gift p{font-size:16px;line-height:1.7;margin:0;color:#5a6270}
.offer-gift p.offer-news{font-size:24px;font-weight:900;line-height:1.5;color:#102842;margin:0 0 4px}
.offer-news strong{font:900 34px Arial;color:#976500;margin:0 3px}
.offer-gift ul{list-style:none;margin:13px 0 0;padding:12px 0 0;border-top:1px solid #ddca8e}
.offer-gift li{font-size:17px;line-height:1.85;padding-left:22px;position:relative;color:#233d57}
.offer-gift li:before{content:'✓';position:absolute;left:0;color:#94701c;font-weight:900}
.offer-review-price{padding-top:22px;margin-top:4px}
.offer-review-price>p{font-size:17px;color:#687583;margin:0 0 7px}
.offer-review-price del{margin-left:6px}
.offer-review-price>span{font-size:18px;font-weight:800;color:#102842;display:block;margin-bottom:4px}
.offer-review-price>strong{display:block;font:900 clamp(33px,4.4vw,48px) Arial,sans-serif;line-height:1.2;color:#b47a00;letter-spacing:-1px;white-space:nowrap}
.offer-review-price p.offer-price-note{font-size:17px;line-height:1.8;margin:9px 0 0;color:#46576c}.offer-price-note i{font-style:normal;margin:0 5px;color:#8c783f}
.offer-guarantee{margin:34px 0 0;background:#102842;color:white;text-align:center;padding:22px 18px;border:2px solid #102842;box-shadow:4px 4px 0 #e3b431}
.offer-guarantee>span{font-size:17px;color:#ffdc70;font-weight:700;display:block;margin-bottom:8px}
.offer-guarantee>strong{display:block;font-size:30px;font-weight:900;line-height:1.4;color:white}
.offer-guarantee>strong b{color:#ffdc70;white-space:nowrap}
.offer-guarantee p{font-size:17px;margin:9px 0 0;color:#e2e8ee;line-height:1.8}.offer-guarantee i{font-style:normal;margin:0 9px;color:#c5aa60}
.hl1688-campaign .offer-benefit-wrap .benefits-block{max-width:none;margin-top:38px}
@media(max-width:700px){.hl1688-campaign .offer-review{padding-top:30px}.hl1688-campaign .offer-review>.wrap{padding:0 20px}.offer-review-grid{grid-template-columns:1fr;gap:26px}.offer-review-intro h2{font-size:28px}.offer-review-intro p{font-size:18px}.offer-review-card{padding:22px}.offer-review-card h3{font-size:66px}.offer-review-card h3 small{font-size:22px}.offer-review-price>strong{font-size:42px}.offer-card-label>span{font-size:18px}.offer-card-label>b{font-size:15px}.offer-guarantee>strong{font-size:27px}.offer-guarantee p{font-size:16px}.offer-gift li{font-size:17px}}
@media(max-width:360px){.offer-review-card{padding:18px}.offer-review-card h3 small{font-size:20px;margin-left:8px}.offer-review-price>strong{font-size:36px}.offer-included>span{font-size:19px}.offer-included b{margin:0 5px}}

/* Review V3: present the shared production service once above the plans. */
.hl1688-campaign .offer-intro-v3{margin-bottom:34px}
.hl1688-campaign .offer-intro-v3 .offer-brand-title{font-size:24px;font-weight:800;line-height:1.6;color:#102842;margin:26px 0 19px}
.hl1688-campaign .offer-intro-v3 .service-band{margin:0 auto;padding:19px 25px;gap:32px}
.hl1688-campaign .offer-intro-v3 h2.all-in{font-size:36px;line-height:1.45;margin:0;white-space:nowrap;color:#ffe394;letter-spacing:1px}
.hl1688-campaign .offer-intro-v3 .service-line{font-size:28px;gap:18px}
.hl1688-campaign .offer-intro-v3 .plus{font-size:36px}
.hl1688-campaign .offer-review-card .offer-gift{margin-top:22px}
@media(max-width:650px){.hl1688-campaign .offer-intro-v3 .offer-brand-title{font-size:21px;margin:25px 0 17px}.hl1688-campaign .offer-intro-v3 .service-band{padding:17px 10px;gap:15px}.hl1688-campaign .offer-intro-v3 h2.all-in{font-size:31px}.hl1688-campaign .offer-intro-v3 .service-line{font-size:23px;gap:15px}.hl1688-campaign .offer-intro-v3 .plus{font-size:32px}}

/* Verified case results: one outcome per case, with scope stated explicitly. */
.hl1688-campaign .case-result{margin:17px 0;padding:15px 0;border-top:1px solid #ded7c6;border-bottom:1px solid #ded7c6}
.hl1688-campaign .case-result>span{display:block;color:#56667a;font-size:16px;line-height:1.6;margin-bottom:7px}
.hl1688-campaign .case-result>strong{display:block;font-size:23px;line-height:1.5;color:#102842;font-weight:800;overflow-wrap:anywhere}
.hl1688-campaign .case-result b{font-size:32px;font-weight:900;color:#a3740b;font-variant-numeric:tabular-nums}
.hl1688-campaign .case-body .case-result-note{font-size:15px;line-height:1.7;color:#637182;margin-top:12px}
@media(max-width:760px){.hl1688-campaign .case-result>strong{font-size:24px}.hl1688-campaign .case-result b{font-size:34px}}

.hl1688-campaign .hl-submit-status:empty{display:none}

/* All viewports: inquiry title above the centered form, with no side column. */
.hl1688-campaign .inquiry-top .inquiry-grid{display:flex;flex-direction:column;align-items:stretch;gap:26px;max-width:900px;margin-left:auto;margin-right:auto}
.hl1688-campaign .inquiry-top .inquiry-copy{width:100%;min-width:0;text-align:center;position:static}
.hl1688-campaign .inquiry-top .inquiry-copy h2{font-size:36px;line-height:1.5;margin:0;text-align:center}
.hl1688-campaign .inquiry-top .inquiry-heading-tail{display:inline-block}
.hl1688-campaign .inquiry-top .form-card{width:100%;min-width:0;margin:0}
@media(max-width:760px){.hl1688-campaign .inquiry-top .inquiry-grid{gap:22px}.hl1688-campaign .inquiry-top .inquiry-copy h2{font-size:29px}}
@media(max-width:480px){.hl1688-campaign .inquiry-top .inquiry-heading-tail{display:block}}

.hl1688-campaign .inquiry-top .inquiry-copy{max-width:none}

/* Keep theme list markers from duplicating campaign checkmarks. */
.hl1688-campaign .offer-gift ul,.hl1688-campaign .offer-gift li{list-style:none}

/* Restore responsive CTA visibility after the shared button style. */
.hl1688-campaign .mobile-cta{display:none}
@media(max-width:760px){.hl1688-campaign .mobile-cta{display:flex}}
.hl1688-campaign .mobile-cta.is-hidden{display:none!important}

/* Remote player loading must never expose an empty video card. */
.hl1688-campaign .video-shell iframe.is-loading{visibility:hidden}
.hl1688-campaign .video-poster[hidden]{display:none!important}
.hl1688-campaign .video-poster:disabled{opacity:1;cursor:wait}
.hl1688-campaign .video-loading{position:absolute;z-index:3;inset:auto 12px 20px;padding:13px 10px;border-radius:8px;background:#0c2342ed;color:#fff;text-align:center;font-size:17px;line-height:1.6;pointer-events:none}

/* Compact consent line below the submission button. */
.hl1688-campaign .hl-submit-area .hl-consent{margin:14px 0 0;gap:8px;font-size:14px;line-height:1.7;font-weight:400;cursor:pointer}
.hl1688-campaign .hl-submit-area .hl-consent input{width:18px;height:18px;min-width:18px;margin:3px 0 0}
.hl1688-campaign .hl-submit-area .hl-consent span{color:#58677a}
