@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-geist-sans),Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-geist-mono),monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.flex{display:flex}.table{display:table}.resize{resize:both}.border{border-width:1px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--obsidian:#080a0c;--graphite:#111418;--surface:#171b20;--soft-white:#f5f6f3;--secondary-light:#e8ebe7;--muted:#a7adb4;--mint:#65f2c2;--mint-dark:#118c68;--warning:#e6a85c;--line:rgba(255,255,255,0.1);--dark-line:rgba(8,10,12,0.14);--bg-primary:var(--obsidian);--bg-secondary:var(--graphite);--bg-elevated:var(--surface);--text-primary:var(--soft-white);--text-secondary:var(--muted);--privacy:var(--mint);--border-subtle:var(--line);--radius-sm:6px;--radius-md:10px;--radius-lg:15px;--font-body:18px;--font-lead:clamp(20px,1.7vw,22px);--font-small:15px;--font-label:12px;--space-section:clamp(6rem,7vw,7rem);--space-section-compact:clamp(4.5rem,5vw,5.5rem);--grid-gap:clamp(24px,2vw,32px);--content-width:1320px;--visual-radius:14px;--image-overlay:.38;--section-space:var(--space-section);--max:var(--content-width);--font-geist-sans:"Geist",Arial,sans-serif;--font-geist-mono:"Geist Mono",Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--obsidian);color:var(--soft-white);font-family:var(--font-geist-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a,button{font:inherit}a{text-decoration:none}a,button{color:inherit}::-moz-selection{background:var(--mint);color:var(--obsidian)}::selection{background:var(--mint);color:var(--obsidian)}:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.skip-link{position:fixed;top:12px;left:12px;z-index:1000;padding:10px 14px;border-radius:6px;background:var(--mint);color:var(--obsidian);font-weight:650;transform:translateY(-160%);transition:transform .12s ease}.skip-link:focus{transform:translateY(0)}.site-header{position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid transparent;transition:background .22s ease,border-color .22s ease,backdrop-filter .22s ease}.site-header.is-scrolled{background:rgba(8,10,12,.88);border-color:var(--line);backdrop-filter:blur(14px)}.header-inner{width:min(calc(100% - 48px),var(--max));height:76px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px}.wordmark{justify-self:start;font-size:19px;font-weight:620;letter-spacing:-.045em}.wordmark span{color:var(--mint)}.desktop-nav{display:flex;align-items:center;gap:28px}.desktop-nav a,.login-link{color:#c6cbc9;font-size:14px;transition:color .18s ease}.desktop-nav a:hover,.login-link:hover{color:#fff}.header-actions{justify-self:end;display:flex;align-items:center;gap:20px}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:0 19px;border:1px solid var(--mint);border-radius:9px;background:var(--mint);color:#07110d;font-size:14px;font-weight:620;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.button:hover{transform:translateY(-2px);background:#82f8d1;box-shadow:0 10px 34px rgba(101,242,194,.16)}.button:active{transform:translateY(0)}.button-small{min-height:40px;padding-inline:16px}.menu-button{display:none;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:9px;background:transparent;cursor:pointer}.menu-button svg{width:19px}.mobile-nav{display:none;width:min(calc(100% - 40px),var(--max));margin:0 auto;padding:10px 0 20px;border-top:1px solid var(--line)}.mobile-nav a{padding:11px 2px;color:#d6dad7;font-size:15px}.hero{position:relative;min-height:100vh;min-height:100svh;overflow:hidden;background:radial-gradient(circle at 72% 43%,rgba(101,242,194,.065),transparent 28%),linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px),var(--obsidian);background-size:auto,64px 64px,64px 64px,auto;border-bottom:1px solid var(--line)}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--obsidian) 0,transparent 48%,transparent 100%);pointer-events:none}.hero-grid{position:relative;z-index:1;width:min(calc(100% - 48px),var(--max));min-height:100vh;min-height:100svh;margin:0 auto;padding:132px 0 72px;display:grid;grid-template-columns:minmax(420px,.86fr) minmax(600px,1.14fr);align-items:center;gap:52px}.hero-copy{padding-bottom:12px}.eyebrow{margin:0 0 24px;display:flex;align-items:center;gap:10px;color:var(--mint);font-family:var(--font-geist-mono);font-size:12px;font-weight:540;letter-spacing:.09em;text-transform:uppercase}.eyebrow span{width:22px;height:1px;background:var(--mint);box-shadow:0 0 12px rgba(101,242,194,.7)}.hero h1{max-width:670px;margin:0;color:#f7f8f5;font-size:clamp(64px,5.35vw,78px);font-weight:535;line-height:.99;letter-spacing:-.065em}.hero h1 em{color:#90979b;font-style:normal;font-weight:440}.hero-lede{max-width:610px;margin:30px 0 0;color:var(--muted);font-size:17px;line-height:1.65;letter-spacing:-.01em}.hero-actions{margin-top:34px;display:flex;align-items:center;gap:26px}.text-link{color:#dce0dd;font-size:14px;border-bottom:1px solid rgba(255,255,255,.28);padding:12px 0 9px;transition:color .18s ease,border-color .18s ease}.text-link:hover{color:var(--mint);border-color:var(--mint)}.text-link span{color:var(--mint);margin-left:8px}.hero-status{margin-top:46px;padding-top:18px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px 24px;color:#798087;font-family:var(--font-geist-mono);font-size:10px;letter-spacing:.045em;text-transform:uppercase}.hero-status span{display:flex;align-items:center;gap:7px}.hero-status b,.hero-status svg{color:var(--mint);font-weight:520}.pipeline-shell{position:relative;width:100%;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:rgba(13,16,19,.92);box-shadow:0 38px 90px rgba(0,0,0,.36),0 0 0 1px rgba(0,0,0,.32);overflow:hidden}.pipeline-shell:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.035),transparent 23%)}.pipeline-topbar{position:relative;z-index:2;height:48px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#0d1013;font-family:var(--font-geist-mono)}.pipeline-topbar>div{display:flex;align-items:center;gap:9px}.window-dot{width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 10px rgba(101,242,194,.6)}.pipeline-title{color:#bcc2c3;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.replay-button{position:relative;z-index:4;display:flex;align-items:center;gap:6px;padding:6px 8px;border:0;background:transparent;color:#70777c;font-family:var(--font-geist-mono);font-size:9px;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.replay-button:hover{color:var(--mint)}.pipeline-body{min-height:478px;display:grid;grid-template-columns:1.18fr .9fr 34px 1fr}.pipeline-zone{min-width:0;padding:16px 13px 14px}.pipeline-zone+.pipeline-zone{border-left:1px solid var(--line)}.zone-heading{min-height:48px;display:flex;align-items:flex-start;gap:8px}.zone-index{color:#51575d;font-family:var(--font-geist-mono);font-size:9px;padding-top:2px}.zone-heading>div{min-width:0;display:flex;flex-direction:column;gap:4px}.zone-heading>div>span{color:#e9ebe8;font-size:9px;font-weight:620;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.zone-heading small{color:#5d646a;font-size:8px;white-space:nowrap}.zone-heading small,.zone-state{font-family:var(--font-geist-mono)}.zone-state{margin-left:auto;padding:4px 5px;border-radius:4px;font-size:7px;letter-spacing:.05em;text-transform:uppercase}.zone-state.amber{color:var(--warning);border:1px solid rgba(230,168,92,.28);background:rgba(230,168,92,.07)}.zone-state.mint{color:var(--mint);border:1px solid rgba(101,242,194,.22);background:rgba(101,242,194,.06)}.source-document{min-height:304px;margin-top:12px;padding:16px 13px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#111519;color:#c7cbca;font-family:var(--font-geist-mono);font-size:9px;line-height:1.75;overflow:hidden}.source-document p{margin:0 0 7px;white-space:nowrap}.source-document .document-kicker{margin-bottom:18px;color:#555c62;font-size:8px;letter-spacing:.08em}.source-document mark{position:relative;padding:2px 1px;background:transparent;color:inherit;border-radius:2px;transition:background .32s ease,color .32s ease,box-shadow .32s ease}.source-document mark.is-detected{background:rgba(230,168,92,.12);color:#f2cc98;box-shadow:inset 0 -1px 0 rgba(230,168,92,.65)}.retention-note{margin:11px 0 0;display:flex;align-items:center;gap:6px;color:#747b80;font-size:8px;line-height:1.3}.retention-note svg{flex:0 0 auto;color:var(--mint)}.process-zone{background:rgba(255,255,255,.012)}.process-track{margin-top:12px}.process-step{position:relative;min-height:52px;padding:9px 8px 9px 29px;color:#596067}.process-step>span{position:absolute;left:0;top:10px;font-family:var(--font-geist-mono);font-size:7px}.process-step b{font-size:10px;font-weight:530;letter-spacing:.02em}.process-step i{position:absolute;left:8px;top:24px;bottom:-6px;width:1px;background:#2a2f34}.process-step i:before{content:"";position:absolute;left:-2px;top:-2px;width:5px;height:5px;border-radius:50%;background:#3d444a;transition:background .3s ease,box-shadow .3s ease}.process-step:last-child i{bottom:13px}.process-step.is-active{color:#e5e8e5}.process-step.is-active i{background:linear-gradient(var(--mint),#29322f)}.process-step.is-active i:before{background:var(--mint);box-shadow:0 0 9px rgba(101,242,194,.6)}.event-log{margin-top:6px;padding-top:12px;border-top:1px solid var(--line);font-family:var(--font-geist-mono)}.event-log>span{color:#545c61;font-size:7px;letter-spacing:.08em}.event-log p{margin:8px 0 0;display:flex;align-items:center;gap:5px;color:#767d82;font-size:7px;opacity:0;transform:translateY(4px);transition:opacity .25s ease,transform .25s ease}.event-log p.is-visible{opacity:1;transform:none}.event-log p i{width:3px;height:3px;border-radius:50%;background:var(--mint)}.event-log p b{margin-left:auto;color:#5ecba6;font-weight:500}.trust-boundary{position:relative;min-height:100%;background:repeating-linear-gradient(0deg,rgba(101,242,194,.035) 0 5px,transparent 5px 10px);border-left:1px solid rgba(101,242,194,.18);border-right:1px solid rgba(101,242,194,.18);overflow:hidden}.boundary-line{position:absolute;top:36px;bottom:32px;left:50%;width:1px;background:rgba(101,242,194,.32)}.boundary-line:after,.boundary-line:before{content:"";position:absolute;left:-3px;width:7px;height:1px;background:var(--mint)}.boundary-line:before{top:0}.boundary-line:after{bottom:0}.boundary-line i{position:absolute;top:0;left:-2px;width:5px;height:46px;background:linear-gradient(transparent,var(--mint),transparent);filter:blur(.3px);opacity:.75;animation:boundary-scan 3.2s ease-in-out 1}.boundary-label{top:50%;color:var(--mint);font-size:7px;font-weight:620;letter-spacing:.13em;transform:translate(-50%,-50%) rotate(-90deg)}.boundary-label,.boundary-side{position:absolute;left:50%;font-family:var(--font-geist-mono);text-transform:uppercase;white-space:nowrap}.boundary-side{color:#596267;font-size:6px;letter-spacing:.08em;transform:translateX(-50%) rotate(-90deg)}.boundary-private{top:80px}.boundary-external{bottom:61px}@keyframes boundary-scan{0%,25%{top:8%;opacity:0}42%{opacity:1}88%{top:calc(100% - 60px);opacity:1}to{opacity:0}}.token-stack{min-height:304px;margin-top:12px;gap:8px}.token-stack,.token-stack>span{display:flex;flex-direction:column}.token-stack>span{min-height:44px;padding:8px 9px;justify-content:center;gap:3px;border:1px solid rgba(255,255,255,.07);border-radius:6px;background:rgba(255,255,255,.018);color:transparent;font-family:var(--font-geist-mono);font-size:9px;transform:translateX(-10px);opacity:0;transition:transform .43s cubic-bezier(.2,.8,.2,1),opacity .32s ease,color .32s ease,border-color .32s ease,background .32s ease}.token-stack>span.is-tokenized{color:var(--mint);transform:none;opacity:1;border-color:rgba(101,242,194,.19);background:rgba(101,242,194,.045)}.token-stack small{color:#58615f;font-size:6px;letter-spacing:.08em}.payload-status{padding-top:10px;border-top:1px solid var(--line);opacity:.4;transition:opacity .3s ease}.payload-status.is-complete{opacity:1}.payload-status span{display:flex;align-items:center;gap:5px;color:var(--mint);font-family:var(--font-geist-mono);font-size:7px;letter-spacing:.06em}.payload-status span i{width:4px;height:4px;border-radius:50%;background:var(--mint);box-shadow:0 0 8px rgba(101,242,194,.7)}.payload-status b{display:block;margin-top:4px;color:#6f777a;font-size:8px;font-weight:430}.trust-strip{border-bottom:1px solid var(--line);background:#0c0f12}.trust-strip-inner{width:min(calc(100% - 48px),var(--max));margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr)}.trust-strip-inner>div{position:relative;min-height:88px;padding:0 22px;display:flex;align-items:center;gap:13px;border-left:1px solid var(--line)}.trust-strip-inner>div:last-child{border-right:1px solid var(--line)}.trust-strip-inner span{color:#545c61;font-family:var(--font-geist-mono);font-size:9px}.trust-strip-inner p{margin:0;color:#c4c9c6;font-size:10px;font-weight:570;letter-spacing:.075em;text-transform:uppercase}.trust-strip-inner i{position:absolute;top:-1px;left:21px;width:20px;height:1px;background:var(--mint)}.comparison-section{position:relative;padding:136px max(24px,calc((100% - var(--max)) / 2)) 152px;overflow:hidden;background:linear-gradient(rgba(8,10,12,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(8,10,12,.035) 1px,transparent 1px),var(--soft-white);background-size:64px 64px,64px 64px,auto;color:var(--obsidian)}.comparison-intro{display:grid;grid-template-columns:.42fr 1.08fr 1fr;align-items:end;gap:40px}.section-number{align-self:start;margin:10px 0 0;color:#7b827f;font-family:var(--font-geist-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.comparison-intro h2{margin:0;font-size:clamp(48px,5vw,70px);font-weight:545;line-height:1.02;letter-spacing:-.055em}.comparison-intro>p:last-child{max-width:390px;margin:0 0 7px;color:#626966;font-size:17px;line-height:1.6}.comparison-grid{margin-top:74px;display:grid;grid-template-columns:1fr 110px 1fr;align-items:stretch}.comparison-panel{min-width:0;border:1px solid var(--dark-line);border-radius:15px;background:rgba(255,255,255,.52);overflow:hidden;box-shadow:0 18px 55px rgba(8,10,12,.07)}.comparison-panel header{min-height:80px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--dark-line)}.comparison-panel header>div{display:flex;flex-direction:column;gap:5px}.comparison-panel header span{font-size:12px;font-weight:660;letter-spacing:.08em;text-transform:uppercase}.comparison-panel header small{color:#878e8a;font-size:9px}.comparison-panel header b,.comparison-panel header small{font-family:var(--font-geist-mono);text-transform:uppercase}.comparison-panel header b{padding:5px 7px;border:1px solid rgba(8,10,12,.13);border-radius:5px;color:#777e7a;font-size:8px;font-weight:540;letter-spacing:.06em}.model-panel{background:#0e1213;border-color:#0e1213;color:var(--soft-white);box-shadow:0 24px 68px rgba(8,10,12,.18)}.model-panel header{border-color:var(--line)}.model-panel header small{color:#666e70}.model-panel header b{color:var(--mint);border-color:rgba(101,242,194,.2);background:rgba(101,242,194,.05)}.record-list{padding:10px}.record-list button{width:100%;min-height:75px;padding:0 13px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;border:1px solid transparent;border-bottom-color:rgba(8,10,12,.09);background:transparent;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.record-list button:last-child{border-bottom-color:transparent}.record-list button.is-active,.record-list button:hover{border-color:rgba(8,10,12,.13);border-radius:8px;background:rgba(230,168,92,.09);transform:translateX(3px)}.record-index{color:#989e9b;font-size:10px}.record-index,.record-value{font-family:var(--font-geist-mono)}.record-value{min-width:0;display:flex;flex-direction:column;gap:6px;font-size:13px;overflow-wrap:anywhere}.record-value small{color:#858c88;font-family:var(--font-geist-sans);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.entity-tag,.verified-tag{padding:4px 6px;border-radius:4px;font-family:var(--font-geist-mono);font-size:7px;letter-spacing:.05em;text-transform:uppercase}.entity-tag{color:#9d6523;border:1px solid rgba(157,101,35,.18)}.model-panel .record-list button{border-bottom-color:rgba(255,255,255,.075)}.model-panel .record-list button.is-active,.model-panel .record-list button:hover{border-color:rgba(101,242,194,.22);background:rgba(101,242,194,.065);transform:translateX(-3px)}.model-panel .record-value{color:var(--mint)}.model-panel .record-value small{color:#70787a}.verified-tag{color:var(--mint);border:1px solid rgba(101,242,194,.18)}.comparison-panel footer{min-height:54px;padding:0 22px;display:flex;align-items:center;gap:9px;border-top:1px solid var(--dark-line);color:#747b77;font-family:var(--font-geist-mono);font-size:9px}.model-panel footer{border-color:var(--line);color:#697174}.lock-dot{width:6px;height:6px;border:1px solid;border-radius:50%}.model-panel .lock-dot{color:var(--mint);background:var(--mint);box-shadow:0 0 8px rgba(101,242,194,.4)}.comparison-connector{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#7a817d;font-family:var(--font-geist-mono)}.comparison-connector span{font-size:8px;letter-spacing:.09em}.comparison-connector i{width:1px;height:58px;margin:12px 0;background:linear-gradient(transparent,#a6adaa)}.comparison-connector b{width:31px;height:31px;display:grid;place-items:center;border:1px solid var(--dark-line);border-radius:50%;color:var(--mint-dark);background:var(--soft-white);font-size:16px;box-shadow:0 0 0 7px rgba(8,10,12,.03)}.comparison-connector small{margin-top:13px;writing-mode:vertical-rl;color:#9ba19e;font-size:7px;letter-spacing:.07em;text-transform:uppercase}@media (max-width:1180px){.desktop-nav{gap:19px}.hero-grid{grid-template-columns:1fr;padding-top:148px;gap:58px}.hero,.hero-grid{min-height:auto}.hero-copy{max-width:780px}.hero h1{font-size:clamp(62px,8vw,78px)}.pipeline-shell{max-width:900px}}@media (max-width:930px){.desktop-nav,.login-link{display:none}.header-inner{grid-template-columns:1fr auto}.menu-button{display:inline-flex}.mobile-nav.is-open{display:grid;background:rgba(8,10,12,.97)}.comparison-intro{grid-template-columns:1fr;gap:20px}.section-number{margin:0}.comparison-intro>p:last-child{margin-top:4px}.comparison-grid{grid-template-columns:1fr;gap:20px}.comparison-connector{min-height:70px;flex-direction:row}.comparison-connector i{width:50px;height:1px;margin:0 12px;background:linear-gradient(90deg,transparent,#a6adaa)}.comparison-connector small{margin:0 0 0 12px;writing-mode:initial}}@media (max-width:720px){.header-inner{width:min(calc(100% - 32px),var(--max));height:68px;gap:10px}.header-actions{gap:9px}.button-small{min-height:38px;padding-inline:12px;font-size:12px}.hero-grid,.mobile-nav{width:min(calc(100% - 32px),var(--max))}.hero-grid{padding:118px 0 54px;gap:46px}.hero h1{font-size:clamp(43px,12vw,54px);line-height:1.02}.hero-lede{margin-top:24px;font-size:16px;line-height:1.6}.hero-actions{align-items:flex-start;flex-direction:column;gap:10px}.hero-actions .button{width:100%}.hero-status{margin-top:34px;gap:10px 15px}.pipeline-body{grid-template-columns:1fr}.pipeline-zone{padding:18px}.pipeline-zone+.pipeline-zone{border-left:0;border-top:1px solid var(--line)}.source-document{min-height:auto;font-size:10px}.process-track{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.process-step{min-height:70px;padding:29px 7px 8px;border:1px solid var(--line);border-radius:7px}.process-step>span{left:8px;top:8px}.process-step i{left:8px;top:23px;right:8px;bottom:auto;width:auto;height:1px}.process-step:last-child i{bottom:auto}.process-step i:before{left:0;top:-2px}.event-log{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px}.event-log>span{grid-column:1/-1}.trust-boundary{min-height:82px;border:0;border-top:1px solid rgba(101,242,194,.2);border-bottom:1px solid rgba(101,242,194,.2)}.boundary-line{left:26px;right:26px;top:50%;bottom:auto;width:auto;height:1px}.boundary-line:after,.boundary-line:before{top:-3px;width:1px;height:7px}.boundary-line:before{left:0}.boundary-line:after{left:auto;right:0;bottom:auto}.boundary-line i{top:-2px;left:0;width:46px;height:5px;background:linear-gradient(90deg,transparent,var(--mint),transparent);animation:boundary-scan-mobile 3.2s ease-in-out 1}.boundary-label{transform:translate(-50%,-50%)}.boundary-side{top:13px;bottom:auto;transform:none}.boundary-private{left:18px}.boundary-external{left:auto;right:18px}@keyframes boundary-scan-mobile{0%,25%{left:7%;opacity:0}42%{opacity:1}88%{left:calc(100% - 70px);opacity:1}to{opacity:0}}.token-stack{min-height:auto}.trust-strip-inner{width:min(calc(100% - 32px),var(--max));grid-template-columns:1fr 1fr}.trust-strip-inner>div{min-height:78px;padding:0 14px}.trust-strip-inner>div:nth-child(2){border-right:1px solid var(--line)}.trust-strip-inner>div:nth-child(n+3){border-top:1px solid var(--line)}.trust-strip-inner p{font-size:9px}.comparison-section{padding:96px 16px 104px}.comparison-intro h2{font-size:clamp(43px,12vw,54px)}.comparison-intro>p:last-child{font-size:16px}.comparison-grid{margin-top:48px}.comparison-panel header{min-height:72px;padding:0 16px}.record-list{padding:7px}.record-list button{min-height:72px;grid-template-columns:26px 1fr auto;gap:7px;padding:0 8px}.record-value{font-size:11px}.comparison-panel footer{padding:0 16px;line-height:1.35}}@media (max-width:420px){.wordmark{font-size:17px}.button-small{padding-inline:10px}.menu-button{width:38px;height:38px}.source-document p{white-space:normal}.event-log,.trust-strip-inner{grid-template-columns:1fr}.trust-strip-inner>div,.trust-strip-inner>div:nth-child(2){border-right:1px solid var(--line);border-top:1px solid var(--line)}.trust-strip-inner>div:first-child{border-top:0}.record-list button{grid-template-columns:23px 1fr}.comparison-connector small,.entity-tag,.verified-tag{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.dark-section,.light-section{position:relative;overflow:hidden}section[id]{scroll-margin-top:76px}.light-section{background:var(--soft-white);color:var(--obsidian)}.dark-section{background:var(--obsidian);color:var(--soft-white)}.dark-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:64px 64px}.section-heading{position:relative;z-index:1;width:min(calc(100% - 48px),var(--max));margin:0 auto;display:grid;grid-template-columns:.43fr 1.07fr 1fr;align-items:end;gap:40px}.section-heading h2{margin:0;font-size:clamp(48px,5vw,70px);font-weight:545;line-height:1.02;letter-spacing:-.055em}.section-heading>p:last-child{max-width:420px;margin:0 0 7px;color:var(--muted);font-size:17px;line-height:1.62}.section-heading-dark>p:last-child{color:#626966}.compact-heading{grid-template-columns:.43fr 1.57fr;align-items:start}.routing-console .mint-text,.workflow-stats .mint-text{color:var(--mint)}.dataway-section{padding:142px max(24px,calc((100% - var(--max)) / 2)) 152px;border-top:1px solid var(--dark-line)}.dataway-section:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:rgba(8,10,12,.045)}.dataway-section .section-heading{width:100%}.dataway-grid{position:relative;z-index:1;margin-top:78px;display:grid;grid-template-columns:1fr 82px 1fr}.dataway-flow{min-width:0;padding:0 54px 44px;display:flex;flex-direction:column;align-items:center;border:1px solid var(--dark-line);background:rgba(255,255,255,.45)}.dataway-flow header{width:calc(100% + 108px);min-height:76px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--dark-line)}.dataway-flow header span{font-size:12px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.dataway-flow header small{color:#838a86;font-family:var(--font-geist-mono);font-size:9px;letter-spacing:.07em;text-transform:uppercase}.standard-flow{border-radius:15px 0 0 15px}.protected-flow{border-radius:0 15px 15px 0;background:#101415;color:var(--soft-white);border-color:#101415}.protected-flow header{border-color:var(--line)}.protected-flow header small{color:var(--mint)}.flow-node{width:min(100%,350px);min-height:66px;margin-top:30px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid var(--dark-line);border-radius:8px;background:rgba(255,255,255,.65)}.flow-node b{font-size:12px;font-weight:620;text-transform:uppercase;letter-spacing:.06em}.flow-node small{color:#7c837f;font-family:var(--font-geist-mono);font-size:8px;text-align:right;text-transform:uppercase}.protected-flow .flow-node{border-color:var(--line);background:#151a1c}.protected-flow .flow-node small{color:#6f7778}.flow-arrow{height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8a918d}.flow-arrow i{width:1px;height:22px;background:currentColor;opacity:.4}.flow-arrow span{font-size:12px}.payload-preview{width:min(100%,350px);padding:17px;display:flex;flex-direction:column;gap:7px;border:1px solid var(--dark-line);border-radius:8px;font-family:var(--font-geist-mono);font-size:10px}.amber-payload{background:rgba(230,168,92,.06)}.amber-payload .identity-line{color:#9f6828;background:rgba(230,168,92,.1)}.payload-preview span{width:-moz-fit-content;width:fit-content;padding:2px 4px}.mint-payload{border-color:rgba(101,242,194,.18);background:rgba(101,242,194,.035)}.mint-payload .token-line{color:var(--mint)}.privacy-layer-node{width:min(100%,350px);margin-bottom:14px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border-left:2px solid var(--mint);background:rgba(101,242,194,.045)}.privacy-layer-node span{color:var(--mint);font-size:10px;font-weight:630;letter-spacing:.06em;text-transform:uppercase}.privacy-layer-node b{color:#727b79;font-family:var(--font-geist-mono);font-size:7px;font-weight:450}.dataway-flow footer{width:100%;margin-top:30px;padding-top:18px;display:flex;align-items:center;gap:9px;border-top:1px solid var(--dark-line);color:#6f7672;font-size:11px}.protected-flow footer{border-color:var(--line);color:#78807e}.dataway-flow footer i{width:6px;height:6px;border-radius:50%;background:var(--warning)}.protected-flow footer i{background:var(--mint);box-shadow:0 0 8px rgba(101,242,194,.45)}.dataway-divider{display:flex;align-items:center;justify-content:center}.dataway-divider:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:rgba(8,10,12,.11)}.dataway-divider span{position:relative;z-index:1;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--dark-line);border-radius:50%;background:var(--soft-white);color:#858c88;font-family:var(--font-geist-mono);font-size:8px}.architecture-section{padding:152px 0 118px;border-bottom:1px solid var(--line)}.architecture-section:after{content:"";position:absolute;right:8%;top:20%;width:420px;height:420px;border-radius:50%;background:rgba(101,242,194,.035);filter:blur(90px)}.view-switch{position:relative;z-index:2;width:min(calc(100% - 48px),var(--max));margin:58px auto 22px;display:flex;justify-content:flex-end}.view-switch button{padding:10px 14px;border:1px solid var(--line);background:#0d1013;color:#747c7d;font-family:var(--font-geist-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.view-switch button:first-child{border-radius:7px 0 0 7px}.view-switch button:last-child{border-radius:0 7px 7px 0;border-left:0}.view-switch button.is-active{color:var(--mint);background:rgba(101,242,194,.07)}.architecture-map{position:relative;z-index:1;width:min(calc(100% - 48px),var(--max));min-height:390px;margin:0 auto;display:grid;grid-template-columns:1.08fr 32px 1.12fr 36px 1fr 32px .9fr 32px 1fr;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-lg);background:rgba(13,16,19,.91);overflow:hidden}.architecture-fragment{display:contents}.architecture-zone{position:relative;padding:22px 14px;min-width:0}.architecture-zone header{min-height:66px;display:flex;gap:12px;border-bottom:1px solid var(--line)}.architecture-zone header>span{color:#555d61;font-family:var(--font-geist-mono);font-size:9px}.architecture-zone header div{display:flex;flex-direction:column;gap:5px}.architecture-zone header b{font-size:10px;letter-spacing:.065em;text-transform:uppercase}.architecture-zone header small{color:#687073;font-family:var(--font-geist-mono);font-size:8px;text-transform:uppercase}.architecture-items{padding:20px 0 8px;display:flex;flex-direction:column;gap:9px}.architecture-items span{min-height:42px;padding:0 12px;display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.018);color:#b6bcbb;font-family:var(--font-geist-mono);font-size:9px}.architecture-items i{width:4px;height:4px;border-radius:50%;background:#596166}.architecture-zone:nth-of-type(2) .architecture-items i{background:var(--mint)}.privacy-seal{margin-top:10px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;border-left:2px solid var(--mint);color:var(--mint);font-family:var(--font-geist-mono);font-size:8px;background:rgba(101,242,194,.045)}.privacy-seal small{color:#68716e}.architecture-link{position:relative;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--line);border-right:1px solid var(--line)}.architecture-link i{width:100%;height:1px;background:#343a3e}.architecture-link span{position:absolute;width:23px;height:23px;display:grid;place-items:center;border:1px solid #343a3e;border-radius:50%;background:#0d1013;color:#7b8383;font-size:10px}.architecture-map .trust-boundary{min-height:390px}.architecture-caption{position:relative;z-index:1;width:min(calc(100% - 48px),var(--max));margin:16px auto 0;display:grid;grid-template-columns:2fr 1.7fr 1fr;color:#596064;font-family:var(--font-geist-mono);font-size:8px;letter-spacing:.07em;text-transform:uppercase}.architecture-caption span:nth-child(2){color:var(--mint);text-align:center}.architecture-caption span:last-child{text-align:right}.stages-section{padding:118px 0 150px}.stages-flow{position:relative;z-index:1;width:min(calc(100% - 48px),var(--max));margin:72px auto 0;border-top:1px solid var(--line)}.stage-row{position:relative;min-height:190px;display:grid;grid-template-columns:.42fr .8fr 1.2fr 34px;align-items:center;gap:34px;border-bottom:1px solid var(--line)}.stage-index{color:#525a5f;font-family:var(--font-geist-mono);font-size:11px}.stage-copy h3{margin:0 0 12px;font-size:28px;font-weight:540;letter-spacing:-.03em;text-transform:uppercase}.stage-copy p{max-width:350px;margin:0;color:#8e9699;font-size:14px;line-height:1.55}.stage-example{min-height:78px;padding:15px 18px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.02)}.stage-example span{padding:8px 10px;border:1px solid var(--line);border-radius:5px;color:#9ba2a3;font-family:var(--font-geist-mono);font-size:9px}.stage-example span.is-protected{color:var(--mint);border-color:rgba(101,242,194,.2);background:rgba(101,242,194,.045)}.stage-example-2{justify-content:space-around}.stage-example-2 span{position:relative;font-size:11px}.stage-example-2 span b{position:absolute;left:calc(100% + 28px);color:var(--mint);font-weight:400}.stage-example-3{justify-content:space-between}.stage-rail{position:absolute;right:0;top:0;bottom:0;width:32px;display:grid;place-items:center}.stage-rail:before{content:"";width:1px;height:100%;background:#2a3033}.stage-rail i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 11px rgba(101,242,194,.55)}.cockpit-section{padding:150px 0;background:#0b0e10;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cockpit-shell{position:relative;z-index:1;width:min(calc(100% - 48px),var(--max));margin:74px auto 0;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-lg);background:#0e1214;box-shadow:0 35px 100px rgba(0,0,0,.34);overflow:hidden}.cockpit-toolbar{min-height:56px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#0b0f11}.cockpit-toolbar>div:first-child{display:flex;align-items:center;gap:9px;color:#8c9495;font-family:var(--font-geist-mono);font-size:9px;letter-spacing:.06em}.cockpit-toolbar>div:first-child i{width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 8px rgba(101,242,194,.5)}.toolbar-actions{display:flex;gap:6px}.toolbar-actions button{min-height:31px;padding:0 9px;display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.02);color:#81898a;font-family:var(--font-geist-mono);font-size:8px;cursor:pointer}.toolbar-actions button:hover{color:var(--mint);border-color:rgba(101,242,194,.25)}.cockpit-grid{min-height:630px;display:grid;grid-template-columns:1.15fr 1fr .72fr}.document-editor,.entity-inspector,.payload-editor{min-width:0}.document-editor,.payload-editor{border-right:1px solid var(--line)}.document-editor>header,.payload-editor>header{height:72px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.document-editor header div,.payload-editor header div{display:flex;flex-direction:column;gap:5px}.document-editor header span,.payload-editor header span{font-size:10px;font-weight:630;letter-spacing:.08em;text-transform:uppercase}.document-editor header small,.payload-editor header small{color:#697174;font-family:var(--font-geist-mono);font-size:8px;text-transform:uppercase}.document-editor header b,.payload-editor header b{color:#61696b;font-family:var(--font-geist-mono);font-size:7px;font-weight:500}.document-copy{min-height:495px;padding:42px 35px;color:#aeb4b3;font-size:15px;line-height:2.15}.document-copy p{margin:0 0 24px}.inline-entity{position:relative;display:inline-flex;align-items:center;padding:2px 3px;border:0;border-bottom:1px solid rgba(230,168,92,.6);border-radius:2px;background:rgba(230,168,92,.09);color:#e8c18f;cursor:pointer}.inline-entity small{position:absolute;left:0;bottom:calc(100% + 2px);padding:1px 3px;border-radius:2px;background:#3a2c1c;color:#d6a66d;font-family:var(--font-geist-mono);font-size:6px;line-height:1.3;opacity:0;transition:opacity .15s ease}.inline-entity.is-active small,.inline-entity:focus small,.inline-entity:hover small{opacity:1}.inline-entity.is-active{box-shadow:0 0 0 2px rgba(230,168,92,.18)}.inline-entity:not(.is-protected){color:var(--warning);border-style:dashed}.document-editor>footer{min-height:62px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);color:#626a6d;font-family:var(--font-geist-mono);font-size:8px;text-transform:uppercase}.payload-editor{position:relative;background:rgba(101,242,194,.012)}.payload-editor>p{min-height:390px;margin:0;padding:42px 31px;color:#aeb6b3;font-family:var(--font-geist-mono);font-size:12px;line-height:2.05;overflow-wrap:anywhere}.payload-editor>p:first-line,.payload-rule{color:var(--mint)}.payload-rule{margin:0 30px;display:flex;align-items:center;gap:10px;font-family:var(--font-geist-mono);font-size:7px;letter-spacing:.08em}.payload-rule i{flex:1;height:1px;background:linear-gradient(90deg,rgba(101,242,194,.5),transparent)}.payload-editor>footer{min-height:92px;padding:0 30px;display:flex;flex-direction:column;justify-content:center;gap:7px}.payload-editor>footer span{display:flex;align-items:center;gap:7px;color:var(--mint);font-family:var(--font-geist-mono);font-size:8px}.payload-editor>footer i{width:5px;height:5px;border-radius:50%;background:var(--mint);box-shadow:0 0 8px rgba(101,242,194,.6)}.payload-editor>footer b{color:#687170;font-size:9px;font-weight:450}.entity-inspector{display:grid;grid-template-rows:52px auto auto 64px;background:#101416}.entity-inspector>header{padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-family:var(--font-geist-mono);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.entity-inspector>header b{width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--line);border-radius:4px;color:var(--mint)}.entity-list{padding:8px;border-bottom:1px solid var(--line)}.entity-list>button{width:100%;min-height:52px;padding:0 7px;display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;border:1px solid transparent;border-bottom:1px solid var(--line);background:transparent;text-align:left;cursor:pointer}.entity-list>button.is-active{border-color:rgba(101,242,194,.18);border-radius:6px;background:rgba(101,242,194,.04)}.entity-list>button>i{width:4px;height:4px;border-radius:50%;background:#5e6668}.entity-list>button>i.is-protected{background:var(--mint)}.entity-list>button span{color:#bdc2c1;font-family:var(--font-geist-mono);font-size:8px}.entity-list>button small{display:block;margin-top:3px;color:#596164;font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-list>button b{color:#5f6868}.entity-counts,.entity-list>button b{font-family:var(--font-geist-mono);font-size:6px}.entity-counts{padding:12px 6px 2px;display:flex;gap:11px;color:#5d6567}.entity-counts b{color:#a4acab}.entity-controls{padding:15px;display:flex;flex-direction:column;gap:10px}.entity-controls>span{color:#5f6769;font-family:var(--font-geist-mono);font-size:7px;letter-spacing:.07em;text-transform:uppercase}.entity-controls strong{color:#d8dcda;font-family:var(--font-geist-mono);font-size:9px;font-weight:500}.confidence-row{min-height:28px;padding:0 8px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:var(--radius-sm);color:#687072;font-family:var(--font-geist-mono);font-size:7px}.confidence-row b{color:#c7cecb;font-size:8px;font-weight:500}.entity-controls label{color:#687072;font-size:8px}.entity-controls select{width:100%;height:31px;margin-top:5px;padding:0 8px;background:#0c1012;color:#b8bfbd;font-size:8px}.entity-controls button,.entity-controls select{border:1px solid var(--line);border-radius:5px;font-family:var(--font-geist-mono)}.entity-controls button{min-height:31px;background:transparent;color:#777f81;font-size:7px;cursor:pointer}.entity-controls .control-protected{color:var(--mint);border-color:rgba(101,242,194,.2);background:rgba(101,242,194,.04)}.entity-controls .control-remove{display:flex;align-items:center;justify-content:center;gap:6px}.entity-inspector>footer{padding:0 14px;display:flex;flex-direction:column;justify-content:center;gap:5px;border-top:1px solid var(--line);font-family:var(--font-geist-mono)}.entity-inspector>footer span{color:var(--mint);font-size:7px}.entity-inspector>footer b{color:#697173;font-size:7px}.entity-inspector>footer i{display:inline-block;width:4px;height:4px;margin-right:5px;border-radius:50%;background:var(--mint)}.workflows-section{padding:150px max(24px,calc((100% - var(--max)) / 2))}.workflows-section .section-heading{width:100%}.workflow-workspace{margin-top:74px;display:grid;grid-template-columns:290px 1fr;border:1px solid var(--dark-line);border-radius:var(--radius-lg);background:rgba(255,255,255,.5);overflow:hidden;box-shadow:0 20px 65px rgba(8,10,12,.07)}.workflow-nav{padding:24px 14px;border-right:1px solid var(--dark-line)}.workflow-nav>span{display:block;padding:0 10px 16px;color:#888f8b;font-family:var(--font-geist-mono);font-size:9px;letter-spacing:.08em}.workflow-nav button{width:100%;min-height:58px;padding:0 10px;display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:7px;border:1px solid transparent;border-bottom-color:rgba(8,10,12,.08);background:transparent;color:#565d59;text-align:left;font-size:13px;cursor:pointer}.workflow-nav button>span{color:#9ca29f;font-family:var(--font-geist-mono);font-size:9px}.workflow-nav button i{color:var(--mint-dark);font-style:normal;opacity:0}.workflow-nav button.is-active{border-color:var(--dark-line);border-radius:7px;background:white;color:var(--obsidian);box-shadow:0 8px 24px rgba(8,10,12,.06)}.workflow-nav button.is-active i{opacity:1}.workflow-detail{min-width:0;background:#fff}.workflow-detail>header{min-height:112px;padding:0 30px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--dark-line)}.workflow-detail>header>div:first-child span{color:#858c88;font-family:var(--font-geist-mono);font-size:8px;letter-spacing:.07em}.workflow-detail h3{margin:8px 0 0;font-size:22px;font-weight:570;letter-spacing:-.02em}.case-status{display:grid;grid-template-columns:auto auto;gap:4px 16px}.case-status small{color:#8b928e;font-family:var(--font-geist-mono);font-size:8px}.case-status b{font-size:12px}.case-status span{grid-column:1/-1;display:flex;align-items:center;gap:6px;color:var(--mint-dark);font-family:var(--font-geist-mono);font-size:8px}.case-status i{width:5px;height:5px;border-radius:50%;background:var(--mint-dark)}.workflow-stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--dark-line)}.workflow-stats>span{min-height:84px;padding:16px 22px;display:flex;flex-direction:column;justify-content:center;gap:7px;border-right:1px solid var(--dark-line)}.workflow-stats>span:last-child{border-right:0}.workflow-stats small{color:#7f8682;font-family:var(--font-geist-mono);font-size:8px;text-transform:uppercase}.workflow-stats b{font-size:20px;font-weight:540}.workflow-inputs{min-height:74px;padding:12px 22px;display:grid;grid-template-columns:74px 1fr auto;align-items:center;gap:15px;border-bottom:1px solid var(--dark-line);background:rgba(8,10,12,.018)}.workflow-inputs>span{color:#858c88;font-family:var(--font-geist-mono);font-size:7px}.workflow-inputs>div{display:flex;flex-wrap:wrap;gap:6px}.workflow-inputs code{padding:6px 8px;border:1px solid var(--dark-line);border-radius:4px;background:rgba(255,255,255,.7);color:#525955;font-family:var(--font-geist-mono);font-size:7px}.workflow-inputs p{margin:0;padding-left:15px;border-left:1px solid var(--dark-line)}.workflow-inputs b,.workflow-inputs small{display:block}.workflow-inputs small{color:#858c88;font-family:var(--font-geist-mono);font-size:7px}.workflow-inputs b{margin-top:5px;color:var(--mint-dark);font-size:9px;font-weight:550}.workflow-steps{padding:29px 30px;display:grid;grid-template-columns:repeat(7,1fr)}.workflow-steps>div{position:relative;min-height:112px;padding:0 9px;text-align:center}.workflow-steps span{color:#9ba19e;font-family:var(--font-geist-mono);font-size:8px}.workflow-steps b{display:block;margin-top:28px;font-size:9px;font-weight:550;line-height:1.35;text-transform:uppercase}.workflow-steps i{position:absolute;left:50%;right:-50%;top:22px;height:1px;background:#d7dbd8}.workflow-steps i:before{content:"";position:absolute;left:-3px;top:-3px;width:7px;height:7px;border-radius:50%;background:#bec4c0}.workflow-steps i.is-complete{background:linear-gradient(90deg,var(--mint-dark),#d7dbd8)}.workflow-steps i.is-complete:before{background:var(--mint-dark)}.workflow-steps>div:last-child i{right:50%}.workflow-detail>footer{min-height:88px;padding:0 30px;display:flex;align-items:center;gap:10px;border-top:1px solid var(--dark-line)}.workflow-detail>footer>span{margin-right:auto;color:#858c88;font-family:var(--font-geist-mono);font-size:8px}.workflow-detail>footer button{min-height:38px;padding:0 12px;display:flex;align-items:center;gap:15px;border:1px solid var(--dark-line);border-radius:6px;background:transparent;color:#414744;font-size:10px;cursor:pointer}.workflow-detail>footer button i{color:var(--mint-dark);font-style:normal}.routing-section{padding:150px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.routing-layout{position:relative;z-index:1;width:min(calc(100% - 48px),var(--max));margin:76px auto 0;display:grid;grid-template-columns:1fr 330px;gap:28px}.routing-flow{min-height:470px;padding:30px;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-lg);background:#0e1214;align-items:center}.routing-flow,.routing-payload{display:flex;flex-direction:column}.routing-payload{width:310px;min-height:68px;padding:12px 16px;justify-content:center;gap:7px;border:1px solid rgba(101,242,194,.2);border-radius:7px;background:rgba(101,242,194,.045);position:relative}.routing-payload span{color:var(--mint);font-size:9px;letter-spacing:.07em;text-transform:uppercase}.routing-payload code{color:#78817e;font-size:8px}.routing-payload i{position:absolute;top:-1px;bottom:-1px;left:-1px;width:2px;background:var(--mint)}.routing-line{height:42px;display:grid;place-items:center;color:var(--mint)}.routing-line:before{content:"";position:absolute;width:1px;height:42px;background:rgba(101,242,194,.3)}.routing-line span{z-index:1;padding:2px;background:#0e1214}.router-core{width:280px;min-height:94px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(101,242,194,.22);background:#131918;box-shadow:0 0 35px rgba(101,242,194,.05)}.router-core small{color:var(--mint);font-family:var(--font-geist-mono);font-size:7px}.router-core strong{font-size:14px;font-weight:560;text-transform:uppercase}.router-core span{color:#697270;font-family:var(--font-geist-mono);font-size:7px}.routing-branches{width:calc(100% - 110px);height:58px;position:relative;display:grid;grid-template-columns:repeat(4,1fr)}.routing-branches:before{content:"";position:absolute;top:27px;left:12.5%;right:12.5%;height:1px;background:#33403b}.routing-branches i{position:relative}.routing-branches i:before{content:"";position:absolute;top:27px;left:50%;width:1px;height:31px;background:#33403b}.model-options{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.model-options button{min-height:100px;padding:14px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;border:1px solid var(--line);border-radius:7px;background:rgba(255,255,255,.018);text-align:left;cursor:pointer}.model-options button span{color:#d2d6d4;font-size:10px;text-transform:uppercase}.model-options button b{color:#6c7475;font-size:8px;font-weight:450}.model-options button small{margin-top:auto;color:#555e60;font-family:var(--font-geist-mono);font-size:7px;text-transform:uppercase}.model-options button.is-active{border-color:rgba(101,242,194,.3);background:rgba(101,242,194,.055)}.model-options button.is-active small,.model-options button.is-active span{color:var(--mint)}.routing-console{border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-lg);background:#0e1214;overflow:hidden}.routing-console>header{min-height:56px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);color:#8d9595;font-family:var(--font-geist-mono);font-size:8px;letter-spacing:.07em}.routing-console>header i{width:6px;height:6px;border-radius:50%;background:var(--mint)}.routing-console dl{margin:0;padding:11px 17px}.routing-console dl div{min-height:61px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line)}.routing-console dt{color:#687173;font-family:var(--font-geist-mono);font-size:8px;text-transform:uppercase}.routing-console dd{margin:0;color:#c0c6c4;font-size:10px;text-align:right}.routing-console footer{min-height:75px;padding:0 17px;display:flex;flex-direction:column;justify-content:center;gap:6px;border-top:1px solid var(--line)}.routing-console footer span{color:var(--mint);font-family:var(--font-geist-mono);font-size:8px}.routing-console footer span i{display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;background:var(--mint)}.routing-console footer small{color:#5b6466;font-family:var(--font-geist-mono);font-size:7px}.audit-section{padding:150px max(24px,calc((100% - var(--max)) / 2));border-bottom:1px solid var(--dark-line)}.audit-section .section-heading{width:100%;grid-template-columns:.43fr 1.57fr}.audit-layout{margin-top:76px;display:grid;grid-template-columns:1fr 330px;gap:28px}.audit-table-wrap{min-width:0;border:1px solid var(--dark-line);border-radius:var(--radius-lg);background:rgba(255,255,255,.7);overflow:hidden;box-shadow:0 16px 52px rgba(8,10,12,.06)}.audit-table-header{min-height:57px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--dark-line);font-family:var(--font-geist-mono);font-size:8px;letter-spacing:.07em}.audit-table-header b{color:var(--mint-dark);font-weight:540}.audit-table{min-width:780px}.audit-row{min-height:68px;padding:0 16px;display:grid;grid-template-columns:1.05fr .38fr .72fr 1.15fr .65fr .8fr .88fr;align-items:center;border-bottom:1px solid rgba(8,10,12,.08)}.audit-row:last-child{border-bottom:0}.audit-row span{color:#555c58;font-family:var(--font-geist-mono);font-size:9px}.audit-head{min-height:46px;background:rgba(8,10,12,.025)}.audit-head span{color:#888f8b;font-size:7px;text-transform:uppercase}.audit-row .privacy-cell{width:-moz-fit-content;width:fit-content;padding:5px 7px;border:1px solid rgba(17,140,104,.2);border-radius:4px;color:var(--mint-dark);background:rgba(17,140,104,.045)}.utility-page{min-height:100vh;min-height:100svh;background:var(--obsidian);color:var(--soft-white)}.utility-page:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:64px 64px}.utility-header{position:relative;z-index:1;width:min(calc(100% - 48px),var(--max));height:76px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.utility-header>a:last-child{color:#a7afb0;font-size:13px}.utility-header>a:last-child:hover{color:var(--mint)}.utility-content{position:relative;z-index:1;width:min(calc(100% - 48px),900px);margin:0 auto;padding:clamp(6rem,12vw,10rem) 0}.utility-content h1{max-width:850px;margin:0;font-size:clamp(48px,7vw,82px);font-weight:535;line-height:1;letter-spacing:-.06em;hyphens:auto;overflow-wrap:break-word}.utility-body{max-width:680px;margin-top:42px;color:#a7afb0;font-size:17px;line-height:1.7}.utility-body a:not(.button){color:var(--mint);border-bottom:1px solid rgba(101,242,194,.35)}.utility-body section{margin-top:38px;padding-top:28px;border-top:1px solid var(--line)}.utility-body h2{margin:0 0 12px;color:var(--soft-white);font-size:24px;font-weight:560;letter-spacing:-.025em}.utility-body section p{margin:0}.legal-placeholder{padding:18px 20px;border:1px solid rgba(230,168,92,.25);border-radius:var(--radius-md);background:rgba(230,168,92,.055);color:#d7c2a5}.demo-agenda{margin:35px 0;border-top:1px solid var(--line)}.demo-agenda span{min-height:62px;display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--line);color:#c9cecc;font-size:14px}.demo-agenda b{color:var(--mint);font-family:var(--font-geist-mono);font-size:9px;font-weight:500}.utility-primary{margin-top:8px}.utility-note{color:#626a6c;font-family:var(--font-geist-mono);font-size:9px}.result-cell:before{content:"";display:inline-block;width:5px;height:5px;margin-right:6px;border-radius:50%;background:var(--mint-dark)}.audit-principle{padding:29px;border-top:2px solid var(--obsidian);background:#eaede9}.audit-principle>span{color:#747b77;font-family:var(--font-geist-mono);font-size:8px;letter-spacing:.08em}.audit-principle h3{margin:26px 0 19px;font-size:27px;font-weight:550;line-height:1.08;letter-spacing:-.035em}.audit-principle p{margin:0;color:#626965;font-size:13px;line-height:1.6}.audit-principle ul{margin:25px 0 0;padding:18px 0 0;border-top:1px solid var(--dark-line);list-style:none}.audit-principle li{margin:9px 0;display:flex;align-items:center;gap:8px;color:#5d645f;font-size:11px}.audit-principle li i{width:4px;height:4px;border-radius:50%;background:var(--mint-dark)}.compliance-section{padding:138px max(24px,calc((100% - var(--max)) / 2)) 150px}.compliance-section .section-heading{width:100%;grid-template-columns:.43fr 1.57fr}.compliance-list{margin-top:70px;border-top:1px solid var(--dark-line)}.compliance-list article{min-height:150px;display:grid;grid-template-columns:.35fr .65fr 1.6fr 32px;align-items:center;gap:30px;border-bottom:1px solid var(--dark-line)}.compliance-list article>span{color:#919894;font-family:var(--font-geist-mono);font-size:10px}.compliance-list h3{margin:0;font-size:23px;font-weight:550;letter-spacing:-.02em}.compliance-list p{max-width:620px;margin:0;color:#646b67;font-size:14px;line-height:1.6}.compliance-list article>i{color:var(--mint-dark);font-style:normal}.compliance-note{max-width:710px;margin:24px 0 0 auto;color:#8a918d;font-family:var(--font-geist-mono);font-size:9px;line-height:1.5}.statement-section{min-height:82vh;min-height:82svh;display:grid;place-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.statement-section>div{position:relative;z-index:1;width:min(calc(100% - 48px),var(--max))}.statement-section span{display:block;margin-bottom:35px;color:var(--mint);font-family:var(--font-geist-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;text-align:center}.statement-section h2{margin:0;color:#f6f7f4;font-size:clamp(58px,7vw,104px);font-weight:520;line-height:.99;letter-spacing:-.065em;text-align:center}.statement-section h2 em{color:#7d8587;font-style:normal;font-weight:430}.final-cta{position:relative;padding:105px max(24px,calc((100% - var(--max)) / 2));display:grid;grid-template-columns:.4fr 1.25fr .65fr;align-items:end;gap:38px;background:var(--mint);color:var(--obsidian)}.final-cta:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(8,10,12,.055) 1px,transparent 0),linear-gradient(90deg,rgba(8,10,12,.055) 1px,transparent 0);background-size:64px 64px}.cta-actions,.cta-copy,.cta-kicker{position:relative;z-index:1}.cta-kicker{align-self:start;display:flex;flex-direction:column;gap:14px;font-family:var(--font-geist-mono);font-size:8px;line-height:1.4;letter-spacing:.08em}.cta-kicker i{width:32px;height:1px;background:var(--obsidian)}.cta-copy h2{margin:0;font-size:clamp(42px,4.6vw,64px);font-weight:545;line-height:1.02;letter-spacing:-.055em}.cta-copy p{max-width:570px;margin:25px 0 0;color:rgba(8,10,12,.68);font-size:16px;line-height:1.6}.cta-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px}.cta-primary{border-color:var(--obsidian);background:var(--obsidian);color:var(--soft-white)}.cta-primary:hover{background:#161a1c;color:white;box-shadow:0 12px 35px rgba(8,10,12,.17)}.cta-secondary{min-height:48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(8,10,12,.45);font-size:13px}.cta-secondary span{font-size:17px}.site-footer{padding:88px max(24px,calc((100% - var(--max)) / 2)) 30px;background:#080a0c;color:var(--soft-white)}.footer-main{display:grid;grid-template-columns:.8fr 1.6fr;gap:70px}.footer-brand .wordmark{display:inline-block}.footer-brand p{margin:25px 0;color:#8c9496;font-size:15px;line-height:1.55}.footer-brand>span{display:flex;align-items:center;gap:8px;color:#666e70;font-family:var(--font-geist-mono);font-size:7px;letter-spacing:.07em}.footer-brand>span i{width:5px;height:5px;border-radius:50%;background:var(--mint);box-shadow:0 0 7px rgba(101,242,194,.5)}.footer-links{display:grid;grid-template-columns:repeat(5,1fr);gap:28px}.footer-links nav{display:flex;flex-direction:column;gap:12px}.footer-links nav>span{margin-bottom:8px;color:#5e6769;font-family:var(--font-geist-mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.footer-links a{color:#aeb5b5;font-size:12px;transition:color .16s ease}.footer-links a:hover{color:var(--mint)}.footer-bottom{margin-top:75px;padding-top:22px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);color:#5d6568;font-family:var(--font-geist-mono);font-size:8px;letter-spacing:.05em}.footer-bottom a:hover{color:var(--mint)}@media (max-width:1100px){.architecture-map{grid-template-columns:1fr 28px 1fr 30px 1fr 28px .9fr 28px 1fr}.architecture-zone{padding:20px 13px}.cockpit-grid{grid-template-columns:1fr 1fr}.entity-inspector{grid-column:1/-1;grid-template-columns:.9fr 1fr;grid-template-rows:52px auto 64px}.entity-inspector>header{grid-column:1/-1}.entity-controls,.entity-list{grid-row:2}.entity-inspector>footer{grid-column:1/-1}.workflow-workspace{grid-template-columns:240px 1fr}.workflow-steps{grid-template-columns:repeat(7,minmax(0,1fr))}.workflow-steps b{font-size:8px;overflow-wrap:anywhere}}@media (max-width:930px){.compact-heading,.section-heading{grid-template-columns:1fr;gap:20px}.section-heading>p:last-child{margin-top:4px}.dataway-grid{grid-template-columns:1fr;gap:18px}.dataway-divider{min-height:56px}.dataway-divider:before{top:auto;left:0;right:0;width:auto;height:1px}.dataway-divider span{transform:rotate(90deg)}.protected-flow,.standard-flow{border-radius:13px}.architecture-map{display:flex;flex-direction:column}.architecture-fragment{display:contents}.architecture-zone{min-height:auto;padding:24px}.architecture-link{min-height:60px;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.architecture-link i{width:1px;height:100%}.architecture-link span{transform:rotate(90deg)}.architecture-map .trust-boundary{min-height:82px}.architecture-caption{display:none}.stage-row{grid-template-columns:70px 1fr;padding:30px 42px 30px 0;gap:20px}.stage-example{grid-column:2}.stage-rail{right:0}.workflow-workspace{grid-template-columns:1fr}.workflow-nav{display:flex;gap:5px;padding:12px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--dark-line);scrollbar-width:none}.workflow-nav::-webkit-scrollbar{display:none}.workflow-nav>span{display:none}.workflow-nav button{flex:0 0 auto;width:auto;min-height:42px;padding:0 12px;grid-template-columns:auto 1fr;border:1px solid var(--dark-line);border-radius:6px}.workflow-nav button i,.workflow-nav button>span{display:none}.audit-layout,.routing-layout{grid-template-columns:1fr}.routing-console{max-width:none}.audit-table-wrap{overflow-x:auto}.compliance-list article{grid-template-columns:60px .65fr 1.35fr 20px}.final-cta{grid-template-columns:1fr}.cta-kicker{flex-direction:row;align-items:center}.cta-actions{max-width:330px}.footer-main{grid-template-columns:1fr}.footer-links{grid-template-columns:repeat(5,1fr)}}@media (max-width:720px){section[id]{scroll-margin-top:68px}.audit-section,.compliance-section,.dataway-section,.workflows-section{padding:96px 16px 104px}.architecture-section,.cockpit-section,.routing-section,.stages-section{padding:96px 0 104px}.architecture-caption,.architecture-map,.cockpit-shell,.routing-layout,.section-heading,.stages-flow,.view-switch{width:calc(100% - 32px)}.section-heading h2{font-size:clamp(43px,12vw,54px)}.section-heading>p:last-child{font-size:16px}.architecture-map,.audit-layout,.cockpit-shell,.compliance-list,.dataway-grid,.routing-layout,.stages-flow,.workflow-workspace{margin-top:48px}.dataway-flow{padding:0 18px 30px}.dataway-flow header{width:calc(100% + 36px)}.view-switch{justify-content:stretch}.view-switch button{flex:1}.architecture-zone{padding:22px 18px}.stage-row{grid-template-columns:44px 1fr;min-height:auto;padding:30px 35px 30px 0;gap:13px}.stage-copy h3{font-size:22px}.stage-example{grid-column:1/-1;margin-left:44px}.stage-example-2 span b{left:calc(100% + 13px)}.cockpit-toolbar{padding:10px 12px;align-items:flex-start;flex-direction:column;gap:9px}.toolbar-actions{width:100%;overflow-x:auto}.toolbar-actions button{flex:0 0 auto}.cockpit-grid{grid-template-columns:1fr}.document-editor,.payload-editor{border-right:0;border-bottom:1px solid var(--line)}.document-copy{min-height:auto;padding:35px 22px;font-size:14px}.payload-editor>p{min-height:310px;padding:35px 22px}.entity-inspector{grid-column:auto;display:grid;grid-template-columns:1fr;grid-template-rows:auto}.entity-controls,.entity-inspector>footer,.entity-inspector>header,.entity-list{grid-column:auto;grid-row:auto}.workflow-detail>header{padding:20px;align-items:flex-start;gap:18px}.workflow-stats{grid-template-columns:1fr 1fr}.workflow-stats>span:nth-child(2){border-right:0}.workflow-stats>span:nth-child(-n+2){border-bottom:1px solid var(--dark-line)}.workflow-detail>footer{padding:16px 20px;align-items:stretch;flex-direction:column}.workflow-detail>footer>span{margin:0}.workflow-detail>footer button{justify-content:space-between}.workflow-inputs{grid-template-columns:1fr;padding:16px 20px}.workflow-inputs p{padding:12px 0 0;border-left:0;border-top:1px solid var(--dark-line)}.workflow-steps{grid-template-columns:1fr;padding:20px}.workflow-steps>div{min-height:54px;padding:0 0 0 34px;text-align:left}.workflow-steps span{position:absolute;left:0;top:2px}.workflow-steps b{margin-top:0;font-size:9px}.workflow-steps i{left:7px;right:auto;top:19px;bottom:-4px;width:1px;height:auto}.workflow-steps i:before{left:-3px;top:-3px}.workflow-steps>div:last-child i{right:auto;bottom:17px}.routing-flow{min-height:0;padding:22px 14px}.router-core,.routing-payload{width:min(100%,280px)}.routing-branches{width:calc(100% - 35px)}.model-options{grid-template-columns:1fr 1fr}.model-options button{min-height:90px}.audit-section .section-heading,.compliance-section .section-heading{grid-template-columns:1fr}.audit-principle{padding:23px}.compliance-list article{min-height:auto;padding:27px 0;grid-template-columns:35px 1fr 18px;gap:12px}.compliance-list p{grid-column:2/-1}.compliance-list article>i{grid-column:3;grid-row:1}.compliance-note{margin-top:20px}.statement-section{min-height:68vh;min-height:68svh}.statement-section>div{width:calc(100% - 32px)}.statement-section h2{font-size:clamp(44px,12vw,62px)}.final-cta{padding:82px 16px}.cta-copy h2{font-size:clamp(42px,11vw,54px)}.cta-actions{max-width:none}.site-footer{padding:70px 16px 24px}.footer-links{grid-template-columns:1fr 1fr;gap:35px 22px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:12px}.utility-content,.utility-header{width:calc(100% - 32px)}.utility-header{height:68px}.utility-content{padding:6rem 0}.utility-content h1{font-size:clamp(44px,12vw,58px)}.utility-body{margin-top:32px;font-size:16px}.utility-primary{width:100%}}@media (max-width:420px){.dataway-flow header{gap:5px}.dataway-flow header,.flow-node{align-items:flex-start;flex-direction:column;justify-content:center}.flow-node small{text-align:left}.privacy-layer-node{align-items:flex-start;flex-direction:column;gap:7px}.document-editor>header,.payload-editor>header{padding:0 12px}.document-editor>footer{align-items:flex-start;flex-direction:column;justify-content:center;gap:5px}.workflow-detail>header{flex-direction:column}.case-status{width:100%}.model-options{grid-template-columns:1fr}.routing-branches{display:none}.model-options{margin-top:30px}.compliance-list h3{font-size:19px}}@media (prefers-reduced-motion:reduce){.inline-entity small{transition:none}}