:root{--ink:#17201d;--muted:#66706c;--paper:#f6f4ee;--cream:#ebe6d9;--green:#143f34;--mint:#bfe4d3;--line:#d9d8d0;--orange:#e96332}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1180px,calc(100% - 48px));margin:auto}.nav{height:80px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:11px;font-size:18px}.brand i{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#fff;font:normal 17px serif}.navLinks{display:flex;align-items:center;gap:30px;font-size:14px}.navLinks>a:hover{color:var(--orange)}.navCta{background:var(--ink);color:#fff!important;padding:12px 18px;border-radius:4px}.hero{min-height:660px;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:80px;padding:70px 0 80px}.eyebrow,.sectionHead small,.demoCopy>small,.boundaryGrid>div>small{font-size:12px;letter-spacing:.14em;font-weight:700;color:var(--orange)}h1{font:clamp(46px,6vw,78px)/1.06 Georgia,"Songti SC",serif;letter-spacing:-.04em;margin:24px 0}h1 em{font-style:normal;color:var(--green)}.lead{font-size:19px;line-height:1.85;color:var(--muted);max-width:650px}.actions{display:flex;align-items:center;gap:28px;margin-top:34px}.primary{background:var(--orange);color:#fff;padding:16px 22px;border-radius:4px;font-weight:700}.under{border-bottom:1px solid var(--ink);padding-bottom:4px}.trust{display:flex;gap:20px;margin-top:38px;color:var(--muted);font-size:12px}.profile{background:var(--green);color:#fff;border-radius:8px;padding:28px;box-shadow:18px 20px 0 var(--cream);transform:rotate(1deg)}.profile header{font:11px monospace;letter-spacing:.12em;color:#b8cec7;display:flex;justify-content:space-between}.profile header b{color:#71d3a9}.bigIcon{margin-top:48px;width:64px;height:64px;border:1px solid #739489;border-radius:50%;display:grid;place-items:center;font:normal 24px serif}.profile h2{font:700 34px Georgia,"Songti SC",serif;margin:20px 0 8px}.profile>p{color:#c2d0cb;line-height:1.7}.metrics{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #527267;margin:28px 0}.metrics div{padding:18px 8px;display:flex;flex-direction:column}.metrics div+div{border-left:1px solid #527267}.metrics b{font:26px Georgia,serif}.metrics small{font-size:11px;color:#a8beb6;margin-top:5px}.tags{display:flex;flex-wrap:wrap;gap:8px}.tags span{border:1px solid #527267;border-radius:20px;padding:6px 10px;font-size:11px;color:#c7d5d0}.band{background:var(--ink);color:#fff}.band>div{height:112px;display:flex;align-items:center;gap:18px}.band b,.band em{font:26px Georgia,"Songti SC",serif}.band em{color:var(--mint);font-style:normal}.band span{margin-left:auto;font:11px monospace;color:#93a19c;letter-spacing:.12em}.section{padding:120px 0}.sectionHead{display:flex;justify-content:space-between;align-items:end;margin-bottom:48px}.sectionHead h2,.demoCopy h2,.boundaryGrid h2{font:46px/1.2 Georgia,"Songti SC",serif;margin:12px 0 0}.sectionHead>p{max-width:410px;color:var(--muted);line-height:1.8}.workflow{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.workflow article{padding:32px;min-height:210px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:.2s}.workflow article:hover{background:#fff;transform:translateY(-3px)}.workflow small,.standards small{font:12px monospace;color:var(--orange)}.workflow h3{font-size:19px;margin:35px 0 10px}.workflow p,.standards p{font-size:14px;line-height:1.8;color:var(--muted)}.demo{background:var(--green);color:#fff;padding:110px 0}.demoGrid{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;align-items:center}.demoCopy>small{color:var(--mint)}.demoCopy h2{font-size:44px}.demoCopy>p{color:#bed0c9;line-height:1.9;margin-top:25px}.privacy{border-left:2px solid var(--orange);padding-left:16px;margin-top:36px;display:flex;flex-direction:column;gap:7px}.privacy span{font-size:12px;color:#9eb6ad}.chat{background:#f7f6f1;color:var(--ink);border-radius:10px;overflow:hidden;box-shadow:0 30px 80px #08231b}.chat>header{height:76px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 22px}.chat>header>div{display:flex;align-items:center;gap:12px}.chat>header i{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--orange);color:#fff;font-style:normal}.chat>header p{display:flex;flex-direction:column;margin:0}.chat>header small{font-size:11px;color:var(--muted);margin-top:4px}.chat>header>span{font:10px monospace;color:#71807a}.chatBody{min-height:420px;padding:25px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.bubble{padding:12px 15px;border-radius:5px;max-width:78%;font-size:14px;line-height:1.65;background:#fff;border:1px solid #e0dfd8}.bubble.user{align-self:flex-end;background:#d6ece2}.choices{display:flex;gap:9px}.choices button{border:1px solid var(--line);background:transparent;padding:9px 12px;border-radius:20px;cursor:pointer}.choices button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.thinking{font-size:12px;color:var(--muted);padding:8px;animation:pulse .7s infinite alternate}@keyframes pulse{to{opacity:.45}}.result{background:#fff;border:1px solid var(--line);padding:20px;border-radius:6px;animation:rise .35s ease}@keyframes rise{from{opacity:0;transform:translateY(8px)}}.result>small{font:10px monospace;color:var(--orange);letter-spacing:.12em}.result h3{font-size:16px;margin:10px 0}.result>div{display:flex;justify-content:space-between;background:#f2f0e9;padding:9px 12px;font-size:12px}.result>div b{color:var(--orange)}.result p{color:#45514c;font-size:13px;line-height:1.75}.result footer{border-top:1px solid var(--line);padding-top:10px;color:#89918e;font-size:11px}.chatFoot{background:#fff;padding:16px 22px;border-top:1px solid var(--line);display:flex;justify-content:flex-end}.chatFoot button{border:0;background:var(--orange);color:#fff;padding:12px 18px;border-radius:4px;cursor:pointer;font-weight:700}.standards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.standards article{background:#fff;padding:28px;min-height:230px;border-top:3px solid var(--green)}.standards h3{margin-top:45px}.boundaries{background:#e8e3d6;padding:110px 0}.boundaryGrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.boundaryGrid>div>p{color:var(--muted)}.lists{display:grid;grid-template-columns:1fr 1fr;background:#fff}.lists article{padding:32px}.lists .dark{background:var(--ink);color:#fff}.lists h3{font:22px Georgia,"Songti SC",serif}.lists ul{padding:0;list-style:none;margin-top:25px}.lists li{padding:12px 0;border-bottom:1px solid #e4e2da;font-size:14px}.lists .dark li{border-color:#39433f;color:#c1cbc7}.lists li:before{content:'✓';color:var(--orange);margin-right:10px}.lists .dark li:before{content:'×'}.footer{min-height:130px;display:flex;align-items:center;gap:40px}.footer p{margin-left:auto;font-size:12px;color:var(--muted)}.footer>a{font-size:12px}
@media(max-width:850px){.navLinks>a:not(.navCta){display:none}.hero{grid-template-columns:1fr;padding-top:55px}.profile{transform:none}.workflow{grid-template-columns:1fr 1fr}.demoGrid,.boundaryGrid{grid-template-columns:1fr}.standards{grid-template-columns:1fr 1fr}.trust{flex-wrap:wrap}.band span{display:none}.sectionHead{display:block}.sectionHead>p{margin-top:20px}.footer{flex-wrap:wrap;padding:35px 0}.footer p{width:100%;margin:0}}
@media(max-width:560px){.shell{width:min(100% - 28px,1180px)}.nav{height:68px}.navCta{padding:10px}.hero{gap:45px;min-height:auto}.actions{align-items:flex-start;flex-direction:column}.trust{flex-direction:column;gap:8px}.band>div{height:auto;padding:30px 0;display:block}.band b,.band em{display:block;margin:5px 0}.section,.demo,.boundaries{padding:80px 0}.workflow,.standards,.lists{grid-template-columns:1fr}.demoGrid{gap:42px}.chatBody{padding:16px}.choices{flex-direction:column;width:100%}.sectionHead h2,.demoCopy h2,.boundaryGrid h2{font-size:36px}.footer>a{margin-left:auto}}
