/*! tailwindcss v4.2.2 | 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)))){*,:before,:after,::backdrop{--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.min-h-\[100svh\]{min-height:100svh}.resize{resize:both}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--night:#090914;--ink:#161729;--muted:#606175;--paper:#fafafc;--line:#dddfea;--blue:#3b83f1;--purple:#9333ea;--orange:#f75900;--wrap:1240px;--gutter:clamp(22px,5vw,80px);color:var(--ink);background:var(--paper);font-synthesis:none;font-family:Hanken Grotesk,Arial,sans-serif}*{box-sizing:border-box}html{scroll-padding-top:100px}body{-webkit-font-smoothing:antialiased;margin:0}button,a,input{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-offset:5px;outline:3px solid #f75900}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.045em;font-weight:500}h1,h2{line-height:1.04}h3{line-height:1.15}p{line-height:1.6}em{color:#6f6c89;font-style:normal}button{color:inherit}ul{margin:0;padding:0;list-style:none}strong,b{font-weight:600}.wrap{max-width:calc(var(--wrap) + var(--gutter)*2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:112px}.night{background:var(--night);color:#f7f6ff}.night em{color:#a9bafa}.night .lead{color:#bbbdd0}.lead{color:var(--muted);font-size:21px;line-height:1.55}.micro{text-transform:uppercase;letter-spacing:.09em;font:11px/1.5 IBM IBM Plex Mono Mono,monospace}.section-label{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);align-items:center;gap:18px;margin-bottom:35px;font:11px/1.5 IBM IBM Plex Mono Mono,monospace;display:flex}.section-label>span{color:#5545b8;border-right:1px solid #c8c9db;padding-right:18px}.night .section-label{color:#adaec7}.night .section-label>span{color:#b7a6ff;border-color:#45435e}h2{font-size:clamp(36px,4.2vw,58px)}.section-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:80px;margin-bottom:52px;display:grid}.section-head .lead{max-width:460px;font-size:19px}.button{border-radius:7px;justify-content:space-between;align-items:center;gap:34px;padding:17px 24px;font-size:15px;font-weight:500;line-height:1.2;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-3px)}.primary{color:#fff;background:#4969f0;border:1px solid #7991ff}.white{color:#15162e;background:#fff}.text-link{border-bottom:1px solid #9a91c5;align-items:center;gap:22px;padding-block:10px;font-size:15px;font-weight:500;display:inline-flex}.text-link.light{color:#dddff5;border-color:#666780}.skip{color:var(--ink);z-index:100;background:#fff;padding:16px;position:fixed;top:-100px;left:20px}.skip:focus{top:12px}.header{z-index:40;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#090914f5;border-bottom:1px solid #ffffff1c;position:sticky;top:0}.header-inner{align-items:center;gap:26px;max-width:1440px;height:82px;margin:auto;padding-inline:40px;display:flex}.brand{flex:none;display:block}.brand img{object-fit:contain;width:167px;height:44px}.header-client{color:#8e90ab;border-left:1px solid #39394b;padding-left:23px;font-size:11px;line-height:1.6}.header-client strong{color:#d2d3e1;letter-spacing:.06em;font-size:13px;display:block}.header nav{color:#bbbccd;gap:26px;margin-left:auto;font-size:13px;display:flex}.header nav a{padding-block:18px;transition:color .2s}.header nav a:hover,.header nav a[aria-current]{color:#fff}.header-cta{border:1px solid #5d5d74;border-radius:5px;gap:25px;padding:12px 16px;font-size:13px;display:flex}.header-cta:hover{background:#26263e}.menu-toggle{display:none}.reading-track{background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.reading-track i{background:linear-gradient(90deg,var(--blue),var(--purple),var(--orange));width:0;height:100%;display:block}.hero{isolation:isolate;min-height:770px;position:relative;overflow:hidden}.hero-art{z-index:-2;object-fit:cover;object-position:50% 65%;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#090914ee 0%,#090914a8 42%,#09091408 84%),linear-gradient(#0000 70%,#09091499);position:absolute;inset:0}.hero-content{padding-top:58px}.eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#c5c8e0;align-items:center;gap:12px;font:11px IBM IBM Plex Mono Mono,monospace;display:flex}.eyebrow i,.price-badge i{background:var(--orange);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 18px #f7590090}.hero-date{color:#aaadca;margin-left:auto;font-size:10px}.hero-kicker{color:#b1b3ce;margin-top:70px;margin-bottom:20px;font-size:16px}.hero h1{letter-spacing:-.052em;max-width:960px;font-size:clamp(56px,6.4vw,92px);font-weight:500}.hero h1 span{color:#0000;background:linear-gradient(90deg,#a3bfff,#c4a0ff);-webkit-background-clip:text;background-clip:text}.hero-description{color:#c1c3d9;max-width:540px;margin-top:27px;font-size:21px;line-height:1.5}.hero-actions{align-items:center;gap:30px;margin-top:33px;display:flex}.hero-foot{letter-spacing:.025em;color:#a5a7c1;border-top:1px solid #ffffff2b;align-items:center;gap:32px;margin-top:74px;padding-block:24px;font:10px/1.5 IBM IBM Plex Mono Mono,monospace;display:flex}.hero-foot .edition{color:#d0bddf;margin-left:auto}.deal-strip{border-bottom:1px solid var(--line);background:#f0f0f7}.deal-grid{grid-template-columns:repeat(3,1fr) 1.1fr;padding-block:36px;display:grid}.deal-grid>div{border-right:1px solid #d6d7e5;padding-inline:30px}.deal-grid>div:first-child{padding-left:0}.deal-grid>div:last-child{border:none;padding-right:0}.deal-grid .micro{color:#707088;margin-bottom:7px;display:block}.deal-grid strong{letter-spacing:-.05em;font-size:42px;font-weight:500;line-height:1.2;display:block}.deal-grid strong span{letter-spacing:-.02em;margin-left:5px;font-size:23px}.deal-grid small{color:var(--muted);margin-top:7px;font-size:12px;display:block}.deal-grid .human-stat{padding-left:66px;position:relative}.human-stat img{width:32px;height:32px;position:absolute;top:14px;left:22px}.deal-grid .human-stat strong{letter-spacing:-.025em;margin-top:2px;font-size:24px;line-height:1.25}.intro-grid{grid-template-columns:1.12fr 1fr;gap:80px;display:grid}.intro-grid h2{font-size:48px}.intro-grid p+p{color:var(--muted);margin-top:18px;font-size:16px}.before-after{grid-template-columns:1fr 70px 1fr;align-items:center;margin-top:54px;display:grid}.before,.after{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:226px;padding:32px}.before{background:#f1f1f6}.after{background:linear-gradient(115deg,#edf2ff,#f3edfc)}.source-pills{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.source-pills span{background:#fff;border:1px solid #dcdeeb;border-radius:5px;padding:7px 12px;font-size:13px}.before-after p{color:var(--muted);max-width:400px;font-size:15px}.after h3{margin:15px 0;font-size:28px}.bridge-arrow{text-align:center;color:#866ca9;font-size:30px}.setup-section{background:#eceef6}.setup-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.scope-card{background:#fafbff;border:1px solid #d8ddea;border-radius:12px;padding:38px;position:relative;overflow:hidden}.scope-card:before{content:"";background:var(--blue);height:3px;position:absolute;top:0;left:0;right:0}.workflow-card:before{background:var(--purple)}.workflow-card{background:#fbf9ff}.card-top{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.card-top .micro{color:#4859a0}.workflow-card .micro{color:#82509e}.scope-card h3{margin-bottom:20px;font-size:34px}.scope-card>p{color:var(--muted);max-width:440px;font-size:16px}.checks{margin-top:28px}.checks li{padding:9px 0 9px 25px;font-size:15px;line-height:1.45;position:relative}.checks li:before{content:"✓";color:#536cbb;position:absolute;left:0}.workflow-card .checks li:before{color:#9861be}.card-base{border-top:1px solid var(--line);justify-content:space-between;gap:15px;margin-top:25px;padding-top:22px;font-size:13px;display:flex}.card-base span{color:var(--muted)}.foundation-line{border-bottom:1px solid #d2d7e5;flex-wrap:wrap;align-items:center;gap:24px;padding:25px 0;font-size:13px;display:flex}.foundation-line .micro{color:#68647e;margin-right:auto}.foundation-line>span:not(:first-child):before{content:"·";color:var(--orange);margin-right:12px;font-weight:700}.scope-note{grid-template-columns:1fr 2.2fr;gap:45px;margin-top:26px;font-size:14px;display:grid}.scope-note p{color:var(--muted)}.knowledge-layout{grid-template-columns:1.05fr 1fr;gap:60px;display:grid}.knowledge-stack article{border-top:1px solid var(--line);align-items:center;gap:22px;padding:27px 0;display:flex}.knowledge-stack article:last-child{border-bottom:1px solid var(--line)}.knowledge-stack h3{margin-bottom:5px;font-size:23px}.knowledge-stack p{color:var(--muted);font-size:15px}.knowledge-stack small{color:#73758c;margin-top:10px;font:10px/1.5 IBM IBM Plex Mono Mono,monospace;display:block}.file-icon{color:#3d62aa;background:#e9effe;border:1px solid #c6d2f3;border-radius:4px 13px 4px 4px;flex:none;place-items:center;width:56px;height:68px;font:11px IBM IBM Plex Mono Mono,monospace;display:grid}.file-icon.purple{color:#82529f;background:#f1eaf9;border-color:#ddcbed}.brain-visual{text-align:center;background:radial-gradient(at 0 0,#132a53,#0000 60%),radial-gradient(at 100% 100%,#36165b,#0000 65%),#090914;border-radius:12px;padding:30px 40px 38px;position:relative;overflow:hidden}.brain-orbit{width:270px;max-width:100%;height:224px;margin:auto;position:relative}.orbit{border:1px solid #5d9dff7d;border-radius:50%;width:250px;max-width:100%;height:145px;position:absolute;top:37px;left:10px;transform:rotate(-35deg)}.orbit-two{border-color:#ae5ee6a8;transform:rotate(35deg)}.brain-core{background:#1b1d38;border:1px solid #666890;border-radius:20px;place-items:center;display:grid;position:absolute;inset:64px 86px 70px;box-shadow:0 0 50px #695aed33}.brain-core img{width:50px}.orbit-node{background:var(--orange);z-index:2;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 18px #f75900}.node-one{top:101px;left:22px}.node-two{top:109px;right:22px}.brain-visual .micro{color:#a7adcb}.brain-visual h3{margin-top:18px;font-size:31px}.brain-visual p{color:#adafc9;max-width:340px;margin:18px auto 0;font-size:15px}.brain-tags{justify-content:center;gap:8px;margin-top:25px;display:flex}.brain-tags span{color:#c2c4da;border:1px solid #ffffff30;border-radius:20px;padding:6px 13px;font-size:11px}.workflow-section{background:radial-gradient(at 90%,#201134,#0000 55%),#090914}.workflow-demo{background:#10111e;border:1px solid #3e3c58;border-radius:12px;overflow:hidden;box-shadow:0 30px 70px #0003}.workflow-tabs{border-bottom:1px solid #38374f;grid-template-columns:repeat(5,1fr);display:grid}.workflow-tabs button{text-align:left;color:#9396b1;background:#151624;border:0;border-right:1px solid #302f45;min-width:0;padding:22px 22px 26px;transition:background .2s;position:relative}.workflow-tabs button:last-child{border-right:0}.workflow-tabs button:hover{background:#212137}.workflow-tabs button[aria-selected=true]{color:#fff;background:#202a48}.workflow-tabs button[aria-selected=true]:after{content:"";background:var(--blue);height:3px;position:absolute;bottom:-1px;left:0;right:0}.workflow-tabs button[data-step="3"][aria-selected=true]{background:#332224}.workflow-tabs button[data-step="3"][aria-selected=true]:after{background:var(--orange)}.workflow-tabs b{color:#858aab;margin-bottom:18px;font:10px IBM IBM Plex Mono Mono,monospace;display:block}.workflow-tabs span{letter-spacing:-.025em;font-size:23px;display:block}.workflow-tabs small{margin-top:5px;font-size:11px;line-height:1.4;display:block}.demo-top{color:#a3a8c4;border-bottom:1px solid #292b41;justify-content:space-between;align-items:center;padding:19px 30px;font:10px/1.5 IBM IBM Plex Mono Mono,monospace;display:flex}.demo-top i{background:var(--blue);border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}.demo-status{color:#cbd2f5}.demo-body{grid-template-columns:.85fr 1.15fr;align-items:center;gap:65px;min-height:370px;padding:44px 38px;display:grid}.demo-copy .micro{color:#8993c2}.demo-copy h3{margin:20px 0;font-size:35px}.demo-copy>p{color:#aeb3cc;max-width:340px;font-size:15px}.demo-rule{border-top:1px solid #303248;flex-direction:column;gap:5px;margin-top:24px;padding-top:19px;font-size:12px;display:flex}.demo-rule span{color:#969cb9;text-transform:uppercase;font:9px IBM IBM Plex Mono Mono,monospace}.demo-rule strong{color:#d8dcf1}.quote-preview{color:#1b2138;background:#f8f9fd;border:1px solid #fff6;border-radius:8px;min-height:276px;padding:24px;box-shadow:0 15px 50px #0003}.preview-top{border-bottom:1px solid #dadeec;align-items:center;gap:12px;padding-bottom:19px;display:flex}.avatar{color:#5067ac;background:#e5eafd;border-radius:7px;flex:none;place-items:center;width:35px;height:35px;font-size:20px;display:grid}.preview-top strong{font-size:14px;display:block}.preview-top small{color:#71768e;margin-top:4px;font-size:10px;display:block}.tag{color:#647297;border:1px solid #d0d8e9;border-radius:4px;margin-left:auto;padding:5px 7px;font:8px IBM IBM Plex Mono Mono,monospace}.email-subject{margin-top:23px;font-size:16px;font-weight:600;line-height:1.4}.email-text{color:#626b86;margin-top:14px;font-size:14px;line-height:1.65}.email-footer{color:#6d7797;border-top:1px solid #e0e4ee;justify-content:space-between;margin-top:24px;padding-top:18px;font:9px/1.4 IBM IBM Plex Mono Mono,monospace;display:flex}.preview-fields{gap:0;display:grid}.preview-fields>div{border-bottom:1px solid #e1e4ef;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:13px;display:flex}.preview-fields span{color:#6c738b;font-size:11px}.preview-fields b{font-weight:500}.preview-note{color:#6c7286;margin-top:15px;font-size:11px;line-height:1.5}.review-ribbon{color:#944710;background:#fff1e7;border:1px solid #ebccb6;border-radius:5px;align-items:center;gap:10px;margin-top:18px;padding:11px;font-size:12px;display:flex}.review-ribbon b{font-size:15px}.approval-stamp{text-align:center;background:#edf1fa;border:1px dashed #b5bfd7;border-radius:6px;margin:27px 0 22px;padding:18px}.approval-stamp b{color:#385e87;font-size:18px;display:block}.approval-stamp small{color:#627595;font-size:10px}.demo-bottom{background:#151625;border-top:1px solid #292c41;justify-content:space-between;align-items:center;padding:19px 30px;display:flex}.demo-bottom p{color:#a6acc8;font:10px IBM IBM Plex Mono Mono,monospace}.next-stage{color:#d2d9fb;background:0 0;border:0;gap:20px;padding:9px 0 9px 14px;font-size:13px;display:flex}.guardrail-grid{grid-template-columns:1fr 1fr;gap:70px;margin-top:46px;display:grid}.guardrail-grid article{padding-left:25px;position:relative}.guardrail-grid h3{margin-bottom:11px;font-size:23px}.guardrail-grid p{color:#a9afc8;max-width:470px;font-size:15px}.orange-dot,.purple-dot{background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:0}.purple-dot{background:#a066e8}.noscript-note{background:#22243a;margin-top:20px;padding:25px}.timeline{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.timeline article{border-right:1px solid var(--line);background:#f4f5fa;padding:30px}.timeline article:nth-child(2){background:#f5f1fa}.timeline article:last-child{background:#fcfcff;border:0}.time-head{color:#5c6283;justify-content:space-between;align-items:center;padding-bottom:35px;font:11px IBM IBM Plex Mono Mono,monospace;display:flex}.time-head b{color:#b7beda;font-size:30px;font-weight:400}.timeline h3{margin-bottom:19px;font-size:28px}.timeline p{color:var(--muted);min-height:100px;font-size:15px}.milestone{border-top:1px solid var(--line);margin-top:25px;padding-top:23px}.milestone span{color:#767b96;font-size:9px}.milestone strong{margin-top:6px;font-size:14px;line-height:1.5;display:block}.acceptance-grid{grid-template-columns:1fr 1fr;gap:100px;padding-top:65px;display:grid}.acceptance-grid h3{margin:20px 0;font-size:35px}.acceptance-grid>div>p:not(.micro){color:var(--muted);max-width:430px;font-size:16px}.acceptance-grid .micro{color:#665f92}.test-cases{flex-wrap:wrap;gap:7px;margin-top:23px;display:flex}.test-cases span{background:#f0f0f7;border:1px solid #e0dfeb;border-radius:5px;padding:8px 11px;font:10px/1.5 IBM IBM Plex Mono Mono,monospace}.acceptance-list{margin:0;padding:0;list-style:none}.acceptance-list li{border-bottom:1px solid var(--line);gap:18px;padding:20px 0;display:flex}.acceptance-list li:first-child{padding-top:0}.acceptance-list span{color:#8b78b4;padding-top:4px;font:11px IBM IBM Plex Mono Mono,monospace}.acceptance-list strong{font-size:17px}.acceptance-list p{color:var(--muted);margin-top:7px;font-size:14px}.measurement{background:#f0eff6;border-left:2px solid #766ab6;margin-top:55px;padding:30px 35px}.measurement>.micro{color:#78748d}.measurement p{letter-spacing:-.025em;margin-top:12px;font-size:18px}.measurement b{color:#958ba9;padding-inline:20px}.measurement small{color:var(--muted);margin-top:9px;font-size:12px;display:block}.investment-section{background:radial-gradient(at 0 0,#14294b,#0000 50%),radial-gradient(at 100% 55%,#311544,#0000 50%),#090914}.price-grid{grid-template-columns:1.25fr 1fr;gap:25px;display:grid}.price-main{background:linear-gradient(130deg,#16243dd9,#1c1831e6);border:1px solid #4d5681;border-radius:12px;padding:35px 38px}.price-badge{text-transform:uppercase;letter-spacing:.06em;color:#c3cae6;align-items:center;gap:9px;font:10px IBM IBM Plex Mono Mono,monospace;display:flex}.price-title{margin:30px 0 28px}.price-title h3{color:#d4d9ed;font-size:24px}.price-title>strong{letter-spacing:-.055em;margin-top:10px;font-size:80px;font-weight:500;line-height:1.2;display:block}.price-title>span{color:#9ea8c7;font-size:12px}.allocation>div{border-top:1px solid #44415c;justify-content:space-between;align-items:center;gap:20px;padding:19px 0;display:flex}.allocation b{font-size:15px;font-weight:500;display:block}.allocation small{color:#a1a8c3;max-width:340px;margin-top:6px;font-size:12px;line-height:1.4;display:block}.allocation strong{white-space:nowrap;letter-spacing:-.02em;font-size:19px;font-weight:500}.small-note{color:#949ab8;border-top:1px solid #44415c;padding-top:18px;font-size:11px}.price-monthly{background:#13101dcc;border:1px solid #423852;border-radius:12px;padding:38px}.price-monthly>.micro{color:#b19acb}.price-monthly h3{margin:25px 0 15px;font-size:32px}.monthly-number{letter-spacing:-.05em;font-size:64px;line-height:1.2}.monthly-number span{color:#a49cba;letter-spacing:-.02em;margin-left:8px;font-size:18px}.price-monthly>p{color:#a9a4bd;margin-top:14px;font-size:14px}.price-monthly .checks{margin-top:24px}.price-monthly .checks li{color:#d1c9df;font-size:14px}.price-monthly .checks li:before{color:#b490d7}.ai-cost{border-top:1px solid #3a304b;margin-top:25px;padding-top:24px}.ai-cost strong{font-size:14px;font-weight:500}.ai-cost p{color:#a69cb9;margin-top:7px;font-size:13px}.payment-label{justify-content:space-between;align-items:center;gap:20px;margin:44px 0 24px;display:flex}.payment-label h3{font-size:25px}.payment-label .micro{color:#9ea2bf}.payment-grid{border-block:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);display:grid}.payment-grid>div{border-right:1px solid #ffffff26;padding:25px 28px}.payment-grid>div:first-child{padding-left:0}.payment-grid>div:last-child{border:0}.payment-grid>div>span{color:#a4aac7;font:10px IBM IBM Plex Mono Mono,monospace}.payment-grid strong{letter-spacing:-.04em;margin:10px 0;font-size:40px;font-weight:500;display:block}.payment-grid strong small{color:#aaa7c3;margin-left:5px;font-size:18px}.payment-grid p{color:#a5a9c2;max-width:265px;font-size:13px}.year-total{justify-content:space-between;align-items:center;gap:30px;padding:27px 0;display:flex}.year-total span strong{font-size:17px;font-weight:500}.year-total small{color:#9098b5;margin-top:6px;font-size:11px;display:block}.year-total>strong{letter-spacing:-.04em;font-size:36px;font-weight:500}.commercial-notes{border-top:1px solid #ffffff26;grid-template-columns:1fr 1fr;gap:45px;padding-top:23px;display:grid}.commercial-notes p{color:#979cba;font-size:12px}.commercial-notes strong{color:#c5c7dc;font-weight:500}.responsibility-grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.responsibility-grid article{border-top:1px solid var(--line);padding-top:27px}.responsibility-grid .micro{color:#706a93}.responsibility-grid h3{margin-top:15px;font-size:31px}.responsibility-grid .checks{margin-top:20px}.responsibility-grid .checks li{color:var(--muted);font-size:15px}.ownership-note{background:#f1f3fa;border:1px solid #d5d9e9;border-radius:8px;align-items:center;gap:25px;margin-top:40px;padding:28px 32px;display:flex}.ownership-note img{flex:none}.ownership-note h3{margin-bottom:8px;font-size:22px}.ownership-note p{color:var(--muted);font-size:14px}.future-section{background:#efedf6}.future-layout{grid-template-columns:1fr 1fr;gap:90px;display:grid}.future-layout h2{font-size:48px}.future-layout .lead{margin:28px 0;font-size:18px}.future-list article{border-bottom:1px solid #d5d1e2;align-items:baseline;gap:23px;padding:25px 0;display:flex}.future-list article:first-child{padding-top:5px}.future-list article>span{color:#8e7eb0;font:11px IBM IBM Plex Mono Mono,monospace}.future-list h3{font-size:26px}.future-list p{color:var(--muted);max-width:355px;margin-top:9px;font-size:14px}.future-list b{color:#9280af;margin-left:auto;font-size:22px;font-weight:400}.future-exclusion{color:#726982;border-top:1px solid #d5d1e2;margin-top:40px;padding-top:20px;font-size:12px}.faq-layout{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:25px 0;font-size:18px;line-height:1.4;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#857699;font-size:24px;font-weight:400;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:var(--muted);padding:0 32px 26px 0;font-size:15px;line-height:1.7}.closing{isolation:isolate;padding:85px 0 64px;position:relative;overflow:hidden}.closing>img{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.closing:after{content:"";z-index:-1;background:linear-gradient(90deg,#090914ed,#090914c9 55%,#0909146b);position:absolute;inset:0}.closing h2{max-width:1000px;font-size:58px}.closing em{color:#b5b3f7}.next-grid{grid-template-columns:repeat(3,1fr);gap:35px;max-width:1040px;margin-top:45px;display:grid}.next-grid>div{align-items:baseline;gap:18px;font-size:17px;line-height:1.5;display:flex}.next-grid b{color:#fc9b67;font:11px IBM IBM Plex Mono Mono,monospace}.contact-row{border-top:1px solid #ffffff30;flex-wrap:wrap;align-items:center;gap:25px;margin-top:55px;padding-top:30px;display:flex}.contact-row>div{margin-right:auto}.contact-row strong{font-size:18px;font-weight:500}.contact-row>div>span{color:#9da0bc;margin-top:5px;font-size:12px;display:block}.copy-email{color:#b1b3ce;background:0 0;border:0;border-bottom:1px solid #a1a0c2;padding:9px 0;font-size:12px}.copy-status{color:#c6d7ff;flex-basis:100%;min-height:0;font-size:12px}.copy-status:empty{display:none}.footer{color:#9d9fb7;background:#090914;border-top:1px solid #ffffff21}.footer .wrap{justify-content:space-between;align-items:center;gap:30px;padding-block:28px;display:flex}.footer .brand img{width:148px}.footer p{font-size:11px;line-height:1.8}.footer p span{color:#787d9d;font-size:10px}.footer a:last-child{font-size:11px}@media (min-width:1700px){.hero{min-height:810px}.hero-content{padding-top:66px}.hero-foot{margin-top:95px}.hero-art{object-position:50% 75%}}@media (max-width:1100px){.header-inner{gap:20px;padding-inline:25px}.header-client{display:none}.header nav{gap:23px}.hero h1{font-size:76px}.hero{min-height:740px}.hero-foot{gap:18px;font-size:9px}.section-head,.intro-grid{gap:45px}.deal-grid>div{padding-inline:18px}.deal-grid .human-stat{padding-left:56px}.human-stat img{left:14px}.deal-grid .human-stat strong{font-size:21px}.scope-card{padding:28px}.scope-card h3{font-size:30px}.card-base{display:block}.card-base strong{margin-top:6px;display:block}.knowledge-layout{gap:35px}.demo-body{gap:30px;padding:32px 26px}.workflow-tabs button{padding-inline:18px}.workflow-tabs small{font-size:10px}.demo-copy h3{font-size:30px}.timeline article{padding:24px}.timeline h3{font-size:24px}.acceptance-grid{gap:55px}.price-main,.price-monthly{padding:30px}.price-title>strong{font-size:70px}.future-layout,.faq-layout{gap:55px}.future-layout h2,.intro-grid h2{font-size:42px}.hero-foot .edition{display:none}}@media (max-width:800px){:root{--gutter:28px}.section{padding-block:78px}.header-inner{gap:20px;height:72px;padding-inline:25px}.header nav{background:#111220;border-bottom:1px solid #3b3b55;flex-direction:column;gap:0;margin:0;padding:15px 28px 25px;display:none;position:absolute;top:72px;left:0;right:0}.header nav.open{display:flex}.header nav a{border-bottom:1px solid #ffffff15;padding-block:15px;font-size:17px}.menu-toggle{color:#c4c7df;background:0 0;border:0;align-items:center;gap:15px;margin-left:auto;padding:12px 0;font-size:12px;display:flex}.menu-toggle span{font-size:21px}.header-cta{gap:18px;padding:10px 13px;font-size:12px}.brand img{width:147px}.hero{min-height:720px}.hero-content{padding-top:40px}.hero h1{font-size:66px}.hero-kicker{margin-top:55px}.hero-description{max-width:500px}.hero-foot{margin-top:65px}.hero-date{font-size:9px}.hero:after{background:linear-gradient(90deg,#090914ee,#09091488),linear-gradient(#0000,#09091499)}.hero-art{object-position:60% center}.deal-grid{grid-template-columns:1fr 1fr;padding-block:15px}.deal-grid>div{border-bottom:1px solid #d6d7e5;padding:25px}.deal-grid>div:nth-child(2){border-right:0}.deal-grid>div:nth-child(3){border-bottom:0;padding-left:0}.deal-grid>div:last-child{padding:25px 25px 25px 76px}.deal-grid .human-stat strong{font-size:25px}.human-stat img{top:35px;left:28px}.deal-grid strong{font-size:38px}.section-head,.intro-grid{grid-template-columns:1fr;gap:24px}.section-head .lead,.intro-grid .lead{max-width:650px;font-size:19px}.section-head{margin-bottom:38px}.intro-grid h2{font-size:46px}.before-after{grid-template-columns:1fr 40px 1fr;margin-top:35px}.before,.after{min-height:260px;padding:22px}.source-pills{gap:5px;margin:18px 0}.source-pills span{padding:5px 8px;font-size:11px}.before-after p{font-size:13px}.after h3{font-size:25px}.setup-grid{gap:16px}.scope-card{padding:26px}.scope-card h3{font-size:27px}.scope-card>p,.scope-card .checks li{font-size:14px}.card-top img{width:39px}.card-top .micro{font-size:9px}.card-top{margin-bottom:28px}.foundation-line{gap:15px}.foundation-line .micro{flex-basis:100%}.scope-note{grid-template-columns:1fr;gap:8px}.knowledge-layout{gap:25px}.knowledge-stack article{gap:14px}.knowledge-stack h3{font-size:20px}.knowledge-stack p{font-size:13px}.file-icon{width:45px;height:57px;font-size:10px}.brain-visual{padding:20px 20px 30px}.brain-orbit{transform-origin:50%;width:240px;height:210px;transform:scale(.85)}.orbit{width:220px;left:10px}.brain-core{inset:65px 78px 55px}.brain-visual h3{font-size:26px}.brain-visual p{font-size:14px}.brain-tags{gap:5px}.brain-tags span{padding:5px 9px;font-size:10px}.workflow-tabs button{padding:17px 13px 20px}.workflow-tabs span{font-size:19px}.workflow-tabs small{display:none}.workflow-tabs b{margin-bottom:12px}.demo-body{grid-template-columns:1fr;gap:25px;padding:30px}.demo-copy>p{max-width:570px}.demo-copy h3{font-size:32px}.demo-copy h3 br{display:none}.demo-rule{flex-direction:row;align-items:center;gap:20px;margin-top:18px;padding-top:14px}.quote-preview{max-width:100%;min-height:255px}.demo-copy .micro{font-size:10px}.guardrail-grid{gap:35px}.guardrail-grid h3{font-size:22px}.guardrail-grid p{font-size:14px}.timeline{grid-template-columns:1fr}.timeline article{border:0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1.3fr;gap:15px 30px;padding:30px;display:grid}.time-head{grid-column:1/-1;padding:0}.timeline p{grid-area:2/2;min-height:0}.timeline h3{font-size:27px}.milestone{grid-column:1/-1;align-items:baseline;gap:30px;margin-top:0;padding-top:16px;display:flex}.acceptance-grid{gap:35px}.acceptance-grid h3{font-size:31px}.measurement p{font-size:17px}.measurement b{padding-inline:10px}.price-grid{grid-template-columns:1.12fr 1fr;gap:18px}.price-main,.price-monthly{padding:26px}.price-title>strong{font-size:60px}.price-title h3{font-size:23px}.allocation b{font-size:14px}.allocation small{font-size:11px}.allocation>div{align-items:start;gap:12px}.allocation strong{font-size:17px}.price-monthly h3{font-size:28px}.monthly-number{font-size:54px}.monthly-number span{font-size:15px}.price-monthly .checks li{font-size:13px}.price-badge{font-size:9px;line-height:1.6}.payment-label h3{font-size:22px}.payment-label .micro{font-size:9px}.payment-grid>div{padding:23px 20px}.payment-grid strong{font-size:35px}.payment-grid>div>span{font-size:9px}.year-total span strong{font-size:15px}.commercial-notes{gap:30px}.responsibility-grid{gap:40px}.responsibility-grid h3{font-size:28px}.responsibility-grid .checks li{font-size:14px}.future-layout{grid-template-columns:1fr;gap:40px}.future-layout .lead{max-width:570px;margin-block:24px}.future-list article{gap:25px}.future-list p{max-width:500px}.future-exclusion{margin-top:30px}.faq-layout{grid-template-columns:1fr;gap:30px}.closing{padding-block:70px 48px}.closing h2{font-size:47px}.next-grid{gap:20px}.next-grid>div{gap:12px;font-size:15px}.contact-row{gap:22px}.contact-row>div{flex-basis:100%}.footer .wrap{flex-wrap:wrap;gap:20px}.footer p{flex-basis:100%;order:3}.footer a:last-child{margin-left:auto}}@media (max-width:540px){:root{--gutter:22px}.header-inner{gap:18px;height:68px;padding-inline:20px}.brand img{width:137px;height:36px}.header-cta{display:none}.header nav{top:68px}.header .menu-toggle{font-size:13px}.hero{min-height:730px}.hero-content{padding-top:30px}.eyebrow{letter-spacing:.075em;flex-wrap:wrap;gap:8px;font-size:9px}.hero-date{display:none}.hero-kicker{margin-top:58px;margin-bottom:21px;font-size:13px}.hero h1{letter-spacing:-.055em;font-size:49px;line-height:1.06}.hero-description{max-width:360px;margin-top:25px;font-size:18px}.hero-actions{flex-direction:column;align-items:flex-start;gap:15px;margin-top:27px}.button{gap:35px;padding:16px 20px;font-size:14px}.text-link{font-size:13px}.hero-art{object-fit:cover;object-position:56% 50%;opacity:.95}.hero:after{background:linear-gradient(#09091480,#09091495 60%,#09091470),linear-gradient(90deg,#090914aa,#0000)}.hero-foot{flex-direction:column;align-items:start;gap:7px;margin-top:50px;padding-block:20px;line-height:1.6}.deal-grid{padding-block:10px}.deal-grid>div{padding:23px 12px}.deal-grid .micro{letter-spacing:.04em;font-size:8px}.deal-grid strong{font-size:34px}.deal-grid strong span{margin-left:3px;font-size:18px}.deal-grid small{font-size:10px;line-height:1.5}.deal-grid .human-stat{padding:23px 12px!important}.human-stat img{display:none}.deal-grid .human-stat strong{font-size:22px;line-height:1.2}.section{padding-block:65px}.section-label{gap:12px;margin-bottom:27px;font-size:9px}.section-label>span{padding-right:12px}h2,.intro-grid h2,.future-layout h2{font-size:37px}.intro-grid{gap:22px}.lead,.section-head .lead,.intro-grid .lead{font-size:18px}.intro-grid p+p{font-size:15px}.before-after{grid-template-columns:1fr;gap:0}.before,.after{min-height:0;padding:25px}.bridge-arrow{padding:6px;font-size:26px;transform:rotate(90deg)}.before-after p{font-size:14px}.after h3{font-size:28px}.source-pills{margin-block:21px}.source-pills span{padding:6px 10px;font-size:12px}.setup-grid{grid-template-columns:1fr;gap:21px}.scope-card{padding:27px}.scope-card h3{font-size:31px}.scope-card>p,.scope-card .checks li{font-size:15px}.card-top .micro{font-size:10px}.card-base{font-size:12px}.card-base strong{margin-top:5px}.foundation-line{gap:12px 18px;font-size:12px}.foundation-line>span:not(:first-child):before{margin-right:7px}.scope-note{margin-top:23px;font-size:13px}.knowledge-layout{grid-template-columns:1fr;gap:30px}.knowledge-stack article{gap:20px;padding:23px 0}.knowledge-stack h3{font-size:23px}.knowledge-stack p{font-size:14px}.knowledge-stack small{font-size:9px}.file-icon{width:50px;height:61px}.brain-visual{padding:15px 30px 30px}.brain-orbit{transform:scale(.9)}.brain-visual h3{font-size:30px}.brain-visual p{font-size:15px}.brain-tags span{padding:6px 12px;font-size:11px}.workflow-tabs button{text-align:center;padding:17px 6px}.workflow-tabs b{margin-bottom:8px;font-size:8px}.workflow-tabs span{letter-spacing:-.02em;font-size:13px}.demo-top{gap:10px;padding:15px;font-size:8px}.demo-status{font-size:8px}.demo-body{padding:25px 19px}.demo-copy h3{margin:15px 0;font-size:28px}.demo-copy>p{font-size:14px}.demo-rule{flex-direction:column;align-items:flex-start;gap:7px;font-size:11px}.quote-preview{min-height:0;padding:19px 17px}.preview-top{gap:9px}.preview-top strong{font-size:12px}.preview-top small{font-size:9px}.avatar{width:30px;height:30px;font-size:17px}.tag{padding:4px;font-size:7px}.email-subject{margin-top:20px;font-size:15px}.email-text{font-size:13px}.email-footer{gap:10px;font-size:8px}.demo-bottom{gap:12px;padding:14px 17px}.demo-bottom p{max-width:145px;font-size:8px;line-height:1.6}.next-stage{white-space:nowrap;gap:12px;font-size:11px}.guardrail-grid{grid-template-columns:1fr;gap:27px;margin-top:32px}.guardrail-grid h3{font-size:22px}.timeline article{padding:25px;display:block}.time-head{padding-bottom:20px}.timeline h3{margin-bottom:13px;font-size:29px}.timeline p{font-size:15px}.milestone{margin-top:22px;padding-top:20px;display:block}.acceptance-grid{grid-template-columns:1fr;gap:35px;padding-top:43px}.acceptance-grid h3{margin-block:15px;font-size:33px}.acceptance-list li{padding:20px 0}.measurement{margin-top:33px;padding:25px}.measurement p{font-size:17px;line-height:1.8}.measurement b{padding-inline:6px}.measurement small{font-size:11px;line-height:1.6}.price-grid{grid-template-columns:1fr;gap:20px}.price-main,.price-monthly{padding:27px}.price-title>strong{font-size:73px}.price-title h3{font-size:25px}.price-badge{font-size:9px}.allocation b{font-size:14px}.allocation small{max-width:200px;font-size:11px}.allocation strong{font-size:19px}.price-monthly h3{font-size:32px}.monthly-number{font-size:63px}.monthly-number span{font-size:19px}.price-monthly .checks li{font-size:14px}.payment-label{margin-top:32px;display:block}.payment-label h3{font-size:27px}.payment-label .micro{margin-top:12px;display:block}.payment-grid{grid-template-columns:1fr}.payment-grid>div{border-bottom:1px solid #ffffff26;border-right:0;padding:24px 0}.payment-grid strong{font-size:40px}.payment-grid>div>span{font-size:10px}.payment-grid p{max-width:100%}.year-total{flex-direction:column;align-items:start;gap:20px;padding:27px 0}.year-total span strong{font-size:17px}.year-total small{font-size:11px;line-height:1.6}.year-total>strong{font-size:40px}.commercial-notes{grid-template-columns:1fr;gap:20px}.commercial-notes p{font-size:12px;line-height:1.7}.responsibility-grid{grid-template-columns:1fr;gap:30px}.responsibility-grid h3{font-size:29px}.ownership-note{align-items:start;gap:15px;padding:25px}.ownership-note img{width:30px}.ownership-note h3{font-size:23px}.ownership-note p{font-size:13px}.future-layout{gap:35px}.future-list h3{font-size:24px}.future-list p{font-size:14px}.future-list article{gap:15px}.future-list b{font-size:18px}.future-exclusion{font-size:11px;line-height:1.7}.faq-list summary{padding-block:23px;font-size:17px}.faq-list details p{padding-right:0;font-size:14px}.closing{padding-block:62px 45px}.closing h2{font-size:39px;line-height:1.1}.next-grid{grid-template-columns:1fr;gap:24px;margin-top:35px}.next-grid>div{gap:20px;font-size:17px}.next-grid>div br{display:none}.contact-row{gap:22px;margin-top:35px}.contact-row>div{margin-bottom:3px}.contact-row .button{width:100%}.copy-email{font-size:12px}.footer .wrap{padding-block:25px}.footer .brand img{width:134px}.footer p{font-size:10px}.footer p span{font-size:9px}}@media (max-width:360px){:root{--gutter:18px}.hero h1{font-size:43px}.hero-kicker{font-size:12px}.hero-description{font-size:17px}.hero{min-height:720px}h2,.intro-grid h2,.future-layout h2{font-size:33px}.scope-card{padding:23px}.scope-card h3{font-size:28px}.workflow-tabs span{font-size:11px}.demo-top{padding-inline:12px;font-size:7px}.demo-status{font-size:7px}.demo-body{padding-inline:15px}.quote-preview{padding:16px 12px}.price-main,.price-monthly{padding:23px}.allocation strong{font-size:17px}.allocation small{max-width:170px}.allocation b{font-size:13px}.closing h2{font-size:34px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.orbit-one{animation:7s ease-in-out infinite alternate orbit-glow}.orbit-two{animation:7s ease-in-out 2s infinite alternate orbit-glow}@keyframes orbit-glow{0%{opacity:.55}to{opacity:1}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.header,.hero-actions,.next-stage,.copy-email,.reading-track{display:none!important}html{scroll-padding:0}body{font-size:11pt}.section{padding-block:30px}.wrap{padding-inline:0}.hero{min-height:420px}.hero-content{padding-top:25px}.hero-kicker{margin-top:35px}.hero h1{font-size:48px}.hero-description{font-size:18px}.hero-foot{margin-top:35px}h2{font-size:32px}.section-head{gap:30px}.section-head .lead{font-size:15px}.deal-grid strong{font-size:28px}.deal-grid small{font-size:10px}.night{-webkit-print-color-adjust:exact;print-color-adjust:exact}.workflow-tabs button{font-size:10px}.workflow-tabs span{font-size:14px}.demo-body{gap:25px;min-height:0;padding:25px}.demo-copy h3{font-size:24px}.guardrail-grid{gap:30px}.scope-card,.price-main,.price-monthly,.timeline article,.guardrail-grid,.ownership-note,.year-total{break-inside:avoid}.footer .wrap{padding-block:20px}.closing{padding-block:35px}.closing h2{font-size:35px}.contact-row{margin-top:25px}.section-label{margin-bottom:20px}a[href^=mailto]{color:inherit}.hero,.investment-section,.workflow-section,.closing,.brain-visual{-webkit-print-color-adjust:exact;print-color-adjust:exact}summary{font-size:14px}.faq-list details p{font-size:12px;display:block}.price-title>strong{font-size:55px}.monthly-number{font-size:45px}}@property --tw-ease{syntax:"*";inherits:false}