@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_481cdf{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_481cdf{--font-body:"Manrope","Manrope Fallback"}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/665e920483964785-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_c0e7f9{font-family:Newsreader,Newsreader Fallback;font-style:normal}.__variable_c0e7f9{--font-display:"Newsreader","Newsreader Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_aa1656{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_aa1656{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--ink:#141714;--ink-2:#1d221e;--paper:#f1eee5;--paper-2:#e5e0d4;--white:#fffdf7;--text:#20241f;--muted:#62685f;--line:#c8c4b9;--acid:#b9f34a;--orange:#ff5a36;--green:#43d17d;--yellow:#f0c84b;--font-body:"Manrope",sans-serif;--font-display:"Newsreader",serif;--font-mono:"IBM Plex Mono",monospace;--radius:18px;--shadow:0 28px 80px rgba(13,18,14,.14)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;background:var(--paper);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}::selection{background:var(--acid);color:var(--ink)}.shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.skip-link{position:fixed;left:16px;top:-60px;z-index:1000;background:var(--acid);color:var(--ink);padding:10px 14px;border-radius:8px}.skip-link:focus{top:16px}.site-frame{min-height:100vh;overflow:clip}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(241,238,229,.88);border-bottom:1px solid rgba(20,23,20,.13);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-inner{height:72px;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:-.04em;font-size:20px}.desktop-nav{display:flex;align-items:center;gap:29px;font-size:13px;font-weight:700}.desktop-nav a,.language-link{transition:opacity .2s}.desktop-nav a:hover,.language-link:hover{opacity:.55}.header-actions{gap:11px}.header-actions,.language-link{display:flex;align-items:center}.language-link{gap:6px;font-family:var(--font-mono);font-size:12px;font-weight:600}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:999px;background:var(--acid);color:var(--ink);padding:13px 19px;font-size:13px;font-weight:800;line-height:1;box-shadow:inset 0 0 0 1px rgba(20,23,20,.2);transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px);background:#cafc69}.button-small{padding:11px 16px;background:var(--ink);color:var(--white);box-shadow:none}.button-small:hover{background:#2c342d}.mobile-menu{display:none;position:relative}.mobile-menu summary{list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{position:absolute;right:0;top:40px;width:230px;background:var(--white);border:1px solid var(--line);border-radius:14px;padding:10px;box-shadow:var(--shadow);display:grid}.mobile-menu nav a{padding:10px 12px;font-weight:700;font-size:14px}.site-footer{background:var(--ink);color:#dedbd2;padding:64px 0 30px;border-top:1px solid #343a34}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:60px;gap:60px}.brand-footer{color:var(--white)}.footer-grid>div:first-child p{max-width:470px;color:#8f978e;margin:18px 0 0}.footer-links{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px 30px;gap:8px 30px;font-size:13px;font-weight:700}.footer-links a:hover{color:var(--acid)}.footer-meta{grid-column:1/-1;border-top:1px solid #343a34;padding-top:22px;display:flex;justify-content:space-between;color:#727a72;font-family:var(--font-mono);font-size:11px}.section-pad{padding:112px 0}.section-dark,.section-ink{background:var(--ink);color:var(--white)}.section-ink{background:var(--ink-2)}.eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.14em;color:#586057;margin:0 0 18px}.eyebrow-bright{color:var(--acid)}.section-title{font-family:var(--font-display);font-weight:500;letter-spacing:-.045em;line-height:.98;font-size:clamp(44px,6vw,76px);margin:0}.section-title.narrow{max-width:820px}.section-lead{font-size:18px;line-height:1.7;color:var(--muted);max-width:650px}.section-dark .section-lead,.section-ink .section-lead{color:#a9afa7}.text-link{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:800;border-bottom:1px solid;padding-bottom:3px}.text-link-light{color:var(--white)}.hero{min-height:780px;padding:82px 0 74px;position:relative}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 76% 20%,rgba(185,243,74,.12),transparent 24%),linear-gradient(90deg,transparent 49.92%,rgba(255,255,255,.045) 50%,transparent 50.08%);pointer-events:none}.hero-grid{display:grid;grid-template-columns:.9fr 1.15fr;grid-gap:64px;gap:64px;align-items:center;position:relative}.contact-page h1,.detail-hero h1,.hero-copy h1,.legal-page h1,.subhero h1{font-family:var(--font-display);font-weight:500;letter-spacing:-.055em;line-height:.92;font-size:clamp(60px,7.7vw,106px);margin:0}.hero-lead{font-size:18px;line-height:1.7;color:#adb3ab;max-width:610px;margin:28px 0}.hero-actions{display:flex;align-items:center;gap:26px}.trust-row{list-style:none;padding:0;margin:34px 0 0;display:flex;flex-wrap:wrap;gap:8px 20px;color:#7f887f;font-family:var(--font-mono);font-size:10px}.trust-row li{display:flex;align-items:center;gap:6px}.trust-row svg{color:var(--green)}.hero-visual{position:relative;transform:perspective(1400px) rotateY(-4deg)}.signal-label{font-family:var(--font-mono);color:#6f786f;font-size:10px;letter-spacing:.16em;position:absolute;right:0;top:-28px}.reveal{animation:rise .75s cubic-bezier(.22,1,.36,1) both}.reveal-delay{animation-delay:.15s}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.product-console{background:#0b0e0c;border:1px solid #394039;border-radius:16px;box-shadow:0 50px 100px rgba(0,0,0,.44);overflow:hidden;color:#ccd3cc;font-family:var(--font-mono);font-size:10px}.console-controls,.console-tabs,.console-topbar{display:flex;align-items:center;justify-content:space-between}.console-topbar{height:43px;padding:0 15px;border-bottom:1px solid #282e29}.console-brand{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.12em}.console-brand i{width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 14px var(--orange)}.console-status{color:var(--green);font-size:8px}.console-controls{padding:11px 14px;gap:7px;justify-content:flex-start;border-bottom:1px solid #222823}.console-controls span{background:#181d19;border:1px solid #2e352f;padding:6px 9px;border-radius:5px;white-space:nowrap}.console-controls .active-range{margin-left:auto;background:#333f28;color:var(--acid)}.console-search{margin:12px 14px;border:1px solid #3a433b;border-radius:7px;background:#141915;color:#727b73;display:flex;align-items:center;gap:8px;padding:9px}.console-search kbd{margin-left:auto;border:1px solid #3b433c;border-radius:4px;padding:1px 5px}.console-chart{height:125px;margin:0 14px 12px;display:flex;align-items:flex-end;gap:4px;border-bottom:1px solid #353c36;background:repeating-linear-gradient(180deg,transparent 0,transparent 30px,#202521 31px)}.console-chart i{display:block;flex:1 1;min-height:6px;background:#506159;border-radius:2px 2px 0 0}.console-chart i.bar-alert{background:var(--orange);box-shadow:0 0 15px rgba(255,90,54,.3)}.console-tabs{justify-content:flex-start;gap:18px;padding:0 14px;border-bottom:1px solid #2b312c}.console-tabs span{padding:8px 0;display:flex;align-items:center;gap:6px;color:#6f786f}.console-tabs .tab-active{color:var(--white);border-bottom:2px solid var(--acid)}.log-table{overflow:hidden}.log-row{display:grid;grid-template-columns:1fr .7fr 1.15fr 3fr;grid-gap:8px;gap:8px;padding:9px 14px;border-bottom:1px solid #202521;white-space:nowrap}.log-row span{overflow:hidden;text-overflow:ellipsis}.log-head{color:#596159;font-size:8px}.level-error{color:#ff765b}.level-warn{color:var(--yellow)}.level-info{color:#65d896}.console-ai{display:flex;align-items:center;gap:7px;margin:11px 14px 14px;padding:9px 10px;border:1px solid #4a5934;background:#1d2817;color:var(--acid);border-radius:7px}.console-ai b{margin-left:auto}.console-compact .console-chart{height:90px}.console-compact{font-size:9px}.pain-fork{background:var(--paper)}.fork-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:54px;border:1px solid var(--line)}.fork-card{padding:46px;min-height:400px;position:relative;display:flex;flex-direction:column}.fork-card+.fork-card{border-left:1px solid var(--line)}.fork-existing{background:var(--white)}.fork-index{position:absolute;right:24px;top:20px;color:#a5a69f;font-size:11px}.card-kicker,.fork-index{font-family:var(--font-mono)}.card-kicker{font-size:10px;letter-spacing:.12em;color:var(--orange);text-transform:uppercase}.fork-card h3{font-family:var(--font-display);font-weight:500;letter-spacing:-.035em;font-size:43px;line-height:1.05;margin:32px 0 16px;max-width:470px}.fork-card>p:not(.card-kicker){color:var(--muted);max-width:500px}.fork-card a{margin-top:auto;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800}.split-heading{display:grid;grid-template-columns:1fr .65fr;grid-gap:80px;gap:80px;align-items:flex-end}.split-heading>p{color:#a3aaa2;font-size:18px;margin:0}.product-layout{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:34px;gap:34px;margin-top:70px;align-items:start}.step-list{list-style:none;padding:0;margin:0;border-top:1px solid #3d443e}.step-list li{display:grid;grid-template-columns:42px 1fr;grid-gap:18px;gap:18px;padding:25px 0;border-bottom:1px solid #3d443e}.step-list>li>span{font-family:var(--font-mono);font-size:10px;color:var(--acid)}.step-list h3{margin:0 0 6px;font-size:17px}.step-list p{margin:0;color:#969e96;font-size:13px}.ai-section{background:var(--white)}.ai-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:80px;gap:80px;align-items:center}.guardrail-note{display:flex;gap:10px;align-items:flex-start;margin-top:30px;color:#444b43;font-size:13px;font-weight:700}.guardrail-note svg{color:var(--orange);flex:0 0 auto}.ingestion-visual{background:#dcd8cc;border:1px solid #bbb7ad;padding:22px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:14px;gap:14px;border-radius:8px;box-shadow:var(--shadow)}.raw-event,.schema-output{background:#111511;color:#cdd4cd;border-radius:7px;overflow:hidden;min-width:0}.raw-event>span,.schema-output>span{display:block;border-bottom:1px solid #303731;color:#798179;padding:8px 10px;font-family:var(--font-mono);font-size:8px}.raw-event code,.schema-output code{display:block;padding:13px;white-space:pre-wrap;color:#a9d99b;font-family:var(--font-mono);font-size:9px;line-height:1.7}.transform-arrow{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--orange);font-family:var(--font-mono);font-size:8px}.features{background:var(--paper-2)}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:56px;border:1px solid #bab6ac}.feature-grid article{padding:30px;min-height:270px;background:rgba(255,255,255,.22)}.feature-grid article+article{border-left:1px solid #bab6ac}.feature-grid svg{color:var(--orange);width:26px;height:26px}.feature-grid h3{font-family:var(--font-display);font-size:26px;font-weight:600;line-height:1.1;margin:50px 0 12px}.feature-grid p{font-size:13px;color:var(--muted)}.performance{position:relative}.performance:before{content:"VENDOR / PUBLISHED";position:absolute;right:-45px;top:50%;transform:rotate(90deg);font:10px var(--font-mono);letter-spacing:.2em;color:#3f463f}.performance-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:90px;gap:90px;align-items:start}.metric-stack{border-top:1px solid #3c443d}.metric-stack article{display:grid;grid-template-columns:34px 140px 1fr;align-items:center;grid-gap:20px;gap:20px;padding:25px 0;border-bottom:1px solid #3c443d}.metric-index{font:9px var(--font-mono);color:#5e675e}.metric-stack strong{font:500 58px/1 var(--font-display);color:var(--acid)}.metric-stack h3{font-size:14px;margin:0 0 5px}.metric-stack p{font:9px var(--font-mono);color:#737c73;margin:0}.section-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.use-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:55px;border:1px solid var(--line)}.use-card{padding:28px;min-height:330px;display:flex;flex-direction:column;position:relative;background:var(--white);transition:background .2s,transform .2s}.use-card+.use-card{border-left:1px solid var(--line)}.use-card:hover{background:var(--acid);transform:translateY(-5px)}.use-card>span{font:10px var(--font-mono);color:#8a8f88}.use-card p{font:9px var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--orange);margin-top:auto}.use-card h3{font:500 31px/1.05 var(--font-display);letter-spacing:-.03em;margin:10px 0}.use-card b{position:absolute;right:24px;top:20px}.onprem{background:var(--orange);color:var(--ink)}.onprem-grid{display:grid;grid-template-columns:150px 1fr .75fr;grid-gap:55px;gap:55px;align-items:center}.onprem-mark{border:2px solid var(--ink);width:130px;height:130px;border-radius:50%;display:flex;align-items:center;justify-content:center;gap:8px;font:700 15px/1.1 var(--font-mono)}.onprem .eyebrow,.onprem .section-lead{color:#4d1b10}.onprem ul{list-style:none;padding:0;margin:0}.onprem li{display:flex;gap:10px;align-items:center;border-bottom:1px solid rgba(20,23,20,.35);padding:13px 0;font-size:13px;font-weight:750}.contact-band,.contact-page,.contact-section{background:var(--white)}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:90px;gap:90px;align-items:start}.contact-mini-proof{display:flex;align-items:center;gap:10px;margin-top:35px;color:var(--muted);font-size:12px}.contact-mini-proof svg{color:var(--orange)}.contact-form{background:var(--paper);border:1px solid var(--line);padding:30px;border-radius:12px;display:grid;grid-gap:17px;gap:17px;box-shadow:0 20px 60px rgba(20,23,20,.08)}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.contact-form label{display:grid;grid-gap:7px;gap:7px;font-size:11px;font-weight:800;color:#4d534c}.contact-form input,.contact-form textarea{width:100%;border:1px solid #bbb8ae;background:var(--white);border-radius:7px;padding:12px 13px;outline:none;color:var(--ink);transition:border .2s,box-shadow .2s}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px rgba(20,23,20,.09)}.contact-form textarea{resize:vertical}.consent-row{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start;gap:10px!important;font-weight:550!important;line-height:1.45}.consent-row input{width:17px;height:17px;accent-color:var(--ink);margin-top:2px}.form-submit{justify-self:start;border:0}.form-error{color:#b92f18;font-size:12px;margin:0}.honeypot{position:absolute!important;left:-9999px!important}.form-success{min-height:390px;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:40px;display:flex;flex-direction:column;justify-content:center}.form-success svg{color:var(--green);width:40px;height:40px}.form-success h3{font:500 38px var(--font-display);margin:18px 0 5px}.form-success p{color:var(--muted)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.subhero{padding:120px 0 100px}.contact-page h1,.detail-hero h1,.legal-page h1,.subhero h1{max-width:960px}.detail-hero>div>div>p:last-child,.role-hero .shell>p:last-child,.subhero>div>p:last-child{color:#aab0a9;font-size:19px;max-width:740px;margin-top:28px}.listing{background:var(--paper)}.listing-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.listing-card{padding:42px 38px;border-bottom:1px solid var(--line);min-height:360px;display:flex;flex-direction:column;position:relative}.listing-card:nth-child(odd){border-right:1px solid var(--line)}.listing-card>span{font:10px var(--font-mono);color:#9a9b94}.listing-card>p{font:9px var(--font-mono);color:var(--orange);letter-spacing:.1em;text-transform:uppercase;margin-top:55px}.listing-card h2,.scenario-card h2{font:500 39px/1.04 var(--font-display);letter-spacing:-.035em;margin:10px 0 15px}.listing-card>div,.scenario-card>span{font-size:13px;color:var(--muted);max-width:520px}.listing-card b{display:flex;align-items:center;gap:7px;margin-top:auto;font-size:12px}.listing-card:hover{background:var(--acid)}.scenario-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.scenario-card{background:var(--white);border:1px solid var(--line);padding:38px;min-height:330px;position:relative}.scenario-card>p{font:10px var(--font-mono);color:var(--orange);text-transform:uppercase}.scenario-card b{position:absolute;right:24px;top:20px}.scenario-card:hover{border-color:var(--ink);box-shadow:var(--shadow)}.detail-hero{padding:95px 0}.detail-hero-grid{display:grid;grid-template-columns:1fr .75fr;grid-gap:60px;gap:60px;align-items:center}.detail-hero h1{font-size:clamp(58px,7vw,92px)}.back-link{display:flex;align-items:center;gap:6px;color:#8f978e;font-size:11px;font-weight:700;margin-bottom:45px}.story{background:var(--white)}.story-grid{display:grid;grid-template-columns:190px 1fr;grid-gap:50px;gap:50px}.story aside{border-right:1px solid var(--line)}.story aside span{font:500 74px var(--font-display);color:#b7b4aa}.story aside p{font:9px var(--font-mono);color:var(--orange);letter-spacing:.13em}.story-lead{font:500 35px/1.25 var(--font-display);max-width:850px;margin:0}.quote-block{display:flex;gap:15px;border-top:1px solid var(--line);margin-top:45px;padding-top:25px}.quote-block svg{color:var(--orange)}.quote-block blockquote{margin:0;font-size:14px;font-weight:700}.pain-detail{background:var(--paper-2)}.pain-list{margin-top:50px;border-top:1px solid #bbb7ad}.pain-list>div{display:grid;grid-template-columns:80px 1fr;border-bottom:1px solid #bbb7ad;padding:23px 0}.pain-list span{font:10px var(--font-mono);color:var(--orange)}.pain-list p{font-size:18px;margin:0}.workflow-cards{display:grid;grid-template-columns:repeat(3,1fr);margin-top:55px;border:1px solid #404841}.workflow-cards article{padding:32px;min-height:300px}.workflow-cards article+article{border-left:1px solid #404841}.workflow-cards span{font:10px var(--font-mono);color:var(--acid)}.workflow-cards h3{font:500 32px var(--font-display);margin:70px 0 10px}.workflow-cards p{color:#929a92;font-size:13px}.outcomes{background:var(--paper)}.outcomes-grid,.priority-grid{display:grid;grid-template-columns:1fr .8fr;grid-gap:80px;gap:80px;align-items:start}.contact-expect ul,.outcomes ul,.priority-grid ul{list-style:none;padding:0;margin:0}.contact-expect li,.outcomes li,.priority-grid li{display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid var(--line);padding:18px 0;font-weight:750}.contact-expect li svg,.outcomes li svg,.priority-grid li svg{width:18px;color:var(--orange);flex:0 0 auto}.role-hero .shell{max-width:1000px;margin-left:max(20px,calc((100vw - 1180px)/2))}.timeline{margin-top:50px;border-top:1px solid var(--line)}.timeline article{display:grid;grid-template-columns:180px 1fr;grid-gap:40px;gap:40px;border-bottom:1px solid var(--line);padding:30px 0}.timeline time{font:11px var(--font-mono);display:flex;gap:8px;align-items:center;color:var(--orange)}.timeline h2{font:500 30px var(--font-display);margin:0 0 6px}.timeline p{color:var(--muted);margin:0}.priority-grid li{border-color:#3e463f;color:var(--white);font-size:18px}.contact-page{padding-top:120px}.contact-page h1{font-size:clamp(58px,7vw,88px)}.contact-expect{margin-top:50px}.contact-expect h2{font:500 28px var(--font-display)}.legal-shell{max-width:820px}.legal-page h1{font-size:clamp(54px,7vw,82px)}.legal-date{font:10px var(--font-mono);color:var(--muted);margin:25px 0 70px}.legal-page h2{font:500 31px var(--font-display);margin:45px 0 10px}.legal-page p{color:#555c54}.not-found{min-height:100vh;background:var(--ink);color:var(--white);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:30px}.not-found p{font:11px var(--font-mono);color:var(--orange)}.not-found h1{font:500 clamp(45px,8vw,90px) var(--font-display);max-width:760px}@media(max-width:980px){.desktop-nav{display:none}.mobile-menu{display:block}.header-actions>.button-small{display:none}.ai-grid,.contact-grid,.detail-hero-grid,.hero-grid,.performance-grid,.product-layout{grid-template-columns:1fr}.hero{min-height:auto}.hero-visual{transform:none;margin-top:20px}.onprem-grid,.split-heading{grid-template-columns:1fr}.product-layout{gap:55px}.feature-grid{grid-template-columns:1fr 1fr}.feature-grid article:nth-child(3){border-left:0;border-top:1px solid #bab6ac}.feature-grid article:nth-child(4){border-top:1px solid #bab6ac}.performance-grid{gap:55px}.onprem-mark{width:100px;height:100px}.contact-grid{gap:55px}.detail-hero .product-console{margin-top:20px}}@media(max-width:720px){.shell{width:min(100% - 28px,1180px)}.section-pad{padding:76px 0}.header-inner{height:64px}.language-link{display:none}.hero{padding:65px 0}.hero-grid{gap:40px}.contact-page h1,.detail-hero h1,.hero-copy h1,.legal-page h1,.subhero h1{font-size:clamp(50px,15vw,70px)}.hero-lead{font-size:16px}.hero-actions{align-items:flex-start;flex-direction:column}.trust-row{display:grid}.log-row{grid-template-columns:.9fr .65fr 1.4fr}.log-row span:last-child{display:none}.console-chart{height:90px}.footer-grid,.fork-grid,.listing-grid,.outcomes-grid,.priority-grid,.scenario-grid,.use-grid,.workflow-cards{grid-template-columns:1fr}.fork-card+.fork-card,.listing-card:nth-child(odd),.use-card+.use-card,.workflow-cards article+article{border-left:0}.fork-card+.fork-card,.use-card+.use-card,.workflow-cards article+article{border-top:1px solid var(--line)}.fork-card{padding:30px;min-height:350px}.fork-card h3{font-size:37px}.split-heading{gap:30px}.ingestion-visual{grid-template-columns:1fr}.transform-arrow{flex-direction:row;justify-content:center}.feature-grid{grid-template-columns:1fr}.feature-grid article+article{border-left:0;border-top:1px solid #bab6ac}.metric-stack article{grid-template-columns:24px 100px 1fr}.metric-stack strong{font-size:42px}.section-heading-row{align-items:flex-start;flex-direction:column}.use-card{min-height:280px}.onprem-grid{gap:30px}.form-row{grid-template-columns:1fr}.contact-form{padding:20px}.footer-links{grid-template-columns:1fr 1fr}.footer-meta{flex-direction:column;gap:8px}.subhero{padding:85px 0 70px}.listing-card{padding:30px 12px;min-height:330px}.listing-card h2,.scenario-card h2{font-size:34px}.scenario-card{padding:28px 22px}.story-grid{grid-template-columns:1fr}.story aside{border-right:0;border-bottom:1px solid var(--line);padding-bottom:20px}.story-lead{font-size:29px}.workflow-cards article{min-height:250px}.timeline article{grid-template-columns:1fr;gap:10px}.role-hero .shell{margin-inline:auto}.contact-page{padding-top:80px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{animation:none}.button,.use-card{transition:none}.spin{animation:none}}