/* OmniGuard V3 / Scorpion. Original interaction styles remain in site.css. */
:root{--bg:#0a0a0a;--surface:#111310;--surface2:#181b16;--ink:#f2f4f1;--muted:#a6aca1;--quiet:#8c9487;--line:#282d25;--lime:#a3ff3f;--mint:#b1dcb7;--amber:#edc17e;--coral:#ffa18e;--paper:#eaf0e2;--radius:6px;--sans:Arial,Helvetica,sans-serif}
html{background:var(--bg);scroll-padding-top:105px}body{background:var(--bg)}em{font-style:normal;color:var(--lime)}.wrap{width:min(1320px,calc(100% - 112px))}h1,h2{font-weight:500;letter-spacing:-.065em}h2{font-size:clamp(38px,4.15vw,62px);line-height:1.08}p{line-height:1.75}.label,.eyebrow,.section-index{font-size:10px;letter-spacing:.11em}.button{border-radius:5px;min-height:49px;font-size:13px;font-weight:600;padding:14px 20px;gap:25px;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s}.button.primary{color:#152107;background:var(--lime);border-color:var(--lime)}.button.primary:hover{background:#b7ff68;border-color:#b7ff68;box-shadow:0 0 28px #a3ff3f12;transform:translateY(-2px)}.button .icon,.text-link .icon{transition:transform .25s}.button:hover .icon,.text-link:hover .icon{transform:translateX(3px)}.button.secondary{border-color:#41483a;background:#ffffff03}.text-link{font-size:13px;gap:24px;padding-block:6px;border-bottom-color:#424c37}.icon{stroke-width:1.5}.announcement{background:#10120e;border-bottom-color:#252a20;font-size:9px;letter-spacing:.1em}.announcement .wrap{min-height:31px}.announcement a{display:inline-flex;align-items:center;gap:9px}.announcement-dot{width:5px;height:5px;background:#9cab8f;border-radius:1px}.announcement-chevron{color:var(--lime);font-size:12px}.announcement-end{color:#8d9785}.header{background:#0a0a0af2;border-bottom-color:#ffffff0d;backdrop-filter:blur(18px);transition:box-shadow .25s}.header.is-scrolled{box-shadow:0 10px 35px #0005;border-bottom-color:#303628}.nav-inner{min-height:84px;gap:26px}.brand{gap:9px;letter-spacing:0;font-size:20px}.brand img{width:26px;height:34px;object-fit:contain;flex:none}.wordmark{font-size:18px;font-weight:750;letter-spacing:.065em}.wordmark>span{color:var(--lime)}.desktop-nav{gap:27px;margin-right:4px}.desktop-nav a{font-size:12px;font-weight:500}.desktop-nav a[aria-current]{color:var(--lime)}.nav-actions{gap:18px}.nav-actions .button{min-height:41px;font-size:12px;padding:10px 15px;gap:15px}.command-trigger{width:auto;gap:7px;min-width:44px;border:0;color:var(--muted);padding:4px;background:none}.command-trigger .icon{width:16px}.command-trigger kbd{font:10px var(--mono);letter-spacing:0}.menu-toggle{border:0}.mobile-nav{padding-top:10px;padding-bottom:25px}.mobile-nav a{font-size:19px;min-height:50px}.mobile-nav a:last-child{color:var(--lime)}
/* Hero: one considered brand sculpture, not a running dashboard. */
.v3-hero{position:relative;overflow:clip;background:radial-gradient(ellipse at 75% 46%,#a3ff3f06,transparent 40%)}.hero-grid{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;min-height:674px;gap:35px;padding-block:66px 60px}.v3-hero-copy{position:relative;z-index:2}.hero-kicker{display:flex;gap:11px;align-items:center;font:10px var(--mono);letter-spacing:.11em;color:#b0b8a7}.kicker-line{display:inline-block;height:1px;width:23px;background:var(--lime)}.v3-hero h1{font-size:clamp(56px,6.3vw,94px);line-height:1.02;margin:27px 0;letter-spacing:-.072em;font-weight:500;max-width:750px}.v3-hero h1>span{color:var(--lime)}.hero-line{display:none}.v3-hero-copy>p{font-size:16px;max-width:420px;line-height:1.8;color:#9da594}.v3-hero .hero-actions{margin-top:32px;gap:24px;align-items:center}.hero-secondary{display:inline-flex;align-items:center;gap:10px;font-size:12px;min-height:45px;color:#d4dacd}.hero-secondary .icon{width:16px}.hero-disclaimer{display:flex;align-items:center;gap:8px;font:10px var(--mono);color:#89917f;margin-top:22px}.open-dot{width:5px;height:5px;border:1px solid #8e9c7d;border-radius:50%}.hero-sculpture{height:520px;position:relative;isolation:isolate;--mx:0px;--my:0px;min-width:0}.sculpture-grid{position:absolute;inset:0;background-image:radial-gradient(#90a87326 .8px,transparent .8px);background-size:23px 23px;mask-image:radial-gradient(ellipse,black 10%,transparent 70%)}.orbital{position:absolute;top:50%;left:50%;border:1px solid #9bbc721c;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.orbital-one{width:350px;height:350px}.orbital-two{width:460px;height:460px;border-style:dashed;border-color:#849b6413}.orbital-three{width:270px;height:270px;border-color:#aacd8612}.scorpion-stage{position:absolute;inset:75px 74px 80px;display:flex;justify-content:center;align-items:center;transform:translate3d(var(--mx),var(--my),0);transition:transform .6s cubic-bezier(.18,.75,.27,1)}.hero-scorpion{height:100%;width:auto;max-width:100%;filter:drop-shadow(0 0 35px #a3ff3f0c);animation:scorpion-in 1.35s cubic-bezier(.16,1,.3,1) both}.sculpture-code{position:absolute;left:27px;top:8px;font:9px var(--mono);letter-spacing:.12em;color:#757f68}.sculpture-cross{position:absolute;font:18px var(--mono);color:#6b795b}.cross-one{top:40px;right:48px}.cross-two{bottom:63px;left:42px}.sculpture-label{position:absolute;display:flex;align-items:flex-start;gap:9px;background:linear-gradient(100deg,#0a0a0af5,#0a0a0a00);padding:8px;z-index:3}.sculpture-label>span{font:10px var(--mono);color:var(--lime);padding-top:2px}.sculpture-label>div{font:10px var(--mono);letter-spacing:.075em;color:#dce6d2}.sculpture-label small{display:block;font:9px var(--mono);letter-spacing:0;color:#7f8975;line-height:1.4;margin-top:6px}.sculpture-label i{position:absolute;height:1px;background:#8aad5855}.label-observe{top:73px;right:-1px}.label-observe i{width:37px;top:27px;left:-35px;transform:rotate(-32deg);transform-origin:right}.label-understand{left:-2px;top:244px}.label-understand i{width:35px;right:-30px;top:22px}.label-protect{bottom:70px;right:-8px}.label-protect i{width:35px;left:-28px;top:15px;transform:rotate(28deg)}.sculpture-bottom{position:absolute;bottom:8px;left:28px;right:24px;display:flex;align-items:center;justify-content:space-between;font:8px var(--mono);letter-spacing:.11em;color:#69745e}.micro-bars{display:flex;align-items:center;gap:3px;height:20px}.micro-bars i{width:2px;height:5px;background:#586f3d}.micro-bars i:nth-child(2n){height:12px}.micro-bars i:nth-child(3n){height:18px;background:#a3ff3f90}.hero-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-block:20px;font:9px var(--mono);letter-spacing:.09em;color:#748068}.hero-bottom a{display:flex;align-items:center;gap:15px;color:#d0d7c7}.hero-bottom .icon{width:14px;height:14px}.source-ribbon{background:#10120f;border-block:1px solid #262d1e}.source-ribbon>.wrap{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-block:25px}.source-heading,.source-roadmap{font:9px var(--mono);letter-spacing:.07em;color:#859178;line-height:1.5;max-width:105px}.source-items{display:flex;align-items:center;justify-content:space-between;gap:35px;flex:1;max-width:865px}.source-items>span{display:flex;align-items:center;gap:10px;color:#c0c8b7;font-size:13px;white-space:nowrap}.source-items .icon{width:19px;color:#82966b}.source-roadmap{text-align:right;color:#788968}
/* Section rhythm, restrained reveals, varied editorial grids. */
.section{padding-block:112px}.section-index{display:flex;align-items:center;gap:14px;font-family:var(--mono);font-size:9px;color:#98a08e;text-transform:uppercase;letter-spacing:.12em}.section-index i{width:33px;height:1px;background:#496034}.v3-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin:25px 0 45px}.v3-section-heading h2{margin:0;line-height:1.08}.v3-section-heading>p{max-width:380px;font-size:14px;line-height:1.8;margin:0;padding-bottom:4px}.v3-section-heading .button{flex:none}.section-foot{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:25px}.section-foot>span{display:flex;align-items:center;gap:10px;font-size:11px;color:#98a28e}.section-foot .icon{width:16px}.subtle-note{font:10px var(--mono);line-height:1.7;color:#919b87;margin-top:23px}.reveal-ready[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s}.reveal-ready[data-reveal].revealed{opacity:1;transform:none}
/* A real step-controlled synthetic investigation. */
.story-layout{display:grid;grid-template-columns:345px minmax(0,1fr);gap:30px}.story-timeline{min-width:0}.story-controls{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0 0 18px;border-bottom:1px solid var(--line)}.story-controls .label{font-size:9px}.story-play{display:flex;align-items:center;gap:12px;color:var(--lime);background:none;border:0;padding:7px 0;font:10px var(--mono);min-height:40px}.story-step{position:relative;display:grid;grid-template-columns:45px 13px 1fr 15px;gap:10px;align-items:center;text-align:left;width:100%;padding:20px 10px 20px 0;border:0;border-bottom:1px solid #24291f;background:none;color:#87957b;min-height:76px;transition:background .2s,color .2s}.story-step>span:nth-child(3){min-width:0}.story-step strong{font-weight:500;font-size:12px;color:#afb9a4;display:block;line-height:1.35}.story-step small{display:block;font-size:10px;line-height:1.55;margin-top:4px;color:#7c8970}.step-time{font:9px var(--mono);color:#78876a}.step-dot{width:6px;height:6px;border-radius:50%;border:1px solid #6c7d57}.story-step .icon{width:14px;opacity:0;color:var(--lime);transition:opacity .2s}.story-step.selected{background:linear-gradient(90deg,#a3ff3f0b,transparent);padding-left:8px}.story-step.selected .step-dot{background:var(--lime);border-color:var(--lime);box-shadow:0 0 10px #a3ff3f33}.story-step.selected strong,.story-step.selected .step-time{color:#e5eddc}.story-step.selected .icon,.story-step:hover .icon{opacity:1}.story-view{min-width:0;border:1px solid #343e2b;border-radius:9px;background:linear-gradient(140deg,#121710,#0c0f0a 65%);overflow:hidden}.instrument-bar{font-size:9px;min-height:47px;border-bottom:1px solid #303727;padding:12px 20px;color:#a3af96;letter-spacing:.045em;background:#151a111f}.instrument-bar .icon{width:16px;height:16px;color:#9cae87}.demo-label{font-size:8px;letter-spacing:.06em;border-color:#414937;border-radius:2px;color:#aab39f;padding:4px 6px}.story-map{position:relative;aspect-ratio:700/410;background-image:radial-gradient(#778e4d38 .6px,transparent .6px);background-size:23px 23px;min-width:0}.story-edges{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.story-edges path{fill:none;stroke:#495939;stroke-width:1;opacity:.4;transition:stroke .4s,opacity .4s}.story-edges path.lit{stroke:#a3ff3f;opacity:.75;stroke-dasharray:6 7;animation:edge-flow 5s linear infinite}.story-node{position:absolute;transform:translate(-50%,-35%);display:flex;flex-direction:column;align-items:center;gap:6px;padding:4px;background:transparent;border:0;min-width:70px;min-height:82px}.node-symbol{width:46px;height:46px;border:1px solid #586847;border-radius:8px;display:grid;place-items:center;color:#a6b694;background:#151d10;box-shadow:0 0 0 5px #95bd5b06;transition:all .3s}.node-symbol .icon{width:20px}.story-node strong{font:10px var(--mono);color:#c8d2bd;font-weight:400;line-height:1.1}.story-node small{font:7px var(--mono);letter-spacing:.08em;color:#738561}.story-node.selected .node-symbol,.story-node:hover .node-symbol{color:var(--lime);border-color:var(--lime);background:#253615;box-shadow:0 0 0 6px #a3ff3f07,0 0 35px #a3ff3f10}.sn-identity{left:14.7%;top:21%}.sn-endpoint{left:43%;top:21%}.sn-process{left:57.4%;top:51.7%}.sn-external{left:85.7%;top:21.7%}.sn-server{left:83.7%;top:77.5%}.sn-incident{left:30%;top:77.5%}.sn-incident .node-symbol{transform:rotate(45deg);border-radius:4px}.sn-incident .icon{transform:rotate(-45deg)}.map-coordinate{position:absolute;left:22px;bottom:14px;font:7px/1.7 var(--mono);letter-spacing:.08em;color:#63734e}.story-insight{padding:23px 25px;border-top:1px solid #303727;background:#141a10;min-height:143px}.insight-marker{font:8px var(--mono);letter-spacing:.08em;color:var(--lime)}.story-insight h3{font-size:20px;letter-spacing:-.035em;margin-top:8px}.story-insight p{font-size:12px;line-height:1.7;max-width:580px;margin-top:7px;color:#9daa90}
/* Four product layers, four different functional miniatures. */
.product-section{border-block:1px solid #21261c;background:#0d100b}.product-bento{display:grid;grid-template-columns:1fr 1fr;gap:18px}.product-card{position:relative;min-width:0;overflow:hidden;border:1px solid #2c3425;border-radius:8px;padding:30px 35px;min-height:430px;background:radial-gradient(ellipse at 100% 10%,#a3ff3f04,transparent 65%),#11150f;transition:border-color .3s,box-shadow .3s}.product-card:hover{border-color:#617848;box-shadow:0 9px 40px #0002}.product-top{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:32px}.product-top>span:first-child{display:flex;align-items:center;gap:10px;font:11px var(--mono);letter-spacing:.08em;color:#dce9cd}.product-top .icon{color:var(--lime);width:22px;height:22px}.product-top .label{color:#88977a;font-size:8px}.product-card h3{font-size:33px;letter-spacing:-.045em;line-height:1.12;color:#e6eddc}.product-card>p{max-width:450px;font-size:13px;line-height:1.8;margin-top:17px;color:#94a386}.product-card .text-link{font-size:11px;border-bottom:0;color:#cfe1bb}.mini-flow{display:flex;align-items:center;justify-content:center;gap:0;height:148px;margin-top:7px;overflow:hidden}.flow-particles{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;max-width:145px;width:30%}.flow-particles i{height:4px;width:14px;background:#779950;border-radius:1px}.flow-particles i:nth-child(3n){background:#a3ff3f;opacity:.8}.flow-particles i:nth-child(4n){opacity:.25}.flow-connector{height:1px;flex:1;max-width:45px;background:linear-gradient(90deg,#496435,#a3ff3f80);position:relative}.flow-connector:after{content:'';position:absolute;top:-2px;left:0;width:5px;height:5px;border-radius:50%;background:var(--lime);animation:particle 3s ease-in-out infinite}.flow-filter{border:1px solid #87b75055;width:76px;height:69px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border-radius:6px;background:#192213;box-shadow:0 0 30px #a3ff3f0a}.flow-filter .icon{color:var(--lime);width:23px}.flow-filter small{font:7px var(--mono);letter-spacing:.1em;color:#aabd97}.flow-result{display:flex;flex-direction:column;gap:9px;min-width:29px}.flow-result i{height:5px;width:22px;background:var(--lime);border-radius:1px}.mini-graph{position:relative;height:143px;margin:10px 0}.mini-graph svg{width:100%;height:100%}.mini-graph path{stroke:#5e784445;fill:none;stroke-width:1.3}.mini-graph circle{stroke:#7e9c59;stroke-width:1;fill:#162012}.mini-graph .core{stroke:var(--lime);fill:#283b14}.mini-graph .core-center{stroke:none;fill:var(--lime)}.mini-graph>span{position:absolute;font:7px var(--mono);letter-spacing:.06em;color:#8c9e79;left:7%;top:58%}.mini-graph>span:nth-last-child(2){left:80%;top:28%}.mini-graph>span:last-child{left:77%;top:95%}.analyst-excerpt{display:grid;grid-template-columns:84px 1fr;gap:12px 9px;padding:20px 0;margin-block:6px 7px;align-items:center}.classification{font:7px var(--mono);letter-spacing:.08em;padding:4px 6px;display:inline-block;width:max-content;border:1px solid #405332;border-radius:2px;color:#d0e2bb}.classification.inference{color:#d5c399;border-color:#6b613a}.classification.unknown{color:#a6afa0;border-color:#4e5646}.analyst-excerpt p{font-size:11px;margin:0}.guardian-track{display:flex;align-items:center;justify-content:center;height:145px;max-width:400px;margin:6px auto 6px}.guardian-track>span{width:70px;display:flex;align-items:center;flex-direction:column;gap:12px}.guardian-track .icon{width:38px;height:38px;padding:8px;border:1px solid #4f613d;border-radius:6px;box-sizing:content-box;color:#a4b391;background:#121a0e}.guardian-track small{font:7px var(--mono);letter-spacing:.1em;color:#90a27d}.guardian-track>i{width:45px;height:1px;background:#536c38;position:relative;top:-12px}.guardian-track>i:after{content:'›';position:absolute;right:0;top:-12px;color:#8ba56b}.guardian-track .guardian-final .icon{color:var(--lime);border-color:#7bab44;background:#203310}.guardian-track .guardian-final small{color:var(--lime)}
/* Resource governor: illustrative states, never fake live metrics. */
.governor-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.governor-copy h2{margin-top:27px;font-size:clamp(38px,3.4vw,52px)}.governor-copy>p{max-width:390px;margin:24px 0;font-size:14px}.governor-panel{border:1px solid #35442a;border-radius:8px;background:#11160d;overflow:hidden;min-width:0;--state-color:var(--lime)}.resource-budgets{display:grid;grid-template-columns:repeat(4,1fr);margin:24px 22px 0}.resource-budgets>span{border-right:1px solid #36442a;text-align:center;font:8px var(--mono);letter-spacing:.08em;color:#c0cdb3}.resource-budgets>span:last-child{border:0}.resource-budgets small{display:block;color:#879979;font:8px var(--mono);margin-top:8px}.governor-diagram{height:153px;display:flex;align-items:center;justify-content:center;gap:40px;position:relative;padding-bottom:25px}.governor-core{display:grid;place-items:center;width:64px;height:64px;border:1px solid var(--state-color);border-radius:50%;position:relative;box-shadow:0 0 0 8px #92c15a08;transition:border-color .3s}.governor-core:before,.governor-core:after{content:'';position:absolute;top:50%;height:1px;width:40px;background:#8da46d55}.governor-core:before{right:100%}.governor-core:after{left:100%}.governor-core .icon{width:27px;height:27px;color:var(--state-color)}.governor-input,.governor-output{display:grid;gap:6px;grid-template-columns:repeat(4,1fr)}.governor-input i,.governor-output i{height:3px;width:12px;background:#6f8b4f}.governor-output{grid-template-columns:1fr}.governor-output i{width:26px;background:var(--state-color);transition:opacity .3s}.governor-state{position:absolute;bottom:9px;color:var(--state-color);font:10px var(--mono);letter-spacing:.13em}.governor-states{display:flex;margin:10px 18px 0;border:1px solid #35472a;border-radius:4px;overflow:hidden}.governor-states button{flex:1;min-width:0;padding:11px 5px;border:0;border-right:1px solid #35472a;background:none;font-size:9px;color:#9bae8a;min-height:41px}.governor-states button:last-child{border:0}.governor-states button[aria-pressed=true]{background:var(--state-color);color:#17220f}.governor-explanation{padding:19px 24px;font-size:11px;min-height:85px;line-height:1.75;color:#a2b38f}.panel-caption{font:8px var(--mono);letter-spacing:.07em;color:#8d9e7e;border-top:1px solid #2e3c23;padding:14px 22px}.governor-panel[data-state="1"]{--state-color:#e3c677}.governor-panel[data-state="2"],.governor-panel[data-state="3"]{--state-color:#edab8b}.governor-panel[data-state="4"]{--state-color:#9ddbd0}.governor-panel[data-state="2"] .governor-output i:nth-child(n+3),.governor-panel[data-state="3"] .governor-output i:nth-child(n+2){opacity:.15}
/* A light chapter creates a deliberate editorial break. */
.v3-light{background:#e9efdf;color:#172211;padding-block:105px;border-block:1px solid #f2f6ea;position:relative;overflow:hidden}.ai-light-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.v3-light .section-index{color:#526042}.v3-light .section-index i{background:#6e8358}.v3-light h2{margin:28px 0 25px;font-size:clamp(39px,4vw,59px);color:#14200e;line-height:1.08}.v3-light em{color:#718456}.v3-light .ai-light-grid>div>p{color:#516245;font-size:14px;max-width:370px}.ai-principles{display:flex;flex-direction:column;gap:12px;margin:25px 0 30px;font-size:12px;color:#34442a}.ai-principles>span{display:flex;align-items:center;gap:10px}.ai-principles .icon{width:16px;color:#546e36}.dark-button{background:#172210;border-color:#172210;color:#e1eed3}.dark-button:hover{background:#2a3b1d;color:#e9f2df}.passport-wrap{transform:rotate(-1.4deg);transition:transform .4s}.passport-wrap:hover{transform:none}.v3-light .passport{color:#edf5e4;border:1px solid #343f2b;background:#10170e;box-shadow:0 30px 55px -25px #18270d50;border-radius:8px;overflow:hidden}.v3-light .passport p{color:#a2b195}.v3-light .passport .label,.v3-light .passport .muted{color:#92a480}.v3-light .passport .permission-rows button{background:#10170e}.v3-light .passport .permission-rows button[aria-pressed=true]{background:#1e2b15}.v3-light .passport .permission-result{background:#16210f}.v3-light .passport .passport-title h3{color:#e7f0dc}.v3-light .passport .permission-result p{color:#a9bc98}.v3-light .passport .persuasion,.v3-light .passport .passport-foot{color:#a5b596}.v3-light .passport .pill{font-size:9px}.passport-wrap .light-caption{font:8px var(--mono);letter-spacing:.07em;text-align:center;color:#556347;margin-top:15px;max-width:none}.scorpion-mark{stroke:none;object-fit:contain;width:30px;height:37px}.passport-head img.scorpion-mark{width:23px;height:30px}
/* Showcase links to the user's existing console, not an invented production endpoint. */
.console-section{background:radial-gradient(ellipse at 50% 75%,#a3ff3f05,transparent 60%)}.console-section .section-heading h2{font-size:clamp(34px,3.4vw,52px)}.console-tabs{display:flex;align-items:center;gap:6px;margin-bottom:17px}.console-tabs button{display:flex;align-items:center;gap:9px;font-size:11px;color:#8e9e7e;border:1px solid transparent;background:none;min-height:41px;padding:10px 16px;border-radius:5px}.console-tabs button[aria-pressed=true]{background:#1c2714;border-color:#3e522c;color:#d9e9ca}.console-tabs button .icon{width:15px;height:15px}.console-tabs>.label{margin-left:auto;font-size:8px;color:#7d8c6f}.console-frame{position:relative;border:1px solid #3f4d30;border-radius:9px;overflow:hidden;background:#0d140b;box-shadow:0 30px 80px -45px #657f36a0}.browser-chrome{display:flex;justify-content:space-between;align-items:center;padding:13px 18px;background:#192213;border-bottom:1px solid #313f24;font:8px var(--mono);letter-spacing:.05em;color:#829870}.browser-chrome>span:first-child{display:flex;gap:5px}.browser-chrome i{width:6px;height:6px;background:#536546;border-radius:50%}.browser-chrome i:first-child{background:#b2876a}.console-frame>img{display:block;width:100%;height:auto;aspect-ratio:1.49;object-fit:cover;object-position:top;transition:opacity .15s}.console-image-caption{font:8px var(--mono);color:#a0b48c;text-align:center;padding:12px;background:#14200e;border-top:1px solid #314724}.showcase-points{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:38px}.showcase-points>div{padding-left:23px;border-left:1px solid #39482b}.showcase-points span{font:9px var(--mono);color:var(--lime)}.showcase-points h3{font-size:19px;margin:10px 0;letter-spacing:-.035em}.showcase-points p{font-size:12px;max-width:300px}.trust-faq{display:grid;grid-template-columns:1fr 1fr;gap:95px;border-top:1px solid var(--line)}.trust-faq h2{margin:28px 0 25px;font-size:clamp(36px,3.5vw,50px)}.trust-faq>div>p{max-width:365px;font-size:14px}.trust-faq .text-link{margin-top:23px}.faq-list{padding-top:45px}.faq-list details{border-top:1px solid #323d28}.faq-list details:last-child{border-bottom:1px solid #323d28}.faq-list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;min-height:68px;padding-block:18px;font-size:14px;color:#d5e0cb}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .icon{width:16px;color:#8caa6b;flex:none}.faq-list details[open] summary .icon{transform:rotate(45deg)}.faq-list details>div{padding:0 27px 23px 0;font-size:12px;line-height:1.9;color:#97aa88}.faq-list a{color:var(--lime);text-decoration:underline}
/* Finish with confident type instead of an endless set of cards. */
.v3-cta{border-block:1px solid #3d512a;background:#111a0b;position:relative;overflow:hidden;padding-block:70px}.v3-cta:after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 90% 120%,#a3ff3f10,transparent 55%);pointer-events:none}.v3-cta .eyebrow{font-size:9px;color:#aabd91}.cta-row{display:flex;justify-content:space-between;align-items:center;gap:45px;margin-top:25px;position:relative;z-index:1}.cta-row h2{font-size:clamp(48px,5.1vw,76px);line-height:1.05}.cta-row>div{max-width:330px}.cta-row p{font-size:13px;color:#a8b899;margin-bottom:25px}.cta-note{display:block;font:8px var(--mono);color:#8b9e79;margin-top:17px;letter-spacing:.05em}.v3-footer{padding-top:60px;background:#0a0d08}.footer-top{gap:50px}.footer-top>div:first-child p{font-size:12px;color:#8fa17f}.footer-top .motion-switch{font-size:10px;color:#829872;margin-top:17px;gap:8px;padding-inline:0;width:auto;border:0}.footer-top .motion-switch .icon{width:13px}.footer-links{gap:65px}.footer-links .label{font-size:8px;letter-spacing:.08em;margin-bottom:17px;color:#718660}.footer-links a{font-size:11px;min-height:32px;color:#a3b394}.v3-footer .footer-word{position:relative;letter-spacing:-.065em;font-size:clamp(45px,13.25vw,188px);color:#a3ff3f;line-height:1.15;margin-top:44px;padding-bottom:17px;font-weight:600;border-bottom:1px solid #2d3e20}.v3-footer .footer-word>span{color:#253b17}.v3-footer .footer-word>.footer-asterisk{font-size:.36em;color:#a3ff3f;position:absolute;right:0;top:14%;line-height:1}.footer-bottom{font-size:8px;color:#7c926b;padding:18px 0;gap:20px;align-items:center}.footer-bottom>div{display:flex;gap:23px}.footer-bottom>div a{min-height:35px;display:flex;align-items:center}.footer-disclaimer{font-size:9px;color:#7d906e;max-width:900px;line-height:1.8;padding-bottom:30px}.noscript-notice{display:block;font-size:12px;padding:20px;text-align:center;color:#a3b692}
/* Internal pages inherit the same brand, spacing and editorial treatment. */
.page-head{position:relative;padding-top:80px;padding-bottom:48px;overflow:hidden;isolation:isolate}.page-head h1{font-size:clamp(43px,5.35vw,78px);font-weight:500;line-height:1.06;max-width:1080px;margin-top:25px;overflow-wrap:normal}.page-head>p{font-size:15px;max-width:640px;line-height:1.85;margin-top:25px}.page-head .eyebrow{font-size:9px;letter-spacing:.1em}.page-watermark{position:absolute;width:210px;right:20px;top:50px;opacity:.045;transform:rotate(12deg);z-index:-1;pointer-events:none}.page-watermark img{width:100%;height:auto}.page-head-line{margin-top:45px;padding-top:18px;border-top:1px solid #303c26;display:flex;justify-content:space-between;gap:15px;font:8px var(--mono);color:#7d926b;letter-spacing:.09em}.prose{max-width:1100px}.article-sections>section{grid-template-columns:95px 1fr;gap:45px;padding-block:50px;border-color:#303d26}.article-sections h2{font-size:34px;max-width:680px;line-height:1.14}.article-sections p{font-size:15px;max-width:700px}.article-sections>section>.section-number{color:#a3ff3f;font-size:11px}.architecture{background:#121b0c;border-radius:8px;padding:32px 40px;border-color:#394b29}.architecture-core{background:#203110;border-color:#628442;border-radius:5px}.architecture-core img.scorpion-mark{width:32px;height:42px}.architecture-core strong{font-size:25px}.architecture-sources,.architecture-outcomes{font-size:12px}.architecture-outcomes>span{font-size:11px}.platform-flow{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding-bottom:60px;padding-top:10px}.platform-flow h2{font-size:43px;margin:20px 0}.platform-flow p{font-size:13px;max-width:410px}.platform-pipeline{list-style:none;margin:0;padding:0;border:1px solid #3a4d2b;border-radius:8px;background:#121a0d}.platform-pipeline li{display:grid;grid-template-columns:25px 110px 1fr;align-items:center;gap:15px;min-height:65px;padding:15px 24px;border-bottom:1px solid #2c3c20}.platform-pipeline li:last-child{border:0}.platform-pipeline li>span{font:9px var(--mono);color:var(--lime)}.platform-pipeline strong{font-size:13px;font-weight:500}.platform-pipeline small{font-size:10px;color:#92a381}.anchor-target{scroll-margin-top:100px}.readiness{border-radius:8px;overflow:hidden;border-color:#3c4e2c}.readiness-column{background:#10180b}.readiness-column:last-child{background:#12150f}.readiness-column:first-child{border-color:#3c4e2c}.readiness-column h2{font-size:30px}.readiness-column .plain-list{font-size:13px}.demo-gateway{display:flex;justify-content:space-between;align-items:center;gap:30px;border:1px solid #40572b;background:#17250e;padding:24px 28px;margin-bottom:35px;border-radius:8px}.demo-gateway>div{display:flex;align-items:center;gap:20px}.demo-gateway>div>.icon{width:27px;height:27px;color:var(--lime)}.demo-gateway h2{font-size:23px;line-height:1.25;margin:8px 0}.demo-gateway p{font-size:12px}.demo-gateway .button{flex:none}.investigation{border-radius:8px;overflow:hidden;background:#10170c;border-color:#40532d}.demo-topbar{background:#172311}.scenario-tab[aria-pressed=true]{background:#273a17}.network{background-color:#0d150a}.workspace .timeline{background:#10190b}.demo-context{background:#141e0e}.evidence-panel{background:#121b0e}.mode-control,.response-area,.demo-footnote{background-color:#131d0e}.network .graph-node{background:#16220e}.dialog-bar{background:#18260f}.approval-dialog,.receipt-dialog{background:#10170c;border-color:#4e6a33;border-radius:9px}.dialog-actions{gap:14px}.lead-card{background:#11190c;border-color:#456230;border-radius:8px;overflow:hidden}.signup-layout{gap:85px;padding-bottom:85px}.signup-layout h2{font-size:35px}.signup-layout>div:first-child>p{font-size:14px;line-height:1.8}.lead-card input:not([type=checkbox]),.lead-card textarea,.lead-card select{background:#0b1208;border-color:#4b623a;border-radius:5px}.signup-status{background:#172110}.lead-card .signup-unavailable{background:#172210}.integration-row{background:#10160c;border-radius:7px}.plan-card{border-radius:8px;background:#11190c}.plan-card.featured{background:linear-gradient(145deg,#213911,#121c0b)}.plan-price,.price-amount{letter-spacing:-.06em}.billing-controls{padding:18px 0}.page-passport{padding-top:0}.page-passport .passport{border-radius:9px;background:#131d0d}.page-company .prose{max-width:1100px}.page-privacy .prose,.page-terms .prose{max-width:1000px}.page-404 .page-head{min-height:540px}.page-404 .page-watermark{opacity:.13}.not-found h1{margin-top:35px}
/* Command palette: keyboard-first and entirely local. */
.search-dialog{padding:0;background:#10170c;border:1px solid #607f40;border-radius:9px;width:min(580px,calc(100% - 32px));max-height:80vh;margin:13vh auto auto;color:var(--ink);box-shadow:0 40px 150px #000a}.search-dialog::backdrop{background:#000a;backdrop-filter:blur(8px)}.search-bar{display:flex;align-items:center;gap:14px;padding:18px 21px;border-bottom:1px solid #344a24}.search-bar>.icon{width:18px;color:var(--lime)}.search-bar input{width:100%;background:none;border:0;color:#dfedcf;font-size:14px;outline:none;min-width:0}.search-close{font:9px var(--mono);color:#94a981;background:#24351a;padding:8px;border:1px solid #445d30;border-radius:3px}.search-results{padding:10px;max-height:50vh;overflow:auto}.search-results>a{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;font-size:13px;color:#aabc9a;border-radius:4px;min-height:42px}.search-results>a .icon{width:15px}.search-results>a:hover,.search-results>a:focus,.search-results>a.search-active{background:#243b14;color:var(--lime);outline:none}.search-foot{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #344a24;padding:14px 20px;font-size:7px;color:#7e956b}.search-empty{font-size:13px;padding:20px}
@keyframes scorpion-in{from{opacity:0;transform:translateY(15px) scale(.96);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes edge-flow{to{stroke-dashoffset:-65}}@keyframes particle{0%{left:0;opacity:0}20%{opacity:1}80%{opacity:1}100%{left:90%;opacity:0}}
/* Decorative animation is only active in view, with an explicit off switch. */
.flow-connector:after,.story-edges path.lit{animation-play-state:paused}.in-view .flow-connector:after,.in-view .story-edges path.lit{animation-play-state:running}.paused *,.paused *:before,.paused *:after,.page-hidden *,.page-hidden *:before,.page-hidden *:after{animation-play-state:paused!important}.paused .scorpion-stage{transform:none}.paused .reveal-ready[data-reveal]{transition:none;opacity:1;transform:none}
@media(min-width:1600px){.hero-grid{min-height:760px;gap:60px}.v3-hero h1{font-size:100px}.hero-sculpture{height:580px}.scorpion-stage{inset:80px 90px 90px}.orbital-one{width:400px;height:400px}.orbital-two{width:510px;height:510px}.label-observe{top:94px}.label-understand{top:280px}.label-protect{bottom:90px}.hero-line{display:none}}
@media(max-width:1200px){.wrap{width:calc(100% - 72px)}.desktop-nav{gap:18px}.wordmark{font-size:16px}.nav-inner{gap:20px}.nav-actions{gap:10px}.command-trigger kbd{display:none}.hero-grid{min-height:620px;gap:20px;grid-template-columns:1.13fr 1fr}.v3-hero h1{font-size:clamp(52px,6.3vw,78px)}.hero-line{display:block}.hero-sculpture{height:470px}.scorpion-stage{inset:78px 66px 78px}.orbital-one{width:300px;height:300px}.orbital-two{width:380px;height:380px}.label-observe{right:-7px;top:65px}.label-understand{left:-12px;top:230px}.label-protect{right:-3px;bottom:55px}.sculpture-label small{font-size:8px}.source-roadmap{display:none}.source-items{gap:20px}.section{padding-block:90px}.story-layout{grid-template-columns:310px minmax(0,1fr);gap:22px}.story-map{aspect-ratio:700/470}.story-step{min-height:74px;padding-block:17px}.story-node strong{font-size:8px}.story-node small{font-size:6px}.node-symbol{width:39px;height:39px}.story-insight{padding:20px;min-height:145px}.product-card{padding:27px;min-height:420px}.product-card h3{font-size:30px}.governor-section{gap:55px}.ai-light-grid{gap:60px}.v3-light .passport-title h3{font-size:25px}.trust-faq{gap:65px}.platform-flow{gap:55px}.platform-pipeline li{grid-template-columns:22px 87px 1fr;padding-inline:20px;gap:12px}.footer-links{gap:40px}.signup-layout{gap:60px}}
@media(max-width:1020px){.desktop-nav{display:none}.menu-toggle{display:flex}.nav-inner{min-height:73px}.wordmark{font-size:17px}.hero-grid{min-height:585px;padding-block:52px}.v3-hero h1{font-size:clamp(49px,6.5vw,66px)}.v3-hero-copy>p{font-size:14px;max-width:330px}.v3-hero .hero-actions{gap:15px}.v3-hero .button{font-size:11px;gap:14px;padding:13px 15px}.hero-secondary{font-size:11px}.hero-kicker{font-size:8px;letter-spacing:.06em}.hero-sculpture{height:430px}.scorpion-stage{inset:76px 45px 82px}.sculpture-label small{display:none}.label-understand{left:-10px;top:225px}.label-protect{bottom:70px;right:-8px}.label-observe{top:60px}.orbital-one{width:270px;height:270px}.orbital-two{width:335px;height:335px}.hero-bottom{font-size:7px}.source-items{gap:14px}.source-items>span{font-size:11px;gap:7px}.source-items .icon{width:16px}.source-heading{font-size:7px;max-width:80px}.source-ribbon>.wrap{gap:25px}.story-layout{grid-template-columns:275px 1fr;gap:18px}.story-step{grid-template-columns:35px 9px 1fr 12px;gap:7px;padding-block:15px}.story-step strong{font-size:11px}.story-step small{font-size:9px}.step-time{font-size:8px}.story-map{aspect-ratio:700/520}.story-node{min-width:55px;gap:5px}.node-symbol{width:34px;height:34px}.node-symbol .icon{width:17px}.story-node strong{font-size:7px}.story-node small{font-size:5px}.story-view .instrument-bar{font-size:7px;padding:12px}.story-view .demo-label{font-size:6px}.story-insight h3{font-size:18px}.story-insight p{font-size:11px}.map-coordinate{font-size:6px;left:12px;bottom:10px}.product-card{padding:24px}.product-card h3{font-size:28px}.product-top{margin-bottom:28px}.product-top .label{font-size:7px}.product-top>span:first-child{font-size:9px}.governor-section{gap:35px}.governor-copy h2{font-size:36px}.governor-copy>p{font-size:12px}.governor-panel .instrument-bar{font-size:8px;padding:12px}.governor-panel .demo-label{font-size:6px}.governor-states button{font-size:8px;padding:9px 3px}.governor-explanation{font-size:10px;padding-inline:19px}.ai-light-grid{gap:40px}.v3-light h2{font-size:39px}.v3-light .passport-head{padding:20px}.v3-light .passport-title{padding:20px}.v3-light .passport-title h3{font-size:22px}.v3-light .passport-title p{font-size:10px}.v3-light .permission-rows button{font-size:11px;padding-inline:17px}.v3-light .passport .pill{font-size:7px}.v3-light .passport .persuasion{font-size:10px}.v3-light .passport .passport-foot{font-size:9px}.v3-light .passport .permission-result{padding:18px}.v3-light .passport .permission-result p{font-size:11px}.v3-light .ai-light-grid>div>p{font-size:13px}.console-section .section-heading h2{font-size:34px}.console-section .section-heading .button{font-size:10px;gap:12px;padding:12px}.showcase-points{gap:25px}.showcase-points h3{font-size:17px}.trust-faq{gap:45px}.trust-faq h2{font-size:36px}.faq-list summary{font-size:12px}.trust-faq>div>p{font-size:12px}.page-head h1{font-size:clamp(44px,6vw,65px)}.page-head>p{font-size:14px}.platform-flow{gap:35px}.platform-flow h2{font-size:36px}.platform-pipeline li{grid-template-columns:18px 70px 1fr;gap:10px;padding-inline:15px}.platform-pipeline strong{font-size:11px}.platform-pipeline small{font-size:9px}.demo-gateway{padding:24px;gap:20px}.demo-gateway h2{font-size:20px}.demo-gateway p{font-size:11px}.demo-gateway .button{font-size:11px}.signup-layout{gap:45px}.footer-links{gap:30px}.footer-word{margin-top:30px}.article-sections>section{grid-template-columns:60px 1fr;gap:25px}}
@media(max-width:767px){.wrap{width:calc(100% - 40px)}.announcement{font-size:7px}.announcement .wrap{min-height:29px}.announcement-end{font-size:6px;letter-spacing:.06em}.nav-inner{min-height:68px;gap:14px}.brand img{width:23px;height:30px}.wordmark{font-size:15px}.nav-actions{gap:6px}.command-trigger{display:none}.nav-actions .button{font-size:10px;padding:9px 12px;min-height:36px;gap:10px}.nav-actions .button .icon{width:13px}.menu-toggle{width:35px;height:40px;min-width:35px;min-height:40px;padding:8px}.hero-grid{display:flex;flex-direction:column;min-height:0;gap:25px;align-items:stretch;padding-top:44px;padding-bottom:10px}.v3-hero h1{font-size:clamp(49px,10.2vw,77px);line-height:1.02;margin-top:24px;margin-bottom:23px;max-width:600px}.hero-line{display:none}.hero-kicker{font-size:8px;letter-spacing:.065em}.v3-hero-copy>p{font-size:14px;max-width:390px;line-height:1.8}.v3-hero .hero-actions{gap:19px;margin-top:25px}.v3-hero .button{font-size:11px;min-height:45px}.hero-disclaimer{font-size:8px;letter-spacing:0;margin-top:18px}.hero-sculpture{height:340px;max-width:445px;width:100%;align-self:center}.scorpion-stage{inset:32px 95px 54px}.orbital-one{width:250px;height:250px}.orbital-two{width:320px;height:320px}.orbital-three{width:180px;height:180px}.sculpture-code{left:10px;top:6px;font-size:7px}.label-observe{top:52px;right:0}.label-understand{left:0;top:166px}.label-protect{bottom:70px;right:1px}.sculpture-label{gap:6px;padding:4px}.sculpture-label>div{font-size:8px}.sculpture-label>span{font-size:8px}.sculpture-label i{max-width:23px}.label-understand i{right:-21px}.label-observe i{left:-23px}.label-protect i{left:-21px}.sculpture-bottom{bottom:4px;left:10px;right:10px;font-size:6px}.cross-one{top:15px;right:42px}.cross-two{bottom:27px;left:20px}.hero-bottom{font-size:7px;gap:20px;line-height:1.8;padding-block:17px}.hero-bottom>span:last-child{display:none}.hero-bottom a{font-size:7px;gap:8px;white-space:nowrap}.hero-bottom .icon{width:11px}.source-ribbon>.wrap{padding-block:21px;display:block}.source-heading{display:block;max-width:none;font-size:7px;margin-bottom:16px}.source-items{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:16px 22px}.source-items>span{font-size:11px;gap:7px}.source-items .icon{width:16px}.section{padding-block:67px}.section-index{font-size:8px;gap:10px;letter-spacing:.08em}.section-index i{width:24px}.v3-section-heading{display:block;margin-top:23px;margin-bottom:28px}.v3-section-heading h2{font-size:clamp(36px,8.4vw,52px)}.v3-section-heading>p{font-size:13px;margin-top:19px;max-width:450px}.v3-section-heading>p br{display:none}.story-layout{display:flex;flex-direction:column;gap:21px}.story-controls{padding-bottom:9px}.story-timeline{display:grid;grid-template-columns:1fr 1fr;column-gap:14px}.story-controls{grid-column:1/-1}.story-step{grid-template-columns:28px 7px 1fr;min-height:70px;padding:12px 0;gap:7px}.story-step .icon{display:none}.step-time{font-size:7px}.story-step strong{font-size:10px;line-height:1.35}.story-step small{font-size:8px}.story-step.selected{padding-left:5px}.step-dot{width:5px;height:5px}.story-map{aspect-ratio:700/475}.node-symbol{width:36px;height:36px}.story-node{min-width:64px}.story-node strong{font-size:8px}.story-node small{font-size:6px}.story-insight{padding:21px;min-height:139px}.story-insight h3{font-size:20px}.story-insight p{font-size:11px}.story-view .instrument-bar{font-size:8px;padding:12px 15px}.story-view .demo-label{font-size:6px}.map-coordinate{font-size:6px}.section-foot{display:block;margin-top:18px}.section-foot>span{font-size:10px;line-height:1.7;align-items:flex-start}.section-foot>span .icon{margin-top:2px;flex:none}.section-foot .text-link{margin-top:10px;font-size:12px}.product-bento{grid-template-columns:1fr;gap:15px}.product-card{padding:26px;min-height:400px}.product-card h3{font-size:31px}.product-card>p{font-size:12px;max-width:400px}.product-top{margin-bottom:27px}.product-top>span:first-child{font-size:10px}.product-top .label{font-size:7px}.mini-flow,.guardian-track{height:130px;margin-block:12px 6px}.mini-graph{height:135px}.analyst-excerpt{margin-top:16px;margin-bottom:15px;gap:13px 9px}.analyst-excerpt p{font-size:10px}.flow-particles{max-width:110px;gap:7px}.flow-particles i{width:10px}.product-card .text-link{font-size:11px}.subtle-note{font-size:8px;margin-top:17px}.governor-section{display:flex;flex-direction:column;align-items:stretch;gap:30px}.governor-copy h2{font-size:clamp(35px,8.1vw,50px);margin-top:22px}.governor-copy>p{font-size:13px;margin-block:21px}.governor-copy .text-link{font-size:12px}.governor-panel .instrument-bar{font-size:8px;padding:13px 15px}.governor-panel .demo-label{font-size:6px}.governor-states button{font-size:8px}.governor-diagram{height:156px;gap:30px}.governor-core:before,.governor-core:after{width:30px}.governor-explanation{min-height:82px;font-size:11px}.v3-light{padding-block:64px}.ai-light-grid{display:flex;flex-direction:column;gap:43px;align-items:stretch}.v3-light h2{font-size:clamp(38px,9vw,55px);margin-top:24px}.v3-light .ai-light-grid>div>p{font-size:13px;max-width:420px}.ai-principles{font-size:12px;gap:12px}.passport-wrap{transform:none;max-width:480px;width:100%;align-self:center}.v3-light .passport-title h3{font-size:25px}.v3-light .passport .permission-rows button{font-size:11px;gap:12px}.v3-light .passport .pill{font-size:8px}.passport-wrap .light-caption{font-size:7px;line-height:1.8}.console-section .section-heading h2{font-size:clamp(32px,7.2vw,46px)}.console-section .section-heading>.button{margin-top:24px;font-size:11px}.console-tabs{gap:4px;flex-wrap:wrap;margin-bottom:14px}.console-tabs button{font-size:10px;padding:10px 12px;gap:7px}.console-tabs>.label{margin:9px 0 0;width:100%;font-size:7px}.browser-chrome{padding:11px 12px;font-size:6px}.browser-chrome>span:last-child{display:none}.browser-chrome i{width:4px;height:4px}.console-frame>img{aspect-ratio:1.25;object-fit:cover;object-position:top left}.console-image-caption{font-size:7px;padding:10px;line-height:1.7}.showcase-points{grid-template-columns:1fr;gap:25px;margin-top:26px}.showcase-points>div{display:grid;grid-template-columns:20px 1fr;gap:0 14px;padding-left:18px}.showcase-points span{grid-row:1/3;padding-top:3px;font-size:8px}.showcase-points h3{font-size:18px;margin:0 0 8px}.showcase-points p{font-size:11px;max-width:none;grid-column:2}.trust-faq{display:flex;flex-direction:column;gap:26px}.trust-faq h2{font-size:clamp(34px,8vw,47px);margin-top:24px}.trust-faq>div>p{font-size:13px;max-width:410px}.faq-list{padding-top:0}.faq-list summary{font-size:13px;padding-block:18px;min-height:61px}.faq-list details>div{font-size:12px}.v3-cta{padding-block:55px}.v3-cta .eyebrow{font-size:7px}.cta-row{display:block;margin-top:23px}.cta-row h2{font-size:clamp(44px,10vw,68px);line-height:1.06}.cta-row>div{margin-top:27px;max-width:none}.cta-row p{font-size:12px;line-height:1.8}.cta-row .button{font-size:12px}.cta-note{font-size:7px}.v3-footer{padding-top:39px}.footer-top{flex-direction:column;gap:34px}.footer-links{width:100%;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr))}.footer-links a{font-size:10px;line-height:1.6;min-height:33px}.footer-links .label{font-size:7px;margin-bottom:13px}.footer-top .motion-switch{font-size:10px;margin-top:10px}.v3-footer .footer-word{font-size:13.3vw;margin-top:24px;padding-bottom:11px}.footer-bottom{display:flex;flex-wrap:wrap;font-size:7px;row-gap:7px}.footer-bottom>span:last-child{width:100%;font-size:7px}.footer-disclaimer{font-size:8px;margin-top:2px;padding-bottom:22px}.page-head{padding-top:44px;padding-bottom:32px}.page-head h1{font-size:clamp(38px,8.5vw,62px);line-height:1.07;letter-spacing:-.06em;overflow-wrap:break-word;margin-top:22px}.page-head>p{font-size:13px;margin-top:21px}.page-head .eyebrow{font-size:8px;line-height:1.7}.page-watermark{right:-23px;top:78px;width:185px;opacity:.04}.page-head-line{font-size:6px;letter-spacing:.06em;margin-top:29px;padding-top:15px}.page-head-line>span:last-child{text-align:right}.prose{padding-bottom:40px}.article-sections>section{grid-template-columns:24px 1fr;gap:16px;padding:29px 0}.article-sections>section>.section-number{font-size:9px;padding-top:4px}.article-sections h2{font-size:26px;line-height:1.2;margin-bottom:17px}.article-sections p{font-size:13px;line-height:1.9}.platform-flow{display:flex;flex-direction:column;gap:28px;align-items:stretch;padding-top:0;padding-bottom:35px}.platform-flow h2{font-size:35px}.platform-flow p{font-size:12px;max-width:none}.platform-pipeline li{grid-template-columns:20px 87px 1fr;gap:11px;padding-inline:17px;min-height:59px}.platform-pipeline strong{font-size:12px}.platform-pipeline small{font-size:10px}.architecture{padding:23px;margin-bottom:30px;border-radius:6px}.architecture-sources{flex-wrap:wrap;gap:17px 22px;margin-block:18px}.architecture-sources>span{font-size:12px;gap:8px}.architecture-core{padding:18px;flex-wrap:wrap;gap:12px}.architecture-core strong{font-size:22px}.architecture-core>div>span{font-size:11px}.architecture-core>.demo-label{font-size:7px}.architecture-outcomes{gap:17px;flex-wrap:wrap;padding-top:20px}.architecture-outcomes>span{font-size:9px}.demo-gateway{display:block;padding:23px;margin-bottom:25px}.demo-gateway>div{align-items:flex-start;gap:13px}.demo-gateway h2{font-size:21px}.demo-gateway p{font-size:11px}.demo-gateway>.button{margin-top:21px;font-size:11px}.demo-gateway>div>.icon{width:20px;margin-top:4px}.demo-gateway .label{font-size:8px}.demo-topbar{padding:13px 14px;font-size:9px}.scenario-tab{font-size:11px;min-height:47px}.demo-context h3{font-size:19px}.demo-context{padding:20px}.readiness{grid-template-columns:1fr;margin-bottom:30px}.readiness-column{padding:26px}.readiness-column:first-child{border-right:0;border-bottom:1px solid #3c4e2c}.readiness-column h2{font-size:27px}.readiness-column .plain-list{font-size:12px}.signup-layout{grid-template-columns:1fr;gap:25px;padding-bottom:55px}.signup-layout>div:first-child{padding-top:0}.signup-layout h2{font-size:30px}.signup-layout>div:first-child>p{font-size:13px}.lead-card-header{padding:17px}.lead-card form{padding:21px}.signup-status{padding:18px 21px}.plan-card{padding:24px}.search-foot{font-size:6px;padding:12px}.search-foot>span{font-size:6px}.search-bar{padding:17px 15px;gap:10px}.search-bar input{font-size:12px}.search-dialog{margin-top:9vh}.search-results>a{font-size:12px}.page-404 .page-head{min-height:460px}}
@media(max-width:374px){.wrap{width:calc(100% - 32px)}.wordmark{font-size:13px}.brand{gap:7px}.brand img{width:21px;height:27px}.nav-actions .button{padding:9px 10px;font-size:9px;gap:7px}.nav-actions .button .icon{width:12px}.nav-actions{gap:3px}.announcement-end{display:none}.hero-kicker{font-size:7px;letter-spacing:.04em}.v3-hero h1{font-size:43px;letter-spacing:-.065em}.v3-hero-copy>p{font-size:13px}.v3-hero .hero-actions{gap:9px;flex-wrap:wrap}.v3-hero .button{font-size:10px;padding:11px 12px;gap:11px}.hero-secondary{font-size:10px;gap:5px}.hero-sculpture{height:310px}.scorpion-stage{inset:35px 75px 47px}.orbital-one{width:224px;height:224px}.orbital-two{width:285px;height:285px}.label-understand{top:165px}.label-protect{bottom:49px}.sculpture-label>div{font-size:7px}.sculpture-label>span{font-size:7px}.sculpture-label i{display:none}.hero-disclaimer{font-size:7px}.story-timeline{column-gap:10px}.story-step{grid-template-columns:24px 6px 1fr;gap:5px;min-height:75px}.story-step strong{font-size:9px}.story-step small{font-size:8px}.story-step.selected{padding-left:3px}.story-view .instrument-bar{font-size:7px;padding-inline:11px;gap:7px}.story-view .instrument-bar .icon{width:13px}.story-view .demo-label{font-size:5px;padding:4px}.story-node{min-width:52px}.node-symbol{width:30px;height:30px}.node-symbol .icon{width:15px}.story-node strong{font-size:7px}.story-node small{font-size:5px}.story-map{aspect-ratio:700/500}.story-insight{padding:18px}.product-card{padding:23px}.product-card h3{font-size:28px}.product-top>span:first-child{font-size:9px}.product-top .label{font-size:6px}.flow-particles{gap:6px}.flow-particles i{width:9px}.flow-filter{width:62px;height:61px}.flow-filter small{font-size:6px}.analyst-excerpt{grid-template-columns:74px 1fr;gap:12px 7px}.classification{font-size:6px}.analyst-excerpt p{font-size:9px}.v3-light .passport-head{padding:17px}.v3-light .passport-title{padding:17px}.v3-light .passport-title h3{font-size:23px}.v3-light .permission-rows button{padding-inline:12px;font-size:10px}.v3-light .passport .pill{font-size:7px}.console-tabs button{padding:9px 10px;font-size:9px;gap:5px}.console-tabs button .icon{width:13px}.console-tabs{gap:0}.resource-budgets{margin-inline:13px}.governor-states{margin-inline:13px}.governor-states button{font-size:7px}.governor-panel .instrument-bar{font-size:7px;padding:12px}.governor-panel .demo-label{font-size:5px}.panel-caption{font-size:7px;padding-inline:17px}.footer-links a{font-size:9px}.footer-links{gap:12px}.v3-footer .footer-word{font-size:13.05vw}.page-head h1{font-size:35px}.page-head-line{font-size:5px}.platform-pipeline li{grid-template-columns:17px 71px 1fr;padding-inline:13px;gap:9px}.platform-pipeline strong{font-size:11px}.platform-pipeline small{font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal-ready[data-reveal]{opacity:1;transform:none}.scorpion-stage{transform:none}.passport-wrap{transform:none}.hero-scorpion{opacity:1;transform:none;filter:none}}
@media print{.header,.announcement,.v3-footer,.v3-cta,.search-dialog,.hero-sculpture,.source-ribbon,.console-section{display:none!important}.wrap{width:100%}.section{padding-block:20px}.product-card,.governor-panel{break-inside:avoid}body,html{background:white;color:black}p{color:#333}.reveal-ready[data-reveal]{opacity:1;transform:none}}
