@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-ext-400-normal.0fqyy_rzir8wk.woff2)format("woff2"),url(../media/dm-sans-latin-ext-400-normal.2wgrmp5e19scw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-400-normal.0471snlmja818.woff2)format("woff2"),url(../media/dm-sans-latin-400-normal.40quu04grbhf8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-ext-500-normal.3kt-ux4qy_ne2.woff2)format("woff2"),url(../media/dm-sans-latin-ext-500-normal.3exo923874x5t.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-500-normal.0brn-8r9pdr2e.woff2)format("woff2"),url(../media/dm-sans-latin-500-normal.0jcw8phz0eanr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/dm-sans-latin-ext-700-normal.2hzb0w6rbfwop.woff2)format("woff2"),url(../media/dm-sans-latin-ext-700-normal.3l0fp675b56tl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/dm-sans-latin-700-normal.1a6kzvi7en7g-.woff2)format("woff2"),url(../media/dm-sans-latin-700-normal.33in7pwjke59p.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-vietnamese-500-normal.124hzgul_x378.woff2)format("woff2"),url(../media/space-grotesk-vietnamese-500-normal.2cc7ynremmr7q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-latin-ext-500-normal.24vi-5kullur3.woff2)format("woff2"),url(../media/space-grotesk-latin-ext-500-normal.3byb4h5ei5vbt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-latin-500-normal.33jdofnh71adk.woff2)format("woff2"),url(../media/space-grotesk-latin-500-normal.22aucsocraley.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-grotesk-vietnamese-700-normal.3nrnz1jykp0-d.woff2)format("woff2"),url(../media/space-grotesk-vietnamese-700-normal.00qvn3e43vadl.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-grotesk-latin-ext-700-normal.12edwf9le6tro.woff2)format("woff2"),url(../media/space-grotesk-latin-ext-700-normal.1m348sgz_lwrz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-grotesk-latin-700-normal.16tiaqjgzwdo4.woff2)format("woff2"),url(../media/space-grotesk-latin-700-normal.2f82em-z48vvn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ink:#0a0a0b;--muted:#5c5c61;--line:#e5e5e7;--line-strong:#cfcfd3;--paper:#fafafa;--surface:#fff;--soft:#f1f1f3;--accent:#0a0a0b;--accent-strong:#000;--accent-soft:#ededef;--on-accent:#fafafa;--success:#147a46;--error:#b42318;--grid-line:#7a7a8217;--header-bg:#fafafadb;--display:"Space Grotesk", "DM Sans", system-ui, sans-serif;--shadow-pop:0 18px 50px #00000024;--shadow-card:0 30px 60px -45px #0a0a0b59;--shadow-cta:0 12px 26px -14px #0a0a0b8c;--radius-s:8px;--radius-m:12px;--warning:#b45309;--max:1200px;--header-height:72px}:root[data-theme=dark]{--ink:#f4f4f5;--muted:#9c9ca3;--line:#222225;--line-strong:#37373b;--paper:#050506;--surface:#0d0d0f;--soft:#141416;--accent:#f4f4f5;--accent-strong:#fff;--accent-soft:#1a1a1d;--on-accent:#0a0a0b;--success:#6ad99a;--error:#ff8a80;--grid-line:#a0a0a821;--header-bg:#050506d1;--shadow-pop:0 18px 50px #0009;--shadow-card:0 30px 60px -45px #000000b3;--shadow-cta:0 12px 26px -14px #000000a6;--warning:#f0a24a}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:calc(var(--header-height) + 16px)}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,system-ui,sans-serif;overflow-x:clip}body:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:56px 56px;position:fixed;inset:0}body>*{z-index:1;position:relative}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}::placeholder{color:var(--muted);opacity:.75}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--accent);outline-offset:2px}::selection{background:var(--ink);color:var(--paper)}::-webkit-scrollbar{block-size:12px;inline-size:12px}::-webkit-scrollbar-track{background:var(--paper);border-left:1px solid var(--line)}::-webkit-scrollbar-thumb{border:3px solid var(--paper);background:var(--line-strong);background-clip:padding-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--muted);border-width:2px}::-webkit-scrollbar-corner{background:var(--paper)}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:var(--line-strong) var(--paper)}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--paper);padding:10px 14px;position:fixed;inset-block-start:10px;inset-inline-start:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.section-shell{inline-size:min(calc(100% - 48px), var(--max));margin-inline:auto}.section-label{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:700}.site-header{z-index:50;height:var(--header-height);border-block-end:1px solid var(--line);background:var(--header-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;inset-block-start:0}.nav-shell{inline-size:min(calc(100% - 48px), var(--max));align-items:center;gap:40px;height:100%;margin-inline:auto;display:flex}.wordmark{font-family:var(--display);letter-spacing:-.03em;align-items:center;gap:9px;font-size:20px;font-weight:700;display:inline-flex}.brand-mark{color:var(--ink);flex:none;display:block}.nav-actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.theme-toggle,.language-trigger{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);min-block-size:38px;color:var(--ink);cursor:pointer;transition:border-color .15s}.theme-toggle:hover,.language-trigger:hover{border-color:var(--line-strong)}.theme-toggle{place-items:center;inline-size:38px;display:grid}.theme-icon{display:block}.language-menu{position:relative}.language-trigger{align-items:center;gap:7px;padding-inline:9px;display:flex}.language-trigger img,.language-options img{object-fit:cover;border:1px solid var(--line);border-radius:2px;block-size:15px;inline-size:20px}.language-trigger span{text-overflow:ellipsis;white-space:nowrap;max-inline-size:95px;font-size:12px;overflow:hidden}.language-options{z-index:80;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);max-block-size:370px;inline-size:230px;box-shadow:var(--shadow-pop);padding:6px;animation:.16s menu-in;position:absolute;inset-block-start:46px;inset-inline-end:0;overflow-y:auto}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.language-options button{border-radius:var(--radius-s);min-block-size:40px;inline-size:100%;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:7px 9px;transition:background-color .15s;display:grid}.language-options button:hover,.language-options button[aria-selected=true]{background:var(--soft)}.language-options span{font-size:12px}.language-options b{color:var(--ink)}.button{border-radius:var(--radius-s);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-block-size:48px;padding-inline:22px;font-size:14px;font-weight:700;transition:background-color .15s,border-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.button-primary{background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-cta)}.button-primary:hover{background:var(--accent-strong);transform:translateY(-1px)}.button-primary:active{transform:translateY(0)}.button-ghost{border-color:var(--line-strong);background:color-mix(in srgb, var(--paper) 62%, transparent);color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.button-ghost:hover{border-color:var(--ink);transform:translateY(-1px)}.button-ghost:active{transform:translateY(0)}.text-link{color:var(--ink);font-size:13px;font-weight:700}.text-link:hover{text-underline-offset:3px;text-decoration:underline}.site-footer{border-block-start:1px solid var(--line);color:var(--muted);padding-block-start:64px;font-size:13px}.footer-top{justify-content:space-between;align-items:flex-start;gap:44px;padding-block-end:72px;display:flex}.footer-brand{justify-items:start;gap:10px;display:grid}.footer-brand p{margin:0}.footer-brand .brand-mark{margin-block-end:8px}.footer-links{flex-wrap:wrap;gap:12px 26px;display:flex}.footer-links a{margin-block:-4px;padding-block:4px;transition:color .15s}.footer-links a:hover{color:var(--ink)}.footer-bottom{border-block-start:1px solid var(--line);padding-block:28px}.footer-bottom p{text-align:center;margin:0;font-size:13px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.hero{min-block-size:calc(100svh - var(--header-height));justify-content:center;align-items:center;padding-block:64px;display:flex;position:relative;overflow:clip}.hero-backdrop{z-index:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 60%,#0000 97%);mask-image:linear-gradient(#0000 0%,#000 14% 60%,#0000 97%)}.hero-backdrop>div{block-size:100%;inline-size:100%}.hero-copy{z-index:1;text-align:center;position:relative}.hero-statement{max-inline-size:1150px;color:var(--ink);font-family:var(--display);letter-spacing:-.04em;margin:0 auto;font-size:clamp(36px,5vw,64px);font-weight:500;line-height:1.02}.hero-support{max-inline-size:680px;color:var(--muted);margin:28px auto 0;font-size:clamp(15px,1.35vw,18px);line-height:1.6}.hero-links{flex-wrap:wrap;justify-content:center;gap:10px;margin-block-start:40px;padding:0;display:flex}.product-summary{border-block-end:1px solid var(--line);text-align:center;max-inline-size:900px;padding-block:82px}.product-summary h2,.ground-truth h2,.waitlist h2{font-family:var(--display);letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.04}.product-summary p:not(.section-label){max-inline-size:760px;color:var(--muted);margin:0 auto;font-size:17px;line-height:1.75}.demo-section{padding-block:80px}.spoof-demo{border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow-card);margin:0;overflow:clip}.demo-title{border-block-end:1px solid var(--line-strong);padding:24px 28px}.demo-title span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.demo-title h2{font-family:var(--display);letter-spacing:-.025em;margin:6px 0 4px;font-size:clamp(26px,3vw,38px);font-weight:500}.demo-title p{color:var(--muted);margin:0;font-size:13px}.demo-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.demo-column{background:var(--surface);min-inline-size:0}.demo-column+.demo-column{border-inline-start:1px solid var(--line-strong)}.demo-column header{border-block-end:1px solid var(--line);background:var(--accent-soft);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-block-size:74px;padding:16px 20px;display:grid}.demo-column header span{color:var(--muted);font:500 13px ui-monospace,monospace}.demo-column h3{margin:0;font-size:15px}.demo-column dl{margin:0}.demo-column dl>div{border-block-end:1px solid var(--line);align-content:center;gap:7px;min-block-size:74px;padding:13px 20px;display:grid}.demo-column dt{color:var(--muted);font:10px ui-monospace,monospace}.demo-column dd{overflow-wrap:anywhere;min-inline-size:0;margin:0;font-size:13px;line-height:1.45}.response-column dd{color:var(--ink);font-family:ui-monospace,monospace;font-weight:700}.ja4-fingerprint{min-inline-size:0}.ja4-fingerprint code{color:var(--ink);letter-spacing:-.025em;flex-wrap:wrap;font-size:14px;line-height:1.35;display:flex}.ja4-fingerprint code span{white-space:nowrap}.ja4-fingerprint code b{font:inherit}.ja4-fingerprint code i{color:var(--muted);font-style:normal}.evidence-comparison{overscroll-behavior-x:contain;border-block-start:1px solid var(--line-strong);min-inline-size:0;overflow-x:auto}.evidence-comparison-inner{min-inline-size:760px}.comparison-head,.comparison-row{grid-template-columns:.7fr 1.2fr 1.2fr .55fr;align-items:start;gap:12px;padding:10px 20px;display:grid}.comparison-head{background:var(--soft);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.comparison-row+.comparison-row{border-block-start:1px solid var(--line)}.comparison-row strong{font-size:11px}.comparison-row code{overflow-wrap:anywhere;font:10px/1.45 ui-monospace,monospace}.comparison-row .ja4-fingerprint code{font-size:10px}.comparison-row>span{font-size:10px;font-weight:700}.is-match{color:var(--success)}.is-mismatch{color:var(--error)}.ground-truth{border-block:1px solid var(--line);padding-block:72px}.ground-truth header{max-inline-size:760px;margin-block-end:36px}.comparison{border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:clip}.comparison article{min-inline-size:0;padding:clamp(26px,3vw,36px)}.comparison article+article{border-inline-start:1px solid var(--line-strong)}.comparison h3{margin:0 0 20px;font-size:18px}.comparison ul{grid-template-rows:repeat(3,minmax(42px,auto));gap:7px;margin:0;padding:0;list-style:none;display:grid}.comparison li{color:var(--muted);grid-template-columns:5px minmax(0,1fr);align-items:start;gap:9px;font-size:13px;line-height:1.45;display:grid}.comparison li:before{content:"";background:var(--muted);border-radius:50%;block-size:5px;inline-size:5px;margin-block-start:.55em}.comparison .byteprint-side{background:var(--accent-soft);color:var(--ink)}.comparison .byteprint-side h3,.comparison .byteprint-side li{color:var(--ink)}.comparison .byteprint-side li:before{background:var(--ink)}.waitlist{border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow-card);grid-template-columns:.72fr 1.28fr;gap:clamp(48px,7vw,90px);margin-block:72px 96px;padding:clamp(40px,5vw,64px);display:grid}.waitlist-copy>p:not(.section-label){color:var(--muted);line-height:1.7}.waitlist-form{gap:16px;display:grid}.access-type{border:0;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;margin:0;padding:0;display:grid}.access-label{color:var(--muted);font-size:12px}.access-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.access-options label{border:1px solid var(--line);border-radius:var(--radius-s);min-block-size:40px;color:var(--ink);cursor:pointer;align-items:center;gap:7px;padding:9px 12px;font-size:12px;transition:border-color .15s,background-color .15s;display:flex}.access-options label:hover{border-color:var(--line-strong)}.access-options label:has(input:checked){border-color:var(--ink);background:var(--accent-soft)}.access-options input{accent-color:var(--ink);margin:0}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.waitlist-form>label,.form-row>label{color:var(--muted);gap:7px;font-size:12px;display:grid}.waitlist-form input:not([type=radio]),.waitlist-form textarea{border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--paper);min-block-size:48px;inline-size:100%;color:var(--ink);padding:13px 14px;font-size:13px}.waitlist-form textarea{resize:vertical;min-block-size:120px;line-height:1.5}.form-footer{display:flex}.form-success,.form-error{margin:0;font-size:12px}.form-success{color:var(--success)}.form-error{color:var(--error)}.honeypot{display:none!important}.page-intro{border-block-end:1px solid var(--line);padding-block:clamp(82px,10vw,140px)}.page-intro h1{max-inline-size:1000px;font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:clamp(48px,7vw,88px);font-weight:500;line-height:1.01}.page-intro>p:not(.section-label){max-inline-size:720px;color:var(--muted);margin:28px 0 0;font-size:17px;line-height:1.75}.problem-section{border-block-end:1px solid var(--line);text-align:center;padding-block:clamp(76px,9vw,120px)}.problem-section h2{font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:clamp(42px,6vw,72px);font-weight:500;line-height:1.02}.problem-section>p:not(.section-label){max-inline-size:680px;color:var(--muted);margin:24px auto 0;font-size:18px;line-height:1.7}.narrative-section{border-block-end:1px solid var(--line);padding-block:clamp(76px,9vw,112px)}.narrative-section>header{max-inline-size:760px;margin-block-end:44px}.narrative-section h2,.signal-section h2,.page-cta h2{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(36px,4.5vw,58px);font-weight:500;line-height:1.04}.feature-grid{border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow-card);display:grid;overflow:clip}.feature-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-grid article{padding:clamp(25px,3vw,36px)}.feature-grid article+article{border-inline-start:1px solid var(--line)}.feature-grid span,.process-grid span{color:var(--muted);font:10px ui-monospace,monospace}.feature-grid h3,.process-grid h3{margin:20px 0 11px;font-size:18px}.feature-grid p,.process-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.process-grid{border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow-card);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:clip}.process-grid li{padding:clamp(24px,2.7vw,34px)}.process-grid li+li{border-inline-start:1px solid var(--line)}.signal-section{border-block-end:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:clamp(52px,8vw,110px);padding-block:clamp(76px,9vw,112px);display:grid}.signal-copy{gap:22px;display:grid}.signal-copy p{color:var(--muted);margin:0;line-height:1.75}.demo-note{max-inline-size:680px;color:var(--muted);text-align:center;margin:18px auto 0;font-size:12px;line-height:1.6}.page-cta{justify-items:start;gap:24px;padding-block:clamp(76px,9vw,112px);display:grid}.page-cta h2{max-inline-size:820px}.team-intro{padding-block:clamp(82px,10vw,140px)}.founder-profile{grid-template-columns:.75fr 1.25fr;gap:100px;padding-block:96px;display:grid}.founder-monogram{aspect-ratio:1;border:1px solid var(--line-strong);background:var(--soft);inline-size:min(300px,100%);color:var(--ink);font-family:var(--display);letter-spacing:-.06em;border-radius:50%;place-self:start;place-items:center;font-size:clamp(72px,8vw,96px);font-weight:500;display:grid}.founder-copy h2{font-family:var(--display);letter-spacing:-.03em;margin:0 0 24px;font-size:clamp(43px,5vw,68px);font-weight:500}.founder-copy>p:not(.section-label){max-inline-size:650px;color:var(--muted);font-size:16px;line-height:1.75}.founder-copy .founder-intro{color:var(--ink);font-size:21px}.team-actions{align-items:center;gap:24px;margin-block-start:28px;display:flex}.legal-page{inline-size:min(100% - 48px,850px);margin-inline:auto;padding-block:40px 96px}.legal-page header{border-block-end:1px solid var(--line);padding-block:80px 55px}.legal-page header>span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.legal-page h1{font-family:var(--display);letter-spacing:-.03em;margin:16px 0;font-size:clamp(48px,7vw,78px);font-weight:500;line-height:1.02}.legal-page header>p,.legal-page article p{color:var(--muted)}.draft-notice{border-inline-start:3px solid var(--warning);border-radius:0 var(--radius-s) var(--radius-s) 0;background:var(--soft);margin-block-start:30px;padding:18px}.draft-notice p{margin:5px 0 0}.legal-page article{padding-block-start:30px}.legal-page article section{border-block-end:1px solid var(--line);padding-block:25px}.legal-page article h2{margin:0 0 12px;font-size:19px}.legal-page article p{margin:0;line-height:1.75}.legal-page article a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (min-width:981px){.demo-grid{grid-template-rows:repeat(5,auto)}.demo-column{grid-row:1/-1;grid-template-rows:subgrid;display:grid}.demo-column>header{grid-row:1}.demo-column>dl{grid-row:2/-1;grid-template-rows:subgrid;display:grid}}@keyframes reveal-rise{0%{transform:translateY(36px)}to{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.product-summary,.spoof-demo,.ground-truth header,.comparison,.waitlist,.problem-section,.feature-grid,.process-grid,.signal-section,.page-cta,.founder-profile{animation:linear both reveal-rise;animation-timeline:view();animation-range:entry entry 55%}}}
@media (max-width:980px){.waitlist,.founder-profile,.signal-section{grid-template-columns:1fr;gap:55px}.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-grid li:nth-child(odd){border-inline-start:0}.process-grid li:nth-child(n+3){border-block-start:1px solid var(--line)}.demo-grid{grid-template-columns:1fr}.demo-column+.demo-column{border-inline-start:0;border-block-start:1px solid var(--line-strong)}.demo-column dl>div{min-block-size:auto}.feature-grid-three{grid-template-columns:1fr}.feature-grid article+article{border-inline-start:0;border-block-start:1px solid var(--line)}}@media (max-width:680px){:root{--header-height:64px}.section-shell,.nav-shell{inline-size:min(calc(100% - 32px),var(--max))}.nav-shell{gap:9px}.nav-actions{gap:5px}.theme-toggle,.language-trigger{min-block-size:42px}.theme-toggle{inline-size:42px}.language-trigger{justify-content:center;inline-size:42px;padding:0}.language-trigger span{display:none}.language-options{max-block-size:calc(100dvh - 90px);inline-size:auto;position:fixed;inset-block-start:70px;inset-inline:16px}.hero{padding-block:48px}.hero-statement{font-size:clamp(28px,7vw,36px)}.hero-support{font-size:15px}.hero-links{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:32px;display:grid}.hero-links .button{inline-size:100%;padding-inline:12px}.hero-links .button-primary{grid-column:1/-1}.product-summary{padding-block:58px}.page-intro{padding-block:70px}.page-intro h1{font-size:clamp(42px,13vw,60px)}.problem-section,.narrative-section,.signal-section,.page-cta{padding-block:64px}.page-cta{justify-items:stretch}.page-cta .button{inline-size:100%}.process-grid{grid-template-columns:1fr}.process-grid li+li{border-inline-start:0;border-block-start:1px solid var(--line)}.ground-truth{padding-block:58px}.comparison{grid-template-columns:1fr}.comparison article+article{border-inline-start:0;border-block-start:1px solid var(--line-strong)}.comparison ul{grid-template-rows:none}.demo-section{padding-block:58px}.demo-title{padding:22px 18px}.demo-column header,.demo-column dl>div{padding-inline:16px}.evidence-comparison-inner{min-inline-size:680px}.waitlist{border-inline:0;border-radius:0;inline-size:100%;margin-block:64px;padding:55px 16px}.waitlist>*{inline-size:min(100%,520px);margin-inline:auto}.waitlist-form input:not([type=radio]),.waitlist-form textarea{font-size:16px}.form-row{grid-template-columns:1fr}.form-footer{flex-direction:column;align-items:stretch}.form-footer .button{inline-size:100%}.access-type{grid-template-columns:1fr;align-items:stretch;gap:7px}.access-label{inline-size:100%}.site-footer{padding-block-start:50px}.footer-top{flex-direction:column;gap:32px;padding-block-end:48px}.founder-profile{padding-block:64px}.team-actions{flex-direction:column;align-items:stretch}.legal-page{inline-size:min(100% - 32px,850px)}}@media (max-width:360px){.nav-shell{inline-size:calc(100% - 20px)}.wordmark{font-size:18px}.hero-statement{font-size:26px}.page-intro h1,.problem-section h2{font-size:34px}.product-summary h2,.ground-truth h2,.waitlist h2,.narrative-section h2,.signal-section h2,.page-cta h2{font-size:32px}.founder-copy h2{font-size:34px}.legal-page h1{font-size:38px}}

