/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:var(--font-manrope);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-manrope);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#08090e;--surface:#0e1118;--text:#f0f2f5;--muted:#92959e;--line:#ffffff18;--purple:#7692ff;--blue:#5b7cff;--green:#8cccb8;--brand:#7692ff;--brand-hover:#8fa6ff;--brand-glow:#7692ff66;--brand-ring:#7692ff40;--on-brand:#0b0e1f;--font-sans:var(--font-manrope),Arial,sans-serif;--font-mono:var(--font-jetbrains),monospace;--font-brand:var(--font-museo),var(--font-manrope),Arial,sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg);color:var(--text);font-family:var(--font-sans),Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:14px}::selection{color:#fff;background:#3b509d}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}button{color:inherit}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--purple);outline-offset:5px}button{border:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3{letter-spacing:-.055em;font-weight:500}h2{font-size:clamp(36px,4vw,58px);line-height:1.15}h2 span{color:var(--muted)}h2 em{color:var(--purple);font-style:normal}h3{letter-spacing:-.035em;font-size:25px}p{color:var(--muted);line-height:1.85}svg{flex-shrink:0}input,select,textarea{min-width:0}button{background:0 0}.container{width:min(1280px,100% - 112px);margin-inline:auto}.section{padding-block:112px}.section-bordered{border-block:1px solid var(--line)}.eyebrow,.small-label{font-family:var(--font-mono),monospace;letter-spacing:1.6px;font-size:10px;font-weight:400;line-height:1.8}.eyebrow{color:#aaadb6;align-items:center;gap:10px;margin-bottom:25px;display:flex}.eyebrow>span:empty{background:var(--purple);width:5px;height:5px}.small-label{color:#a2a6b1;letter-spacing:1px}.section-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:48px;display:flex}.section-heading>p{max-width:350px;font-size:14px}.button{background:var(--brand);min-height:47px;color:var(--on-brand);border:1px solid var(--brand);border-radius:4px;justify-content:center;align-items:center;gap:25px;padding:13px 23px;font-size:12px;font-weight:650;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.button:hover{background:var(--brand-hover);border-color:var(--brand-hover);box-shadow:0 8px 30px -6px var(--brand-glow);transform:translateY(-2px)}.button.secondary{color:var(--text);background:0 0;border-color:#ffffff25}.button.secondary:hover{background:#ffffff08;border-color:#fff5}.button-row{flex-wrap:wrap;gap:13px;display:flex}.text-link{align-items:center;gap:14px;font-size:12px;line-height:1.8;display:inline-flex}.text-link:hover{color:var(--purple)}.tags{flex-wrap:wrap;gap:7px;display:flex}.tags span{border:1px solid var(--line);font:10px var(--font-mono),monospace;color:#acafb8;border-radius:3px;padding:5px 9px}.skip-link{z-index:100;color:#000;background:#fff;padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.site-header{--nav-h:76px;height:var(--nav-h);z-index:50;-webkit-backdrop-filter:blur(18px)saturate(140%);background:#08090ecc;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,box-shadow .3s;position:sticky;top:0}.site-header.menu-open,.site-header.scrolled{border-bottom-color:var(--line);background:#08090ef2;box-shadow:0 10px 30px -18px #000}.nav-inner{grid-template-columns:1fr auto 1fr;gap:24px;width:calc(100% - 64px);max-width:1440px;height:100%;margin:auto;display:grid}.logo,.nav-inner{align-items:center}.logo{white-space:nowrap;justify-self:start;transition:opacity .2s;display:inline-flex}.logo:hover{opacity:.85}.logo>span{letter-spacing:1.6px;color:var(--text);font-size:19px;font-weight:600}.nav-links{align-items:center;gap:2px;display:flex}.nav-item{position:relative}.nav-trigger{border-radius:999px;align-items:center;transition:background .2s;display:flex}.nav-trigger>a{color:#aaaeb5;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:500;transition:color .2s;position:relative}.nav-trigger:has(.menu-toggle)>a{padding-right:2px}.nav-item.open .nav-trigger,.nav-item:hover .nav-trigger{background:#ffffff0d}.nav-item.open .nav-trigger>a,.nav-item:hover .nav-trigger>a,.nav-trigger>a[aria-current]{color:#fff}.nav-trigger>a[aria-current]:after{content:"";background:var(--purple);width:4px;height:4px;box-shadow:0 0 8px var(--purple);border-radius:50%;margin-left:-2px;position:absolute;bottom:1px;left:50%}.nav-trigger:has(.menu-toggle)>a[aria-current]:after{margin-left:-1px}.menu-toggle{color:#7e808b;border-radius:999px;place-items:center;padding:9px 11px 9px 4px;transition:color .2s;display:grid}.menu-toggle svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}.nav-item.open .menu-toggle,.nav-item:hover .menu-toggle{color:#d4dbf4}.nav-item.open .menu-toggle svg{transform:rotate(180deg)}.nav-actions{justify-self:end;display:flex}.nav-actions,.nav-cta{align-items:center;gap:10px}.nav-cta{color:var(--on-brand);background:var(--brand);white-space:nowrap;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:600;transition:background .2s,box-shadow .3s,transform .2s;display:inline-flex}.nav-cta svg{transition:transform .25s}.nav-cta:hover{background:var(--brand-hover);box-shadow:0 0 0 4px var(--brand-ring),0 8px 28px -8px var(--brand-glow)}.nav-cta:hover svg{transform:translate(2px,-2px)}.mobile-contact,.mobile-toggle{display:none}.mega-menu{top:calc(var(--nav-h) + 8px);background:radial-gradient(at 0 0,#97abf614,#0000 55%),#10131a;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:1fr 1.9fr;gap:40px;width:min(980px,100% - 64px);padding:30px;animation:mega-in .22s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 30px 80px -20px #000d,0 0 0 1px #00000080}.mega-menu:before{content:"";height:12px;position:absolute;inset:-12px 0 auto}@keyframes mega-in{0%{opacity:0;transform:translate(-50%,-6px)}}.mega-intro{border-right:1px solid var(--line);flex-direction:column;padding-right:32px;display:flex}.mega-intro h3{letter-spacing:-.02em;margin:14px 0 10px;font-size:24px;font-weight:500}.mega-intro p{color:var(--muted);margin-bottom:24px;font-size:13px;line-height:1.7}.mega-intro a{color:#d4dbf4;align-items:center;gap:8px;margin-top:auto;font-size:13px;transition:gap .2s,color .2s;display:inline-flex}.mega-intro a:hover{color:#fff;gap:12px}.mega-links{grid-template-columns:1fr 1fr;align-content:start;gap:4px;display:grid}.mega-links a{color:#c8cbd3;border:1px solid #0000;border-radius:8px;align-items:center;gap:14px;padding:13px 14px;font-size:13.5px;transition:background .2s,border-color .2s,color .2s;display:flex}.mega-links a>span{font:9px var(--font-mono);color:#6d7180;transition:color .2s}.mega-links a>svg{opacity:0;color:var(--purple);margin-left:auto;transition:opacity .2s,transform .25s;transform:translate(-4px,4px)}.mega-links a:hover{color:#fff;background:#97abf612;border-color:#97abf626}.mega-links a:hover>span{color:var(--purple)}.mega-links a:hover>svg{opacity:1;transform:none}.mega-close{color:#8990a2;border-radius:50%;padding:6px;transition:background .2s,color .2s;position:absolute;top:12px;right:12px}.mega-close:hover{color:#fff;background:#ffffff10}@media (max-width:1320px){.nav-trigger>a{padding:8px 10px;font-size:12.5px}.menu-toggle{padding:8px 9px 8px 3px}.nav-inner{gap:16px;width:calc(100% - 48px)}}@media (max-width:1180px){.nav-inner{grid-template-columns:1fr auto}.nav-links{display:none}.mobile-toggle{color:#d2d6e5;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .2s;display:grid}.mobile-toggle:hover{background:#ffffff0d}.mobile-toggle svg{width:18px}.nav-links.mobile-open{top:var(--nav-h);max-height:calc(100svh - var(--nav-h));background:#0c0e12;flex-direction:column;align-items:stretch;gap:0;padding:12px 24px 24px;animation:fade-in .2s;display:flex;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 30px 60px -20px #000c}.nav-links.mobile-open,.nav-links.mobile-open .nav-item{border-bottom:1px solid var(--line)}.nav-links.mobile-open .nav-trigger{background:0 0;border-radius:0;justify-content:space-between}.nav-links.mobile-open .nav-trigger>a{color:#d6d9e2;flex:1;padding:16px 0;font-size:16px}.nav-links.mobile-open .nav-trigger>a[aria-current]:after{margin-top:-2px;inset:50% -12px auto auto}.nav-links.mobile-open .menu-toggle{border:1px solid var(--line);padding:12px}.mobile-submenu{gap:2px;padding:0 0 14px;animation:fade-in .2s;display:grid}.mobile-submenu a{color:#aeb1b9;border-radius:8px;justify-content:space-between;align-items:center;padding:11px 14px;font-size:14px;display:flex}.mobile-submenu a:hover{color:#fff;background:#97abf612}.mobile-contact{color:var(--on-brand);background:var(--brand);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:14px;font-size:14px;font-weight:600;display:flex}}@media (max-width:700px){.site-header{--nav-h:64px}.nav-inner{gap:10px;width:calc(100% - 32px)}.logo>span{letter-spacing:1.2px;font-size:16px}.nav-cta{gap:6px;padding:8px 13px;font-size:11.5px}.nav-links.mobile-open{padding:8px 16px 20px}}@media (max-width:380px){.nav-cta{display:none}}@media (prefers-reduced-motion:reduce){.mega-menu,.mobile-submenu,.nav-links.mobile-open{animation:none}}.hero{isolation:isolate;height:calc(100svh - 80px);min-height:770px;max-height:1050px;position:relative;overflow:hidden}.hero-grid{z-index:-2;background-image:linear-gradient(#ffffff03 1px,#0000 0),linear-gradient(90deg,#ffffff03 1px,#0000 0);background-size:96px 96px;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.hero-grid,.hero:after{position:absolute;inset:0}.hero:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 78% 44%,#32426b1c,#0000 50%)}.hero-content{pointer-events:none;padding-top:105px;position:relative}.hero-content a{pointer-events:auto}.hero-badge{font:9px var(--font-mono),monospace;letter-spacing:1.5px;color:#b3b7c7;align-items:center;gap:9px;margin-bottom:31px;display:flex}.status-dot{background:#6277c7;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 10px #97abf660}.hero h1{letter-spacing:-.071em;z-index:2;font-size:clamp(64px,6.6vw,101px);font-weight:500;line-height:1.07;position:relative}.hero h1>span{color:#9ea8cd}.hero-description{color:#a3a6ae;max-width:510px;margin-top:28px;font-size:14px;line-height:1.9}.hero .button-row{margin-top:30px}.hero-disciplines{font:8px var(--font-mono),monospace;letter-spacing:1.1px;color:#777a83;align-items:center;gap:13px;margin-top:37px;display:flex}.hero-disciplines i{background:#5e6376;border-radius:50%;width:3px;height:3px}.hero-core{width:62%;height:650px;position:absolute;top:20px;right:-2%}.core-scene{width:100%;height:100%;position:relative}.core-center-label{text-align:center;letter-spacing:.5px;color:#d5defc99;pointer-events:none;font-size:22px;font-weight:600;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.core-center-label span{font:6px var(--font-mono);letter-spacing:2px;color:#9199b2;margin-top:8px;display:block}.core-coordinate{font:8px/1.8 var(--font-mono);letter-spacing:1px;color:#717685;position:absolute}.coordinate-top{top:7%;left:20%}.coordinate-top span{color:#454c5c}.coordinate-bottom{letter-spacing:2px;font-size:7px;bottom:14%;left:36%}.core-label{font:7px var(--font-mono);letter-spacing:1px;color:#afb7ce;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1523aa;border:1px solid #9aa2bc30;border-radius:3px;align-items:center;gap:12px;padding:9px 12px;display:flex;position:absolute}.core-label i{background:#91a9f7;width:4px;height:4px;box-shadow:0 0 10px #91a9f7}.core-label-one{top:37%;left:21%}.core-label-two{top:64%;right:12%}.hero-terminal{width:306px;position:absolute;bottom:94px;right:7.6%}.code-window,.terminal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f131ad9;border:1px solid #aec0fa1c;border-radius:5px;overflow:hidden}.terminal-top{border-bottom:1px solid var(--line);height:33px;font:8px var(--font-mono);color:#686d7a;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.terminal-dots{gap:4px;display:flex}.terminal-dots i{background:#535764;border-radius:50%;width:4px;height:4px}.terminal-dots i:first-child{background:#987a89}.terminal-dots i:nth-child(2){background:#a1906b}.terminal-dots i:nth-child(3){background:#64877b}.terminal-body{height:153px;padding:13px 17px}.terminal-body p{font:8px/2.3 var(--font-mono);color:#9a9eaa}.terminal-body p span{margin-right:7px}.terminal-body .terminal-status{letter-spacing:1px;margin-top:4px;font-size:7px}.purple{color:var(--purple)}.green{color:var(--green)}.terminal-line{animation:fade-in .3s}.cursor-blink{animation:blink 1.1s steps(2) infinite}.hero-bottom{font:8px var(--font-mono);color:#757782;letter-spacing:1.2px;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:24px;left:0;right:0}.hero-bottom a,.hero-bottom>span{align-items:center;gap:12px;display:flex}.scroll-icon{border:1px solid #ffffff25;border-radius:12px;place-items:center;width:19px;height:26px;display:grid}.core-fallback{background:radial-gradient(#1d3a7630,#0000 55%);width:100%;height:100%;position:relative}.core-fallback i{aspect-ratio:1;border:1px dotted #89acf880;border-radius:50%;width:53%;position:absolute;top:50%;left:50%;box-shadow:0 0 15px #5f8cf505}.trust-strip{border-block:1px solid var(--line);background:#0c0d12}.trust-strip>.container{justify-content:space-between;align-items:center;gap:25px;min-height:111px;display:flex}.trust-strip .container>span{font:8px/1.9 var(--font-mono);letter-spacing:1px;color:#757982}.trust-strip b{color:#9ea1ac;font-weight:400}.trust-strip .container>div{letter-spacing:-.6px;color:#a9aaaf;font-size:17px;font-weight:600}.trust-strip small{font:6px var(--font-mono);letter-spacing:1px;margin-top:3px;display:block}.trust-strip a{color:#72757e}.perspective h2{font-size:clamp(38px,5.2vw,72px)}.perspective-bottom{align-items:center;gap:60px;margin-top:38px;display:flex}.perspective-bottom p{max-width:550px;font-size:14px}.mini-data{grid-template-columns:repeat(7,3px);gap:9px;min-width:86px;display:grid}.mini-data i{background:var(--purple);width:3px;height:3px}.circle-link{border:1px solid var(--line);border-radius:50%;place-items:center;width:50px;height:50px;margin-left:auto;display:grid}.circle-link:hover{background:#97abf612}.capability-tabs{border-bottom:1px solid var(--line);display:flex}.capability-tabs button{text-align:left;color:#84858f;border-bottom:1px solid #0000;flex:1;align-items:center;gap:12px;margin-bottom:-1px;padding:20px 10px 20px 0;font-size:12px;display:flex}.capability-tabs button>span{font:9px var(--font-mono);color:#5c606e}.capability-tabs button>svg{margin-left:auto}.capability-tabs button[aria-selected=true]{color:#dbe2fd;border-color:#9baff7}.capability-tabs button[aria-selected=true]>span{color:var(--purple)}.capability-panel{padding-top:37px}.capability-copy{align-items:center;gap:40px;margin-bottom:32px;display:flex}.capability-copy h3{min-width:200px;font-size:28px}.capability-copy p{max-width:550px;font-size:13px}.capability-copy a{white-space:nowrap;margin-left:auto}.pipeline{border:1px solid var(--line);background:linear-gradient(125deg,#10141c,#0c0e12);border-radius:4px;padding:25px}.demo-top,.pipeline-header{font:8px var(--font-mono);letter-spacing:1.1px;color:#797e8b;justify-content:space-between;gap:10px;display:flex}.demo-top>span:first-child,.pipeline-header>span:first-child{align-items:center;gap:8px;display:flex}.pipeline-nodes{align-items:stretch;gap:10px;margin:30px 0;display:flex}.pipeline-stage{flex:1;gap:10px;min-width:0}.pipeline-node,.pipeline-stage{align-items:center;display:flex}.pipeline-node{border:1px solid var(--line);color:#a3a8bb;background:#ffffff02;border-radius:3px;flex-direction:column;flex:1;justify-content:center;gap:13px;width:100%;min-height:110px;padding:16px 5px;transition:background .2s,border-color .2s;position:relative}.pipeline-node>span{text-align:center;font-size:10px}.pipeline-node>small{font:7px var(--font-mono);color:#62656e;position:absolute;top:7px;left:8px}.pipeline-node.active{color:#c1ccfb;background:#8598e010;border-color:#4e65c070}.pipeline-arrow{color:#454c5e}.pipeline-detail{border-top:1px solid var(--line);align-items:flex-start;gap:35px;padding-top:18px;display:flex}.pipeline-detail>span{color:#8393ce;align-items:center;gap:8px;min-width:160px;font-size:12px;display:flex}.pipeline-detail p{font-size:12px;line-height:1.8}.diagram-note{font:9px/1.8 var(--font-mono);color:#747681;margin-top:17px}.featured-products{grid-template-columns:1fr 1fr;gap:35px 27px;display:grid}.product-card{min-width:0;display:block}.product-preview{border:1px solid var(--line);background:radial-gradient(at 50% 80%,#29356155,#0000 75%),#111217;border-radius:5px;justify-content:center;align-items:flex-end;height:315px;padding:36px 32px 0;display:flex;position:relative;overflow:hidden}.product-card:hover .mock-browser{transform:perspective(1100px)rotateX(0)rotateY(0)translateY(-5px)}.preview-institutional-evaluation{background:radial-gradient(at 50% 90%,#1f334755,#0000 75%),#0e1419}.preview-admission-management{background:radial-gradient(at 50% 90%,#27513d44,#0000 75%),#101713}.preview-marketing-automation{background:radial-gradient(at 50% 90%,#633b2555,#0000 75%),#191311}.preview-university-erp{background:radial-gradient(at 50% 90%,#1f334755,#0000 75%),#0e1419}.preview-document-search,.preview-semantic-rag{background:radial-gradient(at 50% 90%,#27513d44,#0000 75%),#101713}.mock-browser{transform-origin:bottom;background:#12151c;border:1px solid #ffffff20;border-radius:6px 6px 0 0;width:100%;max-width:530px;height:260px;transition:transform .5s;transform:perspective(1000px)rotateX(5deg)rotateY(-5deg);box-shadow:0 0 45px #0007}.mock-chrome{border-bottom:1px solid var(--line);font:6px var(--font-mono);letter-spacing:1px;color:#737683;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.mock-chrome>span:first-child{gap:3px;display:flex}.mock-chrome i{background:#646571;border-radius:50%;width:4px;height:4px}.mock-content{height:100%;display:flex}.mock-content aside{border-right:1px solid var(--line);color:#74798c;flex-direction:column;align-items:center;gap:19px;width:39px;padding-top:13px;display:flex}.mock-content aside>svg{width:11px;height:11px}.brand-font{font-family:var(--font-brand)}.mini-mark{writing-mode:vertical-rl;letter-spacing:.4px;color:#c8d3fc;font-size:7px;font-weight:700;transform:rotate(180deg)}.mock-main{flex:1;min-width:0;padding:17px}.mock-top{color:#d1d3e2;letter-spacing:-.2px;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:11px;font-weight:600;display:flex}.mock-avatar{color:#bbc8fb;background:#838dbc30;border-radius:10px;place-items:center;height:16px;padding:0 8px;font-size:6.5px;font-weight:600;display:grid}.mock-search{color:#c0c6db;background:#5469c306;border:1px solid #818ec34a;border-radius:3px;align-items:center;gap:8px;padding:9px;font-size:7px;display:flex}.mock-key{margin-left:auto}.mock-filters{color:#898d9a;align-items:center;gap:12px;margin-block:10px;font-size:6px;display:flex}.mock-filters .selected{color:#b4c1fa}.mock-filters svg{margin-left:auto}.mock-result{border-top:1px solid var(--line);padding:10px 0}.mock-category{font:5px var(--font-mono);color:#828ebb;letter-spacing:.5px}.mock-category>span{float:right;color:#85b2aa}.mock-result h4{letter-spacing:-.1px;margin:5px 0;font-size:9px;font-weight:500}.mock-result p{color:#7d808f;font-size:6px;line-height:1.7}.mock-tags{font:5px var(--font-mono);color:#6b6e82}.preview-disclaimer{font:5px var(--font-mono);letter-spacing:1px;color:#9395a6;z-index:1;background:#101319cc;padding:3px 6px;position:absolute;bottom:8px;right:12px}.mock-metrics{gap:7px;display:flex}.mock-metrics>div{border:1px solid var(--line);flex:1;padding:8px;overflow:hidden}.mock-metrics small{color:#9497a4;font-size:6px}.mock-metrics b{margin-top:7px;font-size:10px;font-weight:500;display:block}.mini-line{background:#83b4b180;width:70%;height:2px;margin-top:9px;display:block}.mock-chart{border:1px solid var(--line);height:100px;margin-top:10px;padding:10px}.mock-chart>span{justify-content:space-between;font-size:7px;display:flex}.chart-bars{align-items:flex-end;gap:8px;height:57px;padding:8px 0 0;display:flex}.chart-bars i{background:linear-gradient(#89aeacaa,#53888825);border-radius:2px 2px 0 0;flex:1}.preview-marketing-automation .chart-bars i{background:linear-gradient(#cb9d7caa,#63482525)}.chart-axis{font:4px var(--font-mono);color:#757881;justify-content:space-between;margin-top:5px;display:flex}.mock-table{color:#a8abbf;margin-top:12px;font-size:6px}.mock-table>div{border-top:1px solid var(--line);align-items:center;gap:5px;margin-top:5px;padding:6px 0;display:flex}.mock-table i{background:#75b5aa;border-radius:50%;width:4px;height:4px}.mock-table small{margin-left:auto;font-size:5px}.product-card-copy{padding:22px 0 15px}.product-card-copy h3{justify-content:space-between;margin:8px 0;font-size:26px;display:flex}.product-card-copy h3 svg{color:#91949d}.product-card-copy p{font-size:12px}.product-link{font:7px var(--font-mono);letter-spacing:1px;color:#8a90af;align-items:center;gap:12px;margin-top:20px;display:inline-flex}.complexity-engine{background:linear-gradient(#97abf608 1px,#0000 0) 0 0/24px 24px,linear-gradient(90deg,#97abf608 1px,#0000 0) 0 0/24px 24px,radial-gradient(at 50% 45%,#3b447417,#0000 65%),#0d1017}.complexity-engine .orchestrator-entry{width:100%;color:inherit;cursor:pointer;display:block}.complexity-engine .specialist-nodes{grid-template-columns:repeat(4,1fr)}.section-end{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;margin-top:35px;padding-top:23px;display:flex}.section-end p{font-size:12px}.section-end>span{font:8px var(--font-mono);color:#757989}.split-section{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.split-section h2{margin-bottom:24px}.split-section>div>p{max-width:510px;font-size:14px}.split-section .button,.split-section>.text-link{margin-top:30px}.ai-feature{border-block:1px solid var(--line);background:radial-gradient(at 80%,#23283733,#0000 70%),#0d0f13}.feature-points{flex-direction:column;gap:15px;margin-top:25px;display:flex}.feature-points span{color:#b2b8cb;align-items:center;gap:13px;font-size:12px;display:flex}.feature-points svg{color:#929ccc}.code-window{width:100%;box-shadow:0 15px 70px #0005}.code-window .terminal-top{height:41px;font-size:8px}.code-window pre{min-height:257px;font:11px/2.3 var(--font-mono);margin:0;padding:25px 0;overflow-x:auto}.code-line{opacity:.25;transition:opacity .4s;display:block}.code-line.visible{opacity:1}.line-number{color:#424452;text-align:right;-webkit-user-select:none;user-select:none;width:35px;margin-right:20px;display:inline-block}.code-keyword{color:#6173ce}.code-property{color:#b6bcdd}.code-string{color:#9dbdaa}.code-comment{color:#5d6170}.code-status{border-top:1px solid var(--line);font:7px var(--font-mono);letter-spacing:1px;color:#a2a6b6;align-items:center;gap:8px;padding:14px 17px;display:flex}.code-status>span{color:#696b7b;margin-left:auto;font-size:6px}.comparison{border-left:1px solid #91a6f844;margin-block:25px;padding-left:18px}.comparison>span{font:7px var(--font-mono);letter-spacing:1px;color:#72757e}.comparison p{font:10px/2 var(--font-mono);color:#a5aac1;margin:4px 0 10px}.agent-system{border:1px solid var(--line);background:radial-gradient(#424c7618,#0000 70%),#0d1017;border-radius:5px;padding:23px}.demo-top button{font:7px var(--font-mono);letter-spacing:1px;color:#abb8ed;align-items:center;gap:8px;display:flex}.agent-network{height:295px;margin-top:20px;position:relative}.agent-network>svg{width:100%;height:100%;position:absolute;inset:0}.agent-network>svg path{fill:none;stroke:#7582b44a;stroke-width:1px;stroke-dasharray:4 6}.agent-hub{background:#141621;border:1px solid #9daef966;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:79px;height:79px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 50px #8ea0f812}.agent-hub>span{color:#abbafa;font-size:21px}.agent-hub>small{font:5px var(--font-mono);letter-spacing:1px;color:#848bb1}.agent-node{color:#848794;flex-direction:column;align-items:center;gap:5px;font-size:10px;display:flex;position:absolute;transform:translate(-50%,-50%)}.agent-node>small{font:5px var(--font-mono);letter-spacing:1px}.agent-glyph{width:34px;height:34px;font:10px var(--font-mono);color:#838697;background:#12161d;border:1px solid #ffffff15;border-radius:5px;place-items:center;display:grid}.agent-node.active .agent-glyph{color:#bdc7fb;background:#252a47;border-color:#8b9ff7}.agent-node.active{color:#c4cbf0}.agent-0{top:24%;left:15%}.agent-1{top:11%;left:50%}.agent-2{top:24%;left:85%}.agent-3{top:81%;left:15%}.agent-4{top:88%;left:50%}.agent-5{top:81%;left:85%}.agent-detail{border-top:1px solid var(--line);min-height:88px;padding-top:17px}.agent-detail>span{color:#b2b8d9;align-items:center;gap:9px;margin-bottom:8px;font-size:11px;display:flex}.agent-detail p{font-size:11px}.search-demo{border:1px solid var(--line);background:linear-gradient(115deg,#101419,#0d1218);border-radius:5px;max-width:960px;margin:auto;padding:30px}.search-form{color:#9aa2c6;background:#ffffff03;border:1px solid #9daff93d;border-radius:4px;align-items:center;gap:15px;margin:26px 0 15px;padding:9px 10px 9px 16px;display:flex}.search-form input{color:#d8dcef;background:0 0;border:0;outline:0;width:100%;font-size:12px}.search-form button{color:#12141e;background:#6273c5;border-radius:3px;padding:9px}.search-mode{align-items:center;gap:7px;display:flex}.search-mode button{color:#878996;border-radius:3px;padding:7px 13px;font-size:10px}.search-mode button[aria-pressed=true]{color:#b8c3f6;background:#8f9fea15}.search-mode>span{font:6px var(--font-mono);letter-spacing:1px;color:#6d6f81;gap:7px;margin-left:auto;display:flex}.search-stages{grid-template-columns:repeat(4,1fr);gap:10px;margin-block:25px;display:grid}.search-stages>div{border:1px solid var(--line);color:#838697;align-items:center;gap:10px;padding:14px 11px;font-size:9px;transition:background .2s,border-color .2s;display:flex}.search-stages>div>span:first-child{font:7px var(--font-mono);color:#585d74}.search-stages>div>svg,.stage-pulse{margin-left:auto}.stage-pulse{background:#5d6485;border-radius:50%;width:3px;height:3px}.search-stages>div.active{border-color:var(--purple);background:#97abf612}.search-stages>div.done{color:#a7c4b5}.search-result{background:#ffffff025;border:1px solid var(--line);justify-content:space-between;gap:15px;min-height:122px;padding:24px;display:flex}.search-result h3{margin:8px 0;font-size:20px}.search-result p{font-size:11px}.result-source{font:6px var(--font-mono);letter-spacing:1px;color:#9197bb;white-space:nowrap;align-self:center}.architecture-section{border-block:1px solid var(--line);background:#0a0e13}.system-explorer{grid-template-columns:1.5fr 1fr;gap:50px;display:grid}.system-canvas{perspective:1000px;touch-action:pan-y;cursor:grab;background:radial-gradient(#27315433,#0000 70%);height:460px;position:relative;overflow:hidden}.system-canvas:active{cursor:grabbing}.system-controls{font:7px var(--font-mono);color:#797b8c;letter-spacing:1px;justify-content:space-between;align-items:center;padding:15px 0;display:flex}.system-controls>span{align-items:center;gap:8px;display:flex}.system-controls button{color:#8a8eb4}.system-plane{width:100%;height:400px;transform-style:preserve-3d;transform-origin:50%;transition:transform .12s linear;position:relative}.system-connections{fill:none;stroke:#4457aa44;stroke-dasharray:5 4;width:100%;height:100%;position:absolute;inset:0}.system-node{width:20%;font:7px var(--font-mono);color:#9298b7;flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;transform:translateZ(15px)}.node-cube{color:#8e98cd;background:linear-gradient(145deg,#191d30,#12161d);border:1px solid #7883ba44;place-items:center;width:55px;height:46px;font-size:23px;transition:transform .3s;display:grid;box-shadow:6px 8px #0c0f15,6px 8px 0 1px #43486b44}.system-node.active .node-cube{color:#c7cffc;background:#272c4c;border-color:#9baaf9;transform:translateY(-7px)}.system-explanation{align-self:center}.system-explanation h3{justify-content:space-between;align-items:center;margin:16px 0;font-size:34px;display:flex}.system-explanation p{min-height:75px;font-size:13px}.system-layer-list{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.system-layer-list button{border:1px solid var(--line);color:#a1a5b8;font:9px var(--font-mono);border-radius:3px;padding:7px 10px}.system-layer-list button[aria-pressed=true]{color:#bec7fb;background:#8091e612;border-color:#7c86c3}.system-explanation .diagram-note{min-height:0;font-size:8px}.technology{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.technology-orbit{height:410px;position:relative}.tech-ring{border:1px solid #ffffff0d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-one{width:160px;height:160px}.ring-two{width:285px;height:285px}.ring-three{border-style:dashed;width:390px;height:390px}.tech-core{text-align:center;color:#b8c2ef;letter-spacing:.5px;font-size:22px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tech-core>span{font:5px var(--font-mono);letter-spacing:1px;color:#6d728a;margin-top:8px;display:block}.tech-planet{color:#999db0;background:#10131a;border:1px solid #ffffff15;border-radius:4px;align-items:center;gap:10px;padding:13px 17px;font-size:11px;display:flex;position:absolute;transform:translate(-50%,-50%)}.tech-planet>span{font:7px var(--font-mono);color:#616481}.tech-planet.active{color:#c9d0f8;background:#1a1c2d;border-color:#475ac388}.planet-0{top:16%;left:27%}.planet-1{top:31%;left:82%}.planet-2{top:78%;left:74%}.planet-3{top:87%;left:27%}.planet-4{top:50%;left:17%}.technology-copy h3{margin:17px 0;font-size:38px}.technology-copy p{font-size:13px}.technology-chips{flex-wrap:wrap;gap:9px;margin:25px 0 30px;display:flex}.technology-chips span{border:1px solid var(--line);background:#ffffff03;border-radius:3px;padding:10px 14px;font-size:11px}.process-stages{border-bottom:1px solid var(--line);grid-template-columns:repeat(10,1fr);gap:0;display:grid}.process-stages button{text-align:left;color:#888a99;border-bottom:1px solid #0000;flex-direction:column;gap:14px;padding:17px 10px 20px 0;font-size:10px;display:flex}.process-stages button>span{font:8px var(--font-mono);color:#575a6e}.process-stages button>svg{display:none}.process-stages button[aria-pressed=true]{color:#bcc3ee;border-color:#5869c8}.process-detail{align-items:center;gap:55px;min-height:250px;padding-top:40px;display:flex}.process-number{letter-spacing:-10px;color:#22232d;min-width:140px;font-size:115px;font-weight:400;line-height:1}.process-detail h3{margin:10px 0 15px;font-size:30px}.process-detail p{max-width:680px;font-size:13px}.process-flow{font:10px/1.8 var(--font-mono);color:#8a8eaf}.process-detail .text-link,.process-flow{margin-top:20px}.industry-home-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.industry-home-grid>a{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:28px;transition:background .25s;position:relative}.industry-home-grid>a:hover{background:#ffffff03}.industry-home-grid h3{margin:16px 0 12px;font-size:20px}.industry-home-grid p{max-width:270px;font-size:12px}.industry-home-grid>a>svg{color:#757582;position:absolute;top:30px;right:26px}.industry-symbol{color:#969dc5;font-size:26px}.experience>p{max-width:590px;margin:25px 0 38px;font-size:12px}.association-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.association-grid>span{text-align:center;color:#a1a5b8;border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:center;align-items:center;min-height:90px;padding:20px;font-size:14px;display:flex}.insight-grid{grid-template-columns:repeat(3,1fr);gap:27px;display:grid}.insight-art{border:1px solid var(--line);background:#111217;place-items:center;height:200px;margin-bottom:24px;display:grid;position:relative;overflow:hidden}.insight-art>i{border:1px solid #98a9eb30;width:130px;height:130px;position:absolute;transform:rotate(30deg)}.insight-art>i:nth-child(2){width:110px;height:110px;transform:rotate(60deg)}.insight-art>i:nth-child(3){width:90px;height:90px;transform:rotate(90deg)}.insight-art>span{font:11px var(--font-mono);color:#7b8ad1;z-index:1;background:#111217cc;padding:10px}.insight-art-1>i{border-radius:50%;transform:translate(-32px)}.insight-art-1>i:nth-child(2){width:130px;height:130px;transform:translate(32px)}.insight-art-1>i:nth-child(3){width:100px;height:100px}.insight-art-2>i{border-radius:4px;width:130px;height:70px;transform:rotate(-25deg)translateY(-25px)}.insight-art-2>i:nth-child(2){width:130px;height:70px;transform:rotate(-25deg)}.insight-art-2>i:nth-child(3){width:130px;height:70px;transform:rotate(-25deg)translateY(25px)}.insight-grid h3{justify-content:space-between;align-items:center;gap:12px;margin:10px 0 13px;font-size:22px;display:flex}.insight-grid p{font-size:12px}.insight-grid .small-label{font-size:7px}.final-cta{border-bottom:1px solid var(--line);isolation:isolate;padding-block:130px;position:relative;overflow:hidden}.final-cta h2{letter-spacing:-.065em;font-size:clamp(48px,6.5vw,90px)}.final-cta p{max-width:530px;margin:26px 0 30px;font-size:14px}.cta-orbits{aspect-ratio:1;z-index:-1;opacity:.5;width:65%;position:absolute;top:-20%;right:-10%}.cta-orbits i{border:1px solid #96a5e42a;border-radius:50%;position:absolute;inset:12%;transform:rotateX(50deg)rotateY(30deg)}.cta-orbits i:nth-child(2){inset:5%;transform:rotateX(25deg)rotateY(60deg)}.cta-orbits i:nth-child(3){background:radial-gradient(#4059b514,#0000 60%);inset:0;transform:rotateX(60deg)rotateY(-20deg)}.footer{background:#080a0d;padding-top:68px}.footer-top{grid-template-columns:2fr repeat(4,1fr);gap:28px;display:grid}.footer-brand p{margin:22px 0;font-size:12px}.footer-brand .text-link{font-size:10px}.footer-column{flex-direction:column;gap:14px;display:flex}.footer-column h3{letter-spacing:0;margin:6px 0 8px;font-size:11px;font-weight:600}.footer-column a{color:#82858e;font-size:11px}.footer-column a:hover{color:#7586d3}.footer-wordmark{letter-spacing:.02em;white-space:nowrap;text-align:center;color:#0000;filter:drop-shadow(0 10px 40px #ffffff0f);background-color:#0000;background-image:linear-gradient(100deg,#0000 42%,#ffffff61 50%,#0000 58%),linear-gradient(90deg,#e8832a,#f93 22%,#f6f1e9 44%,#fff 50%,#eef4ee 56%,#1f9e45 78%,#138808);background-position:0 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-background-clip:text;background-clip:text;margin:55px 0 24px;font-size:clamp(36px,10.4vw,158px);font-weight:600;line-height:1.1;animation:wordmark-sheen 9s ease-in-out infinite alternate}@keyframes wordmark-sheen{0%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}@media (prefers-reduced-motion:reduce){.footer-wordmark{background-position:-200% 0,0 0;animation:none}}.footer-bottom{border-top:1px solid var(--line);color:#6d6f79;justify-content:space-between;align-items:center;padding:22px 0 27px;font-size:8px}.footer-bottom,.footer-bottom>div{gap:20px;display:flex}.footer-bottom>.footer-end{align-items:center;gap:22px;display:flex}.footer-end>.status{font:6px var(--font-mono);letter-spacing:1px;align-items:center;gap:7px;display:flex}.theme-toggle{background:#ffffff06;border:1px solid #ffffff1c;grid-template-columns:1fr 1fr;padding:3px;display:inline-grid}.theme-toggle,.theme-toggle button{border-radius:999px;position:relative}.theme-toggle button{z-index:1;color:#8990a2;justify-content:center;align-items:center;gap:6px;padding:7px 13px;font-size:11px;font-weight:500;transition:color .25s;display:inline-flex}.theme-toggle button:hover{color:#e2e6f6}.theme-toggle button[aria-checked=true]{color:var(--on-brand)}.theme-toggle-thumb{background:var(--brand);width:calc(50% - 3px);box-shadow:0 2px 12px var(--brand-glow);border-radius:999px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;bottom:3px;left:3px}.theme-toggle-thumb[data-active=light]{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.theme-toggle-thumb{transition:none}}.status i{background:#92b1a3;border-radius:50%;width:4px;height:4px}.page-hero{padding-block:95px 35px;position:relative}.page-hero:before{content:"";pointer-events:none;background:radial-gradient(#586bbf10,#0000 70%);width:50%;height:100%;position:absolute;top:20px;right:0}.page-hero h1{max-width:990px;font-size:clamp(48px,6.4vw,87px);line-height:1.12}.page-hero>p{max-width:680px;margin-top:29px;font-size:16px}.hero-rule{border-top:1px solid var(--line);font:7px var(--font-mono);letter-spacing:1.2px;color:#6b6d7d;margin-top:60px;padding-top:18px}.explorer-controls,.hero-rule{justify-content:space-between;display:flex}.explorer-controls{align-items:flex-start;gap:20px}.filter-tabs{flex-wrap:wrap;gap:6px;display:flex}.filter-tabs button{border:1px solid var(--line);color:#9396a5;border-radius:3px;padding:10px 13px;font-size:10px}.filter-tabs button[aria-pressed=true]{color:#c5cbed;background:#495fbf18;border-color:#8d97c3}.project-search{color:#86889a;border-bottom:1px solid #626784;align-items:center;gap:9px;padding:10px;display:flex}.project-search input{width:150px;color:var(--text);background:0 0;border:0;font-size:11px}.results-count{font:9px var(--font-mono);color:#74778b;margin:25px 0}.project-list-item{border-top:1px solid var(--line);grid-template-columns:40px 1fr 340px 30px;align-items:center;gap:30px;padding:40px 0;display:grid}.project-number{font:10px var(--font-mono);color:#64698a;align-self:start;margin-top:7px}.project-list-item h2{margin:13px 0;font-size:34px}.project-list-item p{max-width:460px;font-size:12px}.project-list-item .tags{margin-top:20px}.project-list-visual .product-preview{height:205px;padding:20px 15px 0}.project-list-visual .mock-browser{height:190px}.project-list-visual .mock-main{padding:10px}.project-list-visual .mock-result p{display:none}.project-list-visual .mock-chart{height:90px}.project-list-arrow{color:#8d93b9}.project-list-item:hover h2{color:#b0b9e9}.empty-state{text-align:center;padding:70px}.empty-state p{margin:15px}.project-hero-preview .product-preview{height:540px;padding-top:60px}.product-preview.large .mock-browser{max-width:850px;height:440px;transform:perspective(1300px)rotateX(5deg)rotateY(-5deg)}.product-preview.large .mock-chrome{padding:16px;font-size:9px}.product-preview.large .mock-content aside{gap:35px;width:65px;padding-top:25px}.product-preview.large .mock-content aside>svg{width:17px;height:17px}.product-preview.large .mock-main{padding:25px}.product-preview.large .mock-top{margin-bottom:22px;font-size:20px}.product-preview.large .mock-search{padding:14px;font-size:13px}.product-preview.large .mock-filters{margin:18px 0;font-size:10px}.product-preview.large .mock-result h4{margin:12px 0;font-size:15px}.product-preview.large .mock-result p{font-size:11px}.product-preview.large .mock-category,.product-preview.large .mock-tags{font-size:8px}.product-preview.large .mock-metrics b{font-size:20px}.product-preview.large .mock-metrics small{font-size:10px}.product-preview.large .mock-chart{height:180px;padding:16px}.product-preview.large .mock-chart>span{font-size:11px}.product-preview.large .chart-bars{height:120px}.product-preview.large .mock-table{font-size:10px}.product-preview.large .mock-table small{font-size:9px}.case-meta{border-bottom:1px solid var(--line);justify-content:space-between;gap:30px;padding-block:30px;display:flex}.case-meta h3{font:8px var(--font-mono);color:#74778c;letter-spacing:1px;margin-bottom:14px}.case-meta p{font-size:12px}.story-section{border-bottom:1px solid var(--line);grid-template-columns:.65fr 1.35fr;gap:70px;padding-block:70px;display:grid}.story-section h2{font-size:38px}.story-section p{font-size:15px}.story-section .tags{margin-top:25px}.capability-list{margin:0;padding:0;list-style:none}.capability-list li{border-bottom:1px solid var(--line);color:#aeb0be;gap:18px;padding:15px 0;font-size:13px;display:flex}.capability-list li>span{font:9px var(--font-mono);color:#8e96c9}.related-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.related-grid>a{border:1px solid var(--line);padding:25px}.related-grid h3{margin:12px 0 15px}.related-grid p{font-size:12px}.related-grid a>svg{color:#8b93c3;margin-top:20px}.services-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.service-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:32px}.service-card>span{font:9px var(--font-mono);color:#8087b9}.service-card h2{margin:22px 0 17px;font-size:25px}.service-card p{min-height:90px;font-size:12px}.service-card .text-link{margin-top:24px}.service-card:hover{background:#ffffff03}.faq{max-width:900px;margin:auto}.faq details{border-bottom:1px solid var(--line);padding:23px 0}.faq summary{cursor:pointer;letter-spacing:-.3px;font-size:16px;line-height:1.7}.faq details p{max-width:790px;margin-top:18px;font-size:13px}.research-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.research-card{border:1px solid var(--line);padding:30px}.research-card h3{margin:20px 0 15px}.research-card p{font-size:13px}.research-card .pipeline{margin-top:25px;padding:15px}.research-card .pipeline-detail{display:none}.research-card .pipeline-node{min-height:90px}.research-card .pipeline-node>span{font-size:8px}.research-card .pipeline-arrow{width:12px}.industry-card{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:55px 0;display:grid}.industry-card h2{margin:20px 0;font-size:36px}.industry-card p{margin-bottom:20px;font-size:14px}.industry-illustration{border:1px solid var(--line);background:radial-gradient(ellipse at 50% 50%,hsl(var(--hue) 40% 15%/.5),transparent 75%);height:260px;position:relative;overflow:hidden}.industry-illustration svg{width:100%;height:100%;color:hsl(var(--hue) 50% 65%)}.industry-illustration>span{font:8px var(--font-mono);letter-spacing:2px;color:#8e90ab;position:absolute;bottom:16px;left:20px}.solutions-list{grid-template-columns:1fr 1fr;gap:0 50px;display:grid}.solutions-list article{border-bottom:1px solid var(--line);padding:30px 0}.solutions-list h3{margin:12px 0;font-size:24px}.solutions-list p{font-size:13px}.solutions-list code{font:10px/2 var(--font-mono);color:#8e94bd;margin-top:17px;display:block}.values-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.values-grid article{border-top:1px solid var(--line);padding-top:28px}.values-grid h3{margin:15px 0}.values-grid p{font-size:13px}.article-layout{grid-template-columns:240px 1fr;gap:75px;max-width:1000px;display:grid}.article-sidebar{font:9px/2 var(--font-mono);color:#878cac}.article-content>section{margin-bottom:48px}.article-content h2{margin-bottom:20px;font-size:30px}.article-content p{font-size:16px}.article-content .article-note{border-top:1px solid var(--line);padding-top:20px;font-size:11px}.legal{max-width:850px}.legal h2{margin:35px 0 16px;font-size:25px}.legal p{font-size:14px}.notice{border-left:2px solid var(--purple);background:#97abf609;margin-bottom:30px;padding:18px 22px;font-size:12px!important}.contact-layout{grid-template-columns:1.6fr 1fr;gap:80px;display:grid}.contact-form{border:1px solid var(--line);background:#0e0f14;border-radius:5px;padding:35px}.form-progress{font:8px var(--font-mono);color:#8c91b2;border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;margin-bottom:30px;padding-bottom:20px;display:flex}.form-progress>span{align-items:center;gap:7px;display:flex}.form-progress>span.active{color:#c0c9fb}.contact-form h2{margin-bottom:12px;font-size:30px}.contact-form>p{margin-bottom:25px;font-size:12px}.project-type-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:25px;display:grid}.project-type-grid button{border:1px solid var(--line);text-align:left;color:#a1a4b8;border-radius:3px;justify-content:space-between;padding:17px 15px;font-size:11px;display:flex}.project-type-grid button[aria-pressed=true]{color:#cbd0f8;background:#8390dc10;border-color:#606ebe}.form-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:30px;display:flex}.form-actions>span{font:8px var(--font-mono);color:#787b98}.form-field{color:#b1b5ce;flex-direction:column;gap:10px;margin-top:22px;font-size:11px;display:flex}.form-field input,.form-field select,.form-field textarea{color:#e8e9f5;resize:vertical;background:#090a0f;border:1px solid #ffffff20;border-radius:3px;width:100%;padding:13px;font-size:12px}.field-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.consent{color:#989baf;align-items:flex-start;gap:10px;margin-top:25px;font-size:10px;line-height:1.8;display:flex}.consent input{accent-color:var(--purple);margin-top:4px}.consent a{text-decoration:underline}.honeypot{position:absolute;left:-10000px}.form-error{color:#eaa6ab;margin-top:20px;font-size:12px}.contact-aside>h2{margin-bottom:20px;font-size:30px}.contact-aside p{font-size:13px}.contact-cards{align-content:start;gap:18px;display:grid}.contact-card{border:1px solid var(--line);background:radial-gradient(at 0 0,#97abf612,#0000 60%),#0e0f14;border-radius:12px;flex-direction:column;gap:12px;padding:34px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative}.contact-card:hover{border-color:#97abf640;box-shadow:0 24px 60px -30px #668af570}.contact-card-icon{color:#c8d1f3;background:#97abf612;border:1px solid #97abf640;border-radius:10px;place-items:center;width:46px;height:46px;margin-bottom:10px;display:grid}.contact-card>strong{letter-spacing:-.02em;word-break:break-word;font-size:clamp(20px,2.4vw,30px);font-weight:500}.contact-card>p{color:var(--muted);margin-top:4px;font-size:13px}.contact-card-arrow{color:#8990a2;transition:transform .25s,color .25s;position:absolute;top:34px;right:34px}.contact-card:hover .contact-card-arrow{color:var(--purple);transform:translate(3px,-3px)}.contact-phone{border-bottom:1px solid var(--line);letter-spacing:-.01em;justify-content:space-between;align-items:center;padding:14px 0;font-size:clamp(20px,2.4vw,30px);font-weight:500;transition:color .2s;display:flex}.contact-phone svg{color:#8990a2;transition:transform .25s,color .25s}.contact-phone:hover{color:#fff}.contact-phone:hover svg{color:var(--purple);transform:translate(3px,-3px)}.contact-aside .contact-expectations{border-top:1px solid var(--line);margin-top:40px;padding-top:25px}.contact-expectations h3{margin-bottom:17px;font-size:17px}.contact-expectations p{margin-top:12px;font-size:12px}.contact-review{border-block:1px solid var(--line);margin-top:25px;padding-block:20px}.contact-review p{overflow-wrap:anywhere;margin-bottom:10px;font-size:12px}.contact-review b{color:#b4b7d3;min-width:90px;font-weight:500;display:inline-block}.contact-review .review-description{white-space:pre-wrap}.form-success h3{margin-bottom:18px}.form-success p{margin-bottom:22px;font-size:13px}.form-success .button-row{margin-top:20px}.not-found{text-align:center;padding:140px 25px}.not-found h1{font-size:75px}.not-found p{margin:25px 0}.loading{text-align:center;place-content:center;gap:20px;min-height:70vh;display:grid}.loading span{font:10px var(--font-mono);letter-spacing:3px;color:var(--purple)}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{50%{opacity:0}}@media (min-width:1600px){.hero-content{padding-top:130px}.hero-core{width:57%;height:740px;right:3%}.hero-terminal{bottom:105px;right:12%}}@media (max-width:1200px){.container{width:calc(100% - 80px)}.hero{min-height:760px}.hero h1{font-size:78px}.hero-core{width:72%;right:-10%}.hero-description{font-size:13px}.hero-terminal{width:275px;bottom:80px;right:5%}.hero-disciplines{gap:9px;font-size:7px}.split-section{gap:40px}.capability-copy{gap:25px}.capability-copy h3{min-width:170px}.capability-copy a{font-size:10px}.pipeline{padding:20px}.pipeline-nodes,.pipeline-stage{gap:6px}.pipeline-node>span{font-size:9px}.project-list-item{grid-template-columns:30px 1fr 280px 20px;gap:22px}.system-explorer{gap:30px}.technology{gap:35px}.mock-main{padding:13px}.trust-strip .container>div{font-size:14px}.contact-layout{gap:45px}}@media (max-width:1000px){.hero-core{width:85%;top:50px;right:-21%}.hero h1{font-size:70px}.hero-description{max-width:425px}.hero-content{padding-top:95px}.hero-terminal{width:250px;bottom:65px;right:5%}.hero-disciplines{flex-wrap:wrap;max-width:330px}.hero-bottom>span:nth-child(2){display:none}.section{padding-block:80px}.section-heading{gap:35px}.section-heading>p{max-width:280px;font-size:12px}.capability-tabs{overflow-x:auto}.capability-tabs button{gap:7px;min-width:155px;font-size:11px}.capability-copy{flex-wrap:wrap;gap:15px}.capability-copy p{flex:1;min-width:260px}.capability-copy a{margin-left:0}.pipeline-nodes{flex-wrap:wrap;gap:12px}.pipeline-stage{flex:1 0 27%;gap:12px}.pipeline-stage:nth-child(3)>.pipeline-arrow{visibility:hidden}.pipeline-node{min-height:95px}.pipeline-node>span{font-size:10px}.featured-products{gap:25px}.product-preview{height:260px;padding:25px 17px 0}.mock-browser{height:220px}.mock-top{font-size:9px}.mock-result h4{font-size:8px}.mock-search{font-size:6px}.mock-content aside{width:28px}.mock-metrics b{font-size:8px}.split-section{gap:35px}.code-window pre{font-size:9px}.line-number{width:25px;margin-right:10px}.search-stages>div{gap:7px;padding:13px 9px;font-size:8px}.system-explorer{grid-template-columns:1fr}.system-canvas,.system-explanation{width:100%;max-width:650px;margin:auto}.technology-orbit{margin-inline:-20px;transform:scale(.9)}.industry-home-grid{grid-template-columns:repeat(2,1fr)}.process-stages{grid-template-columns:repeat(5,1fr)}.association-grid{grid-template-columns:repeat(4,1fr)}.association-grid>span{font-size:12px}.insight-grid{gap:18px}.insight-art{height:170px}.insight-grid h3{font-size:18px}.footer-top{grid-template-columns:2fr repeat(4,1fr);gap:18px}.footer-brand .logo>span{font-size:17px}.footer-end>.status{display:none}.project-list-item{grid-template-columns:25px 1fr 220px 18px;gap:18px}.project-list-visual .product-preview{height:165px;padding:15px 10px 0}.project-list-visual .mock-browser{height:145px}.project-list-item h2{font-size:27px}.services-grid{grid-template-columns:repeat(2,1fr)}.industry-card,.story-section{gap:35px}.related-grid h3{font-size:21px}.contact-layout{grid-template-columns:1.5fr 1fr;gap:30px}.contact-form{padding:25px}.contact-card{padding:24px}.contact-card-arrow{top:24px;right:24px}.field-row{grid-template-columns:1fr;gap:0}}@media (max-width:700px){.container{width:calc(100% - 40px)}.hero{height:auto;min-height:1010px;max-height:none}.hero-content{padding-top:52px}.hero-badge{letter-spacing:.9px;margin-bottom:25px;font-size:7px}.hero h1{letter-spacing:-.065em;font-size:clamp(53px,11.9vw,80px);line-height:1.09}.hero-description{max-width:390px;margin-top:23px;font-size:12px;line-height:1.9}.desktop-break{display:none}.hero .button-row{gap:10px;margin-top:25px}.button{gap:18px;min-height:45px;padding:12px 18px;font-size:11px}.hero-disciplines{letter-spacing:.6px;gap:7px;max-width:none;margin-top:25px;font-size:6px}.hero-core{width:110%;height:430px;top:435px;right:-5%}.core-label{padding:7px 9px;font-size:6px}.core-label-one{top:38%;left:11%}.core-label-two{top:66%;right:8%}.coordinate-top{font-size:6px;top:6%;left:15%}.coordinate-bottom{font-size:5px;bottom:10%;left:35%}.core-center-label{font-size:17px}.core-center-label span{font-size:5px}.hero-terminal{width:auto;max-width:370px;margin:auto;bottom:64px;left:20px;right:20px}.terminal-body{height:132px;padding:9px 14px}.terminal-body p{font-size:7px;line-height:2.25}.terminal-top{height:28px;font-size:7px}.hero-bottom{font-size:6px;bottom:20px}.hero-grid{background-size:64px 64px}.trust-strip>.container{flex-wrap:wrap;justify-content:space-between;gap:23px 20px;padding-block:25px}.trust-strip .container>span{flex:1 0 100%;gap:10px;font-size:6px;display:flex}.trust-strip .container>div{flex-basis:40%;font-size:12px}.trust-strip .container>div:nth-child(3){font-size:16px}.trust-strip .container>a{display:none}.trust-strip small{font-size:5px}.section{padding-block:65px}.eyebrow{letter-spacing:1.1px;margin-bottom:21px;font-size:8px}h2{font-size:36px;line-height:1.17}.perspective h2{font-size:clamp(34px,7.7vw,52px)}.perspective-bottom{align-items:flex-start;gap:20px;margin-top:28px}.perspective-bottom p{font-size:12px}.mini-data{display:none}.circle-link{flex-shrink:0;width:36px;height:36px}.circle-link svg{width:17px}.section-heading{margin-bottom:33px;display:block}.section-heading>p{max-width:440px;margin-top:22px;font-size:12px}.capability-tabs button{min-width:155px;padding-block:16px}.capability-copy{display:block}.capability-copy h3{margin-bottom:14px;font-size:25px}.capability-copy p{min-width:0;font-size:12px}.capability-copy a{margin-top:18px;font-size:11px}.pipeline{padding:17px}.pipeline-header{letter-spacing:.6px;font-size:6px}.pipeline-stage{flex-basis:40%;gap:9px}.pipeline-stage:nth-child(3)>.pipeline-arrow{visibility:visible}.pipeline-stage:nth-child(2n)>.pipeline-arrow{visibility:hidden}.pipeline-node{min-height:95px}.pipeline-node>span{font-size:9px}.pipeline-arrow{width:14px}.pipeline-detail{padding-top:16px;display:block}.pipeline-detail>span{margin-bottom:10px;font-size:11px}.pipeline-detail p{font-size:11px}.diagram-note{font-size:7px}.featured-products{grid-template-columns:1fr;gap:25px}.product-preview{height:280px;padding:30px 25px 0}.mock-browser{height:235px}.mock-top{font-size:11px}.mock-main{padding:15px}.mock-search{font-size:7px}.mock-result h4{font-size:9px}.mock-metrics b{font-size:10px}.product-card-copy h3{font-size:25px}.product-card-copy{padding:20px 0}.product-link{margin-top:16px}.section-end{margin-top:25px;display:block}.section-end p{margin-bottom:15px;font-size:10px}.section-end .text-link{font-size:10px}.section-end>span{margin-bottom:16px}.split-section{grid-template-columns:1fr;gap:35px}.split-section>div>p{font-size:12px}.feature-points{gap:13px}.feature-points span{font-size:11px}.code-window pre{min-height:230px;font-size:9px}.line-number{width:23px;margin-right:13px}.agent-system{padding:18px}.demo-top{font-size:6px}.agent-network{height:270px}.agent-detail p{font-size:10px}.agent-detail{min-height:90px}.search-demo{padding:17px}.search-form{gap:10px;margin-top:22px;padding:7px 7px 7px 10px}.search-form input{font-size:10px}.search-form>svg{width:15px}.search-mode{gap:4px}.search-mode button{padding:6px 10px;font-size:9px}.search-mode>span{display:none}.search-stages{grid-template-columns:1fr 1fr;gap:8px;margin-block:20px}.search-stages>div{font-size:8px}.search-result{padding:18px;display:block}.search-result h3{font-size:19px;line-height:1.4}.search-result p{font-size:10px}.search-result .small-label{font-size:7px}.result-source{margin-top:15px;display:block}.system-canvas{height:360px}.system-plane{height:315px}.system-controls{letter-spacing:.3px;font-size:6px}.node-cube{width:43px;height:36px;font-size:18px;box-shadow:4px 6px #0c0f15,4px 6px 0 1px #43486b44}.system-node{gap:7px;font-size:5px}.system-explorer{gap:15px}.system-explanation h3{font-size:28px}.system-explanation p{font-size:12px}.system-layer-list button{font-size:8px}.technology{grid-template-columns:1fr;gap:10px}.technology-orbit{width:100%;max-width:430px;height:370px;margin:auto;transform:scale(.9)}.ring-three{width:355px;height:355px}.technology-copy h3{font-size:30px}.technology-copy .small-label{font-size:8px}.technology-copy p{font-size:12px}.technology-chips span{font-size:10px}.process-stages button{gap:10px;padding:12px 7px 14px 0;font-size:8px}.process-detail{align-items:flex-start;gap:25px;min-height:270px;padding-top:30px}.process-number{letter-spacing:-6px;min-width:70px;margin-top:8px;font-size:70px}.process-detail h3{font-size:24px}.process-detail p{font-size:12px}.process-flow{font-size:8px}.process-detail .text-link{font-size:10px}.industry-home-grid>a{padding:22px 18px}.industry-home-grid h3{font-size:17px;line-height:1.3}.industry-home-grid p{font-size:10px}.industry-home-grid>a>svg{width:14px;top:26px;right:15px}.industry-symbol{font-size:22px}.association-grid{grid-template-columns:1fr 1fr}.association-grid>span{min-height:82px;padding:15px;font-size:11px}.experience>p{font-size:11px}.insight-grid{grid-template-columns:1fr;gap:35px}.insight-art{height:200px;margin-bottom:20px}.insight-grid h3{font-size:24px}.insight-grid .small-label{font-size:7px}.insight-grid p{font-size:12px}.final-cta{padding-block:80px}.final-cta h2{font-size:clamp(41px,9.8vw,65px)}.final-cta p{font-size:12px}.cta-orbits{width:100%;top:10%;right:-30%}.footer{padding-top:45px}.footer-top{grid-template-columns:repeat(2,1fr);gap:35px}.footer-brand{grid-column:1/-1}.footer-brand p{margin:15px 0;font-size:12px}.footer-column{gap:13px}.footer-column h3{font-size:12px}.footer-column a{font-size:11px}.footer-wordmark{margin:40px 0 20px;font-size:10.6vw}.footer-bottom{flex-direction:column;align-items:flex-start;gap:17px;font-size:8px}.page-hero{padding-block:60px 25px}.page-hero h1{font-size:45px;line-height:1.16}.page-hero>p{margin-top:23px;font-size:13px}.hero-rule{letter-spacing:.6px;gap:15px;margin-top:35px;font-size:5px;line-height:1.8}.explorer-controls{flex-direction:column;gap:20px}.filter-tabs button{padding:9px 11px;font-size:9px}.project-search{width:100%}.project-search input{width:100%;font-size:12px}.project-list-item{grid-template-columns:20px 1fr 18px;gap:12px;padding-block:30px}.project-list-visual{display:none}.project-list-item h2{margin:10px 0;font-size:25px}.project-list-item p{font-size:11px}.project-list-item .small-label{font-size:7px}.project-list-item .tags{margin-top:16px}.tags span{font-size:8px}.project-list-arrow{width:17px}.project-hero-preview .product-preview{height:330px;padding:30px 15px 0}.product-preview.large .mock-browser{height:285px}.product-preview.large .mock-chrome{padding:11px;font-size:6px}.product-preview.large .mock-main{padding:16px}.product-preview.large .mock-content aside{gap:20px;width:35px;padding-top:15px}.product-preview.large .mock-content aside>svg{width:12px;height:12px}.product-preview.large .mock-top{margin-bottom:17px;font-size:12px}.product-preview.large .mock-search{padding:10px;font-size:8px}.product-preview.large .mock-filters{margin:12px 0;font-size:7px}.product-preview.large .mock-result h4{margin:8px 0;font-size:10px}.product-preview.large .mock-result p{font-size:7px}.product-preview.large .mock-category,.product-preview.large .mock-tags{font-size:5px}.product-preview.large .mock-chart{height:120px;padding:10px}.product-preview.large .chart-bars{height:75px}.product-preview.large .mock-metrics b{font-size:11px}.product-preview.large .mock-metrics small{font-size:6px}.product-preview.large .mock-chart>span,.product-preview.large .mock-table{font-size:7px}.product-preview.large .mock-table small{font-size:6px}.case-meta{flex-direction:column;gap:22px;padding-block:25px}.case-meta h3{margin-bottom:10px}.case-meta p{font-size:11px}.story-section{grid-template-columns:1fr;gap:25px;padding-block:45px}.story-section h2{font-size:30px}.story-section p{font-size:13px}.capability-list li{font-size:12px}.related-grid{grid-template-columns:1fr;gap:15px}.related-grid>a{padding:23px}.services-grid{grid-template-columns:1fr}.service-card{padding:25px}.service-card h2{margin:17px 0;font-size:27px}.service-card p{min-height:0;font-size:12px}.faq summary{font-size:14px}.faq details p{font-size:12px}.research-grid{grid-template-columns:1fr;gap:20px}.research-card{padding:23px}.research-card h3{font-size:26px}.research-card p{font-size:12px}.industry-card{grid-template-columns:1fr;gap:25px;padding-block:35px}.industry-card h2{font-size:30px}.industry-card p{font-size:12px}.industry-illustration{height:240px}.solutions-list{grid-template-columns:1fr}.solutions-list h3{font-size:25px}.solutions-list p{font-size:12px}.solutions-list code{font-size:9px}.values-grid{grid-template-columns:1fr}.values-grid p{font-size:13px}.article-layout{grid-template-columns:1fr;gap:30px}.article-content h2{font-size:26px}.article-content p{font-size:14px}.legal h2{font-size:25px}.legal p{font-size:12px}.contact-layout{grid-template-columns:1fr;gap:40px}.contact-form{padding:22px}.form-progress{gap:8px;font-size:6px}.contact-form h2{font-size:26px}.project-type-grid{gap:8px}.project-type-grid button{padding:15px 11px;font-size:10px}.form-actions .button{gap:10px;padding:11px 14px;font-size:10px}.contact-aside>a{font-size:13px}.contact-review b{margin-bottom:3px;display:block}.page-hero .eyebrow{font-size:7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}.agent-network animateMotion{display:none}.system-plane{transition:none!important}}.capability-tabs button>span,.code-comment,.code-status>span,.comparison>span,.core-coordinate,.diagram-note,.footer-bottom,.hero-bottom,.hero-rule,.pipeline-node>small,.process-stages button>span,.project-number,.search-mode>span,.search-stages>div>span:first-child,.section-end>span,.system-controls,.tech-core>span,.tech-planet>span,.terminal-top,.trust-strip .container>span{color:#8a8ea5}.process-number{color:#666985}.hero-index{opacity:1}.code-window pre{font-size:10px}.terminal-body p,.terminal-top{font-size:8px}.hero-badge{font-size:9px}.hero-bottom,.hero-core .core-label,.hero-disciplines{font-size:8px}.terminal-body{height:157px}.terminal{box-shadow:0 15px 50px #0003}@media (max-width:700px){.hero-badge{font-size:7px}.hero-disciplines{font-size:6px}.hero-bottom{font-size:7px}.hero-core .core-label{font-size:6px}.terminal-body{height:133px}.terminal-body p,.terminal-top{font-size:7px}.code-window pre{font-size:9px}}.intelligence-story{border-top:1px solid var(--line);background:radial-gradient(at 20%,#323a6219,#0000 60%),#0a0d13;height:180vh;min-height:1100px}.story-sticky{padding-block:55px;position:sticky;top:100px}.story-intro{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:20px;display:flex}.story-body{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:35px;display:grid}.story-visual{place-items:center;height:310px;display:grid;position:relative;overflow:hidden}.story-visual-grid{background-image:radial-gradient(#aab7fa22 .7px,#0000 0);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 65%);mask-image:radial-gradient(#000,#0000 65%)}.story-visual>i{background:#9da9e6;border-radius:1px;width:4px;height:4px;position:absolute;top:50%;left:50%;box-shadow:0 0 7px #808ee133}.story-central{color:#abb6ee;z-index:1;background:#11141c;border:1px solid #8f9ce033;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:13px;width:100px;height:100px;display:flex}.story-central>span{font:6px var(--font-mono);letter-spacing:1px}.story-visual>svg{fill:none;stroke:#8f9ce030;stroke-dasharray:4 5;width:400px;height:300px;position:absolute}.story-copy h2{max-width:480px;font-size:43px}.story-copy p{max-width:460px;min-height:78px;margin-top:24px;font-size:13px}.story-transition{font:8px var(--font-mono);letter-spacing:1.5px;color:#959bc7;margin-top:25px;display:block}.story-timeline{border-top:1px solid var(--line);display:flex}.story-timeline button{font:9px var(--font-mono);letter-spacing:1px;color:#85889e;border-top:1px solid #0000;flex:1;align-items:center;gap:12px;margin-top:-1px;padding:20px 10px 20px 0;display:flex}.story-timeline button>span{font-size:7px}.story-timeline button>svg{color:#54566d;margin-left:auto}.story-timeline button[aria-pressed=true]{color:#bfc8fb;border-color:#9aa8f1}@media (max-width:1000px){.story-body{gap:25px}.story-copy h2{font-size:35px}.story-timeline button{letter-spacing:.5px;gap:7px;font-size:7px}}@media (max-width:700px){.intelligence-story{height:auto;min-height:0}.story-sticky{padding-block:40px;position:static}.story-intro .small-label{font-size:7px}.story-body{grid-template-columns:1fr;gap:25px;padding-block:15px 25px}.story-visual{height:275px}.story-copy h2{min-height:72px;font-size:31px}.story-copy p{min-height:70px;margin-top:18px;font-size:12px}.story-transition{margin-top:18px;font-size:7px}.story-timeline{overflow:auto}.story-timeline button{gap:5px;min-width:91px;padding:17px 8px 17px 0;font-size:6px}.story-timeline button>span{font-size:6px}.story-timeline button>svg{width:9px}}@media (prefers-reduced-motion:reduce){.intelligence-story{height:auto;min-height:0}.story-sticky{position:static}}.chart-axis,.mock-chrome,.mock-content aside,.mock-result p,.mock-tags{color:#979bb6}.code-line{opacity:1}.code-line:not(.visible){visibility:hidden}.code-line.visible{animation:fade-in .3s}.line-number{color:#8a8ea5}.core-static-sphere{width:100%;height:100%;position:absolute;inset:0}.core-motion-toggle{font:7px var(--font-mono);letter-spacing:1px;color:#989eba;background:#0b0e15aa;border:1px solid #989eba30;border-radius:3px;padding:8px;position:absolute;bottom:5%;right:15%}.core-motion-toggle:hover{border-color:#989eba80}.capability-domain-label{font:7px var(--font-mono);letter-spacing:1px;color:#989db6;margin:22px 0 8px;display:block}.domain-status{font:10px/1.8 var(--font-mono);color:#a1a5be;margin:15px 0 20px}.agent-code-story{padding-bottom:0}.harness-code-section{margin-top:65px}.diagram-actions{gap:20px;display:flex}.diagram-actions button{font:8px var(--font-mono);color:#a7adcf;align-items:center;gap:7px;display:flex}.flow-down{color:#9298bb;margin:10px auto;display:block}.orchestrator{border:1px solid var(--line);background:radial-gradient(at 50% 45%,#3b447417,#0000 65%),#0d1017;border-radius:5px;padding:27px}.orchestrator-entry{text-align:center;border:1px solid var(--line);background:#11141c;border-radius:4px;max-width:440px;margin:25px auto 0;padding:13px 22px}.orchestrator-entry>span{font:9px var(--font-mono);letter-spacing:1.5px;color:#b4badc}.orchestrator-entry p{margin-top:7px;font-size:11px}.orchestrator-entry.active{border-color:#9faae766}.orchestration-control{justify-content:center;gap:15px;display:flex}.orchestration-control>button{border:1px solid var(--line);font:9px var(--font-mono);letter-spacing:.6px;color:#a2a7c7;background:#11151c;border-radius:4px;align-items:center;gap:15px;padding:15px 20px;display:flex}.orchestration-control>button>span:first-child{color:#9497ae;font-size:8px}.orchestration-control>button.active{color:#cbd2f8;background:#8c99e210;border-color:#a3afeb}.node-state{color:#737ec6;margin-left:15px}.specialist-network{max-width:800px;margin:auto;padding-top:55px;position:relative}.specialist-network>svg{fill:none;stroke:#8d95c644;stroke-width:1px;width:100%;height:72px;position:absolute;top:0;left:0}.specialist-network .message-path{stroke:#a7b4f9;stroke-dasharray:4 100;stroke-width:2px;opacity:0}.specialist-network.sending .message-path{opacity:1;animation:flow-messages 1.4s linear infinite}.specialist-nodes{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.specialist-nodes button{color:#b1b5d2;background:#11141b;border:1px solid #ffffff15;border-radius:4px;flex-direction:column;align-items:center;gap:8px;padding:13px 5px 16px;transition:transform .3s,border-color .3s;display:flex}.specialist-nodes button.processing{animation:agent-activate 1.25s ease-in-out infinite;animation-delay:var(--agent-delay)}.specialist-nodes button.selected{border-color:#9ea9e6;transform:translateY(-4px)}.specialist-icon{color:#7180d2;width:33px;height:33px;font:19px var(--font-mono);background:#4959b90d;border:1px solid #8991c244;border-radius:6px;place-items:center;display:grid}.specialist-nodes strong{font-size:11px;font-weight:500}.specialist-nodes small{font:7px var(--font-mono);letter-spacing:1.5px;color:#979cb7}.agent-tools{border:1px solid var(--line);border-radius:4px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;max-width:800px;margin:25px auto 18px;padding:17px;display:flex}.agent-tools>span{font:8px var(--font-mono);letter-spacing:1px;color:#aab0db}.agent-tools>i{color:#9b9eb8;font-size:10px;font-style:normal}.agent-tools.active{border-color:#5363b8}.agent-checkpoints{justify-content:center;gap:17px;display:flex}.agent-checkpoints>button{color:#9ea4cd;border:1px solid var(--line);font:8px var(--font-mono);letter-spacing:1px;border-radius:4px;align-items:center;gap:12px;padding:12px 16px;display:flex}.agent-checkpoints>button.active{background:#5263c00e;border-color:#9da6d5}.agent-checkpoints>button:disabled{opacity:.55;cursor:default}.orchestrator-detail{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:35px;min-height:100px;margin-top:25px;padding-top:20px;display:flex}.orchestrator-detail p{max-width:740px;margin-top:7px;font-size:12px}.orchestrator-detail .button{min-width:195px;font-size:10px}.approval-complete{font:8px var(--font-mono);white-space:nowrap;color:#a3c9b6;align-items:center;gap:10px;display:flex}.harness-experience{border:1px solid var(--line);background:radial-gradient(at 25%,#464d8524,#0000 65%),#0e0f14;border-radius:5px;padding:27px}.harness-layout{grid-template-columns:1.2fr 1fr;align-items:center;gap:55px;display:grid}.harness-space{perspective:900px;height:460px;overflow:hidden}.harness-orbit{width:100%;height:420px;transform-style:preserve-3d;transform-origin:50%;transition:transform .7s;position:relative}.with-depth .harness-orbit{transform:rotateX(28deg)rotate(-9deg)translateY(12px)}.harness-orbit>svg{stroke:#848cc32b;stroke-width:1px;fill:none;width:100%;height:100%;position:absolute;inset:0}.harness-orbit>svg path{stroke-dasharray:4 7}.harness-orbit>svg path.active{stroke:#a1aaea;stroke-dasharray:5 9;stroke-width:1.7px}.harness-center{background:#191b2b;border:1px solid #9fa9e977;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:105px;height:105px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(30px);box-shadow:0 8px #0e111a,0 8px 0 1px #8c94c333,0 0 45px #8492e915}.harness-center>span{letter-spacing:0;color:#c4cbfb;font-size:14px;font-weight:600}.harness-center>strong{font:8px var(--font-mono);letter-spacing:1.5px;color:#7984d3}.harness-center>small{font:5px var(--font-mono);color:#9da0be}.harness-satellite{color:#a2a7cb;min-width:90px;transform-style:preserve-3d;background:#11141d;border:1px solid #505eb930;border-radius:5px;flex-direction:column;align-items:center;gap:8px;padding:12px 10px;display:flex;position:absolute;translate:-50% -50%;box-shadow:0 5px #0a0d13,0 5px 0 1px #8e95ca18}.harness-satellite>span{font-size:22px}.harness-satellite>strong{letter-spacing:-.2px;font-size:10px;font-weight:500}.harness-satellite.active{color:#cdd3fc;background:#21253d;border-color:#a5afee;box-shadow:0 8px #0b0e17,0 8px 0 1px #8d94cc60}.harness-explanation h3{margin:17px 0;font-size:36px}.harness-explanation>p{min-height:95px;font-size:13px}.harness-contract{border-block:1px solid var(--line);color:#a6abcc;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding-block:19px;font-size:10px;display:flex}.harness-contract code{font:10px var(--font-mono);color:#b4bbed}.harness-path{font:7px var(--font-mono);letter-spacing:1px;color:#afb4d5;align-items:center;gap:13px;margin-top:24px;display:flex}.harness-explanation .diagram-note{min-height:0;font-size:9px}.code-architecture{background:#0e1118;border:1px solid #96a0d02b;border-radius:5px;min-width:0;overflow:hidden}.code-transform-toolbar{justify-content:space-between;align-items:center;gap:15px;padding:20px 23px;display:flex}.code-transform-toolbar>.small-label{font-size:7px}.code-transform-toolbar>button{font:9px var(--font-mono);color:#b7beed;align-items:center;gap:8px;display:flex}.code-transform-body{min-height:295px;padding:0 23px 22px}.code-declaration,.code-execution{font:11px/2 var(--font-mono);color:#6675c9;white-space:pre-wrap}.code-transform-nodes{flex-direction:column;gap:2px;padding:9px 0 9px 14px;display:flex}.code-transform-nodes>button{text-align:left;color:#b8c8bf;font:10px var(--font-mono);border:1px solid #0000;border-radius:3px;align-items:center;gap:12px;min-width:0;padding:7px 10px;display:flex}.code-node-number{font:8px var(--font-mono);color:#8a8eaf}.code-transform-nodes>button.selected{background:#4757c208;border-color:#616fcb40}.is-architecture .code-transform-nodes{grid-template-columns:repeat(3,1fr);gap:12px;padding:20px 0;display:grid}.is-architecture .code-transform-nodes>button{text-align:center;color:#7683d4;background:#858fcc09;border-color:#9099cf2b;flex-wrap:wrap;justify-content:center;gap:8px;min-height:77px;font-size:9px}.is-architecture .code-transform-nodes>button.selected{background:#4454bc1a;border-color:#949dde}.is-architecture .code-transform-nodes>button>svg{color:#9ca2c9}.code-transform-detail{border-top:1px solid var(--line);align-items:center;gap:20px;min-height:72px;padding:17px 23px;display:flex}.code-transform-detail>span{font:8px var(--font-mono);color:#6c76c4;min-width:70px}.code-transform-detail p{font-size:11px}.code-architecture>.diagram-note{margin:0;padding:0 23px 20px;font-size:8px}.database-architecture{border:1px solid var(--line);background:#0d1017;border-radius:5px;padding:27px}.database-workloads{border-bottom:1px solid var(--line);gap:10px;margin-top:25px;padding-bottom:20px;display:flex}.database-workloads>button{color:#9ca0b8;border:1px solid var(--line);border-radius:3px;padding:10px 15px;font-size:11px}.database-workloads>button[aria-pressed=true]{color:#bbc2ef;background:#4e5dc610;border-color:#8c94c5}.database-layout{grid-template-columns:1.2fr 1fr;align-items:center;gap:55px;display:grid}.database-map{padding:28px 0 20px}.data-entry,.data-service{font:9px var(--font-mono);color:#b0b4d1;justify-content:center;align-items:center;gap:12px;display:flex}.data-entry{border:1px solid var(--line);border-radius:3px;max-width:300px;margin:auto;padding:13px}.data-service{background:#4e5cb809;border:1px solid #878ec140;border-radius:4px;flex-wrap:wrap;max-width:320px;margin:auto;padding:15px}.data-service>small{text-align:center;font:6px var(--font-mono);letter-spacing:1px;color:#a8aaca;flex:1 0 100%}.database-branches{fill:none;stroke:#8c92c844;stroke-width:1px;width:100%;height:50px}.database-branches .data-request{stroke:#a8b0ec;stroke-width:2px;stroke-dasharray:5 100}.request-running .data-request{animation:flow-messages .7s linear infinite}.database-stores{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.database-stores>button{border:1px solid var(--line);color:#a4a9c9;background:#11141a;border-radius:4px;flex-direction:column;align-items:center;padding:15px 7px;display:flex}.database-stores>button>svg{fill:#14171f;stroke:#878fbf;stroke-width:1.1px;width:90px;height:75px}.database-stores>button>strong{margin-top:8px;font-size:10px;font-weight:500}.database-stores>button>small{font:6px var(--font-mono);color:#9a9fbc;margin-top:8px}.database-stores>button.selected{background:#8992cd0a;border-color:#5d6abf}.database-stores>button.selected>svg{stroke:#b3baea;fill:#1e2235}.database-worker{font:8px var(--font-mono);letter-spacing:1px;border:1px solid var(--line);color:#a6abcd;justify-content:space-between;align-items:center;margin-top:20px;padding:17px 20px;display:flex}.data-outcomes{font:7px var(--font-mono);color:#a5aaca;justify-content:center;align-items:center;gap:16px;margin-top:23px;display:flex}.data-outcomes>span{align-items:center;gap:8px;display:flex}.database-detail h3{margin:15px 0;font-size:29px}.database-detail>p{min-height:88px;font-size:12px}.database-detail .tags{margin-top:20px}.data-trace{border-left:2px solid #8d95c8;margin-top:25px;padding:5px 0 5px 20px}.data-trace>strong{margin:8px 0;font-size:16px;font-weight:500;display:block}.data-trace p{font-size:11px}.data-foundations{border-top:1px solid var(--line);font:7px var(--font-mono);letter-spacing:.5px;color:#9ca0be;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:10px;padding-top:20px;display:flex}.data-foundations>span{align-items:center;gap:8px;display:flex}.system-request-path{stroke:#5d6bbf;stroke-dasharray:5 75;stroke-width:2px;animation:flow-messages 5s linear infinite}.domain-universe{background:linear-gradient(#7692ff08 1px,#0000 0) 0 0/26px 26px,linear-gradient(90deg,#7692ff08 1px,#0000 0) 0 0/26px 26px,radial-gradient(at 65% 45%,#3f56c424,#0000 65%),#090b12;border:1px solid #7692ff2e;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 40px 100px -50px #4c6fef66,inset 0 0 80px #4c6fef0d}.domain-top{border-bottom:1px solid #7692ff1f;padding:16px 20px}.domain-body{grid-template-columns:250px 1fr;display:grid}.domain-selector{background:#0b0d16cc;border-right:1px solid #7692ff1f;flex-direction:column;gap:4px;padding:14px;display:flex;position:relative}.domain-selector>button{text-align:left;color:#9298b4;border:1px solid #0000;border-radius:6px;align-items:center;gap:13px;padding:17px 14px;font-size:12.5px;transition:color .25s,background .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.domain-selector>button>span{font:8px var(--font-mono);color:#6f7699;transition:color .25s}.domain-selector>button>svg{opacity:0;margin-left:auto;transition:opacity .25s,transform .25s;transform:translate(-4px,4px)}.domain-selector>button:hover{color:#dfe4fb;background:#7692ff0d}.domain-selector>button:hover>svg,.domain-selector>button[aria-pressed=true]>svg{opacity:1;transform:none}.domain-selector>button[aria-pressed=true]{color:#eef1ff;background:linear-gradient(90deg,#7692ff1f,#7692ff05);border-color:#7692ff40;box-shadow:inset 2px 0 #7692ff,0 0 24px -10px #7692ff99}.domain-selector>button[aria-pressed=true]>span{color:#7692ff}.domain-progress{transform-origin:0;opacity:0;background:linear-gradient(90deg,#7692ff,#b7c4ff);width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0);box-shadow:0 0 8px #7692ff}.is-playing .domain-progress{opacity:1;animation:domain-progress var(--cycle) linear forwards}.domain-stage{grid-template-columns:1.1fr 1fr;align-items:center;gap:28px;padding:26px;display:grid}.domain-scanner{background:radial-gradient(circle,#4c6fef1a,#0000 65%),#070912;border:1px solid #7692ff24;border-radius:6px;animation:domain-enter .6s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.hud-corner{z-index:2;opacity:.85;border:0 solid #7692ff;width:12px;height:12px;position:absolute}.hud-tl{border-top-width:1px;border-left-width:1px;top:8px;left:8px}.hud-tr{border-top-width:1px;border-right-width:1px;top:8px;right:8px}.hud-bl{border-bottom-width:1px;border-left-width:1px;bottom:8px;left:8px}.hud-br{border-bottom-width:1px;border-right-width:1px;bottom:8px;right:8px}.domain-radar{aspect-ratio:1;background:conic-gradient(#7692ff2e,#0000 70deg,#0000);border-radius:50%;width:150%;animation:domain-radar 6s linear infinite;top:47%;left:50%;translate:-50% -50%}.domain-radar,.domain-scanline{pointer-events:none;position:absolute}.domain-scanline{z-index:1;mix-blend-mode:screen;background:linear-gradient(#0000 47%,#7692ff40 50%,#0000 53%) 0 0/100% 240%;animation:domain-scan 4.5s linear infinite;inset:0}.domain-scan-label{z-index:2;font:7px var(--font-mono);letter-spacing:1.5px;color:#7f89b8;position:absolute;top:12px;left:28px}.domain-illustration{color:#8fa3ff;min-width:0;position:relative}.domain-illustration>svg{fill:none;stroke:currentColor;stroke-width:1.2px;filter:drop-shadow(0 0 6px #7692ff59);width:100%;height:auto;display:block}.domain-illustration .art-surface{fill:#0f1322;stroke:currentColor;stroke-opacity:.9}.domain-illustration .art-core{fill:#1c2650;stroke:#c3cdff;animation:domain-core 2.4s ease-in-out infinite}.domain-illustration .art-orbit{stroke-dasharray:3 6;opacity:.7;animation:domain-dash 12s linear infinite}.domain-illustration .art-signal{stroke:#b7c4ff;stroke-width:1.6px;stroke-dasharray:6 8;animation:domain-dash 3s linear infinite}.domain-illustration text{fill:#9aa3cc;stroke:none;font:9px var(--font-mono);letter-spacing:1px}.domain-copy{padding:10px 6px;animation:domain-copy-in .55s cubic-bezier(.22,1,.36,1)}.domain-copy h3{letter-spacing:-.03em;color:#0000;background:linear-gradient(100deg,#f0f2f5 35%,#b7c4ff 75%,#7692ff);-webkit-background-clip:text;background-clip:text;margin:14px 0;font-size:32px;font-weight:500}.domain-copy>p{font-size:13px;line-height:1.8}.domain-flow{flex-wrap:wrap;gap:8px;margin:20px 0 4px;display:flex}.domain-flow>span{font:9px var(--font-mono);letter-spacing:.6px;color:#c9d1f5;opacity:0;animation:domain-chip .45s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.15s + var(--i) * 90ms);background:#7692ff0d;border:1px solid #7692ff33;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;display:inline-flex;position:relative}.domain-flow>span>b{color:#7692ff;font-weight:400}.domain-flow>span:not(:last-child):after{content:"→";color:#7692ff80;font-size:9px;position:absolute;right:-9px}.domain-copy .domain-status{margin:16px 0;font-size:9px;line-height:1.8}.domain-copy .small-label{font-size:8px}.domain-copy .text-link{margin-top:20px;font-size:11px}@keyframes domain-progress{to{transform:scaleX(1)}}@keyframes domain-radar{to{rotate:1turn}}@keyframes domain-scan{0%{background-position:0 120%}to{background-position:0 -120%}}@keyframes domain-dash{to{stroke-dashoffset:-140px}}@keyframes domain-core{0%,to{filter:drop-shadow(0 0 2px #7692ff)}50%{filter:drop-shadow(0 0 12px #7692ff)}}@keyframes domain-enter{0%{opacity:0;filter:blur(6px);transform:scale(.97)}}@keyframes domain-copy-in{0%{opacity:0;transform:translateY(10px)}}@keyframes domain-chip{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.domain-copy,.domain-illustration .art-core,.domain-illustration .art-orbit,.domain-illustration .art-signal,.domain-radar,.domain-scanline,.domain-scanner{animation:none}.domain-flow>span{opacity:1;animation:none}}.engineering-journey{grid-template-columns:1fr 1.1fr;gap:75px;display:grid}.journey-stages{flex-direction:column;display:flex}.journey-stages>button{text-align:left;border-bottom:1px solid var(--line);align-items:flex-start;gap:20px;padding:20px 0;display:flex}.journey-stages>button>span{font:10px var(--font-mono);color:#8d92b4;margin-top:4px}.journey-stages>button strong{color:#a7abc3;font-size:18px;font-weight:500}.journey-stages>button p{max-width:360px;margin-top:7px;font-size:11px}.journey-stages>button>svg{color:#9095c4;margin-top:5px;margin-left:auto}.journey-stages>button.active strong{color:#c8cdf8}.journey-stages>button.active{border-color:#8991c8}.journey-architecture{border:1px solid var(--line);perspective:1100px;background:radial-gradient(#22254030,#0000 70%),#0c0f15;border-radius:4px;align-self:start;padding:25px;position:sticky;top:115px}.journey-stack{transform-style:preserve-3d;flex-direction:column;gap:16px;padding:30px 15px 20px;display:flex;transform:rotateY(-8deg)rotateX(10deg)}.journey-layer{text-align:left;color:#8e91ac;background:#10131c;border:1px solid #61658638;border-radius:4px;align-items:center;gap:15px;padding:19px;transition:background .3s,border-color .3s,transform .3s;display:flex;position:relative;box-shadow:5px 5px #0a0b10,5px 5px 0 1px #5f68a220}.journey-layer>span{font:8px var(--font-mono)}.journey-layer>strong{font:9px var(--font-mono);letter-spacing:1px}.journey-layer>i{margin-left:auto;font-style:normal}.journey-layer.built{color:#b0b5d9;background:#181a2b;border-color:#848bbd66}.journey-layer.active{color:#c8cdf8;background:#22253d;border-color:#5f6cc3;transform:translateZ(15px)}.journey-caption{border-top:1px solid var(--line);padding-top:20px}.journey-caption p{min-height:42px;margin-top:9px;font-size:11px}.final-cta h2{font-size:clamp(43px,6vw,83px)}@keyframes flow-messages{to{stroke-dashoffset:-210px}}@keyframes agent-activate{50%{background:#1b1f34;border-color:#9aa3e1;transform:translateY(-4px)}}@media (max-width:1100px){.database-layout,.harness-layout{gap:25px}.harness-space{height:405px}.harness-orbit{height:390px}.harness-satellite{min-width:74px;padding:10px 7px}.harness-satellite>strong{font-size:9px}.harness-center{width:88px;height:88px}.domain-body{grid-template-columns:210px 1fr}.domain-stage{grid-template-columns:1fr;gap:20px}.domain-scanner{width:100%;max-width:480px;margin:auto}.domain-copy{padding:0 8px 8px}.engineering-journey{gap:40px}.journey-layer{gap:10px;padding:17px 12px}.journey-layer>strong{font-size:8px}.code-transform-toolbar{flex-wrap:wrap}.code-transform-nodes>button{font-size:9px}.is-architecture .code-transform-nodes{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.database-layout,.harness-layout{grid-template-columns:1fr;gap:0}.harness-space{width:100%;max-width:560px;height:420px;margin:auto}.harness-orbit{height:400px}.harness-explanation{padding:0 10px 20px}.harness-explanation>p{min-height:0}.harness-contract{margin-top:20px}.database-detail{padding:10px 0 20px}.database-detail>p{min-height:0}.database-stores>button>strong{font-size:11px}.database-stores>button>small{font-size:8px}.orchestrator-detail{display:block}.approval-complete,.orchestrator-detail>.button{margin-top:18px}.engineering-journey{gap:25px}.journey-architecture{padding:20px 15px}.journey-stack{padding:25px 0 20px}.journey-stages>button{gap:13px}.journey-layer>strong{letter-spacing:.4px;font-size:7px}.journey-layer{gap:8px;padding:16px 10px}.journey-architecture .demo-top{font-size:6px}}@media (max-width:700px){.database-architecture,.harness-experience,.orchestrator{padding:18px}.orchestrator>.demo-top{flex-wrap:wrap;gap:12px;line-height:1.8}.orchestrator .demo-top>button{font-size:7px}.orchestrator-entry{margin-top:20px;padding:12px}.orchestrator-entry>span{font-size:8px}.orchestrator-entry p{font-size:10px}.orchestration-control{gap:9px}.orchestration-control>button{letter-spacing:0;flex:1;justify-content:center;gap:8px;padding:12px 9px;font-size:7px}.orchestration-control>button>span:first-child{font-size:6px}.node-state{margin-left:0}.specialist-network{padding-top:39px}.specialist-network>svg{height:47px}.specialist-nodes{gap:5px}.specialist-nodes button{gap:7px;padding:10px 2px}.specialist-icon{width:27px;height:27px;font-size:15px}.specialist-nodes strong{letter-spacing:-.2px;font-size:7px}.specialist-nodes small{letter-spacing:.5px;font-size:5px}.agent-tools{gap:11px;margin-top:19px;padding:13px 8px}.agent-tools>span{font-size:7px}.agent-tools>i{font-size:8px}.agent-checkpoints{gap:7px}.agent-checkpoints>button{letter-spacing:0;flex:1;justify-content:center;gap:5px;padding:10px 5px;font-size:6px}.agent-checkpoints>button>svg{width:12px}.agent-checkpoints>button>svg:last-child{display:none}.orchestrator-detail{min-height:125px;margin-top:19px;padding-top:16px}.orchestrator-detail .small-label{font-size:8px}.orchestrator-detail p{font-size:10px}.orchestrator-detail>.button{min-width:0;min-height:39px;font-size:9px}.agent-code-story{padding-top:40px}.harness-experience>.demo-top{flex-wrap:wrap;gap:17px}.diagram-actions{gap:17px}.diagram-actions button{font-size:7px}.harness-space{width:calc(100% + 16px);height:330px;margin-inline:-8px}.harness-orbit{height:325px}.with-depth .harness-orbit{transform:rotateX(17deg)rotate(-5deg)translateY(8px)}.harness-satellite{gap:6px;min-width:63px;padding:8px 5px}.harness-satellite>span{font-size:18px}.harness-satellite>strong{font-size:8px}.harness-center{gap:6px;width:75px;height:75px}.harness-center>span{font-size:10px}.harness-center>strong{font-size:6px}.harness-center>small{font-size:4px}.harness-explanation{padding:10px 0}.harness-explanation h3{margin:12px 0;font-size:27px}.harness-explanation>p{font-size:11px}.harness-contract{gap:8px;font-size:8px}.harness-contract code{font-size:9px}.harness-contract>svg{width:12px}.harness-path{gap:10px;font-size:6px}.harness-explanation .diagram-note{font-size:8px}.harness-code-section{margin-top:35px}.harness-code-section>.code-architecture{order:2}.code-transform-toolbar{gap:14px;padding:17px}.code-transform-toolbar>button{font-size:8px}.code-transform-body{min-height:280px;padding:0 17px 20px}.code-declaration,.code-execution{overflow-wrap:anywhere;font-size:9px}.code-transform-nodes{padding-left:5px}.code-transform-nodes>button{gap:8px;padding:7px 5px;font-size:8px}.code-node-number{font-size:7px}.is-architecture .code-transform-nodes{grid-template-columns:repeat(2,1fr);gap:9px;padding-block:15px}.is-architecture .code-transform-nodes>button{min-height:62px;font-size:8px}.code-transform-detail{gap:13px;padding:15px 17px}.code-transform-detail>span{min-width:60px;font-size:7px}.code-transform-detail p{font-size:10px}.code-architecture>.diagram-note{padding-inline:17px;font-size:7px}.database-workloads{flex-wrap:wrap;gap:7px;margin-top:20px;padding-bottom:15px}.database-workloads>button{padding:8px 10px;font-size:9px}.database-map{padding-top:22px}.data-entry,.data-service{font-size:8px}.database-stores{gap:7px}.database-stores>button{padding:10px 4px}.database-stores>button>svg{width:65px;height:60px}.database-stores>button>strong{text-align:center;min-height:24px;font-size:8px}.database-stores>button>small{letter-spacing:0;font-size:5px}.database-worker{padding:15px 10px;font-size:7px}.data-outcomes{gap:8px;font-size:6px}.data-outcomes>span{gap:5px}.data-outcomes>span>svg{width:12px}.database-detail h3{font-size:26px}.database-detail>p{font-size:11px}.database-detail>.small-label{font-size:7px}.data-trace{padding-left:14px}.data-trace>strong{font-size:15px}.data-trace p{font-size:10px}.data-foundations{gap:14px 20px;padding-top:17px;font-size:6px}.domain-body{grid-template-columns:1fr}.domain-selector{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;padding:9px;display:flex;overflow-x:auto}.domain-selector>button{border-bottom:1px solid #0000;border-left:0;gap:10px;min-width:max-content;padding:13px 12px;font-size:10px}.domain-selector>button>span{font-size:7px}.domain-selector>button>svg{display:none}.domain-stage{padding:10px}.domain-copy{padding:0 13px 20px}.domain-copy h3{font-size:28px}.domain-copy>p{font-size:12px}.domain-copy .domain-status{font-size:9px}.domain-copy .text-link{font-size:11px}.engineering-journey{grid-template-columns:1fr;gap:30px}.journey-stages>button{padding:17px 0}.journey-stages>button strong{font-size:17px}.journey-stages>button p{font-size:11px}.journey-architecture{padding:22px;position:static}.journey-stack{gap:14px;padding:25px 5px 20px;transform:rotateY(-5deg)rotateX(6deg)}.journey-layer{gap:13px;padding:15px 12px}.journey-caption>.small-label,.journey-layer>strong{font-size:8px}.journey-caption p{font-size:11px}.final-cta h2{font-size:clamp(37px,8.4vw,58px)}}@media (prefers-reduced-motion:reduce){.request-running .data-request,.specialist-network.sending .message-path,.specialist-nodes button.processing,.system-request-path{animation:none!important}.with-depth .harness-orbit{transform:none}.harness-orbit,.harness-satellite,.journey-layer{transition:none!important}}.mock-agent-goal{font:7px/1.8 var(--font-mono);color:#adb2d5;background:#5060ba09;border:1px solid #8e98dc33;border-radius:3px;padding:10px}.mock-agent-path{font:6px var(--font-mono);color:#6a77cc;justify-content:space-between;align-items:center;padding:15px 5px;display:flex}.mock-agent-path>span{border:1px solid #8a91c633;border-radius:3px;padding:7px}.mock-agent-path>i{font-style:normal}.mock-agent-event{border-top:1px solid var(--line);font:6px var(--font-mono);color:#989dbd;align-items:center;gap:10px;padding:8px 0;display:flex}.mock-agent-event p{font-size:7px}.mock-agent-event b{color:#95c6ae;margin-left:auto;font-weight:400}.mock-agent-handoff{font:6px var(--font-mono);color:#a0a5cd;letter-spacing:.5px;justify-content:space-between;margin-top:12px;display:flex}.mock-agent-handoff>span{color:#98c1ac}.product-preview.large .mock-agent-goal{padding:17px;font-size:12px}.product-preview.large .mock-agent-path{padding-block:22px;font-size:10px}.product-preview.large .mock-agent-path>span{padding:12px 17px}.product-preview.large .mock-agent-event{padding:14px 0;font-size:10px}.product-preview.large .mock-agent-event p{font-size:12px}.product-preview.large .mock-agent-handoff{font-size:9px}@media (max-width:700px){.product-preview.large .mock-agent-goal{padding:10px;font-size:7px}.product-preview.large .mock-agent-path{padding-block:14px;font-size:7px}.product-preview.large .mock-agent-path>span{padding:7px 9px}.product-preview.large .mock-agent-event{padding:8px 0;font-size:7px}.product-preview.large .mock-agent-event p{font-size:8px}.product-preview.large .mock-agent-handoff{font-size:6px}}.system-explorer:not(.is-visible) .system-request-path{animation-play-state:paused!important}.demo-top{color:#989cb3}.hero-core{filter:none}.orchestrator-detail{min-height:125px}@media (max-width:800px){.orchestrator-detail{min-height:190px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}