@charset "UTF-8";
:root{--bg:#101411;--surface:#18201a;--ink:#edf0e8;--muted:#aeb8ae;--gold:#dfbd7f;--jade:#b4d5b6;--line:#354336;--font:"Segoe UI","Microsoft YaHei",system-ui,sans-serif;--serif:"Songti SC","STSong","SimSun",Georgia,serif;color-scheme:dark;scroll-behavior:smooth}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.7}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gold);outline-offset:5px}button:disabled{opacity:.35;cursor:default}img{display:block}h1,h2,h3,h4,p{margin:0}p+p{margin-top:18px}[hidden]{display:none!important}::selection{background:var(--gold);color:var(--bg)}.wrap{width:min(1320px,calc(100% - 96px));margin-inline:auto}.skip{position:absolute;left:20px;top:-100px;background:var(--gold);color:var(--bg);padding:12px 20px;z-index:10}.skip:focus{top:15px}.header{height:96px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:24px}.brand{display:flex;align-items:center;gap:12px}.brand>span{font-family:var(--serif);font-size:24px;letter-spacing:.14em;line-height:1.2}.wordmark{display:block;font:10px/1.6 var(--font);letter-spacing:.26em;margin-top:5px}.header nav{display:flex;gap:32px;font-size:14px;color:var(--muted)}.header nav a:hover,.text-link:hover{color:var(--gold)}.language{border:1px solid var(--line);padding:8px 12px;min-width:70px;min-height:44px;font-size:14px}.language span{margin-left:7px;color:var(--gold)}
.hero{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center;padding-block:64px 76px}.hero-copy{min-width:0}.eyebrow,.micro{font-size:12px;letter-spacing:.08em;line-height:1.8}.eyebrow{color:var(--gold)}h1{font-family:var(--serif);font-weight:400;font-size:clamp(42px,4.7vw,68px);line-height:1.25;letter-spacing:.01em;margin:28px 0 25px}h1>span{display:block}.accent{color:var(--gold)}.intro{max-width:510px;font-size:22px;line-height:1.7;color:#e0e6da}.hero-context{color:var(--muted);font-size:16px;line-height:1.85;max-width:470px;margin-top:18px}.hero-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:32px}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:25px;min-height:50px;padding:12px 22px;font-size:15px}.primary{background:var(--gold);color:#121912;transition:background .2s,transform .2s}.primary:hover{background:#ecd1a1;transform:translateY(-2px)}.text-link{font-size:14px;border-bottom:1px solid #667254;padding:8px 0}.hero-note{color:var(--muted);font-size:12px;line-height:1.9;margin-top:27px}.proof-line{display:flex;justify-content:space-between;gap:30px;border-block:1px solid var(--line);padding-block:23px;color:var(--muted);font-size:14px}.proof-line>span{display:flex;align-items:center;gap:12px}.proof-line>span:before{content:"";width:18px;height:1px;background:var(--gold);flex-shrink:0}
.section{padding-block:95px}h2{font-family:var(--serif);font-weight:400;font-size:clamp(30px,3.3vw,45px);line-height:1.35;letter-spacing:.01em}.section-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:60px;align-items:end}.section-heading>.eyebrow{grid-column:1/-1;margin-bottom:18px}.section-intro{font-size:17px;color:var(--muted);max-width:410px;justify-self:end;line-height:1.85}.example{background:linear-gradient(180deg,#101411,#151e17 65%,#101411)}.example-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:36px}.example-heading h2{margin-top:16px;max-width:720px}.example-disclaimer{max-width:330px;font-size:14px;color:var(--muted);line-height:1.8}.environment-rows{margin-top:44px}.environment-row{display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:45px;padding:34px 0;border-top:1px solid var(--line)}.environment-title .micro{color:var(--gold)}.environment-title h3{font-family:var(--serif);font-size:27px;line-height:1.5;font-weight:400;margin-top:12px;max-width:280px}.environment-row h4{font-size:17px;font-weight:500;margin-bottom:12px}.environment-row p{font-size:16px;color:var(--muted);line-height:1.85}.capability-scope{font-size:13px;color:var(--muted);border-top:1px solid var(--line);padding-top:24px;max-width:1050px;line-height:1.9}.privacy-detail{margin-top:26px;padding:18px 22px;background:var(--surface);border-left:2px solid #7b895e}.privacy-detail summary{cursor:pointer;font-size:16px;color:var(--gold)}.privacy-detail p{max-width:1000px;color:var(--muted);font-size:16px;line-height:1.9;margin-top:18px}
.audiences{padding-block:50px 90px}.audiences-heading{max-width:740px}.audiences-heading h2{margin:15px 0 20px}.audiences-heading>p:last-child{color:var(--muted);font-size:17px;line-height:1.85}.audience-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:42px}.audience-grid article{padding-top:22px;border-top:1px solid #7f7856}.audience-grid .micro{font-size:12px;letter-spacing:.04em;color:var(--gold)}.audience-grid h3{font-size:20px;font-weight:400;line-height:1.5;margin:17px 0 14px}.audience-grid p{font-size:16px;line-height:1.85;color:var(--muted)}.about{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid var(--line);padding-block:65px}.about h2{margin-top:18px}.about-copy p{font-size:16px;line-height:1.9}.muted{color:var(--muted)}.company-name{display:inline-flex;align-items:center;gap:25px;margin-top:25px;font-size:15px;color:var(--gold);border-bottom:1px solid #667254;padding-bottom:6px}.access-section{border-top:1px solid var(--line);padding:55px 0 70px;display:flex;justify-content:space-between;gap:40px;align-items:center}.access-section h2{margin-top:14px}.access-section p:last-child{color:var(--muted);margin-top:18px;font-size:16px}.access-section>.button{flex-shrink:0}.footer{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid var(--line);padding-block:28px 35px}.footer>span{font-size:12px;color:var(--muted)}.footer>a:last-child{font-size:14px;color:var(--muted)}
dialog{width:min(590px,calc(100% - 32px));max-height:calc(100dvh - 40px);padding:30px;background:#171f19;color:var(--ink);border:1px solid #69785b;box-shadow:0 25px 100px #0008}dialog::backdrop{background:#070c09c9;backdrop-filter:blur(5px)}.dialog-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.dialog-heading button{font-size:28px;line-height:1;width:44px;height:44px;color:var(--muted)}dialog h2{font-size:28px;margin-top:12px}.preview-note{font-size:14px;color:var(--muted);line-height:1.8;margin-top:18px;padding:12px 14px;border-left:2px solid var(--gold);background:#222a20}form{margin-top:25px}form label{display:block;margin-bottom:18px;font-size:14px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}input,textarea{display:block;width:100%;border:1px solid #69785e;background:#101710;color:var(--ink);font:16px/1.6 var(--font);padding:10px 12px;margin-top:7px;border-radius:0}textarea{resize:vertical;min-height:95px}input:focus,textarea:focus{outline:2px solid var(--gold);outline-offset:2px}.field-note{display:block;color:var(--muted);font-size:13px;margin-top:7px}form .button{width:100%;margin-top:4px}#request-review{margin-top:25px}#request-review h3{font-size:20px;font-weight:400}#request-summary{margin:20px 0}#request-summary dt{font-size:13px;color:var(--muted);margin-top:15px}#request-summary dd{margin:3px 0 0;font-size:16px;overflow-wrap:anywhere;white-space:pre-wrap}.secondary{border:1px solid var(--line);margin-top:20px}.secondary:hover{border-color:var(--gold)}
html[lang=en] h1,html[lang=en] h2,html[lang=en] .environment-title h3{font-family:Georgia,serif;letter-spacing:-.025em}html[lang=en] h1{font-size:clamp(40px,4.5vw,65px)}
@media(max-width:1150px){.wrap{width:calc(100% - 64px)}.hero{gap:36px;grid-template-columns:1fr 1.1fr}.hero .intro{font-size:20px}.hero h1,html[lang=en] .hero h1{font-size:46px}.header nav{gap:22px}.environment-row{gap:30px}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px}.example-heading{gap:30px}.example-disclaimer{max-width:280px}}
@media(max-width:850px){.wrap{width:calc(100% - 40px)}.header{height:82px}.header nav{gap:18px}.header nav a:nth-child(2){display:none}.hero{grid-template-columns:1fr;padding-block:42px 50px;gap:38px}.hero-copy{max-width:650px}.hero h1,html[lang=en] .hero h1{font-size:52px;line-height:1.2;margin-block:20px}.intro{max-width:620px}.hero-context{max-width:620px}.hero-note{margin-top:20px}.hero-product{width:100%;max-width:700px;justify-self:center}.section{padding-block:65px}.example-heading{display:block}.example-disclaimer{max-width:600px;margin-top:20px}.section-heading{grid-template-columns:1fr;gap:20px}.section-heading>.eyebrow{margin:0}.section-intro{max-width:600px;justify-self:start}.environment-row{grid-template-columns:1fr 1fr;gap:20px 35px}.environment-title{grid-column:1/-1;display:flex;gap:30px;align-items:baseline}.environment-title h3{max-width:none;font-size:26px;margin:0}.proof-line{gap:20px;font-size:13px}.proof-line>span{gap:8px}.proof-line>span:before{width:10px}.about{gap:35px}.about h2{font-size:30px}.access-section h2{font-size:32px}.footer{flex-wrap:wrap}.footer>span{order:3;width:100%}.audiences{padding-block:30px 65px}}
@media(max-width:540px){.header{gap:14px}.header nav{margin-left:auto}.header nav a:last-child{display:none}.header nav a{font-size:13px}.brand>span{font-size:21px}.brand{gap:8px}.brand img{width:32px;height:32px}.language{min-width:60px;padding:8px}.hero{padding-top:35px;gap:30px}.hero .eyebrow{font-size:12px;letter-spacing:.05em}.hero h1,html[lang=en] .hero h1{font-size:clamp(35px,10vw,46px)}.hero .intro{font-size:19px;line-height:1.7}.hero-context{font-size:15px}.hero-actions{gap:16px;margin-top:25px}.hero-actions>.button{padding-inline:17px;font-size:14px;gap:15px}.hero-note{font-size:12px}.proof-line{flex-direction:column;gap:10px;padding-block:20px}.proof-line>span:before{width:18px}.section{padding-block:50px}h2{font-size:30px}.environment-row{grid-template-columns:1fr;gap:24px;padding-block:28px}.environment-title{display:block;grid-column:auto}.environment-title h3{font-size:25px;margin-top:9px}.environment-row h4{margin-bottom:8px}.environment-row p{font-size:16px}.audience-grid{grid-template-columns:1fr;gap:28px;margin-top:32px}.audiences-heading>p:last-child{font-size:16px}.about{grid-template-columns:1fr;gap:25px;padding-block:45px}.access-section{display:block;padding-block:40px 50px}.access-section>.button{margin-top:25px}.access-section h2{font-size:30px}.privacy-detail{padding:17px}.form-grid{grid-template-columns:1fr;gap:0}dialog{padding:22px}dialog h2{font-size:24px}}
.header{position:sticky;top:0;z-index:20;background:#101411f5;backdrop-filter:blur(16px)}.header-actions{display:flex;align-items:center;gap:14px}.header-access{font-size:14px;min-height:44px;padding:9px 16px;gap:16px}.hero-actions{gap:14px}.hero-actions .secondary{margin-top:0;border-color:#758368}.hero-actions .primary{font-weight:600}.example-access{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-top:30px;padding:30px 32px;border:1px solid #726c4d;background:linear-gradient(110deg,#273122,#1b241c)}.example-access h3{font-size:23px;font-weight:400;line-height:1.5;margin:10px 0}.example-access p:last-child{max-width:700px;color:var(--muted);font-size:14px;line-height:1.85}.example-access>.button{flex-shrink:0}.mobile-access{display:none}section[id],[id$="-title"],#main{scroll-margin-top:115px}
@media(min-width:701px) and (max-width:1100px){.header nav{display:none}.header-actions{margin-left:auto}}
@media(max-width:850px){.example-access{align-items:flex-start;flex-direction:column;gap:22px;padding:25px}.example-access h3{font-size:22px}}
@media(max-width:700px){.header{position:relative;z-index:auto;backdrop-filter:none}.header-access{display:none}.header nav a:not(:first-child){display:none}.header nav{margin-left:auto}.header-actions{flex-shrink:0}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions>.button{width:100%;max-width:390px}.mobile-access{display:block;position:fixed;inset:auto 0 0;z-index:30;padding:10px 20px calc(8px + env(safe-area-inset-bottom));background:#101411f5;border-top:1px solid #726c4d;backdrop-filter:blur(16px);box-shadow:0 -8px 30px #0003}.mobile-access .button{width:100%;min-height:48px;font-size:14px;font-weight:600;gap:12px}.mobile-access p{font-size:11px;line-height:1.5;color:var(--muted);text-align:center;margin-top:5px}body{padding-bottom:calc(105px + env(safe-area-inset-bottom))}html{scroll-padding-bottom:110px}.example-access>.button{width:100%;font-size:14px;gap:12px}section[id],[id$="-title"],#main{scroll-margin-top:20px}}
@media(max-width:370px){.header nav{display:none}.header-actions{margin-left:auto}.mobile-access{padding-inline:14px}.mobile-access .button{font-size:13px}.example-access{padding:20px}.example-access>.button{font-size:13px;padding-inline:14px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
#access-dialog{width:min(740px,calc(100% - 32px))}#access-dialog .dialog-heading{position:sticky;top:-30px;z-index:2;background:#171f19;padding-block:12px;border-bottom:1px solid var(--line)}.activation-notice{display:grid;grid-template-columns:85px 1fr;gap:24px;padding:23px 20px;margin-top:22px;background:#24321f;border:1px solid #65734d}.activation-days strong{font:48px/1.1 Georgia,serif;color:var(--gold);display:block}.activation-days span{display:block;font-size:12px;line-height:1.7;color:var(--muted);margin-top:8px}.activation-notice h3{font-size:18px;line-height:1.6;font-weight:400;color:#e5d5a8}.activation-notice p{font-size:14px;line-height:1.9;color:#c1cdb8;margin-top:10px}.application-purpose{font-size:14px;line-height:1.9;color:var(--muted);margin-top:20px}.trial-terms{margin-top:22px;border-block:1px solid var(--line);padding:17px 0}.trial-terms summary{font-size:15px;color:var(--gold);cursor:pointer;line-height:1.8}.terms-content{padding-top:3px}.terms-content h3{font-size:16px;font-weight:500;margin:22px 0 10px;line-height:1.7}.terms-content p{font-size:14px;line-height:1.95;color:#c0caba}.trial-acknowledgements{border:1px solid #526347;padding:18px 16px 4px;margin:24px 0 20px}.trial-acknowledgements legend{padding-inline:7px;font-size:14px;color:var(--gold)}form .check-label{display:flex;gap:13px;align-items:flex-start;font-size:14px;line-height:1.85;margin-bottom:17px}form .check-label input{appearance:auto;width:19px;height:19px;flex:0 0 19px;padding:0;margin:4px 0 0;accent-color:var(--gold)}form .check-label span{min-width:0}.review-ack{font-size:14px;line-height:1.8;color:var(--jade);padding:15px;border:1px solid #526347;margin-top:20px}@media(max-width:540px){#access-dialog .dialog-heading{top:-22px}.activation-notice{grid-template-columns:60px 1fr;gap:15px;padding:18px 15px}.activation-days strong{font-size:43px}.activation-notice h3{font-size:17px}.activation-notice p{font-size:14px}.trial-acknowledgements{padding-inline:12px}#access-dialog h2{font-size:26px}}
