*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;font-family:"PingFang SC","Microsoft YaHei",sans-serif;color:#071e2d;background:#061c2b}a{color:inherit;text-decoration:none}.global-header{height:88px;position:fixed;inset:0 0 auto;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;background:#061c2bed;color:white;border-bottom:1px solid #ffffff15;backdrop-filter:blur(12px)}.brand{font-size:27px;font-weight:800;letter-spacing:1px}nav{display:flex;gap:28px;font-size:15px}.contact{border:1px solid #caa771;border-radius:30px;padding:12px 22px}.chapter{min-height:var(--scroll);position:relative;background:#f3f5f4}.chapter.dark{background:#061c2b;color:#f7f7f2}#h06{background:#fcf3e6}.chapter-stage{min-height:80svh;padding:clamp(110px,16vh,180px) 6vw 80px;display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:center;max-width:1600px;margin:auto}.sticky-chapter .chapter-stage{position:sticky;top:88px;min-height:calc(100svh - 88px);padding-top:40px}.eyebrow{font-size:15px;letter-spacing:.12em;color:#bd914f;margin:0 0 28px}h1,h2{font-size:clamp(32px,3.6vw,60px);line-height:1.22;letter-spacing:-.035em;font-weight:650;margin:0 0 26px}.lead{font-size:clamp(19px,1.8vw,27px);line-height:1.65;max-width:620px}.scene-placeholder{min-height:350px;border:1px dashed #8c9b9d88;border-radius:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:36px;text-align:center;background:radial-gradient(ellipse at center,#96c6e222,transparent 70%)}.scene-placeholder span{font-size:14px;letter-spacing:.16em;color:#899ca5}.scene-placeholder strong{font-size:23px;font-weight:500}.scene-placeholder small{color:#849ba6}.shared-seam{position:relative;z-index:40;margin-top:-1px;margin-bottom:-1px;line-height:0;background:var(--next);pointer-events:none}.shared-seam > svg{width:100%;height:auto;aspect-ratio:var(--seam-ratio);display:block}footer{padding:85px 6vw 120px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:25px;background:#061c2b}.review{position:fixed;z-index:120;bottom:14px;right:14px;display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fffef4f2;color:#153344;box-shadow:0 4px 25px #0002;border:1px solid #d5d4cc;border-radius:10px;font-size:12px}.review span{color:#6b7377}.review button{background:none;border:1px solid #adb9be;border-radius:5px;padding:6px 9px;color:inherit;cursor:pointer}[contenteditable=true]{outline:1px dashed #c19345;outline-offset:6px}@media(max-width:1000px){nav{gap:14px;font-size:13px}.chapter-stage{gap:24px;padding-left:5vw;padding-right:5vw}.scene-placeholder{min-height:300px}.review span{display:none}}@media(max-width:700px){html{scroll-padding-top:64px}.global-header{height:64px;padding:0 20px}.brand{font-size:22px}nav{display:none}.contact{font-size:13px;padding:8px 14px}.chapter{min-height:auto}.chapter-stage,.sticky-chapter .chapter-stage{position:relative;top:auto;min-height:auto;display:flex;flex-direction:column;align-items:stretch;padding:110px 24px 65px}.scene-placeholder{min-height:240px}.shared-seam > svg{display:none}.shared-seam{height:48px;background:linear-gradient(#b8c8cf,var(--next))}footer{flex-direction:column;align-items:flex-start;padding:60px 24px 120px}.review{left:10px;right:10px;justify-content:space-between;padding:10px;gap:6px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
