:root{--ink:#081a33;--ink-2:#203550;--muted:#62738a;--paper:#f3f6fa;--white:#fff;--line:#d7e0ea;--line-dark:#ffffff24;--navy:#06172e;--navy-2:#0a2346;--teal:#3f7ee8;--teal-dark:#1e5ca8;--acid:#77dda0;--acid-dark:#3bad6d;--amber:#d29536;--red:#c94f5b;--mono:"SFMono-Regular", "Roboto Mono", Consolas, monospace;--sans:Inter, "Aptos", "Segoe UI", Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--sans);margin:0;font-size:15px;line-height:1.55}a{color:inherit;text-decoration:none}button,select{font:inherit}button,select,a{-webkit-tap-highlight-color:transparent}button:focus-visible,select:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #3f7ee84d}em{font-family:Georgia,Times New Roman,serif;font-weight:400}.site-header{z-index:50;min-height:76px;color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f9fced;border-bottom:1px solid #081a331a;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(22px,4.5vw,76px);display:grid;position:sticky;top:0}.site-brand{align-items:center;gap:12px;width:fit-content;display:inline-flex}.site-brand>span:last-child,.site-brand strong,.site-brand small{display:block}.site-brand strong{letter-spacing:.16em;font-size:13px}.site-mark{border-radius:9px;flex-shrink:0;width:37px;height:37px;display:block}.site-header nav{color:#374743;align-items:center;gap:32px;font-size:12px;font-weight:600;display:flex}.site-header nav a{transition:color .2s}.site-header nav a:hover{color:var(--teal-dark)}.header-actions{justify-content:flex-end;align-items:center;gap:20px;display:flex}.github-link{font-family:var(--mono);letter-spacing:.04em;font-size:10px;font-weight:700}.github-link span{color:var(--teal-dark)}.button{letter-spacing:.015em;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:16px;min-height:42px;padding:0 18px;font-size:11px;font-weight:750;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:not(:disabled):hover{transform:translateY(-2px)}.button:disabled{cursor:wait;opacity:.72}.button-dark{color:#fff;background:var(--navy)}.button-accent{color:#04172b;background:var(--acid);border-color:#59c986;box-shadow:0 12px 28px #2d9b602e}.button-outline{color:var(--ink);background:#ffffff26;border-color:#9daaa5}.button-quiet{color:var(--ink);border-color:var(--line);background:#fff}.button-light{color:var(--navy);background:var(--white)}.button-ghost{color:#fff;background:0 0;border-color:#ffffff59}.text-link{color:var(--teal-dark);gap:12px;font-size:11px;font-weight:750;display:inline-flex}.hero-section{grid-template-columns:minmax(480px,1fr) minmax(500px,.95fr);min-height:780px;padding:92px clamp(22px,5.7vw,96px) 84px;display:grid;position:relative;overflow:hidden}.hero-glow{pointer-events:none;background:radial-gradient(circle,#3f7ee821,#3f7ee800 68%);border-radius:50%;width:760px;height:760px;position:absolute;top:-300px;left:18%}.hero-copy{z-index:2;align-self:center;max-width:690px;position:relative}.section-label{color:var(--teal-dark);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:800;display:inline-flex}.section-label>i,.proof-live>i{background:var(--teal);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #3f7ee81f}.section-label.light{color:#a9c4bd}.hero-copy h1{letter-spacing:-.062em;max-width:760px;margin:25px 0 26px;font-size:clamp(50px,5.25vw,82px);font-weight:540;line-height:.96}.hero-copy h1 em{color:var(--teal-dark);letter-spacing:-.055em}.hero-copy>p{color:#4c5d59;max-width:660px;margin:0;font-size:clamp(16px,1.5vw,20px);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:11px;margin-top:35px;display:flex}.hero-proof{gap:0;margin-top:60px;display:flex}.hero-proof>div{border-right:1px solid #cdd4cf;align-items:center;gap:11px;min-width:150px;margin-right:28px;padding-right:28px;display:flex}.hero-proof>div:last-child{border:0}.hero-proof strong{letter-spacing:-.04em;font-size:22px}.hero-proof span{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:8px;line-height:1.45}.hero-stamp{align-items:center;gap:12px;display:flex;position:absolute;bottom:36px;right:clamp(22px,4.8vw,80px);transform:rotate(-2deg)}.hero-stamp span{color:var(--teal-dark);border:1px solid var(--teal);font-family:var(--mono);padding:6px 8px;font-size:8px;font-weight:800}.hero-stamp small{color:var(--muted);font-size:8px;line-height:1.35}.system-visual{aspect-ratio:1.03;color:#fff;background:var(--navy);border-radius:6px;place-self:center end;width:min(100%,680px);position:relative;overflow:hidden;box-shadow:0 35px 90px #06172e40}.visual-grid{opacity:.16;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 77%);mask-image:radial-gradient(circle,#000,#0000 77%)}.system-visual:after{content:"";pointer-events:none;border:1px solid #ffffff1f;position:absolute;inset:0}.orbit{border:1px dashed #c9f46f45;border-radius:50%;animation:26s linear infinite orbit-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit:after{border:2px solid var(--acid);background:var(--navy);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:20%;right:3%}.orbit-one{width:48%;height:48%}.orbit-two{width:78%;height:78%;animation-duration:38s;animation-direction:reverse}.agent-core{background:#0a2346;border:1px solid #77dda0a6;border-radius:50%;place-content:center;width:150px;height:150px;padding:24px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #77dda006,0 0 80px #3f7ee82e}.agent-core span{color:var(--acid);font-family:var(--mono);letter-spacing:.15em;font-size:8px}.agent-core strong{margin-top:5px;font-size:15px;line-height:1.25}.agent-core i{background:var(--acid);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite signal-pulse;position:absolute;bottom:29px;right:17px}.signal-node{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081f3df0;border:1px solid #ffffff29;min-width:137px;padding:13px 15px;animation:5s ease-in-out infinite node-float;display:grid;position:absolute}.signal-node span{color:#6f8b85;font-family:var(--mono);font-size:7px;position:absolute;top:9px;right:10px}.signal-node small{color:#88a09a;font-family:var(--mono);font-size:7px}.node-world{top:14%;left:8%}.node-fault{animation-delay:-1.2s;top:18%;right:5%}.node-policy{animation-delay:-2.4s;bottom:18%;left:5%}.node-evidence{animation-delay:-3.5s;bottom:16%;right:8%}.moving-packet{background:var(--acid);width:6px;height:6px;box-shadow:0 0 14px var(--acid);border-radius:50%;position:absolute}.packet-a{animation:4.3s ease-in-out infinite packet-x;top:50%;left:8%}.packet-b{animation:5.2s ease-in-out infinite packet-y;top:9%;left:50%}.visual-readout{color:#9ab0aa;font-family:var(--mono);border-top:1px solid #ffffff1f;justify-content:space-between;padding-top:13px;font-size:7px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.visual-readout span{align-items:center;gap:7px;display:flex}.visual-readout .green{background:var(--acid);border-radius:50%;width:5px;height:5px}.visual-readout code{color:#6f8b85}.visual-kicker{z-index:3;color:#93a9c4;font-family:var(--mono);letter-spacing:.09em;align-items:center;gap:7px;font-size:7px;font-weight:800;display:flex;position:absolute;top:20px;left:22px}.visual-kicker i{background:var(--acid);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #77dda014}.visual-kicker span{color:var(--acid)}.visual-verdict{z-index:3;text-align:center;background:#06172eeb;border:1px solid #77dda04d;min-width:165px;padding:11px 14px;display:grid;position:absolute;top:calc(50% + 91px);left:50%;transform:translate(-50%);box-shadow:0 12px 28px #0003}.visual-verdict small{color:#7189a4;font-family:var(--mono);letter-spacing:.1em;font-size:6px}.visual-verdict strong{color:var(--acid);letter-spacing:.04em;font-size:11px}.visual-verdict span{color:#8fa5bd;font-size:7px}@keyframes orbit-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes signal-pulse{50%{box-shadow:0 0 0 9px #c9f46f00}}@keyframes node-float{50%{transform:translateY(-7px)}}@keyframes packet-x{0%,to{opacity:0;transform:translate(0)}25%,75%{opacity:1}50%{opacity:.7;transform:translate(540px)}}@keyframes packet-y{0%,to{opacity:0;transform:translateY(0)}25%,75%{opacity:1}50%{opacity:.7;transform:translateY(520px)}}.trust-strip{color:#bed0ca;background:var(--navy);min-height:76px;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;gap:42px;padding:16px clamp(22px,5.7vw,96px);font-size:8px;display:flex}.trust-strip>span{color:#718a84;margin-right:auto}.trust-strip div{white-space:nowrap;align-items:center;gap:8px;display:flex}.trust-strip i{background:var(--acid);border-radius:50%;width:5px;height:5px}.utility-now{background:var(--white);grid-template-columns:.76fr 1.24fr;gap:clamp(55px,7vw,105px);padding:115px clamp(22px,7vw,118px);display:grid}.utility-now-heading{align-self:center;max-width:540px}.utility-now-heading h2{letter-spacing:-.055em;margin:18px 0 20px;font-size:clamp(38px,4.2vw,62px);font-weight:540;line-height:1.04}.utility-now-heading p{color:var(--muted);margin:0 0 28px;font-size:13px;line-height:1.7}.utility-output-chain{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.utility-output-chain article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8fafc;min-height:220px;padding:28px;position:relative}.utility-output-chain article:after{border:1px solid var(--teal);content:"";border-radius:50%;width:8px;height:8px;position:absolute;bottom:24px;right:25px}.utility-output-chain span{color:var(--teal-dark);font-family:var(--mono);font-size:7px;font-weight:800}.utility-output-chain strong{color:var(--ink);margin:45px 0 11px;font-size:17px;display:block}.utility-output-chain p{max-width:285px;color:var(--muted);margin:0;font-size:9px;line-height:1.6}.stakes-section{background:var(--white);grid-template-columns:.82fr 1.18fr;gap:clamp(55px,8vw,125px);padding:125px clamp(22px,7vw,118px);display:grid}.stakes-copy{align-self:center;max-width:520px}.stakes-copy h2,.how-section h2,.value-intro h2,.audience-heading h2,.company-lead h2{letter-spacing:-.055em;margin:18px 0 22px;font-size:clamp(38px,4.4vw,64px);font-weight:540;line-height:1.04}.stakes-copy h2 em{color:var(--teal-dark)}.stakes-copy>p{color:var(--muted);font-size:16px;line-height:1.7}.authority-callout{color:#fff;border-left:4px solid var(--acid);background:var(--navy);gap:8px;margin-top:35px;padding:23px 25px;display:grid;box-shadow:0 18px 45px #06172e1f}.authority-callout span,.fit-rule span{color:var(--acid);font-family:var(--mono);letter-spacing:.1em;font-size:7px;font-weight:800}.authority-callout strong{max-width:420px;font-size:14px;line-height:1.45}.risk-ledger{border:1px solid var(--line);background:var(--paper);align-self:center;box-shadow:0 25px 70px #081a3314}.risk-ledger>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;min-height:66px;display:grid}.risk-ledger>div:last-child{border:0}.risk-ledger>div>span,.risk-ledger>div>strong{align-items:center;padding:17px 24px;display:flex}.risk-ledger>div>span{color:#78879a;border-right:1px solid var(--line);font-size:11px;font-weight:500}.risk-ledger>div>strong{color:var(--ink);background:#fff;padding-left:45px;font-size:11px;position:relative}.risk-ledger>div:not(.ledger-head)>strong:before{width:14px;height:14px;color:var(--navy);background:var(--acid);content:"✓";border-radius:50%;place-items:center;font-size:8px;display:grid;position:absolute;left:23px}.risk-ledger .ledger-head{color:#fff;background:var(--navy);min-height:48px}.risk-ledger .ledger-head span{color:#9badc1;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-color:#ffffff1f;font-size:7px;font-weight:800}.risk-ledger .ledger-head span:last-child{color:var(--acid);background:0 0}.how-section{background:var(--paper);padding:125px clamp(22px,7vw,118px)}.assurance-steps{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1350px;margin:auto;display:grid}.assurance-steps article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);flex-direction:column;min-height:390px;padding:31px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.assurance-steps article:hover{z-index:2;transform:translateY(-4px);box-shadow:0 22px 55px #081a3317}.assurance-steps article>div{color:var(--teal-dark);font-family:var(--mono);align-items:center;gap:13px;font-size:9px;font-weight:800;display:flex}.assurance-steps article>div i{background:linear-gradient(90deg, var(--teal), transparent);flex:1;height:1px;display:block}.assurance-steps h3{letter-spacing:-.03em;margin:42px 0 14px;font-size:21px}.assurance-steps p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.assurance-steps small{color:#95a3b5;font-family:var(--mono);letter-spacing:.1em;margin-top:auto;padding-top:28px;font-size:6px;font-weight:800}.assurance-steps>article>strong{color:var(--teal-dark);margin-top:5px;font-size:10px}.workflow-boundary{color:#78889c;max-width:900px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:18px;margin:30px auto 0;font-size:7px;font-weight:800;display:flex}.workflow-boundary i{background:var(--line);width:70px;height:1px}.value-section{color:#fff;background:var(--navy);grid-template-columns:.78fr 1.22fr;gap:85px;padding:125px clamp(22px,7vw,118px);display:grid}.value-intro{align-self:center;max-width:540px}.value-intro h2{font-size:clamp(38px,4.1vw,60px)}.value-intro>p{color:#9dafc3;margin:0 0 28px;font-size:14px;line-height:1.7}.outcome-grid{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(2,1fr);display:grid}.outcome-grid article{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);background:#ffffff04;min-height:250px;padding:31px}.outcome-grid article>span{color:var(--acid);font-family:var(--mono);font-size:8px}.outcome-grid p{color:#91a5bc;margin:0;font-size:10px;line-height:1.65}.audience-section{background:var(--white);grid-template-columns:.78fr 1.22fr;gap:90px;padding:125px clamp(22px,7vw,118px);display:grid}.audience-heading{align-self:center;max-width:520px}.audience-heading>p{color:var(--muted);font-size:13px;line-height:1.75}.audience-grid{border-top:1px solid var(--line)}.audience-grid article{border-bottom:1px solid var(--line);grid-template-columns:62px 1fr;gap:20px;padding:28px 8px;display:grid}.audience-grid article>span{color:var(--teal-dark);font-family:var(--mono);font-size:8px;font-weight:800}.audience-grid h3{letter-spacing:-.02em;margin:0 0 7px;font-size:18px}.audience-grid p{max-width:680px;color:var(--muted);margin:0;font-size:11px}.company-section{color:#fff;background:var(--navy-2);grid-template-columns:.82fr 1.18fr;gap:85px;padding:125px clamp(22px,7vw,118px);display:grid}.company-lead{align-self:center;max-width:550px}.company-lead h2{font-size:clamp(38px,4.2vw,62px)}.company-lead>p{color:#a0b1c5;font-size:13px;line-height:1.7}.fit-rule{background:#77dda00b;border:1px solid #77dda038;gap:9px;margin-top:32px;padding:23px;display:grid}.fit-rule strong{color:#dce7f2;font-size:12px;line-height:1.55}.company-grid{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(2,1fr);display:grid}.company-grid article{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:245px;padding:29px}.company-grid h3{margin:0 0 10px;font-size:18px}.company-grid small{color:var(--acid);font-family:var(--mono);text-transform:uppercase;font-size:7px;line-height:1.6}.company-grid p{color:#92a7be;margin:48px 0 0;font-size:10px;line-height:1.65}.narrative-section,.proof-section,.use-cases-section,.intelligence-section{padding:125px clamp(22px,7vw,118px)}.narrative-heading{text-align:center;max-width:1080px;margin:0 auto 70px}.narrative-heading h2,.section-heading-wide h2,.planes-intro h2,.final-cta h2,.workbench-explainer h2{letter-spacing:-.055em;margin:19px 0 0;font-size:clamp(34px,4vw,61px);font-weight:520;line-height:1.07}.narrative-heading h2 em{color:var(--teal-dark)}.comparison-grid{grid-template-columns:1fr 90px 1fr;align-items:center;max-width:1100px;margin:auto;display:grid}.comparison-card{border:1px solid var(--line);background:#eceee9;min-height:410px;padding:43px}.comparison-card.active-card{color:#fff;background:var(--navy);border-color:var(--navy);position:relative;box-shadow:0 25px 60px #071b192b}.comparison-card.active-card:after{background:var(--acid);content:"";width:78px;height:4px;position:absolute;top:0;right:0}.comparison-index{color:var(--teal-dark);font-family:var(--mono);letter-spacing:.12em;font-size:8px;font-weight:800}.active-card .comparison-index{color:var(--acid)}.comparison-card h3{margin:24px 0 30px;font-family:Georgia,serif;font-size:30px;font-weight:400}.comparison-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.comparison-card li{color:#53625e;padding-left:21px;font-size:13px;position:relative}.comparison-card li:before{content:"";background:#91a09b;width:7px;height:1px;position:absolute;top:9px;left:0}.active-card li{color:#c2d0cc}.active-card li:before{background:var(--acid)}.comparison-card>small{color:#7f8e89;font-family:var(--mono);border-top:1px solid #68797440;margin-top:35px;padding-top:18px;font-size:8px;display:block}.active-card>small{color:#8fa7a1;border-color:#ffffff1f}.comparison-arrow{color:var(--teal-dark);justify-items:center;gap:8px;display:grid}.comparison-arrow span{background:var(--paper);border:1px solid #a7b8b2;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.comparison-arrow small{color:var(--muted);font-family:var(--mono);writing-mode:vertical-rl;font-size:7px}.planes-section{color:#fff;background:var(--navy);grid-template-columns:.72fr 1.28fr;gap:90px;padding:125px clamp(22px,7vw,118px);display:grid}.planes-intro{align-self:center;max-width:470px}.planes-intro h2{font-size:clamp(38px,4.3vw,62px)}.planes-intro p{color:#9eb2ad;margin:25px 0 30px;font-size:14px}.light-link{color:var(--acid)}.planes-grid{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(2,1fr);display:grid}.planes-grid article{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:205px;padding:28px;transition:background .2s;position:relative}.planes-grid article:hover{background:#c9f46f0b}.planes-grid article>span{color:#617b75;font-family:var(--mono);font-size:8px}.planes-grid h3{margin:32px 0 8px;font-size:17px}.planes-grid p{color:#8fa59f;max-width:300px;margin:0;font-size:11px}.planes-grid article>i{border:1px solid var(--acid);border-radius:50%;width:7px;height:7px;position:absolute;bottom:25px;right:25px}.proof-section{background:#eef3f8}.section-heading-wide{justify-content:space-between;align-items:flex-end;gap:50px;max-width:1250px;margin:0 auto 50px;display:flex}.section-heading-wide h2{font-size:clamp(35px,4vw,56px)}.section-heading-wide>p{max-width:430px;color:var(--muted);margin:0 0 5px;font-size:12px}.proof-console{color:#fff;background:var(--navy);max-width:1250px;margin:0 auto;overflow:hidden;box-shadow:0 28px 70px #071b192e}.proof-toolbar{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:flex-end;gap:30px;padding:32px 35px;display:flex}.proof-live{color:var(--acid);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;font-size:8px;font-weight:800;display:inline-flex}.proof-toolbar h2{letter-spacing:-.03em;margin:9px 0 5px;font-size:27px;font-weight:560}.proof-toolbar p{color:#8fa49f;margin:0;font-size:10px}.runner-controls{align-items:flex-end;gap:9px;display:flex}.runner-controls label{color:#718a84;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:7px;font-weight:700;display:grid}.runner-controls select{color:#cbd8d4;background:#0b2521;border:1px solid #2b4842;border-radius:4px;min-width:112px;height:42px;padding:0 10px;font-size:10px}.proof-stage{grid-template-columns:.78fr 1.22fr;min-height:410px;display:grid}.proof-flow{border-right:1px solid var(--line-dark);background:#ffffff03;align-content:center;gap:0;padding:33px;display:grid}.proof-flow>div{color:#667e78;grid-template-columns:29px 1fr;align-items:center;gap:13px;min-height:56px;display:grid;position:relative}.proof-flow>div:not(:last-child):after{content:"";background:#29443e;width:1px;position:absolute;top:42px;bottom:-14px;left:14px}.proof-flow span{z-index:1;background:var(--navy);width:29px;height:29px;font-family:var(--mono);border:1px solid #29443e;border-radius:50%;place-items:center;font-size:7px;display:grid}.proof-flow p{margin:0;font-size:10px}.proof-flow .active{color:#fff}.proof-flow .active span{color:var(--navy);border-color:var(--acid);background:var(--acid);box-shadow:0 0 0 7px #c9f46f0f}.proof-flow .complete{color:#b2c5c0}.proof-flow .complete span{color:var(--acid);border-color:#52706a}.proof-output{align-items:center;min-width:0;padding:37px;display:grid}.proof-idle,.proof-running,.proof-error{text-align:center;justify-items:center;max-width:470px;margin:auto;display:grid}.proof-idle strong,.proof-running strong,.proof-error strong{margin-top:17px;font-size:20px}.proof-idle p,.proof-error p{color:#819a94;max-width:430px;margin:8px 0 14px;font-size:11px}.proof-idle small{color:#5d7770;font-family:var(--mono);text-transform:uppercase;font-size:7px}.radar-mark{border:1px solid #294942;border-radius:50%;place-items:center;width:92px;height:92px;display:grid;position:relative}.radar-mark i{border:1px solid #234039;border-radius:50%;position:absolute;inset:15px}.radar-mark i:nth-child(2){inset:31px}.radar-mark span{background:var(--acid);border-radius:50%;width:8px;height:8px;animation:2s infinite signal-pulse}.execution-spinner{border:2px solid #28463f;border-top-color:var(--acid);border-radius:50%;width:45px;height:45px;animation:.8s linear infinite spin}.proof-running small{color:var(--acid);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-top:27px;font-size:7px}.proof-running strong{max-width:420px}.execution-line{background:#203a34;width:min(420px,100%);height:3px;margin-top:28px;overflow:hidden}.execution-line span{background:var(--acid);height:100%;transition:width .5s;display:block}.proof-running code{color:#607b74;margin-top:14px;font-size:8px}.proof-error>span{color:#ff9e97;font-family:var(--mono);text-transform:uppercase;font-size:8px}.proof-result{width:100%}.decision-row{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:20px;padding-bottom:21px;display:flex}.decision-row small,.decision-row strong{display:block}.decision-row small{color:#738c86;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:7px}.decision-row strong{color:var(--acid);letter-spacing:-.04em;margin-top:3px;font-size:29px}.decision-pill{color:#b2c4bf;font-family:var(--mono);border:1px solid #34524b;padding:7px 9px;font-size:7px}.result-metrics{background:#27423c;border:1px solid #27423c;grid-template-columns:repeat(4,1fr);gap:1px;margin:22px 0;display:grid}.result-metrics>div{background:#0c2420;min-width:0;padding:15px}.result-metrics small,.result-metrics strong,.result-metrics span{display:block}.result-metrics small{color:#668079;font-family:var(--mono);text-transform:uppercase;font-size:7px}.result-metrics strong{color:#fff;text-overflow:ellipsis;margin:5px 0 2px;font-size:19px;overflow:hidden}.result-metrics span{color:#78908a;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.evidence-proof{background:#c9f46f09;border:1px solid #c9f46f33;justify-content:space-between;align-items:center;gap:20px;padding:14px;display:flex}.evidence-proof>div{align-items:center;gap:11px;display:flex}.evidence-check{width:27px;height:27px;color:var(--navy);background:var(--acid);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.evidence-proof p,.evidence-proof strong,.evidence-proof small{margin:0;display:block}.evidence-proof small{color:#7f9791;font-size:7px}.evidence-proof code{color:#76918a;text-overflow:ellipsis;font-size:8px;overflow:hidden}.proof-actions{align-items:center;gap:22px;margin-top:18px;display:flex}.proof-actions .button-quiet{color:#d8e2df;background:#122d28;border-color:#345149;min-height:38px}.proof-actions .text-link{color:var(--acid)}.proof-footnote{color:#6d857f;border-top:1px solid var(--line-dark);font-family:var(--mono);grid-template-columns:150px 1fr auto;align-items:center;gap:22px;padding:17px 35px;font-size:7px;display:grid}.proof-footnote>span{color:#a5bab4;text-transform:uppercase}.proof-footnote p{margin:0}.proof-footnote a{color:var(--acid)}@keyframes spin{to{transform:rotate(360deg)}}.use-cases-section{background:var(--white)}.left-heading{text-align:left;max-width:800px;margin-left:0;margin-right:0}.use-case-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.use-case-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:350px;padding:35px;transition:background .2s}.use-case-grid article:hover{background:#f4f6f1}.use-case-grid span{color:var(--teal-dark);font-family:var(--mono);text-transform:uppercase;font-size:8px;font-weight:800}.use-case-grid h3{letter-spacing:-.035em;margin:55px 0 19px;font-size:22px;font-weight:550;line-height:1.25}.use-case-grid p{color:var(--muted);margin:0;font-size:11px}.intelligence-section{background:#eef3f8}.intelligence-grid{grid-template-columns:1.2fr .8fr;gap:18px;max-width:1250px;margin:auto;display:grid}.article-stack,.news-preview{background:var(--white);border:1px solid var(--line)}.article-row{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr 30px;gap:18px;padding:27px;transition:background .2s;display:grid}.article-row:last-child{border:0}.article-row:hover{background:#f5f7f2}.article-row>span,.article-row small{color:var(--teal-dark);font-family:var(--mono);text-transform:uppercase;font-size:7px;font-weight:800}.article-row h3{letter-spacing:-.025em;margin:7px 0 5px;font-size:18px}.article-row p{color:var(--muted);margin:0;font-size:9px}.article-row>i{color:var(--teal-dark);font-style:normal}.news-preview{color:#fff;background:var(--navy);border-color:var(--navy);padding:25px}.news-preview>div{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.news-preview>div a{color:#879f99;font-size:8px}.news-preview>a{border-bottom:1px solid var(--line-dark);padding:20px 0;display:block}.news-preview>a:last-child{border:0}.news-preview small,.news-preview strong,.news-preview span{display:block}.news-preview small{color:#728b85;font-family:var(--mono);text-transform:uppercase;font-size:7px}.news-preview strong{margin:7px 0;font-size:12px}.news-preview>a>span{color:#829892;font-size:8px}.final-cta{color:#fff;background:var(--navy-2);text-align:center;place-content:center;min-height:570px;padding:100px 24px;display:grid;position:relative;overflow:hidden}.final-cta h2{z-index:2;margin:20px 0;font-size:clamp(44px,5.5vw,75px);position:relative}.final-cta>p{z-index:2;color:#a9c3bd;max-width:620px;margin:0 auto;position:relative}.centered-actions{z-index:2;justify-content:center;position:relative}.cta-rings,.cta-rings i{border:1px solid #c9f46f21;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-rings{width:480px;height:480px}.cta-rings i:first-child{width:680px;height:680px}.cta-rings i:nth-child(2){width:880px;height:880px}.cta-rings i:nth-child(3){width:1080px;height:1080px}.site-footer{color:#a1b6b0;background:var(--navy);grid-template-columns:1.4fr .7fr .7fr;gap:60px;padding:70px clamp(22px,7vw,118px) 25px;display:grid}.footer-brand{color:#fff}.site-footer>div:first-child>p{color:#748b85;max-width:440px;margin:23px 0 0;font-size:10px}.footer-links{align-content:start;gap:10px;font-size:10px;display:grid}.footer-links>span{color:#657e78;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:7px}.footer-links a:hover{color:var(--acid)}.footer-bottom{color:#506a64;border-top:1px solid var(--line-dark);font-family:var(--mono);text-transform:uppercase;grid-column:1/-1;justify-content:space-between;margin-top:25px;padding-top:25px;font-size:7px;display:flex}.what-page,.guides-page,.guide-detail-page,.assess-page,.connect-page,.workbench-page,.editorial-page,.article-page,.news-page{min-height:100vh}.what-hero{color:#fff;background:var(--navy);grid-template-columns:.9fr 1.1fr;align-items:end;gap:90px;padding:105px clamp(22px,7vw,118px) 90px;display:grid}.what-hero h1{letter-spacing:-.06em;max-width:820px;margin:18px 0 0;font-size:clamp(46px,5.5vw,82px);font-weight:540;line-height:.98}.what-hero>div:last-child{max-width:620px;padding-bottom:5px}.what-hero p{color:#a7b7ca;margin:0;font-size:16px;line-height:1.7}.what-hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:30px;display:flex}.what-definition{background:var(--white);grid-template-columns:.9fr 1.1fr;gap:95px;padding:125px clamp(22px,7vw,118px);display:grid}.definition-lead{max-width:620px}.definition-lead h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(37px,4.3vw,62px);font-weight:540;line-height:1.05}.definition-lead p{color:var(--muted);font-size:15px;line-height:1.75}.definition-card{color:#fff;border-left:4px solid var(--acid);background:var(--navy);align-self:center;padding:38px;box-shadow:0 25px 65px #06172e24}.definition-card>span{color:var(--acid);font-family:var(--mono);letter-spacing:.1em;font-size:7px;font-weight:800}.definition-card>strong{margin:20px 0 31px;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.45;display:block}.definition-card>div{color:#9bb0c6;font-family:var(--mono);text-transform:uppercase;align-items:center;gap:9px;margin-top:13px;font-size:7px;display:flex}.definition-card>div i{background:var(--acid);border-radius:50%;width:5px;height:5px}.proof-layers{background:var(--paper);padding:125px clamp(22px,7vw,118px)}.proof-layer-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1350px;margin:0 auto;display:grid}.proof-layer-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:290px;padding:29px;position:relative}.proof-layer-grid article>span{color:var(--teal-dark);font-family:var(--mono);font-size:8px;font-weight:800}.proof-layer-grid h3{margin:55px 0 12px;font-size:21px}.proof-layer-grid p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.proof-layer-grid article>i{border:1px solid var(--teal);border-radius:50%;width:8px;height:8px;position:absolute;bottom:25px;right:25px}.distinction-section{background:var(--white);padding:125px clamp(22px,7vw,118px)}.distinction-table{border-top:1px solid var(--line);border-left:1px solid var(--line);max-width:1350px;margin:0 auto}.distinction-table>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.7fr 1fr 1.25fr;display:grid}.distinction-table>div>*{margin:0;padding:20px 23px;font-size:10px;line-height:1.55}.distinction-table .distinction-head>*{color:var(--teal-dark);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#f4f8fc;font-size:7px;font-weight:800}.distinction-table strong{color:var(--ink)}.distinction-table span{color:var(--muted);border-left:1px solid var(--line)}.distinction-table em{color:#286b9f;border-left:1px solid var(--line);background:#f4f9ff;font-style:normal}.what-roles{color:#fff;background:var(--navy-2);grid-template-columns:.8fr 1.2fr;gap:90px;padding:125px clamp(22px,7vw,118px);display:grid}.what-roles>div:first-child{align-self:center;max-width:500px}.what-roles h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(38px,4.4vw,62px);font-weight:540;line-height:1.04}.what-roles p{color:#a1b3c8;font-size:13px;line-height:1.7}.role-path{border-top:1px solid var(--line-dark)}.role-path a{border-bottom:1px solid var(--line-dark);grid-template-columns:50px 1fr auto;align-items:center;gap:14px;min-height:80px;padding:13px 0;display:grid}.role-path a>span{color:var(--acid);font-family:var(--mono);font-size:8px}.role-path strong{color:#fff;font-size:13px}.role-path small{color:#91a5bc;font-size:8px}.what-cta{text-align:center;background:#f4f8fc;justify-items:center;padding:110px 24px;display:grid}.what-cta h2{letter-spacing:-.06em;margin:17px 0 27px;font-size:clamp(40px,5vw,70px);font-weight:540;line-height:1}.what-cta h2 em{color:var(--teal-dark)}.what-cta>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.guides-page{background:var(--white)}.guides-hero{border-bottom:1px solid var(--line);background:#f0f5fa;padding:100px clamp(22px,7vw,118px) 85px}.guides-hero h1{letter-spacing:-.06em;margin:18px 0;font-size:clamp(48px,6vw,82px);font-weight:540;line-height:.95}.guides-hero h1 em{color:var(--teal-dark)}.guides-hero p{max-width:680px;color:var(--muted);margin:0;font-family:Georgia,serif;font-size:19px;line-height:1.6}.guides-intro{grid-template-columns:1fr 1fr;gap:80px;padding:85px clamp(22px,7vw,118px) 55px;display:grid}.guides-intro h2{letter-spacing:-.05em;margin:17px 0 0;font-size:clamp(34px,4vw,55px);font-weight:540;line-height:1.05}.guides-intro>p{max-width:580px;color:var(--muted);align-self:end;margin:0 0 4px;font-size:13px;line-height:1.75}.guide-card-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);padding:0 clamp(22px,7vw,118px) 110px;display:grid}.guide-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfcfe;min-height:390px;padding:31px;transition:transform .18s,box-shadow .18s,background .18s;position:relative}.guide-card:hover{z-index:2;background:#fff;transform:translateY(-3px);box-shadow:0 24px 55px #081a3317}.guide-card>span{color:var(--teal-dark);font-family:var(--mono);font-size:8px;font-weight:800}.guide-card>small{color:#8291a3;font-family:var(--mono);text-transform:uppercase;margin-top:11px;font-size:7px;display:block}.guide-card h2{max-width:560px;color:var(--ink);letter-spacing:-.04em;margin:45px 0 12px;font-size:26px;font-weight:540;line-height:1.15}.guide-card>p{max-width:550px;color:var(--muted);margin:0;font-size:11px;line-height:1.65}.guide-card>div{border-top:1px solid var(--line);gap:4px;margin-top:28px;padding-top:14px;display:grid}.guide-card>div strong{color:#7b8b9f;font-family:var(--mono);text-transform:uppercase;font-size:6px}.guide-card>div em{color:#405770;font-size:10px;font-style:normal}.guide-card>i{color:var(--teal-dark);font-family:var(--mono);text-transform:uppercase;font-size:7px;font-style:normal;font-weight:800;position:absolute;bottom:30px;right:30px}.guides-cta{color:#fff;background:var(--navy);text-align:center;justify-items:center;padding:90px 24px;display:grid}.guides-cta h2{letter-spacing:-.055em;margin:18px 0 12px;font-size:clamp(38px,4.5vw,62px);font-weight:540}.guides-cta p{color:#a5b6ca;max-width:600px;margin:0 0 25px;font-size:13px}.guide-detail-page{background:var(--white)}.guide-detail-hero{border-bottom:1px solid var(--line);background:#f0f5fa;padding:55px clamp(22px,7vw,118px) 75px}.guide-detail-hero .back-link{margin-bottom:55px;display:block}.guide-detail-hero h1{letter-spacing:-.06em;max-width:950px;margin:20px 0;font-size:clamp(45px,5.7vw,80px);font-weight:540;line-height:1}.guide-detail-hero>p{max-width:770px;color:var(--muted);margin:0;font-family:Georgia,serif;font-size:20px;line-height:1.6}.guide-detail-hero>div:last-child{color:#7e8da1;font-family:var(--mono);text-transform:uppercase;gap:13px;margin-top:28px;font-size:7px;display:flex}.guide-detail-hero>div:last-child strong{color:var(--teal-dark)}.guide-detail-layout{grid-template-columns:290px minmax(0,780px);gap:95px;padding:75px clamp(22px,7vw,118px) 120px;display:grid}.guide-detail-layout>aside{border-top:3px solid var(--teal);background:#f0f5fa;align-self:start;padding:23px;position:sticky;top:98px}.guide-detail-layout>aside>span,.guide-boundary small{color:var(--teal-dark);font-family:var(--mono);text-transform:uppercase;font-size:7px;font-weight:800}.guide-detail-layout>aside>strong{color:var(--ink);margin:14px 0 20px;font-family:Georgia,serif;font-size:17px;font-weight:400;line-height:1.45;display:block}.guide-boundary{border-top:1px solid #d1dce8;margin-top:25px;padding-top:18px}.guide-boundary p{color:var(--muted);margin:8px 0 0;font-size:8px;line-height:1.6}.guide-detail-layout article>section{margin-bottom:75px}.guide-output-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:23px;display:grid}.guide-output-grid>div{border:1px solid var(--line);background:#f8fafc;align-items:center;gap:10px;padding:17px;display:flex}.guide-output-grid i{color:#082344;background:var(--acid);border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.guide-output-grid strong{color:var(--ink);font-size:10px}.guide-step-list{border-top:1px solid var(--line);margin-top:23px}.guide-step-list>div{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:18px;padding:25px 0;display:grid}.guide-step-list>div>span{color:var(--teal-dark);font-family:var(--mono);font-size:8px;font-weight:800}.guide-step-list h2{color:var(--ink);letter-spacing:-.03em;margin:0 0 8px;font-size:20px}.guide-step-list p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.guide-checklist{border-top:1px solid var(--line);gap:0;margin-top:23px;display:grid}.guide-checklist>div{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:16px 0;display:flex}.guide-checklist span{color:#082344;background:var(--acid);border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;display:grid}.guide-checklist p{color:#405770;margin:0;font-size:11px}.guide-handoff{border-left:3px solid var(--teal);background:#f0f5fa;gap:14px;padding:25px;display:grid}.guide-handoff>span{color:var(--teal-dark);font-family:var(--mono);font-size:7px;font-weight:800}.guide-handoff strong{max-width:640px;color:var(--ink);font-size:14px;line-height:1.5}.assess-page{background:#edf2f8}.assess-intro{color:#fff;background:var(--navy);grid-template-columns:.9fr 1.1fr;align-items:end;gap:80px;padding:72px clamp(22px,5vw,82px) 58px;display:grid}.assess-intro h1{letter-spacing:-.058em;margin:16px 0 0;font-size:clamp(46px,5.1vw,72px);font-weight:540;line-height:.95}.assess-intro h1 em{color:var(--acid)}.assess-intro>div:last-child{max-width:660px;padding-bottom:6px}.assess-intro p{color:#a3b4c9;margin:0 0 25px;font-size:15px;line-height:1.65}.assess-intro>div:last-child>div{color:#7187a2;font-family:var(--mono);align-items:center;gap:10px;font-size:7px;display:flex}.assess-intro>div:last-child>div span{color:var(--acid);letter-spacing:.08em;font-weight:800}.assess-intro>div:last-child>div i{color:#527195;margin:0 5px;font-style:normal}.readiness-workspace{grid-template-columns:minmax(500px,.92fr) minmax(560px,1.08fr);gap:18px;max-width:1560px;margin:0 auto;padding:28px clamp(18px,3vw,50px) 80px;display:grid}.readiness-inputs,.readiness-results{background:#fff;border:1px solid #ced9e6;min-width:0;box-shadow:0 16px 45px #081a3311}.readiness-results{align-self:start;position:sticky;top:92px;overflow:hidden}.planner-panel-head{border-bottom:1px solid var(--line);background:#f8fafc;justify-content:space-between;align-items:center;gap:20px;min-height:73px;padding:16px 20px;display:flex}.planner-panel-head>div{align-items:center;gap:13px;display:flex}.planner-panel-head>div>span{width:31px;height:31px;color:var(--teal-dark);font-family:var(--mono);border:1px solid #b8cae0;border-radius:50%;flex:none;place-items:center;font-size:8px;font-weight:800;display:grid}.planner-panel-head strong,.planner-panel-head small{display:block}.planner-panel-head strong{color:var(--ink);font-size:12px}.planner-panel-head small{color:#8190a3;margin-top:2px;font-size:8px}.privacy-pill,.risk-badge{color:#56708f;font-family:var(--mono);letter-spacing:.07em;border:1px solid #c8d5e3;padding:6px 8px;font-size:6px;font-weight:800}.planner-fieldset{border:0;border-bottom:1px solid var(--line);min-width:0;margin:0;padding:24px 0}.planner-fieldset legend{color:var(--ink);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:13px;padding:0;font-size:8px;font-weight:800}.identity-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.identity-fields legend{grid-column:1/-1;margin:0}.identity-fields label{color:#64758a;gap:6px;font-size:8px;font-weight:700;display:grid}.identity-fields input,.identity-fields select,.identity-fields textarea{width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd7e4;border-radius:3px;outline:0;padding:10px 11px;font-size:11px}.identity-fields textarea{resize:vertical}.identity-fields input:focus,.identity-fields select:focus,.identity-fields textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #3f7ee81a}.identity-fields .wide-field{grid-column:1/-1}.choice-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.choice-card,.check-card{cursor:pointer;position:relative}.choice-card input,.check-card input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.choice-card>span{background:#fbfcfd;border:1px solid #d3dde8;border-radius:3px;min-height:83px;padding:13px;transition:border .16s,background .16s,box-shadow .16s;display:block}.choice-card strong,.choice-card small,.check-card strong,.check-card small{display:block}.choice-card strong{color:var(--ink);margin-bottom:5px;font-size:10px}.choice-card small{color:#7d8ca0;font-size:7px;line-height:1.45}.choice-card:has(input:checked)>span{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal);background:#f2f7ff}.choice-card:has(input:focus-visible)>span{outline-offset:2px;outline:3px solid #3f7ee840}.check-card:has(input:focus-visible){outline-offset:2px;outline:3px solid #3f7ee840}.check-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.check-card{background:#fbfcfd;border:1px solid #d3dde8;border-radius:3px;grid-template-columns:21px 1fr;gap:10px;min-height:66px;padding:12px;transition:border .16s,background .16s;display:grid}.check-indicator{color:#0000;background:#fff;border:1px solid #aebdce;border-radius:3px;place-items:center;width:19px;height:19px;font-size:9px;font-weight:800;display:grid}.check-card strong{color:var(--ink);font-size:9px;line-height:1.35}.check-card small{color:#8290a2;margin-top:4px;font-size:6px;line-height:1.4}.check-card:has(input:checked){border-color:var(--teal);background:#f2f7ff}.check-card:has(input:checked) .check-indicator{color:#052147;border-color:var(--acid-dark);background:var(--acid)}.planner-submit{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:17px 21px;display:grid;position:sticky;bottom:0}.planner-submit>div{color:#718197;font-family:var(--mono);text-transform:uppercase;align-items:center;gap:8px;font-size:6px;display:flex}.dirty-dot,.clean-dot{background:var(--amber);border-radius:50%;width:6px;height:6px}.clean-dot{background:var(--acid-dark)}.planner-submit>p{color:var(--red);grid-column:1/-1;margin:0;font-size:8px}.result-head{color:#fff;background:var(--navy);border-color:#ffffff1a}.result-head .planner-panel-head,.result-head strong{color:#fff}.result-head small{color:#7890ab}.result-head>div>span{color:var(--acid);border-color:#365170}.risk-badge{color:#071a33;border-color:var(--acid);background:var(--acid)}.risk-badge.risk-critical{color:#fff;background:#a93c49;border-color:#bd5260}.risk-badge.risk-high{color:#241504;background:#e8aa4d;border-color:#dc9d3e}.result-summary{color:#fff;background:#0a2346;grid-template-columns:.72fr 1.2fr 1fr;align-items:center;min-height:124px;padding:20px 23px;display:grid}.risk-score{align-items:center;gap:7px;display:flex}.risk-score strong{color:var(--acid);letter-spacing:-.06em;font-size:44px;line-height:1}.risk-score span{color:#7189a5;font-family:var(--mono);text-transform:uppercase;font-size:6px;line-height:1.4}.result-summary small{color:#7188a3;font-family:var(--mono);letter-spacing:.08em;font-size:6px}.result-summary h2{letter-spacing:-.035em;margin:4px 0 3px;font-size:23px}.result-summary p{color:var(--acid);font-family:var(--mono);margin:0;font-size:7px}.coverage-stat{border-left:1px solid #ffffff1f;padding-left:22px}.coverage-stat strong{margin:4px 0 7px;font-size:20px;display:block}.coverage-stat>div{background:#203d61;width:100%;height:4px;overflow:hidden}.coverage-stat>div span{background:var(--acid);height:100%;display:block}.result-boundary{color:#728197;border-bottom:1px solid var(--line);background:#f7f9fc;justify-content:space-between;gap:20px;padding:10px 22px;font-size:7px;display:flex}.result-boundary strong{color:#3b4f67}.result-tabs{border-bottom:1px solid var(--line);background:#fff;display:flex;overflow-x:auto}.result-tabs button{color:#75859a;border:0;border-right:1px solid var(--line);min-height:45px;font-family:var(--mono);text-transform:uppercase;cursor:pointer;background:#fff;border-bottom:2px solid #0000;padding:0 17px;font-size:7px;font-weight:800}.result-tabs button[aria-selected=true]{color:var(--teal-dark);border-bottom-color:var(--teal);background:#f6f9fd}.result-view{background:#fff;min-height:380px;max-height:505px;padding:21px;overflow:auto}.result-kpis{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.result-kpis article{border:1px solid var(--line);background:#f8fafc;min-width:0;padding:15px}.result-kpis small,.result-kpis strong,.result-kpis span{display:block}.result-kpis small{color:#7b8b9f;font-family:var(--mono);font-size:6px}.result-kpis strong{color:var(--ink);margin:8px 0 2px;font-size:25px}.result-kpis span{color:#8795a7;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.driver-list{margin-top:20px}.driver-list>small{color:#74859a;font-family:var(--mono);font-size:6px;font-weight:800}.driver-list>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.driver-list span{color:#4d617a;background:#f8fafc;border:1px solid #cbd8e6;padding:6px 8px;font-size:7px}.next-decision{border-left:3px solid var(--acid-dark);background:var(--navy);gap:8px;margin-top:22px;padding:17px;display:grid}.next-decision span{color:var(--acid);font-family:var(--mono);font-size:6px;font-weight:800}.next-decision strong{color:#fff;font-size:11px;line-height:1.5}.list-intro{color:#7b8b9f;justify-content:space-between;gap:18px;padding:2px 0 14px;font-size:7px;display:flex}.list-intro strong{color:#40546c}.control-list article,.scenario-list article,.owner-list article{border-top:1px solid var(--line);gap:12px;padding:16px 0;display:grid}.control-list article{grid-template-columns:27px 1fr auto}.control-list article>span{color:#fff;background:var(--red);border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:grid}.control-list article.implemented>span{color:#09233f;background:var(--acid)}.control-list article>strong{color:var(--red);font-family:var(--mono);border:1px solid #efc9cd;align-self:start;padding:4px 6px;font-size:5px}.control-list article.implemented>strong{color:#27774a;border-color:#bde3cc}.control-list small,.scenario-list small,.owner-list small{color:var(--teal-dark);font-family:var(--mono);text-transform:uppercase;font-size:6px}.control-list h3,.scenario-list h3,.owner-list h3{color:var(--ink);margin:4px 0;font-size:12px}.control-list p,.scenario-list p,.owner-list p{color:#718197;margin:0;font-size:8px;line-height:1.55}.scenario-list article,.owner-list article{grid-template-columns:29px 1fr}.scenario-list article>span,.owner-list article>span{color:var(--teal-dark);font-family:var(--mono);font-size:7px;font-weight:800}.scenario-list article div>strong,.owner-list article div>strong{color:#4d627a;font-family:var(--mono);margin-top:9px;font-size:6px;line-height:1.45;display:block}.policy-view>div:first-child{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.policy-view strong,.policy-view span{display:block}.policy-view strong{color:var(--ink);font-size:10px}.policy-view span{color:#8291a3;font-size:7px}.policy-view button{color:var(--teal-dark);font-family:var(--mono);cursor:pointer;background:#f4f8fd;border:1px solid #bfd0e3;padding:6px 9px;font-size:7px}.policy-view pre{color:#bad0e7;background:var(--navy);max-height:390px;font-family:var(--mono);white-space:pre-wrap;border:1px solid #17375d;margin:0;padding:16px;font-size:7px;line-height:1.6;overflow:auto}.result-actions{border-top:1px solid var(--line);background:#f8fafc;gap:8px;padding:16px 21px;display:flex}.result-actions .button{flex:1}.planner-utility{color:#fff;background:var(--navy);grid-template-columns:.75fr 1.25fr;gap:80px;padding:95px clamp(22px,7vw,118px);display:grid}.planner-utility h2{letter-spacing:-.052em;margin:17px 0 0;font-size:clamp(35px,4vw,57px);font-weight:540;line-height:1.06}.planner-utility>div:last-child{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:1fr 1fr;display:grid}.planner-utility article{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:160px;padding:25px}.planner-utility article span,.planner-utility article strong{display:block}.planner-utility article span{color:var(--acid);font-family:var(--mono);font-size:7px}.planner-utility article strong{color:#dce7f2;margin-top:35px;font-size:12px;line-height:1.45}.connect-page{background:#edf2f8}.connect-intro{color:#fff;background:var(--navy);grid-template-columns:.9fr 1.1fr;align-items:end;gap:80px;padding:72px clamp(22px,5vw,82px) 58px;display:grid}.connect-intro h1{letter-spacing:-.058em;max-width:770px;margin:16px 0 0;font-size:clamp(45px,5.1vw,72px);font-weight:540;line-height:.98}.connect-intro>div:last-child{max-width:680px;padding-bottom:5px}.connect-intro p{color:#a3b4c9;margin:0 0 23px;font-size:15px;line-height:1.65}.connect-promise{flex-wrap:wrap;gap:8px;display:flex}.connect-promise span{color:var(--acid);font-family:var(--mono);letter-spacing:.07em;border:1px solid #77dda03b;padding:6px 8px;font-size:6px;font-weight:800}.connector-workspace{max-width:1540px;margin:0 auto;padding:28px clamp(18px,3vw,50px) 85px}.connector-steps{border-top:1px solid #c8d5e3;border-left:1px solid #c8d5e3;grid-template-columns:repeat(4,1fr);margin:0 0 12px;padding:0;list-style:none;display:grid}.connector-steps li{color:#8795a7;background:#f7f9fc;border-bottom:1px solid #c8d5e3;border-right:1px solid #c8d5e3;align-items:center;gap:11px;min-height:58px;padding:12px 16px;display:flex}.connector-steps li span{color:#7a8ca2;width:27px;height:27px;font-family:var(--mono);border:1px solid #c3d0df;border-radius:50%;place-items:center;font-size:7px;display:grid}.connector-steps li.active{color:var(--ink);box-shadow:inset 0 -3px 0 var(--teal);background:#fff}.connector-steps li.active span{color:#fff;border-color:var(--teal);background:var(--teal)}.connector-steps li.complete{color:#2b7450;background:#f4fbf7}.connector-steps li.complete span{color:#08233f;border-color:var(--acid-dark);background:var(--acid)}.connector-grid{grid-template-columns:minmax(620px,1.35fr) minmax(310px,.65fr);align-items:start;gap:18px;display:grid}.connector-main{min-width:0}.connector-form,.verification-panel,.probe-ready-panel,.probe-report{background:#fff;border:1px solid #ced9e6;overflow:hidden;box-shadow:0 16px 45px #081a3311}.connector-panel-heading{border-bottom:1px solid var(--line);background:#f8fafc;align-items:center;gap:14px;min-height:88px;padding:19px 23px;display:flex}.connector-panel-heading>span{width:36px;height:36px;color:var(--teal-dark);font-family:var(--mono);border:1px solid #b8cae0;border-radius:50%;flex:none;place-items:center;font-size:8px;font-weight:800;display:grid}.connector-panel-heading small,.connector-panel-heading h2{display:block}.connector-panel-heading small{color:var(--teal-dark);font-family:var(--mono);letter-spacing:.09em;font-size:6px;font-weight:800}.connector-panel-heading h2{letter-spacing:-.04em;margin:4px 0 0;font-size:clamp(20px,2.2vw,31px);font-weight:540}.connector-fields{grid-template-columns:1fr 1fr;gap:18px;padding:28px 24px;display:grid}.connector-fields label{color:#566a82;gap:7px;font-size:8px;font-weight:750;display:grid}.connector-fields label>small{color:#8b99aa;font-size:6px;display:inline}.connector-fields input,.connector-fields select{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #c8d5e3;border-radius:3px;outline:0;padding:11px 12px;font-size:11px}.connector-fields input:focus,.connector-fields select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #3f7ee81a}.connector-attestations{gap:7px;padding:0 24px 28px;display:grid}.connector-attestations label{border:1px solid var(--line);cursor:pointer;background:#f8fafc;grid-template-columns:20px 1fr;gap:11px;padding:14px;display:grid}.connector-attestations input{width:17px;height:17px;accent-color:var(--teal-dark);margin:1px 0 0}.connector-attestations strong,.connector-attestations small{display:block}.connector-attestations strong{color:var(--ink);font-size:9px}.connector-attestations small{color:#7c8b9e;margin-top:4px;font-size:7px;line-height:1.45}.connector-submit{border-top:1px solid var(--line);background:#f8fafc;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:16px 23px;display:flex}.connector-submit>span{color:#718197;max-width:520px;font-family:var(--mono);text-transform:uppercase;font-size:6px;line-height:1.5}.connector-submit .button{flex:none}.connector-submit b{font-weight:500}.connector-boundary{color:#fff;border-top:3px solid var(--acid);background:var(--navy);padding:28px;position:sticky;top:94px;box-shadow:0 16px 45px #081a3324}.connector-boundary h2{letter-spacing:-.045em;margin:17px 0 28px;font-size:clamp(27px,2.8vw,40px);font-weight:540;line-height:1.08}.connector-boundary>div{border-top:1px solid var(--line-dark);grid-template-columns:28px 1fr;gap:11px;padding:17px 0;display:grid}.connector-boundary>div>span{color:var(--acid);font-family:var(--mono);font-size:7px;font-weight:800}.connector-boundary p{color:#9fb1c6;margin:0;font-size:8px;line-height:1.6}.connector-boundary p strong{color:#fff;margin-bottom:3px;font-size:9px;display:block}.connector-boundary>small{color:#89a0bb;background:#0a2346;border:1px solid #23466f;margin-top:22px;padding:14px;font-size:7px;line-height:1.6;display:block}.verification-panel>p{color:#60738a;max-width:760px;margin:0;padding:25px 24px 12px;font-size:11px}.verification-block{background:#f6f9fd;border:1px solid #cad7e5;gap:8px;margin:12px 24px;padding:17px;display:grid;position:relative}.verification-block small{color:#72849a;font-family:var(--mono);font-size:6px;font-weight:800}.verification-block code{overflow-wrap:anywhere;color:var(--ink);font-family:var(--mono);font-size:9px}.challenge-block{color:#fff;background:var(--navy);border-color:#17375d;padding-right:76px}.challenge-block small{color:#7890ac}.challenge-block code{color:var(--acid)}.challenge-block button{color:#fff;font-family:var(--mono);cursor:pointer;background:#0c2b52;border:1px solid #365271;padding:6px 9px;font-size:6px;position:absolute;top:15px;right:15px}.verification-notes{color:#8191a4;font-family:var(--mono);text-transform:uppercase;justify-content:space-between;gap:15px;padding:10px 24px 27px;font-size:6px;display:flex}.verified-banner{background:#f0fbf4;border:1px solid #b9dfc7;align-items:center;gap:13px;margin:25px 24px 10px;padding:16px;display:flex}.verified-banner>span{color:#08233f;background:var(--acid);border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.verified-banner strong,.verified-banner small{display:block}.verified-banner strong{color:#215f40;font-size:10px}.verified-banner small{color:#60836f;font-family:var(--mono);overflow-wrap:anywhere;margin-top:3px;font-size:6px}.probe-manifest{grid-template-columns:1fr 1fr;gap:7px;padding:12px 24px 28px;display:grid}.probe-manifest article{border:1px solid var(--line);background:#f8fafc;grid-template-columns:29px 1fr;gap:10px;padding:15px;display:grid}.probe-manifest article>span{color:var(--teal-dark);font-family:var(--mono);font-size:7px;font-weight:800}.probe-manifest strong,.probe-manifest small{display:block}.probe-manifest strong{color:var(--ink);font-size:9px}.probe-manifest small{color:#8090a4;margin-top:4px;font-size:7px}.probe-verdict{color:#09233f;border:1px solid var(--acid-dark);background:var(--acid);font-family:var(--mono);margin-left:auto;padding:7px 10px;font-size:7px}.probe-verdict.verdict-review{color:#372000;background:#f0b454;border-color:#d99834}.probe-verdict.verdict-fail{color:#fff;background:#a93c49;border-color:#bd5260}.report-summary{border-bottom:1px solid var(--line);background:var(--navy-2);grid-template-columns:repeat(5,1fr);display:grid}.report-summary article{color:#fff;border-right:1px solid #ffffff1a;min-width:0;padding:16px}.report-summary small,.report-summary strong{display:block}.report-summary small{color:#7890aa;font-family:var(--mono);font-size:5px}.report-summary strong{color:var(--acid);margin-top:5px;font-size:18px}.probe-checks{padding:9px 23px 20px}.probe-checks>article{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;gap:13px;padding:18px 0;display:grid}.probe-checks>article>span{color:#08233f;background:var(--acid);border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:800;display:grid}.probe-checks>article.check-review>span{background:#f0b454}.probe-checks>article.check-fail>span{color:#fff;background:var(--red)}.probe-checks article small{color:#76879c;font-family:var(--mono);font-size:6px}.probe-checks h3{color:var(--ink);margin:4px 0;font-size:12px}.probe-checks p{color:#6d7e92;margin:0;font-size:8px}.probe-checks article>strong{color:#27774a;font-family:var(--mono);align-self:start;font-size:6px}.probe-checks article.check-review>strong{color:#9c6514}.probe-checks article.check-fail>strong{color:var(--red)}.probe-checks details{margin-top:10px}.probe-checks summary{color:var(--teal-dark);font-family:var(--mono);cursor:pointer;font-size:6px}.probe-checks details code{color:#bdd0e5;background:var(--navy);max-height:130px;font-family:var(--mono);white-space:pre-wrap;margin-top:8px;padding:11px;font-size:7px;display:block;overflow:auto}.probe-checks details small{overflow-wrap:anywhere;margin-top:6px;display:block}.report-boundary{color:#728197;border-top:1px solid var(--line);background:#f7f9fc;justify-content:space-between;gap:20px;padding:13px 23px;font-size:7px;display:flex}.report-boundary strong{color:#3b4f67}.connector-error{color:#833540;background:#fff4f5;border:1px solid #e7bec3;gap:10px;margin-top:10px;padding:14px 17px;font-size:8px;display:flex}.connector-error strong{flex:none}.connect-scope{color:#fff;background:var(--navy);grid-template-columns:.75fr 1.25fr;gap:80px;padding:100px clamp(22px,7vw,118px);display:grid}.connect-scope h2{letter-spacing:-.052em;margin:17px 0 0;font-size:clamp(35px,4vw,57px);font-weight:540;line-height:1.06}.connect-scope>div:last-child{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.connect-scope article{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:190px;padding:24px}.connect-scope article span{color:var(--acid);font-family:var(--mono);font-size:7px}.connect-scope article strong{color:#fff;margin-top:37px;font-size:13px;display:block}.connect-scope article p{color:#8fa4bc;font-size:8px;line-height:1.6}.workbench-hero{color:#fff;background:var(--navy);grid-template-columns:1fr 310px;gap:80px;padding:95px clamp(22px,7vw,118px) 65px;display:grid}.utility-banner{color:#9eb1c7;background:#0a2346;border-bottom:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:13px clamp(22px,7vw,118px);font-size:8px;display:grid}.utility-banner span{color:var(--acid);font-family:var(--mono);text-transform:uppercase;font-size:7px;font-weight:800}.utility-banner strong{font-weight:500}.utility-banner a{color:#fff;font-weight:800}.workbench-hero h1,.editorial-hero h1,.article-page>header h1,.news-hero h1{letter-spacing:-.06em;margin:18px 0 20px;font-size:clamp(45px,5.8vw,78px);font-weight:520;line-height:.98}.workbench-hero h1 em,.editorial-hero h1 em,.news-hero h1 em{color:var(--acid)}.workbench-hero>div>p{color:#a0b4af;max-width:780px;margin:0;font-size:15px}.workbench-hero aside{background:#0b2521;border:1px solid #29453f;align-self:end;padding:23px}.workbench-hero aside span,.workbench-hero aside strong,.workbench-hero aside p{display:block}.workbench-hero aside span{color:#6d8881;font-family:var(--mono);text-transform:uppercase;font-size:7px}.workbench-hero aside strong{color:var(--acid);margin-top:5px;font-size:12px}.workbench-hero aside p{color:#6f8983;margin:13px 0 0;font-size:8px}.manifest-strip{background:var(--navy);grid-template-columns:repeat(4,1fr);padding:0 clamp(22px,7vw,118px);display:grid}.manifest-strip article{border:1px solid #28443e;border-right:0;padding:22px;display:grid}.manifest-strip article:last-child{border-right:1px solid #28443e}.manifest-strip span{color:#647f79;font-family:var(--mono);text-transform:uppercase;font-size:7px}.manifest-strip strong{color:#fff;margin:7px 0 4px;font-size:11px}.manifest-strip small{color:#6f8882;font-size:7px}.workbench-page>.proof-console{margin-top:55px;margin-bottom:80px}.workbench-explainer{background:var(--white);padding:95px clamp(22px,7vw,118px) 120px}.workbench-explainer>div:first-child{max-width:790px}.explainer-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);max-width:1100px;margin-top:55px;display:grid}.explainer-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px}.explainer-grid span{font-family:var(--mono);font-size:7px;font-weight:800}.explainer-grid .positive{color:var(--teal-dark)}.explainer-grid .boundary{color:#a4671e}.explainer-grid p{color:var(--ink-2);margin:14px 0 0;font-size:11px}.workbench-links{align-items:center;gap:25px;margin-top:35px;display:flex}.editorial-hero,.news-hero{border-bottom:1px solid var(--line);padding:105px clamp(22px,7vw,118px) 75px}.editorial-hero h1,.news-hero h1{color:var(--ink)}.editorial-hero h1 em,.news-hero h1 em{color:var(--teal-dark)}.editorial-hero p{max-width:660px;color:var(--muted);margin:0;font-size:15px}.article-index{padding:0 clamp(22px,7vw,118px) 120px}.article-index>a{border-bottom:1px solid var(--line);grid-template-columns:65px 1fr 40px;gap:28px;padding:38px 0;display:grid}.article-index>a:hover h2{color:var(--teal-dark)}.article-index .article-number{color:#91a09b;font-family:var(--mono);font-size:9px}.article-index small{color:var(--teal-dark);font-family:var(--mono);text-transform:uppercase;font-size:8px}.article-index h2{letter-spacing:-.04em;margin:8px 0;font-size:30px;transition:color .2s}.article-index p{max-width:760px;color:var(--muted);margin:0;font-size:12px}.article-index strong{color:var(--ink-2);margin-top:17px;font-size:9px;display:block}.article-index>a>i{color:var(--teal-dark);font-style:normal}.article-index .featured-article{padding-top:55px}.article-index .featured-article h2{font-size:clamp(35px,4vw,50px)}.article-page{background:var(--white);padding:55px clamp(22px,7vw,118px) 120px}.back-link{color:var(--teal-dark);font-family:var(--mono);text-transform:uppercase;font-size:8px;font-weight:800}.article-page>header{border-bottom:1px solid var(--line);max-width:1050px;padding:70px 0}.article-page>header h1{color:var(--ink)}.article-page>header>p{max-width:850px;color:var(--muted);font-family:Georgia,serif;font-size:21px;line-height:1.5}.article-page>header>div{color:#83918d;font-family:var(--mono);text-transform:uppercase;gap:25px;margin-top:25px;font-size:7px;display:flex}.article-layout{grid-template-columns:260px minmax(0,720px);gap:90px;padding-top:65px;display:grid}.article-layout>aside{border-top:3px solid var(--teal);background:#eef2ec;align-self:start;padding:21px;position:sticky;top:110px}.article-layout>aside span,.article-layout>aside strong,.article-layout>aside small{display:block}.article-layout>aside span{color:var(--teal-dark);font-family:var(--mono);text-transform:uppercase;font-size:7px}.article-layout>aside strong{margin:13px 0 24px;font-family:Georgia,serif;font-size:18px;line-height:1.4}.article-layout>aside small{color:var(--muted);font-size:7px}.article-layout article>section{margin-bottom:48px}.article-layout article h2{letter-spacing:-.035em;margin:0 0 18px;font-size:28px}.article-layout article p{color:#354642;font-family:Georgia,serif;font-size:17px;line-height:1.8}.article-layout article ul{color:#354642;gap:10px;margin:22px 0;padding-left:20px;display:grid}.article-references{border-top:1px solid var(--line);gap:8px;padding-top:25px;display:grid}.article-references span{color:var(--muted);font-family:var(--mono);text-transform:uppercase;margin-bottom:6px;font-size:7px}.article-references a{color:var(--teal-dark);font-size:11px;font-weight:700}.news-hero{grid-template-columns:1fr 320px;gap:80px;display:grid}.news-hero>div>p{max-width:680px;color:var(--muted)}.news-hero aside{border:1px solid var(--line);background:var(--white);align-self:end;padding:20px}.news-hero aside span,.news-hero aside strong,.news-hero aside small{display:block}.news-hero aside span{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:7px}.news-hero aside strong{margin:6px 0;font-size:15px}.news-hero aside small{color:var(--muted);font-size:8px}.news-layout{grid-template-columns:1fr 310px;gap:60px;padding:65px clamp(22px,7vw,118px) 120px;display:grid}.news-list>a{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr 30px;gap:20px;padding:28px 0;display:grid}.news-list .article-number{color:#91a09b;font-family:var(--mono);font-size:8px}.news-list small{color:var(--teal-dark);font-family:var(--mono);text-transform:uppercase;font-size:7px}.news-list h2{letter-spacing:-.03em;margin:7px 0;font-size:22px}.news-list p{color:var(--muted);margin:0;font-size:11px}.news-list div>div{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.news-list div>div span{color:#5c706a;border:1px solid var(--line);font-family:var(--mono);text-transform:uppercase;padding:4px 6px;font-size:6px}.news-list>a>i{color:var(--teal-dark);font-style:normal}.source-desk{color:#fff;background:var(--navy);align-self:start;padding:24px}.source-desk>span{color:var(--acid);font-family:var(--mono);text-transform:uppercase;font-size:8px}.source-desk>p{color:#829a94;font-size:9px}.source-desk>a{border-bottom:1px solid var(--line-dark);padding:13px 0;display:block}.source-desk strong,.source-desk small{display:block}.source-desk strong{font-size:10px}.source-desk small{color:#6f8982;font-size:7px}.source-desk>div{color:#839b95;font-family:var(--mono);align-items:center;gap:8px;margin-top:18px;font-size:7px;display:flex}.source-desk>div i{background:var(--acid);border-radius:50%;width:6px;height:6px}.source-desk .daily-brief-link{background:#c9f46f0d;border:1px solid #c9f46f40;margin:18px 0 7px;padding:16px}.source-desk .daily-brief-link small,.source-desk .daily-brief-link strong,.source-desk .daily-brief-link b{display:block}.source-desk .daily-brief-link small{color:var(--acid)}.source-desk .daily-brief-link strong{margin:5px 0 10px}.source-desk .daily-brief-link b{color:#9eb4ae;font-size:8px}.daily-page{background:var(--white);padding:55px clamp(22px,7vw,118px) 120px}.daily-page>header{border-bottom:1px solid var(--line);max-width:1050px;padding:65px 0}.daily-page>header h1{letter-spacing:-.06em;margin:18px 0;font-size:clamp(45px,6vw,78px);font-weight:520;line-height:1}.daily-page>header>p{color:var(--muted);font-family:Georgia,serif;font-size:20px}.daily-page>header>div{color:#879590;font-family:var(--mono);text-transform:uppercase;gap:22px;font-size:7px;display:flex}.daily-lead{border-bottom:1px solid var(--line);grid-template-columns:1.3fr .7fr;gap:70px;padding:70px 0;display:grid}.daily-lead>div>span,.daily-lead aside>span{color:var(--teal-dark);font-family:var(--mono);text-transform:uppercase;font-size:8px;font-weight:800}.daily-lead h2{letter-spacing:-.045em;max-width:750px;margin:20px 0;font-size:38px;line-height:1.15}.daily-lead>div p{max-width:760px;color:var(--muted);font-family:Georgia,serif;font-size:17px}.daily-lead>div a{color:var(--teal-dark);font-size:10px;font-weight:800}.daily-lead aside{color:#fff;background:var(--navy);padding:26px}.daily-lead aside>span{color:var(--acid)}.daily-lead ol{color:#a1b7b1;gap:15px;padding-left:18px;font-size:10px;display:grid}.daily-watch{padding-top:65px}.daily-watch>h2{letter-spacing:-.04em;margin:12px 0 28px;font-size:34px}.daily-watch>a{border-top:1px solid var(--line);grid-template-columns:45px 1fr 30px;gap:18px;max-width:960px;padding:25px 0;display:grid}.daily-watch>a>span{color:#91a09b;font-family:var(--mono);font-size:8px}.daily-watch small,.daily-watch strong,.daily-watch p{display:block}.daily-watch small{color:var(--teal-dark);font-family:var(--mono);text-transform:uppercase;font-size:7px}.daily-watch strong{margin:6px 0;font-size:18px}.daily-watch p{color:var(--muted);margin:0;font-size:10px}.daily-watch>a>i{color:var(--teal-dark);font-style:normal}@media (max-width:1100px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero-section{grid-template-columns:1fr;gap:70px}.hero-copy{max-width:850px}.system-visual{justify-self:center;width:min(100%,760px)}.hero-stamp{display:none}.stakes-section,.value-section,.audience-section,.company-section,.utility-now{grid-template-columns:1fr}.utility-now-heading{max-width:760px}.what-hero,.what-definition,.what-roles,.guides-intro,.guide-detail-layout{grid-template-columns:1fr}.proof-layer-grid{grid-template-columns:repeat(2,1fr)}.what-roles>div:first-child,.stakes-copy,.value-intro,.audience-heading,.company-lead{max-width:760px}.assurance-steps{grid-template-columns:repeat(2,1fr)}.assess-intro,.connect-intro{grid-template-columns:1fr;gap:30px}.readiness-workspace{grid-template-columns:1fr}.readiness-results{position:static}.planner-utility{grid-template-columns:1fr;gap:45px}.connector-grid{grid-template-columns:1fr}.connector-boundary{position:static}.connect-scope{grid-template-columns:1fr;gap:45px}.planes-section{grid-template-columns:1fr}.planes-intro{max-width:700px}.proof-stage{grid-template-columns:1fr}.proof-flow{border-right:0;border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(5,1fr);gap:8px}.proof-flow>div{text-align:center;grid-template-columns:1fr;justify-items:center}.proof-flow>div:after{display:none}.result-metrics{grid-template-columns:repeat(2,1fr)}.intelligence-grid{grid-template-columns:1fr}}@media (max-width:800px){.site-header{min-height:68px;padding:0 18px}.site-brand small,.github-link{display:none}.site-mark{width:33px;height:33px}.header-actions{gap:8px}.header-actions .button{min-height:38px;padding:0 12px}.hero-section{min-height:0;padding:72px 18px 55px}.hero-copy h1{font-size:clamp(44px,14vw,68px)}.hero-actions .button{width:100%}.hero-proof{flex-wrap:wrap;gap:22px}.hero-proof>div{border:0;min-width:0;margin:0;padding:0}.system-visual{aspect-ratio:.9}.signal-node{min-width:110px;padding:10px}.agent-core{width:125px;height:125px}.trust-strip{justify-content:flex-start;gap:25px;overflow-x:auto}.trust-strip>span{display:none}.utility-now,.what-hero,.what-definition,.proof-layers,.distinction-section,.what-roles{gap:45px;padding:82px 18px}.what-hero{padding-top:72px}.what-hero h1,.guides-hero h1,.guide-detail-hero h1{font-size:clamp(43px,12vw,68px)}.guides-hero,.guides-intro,.guide-card-grid,.guide-detail-hero,.guide-detail-layout{padding-left:18px;padding-right:18px}.guides-hero{padding-top:72px;padding-bottom:55px}.guides-intro{gap:25px;padding-top:65px}.guide-card-grid{grid-template-columns:1fr;padding-bottom:80px}.guide-detail-hero .back-link{margin-bottom:35px}.guide-detail-layout{gap:35px;padding-top:55px;padding-bottom:80px}.guide-detail-layout>aside{position:static}.what-cta{padding:82px 18px}.assess-intro{padding:65px 18px 45px}.assess-intro h1{font-size:clamp(43px,12vw,62px)}.readiness-workspace{padding:18px 18px 60px}.planner-utility{padding:75px 18px}.connect-intro{padding:65px 18px 45px}.connect-intro h1{font-size:clamp(43px,12vw,62px)}.connector-workspace{padding:18px 18px 60px}.connect-scope{padding:75px 18px}.connector-steps{grid-template-columns:1fr 1fr}.report-summary{grid-template-columns:repeat(3,1fr)}.connect-scope>div:last-child{grid-template-columns:1fr}.stakes-section,.how-section,.value-section,.audience-section,.company-section{gap:48px;padding:82px 18px}.risk-ledger>div>span,.risk-ledger>div>strong{padding:15px}.risk-ledger>div>strong{padding-left:37px}.risk-ledger>div:not(.ledger-head)>strong:before{left:14px}.assurance-steps{grid-template-columns:1fr}.assurance-steps article{min-height:320px}.workflow-boundary{display:none}.outcome-grid,.company-grid{grid-template-columns:1fr}.outcome-grid article,.company-grid article{min-height:220px}.audience-grid article{grid-template-columns:40px 1fr}.narrative-section,.proof-section,.use-cases-section,.intelligence-section{padding:82px 18px}.narrative-heading{text-align:left;margin-bottom:45px}.comparison-grid{grid-template-columns:1fr}.comparison-arrow{padding:16px}.comparison-arrow small{display:none}.comparison-arrow span{transform:rotate(90deg)}.comparison-card{min-height:0;padding:29px}.planes-section{gap:50px;padding:85px 18px}.planes-grid{grid-template-columns:1fr}.planes-grid article{min-height:170px}.section-heading-wide{flex-direction:column;align-items:flex-start;gap:18px}.proof-toolbar{flex-direction:column;align-items:flex-start;padding:25px 20px}.runner-controls{width:100%}.runner-controls label{flex:1}.runner-controls select{width:100%}.proof-flow{grid-template-columns:1fr;padding:22px}.proof-flow>div{text-align:left;grid-template-columns:29px 1fr;justify-items:start;min-height:45px}.proof-output{padding:28px 20px}.result-metrics{grid-template-columns:1fr 1fr}.evidence-proof{flex-direction:column;align-items:flex-start}.proof-actions{flex-direction:column;align-items:stretch}.proof-footnote{grid-template-columns:1fr;padding:17px 20px}.use-case-grid{grid-template-columns:1fr}.use-case-grid article{min-height:270px}.site-footer{grid-template-columns:1fr 1fr;padding:55px 18px 22px}.site-footer>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:7px}.workbench-hero,.news-hero{grid-template-columns:1fr;gap:35px;padding:72px 18px 45px}.utility-banner{grid-template-columns:1fr;gap:6px;padding:15px 18px}.manifest-strip{grid-template-columns:1fr 1fr;padding:0 18px 35px}.manifest-strip article:nth-child(2){border-right:1px solid #28443e}.workbench-page>.proof-console{margin:30px 18px 60px}.workbench-explainer{padding:75px 18px}.explainer-grid{grid-template-columns:1fr}.workbench-links{flex-direction:column;align-items:flex-start}.editorial-hero{padding:75px 18px 55px}.article-index{padding:0 18px 80px}.article-index>a{grid-template-columns:35px 1fr;gap:12px}.article-index>a>i{display:none}.article-index h2,.article-index .featured-article h2{font-size:27px}.article-page{padding:38px 18px 80px}.article-page>header{padding:50px 0}.article-layout{grid-template-columns:1fr;gap:35px}.article-layout>aside{position:static}.news-layout{grid-template-columns:1fr;gap:45px;padding:45px 18px 80px}.daily-page{padding:38px 18px 80px}.daily-lead{grid-template-columns:1fr;gap:35px}}@media (max-width:520px){.site-brand strong{font-size:11px}.hero-copy>p{font-size:15px}.system-visual{aspect-ratio:.78}.visual-kicker{left:15px}.visual-verdict{min-width:145px}.node-world{top:9%}.node-fault{top:26%}.node-policy{bottom:25%}.node-evidence{bottom:8%}.result-metrics,.risk-ledger>div{grid-template-columns:1fr}.risk-ledger>div>span{border-right:0;border-bottom:1px solid var(--line);min-height:42px}.risk-ledger .ledger-head{grid-template-columns:1fr 1fr}.risk-ledger .ledger-head span{border-bottom:0;border-right:1px solid #ffffff1f}.company-grid article{min-height:205px}.utility-output-chain{grid-template-columns:1fr}.utility-output-chain article{min-height:190px}.proof-layer-grid{grid-template-columns:1fr}.definition-card{padding:27px}.distinction-table>div{grid-template-columns:1fr}.distinction-table .distinction-head{display:none}.distinction-table>div>*{padding:15px 17px}.distinction-table span,.distinction-table em{border-top:1px solid var(--line);border-left:0}.role-path a{grid-template-columns:40px 1fr}.role-path small{grid-column:2}.guide-output-grid{grid-template-columns:1fr}.assess-intro>div:last-child>div{flex-wrap:wrap;align-items:flex-start}.planner-panel-head{flex-direction:column;align-items:flex-start}.planner-form-scroll{padding:5px 15px 0}.identity-fields{grid-template-columns:1fr}.identity-fields legend,.identity-fields .wide-field{grid-column:auto}.choice-grid,.check-grid{grid-template-columns:1fr}.choice-card>span{min-height:68px}.planner-submit{grid-template-columns:1fr;padding:15px;position:static}.planner-submit .button{width:100%}.result-summary{grid-template-columns:1fr 1fr;gap:18px}.coverage-stat{border-top:1px solid #ffffff1f;border-left:0;grid-column:1/-1;padding:15px 0 0}.result-boundary,.list-intro{flex-direction:column;align-items:flex-start}.result-view{max-height:none}.result-kpis{grid-template-columns:1fr}.control-list article{grid-template-columns:27px 1fr}.control-list article>strong{grid-column:2;justify-self:start}.result-actions{flex-direction:column}.planner-utility>div:last-child,.connector-steps,.connector-fields,.probe-manifest{grid-template-columns:1fr}.connector-submit,.verification-notes,.report-boundary{flex-direction:column;align-items:flex-start}.connector-submit .button{width:100%}.report-summary{grid-template-columns:1fr 1fr}.probe-checks>article{grid-template-columns:28px 1fr}.probe-checks article>strong{grid-column:2}.runner-controls{flex-direction:column;align-items:stretch}.runner-controls .button{width:100%}.article-row{grid-template-columns:28px 1fr;padding:22px 16px}.article-row>i{display:none}.site-footer{grid-template-columns:1fr}.site-footer>div:first-child{grid-column:auto}.manifest-strip{grid-template-columns:1fr}.manifest-strip article{border-right:1px solid #28443e}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ink:#071a33;--ink-2:#263b55;--muted:#5d7087;--paper:#f3f6fa;--white:#fff;--line:#cfdae6;--line-dark:#ffffff26;--navy:#06182f;--navy-2:#0a274b;--teal:#2368d8;--teal-dark:#164fa8;--acid:#76e2a0;--acid-dark:#2ea567;--amber:#c98b22;--red:#bd4050;--mono:"IBM Plex Mono", Consolas, monospace;--sans:"IBM Plex Sans", "Segoe UI Variable", "Segoe UI", sans-serif;--shadow-sm:0 8px 28px #071a3312;--shadow-md:0 24px 70px #071a331f;--radius-sm:10px;--radius-md:18px;--radius-lg:28px}html{background:var(--paper)}body{--mono:var(--font-plex-mono), "IBM Plex Mono", Consolas, monospace;--sans:var(--font-plex-sans), "IBM Plex Sans", "Segoe UI Variable", "Segoe UI", sans-serif;color:var(--ink);background:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65}main{overflow:clip}main p,.site-footer p{font-size:clamp(14px,.98rem,16px)!important;line-height:1.68!important}main small,.site-footer small{font-size:12px!important;line-height:1.5!important}em{color:inherit;font-family:var(--sans);font-style:normal;font-weight:650}::selection{color:#04162b;background:#9bf0bb}.site-header{background:#fafcfff0;border-bottom-color:#071a331f;grid-template-columns:minmax(230px,1fr) auto minmax(300px,1fr);min-height:84px;padding:0 clamp(24px,4vw,72px);box-shadow:0 4px 20px #071a3309}.site-brand{gap:14px}.site-brand strong{letter-spacing:.14em;font-size:15px;font-weight:700}.site-brand small{color:#66778d;letter-spacing:.015em;margin-top:2px;font-size:11px}.site-mark{border-radius:12px;width:42px;height:42px;box-shadow:inset 0 0 0 3px #76e2a00f,0 8px 20px #06182f21}.site-header nav{color:#344a64;gap:clamp(22px,2.5vw,38px);font-size:13px;font-weight:550}.site-header nav a{padding:30px 0;position:relative}.site-header nav a:after{background:var(--teal);content:"";border-radius:2px;height:2px;transition:right .2s,left .2s;position:absolute;bottom:20px;left:50%;right:50%}.site-header nav a:hover:after{left:0;right:0}.header-actions{gap:15px}.github-link{font-size:12px}.assurance-status{color:#3e596f;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:600;display:inline-flex}.assurance-status i{background:var(--acid-dark);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2ea5671a}.button{letter-spacing:0;border-radius:9px;min-height:48px;padding:0 21px;font-size:14px;font-weight:620}.button-large{min-height:56px;padding:0 27px;font-size:15px}.button-accent{background:#75e2a0;border-color:#50c982;box-shadow:0 12px 32px #26975b33}.button-accent:hover{background:#8bedb1;box-shadow:0 16px 38px #26975b40}.button-dark{background:linear-gradient(145deg,#0b2850,#06182f);box-shadow:0 10px 25px #06182f29}.button-outline{background:#ffffff9e;border-color:#9bacc0}.text-link{gap:10px;font-size:14px}.section-label,.proof-live{letter-spacing:.1em;gap:10px;font-size:11px;line-height:1.4}.section-label>i,.proof-live>i{width:7px;height:7px}.hero-section{background-color:#f7f9fc;background-image:radial-gradient(circle at 68% 30%,#2368d81a,#0000 31%),linear-gradient(#071a3309 1px,#0000 1px),linear-gradient(90deg,#071a3309 1px,#0000 1px);background-size:auto,48px 48px,48px 48px;grid-template-columns:minmax(520px,1.02fr) minmax(460px,.98fr);gap:clamp(45px,5vw,90px);min-height:760px;padding:92px clamp(28px,6vw,108px) 88px}.hero-glow{opacity:.8;top:-260px;left:34%}.hero-copy{max-width:740px}.hero-copy h1{letter-spacing:-.055em;text-wrap:balance;margin:27px 0 29px;font-size:clamp(58px,5.45vw,88px);font-weight:560;line-height:.97}.hero-copy h1 em{color:var(--teal-dark);letter-spacing:-.045em;font-weight:650}.hero-copy>p{color:#465b73;max-width:690px;font-size:clamp(17px,1.35vw,20px)!important;line-height:1.62!important}.hero-actions{gap:13px;margin-top:38px}.hero-proof{margin-top:58px}.hero-proof>div{min-width:175px;margin-right:31px;padding-right:31px}.hero-proof strong{font-size:24px;font-weight:620}.hero-proof span{color:#66798f;letter-spacing:.035em;font-size:11px;line-height:1.45}.hero-stamp span,.hero-stamp small{font-size:10px}.system-visual{border-radius:var(--radius-lg);border:1px solid #173a63;box-shadow:0 35px 90px #06172e47}.signal-node{border-radius:9px;min-width:152px;padding:16px 17px}.signal-node strong{font-size:13px}.signal-node small,.signal-node span,.visual-kicker,.visual-readout,.visual-verdict small,.visual-verdict span,.agent-core span{font-size:10px!important}.visual-verdict{border-radius:8px;min-width:190px;padding:13px 16px}.visual-verdict strong{font-size:13px}.trust-strip{gap:44px;min-height:82px;padding:18px clamp(28px,6vw,108px);font-size:10px}.utility-now,.stakes-section,.how-section,.audience-section,.company-section,.proof-section,.use-cases-section,.intelligence-section{padding-top:132px;padding-bottom:132px}.utility-now{background:#fff;gap:clamp(65px,8vw,120px)}.utility-now-heading{max-width:570px}.utility-now-heading h2,.stakes-copy h2,.how-section h2,.value-intro h2,.audience-heading h2,.company-lead h2{letter-spacing:-.045em;text-wrap:balance;margin:21px 0 24px;font-size:clamp(42px,4.1vw,64px);font-weight:560;line-height:1.07}.utility-output-chain{border:0;gap:14px}.utility-output-chain article{border:1px solid var(--line);border-radius:var(--radius-md);min-height:238px;box-shadow:var(--shadow-sm);background:#f8fafd;padding:30px;transition:transform .2s,border-color .2s,box-shadow .2s}.utility-output-chain article:hover{box-shadow:var(--shadow-md);border-color:#aebed0;transform:translateY(-4px)}.utility-output-chain article:after{bottom:27px;right:28px}.utility-output-chain span{letter-spacing:.07em;font-size:10px}.utility-output-chain strong{margin:44px 0 12px;font-size:20px;font-weight:620}.utility-output-chain p{max-width:330px;font-size:14px!important}.stakes-section{gap:clamp(70px,9vw,135px)}.stakes-copy>p{font-size:17px!important}.authority-callout{border-radius:0 14px 14px 0;gap:10px;margin-top:38px;padding:27px 29px}.authority-callout span,.fit-rule span{font-size:10px}.authority-callout strong{font-size:16px}.risk-ledger{border-radius:var(--radius-md);box-shadow:var(--shadow-md);overflow:hidden}.risk-ledger>div{min-height:76px}.risk-ledger>div>span,.risk-ledger>div>strong{padding:20px 26px;font-size:14px}.risk-ledger .ledger-head span{font-size:10px}.section-heading-wide{margin-bottom:58px}.section-heading-wide>div{max-width:820px}.section-heading-wide>p{max-width:560px;color:var(--muted)}.assurance-steps{border:0;gap:14px}.assurance-steps article{border:1px solid var(--line);border-radius:var(--radius-md);min-height:410px;box-shadow:var(--shadow-sm);padding:34px}.assurance-steps article>div{font-size:11px}.assurance-steps h3{margin-top:70px;font-size:24px;font-weight:600}.assurance-steps p{font-size:14px!important}.assurance-steps small{font-size:10px!important}.assurance-steps>article>strong{margin-top:7px;font-size:14px}.workflow-boundary{font-size:10px}.value-section{gap:85px;padding-top:132px;padding-bottom:132px}.value-intro>p,.audience-heading>p,.company-lead>p{font-size:17px!important}.outcome-grid{gap:14px}.outcome-grid article{border-radius:var(--radius-md);background:#ffffff09;border:1px solid #ffffff26;min-height:260px;padding:31px}.outcome-grid article>span{font-size:10px}.outcome-grid h3{margin:52px 0 14px;font-size:22px}.outcome-grid p{font-size:14px!important}.proof-console{border:1px solid #173b62;border-radius:22px;overflow:hidden;box-shadow:0 28px 80px #071b1933}.proof-toolbar{padding:35px 38px}.proof-toolbar h2{font-size:32px;font-weight:560}.proof-toolbar p{font-size:13px!important}.runner-controls label{font-size:10px}.runner-controls select{border-radius:8px;min-width:130px;height:48px;padding:0 13px;font-size:13px}.proof-stage{min-height:460px}.proof-flow{padding:37px}.proof-flow>div{grid-template-columns:34px 1fr;gap:15px;min-height:67px}.proof-flow span{width:34px;height:34px;font-size:10px}.proof-flow p{font-size:13px!important}.proof-output{padding:42px}.proof-idle strong,.proof-running strong,.proof-error strong{font-size:24px}.proof-idle p,.proof-error p{font-size:14px!important}.proof-idle small,.proof-running small,.proof-running code,.proof-error>span,.decision-row small,.decision-pill,.result-metrics small,.result-metrics span,.evidence-proof small,.evidence-proof code{font-size:10px!important}.decision-row strong{font-size:30px}.result-metrics strong{font-size:22px}.evidence-proof{border-radius:10px;padding:18px}.evidence-proof strong{font-size:13px}.proof-footnote{padding:20px 38px;font-size:10px}.audience-section,.company-section{gap:90px}.audience-grid article{min-height:165px;padding:29px 0}.audience-grid article>span{font-size:11px}.audience-grid h3{font-size:21px}.audience-grid p{font-size:14px!important}.company-grid{gap:14px}.company-grid article{border-radius:var(--radius-md);min-height:260px;padding:31px}.company-grid small{font-size:10px!important}.company-grid p{margin-top:42px;font-size:14px!important}.fit-rule{border-radius:12px}.use-case-grid{gap:16px}.use-case-grid article{border-radius:var(--radius-md);min-height:370px;box-shadow:var(--shadow-sm);padding:33px}.use-case-grid span{font-size:10px}.use-case-grid h3{font-size:24px}.use-case-grid p{font-size:14px!important}.planes-section{gap:90px;padding-top:132px;padding-bottom:132px}.planes-grid{gap:12px}.planes-grid article{border:1px solid #ffffff1f;border-radius:14px;min-height:210px;padding:27px}.planes-grid article>span{font-size:10px}.planes-grid h3{font-size:20px}.planes-grid p{font-size:13px!important}.article-row{border-radius:12px;padding:28px 24px}.article-row>span,.article-row small,.news-preview small{font-size:10px!important}.article-row h3{font-size:21px}.article-row p,.news-preview>a>span{font-size:13px!important}.news-preview{border-radius:var(--radius-md);overflow:hidden}.news-preview>a{padding:25px 28px}.news-preview>a>strong{font-size:17px}.site-footer{padding-top:82px}.site-footer>div:first-child>p{max-width:480px;font-size:14px!important}.footer-links{gap:13px;font-size:14px}.footer-links>span,.footer-bottom{font-size:10px}.what-hero,.guides-hero,.guide-detail-hero,.editorial-hero,.news-hero,.workbench-hero,.assess-intro,.connect-intro{background-image:radial-gradient(circle at 78% 20%,#2368d829,#0000 34%)}.what-hero h1,.guides-hero h1,.guide-detail-hero h1,.editorial-hero h1,.news-hero h1,.workbench-hero h1,.assess-intro h1,.connect-intro h1{letter-spacing:-.05em;text-wrap:balance;font-weight:560}.what-hero p,.guides-hero p,.guide-detail-hero p,.editorial-hero p,.news-hero p,.workbench-hero p,.assess-intro p,.connect-intro p{font-size:17px!important}.definition-card,.guide-card,.guide-detail-layout>aside,.article-layout>aside{border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.definition-card>span,.proof-layer-grid article>span,.guide-card>span,.guide-card>small,.guide-card>div strong,.guide-card>i,.guide-detail-hero>div:last-child,.guide-detail-layout>aside>span,.guide-boundary small,.guide-step-list>div>span,.guide-handoff>span{font-size:10px!important}.definition-card>div,.distinction-table .distinction-head>*,.role-path a>span,.role-path small{font-size:11px!important}.proof-layer-grid{border:0;gap:14px}.proof-layer-grid article{border:1px solid var(--line);border-radius:var(--radius-md);min-height:320px;box-shadow:var(--shadow-sm);padding:32px}.proof-layer-grid p,.distinction-table>div>*,.guide-card p,.guide-boundary p,.guide-step-list p{font-size:14px!important}.guide-card-grid{gap:16px}.guide-card{border:1px solid var(--line)}.guide-card h2{font-size:29px}.guide-card>div em,.guide-output-grid strong{font-size:14px}.guide-output-grid i,.guide-checklist span{width:25px;height:25px;font-size:11px}.guide-step-list h3{font-size:22px}.assess-page,.connect-page,.workbench-page{background:#eef3f8}.assess-intro,.connect-intro{padding-top:88px;padding-bottom:72px}.readiness-workspace{gap:24px;max-width:1540px;padding-top:34px}.readiness-inputs,.readiness-results,.connector-form,.verification-panel,.probe-ready-panel,.probe-report{border-radius:var(--radius-md);box-shadow:var(--shadow-md);border-color:#c4d1df;overflow:hidden}.planner-panel-head{min-height:86px;padding:19px 23px}.planner-panel-head>div>span{width:38px;height:38px;font-size:11px}.planner-panel-head strong{font-size:15px}.planner-panel-head small{font-size:11px!important}.privacy-pill,.risk-badge{border-radius:7px;padding:8px 10px;font-size:9px}.planner-form-scroll{padding:9px 25px 0}.planner-fieldset{padding:27px 0}.planner-fieldset legend{margin-bottom:16px;font-size:11px}.identity-fields label{gap:8px;font-size:13px}.identity-fields input,.identity-fields select,.identity-fields textarea{border-radius:8px;min-height:52px;padding:13px 14px;font-size:14px}.choice-grid,.check-grid{gap:10px}.choice-card,.check-card{border-radius:9px;overflow:hidden}.choice-card>span{min-height:82px;padding:15px}.choice-card strong,.check-card strong{font-size:13px}.choice-card small,.check-card small{font-size:11px!important}.check-card{min-height:74px;padding:14px}.check-indicator{border-radius:6px;width:23px;height:23px;font-size:11px}.planner-submit{min-height:88px;padding:18px 23px}.planner-submit>div{font-size:10px}.result-summary{min-height:155px}.risk-score strong{font-size:48px}.risk-score span,.result-summary small,.result-summary p{font-size:10px!important}.result-summary h2{font-size:26px}.result-boundary{padding:13px 22px;font-size:11px}.result-tabs{overflow-x:auto}.result-tabs button{min-height:52px;padding:0 19px;font-size:10px}.result-view{padding:25px}.result-kpis small,.result-kpis span,.driver-list>small,.next-decision span,.list-intro,.control-list small,.scenario-list small,.owner-list small,.scenario-list article div>strong,.owner-list article div>strong,.policy-view span,.policy-view button{font-size:10px!important}.driver-list span{border-radius:7px;padding:8px 10px;font-size:11px}.next-decision{border-radius:10px;padding:18px}.control-list article,.scenario-list article,.owner-list article{padding:18px 0}.control-list p,.scenario-list p,.owner-list p{font-size:13px!important}.control-list h3,.scenario-list h3,.owner-list h3{font-size:16px}.policy-view strong{font-size:14px}.policy-view pre{border-radius:10px;max-height:410px;padding:19px;font-size:11px}.connect-promise span{border-radius:6px;padding:8px 10px;font-size:9px}.connector-workspace{padding-top:34px}.connector-steps{border:0;gap:8px}.connector-steps li{border:1px solid #c5d2e0;border-radius:10px;min-height:66px;padding:14px 18px}.connector-steps li span{width:31px;height:31px;font-size:10px}.connector-steps li strong{font-size:12px}.connector-grid{gap:24px}.connector-panel-heading{min-height:98px;padding:22px 26px}.connector-panel-heading>span{width:42px;height:42px;font-size:11px}.connector-panel-heading small{font-size:10px!important}.connector-panel-heading h2{font-size:clamp(24px,2.2vw,34px)}.connector-fields{gap:21px;padding:31px 27px}.connector-fields label{gap:9px;font-size:13px}.connector-fields label>small{font-size:11px!important}.connector-fields input,.connector-fields select{border-radius:8px;min-height:54px;padding:13px 14px;font-size:14px}.connector-attestations{gap:10px;padding:0 27px 31px}.connector-attestations label{border-radius:10px;padding:17px}.connector-attestations strong{font-size:13px}.connector-attestations small{font-size:11px!important}.connector-submit{min-height:88px;padding:18px 26px}.connector-submit>span{font-size:10px}.connector-boundary{border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:32px}.connector-boundary p{font-size:13px!important}.connector-boundary p strong{font-size:14px}.connector-boundary>div>span,.connector-boundary>small{font-size:10px!important}.verification-panel>p,.probe-ready-panel>p{font-size:14px!important}.verification-block{border-radius:10px}.verification-block small,.verification-block code,.verification-notes,.probe-manifest small,.report-summary small,.probe-checks small,.report-boundary{font-size:10px!important}.probe-manifest article,.probe-checks>article{border-radius:10px}.probe-manifest strong,.probe-checks h3{font-size:15px}.probe-checks p{font-size:13px!important}.manifest-strip{gap:10px}.manifest-strip article{border:1px solid #284866;border-radius:10px}.manifest-strip span,.manifest-strip small,.utility-banner,.workbench-hero aside span,.workbench-hero aside p,.explainer-grid article>span{font-size:10px!important}.manifest-strip strong{font-size:14px}.workbench-hero aside,.explainer-grid article{border-radius:var(--radius-md)}.explainer-grid{gap:14px}.explainer-grid p{font-size:14px!important}.article-index>a{border-radius:14px}.article-index small,.article-index>a>span,.article-meta,.news-layout small,.daily-page>header>div,.daily-lead>div>span,.daily-lead aside>span,.daily-watch>a>span,.daily-watch small{font-size:10px!important}.article-index p,.article-body p,.article-body li,.news-layout p,.daily-lead>div p,.daily-lead ol,.daily-watch p{font-size:15px!important}.article-layout>aside a{font-size:13px}.daily-lead aside{border-radius:var(--radius-md)}.developer-page{background:var(--paper);overflow:hidden}.developer-hero{background:radial-gradient(circle at 75% 30%,#3f7ee81a,#0000 31%),linear-gradient(#081a3306 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#081a3306 1px,#0000 1px) 0 0/42px 42px;grid-template-columns:minmax(0,1.02fr) minmax(460px,.98fr);align-items:center;gap:clamp(46px,7vw,112px);min-height:680px;padding:88px clamp(22px,5.7vw,96px);display:grid}.developer-hero-copy h1{letter-spacing:-.06em;max-width:780px;margin:24px 0;font-size:clamp(50px,5.2vw,80px);font-weight:540;line-height:.98}.developer-hero-copy h1 em{color:var(--teal-dark)}.developer-hero-copy>p{max-width:650px;color:var(--muted);margin:0;font-size:clamp(16px,1.5vw,20px);line-height:1.6}.developer-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.developer-terminal{color:#d9e7f4;background:var(--navy);border:1px solid #1a3c61;border-radius:18px;overflow:hidden;box-shadow:0 36px 80px #06172e33}.developer-terminal>div{border-bottom:1px solid var(--line-dark);background:#0a213e;align-items:center;gap:7px;min-height:49px;padding:0 18px;display:flex}.developer-terminal>div>span{background:#405a72;border-radius:50%;width:8px;height:8px}.developer-terminal>div>span:first-child{background:#c94f5b}.developer-terminal>div>span:nth-child(2){background:#d29536}.developer-terminal>div>span:nth-child(3){background:#77dda0}.developer-terminal>div small{color:#8297ad;font-family:var(--mono);margin-left:auto;font-size:10px}.developer-terminal pre{min-height:330px;font-family:var(--mono);margin:0;padding:38px;font-size:clamp(11px,1vw,14px);line-height:1.85;overflow-x:auto}.developer-terminal code b{color:var(--acid)}.developer-terminal code span{color:#8db9ff}.developer-terminal>p{color:#8aa0b5;border-top:1px solid var(--line-dark);font-family:var(--mono);margin:0;padding:15px 38px;font-size:10px}.developer-commands{background:#fff;padding:104px clamp(22px,5.7vw,96px)}.developer-section-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px;display:flex}.developer-section-head h2{letter-spacing:-.045em;max-width:640px;margin:0;font-size:clamp(32px,4vw,56px);font-weight:560;line-height:1.03}.command-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.command-grid article{border:1px solid var(--line);background:#f8fafc;border-radius:14px;min-height:250px;padding:28px}.command-grid small{color:var(--teal-dark);font-family:var(--mono);letter-spacing:.1em;font-size:10px;font-weight:800;display:block}.command-grid code{overflow-wrap:anywhere;min-height:78px;color:var(--ink);font-family:var(--mono);margin:26px 0 20px;font-size:clamp(14px,1.35vw,18px);font-weight:700;line-height:1.5;display:block}.command-grid p{max-width:390px;color:var(--muted);margin:0;font-size:14px}.developer-sdk{color:#fff;background:var(--navy);grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:clamp(50px,8vw,130px);padding:112px clamp(22px,5.7vw,96px);display:grid}.developer-sdk h2{letter-spacing:-.045em;max-width:720px;margin:23px 0;font-size:clamp(34px,4vw,58px);font-weight:540;line-height:1.05}.developer-sdk p{color:#9eb0c0;max-width:650px;font-size:16px}.developer-sdk ul{gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.developer-sdk li{color:#d8e2ec;align-items:center;gap:14px;font-size:13px;display:flex}.developer-sdk li span{width:28px;height:28px;color:var(--acid);font-family:var(--mono);border:1px solid #294762;border-radius:7px;place-items:center;font-size:9px;display:grid}.developer-sdk pre{color:#d8e3ee;font-family:var(--mono);background:#091f3a;border:1px solid #244564;border-radius:16px;margin:0;padding:clamp(26px,4vw,48px);font-size:clamp(12px,1.15vw,16px);line-height:1.9;overflow-x:auto;box-shadow:inset 0 1px #ffffff08}.developer-sdk pre span{color:#8db9ff}.developer-sdk pre b{color:var(--acid)}.developer-plugin{background:#edf2f7;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,8vw,120px);padding:100px clamp(22px,5.7vw,96px);display:grid}.developer-plugin h2{letter-spacing:-.05em;margin:20px 0 12px;font-size:clamp(38px,4.5vw,64px)}.developer-plugin>div>p{max-width:620px;color:var(--muted);font-size:16px}.plugin-contract{box-shadow:var(--shadow-md);background:#fff;border:1px solid #c5d2e0;border-radius:14px;padding:31px}.plugin-contract>span{color:var(--teal-dark);font-family:var(--mono);letter-spacing:.12em;font-size:10px;font-weight:800}.plugin-contract strong{margin:17px 0 10px;font-size:24px;display:block}.plugin-contract p{color:var(--muted);font-size:13px}.plugin-contract a{color:var(--teal-dark);gap:12px;margin-top:16px;font-size:12px;font-weight:800;display:inline-flex}.developer-boundary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.developer-boundary>div{border-right:1px solid var(--line);min-height:230px;padding:38px clamp(24px,3.5vw,56px)}.developer-boundary>div:last-child{border:0}.developer-boundary span{color:var(--teal-dark);font-family:var(--mono);letter-spacing:.11em;font-size:9px;font-weight:800}.developer-boundary strong{margin:19px 0 10px;font-size:20px;display:block}.developer-boundary p{color:var(--muted);margin:0;font-size:13px}.developer-next{justify-content:space-between;align-items:center;gap:48px;padding:82px clamp(22px,5.7vw,96px);display:flex}.developer-next h2{letter-spacing:-.04em;margin:15px 0 0;font-size:clamp(30px,3.4vw,48px)}.developer-next>div:last-child{flex-shrink:0;align-items:center;gap:28px;display:flex}@media (max-width:1180px){.site-header{grid-template-columns:1fr auto;min-height:76px;padding-top:10px}.site-brand{grid-area:1/1}.header-actions{grid-area:1/2}.site-header nav{grid-area:2/1/auto/-1;justify-content:flex-start;gap:28px;width:calc(100vw - 48px);padding:0 0 9px;display:flex;overflow-x:auto}.site-header nav a{white-space:nowrap;padding:8px 0}.site-header nav a:after{bottom:2px}.assurance-status{display:none}.hero-section,.developer-hero,.developer-sdk{grid-template-columns:1fr}.developer-terminal{max-width:760px}}@media (max-width:800px){.site-header{padding-left:18px;padding-right:18px}.site-header nav{gap:24px;width:calc(100vw - 36px)}.site-header nav a{font-size:12px}.hero-section{background-size:auto,36px 36px,36px 36px;padding-top:72px}.hero-copy h1{font-size:clamp(45px,13.5vw,66px)}.hero-copy>p{font-size:16px!important}.system-visual{border-radius:20px}.utility-now,.stakes-section,.how-section,.value-section,.audience-section,.company-section,.proof-section,.use-cases-section,.intelligence-section,.planes-section{padding-top:86px;padding-bottom:86px}.utility-output-chain,.outcome-grid,.company-grid{gap:11px}.proof-console{border-radius:15px}.readiness-workspace,.connector-workspace{padding-top:22px}.site-footer{padding-top:62px}.developer-hero{min-height:0;padding-top:72px;padding-bottom:76px}.developer-commands,.developer-sdk,.developer-plugin{padding-top:80px;padding-bottom:80px}.developer-section-head,.developer-next{flex-direction:column;align-items:flex-start}.command-grid,.developer-boundary{grid-template-columns:1fr}.command-grid article{min-height:0}.developer-plugin{grid-template-columns:1fr}.developer-boundary>div{border-right:0;border-bottom:1px solid var(--line);min-height:0}}@media (max-width:520px){.site-brand small,.github-link{display:none}.header-actions .button{font-size:12px}.site-header nav{gap:19px}.hero-section{padding-top:58px}.hero-copy h1{font-size:clamp(43px,13vw,58px)}.hero-proof span{font-size:10px}.choice-card>span{min-height:74px}.connector-steps{gap:7px}.developer-hero-copy h1{font-size:clamp(42px,13vw,58px)}.developer-terminal pre{min-height:0;padding:25px 20px;font-size:10px}.developer-terminal>p{padding:14px 20px}.developer-next>div:last-child{flex-direction:column;align-items:flex-start}}
