*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#15382f;background:#fbf7ef;font-family:PingFang SC,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,select,textarea{font:inherit}button{cursor:pointer}main{min-height:100vh}.topNav{position:-webkit-sticky;position:sticky;top:0;z-index:10;width:min(1120px,calc(100% - 40px));margin:0 auto;padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;background:hsla(40,60%,96%,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{color:#0f4b3b;font-size:18px;font-weight:900}.topNav div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:18px;align-items:center;color:#52645d;font-size:14px}.navCta{padding:8px 12px;border-radius:999px;background:#0f5a46;color:#fff;font-weight:800;box-shadow:0 10px 22px rgba(15,90,70,.14)}.heroBand{padding:42px 0 62px;background:radial-gradient(circle at 88% 12%,rgba(232,190,96,.24),transparent 28%),linear-gradient(90deg,rgba(255,252,244,.94),rgba(255,248,232,.7)),linear-gradient(180deg,#fbf7ef,#fffdf8)}.feedback,.heroInner,.leadBand,.section,.toolSection{width:min(1120px,calc(100% - 40px));margin:0 auto}.heroInner{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);grid-gap:48px;gap:48px;align-items:center}.eyebrow{display:inline-block;margin-bottom:14px;color:#9a6a13;font-size:13px;font-weight:900}.aboutSection h2,.afterResultCta h2,.heroCopy h1,.leadCopy h2,.sectionHead h2,.toolHeader h2{margin:0;color:#103d31;line-height:1.18;letter-spacing:0;font-family:"Source Han Serif SC","Noto Serif SC",Songti SC,SimSun,PingFang SC,serif;font-weight:900}.heroCopy h1{max-width:680px;font-size:clamp(40px,4.7vw,60px)}.heroCopy p{max-width:620px;margin:18px 0 0;color:#52645d;font-size:19px;line-height:1.85}.actions,.feedbackOptions,.heroActions,.toolboxList,.toolkitList,.trustRow{display:flex;flex-wrap:wrap;gap:10px}.heroActions{margin-top:28px}.copyBtn,.feedbackSubmit,.option,.primary,.sampleBtn,.secondary{border:0;border-radius:999px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.primary{padding:10px 18px;background:#0f5a46;color:#fff;box-shadow:0 14px 28px rgba(15,90,70,.18)}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-weight:800}.secondary{padding:10px 16px;background:#f4d16f;color:#4b3611}.feedbackSubmit:hover,.primary:hover,.sampleBtn:hover,.secondary:hover{transform:translateY(-1px)}.primary:disabled{opacity:.72;cursor:not-allowed;transform:none}.trustRow{margin-top:20px;color:#64736d;font-size:13px}.trustRow span{padding:7px 10px;border-radius:999px;background:hsla(0,0%,100%,.72);border:1px solid #efe4ce}.productPreview{padding:22px;border-radius:26px;background:#fff;border:1px solid #eadfc9;box-shadow:0 24px 70px rgba(55,44,24,.11)}.heroStoryCard{display:grid;grid-gap:12px;gap:12px;padding:16px;background:rgba(255,253,248,.9)}.scenePanel{min-height:220px;padding:22px;border-radius:22px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff8e9;background:linear-gradient(180deg,rgba(18,38,32,.12),rgba(18,38,32,.9)),radial-gradient(circle at 22% 20%,rgba(255,241,204,.86),transparent 24%),linear-gradient(135deg,#2f4f42,#6f5a3f 52%,#d7c096);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22)}.scenePanel span{color:#f4d16f;font-size:13px;font-weight:900}.scenePanel strong{margin-top:8px;font-size:34px;line-height:1;font-family:"Source Han Serif SC","Noto Serif SC",Songti SC,SimSun,serif}.scenePanel p{margin:12px 0 0;max-width:340px;color:rgba(255,253,245,.9);line-height:1.72}.previewNote{padding:10px 4px 2px;color:#6a766f;font-size:13px;line-height:1.6}.previewTop{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#6c7a73;font-size:14px}.previewTop strong{color:#0f5a46}.previewInput,.previewOutput{border-radius:18px;padding:18px}.previewInput{background:#fbf7ef}.previewOutput{margin-top:12px;background:#0f4b3b;color:#fff}.previewInput b,.previewOutput b{display:block;margin-bottom:8px}.previewInput p{margin:0;color:#52645d;line-height:1.75}.previewOutput ul{margin:0;padding-left:18px;line-height:1.85}.section{padding:52px 0 0}.sectionHead{max-width:720px;margin-bottom:20px}.aboutSection h2,.afterResultCta h2,.leadCopy h2,.sectionHead h2,.toolHeader h2{font-size:clamp(26px,3.2vw,40px)}.painGrid,.workflowGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.casePanel,.feedback,.resultDetail,.softCard,.stepCard{background:#fff;border:1px solid #eadfc9;border-radius:18px}.softCard,.stepCard{padding:24px;box-shadow:0 14px 34px rgba(63,49,26,.05)}.casePanel h3,.softCard h3,.stepCard h3{margin:0 0 10px;color:#103d31;font-size:20px}.aboutSection p,.afterResultCta p,.leadCopy p,.softCard p,.stepCard p{margin:0;color:#5d6b65;line-height:1.78}.stepCard span{display:inline-flex;margin-bottom:18px;width:38px;height:38px;align-items:center;justify-content:center;border-radius:50%;background:#eef6f1;color:#0f5a46;font-weight:900}.caseCompare{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:16px;gap:16px}.casePanel{padding:24px;min-height:280px}.casePanel span{display:inline-block;margin-bottom:12px;color:#9a6a13;font-size:13px;font-weight:900}.casePanel pre{margin:0;color:#31463d;font-family:inherit;line-height:1.72;white-space:pre-wrap}.outputPanel{background:linear-gradient(180deg,rgba(240,247,242,.96),rgba(255,253,248,.96))}.outputPanel ul{margin:0;padding-left:20px;color:#23423a;line-height:1.85}.aboutSection{display:grid;grid-template-columns:.78fr 1fr;grid-gap:36px;gap:36px;align-items:center;padding:42px 0 0}.toolSection{margin-top:56px;padding:34px;border-radius:30px;background:#103d31;color:#fff;box-shadow:0 28px 70px rgba(16,61,49,.18)}.toolHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.toolHeader h2{color:#fff}.toolSection .eyebrow{color:#f4d16f}.toolPanel{margin-top:22px;padding:20px;border-radius:22px;background:#fffdf8;color:#15382f}.inputGuide{margin-bottom:12px;color:#5d6b65;line-height:1.7}.inputGuide strong{color:#103d31}.inputGuide p{margin:6px 0 0}.input{width:100%;border:1px solid #d9ccb4;border-radius:16px;background:#fffaf0;color:#20342c;padding:14px;font-size:15px;resize:vertical;line-height:1.7}.input:focus{outline:3px solid hsla(44,86%,70%,.45);border-color:#0f5a46}.devOnly{display:block;margin-top:12px}.actions{margin-top:14px}.sampleRow{display:flex;flex-wrap:wrap;gap:8px;width:100%}.sampleBtn{padding:8px 12px;background:#edf6f1;color:#0f5a46}.resultArea{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:16px;gap:16px;margin-top:18px}.resultSummary{padding:22px;border-radius:22px;background:#f4d16f;color:#2e2a17}.resultSummary h2{margin:0 0 12px;color:#2e2a17}.resultDetail pre,.resultSummary pre{margin:0;font-family:inherit;line-height:1.72;white-space:pre-wrap}.resultCards{display:grid;grid-gap:10px;gap:10px}.resultDetail{padding:14px 16px}.resultCardHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.resultCardHeader span{color:#103d31;font-weight:900}.resultDetail pre{margin-top:12px;color:#31463d}.copyBtn{flex:0 0 auto;padding:6px 10px;background:#f4d16f;color:#4b3611}.afterResultCta,.leadBand{display:grid;grid-template-columns:1fr auto;grid-gap:24px;gap:24px;align-items:center}.afterResultCta{margin-top:18px;padding:22px;border-radius:22px;background:hsla(0,0%,100%,.1)}.afterResultCta h2,.afterResultCta p{color:#fff}.leadBand{margin-top:56px;padding:34px;border-radius:30px;background:#fffdf8;border:1px solid #eadfc9;box-shadow:0 18px 50px rgba(63,49,26,.06)}.toolboxList,.toolkitList{margin-top:18px}.toolboxList span,.toolkitList span{padding:8px 12px;border-radius:999px;background:#edf6f1;color:#0f5a46;font-weight:800}.toolboxSection{padding-bottom:18px}.qrGrid{display:grid;grid-template-columns:repeat(2,150px);grid-gap:12px;gap:12px}.qrGrid figure{margin:0;padding:10px;border-radius:18px;background:#fff;border:1px solid #eadfc9;text-align:center}.qrGrid img{width:100%;height:150px;object-fit:contain}.qrGrid figcaption{margin-top:8px;color:#5d6b65;font-size:12px;line-height:1.45}.feedback{margin-top:24px;padding:24px}.feedback h3{margin:0 0 12px;color:#103d31;font-size:20px}.feedbackOptions{margin-bottom:12px}.option{padding:8px 12px;background:#edf6f1;color:#0f5a46}.feedbackSubmit,.option.active{background:#0f5a46;color:#fff}.feedbackSubmit{margin-top:10px;padding:10px 14px}footer{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:22px 0 40px;text-align:center}.message{margin:12px 0 0;color:#8a6116;line-height:1.6}footer a{text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.feedback,.heroInner,.leadBand,.section,.toolSection,.topNav,footer{width:min(100% - 28px,1120px)}.topNav{align-items:flex-start;flex-direction:column}.aboutSection,.afterResultCta,.caseCompare,.heroInner,.leadBand,.painGrid,.resultArea,.workflowGrid{grid-template-columns:1fr}.heroBand{padding-top:22px}.heroCopy h1{font-size:40px}.productPreview{order:-1}.leadBand,.toolSection{padding:24px 18px}.toolHeader{align-items:flex-start;flex-direction:column}.qrGrid{grid-template-columns:repeat(2,minmax(130px,1fr))}}@media (max-width:560px){.heroCopy h1{font-size:34px}.linkButton,.primary,.sampleBtn,.secondary{width:100%}.qrGrid{grid-template-columns:1fr}.qrGrid img{height:220px}}