@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");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:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-italic.DpCbqKDY.woff2)format("woff2-variations");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{color-scheme:dark;--bg:#07111f;--bg-alt:#0a1525;--bg-deep:#050b14;--surface:#0d1a2b;--surface-raised:#122238;--surface-soft:#172943;--white:#fff;--black:#000;--text:#f7fafc;--text-soft:#c6d0dd;--muted:#a7b5c7;--faint:#7e8da1;--brand:#9b8cff;--brand-bright:#b6adff;--brand-dark:#4b43b7;--brand-strong:#594bd2;--brand-pale:#ebe9ff;--brand-line:#a699ff3d;--on-brand:#eeecff;--on-brand-muted:#d5d0ff;--technical:#58dfcd;--technical-hover:#77eadb;--technical-soft:#9df0e5;--technical-pale:#c4fff6;--technical-dark:#087b6b;--technical-deep:#09232d;--technical-line:#58dfcd57;--technical-dark-line:#087b6b4d;--mint-text:#3e5b56;--danger:#a02d3d;--danger-soft:#ffd0d8;--danger-bright:#e72a58;--border-soft:#ffffff14;--border:#ffffff21;--border-strong:#ffffff38;--light-bg:#f4f6fa;--light-subtle:#f8f9fb;--light-sunken:#eef1f5;--light-surface:var(--white);--light-text:#142033;--light-soft:#4d5968;--light-muted:#5d6877;--light-border:#d9dee7;--light-border-strong:#14203333;--glow-core:#74e7e0;--glow-mint:#8fe7db;--glow-sky:#97cdee;--text-2xs:.65rem;--text-xs:.76rem;--text-sm:.86rem;--text-md:.9rem;--text-base:1rem;--text-lg:1.08rem;--title-xs:1.25rem;--title-sm:1.5rem;--title-md:clamp(1.55rem, 2.4vw, 2rem);--h2-sm:clamp(2rem, 4.1vw, 3.25rem);--h2-xs:clamp(2rem, 3.4vw, 2.5rem);--stat-md:clamp(1.5rem, 2.6vw, 2.4rem);--stat-lg:clamp(3rem, 6vw, 4.5rem);--weight-medium:500;--weight-semibold:630;--weight-bold:750;--weight-extrabold:800;--radius-xs:2px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-pill:999px;--shadow-card:0 22px 60px #040a1433;--container:1220px;--gutter:24px;--header-height:78px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-18:72px;--space-20:80px;--card-padding:30px;--card-padding-sm:24px;--section-y:128px;--section-y-sm:88px;--measure-xs:300px;--measure-sm:570px;--measure-md:660px;--measure-text:720px;--measure-lg:820px;--measure-xl:960px;--z-dropdown:20;--z-header:100;--z-skip-link:200;--z-modal:300;--font-sans:"Inter Variable", Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 24px)}body{background:var(--bg);min-width:320px;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}body.nav-open{overflow:hidden}img,svg{max-width:100%;display:block}[hidden]{display:none!important}a{color:inherit}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--technical);outline-offset:4px}::selection{background:var(--brand);color:var(--bg-deep)}h1,h2,h3,p,figure{margin-top:0}h1,h2,h3{text-wrap:balance}h1{margin-bottom:var(--space-7);font-size:clamp(3.2rem,6vw,4.65rem);font-weight:var(--weight-semibold);letter-spacing:0;line-height:.92}h2{margin-bottom:var(--space-6);font-size:clamp(2.3rem,4.6vw,4.6rem);font-weight:var(--weight-semibold);letter-spacing:-.055em;line-height:1}h3{margin-bottom:var(--space-3);letter-spacing:-.025em;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.2}.container{width:min(var(--container), 100% - 2 * var(--gutter));margin-inline:auto}.section{padding:var(--section-y) 0}.section-sm{padding:var(--section-y-sm) 0}.section-band{padding:var(--space-12) 0}.section-dark,.section-light,.section-brand{position:relative;overflow:clip}.api-waitlist .lead-field:has(select):after,.api-waitlist .lead-field input,.api-waitlist .lead-field select,.api-waitlist .lead-field textarea,.article-results-snapshot,.button-dark,.prose pre,.section-dark,:root{--fg:var(--text);--fg-soft:var(--text-soft);--fg-muted:var(--muted);--fg-faint:var(--faint);--line:var(--border);--line-soft:var(--border-soft);--line-strong:var(--border-strong);--accent:var(--technical);--card-bg:var(--surface);--subtle-bg:var(--bg-alt);--sunken-bg:var(--bg);--featured-line:color-mix(in srgb, var(--brand) 52%, transparent);--featured-bg:linear-gradient(155deg, color-mix(in srgb, var(--brand-dark) 28%, transparent), var(--surface) 55%)}.lead-field:has(select):after,.lead-field input,.lead-field select,.lead-field textarea,.lead-form-panel,.lead-close,.section-light{--fg:var(--light-text);--fg-soft:var(--light-soft);--fg-muted:var(--light-muted);--fg-faint:var(--light-muted);--line:var(--light-border);--line-soft:var(--light-border);--line-strong:var(--light-border-strong);--accent:var(--technical-dark);--card-bg:var(--light-surface);--subtle-bg:var(--light-subtle);--sunken-bg:var(--light-sunken);--featured-line:var(--brand-bright);--featured-bg:linear-gradient(150deg, var(--brand-pale), var(--white) 72%)}.section-brand{--fg:var(--white);--fg-soft:var(--on-brand);--fg-muted:var(--on-brand-muted);--fg-faint:var(--on-brand-muted);--accent:var(--technical-pale)}.section-dark{background:var(--bg);color:var(--fg)}.section-light{background:var(--light-bg);color:var(--fg)}.section-brand{background:var(--brand-strong);color:var(--fg)}.section-dark:not([hidden])+.section-dark,.section-light:not([hidden])+.section-light{border-top:1px solid var(--line)}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:var(--z-skip-link);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--technical);color:var(--bg-deep);font-weight:var(--weight-extrabold);text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.legal-contact,.legal-summary,.card,.boundary-diagram,.agent-product-visual,.api-interface-panel,.benchmark-shell,.internal-result-card,.architecture,.node-comparison{padding:var(--card-padding);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card-bg)}.boundary-diagram,.agent-product-visual,.api-interface-panel,.benchmark-shell,.internal-result-card,.architecture,.node-comparison{border-radius:var(--radius-lg)}.grid{--grid-cols:1;--grid-min:260px;--grid-gap:var(--space-4);grid-template-columns:repeat(auto-fill, minmax(min(100%, max(var(--grid-min), (100% - (var(--grid-cols) - 1) * var(--grid-gap)) / var(--grid-cols))), 1fr));gap:var(--grid-gap);display:grid}.grid-2{--grid-cols:2}.grid-3{--grid-cols:3}.grid-4{--grid-cols:4}.grid-5{--grid-cols:5}.grid-divided{--grid-gap:0px;overflow:hidden}.grid-divided>*{box-shadow:1px 0 var(--line), 0 1px var(--line)}.grid-fixed{--grid-min:0px}.check-list,.card-list{gap:var(--space-3);padding:var(--space-6) 0 0;border-top:1px solid var(--line);margin:0;list-style:none;display:grid}.check-list li,.card-list li{padding-left:var(--space-5);position:relative}.check-list li:before,.card-list li:before{border-radius:var(--radius-xs);background:var(--check-mark,var(--accent));content:"";width:7px;height:7px;position:absolute;top:.7em;left:0}.row-list{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.row-list>*{border-top:1px solid var(--line);margin:0}.card{flex-direction:column;min-width:0;display:flex}.card-label{margin-bottom:var(--card-label-gap,var(--space-8));color:var(--accent);display:block}.card-label-muted{color:var(--fg-muted)}.card-title-base{font-size:var(--text-base);line-height:1.35}.card-title-xs{font-size:var(--title-xs);line-height:1.2}.card-title-sm{font-size:var(--title-sm)}.card-title-md{font-size:var(--title-md)}.card-title a{text-decoration:none}.card-title a:hover{text-underline-offset:5px;text-decoration:underline}.card-text{margin:0 0 var(--space-4);color:var(--fg-muted);font-size:var(--text-sm)}.card-text-xs{font-size:var(--text-xs)}.card-list{margin:var(--space-6) 0 var(--space-8);color:var(--fg-soft);font-size:var(--text-sm)}.card-text:last-child,.card-list:last-child{margin-bottom:0}.card-action{align-self:flex-start;margin-top:auto}.card-featured{border-color:var(--featured-line);background:var(--featured-bg)}.card-compact{padding:var(--card-padding-sm)}.card-cell{background:0 0;border:0;border-radius:0}.card-link{color:var(--fg);text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s}.card-link:hover{border-color:var(--technical-dark-line);box-shadow:0 26px 70px color-mix(in srgb, var(--bg-deep) 24%, transparent);transform:translateY(-3px)}.card-link:hover .text-link span{transform:translate(3px,-3px)}@media (width<=1120px){.card-featured{grid-row:span 2}}@media (width<=700px){.card-featured{grid-row:auto}}.split{grid-template-columns:var(--split-cols,minmax(0, 1fr) minmax(0, 1fr));gap:var(--split-gap,clamp(60px, 9vw, 130px));display:grid}.split-40{--split-cols:minmax(0, 2fr) minmax(0, 3fr)}.split-60{--split-cols:minmax(0, 3fr) minmax(0, 2fr)}.split-center{align-items:center}.split-start{align-items:start}.split-tight{--split-gap:var(--space-4)}.split-flush{--split-gap:0px}@media (width<=900px){.split{gap:var(--split-gap-sm,var(--split-gap,var(--space-10)));grid-template-columns:minmax(0,1fr)}}.facts{margin:0}.facts>div{min-width:0}:where(.facts) dt{color:var(--fg-faint)}:where(.facts) dd{margin:var(--space-1) 0 0;color:var(--fg);font-size:var(--text-xs)}.facts-inline{gap:var(--space-3) var(--space-5);margin-block:var(--space-6);flex-wrap:wrap;display:flex}.facts-inline>div{min-width:120px}.facts-inline dd{font-weight:var(--weight-bold)}.facts-grid{--facts-cols:2;grid-template-columns:repeat(var(--facts-cols), minmax(0, 1fr));display:grid}.facts-boxed{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--light-text) 16%, transparent);gap:1px;overflow:hidden}.facts-boxed>div{padding:var(--space-4);background:color-mix(in srgb, var(--white) 42%, transparent)}.stat{color:var(--fg);display:block}.stat-md{font-size:var(--stat-md)}.stat-lg{font-size:var(--stat-lg);line-height:.9}.stat-caption{color:var(--fg-muted);font-size:var(--text-xs);margin:0;display:block}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.table caption{padding:var(--space-6) var(--space-8) var(--space-2);color:var(--fg);font-weight:var(--weight-extrabold);text-align:left}.table :is(th,td){padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.table thead th,.prose .table th{background:var(--sunken-bg);color:var(--fg-muted)}.table-boxed thead th{background:var(--light-bg)}.table-wrap-framed{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card-bg)}.prose{width:100%;min-width:0;color:var(--fg);font-size:1rem;line-height:1.78}.prose h2{margin:var(--space-14) 0 var(--space-4);letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.7rem)}.prose h3{margin:var(--space-10) 0 var(--space-4)}.prose :where(p,ul,ol){margin:0 0 var(--space-6)}.prose li+li{margin-top:var(--space-2)}.prose a{color:var(--brand-dark);font-weight:var(--weight-bold);text-underline-offset:3px}.prose blockquote{margin:var(--space-8) 0;padding:var(--space-2) 0 var(--space-2) var(--space-6);border-left:4px solid var(--brand);color:var(--fg-soft)}.prose blockquote p{margin:0}.prose .table-wrap{margin:var(--space-8) 0;border:1px solid var(--line);border-radius:var(--radius-sm)}.prose .table{background:var(--card-bg);min-width:640px;font-size:.82rem}.prose pre{max-width:100%;margin:var(--space-7) 0;padding:var(--space-5);border-radius:var(--radius-sm);background:var(--bg-deep);color:var(--fg);font-size:.82rem;line-height:1.65;overflow-x:auto}.prose code{font-family:var(--font-mono);overflow-wrap:anywhere}.prose figure{margin:var(--space-8) 0}.prose figure img{border:1px solid var(--line);border-radius:var(--radius-sm)}.prose figcaption{margin-top:var(--space-2);color:var(--fg-muted);font-size:.74rem}.hero{padding:112px 0 128px}.hero-text{padding:88px 0 var(--space-18)}.hero-text h1{max-width:var(--measure-xl)}.hero-atmosphere{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}[data-atmosphere-hero]>.container{z-index:1}[data-atmosphere-hero] .button-ghost{background:color-mix(in srgb, var(--surface) 94%, transparent)}[data-atmosphere-hero] .button-ghost:hover{background:color-mix(in srgb, var(--surface-raised) 96%, transparent)}.hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(48px,7vw,104px);display:grid;position:relative}.hero-copy{z-index:1;min-width:0;position:relative}.hero-lede{max-width:var(--measure-md);margin-bottom:var(--space-8);color:var(--fg-soft);font-size:var(--text-lg);line-height:1.65}.hero-support{max-width:var(--measure-sm);margin:var(--space-5) 0 0;color:var(--fg-muted);font-size:var(--text-sm)}@media (width<=1120px){.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:var(--measure-lg)}}@media (width<=700px){.hero{padding:var(--space-18) 0 var(--space-20)}.hero-text{padding:var(--space-16) 0 var(--space-12)}}.legal-side strong,.enterprise-path span,.api-interface-heading,.footer-grid h2,.lead-field>span,.results-snapshot-kicker,.result-badge,.architecture figcaption,.node-junction b,.server-node span,.node-group-heading span,.node-comparison-model span,.badge,.eyebrow,.card-label,:where(.facts) dt,.table thead th,.prose .table th{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-extrabold);letter-spacing:.08em;text-transform:uppercase}.eyebrow{font-size:var(--text-xs);letter-spacing:.12em;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);color:var(--accent);line-height:1.3;display:flex}.status-dot{background:var(--technical);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb, var(--technical) 12%, transparent);border-radius:50%}.button-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:52px;padding:var(--space-4) var(--space-5);border:1px solid var(--technical);border-radius:var(--radius-pill);background:var(--technical);color:var(--bg-deep);font-size:var(--text-md);font-weight:var(--weight-extrabold);line-height:1.1;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover{background:var(--technical-hover);border-color:var(--technical-hover);transform:translateY(-2px)}.button-small{min-height:44px;padding:var(--space-3) var(--space-4);font-size:var(--text-xs)}.button-ghost{border-color:var(--line-strong);color:var(--fg);background:0 0}.button-ghost:hover{border-color:var(--fg);background:color-mix(in srgb, var(--fg) 6%, transparent)}.button-dark{border-color:var(--bg);background:var(--bg);color:var(--fg)}.button-dark:hover{border-color:var(--surface-raised);background:var(--surface-raised)}.button-light{border-color:var(--text);background:var(--text);color:var(--bg-deep)}.text-link{align-items:center;gap:var(--space-2);color:var(--accent);font-weight:var(--weight-bold);text-underline-offset:4px;display:inline-flex}.text-link:hover span{transform:translate(3px)}.text-link span{transition:transform .18s}.badge{width:fit-content;min-height:26px;padding:var(--space-1) var(--space-2);border:1px solid color-mix(in srgb, var(--technical) 45%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--technical) 10%, transparent);color:var(--technical-soft);align-items:center;font-style:normal;display:inline-flex}:root{--motion-ease-out:cubic-bezier(.22, 1, .36, 1);--motion-reveal-duration:.7s;--motion-reveal-distance:12px;--motion-reveal-blur:6px}html.motion-reveal [data-reveal]:not(.is-revealed){opacity:0}html.motion-reveal [data-reveal].is-revealed{animation:reveal var(--motion-reveal-duration) var(--motion-ease-out) var(--reveal-delay,0s) backwards}@keyframes reveal{0%{opacity:0;transform:translateY(var(--motion-reveal-distance));filter:blur(var(--motion-reveal-blur))}}@media (width<=900px){:root{--header-height:70px;--section-y:90px;--section-y-sm:62px}}@media (width<=700px){.grid-fixed{--grid-cols:1}:root{--gutter:16px;--card-padding:var(--card-padding-sm);--mobile-min-height:0px}body{font-size:16px}h2{font-size:clamp(2.15rem,11vw,3.4rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{:root{color-scheme:light}.skip-link{display:none!important}}.site-header{z-index:var(--z-header);height:var(--header-height);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 88%, transparent);backdrop-filter:blur(18px);position:sticky;top:0}.header-inner{align-items:center;gap:var(--space-6);grid-template-columns:auto 1fr auto;height:100%;display:grid}.brand{align-items:center;gap:var(--space-3);color:var(--fg);text-decoration:none;display:inline-flex}.brand img{width:38px;height:38px}.brand-copy{line-height:1;display:grid}.brand-copy strong{font-size:var(--text-md);letter-spacing:.13em}.brand-copy small{margin-top:var(--space-1);color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.05em;text-transform:uppercase}.site-nav{justify-content:center;align-items:center;gap:clamp(16px,2.2vw,32px);display:flex}.site-nav a{color:var(--fg-soft);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;transition:color .15s}.site-nav a:hover{color:var(--fg)}.nav-products{align-items:center;display:flex;position:relative}.nav-products-toggle{align-items:center;gap:var(--space-2);color:var(--fg-soft);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .15s;display:inline-flex}.nav-products-toggle:hover,.nav-products-toggle[aria-expanded=true]{color:var(--fg)}.nav-products-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.nav-products-toggle[aria-expanded=true] .nav-products-chevron{transform:translateY(2px)rotate(225deg)}.nav-products-menu{z-index:var(--z-dropdown);width:244px;padding:var(--space-2);border:1px solid var(--brand-line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 98%, transparent);box-shadow:0 22px 55px color-mix(in srgb, var(--bg-deep) 48%, transparent);display:grid;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%)}.nav-products-menu a{min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);align-items:center;display:flex}.nav-products-menu a:hover,.nav-products-menu a:focus-visible{background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--fg)}.nav-products-menu .nav-products-all{margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--line);border-radius:0 0 var(--radius-sm) var(--radius-sm);color:var(--accent)}.nav-toggle{justify-content:center;align-items:center;gap:var(--space-1);border:1px solid var(--line);width:46px;height:46px;color:var(--fg);cursor:pointer;background:0 0;border-radius:50%;flex-direction:column;display:none}.nav-toggle span{background:currentColor;width:19px;height:1.5px;transition:transform .18s,opacity .18s;display:block}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(6.5px)rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:last-child{transform:translateY(-6.5px)rotate(-45deg)}@media (width<=1120px){.header-cta{display:none}.header-inner{grid-template-columns:auto 1fr}}@media (width<=900px){.nav-toggle{justify-self:end;display:flex}.site-nav{top:var(--header-height);max-height:calc(100vh - var(--header-height));padding:var(--space-4) var(--space-6) var(--space-8);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg-deep) 98%, transparent);flex-direction:column;align-items:stretch;gap:0;display:none;position:fixed;left:0;right:0;overflow-y:auto}.site-nav.is-open{display:flex}.site-nav a{min-height:52px;padding:var(--space-4) var(--space-1);border-bottom:1px solid var(--line);font-size:var(--text-base)}.nav-products{align-items:stretch;width:100%;display:grid}.nav-products-toggle{width:100%;min-height:52px;padding:var(--space-4) var(--space-1);border-bottom:1px solid var(--line);font-size:var(--text-base);text-align:left;justify-content:space-between}.nav-products-menu{width:100%;padding:var(--space-1) 0 var(--space-2) var(--space-4);box-shadow:none;background:0 0;border:0;border-radius:0;position:static;transform:none}.nav-products-menu a{min-height:44px;padding:var(--space-3) var(--space-1);border-bottom:1px solid var(--line-soft);font-size:var(--text-sm);border-radius:0}.nav-products-menu .nav-products-all{padding-top:var(--space-3);border-radius:0;margin-top:3px}}@media (width<=700px){.brand-copy small{display:none}}@media print{.site-header{display:none!important}}.hero-home{padding:clamp(48px,5.5vw,78px) 0 clamp(56px,6vw,88px)}.hero-home:before{background:radial-gradient(circle, color-mix(in srgb, var(--brand-strong) 16%, transparent), transparent 68%);content:"";pointer-events:none;border-radius:50%;width:760px;height:760px;position:absolute;top:-30%;right:-12%}.hero-home>.container{--container:1360px;--gutter:32px}.hero-home .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(44px,4.5vw,70px)}.hero-home .hero-copy>.eyebrow{z-index:2;margin:0 0 var(--space-6);position:relative}.hero-home .hero-lede{max-width:var(--measure-sm)}.hero-home h1{font-size:clamp(3.45rem,2.4rem + 4.6vw,6rem)}.hero-home h1 span{display:block}.hero-metrics{max-width:var(--measure-sm);margin:0 0 var(--space-6);border:1px solid var(--brand-line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 94%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.hero-metrics div{min-width:0;padding:var(--space-4) var(--space-4) var(--space-3);border-left:1px solid var(--brand-line)}.hero-metrics div:first-child{border-left:0}.hero-metrics .stat{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:1.15}.hero-metrics .stat-caption{margin-top:var(--space-1);line-height:1.35}.hero-context-link{margin-top:var(--space-4);color:var(--fg-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-decoration-color:color-mix(in srgb, var(--muted) 55%, transparent);text-underline-offset:4px;display:inline-block}.hero-context-link span{margin-left:3px}.hero-context-link:hover{color:var(--fg-soft)}.node-comparison{isolation:isolate;min-width:0;padding:var(--space-4);border-color:var(--brand-line);background:linear-gradient(145deg, color-mix(in srgb, var(--surface-raised) 88%, transparent), color-mix(in srgb, var(--bg) 96%, transparent));box-shadow:0 40px 110px color-mix(in srgb, var(--bg-deep) 55%, transparent), 0 0 80px color-mix(in srgb, var(--brand-strong) 12%, transparent);margin:0;position:relative}.node-comparison-model,.node-comparison-stage,.node-comparison>figcaption{z-index:1;position:relative}.node-comparison-video-layer{z-index:0;border-radius:inherit;background:linear-gradient(145deg, color-mix(in srgb, var(--surface-raised) 78%, transparent), color-mix(in srgb, var(--bg) 90%, transparent));pointer-events:none;position:absolute;inset:0;overflow:hidden}.node-comparison-video-layer:after{background:linear-gradient(90deg, color-mix(in srgb, var(--bg) 84%, transparent), color-mix(in srgb, var(--surface) 46%, transparent) 48%, color-mix(in srgb, var(--bg) 80%, transparent)), linear-gradient(180deg, color-mix(in srgb, var(--bg-alt) 68%, transparent), color-mix(in srgb, var(--surface) 28%, transparent) 42%, color-mix(in srgb, var(--bg) 86%, transparent));content:"";pointer-events:none;position:absolute;inset:0}.node-comparison:before{z-index:-1;border-radius:inherit;background:linear-gradient(140deg, color-mix(in srgb, var(--technical) 26%, transparent), transparent 35%, color-mix(in srgb, var(--brand) 24%, transparent));content:"";filter:blur(18px);pointer-events:none;position:absolute;inset:-1px}.node-comparison-model{justify-content:space-between;align-items:baseline;gap:var(--space-5);margin-bottom:var(--space-6);padding:0 2px var(--space-4);border-bottom:1px solid var(--brand-line);display:flex}.node-comparison-model span{color:var(--accent)}.node-comparison-model strong{color:var(--fg);font-size:1.55rem;font-weight:var(--weight-semibold);line-height:1.1}.node-comparison-stage{min-height:var(--mobile-min-height,370px);grid-template-columns:minmax(0,1fr) 160px minmax(0,.8fr);align-items:stretch;gap:0;display:grid}.node-group{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.node-group-heading{min-height:27px;margin-bottom:var(--space-4)}.node-group-heading span{color:var(--fg-soft);line-height:1.3}.node-group-minima .node-group-heading span{color:var(--technical-soft)}.server-node-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.server-node-grid-single{grid-template-columns:1fr}.server-node{min-width:0;min-height:112px;padding:var(--space-4);border:1px solid color-mix(in srgb, var(--muted) 34%, transparent);border-radius:var(--radius-sm);background:linear-gradient(145deg, color-mix(in srgb, var(--muted) 16%, transparent), transparent 42%), repeating-linear-gradient(90deg, transparent 0 24px, color-mix(in srgb, var(--brand) 3.5%, transparent) 24px 25px), var(--bg-alt);box-shadow:inset 4px 0 0 var(--faint), inset 0 -20px 36px color-mix(in srgb, var(--bg-deep) 22%, transparent), 0 18px 34px color-mix(in srgb, var(--bg-deep) 28%, transparent);align-items:flex-end;display:flex;position:relative;overflow:hidden}.server-node:before{border-radius:var(--radius-xs);background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--muted) 44%, transparent) 0 2px, transparent 2px 7px);content:"";opacity:.72;height:24px;position:absolute;top:18px;left:18px;right:46px}.server-node:after{background:var(--faint);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--faint) 10%, transparent), 0 0 10px color-mix(in srgb, var(--faint) 28%, transparent);content:"";border-radius:50%;position:absolute;top:18px;right:18px}.server-node span{z-index:1;color:var(--fg);position:relative}.server-node-minima{border-width:2px;border-color:color-mix(in srgb, var(--technical) 76%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--technical) 19%, transparent), transparent 45%), repeating-linear-gradient(90deg, transparent 0 34px, color-mix(in srgb, var(--technical) 4.5%, transparent) 34px 35px), var(--technical-deep);min-height:100%;box-shadow:inset 6px 0 0 var(--technical), inset 0 -34px 60px color-mix(in srgb, var(--bg-deep) 24%, transparent), 0 24px 60px color-mix(in srgb, var(--technical-dark) 20%, transparent)}.server-node-minima:before{background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--technical-soft) 70%, transparent) 0 2px, transparent 2px 7px);opacity:.95}.server-node-minima:after{background:var(--technical-soft);box-shadow:0 0 0 3px color-mix(in srgb, var(--technical) 14%, transparent), 0 0 14px color-mix(in srgb, var(--technical) 62%, transparent)}.server-node-minima span{color:var(--technical-pale);font-size:var(--text-xs)}.node-count{margin-top:var(--space-4);color:var(--fg);font-size:1.42rem;font-weight:var(--weight-bold);line-height:1.15}.node-group-minima .node-count{color:var(--technical-soft)}.node-convergence{min-width:160px;margin:var(--space-10) 0 var(--space-12);isolation:isolate;position:relative}.node-convergence:before{background:radial-gradient(circle, color-mix(in srgb, var(--technical) 18%, transparent), color-mix(in srgb, var(--brand) 8%, transparent) 48%, transparent 72%);content:"";pointer-events:none;border-radius:50%;width:124px;height:124px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.node-connector{z-index:0;background:linear-gradient(90deg, color-mix(in srgb, var(--faint) 52%, transparent), color-mix(in srgb, var(--technical) 90%, transparent));height:1px;box-shadow:0 0 8px color-mix(in srgb, var(--technical) 16%, transparent);transform-origin:0;position:absolute}.node-connector-1{width:83%;top:12%;transform:rotate(53deg)}.node-connector-2{width:54%;top:38%;transform:rotate(23deg)}.node-connector-3{width:54%;top:62%;transform:rotate(-23deg)}.node-connector-4{width:83%;top:88%;transform:rotate(-53deg)}.node-junction{z-index:2;border:2px solid var(--technical-hover);background:var(--technical-deep);width:76px;height:76px;box-shadow:inset 0 0 22px color-mix(in srgb, var(--technical) 18%, transparent), 0 0 34px color-mix(in srgb, var(--technical) 22%, transparent);color:var(--technical-pale);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.node-junction:before{border:1px solid color-mix(in srgb, var(--technical-soft) 28%, transparent);content:"";border-radius:50%;position:absolute;inset:7px}.node-junction b{z-index:1;position:relative}.node-output{z-index:1;background:linear-gradient(90deg, var(--technical-hover), color-mix(in srgb, var(--technical) 72%, transparent));height:2px;box-shadow:0 0 10px color-mix(in srgb, var(--technical) 28%, transparent);position:absolute;top:50%;left:50%;right:0;transform:translateY(-50%)}.node-comparison figcaption{max-width:var(--measure-md);margin-top:var(--space-7);padding-top:var(--space-4);border-top:1px solid var(--brand-line);color:var(--fg-soft);font-size:var(--text-sm);line-height:1.55}.trusted-stripe{background:linear-gradient(115deg, color-mix(in srgb, var(--surface-raised) 28%, transparent), color-mix(in srgb, var(--bg-deep) 68%, transparent) 52%, color-mix(in srgb, var(--technical) 5%, transparent));height:clamp(106px,8.8vw,130px);position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.trusted-stripe:before{background-image:radial-gradient(circle at 18% 20%, color-mix(in srgb, var(--technical) 8%, transparent), transparent 34%), linear-gradient(90deg, transparent, color-mix(in srgb, var(--white) 3.5%, transparent), transparent);content:"";pointer-events:none;position:absolute;inset:0}.trusted-marquee{--trusted-gap:clamp(46px, 6vw, 76px);align-items:center;width:max-content;height:100%;animation:33s linear infinite trusted-marquee;display:flex}.trusted-stripe:hover .trusted-marquee{animation-play-state:paused}.trusted-logo-group{align-items:center;gap:var(--trusted-gap);padding-right:var(--trusted-gap);flex:none;display:flex}.trusted-logo-group img{object-fit:contain;filter:grayscale()brightness(0)invert();mix-blend-mode:screen;opacity:.42;width:clamp(118px,12vw,172px);height:clamp(28px,3vw,38px)}.trusted-logo-group .trusted-logo-berkeley{filter:grayscale(1) brightness(0) invert(1) contrast(1.35) drop-shadow(0 0 0 color-mix(in srgb, var(--technical) 20%, transparent));opacity:.56}.trusted-logo-group .trusted-logo-nvidia{filter:grayscale()brightness(0)invert()contrast(1.22);opacity:.52}@keyframes trusted-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width>=1121px){.hero-home>.container.hero-grid{--container:1470px;--gutter:16px;column-gap:clamp(76px,100% - 1290px,180px)}}@media (width<=1120px){.hero-home .hero-grid{grid-template-columns:1fr}.node-comparison{width:min(980px,100%);margin-top:var(--space-2)}}@media (width<=700px){.hero-home{padding:var(--space-18) 0 var(--space-16)}.hero-home>.container{--gutter:16px}.trusted-stripe{height:92px}.trusted-marquee{--trusted-gap:var(--space-10)}.trusted-logo-group img{width:108px;height:30px}.node-comparison-stage{grid-template-columns:1fr}.node-convergence{min-width:0;height:clamp(128px,42vw,154px);margin:0}.node-convergence:before{width:110px;height:110px;top:54%}.node-connector{top:0}.node-connector-1{width:42%;left:15%;transform:rotate(33deg)}.node-connector-2{width:26%;left:37%;transform:rotate(62deg)}.node-connector-3{width:26%;left:63%;transform:rotate(118deg)}.node-connector-4{width:42%;left:85%;transform:rotate(147deg)}.node-junction{top:54%}.node-output{background:linear-gradient(180deg, var(--technical-hover), color-mix(in srgb, var(--technical) 72%, transparent));width:2px;height:auto;top:54%;bottom:-42px;right:auto;transform:translate(-50%)}.server-node-grid-single{min-height:210px}}@media (width<=500px){.hero-metrics{grid-template-columns:1fr}.hero-metrics div{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) var(--space-3);border-top:1px solid var(--brand-line);border-left:0;display:flex}.hero-metrics div:first-child{border-top:0}.hero-metrics .stat-caption{text-align:right;margin:0}.node-comparison-model{gap:var(--space-2);margin-bottom:var(--space-5);display:grid}.node-comparison-model strong{font-size:1.35rem}.server-node-grid{gap:var(--space-2)}.server-node{min-height:86px;padding:var(--space-4)}.server-node-minima{min-height:190px}.node-count{font-size:1.2rem}.node-comparison figcaption{margin-top:var(--space-6)}}@media (prefers-reduced-motion:reduce){.node-comparison-video-layer{display:none}.trusted-marquee{transform:none;animation:none!important}}.card-subtle{background:var(--subtle-bg)}.proof-heading-row{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-4);display:flex}.proof-heading-row h3{color:var(--fg);margin:0}.proof-heading-row .eyebrow{margin:0}.proof-heading-row>p{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-align:right;margin:0}.proof-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.proof-metric-secondary{margin-top:var(--space-4)}.proof-metric{padding:var(--space-6) var(--space-6)}.proof-metric:first-child{padding-left:0}.proof-metric .stat{margin-bottom:var(--space-2);font-family:var(--font-mono);letter-spacing:-.05em;line-height:1}.proof-metric .stat-caption{line-height:1.45}.proof-note{max-width:var(--measure-xl);margin:var(--space-4) 0 0;color:var(--fg-muted);font-size:var(--text-xs);line-height:1.55}.proof-note a{color:var(--accent);font-weight:var(--weight-bold)}@media (width<=700px){.proof-heading-row{align-items:flex-start;gap:var(--space-2);flex-direction:column}.proof-heading-row>p{text-align:left}.proof-metric{padding:var(--space-5) 0}}.section-heading{max-width:var(--measure-xl);margin-bottom:var(--space-16)}.section-heading-split{--split-cols:minmax(0, 1.25fr) minmax(280px, .55fr);--split-gap:clamp(42px, 8vw, 120px);--split-gap-sm:var(--space-10);align-items:end;max-width:none}.section-heading-split h2{max-width:var(--measure-lg);margin-bottom:0}.section-heading-split>p{margin:0 0 var(--space-1);color:var(--fg-muted);font-size:var(--text-md)}.section-heading-sm{--split-cols:minmax(0, 1.2fr) minmax(290px, .8fr);--split-gap:clamp(44px, 8vw, 116px);--split-gap-sm:initial;margin-bottom:var(--space-14)}.section-heading-sm .eyebrow{margin-bottom:var(--space-5)}.section-heading-sm h2{font-size:var(--h2-sm);letter-spacing:0;line-height:1.04}.section-heading-sm>p{line-height:1.72}.latest-grid{gap:var(--space-4);grid-template-columns:1.18fr 1fr 1fr;display:grid}.card-latest{--card-label-gap:auto;min-height:var(--mobile-min-height,390px);box-shadow:0 16px 40px color-mix(in srgb, var(--light-text) 4.5%, transparent);transition:transform .18s,box-shadow .18s}.card-latest:hover{box-shadow:0 24px 55px color-mix(in srgb, var(--light-text) 10%, transparent);transform:translateY(-5px)}.card-latest .badge{margin:-1px 0 var(--space-4);border-color:var(--technical-dark-line);background:color-mix(in srgb, var(--technical-dark) 7%, transparent);color:var(--accent)}.card-latest .card-title{margin-top:var(--space-10)}.card-latest .card-action{margin-top:var(--space-3);font-size:var(--text-sm)}@media (width<=1120px){.latest-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.latest-grid{grid-template-columns:1fr}.latest-grid>*{grid-column:1/-1}.card-latest{--card-label-gap:var(--space-14)}}.card-tech{background:linear-gradient(155deg, color-mix(in srgb, var(--surface-raised) 94%, transparent), color-mix(in srgb, var(--surface) 80%, transparent));min-height:330px;position:relative}.card-tech .card-label{color:var(--fg-faint);position:absolute;top:25px;right:25px}.tech-icon{width:58px;height:58px;margin-bottom:var(--space-16);border:1px solid var(--technical-line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--technical) 6%, transparent);color:var(--accent);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-extrabold);place-items:center;display:grid}.benchmark-header p,.internal-result-header>p,.product-paths-heading p{color:var(--fg-muted);font-size:var(--text-sm);margin:0}.architecture{margin:var(--space-20) 0 0;background:color-mix(in srgb, var(--bg-deep) 50%, transparent)}.architecture figcaption{margin-bottom:var(--space-6);color:var(--fg-muted)}.architecture-flow{align-items:stretch;gap:var(--space-3);display:flex}.flow-node{min-width:0;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;flex:1;display:flex}.flow-node small{margin-bottom:var(--space-8);color:var(--brand-bright);font-family:var(--font-mono);font-size:var(--text-2xs)}.flow-node strong{font-size:var(--text-sm)}.flow-node span{margin-top:var(--space-2);color:var(--fg-muted);font-size:var(--text-2xs);line-height:1.35}.flow-node-accent{border-color:color-mix(in srgb, var(--technical) 45%, transparent);background:color-mix(in srgb, var(--technical) 9%, transparent)}.flow-arrow{color:var(--accent);font-family:var(--font-mono);place-items:center;display:grid}@media (width<=900px){.card-tech{min-height:280px}.architecture-flow{display:grid}.flow-node small{margin-bottom:var(--space-4)}.flow-arrow{transform:rotate(90deg)}}.benchmark-shell,.internal-result-card{box-shadow:var(--shadow-card);padding:0;overflow:hidden}.benchmark-header{gap:var(--space-6);padding:var(--card-padding);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;display:grid}.benchmark-header h3{margin-bottom:var(--space-2);font-size:var(--title-sm)}.result-badge{padding:var(--space-2) var(--space-3);border:1px solid var(--technical-dark-line);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--technical-dark) 7%, transparent);color:var(--accent);align-self:start}.result-badge-internal{margin-bottom:var(--space-4);border-color:color-mix(in srgb, var(--brand-strong) 34%, transparent);background:color-mix(in srgb, var(--brand-strong) 8%, transparent);color:var(--brand-dark);display:inline-flex}.benchmark-config{padding:var(--card-padding);border-right:1px solid var(--line)}.benchmark-config .facts{gap:var(--space-6) var(--space-4)}.benchmark-config dd{line-height:1.45}.benchmark-bars{align-content:start;gap:var(--space-7);padding:var(--card-padding);display:grid}.bar-group h4{justify-content:space-between;gap:var(--space-4);margin:0 0 var(--space-3);color:var(--fg);font-size:var(--text-xs);display:flex}.bar-group h4 span{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium)}.bar-track{border-radius:var(--radius-sm);background:var(--sunken-bg);height:28px;position:relative;overflow:hidden}.bar-track+.bar-track{margin-top:var(--space-2)}.bar-fill{width:var(--bar-size);height:100%;padding-inline:var(--space-2);border-radius:inherit;background:var(--fg-soft);color:var(--white);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-extrabold);white-space:nowrap;justify-content:flex-end;align-items:center;display:flex}.bar-fill-minima{background:linear-gradient(90deg, var(--brand-strong), var(--brand))}.benchmark-shell .table-wrap{border-top:1px solid var(--line)}.benchmark-method{padding:var(--space-6) var(--space-8);background:var(--subtle-bg)}.benchmark-method summary{cursor:pointer;color:var(--fg);font-size:var(--text-sm);font-weight:var(--weight-extrabold)}.benchmark-method p{max-width:var(--measure-xl);margin:var(--space-4) 0 0;color:var(--fg-muted);font-size:var(--text-xs)}.benchmark-method a{color:var(--accent);font-weight:var(--weight-extrabold)}.internal-result-card,.internal-evidence-grid{margin-top:var(--space-6)}.internal-result-header{--split-cols:minmax(220px, 2fr) minmax(0, 3fr);--split-gap:var(--space-7);padding:var(--card-padding);border-bottom:1px solid var(--line)}.internal-result-header h3{font-size:var(--title-sm);margin:0}.internal-result-card .facts>div{padding:var(--space-6) var(--space-6)}.internal-result-card .facts>div+div{border-left:1px solid var(--line)}.internal-result-card dt{line-height:1.35}.internal-result-card .stat{margin-top:var(--space-2);font-weight:var(--weight-bold);letter-spacing:-.055em;line-height:.95}@media (width<=900px){.benchmark-config{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=700px){.benchmark-header{grid-template-columns:1fr}.internal-result-header,.internal-result-card .facts>div{padding-right:var(--space-6);padding-left:var(--space-6)}.benchmark-config .facts{--facts-cols:1}}.card-product{--card-label-gap:0px;min-height:var(--mobile-min-height,540px)}.card-product .card-label{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-height:76px;display:flex}.card-product .card-label i{color:var(--fg-faint);font-style:normal}.card-product .card-action{align-self:stretch}.product-paths{margin-top:var(--space-16);padding-top:var(--space-10);border-top:1px solid var(--line)}.product-paths-heading{max-width:var(--measure-md);margin-bottom:var(--space-7)}.product-paths-heading h3{margin-bottom:var(--space-2);font-size:var(--title-sm);letter-spacing:0}.product-path-grid{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.product-path-grid>*{grid-column:span 2}.product-path-grid>:nth-child(4){grid-column:2/span 2}.product-path-grid>:nth-child(5){grid-column:4/span 2}.card-path{--card-label-gap:0px;align-content:start;gap:var(--space-4);border-color:var(--brand-line);background:linear-gradient(145deg, color-mix(in srgb, var(--surface-soft) 72%, transparent), color-mix(in srgb, var(--surface) 82%, transparent));grid-template-rows:auto auto 1fr;min-height:192px;display:grid}.card-path-top{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.card-path-top i{border:1px solid var(--technical-line);height:34px;color:var(--accent);border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;font-size:0;font-style:normal;line-height:1;display:flex}.card-path-top i:before{content:"";background:currentColor;flex:0 0 10px;height:1px}.card-path-top i:after{content:"";border-top:1px solid;border-right:1px solid;flex:0 0 6px;height:6px;margin-left:-6px;transform:rotate(45deg)}.card-path .card-title{max-width:270px}.card-path .card-text{max-width:var(--measure-xs)}.card-path:hover,.card-path:focus-visible{border-color:color-mix(in srgb, var(--technical) 55%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--surface-soft) 92%, transparent), color-mix(in srgb, var(--surface) 94%, transparent));box-shadow:0 18px 44px color-mix(in srgb, var(--bg-deep) 20%, transparent), 0 0 30px color-mix(in srgb, var(--technical) 5%, transparent);transform:none}.card-path:hover .card-path-top i,.card-path:focus-visible .card-path-top i{border-color:var(--technical);background:var(--technical);color:var(--bg-deep)}@media (width<=900px){.product-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-path-grid>*,.product-path-grid>:nth-child(4),.product-path-grid>:nth-child(5){grid-column:auto}.product-path-grid>:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 9px)}}@media (width<=700px){.product-paths{margin-top:var(--space-12);padding-top:var(--space-8)}.product-path-grid{grid-template-columns:1fr}.product-path-grid>*,.product-path-grid>:last-child{grid-column:auto;width:100%}.card-path{min-height:174px}}.paper-copy h2{max-width:var(--measure-text)}.paper-copy>p:not(.eyebrow):not(.paper-authors){max-width:var(--measure-text);color:var(--fg-soft)}.paper-authors{margin-bottom:var(--space-6);color:var(--brand-dark);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-extrabold);letter-spacing:.03em}.paper-copy .facts{--facts-cols:3;max-width:var(--measure-text);margin:var(--space-10) 0}.paper-copy dd{margin-top:var(--space-2);font-weight:var(--weight-bold);line-height:1.35}.paper-preview{min-height:610px;color:var(--fg);position:relative}.paper-page{border:1px solid var(--line-strong);border-radius:var(--radius-xs);background:var(--card-bg);width:min(78%,390px);box-shadow:0 28px 80px color-mix(in srgb, var(--light-text) 22%, transparent);transition:transform .24s;position:absolute;overflow:hidden}.paper-page img{width:100%;height:auto}.paper-page-back{top:56px;right:0;transform:rotate(6deg)}.paper-page-front{transform:rotate(-4deg)}.paper-preview:hover .paper-page-front{transform:rotate(-6deg)translate(-5px,-7px)}.paper-preview:hover .paper-page-back{transform:rotate(8deg)translate(7px,-2px)}@media (width<=900px){.paper-copy{max-width:var(--measure-text)}.paper-preview{width:min(620px,100%)}}@media (width<=700px){.paper-copy .facts{--facts-cols:1}.paper-preview{min-height:500px}.paper-page{width:75%}}.audience-grid{--card-label-gap:var(--space-12);margin-left:calc(-1 * var(--card-padding-sm));clip-path:inset(0 0 0 var(--card-padding-sm));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.card-founder{--card-label-gap:var(--space-2);align-items:center;gap:var(--space-7);display:grid}.card-founder img{aspect-ratio:1;border-radius:var(--radius-sm);object-fit:cover;filter:saturate(.72)contrast(1.04);width:190px}@media (width>=1280px){.container-wide{--container:1360px}}@media (width>=1121px){.card-founder{grid-template-columns:240px 1fr}.card-founder img{object-fit:contain;width:240px}}@media (width<=1120px){.card-founder{grid-template-columns:140px 1fr}.card-founder img{width:140px;height:140px}}@media (width<=700px){.audience-grid{--card-label-gap:var(--space-6)}.card-founder{grid-template-columns:1fr}.card-founder img{border-radius:var(--radius-md);object-position:center 25%;width:100%;height:auto;max-height:none}}.card-blog,.card-research{box-shadow:var(--shadow-card)}.card-blog{min-height:var(--mobile-min-height,320px)}.card-blog .card-title,.card-research .card-title{max-width:var(--measure-md)}.card-research{min-height:var(--mobile-min-height,100%)}.card-research .card-title{margin-bottom:var(--space-4);letter-spacing:0;line-height:1.12}.card-research .card-title,.card-research .card-text{overflow-wrap:anywhere}.card-research .facts{padding-top:var(--space-4);margin-top:auto}.card-research .facts>div{min-width:min(100%,160px)}.card-research dd{overflow-wrap:anywhere}.back-link{margin-bottom:var(--space-10);color:var(--fg-muted);font-size:var(--text-xs);font-weight:var(--weight-extrabold);text-decoration:none;display:inline-flex}.back-link:hover,.footer-grid>div:not(.footer-brand) a:hover{color:var(--fg);text-underline-offset:4px;text-decoration:underline}.article-dek{max-width:var(--measure-text);margin-bottom:var(--space-8);color:var(--fg-muted);font-size:clamp(1.05rem,1.7vw,1.35rem)}.article-layout{justify-content:center;gap:var(--space-12);grid-template-columns:minmax(0,760px);display:grid}.article-results-snapshot{gap:var(--space-4);margin:var(--space-10) 0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);grid-template-columns:1.3fr .7fr;display:grid}.results-snapshot-intro,.results-snapshot-capabilities>div,.snapshot-metric{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-alt)}.results-snapshot-intro{min-height:var(--mobile-min-height,298px);padding:clamp(24px,4vw,38px)}.results-snapshot-kicker{margin-bottom:var(--space-6);color:var(--accent)}.results-snapshot-intro h2{color:var(--fg);font-size:clamp(1.8rem,3.4vw,3rem);line-height:1.02}.results-snapshot-intro>p:last-child{max-width:var(--measure-sm);color:var(--fg-soft);font-size:var(--text-md);margin:0;line-height:1.62}.results-snapshot-capabilities{gap:var(--space-3);display:grid}.results-snapshot-capabilities>div{align-items:center;gap:var(--space-4);min-height:0;padding:var(--space-4);display:flex}.results-snapshot-capabilities strong{color:var(--fg);font-size:var(--text-md);letter-spacing:-.015em}.snapshot-icon{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--white);font-size:1.45rem;font-weight:var(--weight-semibold);flex:0 0 36px;place-items:center;line-height:1;display:grid}.snapshot-icon-search{background:var(--danger-bright)}.snapshot-icon-rerank{background:var(--brand-strong)}.snapshot-icon-filter{background:var(--technical-dark)}.results-snapshot-metrics{grid-column:1/-1}.snapshot-metric{min-height:var(--mobile-min-height,176px);padding:var(--card-padding-sm)}.snapshot-metric .stat{margin-bottom:var(--space-3);font-weight:var(--weight-bold);letter-spacing:-.075em}.snapshot-metric .stat-caption{color:var(--fg-soft);font-size:var(--text-sm);line-height:1.55}.snapshot-metric-violet .stat{color:var(--brand-bright)}.snapshot-metric-mint .stat{color:var(--technical)}.article-diagram{text-align:center}.article-diagram img{width:100%;max-width:var(--measure-xl);height:auto;margin:0 auto}.article-diagram svg{width:100%;max-width:var(--measure-xl);border:1px solid var(--line);border-radius:var(--radius-sm);height:auto;margin:0 auto;display:block}.article-svg{font-family:var(--font-sans);fill:var(--light-text)}.article-svg .mono{font-family:var(--font-mono)}.article-svg .fill-ink{fill:var(--light-text)}.article-svg .fill-muted{fill:var(--light-muted)}.article-svg .fill-pale{fill:var(--muted)}.article-svg .fill-paper{fill:var(--white)}.article-svg .fill-sunken{fill:var(--light-sunken)}.article-svg .fill-accent{fill:var(--technical-soft)}.article-svg .fill-accent-dark{fill:var(--technical-dark)}.article-svg .fill-accent-tint{fill:color-mix(in srgb, var(--technical) 20%, transparent)}.article-svg .stroke-line{stroke:var(--light-border)}.article-svg .stroke-sunken{stroke:var(--light-sunken)}.article-svg .stroke-muted{stroke:var(--light-muted)}.article-svg .stroke-faint{stroke:var(--faint)}.article-svg .stroke-pale{stroke:var(--muted)}.article-svg .stroke-paper{stroke:var(--white)}.article-svg .stroke-accent-dark{stroke:var(--technical-dark)}.article-pagination{--card-label-gap:var(--space-2)}@media (width<=700px){.card-research .facts{display:grid}.article-results-snapshot{grid-template-columns:1fr}}.cta-heading h2{max-width:var(--measure-text);margin-bottom:0}.card-contact{border-color:var(--line-strong);background:color-mix(in srgb, var(--bg) 20%, transparent)}.card-contact>p:first-child{margin-bottom:var(--space-6);color:var(--fg-soft);font-size:var(--text-md)}.card-contact .card-list{margin:0 0 var(--space-7);border-color:var(--line-strong);font-size:var(--text-xs)}.contact-disclosure{margin:var(--space-4) 0 0;color:var(--on-brand-muted);font-size:var(--text-2xs)}.contact-disclosure a{font-weight:var(--weight-extrabold);text-underline-offset:3px}body.lead-modal-open{overflow:hidden}.lead-modal{z-index:var(--z-modal);padding:var(--space-6);opacity:0;visibility:hidden;pointer-events:none;place-items:center;transition:opacity .18s,visibility .18s;display:grid;position:fixed;inset:0}.lead-modal[aria-hidden=false]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s,visibility}.lead-modal-backdrop{background:color-mix(in srgb, var(--bg-deep) 82%, transparent);cursor:pointer;backdrop-filter:blur(12px);position:absolute;inset:0}.lead-dialog{z-index:1;border:1px solid color-mix(in srgb, var(--brand) 45%, transparent);border-radius:var(--radius-lg);background:var(--surface);width:min(940px,100%);max-height:calc(100vh - 48px);box-shadow:0 40px 120px color-mix(in srgb, var(--bg-deep) 62%, transparent), 0 0 80px color-mix(in srgb, var(--brand-strong) 16%, transparent);color:var(--fg);transition:transform .18s;position:relative;overflow:auto;transform:translateY(18px)scale(.985)}.lead-modal[aria-hidden=false] .lead-dialog{transform:translateY(0)scale(1)}.lead-close{z-index:4;border:1px solid var(--line-strong);background:color-mix(in srgb, var(--white) 82%, transparent);width:40px;height:40px;color:var(--fg);cursor:pointer;backdrop-filter:blur(8px);border-radius:50%;place-items:center;padding:0;font-size:1.5rem;line-height:1;display:grid;position:absolute;top:16px;right:16px}.lead-close:hover,.lead-close:focus-visible{border-color:var(--technical-dark);background:var(--card-bg)}.lead-dialog-grid{min-height:var(--mobile-min-height,600px)}.lead-intro{background:linear-gradient(155deg, color-mix(in srgb, var(--technical) 12%, transparent), transparent 42%), linear-gradient(145deg, var(--surface-raised), var(--bg));padding:clamp(42px,5vw,62px) clamp(30px,4vw,48px);position:relative;overflow:hidden}.lead-intro:after{background:radial-gradient(circle, color-mix(in srgb, var(--brand) 26%, transparent), transparent 68%);content:"";pointer-events:none;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-150px;right:-130px}.lead-intro h2{z-index:1;margin-bottom:var(--space-6);font-size:var(--h2-xs);position:relative}.lead-intro>p:not(.eyebrow){z-index:1;color:var(--fg-soft);font-size:var(--text-sm);position:relative}.lead-points{z-index:1;margin-top:var(--space-10);color:var(--fg-soft);font-size:var(--text-xs);position:relative}.lead-form-panel{background:var(--light-bg);color:var(--fg);align-content:center;padding:clamp(48px,5vw,64px) clamp(30px,4vw,52px);display:grid}.lead-form{gap:var(--space-4);display:grid}.lead-form-row{--grid-gap:var(--space-4)}.lead-field{gap:var(--space-2);display:grid;position:relative}.lead-field>span{color:var(--fg-soft)}.lead-field input,.lead-field select,.lead-field textarea{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--card-bg);width:100%;color:var(--fg);font-size:var(--text-sm);outline:0;transition:border-color .15s,box-shadow .15s}.lead-field input,.lead-field select{min-height:48px;padding:var(--space-3) var(--space-3)}.lead-field select{appearance:none;padding-right:var(--space-10)}.lead-field:has(select):after{background:var(--fg-soft);content:"";pointer-events:none;grid-area:2/1;width:12px;height:8px;margin-block:auto;position:absolute;top:0;bottom:0;right:15px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.lead-field textarea{min-height:126px;padding:var(--space-3) var(--space-3);resize:vertical;line-height:1.5}.lead-field input::placeholder,.lead-field textarea::placeholder{color:var(--fg-faint)}.lead-field input:focus,.lead-field select:focus,.lead-field textarea:focus{border-color:var(--technical-dark);box-shadow:0 0 0 3px color-mix(in srgb, var(--technical-dark) 12%, transparent)}.lead-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lead-form-status{min-height:1.3em;color:var(--accent);font-size:var(--text-2xs);font-weight:var(--weight-bold);margin:-3px 0 -5px}.lead-form-status.is-error{color:var(--danger)}.lead-submit{border-radius:var(--radius-sm)}.lead-submit:disabled{opacity:.62;cursor:wait;transform:none}.lead-privacy{color:var(--fg-muted);font-size:var(--text-2xs);margin:0;line-height:1.55}.lead-privacy a{color:var(--brand-dark);font-weight:var(--weight-extrabold);text-underline-offset:3px}.lead-success{text-align:center}.lead-success-mark{width:58px;height:58px;margin:0 auto var(--space-6);background:color-mix(in srgb, var(--technical-dark) 11%, transparent);color:var(--accent);font-size:1.5rem;font-weight:var(--weight-extrabold);border-radius:50%;place-items:center;display:grid}.lead-success .eyebrow{margin-bottom:var(--space-4);justify-content:center}.lead-success h3{margin-bottom:var(--space-4);font-size:var(--title-md)}.lead-success>p:not(.eyebrow){margin-bottom:var(--space-7);color:var(--fg-muted);font-size:var(--text-sm)}.site-footer{padding:var(--space-20) 0 var(--space-7);border-top:1px solid var(--line);background:var(--bg-deep)}.footer-grid{gap:var(--space-10);padding-bottom:var(--space-16);grid-template-columns:1.6fr repeat(4,.75fr);display:grid}.brand-footer{margin-bottom:var(--space-5)}.footer-brand p{max-width:var(--measure-xs);color:var(--fg-muted);font-size:var(--text-xs)}.footer-grid h2{margin:var(--space-1) 0 var(--space-5);color:var(--fg-faint)}.footer-grid>div:not(.footer-brand){align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.footer-grid>div:not(.footer-brand) a{color:var(--fg-soft);font-size:var(--text-xs);text-decoration:none}.footer-bottom{justify-content:space-between;align-items:center;gap:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--line);color:var(--fg-faint);font-family:var(--font-mono);font-size:var(--text-2xs);display:flex}.footer-bottom a{color:var(--fg-muted);text-decoration:none}.motion-toggle{min-width:86px;padding:var(--space-1) var(--space-2);border:1px solid color-mix(in srgb, var(--muted) 24%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--white) 3%, transparent);color:var(--fg-muted);cursor:pointer;font-family:inherit;font-size:inherit;line-height:1.2;transition:background .18s,border-color .18s,color .18s}.motion-toggle:hover{border-color:color-mix(in srgb, var(--muted) 46%, transparent);background:color-mix(in srgb, var(--white) 6%, transparent);color:var(--fg)}.motion-toggle:focus-visible{outline:2px solid var(--technical);outline-offset:3px}.save-data .motion-toggle{display:none}@media (pointer:coarse),(prefers-reduced-motion:reduce){.motion-toggle{display:none}}@media (width<=1120px){.footer-grid{grid-template-columns:1.5fr repeat(2,1fr)}.footer-brand{grid-row:span 2}}@media (width<=700px){.lead-modal{padding:var(--space-2)}.lead-dialog{border-radius:var(--radius-md);max-height:calc(100vh - 16px)}.lead-close{top:10px;right:10px}.lead-intro{padding:var(--space-8) var(--space-14) var(--space-8) var(--space-6)}.lead-intro h2{margin-bottom:var(--space-4)}.lead-points{gap:var(--space-2) var(--space-4);margin-top:var(--space-6);padding-top:var(--space-4);grid-template-columns:1fr 1fr}.lead-points li:last-child{grid-column:1/-1}.lead-form-panel{padding:var(--space-8) var(--space-6)}.footer-grid{gap:var(--space-10) var(--space-6);grid-template-columns:1fr 1fr}.footer-brand{grid-area:auto/1/auto/-1}.footer-bottom{align-items:flex-start;gap:var(--space-2);flex-direction:column}}@media print{.site-footer{display:none!important}}.api-interface-panel{border-color:color-mix(in srgb, var(--brand) 40%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--surface-soft) 96%, transparent), color-mix(in srgb, var(--bg) 98%, transparent)), var(--surface);min-height:470px;box-shadow:0 36px 90px color-mix(in srgb, var(--bg-deep) 38%, transparent), 0 0 54px color-mix(in srgb, var(--technical) 7%, transparent);position:relative;overflow:hidden}.api-interface-panel:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--technical) 85%, transparent), transparent);content:"";height:1px;position:absolute;top:0;left:34px;right:34px}.api-interface-heading{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:max(26px,1.072rem + 12px);margin-bottom:var(--space-18);color:var(--fg-muted);display:flex}.api-interface-panel h2{max-width:430px;margin-bottom:var(--space-12);font-size:var(--h2-xs);letter-spacing:0;line-height:1.08}.api-interface-panel .facts>div{gap:var(--space-5);padding:var(--space-4) 0;grid-template-columns:.7fr 1.3fr;display:grid}.api-interface-panel dd{font-size:var(--text-sm);font-weight:var(--weight-bold);margin:0}.card-api,.card-api-panel{--card-label-gap:var(--space-10)}.card-api .card-title,.card-api-panel .card-title{letter-spacing:0}.card-api{min-height:var(--mobile-min-height,220px);background:linear-gradient(145deg, color-mix(in srgb, var(--surface-soft) 82%, transparent), color-mix(in srgb, var(--surface) 88%, transparent))}.api-model-grid{--grid-min:170px;margin:0;padding:0;list-style:none}.card-model{--card-label-gap:0px;min-height:var(--mobile-min-height,148px);justify-content:flex-end;gap:var(--space-2);border-color:var(--brand-line);background:color-mix(in srgb, var(--surface-raised) 70%, transparent)}.card-model-coming{border-color:var(--technical-line);background:linear-gradient(145deg, color-mix(in srgb, var(--technical-dark) 18%, transparent), color-mix(in srgb, var(--surface-raised) 72%, transparent));color:var(--technical-soft)}.card-api-panel{background:color-mix(in srgb, var(--surface-raised) 78%, transparent)}.card-api-primary{border-color:var(--technical-line);background:linear-gradient(145deg, color-mix(in srgb, var(--technical-deep) 68%, transparent), color-mix(in srgb, var(--surface) 95%, transparent))}.api-performance-figures{gap:var(--space-6);margin-bottom:var(--space-8);grid-template-columns:.82fr 1.18fr;display:grid}.api-performance-figures div{justify-content:flex-end;gap:var(--space-2);min-width:0;padding-top:var(--space-7);border-top:1px solid var(--line);flex-direction:column;display:flex}.api-performance-figures .stat{color:var(--technical-soft);font-weight:var(--weight-semibold)}.api-performance-figures .stat-caption{color:var(--fg-soft);font-size:var(--text-md);font-weight:var(--weight-bold)}.api-performance-qualifier{max-width:var(--measure-text);padding-top:var(--space-6);border-top:1px solid var(--line);color:var(--fg-muted);font-size:var(--text-xs);margin:0;line-height:1.68}.card-api-panel .card-title{max-width:370px;margin-bottom:var(--space-8)}.api-commercial-list{margin-top:auto}.api-commercial-list li{align-content:center;gap:var(--space-1);min-height:74px;padding:var(--space-4) 0;display:grid}.api-commercial-list strong,.enterprise-path strong{color:var(--fg);font-size:var(--text-md)}.api-commercial-list span{color:var(--fg-muted);font-size:var(--text-xs);line-height:1.5}.api-commercial-contact{margin:var(--space-5) 0 0;color:var(--fg-muted);font-size:var(--text-xs);line-height:1.55}.api-commercial-contact a{color:var(--accent);font-weight:var(--weight-extrabold);text-underline-offset:3px}.api-waitlist .lead-field input,.api-waitlist .lead-field select,.api-waitlist .lead-field textarea{border-color:var(--line-strong);background:color-mix(in srgb, var(--bg) 48%, transparent);color:var(--white)}.api-waitlist .lead-field select{color-scheme:dark}.api-waitlist .lead-field input::placeholder,.api-waitlist .lead-field textarea::placeholder{color:var(--fg-muted)}.api-waitlist .lead-field input:focus,.api-waitlist .lead-field select:focus,.api-waitlist .lead-field textarea:focus{border-color:var(--technical-pale);box-shadow:0 0 0 3px color-mix(in srgb, var(--technical-pale) 14%, transparent)}.api-waitlist .lead-form-status.is-error{color:var(--danger-soft)}.api-waitlist .lead-privacy a{color:var(--white)}.api-waitlist-success{padding:var(--space-8) 0 var(--space-6)}.api-waitlist-success .lead-success-mark{background:color-mix(in srgb, var(--technical-pale) 14%, transparent)}.api-waitlist-success>p:not(.eyebrow){color:var(--on-brand)}@media (width<=900px){.api-interface-panel{min-height:0}.api-interface-heading{margin-bottom:var(--space-14)}}@media (width<=700px){.api-interface-heading,.api-interface-panel h2{margin-bottom:var(--space-10)}.api-interface-panel .facts>div{gap:var(--space-1);grid-template-columns:1fr}.section-heading-sm{--split-gap-sm:var(--space-6);margin-bottom:var(--space-10)}.api-performance-figures{grid-template-columns:1fr}.card-api,.card-api-panel{--card-label-gap:var(--space-7)}}.agent-product-visual.enterprise-product-visual{min-height:var(--mobile-min-height,470px);padding:var(--space-8)}.enterprise-product-visual .eyebrow{margin-bottom:var(--space-10)}.enterprise-path li{align-items:center;gap:var(--space-4);min-height:78px;padding:var(--space-4) 0;grid-template-columns:94px 1fr;display:grid;position:relative}.enterprise-path li:not(:last-child):after{z-index:1;border:1px solid var(--technical-line);background:var(--surface-raised);width:20px;height:20px;color:var(--accent);content:"↓";font-size:var(--text-xs);border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;bottom:-10px;left:41px}.enterprise-path span{color:var(--fg-faint)}.enterprise-proof .proof-heading-row h2{color:var(--fg);font-size:var(--h2-xs);letter-spacing:0;margin:0}.enterprise-workflow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.card-step{--card-label-gap:var(--space-10);min-height:var(--mobile-min-height,190px)}.card-step .card-title{max-width:220px;margin-top:auto}.enterprise-faq{max-width:var(--measure-xl);border-top:1px solid var(--line)}.enterprise-faq details{border-bottom:1px solid var(--line)}.enterprise-faq summary{padding:var(--space-6) var(--space-14) var(--space-6) 0;color:var(--fg);font-size:var(--text-base);font-weight:var(--weight-bold);cursor:pointer;list-style:none;position:relative}.enterprise-faq summary::-webkit-details-marker{display:none}.enterprise-faq summary:after{color:var(--accent);content:"+";font-size:1.35rem;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.enterprise-faq details[open] summary:after{content:"−"}.enterprise-faq details p{max-width:var(--measure-text);margin:-4px 0 var(--space-6);color:var(--fg-muted);font-size:var(--text-sm);line-height:1.7}@media (width<=700px){.agent-product-visual.enterprise-product-visual{padding:var(--card-padding-sm)}.enterprise-path li{grid-template-columns:74px 1fr}.enterprise-path li:not(:last-child):after{left:31px}}.pricing-brand{--accent:var(--brand-bright)}.pricing-hero-details{padding-top:var(--space-8);border-top:1px solid var(--line);align-items:end}.pricing-hero-details .hero-metrics{max-width:none;margin-bottom:0}.card-pricing-accent{border-color:var(--accent);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 10%, transparent), var(--card-bg) 40%)}.card-plan{grid-row:span 7;grid-template-rows:subgrid;gap:var(--space-5);display:grid}.card-plan>*{margin:0}.card-plan .card-label{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.card-plan .card-list{border-top:0;align-content:start;padding-top:0}.card-plan-value{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--fg) 4%, transparent);font-size:var(--text-sm)}.pricing-price{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:auto 0 0;display:flex}.pricing-price .stat{letter-spacing:-.04em;line-height:1}.pricing-price .stat-caption{font-size:var(--text-sm)}.pricing-neocloud-title{font-size:var(--h2-xs)}.pricing-benefits{gap:var(--space-2) var(--space-6);color:var(--fg-soft);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.table-rates td{white-space:nowrap}.table-rates td:first-child,.table-rates td:last-child{font-weight:var(--weight-bold)}.table-rates td:last-child{color:var(--accent)}.table-rates .badge{min-height:0;margin-left:var(--space-1);border-color:var(--technical-dark-line);background:color-mix(in srgb, var(--technical-dark) 7%, transparent);color:var(--accent)}.table-value{min-width:640px}.table-value td:first-child{color:var(--fg-muted)}.table-value th:last-child{color:var(--accent)}.table-value td:last-child{color:var(--fg);font-weight:var(--weight-bold)}.pricing-benchmark-lede{max-width:var(--measure-sm);margin:var(--space-6) 0 0;color:var(--fg-muted)}.pricing-timeline{margin:0 0 var(--space-4);padding:0;list-style:none}.pricing-steps{--card-label-gap:var(--space-4)}.card-outcome{padding-top:var(--space-3);border-top:1px solid var(--line);font-size:var(--text-sm);margin:auto 0 0}.pricing-actions{margin-top:var(--space-8)}.pricing-faq>*{padding-block:var(--space-5)}.pricing-faq h3{margin-bottom:var(--space-2);font-size:var(--text-lg)}.pricing-faq p{color:var(--fg-muted);font-size:var(--text-sm);margin:0}.agent-product-visual{padding:var(--space-8) var(--space-5) var(--space-6);border-color:color-mix(in srgb, var(--brand) 38%, transparent);background:linear-gradient(145deg, var(--surface-raised), var(--bg));box-shadow:0 40px 100px color-mix(in srgb, var(--bg-deep) 45%, transparent);position:relative}.product-window-bar{align-items:center;gap:var(--space-2);display:flex;position:absolute;top:13px;left:18px;right:18px}.product-window-bar span{background:var(--light-muted);border-radius:50%;width:6px;height:6px}.product-window-bar code{color:var(--accent);font-size:var(--text-2xs);letter-spacing:.08em;margin-left:auto}.agent-main-screen{width:100%;filter:drop-shadow(0 20px 35px color-mix(in srgb, var(--bg-deep) 32%, transparent))}.agent-float{width:126px;filter:drop-shadow(0 18px 25px color-mix(in srgb, var(--bg-deep) 38%, transparent));position:absolute}.agent-float-one{bottom:-32px;right:-30px}.agent-float-two{bottom:-45px;left:-36px}.card-principle{--card-label-gap:0px;align-content:center;gap:var(--space-2) var(--space-4);grid-template-columns:auto 1fr;min-height:158px;display:grid}.card-principle .card-label{color:var(--brand-bright);grid-row:1/3}.card-capability{--card-label-gap:var(--space-20);--check-mark:var(--fg-muted)}.card-capability .card-list{margin-top:var(--space-2);color:var(--fg-muted)}.agent-flow li{padding:var(--space-8) 0;grid-template-columns:100px 1fr;display:grid}.agent-flow li>span{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-extrabold)}.agent-flow .split{--split-gap:var(--space-10);--split-gap-sm:var(--space-2)}.agent-flow h3,.agent-flow p{margin:0}.agent-flow p{color:var(--fg-muted);font-size:var(--text-sm)}.table-compare{min-width:760px}.table-compare th:first-child{width:22%}.table-compare tbody th{font-weight:var(--weight-extrabold)}.table-compare tbody td:last-child{background:color-mix(in srgb, var(--technical) 6%, transparent);color:var(--accent);font-weight:var(--weight-bold)}.text-mint{color:var(--mint-text)}.boundary-diagram{padding-top:var(--space-18);border-color:var(--technical-dark-line);background:color-mix(in srgb, var(--white) 55%, transparent);position:relative}.boundary-label{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-extrabold);letter-spacing:.09em;position:absolute;top:22px}.boundary-row{align-items:stretch;gap:var(--space-2);display:flex}.boundary-row strong{padding:var(--space-6) var(--space-2);border:1px solid var(--technical-dark-line);border-radius:var(--radius-sm);background:var(--card-bg);font-size:var(--text-xs);text-align:center;flex:1;place-items:center;display:grid}.boundary-row b{color:var(--accent);place-items:center;display:grid}.boundary-sources{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--technical-dark) 9%, transparent);color:var(--mint-text);font-family:var(--font-mono);font-size:var(--text-2xs);text-align:center}@media (width<=1120px){.agent-product-visual{width:min(var(--measure-lg), 100%)}}@media (width<=700px){.agent-float{display:none}.agent-product-visual{padding-inline:var(--space-2)}.agent-flow li{grid-template-columns:50px 1fr}.boundary-row{display:grid}.boundary-row b{transform:rotate(90deg)}}.legal-hero .container{--container:940px}.legal-meta{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs);margin:0}.legal-layout{--container:1180px;grid-template-columns:230px minmax(0, var(--measure-lg));justify-content:space-between;gap:var(--space-18);display:grid}.legal-side{top:calc(var(--header-height) + 28px);align-self:start;position:sticky}.legal-side strong{margin-bottom:var(--space-4);color:var(--accent);display:block}.legal-side a{padding:var(--space-2) 0;color:var(--fg-muted);font-size:var(--text-xs);line-height:1.3;text-decoration:none;display:block}.legal-side a:hover{color:var(--fg)}.prose-legal{font-size:.98rem;line-height:1.72}.legal-summary{margin:0 0 var(--space-8);padding:var(--card-padding-sm);border:1px solid color-mix(in srgb, var(--brand) 50%, transparent);background:var(--brand-pale)}.legal-summary strong{margin-bottom:var(--space-2);display:block}.prose-legal h2{margin:var(--space-14) 0 var(--space-4);padding-top:var(--space-2);font-size:clamp(1.55rem,3vw,2.1rem);line-height:1.15}.prose-legal h3{margin:var(--space-8) 0 var(--space-2);font-size:1.06rem}.prose-legal :where(p,ul,ol,table){margin:0 0 var(--space-4)}.prose-legal a{font-weight:var(--weight-semibold)}.prose-legal .table-wrap{margin:var(--space-6) 0}.prose-legal .table{background:0 0;min-width:660px;font-size:.78rem}.prose-legal .table th{color:var(--fg)}.legal-contact{margin-top:var(--space-6);padding:var(--card-padding-sm);border-radius:var(--radius-sm)}.prose-legal .caps{letter-spacing:.01em;font-size:.82rem}@media (width<=900px){.legal-layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.legal-side{gap:var(--space-1) var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-bg);flex-wrap:wrap;display:flex;position:static}.legal-side strong{width:100%}.legal-side a{padding:3px 0}}@media (width<=700px){.prose-legal{font-size:.93rem}}@media print{.legal-side{display:none!important}.legal-hero,.legal-hero+.section-sm{background:var(--white)!important;color:var(--black)!important;border:0!important}.legal-hero+.section-sm,.legal-layout,.legal-hero .container{width:100%;max-width:none;padding:0;display:block}.legal-hero{margin-bottom:var(--space-7);padding:0 0 var(--space-5)}.prose-legal a{color:var(--black);text-decoration:underline}.prose-legal a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em}.prose-legal h2,.prose-legal h3,.legal-contact,.prose-legal .table-wrap{break-inside:avoid}}.error-page{min-height:calc(100vh - var(--header-height));padding:var(--space-20) 0;text-align:center;place-items:center;display:grid}.error-code{margin-bottom:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-extrabold);letter-spacing:.15em}.error-page p{max-width:var(--measure-sm);color:var(--fg-muted);margin-inline:auto}.error-page .button-row{justify-content:center}
