:root{--bg:#080b0d;--ink:#e6e1d6;--muted:#a8aaa7;--line:#e6e1d629;--surface:#101416;--mono:Arial,'PingFang SC',sans-serif;--sans:Arial,'Helvetica Neue','PingFang SC','Microsoft YaHei',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}body::after{content:"";position:fixed;inset:0;z-index:100;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.5' filter='url(%23g)'/%3E%3C/svg%3E")}
a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit}a,button{-webkit-tap-highlight-color:transparent}button{background:none;border:0}button:disabled{opacity:.5;cursor:wait}::selection{background:var(--ink);color:var(--bg)}[hidden]{display:none!important}:focus-visible{outline:1px solid var(--ink);outline-offset:7px}.wrap{width:calc(100% - 112px);max-width:1328px;margin-inline:auto}.mono,.eyebrow,.section-label,.language,.demo-label,.tiny{font-size:10px;line-height:1.7;letter-spacing:.16em;font-weight:400}.section{padding-block:150px}.section-label{display:flex;gap:24px;margin-bottom:64px;text-transform:uppercase;color:var(--muted)}.section-label>span:first-child{color:#717978}h1,h2,h3,h4,p{margin:0}h2{font-size:clamp(38px,4.7vw,70px);font-weight:400;line-height:1.12;letter-spacing:-.045em}h3{font-weight:400}p{color:var(--muted);line-height:1.9}.skip-link{position:fixed;top:-100px;left:24px;z-index:200;background:var(--ink);color:var(--bg);padding:14px}.skip-link:focus{top:14px}
.header{position:fixed;top:0;left:0;right:0;z-index:50;transition:background .5s,border-color .5s;border-bottom:1px solid transparent}.header.scrolled{background:#080b0def;border-bottom-color:var(--line);backdrop-filter:blur(14px)}.nav{height:100px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px}.wordmark{display:inline-flex;line-height:0;flex-shrink:0}.brand-wordmark{width:128px;height:auto;display:block;fill:none;stroke:none;color:var(--ink)}.header .wordmark{opacity:0;pointer-events:none;transition:opacity .6s}.header.scrolled .wordmark{opacity:1;pointer-events:auto}.desktop-nav{display:flex;gap:34px}.desktop-nav a,.nav-cta,.language{font-size:10px;letter-spacing:.08em}.desktop-nav a{color:#e6e1d6b3;padding-block:16px;transition:color .2s}.desktop-nav a:hover{color:var(--ink)}.nav-actions{display:flex;gap:30px;align-items:center;justify-content:flex-end}.language{display:flex;align-items:center;gap:10px;color:#838a87}.language button{font-size:10px;min-height:44px;padding:0;color:#a6aaa6}.language .active{color:var(--ink)}.nav-cta{display:flex;gap:25px;border-bottom:1px solid #e6e1d66b;padding-block:12px}.menu-button{display:none}.mobile-nav{padding:28px;display:grid;gap:25px;background:#080b0df7;border-top:1px solid var(--line)}.mobile-nav a{font-size:15px}
.hero{position:relative;height:100svh;min-height:640px;overflow:hidden;isolation:isolate}.hero-media{position:absolute;inset:0;z-index:-2;background:#171e20}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:50% 65%;animation:long-voyage 35s ease-in-out infinite alternate}.hero-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#080b0d77 0%,#080b0d15 32%,#080b0d10 55%,#080b0d44 78%,#080b0dee 100%),linear-gradient(90deg,#080b0d20,transparent 30%,transparent 70%,#080b0d20)}.oath-kicker{position:absolute;top:28%;left:20px;right:20px;text-align:center;font-size:9px;letter-spacing:.32em;line-height:1.8;color:#e6e1d6b3;animation:oath-appear 2.4s ease both}.oath-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(280px,44vw,680px);max-width:78vw;line-height:0;font-weight:400;animation:oath-appear 2s ease both}.oath-wordmark{display:block;width:100%;height:auto;color:var(--ink);fill:none;stroke:none;filter:drop-shadow(0 3px 28px #080b0d22)}.oath-line{position:absolute;top:calc(50% + clamp(80px,8vw,124px));left:24px;right:24px;text-align:center;font-size:12px;letter-spacing:.12em;line-height:1.9;color:#e6e1d6dd;animation:oath-appear 2.8s ease both}.hero-bottom{position:absolute;bottom:38px;left:0;right:0;display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:.18em;color:#e6e1d6a8}.scroll-cue{display:flex;align-items:center;gap:25px;min-height:44px;color:var(--ink)}.scroll-cue>span:last-child{font-size:21px;font-weight:400}
.approach{padding-top:170px}.approach-intro{display:grid;grid-template-columns:1.25fr .75fr;align-items:end;gap:12%}.approach-intro>p{font-size:14px;line-height:1.95;max-width:375px;padding-bottom:5px}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:7%;border-top:1px solid var(--line);margin-top:110px}.principles article{padding-top:36px}.principle-number{display:block;font-size:10px;color:#7d8784;letter-spacing:.12em;margin-bottom:40px}.principles h3{font-size:26px;letter-spacing:-.025em;margin-bottom:20px}.principles p{font-size:13px;max-width:290px;line-height:1.9}.footnote{display:flex;gap:10px;align-items:center;margin-top:58px;color:#747e7c;font-size:8px;letter-spacing:.12em}.orange-square{width:3px;height:3px;background:#9ca3a0}
.transaction{background:#101516;border-block:1px solid #e6e1d614}.section-head{display:grid;grid-template-columns:1.25fr .75fr;gap:12%;align-items:end}.section-head>p{font-size:14px;max-width:375px}.simulation{margin-top:76px;border-top:1px solid #e6e1d650;border-bottom:1px solid var(--line)}.sim-header{display:flex;justify-content:space-between;gap:20px;padding:25px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:9px;letter-spacing:.14em}.sim-title{display:flex;align-items:center;gap:12px}.status-dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--ink);flex-shrink:0}.demo-label{font-size:9px;letter-spacing:.12em;color:#bdb8ae}.sim-layout{display:grid;grid-template-columns:1fr 1.2fr}.sim-controls{padding:48px 48px 48px 0;border-right:1px solid var(--line)}.tiny{font-size:9px;color:#7f8986}.scenario-tabs{display:flex;margin-top:15px;margin-bottom:37px;gap:24px}.scenario-tabs button{font-size:12px;min-height:40px;padding:0;border-bottom:1px solid transparent;color:#89928e}.scenario-tabs button.selected{border-bottom-color:var(--ink);color:var(--ink)}.purchase{display:grid;grid-template-columns:30px 1fr auto;gap:12px;align-items:center;padding-block:25px;border-block:1px solid var(--line)}.purchase-icon{font-size:22px;color:#a5aeaa}.purchase strong{font-weight:400;font-size:16px}.purchase div>span{display:block;font-size:10px;color:#89928e;margin-top:9px}.purchase-price{font-size:26px;letter-spacing:-.04em}.policy{padding:25px 0 30px;display:grid;gap:15px}.policy>div{display:flex;justify-content:space-between;gap:15px;font-size:11px;color:#9ba4a0}.policy strong{color:#c3c5bd;font-weight:400}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:48px;min-height:49px;padding:15px 22px;font-size:12px;border:1px solid #e6e1d660;transition:background .25s,color .25s}.primary{background:var(--ink);border-color:var(--ink);color:var(--bg)}.primary:hover{background:#f6f3ec}.run-button{width:100%}.sim-hint{font-size:10px;margin-top:18px;line-height:1.8;color:#8a9490}.sim-flow{padding:45px 0 35px 48px}.flow-steps{list-style:none;padding:0;margin:0}.flow-step{display:grid;grid-template-columns:30px 1fr 18px;gap:17px;min-height:80px;align-items:start}.step-icon{padding-top:3px;font-size:10px;color:#64716a;transition:color .3s}.flow-step h4{font-size:13px;font-weight:400;line-height:1.5;color:#a8b0aa;transition:color .3s}.flow-step p{font-size:11px;margin-top:6px;color:#78867f;line-height:1.6}.step-state{font-size:13px}.flow-step.active h4,.flow-step.done h4,.flow-step.done .step-icon,.flow-step.active .step-icon{color:var(--ink)}.flow-step.blocked h4,.flow-step.blocked .step-state{color:#c6aaa4}.flow-step.skipped{opacity:.45}.receipt{display:grid;grid-template-columns:1fr auto;gap:10px 15px;padding-top:23px;border-top:1px solid var(--line)}.receipt-status{font-size:9px;letter-spacing:.09em;color:#c5cbc0}.receipt p{grid-column:1/-1;grid-row:2;font-size:11px;line-height:1.7}.receipt-id{font-size:8px;color:#7a8a80;letter-spacing:.1em}.receipt.denied .receipt-status{color:#c6aaa4}
.horizon{position:relative;isolation:isolate;overflow:hidden;padding-top:160px;padding-bottom:120px;min-height:1000px}.horizon-landscape{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 40%;opacity:.48}.horizon::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#080b0d 0%,#080b0dc0 20%,#080b0d22 45%,#080b0d44 63%,#080b0de6 90%,#080b0d 100%)}.horizon-copy{max-width:710px;margin:auto;text-align:center}.horizon-copy h2{font-size:clamp(42px,5vw,76px)}.horizon-copy>p{font-size:14px;margin:32px auto 0;max-width:520px;color:#b7bcb5}.world-track{margin-top:135px;display:grid;grid-template-columns:repeat(3,1fr);gap:10%;border-top:1px solid #e6e1d64d;padding-top:36px}.world-tag{font-size:8px;letter-spacing:.16em;color:#b1b8af}.world h3{font-size:48px;letter-spacing:-.045em;margin:27px 0 18px;line-height:1.1}.world p{font-size:13px;line-height:1.8;color:#bcc0b6}.horizon-note{margin-top:90px;padding-top:26px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 2fr;gap:10%;align-items:start}.horizon-note>span{font-size:8px;color:#8e9992}.horizon-note p{font-size:12px;line-height:1.85;max-width:600px}
.partners{padding-top:130px}.partner-list{margin-top:72px}.partner-row{display:grid;width:100%;grid-template-columns:55px 1.15fr 1fr 28px;gap:24px;align-items:center;text-align:left;border-top:1px solid var(--line);padding:33px 0;transition:color .25s}.partner-row:last-child{border-bottom:1px solid var(--line)}.partner-row:hover{color:#fff}.row-no{font-size:9px;color:#747f77}.partner-row h3{font-size:27px;letter-spacing:-.025em;line-height:1.4}.row-desc{font-size:11px;color:#9da69d;line-height:1.8}.row-arrow{font-size:23px;font-weight:400}.partner-bottom{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:36px}.partner-bottom>p{font-size:11px;line-height:1.9}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;font-size:12px;min-height:44px;padding:10px 0;border-bottom:1px solid #e6e1d656}.closing{text-align:center;border-top:1px solid var(--line);padding-top:130px;padding-bottom:145px}.closing .eyebrow{font-size:9px;letter-spacing:.22em;color:#8b978e;display:block;margin-bottom:45px}.closing h2{font-size:clamp(42px,5.7vw,82px);line-height:1.1}.closing .button{margin-top:45px;background:transparent;color:var(--ink);border:0;border-bottom:1px solid #e6e1d670;padding:17px 0;gap:70px}.closing .button:hover{border-bottom-color:var(--ink)}.closing>p{font-size:10px;margin-top:25px}.footer{display:flex;gap:35px;align-items:center;border-top:1px solid var(--line);padding-block:36px}.footer .brand-wordmark{width:100px}.footer p{font-size:10px;margin-left:10px}.footer>.mono{font-size:7px;color:#707a73;letter-spacing:.08em;margin-left:auto}.copyright{font-size:9px;color:#8a948a;white-space:nowrap}
dialog{position:fixed;width:min(560px,calc(100% - 32px));max-height:calc(100svh - 48px);border:1px solid #71796f;background:#111614;color:var(--ink);padding:48px;box-shadow:0 20px 100px #0009;overflow-y:auto}dialog::backdrop{background:#020505c9;backdrop-filter:blur(6px)}.dialog-close{position:absolute;top:9px;right:12px;width:44px;height:44px;font-size:27px;font-weight:300;color:#b5b9ac}dialog .eyebrow{font-size:8px;color:#939e91}dialog h2{font-size:35px;line-height:1.15;margin:23px 0 20px;letter-spacing:-.035em}.dialog-intro{font-size:12px;line-height:1.8}.preview-notice{font-size:10px;padding-top:15px;color:#a6ac9c;line-height:1.8}form{display:grid;gap:20px;margin-top:28px}form label{display:grid;gap:10px;font-size:11px;color:#c7cabb}input,select,textarea{width:100%;background:#080e0b;border:1px solid #485346;border-radius:0;color:var(--ink);padding:12px;min-height:44px;font-size:14px;line-height:1.6}textarea{resize:vertical}form .button{margin-top:6px}.draft-actions{display:flex;align-items:center;gap:24px;margin-top:20px}#pilot-draft{font-size:12px;margin-top:24px}.draft-feedback{font-size:10px;min-height:22px;margin-top:16px}.motion-ready .reveal{opacity:0;transform:translateY(20px);transition:opacity 1s ease,transform 1s ease}.motion-ready .reveal.is-visible{opacity:1;transform:none}
@keyframes oath-appear{from{opacity:0;filter:blur(7px)}to{opacity:1;filter:blur(0)}}@keyframes long-voyage{from{transform:scale(1)}to{transform:scale(1.035)}}
@media(max-width:1100px){.wrap{width:calc(100% - 80px)}.nav{gap:20px}.desktop-nav{gap:24px}.nav-actions{gap:20px}.nav-cta{display:none}.section{padding-block:115px}.approach-intro,.section-head{gap:7%}.principles{gap:5%}.sim-controls{padding-right:30px}.sim-flow{padding-left:30px}.partner-row{grid-template-columns:35px 1.15fr 1fr 22px;gap:20px}.partner-row h3{font-size:24px}.footer{gap:25px}.footer>.mono{display:none}}
@media(max-width:760px){html{scroll-padding-top:78px}.wrap{width:calc(100% - 48px)}.nav{height:80px;grid-template-columns:1fr auto;gap:20px}.brand-wordmark{width:105px}.desktop-nav,.nav-cta{display:none}.nav-actions{gap:25px}.language{gap:8px;font-size:9px}.language button{font-size:9px}.menu-button{display:flex;flex-direction:column;justify-content:center;gap:6px;width:24px;min-height:44px;padding:0}.menu-button span{display:block;height:1px;width:24px;background:var(--ink)}.hero{min-height:580px}.hero-media img{object-position:48% 70%}.oath-kicker{top:30%;font-size:7px;letter-spacing:.25em}.oath-title{width:74vw;max-width:500px}.oath-line{top:calc(50% + 85px);font-size:11px;line-height:1.9;letter-spacing:.08em}.hero-bottom{bottom:23px;font-size:6px;letter-spacing:.1em}.scroll-cue{gap:12px}.scroll-cue>span:last-child{font-size:18px}.section{padding-block:88px}.section-label{font-size:8px;gap:20px;margin-bottom:43px}.section-label .mono{font-size:8px}.approach-intro,.section-head{display:block}.approach-intro h2{font-size:clamp(36px,8vw,58px)}.approach-intro>p,.section-head>p{font-size:13px;margin-top:34px;max-width:470px}.principles{display:block;margin-top:58px}.principles article{display:grid;grid-template-columns:35px 1fr;column-gap:16px;padding-block:29px;border-bottom:1px solid var(--line)}.principle-number{grid-row:1/3;margin:5px 0 0;font-size:9px}.principles h3{font-size:25px;margin-bottom:13px}.principles p{font-size:12px;max-width:390px}.footnote{font-size:6px;letter-spacing:.08em;margin-top:29px;line-height:1.8}.simulation{margin-top:45px}.sim-header{padding-block:22px;display:block;font-size:8px}.demo-label{display:block;margin-top:12px;padding-left:16px;font-size:8px}.sim-layout{grid-template-columns:1fr}.sim-controls{padding:30px 0;border-right:0;border-bottom:1px solid var(--line)}.scenario-tabs{margin-bottom:25px}.purchase{grid-template-columns:25px 1fr auto;gap:9px}.purchase strong{font-size:15px}.purchase div>span{font-size:9px}.purchase-price{font-size:25px}.sim-flow{padding:32px 0}.flow-step{grid-template-columns:24px 1fr 16px;gap:13px;min-height:85px}.flow-step h4{font-size:13px}.flow-step p{font-size:11px}.receipt p{font-size:11px}.horizon{min-height:0;padding-top:95px;padding-bottom:85px}.horizon-landscape{object-position:62% 50%;opacity:.5}.horizon-copy h2{font-size:clamp(37px,8.4vw,57px)}.horizon-copy>p{font-size:12px;margin-top:28px}.world-track{gap:25px;margin-top:90px;padding-top:24px;grid-template-columns:repeat(3,1fr)}.world-tag{font-size:6px;letter-spacing:.03em;line-height:1.8;display:block;min-height:22px}.world h3{font-size:30px;margin:18px 0 16px}.world p{font-size:10px;line-height:1.9}.horizon-note{display:block;margin-top:58px;padding-top:20px}.horizon-note>span{font-size:7px}.horizon-note p{font-size:11px;margin-top:12px}.partner-list{margin-top:45px}.partner-row{grid-template-columns:25px 1fr 22px;gap:16px;padding-block:25px}.row-no{font-size:8px;align-self:start;margin-top:8px}.partner-row h3{font-size:23px;grid-column:2}.row-desc{grid-column:2;grid-row:2;font-size:10px;margin-top:-8px}.row-arrow{grid-column:3;grid-row:1/3;font-size:22px}.partner-bottom{align-items:flex-start;gap:25px;margin-top:28px}.partner-bottom>p{font-size:10px}.partner-bottom .text-link{font-size:10px;gap:12px;white-space:nowrap}.closing{padding-top:90px;padding-bottom:90px}.closing .eyebrow{font-size:7px;letter-spacing:.13em;margin-bottom:32px}.closing h2{font-size:clamp(38px,8.6vw,59px)}.closing .button{margin-top:32px;gap:55px;font-size:12px}.closing>p{font-size:9px;line-height:1.8}.footer{flex-wrap:wrap;gap:20px 22px;padding-block:29px}.footer .brand-wordmark{width:85px}.footer p{font-size:9px;max-width:170px;margin:0;line-height:1.7}.copyright{width:100%;font-size:8px}dialog{padding:38px 25px 30px}dialog h2{font-size:30px}.draft-actions{gap:20px;flex-wrap:wrap}html[lang="zh-CN"] .oath-line{letter-spacing:.2em;font-size:13px}html[lang="zh-CN"] h2{font-size:clamp(31px,7vw,48px);line-height:1.35}html[lang="zh-CN"] .world h3{font-size:28px}html[lang="zh-CN"] .partner-row h3{font-size:21px}}
@media(max-width:360px){.wrap{width:calc(100% - 40px)}.hero-bottom{font-size:5px;letter-spacing:.08em}.world-track{gap:16px}.world h3{font-size:27px}.world p{font-size:10px}.purchase strong{font-size:14px}.purchase div>span{font-size:8px}.partner-row h3{font-size:21px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.motion-ready .reveal{opacity:1;transform:none}}
