:root{--bg:#061014;--panel:#0b181d;--line:rgba(213,250,239,.14);--text:#eef8f5;--muted:#92aaa5;--green:#3ef0b2;--gold:#f4bd5a;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,"PingFang SC","Microsoft YaHei",system-ui,sans-serif;line-height:1.6}.noise{position:fixed;inset:0;opacity:.028;pointer-events:none;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E")}.nav{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - var(--max))/2));position:absolute;top:0;width:100%;z-index:10;border-bottom:1px solid rgba(255,255,255,.08)}.brand{display:flex;align-items:center;gap:10px;color:white;text-decoration:none;font-weight:700;letter-spacing:.02em}.brand small{font-size:9px;color:var(--muted);letter-spacing:.18em;margin-left:-4px}.brand-mark{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(62,240,178,.65);border-radius:50%;font-family:Georgia,serif;color:var(--green)}nav{display:flex;gap:30px}nav a{color:#d8e5e1;text-decoration:none;font-size:14px}.nav-actions{display:flex;align-items:center;gap:12px}.lang{border:0;background:transparent;color:#d8e5e1;cursor:pointer;padding:10px}.button{display:inline-flex;align-items:center;justify-content:center;background:var(--green);color:#04110e;text-decoration:none;border:0;border-radius:4px;padding:14px 22px;font-weight:750;cursor:pointer}.button.small{padding:10px 15px;font-size:13px}.hero{min-height:920px;position:relative;overflow:hidden;display:flex;align-items:center}.hero-image{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,11,14,.98) 0%,rgba(2,11,14,.86) 42%,rgba(2,11,14,.18) 75%),linear-gradient(0deg,var(--bg) 0%,transparent 30%),url('assets/chameleon.png') center right/cover no-repeat;filter:saturate(.8)}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(62,240,178,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(62,240,178,.055) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,black,transparent 70%)}.hero-content{position:relative;width:min(780px,calc(100% - 48px));margin-left:max(24px,calc((100vw - var(--max))/2));padding-top:70px}.eyebrow{display:flex;align-items:center;gap:12px;color:#b8d2cb;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.eyebrow span{width:34px;height:1px;background:var(--green)}h1,h2{font-weight:500;letter-spacing:-.045em;line-height:1.08;margin:20px 0}h1{font-size:clamp(52px,6vw,90px);max-width:850px}h1 em,h2 em{font-style:normal;color:var(--green)}.lead{max-width:670px;font-size:18px;color:#b7c7c3}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:34px}.text-link{color:white;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:4px}.risk{font-size:12px;color:#7f9691;margin-top:24px}.signal-card{position:absolute;right:max(24px,calc((100vw - var(--max))/2));bottom:118px;width:300px;padding:20px;background:rgba(7,21,25,.78);backdrop-filter:blur(14px);border:1px solid rgba(62,240,178,.22);box-shadow:0 30px 70px rgba(0,0,0,.35)}.signal-top{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:13px;margin-bottom:8px;font-size:12px;letter-spacing:.1em}.signal-top i{width:8px;height:8px;background:var(--green);border-radius:50%;box-shadow:0 0 12px var(--green)}.signal-line{display:flex;justify-content:space-between;padding:9px 0;font-size:13px}.signal-line b{color:#9cb2ad;font-weight:500}.signal-line span{font-family:ui-monospace,monospace;color:var(--green)}.signal-line.warn span{color:var(--gold)}.signal-card small{display:block;color:#67817a;margin-top:9px}.statement{max-width:var(--max);margin:auto;padding:110px 24px 130px;border-bottom:1px solid var(--line)}.statement p{color:var(--green);font-size:13px;letter-spacing:.08em}.statement h2{font-size:clamp(38px,5vw,68px);max-width:1040px}.path-section,.evidence,.faq{max-width:var(--max);margin:auto;padding:125px 24px}.section-head h2,.product h2,.demo h2{font-size:clamp(40px,5vw,68px)}.path-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.path-grid article{min-height:260px;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.path-grid article>span{font-family:ui-monospace,monospace;color:#617b74;font-size:12px}.path-grid .dot{position:absolute;top:-5px;left:28px;width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 13px var(--green)}.path-grid h3,.evidence-grid h3{font-size:22px;margin-top:48px}.path-grid p,.evidence-grid p,.product-copy>p,.demo>div>p,.faq p{color:var(--muted)}.product{padding:120px max(24px,calc((100vw - var(--max))/2));background:#eaf0ee;color:#061014;display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:center}.product .eyebrow{color:#37534b}.product h2 em{color:#08795d}.product-copy ul{padding:0;list-style:none;margin-top:30px}.product-copy li{padding:12px 0;border-bottom:1px solid rgba(4,30,24,.13)}.product-copy li:before{content:'↳';color:#08795d;margin-right:12px}.screen-wrap{position:relative;box-shadow:0 35px 90px rgba(3,21,17,.22);border-radius:6px;overflow:hidden;background:white}.screen-wrap img{width:100%;display:block}.screen-label{position:absolute;top:15px;right:15px;background:#08211b;color:#dffdf2;padding:8px 12px;font-size:11px;border-radius:3px}.evidence-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:55px}.evidence-grid article{background:var(--panel);border:1px solid var(--line);padding:30px;min-height:270px}.evidence-grid article>b{font-family:ui-monospace,monospace;color:var(--green)}.demo{max-width:var(--max);margin:30px auto 110px;padding:70px;background:linear-gradient(135deg,#0d261f,#0a171a);border:1px solid rgba(62,240,178,.25);display:grid;grid-template-columns:1fr 1fr;gap:80px}.demo form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.demo label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#a7bbb6}.demo input,.demo select{height:46px;padding:0 12px;border:1px solid rgba(255,255,255,.16);background:#071216;color:white;border-radius:3px}.demo button,.form-note{grid-column:1/-1}.form-note{font-size:12px;color:#7f9691;margin:0}.faq{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:23px 0}summary{font-size:20px;cursor:pointer}details p{max-width:850px}footer{max-width:var(--max);margin:auto;padding:50px 24px 70px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;align-items:center;color:var(--muted)}footer .legal{text-align:right;font-size:12px;grid-column:2;grid-row:1/3}footer>p{margin:3px 0;font-size:13px}@media(max-width:900px){nav{display:none}.hero{min-height:830px}.hero-image{background-position:62% center}.signal-card{display:none}.path-grid{grid-template-columns:1fr 1fr}.product{grid-template-columns:1fr}.evidence-grid{grid-template-columns:1fr 1fr}.demo{grid-template-columns:1fr;padding:38px;gap:35px}}@media(max-width:600px){.nav{height:68px}.nav .button{display:none}.hero-content{padding-top:40px}.hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.path-grid,.evidence-grid{grid-template-columns:1fr}.product,.path-section,.evidence,.faq{padding-top:85px;padding-bottom:85px}.demo{margin:0 16px 80px}.demo form{grid-template-columns:1fr}.demo label{grid-column:1}.statement{padding-top:80px;padding-bottom:90px}footer{grid-template-columns:1fr;gap:10px}footer .legal{text-align:left;grid-column:1;grid-row:auto}}
