:root{--ink:#172b3b;--muted:#697883;--navy:#101f2c;--lime:#d3f36b;--line:#dce3e7;--paper:#fcfdfb}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:var(--ink);background:var(--paper);font-family:Arial,'Microsoft YaHei',sans-serif}a{color:inherit;text-decoration:none}button,select,textarea{font:inherit}button{cursor:pointer}header{display:flex;align-items:center;gap:35px;padding:27px 5.5%;max-width:1600px;margin:auto}.brand{display:flex;align-items:center;gap:11px;font-size:27px;letter-spacing:-1px;font-weight:700}.brand-icon{display:grid;place-items:center;background:var(--ink);color:var(--lime);width:38px;height:38px;font-size:33px;border-radius:8px;font-weight:400}.brand-sub{display:block;letter-spacing:1.65px;font-size:7px;font-weight:400;margin-top:5px}nav{display:flex;gap:27px;margin:auto;font-size:12px}nav a:hover{color:#6a8a25}.header-actions{display:flex;gap:20px;align-items:center}#language{border:0;background:none;font-size:11px;color:var(--muted)}.small-cta{font-size:11px;border:1px solid var(--line);padding:12px 16px;border-radius:3px}.hero{background:var(--navy);color:#f6f9f7;max-width:1600px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr;gap:20px;padding:80px 5.5% 60px;overflow:hidden}.eyebrow{display:block;font-size:9px;letter-spacing:1.8px;font-weight:600;line-height:1.8}.hero .eyebrow{color:#b4c49a}.hero h1{font-size:clamp(56px,6.3vw,90px);font-weight:400;letter-spacing:-4px;line-height:1.08;margin:27px 0}h1,h2,h3,h4,p{margin:0}em{font-style:normal;color:#799a37}.hero em{color:var(--lime)}.hero-intro{max-width:460px;font-size:15px;line-height:1.9;color:#a6b7c2}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:32px}.button{display:inline-flex;justify-content:space-between;gap:40px;align-items:center;background:var(--lime);color:var(--navy);padding:17px 22px;font-size:12px;border:0;border-radius:3px;cursor:pointer;font-weight:600}.button:hover{background:#e0ff8e}.text-link{font-size:12px;border-bottom:1px solid #829564;padding-bottom:5px}.hero-foot{font-size:7px;letter-spacing:1.8px;color:#778f9e;margin-top:55px}.hero-foot span{margin:0 13px;color:var(--lime)}.network{position:relative;min-height:480px;background:radial-gradient(ellipse at 50% 50%,#38544360,transparent 68%)}.orb{position:absolute;top:46%;left:50%;width:340px;height:340px;border:1px solid #a4d05d8f;border-radius:50%;transform:translate(-50%,-50%) rotate(-24deg);box-shadow:0 0 75px #9cce3a09,inset 0 0 75px #aacb6610}.meridian,.equator{position:absolute;border:1px solid #7a9b536b;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.m1{height:100%;width:35%}.m2{height:100%;width:70%}.m3{height:100%;width:1px}.e1{width:100%;height:35%}.e2{width:100%;height:70%}.e3{width:100%;height:1px}.orb-cross{position:absolute;inset:-40px;border:1px dashed #66864b50;border-radius:50%;transform:rotate(34deg) scaleY(.45)}.orbit-dot{position:absolute;background:var(--lime);width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 7px #d3f36b12,0 0 20px #c6e76635}.d1{top:8%;left:25%}.d2{right:4%;top:57%}.d3{bottom:9%;left:22%}.connection-label{position:absolute;background:#20343e;border:1px solid #59744966;border-radius:4px;font-size:8px;letter-spacing:1px;display:flex;gap:10px;align-items:center;padding:15px;box-shadow:0 14px 30px #0002}.label-one{top:17%;left:0}.label-two{bottom:20%;right:0}.label-two>span{color:var(--lime);font-size:18px}.signal{height:5px;width:5px;background:var(--lime);border-radius:50%}.network-note{position:absolute;bottom:0;left:20px;font-size:6px;line-height:1.9;letter-spacing:1.4px;color:#7e94a0}.network-corner{position:absolute;right:5px;top:0;color:#657c88;font-size:8px;line-height:1.8;letter-spacing:2px}.ribbon{display:flex;gap:30px;align-items:center;max-width:1600px;margin:auto;background:#edf2e5;padding:27px 5.5%;font-size:9px;letter-spacing:1.4px}.ribbon>span:first-child{margin-right:auto;font-size:13px;letter-spacing:0}.ribbon i{font-style:normal;color:#8e9e7d}.section{max-width:1600px;margin:auto;padding:85px 5.5%}.section-heading{display:grid;grid-template-columns:1.6fr 1fr;gap:15%;align-items:end}.section-heading .eyebrow{color:#7d8c6d;margin-bottom:22px}h2{font-size:40px;font-weight:400;letter-spacing:-1.6px;line-height:1.25}.section-heading>p{font-size:13px;line-height:1.95;color:var(--muted);max-width:380px}.focus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:47px}.focus-grid article{border:1px solid var(--line);padding:29px;background:white}.card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.card-top>span:first-child{font-size:8px;letter-spacing:1.2px;color:#8a969d}.card-top>span:last-child{font-size:27px;color:#6d8c36}h3{font-size:23px;font-weight:500;letter-spacing:-.6px;line-height:1.4}.focus-grid p{font-size:13px;line-height:1.9;color:var(--muted);margin-top:15px;min-height:100px}.focus-grid ul{list-style:none;padding:20px 0 0;margin:24px 0 0;border-top:1px solid var(--line)}.focus-grid li{font-size:11px;color:#5b6c77;padding:8px 0}.focus-grid li:before{content:'↗';color:#8cac4a;margin-right:10px}.possibilities{background:#f0f3f1}.scenario-switch{display:flex;gap:10px;margin:35px 0 0}.scenario-button{border:1px solid #cdd8d2;background:transparent;color:#52665b;font-size:12px;padding:14px 20px;border-radius:4px}.scenario-button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--lime)}.scenario-panel{background:white;border:1px solid #dce4dd;padding:38px;display:grid;grid-template-columns:1fr 1fr;gap:10%;margin-top:19px;min-height:380px}.scenario-panel[hidden]{display:none}.scenario-summary .eyebrow{font-size:8px;color:#839173;margin-bottom:20px}.scenario-summary h3{font-size:31px;line-height:1.3}.scenario-summary p{font-size:13px;line-height:1.9;color:var(--muted);margin-top:20px}.flow{font-size:9px;letter-spacing:1px;background:#f1f6e8;border-left:2px solid #b5ce6b;color:#647c37;padding:16px;margin-top:25px;line-height:1.7}.scenario-points article{display:flex;gap:20px;padding:20px 0;border-top:1px solid var(--line)}.scenario-points article>span{font-size:9px;color:#9aaa86;padding-top:3px}h4{font-size:16px;font-weight:500}.scenario-points p{font-size:12px;line-height:1.85;color:var(--muted);margin-top:10px}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:45px}.process-grid article{border-top:1px solid #a0b085;padding-top:23px}.step{font-size:38px;font-weight:400;color:#b1bf9b;display:block;margin-bottom:25px}.process-grid h3{font-size:22px}.process-grid p{font-size:13px;line-height:1.9;color:var(--muted);margin-top:16px;min-height:110px}.output{font-size:10px;border-top:1px solid var(--line);margin-top:23px;padding-top:17px;color:#739343}.quality{background:#182e3b;color:white;display:grid;grid-template-columns:1fr 1fr;gap:12%}.quality h2{margin:25px 0}.quality em{color:var(--lime)}.quality>div>p{font-size:14px;line-height:1.9;color:#adc0c9;max-width:380px}.quality .eyebrow{color:#b6c997}.quality-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.quality-grid article{border-top:1px solid #526b7199;padding-top:23px}.quality-grid h3{font-size:18px}.quality-grid p{font-size:12px;line-height:1.9;color:#adc0c9;margin-top:13px}.about-body{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-top:35px;border-top:1px solid var(--line);padding-top:30px}.about-body p{font-size:14px;line-height:2;color:var(--muted)}.brief{background:#e8efda}.brief-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%;margin-top:40px}.brief-copy h3{font-size:28px}.brief-copy p{font-size:14px;line-height:1.95;color:#69795a;margin:20px 0 30px}.brief-copy .text-link{display:inline-block}form{background:#fafff1;border:1px solid #cfdcbb;padding:30px;border-radius:4px}label{display:block;font-size:12px;margin-bottom:11px}select,textarea{display:block;width:100%;padding:12px;border:1px solid #c9d4bc;border-radius:3px;background:white;color:var(--ink);font-size:13px;margin-bottom:22px}textarea{resize:vertical;min-height:100px}form .button{width:100%;justify-content:center;background:var(--ink);color:white}.form-note{font-size:10px;line-height:1.8;color:#758168;margin-top:15px}.download-status{font-size:11px;color:#486b2f;margin-top:10px;line-height:1.8}.faq-list{margin:40px 0 0 auto;max-width:850px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}summary{display:flex;justify-content:space-between;gap:25px;padding:23px 0;cursor:pointer;list-style:none;font-size:16px;line-height:1.6}summary::-webkit-details-marker{display:none}summary>span:last-child{font-size:21px;color:#87a84b}details[open] summary>span:last-child{transform:rotate(45deg)}details p{font-size:13px;line-height:1.95;color:var(--muted);padding:0 40px 25px 0}footer{max-width:1600px;margin:auto;padding:35px 5.5%;border-top:1px solid var(--line);display:flex;gap:30px;align-items:center;flex-wrap:wrap}footer .brand{font-size:24px}footer>div{margin-left:auto;font-size:9px;line-height:1.8;color:var(--muted)}footer button{border:0;background:none;color:var(--muted);font-size:11px}.back-top{border:1px solid var(--line);height:34px;width:34px;display:grid;place-items:center}.footer-domain{display:block;width:100%;font-size:9px;color:#8b969d;letter-spacing:1px;border-top:1px solid #eaf0e7;padding-top:20px}dialog{border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink);max-width:530px;width:calc(100% - 30px);padding:42px}dialog::backdrop{background:#0e1c2ac9}dialog h2{font-size:30px;margin:20px 0}dialog p{font-size:14px;color:var(--muted);line-height:1.9}.close{position:absolute;right:13px;top:9px;border:0;background:none;font-size:26px}.skip{position:absolute;top:-60px;left:20px;padding:10px;background:white;z-index:5}.skip:focus{top:10px}:focus-visible{outline:3px solid #96b745;outline-offset:5px}@media(min-width:1700px){body{padding:0 3%}}@media(max-width:1100px){header{gap:25px}nav{gap:20px}.small-cta{display:none}.hero{padding-top:60px}.orb{width:290px;height:290px}.network{min-height:460px}.label-one{left:0}.label-two{right:0}.hero-actions{gap:20px}.hero-actions .text-link{font-size:10px}.section-heading{gap:8%}.focus-grid article{padding:23px}.focus-grid p{min-height:125px}.process-grid p{min-height:140px}.brief-grid{gap:7%}}@media(max-width:750px){header{flex-wrap:wrap;padding:22px 6%;gap:20px}.brand{font-size:25px}.header-actions{margin-left:auto}nav{order:3;width:100%;justify-content:space-between;border-top:1px solid var(--line);padding-top:18px;font-size:11px}.hero{grid-template-columns:1fr;padding:45px 6% 30px;gap:25px}.hero h1{font-size:63px;letter-spacing:-3px}.hero-intro{font-size:14px}.hero-actions{gap:24px;flex-wrap:wrap}.hero-foot{margin-top:30px}.network{min-height:390px}.orb{width:290px;height:290px}.label-one{top:13%;left:3%}.label-two{right:0;bottom:18%}.network-note{left:0}.ribbon{flex-wrap:wrap;gap:18px;justify-content:space-between;padding:24px 6%;font-size:8px}.ribbon>span:first-child{width:100%;margin-bottom:6px}.section{padding:60px 6%}.section-heading{display:block}h2{font-size:33px}.section-heading>p{margin-top:22px;max-width:100%}.focus-grid{grid-template-columns:1fr;margin-top:30px;gap:20px}.focus-grid article{padding:27px}.focus-grid p{min-height:0}.card-top{margin-bottom:22px}.scenario-switch{gap:7px;flex-wrap:wrap}.scenario-button{font-size:10px;padding:12px 13px}.scenario-panel{grid-template-columns:1fr;gap:28px;padding:25px}.scenario-summary h3{font-size:27px}.process-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.process-grid p{min-height:0;font-size:12px}.output{font-size:9px}.quality{grid-template-columns:1fr;gap:35px}.quality-grid{gap:30px 22px}.quality-grid h3{font-size:16px}.about-body{grid-template-columns:1fr;gap:20px}.brief-grid{grid-template-columns:1fr;gap:30px}form{padding:24px}.brief-copy h3{font-size:25px}.faq summary{font-size:14px}details p{padding-right:10px}footer{gap:22px}footer .brand{width:100%}footer>div{margin-left:0;margin-right:auto}html[lang=zh] .hero h1{font-size:54px}html[lang=zh] h2{line-height:1.45}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
