.scene-closeup[data-v-33e8ca6b]{display:block;height:100%;width:100%}.solution-landing-page[data-v-82ca95f8]{background:#faf7f1;flex:1;width:100%}.solution-landing-page .eyebrow[data-v-82ca95f8]{color:#b08d4f;display:inline-block;font-family:"Noto Serif SC",Songti SC,STSong,SimSun,serif;font-size:14px;font-weight:600;letter-spacing:.22em;margin-bottom:18px}.solution-landing-page .sectionHead[data-v-82ca95f8]{margin-bottom:56px;text-align:center}.solution-landing-page .sectionHead .sectionTitle[data-v-82ca95f8]{color:#1f2430;font-family:"Noto Serif SC",Songti SC,STSong,SimSun,serif;font-size:40px;font-weight:700;letter-spacing:.02em;line-height:1.35;margin-bottom:18px}.solution-landing-page .sectionHead .sectionSub[data-v-82ca95f8]{color:#6b7280;font-size:16px;line-height:1.8;margin:0 auto;max-width:640px}.solution-landing-page .btnPrimary[data-v-82ca95f8]{background:#1f3a5f;border:none;border-radius:999px;box-shadow:0 10px 26px #1f3a5f3d;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;letter-spacing:.06em;padding:14px 40px;transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.solution-landing-page .btnPrimary[data-v-82ca95f8]:hover{background:#162c49;box-shadow:0 14px 32px #1f3a5f4d;transform:translateY(-2px)}.solution-landing-page .btnGhost[data-v-82ca95f8]{background:transparent;border:1.5px solid #b08d4f;border-radius:999px;color:#8a6a35;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;letter-spacing:.06em;padding:14px 40px;transition:background .3s ease,color .3s ease,transform .3s ease}.solution-landing-page .btnGhost[data-v-82ca95f8]:hover{background:#b08d4f;color:#fff;transform:translateY(-2px)}.solution-landing-page .btnLarge[data-v-82ca95f8]{font-size:17px;padding:16px 52px}.solution-landing-page .heroSection[data-v-82ca95f8]{background:linear-gradient(180deg,#f4ecdc,#faf7f1);padding:96px 24px 120px;position:relative}.solution-landing-page .heroSection .heroBg[data-v-82ca95f8]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.solution-landing-page .heroSection .heroBg .heroOrb[data-v-82ca95f8]{border-radius:50%;filter:blur(70px);opacity:.5;position:absolute}.solution-landing-page .heroSection .heroBg .heroOrb.orb1[data-v-82ca95f8]{background:#e8d3ab;height:420px;right:-80px;top:-120px;width:420px}.solution-landing-page .heroSection .heroBg .heroOrb.orb2[data-v-82ca95f8]{background:#e0c9a8;bottom:-140px;height:360px;left:-100px;width:360px}.solution-landing-page .heroSection .heroInner[data-v-82ca95f8]{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1.05fr;margin:0 auto;max-width:1120px;position:relative}.solution-landing-page .heroSection .heroInner .breadcrumb[data-v-82ca95f8]{align-items:center;display:flex;font-size:14px;gap:10px;grid-column:1/-1;margin-bottom:-24px}.solution-landing-page .heroSection .heroInner .breadcrumb .bcLink[data-v-82ca95f8]{color:#8a7a5c;text-decoration:none;transition:color .2s ease}.solution-landing-page .heroSection .heroInner .breadcrumb .bcLink[data-v-82ca95f8]:hover{color:#b08d4f}.solution-landing-page .heroSection .heroInner .breadcrumb .bcSep[data-v-82ca95f8]{color:#c9b48c}.solution-landing-page .heroSection .heroInner .breadcrumb .bcCurrent[data-v-82ca95f8]{color:#6b5f4a;font-weight:500}.solution-landing-page .heroSection .heroCopy .heroTitle[data-v-82ca95f8]{color:#1f2430;font-family:"Noto Serif SC",Songti SC,STSong,SimSun,serif;font-size:52px;font-weight:700;letter-spacing:.04em;line-height:1.3;margin-bottom:28px}.solution-landing-page .heroSection .heroCopy .heroPara[data-v-82ca95f8]{color:#4b5563;font-size:16px;line-height:2;margin-bottom:14px}.solution-landing-page .heroSection .heroCopy .heroPara.highlight[data-v-82ca95f8]{color:#1f2430;font-weight:500}.solution-landing-page .heroSection .heroCopy .heroCta[data-v-82ca95f8]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:36px}.solution-landing-page .heroSection .heroCopy .heroCta .btnText[data-v-82ca95f8]{align-items:center;color:#3b82f6;display:inline-flex;font-size:15px;padding:14px 10px;text-decoration:none;transition:color .3s ease}.solution-landing-page .heroSection .heroCopy .heroCta .btnText[data-v-82ca95f8]:hover{color:#2563eb;text-decoration:underline}.solution-landing-page .heroSection .heroVisual .sceneCard[data-v-82ca95f8]{border:1px solid #eadfc8;border-radius:20px;box-shadow:0 24px 60px #785a282e;overflow:hidden;position:relative}.solution-landing-page .heroSection .heroVisual .sceneCard .industry-scene[data-v-82ca95f8]{display:block;height:auto;width:100%}.solution-landing-page .heroSection .heroVisual .sceneCard .sceneCaption[data-v-82ca95f8]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe0;border-radius:999px;bottom:18px;color:#5c4a2c;display:inline-flex;font-size:13px;font-weight:500;gap:8px;left:18px;padding:8px 16px;position:absolute}.solution-landing-page .heroSection .heroVisual .sceneCard .sceneCaption .captionDot[data-v-82ca95f8]{background:#e8b04b;border-radius:50%;height:7px;width:7px}.solution-landing-page .solutionSection[data-v-82ca95f8]{margin:0 auto;max-width:1120px;padding:110px 24px 0}.solution-landing-page .solutionSection .solutionPara[data-v-82ca95f8]{color:#4b5563;font-size:16px;line-height:2;margin:0 auto 18px;max-width:720px}.solution-landing-page .galleryCollage[data-v-82ca95f8]{display:grid;gap:28px;grid-template-columns:1fr 1fr;margin-top:48px}.solution-landing-page .galleryCollage .collageItem[data-v-82ca95f8]{background:#fff;border:1px solid #ece3d2;border-radius:18px;box-shadow:0 10px 30px #785a281a;overflow:hidden;transition:transform .4s ease,box-shadow .4s ease}.solution-landing-page .galleryCollage .collageItem[data-v-82ca95f8]:hover{box-shadow:0 20px 48px #785a2829;transform:translateY(-6px) scale(1.015)}.solution-landing-page .galleryCollage .collageItem:hover svg[data-v-82ca95f8]{transform:scale(1.06)}.solution-landing-page .galleryCollage .collageItem svg[data-v-82ca95f8]{display:block;height:auto;transition:transform .6s ease;width:100%}.solution-landing-page .galleryCollage .collageItem .collageCaption[data-v-82ca95f8]{background:#fffdf8;color:#8a6a35;font-family:"Noto Serif SC",Songti SC,STSong,SimSun,serif;font-size:14px;padding:14px 20px}.solution-landing-page .mobileRow[data-v-82ca95f8]{align-items:center;display:grid;gap:56px;grid-template-columns:320px 1fr;margin-top:88px}.solution-landing-page .mobileRow .mobilePhone .phoneFrame[data-v-82ca95f8]{background:#1c1e24;border-radius:30px;box-shadow:0 24px 44px #28283038;margin:0 auto;padding:11px;position:relative;width:260px}.solution-landing-page .mobileRow .mobilePhone .phoneFrame .phoneNotch[data-v-82ca95f8]{background:#1c1e24;border-radius:4px;height:7px;left:50%;position:absolute;top:19px;transform:translate(-50%);width:52px;z-index:2}.solution-landing-page .mobileRow .mobilePhone .phoneFrame .phoneScreen[data-v-82ca95f8]{aspect-ratio:240/400;border-radius:20px;overflow:hidden}.solution-landing-page .mobileRow .mobilePhone .phoneFrame .phoneScreen .industry-scene[data-v-82ca95f8]{height:100%;width:100%}.solution-landing-page .mobileRow .mobilePhone .phoneFrame .phoneBar[data-v-82ca95f8]{background:#3a3d45;border-radius:2px;height:4px;margin:8px auto 4px;width:90px}.solution-landing-page .mobileRow .mobileCopy .mobileTitle[data-v-82ca95f8]{color:#1f2430;font-family:"Noto Serif SC",Songti SC,STSong,SimSun,serif;font-size:30px;font-weight:700;margin-bottom:18px}.solution-landing-page .mobileRow .mobileCopy .mobilePara[data-v-82ca95f8]{color:#4b5563;font-size:16px;line-height:2;margin-bottom:24px}.solution-landing-page .mobileRow .mobileCopy .mobileList[data-v-82ca95f8]{list-style:none;padding:0}.solution-landing-page .mobileRow .mobileCopy .mobileList li[data-v-82ca95f8]{align-items:center;color:#374151;display:flex;font-size:15px;gap:12px;padding:9px 0}.solution-landing-page .mobileRow .mobileCopy .mobileList li .liIcon[data-v-82ca95f8]{font-size:18px}.solution-landing-page .featuresGrid[data-v-82ca95f8]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:88px}.solution-landing-page .featuresGrid .featureItem[data-v-82ca95f8]{background:#fff;border:1px solid #ece3d2;border-radius:16px;padding:26px 28px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.solution-landing-page .featuresGrid .featureItem[data-v-82ca95f8]:hover{box-shadow:0 14px 34px #785a281f;transform:translateY(-4px)}.solution-landing-page .featuresGrid .featureItem .featureIcon[data-v-82ca95f8]{display:block;font-size:30px;margin-bottom:12px}.solution-landing-page .featuresGrid .featureItem h4[data-v-82ca95f8]{color:#1f2430;font-size:17px;font-weight:600;margin-bottom:8px}.solution-landing-page .featuresGrid .featureItem p[data-v-82ca95f8]{color:#8b8f98;font-size:13.5px;line-height:1.6}.solution-landing-page .sectionCta[data-v-82ca95f8]{margin-top:72px;text-align:center}.solution-landing-page .scenariosSection[data-v-82ca95f8]{margin:0 auto;max-width:1120px;padding:110px 24px 0}.solution-landing-page .scenariosSection .scenariosGrid[data-v-82ca95f8]{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.solution-landing-page .scenariosSection .scenariosGrid .scenarioCard[data-v-82ca95f8]{background:#fff;border:1px solid #ece3d2;border-radius:18px;padding:36px 34px 34px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.solution-landing-page .scenariosSection .scenariosGrid .scenarioCard[data-v-82ca95f8]:hover{box-shadow:0 16px 40px #785a281f;transform:translateY(-4px)}.solution-landing-page .scenariosSection .scenariosGrid .scenarioCard .scenarioNo[data-v-82ca95f8]{color:#e2cfa6;font-family:"Noto Serif SC",Songti SC,STSong,SimSun,serif;font-size:34px;font-weight:700;margin-bottom:14px}.solution-landing-page .scenariosSection .scenariosGrid .scenarioCard .scenarioTitle[data-v-82ca95f8]{color:#1f2430;font-family:"Noto Serif SC",Songti SC,STSong,SimSun,serif;font-size:21px;font-weight:700;margin-bottom:12px}.solution-landing-page .scenariosSection .scenariosGrid .scenarioCard .scenarioDesc[data-v-82ca95f8]{color:#5b6068;font-size:14.5px;line-height:1.9}.solution-landing-page .casesSection[data-v-82ca95f8]{margin:0 auto;max-width:1120px;padding:110px 24px 0}.solution-landing-page .casesSection .casesTrack[data-v-82ca95f8]{display:grid;gap:26px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.solution-landing-page .casesSection .casesTrack .caseCard[data-v-82ca95f8]{background:#fff;border:1px solid #ece3d2;border-radius:18px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.solution-landing-page .casesSection .casesTrack .caseCard[data-v-82ca95f8]:hover{box-shadow:0 18px 44px #785a2824;transform:translateY(-5px)}.solution-landing-page .casesSection .casesTrack .caseCard .caseBadge[data-v-82ca95f8]{background:#1f3a5fd1;border-radius:999px;color:#fff;font-size:12px;letter-spacing:.08em;padding:5px 12px;position:absolute;right:14px;top:14px;z-index:2}.solution-landing-page .casesSection .casesTrack .caseCard .caseScene svg[data-v-82ca95f8]{display:block;height:auto;width:100%}.solution-landing-page .casesSection .casesTrack .caseCard .caseBody[data-v-82ca95f8]{padding:22px 24px 26px}.solution-landing-page .casesSection .casesTrack .caseCard .caseBody .caseTitle[data-v-82ca95f8]{color:#1f2430;font-family:"Noto Serif SC",Songti SC,STSong,SimSun,serif;font-size:19px;font-weight:700;margin-bottom:10px}.solution-landing-page .casesSection .casesTrack .caseCard .caseBody .caseDesc[data-v-82ca95f8]{color:#5b6068;font-size:14px;line-height:1.85}.solution-landing-page .stepsSection[data-v-82ca95f8]{margin:0 auto;max-width:1120px;padding:110px 24px 0}.solution-landing-page .stepsSection .stepsRow[data-v-82ca95f8]{align-items:start;display:grid;gap:20px;grid-template-columns:1fr auto 1fr auto 1fr}.solution-landing-page .stepsSection .stepsRow .stepItem[data-v-82ca95f8]{background:#fff;border:1px solid #ece3d2;border-radius:18px;padding:34px 26px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.solution-landing-page .stepsSection .stepsRow .stepItem[data-v-82ca95f8]:hover{box-shadow:0 14px 36px #785a281f;transform:translateY(-4px)}.solution-landing-page .stepsSection .stepsRow .stepItem .stepCircle[data-v-82ca95f8]{align-items:center;background:linear-gradient(135deg,#1f3a5f,#2c5489);border-radius:50%;box-shadow:0 10px 24px #1f3a5f47;color:#fff;display:flex;font-family:"Noto Serif SC",Songti SC,STSong,SimSun,serif;font-size:24px;font-weight:700;height:58px;justify-content:center;margin:0 auto 18px;width:58px}.solution-landing-page .stepsSection .stepsRow .stepItem .stepTitle[data-v-82ca95f8]{color:#1f2430;font-family:"Noto Serif SC",Songti SC,STSong,SimSun,serif;font-size:19px;font-weight:700;margin-bottom:12px}.solution-landing-page .stepsSection .stepsRow .stepItem .stepDesc[data-v-82ca95f8]{color:#5b6068;font-size:14px;line-height:1.9}.solution-landing-page .stepsSection .stepsRow .stepArrow[data-v-82ca95f8]{align-self:center;color:#c9b48c;font-size:26px;padding-top:60px}.solution-landing-page .ctaSection[data-v-82ca95f8]{margin:0 auto;max-width:1120px;padding:110px 24px 0}.solution-landing-page .ctaSection .ctaInner[data-v-82ca95f8]{background:radial-gradient(ellipse at 20% 20%,rgba(232,176,75,.22),transparent 50%),radial-gradient(ellipse at 85% 80%,rgba(31,58,95,.25),transparent 50%),linear-gradient(135deg,#243c5f,#162c49);border-radius:26px;color:#fff;overflow:hidden;padding:76px 48px;position:relative;text-align:center}.solution-landing-page .ctaSection .ctaInner .ctaTitle[data-v-82ca95f8]{font-family:"Noto Serif SC",Songti SC,STSong,SimSun,serif;font-size:38px;font-weight:700;letter-spacing:.04em;line-height:1.4;margin-bottom:20px}.solution-landing-page .ctaSection .ctaInner .ctaPara[data-v-82ca95f8]{color:#ffffffd1;font-size:15.5px;line-height:2;margin-bottom:40px}.solution-landing-page .ctaSection .ctaInner .ctaButtons[data-v-82ca95f8]{display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.solution-landing-page .ctaSection .ctaInner .ctaButtons .btnPrimary[data-v-82ca95f8]{background:#e8b04b;box-shadow:0 12px 30px #e8b04b66;color:#2a2113}.solution-landing-page .ctaSection .ctaInner .ctaButtons .btnPrimary[data-v-82ca95f8]:hover{background:#f0bd5e}.solution-landing-page .ctaSection .ctaInner .ctaButtons .btnGhost[data-v-82ca95f8]{border-color:#ffffffa6;color:#fff}.solution-landing-page .ctaSection .ctaInner .ctaButtons .btnGhost[data-v-82ca95f8]:hover{background:#ffffff24;color:#fff}.solution-landing-page .faqSection[data-v-82ca95f8]{margin:0 auto;max-width:820px;padding:110px 24px 130px}.solution-landing-page .faqSection .faqList .faqItem[data-v-82ca95f8]{background:#fff;border:1px solid #ece3d2;border-radius:14px;margin-bottom:14px;padding:0 24px;transition:box-shadow .3s ease}.solution-landing-page .faqSection .faqList .faqItem[data-v-82ca95f8]:hover{box-shadow:0 8px 24px #785a281a}.solution-landing-page .faqSection .faqList .faqItem summary[data-v-82ca95f8]{align-items:center;color:#1f2430;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:space-between;list-style:none;padding:20px 0}.solution-landing-page .faqSection .faqList .faqItem summary[data-v-82ca95f8]::-webkit-details-marker{display:none}.solution-landing-page .faqSection .faqList .faqItem summary[data-v-82ca95f8]:after{color:#b08d4f;content:"+";font-size:20px;transition:transform .3s ease}.solution-landing-page .faqSection .faqList .faqItem[open] summary[data-v-82ca95f8]:after{transform:rotate(45deg)}.solution-landing-page .faqSection .faqList .faqItem p[data-v-82ca95f8]{color:#5b6068;font-size:14.5px;line-height:1.9;padding:0 0 20px}.mobileCtaBar[data-v-82ca95f8]{display:none}.qrContainer[data-v-82ca95f8]{padding:8px;text-align:center}.qrContainer .qrImage[data-v-82ca95f8]{border-radius:8px;height:160px;width:160px}.qrContainer .qrText[data-v-82ca95f8]{color:#6b7280;font-size:13px;margin-top:10px}@media(max-width:1024px){.solution-landing-page .heroSection .heroInner[data-v-82ca95f8]{gap:72px;grid-template-columns:1fr}.solution-landing-page .heroSection .heroInner .heroCopy .heroTitle[data-v-82ca95f8]{font-size:42px}.solution-landing-page .galleryCollage[data-v-82ca95f8]{grid-template-columns:1fr}.solution-landing-page .featuresGrid[data-v-82ca95f8]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.solution-landing-page .sectionHead .sectionTitle[data-v-82ca95f8]{font-size:30px}.solution-landing-page .heroSection[data-v-82ca95f8]{padding:64px 20px 96px}.solution-landing-page .heroSection .heroCopy .heroTitle[data-v-82ca95f8]{font-size:34px}.solution-landing-page .heroSection .heroCopy .heroCta[data-v-82ca95f8]{flex-direction:column}.solution-landing-page .heroSection .heroCopy .heroCta .btnGhost[data-v-82ca95f8],.solution-landing-page .heroSection .heroCopy .heroCta .btnPrimary[data-v-82ca95f8]{text-align:center;width:100%}.solution-landing-page .casesSection[data-v-82ca95f8],.solution-landing-page .ctaSection[data-v-82ca95f8],.solution-landing-page .scenariosSection[data-v-82ca95f8],.solution-landing-page .solutionSection[data-v-82ca95f8],.solution-landing-page .stepsSection[data-v-82ca95f8]{padding-left:20px;padding-right:20px}.solution-landing-page .mobileRow[data-v-82ca95f8]{gap:40px;grid-template-columns:1fr}.solution-landing-page .casesSection .casesTrack[data-v-82ca95f8],.solution-landing-page .featuresGrid[data-v-82ca95f8],.solution-landing-page .scenariosGrid[data-v-82ca95f8],.solution-landing-page .stepsRow[data-v-82ca95f8]{grid-template-columns:1fr}.solution-landing-page .stepsRow .stepArrow[data-v-82ca95f8]{display:none}.solution-landing-page .ctaSection .ctaInner[data-v-82ca95f8]{padding:52px 24px}.solution-landing-page .ctaSection .ctaInner .ctaTitle[data-v-82ca95f8]{font-size:28px}.solution-landing-page .ctaSection .ctaInner .ctaButtons[data-v-82ca95f8]{flex-direction:column}.solution-landing-page .ctaSection .ctaInner .ctaButtons .btnGhost[data-v-82ca95f8],.solution-landing-page .ctaSection .ctaInner .ctaButtons .btnPrimary[data-v-82ca95f8]{text-align:center;width:100%}.solution-landing-page .faqSection[data-v-82ca95f8]{padding:80px 20px 120px}.mobileCtaBar[data-v-82ca95f8]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf7f1f0;border-top:1px solid #ece3d2;bottom:0;display:flex;left:0;padding:12px 20px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:60}.mobileCtaBar .btnPrimary[data-v-82ca95f8]{flex:1;text-align:center}}
