.white{color:#fff}.hero,.marq,.evidence,.spanel,.pad-home{line-height:1.6}.pad-home{padding:clamp(64px,8vw,120px) clamp(20px,4vw,56px)}.ed-h2-home{font-size:clamp(32px,5.6vw,78px);line-height:1.02}.btn-home{transition:background .25s,color .25s}.hero-h .outline,.sp-h .outline{-webkit-text-stroke:1.5px var(--ink)}.sp-in .big-p,.part-in .big-p{max-width:54ch}.faq-wrap .faq summary{font-size:clamp(17px,2.2vw,24px)}.hero{background:var(--bone);padding:96px clamp(20px,4vw,56px) clamp(40px,5vw,64px)}.hero-glow{pointer-events:none;background:radial-gradient(46% 42% at 18% 30%,#211be817,#0000 70%);position:absolute;inset:0}.hero-bar{justify-content:space-between;padding-bottom:30px;display:flex;position:relative}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid;position:relative}.hero-h{letter-spacing:-.04em;font-size:clamp(38px,6.4vw,92px);font-weight:700;line-height:.98}.hero-sub{color:var(--ink-2);max-width:42ch;margin-top:24px;font-size:18px;line-height:1.55}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.try-cue{color:var(--klein);margin-top:24px;font-size:13px;display:inline-block}.console{background:var(--ink);color:var(--bone);border:1px solid #ffffff14;border-radius:22px;padding:16px;box-shadow:0 30px 60px #0c0c0b40}.con-bar{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:4px 6px 14px;display:flex}.con-title{color:#8c887c;text-transform:uppercase;letter-spacing:.05em;direction:ltr;font-size:11px}.con-status{font-family:var(--mono);color:var(--green);background:#15d27e1f;border-radius:100px;padding:4px 11px;font-size:11px;transition:all .3s}.con-status.run{color:var(--amber);background:#ffc93d1f}.con-status.done{color:var(--green);background:#15d27e24}.con-chips{flex-wrap:wrap;gap:7px;padding:14px 0;display:flex}.cchip{font-family:var(--disp);color:#c8c3b5;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:100px;padding:8px 15px;font-size:13px;font-weight:600;transition:all .2s}.cchip:hover{background:#ffffff1f}.cchip.active{background:var(--bone);color:var(--ink);border-color:var(--bone)}.con-screen{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;min-height:208px;padding:16px}.con-agent{border-bottom:1px dashed #ffffff1f;align-items:center;gap:9px;margin-bottom:12px;padding-bottom:12px;display:flex}.ca-dot{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #15d27e2e}.con-agent b{font-size:15px;font-weight:700}.ca-src{color:#8c887c;direction:rtl;margin-inline-start:auto;font-size:10.5px}.con-steps{flex-direction:column;gap:9px;min-height:96px;list-style:none;display:flex}.con-steps li{color:#d9d4c5;opacity:0;align-items:center;gap:10px;font-size:13.5px;transition:opacity .35s,transform .35s;display:flex;transform:translateY(6px)}.con-steps li.show{opacity:1;transform:none}.con-steps li.cs-idle{opacity:.5;font-style:normal}.con-steps li:before{content:"";border:1.5px solid #57534a;border-radius:50%;flex:none;width:15px;height:15px;transition:all .3s}.con-steps li.ok:before{content:"✓";background:var(--green);border-color:var(--green);color:var(--ink);place-items:center;font-size:9px;font-weight:700;display:grid}.con-steps li.cs-idle:before{display:none}.con-result{color:#fff;background:#211be824;border:1px solid #6e67ff66;border-radius:10px;margin-top:12px;padding:12px 14px;font-size:13.5px;line-height:1.5}.con-result b{color:var(--klein-lite)}.con-gate{background:#ffc93d1a;border:1px solid #ffc93d59;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:flex}.gate-q{color:var(--amber);font-size:13px;font-weight:600}.gate-btns{gap:8px;display:flex}.gate-ok,.gate-no{font-family:var(--disp);cursor:pointer;border:1.5px solid #0000;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600}.gate-ok{background:var(--green);color:var(--ink)}.gate-no{color:#d9d4c5;background:0 0;border-color:#ffffff40}.con-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 4px 4px;display:flex}.toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.toggle input{display:none}.tg-track{background:#3a372f;border-radius:100px;flex:none;width:40px;height:23px;transition:all .25s;position:relative}.tg-knob{background:#fff;border-radius:50%;width:17px;height:17px;transition:all .25s;position:absolute;top:3px;right:3px}.toggle input:checked+.tg-track{background:var(--green)}.toggle input:checked+.tg-track .tg-knob{right:20px}.tg-label{font-family:var(--mono);color:#c8c3b5;font-size:11.5px}.con-run{font-family:var(--disp);background:var(--klein);color:#fff;cursor:pointer;border:none;border-radius:100px;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.con-run:hover{background:var(--klein-2)}.con-run .run-ic{font-size:10px}.con-run.busy{opacity:.6;pointer-events:none}.evidence,.future{background:var(--ink);color:var(--bone)}.ev-pat{opacity:.7;pointer-events:none;background-image:radial-gradient(#ffffff12 1.1px,#0000 1.1px);background-size:24px 24px;width:100%;height:100%;position:absolute;inset:0}.ev-grid{border-top:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);gap:0;margin-top:48px;display:grid}.ev{border-bottom:1px solid #ffffff29;padding:30px 24px 30px 0}.ev:not(:nth-child(4n)){border-left:1px solid #ffffff1a}.ev{padding-inline:0 24px}.ev-n{font-family:var(--disp);letter-spacing:-.03em;color:#fff;font-size:clamp(42px,5.2vw,68px);font-weight:700;line-height:1;display:block}.ev.hot .ev-n{color:var(--amber)}.ev-l{color:#a6a096;margin:12px 0 14px;font-size:13.5px;line-height:1.5}.ev-l b{color:#fff}.ev-src{color:#6e6a60;font-size:11px}.ev-foot{border-top:1px solid #ffffff29;align-items:flex-start;gap:24px;margin-top:36px;padding-top:32px;display:flex}.ef-big{font-family:var(--disp);letter-spacing:-.03em;color:var(--klein-lite);flex:none;font-size:clamp(54px,8vw,104px);font-weight:700;line-height:.9}.ev-foot p{color:#a6a096;max-width:60ch;font-size:15.5px;line-height:1.6}.ev-foot b{color:#fff}.stack{margin-bottom:var(--fr)}.spanel{border-radius:var(--r);align-items:center;min-height:84vh;padding:clamp(40px,6vw,84px) 0;display:flex;position:sticky;top:78px;overflow:hidden;box-shadow:0 -24px 60px #0c0c0b2e}.sp1{background:var(--bone-2)}.sp2{background:var(--klein);color:#fff}.sp3{background:var(--ink);color:var(--bone)}.sp-in{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;width:100%;display:grid}.sp-idx{color:var(--klein);letter-spacing:.06em;margin-bottom:18px;font-size:12px;display:block}.sp-h{letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(34px,5.4vw,74px);font-weight:700;line-height:1.02}.sp-tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.sp-tags span{font-family:var(--mono);border:1px solid var(--line);border-radius:100px;padding:7px 14px;font-size:12px}.sp-vis{place-items:center;display:grid}.orb{background:radial-gradient(circle at 35% 30%,#fff,var(--klein));border-radius:50%;place-items:center;width:200px;height:200px;animation:5s ease-in-out infinite floaty;display:grid;box-shadow:0 30px 60px #211be84d}.orb-c{font-family:var(--disp);color:#fff;font-size:24px;font-weight:700}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.orch{width:100%;max-width:320px}.onode{fill:#ffffff1a;stroke:#ffffff80;stroke-width:1.5px;transition:all .4s}.onode.lead{fill:#fff;stroke:#fff}.onode.sub.on{fill:var(--green);stroke:var(--green)}.ot{fill:#fff;font-family:var(--disp);text-anchor:middle;font-size:13px;font-weight:600}.ot.sm{fill:#e6e4f5;font-size:11px}#orchWires path{stroke-dasharray:200;stroke-dashoffset:200px;transition:stroke-dashoffset .6s}#orchWires.go path{stroke-dashoffset:0}.sp-run{margin-top:6px}.ctrl-row{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.ctrl{color:#a6a096;border:1px solid #ffffff29;border-radius:12px;flex-direction:column;padding:12px 16px;font-size:13px;display:flex}.ctrl b{font-family:var(--disp);color:#fff;margin-bottom:2px;font-size:15px}.shield-vis{place-items:center;width:200px;height:200px;display:grid;position:relative}.sh-ring{border:1.5px dashed #ffffff4d;border-radius:50%;animation:24s linear infinite spin;position:absolute;inset:0}@keyframes spin{to{transform:rotate(360deg)}}.sh-i{color:var(--klein-lite);font-size:78px}.how-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:54px;display:grid}.steps{flex-direction:column;gap:4px;margin-top:6px;list-style:none;display:flex}.steps li{border-top:1.5px solid var(--line);gap:18px;padding:18px 0;display:flex}.steps li:first-child{border-top:none}.st-n{color:var(--klein);flex:none;padding-top:3px;font-size:13px}.steps b{margin-bottom:4px;font-size:18px;font-weight:700;display:block}.steps p{color:var(--ink-2);font-size:15px;line-height:1.5}.mk-canvas{background-color:var(--bone-2);height:250px;position:relative}.mk-wires{width:100%;height:100%;position:absolute;inset:0}.node{border:1.5px solid var(--ink);background:#fff;border-radius:10px;padding:9px 13px;font-size:13px;font-weight:600;position:absolute;box-shadow:3px 3px #0c0c0b1f}.node small{font-family:var(--mono);color:var(--ink-2);font-size:9.5px;font-weight:400;display:block}.node.n-trig{top:30px;right:20px}.node.n-think{top:96px;right:120px}.node.n-gov{border-color:var(--klein);top:160px;right:20px}.node.n-act{background:var(--klein);color:#fff;border-color:var(--klein);top:186px;left:24px}.node.n-act small{color:#ffffffb3}.mk-h{font-size:19px;font-weight:700;line-height:1.6}.mk-s{color:var(--ink-2);margin-bottom:14px;font-size:12.5px;display:block}.mk-card{border:1.5px solid var(--ink);border-radius:10px;margin-bottom:12px;overflow:hidden}.mk-card .mk-r{border:none;border-bottom:1.5px solid var(--line);border-radius:0;margin-bottom:0}.mk-card .mk-r:last-child{border-bottom:none}.gallery .mk-k{width:62px}.tg{background:var(--bone);border:1px solid var(--ink);border-radius:5px;margin-inline-start:5px;padding:1px 8px;font-size:11px;font-style:normal}.mk-feed,.dash-row{color:var(--ink-2);align-items:center;gap:9px;padding:4px 0;font-size:12.5px;display:flex}.mk-c{background:var(--green);border:1.5px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:9px;display:grid}.mk-c.amberc{background:var(--amber)}.mk-tm{color:var(--ink-2);margin-inline-start:auto;font-size:10.5px}.dash-top{gap:30px;margin-bottom:14px;display:flex}.dash-n{font-family:var(--disp);letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1;display:block}.dash-l{color:var(--ink-2);margin-top:4px;font-size:10.5px;display:block}.dash-chart{width:100%;height:80px;margin-bottom:10px}.ros-head{margin-bottom:40px}.ros-head .label{margin-bottom:18px;display:block}.ix{border-bottom:1.5px solid var(--ink)}.ix-row{cursor:pointer;width:100%;font-family:var(--disp);text-align:right;background:0 0;border:none;grid-template-columns:auto minmax(0,1fr) minmax(0,1.05fr) auto;align-items:center;gap:24px;padding:24px 0;transition:padding .3s,background .3s,color .3s;display:grid}.ix-row>*{min-width:0}.ix.open .ix-row,.ix-row:hover{background:var(--ink);color:var(--bone);padding-inline:22px}.ix-n{color:var(--klein);font-size:14px}.ix.open .ix-n,.ix-row:hover .ix-n{color:var(--klein-lite)}.ix-name{font-family:var(--disp);letter-spacing:-.02em;font-size:clamp(20px,2.9vw,38px);font-weight:700}.ix-do{color:var(--ink-2);font-size:14.5px}.ix.open .ix-do,.ix-row:hover .ix-do{color:#ffffffb3}.ix-ar{opacity:.4;font-size:22px;transition:transform .3s,opacity .3s}.ix.open .ix-ar{opacity:1;transform:rotate(45deg)}.ix-det{max-height:0;transition:max-height .4s;overflow:hidden}.ix-det p{color:var(--ink-2);max-width:70ch;padding:0 4px 24px;font-size:16px;line-height:1.6}.ix.open .ix-det{max-height:160px}.gallery{grid-template-columns:1.15fr .85fr;grid-template-areas:"a b""a c";align-items:start;gap:30px 40px;display:grid}.shot figcaption{color:var(--ink-2);font-size:13px;font-family:var(--mono);margin-top:24px;padding-inline-start:6px}.shot-a{grid-area:a}.shot-b{grid-area:b}.shot-c{flex-direction:column;grid-area:c;align-items:center;display:flex}.phone{background:var(--ink);border-radius:30px;width:230px;margin:0 auto;padding:10px;position:relative;box-shadow:16px 16px #211be8e6}.ph-notch{z-index:2;background:#ffffff40;border-radius:100px;width:58px;height:5px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.ph-body{background:var(--paper);text-align:right;border-radius:22px;padding:22px 15px 15px}.ph-h{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ph-h .mono{direction:ltr;font-size:11px}.ph-bell{background:var(--bone);border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.ph-card{border:1.5px solid var(--ink);background:#fff;border-radius:12px;padding:14px;box-shadow:3px 3px #211be8e6}.ph-tag{color:var(--klein);font-size:10px;font-weight:600}.ph-txt{margin:8px 0 14px;font-size:13px;line-height:1.55}.ph-btns{gap:8px;display:flex}.ph-ok{background:var(--ink);color:var(--bone);font-family:var(--disp);cursor:pointer;border:none;border-radius:8px;flex:1;padding:9px;font-size:13px;font-weight:600}.ph-no{border:1.5px solid var(--ink);font-family:var(--disp);cursor:pointer;background:0 0;border-radius:8px;flex:1;padding:9px;font-size:13px;font-weight:600}.ph-line{color:var(--ink-2);align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.timeline{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);gap:0;margin-top:46px;display:grid}.tl{border-bottom:1px solid #ffffff29;padding:28px 24px 28px 0}.tl:not(:nth-child(3n)){border-left:1px solid #ffffff1a}.tl{padding-inline:0 24px}.tl-y{color:var(--klein-lite);margin-bottom:12px;font-size:12px;display:block}.tl b{font-family:var(--disp);color:#fff;margin-bottom:8px;font-size:21px;font-weight:700;display:block}.tl p{color:#a6a096;font-size:14px;line-height:1.5}.proof-grid{grid-template-columns:1.3fr .7fr;align-items:center;gap:54px;display:grid}.q-mark{font-size:80px;line-height:.4;display:block}.q-text{font-family:var(--disp);letter-spacing:-.02em;margin:10px 0 26px;font-size:clamp(24px,3.4vw,42px);font-weight:700;line-height:1.3}.q-by{align-items:center;gap:14px;display:flex}.q-av{background:var(--klein);color:#fff;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:18px;font-weight:700;display:grid}.q-by b{font-size:15px;display:block}.q-by .mono{color:var(--ink-2);font-size:12px}.proof-mets{border-inline-start:1.5px solid var(--ink);flex-direction:column;gap:20px;padding-inline-start:36px;display:flex}.pm-n{font-family:var(--disp);letter-spacing:-.02em;font-size:clamp(34px,4.5vw,56px);font-weight:700;line-height:1;display:block}.pm-l{color:var(--ink-2);margin-top:6px;font-size:13px;display:block}.part-in{grid-template-columns:1fr 1fr;align-items:center;gap:54px;display:grid}.part-list{border-top:1.5px solid var(--ink);grid-template-columns:1fr 1fr;list-style:none;display:grid}.part-list li{font-family:var(--disp);border-bottom:1.5px solid var(--line);align-items:center;gap:14px;padding:18px 0;font-size:16px;font-weight:600;display:flex}.part-list li:nth-child(odd){padding-inline-end:20px}.pc{color:var(--klein);font-size:13px}.faq-wrap{max-width:860px}.faq-wrap>.label{margin-bottom:30px;display:block}.cta{background:var(--ink)}.cta-h{letter-spacing:-.05em;font-size:clamp(54px,12vw,150px);font-weight:700;line-height:.9}.cta-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:36px;display:flex}.cta-p{color:#a6a096;max-width:42ch;font-size:18px}@media (max-width:900px){.hero-grid,.how-grid,.proof-grid,.part-in,.sp-in{grid-template-columns:1fr;gap:36px}.ev-grid,.timeline,.part-list{grid-template-columns:1fr 1fr}.ev:not(:nth-child(4n)){border-left:none}.ev:nth-child(odd){border-left:1px solid #ffffff1a}.spanel{min-height:auto;position:relative;top:0}.ix-row{grid-template-columns:auto 1fr auto;gap:14px}.ix-do,.ix-ar{display:none}.gallery{grid-template-columns:1fr;grid-template-areas:"a""b""c"}.proof-mets{border:none;flex-flow:wrap;gap:24px;padding:0}.cta-row,.ev-foot{flex-direction:column;align-items:flex-start}.sp-vis{display:none}}@media (max-width:560px){.ev-grid,.timeline,.part-list{grid-template-columns:1fr}.hero-bar{flex-direction:column;gap:6px}}
