@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.ef6d3f52.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.2c7a775c.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-latin-500-normal.b7b43ace.woff2) format("woff2"),url(/_next/static/media/inter-latin-500-normal.cb4c8ceb.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.8fb1a964.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.ce0f5f43.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-latin-700-normal.953b7aa5.woff2) format("woff2"),url(/_next/static/media/inter-latin-700-normal.9c21d4dc.woff) format("woff")}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.hidden{display:none}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--bg:#f7f9fc;--surface:#fff;--surface2:#eef3f8;--text:#0a1629;--muted:#536278;--border:#d8e1ec;--accent:#007e90;--button:#00d4e4;--grid:rgba(10,22,41,0.055)}.dark{--bg:#0a1629;--surface:#0d1b30;--surface2:#112039;--text:#eef4fc;--muted:#98a9bf;--border:#223248;--accent:#00d4e4;--grid:rgba(96,165,250,0.065)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}a,button,input,summary,textarea{outline-offset:5px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent)}button{cursor:pointer}::-moz-selection{background:#00d4e4;color:#0a1629}::selection{background:#00d4e4;color:#0a1629}.container{max-width:1240px;margin-inline:auto;padding-inline:36px}.header{position:sticky;top:0;z-index:40;background:var(--bg);border-bottom:1px solid var(--border)}.nav{height:84px;display:flex;justify-content:space-between;gap:28px}.logo,.nav{align-items:center}.logo{display:inline-flex;gap:10px;color:var(--text);font-size:29px;letter-spacing:-1.5px;font-weight:600;line-height:1}.logo svg,.logo-dot{color:var(--accent)}.navigation{display:flex;align-items:center;gap:26px;font-size:12px;color:var(--muted)}.navigation a:hover,summary:hover{color:var(--text)}.nav-actions{display:flex;align-items:center;gap:20px}.icon{background:none;border:0;color:var(--muted);padding:6px;display:inline-flex}.nav-console{display:flex;gap:9px;align-items:center;font-size:12px}.dropdown{position:relative}.dropdown summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:5px}.dropdown summary::-webkit-details-marker{display:none}.dropdown-panel{position:absolute;top:32px;left:-20px;background:var(--surface);border:1px solid var(--border);padding:12px;width:320px;box-shadow:0 15px 40px #0002}.dropdown-panel a{display:block;padding:10px}.mobile-toggle{display:none}.light-icon{display:block}.dark .light-icon,.dark-icon{display:none}.dark .dark-icon{display:block}.hero{display:grid;grid-template-columns:1.25fr 1fr;min-height:650px;padding-top:65px;padding-bottom:70px;gap:10px;overflow:hidden}.hero,.pill{align-items:center}.pill{display:inline-flex;gap:8px;border:1px solid var(--border);padding:6px 10px;font-size:9px;letter-spacing:1.5px;color:var(--muted)}.art-label>span,.pill span{width:5px;height:5px;background:var(--accent);border-radius:50%;display:inline-block}.eyebrow{letter-spacing:2px;font-weight:600;color:var(--accent);margin:0 0 22px}.hero-brand{margin:26px 0 16px}.hero h1{font-size:clamp(34px,3.7vw,53px);font-weight:500;line-height:1.15;letter-spacing:-2.5px;margin:0 0 23px}.hero h1 span{color:var(--accent)}.lead{font-size:16px;line-height:1.9;color:var(--muted)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;font-weight:600;padding:13px 19px;border:1px solid transparent;border-radius:4px;min-height:46px;line-height:1.5;transition:background .15s}.primary{background:var(--button);color:#071725}.primary:hover{background:#66e5ed}.secondary{border-color:var(--border);background:transparent;color:var(--text)}.secondary:hover{background:var(--surface2)}.endpoint{font-family:ui-monospace,monospace;font-size:10px;display:flex;align-items:center;gap:9px;color:var(--muted);flex-wrap:wrap}.endpoint svg{color:var(--accent)}.hero-art{height:460px;position:relative;isolation:isolate;background:radial-gradient(ellipse at 52% 49%,#00d4e415,transparent 65%)}.art-grid{inset:20px 0;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:30px 30px;-webkit-mask-image:radial-gradient(ellipse,black 30%,transparent 72%);mask-image:radial-gradient(ellipse,black 30%,transparent 72%);transform:perspective(600px) rotateY(-16deg) rotateX(15deg)}.art-grid,.orbit{position:absolute}.orbit{border:1px solid var(--border);border-radius:50%;width:290px;height:290px;top:70px;left:40px;transform:rotateX(50deg) rotate(-34deg)}.orbit-two{width:400px;height:400px;top:20px;left:-13px}.gateway-node{position:absolute;top:155px;left:135px;width:118px;height:118px;background:var(--surface);border:1px solid var(--accent);box-shadow:0 0 60px #00d4e411;display:grid;place-items:center;transform:rotate(-5deg);border-radius:20px;color:var(--accent);z-index:2}.gateway-node svg{width:78px}.art-label{position:absolute;font-size:8px;letter-spacing:1.4px;border:1px solid var(--border);background:var(--surface);padding:13px 15px;box-shadow:0 8px 30px #0001;z-index:3;min-width:150px}.art-label>span{margin-right:5px}.art-label b{display:block;color:var(--muted);font-weight:400;font-size:10px;letter-spacing:0;margin:5px 0 0 11px}.label-model{top:40px;right:5px}.label-compute{right:0;top:220px}.label-agent{bottom:36px;left:18px}.route-line{position:absolute;height:1px;background:var(--accent);opacity:.5;transform-origin:left}.route-a{width:180px;top:190px;left:205px;transform:rotate(-43deg)}.route-b{width:190px;top:215px;left:205px;transform:rotate(12deg)}.route-c{width:155px;top:240px;left:185px;transform:rotate(115deg)}.art-caption{position:absolute;right:10px;bottom:0;font-family:monospace;font-size:8px;letter-spacing:2px;color:var(--muted)}.trust-strip{border-block:1px solid var(--border)}.trust-strip .container{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:24px;padding-bottom:24px;font-size:11px;color:var(--muted)}.micro{font-size:9px;color:var(--muted);letter-spacing:1.1px}.section{padding-top:90px;padding-bottom:90px}h2{font-size:35px;line-height:1.25;letter-spacing:-1.3px;margin:0 0 24px}h2,h3{font-weight:500}h3{font-size:18px;line-height:1.4;letter-spacing:-.4px;margin:18px 0 12px}.section-heading{display:flex;justify-content:space-between;gap:36px;margin-bottom:35px}.section-heading h2{margin-bottom:0}.text-link{font-size:12px;display:inline-flex;align-items:center;gap:12px;color:var(--text)}.text-link:hover{color:var(--accent)}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border)}.product-card{padding:28px 24px;display:flex;flex-direction:column;background:var(--surface);transition:background .15s}.product-card:last-child{border-right:0}.product-card:hover{background:var(--surface2)}.card-top{display:flex;justify-content:space-between;color:var(--accent);margin-bottom:37px}.card-top svg:last-child{color:var(--muted)}.product-card h3{margin-top:14px;min-height:50px}.product-card p{font-size:12px;color:var(--muted);margin-bottom:27px}.card-link{display:flex;justify-content:space-between;margin-top:auto;font-size:11px}.architecture{background:var(--surface);border-block:1px solid var(--border)}.muted{color:var(--muted)}.narrow{max-width:320px}.flow{display:grid;grid-template-columns:repeat(4,1fr);margin:45px 0 28px;border:1px solid var(--border)}.flow-node{padding:25px;position:relative;border-right:1px solid var(--border)}.flow-node:last-child{border-right:0}.flow-node h3{font-size:16px}.flow-node p{font-size:11px;color:var(--muted)}.flow-arrow{position:absolute;right:-10px;top:50%;background:var(--surface);color:var(--accent);z-index:1}.why{gap:90px;border-bottom:1px solid var(--border)}.benefits,.why{display:grid;grid-template-columns:1fr 1fr}.benefits{gap:22px}.benefits>div{display:flex;align-items:center;gap:11px;font-size:12px}.benefits svg{color:var(--accent);flex-shrink:0}.benefits>div:last-child{grid-column:1/-1}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:20px}.price-card{border:1px solid var(--border);padding:32px;position:relative;background:var(--surface)}.featured{border-color:var(--accent)}.popular{position:absolute;top:-12px;left:24px;background:var(--accent);color:var(--bg);font-size:8px;letter-spacing:1.2px;padding:4px 10px;font-weight:600}.price-card h3{font-size:22px}.price{font-size:25px;letter-spacing:-1px;margin:24px 0 6px}.price-card .muted{font-size:12px}.price-card .button{width:100%;margin:20px 0 10px;gap:10px}.price-card ul{padding:17px 0 0;border-top:1px solid var(--border);list-style:none;margin:15px 0}.price-card li{display:flex;align-items:center;gap:10px;margin:12px 0;color:var(--muted);font-size:11px}.price-card li svg{color:var(--accent);flex-shrink:0}.cta{padding-top:60px;padding-bottom:65px;display:flex;justify-content:space-between;align-items:center;gap:35px}.cta h2{font-size:42px;margin:0}.cta .muted{font-size:12px;margin-bottom:22px}footer{border-top:1px solid var(--border);background:var(--surface);padding-top:48px}.footer-top{display:grid;grid-template-columns:1fr 1.6fr .5fr;gap:45px;padding-bottom:40px}.footer-top strong{font-size:10px;letter-spacing:1px;font-weight:500}.footer-top a:not(:has(.logo)),.footer-top p{font-size:11px}.footer-links{display:flex;flex-direction:column}.footer-bottom{padding:20px 0;border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:20px;color:var(--muted)}.page-heading{padding-top:85px;border-bottom:1px solid var(--border)}.page-heading h1{font-size:clamp(34px,5vw,61px);line-height:1.15;font-weight:500;letter-spacing:-2.5px;max-width:940px;margin:0 0 25px}.page-heading .lead{max-width:760px}.page-heading .actions{margin-bottom:0}.section-first{padding-top:55px}.pricing-note{font-size:12px;max-width:760px;margin-top:30px}.prose-layout{padding-top:65px;padding-bottom:65px;display:grid;grid-template-columns:1fr 2.2fr;gap:60px;border-bottom:1px solid var(--border)}.prose{font-size:15px;line-height:1.95;color:var(--muted);overflow-wrap:anywhere}.prose h1,.prose h2,.prose h3,.prose strong{color:var(--text)}.prose h1{font-size:40px;letter-spacing:-1.5px;font-weight:500}.prose h2{font-size:25px;margin-top:35px}.prose h3{font-size:18px;margin-top:28px}.prose p{margin:16px 0 24px}.prose a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.prose ol,.prose ul{padding-left:20px}.prose li{margin:10px 0}.prose pre{overflow:auto;padding:24px;border:1px solid var(--border);background:var(--surface);font-size:12px;line-height:1.9;color:var(--text);border-radius:5px}.prose :not(pre)>code{padding:3px 5px;color:var(--accent)}.prose :not(pre)>code,blockquote{font-size:12px;background:var(--surface2)}blockquote{margin:25px 0;border-left:2px solid var(--accent);padding:10px 20px;color:var(--muted)}.product-details>article{padding:55px 0;border-bottom:1px solid var(--border);display:grid;grid-template-columns:1fr 2.2fr;gap:60px}.feature-list{list-style:none;display:flex;flex-wrap:wrap;gap:10px 25px;padding:0;color:var(--accent);font-size:12px;margin:25px 0}.notice{padding:28px;background:var(--surface2);border:1px solid var(--border);margin:35px 0}.notice p{color:var(--muted)}.capabilities article{display:grid;grid-template-columns:70px 1fr;border-top:1px solid var(--border);gap:15px;padding:30px 0}.capabilities{margin-top:40px}.capabilities h3{margin-top:0;font-size:23px}.capabilities p{color:var(--muted);max-width:850px}.three-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:40px 0 25px}.simple-card{padding:28px;background:var(--surface);border:1px solid var(--border)}.simple-card p{font-size:13px;color:var(--muted)}.stat{color:var(--accent);font-size:25px;font-weight:500;letter-spacing:-1px}.contact-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:85px;padding-top:65px;padding-bottom:80px}.contact-item{margin-top:30px}.contact-item a{display:block;font-size:13px;margin-top:7px}.contact-item p{font-size:13px;max-width:300px}.contact-form{padding:32px;border:1px solid var(--border);background:var(--surface)}.contact-form label{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;font-size:12px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-form input:not([type=checkbox]),.contact-form textarea{width:100%;background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:3px;padding:12px;font-size:12px}.contact-form input:focus,.contact-form textarea:focus{outline:1px solid var(--accent)}.contact-form textarea{resize:vertical}.contact-form fieldset{padding:0;border:0;margin:5px 0 22px}.contact-form legend{font-size:12px;margin-bottom:12px}.contact-form .checkbox{flex-direction:row;align-items:flex-start;gap:9px;color:var(--muted);margin-bottom:11px;font-size:11px}.checkbox input{accent-color:#00b7c5;margin-top:3px}.checkbox a{color:var(--accent)}.legal{max-width:850px;padding-top:25px;padding-bottom:70px}.status-section{max-width:900px;padding-bottom:80px}.status-row{display:flex;justify-content:space-between;border-bottom:1px solid var(--border);padding:25px 5px}.unknown{color:var(--muted);font-size:12px}.docs-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:65px}.docs-sidebar{border-right:1px solid var(--border);padding:45px 25px 45px 0;position:sticky;top:84px;align-self:start;max-height:calc(100dvh - 84px);overflow:auto}.docs-sidebar .eyebrow{font-size:8px}.docs-sidebar .micro{margin:28px 0 10px}.docs-sidebar>a{display:block;padding:8px 10px;font-size:12px;color:var(--muted);border-left:1px solid var(--border)}.docs-sidebar>a:hover{color:var(--accent);border-color:var(--accent);background:var(--surface)}.docs-content{padding-top:42px;padding-bottom:75px;max-width:820px;min-width:0}.docs-help{font-size:12px;margin-top:40px;border-top:1px solid var(--border);padding-top:20px;color:var(--muted)}.docs-help a{display:block;font-size:10px;margin-top:10px;color:var(--accent)}.skip{position:fixed;top:-100px;left:20px;z-index:100;background:var(--button);color:#0a1629;padding:10px}.skip:focus{top:10px}@media (min-width:1440px){.container{max-width:1300px}.hero{min-height:710px}.hero-art{margin-left:25px}.hero h1{font-size:56px}}@media (max-width:1050px){.navigation{gap:16px}.nav{gap:18px}.container{padding-inline:25px}.hero{grid-template-columns:1.3fr 1fr}.hero h1{font-size:40px}.hero-art{transform:scale(.85);transform-origin:center right}.product-card{padding:24px 18px}.trust-strip .container{gap:15px;font-size:9px}.contact-layout{gap:35px}.price-card{padding:25px}.nav-console{display:none}.why{gap:35px}}@media (max-width:760px){.container{padding-inline:22px}.nav{height:70px;gap:15px}.logo{font-size:25px}.mobile-toggle{display:flex;margin-left:auto}.nav-actions{gap:0}.navigation{display:none;position:absolute;top:70px;left:0;right:0;padding:22px;background:var(--surface);border-bottom:1px solid var(--border);font-size:14px;align-items:stretch}.navigation.is-open{display:flex;flex-direction:column;gap:20px}.dropdown-panel{position:static;width:100%;box-shadow:none;margin-top:15px}.hero{display:flex;flex-direction:column;align-items:stretch;padding-top:45px;padding-bottom:30px;min-height:0}.hero h1{font-size:clamp(32px,7.5vw,50px);letter-spacing:-1.7px}.hero .lead{font-size:14px}.hero-art{transform:none;height:380px;width:100%;max-width:440px;align-self:center;margin-top:20px}.gateway-node{top:125px;left:100px;width:100px;height:100px}.label-model{top:20px;right:0}.label-compute{top:190px;right:0}.label-agent{bottom:25px;left:0}.orbit-one{top:30px;left:10px}.orbit-two{width:330px;height:330px;top:5px;left:-10px}.route-a{top:160px;left:170px}.route-b{top:180px;left:160px}.route-c{top:200px;left:150px;width:120px}.trust-strip .container{flex-wrap:wrap;justify-content:flex-start;gap:17px 24px}.trust-strip .micro{width:100%}.section{padding-top:55px;padding-bottom:55px}h2{font-size:29px}.section-heading{align-items:flex-start;flex-direction:column;gap:22px}.product-grid{grid-template-columns:1fr 1fr}.product-card{border-bottom:1px solid var(--border);padding:24px 18px}.product-card:nth-child(2){border-right:0}.product-card:nth-child(n+3){border-bottom:0}.card-top{margin-bottom:25px}.product-card h3{font-size:17px}.product-card p{font-size:11px}.flow{grid-template-columns:1fr 1fr}.flow-node{border-bottom:1px solid var(--border);padding:20px}.flow-node:nth-child(2){border-right:0}.flow-node:nth-child(n+3){border-bottom:0}.flow-arrow{display:none}.why{grid-template-columns:1fr;gap:30px}.benefits{gap:18px}.pricing-grid{grid-template-columns:1fr;gap:30px}.price-card{padding:28px}.cta{flex-direction:column;align-items:flex-start;padding-top:45px;padding-bottom:45px;gap:20px}.cta h2{font-size:35px}.footer-top{grid-template-columns:1fr;gap:25px}.footer-links{flex-direction:row;flex-wrap:wrap;gap:22px}.footer-bottom{flex-direction:column;gap:10px}.page-heading{padding-top:50px;padding-bottom:40px}.page-heading h1{font-size:40px;letter-spacing:-1.6px}.page-heading .lead{font-size:14px}.product-details>article,.prose-layout{grid-template-columns:1fr;gap:12px;padding-top:35px;padding-bottom:35px}.three-grid{grid-template-columns:1fr;gap:14px;margin-top:25px}.capabilities article{grid-template-columns:35px 1fr;gap:10px}.capabilities h3{font-size:19px}.capabilities p{font-size:13px}.contact-layout{grid-template-columns:1fr;padding-top:40px;gap:30px}.contact-form{padding:23px}.docs-layout,.form-row{grid-template-columns:1fr;gap:0}.docs-sidebar{position:static;border:0;border-bottom:1px solid var(--border);padding:25px 0;max-height:none;display:flex;flex-wrap:wrap;gap:4px}.docs-sidebar>.eyebrow,.docs-sidebar>.micro{width:100%;margin:12px 0 5px}.docs-sidebar>a{font-size:10px;padding:6px 10px}.docs-help{display:none}.docs-content{padding-top:20px}.prose h1{font-size:32px}.prose pre{padding:16px;font-size:10px}.status-row{font-size:13px}.legal{padding-top:15px}.endpoint{font-size:9px}.stat{font-size:23px}}.mermaid-diagram{margin:35px 0 25px;padding:30px 20px;min-height:130px;border:1px solid var(--border);background:var(--bg);overflow:auto}.mermaid-diagram svg{width:100%;min-width:530px;max-width:100%!important;height:auto}.mermaid-diagram p{font-size:13px;color:var(--accent)}.container{max-width:1440px;padding-inline:64px}.nav{height:92px;gap:32px}.navigation{font-size:13px;gap:30px}.navigation [aria-current=page]{color:var(--accent)}.nav-actions{gap:24px}.nav-contact{display:flex;align-items:center;gap:14px;font-size:12px;border:1px solid var(--border);padding:11px 15px}.nav-contact:hover{border-color:var(--accent)}.dropdown{position:static}.mega-menu{position:absolute;left:0;right:0;top:91px;background:var(--surface);border-bottom:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:45px;padding:38px max(40px,calc((100vw - 1312px) / 2));box-shadow:0 25px 35px #0002}.mega-menu .eyebrow{display:block;font-size:9px}.mega-menu h3{max-width:240px;font-size:25px}.mega-menu a{display:block;padding:10px 0}.mega-menu a strong{display:block;font-weight:500;color:var(--text);font-size:13px}.mega-menu a span{display:block;font-size:11px;margin-top:2px;color:var(--muted)}.mega-intro>a,.mega-menu a:hover strong{color:var(--accent)}.mega-intro>a{display:flex;align-items:center;gap:12px;font-size:12px}.mega-menu .micro{text-transform:uppercase;margin:0 0 10px}.button{border-radius:2px;padding:15px 22px;font-size:12px;min-height:49px}.eyebrow{font-size:10px;letter-spacing:1.8px}.text-link{font-size:13px;line-height:1.5}.lead{font-size:17px;line-height:1.8}.section{padding-block:100px}h2{font-size:clamp(32px,3.35vw,48px);letter-spacing:-1.7px;line-height:1.15}h3{font-size:21px;letter-spacing:-.5px}.section-heading{margin-bottom:42px;align-items:flex-end}.section-heading>.narrow{max-width:330px;font-size:14px;line-height:1.8}.home-hero{padding-top:63px}.home-hero .eyebrow{margin-bottom:35px}.hero-heading{display:grid;grid-template-columns:1.6fr 1fr;align-items:end;gap:70px;margin-bottom:56px}.hero-heading h1{font-size:clamp(50px,5.6vw,82px);font-weight:500;line-height:1.03;letter-spacing:-4px;margin:0}.hero-heading h1 span{color:var(--accent)}.hero-description{padding-bottom:3px}.hero-description>p:first-child{font-size:18px;color:var(--text);margin-top:0;line-height:1.5}.hero-description>p{font-size:14px;line-height:1.85;color:var(--muted);max-width:390px}.hero-description .actions{gap:24px;margin:27px 0 0;align-items:center}.hero-landscape{min-height:330px;border:1px solid var(--border);position:relative;overflow:hidden;background:radial-gradient(ellipse at 53% 30%,#00d4e414,transparent 70%),var(--surface)}.landscape-grid{position:absolute;inset:0;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(90deg,transparent,black 20%,black 80%,transparent);mask-image:linear-gradient(90deg,transparent,black 20%,black 80%,transparent)}.landscape-brand{position:relative;padding:28px 32px;display:flex;align-items:center;justify-content:space-between}.landscape-brand>.logo{font-size:24px}.landscape-brand>span:last-child{color:var(--muted);font-size:8px;letter-spacing:2px}.landscape-path{position:relative;display:flex;align-items:center;justify-content:center;padding:10px 50px 40px}.landscape-path>div{border:1px solid var(--border);background:var(--bg);padding:25px;min-width:235px;flex:1;max-width:310px;display:flex;flex-direction:column;gap:13px}.landscape-path svg{color:var(--accent);margin-bottom:4px}.landscape-path span{font-size:8px;letter-spacing:1.5px;color:var(--muted)}.landscape-path strong{font-size:16px;font-weight:500}.landscape-path>i{height:1px;width:90px;flex-shrink:1;background:var(--accent);position:relative}.landscape-path>i:after{content:"";width:5px;height:5px;border-radius:50%;position:absolute;right:0;top:-2px;background:var(--accent)}.landscape-caption{position:relative;border-top:1px solid var(--border);display:flex;justify-content:space-between;padding:14px 28px;color:var(--muted);font-size:8px;letter-spacing:1.5px}.principles{border-bottom:1px solid var(--border)}.principles>.container{display:flex;justify-content:space-between;gap:20px;padding-block:23px;font-size:11px;color:var(--muted)}.showcase-tabs{display:flex;gap:0;border-bottom:1px solid var(--border);margin-top:45px}.showcase-tabs button{font-size:13px;color:var(--muted);padding:19px 24px;background:none;border:0;border-bottom:2px solid transparent;text-align:left}.showcase-tabs button:first-child{padding-left:0;padding-right:30px}.showcase-tabs [aria-selected=true]{border-bottom-color:var(--accent);color:var(--text)}.showcase-tabs button:hover{color:var(--accent)}.showcase-panel{display:grid;grid-template-columns:1fr 1.2fr;gap:75px;align-items:center;padding-top:45px;min-height:470px}.showcase-copy h3{font-size:36px;line-height:1.15;letter-spacing:-1.2px;margin:0 0 22px;max-width:390px}.showcase-copy>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.9;max-width:410px}.showcase-copy ul{list-style:none;padding:0;margin:25px 0}.showcase-copy li{border-bottom:1px solid var(--border);padding:12px 0;color:var(--muted);font-size:12px}.showcase-copy li:before{content:"↗";color:var(--accent);margin-right:12px}.showcase-copy .text-link{margin-top:10px}.product-visual{border:1px solid var(--border);background:var(--surface);padding:25px;min-width:0;box-shadow:0 20px 60px #00000008}.visual-title{display:flex;align-items:center;gap:10px;font-size:8px;letter-spacing:1.4px;color:var(--muted);padding-bottom:19px;border-bottom:1px solid var(--border)}.visual-title svg{color:var(--accent);flex-shrink:0}.illustration-label{font-size:8px;letter-spacing:1.6px;color:var(--muted);margin:22px 0 12px}.workflow-question{font-size:20px;letter-spacing:-.6px;margin-bottom:25px}.workflow-trail>div{display:flex;align-items:center;gap:16px;border-top:1px solid var(--border);padding:15px 0}.workflow-trail>div>span{font-size:9px;color:var(--accent);width:20px}.workflow-trail small,.workflow-trail strong{display:block;font-weight:400}.workflow-trail strong{font-size:12px;color:var(--text)}.workflow-trail small{font-size:10px;color:var(--muted);margin-top:3px}.workflow-trail svg{margin-left:auto;color:var(--accent)}.visual-foot{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:9px;padding-top:18px;border-top:1px solid var(--border);margin-top:9px}.visual-foot svg{color:var(--accent)}.visual-heading{font-size:20px;letter-spacing:-.7px;margin:22px 0}.srm-chain{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:22px}.srm-chain>div{border:1px solid var(--border);padding:17px 12px;display:flex;align-items:center;gap:12px}.srm-chain span{font-size:8px;color:var(--muted)}.srm-chain strong{font-size:11px;font-weight:400}.srm-chain svg{margin-left:auto;color:var(--accent)}.ontology-layer{display:grid;grid-template-columns:30px 85px 1fr;align-items:center;padding:18px 8px;border-bottom:1px solid var(--border);gap:10px}.ontology-layer>span{font-size:10px;color:var(--accent)}.ontology-layer strong{font-size:12px;font-weight:500}.ontology-layer small{color:var(--muted);font-size:10px}.compute-racks{display:flex;gap:12px;padding:35px 10px 25px;min-height:290px;align-items:flex-end;background:radial-gradient(ellipse at center,#00d4e40c,transparent)}.rack{flex:1;display:flex;flex-direction:column;gap:6px;border:1px solid var(--border);padding:10px 7px;background:var(--bg);transform:skewY(-6deg)}.rack:nth-child(2n){margin-bottom:18px}.rack>span{height:24px;border:1px solid var(--border);display:flex;align-items:center;gap:3px;padding:5px}.rack i{width:3px;height:3px;border-radius:50%;background:var(--accent)}.rack b{height:4px;flex:1;margin-left:6px;background:var(--border)}.split-feature{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.infrastructure-band{background:var(--surface);border-block:1px solid var(--border)}.split-feature .lead{font-size:15px;line-height:1.9}.code-window{border:1px solid var(--border);background:var(--bg);min-width:0}.code-window>div{display:flex;align-items:center;gap:5px;border-bottom:1px solid var(--border);padding:16px 20px}.code-window>div>span{width:5px;height:5px;border-radius:50%;background:var(--border)}.code-window small{margin-left:auto;color:var(--muted);font-size:8px;letter-spacing:1px}.code-window pre{padding:25px 28px;font-size:12px;line-height:1.9;color:var(--accent);overflow:auto;margin:0}.code-window>a{display:block;border-top:1px solid var(--border);padding:14px 24px;color:var(--muted);font-size:11px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));border:0;gap:0}.product-card{background:none;border:0;border-top:1px solid var(--border);border-right:1px solid var(--border);padding:29px 30px 30px;min-height:285px}.product-card:nth-child(3n){border-right:0}.product-card:nth-child(n+4){border-bottom:1px solid var(--border)}.product-card:hover{background:var(--surface)}.product-card h3{font-size:23px;margin:0 0 16px;min-height:0}.product-card p{font-size:13px;margin:0 0 30px;line-height:1.85}.card-top{margin-bottom:30px}.card-top .micro{font-size:8px;letter-spacing:1px}.card-link{font-size:12px;align-items:center}.enterprise-story{border-top:1px solid var(--border)}.delivery-steps{padding:0;list-style:none;margin:0}.delivery-steps li{display:flex;gap:25px;padding:24px 0;border-top:1px solid var(--border)}.delivery-steps li>span{font-size:10px;color:var(--accent);padding-top:4px}.delivery-steps h3{margin:0 0 8px;font-size:20px}.delivery-steps p{font-size:12px;color:var(--muted);margin:0}.cta{background:var(--surface2);padding:0;border-top:1px solid var(--border);display:block}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:50px;padding-block:70px}.cta h2{font-size:clamp(36px,4.4vw,62px);letter-spacing:-2.5px}.cta .muted{font-size:13px;line-height:1.9}.footer-top{grid-template-columns:1.2fr 1fr .9fr 1.35fr;gap:40px;padding-block:10px 50px}.footer-links{gap:10px}.footer-top .micro{margin:0 0 16px;font-size:8px;letter-spacing:1.4px}.footer-brand>.muted{font-size:13px;line-height:1.9;margin:20px 0}.footer-company p{line-height:1.9}.footer-company strong{display:block;font-size:9px}.footer-bottom>div{display:flex;gap:24px}.footer-bottom{padding-block:24px;font-size:9px}.page-heading{padding-top:75px;padding-bottom:65px}.page-heading h1{font-size:clamp(42px,5vw,68px);max-width:1040px;letter-spacing:-2.8px}.page-heading .lead{max-width:740px}.prose-layout{padding-block:65px;gap:90px}.prose h2{line-height:1.3}.prose h1{line-height:1.2}.product-jump{display:flex;gap:26px;flex-wrap:wrap;padding-block:24px;border-bottom:1px solid var(--border);font-size:11px;color:var(--muted)}.product-jump a:hover{color:var(--accent)}.product-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-block:75px;border-bottom:1px solid var(--border);scroll-margin-top:115px}.product-row h2{font-size:42px;margin-bottom:20px}.product-row h3{font-size:21px;margin-bottom:20px}.product-row .lead{font-size:15px}.feature-list{display:block;margin:22px 0 28px}.feature-list li{padding:5px 0;color:var(--muted);font-size:12px}.feature-list li:before{content:"↗";color:var(--accent);margin-right:10px}.back-link{display:inline-flex;align-items:center;gap:10px;font-size:11px;color:var(--muted);margin-bottom:40px}.back-link:hover{color:var(--accent)}.product-hero{padding-block:35px 70px}.product-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.product-hero h1{font-size:clamp(40px,4.7vw,66px);font-weight:500;line-height:1.08;letter-spacing:-2.8px;margin:0 0 26px}.product-hero .lead{font-size:16px}.product-intro{display:grid;grid-template-columns:1fr 2fr;gap:60px;padding-block:45px;border-block:1px solid var(--border)}.product-intro p:last-child{font-size:21px;line-height:1.7;margin:0;letter-spacing:-.4px}.product-intro .eyebrow{margin-top:7px;font-size:9px}.capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.capability-grid article{padding:25px 30px 30px 0;border-top:1px solid var(--border)}.capability-grid h3{font-size:21px}.capability-grid p{font-size:13px;color:var(--muted);line-height:1.9}.workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:45px;gap:30px}.workflow-grid article{border-top:1px solid var(--border);padding-top:24px}.workflow-grid article p{font-size:13px;color:var(--muted);line-height:1.8}.use-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:35px}.use-case-grid article{padding-top:20px;border-top:1px solid var(--border)}.use-case-grid p{color:var(--muted);font-size:13px;line-height:1.9}.deployment-band{background:var(--surface);border-block:1px solid var(--border)}.deployment-band .simple-card{background:transparent;padding:25px}.governance-strip{display:flex;gap:30px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-top:35px}.governance-strip span{display:flex;align-items:center;gap:8px}.governance-strip svg{color:var(--accent)}.ontology-explainer{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.related-products>div{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.related-products a{display:flex;align-items:center;gap:20px;border-top:1px solid var(--border);padding:20px 0;justify-content:space-between}.related-products a h3{font-size:18px;margin:0}.related-products svg{color:var(--accent)}.docs-layout{grid-template-columns:240px minmax(0,1fr);gap:60px}.docs-sidebar{top:92px;max-height:calc(100dvh - 92px)}.docs-content{max-width:880px}.docs-sidebar [aria-current=page]{color:var(--accent);border-left-color:var(--accent);background:var(--surface)}.contact-layout{gap:90px}.contact-form fieldset .checkbox{font-size:12px}.contact-form .micro{letter-spacing:0;line-height:1.8}.legal{max-width:950px}@media (min-width:1600px){.container{max-width:1520px}.hero-heading h1{font-size:88px}.home-hero{padding-top:80px}.hero-landscape{min-height:350px}.landscape-path{padding-block:20px 45px}.landscape-path>div{padding:30px}}@media (max-width:1150px){.container{padding-inline:35px}.nav{gap:22px}.navigation{gap:20px;font-size:12px}.nav-actions{gap:15px}.nav-contact{font-size:11px;gap:8px;padding:9px 12px}.hero-heading{gap:35px;grid-template-columns:1.4fr 1fr}.hero-heading h1{font-size:62px;letter-spacing:-3px}.landscape-path{padding-inline:30px}.landscape-path>div{min-width:190px;padding:20px}.showcase-panel,.split-feature{gap:40px}.product-hero-grid,.product-row{gap:45px}.product-hero h1{font-size:49px}.footer-top{gap:25px}.mega-menu{padding-inline:35px}.product-card{padding-inline:24px}.product-intro{gap:30px}}@media (max-width:900px){.navigation{gap:15px}.nav-contact{display:none}.hero-heading{grid-template-columns:1fr;gap:26px;margin-bottom:38px}.hero-heading h1{font-size:70px}.hero-description{max-width:650px}.hero-description>p{max-width:610px}.hero-description>p:first-child{font-size:19px}.landscape-path{padding-inline:22px}.landscape-path>div{min-width:0;padding:20px 16px}.landscape-path strong{font-size:13px}.landscape-path span{font-size:7px;letter-spacing:.8px}.landscape-path>i{width:35px}.showcase-tabs button{font-size:12px;padding-inline:17px}.showcase-panel{gap:25px}.showcase-copy h3{font-size:29px}.product-grid{grid-template-columns:1fr 1fr}.product-card:nth-child(3n){border-right:1px solid var(--border)}.product-card:nth-child(2n){border-right:0}.product-card:nth-child(n+3){border-bottom:1px solid var(--border)}.capability-grid,.footer-top{grid-template-columns:1fr 1fr}.product-hero-grid{gap:30px}.product-hero h1{font-size:43px}.product-intro p:last-child{font-size:18px}.product-row{gap:30px}.product-row h2{font-size:35px}.prose-layout{gap:40px}.ontology-explainer{gap:35px}.product-visual{padding:18px}.ontology-layer{grid-template-columns:25px 70px 1fr;gap:8px}.contact-layout{gap:35px}.workflow-question{font-size:17px}.visual-title{font-size:7px;letter-spacing:1px}.mega-menu{gap:30px}.mega-intro h3{font-size:23px}}@media (max-width:760px){.container{padding-inline:22px}.nav{height:74px}.header .logo{font-size:26px}.navigation.is-open{top:74px;max-height:calc(100dvh - 74px);overflow:auto;font-size:14px;gap:23px}.nav-contact{display:none}.mega-menu{position:static;display:block;padding:20px 0 0;border:0;box-shadow:none}.mega-intro{display:none}.mega-menu>div{margin-bottom:20px}.mega-menu .micro{font-size:8px}.mega-menu a{padding:8px 5px}.mega-menu a strong{font-size:13px}.mega-menu a span{font-size:10px}.home-hero{padding-top:36px}.home-hero .eyebrow{font-size:8px;margin-bottom:25px}.hero-heading{gap:24px}.hero-heading h1{font-size:clamp(40px,10.5vw,65px);letter-spacing:-2.5px;line-height:1.08}.hero-description>p:first-child{font-size:16px}.hero-description>p{font-size:13px}.hero-description .actions{gap:22px;flex-wrap:wrap}.hero-description .text-link{font-size:12px}.button{font-size:11px;min-height:46px;padding:13px 17px}.hero-landscape{min-height:0}.landscape-brand{padding:19px 18px}.landscape-brand>.logo{font-size:22px}.landscape-brand>span:last-child{font-size:6px;letter-spacing:1px}.landscape-path{display:flex;flex-direction:column;padding:0 25px 25px}.landscape-path>div{width:100%;max-width:none;display:grid;grid-template-columns:24px 1fr;gap:7px 15px;padding:17px}.landscape-path svg{grid-row:1/3;align-self:center;margin:0;width:18px}.landscape-path span{font-size:7px}.landscape-path strong{font-size:13px}.landscape-path>i{height:20px;width:1px;flex-shrink:0}.landscape-path>i:after{right:-2px;top:auto;bottom:0}.landscape-caption{padding:12px 16px;gap:10px}.landscape-caption span{font-size:6px;letter-spacing:.7px}.landscape-caption span:last-child{max-width:165px;text-align:right}.principles>.container{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;font-size:9px;padding-block:20px}.section{padding-block:58px}h2{font-size:32px;letter-spacing:-1.2px}.section-heading{margin-bottom:27px;gap:20px}.section-heading>.narrow{font-size:13px;max-width:100%}.showcase-tabs{display:grid;grid-template-columns:1fr 1fr;margin-top:30px;gap:0}.showcase-tabs button,.showcase-tabs button:first-child{padding:15px 9px;font-size:10px;border-top:1px solid var(--border)}.showcase-panel{grid-template-columns:1fr;gap:30px;padding-top:30px;min-height:0}.showcase-copy h3{font-size:32px;max-width:100%;margin-bottom:18px}.showcase-copy>p:not(.eyebrow){font-size:13px;max-width:100%}.showcase-copy ul{margin-block:20px}.showcase-copy li{font-size:11px;padding-block:10px}.product-visual{padding:20px}.visual-title{font-size:7px;letter-spacing:1.1px}.workflow-question{font-size:18px}.split-feature{grid-template-columns:1fr;gap:32px}.split-feature .lead{font-size:14px}.code-window pre{font-size:10px;padding:21px}.code-window small{font-size:6px}.code-window>a{font-size:10px}.product-grid{grid-template-columns:1fr}.product-card,.product-card:nth-child(3n),.product-card:nth-child(n+3){border-right:0;border-bottom:0;padding:24px 0;min-height:0}.product-card:last-child{border-bottom:1px solid var(--border)}.product-card h3{font-size:24px}.product-card p{font-size:13px;margin-bottom:24px}.card-top{margin-bottom:20px}.product-card:hover{background:transparent}.delivery-steps li{gap:20px}.delivery-steps h3{font-size:18px}.cta-inner{flex-direction:column;align-items:flex-start;gap:28px;padding-block:45px}.cta h2{font-size:40px;letter-spacing:-1.8px}.cta .muted{font-size:12px}.footer-top{grid-template-columns:1fr 1fr;gap:35px 20px;padding-bottom:35px}.footer-brand,.footer-company{grid-column:1/-1}.footer-brand .muted{font-size:12px}.footer-links{flex-direction:column;gap:10px}.footer-top a{font-size:10px!important}.footer-company p{max-width:330px}.footer-bottom{flex-direction:column;gap:15px;font-size:8px}.page-heading{padding-block:45px 38px}.page-heading h1{font-size:40px;letter-spacing:-1.7px}.page-heading .lead{font-size:14px}.product-jump{gap:12px 22px;font-size:10px;padding-block:20px}.product-row{grid-template-columns:1fr;gap:30px;padding-block:45px}.product-row h2{font-size:34px}.product-row h3{font-size:20px}.product-row .lead{font-size:14px}.feature-list li{font-size:11px}.product-hero{padding-block:25px 40px}.back-link{margin-bottom:30px;font-size:10px}.product-hero-grid{grid-template-columns:1fr;gap:35px}.product-hero h1{font-size:42px;letter-spacing:-1.8px}.product-hero .lead{font-size:14px}.product-intro{grid-template-columns:1fr;gap:0;padding-block:28px}.product-intro p:last-child{font-size:17px;line-height:1.8}.capability-grid{grid-template-columns:1fr}.capability-grid article{padding:23px 0}.capability-grid h3{font-size:22px}.capability-grid p{font-size:13px}.workflow-grid{grid-template-columns:1fr 1fr;gap:25px 20px;margin-top:30px}.workflow-grid h3{font-size:19px}.workflow-grid article p{font-size:12px}.workflow-grid .eyebrow{margin-bottom:15px}.use-case-grid{grid-template-columns:1fr;gap:20px;margin-top:25px}.use-case-grid h3{font-size:21px}.governance-strip{gap:18px;font-size:10px}.ontology-explainer{grid-template-columns:1fr;gap:30px}.ontology-explainer .lead{font-size:15px}.related-products>div{grid-template-columns:1fr;gap:0}.related-products a{padding-block:20px}.related-products a h3{font-size:18px}.prose-layout{grid-template-columns:1fr;gap:8px;padding-block:35px}.docs-layout{grid-template-columns:1fr;gap:0}.docs-sidebar{top:auto;max-height:none}.contact-layout{grid-template-columns:1fr;gap:35px}.contact-form{padding:22px}.contact-form .checkbox{line-height:1.7}.contact-form label.checkbox:has(a){display:block}.contact-form label.checkbox:has(a) input{margin-right:8px}.ontology-layer{grid-template-columns:26px 73px 1fr}.ontology-layer small{font-size:9px}.srm-chain strong{font-size:10px}.srm-chain>div{padding:15px 9px;gap:7px}.visual-foot{font-size:8px}.simple-card{padding:24px}.three-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.docs-group>a{display:block;padding:8px 10px;font-size:12px;color:var(--muted);border-left:1px solid var(--border)}.docs-group>a:hover{color:var(--accent);border-left-color:var(--accent);background:var(--surface)}@media (max-width:760px){.docs-group{display:flex;flex-wrap:wrap;gap:4px;width:100%}.docs-group>.micro{width:100%;margin:12px 0 5px}.docs-group>a{font-size:10px;padding:6px 10px}}.showcase-panel[hidden]{display:none}.language-switcher{position:relative;flex-shrink:0}.language-switcher>summary{display:flex;align-items:center;gap:7px;list-style:none;cursor:pointer;font-size:11px;color:var(--muted);padding:8px 0}.language-switcher>summary::-webkit-details-marker{display:none}.language-switcher>summary:hover,.language-switcher[open]>summary{color:var(--accent)}.language-panel{position:absolute;right:-8px;top:50px;width:390px;background:var(--surface);border:1px solid var(--border);box-shadow:0 20px 60px #0003;padding:28px;z-index:50}.language-panel .eyebrow{font-size:8px;letter-spacing:1px;margin-bottom:14px}.language-panel h2{font-size:23px;line-height:1.3;letter-spacing:-.6px;margin:0 0 10px}.language-intro{font-size:11px;color:var(--muted);margin:0 0 22px}.language-list{display:grid;grid-template-columns:1fr 1fr;gap:5px 20px}.language-list>a{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:13px 5px;border-bottom:1px solid var(--border);font-size:13px}.language-list>a:hover,.language-list>a[aria-current=true]{color:var(--accent)}.nav{gap:22px}.navigation{gap:23px}.nav-actions{gap:18px}html{font-family:Inter,Arial,sans-serif}body{font-family:Inter,PingFang SC,Microsoft YaHei,Hiragino Kaku Gothic ProN,Yu Gothic,Malgun Gothic,Arial,sans-serif}html:lang(ja) h1,html:lang(ja) h2,html:lang(ja) h3,html:lang(ko) h1,html:lang(ko) h2,html:lang(ko) h3,html:lang(zh) h1,html:lang(zh) h2,html:lang(zh) h3{letter-spacing:0;line-height:1.35}html:lang(ja) .eyebrow,html:lang(ko) .eyebrow,html:lang(zh) .eyebrow{letter-spacing:1px}.hero-heading h1,.page-heading h1,.product-hero h1,.showcase-copy h3{overflow-wrap:break-word;hyphens:auto}.nav-contact{white-space:nowrap}.landscape-brand>span:last-child,.landscape-caption,.visual-title{line-height:1.6}.footer-top strong{overflow-wrap:anywhere}.contact-form .checkbox{flex-wrap:wrap}.product-visual{overflow-wrap:break-word}@media (max-width:1200px){.nav-contact{display:none}.navigation{gap:20px}.nav-actions{gap:17px}}@media (max-width:900px) and (min-width:761px){.navigation{font-size:11px;gap:13px}.nav{gap:17px}.header .logo{font-size:24px}.nav-actions{gap:10px}.language-switcher>summary{font-size:9px}}@media (max-width:760px){.language-panel{position:fixed;left:16px;right:16px;top:85px;width:auto;max-height:calc(100dvh - 105px);overflow:auto;padding:24px}.language-switcher>summary{font-size:10px}.nav-actions{gap:11px}.nav{gap:12px}.language-list>a{font-size:13px}.language-panel h2{font-size:22px}.hero-heading h1{font-size:clamp(36px,9.5vw,55px)}.hero-description .actions{align-items:flex-start}.language-panel .eyebrow{font-size:9px}.ontology-layer{grid-template-columns:25px minmax(58px,auto) minmax(0,1fr)}.visual-title{letter-spacing:.6px}html:lang(de) .product-hero h1,html:lang(fr) .product-hero h1{font-size:36px}html:lang(ja) .hero-heading h1,html:lang(ko) .hero-heading h1,html:lang(zh) .hero-heading h1{font-size:38px}.showcase-tabs button{overflow-wrap:break-word;hyphens:auto}}.legal-language-note{padding-block:18px;background:var(--surface2);border-bottom:1px solid var(--border);font-size:12px;color:var(--muted)}.legal-language-note a{color:var(--accent);white-space:nowrap}