@font-face { font-family: "Space Grotesk"; font-style: normal; font-weight: 400 700; font-display: swap; src: url("/fonts/space-grotesk-latin.woff2") format("woff2"); unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } @font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 400 600; font-display: swap; src: url("/fonts/jetbrains-mono-latin.woff2") format("woff2"); unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } :root{--ink:#0b0e0c;--paper:#f2f3ed;--lime:#b9f850;--muted:#9da59f;--line:rgba(255,255,255,.12);--font-geist-mono:"IBM Plex Mono","SFMono-Regular",Consolas,monospace;--font-geist-sans:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:#fff;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}::selection{background:var(--lime);color:var(--ink)}.hero-shell{min-height:100svh;overflow:hidden;background:radial-gradient(circle at 70% 42%,rgba(150,202,67,.12),transparent 28%),var(--ink);position:relative}.hero-shell:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,#000,transparent 88%)}.site-header{height:72px;width:min(100% - 40px,1440px);margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);position:relative;z-index:20}.brand{justify-self:start;display:flex;align-items:center;gap:11px;font:650 13px/1 var(--font-geist-mono),monospace;letter-spacing:.12em}.brand b{color:var(--lime);font-weight:650}.brand-mark{display:grid;place-items:center;width:27px;aspect-ratio:1;border:1px solid rgba(185,248,80,.65);color:var(--lime);clip-path:polygon(0 0,80% 0,100% 20%,100% 100%,20% 100%,0 80%)}.desktop-nav{display:flex;gap:36px;color:#b5bbb7;font-size:13px}.desktop-nav a,.header-cta{transition:color .2s ease}.desktop-nav a:hover{color:#fff}.header-cta{justify-self:end;font-size:13px;font-weight:600;display:flex;gap:12px;align-items:center}.header-cta span{color:var(--lime)}.mobile-menu{display:none;justify-self:end}.hero{position:relative;z-index:2;width:min(100% - 40px,1440px);margin:auto;min-height:calc(100svh - 72px);display:grid;grid-template-columns:minmax(410px,.82fr) minmax(540px,1.18fr);align-items:center;gap:clamp(48px,6vw,100px);padding:76px 0 88px}.hero-copy{padding-left:clamp(0px,3vw,48px)}.eyebrow{margin:0 0 29px;display:flex;align-items:center;gap:10px;color:#c6cbc8;font:500 11px/1 var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.eyebrow span{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px rgba(185,248,80,.12),0 0 18px var(--lime)}h1{max-width:690px;margin:0;color:#f5f5ef;font-size:clamp(56px,6.2vw,102px);font-weight:500;letter-spacing:-.065em;line-height:.91}h1 em{color:var(--lime);font-family:Georgia,'Times New Roman',serif;font-weight:400}.hero-lede{max-width:600px;margin:31px 0 0;color:#aeb5b0;font-size:clamp(16px,1.15vw,19px);line-height:1.58;letter-spacing:-.015em}.hero-actions{display:flex;align-items:center;gap:13px;margin-top:37px}.button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:0 22px;border:1px solid rgba(255,255,255,.16);font-size:13px;font-weight:650;transition:transform .2s,background .2s,border .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--lime);color:#10140f;border-color:var(--lime)}.button-primary:hover{background:#c9ff6d}.button-ghost{color:#dfe2df;background:rgba(255,255,255,.025)}.button-ghost:hover{border-color:rgba(255,255,255,.35)}.play{font-size:9px;color:var(--lime)}.hero-stats{margin-top:48px;padding-top:26px;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);max-width:560px}.hero-stats div{display:flex;flex-direction:column;gap:7px}.hero-stats strong{font:500 25px/1 var(--font-geist-mono),monospace;letter-spacing:-.06em}.hero-stats span{color:#78817b;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.product-visual{position:relative;transform:perspective(1200px) rotateY(-1deg)}.visual-glow{position:absolute;width:58%;aspect-ratio:1;border-radius:50%;background:rgba(185,248,80,.15);filter:blur(95px);right:8%;top:5%}.console{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.17);background:#111512;box-shadow:0 38px 100px rgba(0,0,0,.48)}.console-topbar{height:41px;padding:0 14px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);color:#6f7972;font:500 8px/1 var(--font-geist-mono),monospace;letter-spacing:.1em}.window-dots{display:flex;gap:5px}.window-dots i{width:6px;height:6px;border-radius:50%;background:#3a423c}.live{justify-self:end;color:var(--lime);display:flex;gap:7px;align-items:center}.live i{width:5px;height:5px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px var(--lime)}.console-body{display:grid;grid-template-columns:46px 1fr;min-height:455px}.console-side{border-right:1px solid var(--line);padding:13px 0 12px;display:flex;flex-direction:column;align-items:center;gap:22px;color:#606a63;font-size:13px}.side-logo{display:grid;place-items:center;width:23px;height:23px;background:var(--lime);color:#111;font:800 10px/1 var(--font-geist-mono);margin-bottom:4px}.console-side .side-active{color:var(--lime);border-left:2px solid var(--lime);width:100%;text-align:center}.side-bottom{margin-top:auto}.console-main{padding:22px 22px 13px;min-width:0}.mission-head{display:flex;justify-content:space-between;align-items:end;gap:20px}.mini-label{color:#657068;font:500 8px/1 var(--font-geist-mono),monospace;letter-spacing:.12em}.mission-head h2{margin:7px 0 0;font-size:17px;font-weight:530;letter-spacing:-.035em}.scope-pill{color:var(--lime);background:rgba(185,248,80,.08);border:1px solid rgba(185,248,80,.22);padding:7px 9px;font:500 8px/1 var(--font-geist-mono),monospace;white-space:nowrap}.coverage-row{display:flex;gap:5px;margin:20px 0 15px;overflow:hidden}.covered{border:1px solid rgba(255,255,255,.09);color:#626c65;padding:6px 8px;font:500 7px/1 var(--font-geist-mono),monospace;white-space:nowrap}.covered.active{color:#b6c0b9;border-color:rgba(255,255,255,.19)}.mission-grid{display:grid;grid-template-columns:1.38fr .82fr;gap:11px}.attack-map,.finding-card{border:1px solid rgba(255,255,255,.09);background:#0d100e}.map-head,.finding-head{height:35px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);color:#606a63;font:500 7px/1 var(--font-geist-mono),monospace;letter-spacing:.1em}.path-canvas{height:186px;position:relative;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:25px 25px;overflow:hidden}.node{position:absolute;z-index:2;display:flex;align-items:center;gap:6px;color:#7d8880;font:500 7px/1 var(--font-geist-mono),monospace;background:#141915;border:1px solid #303831;padding:6px 8px}.node i{width:5px;height:5px;border-radius:50%;background:#758078}.node-start{left:8%;top:42%}.node-auth{left:35%;top:18%}.node-api{left:58%;top:53%}.node-data{right:5%;top:27%}.node.alert{border-color:rgba(255,164,80,.55);color:#ffbd83}.node.alert i{background:#ff9d4c;box-shadow:0 0 8px #ff9d4c}.path-line{position:absolute;height:1px;background:linear-gradient(90deg,#3d493f,var(--lime));transform-origin:left center;opacity:.6}.line-one{width:34%;left:18%;top:48%;transform:rotate(-24deg)}.line-two{width:34%;left:45%;top:28%;transform:rotate(38deg)}.line-three{width:31%;left:66%;top:61%;transform:rotate(-28deg)}.agent-status{height:47px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:9px;padding:0 10px}.agent-orb{color:var(--lime);width:24px;height:24px;border:1px solid rgba(185,248,80,.26);display:grid;place-items:center}.agent-status div{display:flex;flex-direction:column;gap:3px}.agent-status strong{font-size:8px;font-weight:550}.agent-status small{color:#68736b;font-size:7px}.pulse-bars{margin-left:auto;color:var(--lime);font-size:7px;letter-spacing:2px}.finding-card{padding-bottom:12px}.finding-head b{color:#ffb36f;background:rgba(255,161,80,.1);padding:4px 5px;font-size:7px}.finding-card h3{font-size:12px;line-height:1.25;margin:15px 12px 7px;letter-spacing:-.02em}.finding-card p{font-size:8px;line-height:1.55;color:#7e8981;margin:0 12px 14px}.evidence{margin:0 12px;padding:9px;border-left:2px solid var(--lime);background:#151a16;display:grid;grid-template-columns:1fr auto;gap:6px}.evidence span{grid-column:1/-1;color:#68736b;font:500 6px/1 var(--font-geist-mono);letter-spacing:.1em}.evidence code{font-size:7px;color:#b7c0ba;overflow:hidden}.evidence b{font:600 7px/1 var(--font-geist-mono);color:var(--lime)}.finding-card>a{display:flex;justify-content:space-between;margin:15px 12px 0;color:#b2bbb5;font-size:8px}.finding-card>a span{color:var(--lime)}.console-footer{height:35px;margin-top:11px;display:flex;align-items:center;gap:20px;border-top:1px solid rgba(255,255,255,.08);color:#5f6862;font:500 7px/1 var(--font-geist-mono),monospace}.console-footer span:first-child{color:#8c968f}.console-footer i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--lime);margin-right:6px}.visual-caption{margin:17px 0 0;display:flex;justify-content:flex-end;gap:12px;color:#69736c;font:500 8px/1 var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.1em}.visual-caption span{color:var(--lime)}@media (max-width:1060px){.hero{grid-template-columns:1fr;max-width:800px;padding-top:70px}.hero-copy{padding:0}.product-visual{transform:none}.hero-stats{max-width:none}.hero-shell{min-height:auto}.desktop-nav{display:none}}@media (max-width:700px){.site-header{width:calc(100% - 32px);height:64px;grid-template-columns:1fr auto}.header-cta{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{list-style:none;width:38px;height:38px;border:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;gap:6px;padding:0 10px;cursor:pointer}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{height:1px;background:#fff;width:100%}.mobile-menu[open] nav{position:absolute;right:0;top:45px;width:190px;background:#151916;border:1px solid rgba(255,255,255,.16);padding:10px;display:flex;flex-direction:column;box-shadow:0 20px 40px #000}.mobile-menu nav a{padding:12px;font-size:13px;color:#cbd0cc}.mobile-menu nav a:last-child{color:var(--lime);border-top:1px solid var(--line)}.hero{width:calc(100% - 32px);padding:56px 0 70px;gap:60px}.eyebrow{margin-bottom:24px;font-size:9px}h1{font-size:clamp(48px,15vw,68px);line-height:.94}.hero-lede{font-size:16px;line-height:1.55;margin-top:25px}.hero-actions{align-items:stretch;flex-direction:column}.button{width:100%;justify-content:space-between}.button-ghost{justify-content:center}.hero-stats{margin-top:37px;padding-top:22px;gap:10px}.hero-stats strong{font-size:20px}.hero-stats span{font-size:8px;line-height:1.35}.product-visual{width:calc(100% + 16px)}.console{overflow:visible}.console-topbar{grid-template-columns:1fr 1fr}.console-topbar>span:nth-child(2){display:none}.console-body{grid-template-columns:35px 1fr;min-height:398px}.console-side{gap:19px}.console-main{padding:16px 12px 9px}.mission-head{align-items:start}.mission-head h2{font-size:13px}.scope-pill{font-size:6px;padding:6px}.coverage-row{margin:15px 0 10px}.covered{padding:5px 6px;font-size:6px}.mission-grid{grid-template-columns:1fr}.path-canvas{height:155px}.finding-card{display:none}.console-footer{gap:10px;font-size:6px}.console-footer span:last-child{display:none}.visual-caption{justify-content:flex-start;line-height:1.4}.path-line{opacity:.5}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}.section-wrap{width:min(100% - 40px,1320px);margin:0 auto}.light-section{background:var(--paper);color:#111411}.section-kicker{display:flex;align-items:center;gap:15px;margin:0 0 27px;color:#5f685f;font:600 10px/1 var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase}.section-kicker span{color:#111411}.section-kicker:after{content:"";width:48px;height:1px;background:#bcc2b8}.section-kicker-dark{color:#778078}.section-kicker-dark span{color:var(--lime)}.section-kicker-dark:after{background:#394039}.section-intro h2,.coverage-heading h2,.safety-copy h2,.outcome-heading h2,.pricing-heading h2,.faq-title h2{margin:0;font-size:clamp(43px,5.8vw,82px);line-height:.95;font-weight:520;letter-spacing:-.06em}.section-intro h2 em,.coverage-heading h2 em,.safety-copy h2 em,.pricing-heading h2 em,.faq-title h2 em{color:#5e685d;font-family:Georgia,'Times New Roman',serif;font-weight:400}.coverage-heading h2 em,.faq-title h2 em{color:var(--lime)}.reveal{opacity:1;transform:none}.js .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.js .reveal.visible{opacity:1;transform:none}.proof-bar{background:#151a16;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.proof-inner{width:min(100% - 40px,1320px);min-height:138px;margin:auto;display:grid;grid-template-columns:1fr auto;align-items:center;gap:50px}.proof-inner>p{max-width:530px;margin:0;color:#c5cbc6;font-size:17px;line-height:1.45;letter-spacing:-.02em}.proof-inner>p span{display:block;margin-bottom:8px;color:var(--lime);font:600 9px/1 var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase}.proof-facts{display:flex;align-items:center}.proof-facts div{min-height:72px;padding:0 38px;border-left:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;justify-content:center;gap:8px}.proof-facts strong{font-size:20px;font-weight:530}.proof-facts small{color:#747e76;font:500 9px/1.25 var(--font-geist-mono);text-transform:uppercase;letter-spacing:.05em}.platform-section{padding:clamp(90px,12vw,170px) 0 0}.section-intro{display:grid;grid-template-columns:minmax(460px,1fr) minmax(260px,.52fr);column-gap:90px;align-items:end}.section-intro .section-kicker{grid-column:1/-1}.section-intro>p:last-child{margin:0 0 5px;color:#555e55;font-size:17px;line-height:1.65}.process-grid{list-style:none;padding:0;margin:85px 0 120px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #cbd0c6;border-bottom:1px solid #cbd0c6}.process-grid li{min-height:300px;padding:28px 26px 25px;position:relative;border-left:1px solid #cbd0c6;display:flex;flex-direction:column}.process-grid li:last-child{border-right:1px solid #cbd0c6}.process-grid li>span{color:#6e776e;font:600 9px/1 var(--font-geist-mono);letter-spacing:.1em}.process-grid strong{margin-top:55px;font-size:19px;line-height:1.18;letter-spacing:-.025em}.process-grid p{margin:15px 0 0;color:#697269;font-size:13px;line-height:1.6}.process-grid i{width:40px;height:40px;margin-top:auto;display:grid;place-items:center;background:#dfe4d8;color:#4a534a;font-style:normal;font-size:15px}.process-grid li:hover i{background:var(--lime);color:#111}.report-panel{min-height:680px;padding:70px clamp(28px,5vw,80px);display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(45px,7vw,100px);align-items:center;background:#dce1d6}.report-copy h3{margin:0;font-size:clamp(43px,4.4vw,68px);line-height:.96;letter-spacing:-.055em;font-weight:520}.report-copy>p:not(.section-kicker){max-width:440px;margin:25px 0 0;color:#586157;font-size:16px;line-height:1.65}.audience-pills{margin-top:34px;display:flex;gap:7px;flex-wrap:wrap}.audience-pills span{border:1px solid #b9c0b4;padding:8px 10px;color:#5d665c;font:600 8px/1 var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em}.report-card{background:#121613;color:#eef0eb;border:1px solid #2e352f;box-shadow:0 30px 60px rgba(24,30,24,.24)}.report-top{min-height:47px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2c332d;color:#7c877e;font:600 8px/1 var(--font-geist-mono);letter-spacing:.08em}.report-top b{color:#ffb174;background:rgba(255,164,91,.1);padding:7px 8px}.report-title{padding:24px 24px 20px;border-bottom:1px solid #2c332d;display:flex;flex-direction:column;gap:7px}.report-title small,.report-columns span,.report-remediation span{color:#6f7a71;font:600 8px/1 var(--font-geist-mono);letter-spacing:.1em}.report-title strong{font-size:22px;letter-spacing:-.03em}.report-title p{margin:0;color:#6d776f;font-size:10px}.report-columns{display:grid;grid-template-columns:1fr 1fr}.report-columns>div{min-height:152px;padding:22px;border-bottom:1px solid #2c332d;display:flex;flex-direction:column;gap:12px}.report-columns>div+div{border-left:1px solid #2c332d}.report-columns strong{color:#d9ddd8;font-size:13px}.report-columns small{color:#7b857d;font-size:10px;line-height:1.55}.report-columns code{color:#bbc3bd;background:#1a201b;padding:9px;font-size:10px}.report-columns .code-ok{color:var(--lime)}.report-remediation{padding:20px 22px;border-bottom:1px solid #2c332d}.report-remediation p{margin:10px 0 0;color:#a3aca5;font-size:11px;line-height:1.5}.report-foot{min-height:45px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;color:#6d776f;font:500 8px/1 var(--font-geist-mono)}.report-foot span:before{content:"✓";color:var(--lime);margin-right:7px}.coverage-section{padding:clamp(100px,12vw,170px) 0;background:#0c0f0d}.coverage-heading{display:grid;grid-template-columns:1fr minmax(280px,.5fr);align-items:end;gap:70px}.coverage-heading>p{margin:0 0 6px;color:#8c958e;font-size:17px;line-height:1.65}.coverage-heading h2{color:#f1f2ed}.coverage-grid{margin-top:75px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.14);border-left:1px solid rgba(255,255,255,.14)}.coverage-card{min-height:285px;padding:22px;position:relative;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);background:#101411;display:flex;flex-direction:column}.coverage-card:hover{background:#151b16}.coverage-card.feature-card{background:#151b16}.card-index{color:#586159;font:600 8px/1 var(--font-geist-mono)}.surface-icon{width:54px;height:54px;margin-top:30px;display:grid;place-items:center;border:1px solid #303831;color:var(--lime);font:600 10px/1 var(--font-geist-mono);position:relative}.browser-icon{display:flex;align-items:start;padding:9px;gap:3px}.browser-icon i{width:3px;height:3px;border-radius:50%;background:#687269}.browser-icon b{position:absolute;inset:18px 8px 8px;border:1px solid #394239}.api-icon{font-size:15px}.phone-icon{width:35px;border-radius:5px}.desktop-icon:after{content:"";position:absolute;width:24px;height:1px;background:#3d473f;bottom:-7px}.coverage-card h3{margin:26px 0 0;font-size:18px;font-weight:540;letter-spacing:-.025em}.coverage-card p{margin:12px 0 0;color:#717a73;font-size:12px;line-height:1.6}.coverage-card small{margin-top:auto;color:#576059;font:600 7px/1 var(--font-geist-mono);letter-spacing:.12em}.coverage-note{min-height:116px;padding:28px 32px;display:grid;grid-template-columns:.35fr 1fr auto;align-items:center;gap:40px;background:var(--lime);color:#121511}.coverage-note span{font:700 9px/1 var(--font-geist-mono);letter-spacing:.12em}.coverage-note p{margin:0;font-size:18px;line-height:1.4;font-weight:520}.coverage-note i{font:600 9px/1 var(--font-geist-mono);font-style:normal;text-transform:uppercase;letter-spacing:.08em}.safety-section{padding:clamp(100px,13vw,180px) 0}.safety-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(60px,9vw,140px);align-items:center}.safety-visual{aspect-ratio:1;max-width:580px;position:relative;display:grid;place-items:center}.scope-orbit{position:absolute;border:1px solid #c4cabf;border-radius:50%;display:grid;place-items:start center}.scope-orbit span{margin-top:-7px;padding:0 10px;background:var(--paper);color:#7a8379;font:600 7px/1 var(--font-geist-mono);text-transform:uppercase;letter-spacing:.1em}.orbit-one{inset:0}.orbit-two{inset:12%}.orbit-three{inset:24%}.scope-core{width:145px;height:145px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#141815;color:#eef1eb;box-shadow:0 20px 50px rgba(30,40,28,.18)}.scope-core i{width:27px;height:27px;display:grid;place-items:center;background:var(--lime);color:#111;font:700 11px/1 var(--font-geist-mono);font-style:normal}.scope-core strong{margin-top:10px;text-align:center;font-size:13px;line-height:1.2}.scope-core small{margin-top:8px;color:#707a72;font:500 7px/1 var(--font-geist-mono);text-transform:uppercase}.safety-visual>p{position:absolute;bottom:4%;display:flex;align-items:center;gap:8px;color:#737c73;font:600 8px/1 var(--font-geist-mono);text-transform:uppercase}.safety-visual>p i{width:6px;height:6px;border-radius:50%;background:#74a21c;box-shadow:0 0 0 4px rgba(116,162,28,.1)}.safety-lede{margin:29px 0 0;color:#5d665c;font-size:16px;line-height:1.65}.safety-list{margin-top:43px;border-top:1px solid #c8cec3}.safety-list article{padding:23px 0;display:grid;grid-template-columns:38px 1fr;gap:14px;border-bottom:1px solid #c8cec3}.safety-list article>span{color:#6f786e;font:600 9px/1.5 var(--font-geist-mono)}.safety-list strong{font-size:15px}.safety-list p{margin:7px 0 0;color:#687167;font-size:12px;line-height:1.55}.outcomes-section{padding:clamp(100px,12vw,170px) 0;background:#151a16}.outcome-heading h2{color:#eff1ec}.outcome-grid{margin-top:65px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.outcome-grid article{min-height:250px;padding:30px;border-left:1px solid var(--line);display:flex;flex-direction:column}.outcome-grid article:last-child{border-right:1px solid var(--line)}.outcome-grid span{color:var(--lime);font:600 8px/1 var(--font-geist-mono);letter-spacing:.1em}.outcome-grid strong{margin-top:55px;max-width:250px;font-size:21px;line-height:1.25;letter-spacing:-.03em}.outcome-grid p{margin:13px 0 0;max-width:290px;color:#7d877f;font-size:12px;line-height:1.6}.comparison{margin-top:75px;border:1px solid var(--line);background:#101411}.comparison>div{min-height:82px;padding:0 28px;display:grid;grid-template-columns:180px repeat(5,1fr);align-items:center;color:#636d65;border-bottom:1px solid var(--line)}.comparison>div:last-child{border-bottom:0}.comparison span{font:600 8px/1 var(--font-geist-mono);letter-spacing:.1em}.comparison strong{font-size:13px;font-weight:540}.comparison i{font-style:normal;text-align:center}.comparison small{font-size:11px}.comparison .comparison-active{color:#e7ebe5;background:rgba(185,248,80,.035)}.comparison-active span,.comparison-active i{color:var(--lime)}.pricing-section{padding:clamp(100px,12vw,170px) 0}.pricing-heading{max-width:870px}.pricing-heading>p:last-child{max-width:630px;margin:28px 0 0;color:#5e675d;font-size:17px;line-height:1.65}.pricing-grid{margin-top:72px;display:grid;grid-template-columns:1.05fr .95fr;gap:14px}.price-card{min-height:610px;padding:38px;display:flex;flex-direction:column;border:1px solid #c7cdc2}.primary-price{background:#111512;color:#eef1eb;border-color:#111512}.audit-price{background:#e5e9df}.price-top{display:flex;align-items:center;justify-content:space-between;color:#717b73;font:600 8px/1 var(--font-geist-mono);letter-spacing:.1em}.price-top b{color:var(--lime);border:1px solid rgba(185,248,80,.32);padding:7px 9px;font-size:7px}.price-card h3{margin:45px 0 0;font-size:32px;letter-spacing:-.04em}.price-card>p{margin:10px 0 0;max-width:480px;color:#818b83;font-size:13px;line-height:1.6}.audit-price>p{color:#687167}.price{margin:35px 0 0;padding:24px 0;border-top:1px solid #303731;border-bottom:1px solid #303731;display:flex;align-items:baseline;gap:10px}.price small{color:#727d74;font:600 7px/1 var(--font-geist-mono)}.price strong{font-size:54px;font-weight:520;letter-spacing:-.06em}.price span{color:#818b83;font-size:12px}.audit-symbol{margin:37px 0 0;padding:20px 0 22px;border-top:1px solid #c4cbbf;border-bottom:1px solid #c4cbbf;font:500 50px/1 var(--font-geist-mono);letter-spacing:-.08em}.audit-symbol span{color:#84907f}.price-card ul{list-style:none;padding:0;margin:25px 0;display:grid;gap:13px}.price-card li{color:#a9b1ab;font-size:12px}.audit-price li{color:#5f685f}.price-card li:before{content:"✓";color:var(--lime);margin-right:10px}.audit-price li:before{color:#587c22}.price-card>a{margin-top:auto;min-height:51px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;background:var(--lime);color:#111;font-size:12px;font-weight:700}.audit-price>a{background:#171b18;color:#f1f3ef}.pricing-note{margin:18px 0 0;color:#767f75;font:500 9px/1 var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em;text-align:center}.faq-section{padding:clamp(100px,12vw,170px) 0;background:#0c0f0d}.faq-layout{display:grid;grid-template-columns:.65fr 1fr;gap:clamp(60px,10vw,150px)}.faq-title h2{color:#f2f3ef}.faq-title>p:not(.section-kicker){max-width:390px;margin:25px 0;color:#858e87;font-size:14px;line-height:1.65}.faq-title>a{display:inline-flex;gap:20px;color:var(--lime);font-size:12px;font-weight:650;border-bottom:1px solid rgba(185,248,80,.45);padding-bottom:8px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;min-height:83px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:16px;color:#e7eae6}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--lime);font-size:20px;font-weight:300;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:680px;margin:-7px 45px 27px 0;color:#7f8981;font-size:13px;line-height:1.7}.beta-section{min-height:540px;position:relative;overflow:hidden;background:var(--lime);color:#10140f}.beta-grid{position:absolute;inset:0;opacity:.25;background-image:linear-gradient(rgba(11,14,12,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(11,14,12,.22) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,transparent,#000)}.beta-inner{position:relative;padding:95px 0}.beta-inner>p{margin:0;font:700 9px/1 var(--font-geist-mono);letter-spacing:.14em}.beta-inner h2{max-width:980px;margin:52px 0 60px;font-size:clamp(55px,7vw,105px);line-height:.88;font-weight:540;letter-spacing:-.07em}.beta-inner>div{padding-top:26px;border-top:1px solid rgba(11,14,12,.35);display:flex;align-items:center;justify-content:space-between}.beta-inner>div>span{font-size:14px}.beta-inner a{min-width:210px;min-height:52px;padding:0 18px;background:#111512;color:#fff;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:650}.beta-inner a b{color:var(--lime)}.site-footer{background:#090b0a}.footer-main{width:min(100% - 40px,1320px);margin:auto;padding:78px 0 65px;display:grid;grid-template-columns:.55fr .75fr 1fr;gap:60px}.footer-brand{align-self:start}.footer-main>p{margin:0;color:#737d75;font-size:13px;line-height:1.6}.footer-main nav{display:grid;grid-template-columns:1fr 1fr;gap:50px}.footer-main nav div{display:flex;flex-direction:column;gap:13px}.footer-main nav span{margin-bottom:6px;color:#59625b;font:600 8px/1 var(--font-geist-mono);letter-spacing:.1em}.footer-main nav a{color:#aab1ac;font-size:12px}.footer-main nav a:hover{color:var(--lime)}.footer-bottom{width:min(100% - 40px,1320px);min-height:68px;margin:auto;border-top:1px solid var(--line);display:flex;align-items:center;gap:40px;color:#4f5851;font:500 8px/1 var(--font-geist-mono);text-transform:uppercase;letter-spacing:.06em}.footer-bottom a{margin-left:auto;color:#78827a}a:focus-visible,summary:focus-visible{outline:2px solid var(--lime);outline-offset:4px}@media (max-width:1060px){.proof-inner{grid-template-columns:1fr;gap:25px;padding:35px 0}.proof-facts{margin-left:-20px}.section-intro,.coverage-heading{grid-template-columns:1fr;gap:28px}.section-intro .section-kicker{grid-column:auto}.process-grid{grid-template-columns:1fr 1fr}.process-grid li:nth-child(3){border-top:1px solid #cbd0c6}.process-grid li{border-right:1px solid #cbd0c6}.report-panel{grid-template-columns:1fr}.coverage-grid{grid-template-columns:repeat(2,1fr)}.coverage-note{grid-template-columns:1fr;gap:14px}.safety-layout{grid-template-columns:.85fr 1.15fr;gap:50px}.faq-layout{grid-template-columns:1fr;gap:65px}.footer-main{grid-template-columns:1fr 1fr}.footer-main nav{grid-column:1/-1}.footer-bottom{flex-wrap:wrap;padding:20px 0}.footer-bottom a{margin-left:0}.comparison>div{grid-template-columns:140px repeat(5,1fr)}}@media (max-width:700px){.section-wrap{width:calc(100% - 32px)}.section-intro h2,.coverage-heading h2,.safety-copy h2,.outcome-heading h2,.pricing-heading h2,.faq-title h2{font-size:43px}.section-kicker{margin-bottom:21px}.proof-inner{width:calc(100% - 32px)}.proof-facts{flex-direction:column;align-items:stretch;margin:0}.proof-facts div{padding:18px 0;border-left:0;border-top:1px solid var(--line);min-height:auto}.proof-facts strong{font-size:17px}.platform-section{padding-top:90px}.section-intro>p:last-child{font-size:15px}.process-grid{grid-template-columns:1fr;margin:60px 0 80px}.process-grid li{min-height:230px;border-right:1px solid #cbd0c6;border-bottom:1px solid #cbd0c6}.process-grid li+li{border-top:0}.process-grid strong{margin-top:35px}.report-panel{width:calc(100% + 32px);margin-left:-16px;padding:55px 16px;gap:45px}.report-copy h3{font-size:43px}.report-columns{grid-template-columns:1fr}.report-columns>div+div{border-left:0}.report-foot{gap:15px;justify-content:flex-start;flex-wrap:wrap;padding:12px 20px}.coverage-section{padding:90px 0}.coverage-heading>p{font-size:15px}.coverage-grid{grid-template-columns:1fr;margin-top:55px}.coverage-card{min-height:245px}.coverage-note{padding:28px 22px}.coverage-note p{font-size:15px}.safety-section{padding:90px 0}.safety-layout{grid-template-columns:1fr}.safety-visual{width:100%;order:2}.safety-lede{font-size:15px}.outcomes-section{padding:90px 0}.outcome-grid{grid-template-columns:1fr;margin-top:50px}.outcome-grid article{min-height:220px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.outcome-grid article:last-child{border-bottom:0}.outcome-grid strong{margin-top:40px}.comparison{overflow-x:auto}.comparison>div{width:680px;grid-template-columns:130px repeat(5,1fr);padding:0 18px}.pricing-section{padding:90px 0}.pricing-heading>p:last-child{font-size:15px}.pricing-grid{grid-template-columns:1fr;margin-top:55px}.price-card{min-height:580px;padding:28px}.faq-section{padding:90px 0}.faq-list summary{font-size:14px}.beta-section{min-height:500px}.beta-inner{padding:80px 0}.beta-inner h2{font-size:55px;margin:45px 0 60px}.beta-inner>div{align-items:flex-start;flex-direction:column;gap:26px}.beta-inner a{width:100%}.footer-main{width:calc(100% - 32px);grid-template-columns:1fr;padding:60px 0 50px}.footer-main nav{grid-column:auto}.footer-bottom{width:calc(100% - 32px);align-items:flex-start;flex-direction:column;gap:12px;padding:25px 0}}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none;transition:none}}.internal-page{background:var(--ink)}.internal-header{width:min(100% - 40px,1320px)}.desktop-nav a.active{color:var(--lime)}.page-hero{min-height:690px;display:flex;align-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 80% 45%,rgba(185,248,80,.1),transparent 25%),#0b0e0c;border-bottom:1px solid var(--line)}.page-hero:after{content:"";position:absolute;inset:0;opacity:.13;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,transparent,#000)}.page-hero-grid{width:min(100% - 40px,1320px);margin:auto;padding:100px 0;display:grid;grid-template-columns:minmax(500px,1fr) 350px;gap:90px;align-items:center;position:relative;z-index:1}.page-breadcrumb{display:flex;gap:10px;margin:0 0 42px;color:#5f6861;font:600 8px/1 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase}.page-breadcrumb a{color:#929a94}.page-breadcrumb span{color:#3f4741}.page-hero h1{max-width:920px;font-size:clamp(58px,6.5vw,95px)}.page-hero h1 em{display:inline;color:var(--lime)}.page-lede{max-width:760px;margin:32px 0 0;color:#a3aaa5;font-size:18px;line-height:1.65;letter-spacing:-.015em}.page-actions{display:flex;align-items:center;gap:25px;margin-top:36px}.page-actions .button{min-width:220px}.text-link{color:#bcc3be;font-size:12px;border-bottom:1px solid #4a534c;padding:8px 0}.page-hero aside{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.page-hero aside>.aside-label{min-height:43px;display:flex;align-items:center;color:#667067;font:600 8px/1 var(--font-geist-mono);letter-spacing:.1em}.page-hero aside>div{min-height:88px;border-top:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;gap:7px}.page-hero aside strong{font:520 25px/1 var(--font-geist-mono);letter-spacing:-.05em}.page-hero aside small{color:#687269;font:500 8px/1.35 var(--font-geist-mono);text-transform:uppercase;letter-spacing:.06em}.content-wrap{width:min(100% - 40px,1180px);margin:auto}.internal-light{padding:clamp(95px,12vw,165px) 0;background:var(--paper);color:#111411}.internal-dark{padding:clamp(95px,12vw,165px) 0;background:#111512;color:#eef1ec}.internal-light+.internal-light,.internal-dark+.internal-dark{padding-top:0}.split-heading{display:grid;grid-template-columns:1fr minmax(280px,.48fr);gap:80px;align-items:end}.split-heading h2,.page-proof h2,.authorization-warning h2{margin:0;font-size:clamp(43px,5.2vw,73px);line-height:.96;font-weight:520;letter-spacing:-.058em}.split-heading h2 em{color:#667065;font-family:Georgia,'Times New Roman',serif;font-weight:400}.split-heading>p{margin:0 0 5px;color:#5b655b;font-size:16px;line-height:1.7}.dark-heading h2{color:#eef1ec}.dark-heading h2 em{color:var(--lime)}.dark-heading>p{color:#879188}.lifecycle-list{list-style:none;padding:0;margin:75px 0 0;border-top:1px solid #c5cbc0}.lifecycle-list li{min-height:116px;padding:0 20px;display:grid;grid-template-columns:55px 1fr 120px;gap:25px;align-items:center;border-bottom:1px solid #c5cbc0}.lifecycle-list li>span{color:#6d766d;font:600 9px/1 var(--font-geist-mono)}.lifecycle-list li>div{display:grid;grid-template-columns:180px 1fr;gap:35px;align-items:center}.lifecycle-list strong{font-size:17px}.lifecycle-list p{margin:0;color:#626b62;font-size:12px;line-height:1.6}.lifecycle-list small{justify-self:end;color:#788177;font:600 8px/1 var(--font-geist-mono);letter-spacing:.08em}.architecture-grid{margin-top:70px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.architecture-grid article{min-height:300px;padding:26px;display:flex;flex-direction:column;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.architecture-grid span{color:var(--lime);font:600 8px/1 var(--font-geist-mono);letter-spacing:.1em}.architecture-grid b{margin-top:38px;color:#3c443e;font:500 62px/1 var(--font-geist-mono);letter-spacing:-.08em}.architecture-grid h3{margin:auto 0 12px;font-size:18px}.architecture-grid p{margin:0;color:#788279;font-size:12px;line-height:1.6}.output-table,.policy-table,.choice-table{margin-top:70px;border-top:1px solid #c7cdc2}.output-table>div,.policy-table>div,.choice-table>div{min-height:83px;padding:0 18px;display:grid;grid-template-columns:.6fr 1.3fr 1fr;gap:35px;align-items:center;border-bottom:1px solid #c7cdc2}.output-table .table-head,.policy-table .table-head,.choice-table .table-head{min-height:42px;color:#788177;font:600 8px/1 var(--font-geist-mono);letter-spacing:.09em}.output-table strong,.policy-table strong,.choice-table strong{font-size:13px}.output-table p,.policy-table p,.choice-table p{margin:0;color:#5d665d;font-size:12px;line-height:1.5}.output-table small,.policy-table small,.choice-table small{color:#707a70;font-size:11px}.policy-table{border-color:#303731}.policy-table>div{border-color:#303731}.policy-table .table-head{color:#69736b}.policy-table p{color:#a0a9a2}.policy-table small{color:#6e7870}.choice-table{border-color:#303731}.choice-table>div{border-color:#303731}.choice-table b{color:var(--lime);font-size:11px}.choice-table small{color:#7a847c}.solution-link-grid{margin-top:70px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #c6ccc1;border-left:1px solid #c6ccc1}.solution-link-grid a{min-height:320px;padding:32px;display:flex;flex-direction:column;border-right:1px solid #c6ccc1;border-bottom:1px solid #c6ccc1;transition:background .2s}.solution-link-grid a:hover{background:#e4e8df}.solution-link-grid span{color:#6a746a;font:600 8px/1 var(--font-geist-mono);letter-spacing:.1em}.solution-link-grid h3{margin:65px 0 0;font-size:30px;line-height:1.05;letter-spacing:-.04em}.solution-link-grid p{max-width:470px;margin:15px 0 0;color:#626c62;font-size:13px;line-height:1.65}.solution-link-grid b{margin-top:auto;color:#425044;font-size:11px}.attack-story{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.attack-story h2{margin:0;font-size:clamp(43px,5vw,72px);line-height:.96;letter-spacing:-.06em;font-weight:520}.attack-story h2 em{color:var(--lime);font-family:Georgia,'Times New Roman',serif;font-weight:400}.attack-story ol{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.attack-story li{min-height:92px;padding:0 15px;display:grid;grid-template-columns:90px 1fr auto;gap:25px;align-items:center;border-bottom:1px solid var(--line)}.attack-story li>span,.attack-story li>small{color:#657067;font:600 8px/1 var(--font-geist-mono);letter-spacing:.08em}.attack-story li strong{font-size:14px}.principle-grid,.position-grid,.trust-roadmap{margin-top:70px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c6ccc1;border-left:1px solid #c6ccc1}.principle-grid article,.position-grid article,.trust-roadmap article{min-height:240px;padding:28px;border-right:1px solid #c6ccc1;border-bottom:1px solid #c6ccc1}.principle-grid span,.position-grid span,.trust-roadmap span{color:#5e6c5a;font:700 8px/1 var(--font-geist-mono);letter-spacing:.1em}.principle-grid h3,.position-grid h3,.trust-roadmap h3{margin:55px 0 12px;font-size:19px}.principle-grid p,.position-grid p,.trust-roadmap p{margin:0;color:#657066;font-size:12px;line-height:1.6}.position-grid,.trust-roadmap{border-color:#303731}.position-grid article,.trust-roadmap article{border-color:#303731}.position-grid span,.trust-roadmap span{color:var(--lime)}.position-grid p,.trust-roadmap p{color:#788279}.topic-grid{margin-top:70px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c6ccc1;border-left:1px solid #c6ccc1}.topic-grid article{min-height:255px;padding:28px;display:flex;flex-direction:column;border-right:1px solid #c6ccc1;border-bottom:1px solid #c6ccc1}.topic-grid span{color:#657163;font:700 8px/1 var(--font-geist-mono);letter-spacing:.1em}.topic-grid h3{margin:auto 0 12px;font-size:19px}.topic-grid p{margin:0;color:#657066;font-size:12px;line-height:1.6}.requirements-panel,.checklist-panel,.research-standard,.hold-list{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.requirements-panel h2,.checklist-panel h2,.research-standard h2,.hold-list h2{margin:0;font-size:clamp(43px,5vw,72px);line-height:.96;letter-spacing:-.06em;font-weight:520}.requirements-panel h2 em,.research-standard h2 em{color:var(--lime);font-family:Georgia,'Times New Roman',serif;font-weight:400}.requirements-panel>div>p:last-child,.checklist-panel>div>p:last-child{color:#7d887f;font-size:14px;line-height:1.65}.requirements-panel ul,.checklist-panel ul,.research-standard ul,.hold-list ul{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.requirements-panel li{min-height:77px;display:grid;grid-template-columns:50px 1fr auto;gap:20px;align-items:center;border-bottom:1px solid var(--line)}.requirements-panel li span{color:var(--lime);font:600 8px/1 var(--font-geist-mono)}.requirements-panel li strong{font-size:12px}.requirements-panel li small{color:#667168;font:600 7px/1 var(--font-geist-mono);text-transform:uppercase}.checklist-panel ul,.hold-list ul{border-color:#c6ccc1}.checklist-panel li,.hold-list li{min-height:65px;padding:0 8px;border-bottom:1px solid #c6ccc1;display:flex;align-items:center;color:#4f594f;font-size:13px}.checklist-panel li:before,.hold-list li:before{content:"✓";color:#5c8124;margin-right:14px}.hold-list li:before{content:"Pending";color:#697368}.research-standard>div:last-child>p{margin:0 0 25px;color:#c1c7c2;font-size:18px}.research-standard li{padding:16px 0;border-bottom:1px solid var(--line);color:#7d887f;font-size:12px;line-height:1.6}.page-proof{padding:70px;background:#dce1d6}.page-proof>span{color:#606b5f;font:700 8px/1 var(--font-geist-mono);letter-spacing:.1em}.page-proof h2{max-width:980px;margin-top:40px;font-size:clamp(35px,4.3vw,60px)}.page-proof>div{display:flex;gap:35px;margin-top:55px;padding-top:22px;border-top:1px solid #bbc2b6}.page-proof b{color:#596359;font:600 9px/1 var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em}.dual-platform{margin-top:70px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.dual-platform article{padding:38px;background:#e2e6dc;border:1px solid #c7cdc2}.dual-platform article>span{color:#527515;font:700 10px/1 var(--font-geist-mono)}.dual-platform h3{margin:55px 0 24px;font-size:27px}.dual-platform ul{list-style:none;margin:0;padding:0;border-top:1px solid #c5cbbf}.dual-platform li{padding:14px 0;border-bottom:1px solid #c5cbbf;color:#5f695f;font-size:12px}.dual-platform li:before{content:"↗";color:#597c22;margin-right:12px}.path-strip{margin-top:70px;padding:30px;border:1px solid var(--line);display:grid;grid-template-columns:repeat(7,auto);align-items:center;justify-content:space-between}.path-strip>div{min-width:150px;display:flex;flex-direction:column;gap:9px}.path-strip span{color:var(--lime);font:600 8px/1 var(--font-geist-mono)}.path-strip strong{font-size:13px}.path-strip small{color:#69746b;font-size:9px}.path-strip>i{color:#4f5951;font-style:normal}.desktop-matrix{display:grid;grid-template-columns:.6fr 1.4fr;gap:70px}.desktop-matrix h2{margin:0;font-size:clamp(43px,5vw,70px);line-height:.96;letter-spacing:-.06em}.desktop-matrix h2 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.matrix-table{border-top:1px solid var(--line)}.matrix-table>div{min-height:74px;display:grid;grid-template-columns:.8fr 1fr 1fr 1fr;gap:18px;align-items:center;border-bottom:1px solid var(--line)}.matrix-table span,.matrix-table b{font:600 8px/1 var(--font-geist-mono);letter-spacing:.08em}.matrix-table b{color:var(--lime)}.matrix-table small{color:#8b958d;font-size:9px;line-height:1.5}.control-layers{margin-top:70px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.control-layers article{padding:32px;background:#e1e5dc;border:1px solid #c5cbc0}.control-layers>article>span{color:#56751e;font:700 8px/1 var(--font-geist-mono);letter-spacing:.1em}.control-layers h3{margin:55px 0 15px;font-size:23px;line-height:1.1}.control-layers p{color:#606b60;font-size:12px;line-height:1.65}.control-layers ul{list-style:none;padding:0;margin:25px 0 0;border-top:1px solid #c3cabd}.control-layers li{padding:12px 0;border-bottom:1px solid #c3cabd;color:#5d675d;font-size:11px}.control-layers li:before{content:"✓";color:#5c8124;margin-right:10px}.full-pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.full-pricing-grid article{min-height:720px;padding:38px;background:#e2e6dc;border:1px solid #c5cbc0;display:flex;flex-direction:column}.full-pricing-grid .primary-tier{background:#111512;color:#edf0eb;border-color:#111512}.full-pricing-grid article>div:first-child{display:flex;justify-content:space-between;color:#6e796f;font:600 8px/1 var(--font-geist-mono);letter-spacing:.08em}.full-pricing-grid article>div:first-child b{color:#6f796f}.full-pricing-grid h2{margin:55px 0 0;font-size:43px;letter-spacing:-.05em}.full-pricing-grid article>p{margin:10px 0 0;color:#657065;font-size:13px}.primary-tier>p{color:#89928b!important}.tier-price{margin:34px 0 0;padding:25px 0;border-top:1px solid #c1c8bb;border-bottom:1px solid #c1c8bb;display:flex;align-items:baseline;gap:11px}.primary-tier .tier-price{border-color:#303731}.tier-price small{font:600 7px/1 var(--font-geist-mono)}.tier-price strong{font-size:58px;font-weight:520;letter-spacing:-.07em}.tier-price span{color:#6d776e;font-size:12px}.tier-price.custom strong{font-size:45px}.full-pricing-grid ul{list-style:none;margin:25px 0;padding:0;display:grid;gap:13px}.full-pricing-grid li{color:#606a60;font-size:12px}.primary-tier li{color:#a2aaa4}.full-pricing-grid li:before{content:"✓";color:#5c8124;margin-right:10px}.primary-tier li:before{color:var(--lime)}.full-pricing-grid article>a{min-height:52px;margin-top:auto;padding:0 18px;display:flex;align-items:center;justify-content:space-between;background:#151916;color:#fff;font-size:12px;font-weight:650}.primary-tier>a{background:var(--lime)!important;color:#111!important}.price-disclosure{margin:20px 0 0;text-align:center;color:#737d73;font:500 8px/1.5 var(--font-geist-mono);text-transform:uppercase;letter-spacing:.07em}.internal-faq{max-width:820px;margin:auto}.internal-faq>h2{margin:0 0 45px;font-size:43px;letter-spacing:-.05em}.internal-faq details{border-top:1px solid #c5cbc0}.internal-faq details:last-child{border-bottom:1px solid #c5cbc0}.internal-faq summary{min-height:72px;display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;font-size:15px}.internal-faq summary::-webkit-details-marker{display:none}.internal-faq summary span{font-size:20px;color:#60704d}.internal-faq details[open] summary span{transform:rotate(45deg)}.internal-faq details p{margin:-5px 40px 24px 0;color:#5f695f;font-size:13px;line-height:1.7}.company-pillars{margin-top:70px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c6ccc1;border-left:1px solid #c6ccc1}.company-pillars article{min-height:260px;padding:28px;border-right:1px solid #c6ccc1;border-bottom:1px solid #c6ccc1;display:flex;flex-direction:column}.company-pillars span{color:#5d6d58;font:700 8px/1 var(--font-geist-mono);letter-spacing:.1em}.company-pillars h3{margin:auto 0 0;font-size:22px;line-height:1.25;letter-spacing:-.03em}.founder-panel{display:grid;grid-template-columns:1.2fr .8fr;border:1px solid var(--line)}.founder-panel>div,.founder-panel>aside{min-height:430px;padding:55px}.founder-panel>aside{border-left:1px solid var(--line);display:flex;flex-direction:column;justify-content:center}.founder-mark{width:72px;height:72px;display:grid;place-items:center;background:var(--lime);color:#111;font:700 18px/1 var(--font-geist-mono)}.founder-panel small,.founder-panel aside>span{display:block;margin-top:35px;color:#68736a;font:600 8px/1 var(--font-geist-mono);letter-spacing:.1em}.founder-panel h2{margin:10px 0 0;font-size:48px;letter-spacing:-.05em}.founder-panel p{max-width:630px;color:#879189;font-size:13px;line-height:1.7}.founder-panel aside strong{margin-top:45px;font-size:27px;line-height:1.15}.facts-table{margin-top:70px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #c6ccc1;border-left:1px solid #c6ccc1}.facts-table>div{min-height:110px;padding:25px;border-right:1px solid #c6ccc1;border-bottom:1px solid #c6ccc1;display:flex;flex-direction:column;gap:20px}.facts-table span{color:#727c72;font:600 8px/1 var(--font-geist-mono);letter-spacing:.1em}.facts-table strong{font-size:15px}.research-grid{margin-top:70px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c6ccc1;border-left:1px solid #c6ccc1}.research-grid a{min-height:390px;padding:28px;display:flex;flex-direction:column;border-right:1px solid #c6ccc1;border-bottom:1px solid #c6ccc1;transition:background .2s}.research-grid a:hover{background:#e4e8df}.research-grid span{color:#657164;font:600 8px/1 var(--font-geist-mono);letter-spacing:.08em}.research-grid h3{margin:70px 0 0;font-size:24px;line-height:1.2;letter-spacing:-.035em}.research-grid p{color:#606b60;font-size:12px;line-height:1.65}.research-grid b{margin-top:auto;color:#55634f;font-size:11px}.access-criteria{margin-top:70px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.access-criteria article{padding:38px;background:#e2e6dc}.access-criteria article>span{color:#5a711f;font:700 8px/1 var(--font-geist-mono);letter-spacing:.1em}.access-criteria ul{list-style:none;padding:0;margin:35px 0 0;border-top:1px solid #c5cbbf}.access-criteria li{padding:15px 0;border-bottom:1px solid #c5cbbf;color:#566056;font-size:12px}.access-criteria li:before{content:"✓";color:#5c8124;margin-right:12px}.access-criteria article+article li:before{content:"Pending";color:#7b847b}.review-steps{list-style:none;padding:0;margin:70px 0 0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.review-steps li{min-height:235px;padding:30px;display:grid;grid-template-columns:50px 1fr;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.review-steps li>span{color:var(--lime);font:600 8px/1 var(--font-geist-mono)}.review-steps h3{margin:45px 0 10px;font-size:20px}.review-steps p{margin:0;color:#79837b;font-size:12px;line-height:1.65}.access-final{padding:70px;background:#dce1d6}.access-final>span{color:#61705f;font:700 8px/1 var(--font-geist-mono);letter-spacing:.1em}.access-final h2{margin:38px 0 0;font-size:52px;letter-spacing:-.055em}.access-final p{max-width:650px;color:#5d675d;font-size:14px;line-height:1.65}.access-final a{max-width:260px;min-height:52px;margin-top:30px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;background:#121612;color:#fff;font-size:12px}.access-final a b{color:var(--lime)}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.contact-grid article{min-height:350px;padding:32px;background:#e1e5dc;display:flex;flex-direction:column}.contact-grid span,.contact-details span,.security-cards span{color:#5d711f;font:700 8px/1 var(--font-geist-mono);letter-spacing:.1em}.contact-grid h2{margin:65px 0 0;font-size:28px;line-height:1.05;letter-spacing:-.04em}.contact-grid p{color:#5f695f;font-size:12px;line-height:1.6}.contact-grid a{margin-top:auto;color:#4f5d4e;font-size:11px}.contact-details{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.contact-details>div{min-height:260px;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.contact-details span{color:var(--lime)}.contact-details strong{display:block;margin-top:65px;font-size:20px;line-height:1.35}.contact-details p{color:#79837b;font-size:11px;line-height:1.6}.security-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.security-cards article{min-height:360px;padding:38px;background:#e1e5dc;display:flex;flex-direction:column}.security-cards h3{margin:70px 0 15px;font-size:28px;line-height:1.15}.security-cards p{color:#5d675d;font-size:12px;line-height:1.65}.security-cards a{margin-top:auto;color:#4d5c49;font-size:11px}.hold-list{margin-top:110px}.hold-list h2 em{color:#657064;font-family:Georgia,serif;font-weight:400}.trust-roadmap{margin-top:70px}.authorization-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c6ccc1;border-left:1px solid #c6ccc1}.authorization-grid article{min-height:270px;padding:28px;border-right:1px solid #c6ccc1;border-bottom:1px solid #c6ccc1}.authorization-grid span{color:#5c7a23;font:700 9px/1 var(--font-geist-mono)}.authorization-grid h3{margin:55px 0 12px;font-size:20px}.authorization-grid p{color:#5f695f;font-size:12px;line-height:1.65}.authorization-warning{margin-top:80px;padding:65px;background:#dce1d6}.authorization-warning>span{color:#647160;font:700 8px/1 var(--font-geist-mono);letter-spacing:.1em}.authorization-warning h2{max-width:930px;margin-top:38px;font-size:clamp(37px,4.5vw,58px)}.authorization-warning p{max-width:760px;color:#5e685e;font-size:13px;line-height:1.7}.legal-copy{max-width:850px}.legal-copy h2{margin:55px 0 14px;font-size:24px;letter-spacing:-.03em}.legal-copy h2:first-child{margin-top:0}.legal-copy p{color:#535d53;font-size:14px;line-height:1.8}.legal-links{margin-top:55px;padding-top:25px;border-top:1px solid #c6ccc1;display:flex;gap:35px}.legal-links a{color:#455441;font-size:12px;font-weight:650}.page-callout{width:min(100% - 40px,1320px);margin:0 auto;padding:70px 0;display:grid;grid-template-columns:1fr auto;gap:60px;align-items:end;background:var(--lime);color:#111;position:relative}.page-callout:before{content:"";position:absolute;inset:0 calc((100vw - min(100vw - 40px,1320px)) / -2);background:var(--lime);z-index:-1}.page-callout span{font:700 8px/1 var(--font-geist-mono);letter-spacing:.12em}.page-callout h2{margin:35px 0 15px;font-size:clamp(40px,5vw,70px);line-height:.95;letter-spacing:-.06em}.page-callout p{margin:0;font-size:13px}.page-callout>a{min-width:210px;min-height:54px;padding:0 18px;background:#111512;color:#fff;display:flex;align-items:center;justify-content:space-between;font-size:12px}.page-callout>a b{color:var(--lime)}.expanded-footer-nav{grid-template-columns:repeat(4,1fr)!important}.expanded-footer-nav div{min-width:110px}.internal-page .footer-main{grid-template-columns:.45fr .55fr 1.5fr}@media(max-width:1060px){.page-hero-grid{grid-template-columns:1fr;gap:60px}.page-hero aside{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.page-hero aside>.aside-label{grid-column:1/-1;padding:0 18px}.page-hero aside>div{padding:0 18px;border-right:1px solid var(--line)}.split-heading{grid-template-columns:1fr;gap:30px}.architecture-grid{grid-template-columns:1fr 1fr}.attack-story,.requirements-panel,.checklist-panel,.research-standard,.hold-list{grid-template-columns:1fr;gap:55px}.topic-grid{grid-template-columns:1fr 1fr}.desktop-matrix{grid-template-columns:1fr}.path-strip{grid-template-columns:1fr;gap:12px}.path-strip>i{transform:rotate(90deg);justify-self:center}.control-layers{grid-template-columns:1fr}.company-pillars,.research-grid,.contact-grid,.contact-details,.authorization-grid{grid-template-columns:1fr 1fr}.internal-page .footer-main{grid-template-columns:1fr 1fr}.internal-page .footer-main nav{grid-column:1/-1}.expanded-footer-nav{grid-template-columns:repeat(4,1fr)!important}}@media(max-width:700px){.internal-header{width:calc(100% - 32px)}.page-hero{min-height:auto}.page-hero-grid{width:calc(100% - 32px);padding:75px 0 80px;grid-template-columns:1fr;gap:50px}.page-hero h1{font-size:49px;line-height:.95}.page-lede{font-size:15px;line-height:1.6}.page-actions{align-items:stretch;flex-direction:column}.page-actions .button{width:100%;justify-content:space-between}.text-link{align-self:flex-start}.page-hero aside{grid-template-columns:1fr}.page-hero aside>div{min-height:75px;border-right:0;padding:0 15px}.content-wrap{width:calc(100% - 32px)}.internal-light,.internal-dark{padding:85px 0}.split-heading h2,.page-proof h2,.authorization-warning h2{font-size:42px}.lifecycle-list{margin-top:55px}.lifecycle-list li{padding:20px 5px;grid-template-columns:35px 1fr;gap:12px}.lifecycle-list li>div{grid-template-columns:1fr;gap:8px}.lifecycle-list li>small{display:none}.architecture-grid,.solution-link-grid,.topic-grid,.principle-grid,.position-grid,.trust-roadmap,.full-pricing-grid,.company-pillars,.research-grid,.access-criteria,.review-steps,.contact-grid,.contact-details,.security-cards,.authorization-grid,.facts-table{grid-template-columns:1fr}.architecture-grid article{min-height:245px}.output-table>div,.policy-table>div,.choice-table>div{padding:18px 7px;grid-template-columns:1fr;gap:7px}.output-table .table-head,.policy-table .table-head,.choice-table .table-head{display:none}.solution-link-grid a{min-height:270px;padding:25px}.solution-link-grid h3{margin-top:50px}.attack-story li{padding:18px 5px;grid-template-columns:60px 1fr;gap:12px}.attack-story li small{grid-column:2}.topic-grid article{min-height:225px}.requirements-panel h2,.checklist-panel h2,.research-standard h2,.hold-list h2{font-size:42px}.requirements-panel li{grid-template-columns:30px 1fr}.requirements-panel li small{display:none}.page-proof{padding:45px 25px;width:calc(100% + 32px);margin-left:-16px}.page-proof>div{align-items:flex-start;flex-direction:column;gap:12px}.dual-platform{grid-template-columns:1fr}.desktop-matrix{gap:45px}.matrix-table{overflow-x:auto}.matrix-table>div{width:640px}.control-layers article{padding:25px}.full-pricing-grid article{min-height:680px;padding:28px}.founder-panel{grid-template-columns:1fr}.founder-panel>div,.founder-panel>aside{min-height:380px;padding:35px}.founder-panel>aside{border-left:0;border-top:1px solid var(--line)}.company-pillars article{min-height:220px}.research-grid a{min-height:330px}.review-steps li{min-height:220px}.hold-list{margin-top:80px}.authorization-warning{padding:45px 25px}.page-callout{width:calc(100% - 32px);padding:65px 0;grid-template-columns:1fr;align-items:start}.page-callout:before{inset:0 -16px}.page-callout>a{width:100%}.expanded-footer-nav{grid-template-columns:1fr 1fr!important}.internal-page .footer-main{grid-template-columns:1fr}.internal-page .footer-main nav{grid-column:auto}}:root{--ink:#090c0a;--paper:#eef0e9;--lime:#c6ff58;--soft-ink:#111612;--hair:rgba(255,255,255,.1);--font-geist-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}body{font-family:var(--font-geist-sans);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:clip}.hero-shell{background:radial-gradient(75% 100% at 76% 42%,rgba(139,200,61,.12),transparent 56%),linear-gradient(135deg,#090c0a 0%,#0b100c 60%,#080b09 100%)}.hero-shell:before{opacity:.28;background-image:linear-gradient(115deg,transparent 0 47%,rgba(198,255,88,.05) 47.1% 47.2%,transparent 47.3%),radial-gradient(circle at 80% 45%,rgba(198,255,88,.1),transparent 31%);background-size:100% 100%;mask-image:none}.site-header{height:82px;width:min(92vw,1500px);border-color:rgba(255,255,255,.09)}.brand{font-size:11px;letter-spacing:.16em}.brand-mark{width:29px;background:rgba(198,255,88,.045)}.desktop-nav{gap:42px;font-size:12px}.desktop-nav a{position:relative}.desktop-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-12px;height:1px;background:var(--lime);transition:right .25s ease}.desktop-nav a:hover:after,.desktop-nav a.active:after{right:0}.header-cta{font-size:12px}.hero{width:min(92vw,1500px);min-height:calc(100svh - 82px);grid-template-columns:minmax(470px,.82fr) minmax(680px,1.18fr);gap:clamp(48px,5vw,92px);padding:72px 0 94px}.hero-copy{padding-left:0}.eyebrow{font-size:9px;letter-spacing:.16em}.eyebrow span{width:6px;height:6px}h1{max-width:650px;font-size:clamp(62px,6vw,98px);font-weight:570;line-height:.9;letter-spacing:-.072em}h1 em,.section-intro h2 em,.coverage-heading h2 em,.safety-copy h2 em,.pricing-heading h2 em,.faq-title h2 em,.split-heading h2 em,.requirements-panel h2 em,.research-standard h2 em,.desktop-matrix h2 em,.hold-list h2 em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--lime)}.hero-lede{max-width:560px;color:#aeb6b0;font-size:16px;line-height:1.65}.hero-actions{margin-top:34px}.button{min-height:54px;padding:0 22px;font-size:12px;border-radius:1px}.button-primary{box-shadow:0 14px 35px rgba(147,201,66,.08)}.hero-stats{max-width:540px;margin-top:52px;padding-top:24px}.hero-stats strong{font-family:var(--font-geist-sans);font-size:22px;font-weight:650;letter-spacing:-.04em}.hero-stats span{font:600 7px/1.45 var(--font-geist-mono);letter-spacing:.1em}.mission-stage{isolation:isolate;transform:none;padding:28px 0 32px;min-width:0}.stage-atmosphere{position:absolute;inset:4% -5% 0 8%;z-index:-1;background:radial-gradient(circle at 50% 40%,rgba(198,255,88,.18),transparent 53%);filter:blur(40px)}.mission-shell-v2{min-height:590px;display:grid;grid-template-columns:52px 1fr;overflow:hidden;position:relative;background:linear-gradient(145deg,#101511,#0b0f0c 68%);border:1px solid rgba(255,255,255,.14);box-shadow:0 48px 110px rgba(0,0,0,.55),inset 0 1px rgba(255,255,255,.035)}.mission-shell-v2:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,rgba(255,255,255,.03),transparent 27%)}.mission-rail-v2{position:relative;z-index:2;padding:17px 0 15px;border-right:1px solid var(--hair);display:flex;align-items:center;flex-direction:column;gap:25px;color:#536057;font-size:12px}.rail-brand{width:26px;height:26px;display:grid;place-items:center;margin-bottom:7px;background:var(--lime);color:#0d110e;font:800 10px/1 var(--font-geist-mono)}.mission-rail-v2 .rail-active{width:100%;padding:4px 0;border-left:2px solid var(--lime);color:var(--lime);text-align:center}.rail-end{margin-top:auto}.mission-workspace{min-width:0;padding:0 18px 14px}.mission-command{height:48px;margin:0 -18px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--hair);color:#68736b;font:600 7px/1 var(--font-geist-mono);letter-spacing:.1em}.mission-command>div{display:flex;align-items:center;gap:8px}.mission-command b{color:#aab3ac;font-size:7px}.command-dot{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 14px rgba(198,255,88,.8)}.command-state{color:var(--lime)}.command-state span{width:4px;height:4px;border-radius:50%;background:currentColor}.mission-summary{min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:25px}.mission-summary>div:first-child span,.mission-graph-panel>header,.evidence-panel-v2>header,.evidence-title-v2 small,.proof-response>span{color:#667269;font:600 7px/1 var(--font-geist-mono);letter-spacing:.11em}.mission-summary h2{margin:8px 0 0;font-size:19px;font-weight:560;letter-spacing:-.03em}.mission-policy{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(198,255,88,.17);background:rgba(198,255,88,.035)}.mission-policy i{width:25px;height:25px;display:grid;place-items:center;background:rgba(198,255,88,.1);color:var(--lime);font-style:normal;font-size:9px}.mission-policy span{display:flex;flex-direction:column;gap:4px}.mission-policy b{color:#bbc4bd;font:600 8px/1 var(--font-geist-mono)}.mission-policy small{color:#68736b;font:500 6px/1 var(--font-geist-mono)}.mission-layout-v2{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(215px,.65fr);gap:10px}.mission-graph-panel,.evidence-panel-v2{min-width:0;background:rgba(4,7,5,.42);border:1px solid var(--hair)}.mission-graph-panel>header,.evidence-panel-v2>header{height:38px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--hair)}.mission-graph-panel>header b{color:#59645c;font-size:6px}.mission-graph{height:328px;position:relative;overflow:hidden;background-image:radial-gradient(circle,rgba(255,255,255,.09) 1px,transparent 1px);background-size:24px 24px}.mission-graph svg{width:100%;height:100%;overflow:visible}.graph-path-muted,.graph-path-live,.graph-branch{fill:none;stroke:#2c352e;stroke-width:1}.graph-path-live{stroke:url(#trace);stroke-width:1.5;stroke-dasharray:8 9;filter:url(#glow);animation:traceFlow 12s linear infinite}.graph-branch{stroke-dasharray:3 6}.graph-node circle:first-child{fill:#0d120e;stroke:#445048;stroke-width:1}.graph-node circle:nth-child(2){fill:#91ba51}.graph-node text{fill:#717d74;font:600 8px var(--font-geist-mono);letter-spacing:.08em}.graph-node-alert circle:first-child{stroke:#de9057}.graph-node-alert circle:nth-child(2){fill:#ef9c5d;filter:url(#glow)}.graph-node-alert text{fill:#d7a078}.reasoning-note{position:absolute;left:13px;right:13px;bottom:11px;min-height:51px;padding:0 12px;display:flex;align-items:center;gap:10px;background:rgba(18,25,19,.94);border:1px solid rgba(198,255,88,.13);box-shadow:0 12px 25px rgba(0,0,0,.25)}.reasoning-note>span{width:27px;height:27px;display:grid;place-items:center;border:1px solid rgba(198,255,88,.28);color:var(--lime)}.reasoning-note p{margin:0;display:flex;flex-direction:column;gap:4px}.reasoning-note b{color:#cbd1cc;font-size:8px}.reasoning-note small{color:#69746c;font-size:7px}.reasoning-note>i{margin-left:auto;color:#6e796f;font:600 6px/1 var(--font-geist-mono);font-style:normal}.evidence-panel-v2{display:flex;flex-direction:column}.evidence-panel-v2>header b{padding:5px 6px;background:rgba(239,156,93,.09);color:#f0a36c;font-size:6px}.evidence-title-v2{padding:17px 13px 13px}.evidence-title-v2 small{font-size:6px}.evidence-title-v2 h3{margin:10px 0 7px;font-size:14px;line-height:1.15}.evidence-title-v2 p{margin:0;color:#78847b;font-size:8px;line-height:1.55}.proof-steps{list-style:none;margin:0 13px;padding:0;border-top:1px solid var(--hair)}.proof-steps li{min-height:37px;padding:0 2px;display:grid;grid-template-columns:23px 1fr;align-items:center;border-bottom:1px solid var(--hair)}.proof-steps span{color:#5e6a61;font:600 6px/1 var(--font-geist-mono)}.proof-steps p{margin:0;color:#88938b;font-size:7px}.proof-steps b{color:#bec6c0;font-weight:600}.proof-response{margin:12px 13px 0;padding:10px;background:#131a15;border-left:2px solid var(--lime);display:grid;grid-template-columns:1fr auto;gap:7px}.proof-response>span{grid-column:1/-1;font-size:6px}.proof-response code{color:#b9c2bb;font-size:7px}.proof-response code i{color:var(--lime);font-style:normal}.proof-response>b{color:var(--lime);font:700 6px/1 var(--font-geist-mono)}.evidence-panel-v2>a{margin:auto 13px 13px;padding-top:12px;border-top:1px solid var(--hair);display:flex;justify-content:space-between;color:#b7c0b9;font-size:7px}.evidence-panel-v2>a span{color:var(--lime)}.mission-footer-v2{height:37px;display:flex;align-items:end;gap:22px;color:#566159;font:500 6px/1 var(--font-geist-mono);letter-spacing:.05em}.mission-footer-v2 span:first-child{color:#89938c}.mission-footer-v2 i{display:inline-block;width:5px;height:5px;margin-right:6px;border-radius:50%;background:var(--lime)}.stage-chip{position:absolute;z-index:4;width:128px;min-height:90px;padding:13px;background:#e9ece5;color:#111612;box-shadow:0 20px 50px rgba(0,0,0,.32);display:flex;flex-direction:column}.stage-chip span{color:#687267;font:700 6px/1 var(--font-geist-mono);letter-spacing:.12em}.stage-chip b{margin-top:auto;font-size:24px;letter-spacing:-.06em}.stage-chip small{margin-top:3px;color:#606960;font-size:7px}.scope-chip{left:-26px;bottom:2px}.evidence-chip{right:-18px;top:80px;background:var(--lime)}.visual-caption{margin-top:16px;font-size:7px}@keyframes traceFlow{to{stroke-dashoffset:-160}}.section-wrap{width:min(92vw,1400px)}.platform-section{padding-top:clamp(110px,12vw,185px)}.section-intro,.coverage-heading{grid-template-columns:minmax(500px,1fr) minmax(300px,.48fr);gap:100px}.section-intro h2,.coverage-heading h2,.safety-copy h2,.outcome-heading h2,.pricing-heading h2,.faq-title h2{font-size:clamp(48px,5.5vw,82px);font-weight:580;letter-spacing:-.065em}.process-grid{border:0;gap:1px;background:#cbd0c6;margin:90px 0 135px}.process-grid li{min-height:330px;border:0!important;background:var(--paper);padding:30px}.process-grid li:nth-child(even){background:#e7eae2}.process-grid strong{font-size:20px}.process-grid i{border-radius:50%}.report-panel{min-height:740px;background:#dde2d7}.report-card{transform:rotate(.35deg);box-shadow:0 35px 80px rgba(24,30,24,.23)}.coverage-section{background:#0a0d0b}.coverage-grid{grid-template-columns:repeat(12,1fr);gap:12px;border:0}.coverage-card{grid-column:span 3;min-height:310px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,#111612,#0d110e);padding:25px}.coverage-card.feature-card{grid-column:span 6;background:linear-gradient(135deg,#182018,#101511)}.coverage-card:nth-child(6),.coverage-card:nth-child(7){grid-column:span 3}.coverage-note{margin-top:12px}.outcome-grid{gap:12px;border:0}.outcome-grid article{border:1px solid var(--hair)!important;background:#101511}.comparison{border-color:rgba(255,255,255,.09)}.pricing-grid{gap:18px}.price-card{border:0}.audit-price{background:#dfe3da}.primary-price{background:linear-gradient(145deg,#151b16,#0c100d)}.internal-header{width:min(92vw,1400px)}.page-hero{min-height:760px;background:radial-gradient(80% 90% at 82% 36%,rgba(136,197,59,.13),transparent 48%),linear-gradient(145deg,#090c0a,#0c110d);border-bottom-color:rgba(255,255,255,.08)}.page-hero:after{content:"BYPASS";inset:auto -2vw -4vw auto;background:none;color:rgba(255,255,255,.018);font-size:clamp(160px,20vw,340px);font-weight:800;line-height:.7;letter-spacing:-.1em;opacity:1;white-space:nowrap;mask-image:none}.page-hero-grid{width:min(92vw,1400px);padding:110px 0 115px;grid-template-columns:minmax(560px,1fr) minmax(400px,470px);gap:clamp(70px,9vw,145px);align-items:end}.page-breadcrumb{margin-bottom:48px}.page-hero h1{max-width:880px;font-size:clamp(64px,6.35vw,98px);font-weight:580;letter-spacing:-.07em}.page-hero h1 em{font-family:inherit;font-style:normal;font-weight:inherit}.page-lede{max-width:680px;font-size:16px;line-height:1.7}.page-actions{margin-top:34px}.page-hero aside{border:0;min-width:0}.signal-card{display:block!important;min-height:455px!important;padding:0!important;border:1px solid rgba(255,255,255,.13)!important;background:linear-gradient(145deg,rgba(20,27,21,.9),rgba(8,12,9,.94));box-shadow:0 35px 90px rgba(0,0,0,.34);overflow:hidden}.signal-card>header{height:48px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--hair);color:#758078;font:600 7px/1 var(--font-geist-mono);letter-spacing:.11em}.signal-card>header b{display:flex;align-items:center;gap:7px;color:var(--lime);font-size:6px}.signal-card>header i{width:5px;height:5px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px var(--lime)}.signal-field{height:235px;position:relative;overflow:hidden;border-bottom:1px solid var(--hair);background-image:radial-gradient(circle,rgba(255,255,255,.08) 1px,transparent 1px);background-size:23px 23px}.signal-field:before,.signal-field:after{content:"";position:absolute;border:1px solid rgba(198,255,88,.12);border-radius:50%}.signal-field:before{width:240px;height:240px;left:50%;top:54%;transform:translate(-50%,-50%)}.signal-field:after{width:150px;height:150px;left:50%;top:54%;transform:translate(-50%,-50%)}.signal-axis{position:absolute;background:rgba(255,255,255,.07)}.axis-a{width:100%;height:1px;top:54%}.axis-b{width:1px;height:100%;left:50%}.signal-trace{position:absolute;width:310px;height:100px;left:17%;top:31%;border-top:1px solid var(--lime);border-radius:50%;transform:rotate(-13deg);filter:drop-shadow(0 0 7px rgba(198,255,88,.4))}.signal-node{position:absolute;width:9px;height:9px;border:2px solid #0e130f;border-radius:50%;background:var(--lime);box-shadow:0 0 0 1px rgba(198,255,88,.45),0 0 12px rgba(198,255,88,.55)}.node-a{left:18%;top:62%}.node-b{left:50%;top:30%}.node-c{right:16%;top:47%}.signal-field>strong{position:absolute;width:56px;height:56px;left:50%;top:54%;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;background:var(--lime);color:#101510;font:800 16px/1 var(--font-geist-mono);box-shadow:0 0 0 10px rgba(198,255,88,.06),0 0 45px rgba(198,255,88,.2)}.signal-facts{display:grid!important;grid-template-columns:repeat(3,1fr);min-height:170px!important;border:0!important}.signal-facts>div{min-height:0!important;padding:19px 14px!important;border:0!important;border-right:1px solid var(--hair)!important;justify-content:flex-end!important}.signal-facts>div:last-child{border-right:0!important}.signal-facts strong{font-family:var(--font-geist-sans);font-size:20px;font-weight:680;letter-spacing:-.05em}.signal-facts small{font-size:6px;line-height:1.5}.signal-primary{background:rgba(198,255,88,.035)}.content-wrap{width:min(92vw,1260px)}.internal-light{background:#eef0e9}.internal-dark{background:#0e130f}.split-heading{gap:100px}.split-heading h2{font-weight:580;letter-spacing:-.065em}.split-heading>p{font-size:16px;line-height:1.7}.architecture-grid{grid-template-columns:repeat(12,1fr);gap:14px;border:0}.architecture-grid article{grid-column:span 5;min-height:300px;border:1px solid var(--hair);background:linear-gradient(145deg,#151b16,#101411);padding:30px}.architecture-grid article:nth-child(2),.architecture-grid article:nth-child(3){grid-column:span 7}.architecture-grid article:nth-child(4){grid-column:span 5}.architecture-grid b{font-size:72px;color:#283129}.solution-link-grid,.topic-grid,.principle-grid,.position-grid,.trust-roadmap,.company-pillars,.research-grid,.authorization-grid,.review-steps,.facts-table{border:0;gap:14px}.solution-link-grid{grid-template-columns:repeat(12,1fr)}.solution-link-grid a{grid-column:span 5;border:0;background:#e0e4db}.solution-link-grid a:nth-child(2),.solution-link-grid a:nth-child(3){grid-column:span 7}.solution-link-grid a:nth-child(4){grid-column:span 5}.topic-grid{grid-template-columns:repeat(12,1fr)}.topic-grid article{grid-column:span 5;min-height:285px;border:0;background:#e2e6de;padding:30px}.topic-grid article:nth-child(2),.topic-grid article:nth-child(3),.topic-grid article:nth-child(6){grid-column:span 7}.topic-grid article:nth-child(4),.topic-grid article:nth-child(5){grid-column:span 5}.topic-grid h3{font-size:22px}.principle-grid article,.company-pillars article,.authorization-grid article{border:0;background:#e0e4db}.position-grid article,.trust-roadmap article{border:1px solid var(--hair);background:#151b16}.research-grid a{border:0;background:#e1e5dc}.research-grid a:hover{background:#d8ddd2}.dual-platform,.control-layers,.access-criteria,.contact-grid,.security-cards{gap:18px}.dual-platform article,.control-layers article,.access-criteria article,.contact-grid article,.security-cards article{border:0;background:#dfe3da}.page-proof,.access-final,.authorization-warning{background:#dde2d7}.founder-panel{border:0;background:#111612}.founder-panel>aside{border-color:var(--hair)}.page-callout{width:min(92vw,1400px);padding:84px 0}.page-callout h2{font-weight:650;letter-spacing:-.065em}.site-footer{background:#070907}.footer-main{width:min(92vw,1400px)}.footer-bottom{width:min(92vw,1400px)}@media(max-width:1180px){.hero{grid-template-columns:1fr;max-width:900px}.hero-copy{max-width:720px}.mission-stage{margin-top:5px}.section-intro,.coverage-heading{grid-template-columns:1fr;gap:30px}.coverage-heading>p{max-width:650px}.page-hero-grid{grid-template-columns:1fr;gap:70px;align-items:start}.page-hero aside{max-width:720px;width:100%}.signal-card{min-height:420px!important}.signal-field{height:220px}.signal-facts{min-height:150px!important}.architecture-grid article,.architecture-grid article:nth-child(2),.architecture-grid article:nth-child(3),.architecture-grid article:nth-child(4){grid-column:span 6}}@media(max-width:760px){.site-header{width:calc(100% - 32px);height:68px}.hero{width:calc(100% - 32px);padding:56px 0 78px;gap:54px;min-height:auto}.hero-shell:before{opacity:.15}.eyebrow{margin-bottom:23px}h1{font-size:clamp(51px,15vw,66px);line-height:.91}.hero-lede{font-size:15px}.hero-actions{gap:10px}.hero-stats{gap:12px}.hero-stats strong{font-size:18px}.mission-stage{width:100%;padding:0 0 44px}.mission-shell-v2{min-height:0;grid-template-columns:1fr;overflow:visible}.mission-rail-v2{display:none}.mission-workspace{padding:0 10px 10px;overflow:hidden}.mission-command{height:43px;margin:0 -10px;padding:0 10px}.mission-command small{display:none}.mission-summary{min-height:115px;align-items:flex-start;padding:17px 0;flex-direction:column;gap:13px}.mission-summary h2{font-size:16px}.mission-policy{padding:7px 9px}.mission-layout-v2{grid-template-columns:1fr}.mission-graph{height:270px}.mission-graph svg{width:122%;margin-left:-11%}.reasoning-note{left:8px;right:8px}.reasoning-note>i{display:none}.evidence-panel-v2{min-height:340px}.evidence-title-v2 h3{font-size:16px}.proof-steps li{min-height:40px}.mission-footer-v2{height:40px;gap:10px;justify-content:space-between}.mission-footer-v2 span:nth-child(2){display:none}.stage-chip{display:none}.visual-caption{font-size:6px;line-height:1.5;justify-content:flex-start}.section-wrap{width:calc(100% - 32px)}.section-intro h2,.coverage-heading h2,.safety-copy h2,.outcome-heading h2,.pricing-heading h2,.faq-title h2{font-size:43px}.process-grid{grid-template-columns:1fr;margin:60px 0 90px}.process-grid li{min-height:245px}.coverage-grid{grid-template-columns:1fr}.coverage-card,.coverage-card.feature-card,.coverage-card:nth-child(6),.coverage-card:nth-child(7){grid-column:auto;min-height:265px}.coverage-note{grid-template-columns:1fr;gap:12px}.coverage-note i{margin-top:8px}.page-hero{min-height:auto}.page-hero:after{font-size:120px;bottom:0}.page-hero-grid{width:calc(100% - 32px);padding:78px 0 86px;gap:58px}.page-breadcrumb{margin-bottom:35px}.page-hero h1{font-size:49px}.page-lede{font-size:15px}.signal-card{min-height:415px!important}.signal-field{height:220px}.signal-facts{min-height:146px!important}.signal-facts>div{padding:16px 8px!important}.signal-facts strong{font-size:17px}.signal-facts small{font-size:5.5px}.content-wrap{width:calc(100% - 32px)}.split-heading{gap:28px}.split-heading>p{font-size:14px}.architecture-grid,.solution-link-grid,.topic-grid{grid-template-columns:1fr}.architecture-grid article,.architecture-grid article:nth-child(2),.architecture-grid article:nth-child(3),.architecture-grid article:nth-child(4),.solution-link-grid a,.solution-link-grid a:nth-child(2),.solution-link-grid a:nth-child(3),.solution-link-grid a:nth-child(4),.topic-grid article,.topic-grid article:nth-child(2),.topic-grid article:nth-child(3),.topic-grid article:nth-child(4),.topic-grid article:nth-child(5),.topic-grid article:nth-child(6){grid-column:auto}.topic-grid article{min-height:235px}.page-callout{width:calc(100% - 32px);padding:68px 0}.page-callout:before{inset:0 -16px}.footer-main,.footer-bottom{width:calc(100% - 32px)}}:root{--signal-red:#ff3b36;--deep-red:#651218;--ember:#ff795c;--bone:#f1ece3;--ash:#aaa19a;--ink:#090708;--paper:#eee9e0;--lime:var(--signal-red);--soft-ink:#140d0e;--font-geist-sans:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-geist-mono:"IBM Plex Mono","SFMono-Regular",Consolas,monospace}body{background:var(--ink);color:var(--bone);font-family:var(--font-geist-sans)}h1,h2,h3,.section-intro h2,.coverage-heading h2,.safety-copy h2,.outcome-heading h2,.pricing-heading h2,.faq-title h2,.split-heading h2{font-family:var(--font-geist-sans);font-stretch:condensed;font-variation-settings:"wdth" 83;font-weight:650}.brand,.desktop-nav,.header-cta,.button{font-family:var(--font-geist-mono)}.brand b,.header-cta span,.desktop-nav a.active,.section-kicker span,.eyebrow span{color:var(--signal-red)}.brand-mark{border-color:rgba(255,59,54,.72);color:var(--signal-red);background:rgba(255,59,54,.06)}.desktop-nav a:after{background:var(--signal-red)}.button{font-size:10px;letter-spacing:.06em;text-transform:uppercase}.button-primary{background:var(--signal-red);border-color:var(--signal-red);color:#120707;box-shadow:0 14px 40px rgba(255,59,54,.13)}.button-primary:hover{background:#ff5a52}.play{color:var(--signal-red)}body:not(.internal-page) main{background-color:var(--ink);background-image:radial-gradient(ellipse at 72% 7%,rgba(156,25,32,.28),transparent 30%),radial-gradient(ellipse at 0% 48%,rgba(255,59,54,.08),transparent 25%),radial-gradient(ellipse at 100% 78%,rgba(126,17,23,.14),transparent 29%),repeating-linear-gradient(116deg,transparent 0 98px,rgba(255,59,54,.025) 99px 100px),url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.17'/%3E%3C/svg%3E");background-blend-mode:screen,screen,screen,screen,soft-light}body:not(.internal-page) .hero-shell{background:radial-gradient(72% 82% at 76% 26%,rgba(116,15,22,.3),transparent 54%),linear-gradient(145deg,#090708,#10090a 62%,#080607)}body:not(.internal-page) .hero-shell:before{opacity:.72;background-image:linear-gradient(90deg,transparent 49.93%,rgba(255,59,54,.065) 50%,transparent 50.07%),linear-gradient(0deg,transparent 49.93%,rgba(255,59,54,.055) 50%,transparent 50.07%);background-size:92px 92px;mask-image:radial-gradient(circle at 76% 28%,#000,transparent 44%)}body:not(.internal-page) .site-header{background:rgba(9,7,8,.82);border-color:rgba(255,83,75,.16)}body:not(.internal-page) .hero{grid-template-columns:minmax(600px,1fr) minmax(260px,.36fr);column-gap:70px;row-gap:86px;width:min(92vw,1420px);padding:125px 0 128px;align-items:start}body:not(.internal-page) .hero:before{content:"";position:absolute;z-index:-1;width:440px;aspect-ratio:1;right:1%;top:75px;border:1px solid rgba(255,59,54,.18);border-radius:50%;background:repeating-conic-gradient(from -8deg,rgba(255,59,54,.16) 0 1deg,transparent 1deg 15deg);mask-image:radial-gradient(circle,transparent 0 24%,#000 24.5% 25%,transparent 25.5% 48%,#000 48.5% 49%,transparent 49.5%)}body:not(.internal-page) .hero:after{content:"AUTHORIZED ATTACK SIMULATION / BL-0926";position:absolute;right:3.5%;top:520px;color:rgba(255,96,86,.58);font:600 8px/1 var(--font-geist-mono);letter-spacing:.16em;writing-mode:vertical-rl}body:not(.internal-page) .hero-copy{grid-column:1;max-width:980px;margin:0;text-align:left;align-items:flex-start;z-index:2}body:not(.internal-page) .hero-copy:before{content:"OPERATION 09.26 // CONTINUOUS RED TEAM";left:0;top:-44px;color:#8f7e79;font:600 7px/1 var(--font-geist-mono);letter-spacing:.17em}body:not(.internal-page) .hero-copy:after{content:"";left:0;right:auto;bottom:-28px;width:140px;height:7px;background:repeating-linear-gradient(135deg,var(--signal-red) 0 5px,transparent 5px 10px);transform:none}body:not(.internal-page) h1{max-width:1000px;font-size:clamp(82px,8.5vw,136px);line-height:.82;letter-spacing:-.075em;text-align:left}body:not(.internal-page) h1 em{color:var(--signal-red);text-shadow:0 0 55px rgba(255,59,54,.13)}body:not(.internal-page) .hero-lede{max-width:660px;text-align:left;color:#aca19c}body:not(.internal-page) .hero-actions{justify-content:flex-start}body:not(.internal-page) .hero-stats{width:min(100%,650px);margin-top:62px;padding-left:0;padding-right:0}body:not(.internal-page) .hero-stats div{align-items:flex-start}.hero-stats strong{color:var(--bone)}.hero-stats span{color:#776966}body:not(.internal-page) .mission-stage{grid-column:1/-1;width:min(88%,1220px);margin:0 0 0 auto;padding:28px 34px 62px}body:not(.internal-page) .mission-stage:before{content:"ATTACK SURFACE / LIVE MISSION / AUTHORIZED";position:absolute;left:35px;top:0;color:#a7928d;font:600 7px/1 var(--font-geist-mono);letter-spacing:.15em}body:not(.internal-page) .mission-stage:after{content:"RED TEAM";position:absolute;right:-42px;bottom:130px;color:rgba(255,59,54,.18);font:800 62px/.8 var(--font-geist-sans);font-stretch:condensed;font-variation-settings:"wdth" 75;letter-spacing:-.06em;transform:rotate(90deg)}.stage-atmosphere{background:radial-gradient(circle at 52% 42%,rgba(202,35,42,.25),transparent 54%)}body:not(.internal-page) .mission-shell-v2{border-color:rgba(255,59,54,.32);box-shadow:0 60px 150px rgba(0,0,0,.65),0 0 0 1px rgba(255,59,54,.06),0 0 110px rgba(122,16,23,.14)}body:not(.internal-page) .mission-shell-v2:before{background:linear-gradient(90deg,var(--signal-red),transparent 28%,transparent 70%,var(--ember))}.rail-brand{background:var(--signal-red);color:#160809}.mission-rail-v2 .rail-active{border-color:var(--signal-red);color:var(--signal-red)}.command-dot,.command-state span{background:var(--signal-red);box-shadow:0 0 14px rgba(255,59,54,.9)}.command-state{color:var(--signal-red)}.mission-policy{border-color:rgba(255,59,54,.25);background:rgba(255,59,54,.045)}.mission-policy i{background:rgba(255,59,54,.12);color:var(--signal-red)}.graph-node circle:nth-child(2){fill:var(--signal-red)}.graph-node-alert circle:first-child{stroke:var(--ember)}.graph-node-alert circle:nth-child(2){fill:var(--ember)}.graph-node-alert text{fill:#e5a18f}.reasoning-note{border-color:rgba(255,59,54,.23)}.reasoning-note>span{border-color:rgba(255,59,54,.36);color:var(--signal-red)}.proof-response{border-color:var(--signal-red)}.proof-response code i,.proof-response>b,.evidence-panel-v2>a span,.mission-footer-v2 i{color:var(--signal-red);background-color:var(--signal-red)}.proof-response>b,.proof-response code i,.evidence-panel-v2>a span{background:transparent}.evidence-chip{background:var(--signal-red);color:#160809}.scope-chip{background:var(--bone)}body:not(.internal-page) .proof-bar{background:var(--signal-red);color:#160809;transform:rotate(-.65deg);box-shadow:0 18px 55px rgba(0,0,0,.28)}body:not(.internal-page) .proof-bar:before{content:"";position:absolute;inset:0 0 auto;height:8px;background:repeating-linear-gradient(135deg,rgba(19,7,8,.86) 0 7px,transparent 7px 14px)}body:not(.internal-page) .proof-inner>p,body:not(.internal-page) .proof-inner>p span,body:not(.internal-page) .proof-facts small{color:#17090a}body:not(.internal-page) .platform-section:before{color:rgba(255,59,54,.055)}body:not(.internal-page) .platform-section:after{border-color:rgba(255,59,54,.19);box-shadow:0 0 0 70px rgba(255,59,54,.018),0 0 0 140px rgba(255,59,54,.012)}body:not(.internal-page) .section-kicker span{color:var(--signal-red)}body:not(.internal-page) .section-kicker:after{background:#4e3032}body:not(.internal-page) .process-grid{background:rgba(255,59,54,.14)}body:not(.internal-page) .process-grid li,body:not(.internal-page) .process-grid li:nth-child(even){background:rgba(19,12,13,.94)}body:not(.internal-page) .process-grid i{background:#271517;color:var(--signal-red)}body:not(.internal-page) .process-grid li:hover i{background:var(--signal-red);color:#160809}body:not(.internal-page) .report-panel{background:rgba(24,13,15,.92);border-color:rgba(255,81,73,.15)}body:not(.internal-page) .report-panel:before{color:rgba(255,79,71,.34)}body:not(.internal-page) .report-card{border-color:rgba(255,59,54,.4);box-shadow:15px 18px 0 rgba(255,59,54,.07),0 35px 80px rgba(0,0,0,.4)}body:not(.internal-page) .coverage-section:before{border-color:rgba(255,59,54,.11);box-shadow:0 0 0 90px rgba(255,59,54,.018),0 0 0 180px rgba(255,59,54,.012)}body:not(.internal-page) .coverage-card:hover{border-color:rgba(255,59,54,.48)}.surface-icon{color:var(--signal-red)}body:not(.internal-page) .coverage-note{background:var(--signal-red)}body:not(.internal-page) .safety-section:before{color:rgba(255,59,54,.038)}body:not(.internal-page) .scope-orbit{border-color:#503033}.scope-core i{background:var(--signal-red)}body:not(.internal-page) .pricing-section:before{background:repeating-conic-gradient(from 0deg,rgba(255,59,54,.17) 0 1deg,transparent 1deg 12deg)}.primary-price{background:linear-gradient(145deg,#251315,#110a0b)}.price-card>a{background:var(--signal-red)}body:not(.internal-page) .beta-section{background:var(--signal-red)}.page-hero{background:radial-gradient(80% 95% at 82% 34%,rgba(133,18,25,.28),transparent 48%),linear-gradient(145deg,#090708,#130b0c)}.page-hero:after{content:"OFFENSIVE";color:rgba(255,59,54,.038)}.page-hero h1 em{color:var(--signal-red)}.signal-card{background:linear-gradient(145deg,rgba(31,15,17,.94),rgba(10,7,8,.96));border-color:rgba(255,59,54,.25)!important}.signal-card>header b{color:var(--signal-red)}.signal-card>header i{background:var(--signal-red);box-shadow:0 0 12px rgba(255,59,54,.9)}.signal-field:before,.signal-field:after{border-color:rgba(255,59,54,.18)}.signal-trace{border-color:var(--signal-red);filter:drop-shadow(0 0 8px rgba(255,59,54,.52))}.signal-node{background:var(--signal-red);box-shadow:0 0 0 1px rgba(255,59,54,.55),0 0 14px rgba(255,59,54,.6)}.signal-field>strong{background:var(--signal-red);box-shadow:0 0 0 10px rgba(255,59,54,.07),0 0 50px rgba(255,59,54,.25)}.signal-primary{background:rgba(255,59,54,.055)}.internal-light{background:var(--paper)}.internal-dark{background:#120b0c}.architecture-grid article,.position-grid article,.trust-roadmap article{background:linear-gradient(145deg,#201113,#120b0c)}.topic-grid article,.principle-grid article,.company-pillars article,.authorization-grid article,.dual-platform article,.control-layers article,.access-criteria article,.contact-grid article,.security-cards article,.research-grid a{background:#e3ddd4}.page-proof,.access-final,.authorization-warning{background:#ddd5cb}.page-callout,.page-callout:before{background:var(--signal-red)}.page-callout>a{background:#18090a}.page-callout>a b{color:var(--signal-red)}.founder-mark{background:var(--signal-red)}.site-footer{background:#070506}.footer-main nav a:hover{color:var(--signal-red)}@media(max-width:1180px){body:not(.internal-page) .hero{grid-template-columns:1fr;row-gap:70px}body:not(.internal-page) .hero:before{right:-8%;top:95px;opacity:.65}body:not(.internal-page) .hero-copy{grid-column:1}.hero-copy{max-width:900px}body:not(.internal-page) .mission-stage{grid-column:1;width:min(100%,1100px)}}@media(max-width:760px){body:not(.internal-page) .hero{grid-template-columns:1fr;padding:105px 0 98px;gap:60px}body:not(.internal-page) .hero:before{width:290px;right:-30%;top:62px;opacity:.5}body:not(.internal-page) .hero:after{right:3px;top:465px;font-size:6px}body:not(.internal-page) .hero-copy{align-items:flex-start;text-align:left}body:not(.internal-page) .hero-copy:before{top:-35px;font-size:6px}body:not(.internal-page) h1{font-size:clamp(58px,17vw,76px);line-height:.84;text-align:left}body:not(.internal-page) .hero-lede{text-align:left;font-size:15px}body:not(.internal-page) .hero-actions{justify-content:flex-start;width:100%}body:not(.internal-page) .hero-stats div{align-items:flex-start}body:not(.internal-page) .mission-stage{width:100%;padding-top:25px}body:not(.internal-page) .mission-stage:before{left:0;font-size:5.5px}body:not(.internal-page) .mission-stage:after{display:none}body:not(.internal-page) .proof-bar{transform:rotate(-1deg)}.page-hero:after{font-size:112px}.signal-card{box-shadow:0 28px 70px rgba(0,0,0,.4)}}@media(prefers-reduced-motion:reduce){.graph-path-live{animation:none}}body:not(.internal-page) main{overflow:hidden;background-color:#090c0a;background-image:radial-gradient(ellipse at 50% 10%,rgba(147,213,55,.12),transparent 32%),radial-gradient(ellipse at 5% 48%,rgba(198,255,88,.055),transparent 26%),radial-gradient(ellipse at 100% 75%,rgba(115,158,67,.075),transparent 29%),url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");background-blend-mode:screen,screen,screen,soft-light}body:not(.internal-page) .hero-shell,body:not(.internal-page) .light-section,body:not(.internal-page) .coverage-section,body:not(.internal-page) .outcomes-section,body:not(.internal-page) .faq-section{background:transparent}body:not(.internal-page) .hero-shell{min-height:auto;overflow:visible}body:not(.internal-page) .site-header{background:rgba(9,12,10,.78);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:0 18px;width:min(95vw,1540px);position:relative}body:not(.internal-page) .hero{min-height:auto;display:grid;grid-template-columns:1fr;gap:78px;width:min(92vw,1420px);padding:110px 0 125px}body:not(.internal-page) .hero-copy{max-width:1200px;margin:auto;text-align:center;display:flex;flex-direction:column;align-items:center;position:relative}body:not(.internal-page) .hero-copy:before,body:not(.internal-page) .hero-copy:after{content:"+";position:absolute;color:rgba(255,255,255,.16);font:300 28px/1 var(--font-geist-mono)}body:not(.internal-page) .hero-copy:before{left:-3%;top:28%}body:not(.internal-page) .hero-copy:after{right:-2%;bottom:18%;transform:rotate(18deg)}body:not(.internal-page) h1{max-width:1180px;font-size:clamp(76px,8.7vw,142px);line-height:.84;letter-spacing:-.078em;text-wrap:balance}body:not(.internal-page) h1 em{display:inline;color:var(--lime);text-shadow:0 0 45px rgba(198,255,88,.08)}body:not(.internal-page) .hero-lede{max-width:760px;font-size:clamp(17px,1.5vw,22px);line-height:1.5}body:not(.internal-page) .hero-actions{justify-content:center}body:not(.internal-page) .hero-stats{width:min(100%,720px);max-width:none;margin-top:60px;padding:24px 30px 0}body:not(.internal-page) .hero-stats div{align-items:center}body:not(.internal-page) .mission-stage{width:min(100%,1180px);margin:auto;padding:0 30px 55px}body:not(.internal-page) .mission-shell-v2{min-height:650px;transform:perspective(1700px) rotateX(1.1deg);border-color:rgba(198,255,88,.24);box-shadow:0 60px 150px rgba(0,0,0,.6),0 0 0 1px rgba(198,255,88,.045),0 0 100px rgba(138,198,61,.08)}body:not(.internal-page) .mission-shell-v2:before{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(90deg,var(--lime),transparent 28%,transparent 72%,rgba(239,156,93,.85));height:2px;z-index:5}body:not(.internal-page) .mission-graph{height:375px}body:not(.internal-page) .proof-bar{position:relative;border:0;background:rgba(198,255,88,.92);color:#101510;transform:rotate(-1.1deg);width:102%;margin-left:-1%;z-index:5;box-shadow:0 15px 45px rgba(0,0,0,.18)}body:not(.internal-page) .proof-inner{min-height:150px;transform:rotate(1.1deg)}body:not(.internal-page) .proof-inner>p,body:not(.internal-page) .proof-inner>p span,body:not(.internal-page) .proof-facts small{color:#162013}body:not(.internal-page) .proof-facts div{border-color:rgba(10,20,10,.24)}body:not(.internal-page) .platform-section,body:not(.internal-page) .coverage-section,body:not(.internal-page) .safety-section,body:not(.internal-page) .outcomes-section,body:not(.internal-page) .pricing-section,body:not(.internal-page) .faq-section{position:relative;color:#eef2ed}body:not(.internal-page) .platform-section:before{content:"02";position:absolute;right:-1vw;top:1vw;color:rgba(255,255,255,.025);font-size:clamp(220px,32vw,500px);font-weight:800;line-height:1;letter-spacing:-.12em}body:not(.internal-page) .platform-section:after{content:"";position:absolute;width:420px;height:420px;left:-240px;top:420px;border:1px dashed rgba(198,255,88,.16);border-radius:50%;box-shadow:0 0 0 70px rgba(198,255,88,.018),0 0 0 140px rgba(198,255,88,.012)}body:not(.internal-page) .section-intro>p:last-child,body:not(.internal-page) .coverage-heading>p,body:not(.internal-page) .pricing-heading>p:last-child,body:not(.internal-page) .safety-lede{color:#a1aaa3}body:not(.internal-page) .section-kicker{color:#818c84}body:not(.internal-page) .section-kicker span{color:var(--lime)}body:not(.internal-page) .section-kicker:after{background:#3c473f}body:not(.internal-page) .process-grid{background:rgba(255,255,255,.1)}body:not(.internal-page) .process-grid li,body:not(.internal-page) .process-grid li:nth-child(even){color:#edf1ec;background:rgba(15,20,16,.93)}body:not(.internal-page) .process-grid strong{font-size:21px}body:not(.internal-page) .process-grid p{color:#7f8a82}body:not(.internal-page) .process-grid i{background:#202821;color:var(--lime)}body:not(.internal-page) .report-panel{position:relative;background:rgba(20,27,21,.9);border:1px solid rgba(255,255,255,.1);box-shadow:0 45px 120px rgba(0,0,0,.28)}body:not(.internal-page) .report-panel:before{content:"EVIDENCE / 014";position:absolute;right:24px;top:22px;color:rgba(198,255,88,.18);font:700 8px/1 var(--font-geist-mono);letter-spacing:.14em}body:not(.internal-page) .report-copy>p:not(.section-kicker){color:#929d95}body:not(.internal-page) .audience-pills span{border-color:#354038;color:#929d95}body:not(.internal-page) .report-card{border-color:rgba(198,255,88,.32);box-shadow:15px 18px 0 rgba(198,255,88,.06),0 35px 80px rgba(0,0,0,.35)}body:not(.internal-page) .coverage-section:before{content:"";position:absolute;width:720px;height:720px;right:-280px;top:40px;border:1px solid rgba(198,255,88,.09);border-radius:50%;box-shadow:0 0 0 90px rgba(198,255,88,.018),0 0 0 180px rgba(198,255,88,.012)}body:not(.internal-page) .coverage-card,body:not(.internal-page) .coverage-card.feature-card{background:rgba(15,20,16,.88);backdrop-filter:blur(8px)}body:not(.internal-page) .coverage-card:hover{border-color:rgba(198,255,88,.38)}body:not(.internal-page) .safety-section{background:transparent}body:not(.internal-page) .safety-section:before{content:"GOVERNED";position:absolute;left:-3vw;bottom:0;color:rgba(255,255,255,.022);font-size:clamp(100px,18vw,280px);font-weight:800;letter-spacing:-.08em}body:not(.internal-page) .safety-copy h2{color:#f1f4f0}body:not(.internal-page) .scope-orbit{border-color:#354038}body:not(.internal-page) .scope-orbit span{background:#090c0a;color:#879189}body:not(.internal-page) .safety-list{border-color:#354038}body:not(.internal-page) .safety-list article{border-color:#354038}body:not(.internal-page) .safety-list p{color:#838e86}body:not(.internal-page) .outcome-grid article{background:rgba(16,21,17,.82)}body:not(.internal-page) .comparison{background:rgba(11,15,12,.88)}body:not(.internal-page) .pricing-section:before{content:"";position:absolute;inset:5% auto auto -8%;width:340px;height:340px;background:repeating-conic-gradient(from 0deg,rgba(198,255,88,.12) 0 1deg,transparent 1deg 12deg);border-radius:50%;mask-image:radial-gradient(circle,transparent 0 26%,#000 27% 28%,transparent 29% 48%,#000 49% 50%,transparent 51%)}body:not(.internal-page) .pricing-heading h2{color:#eef2ed}body:not(.internal-page) .audit-price{background:#e8ebe4;color:#111612}body:not(.internal-page) .pricing-note{color:#737e76}body:not(.internal-page) .faq-section{padding-bottom:190px}body:not(.internal-page) .beta-section{position:relative;background:var(--lime);transform:rotate(.8deg);width:102%;margin-left:-1%}body:not(.internal-page) .beta-inner{transform:rotate(-.8deg)}@media(max-width:760px){body:not(.internal-page) .site-header{width:100%;padding:0 16px}body:not(.internal-page) .hero{width:calc(100% - 32px);padding:78px 0 95px;gap:56px}body:not(.internal-page) h1{font-size:clamp(53px,16vw,72px);line-height:.88}body:not(.internal-page) .hero-lede{font-size:16px}body:not(.internal-page) .hero-stats{padding-left:0;padding-right:0}body:not(.internal-page) .mission-stage{padding:0 0 28px}body:not(.internal-page) .mission-shell-v2{transform:none;min-height:0}body:not(.internal-page) .mission-graph{height:270px}body:not(.internal-page) .proof-bar{width:106%;margin-left:-3%;transform:rotate(-1.7deg)}body:not(.internal-page) .proof-inner{transform:rotate(1.7deg)}body:not(.internal-page) .platform-section:before{font-size:190px;top:30px}body:not(.internal-page) .platform-section:after{display:none}body:not(.internal-page) .report-panel{width:calc(100% + 32px);margin-left:-16px;padding-left:24px;padding-right:24px}body:not(.internal-page) .coverage-section:before{width:400px;height:400px}body:not(.internal-page) .beta-section{width:106%;margin-left:-3%}}body:not(.internal-page) main{background-color:var(--ink);background-image:radial-gradient(ellipse at 72% 7%,rgba(156,25,32,.28),transparent 30%),radial-gradient(ellipse at 0% 48%,rgba(255,59,54,.08),transparent 25%),radial-gradient(ellipse at 100% 78%,rgba(126,17,23,.14),transparent 29%),repeating-linear-gradient(116deg,transparent 0 98px,rgba(255,59,54,.025) 99px 100px),url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.17'/%3E%3C/svg%3E");background-blend-mode:screen,screen,screen,screen,soft-light}body:not(.internal-page) .hero-shell{background:radial-gradient(72% 82% at 76% 26%,rgba(116,15,22,.3),transparent 54%),linear-gradient(145deg,#090708,#10090a 62%,#080607);overflow:visible}body:not(.internal-page) .site-header{background:rgba(9,7,8,.82);border-color:rgba(255,83,75,.16)}body:not(.internal-page) .hero{grid-template-columns:minmax(600px,1fr) minmax(260px,.36fr);column-gap:70px;row-gap:86px;padding:125px 0 128px;align-items:start}body:not(.internal-page) .hero-copy{grid-column:1;max-width:980px;margin:0;text-align:left;align-items:flex-start}body:not(.internal-page) .hero-copy:before{content:"OPERATION 09.26 // CONTINUOUS RED TEAM";left:0;top:-44px;color:#8f7e79;font:600 7px/1 var(--font-geist-mono);letter-spacing:.17em}body:not(.internal-page) .hero-copy:after{content:"";left:0;right:auto;bottom:-28px;width:140px;height:7px;background:repeating-linear-gradient(135deg,var(--signal-red) 0 5px,transparent 5px 10px);transform:none}body:not(.internal-page) h1{max-width:1000px;font-size:clamp(82px,8.5vw,136px);line-height:.82;letter-spacing:-.075em;text-align:left}body:not(.internal-page) h1 em{color:var(--signal-red);text-shadow:0 0 55px rgba(255,59,54,.13)}body:not(.internal-page) .hero-lede{max-width:660px;text-align:left;color:#aca19c}body:not(.internal-page) .hero-actions{justify-content:flex-start}body:not(.internal-page) .hero-stats{width:min(100%,650px);padding-left:0;padding-right:0}body:not(.internal-page) .hero-stats div{align-items:flex-start}body:not(.internal-page) .mission-stage{grid-column:1/-1;width:min(88%,1220px);margin:0 0 0 auto;padding:28px 34px 62px}body:not(.internal-page) .mission-shell-v2{border-color:rgba(255,59,54,.32);box-shadow:0 60px 150px rgba(0,0,0,.65),0 0 0 1px rgba(255,59,54,.06),0 0 110px rgba(122,16,23,.14)}body:not(.internal-page) .proof-bar{background:var(--signal-red);color:#160809;transform:rotate(-.65deg);box-shadow:0 18px 55px rgba(0,0,0,.28)}body:not(.internal-page) .proof-inner{transform:rotate(.65deg)}body:not(.internal-page) .proof-inner>p,body:not(.internal-page) .proof-inner>p span,body:not(.internal-page) .proof-facts small{color:#17090a}body:not(.internal-page) .platform-section:before{color:rgba(255,59,54,.055)}body:not(.internal-page) .platform-section:after{border-color:rgba(255,59,54,.19);box-shadow:0 0 0 70px rgba(255,59,54,.018),0 0 0 140px rgba(255,59,54,.012)}body:not(.internal-page) .section-kicker:after{background:#4e3032}body:not(.internal-page) .process-grid{background:rgba(255,59,54,.14)}body:not(.internal-page) .process-grid li,body:not(.internal-page) .process-grid li:nth-child(even){background:rgba(19,12,13,.94)}body:not(.internal-page) .process-grid i{background:#271517;color:var(--signal-red)}body:not(.internal-page) .report-panel{background:rgba(24,13,15,.92);border-color:rgba(255,81,73,.15)}body:not(.internal-page) .report-panel:before{color:rgba(255,79,71,.34)}body:not(.internal-page) .report-card{border-color:rgba(255,59,54,.4);box-shadow:15px 18px 0 rgba(255,59,54,.07),0 35px 80px rgba(0,0,0,.4)}body:not(.internal-page) .coverage-section:before{border-color:rgba(255,59,54,.11);box-shadow:0 0 0 90px rgba(255,59,54,.018),0 0 0 180px rgba(255,59,54,.012)}body:not(.internal-page) .coverage-card,body:not(.internal-page) .coverage-card.feature-card{background:rgba(20,12,13,.9)}body:not(.internal-page) .coverage-card:hover{border-color:rgba(255,59,54,.48)}body:not(.internal-page) .scope-orbit{border-color:#503033}body:not(.internal-page) .scope-orbit span{background:#090708}body:not(.internal-page) .outcome-grid article{background:rgba(24,13,15,.84)}body:not(.internal-page) .comparison{background:rgba(17,9,10,.9)}body:not(.internal-page) .pricing-section:before{background:repeating-conic-gradient(from 0deg,rgba(255,59,54,.17) 0 1deg,transparent 1deg 12deg)}body:not(.internal-page) .beta-section{background:var(--signal-red)}@media(max-width:1180px){body:not(.internal-page) .hero{grid-template-columns:1fr;row-gap:70px}body:not(.internal-page) .mission-stage{width:min(100%,1100px)}}@media(max-width:760px){body:not(.internal-page) .hero{grid-template-columns:1fr;padding:105px 0 98px;gap:60px}body:not(.internal-page) .hero-copy{align-items:flex-start;text-align:left}body:not(.internal-page) .hero-copy:before{top:-35px;font-size:6px}body:not(.internal-page) h1{font-size:clamp(58px,17vw,76px);line-height:.84;text-align:left}body:not(.internal-page) .hero-lede{text-align:left;font-size:15px}body:not(.internal-page) .hero-actions{justify-content:flex-start;width:100%}body:not(.internal-page) .hero-stats div{align-items:flex-start}body:not(.internal-page) .mission-stage{width:100%;padding:25px 0 28px}body:not(.internal-page) .proof-bar{transform:rotate(-1deg)}body:not(.internal-page) .proof-inner{transform:rotate(1deg)}}h1,.page-hero h1{color:#f3eee6;font-stretch:normal;font-variation-settings:"wdth" 90;letter-spacing:-.055em;word-spacing:.09em}h1 em,.page-hero h1 em{word-spacing:.09em}.mission-shell-v2{background:linear-gradient(145deg,#160e0f,#090708 68%)}.mission-graph-panel,.evidence-panel-v2{background:rgba(8,4,5,.54)}.mission-graph{background-image:radial-gradient(circle,rgba(255,225,220,.085) 1px,transparent 1px)}.reasoning-note{background:rgba(25,12,14,.96)}.proof-response{background:#1c1012}.report-card{background:#130b0c;border-color:#42252a}.report-top,.report-title,.report-columns>div,.report-remediation{border-color:#382125}.report-columns code{background:#211315}.report-title p,.report-columns small,.report-foot{color:#897974}.coverage-card,.coverage-card.feature-card{background:linear-gradient(145deg,#1a1011,#0d090a)}body:not(.internal-page){background:var(--paper);color:#16100f}body:not(.internal-page) main{background-color:var(--paper);background-image:radial-gradient(ellipse at 86% 5%,rgba(255,59,54,.12),transparent 24%),linear-gradient(90deg,rgba(89,65,61,.055) 1px,transparent 1px),linear-gradient(rgba(89,65,61,.055) 1px,transparent 1px),url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.09'/%3E%3C/svg%3E");background-size:auto,84px 84px,84px 84px,auto;background-blend-mode:multiply,multiply,multiply,soft-light}body:not(.internal-page) .hero-shell{background:radial-gradient(65% 85% at 80% 28%,rgba(255,59,54,.11),transparent 55%),var(--paper);color:#16100f}body:not(.internal-page) .hero-shell:before{opacity:.45;background-image:linear-gradient(90deg,transparent 49.8%,rgba(110,75,70,.1) 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,rgba(110,75,70,.1) 50%,transparent 50.2%);background-size:84px 84px;mask-image:radial-gradient(circle at 78% 28%,#000,transparent 42%)}body:not(.internal-page) .site-header{background:rgba(238,233,224,.88);color:#181211;border-color:rgba(56,35,32,.18)}body:not(.internal-page) .desktop-nav{color:#534844}body:not(.internal-page) .desktop-nav a:hover{color:#130e0d}body:not(.internal-page) .brand-mark{background:var(--signal-red);border-color:var(--signal-red);color:#170909}body:not(.internal-page) .hero{grid-template-columns:minmax(620px,1fr) minmax(360px,.48fr);column-gap:78px;row-gap:82px;padding:118px 0 80px;align-items:center}body:not(.internal-page) .hero:before{display:none}body:not(.internal-page) .hero:after{color:#9a2d2e;right:0;top:440px}body:not(.internal-page) .hero-copy{grid-column:1;max-width:920px;color:#16100f}body:not(.internal-page) .hero-copy:before{color:#6e5d58}body:not(.internal-page) h1{max-width:920px;color:#15100f;font-size:clamp(76px,7.9vw,126px)}body:not(.internal-page) .hero-lede{max-width:610px;color:#645a56;font-size:18px}body:not(.internal-page) .button-ghost{color:#211918;background:rgba(255,255,255,.28);border-color:rgba(33,25,24,.18)}body:not(.internal-page) .button-ghost:hover{border-color:#211918}body:not(.internal-page) .hero-stats{border-color:rgba(43,29,27,.2)}body:not(.internal-page) .hero-stats strong{color:#181211}body:not(.internal-page) .hero-stats span{color:#746762}.hero-target-board{grid-column:2;min-height:565px;position:relative;z-index:3;display:flex;flex-direction:column;background:var(--signal-red);color:#170909;border:1px solid rgba(66,9,10,.26);box-shadow:20px 24px 0 rgba(76,21,20,.08),0 35px 80px rgba(91,23,22,.16);transform:rotate(1deg)}.hero-target-board>header{height:56px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(28,8,8,.25);font:600 7px/1 var(--font-geist-mono);letter-spacing:.1em}.hero-target-board>header b{display:flex;align-items:center;gap:7px}.hero-target-board>header i{width:6px;height:6px;border-radius:50%;background:#170909;box-shadow:0 0 0 4px rgba(23,9,9,.1)}.target-field{height:350px;position:relative;overflow:hidden;background-image:linear-gradient(rgba(23,9,9,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(23,9,9,.1) 1px,transparent 1px);background-size:35px 35px}.target-ring{position:absolute;left:50%;top:50%;border:1px solid rgba(23,9,9,.48);border-radius:50%;transform:translate(-50%,-50%)}.target-ring-a{width:260px;height:260px}.target-ring-b{width:174px;height:174px}.target-ring-c{width:84px;height:84px;border-width:2px}.target-axis{position:absolute;background:rgba(23,9,9,.35)}.target-axis-x{left:0;right:0;height:1px;top:50%}.target-axis-y{top:0;bottom:0;width:1px;left:50%}.target-sweep{position:absolute;left:50%;top:50%;width:124px;height:124px;transform-origin:0 0;background:conic-gradient(from 268deg,rgba(23,9,9,.2),transparent 20deg);animation:targetSweep 7s linear infinite}.target-field>strong{position:absolute;left:50%;top:50%;width:58px;height:58px;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;background:#180909;color:var(--signal-red);font:700 16px/1 var(--font-geist-mono);box-shadow:0 0 0 9px rgba(23,9,9,.09)}.target-point{position:absolute;width:9px;height:9px;border:2px solid var(--signal-red);border-radius:50%;background:#180909;box-shadow:0 0 0 1px rgba(23,9,9,.45)}.point-a{left:18%;top:36%}.point-b{right:16%;top:28%}.point-c{right:23%;bottom:22%}.coordinate{position:absolute;color:rgba(23,9,9,.62);font:600 6px/1 var(--font-geist-mono);letter-spacing:.08em}.coordinate-a{left:13px;bottom:12px}.coordinate-b{right:13px;bottom:12px}.target-readout{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(23,9,9,.25);border-bottom:1px solid rgba(23,9,9,.25)}.target-readout>div{min-height:88px;padding:14px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;border-right:1px solid rgba(23,9,9,.22)}.target-readout>div:last-child{border-right:0}.target-readout span{font:600 6px/1 var(--font-geist-mono);letter-spacing:.1em}.target-readout b{font-size:14px;letter-spacing:-.03em}.hero-target-board>footer{min-height:68px;padding:0 18px;margin-top:auto;display:flex;align-items:center;justify-content:space-between;font:600 7px/1 var(--font-geist-mono);letter-spacing:.08em}.hero-target-board>footer code{padding:8px 9px;background:#170909;color:var(--signal-red)}@keyframes targetSweep{to{transform:rotate(360deg)}}body:not(.internal-page) .mission-stage{grid-column:1/-1;width:min(92%,1260px);margin:-12px auto 0;padding:28px 34px 70px}body:not(.internal-page) .mission-stage:before{color:#6f5e59}.visual-caption{color:#655854}.visual-caption span{color:#a6292b}body:not(.internal-page) .proof-bar{background:#171111;color:var(--bone);transform:none;width:100%;margin:0;box-shadow:none}body:not(.internal-page) .proof-bar:before{background:repeating-linear-gradient(135deg,var(--signal-red) 0 7px,transparent 7px 14px)}body:not(.internal-page) .proof-inner{transform:none}body:not(.internal-page) .proof-inner>p{color:#e7dfd7}body:not(.internal-page) .proof-inner>p span,body:not(.internal-page) .proof-facts strong{color:var(--signal-red)}body:not(.internal-page) .proof-facts small{color:#958681}body:not(.internal-page) .proof-facts div{border-color:rgba(255,255,255,.14)}body:not(.internal-page) .platform-section,body:not(.internal-page) .coverage-section,body:not(.internal-page) .safety-section,body:not(.internal-page) .pricing-section,body:not(.internal-page) .faq-section{background:transparent;color:#171211}body:not(.internal-page) .section-intro h2,body:not(.internal-page) .coverage-heading h2,body:not(.internal-page) .safety-copy h2,body:not(.internal-page) .pricing-heading h2,body:not(.internal-page) .faq-title h2{color:#171211}body:not(.internal-page) .section-intro>p:last-child,body:not(.internal-page) .coverage-heading>p,body:not(.internal-page) .pricing-heading>p:last-child,body:not(.internal-page) .safety-lede{color:#675e5a}body:not(.internal-page) .section-kicker{color:#6e605b}body:not(.internal-page) .section-kicker:after{background:#b7aaa3}body:not(.internal-page) .platform-section:before{color:rgba(255,59,54,.09)}body:not(.internal-page) .process-grid{position:relative;gap:0;background:transparent;border-top:2px solid #241918}body:not(.internal-page) .process-grid:before{content:"";position:absolute;left:7%;right:7%;top:77px;height:1px;background:var(--signal-red)}body:not(.internal-page) .process-grid li,body:not(.internal-page) .process-grid li:nth-child(even){min-height:330px;position:relative;color:#171211;background:rgba(255,255,255,.2);border:0!important;border-right:1px solid rgba(45,29,27,.16)!important}body:not(.internal-page) .process-grid li:last-child{border-right:0!important}body:not(.internal-page) .process-grid li>span{color:#8a2b2c}body:not(.internal-page) .process-grid li>span:after{content:"";position:absolute;top:70px;left:28px;width:13px;height:13px;border:3px solid var(--paper);border-radius:50%;background:var(--signal-red);box-shadow:0 0 0 1px var(--signal-red)}body:not(.internal-page) .process-grid strong{color:#171211}body:not(.internal-page) .process-grid p{color:#6c615d}body:not(.internal-page) .process-grid i{background:#eadfd6;color:#9b2c2e}body:not(.internal-page) .report-panel{background:var(--signal-red);color:#180909;border:0;box-shadow:18px 20px 0 rgba(78,21,20,.08)}body:not(.internal-page) .report-copy h3{color:#180909}body:not(.internal-page) .report-copy>p:not(.section-kicker){color:#4f1919}body:not(.internal-page) .report-panel .section-kicker,body:not(.internal-page) .report-panel .section-kicker span{color:#371010}body:not(.internal-page) .report-panel .section-kicker:after{background:rgba(29,8,8,.35)}body:not(.internal-page) .audience-pills span{color:#451516;border-color:rgba(35,9,9,.33)}body:not(.internal-page) .coverage-section{background:#ddd5cb}body:not(.internal-page) .coverage-card,body:not(.internal-page) .coverage-card.feature-card{background:#f1ece3;color:#171211;border-color:rgba(51,34,31,.17)}body:not(.internal-page) .coverage-card.feature-card{background:var(--signal-red);color:#180909}body:not(.internal-page) .coverage-card:nth-child(4){background:#191212;color:var(--bone)}body:not(.internal-page) .coverage-card h3{color:inherit}body:not(.internal-page) .coverage-card p{color:#6b605c}body:not(.internal-page) .coverage-card.feature-card p{color:#4c1818}body:not(.internal-page) .coverage-card:nth-child(4) p{color:#9d8d87}body:not(.internal-page) .coverage-note{background:#181212;color:var(--bone)}body:not(.internal-page) .safety-section{background:#f2ede5}body:not(.internal-page) .scope-orbit{border-color:#bcaea7}body:not(.internal-page) .scope-orbit span{background:#f2ede5;color:#766964}body:not(.internal-page) .safety-list{border-color:#c9bdb6}body:not(.internal-page) .safety-list article{border-color:#c9bdb6}body:not(.internal-page) .safety-list p{color:#6b605c}body:not(.internal-page) .outcomes-section{background:#211214;color:var(--bone)}body:not(.internal-page) .outcome-grid article{background:#2a1719}body:not(.internal-page) .outcome-grid p{color:#a4918b}body:not(.internal-page) .comparison{background:#150d0e}body:not(.internal-page) .pricing-section{background:#e9e2d9}body:not(.internal-page) .primary-price{background:#211214}body:not(.internal-page) .audit-price{background:#f4efe7;color:#171211}body:not(.internal-page) .audit-price>p,body:not(.internal-page) .audit-price li{color:#675c58}body:not(.internal-page) .faq-section{background:#f3eee6}body:not(.internal-page) .faq-title>p:not(.section-kicker),body:not(.internal-page) .faq-list details p{color:#6b605c}body:not(.internal-page) .faq-list,body:not(.internal-page) .faq-list details{border-color:#cbbeb7}body:not(.internal-page) .faq-list summary{color:#1b1513}body:not(.internal-page) .beta-section{background:var(--signal-red);color:#180909}.internal-page{background:var(--paper);color:#171211}.internal-page .site-header{background:var(--paper);color:#171211;border-color:rgba(48,31,29,.17)}.internal-page .desktop-nav{color:#5c504c}.internal-page .header-cta{color:#171211}.internal-page .page-hero{background:radial-gradient(70% 90% at 82% 34%,rgba(255,59,54,.12),transparent 48%),var(--paper);color:#171211;border-color:#c9bbb4}.internal-page .page-hero:after{color:rgba(255,59,54,.09)}.internal-page .page-hero h1{color:#171211}.internal-page .page-lede{color:#655a56}.internal-page .page-breadcrumb{color:#796b66}.internal-page .button-ghost,.internal-page .text-link{color:#231817}@media(max-width:1180px){.hero-target-board{grid-column:1;max-width:640px;width:100%;min-height:520px}.target-field{height:315px}body:not(.internal-page) .mission-stage{margin-top:0}}@media(max-width:760px){body:not(.internal-page) .site-header{background:rgba(238,233,224,.94)}body:not(.internal-page) .hero{padding:98px 0 75px}body:not(.internal-page) .mobile-menu summary{border-color:rgba(37,24,22,.22)}body:not(.internal-page) .mobile-menu summary span{background:#201615}body:not(.internal-page) .hero-target-board{min-height:470px;transform:none;box-shadow:10px 12px 0 rgba(76,21,20,.08)}.target-field{height:280px}.target-ring-a{width:220px;height:220px}.target-ring-b{width:150px;height:150px}.target-readout>div{min-height:76px;padding:10px}.target-readout b{font-size:11px}.hero-target-board>footer{min-height:56px}body:not(.internal-page) .process-grid{border-top:0}body:not(.internal-page) .process-grid:before{left:34px;right:auto;top:25px;bottom:25px;width:1px;height:auto}body:not(.internal-page) .process-grid li,body:not(.internal-page) .process-grid li:nth-child(even){padding-left:60px;border-right:0!important;border-bottom:1px solid rgba(45,29,27,.16)!important}body:not(.internal-page) .process-grid li>span:after{left:27px;top:28px}body:not(.internal-page) .proof-bar{transform:none}.internal-page .site-header{background:var(--paper)}.internal-page .mobile-menu summary{border-color:rgba(37,24,22,.22)}.internal-page .mobile-menu summary span{background:#201615}}@media(max-width:1180px){body:not(.internal-page) .hero{grid-template-columns:minmax(0,1fr);align-items:start}body:not(.internal-page) .hero>*{min-width:0}body:not(.internal-page) .hero-copy,body:not(.internal-page) .hero-target-board,body:not(.internal-page) .mission-stage{grid-column:1;width:100%;max-width:none}body:not(.internal-page) .mission-stage{margin:0;padding-left:0;padding-right:0}}@media(max-width:760px){body:not(.internal-page) .hero{grid-template-columns:minmax(0,1fr)}body:not(.internal-page) h1,body:not(.internal-page) .hero-copy{width:100%;max-width:100%}body:not(.internal-page) .hero-target-board{width:100%;max-width:100%}body:not(.internal-page) .mission-stage{width:100%;max-width:100%;margin:0}.mission-shell-v2{width:100%}}:root{--font-geist-sans:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-geist-mono:"JetBrains Mono","SFMono-Regular",Consolas,monospace}html{scroll-behavior:auto!important}body,button,input{font-family:var(--font-geist-sans)}h1,h2,h3,.page-hero h1{font-family:var(--font-geist-sans);font-stretch:normal;font-variation-settings:normal;word-spacing:normal;letter-spacing:-.055em}h1 em,.page-hero h1 em{font-family:inherit;font-style:normal;font-weight:700;word-spacing:normal}body:not(.internal-page) main{background-color:var(--paper);background-image:linear-gradient(90deg,rgba(89,65,61,.052) 1px,transparent 1px),linear-gradient(rgba(89,65,61,.052) 1px,transparent 1px);background-size:84px 84px;background-blend-mode:normal}.site-header,.coverage-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.js .reveal,.js .reveal.visible{opacity:1!important;transform:none!important;transition:none!important}.target-sweep,.graph-path-live{animation:none!important}.stage-atmosphere,.visual-glow{display:none!important}body:not(.internal-page) .platform-section:after,body:not(.internal-page) .coverage-section:before,body:not(.internal-page) .pricing-section:before{display:none!important}body:not(.internal-page) .proof-bar,body:not(.internal-page) .proof-inner,body:not(.internal-page) .beta-section,body:not(.internal-page) .beta-inner{transform:none!important}main>section:not(.hero-shell){content-visibility:auto;contain-intrinsic-size:auto 850px}.hero-shell,.page-hero,.site-footer{content-visibility:visible}body:not(.internal-page) .hero{grid-template-columns:minmax(0,1.08fr) minmax(330px,.7fr);column-gap:clamp(34px,4.5vw,74px);row-gap:64px;padding:104px 0 88px;align-items:center}body:not(.internal-page) .hero-copy{grid-column:1;padding-left:0}body:not(.internal-page) h1{max-width:850px;font-size:clamp(70px,7.4vw,118px);font-weight:700;line-height:.88}.hero-poster{grid-column:2;width:100%;margin:0;align-self:center;border:1px solid rgba(28,8,8,.38);background:#171111;color:var(--bone)}.poster-field{position:relative;min-height:520px;overflow:hidden;background:var(--signal-red);color:#180909;background-image:linear-gradient(rgba(24,9,9,.115) 1px,transparent 1px),linear-gradient(90deg,rgba(24,9,9,.115) 1px,transparent 1px);background-size:38px 38px}.poster-field:before{content:"";position:absolute;inset:20px;border:1px solid rgba(24,9,9,.35)}.poster-index,.poster-mode{position:absolute;z-index:3;top:34px;font:600 8px/1 var(--font-geist-mono);letter-spacing:.12em}.poster-index{left:34px}.poster-mode{right:34px;writing-mode:vertical-rl}.poster-ring{position:absolute;left:50%;top:49%;border:1px solid rgba(24,9,9,.48);border-radius:50%;transform:translate(-50%,-50%)}.poster-ring-a{width:330px;height:330px}.poster-ring-b{width:190px;height:190px;border-width:2px}.poster-axis{position:absolute;background:rgba(24,9,9,.34)}.poster-axis-x{left:20px;right:20px;height:1px;top:49%}.poster-axis-y{top:20px;bottom:20px;width:1px;left:50%}.poster-field>strong{position:absolute;z-index:2;left:50%;top:49%;transform:translate(-50%,-50%);font:700 clamp(118px,13vw,190px)/.75 var(--font-geist-sans);letter-spacing:-.1em}.poster-field>small{position:absolute;z-index:3;left:34px;bottom:34px;font:600 8px/1.75 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.poster-node{position:absolute;z-index:3;width:11px;height:11px;border:3px solid var(--signal-red);border-radius:50%;background:#180909;outline:1px solid rgba(24,9,9,.55)}.poster-node-a{left:18%;top:35%}.poster-node-b{right:19%;top:27%}.poster-node-c{right:24%;bottom:22%}.hero-poster figcaption{min-height:74px;padding:17px 20px;display:flex;flex-direction:column;justify-content:center;gap:5px;border-top:1px solid rgba(255,255,255,.12)}.hero-poster figcaption b{font-size:15px;letter-spacing:-.025em}.hero-poster figcaption span{color:#9c8d88;font-size:11px}body:not(.internal-page) .report-panel{box-shadow:8px 8px 0 rgba(78,21,20,.1)}body:not(.internal-page) .report-card{transform:none;background:#f5eee5;color:#191211;border:1px solid rgba(31,18,17,.55);box-shadow:6px 6px 0 #180909}body:not(.internal-page) .report-top,body:not(.internal-page) .report-title,body:not(.internal-page) .report-columns>div,body:not(.internal-page) .report-remediation{border-color:#c7b7ad}body:not(.internal-page) .report-title strong,body:not(.internal-page) .report-columns strong{color:#191211}body:not(.internal-page) .report-title p,body:not(.internal-page) .report-columns small,body:not(.internal-page) .report-foot,body:not(.internal-page) .report-remediation p{color:#655854}body:not(.internal-page) .report-columns code{color:#4e403c;background:#e6d9cf}body:not(.internal-page) .report-columns .code-ok,body:not(.internal-page) .report-foot span:before{color:#a91f24}@media(max-width:840px){body:not(.internal-page) .hero{grid-template-columns:minmax(0,1fr);padding:92px 0 76px;row-gap:54px}body:not(.internal-page) .hero-copy,.hero-poster{grid-column:1}.hero-poster{width:100%;max-width:620px}.poster-field{min-height:0;aspect-ratio:1.08/1}.poster-ring-a{width:min(72vw,330px);height:min(72vw,330px)}.poster-ring-b{width:min(43vw,190px);height:min(43vw,190px)}}@media(max-width:560px){body:not(.internal-page) h1{font-size:clamp(54px,15.2vw,70px);letter-spacing:-.06em}.hero-actions{align-items:stretch}.hero-actions .button{width:100%}.poster-index,.poster-mode{top:26px}.poster-index{left:26px}.poster-mode{right:26px}.poster-field>small{left:26px;bottom:25px}.poster-field:before{inset:14px}.hero-poster figcaption{min-height:68px}.report-card{box-shadow:4px 4px 0 #180909!important}}body:not(.internal-page) .hero:before,body:not(.internal-page) .hero:after,body:not(.internal-page) .hero-copy:before,body:not(.internal-page) .hero-copy:after,.page-hero:after{display:none!important}body:not(.internal-page) .hero{grid-template-columns:minmax(0,1.12fr) minmax(340px,.66fr);padding:78px 0 70px;column-gap:clamp(38px,5vw,78px);min-height:auto}body:not(.internal-page) h1{font-size:clamp(68px,7.15vw,112px)}.hero-flow{grid-column:2;width:100%;margin:0;border:1px solid #211112;background:#171111;color:var(--bone)}.hero-flow>header{min-height:54px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.12);font:600 7px/1 var(--font-geist-mono);letter-spacing:.1em}.hero-flow>header b{color:var(--signal-red);font-size:7px}.hero-flow ol{list-style:none;margin:0;padding:0;background:var(--signal-red);color:#190909}.hero-flow li{min-height:116px;padding:20px 20px 18px;position:relative;display:grid;grid-template-columns:1fr auto;align-content:center;gap:8px 16px;border-bottom:1px solid rgba(25,9,9,.28)}.hero-flow li:after{content:"";position:absolute;left:20px;bottom:-5px;z-index:2;width:9px;height:9px;background:#1a0909;transform:rotate(45deg)}.hero-flow li:last-child:after{display:none}.hero-flow li>span{grid-column:1/-1;font:600 7px/1 var(--font-geist-mono);letter-spacing:.1em}.hero-flow li strong{font-size:20px;line-height:1.05;letter-spacing:-.035em}.hero-flow li small{align-self:end;font:600 7px/1.5 var(--font-geist-mono);text-transform:uppercase;text-align:right}.hero-flow figcaption{min-height:90px;padding:17px 20px;display:grid;grid-template-columns:70px 1fr;align-items:center;gap:14px}.hero-flow figcaption span{color:var(--signal-red);font:600 7px/1 var(--font-geist-mono);letter-spacing:.1em}.hero-flow figcaption b{font-size:14px;line-height:1.35;letter-spacing:-.02em}body:not(.internal-page) .proof-inner{min-height:108px}body:not(.internal-page) .platform-section,body:not(.internal-page) .coverage-section,body:not(.internal-page) .safety-section,body:not(.internal-page) .outcomes-section,body:not(.internal-page) .pricing-section,body:not(.internal-page) .faq-section{padding:96px 0}body:not(.internal-page) .process-grid{margin:58px 0 72px}body:not(.internal-page) .process-grid:before{top:60px}body:not(.internal-page) .process-grid li,body:not(.internal-page) .process-grid li:nth-child(even){min-height:250px;padding:24px 22px}body:not(.internal-page) .process-grid li>span:after{top:53px;left:22px}body:not(.internal-page) .process-grid strong{margin-top:42px}.process-grid li>small{margin-top:auto;padding-top:16px;border-top:1px solid rgba(40,25,23,.18);color:#9b2c2e;font:600 7px/1 var(--font-geist-mono);letter-spacing:.09em}body:not(.internal-page) .report-panel{min-height:0;padding:54px clamp(26px,4.5vw,68px);gap:clamp(36px,6vw,80px)}body:not(.internal-page) .report-copy h3{font-size:clamp(42px,4.6vw,66px)}body:not(.internal-page) .coverage-grid{margin-top:50px}body:not(.internal-page) .coverage-card,body:not(.internal-page) .coverage-card.feature-card{min-height:238px;padding:22px}body:not(.internal-page) .coverage-card h3{margin-top:30px;font-size:20px}.coverage-card ul{list-style:none;padding:14px 0 0;margin:auto 0 0;display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid rgba(44,29,27,.16)}.coverage-card li{padding:5px 7px;background:#e7ddd3;color:#6d5550;font:600 6px/1 var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase}.coverage-card.feature-card li{background:rgba(24,9,9,.12);color:#321010}.coverage-card:nth-child(4) li{background:rgba(255,255,255,.08);color:#bca9a2}body:not(.internal-page) .coverage-note{min-height:94px;padding:22px 28px}.control-flow{width:100%;border:1px solid #281819;background:#191212;color:var(--bone)}.control-flow>header{min-height:52px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.12);font:600 7px/1 var(--font-geist-mono);letter-spacing:.09em}.control-flow>header b{color:var(--signal-red)}.control-flow ol{list-style:none;margin:0;padding:0}.control-flow li{min-height:92px;padding:17px 18px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:13px;border-bottom:1px solid rgba(255,255,255,.1)}.control-flow li>span{color:var(--signal-red);font:600 8px/1 var(--font-geist-mono)}.control-flow li div{display:flex;flex-direction:column;gap:6px}.control-flow li strong{font-size:15px}.control-flow li small{color:#94837e;font-size:10px}.control-flow li>b{padding:7px 8px;border:1px solid rgba(255,59,54,.35);color:var(--signal-red);font:600 7px/1 var(--font-geist-mono)}.control-flow>footer{min-height:74px;padding:0 18px;display:grid;grid-template-columns:90px 1fr;align-items:center;background:var(--signal-red);color:#190909}.control-flow>footer span{font:600 7px/1 var(--font-geist-mono);letter-spacing:.09em}.control-flow>footer strong{font-size:18px;letter-spacing:-.03em}body:not(.internal-page) .safety-layout{gap:clamp(46px,7vw,90px)}body:not(.internal-page) .outcome-grid{margin-top:50px}.outcome-grid article{min-height:215px}.outcome-grid strong{margin-top:38px}.comparison{margin-top:48px}body:not(.internal-page) .pricing-grid{margin-top:54px}.price-card{min-height:540px;padding:32px}.price-card h3{margin-top:34px}.audit-symbol{font-size:34px}body:not(.internal-page) .faq-layout{gap:clamp(46px,7vw,90px)}.faq-list summary{min-height:70px}body:not(.internal-page) .beta-section{min-height:0}.beta-inner{padding:70px 0}.beta-inner h2{margin:36px 0 42px}.internal-page .page-hero{min-height:620px}.internal-page .page-hero-grid{padding:82px 0 88px;gap:clamp(55px,7vw,100px);align-items:center}.internal-page .page-hero aside{display:block;width:100%;max-width:none}.internal-page .signal-card{min-height:0!important;box-shadow:none}.signal-card>header b{color:var(--signal-red);font-size:6px}.signal-process{display:grid;grid-template-columns:1fr;background:#181112;color:var(--bone)}.signal-process>div{min-height:82px;padding:15px 17px;position:relative;display:flex;flex-direction:column;justify-content:center;gap:6px;border-bottom:1px solid rgba(255,255,255,.11)}.signal-process>div:after{content:"";position:absolute;left:17px;bottom:-5px;z-index:2;width:9px;height:9px;background:var(--signal-red);transform:rotate(45deg)}.signal-process>div:last-child:after{display:none}.signal-process span{color:var(--signal-red);font:600 6px/1 var(--font-geist-mono);letter-spacing:.1em}.signal-process strong{font-size:15px;letter-spacing:-.025em}.signal-process small{color:#8f7d78;font-size:9px}.signal-facts{min-height:108px!important}.signal-facts>div{padding:14px 10px!important}.signal-facts strong{font-size:17px}.signal-facts small{font-size:5.5px}.internal-page .internal-light,.internal-page .internal-dark{padding:100px 0}.internal-page .page-callout{padding:64px 0}@media(min-width:841px){body:not(.internal-page) .section-intro,body:not(.internal-page) .coverage-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);gap:52px}body:not(.internal-page) .process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body:not(.internal-page) .report-panel{grid-template-columns:minmax(260px,.72fr) minmax(430px,1.28fr)}body:not(.internal-page) .safety-layout{grid-template-columns:minmax(340px,.88fr) minmax(0,1.12fr)}body:not(.internal-page) .proof-inner{grid-template-columns:1fr auto}.internal-page .page-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:50px}.internal-page .page-hero h1{font-size:clamp(56px,6vw,78px)}}@media(max-width:840px){body:not(.internal-page) .hero{grid-template-columns:minmax(0,1fr);min-height:0;padding:76px 0 68px;row-gap:46px}.hero-flow{grid-column:1;max-width:620px}.hero-flow ol{display:grid;grid-template-columns:repeat(3,1fr)}.hero-flow li{min-height:150px;border-right:1px solid rgba(25,9,9,.28);border-bottom:0}.hero-flow li:after{left:auto;right:-5px;bottom:50%}.hero-flow li small{text-align:left}.hero-flow figcaption{min-height:76px}.control-flow{max-width:620px}.internal-page .page-hero{min-height:0}}@media(max-width:700px){body:not(.internal-page) .platform-section,body:not(.internal-page) .coverage-section,body:not(.internal-page) .safety-section,body:not(.internal-page) .outcomes-section,body:not(.internal-page) .pricing-section,body:not(.internal-page) .faq-section{padding:74px 0}.hero-flow ol{grid-template-columns:1fr}.hero-flow li{min-height:104px;border-right:0;border-bottom:1px solid rgba(25,9,9,.28)}.hero-flow li:after{left:20px;right:auto;bottom:-5px}.hero-flow figcaption{grid-template-columns:58px 1fr}.process-grid li>small{margin-top:24px}.coverage-card ul{margin-top:24px}.internal-page .internal-light,.internal-page .internal-dark{padding:74px 0}.internal-page .page-hero-grid{padding:66px 0 72px;gap:42px}.signal-process>div{min-height:76px}.signal-facts{min-height:96px!important}}:root{--campaign-red:#f0524d;--campaign-red-deep:#701f24;--campaign-ink:#1b1114;--campaign-plum:#2d1820;--campaign-cream:#f5efe7;--campaign-blush:#eadbd3;--campaign-line:rgba(51,28,31,.14)}body:not(.internal-page) main{overflow:hidden;background:var(--campaign-cream);background-image:none}body:not(.internal-page) .hero-shell{position:relative;background:radial-gradient(50% 52% at 77% 24%,rgba(232,57,31,.16),transparent 70%),linear-gradient(180deg,#f7f1e9 0%,#f2e9e0 100%)}body:not(.internal-page) .hero-shell:after{content:"";position:absolute;z-index:0;right:-10vw;bottom:-170px;width:68vw;height:250px;border-radius:50% 0 0 0/100% 0 0 0;background:var(--campaign-ink);transform:rotate(-3deg);transform-origin:right bottom}body:not(.internal-page) .site-header{width:min(calc(100% - 36px),1440px);height:72px;margin-top:14px;padding:0 10px 0 18px;border:1px solid rgba(56,31,34,.11);border-radius:999px;background:rgba(249,244,237,.82);box-shadow:0 10px 35px rgba(60,28,28,.06);backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}body:not(.internal-page) .brand-mark{width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(75,13,18,.14)}body:not(.internal-page) .desktop-nav{gap:34px}body:not(.internal-page) .desktop-nav a{position:relative}body:not(.internal-page) .desktop-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:2px;border-radius:2px;background:var(--campaign-red);transition:right .2s ease}body:not(.internal-page) .desktop-nav a:hover:after{right:0}body:not(.internal-page) .header-cta{min-height:48px;padding:0 20px;border:0;border-radius:999px;background:var(--campaign-ink);color:#fff}body:not(.internal-page) .hero{position:relative;z-index:2;width:min(calc(100% - 56px),1440px);grid-template-columns:minmax(0,1fr) minmax(400px,.74fr);gap:clamp(52px,6vw,96px);padding:100px 0 148px;align-items:center}body:not(.internal-page) .hero-copy{position:relative;z-index:2}body:not(.internal-page) .eyebrow{width:max-content;padding:9px 13px;border:1px solid rgba(63,34,36,.12);border-radius:999px;background:rgba(255,255,255,.45);color:#6a5451}body:not(.internal-page) .eyebrow span{background:var(--campaign-red);box-shadow:0 0 0 4px rgba(232,57,31,.13)}body:not(.internal-page) h1{font-size:clamp(66px,7vw,112px);line-height:.9;letter-spacing:-.065em}body:not(.internal-page) h1 em{display:inline;color:var(--campaign-red);font-weight:700}body:not(.internal-page) .hero-lede{font-size:19px;line-height:1.58;color:#6d5e5b}body:not(.internal-page) .hero-actions{gap:10px}body:not(.internal-page) .button{min-height:56px;padding:0 24px;border-radius:999px;text-transform:none;letter-spacing:0;font:650 13px/1 var(--font-geist-sans)}body:not(.internal-page) .button-primary{background:var(--campaign-red);border-color:var(--campaign-red);color:#260d10;box-shadow:0 13px 30px rgba(188,43,44,.18)}body:not(.internal-page) .button-primary:hover{background:#ff6861;box-shadow:0 16px 36px rgba(188,43,44,.24)}body:not(.internal-page) .button-ghost{background:rgba(255,255,255,.46);border-color:rgba(48,25,28,.13)}body:not(.internal-page) .hero-stats{max-width:680px;gap:0;margin-top:48px;padding-top:0;border:0;background:rgba(255,255,255,.38);border-radius:24px;overflow:hidden}body:not(.internal-page) .hero-stats div{min-height:86px;padding:18px 20px;border-right:1px solid var(--campaign-line);justify-content:center}body:not(.internal-page) .hero-stats div:last-child{border-right:0}.hero-art{grid-column:2;width:100%;max-width:570px;margin:0;position:relative;justify-self:end}.hero-art:before{content:"";position:absolute;inset:-26px -28px 72px 26px;border:1px solid rgba(98,43,43,.13);border-radius:48% 52% 45% 55%/42% 40% 60% 58%;transform:rotate(4deg)}.hero-art-stage{position:relative;aspect-ratio:.82;overflow:hidden;border-radius:46px 46px 158px 46px;background:#e8d5ca;box-shadow:0 35px 80px rgba(77,35,35,.18),0 4px 0 rgba(255,255,255,.55) inset}.hero-art-stage img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transform:scale(1.015)}.art-chip{position:absolute;display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(31,16,19,.84);box-shadow:0 8px 24px rgba(25,8,10,.16);color:#fff;font:650 8px/1 var(--font-geist-mono);letter-spacing:.04em;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.art-chip i{width:7px;height:7px;border-radius:50%;background:#ff6a62;box-shadow:0 0 0 4px rgba(255,106,98,.18)}.art-chip-path{left:6%;top:7%}.art-chip-control{right:5%;top:50%;background:rgba(255,245,237,.88);color:#3a2021}.art-chip-scope{left:7%;bottom:8%;background:rgba(232,57,31,.88);color:#270c0f}.hero-art figcaption{width:78%;min-height:88px;margin:-20px 0 0 auto;padding:23px 26px;position:relative;z-index:3;border-radius:28px 10px 28px 28px;background:var(--campaign-ink);color:#fff;box-shadow:0 18px 42px rgba(45,16,19,.18);display:flex;flex-direction:column;gap:9px}.hero-art figcaption span{color:#ff726b;font:650 7px/1 var(--font-geist-mono);letter-spacing:.1em}.hero-art figcaption strong{font-size:13px;line-height:1.35;letter-spacing:-.01em}body:not(.internal-page) .proof-bar{position:relative;z-index:4;margin-top:-2px;border-radius:72px 72px 0 0;background:var(--campaign-ink)}body:not(.internal-page) .proof-bar:before{display:none}body:not(.internal-page) .proof-inner{min-height:126px}body:not(.internal-page) .proof-inner>p{font-size:17px}body:not(.internal-page) .proof-facts{gap:12px}body:not(.internal-page) .proof-facts div{min-height:72px;padding:14px 18px;border:0;border-radius:18px;background:rgba(255,255,255,.055)}body:not(.internal-page) .platform-section{padding:130px 0 118px;background:#f7f1e9!important}body:not(.internal-page) .platform-section:before{display:none}body:not(.internal-page) .section-intro h2,body:not(.internal-page) .coverage-heading h2,body:not(.internal-page) .safety-copy h2,body:not(.internal-page) .outcome-heading h2,body:not(.internal-page) .pricing-heading h2,body:not(.internal-page) .faq-title h2{line-height:.92;letter-spacing:-.06em}body:not(.internal-page) .section-kicker{width:max-content;padding:8px 12px;border-radius:999px;background:rgba(232,57,31,.1);color:#7b4341}body:not(.internal-page) .section-kicker span{color:var(--campaign-red)}body:not(.internal-page) .section-kicker:after{display:none}body:not(.internal-page) .section-kicker-dark{background:rgba(255,255,255,.08);color:#bda8a3}body:not(.internal-page) .process-grid{gap:14px;margin:68px 0 92px;border:0;background:none}body:not(.internal-page) .process-grid:before{display:none}body:not(.internal-page) .process-grid li,body:not(.internal-page) .process-grid li:nth-child(even){min-height:310px;padding:26px 24px;border:0!important;border-radius:28px;background:#eee4dc;color:var(--campaign-ink);box-shadow:0 1px 0 rgba(255,255,255,.7) inset}body:not(.internal-page) .process-grid li:nth-child(2){margin-top:28px;background:#f6dcd5}body:not(.internal-page) .process-grid li:nth-child(3){background:var(--campaign-ink);color:#fff}body:not(.internal-page) .process-grid li:nth-child(4){margin-top:-18px;background:var(--campaign-red);color:#260d10}body:not(.internal-page) .process-grid li>span{width:max-content;padding:7px 9px;border-radius:999px;background:rgba(255,255,255,.5)}body:not(.internal-page) .process-grid li>span:after{display:none}body:not(.internal-page) .process-grid strong{margin-top:50px;color:inherit;font-size:22px}body:not(.internal-page) .process-grid p{color:inherit;opacity:.66}.process-grid li>small{border-color:rgba(50,25,27,.14);color:inherit;opacity:.65}body:not(.internal-page) .report-panel{position:relative;overflow:hidden;padding:70px clamp(28px,5vw,74px);border-radius:48px 48px 120px 48px;background:var(--campaign-red);box-shadow:none}body:not(.internal-page) .report-panel:after{content:"";position:absolute;right:-110px;top:-130px;width:320px;height:320px;border:58px solid rgba(103,22,26,.12);border-radius:50%}body:not(.internal-page) .report-card{position:relative;z-index:2;overflow:hidden;border:0;border-radius:30px;background:#fffaf4;box-shadow:0 30px 70px rgba(88,18,22,.21)!important;transform:rotate(1.25deg)}body:not(.internal-page) .report-top{background:var(--campaign-ink);color:#fff}body:not(.internal-page) .report-top b{border-radius:999px}body:not(.internal-page) .audience-pills{gap:7px}body:not(.internal-page) .audience-pills span{border:0;border-radius:999px;background:rgba(82,14,18,.1)}body:not(.internal-page) .coverage-section{position:relative;padding:132px 0 126px;border-radius:86px 86px 0 0;background:var(--campaign-plum)!important;color:#fff}body:not(.internal-page) .coverage-heading h2{color:#fff}body:not(.internal-page) .coverage-heading>p{color:#bca8a4}.coverage-topology{margin:58px 0 24px;overflow:hidden;border:0;border-radius:46px;background:#3b2027;box-shadow:0 28px 60px rgba(13,5,8,.22)}.coverage-topology>header{padding:0 24px;border:0;background:rgba(255,255,255,.045)}.coverage-topology>div{min-height:260px;padding:42px 38px;grid-template-columns:135px 1fr 135px 1fr 135px 1fr 135px}.topology-node{min-height:128px;padding:17px;border:0;border-radius:30px 30px 56px 30px;background:#f1e5db;color:#241316;box-shadow:0 16px 32px rgba(20,6,10,.15)}.topology-node>i{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#ead6cf;color:#7e4040}.topology-node small{color:#846e69}.topology-impact{background:var(--campaign-red);color:#250d10}.topology-impact>i{background:#321014;color:#ff7770}.topology-impact small{color:#641e21}.topology-link{height:4px;border-radius:999px;background:linear-gradient(90deg,#ff6c65,#d83c43)}.coverage-topology figcaption{border:0;background:#28151b}.coverage-art{margin:58px 0 26px;position:relative}.coverage-art:before{content:"";position:absolute;inset:-18px 8% 34px -18px;border:1px solid rgba(255,111,104,.2);border-radius:44% 56% 42% 58%/48% 38% 62% 52%;transform:rotate(-1.5deg)}.coverage-art-stage{position:relative;overflow:hidden;aspect-ratio:16/8.4;border-radius:48px 48px 118px 48px;background:#e8d3ca;box-shadow:0 34px 74px rgba(13,5,8,.28)}.coverage-art-stage img{width:100%;height:100%;display:block;object-fit:cover}.surface-pills{position:absolute;left:24px;right:24px;bottom:22px;display:flex;flex-wrap:wrap;gap:7px}.surface-pills span{padding:9px 13px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(27,12,16,.78);color:#fff;font:650 7px/1 var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.coverage-art figcaption{width:min(66%,760px);min-height:92px;margin:-28px 28px 0 auto;padding:22px 28px;position:relative;z-index:2;display:grid;grid-template-columns:150px 1fr;align-items:center;gap:22px;border-radius:26px 10px 26px 26px;background:var(--campaign-red);color:#270d10;box-shadow:0 18px 38px rgba(14,5,8,.22)}.coverage-art figcaption span{font:650 7px/1.2 var(--font-geist-mono);letter-spacing:.1em}.coverage-art figcaption strong{font-size:14px;line-height:1.4;letter-spacing:-.015em}.coverage-art+.coverage-grid{margin-top:54px!important}body:not(.internal-page) .coverage-grid{gap:14px;margin-top:48px}body:not(.internal-page) .coverage-card,body:not(.internal-page) .coverage-card.feature-card{min-height:258px;padding:25px;border:0;border-radius:30px;background:#f5ece4;color:var(--campaign-ink);box-shadow:0 14px 28px rgba(18,7,10,.08)}body:not(.internal-page) .coverage-card.feature-card{background:var(--campaign-red)}body:not(.internal-page) .coverage-card:nth-child(3){border-radius:30px 80px 30px 30px}body:not(.internal-page) .coverage-card:nth-child(4){background:#171014;border-radius:70px 30px 30px 30px;color:#fff}.coverage-card li{border-radius:999px}body:not(.internal-page) .coverage-note{min-height:104px;margin-top:14px;border:0;border-radius:30px;background:#f1cfc8;color:#2a1518}body:not(.internal-page) .safety-section{padding:132px 0;background:#f6efe7!important}.control-visual{overflow:hidden;border:0;border-radius:42px 42px 42px 118px;background:var(--campaign-ink);box-shadow:0 30px 62px rgba(60,28,28,.15)}.control-visual>header{padding:0 24px;border:0;background:rgba(255,255,255,.045)}.gate-canvas{height:390px;background:radial-gradient(circle at 48% 50%,rgba(232,57,31,.19),transparent 34%)}.gate-inputs span{width:92px;min-height:40px;border:0;border-radius:999px;background:#3b2529;color:#e1d2ce}.gate-core{width:126px;height:126px;background:var(--campaign-red);box-shadow:0 0 0 22px rgba(232,57,31,.08)}.gate-results>span{width:105px;min-height:66px;border:0;border-radius:22px;background:#f1e5dc;color:#271417}.gate-results b{color:#8e2429}.gate-results small{color:#76625f}.gate-results .gate-review{border:1px dashed rgba(255,112,104,.55);background:#322027;color:#fff}.gate-line{height:4px;border-radius:999px}.control-visual figcaption{min-height:82px;padding:0 24px;border:0;background:#25161a}body:not(.internal-page) .safety-list{border:0;display:grid;gap:8px}body:not(.internal-page) .safety-list article{padding:19px 20px;border:0;border-radius:22px;background:#eee3da}body:not(.internal-page) .safety-list article>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--campaign-red);color:#2b0e11}body:not(.internal-page) .outcomes-section{padding:132px 0;border-radius:84px 84px 0 0;background:#201116}body:not(.internal-page) .outcome-grid{gap:14px}.outcome-grid article{border:0;border-radius:30px;background:#341c23!important}.outcome-grid article:nth-child(2){background:#482129!important;transform:translateY(26px)}.outcome-grid article:nth-child(3){background:var(--campaign-red)!important;color:#270c0f}.outcome-grid article:nth-child(3) p{color:#672023}.comparison{overflow:hidden;border:0!important;border-radius:30px;background:#130b0e!important}.comparison>div{border-color:rgba(255,255,255,.08)!important}body:not(.internal-page) .pricing-section{padding:132px 0;background:#eadfd6!important}.price-card{overflow:hidden;border:0!important;border-radius:38px;box-shadow:0 24px 55px rgba(65,31,31,.1)}body:not(.internal-page) .primary-price{background:var(--campaign-ink);border-radius:38px 38px 120px 38px}body:not(.internal-page) .audit-price{background:#faf5ee}.price-card a{border-radius:999px}body:not(.internal-page) .faq-section{padding:132px 0;background:#f7f1e9!important}body:not(.internal-page) .faq-list{border:0;display:grid;gap:8px}body:not(.internal-page) .faq-list details{padding:0 22px;border:0;border-radius:22px;background:#ece1d8}body:not(.internal-page) .faq-list details[open]{background:#f3d4ce}body:not(.internal-page) .faq-list summary{min-height:76px}body:not(.internal-page) .faq-list summary span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:rgba(232,57,31,.13)}body:not(.internal-page) .beta-section{overflow:hidden;border-radius:84px 84px 0 0;background:var(--campaign-red)}.beta-inner>div a{border-radius:999px}.internal-page .site-header{width:min(calc(100% - 36px),1440px);height:72px;margin-top:14px;padding:0 10px 0 18px;border:1px solid var(--campaign-line);border-radius:999px;background:rgba(249,244,237,.9);box-shadow:0 10px 34px rgba(62,30,31,.05)}.internal-page .header-cta{min-height:48px;padding:0 20px;border:0;border-radius:999px;background:var(--campaign-ink);color:#fff}.internal-page .brand-mark{border-radius:50%;background:var(--campaign-red);border-color:var(--campaign-red);color:#280d10}.internal-page .page-hero{overflow:hidden;border:0;border-radius:0 0 76px 76px;background:radial-gradient(48% 70% at 83% 45%,rgba(232,57,31,.18),transparent 70%),var(--campaign-cream)}.internal-page .page-breadcrumb,.internal-page .section-kicker{width:max-content;padding:8px 12px;border-radius:999px;background:rgba(232,57,31,.1)}.internal-page .button{border-radius:999px}.internal-page .button-primary{background:var(--campaign-red);border-color:var(--campaign-red)}.internal-page .signal-card{overflow:hidden;border:0!important;border-radius:36px 36px 88px 36px;background:var(--campaign-ink);box-shadow:0 30px 65px rgba(63,29,31,.13)!important}.signal-map{background:radial-gradient(circle at 50% 42%,rgba(232,57,31,.18),transparent 34%),var(--campaign-ink)}.signal-boundary{border-radius:110px;border-color:rgba(232,57,31,.38)}.signal-map-node{border:0;border-radius:18px 18px 34px 18px;background:#3a2228;box-shadow:0 12px 24px rgba(8,3,5,.18)}.signal-test{border-radius:50%;background:var(--campaign-red)}.internal-page .architecture-grid article,.internal-page .solution-link-grid a,.internal-page .topic-grid article,.internal-page .principle-grid article,.internal-page .position-grid article,.internal-page .company-pillars article,.internal-page .research-grid a,.internal-page .security-cards article,.internal-page .authorization-grid article{border-radius:28px;border-color:transparent;background:#f0e6dd}.internal-page .architecture-grid,.internal-page .solution-link-grid,.internal-page .topic-grid,.internal-page .principle-grid,.internal-page .position-grid,.internal-page .company-pillars,.internal-page .research-grid,.internal-page .security-cards,.internal-page .authorization-grid{gap:12px}.internal-page .page-proof,.internal-page .requirements-panel,.internal-page .checklist-panel,.internal-page .authorization-warning,.internal-page .founder-panel{overflow:hidden;border-radius:38px}.internal-page .page-callout:before{border-radius:64px 64px 0 0}.internal-page .site-footer,body:not(.internal-page) .site-footer{background:#140b0f}@media(max-width:1100px){body:not(.internal-page) .hero{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr)}.coverage-topology>div{grid-template-columns:118px 1fr 118px 1fr 118px 1fr 118px;padding:32px 24px}.topology-node{min-height:118px;padding:13px}.topology-node b{font-size:13px}}@media(max-width:840px){body:not(.internal-page) .site-header,.internal-page .site-header{width:calc(100% - 24px);height:64px;margin-top:10px;padding:0 11px 0 14px}body:not(.internal-page) .hero{width:calc(100% - 32px);grid-template-columns:1fr;padding:78px 0 108px;row-gap:58px}.hero-art{grid-column:1;justify-self:start;max-width:640px}.hero-art-stage{aspect-ratio:.94;border-radius:36px 36px 112px 36px}.hero-art-stage img{object-position:center 44%}.hero-art figcaption{width:82%}body:not(.internal-page) .hero-shell:after{height:170px;bottom:-110px}body:not(.internal-page) .process-grid{grid-template-columns:1fr 1fr;gap:12px}body:not(.internal-page) .process-grid li:nth-child(2),body:not(.internal-page) .process-grid li:nth-child(4){margin-top:18px}body:not(.internal-page) .process-grid li:nth-child(3){margin-top:-18px}body:not(.internal-page) .report-card{transform:none}.coverage-topology>div{grid-template-columns:1fr 38px 1fr 38px 1fr 38px 1fr}.internal-page .page-hero{border-radius:0 0 48px 48px}}@media(max-width:700px){body:not(.internal-page) h1{font-size:clamp(52px,14.7vw,68px);line-height:.9}body:not(.internal-page) .hero-lede{font-size:16px}body:not(.internal-page) .hero-stats{border-radius:20px}body:not(.internal-page) .hero-stats div{min-height:76px;padding:14px 10px}.hero-art:before{inset:-15px -12px 62px 18px}.hero-art-stage{aspect-ratio:.86;border-radius:28px 28px 86px 28px}.hero-art figcaption{width:88%;margin-top:-14px;padding:19px 20px;border-radius:22px 8px 22px 22px}.art-chip{padding:8px 10px;font-size:6.5px}.art-chip-control{top:48%}body:not(.internal-page) .proof-bar{border-radius:42px 42px 0 0}.proof-inner{padding-top:24px;padding-bottom:24px}body:not(.internal-page) .platform-section,body:not(.internal-page) .coverage-section,body:not(.internal-page) .safety-section,body:not(.internal-page) .outcomes-section,body:not(.internal-page) .pricing-section,body:not(.internal-page) .faq-section{padding:88px 0}body:not(.internal-page) .process-grid{grid-template-columns:1fr;margin:52px 0 72px}body:not(.internal-page) .process-grid li,body:not(.internal-page) .process-grid li:nth-child(2),body:not(.internal-page) .process-grid li:nth-child(3),body:not(.internal-page) .process-grid li:nth-child(4){min-height:250px;margin:0;border-radius:24px}body:not(.internal-page) .report-panel{width:100%;margin-left:0;border-radius:32px 32px 74px 32px;padding:42px 20px}body:not(.internal-page) .coverage-section,body:not(.internal-page) .outcomes-section,body:not(.internal-page) .beta-section{border-radius:48px 48px 0 0}.coverage-topology{border-radius:32px}.coverage-topology>div{grid-template-columns:1fr 1fr;gap:10px;padding:18px}.topology-node{border-radius:22px 22px 42px 22px}.coverage-topology figcaption{padding:15px 18px;justify-content:flex-start}.coverage-art{margin-top:42px}.coverage-art:before{inset:-10px 4% 34px -8px}.coverage-art-stage{aspect-ratio:1/.82;border-radius:30px 30px 72px 30px}.coverage-art-stage img{object-position:center}.surface-pills{left:13px;right:13px;bottom:14px;gap:5px}.surface-pills span{padding:7px 9px;font-size:6px}.coverage-art figcaption{width:88%;margin:-17px 0 0 auto;padding:18px 20px;grid-template-columns:1fr;gap:8px;border-radius:22px 8px 22px 22px}.coverage-art figcaption strong{font-size:12px}body:not(.internal-page) .coverage-card,body:not(.internal-page) .coverage-card.feature-card{border-radius:24px!important}.control-visual{border-radius:32px 32px 32px 78px}.gate-canvas{height:330px}.gate-inputs{left:5%}.gate-inputs span{width:70px}.gate-core{width:94px;height:94px}.gate-results{right:4%}.gate-results>span{width:78px}.control-visual figcaption{padding:17px 18px}.outcome-grid article:nth-child(2){transform:none}.price-card,body:not(.internal-page) .primary-price{border-radius:30px!important}.internal-page .signal-card{border-radius:28px 28px 62px 28px}}body:not(.internal-page) .site-header,.internal-page .site-header{width:min(calc(100% - 56px),1440px);height:82px;margin-top:0;padding:0;border:0;border-bottom:1px solid rgba(58,34,35,.12);border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body:not(.internal-page) .brand-mark,.internal-page .brand-mark{width:30px;height:30px;border:0;border-radius:9px;box-shadow:none}body:not(.internal-page) .desktop-nav,.internal-page .desktop-nav{gap:38px;font-family:var(--font-geist-sans);font-size:12px;font-weight:600}body:not(.internal-page) .desktop-nav a:after{bottom:-12px}body:not(.internal-page) .header-cta,.internal-page .header-cta{min-height:44px;padding:0 18px;border-radius:12px;background:var(--campaign-red);color:#2a0d10;box-shadow:none;font-family:var(--font-geist-sans);font-size:12px;font-weight:700;text-transform:none;letter-spacing:0}body:not(.internal-page) .hero{padding-top:86px}body:not(.internal-page) h1{font-size:clamp(62px,6.5vw,100px)}body:not(.internal-page) .hero-lede{max-width:570px}.product-hero-shot:before{inset:34px -14px 54px 42px;opacity:.72}.product-frame{border-radius:28px 28px 74px 28px;box-shadow:0 28px 64px rgba(62,25,29,.17)}.product-workspace{grid-template-columns:1fr;min-height:470px}.mission-screen-head{min-height:66px}.mission-overview{padding:12px;grid-template-columns:minmax(0,1fr) 184px}.mission-plan{padding:18px}.mission-title{margin-top:20px;font-size:22px}.mission-steps{gap:6px}.mission-steps li{min-height:58px}.evidence-peek{padding:15px;border-radius:20px 20px 48px 20px}.evidence-peek>small{margin-top:38px}.evidence-peek>strong{font-size:15px}.evidence-peek footer{margin-top:auto}.product-hero-shot figcaption{width:68%;min-height:68px;padding:16px 20px}body:not(.internal-page) .platform-section{padding-top:116px}body:not(.internal-page) .process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:58px 0 82px}body:not(.internal-page) .process-grid li,body:not(.internal-page) .process-grid li:nth-child(2),body:not(.internal-page) .process-grid li:nth-child(3),body:not(.internal-page) .process-grid li:nth-child(4){min-height:210px;margin:0;padding:24px 26px;border-radius:24px}body:not(.internal-page) .process-grid li:nth-child(1){background:#eee4dc}body:not(.internal-page) .process-grid li:nth-child(2){background:#f5ddd7}body:not(.internal-page) .process-grid li:nth-child(3){background:#2b171d;color:#fff}body:not(.internal-page) .process-grid li:nth-child(4){background:var(--campaign-red);color:#260d10}body:not(.internal-page) .process-grid strong{margin-top:30px;font-size:20px}body:not(.internal-page) .process-grid p{max-width:470px;margin-top:8px}.process-grid li>small{display:none}.coverage-product-body{min-height:410px;grid-template-columns:minmax(0,1fr) 290px;padding:12px}.surface-inventory{padding:18px}.inventory-list{gap:8px}.inventory-list article{min-height:76px}.active-path-card{min-height:100%;padding:20px;border-radius:20px 20px 54px 20px}.active-path-card>strong{margin-top:28px;font-size:18px}.active-path-card>ol{margin-top:24px}.active-path-card li{min-height:62px}.coverage-product-shot figcaption{min-height:70px}.coverage-note{margin-top:14px!important}body:not(.internal-page) .outcome-grid{gap:12px}.outcome-grid article{min-height:190px;padding:28px}.outcome-grid strong{margin-top:28px}body:not(.internal-page) .pricing-grid{gap:14px}body:not(.internal-page) .faq-layout{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:80px}@media(max-width:1180px){body:not(.internal-page) .hero{padding-top:72px}.product-hero-shot{max-width:760px}.coverage-product-body{grid-template-columns:1fr}.surface-inventory{grid-column:1}.active-path-card{grid-column:1;min-height:240px}.active-path-card>ol{grid-template-columns:repeat(3,1fr);gap:12px}}@media(min-width:900px){body:not(.internal-page) .desktop-nav,.internal-page .desktop-nav{display:flex!important}}@media(min-width:761px) and (max-width:899px){body:not(.internal-page) .site-header,.internal-page .site-header{grid-template-columns:1fr auto auto;column-gap:8px}body:not(.internal-page) .header-cta,.internal-page .header-cta{grid-column:2}.mobile-menu{display:block;grid-column:3}.mobile-menu summary{width:40px;height:40px;border:0!important;border-radius:12px;background:#e9ddd4}.mobile-menu[open] nav{right:0;top:48px;width:220px;padding:12px;border:0;border-radius:18px;background:#211318;box-shadow:0 22px 48px rgba(38,14,18,.2)}}@media(max-width:760px){body:not(.internal-page) .site-header,.internal-page .site-header{width:calc(100% - 32px);height:68px;margin-top:0;padding:0}body:not(.internal-page) .header-cta,.internal-page .header-cta{display:none}.mobile-menu summary{width:40px;height:40px;border:0!important;border-radius:12px;background:#e9ddd4}.mobile-menu[open] nav{right:0;top:48px;width:220px;padding:12px;border:0;border-radius:18px;background:#211318;box-shadow:0 22px 48px rgba(38,14,18,.2)}body:not(.internal-page) .hero{padding-top:64px}body:not(.internal-page) .process-grid{grid-template-columns:1fr}body:not(.internal-page) .process-grid li,body:not(.internal-page) .process-grid li:nth-child(2),body:not(.internal-page) .process-grid li:nth-child(3),body:not(.internal-page) .process-grid li:nth-child(4){min-height:190px}.mission-screen-head{min-height:60px}.mission-overview{grid-template-columns:1fr}.product-hero-shot figcaption{width:90%}.coverage-product-body{grid-template-columns:1fr}.active-path-card{min-height:330px}.active-path-card>ol{grid-template-columns:1fr}.inventory-list article{min-height:68px}body:not(.internal-page) .faq-layout{grid-template-columns:1fr;gap:54px}}body:not(.internal-page) .hero-shell{isolation:isolate;background:radial-gradient(circle at 78% 37%,rgba(232,57,31,.18) 0,rgba(232,57,31,.08) 24%,transparent 49%),repeating-radial-gradient(circle at 77% 38%,transparent 0 76px,rgba(126,52,53,.075) 77px 78px,transparent 79px 112px),radial-gradient(ellipse at 13% 100%,rgba(222,188,174,.28),transparent 40%),linear-gradient(135deg,#f8f3ec 0%,#f2e8df 58%,#f6eee7 100%)}body:not(.internal-page) .hero-shell:before{content:"";position:absolute;z-index:0;inset:82px 0 0 47%;opacity:.75!important;display:block!important;pointer-events:none;background-image:radial-gradient(circle,rgba(90,40,42,.2) 1px,transparent 1.4px);background-size:25px 25px;mask-image:radial-gradient(ellipse at 70% 32%,#000 0 18%,transparent 64%);-webkit-mask-image:radial-gradient(ellipse at 70% 32%,#000 0 18%,transparent 64%)}body:not(.internal-page) .hero{position:relative;z-index:2}body:not(.internal-page) .platform-section{background:linear-gradient(118deg,transparent 0 63%,rgba(232,57,31,.045) 63% 72%,transparent 72%),radial-gradient(circle at -5% 58%,rgba(232,57,31,.1),transparent 28%),#f7f1e9!important}body:not(.internal-page) .report-panel{background:radial-gradient(circle at 88% 5%,rgba(91,18,22,.18) 0 13%,transparent 13.4%),repeating-radial-gradient(circle at 88% 5%,transparent 0 38px,rgba(99,18,23,.09) 39px 40px,transparent 41px 70px),var(--campaign-red)}body:not(.internal-page) .coverage-section{background:radial-gradient(circle at 86% 9%,rgba(232,57,31,.2),transparent 25%),radial-gradient(circle,rgba(255,121,113,.13) 1px,transparent 1.3px),linear-gradient(150deg,#321820 0%,#241218 62%,#1f1015 100%)!important;background-size:auto,28px 28px,auto;background-position:center,8px 12px,center}body:not(.internal-page) .coverage-product-shot{position:relative;z-index:2}body:not(.internal-page) .safety-section{background:repeating-radial-gradient(circle at 4% 92%,transparent 0 70px,rgba(137,68,66,.075) 71px 72px,transparent 73px 108px),radial-gradient(circle at 12% 85%,rgba(232,57,31,.1),transparent 28%),linear-gradient(180deg,#f7f1e9,#f1e7de)!important}body:not(.internal-page) .outcomes-section{background:radial-gradient(ellipse at 74% 16%,rgba(232,57,31,.2),transparent 30%),linear-gradient(105deg,transparent 0 66%,rgba(255,255,255,.025) 66% 72%,transparent 72%),#201116}body:not(.internal-page) .pricing-section{background:linear-gradient(112deg,transparent 0 54%,rgba(232,57,31,.075) 54% 65%,transparent 65%),radial-gradient(circle at 93% 78%,rgba(232,57,31,.14),transparent 26%),#eadfd6!important}body:not(.internal-page) .faq-section{background:radial-gradient(circle,rgba(89,48,48,.08) 1px,transparent 1.3px),linear-gradient(145deg,#f7f1e9 0%,#f2e8df 100%)!important;background-size:32px 32px,auto}body:not(.internal-page) .faq-layout{position:relative;z-index:1}.internal-page .page-hero{background:repeating-radial-gradient(circle at 84% 48%,transparent 0 62px,rgba(137,60,60,.07) 63px 64px,transparent 65px 96px),radial-gradient(48% 70% at 83% 45%,rgba(232,57,31,.18),transparent 70%),var(--campaign-cream)}@media(max-width:760px){body:not(.internal-page) .hero-shell{background:radial-gradient(circle at 98% 28%,rgba(232,57,31,.14),transparent 38%),repeating-radial-gradient(circle at 104% 30%,transparent 0 54px,rgba(126,52,53,.055) 55px 56px,transparent 57px 86px),linear-gradient(160deg,#f8f3ec,#f1e7de)}body:not(.internal-page) .hero-shell:before{inset:68px 0 0 55%;background-size:22px 22px;opacity:.55!important}body:not(.internal-page) .coverage-section{background-size:auto,34px 34px,auto}body:not(.internal-page) .faq-section{background-size:38px 38px,auto!important}}:root{--brand-red:#E8391F;--brand-red-dark:#161311;--brand-black:#161311;--brand-gray:#aaa29c;--brand-paper:#F5F4F0;--campaign-red:var(--brand-red);--campaign-red-deep:var(--brand-red-dark);--campaign-ink:var(--brand-black);--campaign-plum:#21110f;--campaign-cream:var(--brand-paper);--campaign-blush:#ded6d0;--signal-red:var(--brand-red)}.brand{gap:12px;font-family:var(--font-geist-sans);font-size:21px;font-weight:780;line-height:1;letter-spacing:-.055em;text-transform:none}.brand>span:last-child{color:var(--brand-black)}.brand>span:last-child b{color:var(--brand-gray);font-weight:680}.brand-mark{width:38px!important;height:34px!important;aspect-ratio:auto;position:relative;display:block;overflow:hidden;border:0!important;border-radius:9px 0 9px 0!important;background:var(--brand-red)!important;color:transparent!important;clip-path:none!important;box-shadow:none!important}.brand-mark:before{content:"";position:absolute;z-index:1;inset:0 0 0 41%;background:var(--brand-red-dark);clip-path:polygon(8% 0,100% 0,100% 100%,52% 100%)}.brand-mark:after{content:"";position:absolute;z-index:2;left:54%;top:-18%;width:4px;height:136%;background:var(--brand-paper);transform:rotate(-21deg);transform-origin:center}body:not(.internal-page) .header-cta,.internal-page .header-cta{background:var(--brand-red);color:var(--brand-black)}body:not(.internal-page) h1 em,.page-hero h1 em{color:var(--brand-red)}.product-frame,.coverage-framebar,.product-framebar{background:var(--brand-black)}.product-dot{width:20px;height:18px;position:relative;overflow:hidden;border-radius:5px 0 5px 0;background:var(--brand-red)}.product-dot:before{content:"";position:absolute;inset:0 0 0 41%;background:var(--brand-red-dark);clip-path:polygon(8% 0,100% 0,100% 100%,52% 100%)}.product-dot:after{content:"";position:absolute;left:54%;top:-18%;width:2px;height:136%;background:#fff;transform:rotate(-21deg)}.product-wordmark{color:#fff;font-family:var(--font-geist-sans)!important;font-size:8px!important;font-weight:750!important;letter-spacing:-.02em!important}.coverage-framebar>div>span{width:20px;height:18px;position:relative;overflow:hidden;border-radius:5px 0 5px 0;background:var(--brand-red);box-shadow:none}.coverage-framebar>div>span:before{content:"";position:absolute;inset:0 0 0 41%;background:var(--brand-red-dark);clip-path:polygon(8% 0,100% 0,100% 100%,52% 100%)}.coverage-framebar>div>span:after{content:"";position:absolute;left:54%;top:-18%;width:2px;height:136%;background:#fff;transform:rotate(-21deg)}.site-footer{background:var(--brand-black)!important}.footer-brand>span:last-child{color:#fff}.footer-brand>span:last-child b{color:var(--brand-gray)}.footer-main nav a:hover{color:var(--brand-red)}.primary-price,.active-path-card,.control-visual{background:var(--brand-black)!important}@media(max-width:760px){.brand{gap:9px;font-size:17px}.brand-mark{width:31px!important;height:28px!important}.brand-mark:after{width:3px}}.waitlist-page{min-height:100vh;background:var(--brand-paper);color:var(--brand-black)}.waitlist-page main{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 26%,rgba(232,57,31,.15),transparent 32%),repeating-radial-gradient(circle at 80% 28%,transparent 0 72px,rgba(102,45,39,.065) 73px 74px,transparent 75px 110px),linear-gradient(150deg,#faf7f2 0%,#f1e9e2 100%)}.waitlist-page main:before{content:"";position:absolute;inset:0 0 auto 52%;height:720px;pointer-events:none;background-image:radial-gradient(circle,rgba(82,38,34,.15) 1px,transparent 1.4px);background-size:26px 26px;mask-image:radial-gradient(ellipse at 60% 30%,#000,transparent 68%);-webkit-mask-image:radial-gradient(ellipse at 60% 30%,#000,transparent 68%)}.waitlist-header{width:min(calc(100% - 56px),1280px);height:88px;margin:auto;position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(57,32,30,.13)}.waitlist-back{display:inline-flex;align-items:center;gap:10px;color:#5f514d;font-size:12px;font-weight:650}.waitlist-hero{width:min(calc(100% - 56px),1280px);min-height:calc(100vh - 88px);margin:auto;padding:72px 0 88px;position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(410px,500px);gap:clamp(60px,7vw,112px);align-items:center;content-visibility:visible!important}.waitlist-copy{max-width:690px}.waitlist-kicker{width:max-content;margin:0 0 28px;padding:9px 12px;display:flex;align-items:center;gap:9px;border:1px solid rgba(56,30,28,.12);border-radius:999px;background:rgba(255,255,255,.48);color:#6e5b56;font:650 7px/1 var(--font-geist-mono);letter-spacing:.09em}.waitlist-kicker span{width:7px;height:7px;border-radius:50%;background:var(--brand-red);box-shadow:0 0 0 4px rgba(232,57,31,.1)}.waitlist-copy h1{max-width:760px;margin:0;color:var(--brand-black);font-size:clamp(62px,6.1vw,96px);font-weight:730;line-height:.89;letter-spacing:-.065em}.waitlist-copy h1 em{display:inline;color:var(--brand-red);font-style:normal}.waitlist-lede{max-width:620px;margin:30px 0 0;color:#685a56;font-size:18px;line-height:1.58}.waitlist-benefits{margin-top:44px;display:grid;gap:7px}.waitlist-benefits article{min-height:72px;padding:13px 15px;display:grid;grid-template-columns:34px 1fr;align-items:center;gap:13px;border-radius:18px;background:rgba(255,255,255,.46)}.waitlist-benefits article>span{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#e8ddd5;color:#7b625c;font:650 6px/1 var(--font-geist-mono)}.waitlist-benefits article:first-child>span{background:var(--brand-red);color:var(--brand-black)}.waitlist-benefits article>div{display:flex;flex-direction:column;gap:5px}.waitlist-benefits strong{font-size:13px}.waitlist-benefits p{margin:0;color:#786762;font-size:10px;line-height:1.4}.waitlist-proof{margin-top:24px;padding:20px 0 0;display:grid;grid-template-columns:auto 1fr 1px auto 1fr;align-items:center;gap:13px;border-top:1px solid rgba(55,30,29,.14)}.waitlist-proof strong{font-size:20px;letter-spacing:-.04em}.waitlist-proof span{max-width:145px;color:#7d6b66;font-size:8px;line-height:1.45}.waitlist-proof i{width:1px;height:36px;background:rgba(54,29,28,.14)}.waitlist-card{min-height:620px;padding:38px;position:relative;overflow:hidden;border-radius:36px 36px 96px 36px;background:var(--brand-black);color:#fff;box-shadow:0 32px 72px rgba(55,18,14,.22)}.waitlist-card:before{content:"";position:absolute;right:-110px;top:-120px;width:300px;height:300px;border:54px solid rgba(232,57,31,.1);border-radius:50%}.waitlist-card-heading,.waitlist-form,.waitlist-success{position:relative;z-index:2}.waitlist-card-heading{display:flex;flex-direction:column}.waitlist-card-heading>span{color:#ff5b42;font:650 7px/1 var(--font-geist-mono);letter-spacing:.1em}.waitlist-card-heading>strong{margin-top:22px;font-size:36px;line-height:1;letter-spacing:-.05em}.waitlist-card-heading>p{max-width:330px;margin:12px 0 0;color:#9f918c;font-size:11px;line-height:1.5}.waitlist-form{margin-top:32px;display:grid;gap:14px}.waitlist-form label{display:grid;gap:8px}.waitlist-form label>span{display:flex;align-items:center;justify-content:space-between;color:#c4b8b3;font-size:10px;font-weight:650}.waitlist-form label small{color:#746661;font-size:8px;font-weight:500}.waitlist-form input{width:100%;height:54px;padding:0 15px;border:1px solid rgba(255,255,255,.12);border-radius:14px;outline:0;background:#201719;color:#fff;font:550 13px/1 var(--font-geist-sans);transition:border-color .15s,box-shadow .15s}.waitlist-form input::placeholder{color:#685b58}.waitlist-form input:focus{border-color:var(--brand-red);box-shadow:0 0 0 3px rgba(232,57,31,.13)}.waitlist-form button{min-height:58px;margin-top:5px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:14px;background:var(--brand-red);color:var(--brand-black);cursor:pointer;font:750 13px/1 var(--font-geist-sans);transition:transform .15s,background .15s}.waitlist-form button:hover{transform:translateY(-1px);background:#ff4b31}.waitlist-form>p{margin:2px 0 0;color:#776a66;font-size:8px;line-height:1.55}[hidden]{display:none!important}.waitlist-success{min-height:500px;display:flex;flex-direction:column;justify-content:center}.success-mark{width:56px;height:56px;display:grid;place-items:center;border-radius:18px;background:var(--brand-red);color:var(--brand-black);font-size:24px}.waitlist-success small{margin-top:36px;color:#ff5d44;font:650 7px/1 var(--font-geist-mono);letter-spacing:.1em}.waitlist-success strong{margin-top:16px;font-size:42px;line-height:1;letter-spacing:-.05em}.waitlist-success p{max-width:360px;margin:16px 0 0;color:#a2948f;font-size:12px;line-height:1.6}.waitlist-success a{width:max-content;margin-top:34px;padding-bottom:7px;border-bottom:1px solid rgba(232,57,31,.6);color:#ff5b42;font-size:11px;font-weight:650}.waitlist-next{width:min(calc(100% - 56px),1280px);margin:0 auto 72px;padding:74px 0 0;position:relative;z-index:2;display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;border-top:1px solid rgba(57,31,29,.14);content-visibility:visible!important}.waitlist-next>div>span{color:#8e4c44;font:650 7px/1 var(--font-geist-mono);letter-spacing:.1em}.waitlist-next h2{margin:22px 0 0;color:var(--brand-black);font-size:clamp(38px,4.2vw,60px);line-height:.94;letter-spacing:-.055em}.waitlist-next h2 em{color:var(--brand-red);font-style:normal}.waitlist-next ol{list-style:none;margin:0;padding:0;display:grid}.waitlist-next li{min-height:90px;padding:18px 0;display:grid;grid-template-columns:34px 1fr;gap:16px;border-bottom:1px solid rgba(57,31,29,.12)}.waitlist-next li:first-child{padding-top:0}.waitlist-next li>b{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#e7dbd2;color:#795f59;font:650 6px/1 var(--font-geist-mono)}.waitlist-next li p{margin:0;color:#75645f;font-size:11px;line-height:1.55}.waitlist-next li strong{display:block;margin-bottom:4px;color:var(--brand-black);font-size:13px}.waitlist-process-link{grid-column:2;margin:0;color:#796963;font-size:10px}.waitlist-process-link a{color:#a62a1b;border-bottom:1px solid rgba(166,42,27,.28)}.waitlist-footer{width:min(calc(100% - 56px),1280px);min-height:74px;margin:auto;display:flex;align-items:center;gap:28px;border-top:1px solid rgba(57,31,29,.12);color:#8b7b76;font:600 8px/1 var(--font-geist-mono);letter-spacing:.04em;text-transform:uppercase}.waitlist-footer a:first-of-type{margin-left:auto}.waitlist-footer a:hover{color:var(--brand-red)}@media(max-width:900px){.waitlist-hero{grid-template-columns:1fr;padding-top:58px}.waitlist-copy{max-width:760px}.waitlist-card{max-width:620px;width:100%;min-height:590px}.waitlist-next{grid-template-columns:1fr;gap:48px}.waitlist-process-link{grid-column:1}}@media(max-width:600px){.waitlist-header{width:calc(100% - 32px);height:70px}.waitlist-hero{width:calc(100% - 32px);min-height:0;padding:56px 0 72px;gap:50px}.waitlist-copy h1{font-size:clamp(52px,14.5vw,68px)}.waitlist-lede{margin-top:24px;font-size:15px}.waitlist-benefits{margin-top:36px}.waitlist-benefits article{padding:12px}.waitlist-proof{grid-template-columns:auto 1fr;gap:8px 12px}.waitlist-proof i{display:none}.waitlist-proof strong:nth-of-type(2){margin-top:7px}.waitlist-card{min-height:0;padding:28px 20px;border-radius:28px 28px 68px 28px}.waitlist-card-heading>strong{font-size:32px}.waitlist-form input{height:52px}.waitlist-success{min-height:480px}.waitlist-next{width:calc(100% - 32px);padding-top:58px;margin-bottom:54px}.waitlist-footer{width:calc(100% - 32px);min-height:90px;align-items:flex-start;flex-wrap:wrap;padding:24px 0;gap:14px 22px}.waitlist-footer a:first-of-type{margin-left:0}} .product-ui-shot,.surface-product,.policy-product,.finding-product{--ui-red:#E8391F;--ui-red-dark:#161311;--ui-ink:#161311;--ui-paper:#f6f3ef;--ui-muted:#817975;--ui-line:#ddd6d0;font-family:var(--font-geist-sans);font-style:normal} .product-hero-shot{grid-column:2;width:100%;max-width:760px;margin:0;position:relative;justify-self:end} .product-hero-shot:before{content:"";position:absolute;inset:26px -16px 48px 38px;border-radius:34px 34px 92px 34px;background:rgba(232,57,31,.13);transform:rotate(1.8deg)} .bl-window{position:relative;z-index:2;overflow:hidden;border:1px solid rgba(14,11,10,.16);border-radius:24px;background:#eee9e4;color:var(--ui-ink);box-shadow:0 34px 80px rgba(55,28,26,.18),0 2px 0 rgba(255,255,255,.75) inset} .bl-topbar{height:44px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;background:var(--ui-ink);color:#fff;border-bottom:1px solid #2c2927} .bl-top-brand,.bl-top-actions{display:flex;align-items:center;gap:8px}.bl-top-brand>b{font-size:8px;letter-spacing:-.02em}.bl-top-brand>i{width:1px;height:13px;background:#3d3936}.bl-top-brand>span:last-child{color:#948b85;font-size:6px}.bl-top-actions{gap:6px} .bl-search{width:74px;padding:6px 8px;border:1px solid #393431;border-radius:6px;color:#827a75;font:600 5.5px/1 var(--font-geist-mono)} .bl-notice{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#312c29;color:#b3aaa5;font-size:6px} .bl-avatar{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;background:#f0e7df;color:#241917;font-size:6px} .bl-app-shell{min-height:520px;display:grid;grid-template-columns:82px minmax(0,1fr)} .bl-sidebar{padding:15px 8px 9px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--ui-line);background:#e7e1dc;color:#776e69} .bl-sidebar>span{min-height:29px;padding:0 8px;display:flex;align-items:center;justify-content:space-between;border-radius:7px;font-size:6px;font-weight:650}.bl-sidebar>span b{padding:3px 5px;border-radius:99px;background:#d9d0c9;font-size:5px}.bl-sidebar>span.active{background:#fff;color:#1b1412;box-shadow:0 1px 3px rgba(37,22,19,.08)}.bl-sidebar>span.active:before{content:"";width:3px;height:12px;margin-right:5px;border-radius:4px;background:var(--ui-red)}.bl-sidebar>i{flex:1} .mission-dashboard{min-width:0;padding:13px;background:#F5F4F0} .bl-breadcrumb{height:18px;display:flex;align-items:center;gap:6px;color:#948a84;font:600 5.5px/1 var(--font-geist-mono)}.bl-breadcrumb>i{font-style:normal;color:#c0b7b1}.bl-breadcrumb>b{color:#554c47}.bl-breadcrumb>em{margin-left:auto;padding:4px 6px;display:flex;align-items:center;gap:4px;border-radius:99px;background:#fce3df;color:#a5251b;font:700 5px/1 var(--font-geist-mono);font-style:normal}.bl-breadcrumb>em i,.streaming i{width:5px;height:5px;border-radius:50%;background:var(--ui-red)} .bl-page-head{min-height:69px;padding-top:7px;display:flex;align-items:flex-start;justify-content:space-between}.bl-page-head>div{display:flex;flex-direction:column;gap:5px}.bl-page-head small,.surface-page-head small{color:#a12b22;font:700 5px/1 var(--font-geist-mono);letter-spacing:.08em}.bl-page-head strong,.surface-page-head strong{font-size:18px;line-height:1;letter-spacing:-.04em}.bl-page-head p,.surface-page-head p{margin:0;color:#817873;font-size:7px}.bl-page-head button,.surface-page-head button{padding:8px 10px;border:0;border-radius:7px;background:#1a1412;color:#fff;font:700 5.5px/1 var(--font-geist-sans)} .mission-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--ui-line);border-radius:11px;background:#fff;overflow:hidden}.mission-metrics article{min-height:54px;padding:9px 10px;display:grid;grid-template-columns:1fr auto;align-content:center;gap:3px 6px;border-right:1px solid var(--ui-line)}.mission-metrics article:last-child{border:0}.mission-metrics span{color:#8c827d;font-size:5.5px}.mission-metrics b{grid-row:1/3;grid-column:2;font-size:15px;letter-spacing:-.04em}.mission-metrics small{color:#aaa19b;font-size:5px} .mission-console-grid{margin-top:9px;display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:9px} .mission-activity{min-width:0;overflow:hidden;border:1px solid var(--ui-line);border-radius:12px;background:#fff}.mission-activity>header{height:47px;padding:0 12px;display:flex;align-items:center;justify-content:space-between}.mission-activity>header>div{display:flex;flex-direction:column;gap:4px}.mission-activity>header strong{font-size:8px}.mission-activity>header span{color:#9d948e;font-size:5px}.streaming{padding:5px 7px;display:flex!important;align-items:center;gap:5px;border-radius:99px;background:#f8eee9;color:#b9342a!important;font:700 5px/1 var(--font-geist-mono)!important}.mission-progress{height:2px;background:#eee8e3}.mission-progress i{display:block;width:67%;height:100%;background:var(--ui-red)} .mission-activity ol{list-style:none;margin:0;padding:0}.mission-activity li{min-height:62px;padding:9px 11px;display:grid;grid-template-columns:43px 38px minmax(0,1fr) auto;align-items:center;gap:7px;border-bottom:1px solid #eee9e5}.mission-activity li:last-child{border:0}.mission-activity time{color:#aaa09a;font:500 5px/1 var(--font-geist-mono)}.mission-activity li>b{padding:5px 4px;border-radius:4px;background:#eee9e4;color:#756a65;text-align:center;font:700 4.5px/1 var(--font-geist-mono)}.mission-activity li>div{min-width:0;display:flex;flex-direction:column;gap:4px}.mission-activity li strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:7px}.mission-activity li small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#968c86;font:500 5px/1 var(--font-geist-mono)}.mission-activity li em{padding:5px 6px;border-radius:99px;background:#eee9e4;color:#887d77;font:700 4.5px/1 var(--font-geist-mono);font-style:normal}.mission-activity li.complete em{background:#e8eee6;color:#47734b}.mission-activity li.active{background:#fff7f4;box-shadow:3px 0 0 var(--ui-red) inset}.mission-activity li.active>b,.mission-activity li.active em{background:#fbd8d2;color:#a82920} .mission-finding{min-width:0;padding:13px;display:flex;flex-direction:column;border-radius:12px;background:var(--ui-ink);color:#fff;box-shadow:0 14px 28px rgba(34,14,12,.2)}.mission-finding>header{display:flex;align-items:center;justify-content:space-between;color:#908681;font:700 5px/1 var(--font-geist-mono);letter-spacing:.06em}.mission-finding>header b{padding:5px 6px;border-radius:99px;background:var(--ui-red);color:#260c08}.mission-finding>small{margin-top:20px;color:#f26355;font:700 5px/1 var(--font-geist-mono);letter-spacing:.05em}.mission-finding h3{margin:7px 0 12px;font-size:13px;line-height:1.12;letter-spacing:-.03em}.finding-evidence-tabs{display:flex;gap:11px;border-bottom:1px solid #322b28;color:#786f6a;font-size:5px}.finding-evidence-tabs>*{padding:0 0 7px}.finding-evidence-tabs b{color:#fff;border-bottom:1px solid var(--ui-red)}.mission-finding pre{margin:9px 0;padding:10px;white-space:pre-wrap;border-radius:7px;background:#1c1715;color:#968c86;font:500 5.5px/1.65 var(--font-geist-mono)}.mission-finding pre span{color:#ff6859}.mission-finding mark,.finding-proof mark{padding:0 2px;background:rgba(232,57,31,.17);color:#ff7a6c}.finding-confidence{padding:8px 0;display:flex;justify-content:space-between;border-top:1px solid #302a27;color:#8e847f;font-size:5px}.finding-confidence b{color:#f76c5e}.mission-finding footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between}.mission-finding footer button{padding:7px 8px;border:0;border-radius:6px;background:var(--ui-red);color:#240b08;font:750 5px/1 var(--font-geist-sans)}.mission-finding footer span{color:#756c68;font-size:4.5px} .product-hero-shot figcaption{width:72%;min-height:66px;margin:-12px 15px 0 auto;padding:16px 20px;position:relative;z-index:4;display:flex;flex-direction:column;gap:7px;border-radius:18px 7px 18px 18px;background:var(--ui-red);color:#260c08;box-shadow:0 14px 30px rgba(73,24,27,.14)}.product-hero-shot figcaption span,.surface-product figcaption span{font:700 5.5px/1 var(--font-geist-mono);letter-spacing:.08em}.product-hero-shot figcaption strong,.surface-product figcaption strong{font-size:11px;line-height:1.35} .finding-product{position:relative;z-index:2;overflow:hidden;border:1px solid rgba(31,18,17,.18);border-radius:22px;background:#F5F4F0;color:#171210;box-shadow:0 26px 58px rgba(68,19,18,.18)} .finding-product-top{height:46px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd6d0;background:#fff}.finding-product-top>div{display:flex;align-items:center;gap:7px}.finding-product-top>div:first-child>span{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;background:#eee9e4}.finding-product-top b{font-size:7px}.finding-product-top small{color:#968c87;font-size:5px}.finding-product-top button{padding:7px 9px;border:0;border-radius:6px;background:#191311;color:#fff;font:700 5px/1 var(--font-geist-sans)}.finding-status{padding:5px 7px;border-radius:99px;background:#ece8e3;color:#645b56;font-size:5px} .finding-product-body{min-height:464px;display:grid;grid-template-columns:88px minmax(0,1fr)}.finding-product-body>nav{padding:13px 8px;display:flex;flex-direction:column;gap:3px;border-right:1px solid #ddd6d0;background:#ebe6e1}.finding-product-body>nav a{min-height:27px;padding:0 8px;display:flex;align-items:center;justify-content:space-between;border-radius:6px;color:#766d68;font-size:5.5px;text-decoration:none}.finding-product-body>nav a.active{background:#fff;color:#201816;font-weight:700}.finding-product-body>nav b{padding:3px 4px;border-radius:99px;background:#ddd5cf;font-size:4.5px}.finding-product-body>section{min-width:0;padding:14px} .finding-product-title>div{display:flex;align-items:center;gap:6px;color:#8c827d;font:600 5px/1 var(--font-geist-mono)}.severity-high{padding:5px 6px;border-radius:99px;background:#fbd8d2;color:#a8241b}.finding-product-title h4{max-width:450px;margin:10px 0 5px;font-size:17px;line-height:1.08;letter-spacing:-.035em}.finding-product-title p{margin:0;color:#837a75;font-size:6.5px} .finding-context{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ddd6d0;border-radius:8px;background:#fff}.finding-context article{min-height:43px;padding:9px;display:flex;flex-direction:column;gap:5px;border-right:1px solid #e5dfda}.finding-context article:last-child{border:0}.finding-context span{color:#9a908b;font-size:5px}.finding-context b{font-size:6px} .finding-impact,.finding-proof,.finding-fix{margin-top:9px;border:1px solid #ddd6d0;border-radius:8px;background:#fff;overflow:hidden}.finding-impact{padding:10px}.finding-impact header{display:flex;align-items:center;justify-content:space-between}.finding-impact strong{font-size:7px}.finding-impact span{padding:4px 6px;border-radius:99px;background:#e8eee6;color:#4c7150;font-size:5px}.finding-impact p{margin:7px 0 0;color:#665e5a;font-size:6px;line-height:1.5} .finding-proof>header{min-height:36px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3ddd8}.finding-proof>header>div{display:flex;align-items:center;gap:10px}.finding-proof>header strong{font-size:7px}.finding-proof>header span,.finding-proof>header b{padding:11px 0 8px;color:#8b817c;font-size:5px}.finding-proof>header b{border-bottom:1px solid var(--ui-red);color:#201816}.finding-proof>header small{color:#9d938d;font-size:4.5px}.finding-proof>div{display:grid;grid-template-columns:1fr 1fr}.finding-proof pre{min-height:82px;margin:0;padding:10px;white-space:pre-wrap;background:#191513;color:#9b918b;font:500 5px/1.6 var(--font-geist-mono)}.finding-proof pre+pre{border-left:1px solid #342c29}.finding-proof pre b,.finding-proof pre span{color:#ff6b5d} .finding-fix{padding:10px}.finding-fix>span{color:#a22b22;font:700 5px/1 var(--font-geist-mono);letter-spacing:.06em}.finding-fix p{margin:6px 0;color:#675f5b;font-size:6px;line-height:1.45}.finding-fix b{color:#a42b22;font-size:5.5px} .coverage-product-shot.surface-product{margin:56px 0 20px;overflow:hidden;border:0;border-radius:28px 28px 72px 28px;background:transparent;color:var(--ui-ink);box-shadow:0 30px 70px rgba(10,5,6,.26)} .surface-product .bl-window{border:0;border-radius:28px 28px 0 0;box-shadow:none}.surface-product .bl-app-shell{min-height:510px}.surface-dashboard{min-width:0;padding:16px;background:#F5F4F0}.surface-page-head{display:flex;align-items:flex-start;justify-content:space-between}.surface-page-head>div{display:flex;flex-direction:column;gap:6px}.surface-page-head strong{font-size:21px}.surface-page-head button{background:var(--ui-red);color:#260b08} .surface-filters{min-height:46px;margin-top:15px;padding:0 10px;display:flex;align-items:center;gap:5px;border:1px solid #ded7d1;border-radius:9px;background:#fff;color:#7f7671;font-size:5.5px}.surface-filters>*{padding:6px 7px;border-radius:6px;font-style:normal}.surface-filters b{background:#211917;color:#fff}.surface-filters b i{padding-left:4px;color:#bdb4ae;font-style:normal}.surface-filters em{margin-left:auto;color:#9d938d} .surface-workspace{margin-top:9px;display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:9px}.asset-table{min-width:0;overflow:hidden;border:1px solid #ded7d1;border-radius:10px;background:#fff}.asset-table>header,.asset-table>article{display:grid;grid-template-columns:minmax(170px,1fr) 56px 67px 60px 38px;align-items:center;gap:6px}.asset-table>header{height:30px;padding:0 10px;border-bottom:1px solid #e3ddd8;background:#eee9e4;color:#8c827d;font:700 4.5px/1 var(--font-geist-mono);text-transform:uppercase}.asset-table>article{min-height:67px;padding:7px 10px;border-bottom:1px solid #ebe6e1;color:#6e6561;font-size:5.5px}.asset-table>article:last-child{border:0}.asset-table>article.selected{background:#fff7f4;box-shadow:3px 0 0 var(--ui-red) inset}.asset-table article>div{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:8px}.asset-table article>div b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:7px;color:#201816}.asset-table article>div small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9a908a;font-size:5px}.asset-icon{width:28px;height:28px;grid-row:1/3;display:grid;place-items:center;border-radius:7px;background:#eee8e3;color:#3c312d;font:750 7px/1 var(--font-geist-mono);font-style:normal}.asset-icon.web,.asset-icon.api{background:#fbdad4;color:#a72c22}.asset-icon.cloud{background:#211917;color:#fff}.risk-dot{width:5px;height:5px;margin-right:4px;display:inline-block;border-radius:50%;background:#b6aaa4}.risk-dot.high{background:var(--ui-red)}.risk-dot.low{background:#5c8060}.asset-table time{color:#918782;font-size:5px}.finding-count{width:18px;height:18px;display:grid;place-items:center;border-radius:5px;background:#fbd9d3;color:#a62c22;font-size:5px} .path-inspector{min-width:0;padding:14px;display:flex;flex-direction:column;border-radius:10px;background:var(--ui-ink);color:#fff}.path-inspector>header{display:flex;align-items:flex-start;justify-content:space-between}.path-inspector>header>div{display:flex;flex-direction:column;gap:5px}.path-inspector>header small{color:#817873;font:700 4.5px/1 var(--font-geist-mono);letter-spacing:.08em}.path-inspector>header b{font-size:6px}.path-inspector>header>span{padding:5px 6px;display:flex;align-items:center;gap:5px;border-radius:99px;background:#321817;color:#ff6b5d;font:700 4.5px/1 var(--font-geist-mono)}.path-inspector>header>span i{width:5px;height:5px;border-radius:50%;background:var(--ui-red)}.path-inspector h3{margin:22px 0 6px;font-size:15px;line-height:1.1;letter-spacing:-.03em}.path-inspector>p{margin:0;color:#8f8580;font-size:6px;line-height:1.45}.path-inspector ol{list-style:none;margin:20px 0 0;padding:0}.path-inspector li{min-height:58px;display:grid;grid-template-columns:24px 1fr auto;align-items:start;gap:8px;position:relative}.path-inspector li:not(:last-child):after{content:"";position:absolute;left:11px;top:24px;bottom:0;width:1px;background:#3c3531}.path-inspector li>b{width:23px;height:23px;z-index:2;display:grid;place-items:center;border-radius:50%;background:#302a27;color:#817873;font:700 5px/1 var(--font-geist-mono)}.path-inspector li.done>b{background:#f3e8df;color:#221714}.path-inspector li.active>b{background:var(--ui-red);color:#240b08}.path-inspector li>div{display:flex;flex-direction:column;gap:5px}.path-inspector li strong{font-size:6.5px}.path-inspector li small{color:#827873;font-size:5px}.path-inspector li em{padding-top:5px;color:#7e746f;font:700 4.5px/1 var(--font-geist-mono);font-style:normal}.path-inspector li.done em{color:#b6aaa4}.path-inspector li.active em{color:#ff685a}.path-inspector footer{margin-top:auto;display:grid;grid-template-columns:1fr auto;gap:6px;color:#887f7a;font-size:5px}.path-inspector footer>b{color:#fff}.path-inspector footer>i{grid-column:1/-1;height:3px;border-radius:4px;background:#322c29}.path-inspector footer>i span{display:block;width:67%;height:100%;border-radius:4px;background:var(--ui-red)} .surface-product figcaption{min-height:66px;padding:0 22px;display:grid;grid-template-columns:130px 1fr;align-items:center;gap:16px;background:#d9cec6;color:#281815} .safety-layout{grid-template-columns:minmax(560px,1.15fr) minmax(360px,.85fr);gap:clamp(44px,5vw,76px)} .control-visual.policy-product{width:100%;margin:0;overflow:hidden;border:1px solid rgba(14,11,10,.14);border-radius:24px 24px 24px 66px;background:#f4f0ec!important;color:var(--ui-ink);box-shadow:0 28px 62px rgba(60,28,28,.14)} .policy-topbar{height:43px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;background:var(--ui-ink);color:#fff}.policy-topbar>div{display:flex;align-items:center;gap:7px}.policy-topbar b{font-size:8px}.policy-topbar i,.policy-topbar>span{color:#897f79;font-size:5.5px;font-style:normal} .policy-app{min-height:480px;display:grid;grid-template-columns:118px minmax(0,1fr) 190px}.policy-list{padding:12px 7px;display:flex;flex-direction:column;gap:5px;border-right:1px solid #dcd5cf;background:#e7e1dc}.policy-list header{height:25px;padding:0 5px;display:flex;align-items:center;justify-content:space-between;color:#8f8580;font:700 4.5px/1 var(--font-geist-mono);letter-spacing:.06em}.policy-list header button{width:18px;height:18px;border:0;border-radius:5px;background:#d7cec7}.policy-list article{min-height:57px;padding:9px 7px;display:flex;flex-direction:column;gap:5px;border-radius:7px;position:relative}.policy-list article.active{background:#fff;box-shadow:0 2px 5px rgba(40,24,21,.07)}.policy-list article b{font-size:6px;line-height:1.25}.policy-list article small{color:#9b918b;font-size:4.5px}.policy-list article i{color:#aa2e24;font:700 4px/1 var(--font-geist-mono);font-style:normal}.policy-list footer{margin-top:auto;padding:8px 6px;color:#9a908a;font-size:4.5px;line-height:1.45} .policy-editor{min-width:0;padding:13px;background:#f6f3ef}.policy-editor>header{min-height:63px;display:flex;align-items:flex-start;justify-content:space-between}.policy-editor>header>div{display:flex;flex-direction:column;gap:5px}.policy-editor>header small{color:#a52c22;font:700 4.5px/1 var(--font-geist-mono)}.policy-editor>header strong{font-size:14px;letter-spacing:-.03em}.policy-editor>header p{margin:0;color:#918782;font-size:5px}.policy-editor>header>span{padding:5px 6px;border-radius:99px;background:#e8eee6;color:#4b714f;font-size:4.5px}.policy-section{margin-top:8px}.policy-section>strong{display:block;margin-bottom:7px;font-size:6px}.policy-targets{padding:7px;display:flex;flex-wrap:wrap;gap:5px;border:1px solid #ded7d1;border-radius:7px;background:#fff}.policy-targets span,.policy-targets button{padding:6px;border:0;border-radius:5px;background:#eee8e3;color:#665c57;font:600 4.5px/1 var(--font-geist-sans)}.policy-targets span b{margin-left:4px}.policy-targets button{background:#fbdfda;color:#a42b22} .policy-section>article{min-height:53px;padding:8px 2px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2dcd7}.policy-section>article>div{display:flex;flex-direction:column;gap:4px}.policy-section>article b{font-size:6px}.policy-section>article small{color:#948a84;font-size:4.5px}.policy-section>article em{padding:5px 6px;border-radius:99px;background:#f9dcd7;color:#a62b22;font:700 4px/1 var(--font-geist-mono);font-style:normal}.policy-toggle{width:27px;height:16px;padding:2px;display:flex;border-radius:99px;background:#d0c6bf}.policy-toggle i{width:12px;height:12px;margin-left:auto;border-radius:50%;background:#fff}.policy-toggle.on{background:var(--ui-red)} .policy-stop{margin-top:10px;padding:8px;display:grid;grid-template-columns:1fr auto;gap:5px;border:1px solid #ded7d1;border-radius:7px;background:#fff}.policy-stop span{grid-column:1/-1;color:#958b85;font-size:4.5px}.policy-stop b{font-size:5.5px}.policy-stop i{font-style:normal} .approval-drawer{min-width:0;padding:13px;display:flex;flex-direction:column;background:var(--ui-ink);color:#fff}.approval-drawer>header{display:flex;align-items:center;justify-content:space-between}.approval-drawer>header span{display:flex;align-items:center;gap:5px;color:#ff6b5d;font:700 4.5px/1 var(--font-geist-mono)}.approval-drawer>header span i{width:5px;height:5px;border-radius:50%;background:var(--ui-red)}.approval-drawer>header b{color:#7e746f;font:700 5px/1 var(--font-geist-mono)}.approval-drawer>small{margin-top:18px;color:#756c68;font:700 4.5px/1 var(--font-geist-mono)}.approval-drawer h3{margin:7px 0 8px;font-size:14px;line-height:1.1;letter-spacing:-.03em}.approval-drawer>p{margin:0;color:#918681;font-size:5.5px;line-height:1.5}.approval-drawer>p b{color:#cfc5bf}.approval-drawer dl{margin:16px 0 0;border-top:1px solid #342d2a}.approval-drawer dl div{min-height:35px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #342d2a}.approval-drawer dt{color:#7f7671;font-size:4.5px}.approval-drawer dd{margin:0;color:#d8cfca;font:600 5px/1 var(--font-geist-mono)}.approval-actions{margin-top:12px;display:grid;grid-template-columns:1fr 54px;gap:6px}.approval-actions button{min-height:30px;border:0;border-radius:6px;background:var(--ui-red);color:#270b08;font:750 5px/1 var(--font-geist-sans)}.approval-actions button+button{border:1px solid #3b3430;background:transparent;color:#a99f99}.approval-drawer footer{margin-top:auto;padding-top:12px;display:flex;flex-direction:column;gap:6px;border-top:1px solid #342d2a;color:#766d68;font-size:4.5px}.approval-drawer footer b{color:#ff6b5d}.policy-product figcaption{min-height:62px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#251916;color:#8f8580;font-size:6px}.policy-product figcaption b{color:#ff6b5d;font-size:6px;text-align:right} @media(max-width:1180px){body:not(.internal-page) .hero{grid-template-columns:1fr}.product-hero-shot{grid-column:1;justify-self:start;max-width:820px}.safety-layout{grid-template-columns:1fr}.policy-product{order:2}.surface-workspace{grid-template-columns:minmax(0,1fr) 240px}} @media(max-width:860px){.bl-sidebar{display:none}.bl-app-shell{grid-template-columns:1fr}.mission-console-grid{grid-template-columns:minmax(0,1fr) 205px}.surface-workspace{grid-template-columns:1fr}.path-inspector{min-height:300px}.path-inspector ol{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.path-inspector li{grid-template-columns:24px 1fr}.path-inspector li em{display:none}.path-inspector li:after{display:none}.policy-app{grid-template-columns:minmax(0,1fr) 200px}.policy-list{display:none}} @media(max-width:700px){.product-hero-shot:before{inset:18px -7px 42px 16px}.bl-window{border-radius:19px}.bl-topbar{height:42px}.bl-top-brand>span:last-child,.bl-search{display:none}.bl-app-shell{min-height:0}.mission-dashboard{padding:10px}.bl-page-head{min-height:66px}.bl-page-head strong{font-size:16px}.bl-page-head button{display:none}.mission-metrics{grid-template-columns:1fr 1fr}.mission-metrics article:nth-child(2){border-right:0}.mission-metrics article:nth-child(-n+2){border-bottom:1px solid var(--ui-line)}.mission-console-grid{grid-template-columns:1fr}.mission-activity li{grid-template-columns:36px 34px minmax(0,1fr)}.mission-activity li em{display:none}.mission-finding{min-height:260px}.product-hero-shot figcaption{width:88%;padding:15px 17px}.report-panel .finding-product{width:100%}.finding-product-body{grid-template-columns:1fr}.finding-product-body>nav{display:none}.finding-product-body>section{padding:11px}.finding-context{grid-template-columns:1fr}.finding-context article{min-height:37px;border-right:0;border-bottom:1px solid #e5dfda}.finding-context article:last-child{border:0}.finding-proof>div{grid-template-columns:1fr}.finding-proof pre+pre{border-left:0;border-top:1px solid #342c29}.coverage-product-shot.surface-product{border-radius:20px 20px 48px 20px}.surface-dashboard{padding:10px}.surface-page-head strong{font-size:18px}.surface-filters span:nth-of-type(n+3),.surface-filters em{display:none}.asset-table>header,.asset-table>article{grid-template-columns:minmax(0,1fr) 45px 28px}.asset-table>header span:nth-child(3),.asset-table>header span:nth-child(4),.asset-table>article>*:nth-child(3),.asset-table>article>*:nth-child(4){display:none}.asset-table>article{min-height:62px}.path-inspector ol{grid-template-columns:1fr}.surface-product figcaption{padding:15px 17px;grid-template-columns:1fr;gap:6px}.policy-app{grid-template-columns:1fr}.policy-editor{padding:11px}.approval-drawer{min-height:390px}.policy-product figcaption{align-items:flex-start;flex-direction:column;padding:14px 16px}.policy-product figcaption b{} } body:not(.internal-page) :is(.platform-section,.coverage-section,.safety-section,.outcomes-section,.pricing-section,.faq-section){min-height:0!important;height:auto!important} body:not(.internal-page) .platform-section{padding:104px 0 108px!important} body:not(.internal-page) .coverage-section{padding:108px 0 104px!important} body:not(.internal-page) .safety-section{padding:108px 0!important} body:not(.internal-page) .outcomes-section{padding:104px 0!important} body:not(.internal-page) .pricing-section{padding:108px 0 92px!important} body:not(.internal-page) .faq-section{padding:104px 0 112px!important} body:not(.internal-page) .section-intro{min-height:0!important;margin:0 0 58px!important;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(320px,.68fr)!important;grid-template-rows:auto auto!important;align-items:end!important;column-gap:clamp(54px,7vw,110px)!important;row-gap:34px!important} body:not(.internal-page) .section-intro .section-kicker{grid-column:1/-1!important;grid-row:1!important;margin:0!important} body:not(.internal-page) .section-intro h2{grid-column:1!important;grid-row:2!important;margin:0!important;max-width:820px} body:not(.internal-page) .section-intro>p:last-child{grid-column:2!important;grid-row:2!important;align-self:end!important;margin:0 0 8px!important;max-width:470px;color:#625a55!important;font-size:17px!important;line-height:1.55!important} body:not(.internal-page) .process-grid{margin:0 0 72px!important} body:not(.internal-page) .coverage-heading{min-height:0!important;margin-bottom:46px!important} body:not(.internal-page) .pricing-heading{margin-bottom:54px!important} body:not(.internal-page) .outcome-grid{margin-top:48px!important} body:not(.internal-page) .faq-layout{align-items:start!important} body:not(.internal-page) .section-kicker,body:not(.internal-page) .section-kicker span{font-size:11px!important;line-height:1!important;letter-spacing:.13em!important} body:not(.internal-page) .process-grid li>span,body:not(.internal-page) .outcome-grid article>span{font-size:11px!important;letter-spacing:.1em!important} body:not(.internal-page) .proof-bar span,body:not(.internal-page) .proof-bar small{font-size:11px!important;line-height:1.35!important} body:not(.internal-page) .audience-pills span{padding:8px 11px!important;font-size:11px!important;letter-spacing:.05em!important} body:not(.internal-page) .coverage-note>span,body:not(.internal-page) .coverage-note>i{font-size:11px!important} body:not(.internal-page) .safety-list article>span{font-size:11px!important} body:not(.internal-page) .beta-inner>p{font-size:11px!important;letter-spacing:.13em!important} body:not(.internal-page) .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important} body:not(.internal-page) .price-card,body:not(.internal-page) .primary-price,body:not(.internal-page) .audit-price{min-height:560px!important;padding:34px 34px 30px!important;border-radius:30px!important} body:not(.internal-page) .price-card p{font-size:14px!important;line-height:1.55!important} body:not(.internal-page) .price-card li{font-size:13px!important;line-height:1.45!important} body:not(.internal-page) .price-top>span,body:not(.internal-page) .price-top>b,body:not(.internal-page) .price small{font-size:11px!important;letter-spacing:.1em!important} body:not(.internal-page) .primary-price>p,body:not(.internal-page) .primary-price li{color:#bdb4ae!important} body:not(.internal-page) .primary-price .price span{color:#a69c96!important} body:not(.internal-page) .price-card>a{min-height:56px!important;padding:0 18px!important;border-radius:14px!important;font-size:13px!important} body:not(.internal-page) .pricing-note{margin-top:20px!important;color:#615854!important;font-size:12px!important;line-height:1.5!important;letter-spacing:.055em!important} .site-footer p,.site-footer a{color:#b7aea8!important} .site-footer .expanded-footer-nav span{color:#918680!important;font-size:11px!important} .site-footer .expanded-footer-nav a{font-size:13px!important} .site-footer .footer-bottom span,.site-footer .footer-bottom a{color:#9e948e!important;font-size:11px!important} .site-footer .brand{color:#fff!important} .bl-window :is(small,time,em,button),.bl-window span:not(.product-dot):not(.asset-icon):not(.risk-dot):not(.policy-toggle){font-size:7.5px!important;line-height:1.25} .bl-window .bl-top-brand>b,.bl-window .bl-sidebar>span,.bl-window .bl-sidebar>span b{font-size:7.5px!important} .bl-window .bl-page-head p,.bl-window .surface-page-head p{font-size:8px!important} .bl-window .mission-activity>header strong,.bl-window .mission-activity li strong,.bl-window .asset-table article>div b{font-size:8px!important} .bl-window .mission-activity li>b,.bl-window .mission-activity li em,.bl-window .streaming{font-size:7px!important} .bl-window .mission-activity li small,.bl-window .mission-activity time,.bl-window .mission-metrics small,.bl-window .bl-page-head p{color:#6f6661!important} .bl-window .mission-finding pre{color:#b7ada7!important;font-size:7px!important} .bl-window .path-inspector>p,.bl-window .path-inspector li small{color:#aaa09a!important} .finding-product :is(a,span,small,button){font-size:7.5px!important;line-height:1.25} .finding-product p{color:#625a55!important;font-size:8px!important;line-height:1.5!important} .finding-product pre{font-size:7px!important} .finding-product :is(.finding-product-top b,.finding-product-body>nav b,.finding-context b,.finding-impact strong,.finding-fix b){font-size:8px!important} .finding-product-body>nav a,.finding-product-title p,.finding-context span,.finding-proof>header small{color:#675e59!important} .policy-product :is(span,small,button,em,dt,dd,footer){font-size:7px!important;line-height:1.3!important} .policy-product b,.policy-product strong,.policy-product i{font-size:7.5px!important} .policy-product p{font-size:7.5px!important;line-height:1.45!important} .policy-product .policy-editor :is(p,small),.policy-product .policy-list :is(small,footer){color:#6f6661!important} .policy-product .approval-drawer>p,.policy-product .approval-drawer dt,.policy-product .approval-drawer footer{color:#aaa09a!important} .policy-product figcaption b{color:#ff6b5d!important;font-size:8px!important;text-align:right} @media(max-width:1180px){body:not(.internal-page) .safety-layout{grid-template-columns:1fr!important}body:not(.internal-page) .policy-product{order:2;width:100%!important}} @media(max-width:760px){body:not(.internal-page) :is(.platform-section,.coverage-section,.safety-section,.outcomes-section,.pricing-section,.faq-section){padding-top:82px!important;padding-bottom:82px!important}body:not(.internal-page) .section-intro{grid-template-columns:1fr!important;grid-template-rows:auto!important;row-gap:24px!important;margin-bottom:44px!important}body:not(.internal-page) .section-intro .section-kicker,body:not(.internal-page) .section-intro h2,body:not(.internal-page) .section-intro>p:last-child{grid-column:1!important;grid-row:auto!important}body:not(.internal-page) .section-intro>p:last-child{font-size:15px!important}body:not(.internal-page) .pricing-grid{grid-template-columns:1fr!important}body:not(.internal-page) .price-card,body:not(.internal-page) .primary-price,body:not(.internal-page) .audit-price{min-height:0!important;padding:28px 24px 24px!important;border-radius:24px!important}.site-footer .expanded-footer-nav a{font-size:14px!important}} body:not(.internal-page) :is(.platform-section,.coverage-section,.safety-section,.outcomes-section,.pricing-section,.faq-section,.beta-section){min-height:0!important;height:auto!important;content-visibility:visible!important;contain-intrinsic-size:none!important} body:not(.internal-page) .eyebrow{font-size:11px!important}body:not(.internal-page) .product-hero-shot>figcaption span{font-size:11px!important}body:not(.internal-page) :is(.section-kicker,.section-kicker span,.process-grid li>span,.outcome-grid article>span,.proof-bar span,.proof-bar small,.coverage-note>span,.coverage-note>i,.safety-list article>span,.beta-inner>p,.price-top>span,.price-top>b,.price small,.pricing-note){font-size:12px!important}.site-footer :is(.expanded-footer-nav span,.footer-bottom span,.footer-bottom a){font-size:12px!important} .internal-page :is(.page-breadcrumb,.page-breadcrumb *,.eyebrow){font-size:11px!important}.internal-page :is(.page-breadcrumb,.page-breadcrumb *){color:#aaa19c!important}.internal-page :is(.button,.section-kicker,.section-kicker *){font-size:12px!important}.internal-page main :is(span,small,b,em,dt,dd):not(.page-hero aside *){font-size:max(10px,1em)!important}.internal-page .lifecycle-list li>span{font-size:11px!important}.internal-page .architecture-grid article>span{font-size:10px!important}.internal-page .page-callout>div>span{font-size:11px!important}.waitlist-page :is(.waitlist-kicker,.waitlist-proof span,.waitlist-card-heading>span,.waitlist-next>div>span,.waitlist-footer,.waitlist-footer *){font-size:11px!important}.waitlist-page :is(.waitlist-benefits article>span,.waitlist-next li>b){font-size:10px!important}.waitlist-page :is(.waitlist-benefits p,.waitlist-next li p,.waitlist-process-link,.waitlist-process-link a){font-size:12px!important}.waitlist-page .waitlist-form label>span{font-size:13px!important}.waitlist-page :is(.waitlist-form label small,.waitlist-form>p){font-size:12px!important;color:#958681!important}.waitlist-page .waitlist-card-heading>p{font-size:13px!important;line-height:1.55}.waitlist-page .waitlist-process-link a{min-height:44px;display:inline-flex;align-items:center}.waitlist-page :is(.waitlist-footer,.waitlist-footer *){color:#655753!important} .internal-page .price-disclosure{font-size:11px!important} body:not(.internal-page) .regression-story{margin:0 0 72px;padding:clamp(34px,5vw,66px);display:grid;grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);gap:clamp(42px,6vw,82px);align-items:center;overflow:hidden;position:relative;border-radius:38px;background:radial-gradient(circle at 94% 5%,rgba(232,57,31,.2),transparent 28%),linear-gradient(145deg,#17100f 0%,#251313 100%);color:#f8f2ed} body:not(.internal-page) .regression-story:before{content:"";position:absolute;inset:auto auto -190px -170px;width:420px;height:420px;border:1px solid rgba(232,57,31,.18);border-radius:50%;box-shadow:0 0 0 56px rgba(232,57,31,.035),0 0 0 116px rgba(232,57,31,.025);pointer-events:none} .regression-copy,.regression-product{position:relative;z-index:1} .regression-label{margin:0 0 25px;display:flex;align-items:center;gap:10px;color:#a99b96;font:650 11px/1 var(--font-geist-mono);letter-spacing:.12em} .regression-label span{padding:7px 9px;border-radius:999px;background:var(--brand-red);color:var(--brand-black)} .regression-copy h3{margin:0;font-size:clamp(42px,4.5vw,66px);font-weight:680;line-height:.94;letter-spacing:-.06em} .regression-copy h3 em{color:#ff4a31;font-style:normal} .regression-copy>p:not(.regression-label){max-width:520px;margin:25px 0 0;color:#b9aaa5;font-size:16px;line-height:1.62} .regression-benefits{list-style:none;margin:34px 0 0;padding:0;display:grid} .regression-benefits li{padding:18px 0;display:grid;grid-template-columns:32px 1fr;gap:14px;border-top:1px solid rgba(255,255,255,.1)} .regression-benefits li>span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:rgba(232,57,31,.12);color:#ff6550;font:700 11px/1 var(--font-geist-mono)} .regression-benefits strong{display:block;font-size:14px} .regression-benefits p{margin:5px 0 0;color:#9e908c;font-size:13px;line-height:1.48} .regression-product{margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:26px;background:#f6f1eb;color:#171210;box-shadow:0 34px 72px rgba(0,0,0,.28)} .regression-topbar{min-height:52px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;background:var(--brand-black);color:#fff} .regression-topbar>div{display:flex;align-items:center;gap:9px} .regression-topbar .product-dot{width:20px;height:18px} .regression-topbar b{font-size:13px} .regression-topbar>div>i{color:#675b57;font-style:normal} .regression-topbar>div>span:last-child{color:#9d918c;font-size:11px} .baseline-status{display:flex;align-items:center;gap:7px;color:#afa29d;font:600 10px/1 var(--font-geist-mono)} .baseline-status i{width:7px;height:7px;border-radius:50%;background:#49ba76;box-shadow:0 0 0 4px rgba(73,186,118,.12)} .release-compare{min-height:74px;padding:13px 17px;display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:13px;border-bottom:1px solid #ddd5cf;background:#ece5df} .release-compare div{display:grid;gap:5px} .release-compare small,.component-map header small,.regression-suite header small{color:#7e706b;font:650 10px/1 var(--font-geist-mono);letter-spacing:.08em} .release-compare strong{font-size:13px} .release-compare>span{color:#aa9e99;font-size:17px} .release-compare>b{padding:8px 10px;border-radius:9px;background:#fff6f3;color:#b3291a;font:700 10px/1 var(--font-geist-mono);white-space:nowrap} .regression-workspace{padding:13px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(260px,.92fr);gap:10px;background:#e6ded8} .component-map,.regression-suite{min-width:0;overflow:hidden;border:1px solid #d4cbc5;border-radius:16px;background:#fbf8f4} .component-map>header,.regression-suite>header{min-height:58px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ded6d0} .component-map>header div,.regression-suite>header div{display:grid;gap:5px} .component-map>header strong,.regression-suite>header strong{font-size:13px} .component-map>header>b,.regression-suite>header>b{color:#756964;font:650 10px/1 var(--font-geist-mono)} .component-canvas{height:344px;position:relative;overflow:hidden;background-image:linear-gradient(rgba(80,55,50,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(80,55,50,.055) 1px,transparent 1px);background-size:24px 24px} .trust-boundary{position:absolute;inset:16px 12px 15px;border:1px dashed rgba(136,94,85,.33);border-radius:26px;color:#9c8b85;font:650 9px/1 var(--font-geist-mono);letter-spacing:.08em;padding:10px 12px} .component-node{width:clamp(108px,32%,146px);min-height:62px;padding:9px 9px 9px 38px;position:absolute;z-index:2;display:grid;align-content:center;gap:4px;border:1px solid #d8cfc8;border-radius:12px;background:#fff;box-shadow:0 7px 18px rgba(55,35,31,.08)} .component-node>i{width:25px;height:25px;position:absolute;left:8px;top:10px;display:grid;place-items:center;border-radius:8px;background:#eee7e1;color:#6c5e59;font:700 8px/1 var(--font-geist-mono);font-style:normal} .component-node strong{overflow:hidden;font-size:11px;white-space:nowrap;text-overflow:ellipsis} .component-node small{overflow:hidden;color:#847772;font-size:9px;white-space:nowrap;text-overflow:ellipsis} .component-node.new{border-color:rgba(232,57,31,.45);background:#fff4f1} .component-node.new>i{background:var(--brand-red);color:#170b08} .component-canvas .node-client{left:3%;top:86px}.component-canvas .node-identity{left:36%;top:43px}.component-canvas .node-api{right:3%;top:126px}.component-canvas .node-data{left:10%;top:auto;bottom:36px}.component-canvas .node-worker{right:8%;bottom:28px} .component-link{height:2px;position:absolute;z-index:1;display:block;background:#baaaa3;transform-origin:left center} .link-one{width:37%;left:23%;top:110px;transform:rotate(-20deg)}.link-two{width:37%;left:52%;top:84px;transform:rotate(36deg)}.link-three{width:45%;left:25%;top:176px;transform:rotate(39deg)}.link-four{width:37%;left:54%;top:213px;transform:rotate(32deg);background:var(--brand-red)} .component-map>footer,.regression-suite>footer{min-height:42px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ded6d0;color:#766a65;font-size:10px} .component-map>footer span{display:flex;align-items:center;gap:7px}.component-map>footer i{width:7px;height:7px;border-radius:50%;background:var(--brand-red)} .component-map>footer b,.regression-suite>footer b{font-size:10px} .regression-suite ol{list-style:none;margin:0;padding:0} .regression-suite li{min-height:75px;padding:11px 12px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid #e2dad4} .regression-suite li>span{width:26px;height:26px;display:grid;place-items:center;border-radius:9px;background:#e7f2e9;color:#267549;font-weight:800;font-size:12px} .regression-suite li>div{min-width:0;display:grid;gap:5px} .regression-suite li strong{overflow:hidden;font-size:11px;white-space:nowrap;text-overflow:ellipsis} .regression-suite li small{overflow:hidden;color:#81746f;font-size:9px;white-space:nowrap;text-overflow:ellipsis} .regression-suite li>b{color:#4b805f;font:700 9px/1 var(--font-geist-mono)} .regression-suite li.deviation{background:#fff0ed} .regression-suite li.deviation>span{background:var(--brand-red);color:#190a07} .regression-suite li.deviation>b{color:#bd2a19} .regression-suite>footer{background:#1d1513;color:#ad9e99} .regression-suite>footer b{color:#ff5a43} .regression-product figcaption{min-height:54px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#f6f1eb;color:#675b57} .regression-product figcaption span{color:#b2291a;font:700 10px/1 var(--font-geist-mono);letter-spacing:.08em} .regression-product figcaption strong{font-size:12px;text-align:right} @media(max-width:1180px){body:not(.internal-page) .regression-story{grid-template-columns:1fr}.regression-copy{max-width:760px}.regression-product{width:100%}} @media(max-width:700px){body:not(.internal-page) .regression-story{margin-bottom:54px;padding:28px 16px 18px;border-radius:26px}.regression-copy h3{font-size:39px}.regression-copy>p:not(.regression-label){font-size:15px}.regression-benefits li{grid-template-columns:28px 1fr}.regression-workspace{grid-template-columns:1fr}.release-compare{grid-template-columns:1fr auto 1fr}.release-compare>b{grid-column:1/-1;width:max-content}.baseline-status{display:none}.component-canvas{height:350px}.component-map>footer{gap:12px}.regression-product figcaption{padding:13px 15px;align-items:flex-start;flex-direction:column;gap:6px}.regression-product figcaption strong{text-align:left}.regression-suite li{min-height:70px}} .waitlist-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important;clip-path:inset(50%)!important} .waitlist-form button:disabled{cursor:wait;opacity:.72;transform:none} .waitlist-form .waitlist-error{margin:0;padding:10px 12px;border:1px solid rgba(255,91,66,.32);border-radius:10px;background:rgba(232,57,31,.1);color:#ff9a8b!important;font-size:12px!important;font-weight:650;line-height:1.45} .article-page .page-hero-grid{align-items:center} .research-article{width:min(100%,900px);margin:0 auto;padding:clamp(82px,10vw,132px) 0;color:#211916} .article-byline{min-height:44px;margin-top:24px;padding-top:13px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;border-top:1px solid rgba(67,43,37,.14);color:#6b5d57;font:700 12px/1.35 var(--font-geist-mono);letter-spacing:.035em}.article-byline a{color:#9f2a1e}.article-byline i{color:#b5a8a2;font-style:normal} .research-article .article-intro{margin:0 0 68px;color:#2e2420;font-size:clamp(21px,2.1vw,28px);font-weight:590;line-height:1.5;letter-spacing:-.025em} .research-article h2{margin:66px 0 18px;padding-top:30px;border-top:1px solid #d8cec6;color:#15100e;font-size:clamp(32px,3.6vw,48px);font-weight:690;line-height:1.03;letter-spacing:-.045em} .research-article p:not(.article-intro){max-width:780px;margin:0 0 20px;color:#5f514c;font-size:17px;line-height:1.78} .article-checklist{margin:58px 0;padding:32px;border-radius:24px;background:#211310;color:#f8f0ea} .article-checklist>span{color:#ff6048;font:700 11px/1 var(--font-geist-mono);letter-spacing:.1em} .article-checklist ul{list-style:none;margin:25px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 28px} .article-checklist li{padding:14px 0;border-top:1px solid rgba(255,255,255,.12);color:#d0c2bc;font-size:14px;line-height:1.45} .article-checklist li:before{content:"✓";margin-right:9px;color:#ff6048;font-weight:800} @media(max-width:700px){.article-byline{margin-top:20px;font-size:12px}.article-byline a{min-height:44px;display:inline-flex;align-items:center}.research-article{padding:72px 0}.research-article .article-intro{margin-bottom:52px;font-size:20px}.research-article h2{margin-top:54px;font-size:32px}.research-article p:not(.article-intro){font-size:16px}.article-checklist{margin:46px 0;padding:24px 20px}.article-checklist ul{grid-template-columns:1fr}} .internal-page .brief-card{width:100%;min-height:296px;overflow:hidden;border:1px solid rgba(58,35,30,.15);border-radius:28px 28px 72px 28px;background:#fffaf6;color:#161311;box-shadow:0 28px 58px rgba(67,31,26,.14)} .internal-page .brief-card>header{height:58px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:22px;background:#161311} .internal-page .brief-card>header img{width:64px;height:auto;display:block} .internal-page .brief-card>header span{overflow:hidden;color:#ff5b42;font:700 9px/1 var(--font-geist-mono);letter-spacing:.11em;text-overflow:ellipsis;white-space:nowrap} .internal-page .brief-card ul{list-style:none;margin:0;padding:0} .internal-page .brief-card li{min-height:79px;padding:14px 20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;border-bottom:1px solid rgba(58,35,30,.12)} .internal-page .brief-card li:last-child{border-bottom:0} .internal-page .brief-card strong{overflow:hidden;font-size:clamp(17px,1.7vw,22px);font-weight:650;line-height:1.05;letter-spacing:-.03em;text-overflow:ellipsis} .internal-page .brief-card small{color:#756963;font-size:11px;line-height:1.4} @media(max-width:700px){.internal-page .brief-card{min-height:0;border-radius:24px 24px 52px 24px}.internal-page .brief-card>header{height:52px;padding:0 15px}.internal-page .brief-card>header img{width:58px}.internal-page .brief-card li{min-height:68px;padding:12px 16px}.internal-page .brief-card strong{font-size:16px}.internal-page .brief-card small{font-size:10px}} :root{--brand-red:#E8391F;--brand-red-on-dark:#FF4A2C;--brand-red-dark:#161311;--brand-black:#161311;--brand-gray:#827873;--brand-paper:#F5F4F0;--campaign-red:#E8391F;--campaign-red-deep:#161311;--campaign-ink:#161311;--campaign-cream:#F5F4F0;--font-geist-sans:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif} body{font-family:var(--font-geist-sans)} .product-ui-shot,.surface-product,.policy-product,.finding-product{--ui-red:#E8391F;--ui-red-dark:#161311;--ui-ink:#161311;--ui-paper:#F5F4F0} .brand{width:158px;height:auto;display:block!important;line-height:0!important} .brand-lockup{width:100%;height:auto;display:block} .footer-brand{width:184px} .product-dot{width:22px!important;height:20px!important;border-radius:0!important;background:url('/brand/bypass-mark-dark.svg') center/contain no-repeat!important;overflow:visible!important} .product-dot:before,.product-dot:after{display:none!important} .site-footer{background:#161311!important} body:not(.internal-page) .header-cta,.internal-page .header-cta{background:#E8391F;color:#161311} body:not(.internal-page) h1 em,.page-hero h1 em{color:#E8391F} .bl-app-shell{grid-template-columns:52px minmax(0,1fr)!important} .bl-sidebar{width:52px;padding:12px 7px 9px!important;display:flex!important;align-items:center;gap:7px!important;background:#e9e4df!important} .bl-sidebar>span{width:38px;min-height:38px!important;padding:0!important;position:relative;display:grid!important;place-items:center!important;border-radius:11px!important;color:#756c67;font-size:0!important} .bl-sidebar>span.active{background:#fff!important;color:#E8391F!important;box-shadow:0 5px 16px rgba(54,35,30,.11)!important} .bl-sidebar>span.active:before{display:none!important} .bl-sidebar>span>b{min-width:14px;height:14px;padding:0!important;position:absolute;right:2px;top:2px;display:grid;place-items:center;border:2px solid #e9e4df;border-radius:99px!important;background:#E8391F!important;color:#fff;font-size:6px!important;line-height:1!important} .bl-sidebar>.rail-spacer{flex:1} .bl-sidebar>span[aria-label]:after{content:attr(aria-label);padding:6px 8px;position:absolute;left:46px;z-index:30;border-radius:7px;background:#161311;color:#F5F4F0;font:650 7px/1 var(--font-geist-sans);white-space:nowrap;opacity:0;transform:translateX(-4px);pointer-events:none;transition:opacity .15s,transform .15s} .bl-sidebar>span[aria-label]:hover:after{opacity:1;transform:none} .ui-nav-icon{width:16px;height:16px;display:block;position:relative;color:currentColor;font-style:normal} .nav-missions{border-radius:3px;background:linear-gradient(currentColor 0 0) 0 0/6px 6px no-repeat,linear-gradient(currentColor 0 0) 100% 0/6px 6px no-repeat,linear-gradient(currentColor 0 0) 0 100%/6px 6px no-repeat,linear-gradient(currentColor 0 0) 100% 100%/6px 6px no-repeat} .nav-findings{border:1.5px solid currentColor;border-radius:4px} .nav-findings:before,.nav-findings:after{content:"";height:1.5px;position:absolute;left:3px;right:3px;border-radius:2px;background:currentColor} .nav-findings:before{top:5px}.nav-findings:after{top:9px} .nav-surfaces:before{content:"";width:5px;height:5px;position:absolute;left:1px;top:1px;border:1.5px solid currentColor;border-radius:50%;box-shadow:8px 0 0 -1.5px #e9e4df,8px 0 0 0 currentColor,4px 8px 0 -1.5px #e9e4df,4px 8px 0 0 currentColor} .bl-sidebar>span.active .nav-surfaces:before{box-shadow:8px 0 0 -1.5px #fff,8px 0 0 0 currentColor,4px 8px 0 -1.5px #fff,4px 8px 0 0 currentColor} .nav-policies{border:1.5px solid currentColor;border-radius:7px 7px 9px 9px;clip-path:polygon(50% 0,100% 20%,88% 76%,50% 100%,12% 76%,0 20%)} .nav-reports:before{content:"";width:3px;height:7px;position:absolute;left:1px;bottom:1px;border-radius:2px 2px 0 0;background:currentColor;box-shadow:5px -4px 0 currentColor,10px -8px 0 currentColor} .nav-settings{border:1.5px solid currentColor;border-radius:50%} .nav-settings:before{content:"";width:4px;height:4px;position:absolute;inset:0;margin:auto;border:1.5px solid currentColor;border-radius:50%} .component-canvas{height:344px;padding:52px 20px 20px;background-color:#f8f5f1;background-image:radial-gradient(circle,#d8d0ca 1px,transparent 1.2px)!important;background-size:18px 18px!important} .regression-workspace{grid-template-columns:1fr!important} .regression-suite ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))} .regression-suite li:nth-child(odd){border-right:1px solid #e2dad4} .trust-boundary{inset:14px 12px 12px!important;padding:11px 13px!important;border-color:rgba(108,83,75,.28)!important;border-radius:22px!important;background:rgba(255,255,255,.38);pointer-events:none} .component-flow{height:100%;position:relative;z-index:2;display:grid;grid-template-columns:minmax(96px,1fr) 48px minmax(112px,1.08fr) 48px minmax(108px,1fr);align-items:center;gap:0} .component-stack{display:grid;align-items:center;gap:10px} .component-node{width:100%!important;min-height:74px;position:relative!important;inset:auto!important;padding:11px 10px 11px 42px!important;border:1px solid #d7cec8!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 20px rgba(49,31,27,.08)!important} .component-node>i{width:27px;height:27px;left:9px;top:50%;transform:translateY(-50%);border-radius:8px;background:#eee7e1;color:#675a55} .component-node strong{font-size:11px}.component-node small{font-size:8.5px} .component-node.new{border-color:rgba(232,57,31,.48)!important;background:#fff2ef!important;box-shadow:0 9px 22px rgba(232,57,31,.11)!important} .component-node.new>i{background:#E8391F;color:#161311} .map-connector{height:34px;position:relative;display:flex;align-items:center;justify-content:center} .map-connector>i{width:100%;height:1px;display:block;background:#a99d97} .map-connector>i:after{content:"";width:6px;height:6px;position:absolute;right:1px;top:50%;border-top:1.5px solid #a99d97;border-right:1.5px solid #a99d97;transform:translateY(-50%) rotate(45deg)} .map-connector>small{padding:4px 5px;position:absolute;z-index:2;top:-3px;border:1px solid #ddd4ce;border-radius:6px;background:#f8f5f1;color:#80736e;font:650 7px/1 var(--font-geist-mono);white-space:nowrap} .map-connector.changed>i{height:2px;background:#E8391F}.map-connector.changed>i:after{border-color:#E8391F} .map-connector.changed>small{border-color:rgba(232,57,31,.25);background:#fff0ed;color:#b42c1b} .stack-connector{height:22px;position:relative;display:flex;align-items:center;justify-content:center} .stack-connector>i{width:1px;height:100%;display:block;background:#b5aaa4} .stack-connector>i:after{content:"";width:5px;height:5px;position:absolute;left:50%;bottom:1px;border-right:1.5px solid #b5aaa4;border-bottom:1.5px solid #b5aaa4;transform:translateX(-50%) rotate(45deg)} .stack-connector>small{padding:0 6px;position:absolute;background:#f8f5f1;color:#8d817b;font:600 6.5px/1 var(--font-geist-mono);white-space:nowrap} .stack-connector.changed>i{background:#E8391F}.stack-connector.changed>i:after{border-color:#E8391F}.stack-connector.changed>small{color:#b32c1b} @media(max-width:860px){.bl-app-shell{grid-template-columns:46px minmax(0,1fr)!important}.bl-sidebar{width:46px;padding-inline:5px!important}.bl-sidebar>span{width:36px}.bl-sidebar>span[aria-label]:after{display:none}.component-flow{grid-template-columns:minmax(92px,1fr) 38px minmax(105px,1fr) 38px minmax(100px,1fr)}} @media(max-width:700px){.brand{width:132px}.footer-brand{width:158px}.bl-app-shell{grid-template-columns:42px minmax(0,1fr)!important}.bl-sidebar{width:42px;padding:9px 4px!important}.bl-sidebar>span{width:34px;min-height:34px!important}.ui-nav-icon{width:14px;height:14px}.component-canvas{height:auto!important;min-height:636px;padding:50px 18px 18px}.component-flow{grid-template-columns:1fr;align-content:center;gap:0}.component-node{max-width:240px;margin:auto}.map-connector{width:1px;height:42px;margin:auto}.map-connector>i{width:1px;height:100%}.map-connector>i:after{right:auto;left:50%;top:auto;bottom:1px;transform:translateX(-50%) rotate(135deg)}.map-connector>small{top:50%;left:10px;transform:translateY(-50%)}.component-stack{gap:8px}.stack-connector{height:34px}.component-map>footer{font-size:9px}.regression-suite ol{grid-template-columns:1fr}.regression-suite li:nth-child(odd){border-right:0}} .product-lockup{width:64px;height:auto;display:block;flex:0 0 auto} .regression-topbar .product-lockup,.policy-topbar .product-lockup{width:68px} .bl-app-shell{grid-template-columns:48px minmax(0,1fr)!important} .bl-sidebar{width:48px;padding:10px 6px 8px!important;display:flex!important;align-items:center;gap:5px!important;border-right:1px solid rgba(255,255,255,.07)!important;background:#161311!important;color:#8f8580!important} .bl-sidebar>span{width:36px;min-height:36px!important;padding:0!important;position:relative;display:grid!important;place-items:center!important;border:0!important;border-radius:10px!important;color:#8f8580!important;background:transparent!important;box-shadow:none!important;cursor:default} .bl-sidebar>span:hover{color:#f5f4f0!important;background:rgba(255,255,255,.055)!important} .bl-sidebar>span.active{color:#161311!important;background:#E8391F!important;box-shadow:0 7px 18px rgba(232,57,31,.2)!important} .bl-sidebar>span.active:before{display:none!important} .bl-sidebar>span>b{min-width:14px;height:14px;padding:0!important;position:absolute;right:-1px;top:-1px;display:grid;place-items:center;border:2px solid #161311!important;border-radius:99px!important;background:#E8391F!important;color:#fff;font-size:6px!important;line-height:1!important} .bl-sidebar>span.active>b{background:#161311!important;color:#fff;border-color:#E8391F!important} .bl-sidebar>.rail-spacer{flex:1} .bl-sidebar>span[aria-label]:after{left:43px;background:#2a211e;color:#F5F4F0;box-shadow:0 8px 22px rgba(0,0,0,.22)} .ui-nav-icon{width:17px;height:17px;display:block;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round} .component-map{border-color:#3a302d!important;background:#161311!important;color:#f5f4f0!important} .component-map>header{border-bottom-color:#342a27!important;background:#161311} .component-map>header small{color:#8d7f79!important} .component-map>header strong{color:#f5f4f0} .component-map>header>b{color:#ff6a53!important} .component-canvas{height:420px!important;padding:102px 18px 78px!important;position:relative;background-color:#120f0e!important;background-image:radial-gradient(circle,rgba(255,255,255,.09) .8px,transparent 1px)!important;background-size:18px 18px!important} .topology-toolbar{height:48px;padding:0 13px;position:absolute;z-index:5;left:0;right:0;top:0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #332a27;background:#1b1614} .topology-toolbar>div{display:flex;align-items:center;gap:7px}.topology-toolbar>div strong{font-size:10px}.topology-toolbar>div span{color:#7f736e;font-size:8px} .topology-toolbar nav{display:flex;gap:5px}.topology-toolbar nav>*{padding:6px 8px;border:1px solid #3b312e;border-radius:7px;color:#847873;font:650 7px/1 var(--font-geist-mono)}.topology-toolbar nav b{border-color:rgba(232,57,31,.42);background:rgba(232,57,31,.11);color:#ff6952} .topology-lanes{position:absolute;z-index:0;inset:48px 0 68px;display:grid;grid-template-columns:1fr 1.25fr 1.1fr;pointer-events:none} .topology-lanes span{padding:12px 13px;border-right:1px solid rgba(255,255,255,.055);color:#665c58;font:650 6.5px/1 var(--font-geist-mono);letter-spacing:.12em}.topology-lanes span:nth-child(2){background:rgba(255,255,255,.012)}.topology-lanes span:last-child{border:0;background:rgba(232,57,31,.018)} .trust-boundary{inset:80px 10px 72px!important;padding:9px 11px!important;border-color:rgba(255,255,255,.13)!important;border-radius:16px!important;background:transparent!important;color:#726661!important;font-size:7px!important} .component-flow{height:100%;position:relative;z-index:2;display:grid;grid-template-columns:minmax(100px,1fr) 48px minmax(122px,1.18fr) 48px minmax(116px,1.08fr);align-items:center;gap:0} .component-stack{display:grid;align-items:center;gap:8px} .component-node{width:100%!important;min-height:66px;position:relative!important;inset:auto!important;padding:10px 10px 10px 40px!important;border:1px solid #3b312e!important;border-radius:12px!important;background:#201a18!important;color:#f5f4f0!important;box-shadow:0 12px 26px rgba(0,0,0,.22)!important} .component-node:after{content:"";width:5px;height:5px;position:absolute;right:-3px;top:50%;border:1px solid #756862;border-radius:50%;background:#161311;transform:translateY(-50%)} .component-stack .component-node:before{content:"";width:5px;height:5px;position:absolute;left:-3px;top:50%;border:1px solid #756862;border-radius:50%;background:#161311;transform:translateY(-50%)} .component-node>i{width:24px;height:24px;left:9px;top:50%;transform:translateY(-50%);border:1px solid #423834;border-radius:7px;background:#2b2320;color:#a89992;font-size:6.5px} .component-node strong{color:#eeeae7;font-size:10px}.component-node small{color:#827670;font-size:7.5px} .component-node.new{border-color:#E8391F!important;background:#2a1713!important;box-shadow:0 0 0 1px rgba(232,57,31,.14),0 12px 30px rgba(0,0,0,.26)!important} .component-node.new>i{border-color:#E8391F;background:#E8391F;color:#161311} .component-node.new:after,.component-node.new:before{border-color:#E8391F!important;background:#E8391F!important;box-shadow:0 0 0 3px rgba(232,57,31,.12)} .map-connector>i{background:#625651}.map-connector>i:after{border-color:#625651}.map-connector>small{border-color:#3d322f;background:#161311;color:#847772} .map-connector.changed>small{border-color:rgba(232,57,31,.42);background:#281613;color:#ff6a53} .stack-connector>i{background:#5f5450}.stack-connector>i:after{border-color:#5f5450}.stack-connector>small{background:#120f0e;color:#786b65} .stack-connector.changed>small{color:#ff6952} .topology-inspector{min-height:58px;padding:8px 11px;position:absolute;z-index:6;left:10px;right:10px;bottom:8px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;border:1px solid #3e322e;border-radius:12px;background:#211a18;box-shadow:0 10px 28px rgba(0,0,0,.24)} .topology-inspector>span{display:flex;align-items:center;gap:6px;color:#ff6b54;font:700 6.5px/1 var(--font-geist-mono);letter-spacing:.08em}.topology-inspector>span i{width:6px;height:6px;border-radius:50%;background:#E8391F;box-shadow:0 0 0 4px rgba(232,57,31,.1)} .topology-inspector>div{min-width:0;display:grid;gap:4px}.topology-inspector strong{overflow:hidden;color:#f1eeeb;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.topology-inspector small{overflow:hidden;color:#8e817b;font-size:7.5px;white-space:nowrap;text-overflow:ellipsis}.topology-inspector>b{color:#c9bdb8;font-size:8px;white-space:nowrap} .component-map>footer{border-top-color:#342a27!important;background:#161311!important;color:#8c7e78!important}.component-map>footer b{color:#c9bcb7!important} .header-cta{min-height:44px;padding:0 7px 0 17px;border-radius:999px;gap:13px!important;font-weight:730!important;box-shadow:0 8px 22px rgba(232,57,31,.18)} .header-cta span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#161311;color:#F5F4F0!important;font-size:12px} .button-primary{min-height:54px;padding:6px 7px 6px 20px!important;justify-content:space-between;border-radius:999px;font-weight:730!important} .button-primary span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#161311;color:#F5F4F0;font-size:13px} .button-ghost{border-radius:999px} .page-callout>a{padding:7px 7px 7px 20px!important;border-radius:999px!important;gap:18px}.page-callout>a b{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#161311;color:#F5F4F0} .waitlist-form button{padding:6px 7px 6px 20px;border-radius:999px}.waitlist-form button span{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#161311;color:#F5F4F0} .price-card>a,.full-pricing-grid article>a,.access-final>a{border-radius:999px!important} @media(max-width:860px){.bl-app-shell{grid-template-columns:44px minmax(0,1fr)!important}.bl-sidebar{width:44px;padding-inline:4px!important}.bl-sidebar>span{width:36px}.product-lockup{width:58px}.component-flow{grid-template-columns:minmax(94px,1fr) 38px minmax(112px,1.08fr) 38px minmax(106px,1fr)}} @media(max-width:700px){.bl-app-shell{grid-template-columns:40px minmax(0,1fr)!important}.bl-sidebar{width:40px;padding:8px 3px!important}.bl-sidebar>span{width:34px;min-height:34px!important}.ui-nav-icon{width:16px;height:16px}.product-lockup{width:54px}.component-canvas{height:auto!important;min-height:710px;padding:104px 16px 92px!important}.topology-toolbar{height:54px;padding:0 10px}.topology-toolbar>div span,.topology-toolbar nav span:last-child{display:none}.topology-toolbar nav>*{padding:6px}.topology-lanes{display:none}.trust-boundary{inset:78px 8px 86px!important}.component-flow{grid-template-columns:1fr;align-content:center;gap:0}.component-node{max-width:248px;margin:auto}.component-node:after{right:50%;top:auto;bottom:-3px;transform:translateX(50%)}.component-stack .component-node:before{left:50%;top:-3px;transform:translateX(-50%)}.map-connector{width:1px;height:38px;margin:auto}.map-connector>i{width:1px;height:100%}.map-connector>i:after{right:auto;left:50%;top:auto;bottom:1px;transform:translateX(-50%) rotate(135deg)}.map-connector>small{top:50%;left:10px;transform:translateY(-50%)}.component-stack{gap:7px}.stack-connector{height:30px}.topology-inspector{grid-template-columns:1fr auto}.topology-inspector>span{grid-column:1/-1}.topology-inspector small{max-width:230px}.component-map>footer{font-size:8px}} .bl-topbar,.regression-topbar,.policy-topbar{background:#352d2a!important} .bl-topbar{padding-left:15px!important} .bl-sidebar{width:48px!important;padding:10px 7px 8px!important;align-items:center!important;gap:6px!important;border-right-color:#d8d0ca!important;background:#403733!important;color:#c5bbb5!important} .bl-sidebar>span{width:34px!important;height:34px!important;min-height:34px!important;flex:0 0 34px!important;margin:0!important;border-radius:10px!important;color:#bdb2ac!important} .bl-sidebar>span:hover{background:rgba(255,255,255,.08)!important;color:#fff!important} .bl-sidebar>span.active{background:#E8391F!important;color:#fff!important;box-shadow:0 6px 14px rgba(117,41,29,.2)!important} .bl-sidebar>span>b{right:-2px;top:-2px;border-color:#403733!important} .bl-sidebar>span.active>b{border-color:#E8391F!important;background:#352d2a!important} .bl-sidebar>span[aria-label]:after{left:41px;background:#4b403c} .ui-nav-icon{width:16px!important;height:16px!important;display:block!important;transform:none!important} .mission-finding,.path-inspector,.approval-drawer{background:#39302d!important} .component-map{border-color:#d1c8c2!important;background:#f3efeb!important;color:#211917!important} .component-map>header{border-bottom-color:#d8d0ca!important;background:#f7f3ef!important} .component-map>header small{color:#887a74!important}.component-map>header strong{color:#211917!important}.component-map>header>b{color:#b92c1b!important} .component-canvas{background-color:#e9e3de!important;background-image:radial-gradient(circle,rgba(76,59,53,.19) .75px,transparent 1px)!important} .topology-toolbar{border-bottom-color:#d7cec8!important;background:#f4f0ec!important;color:#211917!important} .topology-toolbar>div span{color:#8c7f79}.topology-toolbar nav>*{border-color:#d7cec8;background:#fff;color:#7a6e68}.topology-toolbar nav b{border-color:rgba(232,57,31,.36);background:#fff0ec;color:#b72b1a} .topology-lanes span{border-right-color:rgba(75,57,51,.1);color:#9a8d87}.topology-lanes span:nth-child(2){background:rgba(255,255,255,.18)}.topology-lanes span:last-child{background:rgba(232,57,31,.025)} .trust-boundary{border-color:rgba(80,57,50,.24)!important;color:#8d7f79!important} .component-node{border-color:#cec4be!important;background:#fff!important;color:#211917!important;box-shadow:0 9px 20px rgba(53,38,33,.09)!important} .component-node:after,.component-stack .component-node:before{border-color:#9c8e87;background:#fff} .component-node>i{border-color:#d7cec8;background:#eee7e2;color:#766a64}.component-node strong{color:#211917}.component-node small{color:#837670} .component-node.new{border-color:#E8391F!important;background:#fff4f1!important;box-shadow:0 0 0 1px rgba(232,57,31,.08),0 10px 22px rgba(83,41,32,.1)!important} .map-connector>i,.stack-connector>i{background:#9a8d87}.map-connector>i:after,.stack-connector>i:after{border-color:#9a8d87}.map-connector>small,.stack-connector>small{border-color:#d0c6c0;background:#e9e3de;color:#786b65}.map-connector.changed>small{background:#fff1ed;color:#b62c1b} .topology-inspector{border-color:#4f433e;background:#39302d;box-shadow:0 9px 22px rgba(55,38,33,.16)} .component-map>footer{border-top-color:#d4cbc5!important;background:#f7f3ef!important;color:#7d706a!important}.component-map>footer b{color:#4f4541!important} .site-footer{background:#1d1917!important;color:#f5f4f0} .footer-shell{width:min(calc(100% - 80px),1380px);margin:auto} .footer-contact-band{padding:72px 0 64px;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(500px,1.1fr);gap:clamp(70px,10vw,150px);border-bottom:1px solid rgba(255,255,255,.13)} .footer-identity{max-width:490px}.footer-identity .footer-brand{width:210px}.footer-identity>p{max-width:440px;margin:36px 0 0;color:#d0c6c1!important;font-size:17px!important;line-height:1.55}.footer-identity>small{max-width:470px;margin-top:18px;display:block;color:#827772;font-size:12px;line-height:1.65} .footer-contacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 54px}.footer-contacts>div{display:flex;flex-direction:column;gap:12px}.site-footer .footer-contacts span{color:#817670!important;font:650 10px/1 var(--font-geist-mono)!important;letter-spacing:.06em}.site-footer .footer-contacts a{width:max-content;max-width:100%;color:#f0ece9!important;font-size:15px!important;line-height:1.5}.site-footer .footer-contacts a:hover{color:#ff6048!important} .footer-directory{padding:46px 0 52px;border-bottom:1px solid rgba(255,255,255,.13)} .site-footer .footer-directory .expanded-footer-nav{width:100%;display:grid!important;grid-template-columns:1.25fr .85fr 1fr .75fr;gap:52px!important;margin:0!important}.site-footer .footer-directory .expanded-footer-nav>div{display:flex;flex-direction:column;gap:13px}.site-footer .footer-directory .expanded-footer-nav span{margin-bottom:8px;color:#8f837d!important;font:650 10px/1 var(--font-geist-mono)!important;letter-spacing:.08em}.site-footer .footer-directory .expanded-footer-nav a{color:#cfc6c1!important;font-size:14px!important;line-height:1.25}.site-footer .footer-directory .expanded-footer-nav a:hover{color:#ff6048!important} .site-footer .footer-bottom{width:100%!important;min-height:82px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center;justify-content:space-between;border:0!important}.site-footer .footer-bottom>span{color:#796f6a!important;font-size:11px!important}.site-footer .footer-bottom>div{display:flex;align-items:center;gap:28px}.site-footer .footer-bottom a,.site-footer .footer-bottom>div span{color:#827873!important;font-size:11px!important}.site-footer .footer-bottom a:hover{color:#ff6048!important} .contact-primary{margin-bottom:32px;padding:38px 42px;display:grid;grid-template-columns:1.2fr .8fr;gap:70px;border:1px solid #d5ccc6;border-radius:26px;background:#fff}.contact-primary>div{display:flex;flex-direction:column}.contact-primary span,.contact-office span,.security-contact-strip span{color:#a72a1b;font:700 10px/1 var(--font-geist-mono);letter-spacing:.08em}.contact-primary h2{max-width:620px;margin:18px 0 0;font-size:clamp(34px,4vw,56px);line-height:.98;letter-spacing:-.055em}.contact-primary p{max-width:620px;margin:18px 0 0;color:#6d615c;font-size:15px;line-height:1.65}.contact-primary>div:last-child{gap:10px;padding-left:34px;border-left:1px solid #ded5cf}.contact-primary>div:last-child a{margin-bottom:12px;color:#1e1715;font-size:18px;font-weight:680}.contact-primary small{margin-top:7px;color:#847771;font-size:11px} .contact-office{margin-top:36px;padding:28px 30px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:rgba(255,255,255,.035)}.contact-office>div{display:grid;gap:14px}.contact-office strong{font-size:18px;line-height:1.45}.contact-office>a{padding:14px 17px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#f4efec} .security-contact-strip{margin-top:30px;padding:28px 30px;display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:rgba(255,255,255,.04)}.security-contact-strip>div{display:grid;gap:10px}.security-contact-strip strong{font-size:22px}.security-contact-strip p{margin:0;color:#9b8f89;font-size:12px}.security-contact-strip>a{padding:14px 17px;border-radius:999px;background:#E8391F;color:#161311;font-size:12px;font-weight:740;white-space:nowrap} .secure-exchange-grid,.reporting-scope{margin-top:54px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.secure-exchange-grid article,.reporting-scope article{padding:30px;border:1px solid #d7cec8;border-radius:24px;background:#fff}.secure-exchange-grid article>span,.reporting-scope article>span{color:#9c3023;font:700 10px/1 var(--font-geist-mono);letter-spacing:.08em}.secure-exchange-grid ul,.reporting-scope ul{list-style:none;margin:25px 0 0;padding:0;display:grid}.secure-exchange-grid li,.reporting-scope li{padding:14px 0;border-top:1px solid #e5ddd7;color:#514844;font-size:14px}.secure-exchange-grid li:before,.reporting-scope li:before{content:"→";margin-right:11px;color:#E8391F}.reporting-scope h3{margin:18px 0 0;font-size:26px}.reporting-scope+.authorization-warning{margin-top:24px} @media(max-width:900px){.footer-shell{width:min(calc(100% - 48px),1380px)}.footer-contact-band{grid-template-columns:1fr;gap:48px}.site-footer .footer-directory .expanded-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-primary{grid-template-columns:1fr;gap:32px}.contact-primary>div:last-child{padding:28px 0 0;border-left:0;border-top:1px solid #ded5cf}} @media(max-width:600px){.bl-sidebar{width:40px!important;padding:8px 4px!important;gap:5px!important}.bl-sidebar>span{width:32px!important;height:32px!important;min-height:32px!important;flex-basis:32px!important}.footer-shell{width:calc(100% - 32px)}.footer-contact-band{padding:54px 0 46px}.footer-identity .footer-brand{width:178px}.footer-identity>p{margin-top:28px;font-size:15px!important}.footer-contacts{grid-template-columns:1fr;gap:28px}.footer-directory{padding:38px 0}.site-footer .footer-directory .expanded-footer-nav{grid-template-columns:1fr 1fr;gap:38px 22px!important}.site-footer .footer-bottom{min-height:0!important;padding:26px 0!important;align-items:flex-start!important;flex-direction:column;gap:18px}.site-footer .footer-bottom>div{align-items:flex-start;flex-wrap:wrap;gap:12px 20px}.contact-primary{padding:26px 22px;border-radius:22px}.contact-primary h2{font-size:36px}.contact-office,.security-contact-strip{align-items:flex-start;flex-direction:column}.secure-exchange-grid,.reporting-scope{grid-template-columns:1fr}.secure-exchange-grid article,.reporting-scope article{padding:24px}} .bl-sidebar>span{display:flex!important;align-items:center!important;justify-content:center!important} .bl-sidebar>span>.ui-nav-icon{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important} body:not(.internal-page) .regression-story{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#161311!important;box-shadow:none!important} .regression-copy{padding:0 2px}.regression-copy h3{color:#161311!important}.regression-copy h3 em{color:#E8391F!important}.regression-label{color:#8b3b30!important}.regression-copy>p:not(.regression-label){color:#6e625d!important}.regression-benefits li{border-top-color:#d9d0ca!important}.regression-benefits strong{color:#241c19}.regression-benefits p{color:#766a64}.regression-benefits li>span{background:#f1dcd6;color:#b72c1b} .regression-product{border-color:#d1c7c1!important;border-radius:24px!important;background:#f5f1ed!important;box-shadow:0 24px 52px rgba(70,45,38,.14)!important} .regression-workspace{padding:0!important;gap:0!important;background:#f3efeb!important} .regression-workspace>.component-map,.regression-workspace>.regression-suite{border:0!important;border-radius:0!important} .regression-workspace>.regression-suite{border-top:1px solid #d8d0ca!important} .component-map>header,.regression-suite>header{padding-inline:18px!important} .regression-product figcaption{border-top:1px solid #d8d0ca} @media(max-width:700px){body:not(.internal-page) .regression-story{padding:0!important}.regression-copy{padding:0}.regression-product{border-radius:20px!important}.component-map>header,.regression-suite>header{padding-inline:14px!important}} .hero-shell:after{display:none!important} .trust-section{padding:0;position:relative;z-index:1;background:#161311;color:#f5f4f0} .trust-shell{width:min(calc(100% - 48px),1380px);min-height:56px;margin:auto;padding:10px 0;display:flex;align-items:center} .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important} .trust-proof{max-width:none;margin:0;color:#c8bfba;font-size:clamp(14px,1vw,17px);line-height:1.3;letter-spacing:-.01em}.trust-proof strong{color:#f5f4f0;font-weight:650}.trust-proof>span{margin:0 7px;color:#6f625d} @media(max-width:700px){.trust-shell{width:calc(100% - 32px);min-height:54px;padding:9px 0}.trust-proof{font-size:12.5px;line-height:1.35}.trust-proof>span{margin:0 4px}} @media(max-width:700px){ body:not(.internal-page) .pricing-section{padding:76px 0 68px!important} body:not(.internal-page) .pricing-heading{margin-bottom:36px!important} body:not(.internal-page) .pricing-heading h2{font-size:clamp(43px,11.5vw,54px)!important;line-height:.96!important} body:not(.internal-page) .pricing-heading>p{margin-top:20px!important;font-size:15px!important;line-height:1.55!important} body:not(.internal-page) .pricing-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;margin:0!important;padding:0!important;overflow:visible;scroll-snap-type:none} body:not(.internal-page) .pricing-grid>.price-card{width:100%;min-height:0!important;padding:26px 22px 22px!important;border-radius:24px!important} body:not(.internal-page) .pricing-grid>.price-card h3{margin-top:26px!important;font-size:28px!important} body:not(.internal-page) .pricing-grid>.price-card>p{font-size:14px!important;line-height:1.5!important} body:not(.internal-page) .pricing-grid>.price-card .price{margin-top:22px!important;padding:18px 0!important} body:not(.internal-page) .pricing-grid>.price-card ul{margin:20px 0 22px!important;gap:10px!important} body:not(.internal-page) .pricing-grid>.price-card>a{margin-top:0!important} .internal-page .full-pricing-grid{display:flex!important;gap:12px!important;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;margin-left:-16px!important;margin-right:-16px!important;padding:0 16px 16px} .internal-page .full-pricing-grid::-webkit-scrollbar{display:none} .internal-page .full-pricing-grid>article{flex:0 0 calc(100% - 46px);min-height:680px!important;scroll-snap-align:start;scroll-snap-stop:always} } .mission-aside{width:100%;overflow:hidden;border:1px solid #d3c8c2;border-radius:24px 24px 54px 24px;background:#f8f5f2;color:#1a1412;box-shadow:0 28px 64px rgba(72,31,27,.15)} .mission-aside>header{height:47px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d7cdc7;background:#e9e2dd}.mission-aside>header>div{display:flex;align-items:center;gap:9px}.mission-aside>header img{width:62px;height:auto}.mission-aside>header span{padding-left:9px;border-left:1px solid #c5bab4;color:#776c67;font:650 6px/1 var(--font-geist-mono)!important}.mission-aside>header>b{display:flex;align-items:center;gap:6px;color:#b32e20;font:750 6px/1 var(--font-geist-mono)!important;letter-spacing:.08em}.mission-aside>header>b i{width:6px;height:6px;border-radius:50%;background:#e8391f;box-shadow:0 0 0 4px rgba(232,57,31,.1)} .mission-aside-app{min-height:400px;display:grid;grid-template-columns:45px minmax(0,1fr)}.mission-aside-app>nav{padding:12px 6px;display:flex;align-items:center;flex-direction:column;gap:8px;border-right:1px solid #d7cec8;background:#e6dfda}.mission-aside-app>nav>span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:#7d716b;font-size:13px!important}.mission-aside-app>nav>span.active{grid-template-columns:repeat(2,4px);grid-template-rows:repeat(2,4px);gap:3px;background:#e8391f}.mission-aside-app>nav>span.active i{width:4px;height:4px;border:1px solid #28100c;border-radius:1px} .mission-aside-app>section{min-width:0;padding:17px 15px 13px;display:flex;flex-direction:column}.mission-aside-title small{color:#b02b1e;font:750 6px/1 var(--font-geist-mono)!important;letter-spacing:.075em}.mission-aside-title .mockup-title{display:block;margin:8px 0 4px;font-size:21px;line-height:1;letter-spacing:-.045em}.mission-aside-title p{margin:0;color:#847873;font-size:7px!important;line-height:1.4} .mission-aside-metrics{margin-top:15px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #dcd3cd;border-radius:10px;background:#fff}.mission-aside-metrics article{min-width:0;padding:10px 8px;display:grid;gap:5px;border-right:1px solid #e4ddd8}.mission-aside-metrics article:last-child{border-right:0}.mission-aside-metrics span{color:#948883;font:700 5px/1 var(--font-geist-mono)!important;letter-spacing:.06em}.mission-aside-metrics strong{font-size:17px!important;line-height:1}.mission-aside-metrics small{color:#9b908b;font-size:6px!important} .mission-aside ol{list-style:none;margin:12px 0 0;padding:0;border:1px solid #dcd3cd;border-radius:10px;background:#fff;overflow:hidden}.mission-aside li{min-height:62px;padding:9px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;border-bottom:1px solid #e5ded9}.mission-aside li:last-child{border-bottom:0}.mission-aside li>b{width:21px;height:21px;display:grid;place-items:center;border-radius:6px;background:#eee8e3;color:#766b65;font:750 6px/1 var(--font-geist-mono)!important}.mission-aside li>div{min-width:0;display:grid;gap:4px}.mission-aside li strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:7px!important}.mission-aside li small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#978b86;font-size:5.5px!important}.mission-aside li em{color:#6b8a6f;font:750 5.5px/1 var(--font-geist-mono)!important;font-style:normal}.mission-aside li.active{background:#fff5f2;box-shadow:3px 0 0 #e8391f inset}.mission-aside li.active>b{background:#e8391f;color:#230c08}.mission-aside li.active em{color:#c52f20} .mission-aside footer{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;color:#8e827d;font:650 6px/1 var(--font-geist-mono)!important}.mission-aside footer span{display:flex;align-items:center;gap:6px}.mission-aside footer span i{width:6px;height:6px;border-radius:50%;background:#e8391f}.mission-aside footer b{color:#b02c1f;font-size:6px!important} @media(max-width:1180px) and (min-width:701px){.internal-page .internal-light,.internal-page .internal-dark{padding:72px 0!important}.internal-page .split-heading{gap:36px!important}.internal-page .split-heading>p{max-width:820px}.internal-page :is(.lifecycle-list,.architecture-grid,.output-table,.policy-table,.choice-table,.solution-link-grid,.topic-grid,.principle-grid,.position-grid,.company-pillars,.research-grid,.access-criteria,.review-steps,.contact-grid,.security-cards){margin-top:48px!important}} @media(max-width:700px){.internal-page .internal-light,.internal-page .internal-dark{padding:62px 0!important}.internal-page .split-heading{gap:22px!important}.mission-aside{border-radius:20px 20px 42px 20px}.mission-aside-app{min-height:360px;grid-template-columns:39px minmax(0,1fr)}.mission-aside-app>nav{padding-inline:4px}.mission-aside-app>nav>span{width:30px}.mission-aside-app>section{padding:14px 11px 12px}.mission-aside-title .mockup-title{font-size:19px}.mission-aside li{min-height:56px;padding:8px 7px}.internal-page :is(.lifecycle-list,.architecture-grid,.output-table,.policy-table,.choice-table,.solution-link-grid,.topic-grid,.principle-grid,.position-grid,.company-pillars,.research-grid,.access-criteria,.review-steps,.contact-grid,.security-cards){margin-top:40px!important}} .internal-page .mission-aside>header span,.internal-page .mission-aside>header>b{font-size:6px!important}.internal-page .mission-aside-app>nav>span{font-size:13px!important}.internal-page .mission-aside-title small{font-size:6px!important}.internal-page .mission-aside-metrics span{font-size:5px!important}.internal-page .mission-aside-metrics strong{font-size:17px!important}.internal-page .mission-aside-metrics small{font-size:6px!important}.internal-page .mission-aside li>b{font-size:6px!important}.internal-page .mission-aside li strong{font-size:7px!important}.internal-page .mission-aside li small{font-size:5.5px!important}.internal-page .mission-aside li em{font-size:5.5px!important}.internal-page .mission-aside footer,.internal-page .mission-aside footer *{font-size:6px!important} .product-aside{width:100%;overflow:hidden;border:1px solid #d4cac4;border-radius:24px 24px 54px 24px;background:#f7f3ef;color:#1c1513;box-shadow:0 28px 64px rgba(72,31,27,.15)} .product-aside>header{height:48px;padding:0 14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #443936;background:#352d2a;color:#fff}.product-aside>header img{width:61px;height:auto}.product-aside>header>span{padding-left:10px;border-left:1px solid rgba(255,255,255,.17);color:#a99e98;font:700 7px/1 var(--font-geist-mono)!important;letter-spacing:.06em}.product-aside>header>b{margin-left:auto;color:#ff6750;font:750 7px/1 var(--font-geist-mono)!important;letter-spacing:.07em}.product-aside>header>b i{width:6px;height:6px;margin-right:5px;display:inline-block;border-radius:50%;background:#E8391F} .product-aside>section{padding:20px}.product-aside-label{display:flex;align-items:center;justify-content:space-between}.product-aside-label>span,.product-aside-title small{color:#a42b20;font:750 8px/1 var(--font-geist-mono)!important;letter-spacing:.08em}.product-aside-label>em{padding:6px 8px;border-radius:99px;background:#f9d8d2;color:#a52a20;font:750 7px/1 var(--font-geist-mono)!important;font-style:normal}.product-aside .mockup-title{display:block;margin:13px 0 6px;font-size:24px!important;line-height:1.05;letter-spacing:-.045em}.product-aside>section>p{margin:0;color:#81746e;font-size:10px!important;line-height:1.45} .evidence-tabs{margin-top:22px;display:flex;gap:18px;border-bottom:1px solid #ddd4ce}.evidence-tabs>*{padding:0 0 9px;color:#958983;font-size:8px!important}.evidence-tabs b{border-bottom:2px solid #E8391F;color:#2a211e}.evidence-aside pre{margin:12px 0 0;padding:15px;border-radius:12px;background:#211a18;color:#aaa09a;font:600 9px/1.65 var(--font-geist-mono);white-space:pre-wrap}.evidence-aside pre small{display:block;margin-bottom:8px;color:#746963;font-size:7px!important;letter-spacing:.08em}.evidence-aside pre mark{display:block;background:transparent;color:#ff6b55}.finding-aside-meta{margin-top:11px;display:grid;grid-template-columns:1fr 1fr;border:1px solid #ded5cf;border-radius:11px;background:#fff;overflow:hidden}.finding-aside-meta article{padding:11px 12px;display:grid;gap:6px}.finding-aside-meta article+article{border-left:1px solid #e3dcd7}.finding-aside-meta span{color:#9a8d87;font:700 7px/1 var(--font-geist-mono)!important}.finding-aside-meta strong{font-size:10px!important} .product-aside footer{min-height:43px;margin-top:13px;padding-top:13px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ddd4ce;color:#7f736d;font:700 7px/1 var(--font-geist-mono)!important}.product-aside footer span{display:flex;align-items:center;gap:6px;font-size:7px!important}.product-aside footer span i{width:6px;height:6px;border-radius:50%;background:#E8391F}.product-aside footer b{color:#a42c21;font-size:7px!important} .product-aside-title{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.product-aside-title .mockup-title{margin-bottom:0}.product-aside-title>span{padding:6px 8px;border-radius:99px;background:#eee6e0;color:#756862;font:700 7px/1 var(--font-geist-mono)!important;white-space:nowrap} .coverage-aside-metrics{margin-top:17px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ddd4ce;border-radius:11px;background:#fff;overflow:hidden}.coverage-aside-metrics article{padding:11px;display:grid;gap:5px}.coverage-aside-metrics article+article{border-left:1px solid #e4ddd8}.coverage-aside-metrics strong{font-size:18px!important;line-height:1}.coverage-aside-metrics span{color:#958983;font:700 6px/1 var(--font-geist-mono)!important;letter-spacing:.06em} .coverage-aside ol,.policy-aside ol{list-style:none;margin:11px 0 0;padding:0;border:1px solid #ddd4ce;border-radius:12px;background:#fff;overflow:hidden}.coverage-aside li{min-height:55px;padding:9px 10px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid #e7e0dc}.coverage-aside li:last-child{border:0}.coverage-aside li>b{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#eee7e2;color:#6e625c;font:750 7px/1 var(--font-geist-mono)!important}.coverage-aside li>div{min-width:0;display:grid;gap:4px}.coverage-aside li strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px!important}.coverage-aside li small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#958983;font-size:8px!important}.coverage-aside li em{color:#63806a;font:750 7px/1 var(--font-geist-mono)!important;font-style:normal}.coverage-aside li.active{background:#fff3f0;box-shadow:3px 0 0 #E8391F inset}.coverage-aside li.active>b{background:#E8391F;color:#24100c}.coverage-aside li.active em{color:#bd3021} .solution-aside ol{list-style:none;margin:17px 0 0;padding:0;border:1px solid #ddd4ce;border-radius:12px;background:#fff;overflow:hidden}.solution-aside li{min-height:68px;padding:10px 11px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid #e7e0dc}.solution-aside li:last-child{border:0}.solution-aside li>b{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;background:#eee7e2;color:#6e625c;font:750 7px/1 var(--font-geist-mono)!important}.solution-aside li>div{min-width:0;display:grid;gap:5px}.solution-aside li strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px!important}.solution-aside li small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#958983;font-size:8px!important}.solution-aside li em{color:#63806a;font:750 7px/1 var(--font-geist-mono)!important;font-style:normal}.solution-aside li.active{background:#fff3f0;box-shadow:3px 0 0 #E8391F inset}.solution-aside li.active>b{background:#E8391F;color:#24100c}.solution-aside li.active em{color:#bd3021} .policy-aside-targets{margin-top:17px;display:flex;gap:6px;flex-wrap:wrap}.policy-aside-targets span{padding:7px 9px;border:1px solid #ddd4ce;border-radius:8px;background:#fff;color:#675b56;font:700 7px/1 var(--font-geist-mono)!important}.policy-aside li{min-height:58px;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e7e0dc}.policy-aside li:last-child{border:0}.policy-aside li>div{display:grid;gap:5px}.policy-aside li strong{font-size:10px!important}.policy-aside li small{color:#958983;font-size:8px!important}.policy-aside li>b{padding:6px 7px;border-radius:99px;background:#f8dcd6;color:#ad2c20;font:750 6px/1 var(--font-geist-mono)!important;white-space:nowrap}.policy-aside li>em{width:28px;height:17px;padding:2px;display:flex;border-radius:99px;background:#E8391F}.policy-aside li>em i{width:13px;height:13px;margin-left:auto;border-radius:50%;background:#fff} @media(max-width:700px){.product-aside{border-radius:20px 20px 42px 20px}.product-aside>section{padding:16px 14px 13px}.product-aside .mockup-title{font-size:21px!important}.evidence-aside pre{padding:12px}.coverage-aside li,.solution-aside li,.policy-aside li{min-height:54px;padding-inline:9px}.policy-aside li>b{max-width:96px;white-space:normal;text-align:center;line-height:1.25!important}} .internal-page .product-aside>header>span,.internal-page .product-aside>header>b{font-size:7px!important} .internal-page .coverage-aside-metrics span{font-size:7px!important;letter-spacing:.045em!important} .internal-page .coverage-aside li>b,.internal-page .coverage-aside li em,.internal-page .product-aside footer,.internal-page .product-aside footer *{font-size:7px!important} .internal-page .coverage-aside li small,.internal-page .solution-aside li small,.internal-page .policy-aside li small{font-size:8px!important} .internal-page .solution-aside li>b,.internal-page .solution-aside li em{font-size:7px!important} .internal-page .policy-aside li>b{font-size:6px!important} .trust-section{overflow:hidden} .trust-shell{ width:min(calc(100% - 64px),1380px); min-height:138px; padding:24px 0; display:grid; grid-template-columns:minmax(350px,.78fr) minmax(620px,1.22fr); align-items:center; gap:clamp(28px,4vw,66px); } .trust-proof{display:grid;gap:13px} .trust-proof h2{max-width:620px;margin:0;color:#fff;font-size:clamp(22px,2.1vw,32px);line-height:1.02;letter-spacing:-.04em} .trust-proof>span,.trust-programs-label{color:#a99d98!important;font:700 9px/1 var(--font-geist-mono);letter-spacing:.12em} .trust-proof p{margin:0;color:#c8bfba;font-size:clamp(15px,1.15vw,18px);line-height:1.35;letter-spacing:-.015em} .trust-proof p strong{color:#fff;font-size:1.35em;font-weight:720;letter-spacing:-.045em} .trust-proof p b{color:#fff;font-weight:670} .trust-proof p i{width:4px;height:4px;margin:0 8px 3px;display:inline-block;border-radius:50%;background:#e8391f} .trust-programs{min-width:0;padding-left:clamp(28px,3.5vw,52px);display:grid;gap:18px;border-left:1px solid rgba(255,255,255,.13)} .trust-programs ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:space-between;gap:clamp(18px,2.2vw,34px)} .trust-programs li{min-width:0;display:flex;align-items:center;gap:8px;color:#fff;font-size:14px;font-weight:680;letter-spacing:-.025em;white-space:nowrap} .trust-program-icon{width:20px;height:20px;display:block;filter:brightness(0) invert(1);opacity:.92} .trust-program-wordmark img{width:auto;height:20px;display:block} .trust-program-synack img{height:21px} .hero-break{display:none} @media(min-width:701px) and (max-width:1180px){ body:not(.internal-page) .hero{ width:min(calc(100% - 48px),1040px)!important; min-height:auto!important; padding:44px 0 0!important; grid-template-columns:minmax(0,1fr)!important; gap:24px!important; align-items:start!important; } body:not(.internal-page) .hero-copy{ width:min(100%,720px)!important; margin-inline:auto!important; padding-inline:0!important; align-items:center!important; justify-self:center!important; text-align:center!important; } body:not(.internal-page) .hero-copy .eyebrow{ width:max-content!important; margin:0 auto 20px!important; justify-content:center!important; text-align:center!important; } body:not(.internal-page) .hero-copy h1{ max-width:720px!important; margin-inline:auto!important; font-size:clamp(54px,5.8vw,64px)!important; line-height:.94!important; letter-spacing:-.058em!important; text-align:center!important; } body:not(.internal-page) .hero-lede{ max-width:600px!important; margin-top:18px!important; margin-inline:auto!important; color:#625955!important; font-size:16px!important; line-height:1.5!important; text-align:center!important; } body:not(.internal-page) .hero-actions{ width:100%!important; margin-top:22px!important; margin-inline:auto!important; justify-content:center!important; gap:10px!important; text-align:center!important; } body:not(.internal-page) .hero-actions .button{ min-height:52px!important; } body:not(.internal-page) .product-hero-shot{ grid-column:1!important; width:min(100%,900px)!important; max-width:none!important; margin-bottom:-78px!important; margin-inline:auto!important; justify-self:center!important; transform:scale(.84)!important; transform-origin:top center!important; } } @media(min-width:1181px){ body:not(.internal-page) .hero-shell{ min-height:100svh!important; background: radial-gradient(ellipse at 78% 51%,rgba(232,57,31,.18) 0,rgba(232,57,31,.075) 24%,transparent 50%), repeating-radial-gradient(circle at 78% 51%,transparent 0 88px,rgba(112,55,50,.055) 89px 90px,transparent 91px 132px), linear-gradient(180deg,#faf7f2 0%,#f3e9e1 72%,#eee2d9 100%)!important; } body:not(.internal-page) .hero-shell:before{ inset:18% 0 0 46%!important; opacity:.42!important; background-size:26px 26px!important; mask-image:radial-gradient(ellipse at 64% 44%,#000 0 16%,transparent 68%)!important; -webkit-mask-image:radial-gradient(ellipse at 64% 44%,#000 0 16%,transparent 68%)!important; } body:not(.internal-page) .site-header{ width:min(calc(100% - 80px),1240px)!important; height:82px!important; } body:not(.internal-page) .hero{ width:min(calc(100% - 80px),1400px)!important; min-height:calc(100svh - 82px)!important; padding:68px 0 82px!important; grid-template-columns:minmax(0,1.08fr) minmax(540px,.92fr)!important; gap:clamp(52px,5vw,80px)!important; align-items:center!important; } body:not(.internal-page) .hero-copy{ width:100%!important; max-width:none!important; padding:0!important; align-items:flex-start!important; justify-self:start!important; text-align:left!important; } body:not(.internal-page) .hero-copy .eyebrow{ width:max-content!important; margin:0 0 28px!important; padding:9px 12px!important; justify-content:flex-start!important; border:1px solid rgba(62,35,31,.12)!important; border-radius:999px!important; background:rgba(255,255,255,.48)!important; box-shadow:0 8px 24px rgba(74,38,31,.055)!important; text-align:left!important; } body:not(.internal-page) .hero-copy h1{ max-width:760px!important; margin-inline:0!important; font-size:clamp(68px,4.5vw,76px)!important; line-height:.92!important; letter-spacing:-.06em!important; text-align:left!important; } body:not(.internal-page) .hero-break{display:block} body:not(.internal-page) .hero-lede{ max-width:650px!important; margin-top:32px!important; margin-inline:0!important; color:#625955!important; font-size:16px!important; line-height:1.5!important; letter-spacing:-.012em!important; text-align:left!important; } body:not(.internal-page) .hero-actions{ width:auto!important; margin-top:34px!important; margin-inline:0!important; justify-content:flex-start!important; gap:10px!important; text-align:left!important; } body:not(.internal-page) .hero-actions .button{ min-height:52px!important; padding-inline:21px!important; box-shadow:0 12px 30px rgba(68,31,26,.08)!important; } body:not(.internal-page) .product-hero-shot{ grid-column:2!important; width:100%!important; max-width:none!important; margin:0!important; justify-self:end!important; transform:scale(1.06)!important; transform-origin:center right!important; } body:not(.internal-page) .product-hero-shot:before{ inset:16% 9% -7%!important; border-radius:50%!important; background:radial-gradient(ellipse,rgba(232,57,31,.24),rgba(232,57,31,.08) 40%,transparent 72%)!important; filter:blur(38px)!important; opacity:.8!important; transform:none!important; } body:not(.internal-page) .product-hero-shot:after{ content:""; position:absolute; z-index:1; left:12%; right:12%; bottom:-34px; height:48px; border-radius:50%; background:rgba(56,25,22,.22); filter:blur(28px); pointer-events:none; } body:not(.internal-page) .product-hero-shot .bl-window{ border-color:rgba(42,24,21,.18)!important; border-radius:22px!important; box-shadow:0 38px 90px rgba(55,26,22,.2),0 1px 0 rgba(255,255,255,.84) inset!important; } } @media(max-width:1040px){ .trust-shell{grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);gap:28px} .trust-programs{padding-left:28px}.trust-programs ul{gap:18px}.trust-programs li{font-size:12px}.trust-program-icon{width:18px;height:18px}.trust-program-wordmark img{height:17px}.trust-program-synack img{height:18px} } @media(max-width:760px){ .trust-shell{width:calc(100% - 32px);min-height:168px;padding:23px 0;display:grid;grid-template-columns:1fr;gap:20px} .trust-proof{gap:9px}.trust-proof p{max-width:620px;font-size:14px}.trust-proof p strong{font-size:1.3em}.trust-proof p i{margin-inline:6px} .trust-programs{margin-right:0;padding:17px 0 0;gap:13px;border-left:0;border-top:1px solid rgba(255,255,255,.13)} .trust-programs ul{justify-content:flex-start;flex-wrap:wrap;gap:16px 24px;overflow:visible} .trust-programs li{font-size:13px}.trust-program-icon{width:19px;height:19px}.trust-program-wordmark img{height:18px}.trust-program-synack img{height:19px} } body main>section,.site-footer{content-visibility:visible!important;contain-intrinsic-size:none!important} @media(max-width:899px){ html.mobile-nav-open{overflow:hidden} .mobile-menu{display:block;position:relative;z-index:80} body:not(.internal-page) .mobile-menu nav a[href="/company/"]{display:none} .mobile-menu summary{ width:44px!important; height:44px!important; padding:0 12px!important; position:relative; z-index:82; display:block!important; border:1px solid rgba(40,24,20,.08)!important; border-radius:14px!important; background:#e9ddd4!important; box-shadow:0 6px 16px rgba(55,31,26,.08); } .mobile-menu summary span{ width:18px; height:1.5px!important; display:block; position:absolute; left:12px; border-radius:4px; background:#4a3832!important; transform-origin:center; transition:transform .18s ease,opacity .18s ease,background .18s ease; } .mobile-menu summary span:first-child{top:17px} .mobile-menu summary span:last-child{top:25px} .mobile-menu[open] summary{background:#211715!important;box-shadow:0 8px 20px rgba(35,17,14,.2)} .mobile-menu[open] summary span{opacity:0} .mobile-menu[open] summary span:first-child{top:21px;transform:rotate(45deg)} .mobile-menu[open] summary span:last-child{top:21px;transform:rotate(-45deg)} .mobile-menu[open] summary:after{content:"×";position:absolute;inset:0;display:grid;place-items:center;color:#ff745f;font-size:24px;font-weight:400;line-height:1} .mobile-menu[open]:before{ content:""; position:fixed; z-index:60; inset:68px 0 0; background:rgba(34,20,17,.18); backdrop-filter:blur(5px); -webkit-backdrop-filter:blur(5px); pointer-events:none; } .mobile-menu[open] nav{ width:auto!important; max-width:520px; margin-left:auto; padding:10px!important; position:fixed!important; z-index:81; left:16px!important; right:16px!important; top:76px!important; display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:4px!important; border:1px solid rgba(255,255,255,.08)!important; border-radius:24px!important; background:#211715!important; box-shadow:0 26px 70px rgba(38,14,12,.3)!important; } .mobile-menu nav a{ min-height:50px; padding:0 14px!important; display:flex; align-items:center; border:0!important; border-radius:13px; color:#d8ceca!important; font-size:14px!important; font-weight:620; letter-spacing:-.015em; transition:background .15s ease,color .15s ease; } .mobile-menu nav a:hover,.mobile-menu nav a:focus-visible{outline:0;background:rgba(255,255,255,.07);color:#fff!important} .mobile-menu nav a:last-child{ min-height:54px; grid-column:1/-1; justify-content:space-between; margin-top:4px; padding:0 10px 0 16px!important; background:#E8391F!important; color:#1b100e!important; font-weight:750; } .mobile-menu nav a:last-child:after{ content:"→"; width:34px; height:34px; display:grid; place-items:center; border-radius:50%; background:#211715; color:#fff; } } @media(max-width:760px){ body:not(.internal-page) .site-header, .internal-page .site-header{grid-template-columns:1fr auto} .mobile-menu{grid-column:2} } @media(max-width:340px){ .mobile-menu[open] nav{grid-template-columns:1fr;max-height:calc(100svh - 92px);overflow-y:auto} .mobile-menu nav a:last-child{grid-column:1} } .internal-page .page-hero .eyebrow{color:#8b3b30!important} .internal-page :is(.page-breadcrumb,.page-breadcrumb *){color:#6b615c!important} .internal-page .internal-light .section-kicker>span{color:#a52b1e!important} .internal-page .price-disclosure{color:#5f5651!important} .internal-page :is(.contact-office,.security-contact-strip)>div>span{color:#ff745f!important} .site-footer .footer-contacts span, .site-footer .footer-directory .expanded-footer-nav span{color:#aaa09b!important} .site-footer .footer-bottom>span, .site-footer .footer-bottom a, .site-footer .footer-bottom>div span{color:#a79d98!important} body:not(.internal-page) .process-grid li:nth-child(3)>span{background:rgba(255,255,255,.08)!important;color:#ff7a65!important} body:not(.internal-page) .process-grid li:nth-child(4)>span, body:not(.internal-page) .process-grid li:nth-child(4)>strong, body:not(.internal-page) .process-grid li:nth-child(4)>p, body:not(.internal-page) .outcome-grid article:last-child>span, body:not(.internal-page) .outcome-grid article:last-child>strong, body:not(.internal-page) .outcome-grid article:last-child>p{color:#120a08!important} :is(.header-cta,.button-primary,.waitlist-form button,.security-contact-strip>a,.mobile-menu nav a:last-child){color:#120a08!important} .internal-header .desktop-nav a.active, .internal-header .mobile-menu a.active{color:#8b3b30!important} .site-footer .footer-identity>small{color:#aaa09b!important} body:not(.internal-page) .beta-inner a b{color:#ff745f!important} .internal-page .internal-light .section-kicker{color:#5b514c!important} .internal-page .internal-light :is( .solution-link-grid span,.topic-grid span,.principle-grid span,.company-pillars span, .research-grid span,.security-cards span,.authorization-grid span,.contact-grid span, .dual-platform article>span,.control-layers>article>span,.access-criteria article>span, .page-proof>span ){color:#8b3b30!important} .internal-page .internal-light :is( .solution-link-grid p,.topic-grid p,.principle-grid p,.research-grid p, .security-cards p,.authorization-grid p,.contact-grid p,.control-layers p, .control-layers li,.dual-platform li,.access-criteria li,.lifecycle-list p, .output-table p,.output-table small,.facts-table span ){color:#5b514c!important} .internal-page .internal-light :is( .solution-link-grid b,.research-grid b,.security-cards a,.contact-grid a, .dual-platform li:before,.control-layers li:before,.access-criteria li:before ){color:#8b3b30!important} .internal-page .internal-light .lifecycle-list :is(li>span,li>small){color:#625752!important} .internal-page .internal-light .page-proof :is(b){color:#5b514c!important} .internal-page .internal-light .output-table .table-head{color:#5b514c!important} .internal-page .internal-light .internal-faq summary span{color:#8b3b30!important} .internal-page .contact-primary small{color:#746a65!important} .internal-page .internal-dark .section-kicker, .internal-page .internal-dark .split-heading>p{color:#b9afaa!important} .internal-page .internal-dark .section-kicker>span{color:#ff745f!important} .internal-page .internal-dark :is(.architecture-grid article,.position-grid article,.trust-roadmap article){ border-color:rgba(255,255,255,.1)!important; background:linear-gradient(145deg,#201113,#120b0c)!important; color:#f3eeeb!important; } .internal-page .internal-dark :is( .architecture-grid span,.position-grid span,.trust-roadmap span,.attack-story li>span, .requirements-panel li span,.path-strip span,.review-steps li>span,.contact-details span ){color:#ff745f!important} .internal-page .internal-dark :is( .architecture-grid p,.position-grid p,.trust-roadmap p,.requirements-panel>div>p:last-child, .review-steps p,.contact-details p,.policy-table p,.choice-table small ){color:#b9afaa!important} .internal-page .internal-dark :is( .attack-story li>small,.requirements-panel li small,.path-strip small, .policy-table .table-head,.policy-table small,.choice-table .table-head ){color:#aaa09b!important} .internal-page .internal-dark .path-strip>i{color:#aaa09b!important} .internal-page .internal-dark .founder-panel :is(small,aside>span){color:#ff745f!important} .internal-page .internal-dark .founder-panel p{color:#b9afaa!important} .internal-page .full-pricing-grid .primary-tier :is(article>p,li), .internal-page .full-pricing-grid .primary-tier>p, .internal-page .full-pricing-grid .primary-tier li{color:#b9afaa!important} .internal-page .full-pricing-grid .primary-tier>div:first-child, .internal-page .full-pricing-grid .primary-tier>div:first-child b, .internal-page .full-pricing-grid .primary-tier .tier-price span{color:#aaa09b!important} .internal-page .full-pricing-grid article:not(.primary-tier)>div:first-child, .internal-page .full-pricing-grid article:not(.primary-tier)>div:first-child b, .internal-page .full-pricing-grid article:not(.primary-tier)>p, .internal-page .full-pricing-grid article:not(.primary-tier) li, .internal-page .full-pricing-grid article:not(.primary-tier) .tier-price span{color:#5b514c!important} .internal-page .full-pricing-grid article:not(.primary-tier)>div:first-child>span{color:#8b3b30!important} .internal-page .internal-light .checklist-panel>div>p:last-child, .internal-page .internal-light .access-final p, .internal-page .internal-light .authorization-warning p{color:#5b514c!important} .internal-page .internal-light .access-final>span, .internal-page .internal-light .authorization-warning>span{color:#8b3b30!important} .internal-page .internal-light .access-final a b{color:#ff745f!important} .waitlist-back{line-height:1} .waitlist-back-icon{ display:block; width:16px; height:16px; flex:0 0 16px; background-color:#8b3b30; -webkit-mask:url("/brand/arrow-right.svg") center / contain no-repeat; mask:url("/brand/arrow-right.svg") center / contain no-repeat; transform:rotate(180deg); } .waitlist-back:focus-visible{outline:2px solid #8b3b30;outline-offset:3px} .waitlist-benefits article:first-child>span{color:#120a08!important} .waitlist-benefits article:not(:first-child)>span, .waitlist-next li>b{color:#67504a!important} @media(max-width:700px){ .page-breadcrumb a{min-height:28px;display:inline-flex;align-items:center} .internal-page .section-kicker{width:fit-content!important;max-width:100%!important} .internal-page .section-kicker:after{display:none!important} .waitlist-back{width:44px;height:44px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0;padding:0;border:0;border-radius:50%} .waitlist-back:before{content:"";position:absolute;inset:3px;border:1px solid rgba(57,32,30,.13);border-radius:50%;pointer-events:none} .waitlist-back-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0} .waitlist-footer a{min-height:32px;display:inline-flex;align-items:center} .contact-primary>div:last-child a{min-height:44px;display:flex;align-items:center;border-bottom:1px solid #ded5cf} .contact-grid a{min-height:44px;display:flex;align-items:center;padding-top:12px;border-top:1px solid #d8cec7;font-size:12px!important} .security-cards a{min-height:44px;display:flex;align-items:center;padding-top:12px;border-top:1px solid #d8cec7;font-size:12px!important} .legal-links a{min-height:36px;display:inline-flex;align-items:center} .internal-page .architecture-grid article{min-height:205px!important;padding:24px!important} .internal-page .architecture-grid b{margin-top:24px!important;font-size:18px!important} .internal-page .architecture-grid h3{margin:34px 0 10px!important} } .internal-page.route-pricing .full-pricing-grid article{ min-height:620px; padding:34px; } .internal-page.route-contact .contact-grid article{min-height:300px} .internal-page.route-contact .contact-grid h2{margin-top:46px} @media(max-width:700px){ .internal-page.route-contact .contact-primary{ padding:24px 20px; gap:26px; } .internal-page.route-contact .contact-primary h2{ margin-top:14px; font-size:34px; } .internal-page.route-contact .contact-primary p{ margin-top:14px; font-size:14px; } .internal-page.route-contact .contact-primary>div:last-child{ padding-top:22px; gap:6px; } .internal-page.route-contact .contact-primary>div:last-child a{ margin-bottom:7px; font-size:16px; } .internal-page.route-contact .contact-grid article{ min-height:230px; padding:24px; } .internal-page.route-contact .contact-grid h2{ margin-top:28px; font-size:24px; } .internal-page.route-contact .contact-grid p{margin-bottom:18px} } .internal-page.route-pricing .full-pricing-grid h2{margin-top:38px} .internal-page.route-pricing .full-pricing-grid .tier-price{ margin-top:26px; padding:21px 0; } .internal-page.route-pricing .full-pricing-grid ul{ margin:22px 0 24px; gap:11px; } @media(max-width:700px){ .internal-page.route-pricing .full-pricing-grid>article{ min-height:0!important; padding:26px!important; } .internal-page.route-pricing .full-pricing-grid h2{margin-top:30px!important} .internal-page.route-pricing .full-pricing-grid .tier-price{ margin-top:22px!important; padding:18px 0!important; } .internal-page.route-pricing .full-pricing-grid ul{ margin:20px 0 24px!important; gap:10px!important; } } .use-cases-aside{width:100%;overflow:hidden;border:1px solid #d4cac4;border-radius:24px 24px 54px 24px;background:#f7f3ef;color:#1c1513;box-shadow:0 28px 64px rgba(72,31,27,.15)} .use-cases-aside>header{height:49px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d8cfc9;background:#e9e2dd}.use-cases-aside>header>div{display:flex;align-items:center;gap:10px}.use-cases-aside>header img{width:61px;height:auto}.use-cases-aside>header span{padding-left:10px;border-left:1px solid #c8bdb7;color:#6d625d;font:650 8px/1 var(--font-geist-mono)}.use-cases-aside>header>b{display:flex;align-items:center;gap:7px;color:#a72b20;font:750 7px/1 var(--font-geist-mono);letter-spacing:.08em}.use-cases-aside>header>b i{width:6px;height:6px;border-radius:50%;background:#e8391f;box-shadow:0 0 0 4px rgba(232,57,31,.1)} .use-cases-aside>section{padding:18px}.handoff-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.handoff-title>div{display:grid;gap:7px}.handoff-title small{color:#9c2d22;font:750 8px/1 var(--font-geist-mono);letter-spacing:.09em}.handoff-title .mockup-title{display:block;margin:0;font-size:23px;line-height:1;letter-spacing:-.045em}.handoff-title>span{padding:7px 9px;border-radius:8px;background:#211917;color:#fff;font:750 8px/1 var(--font-geist-mono)} .handoff-status{margin-top:17px;display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center}.handoff-status span{display:flex;align-items:center;gap:6px;color:#9a8f89}.handoff-status span i{width:22px;height:22px;display:grid;place-items:center;border:1px solid #d7cec8;border-radius:50%;background:#fff;font:750 8px/1 var(--font-geist-mono);font-style:normal}.handoff-status span b{font-size:9px}.handoff-status span.done{color:#55745a}.handoff-status span.done i{border-color:#d9e7dc;background:#e8f0e9}.handoff-status span.active{color:#a72b20}.handoff-status span.active i{border-color:#e8391f;background:#e8391f;color:#24100c}.handoff-status>em{height:1px;margin:0 8px;background:#d8d0ca} .handoff-finding{margin-top:16px;padding:14px;border:1px solid #ddd5cf;border-left:3px solid #e8391f;border-radius:11px;background:#fff;display:grid;gap:7px}.handoff-finding span{color:#9c2d22;font:750 8px/1 var(--font-geist-mono);letter-spacing:.08em}.handoff-finding strong{font-size:13px;line-height:1.28}.handoff-finding small{color:#756b66;font-size:9px} .handoff-routes{margin-top:10px;border:1px solid #ddd5cf;border-radius:11px;background:#fff;overflow:hidden}.handoff-routes article{min-height:56px;padding:9px 10px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid #e7e0db}.handoff-routes article:last-child{border:0}.handoff-routes article>b{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#eee7e2;color:#6d625d;font:750 7px/1 var(--font-geist-mono)}.handoff-routes article:first-child>b{background:#e8391f;color:#24100c}.handoff-routes article>div{min-width:0;display:grid;gap:4px}.handoff-routes article strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.handoff-routes article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#786e69;font-size:9px}.handoff-routes article>span{color:#526f57;font:750 7px/1 var(--font-geist-mono);letter-spacing:.05em} .use-cases-aside footer{min-height:35px;margin-top:8px;padding:0 2px;display:flex;align-items:center;justify-content:space-between;color:#756a65;font-size:8px}.use-cases-aside footer>span{display:flex;align-items:center;gap:6px}.use-cases-aside footer i{width:6px;height:6px;border-radius:50%;background:#5d7e63}.use-cases-aside footer b{color:#4f4642;font-size:8px} .role-outcome-grid{margin-top:62px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d5ccc6;border-left:1px solid #d5ccc6}.role-outcome-grid article{min-height:390px;padding:30px 28px;display:flex;flex-direction:column;border-right:1px solid #d5ccc6;border-bottom:1px solid #d5ccc6;background:rgba(255,255,255,.28)}.role-outcome-grid article>span{color:#8b3b30;font:750 10px/1 var(--font-geist-mono);letter-spacing:.09em}.role-outcome-grid h3{margin:56px 0 0;font-size:25px;line-height:1.08;letter-spacing:-.04em}.role-outcome-grid p{margin:17px 0 0;color:#5b514c;font-size:14px;line-height:1.6}.role-outcome-grid ul{margin:24px 0 0;padding:0;list-style:none;display:grid;gap:9px;color:#5b514c;font-size:12px}.role-outcome-grid li:before{content:"✓";margin-right:8px;color:#8b3b30;font-weight:750}.role-outcome-grid a{min-height:44px;margin-top:auto;padding-top:16px;border-top:1px solid #d8d0ca;color:#8b3b30;font-size:12px;font-weight:700} .team-journeys{margin-top:62px;border-top:1px solid rgba(255,255,255,.14)}.team-journeys article{min-height:176px;padding:31px 0;display:grid;grid-template-columns:.72fr 1fr 1fr;gap:54px;align-items:start;border-bottom:1px solid rgba(255,255,255,.14)}.team-journeys article>div span{color:#ff745f;font:750 9px/1 var(--font-geist-mono);letter-spacing:.09em}.team-journeys h3{margin:18px 0 0;color:#f3eeeb;font-size:25px;line-height:1.05;letter-spacing:-.04em}.team-journeys p{margin:0;color:#b9afaa;font-size:13px;line-height:1.65}.team-journeys p b{display:block;margin-bottom:10px;color:#ff745f;font:750 8px/1 var(--font-geist-mono);letter-spacing:.08em} .trigger-table{margin-top:62px;border-top:1px solid #cfc5bf;border-left:1px solid #cfc5bf}.trigger-table>div{min-height:90px;display:grid;grid-template-columns:.62fr 1.35fr .7fr}.trigger-table>div>*{margin:0;padding:23px 24px;display:flex;align-items:center;border-right:1px solid #cfc5bf;border-bottom:1px solid #cfc5bf}.trigger-table .table-head{min-height:45px;background:#e7ddd6;color:#5b514c;font:750 9px/1 var(--font-geist-mono);letter-spacing:.08em}.trigger-table .table-head span{padding-top:0;padding-bottom:0}.trigger-table strong{font-size:15px}.trigger-table p{color:#5b514c;font-size:12px;line-height:1.5}.trigger-table small{color:#8b3b30;font:700 9px/1.35 var(--font-geist-mono);text-transform:uppercase} .use-case-mode{margin-top:48px;display:grid;grid-template-columns:1fr 1fr}.use-case-mode>div{min-height:154px;padding:28px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:14px 28px;background:#161311;color:#fff}.use-case-mode>div+div{background:#e8391f;color:#1b0b08}.use-case-mode span{grid-column:1/-1;color:#ff745f;font:750 9px/1 var(--font-geist-mono);letter-spacing:.09em}.use-case-mode>div+div span{color:#65180f}.use-case-mode strong{max-width:430px;font-size:20px;line-height:1.2}.use-case-mode a{font-size:11px;font-weight:750;white-space:nowrap} @media(max-width:900px){.role-outcome-grid{grid-template-columns:1fr}.role-outcome-grid article{min-height:0}.team-journeys article{grid-template-columns:1fr 1fr;gap:24px 40px}.team-journeys article>div{grid-column:1/-1}.trigger-table>div{grid-template-columns:.72fr 1.3fr .72fr}} @media(max-width:700px){.use-cases-aside{border-radius:20px 20px 46px 20px}.use-cases-aside>section{padding:14px}.handoff-title .mockup-title{font-size:20px}.handoff-status>em{margin:0 5px}.handoff-finding{padding:13px}.handoff-routes article{min-height:58px}.role-outcome-grid{margin-top:42px}.role-outcome-grid article{padding:25px 22px}.role-outcome-grid h3{margin-top:34px;font-size:23px}.role-outcome-grid p{font-size:14px}.role-outcome-grid ul{font-size:12px}.team-journeys{margin-top:42px}.team-journeys article{padding:27px 0;grid-template-columns:1fr;gap:20px}.team-journeys article>div{grid-column:auto}.team-journeys h3{font-size:23px}.team-journeys p{font-size:13px}.trigger-table{margin-top:42px;border-left:0}.trigger-table .table-head{display:none}.trigger-table>div{min-height:0;padding:22px 0;grid-template-columns:1fr;border-bottom:1px solid #cfc5bf}.trigger-table>div>*{padding:0;border:0}.trigger-table p{margin-top:12px}.trigger-table small{margin-top:15px}.use-case-mode{grid-template-columns:1fr}.use-case-mode>div{min-height:145px;padding:24px 22px;grid-template-columns:1fr}.use-case-mode strong{font-size:19px}.use-case-mode a{min-height:44px;display:flex;align-items:flex-end}} @media(max-width:700px){ .site-header>.brand{min-height:44px;display:flex;align-items:center} .internal-page .page-actions .text-link{min-height:44px;display:inline-flex;align-items:center} .site-footer .footer-contacts a{min-height:44px;display:flex;align-items:center} .site-footer .footer-directory .expanded-footer-nav>div{gap:4px} .site-footer .footer-directory .expanded-footer-nav a{min-height:36px;display:flex;align-items:center} } .skip-link{position:fixed;z-index:9999;left:18px;top:14px;padding:12px 16px;border-radius:999px;background:#161311;color:#fff;font-size:13px;font-weight:750;box-shadow:0 8px 24px rgba(0,0,0,.22);transform:translateY(-180%);transition:transform .15s ease} .skip-link:focus{transform:translateY(0)} :where(a,button,input,summary,[tabindex]):focus-visible{outline:3px solid #e8391f;outline-offset:4px} main[tabindex="-1"]:focus,.hero[tabindex="-1"]:focus{outline:0} .not-found-hero{min-height:calc(100svh - 82px);padding:72px 0 88px;display:grid;align-items:center;overflow:hidden;position:relative;background:radial-gradient(circle at 86% 18%,rgba(232,57,31,.13),transparent 30%),linear-gradient(160deg,#f8f3ed,#eee3dc);color:#17110f} .not-found-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(99,61,54,.16) .8px,transparent 1px);background-size:25px 25px;mask-image:radial-gradient(circle at 82% 22%,#000,transparent 48%)} .not-found-grid{width:min(calc(100% - 48px),1380px);margin:auto;display:grid;grid-template-columns:minmax(360px,1fr) minmax(400px,520px);gap:clamp(42px,6vw,92px);align-items:center;position:relative;z-index:1} .not-found-copy .eyebrow{margin:0 0 28px;color:#8b3b30!important}.not-found-copy .eyebrow span{background:#e8391f;box-shadow:0 0 0 4px rgba(232,57,31,.12)} .not-found-copy h1{max-width:780px;margin:0;color:#17110f;font-size:clamp(52px,5.4vw,84px);font-weight:650;line-height:.91;letter-spacing:-.067em}.not-found-copy h1 em{color:#e8391f;font-family:inherit;font-style:normal;font-weight:650} .not-found-copy>p:not(.eyebrow){max-width:610px;margin:28px 0 0;color:#615752;font-size:17px;line-height:1.62} .not-found-copy .page-actions{margin-top:35px} .not-found-panel{overflow:hidden;border:1px solid #d1c6c0;border-radius:28px 28px 72px 28px;background:#f8f4f0;box-shadow:0 32px 72px rgba(82,47,40,.16)} .not-found-panel>header{height:58px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d8cec8;background:#e8e0db}.not-found-panel>header img{width:72px;height:auto}.not-found-panel>header b{color:#8b3b30;font:750 9px/1 var(--font-geist-mono);letter-spacing:.09em} .not-found-panel>div{padding:25px 22px 22px;display:grid;gap:10px}.not-found-panel>div span{color:#8b3b30;font:750 9px/1 var(--font-geist-mono);letter-spacing:.1em}.not-found-panel>div strong{font-size:24px;letter-spacing:-.04em} .not-found-panel nav{display:grid;border-top:1px solid #d8cec8}.not-found-panel nav a{min-height:72px;padding:13px 18px;display:grid;grid-template-columns:29px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:3px 12px;border-bottom:1px solid #ded5cf;transition:background .16s ease}.not-found-panel nav a:last-child{border:0}.not-found-panel nav a:hover{background:#fff}.not-found-panel nav a>span{grid-row:1/3;width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:#e9e1dc;color:#8b3b30;font:750 8px/1 var(--font-geist-mono)}.not-found-panel nav a>b{font-size:13px}.not-found-panel nav a>em{color:#736862;font-size:10px;line-height:1.35;font-style:normal;white-space:normal}.not-found-panel nav a>i{grid-column:3;grid-row:1/3;color:#e8391f;font-style:normal;font-weight:750} @media(max-width:900px){.not-found-grid{grid-template-columns:1fr;gap:50px}.not-found-panel{max-width:620px}.not-found-hero{padding:64px 0 76px}} @media(max-width:700px){.skip-link{left:12px;top:10px}.not-found-hero{min-height:0;padding:52px 0 64px}.not-found-grid{width:calc(100% - 32px);gap:40px}.not-found-copy .eyebrow{margin-bottom:22px}.not-found-copy h1{font-size:clamp(46px,14vw,58px)}.not-found-copy>p:not(.eyebrow){margin-top:22px;font-size:15px}.not-found-copy .page-actions{margin-top:28px}.not-found-panel{border-radius:22px 22px 54px 22px}.not-found-panel>header{height:52px}.not-found-panel>div{padding:21px 17px 18px}.not-found-panel>div strong{font-size:21px}.not-found-panel nav a{min-height:68px;padding:12px 15px}.not-found-panel nav a>em{font-size:9px}} @media(min-width:900px){ body:not(.internal-page) .desktop-nav,.internal-page .desktop-nav{align-items:center;gap:16px!important} .desktop-nav>a,.nav-cluster>summary{min-height:44px;padding:0 8px;display:flex;align-items:center;gap:6px;position:relative;color:inherit;font-size:12px;font-weight:650;cursor:pointer;white-space:nowrap} .desktop-nav>a>b{font:inherit}.nav-cluster{position:relative}.nav-cluster>summary{list-style:none}.nav-cluster>summary::-webkit-details-marker{display:none}.nav-cluster>summary>span{color:#9a7e77;font-size:13px;line-height:1;transition:transform .16s ease}.nav-cluster[open]>summary>span{transform:rotate(180deg)} .nav-cluster.current>summary,.nav-cluster[open]>summary{color:#8b3b30}.nav-cluster.current>summary:after{content:"";height:2px;position:absolute;left:8px;right:8px;bottom:2px;border-radius:3px;background:#e8391f} .nav-popover{min-width:320px;padding:10px;position:absolute;z-index:120;left:50%;top:calc(100% + 10px);display:grid;gap:4px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#211715;color:#fff;box-shadow:0 26px 65px rgba(43,18,15,.28);transform:translateX(-50%)} .nav-cluster-coverage .nav-popover{width:530px;grid-template-columns:repeat(2,minmax(0,1fr))}.nav-cluster-coverage .nav-popover a:first-child{grid-column:1/-1} .nav-popover a{min-height:68px;padding:12px 13px;display:flex!important;align-items:flex-start;justify-content:center;flex-direction:column;gap:6px;border-radius:13px;color:#f1e9e5!important;transition:background .15s ease}.nav-popover a:hover,.nav-popover a:focus-visible{outline:0;background:rgba(255,255,255,.07)}.nav-popover a.active{background:rgba(232,57,31,.12);color:#ff806d!important}.nav-popover a>b{font-size:13px;line-height:1.1}.nav-popover a>small{color:#a99a95;font-size:10px;line-height:1.35}.nav-popover a:after{display:none!important} } .waitlist-page .waitlist-form .waitlist-error{padding:11px 13px!important;border-color:rgba(255,116,95,.42)!important;background:rgba(232,57,31,.15)!important;color:#ffd6cf!important;font-size:12px!important;font-weight:680;line-height:1.45} .waitlist-form button:disabled{cursor:wait;opacity:.72;transform:none!important} .waitlist-card.is-success{min-height:460px}.waitlist-card.is-success .waitlist-success{min-height:380px} @media(max-width:600px){.waitlist-card.is-success{min-height:0}.waitlist-card.is-success .waitlist-success{min-height:410px}} .internal-page .architecture-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; border:0; } .internal-page .architecture-grid article, .internal-page .architecture-grid article:nth-child(2), .internal-page .architecture-grid article:nth-child(3), .internal-page .architecture-grid article:nth-child(4){ grid-column:auto; min-height:210px; padding:26px; } .internal-page .architecture-grid b{ width:40px; height:32px; margin:20px 0 0; display:grid; place-items:center; border:1px solid rgba(255,255,255,.1); border-radius:10px; color:#887b77; font-size:12px; letter-spacing:0; } .internal-page .architecture-grid h3{margin:28px 0 10px;font-size:20px} .route-platform .how-it-works-agents, .route-platform .how-it-works-outputs{margin-top:clamp(80px,8vw,112px)} @media(max-width:700px){ .route-platform .how-it-works-agents, .route-platform .how-it-works-outputs{margin-top:62px} } .internal-page .topic-grid{ grid-template-columns:repeat(3,minmax(0,1fr)); gap:12px; border:0; } .internal-page .topic-grid article, .internal-page .topic-grid article:nth-child(2), .internal-page .topic-grid article:nth-child(3), .internal-page .topic-grid article:nth-child(4), .internal-page .topic-grid article:nth-child(5), .internal-page .topic-grid article:nth-child(6){ grid-column:auto; min-height:205px; padding:26px; } .internal-page .topic-grid h3{margin:34px 0 11px;font-size:21px} .internal-page .solution-link-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; border:0; } .internal-page .solution-link-grid a, .internal-page .solution-link-grid a:nth-child(2), .internal-page .solution-link-grid a:nth-child(3), .internal-page .solution-link-grid a:nth-child(4){ grid-column:auto; min-height:245px; padding:28px; } .internal-page .solution-link-grid h3{margin:38px 0 0;font-size:28px} .internal-page :is(.principle-grid,.position-grid,.trust-roadmap){gap:12px;border:0} .internal-page :is(.principle-grid,.position-grid,.trust-roadmap) article{min-height:200px;padding:26px} .internal-page :is(.principle-grid,.position-grid,.trust-roadmap) h3{margin:34px 0 11px;font-size:20px} .internal-page .company-pillars article{min-height:190px;padding:26px} .internal-page .company-pillars h3{margin:48px 0 0;font-size:21px} .internal-page .research-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px} .internal-page .research-grid a{min-height:300px;padding:26px} .internal-page .research-grid h3{margin:44px 0 0;font-size:23px} .internal-page .security-cards article{min-height:280px;padding:30px} .internal-page .security-cards h2{margin:44px 0 14px;font-size:26px} .internal-page .authorization-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px} .internal-page .authorization-grid article{min-height:215px;padding:26px} .internal-page .authorization-grid h2{margin:34px 0 11px;font-size:20px} @media(max-width:1000px){ .internal-page :is(.topic-grid,.research-grid,.authorization-grid){grid-template-columns:repeat(2,minmax(0,1fr))} .internal-page :is(.principle-grid,.position-grid,.trust-roadmap){grid-template-columns:1fr} .internal-page :is(.principle-grid,.position-grid,.trust-roadmap) article{min-height:0} } @media(max-width:700px){ .internal-page :is(.architecture-grid,.topic-grid,.solution-link-grid,.research-grid,.authorization-grid){grid-template-columns:1fr} .internal-page .architecture-grid article, .internal-page .architecture-grid article:nth-child(2), .internal-page .architecture-grid article:nth-child(3), .internal-page .architecture-grid article:nth-child(4){min-height:185px!important;padding:22px!important} .internal-page .architecture-grid b{margin-top:18px!important} .internal-page .architecture-grid h3{margin:24px 0 9px!important} .internal-page .topic-grid article, .internal-page .topic-grid article:nth-child(2), .internal-page .topic-grid article:nth-child(3), .internal-page .topic-grid article:nth-child(4), .internal-page .topic-grid article:nth-child(5), .internal-page .topic-grid article:nth-child(6){min-height:0;padding:23px} .internal-page .topic-grid h3{margin-top:28px} .internal-page .solution-link-grid a, .internal-page .solution-link-grid a:nth-child(2), .internal-page .solution-link-grid a:nth-child(3), .internal-page .solution-link-grid a:nth-child(4){min-height:220px;padding:24px} .internal-page .research-grid a{min-height:280px;padding:24px} .internal-page .authorization-grid article{min-height:0;padding:23px} } @media(min-width:761px){ .internal-page .page-callout:before{ inset:0 calc((100vw - min(92vw,1400px)) / -2); border-radius:0; } } .internal-page .page-callout:before{border-radius:0} .waitlist-hero{ grid-template-areas: "copy card" "support card"; grid-template-rows:auto auto; row-gap:0; align-content:center; } .waitlist-copy{grid-area:copy;align-self:end} .waitlist-support{grid-area:support;align-self:start} .waitlist-card{grid-area:card;align-self:center} .waitlist-support .waitlist-benefits{margin-top:36px} .waitlist-proof strong:nth-of-type(2){max-width:220px;font-size:16px;line-height:1.15} .waitlist-form>p a{color:#d8ccc7;text-decoration:underline;text-decoration-color:rgba(232,57,31,.65);text-underline-offset:3px} .waitlist-form>p a:hover,.waitlist-form>p a:focus-visible{color:#fff} @media(max-width:900px){ .waitlist-hero{ grid-template-areas: "copy" "card" "support"; grid-template-rows:auto auto auto; gap:48px; } .waitlist-card{margin-top:0} .waitlist-support{max-width:620px;width:100%} } @media(max-width:600px){ .waitlist-hero{padding-top:42px;gap:40px} .waitlist-support .waitlist-benefits{margin-top:0} .waitlist-proof strong:nth-of-type(2){max-width:170px;font-size:14px} } .security-posture-aside{width:100%;max-width:470px;overflow:hidden;border:1px solid rgba(36,20,18,.16);border-radius:26px 26px 64px 26px;background:#f9f6f2;color:#181210;box-shadow:0 26px 58px rgba(70,29,25,.14)} .security-posture-aside>header{min-height:54px;padding:0 17px;display:flex;align-items:center;gap:12px;background:#161311;color:#fff} .security-posture-aside>header img{width:70px;height:auto}.security-posture-aside>header span{padding-left:12px;border-left:1px solid rgba(255,255,255,.17);color:#c4b8b3;font:700 9.5px/1 var(--font-geist-mono)!important;letter-spacing:.08em}.security-posture-aside>header b{margin-left:auto;color:#ff755f;font:700 9px/1 var(--font-geist-mono)!important;letter-spacing:.08em} .security-posture-aside>section{padding:24px}.security-posture-title{display:flex;flex-direction:column}.security-posture-title small{color:#9d281b!important;font:700 10px/1 var(--font-geist-mono)!important;letter-spacing:.09em}.security-posture-title strong{max-width:340px;margin-top:12px;font-size:25px;line-height:1.02;letter-spacing:-.045em}.security-posture-title p{max-width:360px;margin:10px 0 0;color:#746761;font-size:11px;line-height:1.5} .security-posture-aside dl{margin:22px 0 0;border-top:1px solid #ded6d0}.security-posture-aside dl>div{min-height:47px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e4ddd7}.security-posture-aside dt{color:#655a55;font-size:11.5px!important}.security-posture-aside dd{margin:0;display:flex;align-items:center;gap:7px;color:#1e1815;font-size:11.5px!important;font-weight:680;text-align:right}.security-posture-aside dd i{width:7px;height:7px;border-radius:50%;background:#3b8656;box-shadow:0 0 0 4px rgba(59,134,86,.1)} .security-posture-aside footer{margin-top:20px;padding:16px;border-radius:14px;background:#ede5df;display:flex;align-items:flex-start;flex-direction:column;gap:8px}.security-posture-aside footer span{color:#6f5f58!important;font:700 9px/1 var(--font-geist-mono)!important;letter-spacing:.08em}.security-posture-aside footer a{color:#8f271b;font-size:13px;font-weight:720}.security-posture-aside footer a:hover,.security-posture-aside footer a:focus-visible{color:#161311;text-decoration:underline;text-underline-offset:3px} @media(min-width:980px){.route-security .page-hero-grid{grid-template-columns:minmax(0,1fr) 430px}} @media(max-width:700px){.security-posture-aside{max-width:none;border-radius:22px 22px 50px 22px}.security-posture-aside>section{padding:20px}.security-posture-title strong{font-size:23px}.security-posture-aside dl>div{min-height:45px}.security-posture-aside footer a{min-height:44px;display:inline-flex;align-items:center}} .nav-cluster summary>span{color:#715a53!important} body:not(.internal-page) .faq-section .section-kicker-dark{color:#5b514c!important} body:not(.internal-page) .audit-price>a{color:#120a08!important} body:not(.internal-page) .faq-title>a{color:#8b3b30!important} body:not(.internal-page) .report-panel .section-kicker{color:#120a08!important} body:not(.internal-page) .component-map>footer span{color:#695a55!important} .trust-proof>span{color:#a79d98!important} body:not(.internal-page) .bl-window :is(small,time,em,button), body:not(.internal-page) .bl-window span:not(.product-dot):not(.asset-icon):not(.risk-dot):not(.policy-toggle){ font-size:9px!important; line-height:1.35!important; } body:not(.internal-page) .bl-window .bl-breadcrumb :is(i,b), body:not(.internal-page) .bl-window .mission-activity li>b, body:not(.internal-page) .bl-window .mission-activity li em, body:not(.internal-page) .bl-window .streaming{font-size:9px!important} body:not(.internal-page) .bl-window .mission-activity>header strong, body:not(.internal-page) .bl-window .mission-activity li strong, body:not(.internal-page) .bl-window .asset-table article>div b{font-size:10.5px!important} body:not(.internal-page) .bl-window .mission-finding pre{font-size:9px!important} body:not(.internal-page) .surface-product .surface-filters i{font-size:9px!important} body:not(.internal-page) .finding-product :is(a,span,small,button){font-size:9px!important;line-height:1.35!important} body:not(.internal-page) .finding-product p{font-size:10px!important;line-height:1.55!important} body:not(.internal-page) .finding-product pre{font-size:9px!important} body:not(.internal-page) .finding-product :is(b,strong){font-size:10px!important} body:not(.internal-page) .policy-product :is(span,small,button,em,dt,dd,footer){font-size:9px!important;line-height:1.4!important} body:not(.internal-page) .policy-product :is(b,strong){font-size:10px!important} body:not(.internal-page) .policy-product p{font-size:9.5px!important;line-height:1.5!important} body:not(.internal-page) .policy-product figcaption b{font-size:9px!important} body:not(.internal-page) .regression-product :is(.topology-toolbar span,.topology-toolbar nav>*,.topology-lanes span,.trust-boundary,.map-connector small,.stack-connector small){font-size:8.5px!important} body:not(.internal-page) .regression-product .component-node>i{font-size:8.5px!important} body:not(.internal-page) .regression-product .component-node strong{font-size:10.5px!important} body:not(.internal-page) .regression-product .component-node small{font-size:9px!important} body:not(.internal-page) .regression-product .topology-inspector>span{font-size:8.5px!important} body:not(.internal-page) .regression-product .topology-inspector strong{font-size:10px!important} body:not(.internal-page) .regression-product .topology-inspector small, body:not(.internal-page) .regression-product .topology-inspector>b{font-size:9px!important} .internal-page .mission-aside>header span, .internal-page .mission-aside>header>b, .internal-page .mission-aside-title small, .internal-page .mission-aside-metrics span, .internal-page .mission-aside-metrics small, .internal-page .mission-aside li>b, .internal-page .mission-aside li small, .internal-page .mission-aside li em, .internal-page .mission-aside footer, .internal-page .mission-aside footer *{font-size:9px!important;line-height:1.3!important} .internal-page .mission-aside-title p{font-size:10px!important} .internal-page .mission-aside li strong{font-size:10.5px!important} .internal-page .product-aside>header>span, .internal-page .product-aside>header>b, .internal-page .coverage-aside-metrics span, .internal-page .coverage-aside li>b, .internal-page .coverage-aside li em, .internal-page .solution-aside li>b, .internal-page .solution-aside li em, .internal-page .policy-aside li>b, .internal-page .product-aside footer, .internal-page .product-aside footer *{font-size:9px!important;line-height:1.3!important} .internal-page .coverage-aside li small, .internal-page .solution-aside li small, .internal-page .policy-aside li small{font-size:9.5px!important} .internal-page .coverage-aside li strong, .internal-page .solution-aside li strong, .internal-page .policy-aside li strong{font-size:10.5px!important} .internal-page .evidence-tabs>*, .internal-page .evidence-aside pre small, .internal-page .finding-aside-meta span{font-size:9px!important} body:not(.internal-page) .product-hero-shot .mission-finding :is(span,small,b,button){font-size:9px!important;line-height:1.35!important} body:not(.internal-page) .surface-product .path-inspector :is(span,small,b,p){font-size:9px!important;line-height:1.35!important} body:not(.internal-page) .surface-product .path-inspector strong{font-size:10px!important} body:not(.internal-page) .surface-product .path-inspector li>b, body:not(.internal-page) .surface-product .finding-count, body:not(.internal-page) .surface-product .asset-table article>em>b{font-size:8px!important} body:not(.internal-page) .surface-product figcaption>span{font-size:9px!important} body:not(.internal-page) :is(.product-hero-shot,.surface-product) .bl-avatar{font-size:8px!important} body:not(.internal-page) :is(.product-hero-shot,.surface-product) .bl-sidebar>span>b, body:not(.internal-page) .surface-product .asset-icon, body:not(.internal-page) .surface-product .asset-table>article>b{font-size:8px!important} body:not(.internal-page) .policy-product i{font-size:9px!important} .internal-page .use-cases-aside footer, .internal-page .use-cases-aside footer *{font-size:9px!important} body:not(.internal-page) .desktop-nav summary>span{color:#6b554d} body:not(.internal-page) :is(.product-hero-shot,.surface-product) .bl-topbar :is(.bl-top-brand>span,.bl-search){color:#c6bbb5!important} body:not(.internal-page) :is(.product-hero-shot,.surface-product) .bl-sidebar>span>b{color:#090706!important} body:not(.internal-page) .product-hero-shot .bl-breadcrumb :is(span,i,b){color:#625650!important} body:not(.internal-page) .product-hero-shot .mission-metrics span, body:not(.internal-page) .product-hero-shot .mission-activity header span{color:#665a54!important} body:not(.internal-page) .product-hero-shot .mission-activity li>b{color:#584d48!important} body:not(.internal-page) .product-hero-shot .mission-activity li em{color:#346740!important} body:not(.internal-page) .product-hero-shot .mission-activity li:not(.complete):not(.active) em{color:#615650!important} body:not(.internal-page) .product-hero-shot .mission-finding :is(header>span,.finding-evidence-tabs span,.finding-confidence span,footer>span){color:#c2b7b1!important} body:not(.internal-page) .product-hero-shot .mission-finding>small, body:not(.internal-page) .product-hero-shot .mission-finding .finding-confidence>b{color:#ff806c!important} body:not(.internal-page) .product-hero-shot .mission-finding footer button{color:#090706!important} body:not(.internal-page) .product-hero-shot .mission-finding header>b{color:#090706!important} body:not(.internal-page) .product-hero-shot>figcaption :is(span,strong){color:#090706!important} body:not(.internal-page) .regression-product .regression-topbar :is(i,span){color:#c2b7b1!important} body:not(.internal-page) .regression-product .release-compare :is(small,span){color:#665a54!important} body:not(.internal-page) .regression-product .topology-toolbar>div span, body:not(.internal-page) .regression-product .topology-lanes span, body:not(.internal-page) .regression-product .trust-boundary, body:not(.internal-page) .regression-product :is(.map-connector,.stack-connector)>small, body:not(.internal-page) .regression-product .component-node :is(i,small), body:not(.internal-page) .regression-product .regression-suite li>small{color:#665a54!important} body:not(.internal-page) .regression-product :is(.map-connector.changed,.stack-connector.changed)>small{color:#9d281b!important} body:not(.internal-page) .regression-product .regression-suite .passed>b{color:#2d693c!important} body:not(.internal-page) .regression-product .topology-inspector small{color:#665a54!important} body:not(.internal-page) .regression-product :is(.component-map,.regression-suite)>header small, body:not(.internal-page) .regression-product .regression-suite li small{color:#655952!important} body:not(.internal-page) .regression-product .component-node.new>i{color:#090706!important} body:not(.internal-page) .regression-product .topology-inspector small{color:#c2b7b1!important} body:not(.internal-page) .finding-product .finding-product-top small{color:#665a54!important} body:not(.internal-page) .finding-product .finding-product-title div>span:not(.severity-high), body:not(.internal-page) .finding-product .finding-context span{color:#665a54!important} body:not(.internal-page) .finding-product .finding-product-body>nav a{color:#625650!important} body:not(.internal-page) .finding-product .finding-proof>header span{color:#665a54!important} body:not(.internal-page) .surface-product .surface-page-head :is(p,small), body:not(.internal-page) .surface-product .surface-filters :is(span,em), body:not(.internal-page) .surface-product .asset-table>header span, body:not(.internal-page) .surface-product .asset-table>article :is(small,time){color:#665a54!important} body:not(.internal-page) .surface-product .path-inspector :is(header small,header b,p,li small,footer span){color:#c2b7b1!important} body:not(.internal-page) .surface-product :is(.surface-page-head button,.path-inspector li.active>b){color:#090706!important} body:not(.internal-page) .surface-product>figcaption :is(span,strong){color:#090706!important} body:not(.internal-page) .policy-product .policy-topbar :is(i,span){color:#c6bbb5!important} body:not(.internal-page) .policy-product .policy-list :is(span,small,footer), body:not(.internal-page) .policy-product .policy-editor :is(p,small), body:not(.internal-page) .policy-product .policy-stop span{color:#665a54!important} body:not(.internal-page) .policy-product .approval-drawer :is(small,p,dt,footer,footer span){color:#c2b7b1!important} body:not(.internal-page) .policy-product .approval-drawer>header>b{color:#c2b7b1!important} body:not(.internal-page) .policy-product .approval-actions button:first-child{color:#090706!important} .internal-page .mission-aside>header span, .internal-page .mission-aside-title p, .internal-page .mission-aside-metrics span, .internal-page .mission-aside-metrics small, .internal-page .mission-aside li small, .internal-page .mission-aside footer{color:#665a54!important} .internal-page .mission-aside-app>nav>span{color:#5f534e!important} .internal-page .mission-aside li em{color:#346740!important} .internal-page .mission-aside li>b{color:#584d48!important} .internal-page .mission-aside li.active>b{color:#090706!important} .internal-page .product-aside>header>span{color:#c6bbb5!important} .internal-page .product-aside :is(.coverage-aside-metrics span,.coverage-aside li small,.solution-aside li small,.policy-aside li small,.product-aside-title>span,footer){color:#665a54!important} .internal-page .product-aside :is(.coverage-aside li em,.solution-aside li em){color:#346740!important} .internal-page .product-aside>section>p, .internal-page .product-aside .evidence-tabs>*, .internal-page .product-aside .finding-aside-meta span{color:#665a54!important} .internal-page .product-aside.evidence-aside pre small{color:#c2b7b1!important} .internal-page .product-aside :is(.coverage-aside li.active>b,.solution-aside li.active>b){color:#090706!important} .internal-page .use-cases-aside>header :is(span,b), .internal-page .use-cases-aside :is(.handoff-title small,.handoff-title>span,.handoff-finding>span,.handoff-routes article>b,.handoff-routes article>span){font-size:9px!important} .internal-page .use-cases-aside .handoff-status span:not(.done):not(.active){color:#665a54!important} .internal-page .use-cases-aside .handoff-status span.active i, .internal-page .use-cases-aside .handoff-routes article:first-child>b{color:#090706!important} .internal-page .use-cases-aside .handoff-routes article:not(:first-child)>b{color:#5f534e!important} body:not(.internal-page) :is(.platform-section,.safety-section,.pricing-section,.faq-section) .section-kicker span{color:#9d281b!important} body:not(.internal-page) :is(.coverage-section,.outcomes-section) .section-kicker span{color:#ff806c!important} body:not(.internal-page) .regression-label span{color:#090706!important} body:not(.internal-page) .report-panel .section-kicker span, body:not(.internal-page) .report-panel .report-copy>p:not(.section-kicker), body:not(.internal-page) .report-panel .audience-pills span{color:#090706!important} body:not(.internal-page) .report-panel .audience-pills span{background:#f7b8ad!important} body:not(.internal-page) .coverage-section{background-color:#241218!important} body:not(.internal-page) .coverage-heading>p{color:#d5c9c5!important} body:not(.internal-page) .safety-list article>span{color:#090706!important} body:not(.internal-page) .outcome-grid article>span{color:#ff806c!important} body:not(.internal-page) .primary-price .price-top span, body:not(.internal-page) .primary-price .price small{color:#aab8ad!important} body:not(.internal-page) .primary-price .price-top b{color:#ff806c!important} body:not(.internal-page) .audit-price .price-top span{color:#665a54!important} body:not(.internal-page) .audit-price>a span{color:#090706!important} body:not(.internal-page) .faq-title>a span, body:not(.internal-page) .faq-list summary span{color:#9d281b!important} body:not(.internal-page) .faq-list details p{color:#5f534e!important} .internal-page .use-case-mode>div+div span{color:#090706!important} .mission-finding .mockup-title{display:block;margin:7px 0 12px;font-size:13px;line-height:1.12;letter-spacing:-.03em} .finding-product-title .mockup-title{display:block;max-width:450px;margin:10px 0 5px;font-size:17px;line-height:1.08;letter-spacing:-.035em} .path-inspector .mockup-title{display:block;margin:22px 0 6px;font-size:15px;line-height:1.1;letter-spacing:-.03em} .approval-drawer .mockup-title{display:block;margin:7px 0 8px;font-size:14px;line-height:1.1;letter-spacing:-.03em} html{scroll-behavior:auto!important} .internal-page[class*="route-research"] .page-hero{ background: linear-gradient(116deg,transparent 0 64%,rgba(232,57,31,.055) 64% 76%,transparent 76%), radial-gradient(52% 76% at 84% 43%,rgba(232,57,31,.13),transparent 68%), repeating-linear-gradient(0deg,transparent 0 43px,rgba(93,59,52,.045) 44px 45px), #f5f4f0; } .internal-page.route-company .page-hero{ background: radial-gradient(46% 72% at 84% 44%,rgba(232,57,31,.17),transparent 68%), linear-gradient(102deg,transparent 0 62%,rgba(222,202,191,.5) 62% 70%,transparent 70%), repeating-radial-gradient(circle at 82% 45%,transparent 0 88px,rgba(116,68,59,.055) 89px 90px,transparent 91px 138px), #f5f4f0; } .internal-page:is(.route-security,.route-secure-communications,.route-report-vulnerability,.route-testing-authorization) .page-hero{ background: linear-gradient(132deg,transparent 0 66%,rgba(232,57,31,.07) 66% 75%,transparent 75%), repeating-linear-gradient(132deg,transparent 0 78px,rgba(80,47,41,.055) 79px 80px,transparent 81px 132px), radial-gradient(48% 74% at 84% 43%,rgba(232,57,31,.12),transparent 70%), #f5f4f0; } .internal-page:is(.route-contact,.route-pricing) .page-hero{ background: radial-gradient(circle at 84% 44%,rgba(232,57,31,.15),transparent 28%), radial-gradient(circle,rgba(88,52,46,.075) 1px,transparent 1.25px), linear-gradient(110deg,transparent 0 67%,rgba(225,208,198,.44) 67% 76%,transparent 76%), #f5f4f0; background-size:auto,28px 28px,auto,auto; } .internal-page:is(.route-privacy,.route-terms) .page-hero{ background: linear-gradient(90deg,transparent 0 68%,rgba(232,57,31,.055) 68% 68.3%,transparent 68.3%), repeating-linear-gradient(0deg,transparent 0 51px,rgba(88,52,46,.045) 52px 53px), radial-gradient(44% 70% at 84% 44%,rgba(232,57,31,.1),transparent 72%), #f5f4f0; } @media(max-width:700px){ .internal-page[class*="route-research"] .page-hero{ background:linear-gradient(128deg,transparent 0 73%,rgba(232,57,31,.06) 73% 84%,transparent 84%),radial-gradient(circle at 103% 28%,rgba(232,57,31,.12),transparent 38%),#f5f4f0; } .internal-page.route-company .page-hero{ background:linear-gradient(104deg,transparent 0 76%,rgba(222,202,191,.5) 76% 86%,transparent 86%),radial-gradient(circle at 105% 30%,rgba(232,57,31,.14),transparent 39%),#f5f4f0; } .internal-page:is(.route-security,.route-secure-communications,.route-report-vulnerability,.route-testing-authorization) .page-hero{ background:repeating-linear-gradient(132deg,transparent 0 72px,rgba(80,47,41,.045) 73px 74px,transparent 75px 124px),radial-gradient(circle at 104% 30%,rgba(232,57,31,.11),transparent 39%),#f5f4f0; } .internal-page:is(.route-contact,.route-pricing) .page-hero{ background:radial-gradient(circle,rgba(88,52,46,.07) 1px,transparent 1.25px),radial-gradient(circle at 105% 30%,rgba(232,57,31,.13),transparent 39%),#f5f4f0; background-size:32px 32px,auto,auto; } .internal-page:is(.route-privacy,.route-terms) .page-hero{ background:repeating-linear-gradient(0deg,transparent 0 47px,rgba(88,52,46,.04) 48px 49px),radial-gradient(circle at 105% 30%,rgba(232,57,31,.09),transparent 39%),#f5f4f0; } } @media(max-width:700px){ body:not(.internal-page) .regression-benefits{ width:100%; min-width:0; margin:30px 0 0; padding:0 0 10px; display:flex; gap:10px; overflow-x:auto; overscroll-behavior-inline:contain; scroll-snap-type:x mandatory; scrollbar-width:none; } body:not(.internal-page) .regression-copy{min-width:0} body:not(.internal-page) .regression-benefits::-webkit-scrollbar{display:none} body:not(.internal-page) .regression-benefits:focus-visible{ outline:2px solid #E8391F; outline-offset:4px; } body:not(.internal-page) .regression-benefits li{ flex:0 0 calc(100% - 44px); min-height:148px; padding:16px; align-content:start; border:1px solid #d9d0ca!important; border-radius:16px; background:rgba(255,255,255,.38); scroll-snap-align:start; scroll-snap-stop:always; } body:not(.internal-page) .regression-product .component-canvas{ min-height:580px!important; padding:80px 14px 72px!important; } body:not(.internal-page) .regression-product .component-flow{align-content:center} body:not(.internal-page) .regression-product .component-node{ min-height:58px!important; padding:8px 9px 8px 36px!important; } body:not(.internal-page) .regression-product .component-node>i{ width:22px; height:22px; left:8px; } body:not(.internal-page) .regression-product .map-connector{height:28px} body:not(.internal-page) .regression-product .component-stack{gap:4px} body:not(.internal-page) .regression-product .stack-connector{height:22px} body:not(.internal-page) .regression-product .trust-boundary{inset:70px 8px 76px!important} } @media(max-width:899px){ body:not(.internal-page) .mobile-menu nav a[href="/company/"]{display:flex!important} } @media(min-width:380px) and (max-width:600px){ .site-footer .footer-contacts{ grid-template-columns:repeat(2,minmax(0,1fr)); gap:26px 18px; } } .route-reporting .report-anatomy{margin-top:54px;border-top:1px solid #d8cfc9} .route-reporting .report-anatomy article{min-height:116px;padding:22px 4px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:20px;border-bottom:1px solid #d8cfc9} .route-reporting .report-anatomy article>b{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:#e9ddd6;color:#a62c20;font:750 10px/1 var(--font-geist-mono)} .route-reporting .report-anatomy article>div{display:grid;grid-template-columns:110px minmax(180px,290px) minmax(0,1fr);align-items:center;gap:24px} .route-reporting .report-anatomy span{color:#9d3024;font:750 10px/1 var(--font-geist-mono);letter-spacing:.08em} .route-reporting .report-anatomy h3{margin:0;font-size:19px;letter-spacing:-.03em} .route-reporting .report-anatomy p{margin:0;color:#655a55;font-size:14px;line-height:1.5} .route-reporting .report-anatomy small{color:#746863;font:700 9px/1 var(--font-geist-mono);letter-spacing:.06em;white-space:nowrap} .route-reporting .report-delivery{max-width:1120px;margin:54px auto 0;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:27px 27px 62px 27px;background:#f7f3ef;color:#201715;box-shadow:0 30px 70px rgba(0,0,0,.2)} .route-reporting .report-delivery>header{height:54px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;background:#342b28;color:#fff} .route-reporting .report-delivery>header>div{display:flex;align-items:center;gap:14px}.route-reporting .report-delivery>header img{width:66px}.route-reporting .report-delivery>header span{padding-left:14px;border-left:1px solid rgba(255,255,255,.18);color:#c8bcb6;font:700 9px/1 var(--font-geist-mono);letter-spacing:.06em}.route-reporting .report-delivery>header>b{color:#ff6750;font:750 9px/1 var(--font-geist-mono);letter-spacing:.07em} .route-reporting .report-delivery-body{display:grid;grid-template-columns:280px minmax(0,1fr)} .route-reporting .report-delivery nav{padding:14px;border-right:1px solid #ded5cf;background:#eee7e2} .route-reporting .report-delivery nav button{width:100%;min-height:75px;padding:14px;display:grid;align-content:center;gap:6px;border:0;border-radius:13px;background:transparent;color:#70645e;text-align:left;cursor:pointer} .route-reporting .report-delivery nav button:hover{color:#211815}.route-reporting .report-delivery nav button:focus-visible{outline:2px solid #E8391F;outline-offset:2px} .route-reporting .report-delivery nav button.active{background:#fff;box-shadow:0 6px 18px rgba(65,32,27,.08),3px 0 0 #E8391F inset;color:#211815} .route-reporting .report-delivery nav b{font-size:13px}.route-reporting .report-delivery nav span{font-size:10px;line-height:1.45} .route-reporting .report-view-stack{min-width:0}.route-reporting .report-view-panel{padding:30px 34px 26px}.route-reporting .report-view-panel[hidden]{display:none!important} .route-reporting .report-view-panel>small{color:#9c3023;font:750 9px/1 var(--font-geist-mono);letter-spacing:.08em} .route-reporting .report-delivery h3{max-width:650px;margin:17px 0 9px;font-size:32px;line-height:1.03;letter-spacing:-.045em} .route-reporting .report-view-panel>p{max-width:690px;margin:0;color:#70635d;font-size:13px;line-height:1.55} .route-reporting .report-proof-row{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;border:1px solid #ded5cf;border-radius:14px;background:#fff;overflow:hidden} .route-reporting .report-proof-row article{min-height:72px;padding:15px;display:grid;align-content:center;gap:8px}.route-reporting .report-proof-row article+article{border-left:1px solid #ded5cf}.route-reporting .report-proof-row span{color:#8b7d77;font:700 8px/1 var(--font-geist-mono);letter-spacing:.06em}.route-reporting .report-proof-row strong{font:650 11px/1.45 var(--font-geist-mono)} .route-reporting .report-delivery ol{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.route-reporting .report-delivery li{min-height:62px;padding:11px;display:flex;align-items:flex-start;gap:9px;border-radius:11px;background:#eee7e2;color:#5d514c;font-size:10.5px;line-height:1.45}.route-reporting .report-delivery li>b{width:19px;height:19px;flex:0 0 19px;display:grid;place-items:center;border-radius:6px;background:#E8391F;color:#1e0d09;font:750 8px/1 var(--font-geist-mono)} .route-reporting .report-delivery footer{margin-top:18px;padding-top:17px;display:flex;justify-content:space-between;border-top:1px solid #ded5cf;color:#766963;font:700 9px/1 var(--font-geist-mono);letter-spacing:.05em}.route-reporting .report-delivery footer b{color:#a42c21} @media(max-width:900px){.route-reporting .report-anatomy article>div{grid-template-columns:95px minmax(180px,240px) minmax(0,1fr)}.route-reporting .report-delivery-body{grid-template-columns:230px minmax(0,1fr)}.route-reporting .report-view-panel{padding:26px 24px}.route-reporting .report-delivery h3{font-size:27px}.route-reporting .report-delivery ol{grid-template-columns:1fr}} @media(max-width:700px){.route-reporting .report-anatomy{margin-top:40px}.route-reporting .report-anatomy article{min-height:0;padding:19px 0;grid-template-columns:36px minmax(0,1fr);gap:14px}.route-reporting .report-anatomy article>b{width:34px;height:34px}.route-reporting .report-anatomy article>div{display:block}.route-reporting .report-anatomy h3{margin-top:8px;font-size:17px}.route-reporting .report-anatomy p{margin-top:6px;font-size:13px}.route-reporting .report-anatomy small{display:none}.route-reporting .report-delivery{margin-top:40px;border-radius:21px 21px 44px 21px}.route-reporting .report-delivery>header{height:48px;padding:0 13px}.route-reporting .report-delivery>header img{width:59px}.route-reporting .report-delivery>header span{font-size:9px}.route-reporting .report-delivery>header>b{font-size:0}.route-reporting .report-delivery>header>b:after{content:'ONE RECORD';font-size:9px}.route-reporting .report-delivery-body{display:block}.route-reporting .report-delivery nav{padding:9px;display:grid;grid-template-columns:1fr 1fr;gap:5px;border-right:0;border-bottom:1px solid #ded5cf}.route-reporting .report-delivery nav button{min-height:66px;padding:10px}.route-reporting .report-delivery nav button.active{box-shadow:0 5px 14px rgba(65,32,27,.07),0 3px 0 #E8391F inset}.route-reporting .report-delivery nav b{font-size:12px}.route-reporting .report-delivery nav span{font-size:10px}.route-reporting .report-view-panel{padding:23px 15px 20px}.route-reporting .report-view-panel>small{font-size:10px}.route-reporting .report-delivery h3{font-size:24px}.route-reporting .report-view-panel>p{font-size:12.5px}.route-reporting .report-proof-row{grid-template-columns:1fr}.route-reporting .report-proof-row article+article{border-left:0;border-top:1px solid #ded5cf}.route-reporting .report-delivery ol{grid-template-columns:1fr}.route-reporting .report-delivery li{font-size:11.5px}.route-reporting .report-delivery footer{font-size:9px}} .route-research .research-aside{width:100%;overflow:hidden;border:1px solid #d5cbc5;border-radius:26px 26px 58px 26px;background:#f7f3ef;color:#211815;box-shadow:0 28px 64px rgba(72,31,27,.15)} .route-research .research-aside>header{height:50px;padding:0 15px;display:flex;align-items:center;gap:11px;border-bottom:1px solid #443936;background:#352d2a;color:#fff}.route-research .research-aside>header img{width:62px}.route-research .research-aside>header>span{padding-left:11px;border-left:1px solid rgba(255,255,255,.18);color:#c7bbb5;font:700 8.5px/1 var(--font-geist-mono)!important;letter-spacing:.055em}.route-research .research-aside>header>b{margin-left:auto;color:#ff6750;font:750 8.5px/1 var(--font-geist-mono)!important;letter-spacing:.07em;white-space:nowrap} .route-research .research-aside>section{padding:21px}.route-research .research-aside-meta{display:flex;align-items:center;justify-content:space-between}.route-research .research-aside-meta span,.route-research .research-aside-meta time{color:#9c3023;font:750 8.5px/1 var(--font-geist-mono)!important;letter-spacing:.08em}.route-research .research-aside-meta time{color:#796b65} .route-research .research-aside .mockup-title{display:block;margin-top:14px;font-size:26px;line-height:1.02;letter-spacing:-.045em}.route-research .research-aside>section>p{max-width:390px;margin:9px 0 0;color:#71645e;font-size:11px;line-height:1.5} .route-research .research-aside ol{list-style:none;margin:18px 0 0;padding:0;border-top:1px solid #ded5cf}.route-research .research-aside li{min-height:58px;padding:10px 2px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;border-bottom:1px solid #ded5cf}.route-research .research-aside li>span{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:#e8ddd7;color:#a62c20;font:750 8px/1 var(--font-geist-mono)!important}.route-research .research-aside li>div{display:grid;gap:4px}.route-research .research-aside li b{font-size:11px}.route-research .research-aside li small{color:#776a64;font-size:9.5px!important;line-height:1.3} .route-research .research-aside footer{margin-top:14px;padding:14px 14px 15px;display:grid;gap:8px;border-radius:12px 12px 26px 12px;background:#211917;color:#fff}.route-research .research-aside footer span{color:#ff725e;font:750 8px/1 var(--font-geist-mono)!important;letter-spacing:.08em}.route-research .research-aside footer strong{max-width:330px;font-size:11px;line-height:1.4;font-weight:650} .internal-page.route-research .research-index{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-template-rows:repeat(2,minmax(195px,1fr));gap:12px} .internal-page.route-research .research-index>a{min-height:0!important;padding:25px 27px;position:relative;overflow:hidden}.internal-page.route-research .research-index>a>i{position:absolute;right:23px;top:20px;color:#b5a9a3;font:650 11px/1 var(--font-geist-mono);font-style:normal}.internal-page.route-research .research-index>a>span{padding-right:38px}.internal-page.route-research .research-index>a h3{max-width:520px;margin:30px 0 0;font-size:22px}.internal-page.route-research .research-index>a p{max-width:570px;margin-top:12px}.internal-page.route-research .research-index>a b{margin-top:auto} .internal-page.route-research .research-index>a.featured{grid-row:1/3;min-height:420px!important;padding:34px;background:linear-gradient(145deg,#fff 0%,#f4e9e2 100%)}.internal-page.route-research .research-index>a.featured:after{content:'';position:absolute;right:-78px;bottom:-92px;width:230px;height:230px;border:42px solid rgba(232,57,31,.09);border-radius:50%;pointer-events:none}.internal-page.route-research .research-index>a.featured h3{margin-top:58px;font-size:36px;line-height:1.02}.internal-page.route-research .research-index>a.featured p{font-size:15px;line-height:1.55}.internal-page.route-research .research-index>a.featured>small{max-width:520px;margin-top:27px;color:#8c3d32;font:700 9px/1.55 var(--font-geist-mono);letter-spacing:.055em;position:relative;z-index:1}.internal-page.route-research .research-index>a.featured b{position:relative;z-index:1} @media(max-width:900px){.internal-page.route-research .research-index{grid-template-columns:1fr 1fr;grid-template-rows:auto}.internal-page.route-research .research-index>a.featured{grid-column:1/-1;grid-row:auto;min-height:370px!important}.internal-page.route-research .research-index>a:not(.featured){min-height:260px!important}} @media(max-width:700px){.route-research .research-aside{border-radius:21px 21px 45px 21px}.route-research .research-aside>header{height:48px;padding:0 13px}.route-research .research-aside>header img{width:59px}.route-research .research-aside>header>span,.route-research .research-aside>header>b{font-size:8px!important}.route-research .research-aside>section{padding:17px 14px 15px}.route-research .research-aside .mockup-title{font-size:23px}.route-research .research-aside>section>p{font-size:10.5px}.route-research .research-aside li{min-height:54px}.route-research .research-aside footer strong{font-size:10.5px}.internal-page.route-research .research-index{grid-template-columns:1fr}.internal-page.route-research .research-index>a.featured{grid-column:auto;min-height:345px!important;padding:25px}.internal-page.route-research .research-index>a.featured h3{margin-top:44px;font-size:29px}.internal-page.route-research .research-index>a.featured p{font-size:14px}.internal-page.route-research .research-index>a:not(.featured){min-height:250px!important;padding:23px}.internal-page.route-research .research-index>a h3{font-size:21px}} .route-company .company-aside{width:100%;overflow:hidden;border:1px solid #d5cbc5;border-radius:26px 26px 58px 26px;background:#f7f3ef;color:#211815;box-shadow:0 28px 64px rgba(72,31,27,.15)} .route-company .company-aside>header{height:50px;padding:0 15px;display:flex;align-items:center;gap:11px;border-bottom:1px solid #443936;background:#352d2a;color:#fff}.route-company .company-aside>header img{width:62px}.route-company .company-aside>header>span{padding-left:11px;border-left:1px solid rgba(255,255,255,.18);color:#c7bbb5;font:700 8.5px/1 var(--font-geist-mono)!important;letter-spacing:.06em}.route-company .company-aside>header>b{margin-left:auto;color:#ff6750;font:750 8.5px/1 var(--font-geist-mono)!important;letter-spacing:.07em;white-space:nowrap} .route-company .company-aside>section{padding:20px}.route-company .company-profile-head{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:15px}.route-company .company-profile-head>img{width:58px;height:56px;padding:11px;border-radius:15px 4px 15px 4px;background:#eee5df}.route-company .company-profile-head>div{display:grid;gap:5px}.route-company .company-profile-head span{color:#9c3023;font:750 8.5px/1 var(--font-geist-mono)!important;letter-spacing:.08em}.route-company .company-profile-head strong{font-size:23px;line-height:1;letter-spacing:-.04em}.route-company .company-profile-head p{margin:0;color:#71645e;font-size:10.5px;line-height:1.4} .route-company .company-operating-principle{margin-top:17px;padding:15px;border-radius:13px;background:#211917;color:#fff}.route-company .company-operating-principle span{display:block;color:#ff725e;font:750 8px/1 var(--font-geist-mono)!important;letter-spacing:.08em}.route-company .company-operating-principle strong{display:block;max-width:360px;margin-top:9px;font-size:15px;line-height:1.3} .route-company .company-credential-row{margin-top:11px;display:grid;grid-template-columns:.75fr 1.25fr;border:1px solid #ded5cf;border-radius:12px;background:#fff;overflow:hidden}.route-company .company-credential-row article{min-height:79px;padding:13px;display:grid;align-content:center;gap:7px}.route-company .company-credential-row article+article{border-left:1px solid #ded5cf}.route-company .company-credential-row strong{font-size:14px;line-height:1.15}.route-company .company-credential-row span{color:#786b65;font:700 8px/1.35 var(--font-geist-mono)!important;letter-spacing:.045em} .route-company .company-aside footer{margin-top:13px;padding-top:13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #ded5cf}.route-company .company-aside footer span{color:#786b65;font:700 8px/1 var(--font-geist-mono)!important;letter-spacing:.06em}.route-company .company-aside footer b{color:#a42c21;font-size:9px;text-align:right} .route-company .founder-panel .founder-mark{background:transparent!important;border:1px solid rgba(255,255,255,.14);overflow:hidden}.route-company .founder-panel .founder-mark img{width:42px;height:auto;display:block}.route-company .founder-panel aside strong{max-width:360px} @media(max-width:700px){.route-company .company-aside{border-radius:21px 21px 45px 21px}.route-company .company-aside>header{height:48px;padding:0 13px}.route-company .company-aside>header img{width:59px}.route-company .company-aside>header>span,.route-company .company-aside>header>b{font-size:8px!important}.route-company .company-aside>section{padding:16px 14px 14px}.route-company .company-profile-head{grid-template-columns:52px minmax(0,1fr);gap:12px}.route-company .company-profile-head>img{width:52px;height:50px;padding:10px}.route-company .company-profile-head strong{font-size:21px}.route-company .company-operating-principle{padding:13px}.route-company .company-operating-principle strong{font-size:14px}.route-company .company-credential-row{grid-template-columns:1fr}.route-company .company-credential-row article{min-height:61px}.route-company .company-credential-row article+article{border-left:0;border-top:1px solid #ded5cf}.route-company .company-aside footer{font-size:8.5px}.route-company .founder-panel>div,.route-company .founder-panel>aside{min-height:0!important;padding:30px 24px!important}.route-company .founder-panel .founder-mark{width:62px;height:62px}.route-company .founder-panel .founder-mark img{width:36px}} body:not(.internal-page) .report-page-link{width:max-content;margin-top:22px;padding-bottom:6px;display:inline-flex;border-bottom:1px solid rgba(22,19,17,.34);color:#241a17;font-size:12px;font-weight:700} @media(max-width:700px){ body:not(.internal-page) .process-grid{display:flex!important;gap:12px!important;margin:0 -16px 54px!important;padding:0 16px 14px!important;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;border:0!important;scrollbar-width:none} body:not(.internal-page) .process-grid::-webkit-scrollbar{display:none} body:not(.internal-page) .process-grid>li,body:not(.internal-page) .process-grid>li:nth-child(n){flex:0 0 calc(100% - 46px);min-height:258px!important;padding:24px!important;scroll-snap-align:start;scroll-snap-stop:always;border:1px solid #d4c8c1!important;border-radius:24px!important;background:rgba(255,255,255,.5)} body:not(.internal-page) .process-grid>li strong{margin-top:38px!important;font-size:20px!important} body:not(.internal-page) .process-grid>li p{font-size:13px!important;line-height:1.55!important} body:not(.internal-page) .report-panel{padding:36px 20px!important;gap:24px!important} body:not(.internal-page) .report-copy{min-height:0} body:not(.internal-page) .report-copy h3{font-size:44px!important} body:not(.internal-page) .report-copy>p:not(.section-kicker){margin-top:18px!important;font-size:15px!important;line-height:1.55!important} body:not(.internal-page) .audience-pills{margin-top:20px!important;display:flex;flex-wrap:nowrap;gap:5px;overflow:hidden} body:not(.internal-page) .audience-pills span{padding:7px 8px!important;font-size:9px!important;white-space:nowrap} body:not(.internal-page) .report-page-link{margin-top:18px;font-size:12px} body:not(.internal-page) .finding-product-body{min-height:0!important} body:not(.internal-page) .finding-product-body>section{padding:11px!important} body:not(.internal-page) .finding-product-title .mockup-title{font-size:15px!important} body:not(.internal-page) .finding-context{grid-template-columns:1fr 1fr!important} body:not(.internal-page) .finding-context article{min-height:43px!important} body:not(.internal-page) .finding-context article:nth-child(3){display:none} body:not(.internal-page) .finding-proof>div{grid-template-columns:1fr!important} body:not(.internal-page) .finding-proof pre:first-child{display:none} body:not(.internal-page) .finding-proof pre+pre{border-top:0!important;border-left:0!important} body:not(.internal-page) .finding-fix{display:none} } @media(max-width:700px){ body:not(.internal-page) .hero{padding:24px 0 42px!important;gap:16px!important} body:not(.internal-page) .hero-copy .eyebrow{margin-bottom:16px!important} body:not(.internal-page) .hero-copy h1{font-size:clamp(48px,13.5vw,53px)!important;line-height:.92!important;letter-spacing:-.058em!important} body:not(.internal-page) .hero-lede{max-width:340px;margin-top:16px!important;font-size:15px!important;line-height:1.5!important} body:not(.internal-page) .hero-actions{margin-top:20px!important;gap:6px!important} body:not(.internal-page) .hero-actions .button{min-height:52px!important;padding-inline:18px!important} body:not(.internal-page) .hero-actions .button-ghost{min-height:44px!important} body:not(.internal-page) .product-hero-shot .mission-metrics article:nth-child(n+3){display:none!important} body:not(.internal-page) .product-hero-shot .mission-metrics article:nth-child(-n+2){border-bottom:0!important} body:not(.internal-page) .product-hero-shot .mission-activity{display:none!important} body:not(.internal-page) .product-hero-shot .mission-console-grid{gap:8px!important} body:not(.internal-page) .product-hero-shot .mission-finding{min-height:225px!important} body:not(.internal-page) .product-hero-shot figcaption{display:none!important} } @media(max-width:700px){ body:not(.internal-page) .regression-suite ol{ display:flex!important; grid-template-columns:none!important; gap:8px; padding:8px 10px 10px!important; overflow-x:auto; overscroll-behavior-inline:contain; scroll-snap-type:x mandatory; scrollbar-width:none; } body:not(.internal-page) .regression-suite ol::-webkit-scrollbar{display:none} body:not(.internal-page) .regression-suite ol:focus-visible{outline:2px solid #E8391F;outline-offset:-2px} body:not(.internal-page) .regression-suite li, body:not(.internal-page) .regression-suite li:nth-child(n){ flex:0 0 calc(100% - 28px); min-height:82px!important; border:1px solid #ded5cf!important; border-radius:12px; background:#fff; scroll-snap-align:start; scroll-snap-stop:always; } body:not(.internal-page) .regression-suite li.deviation{background:#fff0ed} } @media(max-width:700px){ body:not(.internal-page) .policy-product .policy-app{ min-height:0!important; display:flex!important; grid-template-columns:none!important; gap:8px; overflow-x:auto; overscroll-behavior-inline:contain; scroll-snap-type:x mandatory; scrollbar-width:none; } body:not(.internal-page) .policy-product .policy-app::-webkit-scrollbar{display:none} body:not(.internal-page) .policy-product .policy-app:focus-visible{outline:2px solid #E8391F;outline-offset:-2px} body:not(.internal-page) .policy-product :is(.policy-editor,.approval-drawer){ flex:0 0 calc(100% - 28px); scroll-snap-align:start; scroll-snap-stop:always; } body:not(.internal-page) .policy-product .approval-drawer{min-height:0} } @media(max-width:700px){ body:not(.internal-page) .surface-product .surface-workspace{ min-height:0!important; display:flex!important; grid-template-columns:none!important; gap:8px; overflow-x:auto; overscroll-behavior-inline:contain; scroll-snap-type:x mandatory; scrollbar-width:none; } body:not(.internal-page) .surface-product .surface-workspace::-webkit-scrollbar{display:none} body:not(.internal-page) .surface-product .surface-workspace:focus-visible{outline:2px solid #E8391F;outline-offset:-2px} body:not(.internal-page) .surface-product :is(.asset-table,.path-inspector){ flex:0 0 calc(100% - 28px); min-width:0; scroll-snap-align:start; scroll-snap-stop:always; } } @media(max-width:700px){ body:not(.internal-page) .outcomes-section{padding:76px 0!important;border-radius:0!important} body:not(.internal-page) .outcome-grid{ display:grid!important; grid-template-columns:minmax(0,1fr)!important; gap:10px!important; margin:34px 0 0!important; padding:0!important; overflow:visible; scroll-snap-type:none; border:0!important; } body:not(.internal-page) .outcome-grid>article, body:not(.internal-page) .outcome-grid>article:nth-child(n){ width:100%; min-height:0!important; padding:24px 22px!important; border:1px solid rgba(255,255,255,.13)!important; border-radius:20px!important; } } @media(max-width:600px){ .waitlist-page .waitlist-hero{padding-top:24px!important;gap:20px!important} .waitlist-page .waitlist-kicker{display:none} .waitlist-page .waitlist-copy h1{font-size:clamp(46px,12.3vw,56px)} .waitlist-page .waitlist-lede{margin-top:14px;font-size:14px;line-height:1.45} .waitlist-page .waitlist-card{padding:24px 18px;border-radius:28px 28px 68px 28px} .waitlist-page .waitlist-card-heading>strong{margin-top:16px;font-size:30px} .waitlist-page .waitlist-card-heading>p{margin-top:8px} .waitlist-page .waitlist-form{margin-top:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px} .waitlist-page .waitlist-form :is(.waitlist-field-email,button,p){grid-column:1/-1} .waitlist-page .waitlist-form :is(.waitlist-field-name,.waitlist-field-company) input{padding-inline:12px;font-size:12px} } @media(max-width:380px){ .waitlist-page .waitlist-hero{padding-top:24px!important;gap:20px!important} .waitlist-page .waitlist-kicker{margin-bottom:16px} .waitlist-page .waitlist-copy h1{font-size:44px} .waitlist-page .waitlist-lede{margin-top:14px} .waitlist-page .waitlist-card{padding:20px 16px} .waitlist-page .waitlist-card-heading>strong{margin-top:12px;font-size:28px} .waitlist-page .waitlist-form{margin-top:20px;gap:10px} } .waitlist-form label>span{font-size:11px!important} .waitlist-form label small{font-size:9.5px!important} .waitlist-form>p{font-size:10px!important;line-height:1.55!important} .internal-page.route-research .research-index>a>span{font-size:10px!important;line-height:1.35!important} .internal-page.route-research .research-index>a.featured>small{font-size:10px!important} @media(max-width:700px){ .site-footer .footer-contacts span, .site-footer .footer-directory .expanded-footer-nav span{font-size:11px!important;line-height:1.3!important} .site-footer .footer-bottom>span, .site-footer .footer-bottom a, .site-footer .footer-bottom>div span{font-size:12px!important;line-height:1.4!important} .route-research .research-aside>header>span, .route-research .research-aside>header>b{font-size:9.5px!important} .route-research .research-aside>section>p, .route-research .research-aside footer strong{font-size:11.5px!important} } .home-loop-preview, .home-coverage-preview{padding:clamp(92px,10vw,142px) 0} .home-loop-preview{position:relative;overflow:hidden;background:linear-gradient(135deg,#f7f2ec 0%,#eee4dc 100%);color:#161311} .home-loop-preview:after{content:"";width:420px;height:420px;position:absolute;right:-180px;top:-190px;border:1px solid rgba(113,51,43,.1);border-radius:50%;box-shadow:0 0 0 55px rgba(113,51,43,.035),0 0 0 110px rgba(113,51,43,.025);pointer-events:none} .home-loop-preview .section-wrap, .home-coverage-preview .section-wrap{position:relative;z-index:1} .home-preview-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(290px,.6fr);align-items:end;gap:clamp(54px,8vw,112px)} .home-preview-heading h2{max-width:820px;margin:0;color:#161311;font-size:clamp(52px,5.5vw,78px);font-weight:700;line-height:.93;letter-spacing:-.065em} .home-preview-heading h2 em{color:#e8391f;font-style:normal;font-weight:700} .home-preview-intro{padding-bottom:5px} .home-preview-intro p{margin:0;color:#675a55;font-size:17px;line-height:1.62} .home-preview-intro a{width:max-content;min-height:44px;margin-top:25px;display:inline-flex;align-items:center;gap:14px;border-bottom:1px solid rgba(150,42,29,.34);color:#962a1d;font-size:13px;font-weight:700} .home-preview-intro a span{color:#e8391f} .home-loop-steps{list-style:none;margin:clamp(58px,6vw,84px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px} .home-loop-steps li{min-height:330px;padding:25px 24px 23px;position:relative;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(47,29,25,.14);border-radius:22px;background:linear-gradient(150deg,rgba(255,255,255,.7),rgba(255,255,255,.28));box-shadow:0 18px 40px rgba(66,35,29,.055);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease} .home-loop-steps li:after{content:"";height:3px;position:absolute;inset:0 40% auto 0;background:#e8391f;opacity:.85} .home-loop-steps li>span{color:#9a3b2e;font:700 10px/1 var(--font-geist-mono);letter-spacing:.09em} .home-step-icon{width:58px;height:58px;margin-top:34px;display:grid;place-items:center;border:1px solid rgba(102,79,72,.16);border-radius:17px;background:rgba(255,255,255,.58);color:#d83420;box-shadow:0 12px 24px rgba(66,35,29,.07)} .home-step-icon svg{width:30px;height:30px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round} .home-loop-steps strong{margin-top:27px;font-size:20px;letter-spacing:-.035em} .home-loop-steps p{margin:14px 0 0;color:#6d615c;font-size:13px;line-height:1.58} .home-loop-steps small{margin-top:auto;color:#8f817b;font:700 9px/1 var(--font-geist-mono);letter-spacing:.09em} @media(hover:hover){.home-loop-steps li:hover{transform:translateY(-5px);border-color:rgba(164,48,34,.3);box-shadow:0 24px 50px rgba(66,35,29,.1)}} .home-coverage-preview{overflow:hidden;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);background:radial-gradient(circle at 82% 12%,rgba(232,57,31,.19),transparent 28%),linear-gradient(150deg,#1b1010 0%,#120d0c 68%,#0f0b0a 100%);color:#f8f2ed} .home-preview-heading-dark h2{color:#f8f2ed} .home-preview-heading-dark .home-preview-intro p{color:#b6a9a4} .home-preview-heading-dark .home-preview-intro a{border-color:rgba(255,112,91,.38);color:#ff7663} .home-coverage-links{margin-top:clamp(58px,6vw,82px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px} .home-coverage-links>a{min-height:330px;padding:24px 24px 22px;position:relative;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.11);border-radius:24px;background:radial-gradient(circle at 88% 8%,rgba(232,57,31,.13),transparent 32%),linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.012));box-shadow:0 20px 40px rgba(0,0,0,.13);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease} .home-coverage-links>a:after{content:"";height:1px;position:absolute;left:24px;right:24px;bottom:54px;background:linear-gradient(90deg,rgba(255,118,99,.65),rgba(255,255,255,.07))} .home-coverage-links>a:hover{transform:translateY(-5px);border-color:rgba(255,116,95,.38);background:radial-gradient(circle at 88% 8%,rgba(232,57,31,.24),transparent 35%),linear-gradient(145deg,rgba(232,57,31,.1),rgba(255,255,255,.018));box-shadow:0 28px 56px rgba(0,0,0,.22)} .home-coverage-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px} .home-coverage-links span{color:#ff7663;font:700 10px/1 var(--font-geist-mono);letter-spacing:.09em} .home-coverage-icon{width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center;border:1px solid rgba(255,118,99,.25);border-radius:17px;background:rgba(255,255,255,.045);color:#ff745f;box-shadow:inset 0 0 0 1px rgba(255,255,255,.018)} .home-coverage-icon svg{width:31px;height:31px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round} .home-coverage-links h3{margin:34px 0 0;font-size:24px;letter-spacing:-.045em} .home-coverage-links p{margin:12px 0 0;color:#aa9e99;font-size:13px;line-height:1.58} .home-coverage-links b{margin-top:auto;padding-top:31px;color:#e9dfda;font-size:12px} @media(max-width:980px){ .home-loop-steps,.home-coverage-links{grid-template-columns:repeat(2,minmax(0,1fr))} } @media(max-width:700px){ .home-loop-preview,.home-coverage-preview{padding:76px 0} .home-preview-heading{grid-template-columns:1fr;gap:27px} .home-preview-heading h2{font-size:clamp(43px,12.5vw,56px);line-height:.95} .home-preview-intro p{font-size:15px} .home-loop-steps,.home-coverage-links{margin-top:45px;grid-template-columns:1fr} .home-loop-steps li,.home-loop-steps li:nth-child(2),.home-loop-steps li:last-child{min-height:300px;padding:23px 20px;border:1px solid rgba(47,29,25,.14);border-radius:20px} .home-step-icon{width:56px;height:56px;margin-top:29px;border-radius:16px} .home-step-icon svg{width:29px;height:29px} .home-loop-steps strong{margin-top:24px} .home-loop-steps small{margin-top:28px} .home-coverage-links>a{min-height:285px;padding:22px 20px 20px;border-radius:20px} .home-coverage-links>a:after{left:20px;right:20px;bottom:52px} .home-coverage-icon{width:56px;height:56px;flex-basis:56px;border-radius:16px} .home-coverage-icon svg{width:30px;height:30px} .home-coverage-links h3{margin-top:30px} } .mockup-control-inert{pointer-events:none!important} .skip-link{min-height:44px;display:flex;align-items:center} @media(max-width:700px){ .page-breadcrumb a{min-width:44px;min-height:44px!important;justify-content:center;margin:-8px 0} .site-footer .footer-brand{min-height:44px;display:flex;align-items:center} .site-footer .footer-directory .expanded-footer-nav>div{gap:2px!important} .site-footer .footer-directory .expanded-footer-nav span{margin-bottom:6px!important} .site-footer .footer-directory .expanded-footer-nav a{min-height:44px;display:flex;align-items:center} .site-footer .footer-bottom a{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center} .waitlist-header .brand{min-height:44px;display:flex;align-items:center} .waitlist-footer a{min-height:44px!important;display:inline-flex;align-items:center} .legal-links a{min-height:44px!important} .security-contact-strip>a{min-height:44px;display:flex;align-items:center} .security-contact-strip strong a{min-height:44px;display:inline-flex;align-items:center} body:not(.internal-page) :is(.report-page-link,.faq-title>a){min-height:44px;display:inline-flex;align-items:center} } @media(min-width:1180px){ .internal-page:is( .route-platform,.route-reporting,.route-workflows,.route-coverage,.route-use-cases, .route-solutions-web-api,.route-solutions-infrastructure,.route-solutions-mobile,.route-solutions-desktop, .route-safety,.route-pricing,.route-company,.route-research,.route-security ) .page-hero-grid{ grid-template-columns:minmax(0,1fr) minmax(400px,440px); gap:clamp(50px,5vw,78px); } } @media(min-width:900px){ body:not(.internal-page) .site-header,.internal-page .site-header{border-bottom:0} body:not(.internal-page) .site-header{ width:min(calc(100% - 56px),1440px)!important; height:82px!important; margin-top:0!important; padding:0!important; isolation:isolate; border:0!important; border-radius:0!important; background:transparent!important; box-shadow:none!important; clip-path:none; } body:not(.internal-page) .site-header:before{ content:""; width:100vw; position:absolute; z-index:-1; inset:0 auto 0 50%; background:transparent; transform:translateX(-50%); } .desktop-nav>a,.nav-cluster>summary,.header-cta{ font-family:var(--font-geist-mono)!important; font-size:12px!important; font-weight:700!important; letter-spacing:.055em!important; text-transform:uppercase!important; } } @media(min-width:1061px){ body:not(.internal-page) .desktop-nav,.internal-page .desktop-nav{gap:20px!important} .desktop-nav>a,.nav-cluster>summary{padding-inline:9px!important} .nav-cluster>summary>span{font-size:12px!important} .header-cta{min-height:48px!important;padding:0 7px 0 19px!important;gap:15px!important} .header-cta span{width:34px!important;height:34px!important;font-size:14px!important} } @media(max-width:899px){ body:not(.internal-page) .site-header,.internal-page .site-header{ width:calc(100% - 32px)!important; height:64px!important; margin:0 auto!important; padding:0!important; display:grid!important; grid-template-columns:minmax(0,1fr) 44px!important; align-items:center!important; border:1px solid rgba(42,25,21,.1)!important; border-radius:18px!important; background:rgba(249,245,240,.88)!important; box-shadow:0 10px 28px rgba(77,39,31,.1)!important; backdrop-filter:blur(14px); -webkit-backdrop-filter:blur(14px); } .site-header>.brand{width:168px!important;height:44px;min-width:0;min-height:44px;margin-left:-4px;display:flex!important;align-items:center!important;justify-self:start} .site-header .brand-lockup{width:168px!important;max-width:100%;height:auto;display:block;transform:translateY(1px)} .site-header>.mobile-menu{width:44px;height:44px;margin:0;align-self:center;justify-self:end} .desktop-nav,.header-cta{display:none!important} .mobile-menu{grid-column:2} .mobile-menu summary{width:44px!important;height:44px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#161311!important;box-shadow:none!important} .mobile-menu summary span{left:13px!important;width:18px!important;background:#fff!important} .mobile-menu summary span:first-child{top:18px!important} .mobile-menu summary span:last-child{top:25px!important} .mobile-menu[open] summary{background:#e8391f!important;box-shadow:none!important} .mobile-menu[open] summary:after{color:#161311!important;font-size:23px!important;font-weight:500!important} .mobile-menu[open]:before{inset:0!important;background:rgba(38,20,17,.18)!important} .mobile-menu[open] nav{left:12px!important;right:12px!important;top:80px!important} .mobile-menu nav a{font-family:var(--font-geist-mono)!important;font-weight:700!important;letter-spacing:.055em!important;text-transform:uppercase!important} } .sitemap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px} .sitemap-grid article{min-height:310px;padding:28px;display:flex;flex-direction:column;border:1px solid rgba(55,31,27,.14);border-radius:22px;background:rgba(255,255,255,.58)} .sitemap-grid span{margin-bottom:18px;color:#a33b2e;font:700 11px/1 var(--font-geist-mono);letter-spacing:.08em} .sitemap-grid a{min-height:44px;display:flex;align-items:center;border-top:1px solid rgba(55,31,27,.1);color:#281c19;font-size:15px;font-weight:650} .sitemap-grid a:hover,.sitemap-grid a:focus-visible{color:var(--brand-red)} @media(max-width:900px){.sitemap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:620px){.sitemap-grid{grid-template-columns:1fr}.sitemap-grid article{min-height:0;padding:22px 20px}} body:not(.internal-page) .beta-actions{ display:flex; align-items:center; gap:10px; } body:not(.internal-page) .beta-actions .beta-access-cta{ border:1px solid rgba(22,19,17,.34); background:transparent; color:#161311; } body:not(.internal-page) .beta-actions .beta-access-cta b{ color:#161311!important; } @media(max-width:700px){ body:not(.internal-page) .beta-actions{ width:100%; flex-direction:column; } } .internal-page{ background:var(--campaign-cream); } body:not(.internal-page) .site-header, .internal-page .site-header{ background:transparent!important; } @media(max-width:899px){ body:not(.internal-page) .site-header, .internal-page .site-header{ border-color:transparent!important; background:transparent!important; box-shadow:none!important; backdrop-filter:none!important; -webkit-backdrop-filter:none!important; } } .route-coverage .coverage-detail-grid{ margin-top:54px; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; } .route-coverage .coverage-detail-grid>article{ min-height:410px; padding:30px; position:relative; overflow:hidden; display:flex; flex-direction:column; border:1px solid rgba(55,31,27,.14); border-radius:28px; background:rgba(255,255,255,.55); color:var(--brand-black); scroll-margin-top:110px; } .route-coverage .coverage-detail-grid>article:before{ content:""; width:170px; height:170px; position:absolute; right:-76px; top:-78px; border:1px solid rgba(232,57,31,.18); border-radius:50%; box-shadow:0 0 0 28px rgba(232,57,31,.035),0 0 0 58px rgba(232,57,31,.025); pointer-events:none; } .route-coverage .coverage-detail-grid>article:nth-child(2), .route-coverage .coverage-detail-grid>article:nth-child(3){ background:#201715; color:#f8f3ee; border-color:rgba(255,255,255,.1); } .route-coverage .coverage-detail-grid>article:nth-child(2):before, .route-coverage .coverage-detail-grid>article:nth-child(3):before{ border-color:rgba(232,57,31,.35); box-shadow:0 0 0 28px rgba(232,57,31,.05),0 0 0 58px rgba(232,57,31,.035); } .route-coverage .coverage-detail-grid header{ min-height:42px; position:relative; z-index:1; display:flex; align-items:flex-start; justify-content:space-between; gap:24px; border-bottom:1px solid rgba(55,31,27,.12); } .route-coverage .coverage-detail-grid>article:nth-child(2) header, .route-coverage .coverage-detail-grid>article:nth-child(3) header{ border-color:rgba(255,255,255,.11); } .route-coverage .coverage-detail-grid header span, .route-coverage .coverage-detail-grid header b, .route-coverage .coverage-detail-grid>article>small{ font:700 10px/1.25 var(--font-geist-mono); letter-spacing:.08em; } .route-coverage .coverage-detail-grid header span{color:#a54033} .route-coverage .coverage-detail-grid header b{color:inherit} .route-coverage .coverage-detail-grid h3{ max-width:480px; margin:42px 0 0; position:relative; z-index:1; font-size:clamp(28px,2.8vw,43px); font-weight:690; line-height:1; letter-spacing:-.052em; } .route-coverage .coverage-detail-grid p{ max-width:570px; margin:20px 0 0; color:#6d5d58; font-size:15px; line-height:1.55; } .route-coverage .coverage-detail-grid>article:nth-child(2) p, .route-coverage .coverage-detail-grid>article:nth-child(3) p{color:#aa9c96} .route-coverage .coverage-detail-grid ul{ margin:25px 0 0; padding:0; display:grid; gap:9px; list-style:none; } .route-coverage .coverage-detail-grid li{ padding-left:18px; position:relative; color:inherit; font-size:13px; line-height:1.45; } .route-coverage .coverage-detail-grid li:before{ content:""; width:6px; height:6px; position:absolute; left:0; top:.5em; border-radius:50%; background:var(--brand-red); } .route-coverage .coverage-detail-grid>article>small{ margin-top:auto; padding-top:28px; color:#8f7770; line-height:1.55; } .route-coverage .coverage-detail-grid>article:nth-child(2)>small, .route-coverage .coverage-detail-grid>article:nth-child(3)>small{color:#806f69} @media(max-width:760px){ .route-coverage .coverage-detail-grid{ margin-top:38px; grid-template-columns:1fr; } .route-coverage .coverage-detail-grid>article{ min-height:0; padding:24px 21px; border-radius:22px; } .route-coverage .coverage-detail-grid>article:nth-child(3){ background:rgba(255,255,255,.55); color:var(--brand-black); border-color:rgba(55,31,27,.14); } .route-coverage .coverage-detail-grid>article:nth-child(4){ background:#201715; color:#f8f3ee; border-color:rgba(255,255,255,.1); } .route-coverage .coverage-detail-grid>article:nth-child(3) p{color:#6d5d58} .route-coverage .coverage-detail-grid>article:nth-child(4) p{color:#aa9c96} .route-coverage .coverage-detail-grid>article:nth-child(3) header{border-color:rgba(55,31,27,.12)} .route-coverage .coverage-detail-grid>article:nth-child(4) header{border-color:rgba(255,255,255,.11)} .route-coverage .coverage-detail-grid>article:nth-child(3)>small{color:#8f7770} .route-coverage .coverage-detail-grid>article:nth-child(4)>small{color:#806f69} .route-coverage .coverage-detail-grid>article:nth-child(4):before{ border-color:rgba(232,57,31,.35); box-shadow:0 0 0 28px rgba(232,57,31,.05),0 0 0 58px rgba(232,57,31,.035); } .route-coverage .coverage-detail-grid h3{margin-top:32px;font-size:31px} .route-coverage .coverage-detail-grid>article>small{margin-top:28px} } body:not(.internal-page) .product-hero-shot .mission-metrics article{ min-height:46px; padding:8px 10px; display:flex; align-items:center; justify-content:space-between; gap:10px; } body:not(.internal-page) .product-hero-shot .mission-metrics span{ font-size:6px; font-weight:650; } body:not(.internal-page) .product-hero-shot .mission-metrics b{ grid-row:auto; grid-column:auto; font-size:16px; } body:not(.internal-page) :is(.proof-bar,.coverage-section,.outcomes-section,.beta-section), .internal-page .page-hero, .internal-page .page-callout:before{ border-radius:0!important; } body:not(.internal-page) main :is(h1,h2,h3)>em, .internal-page main :is(h1,h2,h3)>em, .waitlist-page main :is(h1,h2,h3)>em{ color:var(--brand-red)!important; font-family:inherit!important; font-style:normal!important; font-weight:inherit!important; } .trust-proof h2 em{color:#ff806c!important} body:not(.internal-page) main :is(h1,h2,h3), .internal-page main :is(h1,h2,h3), .waitlist-page main :is(h1,h2,h3){text-wrap:balance} body:not(.internal-page) .outcome-heading h2{ max-width:1180px; font-size:clamp(52px,5.1vw,82px)!important; } body:not(.internal-page) .beta-section h2>em, .internal-page .page-callout h2>em{color:var(--brand-black)!important} body:not(.internal-page) .product-hero-shot .mission-activity>header{ height:42px; min-height:42px; padding:0 13px; } body:not(.internal-page) .product-hero-shot .mission-activity>header>strong{ font-size:10.5px!important; } body:not(.internal-page) .product-hero-shot .mission-activity li{ min-height:52px; padding:9px 12px; grid-template-columns:7px minmax(0,1fr)!important; gap:9px!important; } body:not(.internal-page) .product-hero-shot .mission-activity li:before{ content:""; width:6px; height:6px; border-radius:50%; background:#c8beb8; } body:not(.internal-page) .product-hero-shot .mission-activity li.complete:before{background:#5d9166} body:not(.internal-page) .product-hero-shot .mission-activity li.active:before{ background:var(--brand-red); box-shadow:0 0 0 4px rgba(232,57,31,.12); } body:not(.internal-page) .product-hero-shot .mission-activity li>div{gap:3px} body:not(.internal-page) .product-hero-shot .mission-activity li strong{ font-size:10.5px!important; line-height:1.2!important; } body:not(.internal-page) .product-hero-shot .mission-activity li small{ font-size:8px!important; line-height:1.25!important; } .product-lockup, .mockup-lockup{ width:auto!important; height:17px!important; max-width:110px!important; object-fit:contain; object-position:left center; display:block; flex:0 0 auto; } .page-callout{ width:100%!important; max-width:none!important; min-height:0!important; margin:0!important; padding:clamp(74px,8vw,112px) max(24px,calc((100vw - 1400px)/2))!important; display:grid!important; grid-template-columns:minmax(0,1fr) auto!important; align-items:end!important; gap:clamp(40px,6vw,88px)!important; position:relative; overflow:hidden; isolation:isolate; background:var(--brand-red)!important; color:var(--brand-black)!important; border:0!important; border-radius:0!important; } .page-callout:before{ content:""!important; position:absolute!important; z-index:-1!important; inset:0!important; border-radius:0!important; background: linear-gradient(108deg,transparent 0 62%,rgba(25,12,10,.075) 62% 70%,transparent 70%), linear-gradient(rgba(23,11,9,.055) 1px,transparent 1px), linear-gradient(90deg,rgba(23,11,9,.055) 1px,transparent 1px)!important; background-size:auto,64px 64px,64px 64px!important; opacity:1!important; } .page-callout>div:first-child{max-width:810px;position:relative;z-index:1} .page-callout>div:first-child>span{ display:block; margin:0 0 32px; color:var(--brand-black)!important; font:750 11px/1 var(--font-geist-mono)!important; letter-spacing:.14em; } .page-callout h2{ max-width:820px!important; margin:0!important; color:var(--brand-black)!important; font-size:clamp(54px,6.5vw,98px)!important; font-weight:720!important; line-height:.9!important; letter-spacing:-.068em!important; } body:not(.internal-page) main .page-callout h2>em, .internal-page main .page-callout h2>em{color:var(--brand-black)!important} .page-callout p{ max-width:650px!important; margin:30px 0 0!important; color:rgba(22,19,17,.78)!important; font-size:16px!important; line-height:1.5!important; } .page-callout-actions{ min-width:min(100%,440px); display:grid; gap:10px; position:relative; z-index:1; } .page-callout-actions>a{ min-height:58px; padding:6px 7px 6px 22px; display:flex; align-items:center; justify-content:space-between; gap:26px; border:1px solid rgba(22,19,17,.5); border-radius:999px; color:var(--brand-black); font:750 12px/1 var(--font-geist-mono); letter-spacing:.07em; transition:transform .18s ease,background .18s ease,color .18s ease; } .page-callout-actions>a:hover{transform:translateY(-2px)} .page-callout-actions>a b{ width:44px; height:44px; display:grid; place-items:center; flex:0 0 44px; border-radius:50%; font-size:14px!important; } .page-callout-actions .page-callout-primary{border-color:var(--brand-black);background:var(--brand-black);color:#fff} .page-callout-actions .page-callout-primary b{background:var(--brand-red);color:var(--brand-black)} .page-callout-actions .page-callout-secondary{background:rgba(255,255,255,.08)} .page-callout-actions .page-callout-secondary b{background:var(--brand-black);color:#fff} @media(min-width:761px){ body:not(.internal-page) .pricing-grid .price-card .price-top{min-height:36px} body:not(.internal-page) .pricing-grid .price-card>p{ height:48px; min-height:48px; display:-webkit-box; overflow:hidden; -webkit-box-orient:vertical; -webkit-line-clamp:2; } } .route-partners .partner-paths-grid{ margin-top:58px; display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; } .route-partners .partner-path-card{ min-height:360px; padding:28px; display:flex; flex-direction:column; position:relative; overflow:hidden; border:1px solid rgba(55,31,27,.14); border-radius:28px; background:#f8f3ed; color:var(--brand-black); } .route-partners .partner-path-card:nth-child(2){background:#261716;color:#f8f3ed;border-color:#261716} .route-partners .partner-path-card:nth-child(3){background:var(--brand-red);border-color:var(--brand-red)} .route-partners .partner-path-card:before{ content:""; width:190px; height:190px; position:absolute; right:-105px; top:-110px; border:1px solid currentColor; border-radius:50%; opacity:.12; box-shadow:0 0 0 34px currentColor,0 0 0 70px currentColor; } .route-partners .partner-path-card header{ min-height:42px; padding-bottom:18px; display:flex; align-items:flex-start; justify-content:space-between; gap:20px; position:relative; z-index:1; border-bottom:1px solid currentColor; } .route-partners .partner-path-card header span, .route-partners .partner-path-card header b{ color:inherit!important; font:700 10px/1 var(--font-geist-mono)!important; letter-spacing:.11em; opacity:.72; } .route-partners .partner-path-card>div{position:relative;z-index:1} .route-partners .partner-path-card h3{ max-width:330px; margin:58px 0 0; color:inherit; font-size:clamp(25px,2vw,32px); font-weight:700; line-height:1; letter-spacing:-.048em; } .route-partners .partner-path-card p{ max-width:360px; margin:16px 0 0; color:inherit; font-size:14px; line-height:1.55; opacity:.68; } .route-partners .partner-path-card>a{ min-height:44px; margin-top:auto; padding-top:22px; display:flex; align-items:flex-end; justify-content:space-between; position:relative; z-index:1; border-top:1px solid currentColor; color:inherit; font-size:13px; font-weight:700; } .route-partners .partner-path-card>a b{font-size:16px!important} .route-partners .partner-standards-grid{ list-style:none; margin:58px 0 0; padding:0; display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); border-top:1px solid rgba(255,255,255,.15); border-bottom:1px solid rgba(255,255,255,.15); } .route-partners .partner-standards-grid li{ min-height:210px; padding:28px 30px; display:grid; grid-template-columns:38px 1fr; align-content:start; gap:22px; border-left:1px solid rgba(255,255,255,.15); } .route-partners .partner-standards-grid li:last-child{border-right:1px solid rgba(255,255,255,.15)} .route-partners .partner-standards-grid li>span{ width:36px; height:36px; display:grid; place-items:center; border-radius:50%; background:var(--brand-red); color:var(--brand-black)!important; font:750 10px/1 var(--font-geist-mono)!important; } .route-partners .partner-standards-grid h3{margin:6px 0 12px;color:#fff;font-size:22px;line-height:1.05;letter-spacing:-.035em} .route-partners .partner-standards-grid p{max-width:280px;margin:0;color:#a99b96;font-size:13px;line-height:1.55} @media(max-width:960px){ .page-callout{grid-template-columns:1fr!important;align-items:start!important} .page-callout-actions{width:min(100%,560px)} .route-partners .partner-paths-grid{grid-template-columns:1fr} .route-partners .partner-path-card{min-height:280px} .route-partners .partner-path-card h3{margin-top:38px} .route-partners .partner-standards-grid{grid-template-columns:1fr} .route-partners .partner-standards-grid li{min-height:0;border-right:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)} .route-partners .partner-standards-grid li:last-child{border-bottom:0} } @media(max-width:600px){ .page-callout{padding:68px 16px!important;gap:38px!important} .page-callout>div:first-child>span{margin-bottom:24px} .page-callout h2{font-size:clamp(46px,14vw,62px)!important} .page-callout p{margin-top:22px!important;font-size:15px!important} .page-callout-actions{min-width:0;width:100%} .page-callout-actions>a{width:100%;min-height:56px} .route-partners .partner-paths-grid{margin-top:38px} .route-partners .partner-path-card{min-height:300px;padding:23px;border-radius:22px} .route-partners .partner-path-card h3{margin-top:34px;font-size:27px} .route-partners .partner-standards-grid{margin-top:38px} .route-partners .partner-standards-grid li{padding:24px 20px;grid-template-columns:34px 1fr;gap:16px} } .site-footer .footer-identity>p{color:#efe9e5!important;font-size:19px!important;line-height:1.4;letter-spacing:-.01em} .site-footer .footer-contacts a{border-bottom:1px solid transparent;transition:color .18s ease,border-color .18s ease} .site-footer .footer-contacts a:hover{border-bottom-color:#ff6048} .route-partners .contact-grid article{min-height:300px} .route-partners .contact-grid h3{margin:40px 0 0;font-size:26px;line-height:1.08;letter-spacing:-.04em} .route-partners .review-steps li{min-height:180px} .route-partners .review-steps h3{margin:26px 0 10px;font-size:19px} .route-investors .company-pillars article{min-height:210px} .route-investors .trust-roadmap article{min-height:210px} .route-investors .trust-roadmap h3{margin:36px 0 10px} .route-investors .facts-table strong{font-size:14px;line-height:1.35} .route-investors .security-contact-strip{margin-top:48px} @media(max-width:700px){ .site-footer .footer-identity>p{font-size:16px!important} .route-partners .contact-grid article{min-height:0;padding:24px} .route-partners .contact-grid h3{margin-top:26px;font-size:23px} .route-partners .review-steps li{min-height:0} .route-investors .company-pillars article,.route-investors .trust-roadmap article{min-height:0} } @media(max-width:899px){ .mobile-menu nav a{ min-width:0; white-space:nowrap; line-height:1.1!important; letter-spacing:.035em!important; } body:not(.internal-page) .product-hero-shot figcaption{display:none!important} } html{-webkit-text-size-adjust:100%;text-size-adjust:100%} .waitlist-page{overflow-x:clip} .waitlist-header .brand-lockup{width:148px!important;max-width:148px!important} @media(max-width:600px){ .waitlist-header{ width:calc(100% - 32px)!important; height:64px!important; } .waitlist-header .brand{min-width:0;min-height:44px} .waitlist-header .brand-lockup{width:124px!important;max-width:124px!important} .waitlist-back{ width:44px!important; height:44px!important; position:relative; border:0!important; } .waitlist-form input, .waitlist-page .assessment-form :is(input,select,textarea){font-size:16px!important} .waitlist-footer{ width:calc(100% - 32px)!important; min-height:72px!important; padding:12px 0 calc(12px + env(safe-area-inset-bottom))!important; display:grid!important; grid-template-columns:auto auto auto; align-items:center!important; justify-content:space-between; gap:8px 12px!important; } .waitlist-footer span, .waitlist-footer a{ min-height:44px!important; margin:0!important; display:inline-flex; align-items:center; color:#655753!important; font-size:10px!important; line-height:1.25!important; letter-spacing:.02em!important; white-space:nowrap; } } @media(max-width:360px){ .waitlist-footer{grid-template-columns:1fr auto!important} .waitlist-footer>span{grid-column:1/-1;min-height:28px!important} } @media(max-width:700px){ .internal-page .page-breadcrumb{ width:100%!important; max-width:100%; min-height:28px; margin-bottom:26px!important; padding:0!important; gap:7px; flex-wrap:wrap; align-items:center; border-radius:0!important; background:transparent!important; line-height:1.25!important; } .internal-page .page-breadcrumb a{ min-width:44px; min-height:44px!important; margin:-8px 0; justify-content:flex-start; } } @media(max-width:600px){ .waitlist-header{height:58px!important} .waitlist-header .brand-lockup{width:108px!important;max-width:108px!important} } .company-contact-details{ margin-top:18px; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); border-top:1px solid #d8cfc9; border-bottom:1px solid #d8cfc9; } .company-contact-details>div{ min-height:126px; padding:25px 0; display:flex; flex-direction:column; justify-content:center; gap:12px; } .company-contact-details>div+div{padding-left:32px;border-left:1px solid #d8cfc9} .company-contact-details span{color:#8b3b30;font:700 10px/1.25 var(--font-geist-mono);letter-spacing:.08em} .company-contact-details a{width:max-content;max-width:100%;color:#17110f;font-size:16px;line-height:1.5} .company-contact-details a:hover{color:#8b3b30} @media(max-width:760px){ body:not(.internal-page) .trust-shell{text-align:center} body:not(.internal-page) .trust-proof{justify-items:center} body:not(.internal-page) .trust-proof h2, body:not(.internal-page) .trust-proof p{margin-inline:auto;text-align:center} body:not(.internal-page) .trust-programs{width:100%;justify-items:center} body:not(.internal-page) .trust-programs-label{width:100%;text-align:center} body:not(.internal-page) .trust-programs ul{width:100%;justify-content:center;align-items:center} body:not(.internal-page) .trust-programs li{justify-content:center} } @media(max-width:600px){ .waitlist-header{ width:calc(100% - 32px)!important; height:56px!important; min-height:56px!important; padding:0!important; display:grid!important; grid-template-columns:minmax(0,1fr) 44px!important; align-items:center!important; } .waitlist-header .brand{ width:108px!important; min-width:0!important; height:44px!important; min-height:44px!important; display:flex!important; align-items:center!important; } .waitlist-header .brand-lockup{width:108px!important;max-width:108px!important} .waitlist-back{position:relative!important;justify-self:end!important} .company-contact-details{grid-template-columns:1fr;margin-top:14px} .company-contact-details>div{min-height:0;padding:22px 0} .company-contact-details>div+div{padding-left:0;border-left:0;border-top:1px solid #d8cfc9} .company-contact-details a{font-size:15px} } .site-footer .footer-contact-band{ padding:42px 0 38px; gap:clamp(38px,7vw,92px); align-items:start; } .site-footer .footer-identity>p{margin-top:22px} .site-footer .footer-contacts{gap:22px 40px} @media(max-width:900px){ .site-footer .footer-contact-band{gap:32px} } @media(max-width:600px){ .site-footer .footer-contact-band{padding:36px 0 32px;gap:26px} .site-footer .footer-identity>p{margin-top:20px} .site-footer .footer-contacts{gap:18px} } html.waitlist-document{ width:100%; max-width:100%; overflow-x:hidden; } html.waitlist-document body{ width:100%; max-width:100%; overflow-x:hidden!important; } @media(max-width:600px){ .waitlist-page .waitlist-header{ width:auto!important; max-width:none!important; margin:0 16px!important; padding:0!important; position:relative!important; inset:auto!important; transform:none!important; display:grid!important; grid-template-columns:108px minmax(0,1fr) 44px!important; align-items:center!important; } .waitlist-page .waitlist-header .brand{ grid-column:1!important; justify-self:start!important; margin:0!important; padding:0!important; transform:none!important; } .waitlist-page .waitlist-header .brand-lockup{ display:block!important; width:108px!important; max-width:108px!important; height:auto!important; margin:0!important; transform:none!important; } .waitlist-page .waitlist-back{ grid-column:3!important; justify-self:end!important; margin:0!important; transform:none!important; } } @media(max-width:700px){ body:not(.internal-page) .finding-product .finding-status, body:not(.internal-page) .finding-product .finding-proof>header>small{display:none!important} body:not(.internal-page) .finding-product .finding-product-top>div:last-child{margin-left:auto} body:not(.internal-page) .finding-product .finding-proof>header{justify-content:flex-start} } .pricing-section .price-card>a.pricing-cta, .internal-page.route-pricing a.pricing-cta{ width:100%; min-height:56px!important; padding:8px 8px 8px 20px!important; gap:16px; border:1px solid transparent; border-radius:999px!important; background:var(--brand-red)!important; color:var(--brand-black)!important; box-shadow:none!important; font-size:13px!important; line-height:1.25; letter-spacing:.025em; } .pricing-section .price-card>a.pricing-cta>.cta-icon, .internal-page.route-pricing a.pricing-cta>.cta-icon{ background:var(--brand-black); color:#F5F4F0!important; } .pricing-section .price-card>a.pricing-cta:hover, .internal-page.route-pricing a.pricing-cta:hover{background:#ff5a42!important} .pricing-section .audit-price>a.pricing-cta, .internal-page.route-pricing a.pricing-cta-dark{ background:var(--brand-black)!important; color:#F5F4F0!important; } .pricing-section .audit-price>a.pricing-cta>.cta-icon, .internal-page.route-pricing a.pricing-cta-dark>.cta-icon{ background:var(--brand-red); color:var(--brand-black)!important; } .pricing-section .audit-price>a.pricing-cta:hover, .internal-page.route-pricing a.pricing-cta-dark:hover{background:#352a26!important} .pricing-section .price-card>a.pricing-cta:focus-visible, .internal-page.route-pricing a.pricing-cta:focus-visible{ outline:2px solid var(--brand-red); outline-offset:4px; } :is(.header-cta,.button-primary,.page-callout-actions>a,.waitlist-form button,.assessment-form button)>.cta-icon{ width:38px!important; height:38px!important; min-width:38px!important; min-height:38px!important; flex:0 0 38px!important; padding:0!important; display:grid!important; place-items:center!important; overflow:hidden; border-radius:50%; font-size:0!important; line-height:0!important; } .cta-icon:before{ content:""; width:16px; height:16px; display:block; background:currentColor; -webkit-mask:url("/brand/arrow-right.svg") center/16px 16px no-repeat; mask:url("/brand/arrow-right.svg") center/16px 16px no-repeat; } .waitlist-fit{ width:min(calc(100% - 56px),1280px); margin:0 auto; padding:74px 0; position:relative; z-index:2; display:grid; grid-template-columns:.75fr 1.25fr; gap:80px; border-top:1px solid rgba(57,31,29,.14); } .waitlist-fit-heading>span{ color:#8e4c44; font:650 11px/1 var(--font-geist-mono); letter-spacing:.1em; } .waitlist-fit-heading h2{ margin:22px 0 0; color:var(--brand-black); font-size:clamp(38px,4.2vw,60px); line-height:.94; letter-spacing:-.055em; } .waitlist-fit-heading p{ max-width:500px; margin:22px 0 0; color:#75645f; font-size:15px; line-height:1.6; } .waitlist-fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px} .waitlist-fit-grid article{ min-width:0; padding:28px; display:flex; flex-direction:column; border:1px solid rgba(57,31,29,.13); border-radius:22px; background:rgba(255,255,255,.5); } .waitlist-fit-grid article:last-child{background:#211917;color:#f5f4f0} .waitlist-fit-grid article>span{ color:#8e4c44; font:700 11px/1.2 var(--font-geist-mono); letter-spacing:.08em; } .waitlist-fit-grid article:last-child>span{color:#ff735f} .waitlist-fit-grid ul{list-style:none;margin:25px 0 0;padding:0} .waitlist-fit-grid li{ padding:14px 0 14px 23px; position:relative; border-top:1px solid rgba(57,31,29,.12); color:#655752; font-size:14px; line-height:1.5; } .waitlist-fit-grid article:last-child li{border-top-color:rgba(255,255,255,.12);color:#cfc4bf} .waitlist-fit-grid li:before{content:"✓";position:absolute;left:0;color:#a53022;font-weight:750} .waitlist-fit-grid article:last-child li:before{content:"→";color:#ff735f} .waitlist-fit-grid a{ min-height:44px; margin-top:auto; display:flex; align-items:flex-end; color:#ff735f; font-size:14px; font-weight:700; } @media(max-width:900px){ .waitlist-fit{grid-template-columns:1fr;gap:42px} } @media(max-width:600px){ .waitlist-fit{width:calc(100% - 32px);padding:54px 0;gap:32px} .waitlist-fit-grid{grid-template-columns:1fr} .waitlist-fit-grid article{padding:23px} .waitlist-fit-heading h2{font-size:clamp(38px,11vw,48px)} } .internal-page.route-pricing .page-hero-grid{grid-template-columns:minmax(0,1fr);gap:0;padding:54px 0 38px} .internal-page.route-pricing .page-hero h1{max-width:100%;font-size:clamp(44px,5.5vw,72px);line-height:1.04;letter-spacing:-.05em} .internal-page.route-pricing .page-lede{max-width:56ch;margin-top:20px;font-size:18px;line-height:1.55} .internal-page.route-pricing .pricing-plans{padding:32px 0 0!important} .internal-page.route-pricing .full-pricing-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px!important;margin:0!important;padding:0!important;overflow:visible;scroll-snap-type:none} .internal-page.route-pricing .full-pricing-grid>article{width:100%;min-width:0;min-height:0!important;padding:30px!important;flex:none;border-radius:24px} .internal-page.route-pricing .full-pricing-grid article>div:first-child{flex-wrap:wrap;gap:10px;font-size:11px;line-height:1.4} .internal-page.route-pricing .full-pricing-grid h2{margin-top:22px!important;font-size:36px} .internal-page.route-pricing .full-pricing-grid article>p{min-height:48px;font-size:16px;line-height:1.5} .internal-page.route-pricing .full-pricing-grid .tier-price{flex-wrap:wrap;gap:10px;margin-top:20px;padding:18px 0} .internal-page.route-pricing .full-pricing-grid .tier-price small{font-size:11px} .internal-page.route-pricing .full-pricing-grid .tier-price strong{font-size:52px} .internal-page.route-pricing .full-pricing-grid .tier-price span{font-size:15px} .internal-page.route-pricing .full-pricing-grid ul{margin:22px 0 28px;gap:12px} .internal-page.route-pricing .full-pricing-grid li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5} .internal-page.route-pricing .full-pricing-grid li:before{flex:none;margin:0} .internal-page.route-pricing .full-pricing-grid article>a{margin-top:auto} .internal-page.route-pricing .price-disclosure{max-width:none;margin:18px 0 0;color:#62544d;font-size:14px;line-height:1.5;text-align:center} .pricing-guarantee{margin-top:28px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #dacac1;border-radius:20px;background:#eee5dd} .pricing-guarantee h2{margin:0;font-size:clamp(23px,2.4vw,30px);line-height:1.2;letter-spacing:-.035em} .pricing-guarantee p{margin:8px 0 0;color:#62544d;font-size:15px;line-height:1.5} .pricing-guarantee>a{min-height:44px;display:inline-flex;align-items:center;gap:10px;flex:none;color:#91352a;font-size:14px;font-weight:650} .internal-page.route-pricing .pricing-payments{padding:52px 0 0!important} .pricing-payment-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 20px} .pricing-payment-heading h2{margin:0;font-size:30px;line-height:1.2;letter-spacing:-.04em} .pricing-payment-heading p{margin:0;color:#62544d;font-size:15px} .pricing-payment-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin:24px 0 0} .pricing-payment-methods>div{min-width:0;padding-top:16px;border-top:1px solid #d9cfc7} .pricing-payment-methods dt{font-size:14px;font-weight:700} .pricing-payment-methods dd{margin:8px 0 0;color:#62544d;font-size:15px;line-height:1.65} .pricing-payment-note{max-width:85ch;margin:24px 0 0;color:#71645d;font-size:13px;line-height:1.6} .pricing-payment-note a{color:#91352a;text-decoration:underline;text-underline-offset:3px} .internal-page.route-pricing .pricing-faq{padding:64px 0!important} .internal-page.route-pricing .internal-faq{max-width:none} .internal-page.route-pricing .internal-faq>h2{margin-bottom:24px;font-size:36px} .internal-page.route-pricing .internal-faq summary{gap:24px;padding:18px 0;font-size:16px;line-height:1.5} .internal-page.route-pricing .internal-faq summary span{flex:none} .internal-page.route-pricing .internal-faq details p{max-width:80ch;margin:0 40px 24px 0;font-size:15px;line-height:1.65} .internal-page.route-pricing .internal-faq summary:focus-visible,.pricing-guarantee>a:focus-visible,.pricing-payment-note a:focus-visible{outline:2px solid #a53022;outline-offset:4px} @media(max-width:700px){ .internal-page.route-pricing .page-hero-grid{width:calc(100% - 32px);padding:30px 0 28px} .internal-page.route-pricing .page-hero .eyebrow{margin-bottom:18px} .internal-page.route-pricing .page-hero h1{font-size:clamp(40px,10.5vw,48px);line-height:1.05} .internal-page.route-pricing .page-lede{margin-top:16px;font-size:16px;line-height:1.5} .internal-page.route-pricing .pricing-plans{padding-top:20px!important} .internal-page.route-pricing .full-pricing-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important} .internal-page.route-pricing .full-pricing-grid>article{padding:24px!important;border-radius:20px} .internal-page.route-pricing .full-pricing-grid h2{font-size:32px} .internal-page.route-pricing .full-pricing-grid article>p{min-height:0} .internal-page.route-pricing .full-pricing-grid .tier-price strong{font-size:46px} .internal-page.route-pricing .price-disclosure{text-align:left} .pricing-guarantee{padding:22px;align-items:flex-start;flex-direction:column;gap:12px} .pricing-guarantee>a{flex:none} .internal-page.route-pricing .pricing-payments{padding-top:38px!important} .pricing-payment-methods{grid-template-columns:minmax(0,1fr);gap:18px} .internal-page.route-pricing .pricing-faq{padding:44px 0!important} .internal-page.route-pricing .internal-faq>h2{font-size:30px} .internal-page.route-pricing .internal-faq details p{margin-right:0} }