.painting-solution-page[data-v-155b50f6]{background:#faf7f1;flex:1;width:100%}.painting-solution-page .eyebrow[data-v-155b50f6]{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}.painting-solution-page .sectionHead[data-v-155b50f6]{margin-bottom:56px;text-align:center}.painting-solution-page .sectionHead .sectionTitle[data-v-155b50f6]{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}.painting-solution-page .sectionHead .sectionSub[data-v-155b50f6]{color:#6b7280;font-size:16px;line-height:1.8;margin:0 auto;max-width:640px}.painting-solution-page .btnPrimary[data-v-155b50f6]{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}.painting-solution-page .btnPrimary[data-v-155b50f6]:hover{background:#162c49;box-shadow:0 14px 32px #1f3a5f4d;transform:translateY(-2px)}.painting-solution-page .btnGhost[data-v-155b50f6]{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}.painting-solution-page .btnGhost[data-v-155b50f6]:hover{background:#b08d4f;color:#fff;transform:translateY(-2px)}.painting-solution-page .btnLarge[data-v-155b50f6]{font-size:17px;padding:16px 52px}.painting-solution-page .heroSection[data-v-155b50f6]{background:linear-gradient(180deg,#f4ecdc,#faf7f1);padding:96px 24px 120px;position:relative}.painting-solution-page .heroSection .heroBg[data-v-155b50f6]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.painting-solution-page .heroSection .heroBg .heroOrb[data-v-155b50f6]{border-radius:50%;filter:blur(70px);opacity:.5;position:absolute}.painting-solution-page .heroSection .heroBg .heroOrb.orb1[data-v-155b50f6]{background:#e8d3ab;height:420px;right:-80px;top:-120px;width:420px}.painting-solution-page .heroSection .heroBg .heroOrb.orb2[data-v-155b50f6]{background:#e0c9a8;bottom:-140px;height:360px;left:-100px;width:360px}.painting-solution-page .heroSection .heroInner[data-v-155b50f6]{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1.05fr;margin:0 auto;max-width:1120px;position:relative}.painting-solution-page .heroSection .heroInner .breadcrumb[data-v-155b50f6]{align-items:center;display:flex;font-size:14px;gap:10px;grid-column:1/-1;margin-bottom:-24px}.painting-solution-page .heroSection .heroInner .breadcrumb .bcLink[data-v-155b50f6]{color:#8a7a5c;text-decoration:none;transition:color .2s ease}.painting-solution-page .heroSection .heroInner .breadcrumb .bcLink[data-v-155b50f6]:hover{color:#b08d4f}.painting-solution-page .heroSection .heroInner .breadcrumb .bcSep[data-v-155b50f6]{color:#c9b48c}.painting-solution-page .heroSection .heroInner .breadcrumb .bcCurrent[data-v-155b50f6]{color:#6b5f4a;font-weight:500}.painting-solution-page .heroSection .heroCopy .heroTitle[data-v-155b50f6]{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}.painting-solution-page .heroSection .heroCopy .heroPara[data-v-155b50f6]{color:#4b5563;font-size:16px;line-height:2;margin-bottom:14px}.painting-solution-page .heroSection .heroCopy .heroPara.highlight[data-v-155b50f6]{color:#1f2430;font-weight:500}.painting-solution-page .heroSection .heroCopy .heroCta[data-v-155b50f6]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:36px}.painting-solution-page .heroSection .heroCopy .heroCta .btnText[data-v-155b50f6]{align-items:center;color:#3b82f6;display:inline-flex;font-size:15px;padding:14px 10px;text-decoration:none;transition:color .3s ease}.painting-solution-page .heroSection .heroCopy .heroCta .btnText[data-v-155b50f6]:hover{color:#2563eb;text-decoration:underline}.painting-solution-page .heroSection .heroVisual[data-v-155b50f6]{position:relative}.painting-solution-page .heroSection .heroVisual .gallerySceneCard[data-v-155b50f6]{border:1px solid #eadfc8;border-radius:20px;box-shadow:0 24px 60px #785a282e;overflow:hidden;position:relative}.painting-solution-page .heroSection .heroVisual .gallerySceneCard svg[data-v-155b50f6]{display:block;height:auto;width:100%}.painting-solution-page .heroSection .heroVisual .gallerySceneCard .sceneCaption[data-v-155b50f6]{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}.painting-solution-page .heroSection .heroVisual .gallerySceneCard .sceneCaption .captionDot[data-v-155b50f6]{background:#e8b04b;border-radius:50%;height:7px;width:7px}.painting-solution-page .heroSection .heroVisual .chatMock[data-v-155b50f6]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;bottom:-52px;box-shadow:0 18px 44px #1e233038;left:-36px;overflow:hidden;position:absolute;transform:rotate(-3deg);width:268px}.painting-solution-page .heroSection .heroVisual .chatMock .chatHeader[data-v-155b50f6]{align-items:center;background:#f3f4f6;border-bottom:1px solid #e5e7eb;display:flex;gap:10px;padding:12px 16px}.painting-solution-page .heroSection .heroVisual .chatMock .chatHeader .chatAvatar[data-v-155b50f6]{background:#d1d5db;border-radius:50%;height:26px;width:26px}.painting-solution-page .heroSection .heroVisual .chatMock .chatHeader .chatTitle[data-v-155b50f6]{color:#374151;font-size:13px;font-weight:600}.painting-solution-page .heroSection .heroVisual .chatMock .chatBody[data-v-155b50f6]{padding:14px 16px 16px}.painting-solution-page .heroSection .heroVisual .chatMock .chatBody .chatMsg[data-v-155b50f6]{background:#f3f4f6;border-radius:8px;color:#6b7280;font-size:12px;line-height:1.5;margin-bottom:10px;padding:7px 10px}.painting-solution-page .heroSection .heroVisual .chatMock .chatBody .chatMsg.dim[data-v-155b50f6]{opacity:.75}.painting-solution-page .heroSection .heroVisual .chatMock .chatBody .chatGrid[data-v-155b50f6]{display:grid;gap:5px;grid-template-columns:repeat(3,1fr);margin-bottom:10px}.painting-solution-page .heroSection .heroVisual .chatMock .chatBody .chatGrid .chatThumb[data-v-155b50f6]{aspect-ratio:1;background:#d9dce1;border-radius:6px}.painting-solution-page .heroSection .heroVisual .chatMock .chatBody .chatGrid .chatThumb[data-v-155b50f6]:nth-child(2n){background:#cdd2d9}.painting-solution-page .heroSection .heroVisual .chatMock .chatBody .chatGrid .chatThumb[data-v-155b50f6]:nth-child(3n){background:#e2e4e8}.painting-solution-page .heroSection .heroVisual .chatMock .chatBody .chatScrollHint[data-v-155b50f6]{border-top:1px dashed #e5e7eb;color:#9ca3af;font-size:11px;padding-top:4px;text-align:center}.painting-solution-page .solutionSection[data-v-155b50f6]{margin:0 auto;max-width:1120px;padding:110px 24px 0}.painting-solution-page .galleryCollage[data-v-155b50f6]{display:grid;gap:28px;grid-template-columns:1fr 1fr;margin-top:8px}.painting-solution-page .galleryCollage .collageItem[data-v-155b50f6]{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}.painting-solution-page .galleryCollage .collageItem[data-v-155b50f6]:hover{box-shadow:0 20px 48px #785a2829;transform:translateY(-6px) scale(1.015)}.painting-solution-page .galleryCollage .collageItem:hover svg[data-v-155b50f6]{transform:scale(1.06)}.painting-solution-page .galleryCollage .collageItem svg[data-v-155b50f6]{display:block;height:auto;transition:transform .6s ease;width:100%}.painting-solution-page .galleryCollage .collageItem .collageCaption[data-v-155b50f6]{background:#fffdf8;color:#8a6a35;font-family:"Noto Serif SC",Songti SC,STSong,SimSun,serif;font-size:14px;padding:14px 20px}.painting-solution-page .mobileRow[data-v-155b50f6]{align-items:center;display:grid;gap:56px;grid-template-columns:320px 1fr;margin-top:88px}.painting-solution-page .mobileRow .mobilePhone svg[data-v-155b50f6]{display:block;filter:drop-shadow(0 24px 40px rgba(40,40,48,.22));height:auto;width:100%}.painting-solution-page .mobileRow .mobileCopy .mobileTitle[data-v-155b50f6]{color:#1f2430;font-family:"Noto Serif SC",Songti SC,STSong,SimSun,serif;font-size:30px;font-weight:700;margin-bottom:18px}.painting-solution-page .mobileRow .mobileCopy .mobilePara[data-v-155b50f6]{color:#4b5563;font-size:16px;line-height:2;margin-bottom:24px}.painting-solution-page .mobileRow .mobileCopy .mobileList[data-v-155b50f6]{list-style:none;padding:0}.painting-solution-page .mobileRow .mobileCopy .mobileList li[data-v-155b50f6]{align-items:center;color:#374151;display:flex;font-size:15px;gap:12px;padding:9px 0}.painting-solution-page .mobileRow .mobileCopy .mobileList li .liIcon[data-v-155b50f6]{font-size:18px}.painting-solution-page .featuresGrid[data-v-155b50f6]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:88px}.painting-solution-page .featuresGrid .featureItem[data-v-155b50f6]{background:#fff;border:1px solid #ece3d2;border-radius:16px;padding:26px 28px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.painting-solution-page .featuresGrid .featureItem[data-v-155b50f6]:hover{box-shadow:0 14px 34px #785a281f;transform:translateY(-4px)}.painting-solution-page .featuresGrid .featureItem .featureIcon[data-v-155b50f6]{display:block;font-size:30px;margin-bottom:12px}.painting-solution-page .featuresGrid .featureItem h4[data-v-155b50f6]{color:#1f2430;font-size:17px;font-weight:600;margin-bottom:8px}.painting-solution-page .featuresGrid .featureItem p[data-v-155b50f6]{color:#8b8f98;font-size:13.5px;line-height:1.6}.painting-solution-page .sectionCta[data-v-155b50f6]{margin-top:72px;text-align:center}.painting-solution-page .scenariosSection[data-v-155b50f6]{margin:0 auto;max-width:1120px;padding:110px 24px 0}.painting-solution-page .scenariosSection .scenariosGrid[data-v-155b50f6]{display:grid;gap:24px;grid-template-columns:1fr 1fr}.painting-solution-page .scenariosSection .scenariosGrid .scenarioCard[data-v-155b50f6]{background:#fff;border:1px solid #ece3d2;border-radius:18px;padding:36px 34px 34px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.painting-solution-page .scenariosSection .scenariosGrid .scenarioCard[data-v-155b50f6]:hover{box-shadow:0 16px 40px #785a281f;transform:translateY(-4px)}.painting-solution-page .scenariosSection .scenariosGrid .scenarioCard .scenarioNo[data-v-155b50f6]{color:#e2cfa6;font-family:"Noto Serif SC",Songti SC,STSong,SimSun,serif;font-size:34px;font-weight:700;margin-bottom:14px}.painting-solution-page .scenariosSection .scenariosGrid .scenarioCard .scenarioTitle[data-v-155b50f6]{color:#1f2430;font-family:"Noto Serif SC",Songti SC,STSong,SimSun,serif;font-size:21px;font-weight:700;margin-bottom:12px}.painting-solution-page .scenariosSection .scenariosGrid .scenarioCard .scenarioDesc[data-v-155b50f6]{color:#5b6068;font-size:14.5px;line-height:1.9}.painting-solution-page .casesSection[data-v-155b50f6]{margin:0 auto;max-width:1120px;padding:110px 24px 0}.painting-solution-page .casesSection .casesTrack[data-v-155b50f6]{display:grid;gap:26px;grid-template-columns:repeat(3,1fr)}.painting-solution-page .casesSection .casesTrack .caseCard[data-v-155b50f6]{background:#fff;border:1px solid #ece3d2;border-radius:18px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.painting-solution-page .casesSection .casesTrack .caseCard[data-v-155b50f6]:hover{box-shadow:0 18px 44px #785a2824;transform:translateY(-5px)}.painting-solution-page .casesSection .casesTrack .caseCard .caseBadge[data-v-155b50f6]{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}.painting-solution-page .casesSection .casesTrack .caseCard .caseScene svg[data-v-155b50f6]{display:block;height:auto;width:100%}.painting-solution-page .casesSection .casesTrack .caseCard .caseBody[data-v-155b50f6]{padding:22px 24px 26px}.painting-solution-page .casesSection .casesTrack .caseCard .caseBody .caseTitle[data-v-155b50f6]{color:#1f2430;font-family:"Noto Serif SC",Songti SC,STSong,SimSun,serif;font-size:19px;font-weight:700;margin-bottom:10px}.painting-solution-page .casesSection .casesTrack .caseCard .caseBody .caseDesc[data-v-155b50f6]{color:#5b6068;font-size:14px;line-height:1.85}.painting-solution-page .stepsSection[data-v-155b50f6]{margin:0 auto;max-width:1120px;padding:110px 24px 0}.painting-solution-page .stepsSection .stepsRow[data-v-155b50f6]{align-items:start;display:grid;gap:20px;grid-template-columns:1fr auto 1fr auto 1fr}.painting-solution-page .stepsSection .stepsRow .stepItem[data-v-155b50f6]{background:#fff;border:1px solid #ece3d2;border-radius:18px;padding:34px 26px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.painting-solution-page .stepsSection .stepsRow .stepItem[data-v-155b50f6]:hover{box-shadow:0 14px 36px #785a281f;transform:translateY(-4px)}.painting-solution-page .stepsSection .stepsRow .stepItem .stepCircle[data-v-155b50f6]{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}.painting-solution-page .stepsSection .stepsRow .stepItem .stepTitle[data-v-155b50f6]{color:#1f2430;font-family:"Noto Serif SC",Songti SC,STSong,SimSun,serif;font-size:19px;font-weight:700;margin-bottom:12px}.painting-solution-page .stepsSection .stepsRow .stepItem .stepDesc[data-v-155b50f6]{color:#5b6068;font-size:14px;line-height:1.9}.painting-solution-page .stepsSection .stepsRow .stepArrow[data-v-155b50f6]{align-self:center;color:#c9b48c;font-size:26px;padding-top:60px}.painting-solution-page .ctaSection[data-v-155b50f6]{margin:0 auto;max-width:1120px;padding:110px 24px 0}.painting-solution-page .ctaSection .ctaInner[data-v-155b50f6]{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}.painting-solution-page .ctaSection .ctaInner .ctaTitle[data-v-155b50f6]{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}.painting-solution-page .ctaSection .ctaInner .ctaPara[data-v-155b50f6]{color:#ffffffd1;font-size:15.5px;line-height:2;margin-bottom:40px}.painting-solution-page .ctaSection .ctaInner .ctaButtons[data-v-155b50f6]{display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.painting-solution-page .ctaSection .ctaInner .ctaButtons .btnPrimary[data-v-155b50f6]{background:#e8b04b;box-shadow:0 12px 30px #e8b04b66;color:#2a2113}.painting-solution-page .ctaSection .ctaInner .ctaButtons .btnPrimary[data-v-155b50f6]:hover{background:#f0bd5e}.painting-solution-page .ctaSection .ctaInner .ctaButtons .btnGhost[data-v-155b50f6]{border-color:#ffffffa6;color:#fff}.painting-solution-page .ctaSection .ctaInner .ctaButtons .btnGhost[data-v-155b50f6]:hover{background:#ffffff24;color:#fff}.painting-solution-page .faqSection[data-v-155b50f6]{margin:0 auto;max-width:820px;padding:110px 24px 130px}.painting-solution-page .faqSection .faqList .faqItem[data-v-155b50f6]{background:#fff;border:1px solid #ece3d2;border-radius:14px;margin-bottom:14px;padding:0 24px;transition:box-shadow .3s ease}.painting-solution-page .faqSection .faqList .faqItem[data-v-155b50f6]:hover{box-shadow:0 8px 24px #785a281a}.painting-solution-page .faqSection .faqList .faqItem summary[data-v-155b50f6]{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}.painting-solution-page .faqSection .faqList .faqItem summary[data-v-155b50f6]::-webkit-details-marker{display:none}.painting-solution-page .faqSection .faqList .faqItem summary[data-v-155b50f6]:after{color:#b08d4f;content:"+";font-size:20px;transition:transform .3s ease}.painting-solution-page .faqSection .faqList .faqItem[open] summary[data-v-155b50f6]:after{transform:rotate(45deg)}.painting-solution-page .faqSection .faqList .faqItem p[data-v-155b50f6]{color:#5b6068;font-size:14.5px;line-height:1.9;padding:0 0 20px}.mobileCtaBar[data-v-155b50f6]{display:none}.qrContainer[data-v-155b50f6]{padding:8px;text-align:center}.qrContainer .qrImage[data-v-155b50f6]{border-radius:8px;height:160px;width:160px}.qrContainer .qrText[data-v-155b50f6]{color:#6b7280;font-size:13px;margin-top:10px}@media(max-width:1024px){.painting-solution-page .heroSection .heroInner[data-v-155b50f6]{gap:72px;grid-template-columns:1fr}.painting-solution-page .heroSection .heroInner .heroCopy .heroTitle[data-v-155b50f6]{font-size:42px}.painting-solution-page .heroSection .heroInner .heroVisual .chatMock[data-v-155b50f6]{bottom:-40px;left:12px}.painting-solution-page .galleryCollage[data-v-155b50f6]{grid-template-columns:1fr}.painting-solution-page .casesSection .casesTrack[data-v-155b50f6],.painting-solution-page .featuresGrid[data-v-155b50f6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.painting-solution-page .sectionHead .sectionTitle[data-v-155b50f6]{font-size:30px}.painting-solution-page .heroSection[data-v-155b50f6]{padding:64px 20px 96px}.painting-solution-page .heroSection .heroCopy .heroTitle[data-v-155b50f6]{font-size:34px}.painting-solution-page .heroSection .heroCopy .heroCta[data-v-155b50f6]{flex-direction:column}.painting-solution-page .heroSection .heroCopy .heroCta .btnGhost[data-v-155b50f6],.painting-solution-page .heroSection .heroCopy .heroCta .btnPrimary[data-v-155b50f6]{text-align:center;width:100%}.painting-solution-page .heroSection .heroVisual .chatMock[data-v-155b50f6]{bottom:-36px;left:8px;width:230px}.painting-solution-page .casesSection[data-v-155b50f6],.painting-solution-page .ctaSection[data-v-155b50f6],.painting-solution-page .scenariosSection[data-v-155b50f6],.painting-solution-page .solutionSection[data-v-155b50f6],.painting-solution-page .stepsSection[data-v-155b50f6]{padding-left:20px;padding-right:20px}.painting-solution-page .mobileRow[data-v-155b50f6]{gap:40px;grid-template-columns:1fr}.painting-solution-page .mobileRow .mobilePhone[data-v-155b50f6]{margin:0 auto;max-width:240px}.painting-solution-page .casesSection .casesTrack[data-v-155b50f6],.painting-solution-page .featuresGrid[data-v-155b50f6],.painting-solution-page .scenariosGrid[data-v-155b50f6],.painting-solution-page .stepsRow[data-v-155b50f6]{grid-template-columns:1fr}.painting-solution-page .stepsRow .stepArrow[data-v-155b50f6]{display:none}.painting-solution-page .ctaSection .ctaInner[data-v-155b50f6]{padding:52px 24px}.painting-solution-page .ctaSection .ctaInner .ctaTitle[data-v-155b50f6]{font-size:28px}.painting-solution-page .ctaSection .ctaInner .ctaButtons[data-v-155b50f6]{flex-direction:column}.painting-solution-page .ctaSection .ctaInner .ctaButtons .btnGhost[data-v-155b50f6],.painting-solution-page .ctaSection .ctaInner .ctaButtons .btnPrimary[data-v-155b50f6]{text-align:center;width:100%}.painting-solution-page .faqSection[data-v-155b50f6]{padding:80px 20px 120px}.mobileCtaBar[data-v-155b50f6]{-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-155b50f6]{flex:1;text-align:center}}
