:root{--bg:#fbf7f0;--paper:#fffdf9;--paper-warm:#f6ede1;--ink:#293331;--muted:#6d7a75;--line:#e3d8c9;--coral:#d87863;--coral-dark:#b6574e;--honey:#e8ad4c;--teal:#4c8a80;--teal-soft:#dcece5;--shadow:0 22px 70px rgba(107,76,45,.13)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:"Avenir Next","Segoe UI","Microsoft YaHei",sans-serif;line-height:1.7;overflow-x:hidden}body:before,body:after{content:"";position:fixed;z-index:-1;border-radius:999px;filter:blur(2px);pointer-events:none;animation:float 12s ease-in-out infinite alternate}body:before{width:360px;height:360px;right:-160px;top:90px;background:radial-gradient(circle,#f4cfacaa 0,#f4cfac00 70%)}body:after{width:280px;height:280px;left:-150px;bottom:100px;background:radial-gradient(circle,#c9e1d6aa 0,#c9e1d600 70%);animation-delay:-4s}@keyframes float{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(0,18px,0) scale(1.06)}}a{color:inherit}.wrap{width:min(1180px,calc(100% - 42px));margin:auto}.top{padding:23px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:22px;align-items:center}.brand{font-family:Georgia,"Palatino Linotype","Book Antiqua","KaiTi",serif;font-size:20px;letter-spacing:.04em;color:var(--coral-dark);font-weight:700}.brand small{display:block;color:var(--muted);font-family:"Avenir Next","Microsoft YaHei",sans-serif;font-size:11px;letter-spacing:.12em;margin-top:1px;font-weight:500}.tag{text-align:right;color:var(--coral-dark);font-size:11px;font-weight:800;letter-spacing:.11em}.tag small{display:block;color:var(--muted);font-weight:500;letter-spacing:.02em}.hero{position:relative;padding:105px 0 92px;max-width:1030px}.kicker{color:var(--teal);letter-spacing:.16em;font-size:11px;font-weight:900;text-transform:uppercase}.cn{display:block;margin-top:3px;color:var(--muted);font-family:"KaiTi","FangSong","Microsoft YaHei",serif;font-weight:400;letter-spacing:0}.hero h1{font-family:Georgia,"Palatino Linotype","Book Antiqua","KaiTi",serif;font-size:clamp(62px,10vw,142px);line-height:.86;letter-spacing:-.075em;margin:23px 0 32px;max-width:1000px;font-weight:700}.hero h1 em{display:block;color:var(--coral);font-weight:400;font-style:italic;letter-spacing:-.06em;margin-left:8%;margin-top:13px}.hero p{font-size:clamp(18px,2.2vw,26px);color:#45534e;max-width:830px;line-height:1.55}.hero p .cn{font-size:.76em;line-height:1.55}.pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.pill{border:1px solid #d8c8b5;padding:9px 13px;color:var(--teal);background:#fffaf3aa;font-size:11px;border-radius:999px}.pill small{display:block;color:var(--muted);font-family:"KaiTi","Microsoft YaHei",serif;font-size:11px;text-align:center;margin-top:1px}.section{padding:78px 0;border-top:1px solid var(--line)}.section:nth-of-type(odd){background:rgba(255,255,255,.24)}.section h2{font-family:Georgia,"Palatino Linotype","Book Antiqua","KaiTi",serif;font-size:clamp(35px,5vw,70px);line-height:.98;margin:0 0 30px;letter-spacing:-.055em;font-weight:700;color:var(--ink)}.section h2 em{display:block;color:var(--coral);font-weight:400;font-style:italic;margin-top:8px}.section-intro{color:var(--muted);max-width:790px;font-size:18px}.section-intro .cn{font-size:.84em}.founder{display:grid;grid-template-columns:1.08fr .92fr;gap:22px;align-items:stretch}.quote{margin:0;padding:40px 38px;background:linear-gradient(135deg,#f4dfcc,#fff8ef);border:1px solid #e7cdb9;border-radius:26px;box-shadow:var(--shadow);font-family:Georgia,"Palatino Linotype","Book Antiqua","KaiTi",serif;font-size:clamp(22px,2.8vw,36px);line-height:1.32;color:#503d36}.quote .cn{font-size:.62em;color:#795c4e;line-height:1.45;margin-top:20px}.translation{margin:0;padding:38px;border:1px solid #cddfd8;background:linear-gradient(135deg,#f0f8f3,#fffdf9);border-radius:26px;color:#425750;font-family:Georgia,"Palatino Linotype","Book Antiqua",serif;font-size:19px;line-height:1.55}.translation strong{display:block;color:var(--teal);font-family:"Avenir Next","Segoe UI",sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.translation .cn{border-top:1px solid #cddfd8;margin-top:20px;padding-top:17px;font-size:.83em}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.principle{padding:24px;background:var(--paper);border:1px solid var(--line);border-radius:20px;box-shadow:0 10px 35px rgba(107,76,45,.06);min-height:170px;transition:transform .25s ease,box-shadow .25s ease}.principle:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.principle b{display:block;color:var(--coral);font-family:Georgia,serif;font-size:22px;margin-bottom:11px}.principle small{display:block;margin-top:9px;color:var(--muted);font-family:"KaiTi","FangSong","Microsoft YaHei",serif;font-size:14px}.demo{background:#f1e7d9;padding-bottom:90px}.demo .notice{background:#fff9ef;border:1px solid #e5c99d;color:#6a5131;border-radius:18px;padding:19px 22px;box-shadow:0 12px 35px rgba(122,87,44,.08)}.demo .notice .cn{color:#846e53}.control{display:flex;flex-wrap:wrap;gap:13px;align-items:end;padding:22px;background:rgba(255,253,249,.78);border:1px solid var(--line);border-radius:22px;box-shadow:0 10px 30px rgba(107,76,45,.06)}label{display:grid;gap:5px;color:var(--teal);font-size:11px;font-weight:800;letter-spacing:.04em}label small{color:var(--muted);font-family:"KaiTi","FangSong","Microsoft YaHei",serif;font-size:13px;letter-spacing:0;font-weight:400}select,button{font:inherit}select{min-width:160px;background:#fffdf9;color:var(--ink);border:1px solid #d6c8b7;padding:11px 12px;border-radius:12px}button{border:0;border-radius:999px;padding:11px 16px;background:var(--coral);color:#fffaf5;font-weight:800;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}button:hover{transform:translateY(-2px);background:var(--coral-dark);box-shadow:0 8px 18px #b6574e33}button.quiet{background:transparent;border:1px solid #c9bba9;color:var(--muted);box-shadow:none}button small{display:block;font-family:"KaiTi","FangSong","Microsoft YaHei",serif;font-size:12px;line-height:1.2;font-weight:400}.credential{margin:20px 0;color:var(--teal);font-size:13px;font-weight:800}.summary{color:var(--muted);margin:19px 0}.profiles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.profile-card{padding:24px;background:var(--paper);border:1px solid var(--line);border-radius:24px;min-height:310px;box-shadow:0 12px 36px rgba(107,76,45,.07);transition:transform .25s ease,box-shadow .25s ease}.profile-card:hover{transform:translateY(-6px) rotate(-.2deg);box-shadow:var(--shadow)}.profile-top{display:flex;justify-content:space-between;gap:8px;font-size:12px}.verified{color:var(--teal);font-weight:800}.verified small,.country small{display:block;color:var(--muted);font-family:"KaiTi","FangSong","Microsoft YaHei",serif;font-size:12px;font-weight:400}.country{text-align:right;color:var(--coral-dark);font-weight:800}.profile-card h3{font-family:Georgia,"Palatino Linotype","Book Antiqua","KaiTi",serif;font-size:34px;line-height:1.05;margin:22px 0 5px;letter-spacing:-.045em}.facts,.languages{color:#586660;font-size:13px}.facts small,.languages small{display:block;color:var(--muted);font-family:"KaiTi","FangSong","Microsoft YaHei",serif;font-size:13px}.profile-card>p:not(.facts):not(.languages){color:#42534d}.profile-card>p:not(.facts):not(.languages) small{display:block;color:var(--muted);font-family:"KaiTi","FangSong","Microsoft YaHei",serif;font-size:14px}.action-row,.button-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.state{display:inline-block;padding:10px 0;color:var(--muted)}.danger{color:var(--coral-dark)}.empty{grid-column:1/-1;padding:30px;border:1px dashed #cdbdaa;color:var(--muted);background:#fffaf2;border-radius:18px}.ledger-box{margin-top:30px;background:#fffaf4;border:1px solid var(--line);border-radius:22px;padding:23px;box-shadow:0 12px 36px rgba(107,76,45,.06)}.ledger-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.ledger-head h3{font-family:Georgia,"Palatino Linotype","Book Antiqua",serif;margin:0;font-size:26px}.ledger-head small{color:var(--teal);font-weight:800}.ledger-box .section-intro{font-size:14px}.ledger{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px}.ledger li{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid #eadfd2}.ledger li span{color:var(--coral-dark);font-family:Georgia,"Palatino Linotype",serif;font-size:17px}.ledger li span small{display:block;font-family:"KaiTi","FangSong","Microsoft YaHei",serif;color:var(--muted);font-size:12px}.ledger li>small{font-family:ui-monospace,monospace;color:var(--muted);text-align:right;font-size:10px}.footer{padding:38px 0 66px;color:var(--muted);font-size:13px}.footer strong{display:block;color:var(--coral-dark);font-family:Georgia,"Palatino Linotype",serif;font-size:19px;margin-bottom:5px}.footer .cn{font-size:13px}@media(max-width:900px){.founder,.profiles{grid-template-columns:1fr}.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.wrap{width:min(100% - 26px,1180px)}.top{align-items:flex-start}.tag{max-width:145px}.hero{padding:66px 0 58px}.hero h1{font-size:clamp(52px,16vw,92px)}.hero h1 em{margin-left:0}.grid{grid-template-columns:1fr}.control{display:grid}.control label,.control select{width:100%}.ledger li{display:grid}.ledger li>small{text-align:left}}
/* --- FREE TO MEET improvement layer --- */
.hero-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:30px}.primary-cta{display:inline-flex;align-items:center;gap:14px;padding:14px 20px;background:var(--coral);color:#fffaf5;border-radius:999px;text-decoration:none;font-weight:800;box-shadow:0 10px 22px rgba(182,87,78,.18)}.primary-cta:hover{background:var(--coral-dark);transform:translateY(-2px)}.primary-cta .cn{display:inline;margin:0;color:#fffaf5;font-family:"KaiTi","FangSong","Microsoft YaHei",serif;font-size:13px}.text-link{color:var(--teal);font-weight:800;text-decoration:none;border-bottom:1px solid var(--teal);padding:7px 0}.text-link .cn{display:inline;margin-left:8px;font-size:13px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.step{padding:28px;background:var(--paper);border:1px solid var(--line);border-radius:22px;box-shadow:0 12px 36px rgba(107,76,45,.06)}.step>span{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--teal-soft);color:var(--teal);font-weight:900}.step h3{font-family:Georgia,"Palatino Linotype","Book Antiqua",serif;font-size:27px;line-height:1.05;margin:22px 0 9px;color:var(--coral-dark)}.step p{margin:0;color:#45534e}.step p .cn{font-size:.88em}.waitlist-card{max-width:860px;padding:30px 34px;background:linear-gradient(135deg,#f0f8f3,#fffdf9);border:1px solid #cddfd8;border-radius:24px;box-shadow:var(--shadow)}.waitlist-card strong{display:block;color:var(--teal);font-family:Georgia,"Palatino Linotype","Book Antiqua",serif;font-size:25px}.waitlist-card p{color:#45534e;font-size:18px}.status-badge{display:inline-block;margin-top:8px;padding:8px 12px;background:var(--teal-soft);border-radius:999px;color:var(--teal);font-size:12px;font-weight:800}.faq{display:grid;gap:10px;max-width:900px}.faq details{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:0 20px}.faq summary{cursor:pointer;padding:17px 0;color:var(--coral-dark);font-family:Georgia,"Palatino Linotype","Book Antiqua",serif;font-size:20px;font-weight:700}.faq summary span{font-family:"KaiTi","FangSong","Microsoft YaHei",serif;font-size:14px;color:var(--muted);font-weight:400;margin-left:8px}.faq details p{margin:0;padding:0 0 18px;color:#45534e}.faq details p .cn{font-size:.9em}.values{margin:14px 0!important}.values>strong{display:block;color:var(--teal);font-size:11px;letter-spacing:.11em;text-transform:uppercase}.value-tag{display:inline-block;margin:7px 6px 0 0;padding:6px 9px;background:var(--teal-soft);border-radius:999px;color:var(--teal);font-size:11px;font-weight:800}.value-tag small{display:inline;margin-left:5px;color:var(--muted);font-family:"KaiTi","FangSong","Microsoft YaHei",serif;font-size:11px;font-weight:400}.no-values{display:block;margin-top:7px;color:var(--muted);font-size:12px}.no-values small{display:block;font-family:"KaiTi","FangSong","Microsoft YaHei",serif}.footer-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.footer-links a{color:var(--teal);font-weight:800;text-decoration:none}.footer-links .cn{font-size:12px}.grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}
@media(max-width:700px){.steps{grid-template-columns:1fr}.hero-actions{align-items:stretch}.primary-cta,.text-link{width:100%;justify-content:center}.waitlist-card{padding:24px 20px}}
.global-goal{display:flex;align-items:center;gap:20px;max-width:720px;margin:32px 0 0;padding:18px 22px;background:linear-gradient(135deg,#0f4b48,#19786d);color:#effcf8;border-radius:22px;box-shadow:0 18px 40px rgba(15,75,72,.18)}.goal-number{font-family:"Avenir Next","Segoe UI",sans-serif;font-size:clamp(34px,5vw,56px);line-height:1;font-weight:900;letter-spacing:-.08em;color:#b9f0dc;white-space:nowrap}.global-goal strong{display:block;font-family:"Avenir Next","Segoe UI",sans-serif;font-size:17px;line-height:1.1;letter-spacing:-.02em}.global-goal strong .cn{display:inline;margin-left:9px;color:#b9f0dc;font-family:"Microsoft YaHei","Segoe UI",sans-serif;font-size:13px;font-weight:600}.global-goal p{margin:7px 0 0;color:#d9f4eb;font-size:14px;line-height:1.45}.global-goal p .cn{display:block;margin-top:2px;color:#b9e5d7;font-size:12px}.brand,.hero h1,.section h2,.quote,.translation,.profile-card h3,.step h3,.operating-card h3,.ledger-head h3,.automation-card b,.waitlist-card strong,.identity-card b,.identity-note strong,.sponsor-card strong,.automation-banner strong,.faq summary,.footer strong{font-family:"Avenir Next","Segoe UI","Microsoft YaHei",sans-serif;letter-spacing:-.045em}.brand{font-weight:900;letter-spacing:-.035em}.brand small{font-family:"Avenir Next","Segoe UI",sans-serif;letter-spacing:.16em;font-weight:700}.tag{font-family:"Avenir Next","Segoe UI",sans-serif;letter-spacing:.18em}.hero h1{font-weight:900;letter-spacing:-.095em;line-height:.88}.hero h1 em{letter-spacing:-.085em;font-style:normal;font-weight:800}.hero p{color:#365653;max-width:860px}.section h2{font-weight:900;letter-spacing:-.07em}.section h2 em{font-style:normal;font-weight:750;letter-spacing:-.055em}.quote{font-weight:750;letter-spacing:-.04em}.translation{font-family:"Avenir Next","Segoe UI","Microsoft YaHei",sans-serif;font-weight:550}.top{padding:26px 0;position:relative}.top:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--teal),var(--coral),transparent);opacity:.65}.hero{padding-top:116px}.hero .kicker{font-family:"Avenir Next","Segoe UI",sans-serif;font-weight:900;letter-spacing:.2em}.section{padding:92px 0}.section:nth-of-type(odd){background:rgba(255,255,255,.48)}.section h2{max-width:900px}.identity-card,.step,.principle,.operating-card,.automation-card,.profile-card,.ledger-box,.scenario-lab,.gate-card,.waitlist-card,.faq details{background:rgba(255,255,255,.88);border-color:#d7e9e4;box-shadow:0 16px 44px rgba(16,75,72,.07)}.identity-card b,.step h3,.operating-card h3,.automation-card b{color:#176f67}.identity-note,.status-board,.preference-rule{background:#eef9f5;border-color:#c8e8de;color:#275b54}.demo{background:#e7f4f0}.demo .notice{background:#f9fffc;border-color:#c8e8de;color:#275b54}.control{background:rgba(255,255,255,.9);border-color:#cfe6e0}.pill{background:rgba(255,255,255,.72);border-color:#b9dcd3}.primary-cta,button{background:#f06452}.primary-cta:hover,button:hover{background:#d94d42}.text-link{color:#18766d;border-color:#18766d}.scenario-summary.all-pass,.gate-result.accepted{background:#e0f6ee;color:#176f67}.scenario-summary.has-fail,.gate-result.rejected{background:#fff0ed;color:#b64e42}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible{outline:3px solid #4d7cff;outline-offset:3px}@media(max-width:580px){.global-goal{align-items:flex-start;padding:16px;gap:14px}.goal-number{font-size:39px}.global-goal p{font-size:13px}.hero{padding-top:78px}.hero h1{font-size:clamp(56px,16vw,94px)}}
.identity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px}.identity-card{padding:26px;background:linear-gradient(135deg,#fffaf3,#fffdf9);border:1px solid #e7cdb9;border-radius:22px;box-shadow:0 12px 36px rgba(107,76,45,.07)}.identity-card b{display:block;color:var(--coral-dark);font-family:Georgia,"Palatino Linotype","Book Antiqua",serif;font-size:23px;line-height:1.1}.identity-card p{color:#45534e}.identity-note{margin-top:18px;padding:24px 28px;background:#fff4e9;border:1px solid #e5c99d;border-radius:18px;color:#6a5131}.identity-note strong{display:block;color:var(--coral-dark);font-family:Georgia,"Palatino Linotype","Book Antiqua",serif;font-size:21px}.identity-note p{margin-bottom:0}.identity-note .cn{color:#846e53}
.identity-note .rule-note{display:block;margin-top:12px;color:#8c6b47;font-size:13px;font-style:italic}
.operating-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:26px}.operating-card{padding:22px;background:linear-gradient(135deg,#fffaf3,#fffdf9);border:1px solid #e7cdb9;border-radius:20px;box-shadow:0 12px 36px rgba(107,76,45,.06)}.operating-card>span{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--teal-soft);color:var(--teal);font-weight:900}.operating-card h3{font-family:Georgia,"Palatino Linotype","Book Antiqua",serif;color:var(--coral-dark);font-size:24px;line-height:1.05;margin:18px 0 8px}.operating-card p{color:#45534e;font-size:14px}.operating-card p .cn{font-size:.9em}.status-board{margin-top:22px;padding:24px 26px;background:#fff4e9;border:1px solid #e5c99d;border-radius:18px;color:#6a5131}.status-board>strong{display:block;color:var(--coral-dark);font-family:Georgia,"Palatino Linotype","Book Antiqua",serif;font-size:21px}.status-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}.status-row span{display:block;padding:12px 14px;background:#fffaf3;border-radius:14px;font-weight:800;font-size:12px}.status-row small{display:block;margin-top:3px;color:var(--muted);font-family:"KaiTi","FangSong","Microsoft YaHei",serif;font-weight:400;font-size:12px}.status-done{color:var(--teal)}.status-next{color:var(--coral-dark)}.sponsor-card{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.sponsor-card>div{padding:28px;background:linear-gradient(135deg,#f0f8f3,#fffdf9);border:1px solid #cddfd8;border-radius:22px}.sponsor-card strong{display:block;color:var(--teal);font-family:Georgia,"Palatino Linotype","Book Antiqua",serif;font-size:23px;line-height:1.1}.sponsor-card p{color:#45534e}.sponsor-note{max-width:850px;margin-top:18px;color:var(--muted);font-size:14px}.sponsor-note .cn{font-size:.9em}
@media(max-width:700px){.identity-grid{grid-template-columns:1fr}.identity-note{padding:22px 20px}}
@media(max-width:1000px){.operating-grid{grid-template-columns:repeat(3,1fr)}.status-row{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.operating-grid,.sponsor-card{grid-template-columns:1fr}.status-row{grid-template-columns:1fr}}
.automation-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:26px}.automation-card{padding:24px;background:linear-gradient(135deg,#fffaf3,#fffdf9);border:1px solid #e7cdb9;border-radius:20px;box-shadow:0 12px 36px rgba(107,76,45,.06)}.automation-card b{display:block;color:var(--coral-dark);font-family:Georgia,"Palatino Linotype","Book Antiqua",serif;font-size:21px;line-height:1.12}.automation-card p{color:#45534e;font-size:14px}.automation-card p .cn{font-size:.9em}.automation-banner{margin-top:20px;padding:25px 28px;background:#102d2a;color:#f4fbf4;border-radius:20px;box-shadow:0 14px 36px rgba(16,45,42,.16)}.automation-banner strong{display:block;color:#aee2c8;font-family:Georgia,"Palatino Linotype","Book Antiqua",serif;font-size:23px}.automation-banner p{margin-bottom:0}.automation-banner .cn{color:#d3eadc}.preference-rule{background:#fff8e9;border:1px solid #e5c99d;color:#6a5131;box-shadow:none}.preference-rule strong{color:var(--coral-dark)}.preference-rule .cn{color:#846e53}
.preference-summary{display:block;margin-top:12px;padding:12px 14px;background:#fff8e9;border-left:4px solid var(--coral);border-radius:10px;color:#6a5131;font-size:13px}.preference-summary small{display:block;margin-top:4px;color:#846e53;font-family:"KaiTi","FangSong","Microsoft YaHei",serif;font-size:13px}.details{color:#586660;font-size:13px}.details small{display:block;color:var(--muted);font-family:"KaiTi","FangSong","Microsoft YaHei",serif;font-size:13px}
.gate-card{max-width:1050px;padding:26px;background:#fffaf2;border:1px solid #e5c99d;border-radius:22px;box-shadow:var(--shadow)}.gate-controls{display:flex;flex-wrap:wrap;gap:14px;align-items:end}.gate-controls label{min-width:150px}.gate-controls button{margin-top:18px}.gate-result{margin-top:20px;padding:17px 19px;border-radius:14px;background:#f2eee7;color:#6a5131;font-weight:800}.gate-result.accepted{background:#e2f2e8;color:#2f7059}.gate-result.rejected{background:#fde6df;color:#a64d42}.gate-result .cn{font-weight:400}
@media(max-width:1000px){.automation-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.operating-grid,.sponsor-card,.automation-grid{grid-template-columns:1fr}.status-row{grid-template-columns:1fr}}

/* Mobile visual rhythm: one calm type scale, consistent spacing, no oversized jumps. */
@media(max-width:580px){
  body{font-size:15px;line-height:1.68}
  .wrap{width:min(100% - 28px,1180px)}
  .top{padding:18px 0;gap:12px;align-items:center}
  .brand{font-size:17px;line-height:1.18;letter-spacing:-.04em}
  .brand small{font-size:10px;line-height:1.35;letter-spacing:.08em;margin-top:3px}
  .header-tools{gap:8px}
  .language-switch{min-height:34px;padding:7px 10px;font-size:11px;line-height:1.1}
  .hero{padding:58px 0 54px}
  .hero .kicker{font-size:10px;line-height:1.45;letter-spacing:.14em}
  .hero h1{font-size:clamp(40px,12vw,66px);line-height:1.04;letter-spacing:-.07em;margin:18px 0 23px}
  .hero h1 em{margin-top:10px;letter-spacing:-.06em;line-height:1.08}
  .hero h1>.cn{margin-top:16px;font-size:.34em;line-height:1.45;letter-spacing:-.02em}
  .hero p{font-size:16px;line-height:1.68;margin:0}
  .hero p .cn{font-size:.9em;line-height:1.65}
  .pills{gap:7px;margin-top:22px}
  .pill{padding:8px 10px;font-size:10px;line-height:1.25}
  .pill small{font-size:10px;line-height:1.35}
  .hero-actions{gap:10px;margin-top:24px}
  .primary-cta{min-height:46px;padding:12px 16px;font-size:14px}
  .primary-cta .cn{font-size:12px}
  .text-link{min-height:38px;padding:8px 0;font-size:13px}
  .section{padding:58px 0}
  .section h2{font-size:clamp(30px,8.3vw,46px);line-height:1.08;letter-spacing:-.06em;margin-bottom:22px}
  .section h2 em{margin-top:6px;line-height:1.2}
  .section-intro{font-size:16px;line-height:1.7}
  .section-intro .cn{font-size:.9em;line-height:1.65}
  .difference-card,.identity-card,.step,.principle,.operating-card,.automation-card{padding:20px}
  .difference-card h3,.identity-card b,.operating-card h3{font-size:21px;line-height:1.18}
  .difference-card p,.operating-card p,.automation-card p{font-size:14px;line-height:1.65}
  .manifesto-list{gap:10px}
  .manifesto-list li{padding:15px 16px;font-size:14px;line-height:1.62}
  .manifesto-list li::before{width:25px;height:25px;margin-right:8px;font-size:10px}
  .manifesto-list strong{font-size:16px}
  .manifesto-status,.status-board,.manifesto-boundary{padding:16px 17px;font-size:14px;line-height:1.65}
  .manifesto-status strong,.status-board>strong,.manifesto-boundary>strong{font-size:16px}
  .faq details{padding:0 16px}
  .faq summary{font-size:17px;line-height:1.4;padding:15px 0}
  .faq summary span{font-size:12px}
  .faq details p{font-size:14px;line-height:1.68}
  .bottom-cta-section{padding-top:56px;padding-bottom:64px}
  .bottom-cta{padding:30px 19px;border-radius:22px}
  .bottom-cta p{font-size:15px;line-height:1.65}
  .bottom-cta-actions{gap:10px;margin-top:22px}
  .bottom-cta-button{min-height:46px;padding:12px 16px;font-size:14px}
}

/* Artistic header microcopy: softer serif rhythm for the first row of small text. */
.top .brand small,
.top .tag,
.top .tag small,
.top .language-switch{
  font-family:Georgia,"Times New Roman","KaiTi","FangSong","Microsoft YaHei",serif;
  font-weight:600;
  letter-spacing:.045em;
}
.top .brand small{color:#8b7467;font-weight:500;letter-spacing:.08em}
.top .tag{color:#b6574e;font-weight:700;letter-spacing:.07em}
.top .tag small{color:#7f8c86;font-weight:400;letter-spacing:.02em}
.top .language-switch{font-weight:700;letter-spacing:.02em}

/* Unified visual language: warm editorial palette, two type roles, one border system. */
:root{
  --bg:#fbf7f0;
  --paper:#fffdf9;
  --paper-warm:#f4eee6;
  --ink:#293331;
  --muted:#6d7a75;
  --line:#ded6ca;
  --coral:#c96a54;
  --coral-dark:#a95145;
  --honey:#bd9040;
  --teal:#2f746b;
  --teal-soft:#e3f0eb;
  --shadow:0 16px 42px rgba(75,61,45,.09);
}
body{background:var(--bg);color:var(--ink);font-family:"Avenir Next","Segoe UI","Microsoft YaHei",sans-serif;line-height:1.68}
h1,h2,h3,.brand,.quote,.translation,.profile-card h3,.step h3,.operating-card h3,.ledger-head h3,.automation-card b,.waitlist-card strong,.identity-card b,.identity-note strong,.sponsor-card strong,.automation-banner strong,.faq summary,.footer strong{
  font-family:Georgia,"Times New Roman","KaiTi","FangSong","Microsoft YaHei",serif;
}
.brand{color:var(--coral-dark);letter-spacing:-.025em}
.top{border-bottom-color:var(--line)}
.top:after{background:linear-gradient(90deg,var(--teal),var(--coral),transparent)}
.tag{color:var(--coral-dark)}
.hero h1{font-size:clamp(54px,8.5vw,118px);line-height:.92;letter-spacing:-.065em}
.hero h1 em{color:var(--coral);letter-spacing:-.055em}
.hero p,.section-intro,.difference-card p,.identity-card p,.step p,.operating-card p,.automation-card p,.faq details p{color:#45534e}
.section{border-top-color:var(--line)}
.section h2{font-size:clamp(34px,4.7vw,64px);line-height:1.02;letter-spacing:-.045em}
.section h2 em{color:var(--coral);letter-spacing:-.035em}
.pill,.language-switch,.language-menu select{border-color:#c9bda9;color:var(--teal);background:rgba(255,253,249,.86)}
.primary-cta,button,.bottom-cta-button{background:var(--coral);box-shadow:0 9px 22px rgba(169,81,69,.16)}
.primary-cta:hover,button:hover,.bottom-cta-button:hover{background:var(--coral-dark)}
.text-link,.bottom-cta-button.secondary{color:var(--teal);border-color:var(--teal)}
.identity-card,.difference-card,.step,.principle,.operating-card,.automation-card,.profile-card,.ledger-box,.scenario-lab,.gate-card,.waitlist-card,.faq details,.member-profile-card{
  background:var(--paper);border-color:var(--line);box-shadow:0 12px 32px rgba(75,61,45,.07)
}
.demo,.bottom-cta-section{background:var(--paper-warm)}
.bottom-cta{background:var(--paper);border-color:var(--line);box-shadow:var(--shadow)}
.bottom-cta h2 em{color:var(--coral)}
.creator-section{background:linear-gradient(135deg,#f4eee6 0%,#fffdf9 58%,#e7f0ec 100%)}
.footer{color:var(--muted)}
.footer strong{color:var(--coral-dark)}
.scenario-lab{max-width:1050px;padding:26px;background:#fffaf2;border:1px solid #cddfd8;border-radius:22px;box-shadow:var(--shadow)}.scenario-actions{display:flex;flex-wrap:wrap;gap:12px}.scenario-results{display:grid;gap:10px;margin-top:20px}.scenario-empty{padding:18px;border:1px dashed #cdbdaa;border-radius:14px;color:var(--muted);background:#fffdf9}.scenario-summary{padding:16px 18px;border-radius:14px;font-weight:800}.scenario-summary strong{display:block;font-family:Georgia,"Palatino Linotype","Book Antiqua",serif;font-size:22px}.scenario-summary .cn{font-weight:400}.scenario-summary.all-pass{background:#e2f2e8;color:#2f7059}.scenario-summary.has-fail{background:#fde6df;color:#a64d42}.scenario-result{display:flex;justify-content:space-between;gap:18px;padding:15px 17px;border-radius:14px;border-left:4px solid var(--line);background:#fffdf9}.scenario-result.pass{border-left-color:var(--teal)}.scenario-result.fail{border-left-color:var(--coral)}.scenario-result strong{display:block;color:var(--ink)}.scenario-result .cn{font-size:13px}.scenario-result small{color:var(--muted);font-family:ui-monospace,monospace;text-align:right}.scenario-result.pass small{color:var(--teal)}.scenario-result.fail small{color:var(--coral-dark)}
@media(max-width:700px){.scenario-result{display:grid;gap:7px}.scenario-result small{text-align:left}}
.brand-motto{display:inline-block;margin-top:8px;color:var(--coral-dark);font-size:13px;font-weight:900;letter-spacing:.18em}.brand-motto .cn{display:inline;margin-left:12px;color:var(--teal);font-size:14px;letter-spacing:.08em}
.header-tools{display:flex;align-items:center;gap:18px}.language-switch{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 13px;border:1px solid var(--teal);border-radius:999px;color:var(--teal);font-size:12px;font-weight:900;text-decoration:none}.member-profile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.member-profile-card{padding:26px;background:rgba(255,255,255,.9);border:1px solid #cddfd8;border-radius:22px;box-shadow:0 16px 44px rgba(16,75,72,.07)}.profile-step{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--teal-soft);color:var(--teal);font-weight:900}.member-profile-card h3{margin:20px 0 9px;color:var(--teal);font-size:24px;line-height:1.1}.member-profile-card p{color:#45534e;font-size:15px}.profile-boundary{margin-top:18px;padding:22px 25px;background:#102d2a;color:#f4fbf4;border-radius:18px}.profile-boundary strong{display:block;color:#aee2c8;font-size:18px}.profile-boundary p{margin:7px 0 0;color:#e1f4ea}.active-member-intro{margin:18px 0 24px;padding:24px 26px;background:linear-gradient(135deg,#f0f8f3,#fffdf9);border:1px solid #cddfd8;border-radius:22px;box-shadow:var(--shadow)}.active-member-intro-head{display:flex;justify-content:space-between;gap:14px;align-items:center;color:var(--teal)}.active-member-intro-head strong{font-family:Georgia,"Palatino Linotype","Book Antiqua",serif;font-size:22px}.active-member-intro-head span{font-weight:900}.active-member-intro>p{max-width:850px;color:#425750;font-size:18px}.member-intro{margin-top:18px;padding:18px 19px;background:#f0f8f3;border:1px solid #cddfd8;border-radius:17px}.member-intro>strong,.prompt-list>strong{display:block;color:var(--teal);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.member-intro>p{margin:8px 0 0;color:#425750;line-height:1.55}.prompt-list{display:grid;gap:9px;margin-top:15px}.prompt-item{padding:11px 13px;background:rgba(255,255,255,.76);border-left:3px solid var(--coral);border-radius:9px}.prompt-item strong{display:block;color:var(--coral-dark);font-size:13px}.prompt-item p{margin:3px 0 0;color:#586660;font-size:13px}.active-member-intro .prompt-list{max-width:850px}@media(max-width:900px){.member-profile-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.header-tools{gap:10px}.header-tools .tag{display:none}.member-profile-grid{grid-template-columns:1fr}.member-profile-card{padding:22px}.profile-boundary{padding:20px}.active-member-intro{padding:20px}.active-member-intro-head{align-items:flex-start;flex-direction:column;gap:5px}.active-member-intro>p{font-size:16px}}
.hero h1,.registration-hero h1,.member-hero h1,.registration-success h1{color:#176f67;font-weight:800;letter-spacing:-.055em}.hero h1{font-size:clamp(48px,8vw,108px);line-height:.94}.registration-hero h1,.member-hero h1{font-size:clamp(38px,6vw,68px);line-height:1.02}.registration-success h1{font-size:clamp(38px,6vw,68px);line-height:1.02}.hero h1 em{color:#e76555}@media(max-width:700px){.hero h1{font-size:clamp(42px,13vw,76px);line-height:.98}.registration-hero h1,.member-hero h1,.registration-success h1{font-size:clamp(34px,10vw,54px)}.hero p,.registration-hero>p,.member-hero>p{font-size:16px}}
.difference-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:26px}.difference-card{padding:24px;background:linear-gradient(135deg,#f0f8f3,#fffdf9);border:1px solid #cddfd8;border-radius:20px;box-shadow:0 12px 36px rgba(16,75,72,.06)}.difference-card b{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--teal-soft);color:var(--teal)}.difference-card h3{color:var(--coral-dark);font-family:Georgia,"Palatino Linotype","Book Antiqua",serif;font-size:24px;line-height:1.08;margin:18px 0 9px}.difference-card h3 .cn{font-family:"KaiTi","FangSong","Microsoft YaHei",serif;font-size:13px;color:var(--muted);font-weight:400;letter-spacing:0}.difference-card p{color:#45534e;font-size:14px}.difference-card p .cn{font-size:.9em}.difference-promise{margin-top:18px;padding:23px 26px;background:#102d2a;color:#f4fbf4;border-radius:18px}.difference-promise strong{display:block;color:#aee2c8;font-size:18px}.difference-promise strong .cn{display:inline;margin-left:10px;color:#aee2c8}.difference-promise p{margin:7px 0 0;color:#e1f4ea}.difference-promise p .cn{font-size:.92em}@media(max-width:1000px){.difference-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.difference-grid{grid-template-columns:1fr}}
.prompt-choice-note{margin:3px 0 0;color:#586660;font-size:13px}.prompt-choice-note .cn{display:inline}
.core-title{color:#d4734a!important;text-shadow:0 4px 18px rgba(212,115,74,.16)}.core-title em{color:#c9a84c!important;font-style:normal!important;text-shadow:0 4px 18px rgba(201,168,76,.18)}.core-title>.cn{display:block;margin-top:18px;color:#d4734a!important;font-family:"Microsoft YaHei","Segoe UI",sans-serif;font-size:.33em;line-height:1.35;letter-spacing:-.025em;font-weight:800}
.manifesto-status{max-width:940px;margin:22px 0 0;padding:19px 22px;background:#102d2a;color:#f4fbf4;border-radius:18px;box-shadow:0 14px 36px rgba(16,45,42,.14)}.manifesto-status strong{display:block;color:#aee2c8;font-size:16px}.manifesto-status p{margin:6px 0 0;color:#e1f4ea;font-size:14px;line-height:1.55}.manifesto-status .cn{color:#cde9dc;font-size:.92em}.manifesto-lead{margin:-8px 0 24px;color:var(--teal);font-weight:900;font-size:18px}.manifesto-lead .cn{display:inline;margin-left:10px}.manifesto-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.manifesto-list li{min-height:86px;padding:20px 22px;background:linear-gradient(135deg,#fffaf3,#fffdf9);border:1px solid #e7cdb9;border-radius:18px;color:#45534e;box-shadow:0 10px 30px rgba(107,76,45,.06);font-size:15px}.manifesto-list li::before{counter-increment:manifesto;content:counter(manifesto,decimal-leading-zero);display:inline-grid;place-items:center;width:28px;height:28px;margin-right:10px;border-radius:50%;background:var(--teal-soft);color:var(--teal);font-weight:900;font-size:11px}.manifesto-list{counter-reset:manifesto}.manifesto-list strong{color:var(--coral-dark);font-size:18px}.manifesto-list .cn{margin-top:6px;color:var(--muted);font-size:13px}.manifesto-boundary{margin-top:18px;padding:20px 22px;background:#eef9f5;border:1px solid #c8e8de;border-radius:18px;color:#275b54}.manifesto-boundary>strong{display:block;color:#176f67;font-size:16px}.manifesto-boundary p{margin:6px 0 0;font-size:14px;line-height:1.55}.manifesto-boundary .cn{color:#3c7167;font-size:.92em}.manifesto-boundary .cn strong{display:inline;color:#176f67}@media(max-width:700px){.manifesto-list{grid-template-columns:1fr}.manifesto-list li{min-height:0;padding:17px 18px}.manifesto-status{padding:17px 18px}}
