/* Chinese restaurant mini-program screens and China-facing operating scenes, matched to each business description. */
.dinner-slide .slide-photo,.business-photo{background-image:linear-gradient(90deg,#08142e9c,#08142e15),url('./assets/business/china-restaurant-saas-hero.png')!important;background-position:center!important}
.snack-slide .slide-photo{background-image:url('./assets/business/china-fast-food-saas-hero.png')!important;background-position:center!important}.snack-main-photo{background-image:linear-gradient(90deg,#08142ea8,#08142e24),url('./assets/cases/case-04.jpg')!important;background-position:center 42%!important}
.drink-slide .slide-photo{background-image:url('./assets/business/china-drink-saas-hero.png')!important;background-position:center!important}.drink-main-photo{background-image:linear-gradient(90deg,#08142ea8,#08142e24),url('./assets/cases/case-20.jpg')!important;background-position:center 42%!important}

/* Industry pain: one concrete Chinese operating interface for every issue described. */
.pain-list article:nth-child(1)::before{background-image:url('./assets/cases/case-14.jpg')!important}.pain-list article:nth-child(2)::before{background-image:url('./assets/cases/case-13.jpg')!important}.pain-list article:nth-child(3)::before{background-image:url('./assets/cases/case-22.jpg')!important}.pain-list article:nth-child(4)::before{background-image:url('./assets/cases/case-08.jpg')!important}

/* Product cards: restaurant system, connected hardware order flow, mini-program and bespoke service. */
.restaurant-photo{background-image:url('./assets/cases/case-14.jpg')!important}.iot-photo{background-image:url('./assets/cases/case-22.jpg')!important}.mini-photo{background-image:url('./assets/cases/case-07.jpg')!important}.code-photo{background-image:url('./assets/cases/case-08.jpg')!important}

/* Full-service dining: front-of-house, ordering, kitchen dispatch, and data/loyalty correspond to the screens shown. */
.solution-photo{background-image:linear-gradient(90deg,#0c28558c,#0c28551a),url('./assets/business/china-restaurant-saas-hero.png')!important}.table-scene{background-image:url('./assets/cases/case-14.jpg')!important}.order-scene{background-image:url('./assets/cases/case-23.jpg')!important}.kitchen-scene{background-image:url('./assets/cases/case-19.jpg')!important}.data-scene{background-image:url('./assets/cases/case-13.jpg')!important}

/* Fast-food: self ordering, production, delivery, and store operations. */
.snack-order{background-image:url('./assets/cases/case-04.jpg')!important}.snack-kitchen{background-image:url('./assets/cases/case-19.jpg')!important}.snack-delivery{background-image:url('./assets/cases/case-08.jpg')!important}.snack-chain{background-image:url('./assets/cases/case-14.jpg')!important}

/* Drinks: Chinese tea-store ordering, menu, progress, and member journeys. */
.drink-program{background-image:url('./assets/cases/case-06.jpg')!important}.drink-recipe{background-image:url('./assets/cases/case-16.jpg')!important}.drink-progress{background-image:url('./assets/cases/case-22.jpg')!important}.drink-member{background-image:url('./assets/cases/case-21.jpg')!important}

/* Project catering and merchant delivery: identity/order, scheduled meal, settlement and delivery screens. */
.group-main-photo{background-image:linear-gradient(90deg,#08142ea8,#08142e24),url('./assets/cases/case-08.jpg')!important}.group-identity{background-image:url('./assets/cases/case-07.jpg')!important}.group-reserve{background-image:url('./assets/cases/case-04.jpg')!important}.group-settlement{background-image:url('./assets/cases/case-14.jpg')!important}.group-delivery{background-image:url('./assets/cases/case-22.jpg')!important}

/* Core capability and delivery statements also carry a context image instead of generic decorative icons. */
.capability-grid .feature-card,.service-row article{position:relative;overflow:hidden;padding-top:112px}.capability-grid .feature-card::before,.service-row article::before{content:"";position:absolute;inset:0 0 auto;height:88px;background-size:cover;background-position:center;filter:saturate(.82)}.capability-grid .feature-card::after,.service-row article::after{content:"";position:absolute;inset:0 0 auto;height:88px;background:linear-gradient(135deg,#165dff72,#08142e24)}.capability-grid .feature-card>*,.service-row article>*{position:relative;z-index:1}.capability-grid .feature-card:nth-child(1)::before{background-image:url('./assets/cases/case-14.jpg')}.capability-grid .feature-card:nth-child(2)::before{background-image:url('./assets/cases/case-23.jpg')}.capability-grid .feature-card:nth-child(3)::before{background-image:url('./assets/cases/case-22.jpg')}.capability-grid .feature-card:nth-child(4)::before{background-image:url('./assets/cases/case-07.jpg')}.service-row article:nth-child(1)::before{background-image:url('./assets/cases/case-14.jpg')}.service-row article:nth-child(2)::before{background-image:url('./assets/cases/case-19.jpg')}.service-row article:nth-child(3)::before{background-image:url('./assets/cases/case-08.jpg')}

@media(max-width:900px){.capability-grid .feature-card,.service-row article{padding-top:100px}.capability-grid .feature-card::before,.capability-grid .feature-card::after,.service-row article::before,.service-row article::after{height:76px}}

/* Fast-food carousel: operational KDS data rather than a generic chart. */
.slide-ui.kds-panel{width:min(352px,31vw);padding:0;border-top:2px solid var(--cyan);background:#f7fbff}.kds-panel-head{padding:14px 17px;border-bottom:1px solid #d9e5f4;display:flex;justify-content:space-between;align-items:center}.kds-panel-head span{font-size:11px;color:#60748e}.kds-panel-head b{margin:0!important;border:1px solid #8fc9ff;background:#eaf6ff;color:#1268bb;padding:3px 6px;font-size:10px!important}.kds-orders{padding:11px 17px 8px;display:grid;gap:7px}.kds-orders div{display:grid;grid-template-columns:68px 1fr auto;align-items:center;padding:8px 0;border-bottom:1px solid #e3edf8}.kds-orders small{font-size:10px;color:#7d8da2}.kds-orders strong{font:700 16px Inter;color:#173051}.kds-orders em{font-style:normal;font-size:10px;color:#087a61;background:#e0f6ee;padding:3px 5px}.kds-orders div:nth-child(2) em{color:#966200;background:#fff3d9}.kds-orders div:nth-child(3) em{color:#1769bd;background:#e7f2ff}.kds-panel-foot{display:flex;justify-content:space-between;padding:11px 17px;background:#edf6ff;color:#5c708a;font-size:10px}.kds-panel-foot b{display:inline!important;margin-left:3px!important;color:#165dff;font-size:11px!important}@media(max-width:900px){.slide-ui.kds-panel{width:280px}.kds-orders div{grid-template-columns:58px 1fr auto}}

/* Beverage carousel: store-level revenue, order status and member data in one compact dashboard. */
.slide-ui.drink-data-panel{width:min(352px,31vw);padding:0;border-top:2px solid var(--cyan);background:#f7fbff}.drink-panel-head{display:flex;justify-content:space-between;align-items:center;padding:14px 17px;border-bottom:1px solid #d9e5f4}.drink-panel-head span{font-size:11px;color:#60748e}.drink-panel-head i{font-style:normal;color:#087a61;background:#e2f7ec;padding:3px 6px;font-size:10px}.drink-revenue{display:grid;grid-template-columns:1fr 1fr;padding:14px 17px 11px;gap:14px}.drink-revenue>div+div{border-left:1px solid #dce7f4;padding-left:14px}.drink-revenue small{display:block;color:#7b8ca2;font-size:10px}.drink-revenue b{display:block;margin:4px 0;color:#173051;font:700 18px Inter}.drink-revenue em{font-style:normal;color:#0a8767;font-size:10px}.drink-status{display:grid;grid-template-columns:repeat(3,1fr);margin:0 17px 12px;border:1px solid #dce7f4}.drink-status span{padding:7px 5px;text-align:center;color:#71829a;font-size:9px;border-right:1px solid #dce7f4}.drink-status span:last-child{border:0}.drink-status b{display:block;color:#165dff;font:700 14px Inter}.drink-panel-foot{padding:10px 17px;background:#edf6ff;color:#52708f;font-size:10px}@media(max-width:900px){.slide-ui.drink-data-panel{width:280px}.drink-revenue{padding:12px}.drink-status{margin:0 12px 10px}.drink-panel-foot{padding:9px 12px}}

/* Generated Chinese business scenes: each photo corresponds directly to the adjacent copy. */
.pain-list article:nth-child(1)::before{background-image:url('./assets/business/pain-0.png')!important}.pain-list article:nth-child(2)::before{background-image:url('./assets/business/pain-1.png')!important}.pain-list article:nth-child(3)::before{background-image:url('./assets/business/pain-2.png')!important}.pain-list article:nth-child(4)::before{background-image:url('./assets/business/pain-3.png')!important}.pain-list article{padding-top:190px}.pain-list article::before,.pain-list article::after{height:150px}.pain-list article span{top:163px}
.capability-grid .feature-card:nth-child(1)::before{background-image:url('./assets/business/capability-0.png')}.capability-grid .feature-card:nth-child(2)::before{background-image:url('./assets/business/capability-1.png')}.capability-grid .feature-card:nth-child(3)::before{background-image:url('./assets/business/capability-2.png')}.capability-grid .feature-card:nth-child(4)::before{background-image:url('./assets/business/capability-3.png')}.capability-grid .feature-card{padding-top:158px}.capability-grid .feature-card::before,.capability-grid .feature-card::after{height:126px}
.restaurant-photo{background-image:url('./assets/business/products-0.png')!important}.iot-photo{background-image:url('./assets/business/products-1.png')!important}.mini-photo{background-image:url('./assets/business/products-2.png')!important}.code-photo{background-image:url('./assets/business/products-3.png')!important}
.table-scene{background-image:url('./assets/business/solution-dinner-0.png')!important}.order-scene{background-image:url('./assets/business/solution-dinner-1.png')!important}.kitchen-scene{background-image:url('./assets/business/solution-dinner-2.png')!important}.data-scene{background-image:url('./assets/business/solution-dinner-3.png')!important}
.snack-main-photo{background-image:linear-gradient(90deg,#08142ec9,#08142e18),url('./assets/business/china-fast-food-saas-hero.png')!important}.snack-order{background-image:url('./assets/business/solution-snack-0.png')!important}.snack-kitchen{background-image:url('./assets/business/solution-snack-1.png')!important}.snack-delivery{background-image:url('./assets/business/solution-snack-2.png')!important}.snack-chain{background-image:url('./assets/business/solution-snack-3.png')!important}
.drink-main-photo{background-image:linear-gradient(90deg,#08142ec9,#08142e18),url('./assets/business/china-drink-saas-hero.png')!important}.drink-program{background-image:url('./assets/business/solution-drink-0.png')!important}.drink-recipe{background-image:url('./assets/business/solution-drink-1.png')!important}.drink-progress{background-image:url('./assets/business/solution-drink-2.png')!important}.drink-member{background-image:url('./assets/business/solution-drink-3.png')!important}
.group-main-photo{background-image:linear-gradient(90deg,#08142ec9,#08142e18),url('./assets/business/solution-group-0.png')!important}.group-identity{background-image:url('./assets/business/solution-group-0.png')!important}.group-reserve{background-image:url('./assets/business/solution-group-1.png')!important}.group-settlement{background-image:url('./assets/business/solution-group-2.png')!important}.group-delivery{background-image:url('./assets/business/solution-group-3.png')!important}
.service-row article:nth-child(1)::before{background-image:url('./assets/business/support-0.png')}.service-row article:nth-child(2)::before{background-image:url('./assets/business/support-1.png')}.service-row article:nth-child(3)::before{background-image:url('./assets/business/support-3.png')}.service-row article{padding-top:154px}.service-row article::before,.service-row article::after{height:120px}
@media(max-width:900px){.pain-list article{padding-top:150px}.pain-list article::before,.pain-list article::after{height:112px}.pain-list article span{top:124px}.capability-grid .feature-card{padding-top:130px}.capability-grid .feature-card::before,.capability-grid .feature-card::after{height:102px}.service-row article{padding-top:130px}.service-row article::before,.service-row article::after{height:98px}}

/* Keep the legal company name on one concise line in the About section. */
.about-grid h2{font-size:32px!important;white-space:nowrap}.about-grid h2 br{display:none}@media(max-width:900px){.about-grid h2{font-size:25px!important;white-space:normal}}

/* Homepage case preview: actual mini-program screenshots sit inside identical clean canvases. */
.customer-preview{background:#fff}.customer-preview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.customer-preview-grid article{background:#f6f9fd;border:1px solid #e2eaf4}.customer-app-canvas{height:260px;padding:16px;background:#edf3fa;display:grid;place-items:center;overflow:hidden}.customer-app-canvas img{display:block;max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 10px 24px #0f2c4a1c}.customer-preview-grid article>div:last-child{padding:18px 17px 20px}.customer-preview-grid span{color:#165dff;font:600 11px Inter;letter-spacing:.06em}.customer-preview-grid h3{font-size:18px;margin:9px 0 6px}.customer-preview-grid p{margin:0;color:#64748b;font-size:12px;line-height:1.7}.customer-case-link{display:inline-block;margin-top:28px;color:#165dff;text-decoration:none;font-weight:700}.customer-case-link b{margin-left:12px}@media(max-width:900px){.customer-preview-grid{grid-template-columns:1fr 1fr;gap:10px}.customer-app-canvas{height:205px;padding:12px}.customer-preview-grid article>div:last-child{padding:14px}.customer-preview-grid h3{font-size:16px}}

/* Qualification uploads use the same bounded canvas as the management preview. */
.qualification>div span{overflow:hidden}.qualification>div span img{display:block;width:100%;height:100%;object-fit:contain;background:#fff}
