@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-2xl:1.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-aiio-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--bg)}}@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;-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}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.row-1{grid-row:1}.row-2{grid-row:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.overflow-clip{overflow:clip}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[xml\:lang\]{xml:lang}}:root{--font-aiio-heading:var(--font-display);--font-aiio-body:var(--font-body);--font-aiio-mono:var(--font-mono);--font-aiio-sans:var(--font-body);--disp-weight:800;--disp-track:-.03em;--disp-track-caps:calc(var(--disp-track) + .005em);--track-mono:.1em;--track-micro:.16em;--size-h1:clamp(2.5rem, 7.4vw, 7.25rem);--size-h2:clamp(1.6rem, 3.3vw, 2.9rem);--size-h3:clamp(1.05rem, 1.5vw, 1.3rem);--size-rowtitle:clamp(1.3rem, 2.6vw, 2.2rem);--size-impact:clamp(2rem, 5vw, 4.4rem);--size-ghost:clamp(7rem, 19vw, 17rem);--size-lede:clamp(1rem, 1.3vw, 1.15rem);--size-body:1.0625rem;--size-mono:.7rem;--size-micro:.6rem;--size-button:.72rem;--size-caption:.66rem;--lh-display:.94;--lh-h2:1.06;--lh-body:1.55;--indent-1:clamp(1rem, 6.5vw, 6.5rem);--indent-2:clamp(.6rem, 3.2vw, 3.2rem);--color-paper:#f7f4f9;--color-paper-2:#f1ecf6;--color-paper-3:#e7e1f0;--color-ink:#191b1d;--color-ink-2:#5c5560;--color-rule:#cfc6db;--color-canvas-dark:#040408;--color-on-dark:#fff;--color-on-dark-muted:#d8d6dcc2;--color-on-dark-caption:#d8d6dc8f;--color-accent:#612f8d;--color-accent-strong:#481e6c;--color-accent-soft:#a87eeb;--color-accent-ink:#fff;--color-focus:#b28fef;--tone-collector:#15915c;--tone-magnet:#1acfdf;--tone-forge:#8c69ed;--tone-dataforge:#faab3f;--color-success:#2e9e52;--color-danger:#d73337;--text-xs:.78rem;--text-sm:.9rem;--text-base:clamp(1rem, 1.2vw, 1.1rem);--text-lg:clamp(1.1rem, 1.55vw, 1.35rem);--text-xl:clamp(1.35rem, 2.2vw, 1.75rem);--text-2xl:clamp(1.7rem, 3vw, 2.4rem);--text-section:clamp(2.35rem, 5vw, 5.6rem);--text-display:clamp(3rem, 8vw, 7.6rem);--text-hero:clamp(4rem, 9vw, 9rem);--leading-tight:1.08;--leading-snug:1.28;--leading-body:1.6;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2.5rem;--space-xl:4rem;--space-2xl:6rem;--space-section:clamp(5.75rem, 12vw, 10.5rem);--measure:68ch;--shell-max:1180px;--gutter:clamp(1.25rem, 4vw, 2.5rem);--radius-input:10px;--radius-card:18px;--radius-panel:28px;--radius-pill:999px;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--dur-fast:.18s;--dur-base:.28s;--dur-slow:.52s;--shadow-soft:0 24px 80px #00000047;--z-base:0;--z-raised:10;--z-sticky:100;--z-header:200;--z-overlay:1000;--z-modal:1100}@supports (color:lab(0% 0 0)){:root{--color-paper:lab(96.4223% 1.77008 -2.30945);--color-paper-2:lab(94.028% 3.10582 -4.03359);--color-paper-3:lab(90.484% 3.99873 -6.15281);--color-ink:lab(9.49905% -.280581 -2.22493);--color-ink-2:lab(37.0997% 4.89254 -5.27474);--color-rule:lab(81.081% 6.04919 -9.18999);--color-canvas-dark:lab(1.16524% .48998 -1.37458);--color-on-dark:lab(100% 0 0);--color-on-dark-muted:lab(85.9921% 1.39177 -2.61481/.76);--color-on-dark-caption:lab(85.9921% 1.39177 -2.61481/.56);--color-accent:lab(30.231% 36.4142 -43.8063);--color-accent-strong:lab(21.2261% 32.0037 -37.9253);--color-accent-soft:lab(60.5851% 33.5415 -49.8046);--color-accent-ink:lab(100% 0 0);--color-focus:lab(65.6055% 28.424 -43.8063);--tone-collector:lab(52.9808% -42.8231 18.8407);--tone-magnet:lab(75.6034% -38.4514 -20.476);--tone-forge:lab(53.0648% 37.0469 -62.8035);--tone-dataforge:lab(76.5149% 23.7685 64.3943);--color-success:lab(57.7987% -45.4011 30.0617);--color-danger:lab(49.2539% 63.2983 39.3808);--shadow-soft:0 24px 80px lab(0% 0 0/.28)}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:1ms;--dur-slow:1ms}}:root{--bg:var(--color-paper);--ink:var(--color-ink);--brand-purple:var(--color-accent);--brand-purple-dark:var(--color-accent-strong);--brand-purple-soft:var(--color-paper-3);--brand-purple-softer:var(--color-paper-2);--brand-purple-line:var(--color-rule);--muted:var(--color-ink-2);--teal:var(--brand-purple);--teal-dark:var(--brand-purple);--coral:var(--color-accent-strong);--amber:var(--tone-dataforge);--mist:var(--color-paper-2);--clay:var(--color-paper-3);--line:var(--brand-purple-line);--white:var(--color-on-dark);--bc-color-background:var(--color-canvas-dark);--bc-color-surface:#ffffff0d;--bc-color-surface-strong:#ffffff14;--bc-color-heading:var(--color-on-dark);--bc-color-body:var(--color-on-dark-muted);--bc-color-caption:var(--color-on-dark-caption);--bc-color-eyebrow:var(--color-accent-soft);--bc-level-collector:var(--tone-collector);--bc-level-magnet:var(--tone-magnet);--bc-level-forge:var(--tone-forge);--bc-level-dataforge:var(--tone-dataforge);--bc-level-evolution:var(--bc-level-dataforge);--bc-border-subtle:#ffffff1a;--bc-border-strong:#ffffff2e;--bc-radius-soft:var(--radius-input);--bc-radius-card:var(--radius-card);--bc-radius-panel:var(--radius-panel);--bc-shadow-soft:var(--shadow-soft);--bc-shell:min(1180px, calc(100% - 40px));--bc-space-2xs:clamp(6px, .6vw, 10px);--bc-space-xs:clamp(10px, 1vw, 14px);--bc-space-sm:clamp(14px, 1.4vw, 20px);--bc-space-md:clamp(22px, 2.2vw, 32px);--bc-space-lg:clamp(36px, 4vw, 58px);--bc-space-xl:clamp(72px, 9vw, 128px);--bc-space-section:clamp(92px, 12vw, 168px);--bc-type-hero:var(--text-hero);--bc-type-display:var(--text-display);--bc-type-section:var(--text-section);--bc-type-body-lg:var(--text-lg);--bc-type-body:var(--text-base);--bc-type-caption:var(--text-xs);--bc-type-eyebrow:.75rem;--bc-motion-fast:var(--dur-fast);--bc-motion-medium:var(--dur-base);--bc-motion-slow:var(--dur-slow);--bc-ease-standard:var(--ease-standard)}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--size-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline-offset:4px;outline:2px solid #b391ffe6}.hero{isolation:isolate;background:#ede4f4;height:min(760px,100vh - 40px);min-height:660px;max-height:760px;position:relative;overflow:hidden}.hero:before{aspect-ratio:3/2;content:"";opacity:.92;pointer-events:none;z-index:-2;background:url(/aiio-architecture-stack-output-v3.png) 100%/contain no-repeat;width:min(64vw,1040px);position:absolute;top:auto;bottom:0;right:clamp(-96px,-4vw,-42px)}.hero:after{content:"";pointer-events:none;z-index:-1;transition:opacity .52s;display:none;position:absolute;inset:0 0 0 52%}.topbar,.site-header-inner,.hero-content,.section,.layer-inner,.demo,.site-footer-inner{width:min(1180px,100% - 40px);margin:0 auto}.topbar-shell{box-shadow:none;z-index:60;background:0 0;border-bottom:1px solid #0000;transition:background-color .26s,border-color .26s,box-shadow .26s;position:fixed;top:0;left:0;right:0}.topbar-shell.is-scrolled{background:#f7f4fadb;border-bottom-color:#5a328a1f;box-shadow:0 16px 44px #0c08121a}.topbar{z-index:2;justify-content:space-between;align-items:center;gap:clamp(28px,4vw,72px);min-height:68px;padding:8px 0;font-weight:680;display:flex;position:relative}.site-header-inner{z-index:2;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:10px 0;font-weight:760;display:flex;position:relative}.brand,.brand-mark{align-items:center;min-height:34px;display:inline-flex}:root{--aiio-logo-dark:url(/brand/aiio-logo-dark.png);--aiio-logo-light:url(/brand/aiio-logo-light.png);--aiio-logo-img:var(--aiio-logo-dark)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-hub-theme=dark]){--aiio-logo-img:var(--aiio-logo-light)}}[data-theme=light],[data-hub-theme=light]{--aiio-logo-img:var(--aiio-logo-light)}[data-theme=dark],[data-hub-theme=dark]{--aiio-logo-img:var(--aiio-logo-dark)}.aiio-logo{background:var(--aiio-logo-img,url(/brand/aiio-logo-dark.png)) center / contain no-repeat;filter:none;width:80px;height:34px;transition:opacity .26s;display:inline-block}.topbar-shell:not(.is-scrolled) .aiio-logo{filter:none;opacity:1}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--color-surface,#14141b);color:#fff;z-index:1000;border:1px solid #b391ffe6;border-radius:6px;padding:10px 16px;font-size:15px;text-decoration:none;transition:transform .12s ease-out;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.skip-link:focus-visible,.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}.skip-target{outline:none}.main-nav{flex-wrap:wrap;align-items:center;gap:clamp(34px,4vw,68px);display:flex}.main-nav>a{color:#2f253ad1;padding:10px 0;font-size:.92rem;font-weight:680;line-height:1;transition:color .18s,opacity .18s;position:relative}.main-nav>a:after{content:"";opacity:0;background:currentColor;width:100%;height:1px;transition:opacity .18s;position:absolute;bottom:3px;left:0}.main-nav>a:hover{color:var(--brand-purple)}.main-nav>a:hover:after{opacity:.46}.topbar-shell:not(.is-scrolled) .main-nav>a{color:#ffffffb8}.topbar-shell:not(.is-scrolled) .main-nav>a:hover{color:#fff}.header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.mobile-menu-toggle,.mobile-menu-panel{display:none}section[id]{scroll-margin-top:96px}.hero-content{padding-top:100px}.eyebrow{color:var(--teal-dark);letter-spacing:.04em;text-transform:uppercase;margin:0 0 18px;font-size:.76rem;font-weight:820}.editorial-shell{width:var(--bc-shell);margin-inline:auto}.editorial-hero{background:var(--bc-color-background);color:var(--bc-color-heading);padding-block:clamp(112px,13vw,184px) clamp(76px,9vw,132px);position:relative}.display-heading-line{display:block}.display-heading-line[data-indent="1"]{padding-inline-start:var(--indent-1)}.display-heading-line[data-indent="2"]{padding-inline-start:var(--indent-2)}.display-outline-word{-webkit-text-stroke:1.5px var(--bc-color-heading,var(--color-ink));color:#0000;-webkit-text-fill-color:transparent}@media (min-width:900px){.display-outline-word{-webkit-text-stroke-width:2px}}.editorial-hero-visual{margin-bottom:clamp(18px,2.4vw,38px)}.editorial-hero h1,.editorial-section-header h2{color:var(--bc-color-heading);font-family:var(--font-aiio-heading);letter-spacing:0;margin:0}.editorial-hero h1{font-size:var(--bc-type-hero);max-width:11ch;line-height:.94}.editorial-hero-lead,.editorial-hero-intro,.editorial-section-header>p{color:var(--bc-color-body);font-size:var(--bc-type-body-lg);max-width:760px;margin:0;line-height:1.58}.editorial-hero h1+.editorial-hero-lead,.editorial-hero h1+.editorial-hero-intro,.editorial-hero-lead+.editorial-hero-intro{margin-top:var(--bc-space-md)}.editorial-section{padding-block:var(--bc-space-section);position:relative}.editorial-section-header{gap:var(--bc-space-sm);margin-bottom:var(--bc-space-lg);max-width:880px;display:grid}.editorial-section-header h2{font-size:var(--bc-type-section);text-wrap:balance;line-height:1}.editorial-grid{gap:var(--bc-space-md);display:grid}.editorial-grid.is-auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.editorial-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-grid.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.editorial-card,.journey-card{background:linear-gradient(180deg, var(--bc-color-surface-strong), var(--bc-color-surface));border:1px solid var(--bc-border-subtle);border-radius:var(--bc-radius-card);box-shadow:var(--bc-shadow-soft);color:var(--bc-color-body);overflow-wrap:anywhere;min-height:100%;padding:var(--bc-space-md);flex-direction:column;display:flex}.editorial-card-body{gap:var(--bc-space-sm);display:grid}.editorial-card-cta{padding-top:var(--bc-space-md);margin-top:auto}.website-capability-card>.editorial-card-body{display:contents}.website-capability-card>.editorial-card-cta{align-self:end;margin-top:0;padding:0 clamp(24px,2.4vw,34px)}.journey-card.website-capability-journey-step{box-shadow:none;background:0 0;border:0;overflow:visible}.journey-card.website-capability-journey-step>.editorial-card-body{display:contents}.editorial-cta-group{align-items:center;gap:var(--bc-space-sm);margin-top:var(--bc-space-lg);flex-wrap:wrap;display:flex}.editorial-closing{gap:var(--bc-space-sm);margin-top:var(--bc-space-lg);max-width:820px;display:grid}.journey-card-index,.journey-card-label{color:var(--bc-color-caption);font-size:var(--bc-type-caption);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:700}.reference-marquee,.trust-row{gap:var(--bc-space-md);flex-wrap:wrap;display:flex}[data-level=collector]{--bc-level-current:var(--bc-level-collector)}[data-level=magnet]{--bc-level-current:var(--bc-level-magnet)}[data-level=forge]{--bc-level-current:var(--bc-level-forge)}[data-level=dataforge]{--bc-level-current:var(--bc-level-dataforge)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}h1,h2{color:var(--bc-color-heading)}h1,h2,h3{font-family:var(--font-aiio-heading);font-weight:var(--disp-weight);letter-spacing:var(--disp-track);margin-top:0}h1{font-size:var(--size-h1);letter-spacing:var(--disp-track-caps);line-height:var(--lh-display);text-transform:uppercase;max-width:760px;margin:0 0 12px}h2{font-size:var(--size-h2);line-height:var(--lh-h2);text-wrap:balance;max-width:24ch}h3{font-size:var(--size-h3);line-height:1.12}.headline-mobile{display:none}.hero p:not(.eyebrow){color:#384043;max-width:470px;margin:26px 0 0;font-size:1.22rem;line-height:1.6}.actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{background:var(--brand-purple);color:#fff;font-family:var(--font-mono);font-size:var(--size-button);letter-spacing:.12em;text-transform:uppercase;border-radius:8px;align-items:center;min-height:46px;padding:0 18px;font-weight:400;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex}.button.secondary{color:var(--brand-purple);background:#ffffffb8;border:1px solid #5a328a59}.button:hover{box-shadow:0 16px 36px #5a328a29}.section{padding:46px 0 92px}.section h2,.layer-copy h2,.demo h2{max-width:880px;margin:0;font-size:clamp(3.35rem,5.8vw,6.6rem);line-height:1.08}.section>p:not(.eyebrow),.section-intro,.architecture-grid>p{color:var(--muted);max-width:760px;font-size:1.06rem;line-height:1.72}.section-intro{margin-top:16px}.architecture-grid,.layer-inner{grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);align-items:stretch;gap:clamp(70px,8vw,124px);margin-top:clamp(76px,8vw,130px);display:grid}.architecture-copy-grid{gap:28px}.architecture-cards{margin-top:34px}.rail{background:#fffffff0;border:1px solid #5a328a2e;border-radius:8px;gap:16px;padding:20px;display:grid;box-shadow:0 24px 60px #5a328a1a}.rail-step{background:linear-gradient(135deg, #fff, var(--brand-purple-soft));border:1px solid #5a328a24;border-radius:8px;align-content:center;gap:7px;min-height:118px;padding:20px 24px;display:grid}.rail-step small{background:var(--brand-purple);color:#fff;border-radius:6px;width:fit-content;padding:5px 8px;font-weight:820}.rail-step span,.card>span{color:var(--teal-dark);text-transform:uppercase;font-size:.82rem;font-weight:820}.stack-journey{background:linear-gradient(145deg,#fffffff5,#f7f2fcf5),radial-gradient(circle at 78% 8%,#5a328a2e,#0000 34%);border:1px solid #5a328a2e;border-radius:8px;gap:18px;margin:0;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #5a328a1f}.stack-journey:before{background:linear-gradient(180deg, #9e55e5, var(--brand-purple));content:"";opacity:.22;width:3px;position:absolute;inset:88px auto 88px 36px}.stack-journey-header{z-index:1;gap:6px;display:grid;position:relative}.stack-journey-header span,.stack-plate p:first-child,.stack-output small,.stack-dependency{color:var(--brand-purple);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:820}.stack-journey-header strong{color:var(--ink);font-size:1.25rem;line-height:1.18}.stack-plates{z-index:1;gap:12px;display:grid;position:relative}.stack-plate{--accent:var(--brand-purple);--plate-shift:0px;border:1px solid #5a328a26;border-left:5px solid var(--accent);margin-left:var(--plate-shift);background:linear-gradient(135deg,#fffffff5,#fffc),linear-gradient(90deg,#5a328a21,#0000 48%);border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-height:142px;padding:16px;display:grid;position:relative;box-shadow:0 18px 34px #5a328a17,inset 0 -12px #5a328a0a}.stack-plate:after{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#5a328a2e,#0000);height:8px;position:absolute;bottom:-8px;left:7%;right:7%}.stack-plate.activate{--accent:#5a328a;--plate-shift:42px}.stack-plate.recognize{--accent:#0f8b8d;--plate-shift:22px}.stack-plate.collect{--accent:#7f4ce0;--plate-shift:0}.stack-number{background:var(--accent);color:#fff;font-family:var(--font-heading);border-radius:8px;justify-content:center;align-self:stretch;align-items:center;font-size:1.28rem;font-weight:650;display:flex}.stack-main{gap:7px;display:grid}.stack-main h3{color:var(--ink);margin:0;font-size:1.22rem;line-height:1.1}.stack-main sup{vertical-align:super;font-size:.58em;line-height:0}.stack-main p{color:#3f4749;margin:0;line-height:1.45}.stack-tags{flex-wrap:wrap;gap:6px;display:flex}.stack-tags span{color:var(--brand-purple);background:#5a328a1a;border:1px solid #5a328a1f;border-radius:6px;padding:4px 7px;font-size:.72rem;font-weight:820}.stack-output{background:#ffffffb8;border:1px solid #5a328a1f;border-radius:8px;grid-column:2;gap:4px;padding:10px 12px;display:grid}.stack-output strong{color:var(--ink);font-size:.9rem;line-height:1.22}.stack-dependency{grid-column:2;margin:0}.stack-journey figcaption{color:#4b3b5c;z-index:1;background:#5a328a14;border:1px solid #5a328a1f;border-radius:8px;padding:12px 14px;font-weight:720;line-height:1.42;position:relative}.stack-flow{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:8px;display:grid;position:relative}.stack-flow span{background:#ffffffc2;border:1px solid #5a328a1f;border-radius:8px;gap:3px;min-height:66px;padding:10px;display:grid;position:relative}.stack-flow span:not(:last-child):after{color:var(--brand-purple);content:"→";z-index:2;font-weight:820;position:absolute;top:22px;right:-10px}.stack-flow small,.stack-system-result span,.stack-plate-topline span{color:var(--brand-purple);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:820}.stack-flow strong{color:var(--ink);align-self:end;font-size:.92rem;line-height:1.12}.stack-build{z-index:1;gap:0;padding:10px 0 2px;display:grid;position:relative}.stack-plate{grid-template-columns:1fr;align-items:stretch;gap:10px;min-height:auto;padding:14px;overflow:visible}.stack-plate+.stack-plate{margin-top:-6px}.stack-plate.activate{--plate-shift:44px}.stack-plate.recognize{--plate-shift:22px}.stack-plate.collect{--plate-shift:0}.stack-plate-topline,.stack-tags{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.stack-plate-topline strong{color:#3f4749;text-align:right;font-size:.78rem;font-weight:720;line-height:1.25}.stack-plate-body{grid-template-columns:42px minmax(0,1fr) minmax(130px,.55fr);align-items:stretch;gap:12px;display:grid}.stack-number{min-height:92px}.stack-output{grid-column:auto;align-content:center}.stack-system-result{background:linear-gradient(135deg, var(--brand-purple), #7f4ce0), var(--brand-purple);color:#fff;z-index:1;border-radius:8px;gap:5px;padding:14px 16px;display:grid;position:relative;box-shadow:0 16px 30px #5a328a33}.stack-system-result span{color:#ffffffc7}.stack-system-result strong{font-size:.98rem;line-height:1.25}.stack-system-result sup{vertical-align:super;font-size:.58em}.stack-schema-visual{z-index:1;gap:14px;display:grid;position:relative}.stack-schema-step,.stack-schema-result{border-radius:8px;align-items:center;min-height:86px;display:grid;position:relative}.stack-schema-step{--schema-accent:var(--brand-purple);background:linear-gradient(135deg,#fffffff0,#ffffffb8),linear-gradient(90deg,#5a328a1a,#0000 62%);border:1px solid #5a328a24;grid-template-columns:54px minmax(0,1fr);gap:14px;padding:16px;box-shadow:0 16px 34px #5a328a17}.stack-schema-step:after{background:var(--schema-accent);content:"";opacity:.28;width:3px;height:18px;position:absolute;bottom:-16px;left:42px}.stack-schema-step:last-of-type:after{display:none}.stack-schema-step.collect{--schema-accent:#7f4ce0}.stack-schema-step.recognize{--schema-accent:#0f8b8d}.stack-schema-step.activate{--schema-accent:var(--brand-purple)}.stack-schema-index{aspect-ratio:1;background:var(--schema-accent);color:#fff;font-family:var(--font-aiio-heading);border-radius:8px;justify-content:center;align-items:center;font-size:1.35rem;font-weight:600;display:flex}.stack-schema-step div:last-child{gap:5px;display:grid}.stack-schema-step span,.stack-schema-result span{color:var(--brand-purple);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:820}.stack-schema-step strong{color:var(--ink);font-size:1.18rem;line-height:1.1}.stack-schema-step small{color:var(--muted);font-size:.88rem;font-weight:700}.stack-schema-result{background:radial-gradient(circle at 20% 20%, #ffffff4d, transparent 34%), linear-gradient(135deg, var(--brand-purple), #7f4ce0);color:#fff;text-align:center;justify-items:center;gap:4px;min-height:92px;margin-top:4px;padding:18px;box-shadow:0 18px 40px #5a328a33}.stack-schema-result span{color:#ffffffc7}.stack-schema-result strong{font-size:1.1rem;line-height:1.2}.layer{border-top:1px solid #5a328a1f;min-height:100svh;padding:clamp(172px,18vw,310px) 0 clamp(190px,20vw,350px)}.layer.collector{background:#fbf8fd}.layer.magnet{background:#f0e7f6}.layer.forge{background:#e7d8f1}.layer-copy{gap:28px;display:grid}.capability-system{color:#5a328a57;font-family:var(--font-aiio-heading);letter-spacing:0;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(24px,4vw,68px);width:min(1180px,100% - 40px);margin:0 auto clamp(120px,14vw,220px);font-size:clamp(2rem,4.1vw,5.1rem);font-weight:600;line-height:.96;display:flex;position:relative}.capability-system span{display:inline-block}.capability-system span:not(:last-child):after{color:#5a328a38;content:"/";margin-left:clamp(24px,4vw,68px);display:inline-block}.layer-capability-word{color:var(--brand-purple);font-family:var(--font-aiio-heading);letter-spacing:0;margin:0;font-size:clamp(4.4rem,9vw,10.4rem);font-weight:600;line-height:.88}.layer-product-name{color:#5a328aa3;font-family:var(--font-aiio-heading);letter-spacing:0;margin:0;font-size:clamp(1.05rem,1.5vw,1.34rem);font-weight:600;line-height:1.1}.layer-copy p,.layer-copy-text{color:#3f4749;max-width:520px;margin:0;font-size:clamp(1.08rem,1.35vw,1.24rem);line-height:1.54}.layer-copy h2{max-width:680px;font-size:clamp(2.35rem,4vw,4.8rem);line-height:1.03}.layer-copy .layer-capability-word{color:var(--brand-purple);max-width:780px;font-size:clamp(4.4rem,9vw,10.4rem);line-height:.88}.layer-copy .layer-product-name{color:#5a328aa3;max-width:none;font-size:clamp(1.05rem,1.5vw,1.34rem);line-height:1.1}.note{color:var(--muted);background:0 0;border:0;border-left:1px solid #5a328a38;border-radius:0;max-width:520px;padding:0 0 0 18px;line-height:1.45}.layer-copy sup,.note sup{vertical-align:super;font-size:.68em;line-height:0}.visual{background:var(--bg);box-shadow:none;border:1px solid #5a328a1a;border-radius:18px;place-items:center;min-height:330px;display:grid}.layer-system-visual{aspect-ratio:3/2;isolation:isolate;background:#fbf8fd;align-self:center;place-items:end center;width:100%;min-height:330px;padding:0;position:relative;overflow:hidden}.layer.collector .layer-system-visual{background:#fbf8fd}.layer.magnet .layer-system-visual{background:#f0e7f6}.layer.forge .layer-system-visual{background:#e7d8f1}.layer-system-visual:after{content:"";opacity:.28;pointer-events:none;z-index:1;background:linear-gradient(#0000 55%,#2316301f 100%),radial-gradient(circle at 68% 42%,#ffffff29,#0000 38%);position:absolute;inset:0}.layer-system-image{pointer-events:none;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;inset:0}.layer-system-image-base{filter:none;opacity:0;transform:none}.layer-system-image-focus{filter:none;opacity:1;transform:none}.visual-stack{gap:10px;width:min(78%,330px);display:grid}.layer-system-caption{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(560px,100% - 40px);max-width:calc(100% - 40px);display:grid;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.visual-stack span{color:var(--brand-purple);font-family:var(--font-aiio-heading);background:#fff;border:1px solid #5a328a24;border-radius:8px;place-items:center;min-height:62px;font-weight:600;display:grid}.layer-system-caption span{overflow-wrap:normal;text-align:center;white-space:nowrap;background:#ffffffe6;min-height:46px;padding:0 14px;font-size:clamp(.95rem,1.28vw,1.12rem);line-height:1.08}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.card{background:#fff;border:1px solid #5a328a24;border-radius:8px;flex-direction:column;min-height:200px;padding:22px 70px 22px 22px;display:flex;position:relative}.card-link{transition:border-color .18s,box-shadow .18s;box-shadow:0 16px 34px #5a328a00}.card-link:hover{border-color:#5a328a5c;box-shadow:0 18px 42px #5a328a24}.card h3{margin-bottom:12px;font-size:1.28rem}.card p,.card-copy{color:var(--muted);letter-spacing:0;text-transform:none;flex:1;font-size:1rem;font-weight:400;line-height:1.62}.card-copy span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}.rich-text strong{font-weight:820}.rich-text a{color:var(--brand-purple);text-underline-offset:3px;font-weight:760;text-decoration:underline}.rich-text ul,.rich-text ol{margin:0;padding-left:22px}.rich-text blockquote{border-left:4px solid var(--brand-purple);color:var(--muted);margin:0;padding-left:16px}.card-click-icon{background:var(--brand-purple);border:1px solid #5a328a24;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;transition:background-color .18s;display:grid;position:absolute;bottom:22px;right:22px;box-shadow:0 12px 24px #5a328a2e}.card-click-icon:before,.card-click-icon:after{content:"";position:absolute}.card-click-icon:before{border-top:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px;transform:rotate(45deg)}.card-click-icon:after{background:#fff;border-radius:999px;width:16px;height:2px;transform:translate(-2px)}.card-link:hover .card-click-icon{background:var(--brand-purple-dark)}.layer-website-link{color:var(--brand-purple);font-family:var(--font-aiio-heading);letter-spacing:0;justify-self:start;align-items:center;gap:12px;width:fit-content;font-size:1.02rem;font-weight:720;text-decoration:none;display:inline-flex}.layer-website-link:hover{color:var(--brand-purple-dark)}.layer-website-icon{flex:none;width:34px;height:34px;position:relative;bottom:auto;right:auto}.layer-website-icon:before{width:8px;height:8px}.layer-website-icon:after{width:13px}.layer-website-link:hover .layer-website-icon{background:var(--brand-purple-dark)}.demo-section{background:var(--brand-purple-dark);color:#fff}.demo{color:#fff;background:0 0;grid-template-columns:.8fr 1fr auto;align-items:center;gap:clamp(36px,5vw,76px);padding:clamp(118px,13vw,196px) 0 clamp(132px,14vw,220px);display:grid}.demo p,.demo-copy{color:#ffffffc2;max-width:580px;line-height:1.48}.demo .eyebrow,.demo h2{color:#fff}.demo .button{background:var(--brand-purple);color:#fff}.site-footer{color:#fff;background:#020204;overflow:hidden}.site-footer-inner{z-index:1;padding:0 0 34px;position:relative}.footer-minimal-bar{border-top:1px solid #ffffff1f;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:96px;display:grid}.footer-link-row,.footer-legal-row{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.footer-link-row a,.footer-legal-row a{color:#ffffff94;font-size:.9rem;font-weight:650;transition:color .22s}.footer-link-row a:hover,.footer-legal-row a:hover{color:#fff}.footer-link-row{justify-content:center}.footer-legal-row{justify-content:flex-end}.footer-legal-stack{place-items:flex-end end;gap:16px;display:grid}.footer-social-block{justify-items:end;gap:10px;display:grid}.footer-social-block p{color:#ffffff85;font-family:var(--font-aiio-heading);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700;line-height:1}.footer-social-links{justify-content:flex-end;align-items:center;gap:14px;display:flex}.footer-social-links a{color:#ffffffc2;opacity:.82;justify-content:center;align-items:center;width:28px;height:28px;transition:color .22s,opacity .22s;display:inline-flex}.footer-social-links a:hover,.footer-social-links a:focus-visible{color:var(--bc-color-eyebrow);opacity:1}.footer-social-icon{width:23px;height:23px;display:block}.footer-recognition-bar{border-top:1px solid #ffffff24;justify-content:flex-end;align-items:center;gap:clamp(18px,2vw,28px);width:100%;padding-top:16px;display:flex}.footer-recognition-logo{object-fit:contain;flex:none;width:auto;height:34px;display:block}.footer-recognition-logo-iso{height:32px}.footer-recognition-logo-ki{max-width:190px;height:34px}.footer-recognition-logo-seal{height:56px}.footer-logo-link{align-items:center;min-height:42px;display:inline-flex}.footer-aiio-logo{background:var(--aiio-logo-img,url(/brand/aiio-logo-dark.png)) center / contain no-repeat;opacity:.92;filter:none;width:66px;height:28px;display:inline-block}.footer-bottom{border-top:1px solid #ffffff14;padding-top:22px}.footer-bottom p{color:#ffffff94;text-align:center;margin:0;font-size:.82rem}.about-hero{background:linear-gradient(135deg, var(--brand-purple-softer), #fff 58%, var(--brand-purple-soft));border-bottom:1px solid #5a328a24}.about-hero-inner{width:min(1180px,100% - 40px);margin:0 auto;padding:56px 0 96px}.about-hero h1{max-width:720px}.about-hero p:not(.eyebrow){color:#403748;max-width:680px;margin:26px 0 0;font-size:1.2rem;line-height:1.68}.about-intro{grid-template-columns:minmax(0,.88fr) minmax(320px,1fr);align-items:start;gap:42px;display:grid}.about-statement{color:var(--muted);background:#ffffffc7;border:1px solid #5a328a26;border-radius:8px;padding:28px;line-height:1.72;box-shadow:0 20px 48px #5a328a14}.about-statement p{margin:0 0 22px}.about-statement strong{color:var(--brand-purple);font-family:var(--font-aiio-heading);font-size:1.18rem;font-weight:600;line-height:1.36;display:block}.award-section{grid-template-columns:minmax(0,1fr) minmax(300px,.76fr);align-items:center;gap:42px;padding-top:21px;display:grid}.award-section-top{padding-top:14px}.award-section>div:first-child>p:not(.eyebrow){color:var(--muted);max-width:680px;margin:20px 0 0;font-size:1.06rem;line-height:1.7}.award-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:16px;display:grid}.award-item{background:#ffffffd1;border:1px solid #5a328a24;border-radius:8px;justify-content:center;align-items:center;min-height:176px;padding:18px;display:flex;box-shadow:0 20px 44px #5a328a14}.award-image{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:144px}.about-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.leadership-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.advisor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-card{background:#fff;border:1px solid #5a328a24;border-radius:8px;min-height:176px;padding:22px}.person-card{overflow:hidden}.person-photo{aspect-ratio:4/5;background-position:top;background-size:cover;border:1px solid #5a328a1f;border-radius:8px;width:100%;margin-bottom:18px}.about-card span{color:var(--brand-purple);text-transform:uppercase;margin-bottom:16px;font-size:.78rem;font-weight:820;line-height:1.42;display:block}.about-card h3{color:var(--ink);margin-bottom:12px;font-size:1.25rem;line-height:1.2}.about-card p{color:var(--muted);margin:0;line-height:1.62}.proof-card h3{color:var(--bc-color-heading)}.about-timeline-section{background:var(--brand-purple-soft);border-top:1px solid #5a328a1f;border-bottom:1px solid #5a328a1f;width:100%;max-width:none;padding-inline:max(20px,50vw - 590px)}.timeline{gap:14px;max-width:1080px;margin-top:36px;display:grid}.timeline-item{background:#ffffffd1;border:1px solid #5a328a26;border-radius:8px;grid-template-columns:96px minmax(220px,.52fr) minmax(0,1fr);align-items:start;gap:22px;padding:24px;display:grid}.timeline-item>span{color:var(--brand-purple);font-family:var(--font-aiio-heading);font-size:1.5rem;font-weight:600;line-height:1}.timeline-image{aspect-ratio:16/10;background-color:var(--brand-purple-softer);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #5a328a1f;border-radius:8px;width:100%;min-height:132px;overflow:hidden}.timeline-media-shell{width:100%}.timeline-media-trigger{cursor:zoom-in;text-align:left;background:0 0;border:0;border-radius:8px;width:100%;padding:0;display:block}.timeline-media-trigger:focus-visible{outline-offset:4px;outline:3px solid #5a328a61}.timeline-media-trigger .timeline-image{transition:box-shadow .18s}.timeline-media-trigger:hover .timeline-image{box-shadow:0 18px 34px #5a328a29}.timeline-media-lightbox{cursor:zoom-out;z-index:90;background:#151819ad;justify-content:center;align-items:center;padding:36px;display:flex;position:fixed;inset:0}.timeline-media-lightbox-frame{cursor:default;width:min(1180px,100vw - 72px)}.timeline-image-expanded{aspect-ratio:21/11;background-size:contain;width:100%;min-height:0;box-shadow:0 34px 90px #00000057}.timeline-media-lightbox .timeline-image-motion span,.timeline-media-lightbox .glass-image-base,.timeline-media-lightbox .glass-pane,.timeline-media-lightbox .people-image-base,.timeline-media-lightbox .person-layer{background-repeat:no-repeat;background-size:contain}.timeline-video video{object-fit:cover;width:100%;height:100%;display:block}.timeline-image-expanded.timeline-video video{background:var(--brand-purple-softer);object-fit:contain}.timeline-image-motion{position:relative}.timeline-image-motion span{background-position:50%;background-size:cover;display:block;position:absolute;inset:0}.timeline-people-motion{background:var(--brand-purple-softer);position:relative}.people-image-base,.person-layer{background-position:50%;background-size:cover;display:block;position:absolute;inset:0}.people-image-base{filter:saturate(1.02)contrast(1.01)}.person-layer{opacity:.86;pointer-events:none}.person-layer-left{transform-origin:13% 57%;-webkit-mask-image:radial-gradient(13% 55% at 13% 57%,#000 0 58%,#0000 76%);mask-image:radial-gradient(13% 55% at 13% 57%,#000 0 58%,#0000 76%)}.person-layer-mid-left{transform-origin:34% 61%;-webkit-mask-image:radial-gradient(13% 48% at 34% 61%,#000 0 58%,#0000 76%);mask-image:radial-gradient(13% 48% at 34% 61%,#000 0 58%,#0000 76%)}.person-layer-center{transform-origin:54% 60%;-webkit-mask-image:radial-gradient(15% 50% at 54% 60%,#000 0 58%,#0000 76%);mask-image:radial-gradient(15% 50% at 54% 60%,#000 0 58%,#0000 76%)}.person-layer-mid-right{transform-origin:74% 59%;-webkit-mask-image:radial-gradient(12% 50% at 74% 59%,#000 0 58%,#0000 76%);mask-image:radial-gradient(12% 50% at 74% 59%,#000 0 58%,#0000 76%)}.person-layer-right{transform-origin:91% 57%;-webkit-mask-image:radial-gradient(13% 55% at 91% 57%,#000 0 58%,#0000 76%);mask-image:radial-gradient(13% 55% at 91% 57%,#000 0 58%,#0000 76%)}.timeline-glass-motion{background:var(--brand-purple-softer);position:relative}.glass-image-base,.glass-pane{background-position:50%;background-size:cover;display:block;position:absolute;inset:0}.glass-image-base{filter:saturate(1.02)contrast(1.02)}.glass-pane{opacity:.72;pointer-events:none}.glass-pane-top{clip-path:ellipse(34% 13% at 69% 27%);transform-origin:69% 27%}.glass-pane-middle{clip-path:ellipse(31% 12% at 70% 53%);transform-origin:70% 53%}.glass-pane-bottom{clip-path:ellipse(33% 14% at 71% 79%);transform-origin:71% 79%}.timeline-glass-motion:after{content:"";mix-blend-mode:screen;pointer-events:none;background:radial-gradient(at 69% 27%,#ffffff2e,#0000 31%),radial-gradient(at 70% 53%,#22d3ee1a,#0000 29%),radial-gradient(at 71% 79%,#ffffff24,#0000 31%);position:absolute;inset:0}.timeline-item h3{color:var(--ink);margin-bottom:8px;font-size:1.25rem}.timeline-item p{color:var(--muted);margin:0;line-height:1.66}.timeline-button{background:var(--brand-purple);color:#fff;border:1px solid #5a328a33;border-radius:8px;justify-content:center;align-items:center;width:fit-content;min-height:42px;margin-top:16px;padding:0 16px;font-weight:760;display:inline-flex;box-shadow:0 12px 24px #5a328a24}.timeline-button:hover{background:#4c2878}.about-demo{margin-top:20px}.site-header{margin:0 auto}.site-header.solid{z-index:20;background:#f7f4fae6;border-bottom:1px solid #5a328a1f;position:sticky;top:0;box-shadow:0 16px 44px #0c08121a}.nav-action{color:#2f253ae0;white-space:nowrap;border:1px solid #5a328a47;border-radius:999px;min-height:38px;padding:10px 16px;font-size:.9rem;font-weight:680;transition:background-color .18s,border-color .18s,color .18s}.nav-action:hover{color:var(--brand-purple);background:#5a328a14;border-color:#5a328a75}.topbar-shell:not(.is-scrolled) .nav-action{color:#ffffffdb;border-color:#ffffff4d}.topbar-shell:not(.is-scrolled) .nav-action:hover{color:#fff;background:#ffffff1a;border-color:#ffffff94}.subhero{isolation:isolate;min-height:540px;position:relative;overflow:hidden}.subhero:before{content:"";opacity:.92;pointer-events:none;z-index:-2;background:url(/aiio-architecture-stack-output-v3.png) 100%/contain no-repeat;width:min(46vw,900px);height:min(58vw,560px);position:absolute;top:108px;right:clamp(32px,4vw,96px)}.subhero:after{content:"";pointer-events:none;z-index:-1;transition:opacity .52s;display:none;position:absolute;inset:0 0 0 52%}.subhero:hover:after{opacity:0}.subhero-content{z-index:1;max-width:1180px;margin:0 auto;padding:54px 24px 88px;position:relative}.subhero h1{font-size:4rem}.hero-copy,.lead-text{color:#3f4749;max-width:680px;font-size:1.12rem;line-height:1.76}.section-split,.section-modules{grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);align-items:start;gap:40px;display:grid}.outcome-grid,.story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.story-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.story-card,.outcome-card,.module-list div{background:#fff;border:1px solid #5a328a24;border-radius:8px;padding:22px}.story-card p,.outcome-card p,.model-item p{color:var(--muted);line-height:1.62}.model-list,.module-list{gap:14px;display:grid}.model-item{border-left:4px solid var(--brand-purple);background:#ffffffc2;border-radius:8px;padding:20px 22px}.resource-page{background:var(--bg)}.resource-hero,.resource-section,.resource-form-section{width:min(1180px,100% - 40px);margin:0 auto}.resource-hero{grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);align-items:center;gap:44px;padding:44px 0 72px;display:grid}.resource-hero-copy{justify-items:start;min-width:0;display:grid}.resource-hero-copy h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;inline-size:100%;min-width:0;max-width:100%;font-size:3.55rem;line-height:1.05}.resource-hero-copy>p:not(.eyebrow),.resource-hero-intro{color:#3f4749;overflow-wrap:anywhere;inline-size:100%;min-width:0;max-width:100%;margin:24px 0 0;font-size:1.13rem;line-height:1.72}.resource-hero-copy .button{margin-top:30px}.resource-hero-media{aspect-ratio:16/10;background-color:var(--brand-purple-softer);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #5a328a26;border-radius:8px;min-height:340px;box-shadow:0 26px 64px #5a328a1f}.resource-section{border-top:1px solid #5a328a1f;padding:37px 0 74px}.resource-section-heading{max-width:780px}.resource-section-heading h2,.resource-form-section h2{margin:0;font-size:2.45rem;line-height:1.1}.resource-section-heading>p:not(.eyebrow),.resource-form-section p{color:var(--muted);margin:18px 0 0;font-size:1.05rem;line-height:1.72}.resource-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.resource-card{background:#fff;border:1px solid #5a328a24;border-radius:8px;flex-direction:column;min-height:220px;padding:22px;display:flex;overflow:hidden}.resource-card-image{aspect-ratio:16/10;background-color:var(--brand-purple-softer);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #5a328a1f;border-radius:8px;margin:-4px -4px 18px;display:block}.resource-card>span:not(.resource-card-image){color:var(--brand-purple);text-transform:uppercase;margin-bottom:14px;font-size:.78rem;font-weight:820}.resource-card h3{color:var(--ink);margin-bottom:10px;font-size:1.22rem;line-height:1.22}.resource-card p{color:var(--muted);margin:0;line-height:1.62}.business-impact-page{color:#fff;background:radial-gradient(circle at 78% 4%,#5a328a38,#0000 34%),radial-gradient(circle at 18% 34%,#18d6ff14,#0000 28%),linear-gradient(#020205 0%,#060609 48%,#020205 100%);min-height:100vh;position:relative;overflow-x:clip}.business-impact-shell{width:min(1180px,100% - 40px);margin:0 auto}.business-impact-hero{border-bottom:1px solid #ffffff14;padding:clamp(24px,3.8vw,62px) 0 clamp(76px,7vw,116px);position:relative}.business-impact-hero:before{content:"";opacity:.32;pointer-events:none;background:radial-gradient(circle,#ffffff24 0 1px,#0000 1.5px) 0 0/82px 82px,linear-gradient(90deg,#0000,#b391ff2e,#0000) 0 0/100% 1px;height:240px;position:absolute;inset:12% 0 auto}.business-impact-hero h1{color:#fff;letter-spacing:0;text-shadow:0 18px 56px #000000c7;text-wrap:balance;z-index:2;max-width:1180px;margin:0;font-size:clamp(3.58rem,6.78vw,7.9rem);line-height:.96;position:relative}.business-impact-hero-visual.brand-canon-figure{aspect-ratio:3/2;z-index:1;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:min(1780px,100vw - 96px);min-height:320px;max-height:min(48vw,640px);margin:clamp(-24px,-1.8vw,-12px) 0 clamp(-292px,-16.8vw,-172px) 50%;line-height:0;position:relative;overflow:visible;transform:translate(-50%);-webkit-mask-image:radial-gradient(at 50% 52%,#000 0% 50%,#000000b8 68%,#0000 96%),linear-gradient(90deg,#0000 0%,#000 8% 72%,#0000 100%),linear-gradient(#0000 0%,#000 8% 84%,#0000 100%);mask-image:radial-gradient(at 50% 52%,#000 0% 50%,#000000b8 68%,#0000 96%),linear-gradient(90deg,#0000 0%,#000 8% 72%,#0000 100%),linear-gradient(#0000 0%,#000 8% 84%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.business-impact-hero-visual .brand-canon-image{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.business-impact-lead{color:#ffffffbd;z-index:2;gap:8px;max-width:760px;margin-top:clamp(26px,3vw,44px);font-size:clamp(1.16rem,1.55vw,1.38rem);line-height:1.54;display:grid;position:relative}.business-impact-lead p{margin:0}.business-impact-lead p:last-child{color:#fff;font-family:var(--font-aiio-heading);font-size:clamp(1.34rem,1.9vw,1.92rem);line-height:1.24}.business-impact-actions{z-index:2;flex-wrap:wrap;gap:14px;margin-top:clamp(30px,3.6vw,48px);display:flex;position:relative}.business-impact-actions .button{gap:10px}.business-impact-actions .button.secondary{color:#ffffffe0;background:#ffffff14;border:1px solid #ffffff2e}.business-impact-intro,.business-impact-landscape,.business-impact-scenarios,.business-impact-capability,.business-impact-closing{border-bottom:1px solid #ffffff14;padding:clamp(88px,9vw,150px) 0}.business-impact-intro p{color:#ffffffe0;font-family:var(--font-aiio-heading);text-wrap:balance;max-width:1040px;margin:0;font-size:clamp(2rem,3.6vw,4.7rem);line-height:1.04}.business-impact-section-heading{gap:22px;max-width:850px;margin-bottom:clamp(54px,6vw,92px);display:grid}.business-impact-section-heading h2{color:#fff;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(2.7rem,5vw,6rem);line-height:.98}.business-impact-section-heading p{color:#ffffffa3;max-width:680px;margin:0;font-size:clamp(1.06rem,1.38vw,1.24rem);line-height:1.56}.business-impact-landscape-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.business-impact-landscape-card{background:linear-gradient(#ffffff0f,#ffffff05),#ffffff05;border:1px solid #ffffff1a;border-radius:8px;gap:18px;min-height:230px;padding:clamp(22px,2.4vw,34px);display:grid}.business-impact-landscape-card h3{color:#fff;font-family:var(--font-aiio-heading);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1.35rem,1.7vw,1.82rem);font-weight:620;line-height:1.08}.business-impact-landscape-card p{color:#ffffff9e;margin:0;font-size:.98rem;line-height:1.52}.business-impact-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.business-impact-scenario-card{background:linear-gradient(#ffffff12,#ffffff08),#ffffff05;border:1px solid #ffffff1f;border-radius:8px;gap:24px;min-height:100%;padding:clamp(26px,3vw,42px);display:grid}.business-impact-scenario-index{color:#b391ffd1;font-family:var(--font-aiio-heading);font-size:.86rem;font-weight:700}.business-impact-scenario-title{gap:12px;display:grid}.business-impact-scenario-title>p{color:#ffffff6b;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.business-impact-scenario-title h3{color:#fff;text-wrap:balance;margin:0;font-size:clamp(2.15rem,3.2vw,3.8rem);line-height:1.02}.business-impact-scenario-title>span{color:#b391ffc7;font-family:var(--font-aiio-heading);font-size:clamp(1rem,1.18vw,1.14rem);line-height:1.25}.business-impact-scenario-steps{gap:20px;display:grid}.business-impact-scenario-steps div{border-top:1px solid #ffffff1c;padding-top:16px}.business-impact-scenario-steps span{color:#b391ffc7;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:800;display:block}.business-impact-scenario-steps p{color:#ffffffb3;margin:0;font-size:1rem;line-height:1.56}.business-impact-capability-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.business-impact-capability-step{--business-impact-accent:24 214 255;background:radial-gradient(circle at 16% 0%, rgb(var(--business-impact-accent) / 13%), transparent 54%), linear-gradient(180deg, rgb(var(--business-impact-accent) / 5%), transparent 42%), #ffffff0d;border:1px solid rgb(var(--business-impact-accent) / 28%);border-radius:8px;gap:18px;min-height:180px;padding:clamp(22px,2.4vw,34px);display:grid;box-shadow:inset 0 1px #ffffff12}.business-impact-capability-step[data-level=collector]{--business-impact-accent:150 156 166}.business-impact-capability-step[data-level=magnet]{--business-impact-accent:24 214 255}.business-impact-capability-step[data-level=forge]{--business-impact-accent:157 93 255}.business-impact-capability-step[data-level=dataforge]{--business-impact-accent:255 173 46}.business-impact-capability-step span{color:rgb(var(--business-impact-accent) / 92%);font-family:var(--font-aiio-heading);font-size:.82rem;font-weight:720}.business-impact-capability-step strong{color:#fff;font-family:var(--font-aiio-heading);font-size:clamp(1.22rem,1.6vw,1.58rem);font-weight:640;line-height:1.16}.business-impact-closing-statement{gap:clamp(10px,1.6vw,18px);display:grid}.business-impact-closing-statement p{color:#fff;font-family:var(--font-aiio-heading);text-wrap:balance;max-width:1080px;margin:0;font-size:clamp(2.35rem,5vw,6.4rem);line-height:.98}.business-impact-closing-statement p:last-child{color:#b391fff0}.business-impact-closing-copy{max-width:760px;margin-top:clamp(34px,4vw,58px)}.business-impact-closing-copy p{color:#ffffffa8;margin:0;font-size:clamp(1.08rem,1.38vw,1.24rem);line-height:1.58}.resource-text-link{color:var(--brand-purple);margin-top:16px;font-weight:760}.resource-list{gap:12px;max-width:900px;margin:30px 0 0;padding:0;list-style:none;display:grid}.resource-list li{border:1px solid #5a328a21;border-left:4px solid var(--brand-purple);color:var(--muted);background:#ffffffd1;border-radius:8px;padding:16px 18px;line-height:1.58}.resource-form-section{border-top:1px solid #5a328a1f;grid-template-columns:minmax(260px,.66fr) minmax(360px,1fr);align-items:start;gap:36px;padding:37px 0 92px;display:grid}.resource-form{background:#fff;border:1px solid #5a328a24;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;display:grid;box-shadow:0 22px 54px #5a328a1a}.resource-form label{color:var(--brand-purple);gap:8px;font-size:.86rem;font-weight:760;display:grid}.resource-form input,.resource-form textarea{background:var(--brand-purple-softer);color:var(--ink);font:inherit;resize:vertical;border:1px solid #5a328a2e;border-radius:8px;width:100%;min-height:44px;padding:11px 12px}.resource-form input:focus,.resource-form textarea:focus{border-color:var(--brand-purple);outline:3px solid #5a328a29}.resource-form-wide,.resource-check{grid-column:1/-1}.resource-check{color:var(--muted);grid-template-columns:18px 1fr;align-items:start;gap:10px;font-weight:500;line-height:1.45;display:grid}.resource-check input{min-height:18px;padding:0}.legal-page{color:#fff;background:radial-gradient(circle at 78% 4%,#5a328a2e,#0000 34%),radial-gradient(circle at 12% 58%,#1eb4d214,#0000 30%),linear-gradient(#020205 0%,#050507 48%,#030305 100%);min-height:100vh;overflow:hidden}.legal-page .topbar-shell.is-scrolled{background:#020205db;border-bottom-color:#ffffff1a;box-shadow:0 18px 48px #0000003d}.legal-page .topbar-shell.is-scrolled .aiio-logo{filter:brightness(0)invert();opacity:.92}.legal-page .topbar-shell.is-scrolled .main-nav>a{color:#ffffffb8}.legal-page .topbar-shell.is-scrolled .main-nav>a:hover{color:#fff}.legal-shell{width:min(1180px,100% - 40px);margin:0 auto}.legal-hero{border-bottom:1px solid #ffffff14;padding:clamp(150px,16vw,240px) 0 clamp(78px,9vw,140px)}.legal-hero h1{color:#fff;letter-spacing:0;-webkit-hyphens:none;hyphens:none;text-wrap:balance;word-break:normal;max-width:min(1160px,100%);margin:0;font-size:clamp(3.7rem,6.2vw,6rem);line-height:.98}.legal-hero p:not(.editorial-eyebrow){color:#ffffffa3;max-width:660px;margin:clamp(54px,6vw,88px) 0 0;font-size:clamp(1.1rem,1.5vw,1.34rem);line-height:1.5}.legal-content{padding:clamp(96px,12vw,190px) 0}.legal-card-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.legal-card{background:linear-gradient(#ffffff12,#ffffff05),#ffffff05;border:1px solid #ffffff1c;border-radius:18px;min-height:100%;padding:clamp(28px,3vw,42px);box-shadow:0 34px 90px #0000003d,inset 0 1px #ffffff17}.legal-card h2{color:#fff;font-family:var(--font-aiio-heading);text-wrap:balance;margin:0;font-size:clamp(1.7rem,2.2vw,2.35rem);font-weight:600;line-height:1.04}.legal-card p,.legal-card li{color:#ffffffa3;font-size:1.02rem;line-height:1.58}.legal-card p{margin:24px 0 0}.legal-card ul{gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.legal-card li{border-top:1px solid #ffffff1a;padding-top:14px}.editor-page{background:var(--bg);min-height:100vh}.editor-shell{width:min(1180px,100% - 40px);margin:0 auto;padding:74px 0 96px}.editor-hero{grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:28px;margin-bottom:36px;display:grid}.editor-hero h1{font-size:3.35rem;line-height:1}.editor-hero p:not(.eyebrow){color:var(--muted);max-width:680px;font-size:1.08rem;line-height:1.7}.editor-status-card{background:var(--brand-purple-dark);color:#fff;border-radius:8px;gap:6px;min-height:132px;padding:22px;display:grid}.editor-status-card strong{font-family:var(--font-aiio-heading);font-size:3rem;line-height:1}.editor-status-card span{color:#fffc;line-height:1.4}.editor-layout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:24px;display:grid}.editor-sidebar,.editor-panel,.editor-actions-panel{background:#ffffffd6;border:1px solid #5a328a24;border-radius:8px;box-shadow:0 20px 48px #5a328a14}.editor-sidebar{gap:24px;max-height:calc(100vh - 112px);padding:18px;display:grid;position:sticky;top:96px;overflow:auto}.editor-group{gap:8px;display:grid}.editor-group h2{margin:0 0 4px;font-size:1rem}.editor-block{appearance:none;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;gap:5px;padding:12px;display:grid}.editor-block:hover,.editor-block.is-active{background:var(--brand-purple-softer);border-color:#5a328a29}.editor-block span{font-weight:760}.editor-block small{color:var(--brand-purple);text-transform:uppercase;font-size:.74rem;font-weight:820}.editor-workspace{gap:18px;display:grid}.editor-panel{gap:18px;padding:22px;display:grid}.editor-panel-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.editor-panel-heading h2{margin-bottom:8px;font-size:1.7rem}.editor-panel-heading p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.55}.editor-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.editor-toolbar label{color:var(--muted);align-items:center;gap:8px;font-size:.82rem;font-weight:760;display:inline-flex}.editor-toolbar select{appearance:none;color:var(--brand-purple);cursor:pointer;font:inherit;background:#fff;border:1px solid #5a328a29;border-radius:8px;min-height:38px;padding:0 34px 0 12px;font-weight:760}.editor-toolbar button,.editor-ghost-button{appearance:none;color:var(--brand-purple);cursor:pointer;background:#5a328a14;border:1px solid #5a328a29;border-radius:8px;min-height:38px;padding:0 14px;font-weight:760}.editor-toolbar button:hover,.editor-ghost-button:hover{background:#5a328a24}.editor-toolbar-divider{background:#5a328a2e;width:1px;height:28px}.plain-editor-note{color:var(--muted);background:#5a328a12;border:1px solid #5a328a1f;border-radius:8px;margin:0;padding:12px 14px;line-height:1.5}.wysiwyg-box,.plain-editor,.editor-preview{color:#2f3436;background:#fff;border:1px solid #5a328a29;border-radius:8px;min-height:210px;padding:18px;font-size:1.06rem;line-height:1.72}.wysiwyg-box:focus,.plain-editor:focus{border-color:#5a328a75;outline:0;box-shadow:0 0 0 4px #5a328a1f}.plain-editor{font:inherit;resize:vertical}.code-editor{tab-size:2;white-space:pre-wrap;min-height:320px;font-family:Cascadia Code,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.95rem;line-height:1.62}.editor-preview strong{color:var(--brand-purple)}.wysiwyg-box h2,.editor-preview h2{margin:0 0 12px;font-size:1.7rem;line-height:1.14}.wysiwyg-box h3,.editor-preview h3{margin:0 0 10px;font-size:1.32rem;line-height:1.2}.wysiwyg-box blockquote,.editor-preview blockquote{border-left:4px solid var(--brand-purple);color:var(--muted);margin:0;padding-left:16px}.wysiwyg-box ul,.wysiwyg-box ol,.editor-preview ul,.editor-preview ol{margin:0;padding-left:24px}.wysiwyg-box a,.editor-preview a{color:var(--brand-purple);text-underline-offset:3px;font-weight:760;text-decoration:underline}.editor-actions-panel{flex-wrap:wrap;align-items:center;gap:12px;padding:18px;display:flex}.editor-actions-panel .button:disabled{cursor:not-allowed;opacity:.45}.editor-direct-button{background:var(--brand-purple-dark)}.editor-actions-panel p{color:var(--muted);flex-basis:100%;margin:0}@media (max-width:920px){h1{font-size:3.17rem;line-height:1.04}.hero:before{opacity:.36;width:min(112vw,860px);top:auto;bottom:0;right:-360px}.architecture-grid,.layer-inner,.cards,.about-intro,.award-section,.about-grid,.leadership-grid,.advisor-grid,.demo,.section-split,.section-modules,.outcome-grid,.story-grid,.story-grid.two,.resource-hero,.resource-card-grid,.resource-form-section,.editor-hero,.editor-layout{grid-template-columns:1fr}.editor-sidebar{max-height:none;position:static}.site-header{flex-wrap:wrap;align-items:flex-start}.site-header-inner,.topbar{flex-wrap:wrap;align-items:center}.header-actions{justify-content:flex-end}.footer-minimal-bar{grid-template-columns:1fr;justify-items:center;min-height:0;padding:32px 0}.footer-link-row,.footer-legal-row{justify-content:center}.footer-legal-stack{place-items:center}.footer-social-block,.footer-social-links{justify-content:center;justify-items:center}.footer-recognition-bar{justify-content:center}}@media (max-width:640px){.hero{min-height:548px}.topbar,.site-header-inner,.hero-content,.section,.layer-inner,.demo,.site-footer-inner{width:min(100% - 28px,1180px)}.footer-recognition-bar{flex-direction:column;gap:14px}.footer-recognition-logo-iso{height:30px}.footer-recognition-logo-ki{height:32px}.topbar,.site-header-inner{grid-template-columns:auto auto;gap:12px 18px;min-height:0;padding:12px 0;display:grid}.aiio-logo{width:76px;height:32px}.main-nav{scrollbar-width:none;grid-column:1/-1;justify-content:flex-start;gap:24px;width:100%;padding:2px 0 4px;overflow-x:auto}.main-nav::-webkit-scrollbar{display:none}.main-nav>a{flex:none;font-size:.84rem}.header-actions{justify-content:flex-end;justify-self:end}.nav-action{text-align:center;white-space:normal;justify-content:center;width:auto;min-height:34px;padding:8px 13px}.hero-content{padding-top:34px}h1{-webkit-hyphens:auto;hyphens:auto;font-size:2.38rem;line-height:1.07}.headline-desktop{display:none}.headline-mobile{display:inline}.section h2,.layer-copy h2,.demo h2{font-size:2rem;line-height:1.12}.actions,.button{width:100%}.button{justify-content:center}.subhero-content{padding:38px 18px 72px}.subhero h1{font-size:2.35rem}.resource-hero,.resource-section,.resource-form-section{width:min(100% - 28px,1180px)}.resource-hero{padding:29px 0 54px}.resource-hero-copy h1{font-size:2.35rem}.resource-hero-media{min-height:240px}.resource-form{grid-template-columns:1fr}.about-hero-inner{width:min(100% - 28px,1180px);padding:36px 0 68px}.about-hero p:not(.eyebrow){font-size:1.04rem}.about-statement,.about-card,.timeline-item{padding:20px}.timeline-item{grid-template-columns:1fr;gap:14px}.timeline-item>span{font-size:1.28rem}.stack-journey{padding:16px}.stack-journey:before{display:none}.stack-flow{grid-template-columns:1fr}.stack-flow span:not(:last-child):after{inset:auto auto -14px calc(50% - 4px);transform:rotate(90deg)}.stack-plate,.stack-plate.activate,.stack-plate.recognize,.stack-plate.collect{margin-left:0}.stack-plate+.stack-plate{margin-top:10px}.stack-plate-body{grid-template-columns:38px minmax(0,1fr)}.stack-output{grid-column:1/-1}.stack-plate-topline{flex-direction:column;align-items:flex-start}.stack-plate-topline strong{text-align:left}}.hero{background:radial-gradient(circle at 74% 38%,#6b44be47,#0000 31%),radial-gradient(circle at 22% 3%,#5a328a2e,#0000 32%),linear-gradient(135deg,#020205 0%,#070711 48%,#11091c 100%);align-items:center;height:auto;min-height:calc(118vh - 76px);max-height:none;padding:clamp(138px,14vw,228px) 0 clamp(152px,16vw,260px);display:grid;overflow:hidden}.hero:before{display:none}.hero:after{content:"";opacity:1;pointer-events:none;z-index:-1;background:linear-gradient(90deg,#020205fa 0%,#020205d1 32%,#0202051a 70%,#0000 100%),linear-gradient(#020205b3 0%,#0000 28% 72%,#020205ad 100%),radial-gradient(circle at 78% 48%,#9166ff2e,#0000 38%);display:block;position:absolute;inset:0}.hero:hover:after{opacity:1}.landing-hero-content,.problem-inner,.concept-inner{z-index:2;width:min(1180px,100% - 40px);margin:0 auto;position:relative}.landing-hero-content{justify-items:start;display:grid}.hero h1{color:#fff;letter-spacing:0;text-wrap:balance;max-width:min(1120px,76vw);margin:0;font-size:clamp(3.95rem,6.98vw,8.35rem);line-height:.96}.hero-subheadline,.hero p.hero-subheadline{color:#ffffffb3;max-width:580px;margin:76px 0 0;font-size:clamp(1.18rem,1.55vw,1.38rem);line-height:1.5;animation:2.35s cubic-bezier(.2,0,0,1) .72s both heroSubheadlineIn}@keyframes heroSubheadlineIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero-actions{margin-top:54px}.hero-button{color:#12091f;background:#fff;min-height:52px;padding:0 22px}.hero-button.secondary{color:#fff;background:#ffffff12;border:1px solid #fff3}.hero-visual{-webkit-mask-composite:source-in;opacity:.98;pointer-events:none;z-index:0;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:min(82vw,1400px);height:min(82vw,920px);animation:2.2s cubic-bezier(.2,0,0,1) .22s both heroVisualIn;position:absolute;top:clamp(18px,4vw,72px);bottom:-1px;right:clamp(-280px,-8vw,-80px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 100%),linear-gradient(#0000 0%,#000 13% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 14% 100%),linear-gradient(#0000 0%,#000 13% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#020205db 0%,#0202055c 18%,#0000 48%),linear-gradient(#020205b8 0%,#0000 24% 78%,#020205b3 100%);position:absolute;inset:0}.hero-visual img{object-fit:cover;object-position:62% 56%;width:100%;height:100%;display:block;transform:translateY(18px)}@keyframes heroVisualIn{0%{opacity:0;transform:translateY(34px)}to{opacity:.98;transform:translateY(0)}}.problem-section,.concept-section{color:#fff;background:radial-gradient(circle at 50% 0,#5a328a2e,#0000 34%),linear-gradient(#020205 0%,#070610 100%);border-top:1px solid #ffffff14;position:relative;overflow:hidden}.problem-section{padding:clamp(204px,22vw,350px) 0 clamp(218px,24vw,390px)}.problem-inner h2,.concept-inner h2{color:#fff;max-width:960px;margin:0;font-size:clamp(3.55rem,6.6vw,7.2rem);line-height:.98}.problem-grid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(26px,3vw,42px);margin-top:clamp(116px,13vw,220px);display:grid;position:relative}.problem-card{background:linear-gradient(#ffffff0f,#ffffff05),#ffffff05;border:1px solid #ffffff17;border-radius:18px;min-height:300px;padding:clamp(34px,3.4vw,50px);transition:border-color .26s,transform .26s;box-shadow:0 34px 80px #00000038,inset 0 1px #ffffff17}.problem-card h3{color:#fff;margin:0 0 28px;font-size:clamp(1.36rem,1.95vw,1.78rem);line-height:1.08}.problem-card p{color:#ffffff94;margin:0;font-size:1rem;line-height:1.5}.problem-atmosphere{opacity:.36;pointer-events:none;z-index:1;position:absolute;inset:0}.problem-atmosphere span{background:linear-gradient(#ffffff17,#ffffff03),linear-gradient(90deg,#b391ff1a,#0000);border:1px solid #ffffff12;border-radius:999px;width:1px;height:clamp(220px,28vw,430px);animation:18s cubic-bezier(.2,0,0,1) infinite alternate visualFloat;position:absolute}.problem-atmosphere span:first-child{top:22%;left:20%}.problem-atmosphere span:nth-child(2){animation-delay:3s;top:12%;left:53%}.problem-atmosphere span:nth-child(3){animation-delay:6s;top:30%;left:82%}@keyframes visualFloat{0%{opacity:.28;transform:translateY(0)}to{opacity:.56;transform:translateY(-24px)}}.concept-section{padding:clamp(230px,25vw,440px) 0}.concept-inner{grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:center;gap:clamp(96px,12vw,166px);display:grid}.concept-statement{color:#fff;font-family:var(--font-aiio-heading);gap:30px;max-width:920px;margin-top:clamp(68px,8vw,120px);font-size:clamp(2.25rem,4.4vw,4.65rem);font-weight:600;line-height:1.04;display:grid}.concept-statement p{margin:0}.concept-support{color:#ffffffa8;max-width:560px;margin:58px 0 0;font-size:clamp(1.05rem,1.45vw,1.28rem);line-height:1.42}.theory-reference{color:inherit;text-wrap:pretty;text-decoration:none;display:inline}.editorial-jump-arrow{color:currentColor;flex:none;width:1em;height:1em;transition:transform .2s cubic-bezier(.22,1,.36,1)}.theory-reference-text{color:inherit;transition:color .18s}.theory-reference .editorial-reference-icon{color:#b391ffc7}.theory-reference:hover .theory-reference-text,.theory-reference:focus-visible .theory-reference-text,.theory-reference:hover .editorial-reference-icon,.theory-reference:focus-visible .editorial-reference-icon{color:#b391ffeb}.theory-reference:focus-visible{outline-offset:3px;border-radius:4px;outline:1px solid #b391ff94}.capability-journey-map{align-items:stretch}.capability-step{min-width:0}.capability-step h3{overflow-wrap:normal;word-break:normal}.capability-step-result{color:#ffffff94;letter-spacing:.01em;margin-top:14px;font-size:.82rem;line-height:1.45;display:block}.intelligence-progression{counter-reset:progression;background:linear-gradient(#ffffff1a,#ffffff08),#ffffff05;border:1px solid #ffffff1f;border-radius:28px;gap:0;margin:0;padding:18px;list-style:none;display:grid;box-shadow:0 46px 120px #00000057,inset 0 1px #ffffff1f}.intelligence-progression li{color:#ffffffd6;font-family:var(--font-aiio-heading);text-align:center;min-height:58px;padding:14px 14px 28px;font-size:clamp(1rem,1.4vw,1.18rem);font-weight:600;line-height:1.18;position:relative}.intelligence-progression li:not(:last-child):after{color:#b391ffb8;content:"↓";font-family:Arial,Helvetica,sans-serif;font-size:1.1rem;font-weight:400;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.intelligence-progression li:last-child{color:#fff;background:#5a328a52;border:1px solid #b391ff33;border-radius:12px;padding-bottom:14px}.organization-section{color:#fff;background:radial-gradient(circle at 50% 8%,#5a328a2e,#0000 38%),radial-gradient(circle at 50% 58%,#6b44be24,#0000 44%),linear-gradient(#070610 0%,#020205 42%,#05030a 100%);border-top:1px solid #ffffff14;padding:clamp(230px,25vw,410px) 0 clamp(230px,26vw,430px);position:relative;overflow:hidden}.organization-section:before{content:"";opacity:.28;background:linear-gradient(#0000,#ffffff29,#0000);width:1px;height:76%;position:absolute;top:20%;left:50%;transform:translate(-50%)}.organization-ambient{opacity:.42;pointer-events:none;position:absolute;inset:0}.organization-ambient span{background:#ffffff1f;width:clamp(140px,18vw,290px);height:1px;animation:20s cubic-bezier(.2,0,0,1) infinite alternate visualFloat;position:absolute}.organization-ambient span:first-child{top:30%;left:14%}.organization-ambient span:nth-child(2){animation-delay:4s;top:54%;right:12%}.organization-ambient span:nth-child(3){animation-delay:8s;top:78%;left:42%}.organization-inner{z-index:1;width:min(1180px,100% - 40px);margin:0 auto;position:relative}.organization-header{text-align:center;justify-items:center;gap:50px;max-width:1060px;margin:0 auto clamp(150px,18vw,280px);display:grid}.organization-header h2{color:#fff;letter-spacing:0;margin:0;font-size:clamp(3.85rem,7.7vw,8.7rem);line-height:.96}.organization-header p:not(.editorial-eyebrow){color:#ffffff94;max-width:620px;margin:0;font-size:clamp(1.05rem,1.55vw,1.36rem);line-height:1.42}.organization-closing-block{text-align:center;justify-items:center;width:100%;margin:clamp(150px,18vw,280px) auto clamp(104px,12vw,190px);display:grid}.organization-closing-statement{color:#fff;font-family:var(--font-aiio-heading);text-wrap:balance;max-width:900px;margin:0;font-size:clamp(2.7rem,5.7vw,6.2rem);font-weight:600;line-height:1.04}.organization-bottom-statement{text-align:center;gap:18px;max-width:900px;margin:clamp(112px,14vw,220px) auto 0;display:grid}.organization-bottom-statement p{color:#ffffffd1;font-family:var(--font-aiio-heading);text-wrap:balance;margin:0;font-size:clamp(1.9rem,4.3vw,4.85rem);font-weight:600;line-height:1.06}.organization-bottom-statement p:last-child{color:#fff}.imagine-section{color:#fff;background:radial-gradient(circle,#5a328a17,#0000 42%),#030305;border-top:1px solid #ffffff14;position:relative;overflow:hidden}.imagine-section:before{content:"";opacity:.24;pointer-events:none;background:linear-gradient(104deg,#0000 0%,#fff0 38%,#ffffff0d 50%,#fff0 62%,#0000 100%);width:100%;height:100%;position:absolute;inset:0}.imagine-moment{text-align:center;z-index:1;place-items:center;min-height:126svh;padding:clamp(170px,18vw,300px) 20px;display:grid;position:relative}.imagine-copy{justify-items:center;gap:clamp(26px,4vw,48px);max-width:1120px;display:grid}.imagine-copy h2{color:#fff;letter-spacing:0;text-wrap:balance;max-width:1120px;margin:0;font-size:clamp(4.35rem,9.7vw,10.8rem);line-height:.94}.imagine-copy p{color:#ffffffa8;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(1.22rem,2.2vw,2.2rem);line-height:1.45}.imagine-final .imagine-copy h2{max-width:960px}.ceo-moment-section{color:#fff;background:radial-gradient(circle at 50% 12%,#5a328a21,#0000 34%),#020203;border-top:1px solid #ffffff14;position:relative;overflow:hidden}.ceo-moment{text-align:center;place-items:center;min-height:128svh;padding:clamp(168px,18vw,292px) 20px;display:grid;position:relative}.ceo-moment-copy{justify-items:center;gap:clamp(28px,4vw,56px);max-width:1120px;display:grid}.ceo-moment-copy h2{color:#fff;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(4rem,9.2vw,10.6rem);line-height:.94}.ceo-moment-copy p{color:#ffffffad;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(1.18rem,2.1vw,2rem);line-height:1.42}.organization-mirror-section{color:#fff;background:radial-gradient(circle at 50% 46%,#5a328a29,#0000 42%),linear-gradient(#020203 0%,#050507 100%);border-top:1px solid #ffffff14;padding:clamp(250px,27vw,470px) 0;position:relative;overflow:hidden}.organization-mirror-intro{text-align:center;width:min(1120px,100% - 40px);max-width:1040px;margin:0 auto}.mirror-section-title{color:#b391ffdb;letter-spacing:.12em;text-transform:uppercase;margin:0 0 clamp(28px,4vw,52px);font-size:.76rem;font-weight:820}.organization-mirror-intro h2{color:#fff;letter-spacing:0;text-wrap:balance;max-width:1040px;margin:0 auto;font-size:clamp(3.7rem,7vw,8.2rem);line-height:.98}.organization-mirror-intro p{color:#ffffff9e;max-width:560px;margin:clamp(54px,7vw,96px) auto 0;font-size:clamp(1.08rem,1.45vw,1.28rem);line-height:1.46}.organization-mirror-visual{width:min(100%,1320px);max-width:1320px;height:clamp(740px,78vw,1020px);margin:clamp(160px,18vw,310px) auto 0;position:relative}.mirror-connection-map{color:#ffffff36;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mirror-line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:.9px}.mirror-center{font-family:var(--font-aiio-heading);text-align:center;z-index:2;background:#ffffff05;border:1px solid #ffffff29;border-radius:999px;place-items:center;gap:clamp(20px,3vw,34px);width:clamp(260px,32vw,430px);height:clamp(260px,32vw,430px);padding:36px;font-size:clamp(1.55rem,3vw,3.4rem);font-weight:600;line-height:1.02;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 1px #ffffff1a,0 0 110px #5a328a38}.mirror-center strong{color:#b391ffb8;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.25rem,2.2vw,2rem);font-weight:400;line-height:1}.mirror-element{color:#ffffff9e;font-family:var(--font-aiio-heading);letter-spacing:0;text-align:center;white-space:nowrap;z-index:3;font-size:clamp(1rem,1.55vw,1.35rem);font-weight:600;position:absolute;translate:-50% -50%}.mirror-element:before{content:"";background:#fff;border-radius:999px;width:5px;height:5px;position:absolute;top:-18px;left:50%;transform:translate(-50%);box-shadow:0 0 24px #b391ff47}.mirror-element-people{top:20%;left:18%}.mirror-element-processes{top:64%;left:13%}.mirror-element-knowledge,.mirror-element-documents{top:10%;left:35%}.mirror-element-enterprise-systems{top:22%;left:83%}.mirror-element-artificial-intelligence{top:66%;left:84%}.mirror-element-data{top:88%;left:60%}.ois-section{color:#fff;background:radial-gradient(circle at 50% 48%,#5a328a1a,#0000 46%),#050507;border-top:1px solid #ffffff14;padding:clamp(260px,28vw,500px) 0 clamp(270px,29vw,520px);position:relative;overflow:hidden}.ois-intro,.ois-bottom-statement{text-align:center;z-index:2;width:min(1120px,100% - 40px);margin:0 auto;position:relative}.ois-intro h2{color:#fff;letter-spacing:0;text-wrap:balance;max-width:1100px;margin:0 auto;font-size:clamp(3.85rem,6.8vw,7.8rem);line-height:1}.ois-section-title{color:#b391ffdb;letter-spacing:.12em;text-transform:uppercase;margin:0 0 clamp(28px,4vw,52px);font-size:.76rem;font-weight:820}.ois-subheadline{color:#ffffffb8;font-family:var(--font-aiio-heading);text-wrap:balance;max-width:820px;margin:clamp(30px,4vw,58px) auto 0;font-size:clamp(1.5rem,2.8vw,3.2rem);font-weight:600;line-height:1.08}.ois-body{color:#ffffff8f;gap:20px;max-width:520px;margin:clamp(78px,9vw,136px) auto 0;font-size:clamp(1.05rem,1.4vw,1.28rem);line-height:1.42;display:grid}.ois-body p{margin:0}.ois-ecosystem{width:min(100%,1380px);max-width:1380px;height:clamp(820px,90vw,1060px);margin:clamp(190px,21vw,340px) auto;position:relative}.ois-connection-map{color:#ffffff3d;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ois-line{fill:none;opacity:1;stroke:currentColor;stroke-linecap:round;stroke-width:.95px}.ois-core{font-family:var(--font-aiio-heading);letter-spacing:0;opacity:0;text-align:center;z-index:2;background:#ffffff05;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:clamp(230px,28vw,380px);height:clamp(230px,28vw,380px);padding:28px;font-size:clamp(1.55rem,3.2vw,3.8rem);font-weight:600;line-height:1.02;animation:1.15s cubic-bezier(.2,0,0,1) .1s forwards oisNodeIn;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #5a328a3d,0 0 84px #5a328a3d}.ois-core span{display:block}.ois-node{color:#ffffffa8;font-family:var(--font-aiio-heading);letter-spacing:0;opacity:0;text-align:center;white-space:nowrap;z-index:3;font-size:clamp(1rem,1.4vw,1.22rem);font-weight:600;animation:1.15s cubic-bezier(.2,0,0,1) .2s forwards oisNodeIn;position:absolute;transform:translate(-50%,-50%)}.ois-node:before{content:"";background:#5a328a;border-radius:999px;width:5px;height:5px;position:absolute;top:-16px;left:50%;transform:translate(-50%);box-shadow:0 0 18px #5a328a9e}.ois-node-people{top:18%;left:22%}.ois-node-processes{top:40%;left:12%}.ois-node-knowledge{top:16%;left:64%}.ois-node-enterprise-systems{top:38%;left:86%}.ois-node-artificial-intelligence{top:78%;left:78%}.ois-node-organizational-memory{top:88%;left:49%}.ois-node-context{top:78%;left:21%}.ois-node-agents{top:18%;left:89%}.ois-bottom-statement{gap:18px;max-width:980px;display:grid}.ois-bottom-statement p{color:#ffffffc7;font-family:var(--font-aiio-heading);text-wrap:balance;margin:0;font-size:clamp(2.3rem,5.2vw,6.2rem);font-weight:600;line-height:1.02}.ois-bottom-statement p:last-child{color:#fff}@keyframes oisNodeIn{0%{opacity:0;transform:translate(-50%,calc(28px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}.capability-journey-section{color:#fff;background:radial-gradient(circle at 50% 0,#5a328a24,#0000 36%),linear-gradient(#050507 0%,#030305 54%,#07040c 100%);border-top:1px solid #ffffff14;padding:clamp(260px,28vw,500px) 0 clamp(280px,30vw,560px);position:relative;overflow:hidden}.capability-journey-inner{z-index:2;width:min(1280px,100% - 40px);margin:0 auto;position:relative}.capability-journey-intro{text-align:center;justify-items:center;gap:clamp(34px,4.8vw,74px);max-width:1080px;margin:0 auto;display:grid}.capability-section-title{color:#b391ffdb;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:820}.capability-journey-intro h2{color:#fff;letter-spacing:0;text-wrap:balance;max-width:1120px;margin:0;font-size:clamp(3.75rem,7vw,8.2rem);line-height:.98}.capability-journey-intro p:last-child{color:#ffffff9e;max-width:560px;margin:0;font-size:clamp(1.08rem,1.45vw,1.26rem);line-height:1.46}.capability-journey-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(34px,4.2vw,64px);margin:clamp(160px,18vw,300px) auto 0;display:grid;position:relative}.capability-journey-line{background:linear-gradient(90deg,#0000,#ffffff3d,#0000);height:1px;position:absolute;top:38px;left:3%;right:3%}.capability-step{gap:clamp(24px,3vw,42px);min-height:460px;padding-top:94px;display:grid;position:relative}.capability-step:before{content:"";background:#fff;border-radius:999px;width:9px;height:9px;position:absolute;top:34px;left:0;box-shadow:0 0 28px #b391ff42}.capability-step-number{color:#ffffff52;font-family:var(--font-aiio-heading);letter-spacing:.1em;font-size:.82rem;font-weight:600}.capability-step h3{color:#fff;letter-spacing:0;text-wrap:balance;max-width:330px;margin:0;font-size:clamp(2rem,3.2vw,3.9rem);line-height:1.02}.capability-step p{color:#ffffff94;max-width:300px;margin:0;font-size:clamp(1rem,1.28vw,1.14rem);line-height:1.46}.capability-step-footer{align-content:end;align-self:end;gap:12px;min-height:76px;display:grid}.capability-step-footer span{color:#b391ffd1;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:820}.capability-step-footer strong{color:#fff;letter-spacing:.1em;text-transform:uppercase;border:1px solid #b391ff3d;border-radius:999px;justify-self:start;padding:7px 10px;font-size:.72rem;font-weight:820}.capability-closing{text-align:center;justify-items:center;gap:clamp(28px,4vw,58px);max-width:1020px;margin:clamp(170px,20vw,340px) auto 0;display:grid}.capability-closing p{color:#fff;font-family:var(--font-aiio-heading);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(2.7rem,5.9vw,7rem);font-weight:600;line-height:1.03}.capability-closing span{color:#b391ffa8;font-size:clamp(1.35rem,2.4vw,2.3rem);line-height:1}.company-purpose-section{color:#fff;background:radial-gradient(circle at 50% 0,#5a328a1f,#0000 34%),linear-gradient(#07040c 0%,#030305 100%);border-top:1px solid #ffffff14;padding:clamp(230px,25vw,430px) 0 clamp(230px,26vw,450px);position:relative;overflow:hidden}.company-quiet-image{opacity:.18;pointer-events:none;width:clamp(220px,24vw,390px);height:clamp(220px,24vw,390px);position:absolute;bottom:10%;right:6%}.company-quiet-image span{border:1px solid #ffffff2e;border-radius:999px;width:100%;height:100%;display:block;position:relative}.company-quiet-image span:before,.company-quiet-image span:after{content:"";background:#ffffff42;height:1px;position:absolute;top:50%;left:18%;right:18%}.company-quiet-image span:after{transform:rotate(90deg)}.company-purpose-inner{z-index:1;gap:clamp(88px,10vw,160px);width:min(1180px,100% - 40px);margin:0 auto;display:grid;position:relative}.company-purpose-copy{gap:clamp(34px,4vw,58px);max-width:920px;display:grid}.company-purpose-title{color:#b391ffdb;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:820}.company-purpose-copy h2{color:#fff;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(3.75rem,7vw,8.2rem);line-height:.98}.company-purpose-copy div{gap:20px;max-width:680px;display:grid}.company-purpose-copy p{color:#ffffffa3;margin:0;font-size:clamp(1.05rem,1.45vw,1.28rem);line-height:1.5}.company-principles{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.company-principle{gap:18px;padding:clamp(28px,3vw,46px) clamp(22px,2.6vw,38px);display:grid}.company-principle+.company-principle{border-left:1px solid #ffffff1a}.company-principle h3{color:#fff;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1.45rem,2.1vw,2.35rem);line-height:1.08}.company-principle p{color:#ffffff94;margin:0;font-size:1rem;line-height:1.54}.category-evolution-section{color:#fff;background:radial-gradient(circle at 50% 82%,#5a328a29,#0000 36%),#040406;border-top:1px solid #ffffff14;padding:clamp(220px,24vw,420px) 0 clamp(230px,25vw,440px);position:relative;overflow:hidden}.category-evolution-intro,.category-timeline{z-index:2;width:min(1360px,100% - 40px);margin:0 auto;position:relative}.category-evolution-intro{text-align:center}.category-evolution-intro h2{color:#fff;letter-spacing:0;text-wrap:balance;max-width:1120px;margin:0 auto;font-size:clamp(3.7rem,6.9vw,7.8rem);line-height:1}.category-timeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(22px,2.4vw,38px);margin-top:clamp(150px,17vw,280px);display:grid}.category-timeline-line{background:linear-gradient(90deg,#0000,#ffffff42,#0000);height:1px;position:absolute;top:11px;left:0;right:0}.category-timeline-stage{gap:18px;min-height:280px;padding-top:58px;display:grid;position:relative}.category-stage-dot{background:#ffffffc2;border-radius:999px;width:11px;height:11px;position:absolute;top:6px;left:0;box-shadow:0 0 28px #ffffff24}.category-timeline-stage p{color:#ffffff75;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:820}.category-timeline-stage h3{color:#fff;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1.65rem,2.35vw,2.95rem);line-height:1.04}.category-timeline-stage.is-featured .category-stage-dot{background:#b391ff;box-shadow:0 0 42px #b391ff70}.category-timeline-stage.is-featured p{color:#b391ffe6}.category-timeline-stage.is-featured h3{color:#fff;font-size:clamp(1.95rem,2.85vw,3.65rem)}@media (max-width:920px){.hero{min-height:780px}.hero h1{max-width:780px}.hero-visual{opacity:.42;width:min(122vw,980px);height:min(92vw,650px);top:130px;bottom:-70px;right:-330px}.problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.concept-inner{grid-template-columns:1fr}.intelligence-progression{max-width:520px}.ceo-moment-copy h2{font-size:clamp(3.25rem,10.2vw,6.8rem)}.ceo-moment-copy p{font-size:clamp(1.1rem,2.6vw,1.55rem)}.organization-mirror-intro h2,.category-evolution-intro h2{font-size:clamp(3.25rem,10.4vw,5.8rem)}.organization-mirror-visual{height:700px}.mirror-center{width:300px;height:300px}.mirror-element{font-size:1rem}.ois-intro h2{font-size:clamp(3.25rem,10.4vw,5.8rem)}.ois-ecosystem{height:660px}.ois-core{width:260px;height:260px}.ois-node{font-size:1rem}.category-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.category-timeline-line{display:none}.category-timeline-stage{min-height:230px}.capability-journey-map{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-journey-line{display:none}.capability-step{min-height:360px;padding-top:68px}.capability-step:before{top:26px}}@media (max-width:640px){.hero{min-height:760px;padding:76px 0 104px}.landing-hero-content,.problem-inner,.concept-inner,.organization-inner,.company-purpose-inner{width:min(100% - 28px,1180px)}.hero h1{max-width:100%;font-size:3.16rem;line-height:1}.hero-subheadline,.hero p.hero-subheadline{max-width:100%;font-size:1.08rem}.layer-copy h2,.demo h2{font-size:2.35rem}.capability-system{text-align:left;justify-content:flex-start;gap:18px;width:min(100% - 28px,1180px);margin-bottom:86px;font-size:clamp(2rem,11vw,4.8rem)}.capability-system span:not(:last-child):after{margin-left:18px}.layer-copy .layer-capability-word{font-size:clamp(4rem,17vw,6.6rem)}.problem-grid{grid-template-columns:1fr}.problem-card{min-height:0}.concept-statement{font-size:2.1rem}.ceo-moment{min-height:112svh;padding:108px 14px}.ceo-moment-copy h2{font-size:3.12rem;line-height:1}.ceo-moment-copy p{font-size:1.12rem;line-height:1.56}.organization-mirror-section{padding:130px 0 168px}.organization-mirror-intro{width:min(100% - 28px,1120px)}.organization-mirror-intro h2{font-size:3.1rem}.organization-mirror-intro p{font-size:1rem}.organization-mirror-visual{height:760px;margin:96px auto 0}.mirror-center{width:226px;height:226px;padding:24px;font-size:1.45rem}.mirror-element{white-space:normal;max-width:128px;font-size:.95rem}.mirror-element-people{top:14%;left:21%}.mirror-element-processes{top:36%;left:18%}.mirror-element-knowledge,.mirror-element-documents{top:12%;left:62%}.mirror-element-enterprise-systems{top:37%;left:80%}.mirror-element-artificial-intelligence{top:78%;left:78%}.mirror-element-data{top:78%;left:28%}.ois-section{padding:130px 0 168px}.ois-intro,.ois-bottom-statement{width:min(100% - 28px,1120px)}.ois-intro h2{font-size:3.1rem}.ois-subheadline{font-size:1.45rem}.ois-body{font-size:1rem}.ois-ecosystem{height:760px;margin:96px auto}.ois-core{width:224px;height:224px;font-size:1.5rem}.ois-node{white-space:normal;max-width:132px;font-size:.95rem}.ois-node-people{top:13%;left:22%}.ois-node-processes{top:35%;left:16%}.ois-node-knowledge{top:11%;left:62%}.ois-node-enterprise-systems{top:34%;left:82%}.ois-node-artificial-intelligence{top:77%;left:79%}.ois-node-organizational-memory{top:91%;left:50%}.ois-node-context{top:76%;left:22%}.ois-node-agents{top:14%;left:84%}.ois-bottom-statement p{font-size:2.1rem}.category-evolution-section{padding:130px 0 168px}.category-evolution-intro,.category-timeline{width:min(100% - 28px,1280px)}.category-evolution-intro h2{font-size:3.1rem}.category-timeline{grid-template-columns:1fr;gap:54px;margin-top:96px}.category-timeline-stage{min-height:0;padding-top:44px}.category-timeline-stage h3,.category-timeline-stage.is-featured h3{font-size:2.35rem}.capability-journey-section{padding:132px 0 172px}.capability-journey-inner{width:min(100% - 28px,1280px)}.capability-journey-intro{text-align:left;justify-items:start}.capability-journey-intro h2{font-size:3.1rem}.capability-journey-map{grid-template-columns:1fr;gap:0;margin-top:104px;padding-left:26px}.capability-journey-map:before{content:"";background:linear-gradient(#ffffff42,#0000);width:1px;height:calc(100% - 60px);position:absolute;top:28px;left:4px}.capability-step{gap:22px;min-height:0;padding:0 0 72px}.capability-step:before{top:6px;left:-26px}.capability-step h3{max-width:100%;font-size:2.45rem}.capability-step p{max-width:100%}.capability-step-footer{min-height:0}.capability-closing{margin-top:88px}.capability-closing p{font-size:2.4rem}}@media (max-width:720px){section[id]{scroll-margin-top:74px}.topbar-shell.is-menu-open,.site-header.solid.is-menu-open{box-shadow:none;background:#020205f0;border-bottom-color:#ffffff1a}.topbar,.site-header-inner{grid-template-columns:auto auto;width:min(100% - 28px,1180px);min-height:62px;padding:10px 0;display:grid}.aiio-logo{width:74px;height:30px}.topbar-shell.is-menu-open .aiio-logo,.site-header.solid.is-menu-open .aiio-logo{filter:brightness(0)invert();opacity:.92}.main-nav,.header-actions{display:none}.mobile-menu-toggle{color:#ffffffe0;cursor:pointer;font:inherit;letter-spacing:0;background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;justify-self:end;align-items:center;min-width:76px;min-height:44px;padding:0 18px;font-size:.88rem;font-weight:720;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.topbar-shell.is-scrolled:not(.is-menu-open) .mobile-menu-toggle,.site-header.solid:not(.is-menu-open) .mobile-menu-toggle{color:#2f253ae0;background:#5a328a12;border-color:#5a328a2e}.mobile-menu-panel{color:#fff;opacity:0;pointer-events:none;z-index:1;background:radial-gradient(circle at 74% 18%,#5a328a3d,#0000 34%),#020205f7;align-content:center;justify-items:start;gap:48px;padding:110px 28px 32px;transition:opacity .22s,transform .22s;display:grid;position:fixed;inset:0;transform:translateY(-10px)}.is-menu-open .mobile-menu-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-menu-nav{gap:4px;width:100%;display:grid}.mobile-menu-nav a{color:#fff;font-family:var(--font-aiio-heading);text-wrap:balance;border-bottom:1px solid #ffffff1a;min-height:68px;padding:14px 0;font-size:clamp(2.2rem,11vw,4rem);font-weight:600;line-height:1}.mobile-menu-cta{color:#fff;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-weight:760;display:inline-flex}.hero{min-height:auto;padding:118px 0 104px}.hero:after{background:linear-gradient(#020205f5 0%,#020205c7 58%,#020205f5 100%),radial-gradient(circle at 62% 72%,#9166ff2e,#0000 36%)}.landing-hero-content,.problem-inner,.concept-inner{width:min(100% - 28px,1180px)}.hero h1{max-width:100%;font-size:clamp(2.78rem,12.6vw,4.1rem);line-height:.98}.hero-subheadline,.hero p.hero-subheadline{max-width:100%;margin-top:34px;font-size:1.08rem;line-height:1.48}.hero-actions{gap:12px;width:100%;margin-top:32px}.hero-button,.button{justify-content:center;width:100%;min-height:52px}.hero-visual,.problem-atmosphere,.organization-ambient,.company-quiet-image{display:none}.ois-section-title,.capability-section-title,.company-purpose-title{letter-spacing:.1em;margin-bottom:22px;font-size:.72rem}.problem-section{padding:112px 0 126px}.problem-inner h2,.concept-inner h2,.organization-header h2,.organization-mirror-intro h2,.ois-intro h2,.category-evolution-intro h2,.capability-journey-intro h2,.company-purpose-copy h2{font-size:clamp(2.55rem,11.4vw,3.75rem);line-height:1.02}.problem-grid{grid-template-columns:1fr;gap:14px;margin-top:58px}.problem-card{border-radius:16px;min-height:0;padding:24px}.problem-card h3{margin-bottom:14px;font-size:1.42rem}.problem-card p{font-size:1.02rem;line-height:1.5}.concept-section,.organization-section,.organization-mirror-section,.ois-section,.category-evolution-section,.capability-journey-section,.company-purpose-section{padding:120px 0 140px}.concept-inner{gap:58px}.concept-statement{gap:18px;margin-top:44px;font-size:clamp(2rem,8.4vw,3.1rem)}.concept-support{margin-top:34px;font-size:1.04rem}.intelligence-progression{padding:14px}.intelligence-progression li{min-height:50px;padding:12px 10px 26px}.organization-header{gap:24px;margin-bottom:72px}.organization-header p:not(.editorial-eyebrow),.company-purpose-copy p,.company-principle p{font-size:1.04rem;line-height:1.5}.organization-closing-block{margin:76px auto}.organization-closing-statement{font-size:clamp(2.1rem,9vw,3.15rem);line-height:1.07}.organization-bottom-statement{gap:14px;margin-top:82px}.organization-bottom-statement p{font-size:2rem}.imagine-moment{min-height:86svh;padding:94px 18px}.imagine-copy{gap:24px;max-width:100%}.imagine-copy h2{font-size:clamp(2.65rem,12vw,4rem);line-height:1}.imagine-copy p{font-size:1.08rem;line-height:1.52}.organization-mirror-intro p,.ois-body,.capability-journey-intro p:last-child{font-size:1.04rem;line-height:1.5}.ois-bottom-statement p,.capability-closing p{font-size:clamp(1.9rem,8.5vw,3rem);line-height:1.08}.ceo-moment{min-height:82svh;padding:88px 18px}.ceo-moment-copy{gap:24px;max-width:100%}.ceo-moment-copy h2{font-size:clamp(2.65rem,12vw,4rem);line-height:1}.ceo-moment-copy p{font-size:1.08rem;line-height:1.52}.organization-mirror-visual,.ois-ecosystem{height:610px;margin:72px auto}.mirror-center,.ois-core{width:198px;height:198px;padding:22px;font-size:1.25rem}.mirror-element,.ois-node{white-space:normal;max-width:112px;font-size:.86rem}.mirror-element-people,.ois-node-people{top:12%;left:22%}.mirror-element-processes,.ois-node-processes{top:34%;left:17%}.mirror-element-knowledge,.mirror-element-documents,.ois-node-knowledge{top:11%;left:64%}.mirror-element-enterprise-systems,.ois-node-enterprise-systems{top:36%;left:80%}.mirror-element-artificial-intelligence,.ois-node-artificial-intelligence{top:80%;left:78%}.mirror-element-data,.ois-node-context{top:78%;left:25%}.ois-node-organizational-memory{top:92%;left:50%}.ois-node-agents{top:15%;left:84%}.ois-body{gap:14px;margin-top:46px}.ois-bottom-statement{gap:14px;margin-top:72px}.category-timeline{grid-template-columns:1fr;gap:30px;margin-top:68px}.category-timeline-stage{min-height:0;padding-top:32px;padding-left:22px}.category-stage-dot{left:0}.category-timeline-stage h3,.category-timeline-stage.is-featured h3{font-size:clamp(1.85rem,8.2vw,2.55rem)}.capability-journey-inner,.category-evolution-intro,.category-timeline,.ois-intro,.ois-bottom-statement,.organization-mirror-intro,.company-purpose-inner{width:min(100% - 28px,1280px)}.capability-journey-intro{text-align:left;justify-items:start;gap:26px}.capability-journey-map{margin-top:74px;padding-left:24px}.capability-step{gap:16px;padding-bottom:54px}.capability-step h3{font-size:clamp(1.9rem,8.6vw,2.7rem)}.capability-step p{font-size:1.02rem;line-height:1.5}.capability-closing{gap:22px;margin-top:66px}.company-purpose-inner{gap:72px}.company-principles{grid-template-columns:1fr}.company-principle{padding:28px 0}.company-principle+.company-principle{border-top:1px solid #ffffff1a;border-left:0}.demo{grid-template-columns:1fr;gap:28px;padding:104px 0 116px}.demo-copy{font-size:1.02rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero:after,.about-hero:after,.subhero:after{transition:none}.hero-subheadline,.hero p.hero-subheadline{opacity:1;animation:none;transform:none}.hero-visual,.problem-atmosphere span,.organization-ambient span,.timeline-image-motion span,.glass-pane,.person-layer,.card-click-icon{animation:none;transform:none}.ois-line{opacity:1;animation:none}.ois-node,.ois-core{filter:none;opacity:1;animation:none;transform:translate(-50%,-50%)}}.website-page{color:#fff;background:radial-gradient(circle at 74% 0,#5a328a2e,#0000 36%),linear-gradient(#020205 0%,#050507 48%,#030305 100%);min-height:100vh;position:relative;overflow:clip visible}.website-page-shell{width:min(1180px,100% - 40px);margin:0 auto}.website-hero{border-bottom:1px solid #ffffff14;padding:clamp(126px,14vw,214px) 0 clamp(86px,9vw,148px)}.website-page:has(.website-platform-system-section) .website-hero{padding:clamp(72px,7vw,112px) 0 clamp(88px,8vw,134px)}#platform-hero.website-hero>.website-page-shell{transform:translateY(clamp(-88px,-5.4vw,-68px))}.website-hero h1{color:#fff;letter-spacing:0;text-wrap:balance;max-width:1180px;margin:0;font-size:clamp(4.04rem,7.5vw,8.65rem);line-height:.95}.website-page:has(.website-platform-system-section) .website-hero h1{text-shadow:0 18px 56px #000000c7;white-space:normal;z-index:2;max-width:1180px;font-size:clamp(3.18rem,5.5vw,6.62rem);font-weight:560;line-height:.98;position:relative}.website-platform-hero-title,.website-platform-hero-subtitle{display:block}.website-platform-hero-title{line-height:.98}.website-platform-hero-subtitle{color:#ffffffd6;max-width:860px;margin-top:clamp(20px,2.4vw,32px);font-size:.62em;font-weight:520;line-height:1.14}.website-hero-lead{color:#ffffffc7;font-family:var(--font-aiio-heading);letter-spacing:0;text-wrap:balance;max-width:1000px;margin:clamp(28px,3.2vw,48px) 0 0;font-size:clamp(1.55rem,2.4vw,2.5rem);font-weight:520;line-height:1.18}.website-hero>.website-page-shell>p:not(.editorial-eyebrow):not(.website-hero-lead){color:#ffffffa3;max-width:700px;margin:clamp(30px,3.6vw,56px) 0 0;font-size:clamp(1.15rem,1.55vw,1.36rem);line-height:1.5}.website-section-heading{gap:24px;max-width:820px;margin-bottom:clamp(68px,8vw,124px);display:grid}.website-section-heading h2{color:#fff;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(3rem,5.4vw,6.5rem);line-height:.98}.website-page:has(.website-platform-system-section) .website-hero .website-hero-lead{z-index:2;max-width:1040px;margin-top:clamp(30px,3.4vw,50px);font-size:clamp(1.46rem,2vw,2.08rem);line-height:1.26;position:relative}.website-page:has(.website-platform-system-section) .website-hero>.website-page-shell>p:not(.editorial-eyebrow):not(.website-hero-lead){color:#ffffffb3;z-index:2;max-width:780px;margin-top:clamp(26px,2.8vw,42px);font-size:clamp(1.16rem,1.48vw,1.34rem);line-height:1.56;position:relative}.website-page:has(.website-platform-system-section) .website-section-heading h2{font-size:clamp(2.66rem,4.72vw,5.68rem)}.website-section-heading>p:not(.editorial-eyebrow){color:#ffffff94;max-width:660px;margin:0;font-size:clamp(1.08rem,1.45vw,1.24rem);line-height:1.5}.website-capability-section,.website-architecture-section,.website-contact-section{border-bottom:1px solid #ffffff14;padding:clamp(150px,17vw,280px) 0}:is(.website-page:has(.website-platform-system-section) .website-capability-section,.website-page:has(.website-platform-system-section) .website-architecture-section){padding:clamp(66px,6.6vw,112px) 0}.website-platform-missing-section{background:radial-gradient(circle at 78% 48%,#18d6ff12,#0000 32%),linear-gradient(#ffffff05,#0000 46%);padding:clamp(92px,9vw,152px) 0 clamp(76px,7.4vw,124px)}.website-platform-missing-layout{grid-template-columns:minmax(0,.94fr) minmax(300px,.56fr);align-items:center;gap:clamp(58px,8vw,128px);display:grid}.website-platform-missing-copy{max-width:780px;margin-bottom:0}.website-platform-missing-copy h2{max-width:780px;font-size:clamp(2.72rem,4.55vw,5.72rem)}.website-platform-missing-copy>p:not(.editorial-eyebrow){max-width:620px}.website-platform-missing-copy .website-platform-missing-thesis{color:#ffffffe0;font-family:var(--font-aiio-heading);max-width:690px;margin-top:clamp(16px,2.1vw,32px);font-size:clamp(1.36rem,2vw,2.2rem);font-weight:540;line-height:1.24}.website-platform-capability-spine{--spine-line:#ffffff1f;counter-reset:platform-spine;gap:clamp(22px,2.8vw,38px);margin:0;padding:clamp(8px,1vw,14px) 0;list-style:none;display:grid;position:relative}.website-platform-capability-spine:before{content:"";background:linear-gradient(#969ca652,#18d6ff6b,#9d5dff6b,#ffad2e6b,#eceef44d);width:1px;position:absolute;inset:clamp(22px,2.6vw,34px) auto clamp(22px,2.6vw,34px) 8px}.website-platform-capability-spine li{--spine-accent:236 238 244;counter-increment:platform-spine;gap:8px;padding-left:clamp(36px,4vw,58px);display:grid;position:relative}.website-platform-capability-spine li[data-tone=graphite]{--spine-accent:150 156 166}.website-platform-capability-spine li[data-tone=cyan]{--spine-accent:24 214 255}.website-platform-capability-spine li[data-tone=purple]{--spine-accent:157 93 255}.website-platform-capability-spine li[data-tone=amber]{--spine-accent:255 173 46}.website-platform-capability-spine li[data-tone=white]{--spine-accent:236 238 244}.website-platform-capability-spine li:before{background:radial-gradient(circle, rgb(var(--spine-accent) / 94%) 0 34%, #050507 36%), #050507;border:1px solid rgb(var(--spine-accent) / 44%);box-shadow:0 0 22px rgb(var(--spine-accent) / 18%);content:"";border-radius:999px;width:16px;height:16px;position:absolute;top:.3rem;left:0}.website-platform-capability-spine span{color:rgb(var(--spine-accent) / 72%);font-family:var(--font-aiio-heading);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:760;line-height:1}.website-platform-capability-spine strong{color:#ffffffdb;font-family:var(--font-aiio-heading);letter-spacing:0;font-size:clamp(1.28rem,1.7vw,2rem);font-weight:560;line-height:1.16}.website-platform-capability-spine .platform-theory-term,.website-platform-capability-spine .platform-theory-text{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.website-capability-grid,.website-architecture-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.website-capability-grid{gap:clamp(18px,1.8vw,26px);position:relative}.website-capability-card,.website-architecture-card,.website-contact-panel{background:linear-gradient(#ffffff12,#ffffff05),#ffffff05;border:1px solid #ffffff1c;border-radius:18px;box-shadow:0 34px 90px #0000003d,inset 0 1px #ffffff17}.website-capability-card{--capability-accent:179 145 255;--capability-border:179 145 255;--capability-image-height:clamp(288px, 21vw, 388px);--capability-index-height:1.35rem;--capability-heading-height:4.5rem;--capability-product-height:3.7rem;--capability-copy-height:7.5rem;--capability-quote-offset:clamp(30px, 2.6vw, 42px);--capability-quote-height:10.2rem;border-color:rgb(var(--capability-border) / 16%);box-shadow:0 42px 120px #00000042, 0 0 60px rgb(var(--capability-accent) / 5%), inset 0 1px 0 #ffffff17;grid-template-rows:var(--capability-index-height) var(--capability-heading-height) var(--capability-product-height) var(--capability-image-height) var(--capability-copy-height) minmax(var(--capability-quote-height), 1fr) auto;background:linear-gradient(#ffffff0d,#ffffff04),#ffffff04;border-radius:26px;align-content:stretch;gap:clamp(14px,1.25vw,22px);min-height:clamp(805px,63vw,960px);padding:0 0 clamp(26px,2.5vw,40px);transition:border-color .26s,box-shadow .26s,transform .26s;display:grid;position:relative;overflow:hidden}.website-capability-card[data-capability=collector],.website-capability-journey-step[data-capability=collector]{--capability-accent:150 156 166;--capability-border:150 156 166}.website-capability-card[data-capability=magnet],.website-capability-journey-step[data-capability=magnet]{--capability-accent:24 214 255;--capability-border:24 214 255}.website-capability-card[data-capability=forge],.website-capability-journey-step[data-capability=forge]{--capability-accent:157 93 255;--capability-border:157 93 255}.website-capability-card[data-capability=dataforge],.website-capability-journey-step[data-capability=dataforge]{--capability-accent:255 173 46;--capability-border:255 173 46}.website-capability-journey-step[data-capability=outcome]{--capability-accent:236 238 244;--capability-border:236 238 244}.website-capability-card:before{background:radial-gradient(circle at 50% 0%, rgb(var(--capability-accent) / 13%), transparent 44%), linear-gradient(180deg, rgb(var(--capability-accent) / 5%), transparent 36%);content:"";opacity:.92;pointer-events:none;transition:opacity .26s;position:absolute;inset:0}.website-capability-card-copy{min-height:0;display:contents}.journey-card-canonical{isolation:isolate}.journey-card-visual{height:var(--capability-image-height);z-index:1;order:4;align-self:stretch;min-height:0;position:relative;overflow:hidden}.journey-card-visual .website-card-canon{height:100%}.journey-card-description{color:#ffffff94;min-height:var(--capability-copy-height);z-index:1;order:5;margin:0 clamp(26px,2.5vw,40px);font-size:1.02rem;line-height:1.5;position:relative}.journey-card-description p{color:inherit;font:inherit;line-height:inherit;margin:0}.journey-card-description p+p{margin-top:.85em}.journey-card-cta{z-index:1;order:7;align-self:end;margin-top:auto;padding:0 clamp(26px,2.5vw,40px);position:relative}.journey-card-cta .website-text-link{margin-top:0}.website-capability-card:hover{border-color:rgb(var(--capability-border) / 28%);box-shadow:0 48px 128px #00000052, 0 0 92px rgb(var(--capability-accent) / 10%), inset 0 1px 0 #ffffff1f;transform:none}.website-capability-card:hover:before{opacity:1}@media (min-width:1101px){.website-capability-card:not(:last-child):after{background:linear-gradient(90deg, rgb(var(--capability-accent) / 46%), transparent);content:"";width:16px;height:1px;position:absolute;top:54px;left:calc(100% + 1px)}}.website-card-topline,.journey-card-powered-by{min-height:var(--capability-product-height);z-index:1;order:3;justify-content:start;align-items:start;gap:6px;margin:0 clamp(26px,2.5vw,40px);display:grid;position:relative}.website-card-topline span,.website-card-topline em,.journey-card-powered-by span{color:rgb(var(--capability-accent) / 82%);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-style:normal;font-weight:800}.website-card-topline span,.journey-card-powered-by span{gap:4px;font-size:0;line-height:1;display:grid}.website-card-topline span:before,.journey-card-powered-by span:before{color:rgb(var(--capability-accent) / 76%);content:"POWERED BY";letter-spacing:.1em;font-size:.62rem;font-weight:780}.website-card-topline strong,.journey-card-powered-by strong{color:rgb(var(--capability-accent) / 94%);font-family:var(--font-aiio-heading);letter-spacing:0;text-transform:none;font-size:1rem;font-weight:780;line-height:1.08;display:inline-block}.website-card-topline strong:after,.journey-card-powered-by strong:after{content:"™";margin-left:.08em;font-size:.54em;line-height:0;position:relative;top:-.42em}.website-card-topline em{border:1px solid rgb(var(--capability-accent) / 28%);border-radius:999px;padding:7px 10px}.website-capability-index,.journey-card-level{color:rgb(var(--capability-accent) / 86%);font-family:var(--font-aiio-heading);letter-spacing:.08em;z-index:1;order:1;margin:clamp(10px,1.2vw,18px) clamp(26px,2.5vw,40px) 0;font-size:.86rem;font-weight:620;display:inline-flex;position:relative}.website-capability-card h3{color:#fff;font-family:var(--font-aiio-heading);min-height:var(--capability-heading-height);text-wrap:balance;white-space:normal;z-index:1;order:2;margin:0 clamp(26px,2.5vw,40px);font-size:clamp(1.16rem,1.05vw,1.38rem);font-weight:600;line-height:1.12;position:relative}.website-architecture-card h3{color:#fff;font-family:var(--font-aiio-heading);text-wrap:balance;margin:0;font-size:clamp(1.7rem,2.2vw,2.35rem);font-weight:600;line-height:1.04}.website-capability-card p,.website-architecture-card p,.website-contact-panel p{color:#ffffff94;margin:26px 0 0;font-size:1.02rem;line-height:1.5}.website-capability-card .journey-card-description p{color:inherit;font:inherit;line-height:inherit;margin:0}.website-capability-card .journey-card-description p+p{margin-top:.85em}.website-capability-card-copy>p{min-height:var(--capability-copy-height);z-index:1;order:5;margin:0 clamp(26px,2.5vw,40px);position:relative}.website-capability-quote,.journey-card-insight{border-left:0;border-top:1px solid rgb(var(--capability-accent) / 24%);color:#ffffffad;font-family:var(--font-aiio-heading);margin:var(--capability-quote-offset) clamp(26px, 2.5vw, 40px) 0;min-height:var(--capability-quote-height);z-index:1;order:6;padding-top:clamp(20px,1.8vw,28px);font-size:.98rem;font-weight:520;line-height:1.48;position:relative}.website-capability-quote span,.journey-card-insight span{color:rgb(var(--capability-accent) / 72%);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:.62rem;font-weight:780;line-height:1;display:block}.website-capability-quote p,.journey-card-insight p{color:inherit;font:inherit;line-height:inherit;min-height:0;margin:0}.website-text-link{--editorial-arrow-color:rgb(var(--capability-accent,179 145 255) / 88%);color:#fff;border:1px solid #fff3;border-radius:999px;align-items:center;gap:10px;min-height:48px;margin-top:58px;padding:0 18px;font-weight:760;transition:background-color .18s,border-color .18s;display:inline-flex}.website-text-link:hover{background:#ffffff14;border-color:#ffffff61}.website-text-link .editorial-jump-arrow{color:var(--editorial-arrow-color);width:1rem;height:1rem}.website-text-link:hover .editorial-jump-arrow,.website-text-link:focus-visible .editorial-jump-arrow{transform:translate(4px,-3px)}.website-architecture-card{min-height:230px;padding:clamp(28px,3vw,42px)}.website-contact-panel{justify-content:space-between;align-items:center;gap:28px;padding:clamp(34px,5vw,72px);display:flex}.website-contact-panel p{font-family:var(--font-aiio-heading);max-width:780px;margin:0;font-size:clamp(2rem,4vw,4.8rem);line-height:1}.website-final-button{color:#fff;border:1px solid #ffffff42;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-weight:760;transition:background-color .18s,border-color .18s;display:inline-flex}.website-final-button:hover{background:#ffffff14;border-color:#ffffff6b}.website-capability-card>.website-text-link{border-color:rgb(var(--capability-accent) / 30%);color:#ffffffe0;z-index:1;order:7;align-self:end;width:fit-content;margin-top:0;margin-left:clamp(26px,2.5vw,40px);margin-right:clamp(26px,2.5vw,40px);position:relative}.website-capability-card>.website-text-link:hover{background:rgb(var(--capability-accent) / 9%);border-color:rgb(var(--capability-accent) / 48%)}.thinking-journal-section .website-section-heading{max-width:920px;margin-bottom:clamp(44px,5vw,76px)}.thinking-journal-section,.thinking-publication-section{padding:clamp(76px,8vw,132px) 0}.thinking-journal-list{gap:24px;display:grid}.thinking-journal-entry,.thinking-publication-card{background:linear-gradient(#ffffff12,#ffffff05),#ffffff05;border:1px solid #ffffff1c;border-radius:18px;box-shadow:0 34px 90px #0000003d,inset 0 1px #ffffff17}.thinking-journal-entry{gap:clamp(30px,3.8vw,54px);padding:clamp(30px,4vw,58px);display:grid}.thinking-journal-entry-header,.thinking-publication-meta{color:#ffffff94;font-family:var(--font-aiio-heading);letter-spacing:0;flex-wrap:wrap;gap:12px 22px;font-size:.88rem;font-weight:640;display:flex}.thinking-journal-entry-header span,.thinking-publication-meta span:first-child{color:#fff}.thinking-journal-entry-header time,.thinking-publication-meta span{color:#ffffff8f}.thinking-journal-entry-body{grid-template-columns:minmax(0,.95fr) minmax(240px,.95fr) minmax(220px,.82fr);gap:clamp(28px,4vw,54px);display:grid}.thinking-journal-label{color:#b391ffe0;letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:.74rem;font-weight:800}.thinking-journal-entry h3{color:#fff;font-family:var(--font-aiio-heading);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1.45rem,2.2vw,2.58rem);font-weight:610;line-height:1.08}.thinking-journal-detail p:not(.thinking-journal-label),.thinking-publication-card>p,.thinking-editorial-panel li{color:#ffffff9e;margin:0;font-size:1.03rem;line-height:1.62}.thinking-journal-detail ul,.thinking-editorial-panel ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.thinking-journal-detail li{color:#ffffffb8;font-family:var(--font-aiio-heading);border-top:1px solid #ffffff1a;padding-top:12px;font-size:1rem;line-height:1.28}.thinking-publication-grid{grid-template-columns:minmax(0,.9fr) minmax(320px,.65fr);gap:clamp(44px,7vw,100px);display:grid}.thinking-publication-card{align-self:start;gap:42px;padding:clamp(32px,4.5vw,58px);display:grid}.thinking-publication-meta{border-bottom:1px solid #ffffff1a;gap:10px;padding-bottom:28px;display:grid}.thinking-publication-card .website-text-link{width:fit-content;margin-top:0}.thinking-editorial-panel{grid-template-columns:minmax(0,.9fr) minmax(280px,.85fr);align-items:start;display:grid}.thinking-editorial-panel h2{color:#fff;font-family:var(--font-aiio-heading);letter-spacing:0;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(2.7rem,5.4vw,6rem);font-weight:610;line-height:.98}.thinking-editorial-panel li{border-top:1px solid #ffffff1a;padding-top:16px}.theory-book-page{--theory-nav-offset:0px;color:#fff;scroll-behavior:smooth;background:radial-gradient(circle at 72% 0,#6646aa29,#0000 34%),radial-gradient(circle at 22% 16%,#a875ff1a,#0000 28%),linear-gradient(#0b0614 0%,#090510 42%,#07040c 100%);min-height:100vh}.theory-book-layout{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;min-height:100vh;display:grid}.theory-sidebar{height:calc(100svh - var(--theory-nav-offset));max-height:calc(100svh - var(--theory-nav-offset));top:var(--theory-nav-offset);background:linear-gradient(#170c2af5,#0a0513fa),radial-gradient(circle at 30% 0,#aa7cff1f,#0000 46%);border-right:1px solid #ffffff24;flex-direction:column;gap:42px;padding:40px 26px 28px;display:flex;position:sticky;overflow:hidden}.theory-publisher-logo{align-items:center;width:fit-content;display:inline-flex}.theory-publisher-logo .aiio-logo{--aiio-logo-width:72px;--aiio-logo-height:30px;--aiio-logo-mark-width:30px;--aiio-logo-word-left:35px}.theory-sidebar-intro{gap:18px;display:grid}.theory-back-link{color:#ffffff7a;font-family:var(--font-aiio-heading);letter-spacing:0;align-items:center;gap:9px;width:fit-content;font-size:.78rem;font-weight:600;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.theory-back-link:hover{color:#ffffffd1;transform:translate(-2px)}.theory-back-link span{color:#ffffff70;font-size:1rem;line-height:1}.theory-sidebar-nav>p{color:#ba8bffeb;letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:820}.theory-sidebar h2{color:#fff;font-family:var(--font-aiio-heading);letter-spacing:0;margin:0;font-size:clamp(1.9rem,2.1vw,2.45rem);font-weight:620;line-height:1.08}.theory-sidebar-intro p:last-child{color:#ffffffad;max-width:230px;margin:0;font-size:1.02rem;line-height:1.4}.theory-publication-meta{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;gap:9px;padding:18px 0;display:grid}.theory-publication-meta span{color:#ffffff8a;justify-content:space-between;font-size:.8rem;line-height:1.3;display:flex}.theory-publication-meta span:first-child{color:#ffffffc2;font-family:var(--font-aiio-heading);font-weight:600}.theory-progress{gap:14px;display:grid}.theory-progress-meta{color:#ffffff9e;justify-content:space-between;font-size:.82rem;display:flex}.theory-progress-track{background:#ffffff29;border-radius:999px;height:3px;overflow:hidden}.theory-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#b98bff,#ffffffc7);height:100%;transition:width .16s linear;display:block}.theory-sidebar-nav{gap:20px;min-height:0;display:grid}.theory-sidebar-nav ol{scrollbar-color:#ba8bff5c transparent;scrollbar-width:thin;gap:6px;max-height:min(50svh,660px);margin:0;padding:0 4px 0 0;list-style:none;display:grid;overflow:auto}.theory-sidebar-nav li{margin:0}.theory-sidebar-nav a{color:#ffffff94;border:1px solid #0000;border-radius:10px;grid-template-columns:28px minmax(0,1fr);gap:14px;padding:12px 14px;font-size:.94rem;line-height:1.25;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:grid}.theory-sidebar-nav a:hover,.theory-sidebar-nav a.is-active{color:#fff;background:#ffffff12;border-color:#ba8bff2e}.theory-sidebar-nav a.is-active{box-shadow:inset 3px 0 #ba8bffe0}.theory-sidebar-nav a span:first-child{color:#ba8bffeb;font-family:var(--font-aiio-heading);font-size:.88rem;font-weight:650}.theory-sidebar-note{border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;margin-top:auto;padding:18px;display:grid}.theory-sidebar-note>span{color:#ba8bff;font-size:1.2rem;line-height:1}.theory-sidebar-note p{color:#ffffff9e;margin:0;font-size:.92rem;line-height:1.42}.theory-sidebar-note strong{color:#fff;margin-bottom:3px;font-weight:720;display:block}.theory-book-main{min-width:0}.theory-book-hero{border-bottom:1px solid #ffffff21;align-items:center;min-height:clamp(340px,34vw,440px);padding:clamp(54px,6vw,86px) clamp(36px,8vw,132px);display:grid;position:relative;overflow:hidden}.theory-book-hero-artwork{position:absolute;inset:0;overflow:hidden;box-shadow:0 0 120px #754dbe33,inset 0 1px #ffffff14}.theory-book-hero-artwork:before,.theory-book-hero-artwork:after{content:"";pointer-events:none;z-index:2;height:clamp(90px,10vw,160px);position:absolute;left:0;right:0}.theory-book-hero-artwork:before{background:linear-gradient(#090510,#09051000);top:0}.theory-book-hero-artwork:after{background:linear-gradient(#09051000,#090510);bottom:0}.theory-book-hero-image{object-fit:cover;object-position:56% 50%;opacity:.74;width:100%;height:100%;position:absolute;inset:0}.theory-book-hero-shade{z-index:1;background:radial-gradient(circle at 62% 48%,#ba8bff29,#0000 0 32%,#09051033 62%,#090510b8 100%),linear-gradient(90deg,#090510e0 0%,#0905109e 34%,#0905102e 66%,#090510a8 100%),linear-gradient(#090510 0%,#0905100a 26%,#0905101f 70%,#090510 100%);position:absolute;inset:0}.theory-book-hero-content{z-index:3;gap:26px;max-width:840px;display:grid;position:relative}.theory-book-hero-content h1{color:#fff;font-family:var(--font-aiio-heading);letter-spacing:0;text-wrap:balance;max-width:860px;margin:0;font-size:clamp(3.7rem,6.6vw,7rem);font-weight:650;line-height:.93}.theory-book-hero-content>p:last-child{color:#ffffffb8;margin:0;font-size:clamp(1.2rem,1.7vw,1.65rem);line-height:1.42}.theory-reading-area{max-width:920px;margin:0;padding:clamp(110px,11vw,158px) clamp(32px,8vw,132px) clamp(150px,13vw,220px);display:grid}.theory-chapter{border-top:1px solid #ffffff1f;padding:clamp(72px,7vw,104px) 0 clamp(104px,10vw,156px);scroll-margin-top:54px}.theory-chapter-marker{grid-template-columns:auto minmax(90px,190px);align-items:center;gap:24px;margin-bottom:24px;display:grid}.theory-chapter-marker span{color:#ba8bff;font-family:var(--font-aiio-heading);letter-spacing:.08em;font-size:1.15rem;font-weight:650}.theory-chapter-marker i{background:linear-gradient(90deg,#ffffff47,#0000);height:1px;display:block}.theory-chapter h2{color:#fff;font-family:var(--font-aiio-heading);letter-spacing:0;text-wrap:balance;max-width:740px;margin:0;font-size:clamp(3.25rem,5.4vw,5.8rem);font-weight:650;line-height:.96}.theory-chapter-body{margin-top:clamp(42px,5.4vw,68px)}.theory-chapter-body p{color:#ffffffb0;max-width:76ch;margin:0;font-size:clamp(1.08rem,1.18vw,1.22rem);line-height:1.88}.theory-chapter-body p+p{margin-top:34px}.theory-chapter-body>p.is-opening{color:#ffffffd6;margin-bottom:clamp(34px,4vw,52px);font-size:clamp(1.14rem,1.3vw,1.3rem);line-height:1.72}.theory-opening-sentence{color:#fff;font-weight:650}.theory-chapter-body blockquote{grid-template-columns:42px minmax(0,1fr);gap:0;max-width:74ch;margin:0 0 clamp(42px,5vw,66px);padding:0;display:grid}.theory-chapter-body blockquote>span{color:#ba8bff;font-family:var(--font-aiio-heading);font-size:4.8rem;line-height:.8}.theory-chapter-body blockquote p{color:#ffffffd1;border-left:1px solid #fff3;padding-left:38px;font-style:italic;line-height:1.85}.theory-chapter-body blockquote.is-opening p{color:#ffffffe0;font-size:clamp(1.14rem,1.3vw,1.32rem)}.theory-formula{background:radial-gradient(circle at 18% 0,#ba8bff26,#0000 38%),linear-gradient(#ffffff12,#ffffff05);border:1px solid #ffffff1f;border-radius:22px;gap:13px;max-width:560px;margin:42px 0;padding:clamp(28px,3.5vw,42px);display:grid}.theory-formula span{color:#ffffffad;font-family:var(--font-aiio-heading);letter-spacing:0;font-size:clamp(1.2rem,1.7vw,1.78rem);font-weight:560;line-height:1.14}.theory-formula span:first-child,.theory-formula span:last-child{color:#fff}.request-demo-page{color:#fff;background:radial-gradient(circle at 82% 8%,#5a328a2e,#0000 34%),radial-gradient(circle at 10% 62%,#1eb4d217,#0000 30%),linear-gradient(#020205 0%,#050507 52%,#030305 100%);min-height:100vh;overflow:hidden}.request-demo-page .topbar-shell.is-scrolled{background:#020205db;border-bottom-color:#ffffff1a;box-shadow:0 18px 48px #0000003d}.request-demo-page .topbar-shell.is-scrolled .aiio-logo{filter:brightness(0)invert();opacity:.92}.request-demo-page .topbar-shell.is-scrolled .main-nav>a{color:#ffffffb8}.request-demo-page .topbar-shell.is-scrolled .main-nav>a:hover{color:#fff}.request-demo-shell{width:min(1180px,100% - 40px);margin:0 auto}.request-demo-hero{border-bottom:1px solid #ffffff14;padding:clamp(88px,8.4vw,128px) 0 clamp(42px,5vw,70px);position:relative}.request-demo-hero:after{content:"";opacity:.5;background:linear-gradient(90deg,#0000,#ffffff1f,#0000),radial-gradient(circle,#ffffff2e,#0000 56%);width:min(820px,70vw);height:1px;position:absolute;top:clamp(70px,7vw,108px);left:50%;transform:translate(-50%)}.request-demo-hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:center;gap:clamp(34px,5.2vw,78px);display:grid}.request-demo-copy{justify-items:start;display:grid}.request-demo-copy h1,.request-demo-section h2,.request-demo-form-intro h2{color:#fff;font-family:var(--font-aiio-heading);letter-spacing:0;text-wrap:balance;margin:0;font-weight:600}.request-demo-copy h1{max-width:1180px;font-size:clamp(3.72rem,7.05vw,7.6rem);line-height:.95}.request-demo-copy>p{color:#ffffffa3;max-width:760px;margin:clamp(18px,2vw,28px) 0 0;font-size:clamp(1.16rem,1.6vw,1.38rem);line-height:1.5}.request-demo-button,.request-demo-submit{background:var(--brand-purple);color:#fff;cursor:pointer;font:inherit;border:1px solid #b391ff6b;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 25px;font-weight:760;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.request-demo-button{margin-top:26px}.request-demo-button:hover,.request-demo-submit:hover{background:#7545b8;border-color:#b391ffa3;transform:translateY(-1px)}.request-demo-person{background:radial-gradient(circle at 70% 4%,#b391ff2e,#0000 30%),linear-gradient(#ffffff14,#ffffff05),#ffffff05;border:1px solid #ffffff1f;border-radius:24px;justify-self:end;gap:18px;max-width:410px;padding:clamp(18px,1.8vw,24px);display:grid;box-shadow:0 34px 90px #00000047,inset 0 1px #ffffff14}.request-demo-person .request-demo-portrait{aspect-ratio:16/10.5;background-position:50% 18%;border:1px solid #ffffff1f;border-radius:18px;box-shadow:inset 0 -42px 70px #0000003d}.request-demo-person-copy{gap:14px;display:grid}.request-demo-person-name{color:#fff;font-family:var(--font-aiio-heading);margin:0;font-size:clamp(1.52rem,2vw,2.1rem);line-height:1.1}.request-demo-person-role{color:#b391ffeb;font-family:var(--font-aiio-heading);margin-top:-12px;font-size:.96rem;font-weight:700;line-height:1.2}.request-demo-person blockquote{color:#ffffffdb;font-family:var(--font-aiio-heading);border-left:1px solid #b391ff8f;margin:2px 0 0;padding-left:16px;font-size:clamp(1.02rem,1.18vw,1.16rem);line-height:1.32}.request-demo-person-copy p{color:#ffffffa3;margin:0;font-size:clamp(.98rem,1.05vw,1.08rem);line-height:1.5}.request-demo-person-link{background:var(--brand-purple);color:#fff;font-family:var(--font-aiio-heading);border:1px solid #b391ff75;border-radius:999px;justify-self:start;align-items:center;min-height:34px;padding:0 13px;font-size:.92rem;font-weight:760;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.request-demo-person-link:hover,.request-demo-person-link:focus-visible{color:#fff;background:#7545b8;border-color:#b391ffad}@media (min-width:1101px){.request-demo-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,398px)}.request-demo-person{max-width:386px;transform:translate(clamp(18px,2.2vw,34px),clamp(26px,3vw,46px))}}.request-demo-section,.request-demo-form-section{border-bottom:1px solid #ffffff14;padding:clamp(64px,7.8vw,118px) 0}.request-demo-expect-grid,.request-demo-form-grid{grid-template-columns:minmax(0,.7fr) minmax(520px,1.3fr);gap:clamp(28px,4.4vw,62px);display:grid}.request-demo-section h2,.request-demo-form-intro h2{font-size:clamp(3rem,5.3vw,6.2rem);line-height:.98}.request-demo-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);display:grid}.request-demo-outcome-card{--outcome-accent:179 145 255;color:#ffffffc2;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;grid-template-rows:auto minmax(64px,auto) 1fr auto;gap:16px;min-height:300px;padding:clamp(22px,2.35vw,30px);display:grid}.request-demo-outcome-card:first-child{--outcome-accent:24 214 255}.request-demo-outcome-card:nth-child(2){--outcome-accent:179 145 255}.request-demo-outcome-card:nth-child(3){--outcome-accent:242 179 77}.request-demo-outcome-icon{background:radial-gradient(circle at 50% 50%, rgb(var(--outcome-accent) / 18%), transparent 62%), linear-gradient(180deg, #ffffff14, #ffffff05);border:1px solid rgb(var(--outcome-accent) / 34%);color:rgb(var(--outcome-accent));border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.request-demo-outcome-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:34px;height:34px}.request-demo-outcome-icon .icon-orbit{stroke:rgb(var(--outcome-accent) / 48%)}.request-demo-outcome-icon .icon-muted{stroke:#ffffff3d}.request-demo-outcome-icon .icon-line{stroke:rgb(var(--outcome-accent) / 92%)}.request-demo-outcome-icon .icon-dot{fill:rgb(var(--outcome-accent) / 92%);stroke:none}.request-demo-outcome-card h3{color:#fff;font-family:var(--font-aiio-heading);text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.55vw,1.68rem);line-height:1.08}.request-demo-outcome-card p{color:#ffffff9e;margin:0;font-size:clamp(1rem,1.1vw,1.08rem);line-height:1.52}.request-demo-outcome-link{border-top:1px solid rgb(var(--outcome-accent) / 24%);color:rgb(var(--outcome-accent) / 94%);font-family:var(--font-aiio-heading);align-items:center;margin-top:clamp(10px,1.2vw,16px);padding-top:16px;font-size:.94rem;font-weight:760;line-height:1.2;text-decoration:none;transition:color .18s,border-color .18s;display:inline-flex}.request-demo-outcome-link:hover,.request-demo-outcome-link:focus-visible{border-color:rgb(var(--outcome-accent) / 48%);color:#fff}.request-demo-trust-section{border-bottom:1px solid #ffffff14;padding:clamp(34px,4.8vw,66px) 0}.request-demo-trust-panel{gap:clamp(18px,2.4vw,28px);display:grid}.request-demo-trust-panel>p{color:#ffffff9e;font-family:var(--font-aiio-heading);margin:0;font-size:clamp(1.06rem,1.35vw,1.34rem);line-height:1.2}.request-demo-reference-marquee{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;height:clamp(78px,8vw,110px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%)}.request-demo-reference-track{align-items:center;width:max-content;height:100%;animation:56s linear infinite trustReferenceMarqueeLeft;display:flex}.request-demo-reference-set{align-items:center;gap:clamp(46px,6vw,86px);padding-right:clamp(46px,6vw,86px);display:flex}.request-demo-reference-logo{justify-content:center;align-items:center;min-width:clamp(118px,12vw,172px);height:clamp(54px,5.6vw,78px);margin:0;display:flex}.request-demo-reference-logo img{filter:brightness(0)invert();opacity:.8;width:auto;max-width:clamp(108px,11vw,168px);max-height:clamp(24px,2.7vw,38px)}@media (prefers-reduced-motion:reduce){.request-demo-reference-track{animation-duration:1ms}}.request-demo-form-intro p{color:#ffffff94;max-width:620px;margin:28px 0 0;font-size:clamp(1.05rem,1.2vw,1.16rem);line-height:1.55}.request-demo-form{background:linear-gradient(#ffffff12,#ffffff05),#ffffff05;border:1px solid #ffffff17;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:clamp(28px,3.4vw,46px);display:grid;box-shadow:0 34px 90px #00000042,inset 0 1px #ffffff17}.request-demo-form label{color:#ffffffb3;gap:10px;font-size:.86rem;font-weight:720;display:grid}.request-demo-form input,.request-demo-form textarea{color:#fff;font:inherit;resize:vertical;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;width:100%;min-height:58px;padding:17px 18px}.request-demo-form input::placeholder,.request-demo-form textarea::placeholder{color:#ffffff59}.request-demo-form input:focus,.request-demo-form textarea:focus{border-color:#b391ffbd;outline:3px solid #b391ff24}.request-demo-form-wide,.request-demo-check{grid-column:1/-1}.request-demo-check{color:#ffffff85;grid-template-columns:18px 1fr;align-items:start;gap:12px;font-weight:500;line-height:1.45;display:grid}.request-demo-check input{min-height:18px;padding:0}.request-demo-closing{padding:clamp(76px,9vw,140px) 0 clamp(92px,10vw,168px)}.request-demo-closing-copy{max-width:940px}.request-demo-closing-copy h2{color:#fff;font-family:var(--font-aiio-heading);text-wrap:balance;margin:0;font-size:clamp(2.7rem,5.1vw,6rem);line-height:1.02}.request-demo-closing-copy p{color:#ffffffa3;max-width:700px;margin:clamp(22px,2vw,30px) 0 0;font-size:clamp(1.08rem,1.35vw,1.28rem);line-height:1.55}@media (max-width:1100px){.request-demo-hero-grid,.request-demo-expect-grid,.request-demo-form-grid{grid-template-columns:1fr}.request-demo-person{justify-self:start;max-width:520px}.website-capability-grid,.website-architecture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.website-capability-card{--capability-image-height:clamp(260px, 31vw, 360px);--capability-heading-height:4rem;--capability-copy-height:7.2rem;--capability-quote-height:8rem;grid-template-rows:var(--capability-image-height) var(--capability-index-height) var(--capability-product-height) var(--capability-heading-height) var(--capability-copy-height) minmax(var(--capability-quote-height), 1fr) auto;min-height:clamp(760px,76vw,900px)}.website-capability-card-copy{min-height:0}.website-card-canon{height:var(--capability-image-height)}.website-platform-system-layout{grid-template-columns:1fr;gap:clamp(30px,5vw,54px);min-height:0}.website-platform-missing-layout{grid-template-columns:1fr;align-items:start;gap:clamp(42px,6vw,72px)}.website-platform-capability-spine{max-width:620px}.website-platform-system-copy{grid-area:auto/1;max-width:820px}.website-capability-layer-visual{grid-area:auto/1;justify-self:stretch;width:100%;min-height:0;max-height:none;margin-top:0;transform:none}.thinking-journal-entry-body,.thinking-publication-grid,.thinking-editorial-panel{grid-template-columns:1fr}}@media (max-width:720px){.website-page-shell{width:min(100% - 28px,1180px)}.website-hero{padding:108px 0 82px}.website-hero h1{font-size:clamp(2.92rem,13.1vw,4.32rem)}#platform-hero.website-hero>.website-page-shell{transform:translateY(-32px)}.website-page:has(.website-platform-system-section) .website-hero-visual{margin-bottom:clamp(-64px,-12vw,-34px)}.website-hero>.website-page-shell>p:not(.editorial-eyebrow):not(.website-hero-lead){margin-top:34px}.website-capability-section,.website-architecture-section,.website-contact-section{padding:110px 0}.website-platform-system-section{padding:104px 0}.website-platform-missing-section{padding:96px 0}.website-section-heading{margin-bottom:58px}.website-section-heading h2{font-size:clamp(2.7rem,12vw,4rem)}.website-capability-grid,.website-architecture-grid{grid-template-columns:1fr}.website-capability-card{grid-template-rows:clamp(230px,62vw,320px) auto auto auto auto auto auto auto;gap:18px;min-height:330px;padding:0 0 clamp(24px,7vw,34px)}.website-capability-card-copy{min-height:0}.website-card-canon{width:100%;height:clamp(230px,62vw,320px);margin:0}.website-capability-card h3{min-height:0;font-size:clamp(1.48rem,7vw,1.9rem)}.website-platform-capability-spine{gap:28px}.website-platform-capability-spine strong{font-size:clamp(1.28rem,6vw,1.72rem)}.website-capability-card-copy>p,.website-capability-quote{min-height:0}.website-capability-layer-visual{aspect-ratio:1;max-height:420px}.website-architecture-card{min-height:0}.website-contact-panel{flex-direction:column;align-items:flex-start}.thinking-journal-entry,.thinking-publication-card{border-radius:14px;padding:28px}.thinking-journal-entry-body{gap:32px}.thinking-journal-entry h3{font-size:clamp(1.42rem,7.2vw,2.2rem)}.theory-book-layout{grid-template-columns:1fr}.theory-sidebar{border-bottom:1px solid #ffffff24;border-right:0;height:auto;max-height:none;padding:34px 22px 26px;position:static;overflow:visible}.theory-sidebar-nav ol{max-height:none;overflow:visible}.theory-sidebar-note{display:none}.theory-book-hero{min-height:360px;padding:70px 22px 82px}.theory-book-hero-content{padding:0}.theory-book-hero-content h1{font-size:clamp(3.35rem,14vw,5.2rem)}.theory-book-hero-artwork{min-height:0;margin-top:0}.theory-book-hero-image{object-position:56% 50%}.theory-reading-area{padding:72px 22px 118px}.theory-chapter h2{font-size:clamp(2.8rem,13vw,4.4rem)}.theory-chapter-body blockquote{grid-template-columns:32px minmax(0,1fr)}.theory-chapter-body blockquote p{padding-left:24px}.request-demo-shell{width:min(100% - 28px,1180px)}.request-demo-hero{padding:94px 0 62px}.request-demo-hero-grid,.request-demo-expect-grid,.request-demo-form-grid{grid-template-columns:1fr}.request-demo-copy h1{font-size:clamp(2.96rem,13.2vw,4.5rem)}.request-demo-copy>p{margin-top:22px}.request-demo-person{max-width:420px}.request-demo-outcome-grid{grid-template-columns:1fr}.request-demo-section,.request-demo-trust-section,.request-demo-form-section{padding:72px 0}.request-demo-section h2,.request-demo-form-intro h2{font-size:clamp(2.7rem,12vw,4.1rem)}.request-demo-form{grid-template-columns:1fr}.legal-shell{width:min(100% - 28px,1180px)}.legal-hero{padding:132px 0 96px}.legal-hero h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:clamp(2.55rem,11vw,4rem)}.legal-hero p:not(.editorial-eyebrow){margin-top:44px}.legal-content{padding:96px 0}.legal-card-stack{grid-template-columns:1fr}}.hero:before,.hero:after{display:none}.landing-hero-content{z-index:3;position:relative}.landing-hero-content h1,.landing-hero-content .hero-subheadline{color:#fff}.landing-hero-content .hero-subheadline{color:#ffffffb3}.hero-visual{opacity:1;pointer-events:none;z-index:1;width:min(62vw,1040px);height:min(720px,86vh);position:absolute;top:auto;bottom:0;right:clamp(-150px,-6vw,-72px);overflow:visible}.hero-visual:after,.hero-visual img{display:none}.vl-architecture{--vl-cyan:#28d7e5;--vl-purple:#7b45c7;--vl-purple-deep:#5a328a;--vl-glass:#ffffff1f;width:100%;height:100%;min-height:560px;position:relative}.vl-architecture:before{content:"";filter:blur(26px);opacity:.8;background:radial-gradient(circle at 56% 46%,#28d7e547,#0000 18%),radial-gradient(circle at 54% 28%,#7b45c742,#0000 20%);position:absolute;inset:10% 18% 8%}.vl-layer{height:34%;transform-style:preserve-3d;width:min(760px,96%);animation:7s ease-in-out infinite vlFloat;position:absolute;left:50%;transform:translate(-50%)}.vl-layer-capabilities{animation-delay:-1.4s;top:3%}.vl-layer-ring{background:radial-gradient(#ffffff1f 0%,#ffffff0a 56%,#0000 72%),linear-gradient(90deg,#ffffff1a,#28d7e533,#ffffff14);border:1px solid #ffffff2e;border-radius:50%;height:62%;position:absolute;top:28%;left:0;right:0;transform:rotateX(62deg);box-shadow:inset 0 1px #fff3,0 30px 80px #00000042,0 0 44px #28d7e51f}.vl-layer-capabilities .vl-layer-ring{background:radial-gradient(#7b45c73d 0%,#7b45c71a 58%,#0000 74%),linear-gradient(90deg,#ffffff17,#7b45c738,#28d7e517);box-shadow:inset 0 1px #ffffff29,0 34px 96px #00000052,0 0 58px #7b45c73d}.vl-layer-understanding .vl-layer-ring{background:radial-gradient(#28d7e533 0%,#28d7e512 58%,#0000 74%),linear-gradient(90deg,#ffffff14,#28d7e538,#7b45c71a)}.vl-layer-knowledge .vl-layer-ring{background:radial-gradient(#ffffff2e 0%,#ffffff14 54%,#0000 74%),linear-gradient(90deg,#fff3,#28d7e524,#ffffff1a)}.vl-layer-content{text-align:center;z-index:3;place-items:center;gap:12px;width:min(560px,82%);display:grid;position:absolute;top:30%;left:50%;transform:translate(-50%)}.vl-layer-label{color:#ffffff7a;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:820}.vl-layer-content strong{color:#fff;font-family:var(--font-aiio-heading);text-shadow:0 0 28px #28d7e529;font-size:clamp(1.35rem,2.4vw,2.5rem);font-weight:600;line-height:1.04}.vl-signal-row,.vl-fragments,.vl-network{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.vl-signal-row span,.vl-fragments span,.vl-network span{color:#ffffffad;letter-spacing:.05em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:7px 10px;font-size:.7rem;font-weight:760}.vl-fragments span{color:#ffffffc7;background:#ffffff21}.vl-network span{color:#b3f7ffc7;border-color:#28d7e538}.vl-understanding-core{z-index:2;background:radial-gradient(circle,#fff 0 6%,#28d7e5e0 7% 24%,#28d7e52e 25% 52%,#0000 53%);border-radius:999px;width:clamp(68px,8vw,116px);height:clamp(68px,8vw,116px);animation:4.8s ease-in-out infinite vlPulse;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 34px #28d7e575,0 0 86px #28d7e542}.vl-vertical-flow{z-index:1;background:linear-gradient(#7b45c700,#28d7e5b8,#ffffff1f);width:1px;position:absolute;top:12%;bottom:18%;left:50%;transform:translate(-50%);box-shadow:0 0 46px #28d7e55c}.vl-particles{pointer-events:none;position:absolute;inset:0}.vl-particles span{height:3px;left:var(--particle-x,50%);opacity:.28;top:var(--particle-y,50%);background:#28d7e594;border-radius:999px;width:3px;animation:9s ease-in-out infinite vlParticle;position:absolute}.vl-particles span:first-child{--particle-x:8%;--particle-y:18%}.vl-particles span:nth-child(2){--particle-x:18%;--particle-y:64%}.vl-particles span:nth-child(3){--particle-x:28%;--particle-y:28%}.vl-particles span:nth-child(4){--particle-x:38%;--particle-y:78%}.vl-particles span:nth-child(5){--particle-x:48%;--particle-y:14%}.vl-particles span:nth-child(6){--particle-x:58%;--particle-y:56%}.vl-particles span:nth-child(7){--particle-x:68%;--particle-y:32%}.vl-particles span:nth-child(8){--particle-x:78%;--particle-y:72%}.vl-particles span:nth-child(9){--particle-x:88%;--particle-y:22%}.vl-particles span:nth-child(10){--particle-x:14%;--particle-y:84%}.vl-particles span:nth-child(11){--particle-x:24%;--particle-y:42%}.vl-particles span:nth-child(12){--particle-x:34%;--particle-y:12%}.vl-particles span:nth-child(13){--particle-x:44%;--particle-y:66%}.vl-particles span:nth-child(14){--particle-x:54%;--particle-y:24%}.vl-particles span:nth-child(15){--particle-x:64%;--particle-y:86%}.vl-particles span:nth-child(16){--particle-x:74%;--particle-y:46%}.vl-particles span:nth-child(17){--particle-x:84%;--particle-y:62%}.vl-particles span:nth-child(18){--particle-x:92%;--particle-y:38%}.vl-particles span:nth-child(19){--particle-x:6%;--particle-y:48%}.vl-particles span:nth-child(20){--particle-x:16%;--particle-y:30%}.vl-particles span:nth-child(21){--particle-x:26%;--particle-y:88%}.vl-particles span:nth-child(22){--particle-x:36%;--particle-y:50%}.vl-particles span:nth-child(23){--particle-x:46%;--particle-y:34%}.vl-particles span:nth-child(24){--particle-x:56%;--particle-y:76%}.vl-particles span:nth-child(25){--particle-x:66%;--particle-y:16%}.vl-particles span:nth-child(26){--particle-x:76%;--particle-y:58%}.vl-particles span:nth-child(27){--particle-x:86%;--particle-y:80%}.vl-particles span:nth-child(28){--particle-x:96%;--particle-y:28%}.vl-particles span:nth-child(29){--particle-x:12%;--particle-y:72%}.vl-particles span:nth-child(30){--particle-x:52%;--particle-y:92%}.vl-particles span:nth-child(31){--particle-x:72%;--particle-y:8%}.vl-particles span:nth-child(32){--particle-x:90%;--particle-y:92%}.vl-architecture-platform,.vl-architecture-thinking{max-width:1160px;height:clamp(680px,72vw,920px);margin:clamp(130px,14vw,220px) auto}.ois-visual-wrap{width:min(1180px,100% - 40px);margin:0 auto}.vl-card-visual{aspect-ratio:1.35;border:1px solid #ffffff1f;border-radius:16px;margin-top:38px;position:relative;overflow:hidden}.vl-card-visual:before{content:"";background:radial-gradient(circle at 50% 48%,#28d7e542,#0000 34%),linear-gradient(#ffffff12,#ffffff05);position:absolute;inset:0}.vl-card-orbit{border:1px solid #ffffff2e;border-radius:50%;height:44%;position:absolute;bottom:12%;left:12%;right:12%;transform:rotateX(64deg)}.vl-card-core{background:#28d7e5db;border-radius:999px;width:22px;height:22px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 28px #28d7e585}.is-collector .vl-card-core,.is-collector:before{background:radial-gradient(circle at 50% 52%,#ffffff38,#0000 36%),linear-gradient(#ffffff14,#ffffff05)}.is-forge .vl-card-core,.is-dataforge .vl-card-core{background:#7b45c7e0;box-shadow:0 0 30px #7b45c794}.vl-card-signals{flex-wrap:wrap;gap:7px;display:flex;position:absolute;inset:18px 18px auto}.vl-card-signals span{color:#ffffffad;letter-spacing:.06em;text-transform:uppercase;background:#ffffff17;border:1px solid #ffffff24;border-radius:999px;padding:6px 8px;font-size:.62rem;font-weight:780}.vl-card-visual p{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800;position:absolute;bottom:16px;left:18px}.website-visual-theory-grid{grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);align-items:center;gap:clamp(52px,7vw,110px);display:grid}.website-visual-theory-grid .website-section-heading{margin-bottom:0}.vl-theory-model{place-items:center;gap:24px;min-height:520px;display:grid;position:relative}.vl-theory-node{color:#fff;font-family:var(--font-aiio-heading);text-align:center;background:#ffffff0a;border:1px solid #ffffff26;border-radius:999px;justify-content:center;align-items:center;width:min(100%,560px);min-height:116px;padding:26px 42px;font-size:clamp(1.35rem,2.6vw,2.8rem);font-weight:600;display:flex;box-shadow:inset 0 1px #ffffff17,0 22px 80px #0000003d}.vl-theory-node.knowledge{background:#ffffff0f}.vl-theory-node.understanding{border-color:#28d7e547;box-shadow:inset 0 1px #ffffff17,0 0 60px #28d7e524}.vl-theory-node.capabilities{border-color:#b391ff4d;box-shadow:inset 0 1px #ffffff17,0 0 68px #7b45c733}.vl-theory-arrow{background:linear-gradient(#28d7e500,#28d7e59e);width:1px;height:42px}.vl-stack-visual{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,54px);margin:clamp(150px,16vw,260px) auto 0;display:grid;position:relative}.vl-stack-stage{background:linear-gradient(#ffffff12,#ffffff05),#ffffff05;border:1px solid #ffffff1f;border-radius:22px;min-height:520px;padding:clamp(30px,3vw,44px);position:relative;overflow:hidden;box-shadow:0 34px 90px #0000003d}.vl-stack-number{color:#ffffff4d;font-family:var(--font-aiio-heading);letter-spacing:.12em;font-size:.78rem;font-weight:600}.vl-stack-plates{height:220px;margin:48px 0;position:relative}.vl-stack-plate{border:1px solid #ffffff2e;border-radius:50%;height:48%;position:absolute;left:5%;right:5%;transform:rotateX(62deg)}.vl-stack-plate.capabilities,.vl-stack-plate.evolution{background:#7b45c726;bottom:56%;box-shadow:0 0 48px #7b45c733}.vl-stack-stage h3{color:#fff;text-wrap:balance;margin:0;font-size:clamp(2rem,3.2vw,3.8rem);line-height:1.02}.vl-stack-stage p{color:#b391ffd1;letter-spacing:.1em;text-transform:uppercase;margin:28px 0 0;font-size:.78rem;font-weight:820}@keyframes vlFloat{0%,to{margin-top:0}50%{margin-top:-12px}}@keyframes vlPulse{0%,to{opacity:.72}50%{opacity:1}}@keyframes vlParticle{0%,to{transform:translateY(0)}50%{transform:translateY(-24px)}}@media (max-width:1100px){.hero-visual{opacity:.5;width:980px;right:-300px}.website-visual-theory-grid,.vl-stack-visual{grid-template-columns:1fr}.vl-stack-stage{min-height:460px}}@media (max-width:720px){.hero{min-height:760px}.hero-visual{opacity:.62;width:760px;height:470px;bottom:-70px;right:-260px}.vl-architecture{min-height:450px}.vl-layer-content strong{font-size:1.14rem}.vl-signal-row span,.vl-fragments span,.vl-network span{padding:5px 7px;font-size:.58rem}.vl-architecture-platform,.vl-architecture-thinking{height:580px;margin:70px auto}.ois-visual-wrap{width:min(100% - 28px,1180px)}.website-visual-theory-grid{grid-template-columns:1fr;gap:56px}.vl-theory-model{min-height:420px}.vl-theory-node{min-height:96px}.vl-stack-visual{margin-top:88px}.vl-stack-stage{min-height:390px}.vl-stack-plates{height:160px;margin:34px 0}}@media (prefers-reduced-motion:reduce){.vl-layer,.vl-understanding-core,.vl-particles span{animation:none}}.hero{background:radial-gradient(circle at 78% 18%,#f4a62a1a,#0000 22%),radial-gradient(circle at 72% 40%,#18d6ff29,#0000 32%),radial-gradient(circle at 82% 64%,#8b5cf629,#0000 30%),linear-gradient(135deg,#210b34 0%,#0b0611 58%,#050306 100%)}.vl-architecture{--vl-amber:#f4a62a;--vl-cyan:#18d6ff;--vl-glass:#e8ecf7;--vl-purple:#8b5cf6;--vl-purple-deep:#5a328a}.vl-architecture:before{opacity:.72;background:radial-gradient(circle at 52% 26%,#f4a62a24,#0000 17%),radial-gradient(circle at 54%,#18d6ff3d,#0000 20%),radial-gradient(circle at 52% 68%,#8b5cf633,#0000 19%)}.vl-layer{width:min(780px,96%);height:25%}.vl-layer-evolution{animation-delay:-2.1s;top:-1%}.vl-layer-action{animation-delay:-1.4s;top:24%}.vl-layer-understanding{animation-delay:-.7s;top:49%}.vl-layer-knowledge{bottom:-1%}.vl-layer-ring{height:60%;top:34%}.vl-layer-evolution .vl-layer-ring{background:radial-gradient(#f4a62a33 0%,#f4a62a14 58%,#0000 74%),linear-gradient(90deg,#ffffff14,#f4a62a2e,#8b5cf617);box-shadow:inset 0 1px #ffffff24,0 32px 88px #00000047,0 0 54px #f4a62a2e}.vl-layer-action .vl-layer-ring{background:radial-gradient(#8b5cf63d 0%,#8b5cf61a 58%,#0000 74%),linear-gradient(90deg,#ffffff14,#8b5cf638,#18d6ff17);box-shadow:inset 0 1px #ffffff29,0 34px 96px #00000052,0 0 58px #8b5cf63d}.vl-layer-understanding .vl-layer-ring{background:radial-gradient(#18d6ff33 0%,#18d6ff12 58%,#0000 74%),linear-gradient(90deg,#ffffff14,#18d6ff38,#8b5cf61a);box-shadow:inset 0 1px #ffffff29,0 32px 90px #00000047,0 0 52px #18d6ff2e}.vl-layer-knowledge .vl-layer-ring{background:radial-gradient(#e8ecf72e 0%,#e8ecf714 54%,#0000 74%),linear-gradient(90deg,#e8ecf72e,#18d6ff1a,#ffffff14);box-shadow:inset 0 1px #fff3,0 30px 80px #00000038,0 0 40px #e8ecf71a}.vl-layer-content{gap:10px;width:min(600px,86%);top:28%}.vl-layer-content strong{font-size:clamp(1.18rem,2vw,2.18rem)}.vl-layer-label{color:#ffffff6b}.vl-layer-evolution .vl-signal-row span{color:#ffd68dc7;border-color:#f4a62a3d}.vl-layer-action .vl-signal-row span{color:#cfbeffcc;border-color:#8b5cf642}.vl-layer-understanding .vl-signal-row span{color:#b3f7ffc7;border-color:#18d6ff3d}.vl-layer-knowledge .vl-signal-row span{color:#ffffffc2;background:#e8ecf71f}.vl-architecture-hero .vl-layer-label,.vl-architecture-hero .vl-signal-row{opacity:.34}.vl-architecture-hero .vl-layer-content strong{opacity:.82}.vl-understanding-core{background:radial-gradient(circle,#fff 0 6%,#18d6ffe0 7% 24%,#18d6ff2e 25% 52%,#0000 53%);box-shadow:0 0 34px #18d6ff75,0 0 86px #18d6ff42}.vl-vertical-flow{background:linear-gradient(#f4a62a00,#f4a62a75 16%,#8b5cf68f 40%,#18d6ffa3 64%,#e8ecf729 100%);top:8%;bottom:14%;box-shadow:0 0 44px #18d6ff3d,0 0 72px #8b5cf629}.vl-particles span{background:#18d6ff8a}.vl-particles span:nth-child(3n){background:#8b5cf68a}.vl-particles span:nth-child(4n){background:#f4a62a75}.vl-architecture-platform{max-width:1320px;height:clamp(820px,82vw,1120px);margin:clamp(150px,15vw,240px) auto}.vl-architecture-thinking{height:clamp(760px,76vw,980px)}.ois-visual-wrap{width:min(1320px,100% - 32px)}.vl-card-visual:before{background:radial-gradient(circle at 50% 48%,#18d6ff38,#0000 34%),linear-gradient(#ffffff12,#ffffff05)}.is-collector:before{background:radial-gradient(circle at 50% 52%,#e8ecf738,#0000 36%),linear-gradient(#ffffff14,#ffffff05)}.is-collector .vl-card-core{background:#e8ecf7e0;box-shadow:0 0 28px #e8ecf757}.is-magnet .vl-card-core{background:#18d6ffe0;box-shadow:0 0 30px #18d6ff85}.is-forge .vl-card-core{background:#8b5cf6e0;box-shadow:0 0 30px #8b5cf694}.is-dataforge .vl-card-core{background:#f4a62ae0;box-shadow:0 0 30px #f4a62a7a}.vl-stack-visual{grid-template-columns:repeat(4,minmax(0,1fr))}.vl-stack-stage{min-height:500px}.vl-stack-stage:before{background:linear-gradient(90deg, transparent, var(--stack-color,#18d6ff85), transparent);content:"";opacity:.72;height:1px;position:absolute;top:0;left:18px;right:18px}.vl-stack-stage:first-child{--stack-color:#e8ecf77a}.vl-stack-stage:nth-child(2){--stack-color:#18d6ff94}.vl-stack-stage:nth-child(3){--stack-color:#8b5cf694}.vl-stack-stage:nth-child(4){--stack-color:#f4a62a94}.vl-stack-plate.knowledge{background:#e8ecf71a;bottom:0}.vl-stack-plate.understanding{background:#18d6ff1f;bottom:22%;box-shadow:0 0 40px #18d6ff29}.vl-stack-plate.action{background:#8b5cf626;bottom:44%;box-shadow:0 0 48px #8b5cf633}.vl-stack-plate.evolution{background:#f4a62a21;bottom:66%;box-shadow:0 0 46px #f4a62a2e}.vl-stack-stage p{color:#ffffff9e}@media (max-width:1280px){.vl-stack-visual{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.vl-architecture-platform,.vl-architecture-thinking{height:820px}}@media (max-width:720px){.vl-architecture-platform,.vl-architecture-thinking{height:720px}.vl-layer-content strong{font-size:1rem}.vl-layer-label{font-size:.56rem}.vl-stack-visual{grid-template-columns:1fr}}.hero-visual{opacity:.68;width:min(78vw,1320px);right:clamp(-390px,-16vw,-160px)}.vl-architecture-hero:before{opacity:.46}.vl-architecture-hero .vl-layer-content{opacity:0}.vl-architecture-hero .vl-vertical-flow{opacity:.72}.capability-journey-section{background:radial-gradient(circle at 50% 10%,#18d6ff17,#0000 28%),radial-gradient(circle at 55% 46%,#8b5cf621,#0000 34%),linear-gradient(#030305 0%,#050507 48%,#07040c 100%);border-top:0;min-height:100svh;padding:clamp(118px,12vw,190px) 0 clamp(150px,16vw,280px)}.capability-model-stage{max-width:1180px;margin:0 auto clamp(90px,10vw,160px);position:relative}.capability-model-stage .vl-architecture-platform{max-width:1120px;height:clamp(600px,72vh,840px);margin:0 auto}.capability-journey-intro{gap:clamp(24px,3.2vw,44px)}.capability-journey-intro h2{font-size:clamp(3.4rem,6.2vw,7.4rem)}.capability-sequence{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(18px,2.6vw,42px);max-width:1120px;margin:clamp(82px,9vw,150px) auto 0;display:grid;position:relative}.capability-sequence:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);height:1px;position:absolute;top:50%;left:7%;right:7%}.capability-sequence-step{text-align:center;z-index:1;place-items:center;gap:18px;min-height:132px;display:grid;position:relative}.capability-sequence-step span{color:#fff;font-family:var(--font-aiio-heading);white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;min-width:min(100%,220px);padding:18px 22px;font-size:clamp(1.08rem,1.45vw,1.44rem);font-weight:600;line-height:1;display:inline-flex}.capability-sequence-step em{color:#ffffff75;font-style:normal;line-height:1}.vl-stack-visual{isolation:isolate}.vl-stack-visual:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#e8ecf738,#18d6ff5c,#8b5cf65c,#f4a62a57,#0000);height:1px;position:absolute;top:52%;left:3%;right:3%}.vl-stack-stage{-webkit-backdrop-filter:saturate(120%);backdrop-filter:saturate(120%);z-index:1}@media (max-width:1100px){.hero-visual{opacity:.44;right:-390px}.capability-sequence{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-sequence:before,.vl-stack-visual:before{display:none}}@media (max-width:720px){.hero{min-height:100svh;padding-bottom:96px}.hero-visual{opacity:.36;bottom:-96px;right:-340px}.capability-journey-section{padding:96px 0 128px}.capability-model-stage .vl-architecture-platform{height:620px}.capability-sequence{grid-template-columns:1fr;margin-top:70px}.capability-sequence-step{min-height:92px}.capability-sequence-step span{white-space:normal;min-width:min(100%,260px)}}.capability-journey-section{background:radial-gradient(circle at 50% 8%,#18d6ff14,#0000 28%),radial-gradient(circle at 50% 42%,#8b5cf61a,#0000 34%),linear-gradient(#030305 0%,#040407 48%,#07040c 100%);padding:clamp(158px,16vw,260px) 0 clamp(230px,22vw,390px)}.capability-journey-inner{width:min(1360px,100% - 40px)}.capability-model-stage{margin-bottom:clamp(136px,14vw,230px)}.capability-model-stage:after{content:"";opacity:.56;background:linear-gradient(#18d6ff00,#18d6ff57,#8b5cf600);width:1px;height:clamp(78px,8vw,128px);position:absolute;bottom:clamp(-130px,-8vw,-88px);left:50%;transform:translate(-50%);box-shadow:0 0 34px #18d6ff2e}.capability-model-stage .vl-architecture-platform{max-width:1280px;height:clamp(700px,78vh,960px)}.capability-sequence{margin-top:clamp(92px,9vw,150px)}.capability-sequence:before{opacity:.74;background:linear-gradient(90deg,#0000,#e8ecf747,#18d6ff6b,#8b5cf670,#f4a62a61,#0000);top:36px;box-shadow:0 0 32px #8b5cf62e}.capability-sequence-step{min-height:86px}.capability-sequence-step span{background:linear-gradient(#ffffff12,#ffffff05),#ffffff05;box-shadow:inset 0 1px #ffffff1a,0 20px 70px #00000038}.capability-sequence-step:first-child span{border-color:#e8ecf738}.capability-sequence-step:nth-child(2) span{border-color:#18d6ff47}.capability-sequence-step:nth-child(3) span{border-color:#8b5cf64d}.capability-sequence-step:nth-child(4) span{border-color:#f4a62a4d}.capability-sequence-step em{position:absolute;top:20px;right:clamp(-34px,-2.4vw,-18px);transform:rotate(-90deg)}.capability-stack-stage{margin-top:clamp(138px,13vw,230px);position:relative}.capability-stack-stage:before{content:"";opacity:.62;background:linear-gradient(#8b5cf600,#8b5cf657,#f4a62a00);width:1px;height:clamp(70px,7vw,118px);position:absolute;top:clamp(-118px,-7vw,-70px);left:50%;transform:translate(-50%)}.capability-journey-section .vl-stack-visual{gap:clamp(20px,2.2vw,34px);margin-top:0}.capability-journey-section .vl-stack-visual:before{opacity:.58;top:48%}.capability-journey-section .vl-stack-stage{background:linear-gradient(#ffffff0f,#ffffff05),#ffffff05;border-color:#ffffff1a;min-height:440px;box-shadow:inset 0 1px #ffffff12,0 34px 96px #00000038}.capability-journey-section .vl-stack-stage+.vl-stack-stage{margin-left:0}.capability-journey-section .vl-stack-stage:first-child{box-shadow:inset 0 1px #ffffff12,0 34px 96px #00000038,0 0 44px #e8ecf70f}.capability-journey-section .vl-stack-stage:nth-child(2){box-shadow:inset 0 1px #ffffff12,0 34px 96px #00000038,0 0 48px #18d6ff14}.capability-journey-section .vl-stack-stage:nth-child(3){box-shadow:inset 0 1px #ffffff12,0 34px 96px #00000038,0 0 50px #8b5cf61a}.capability-journey-section .vl-stack-stage:nth-child(4){box-shadow:inset 0 1px #ffffff12,0 34px 96px #00000038,0 0 50px #f4a62a17}.capability-journey-section .vl-stack-stage h3{font-size:clamp(1.86rem,2.65vw,3.28rem)}.capability-journey-section .vl-stack-stage p{color:#ffffff8f}.capability-closing{margin-top:clamp(180px,18vw,310px)}.ois-section{padding-top:clamp(240px,22vw,420px)}.ois-intro{margin-bottom:clamp(120px,12vw,210px)}@media (max-width:1100px){.capability-sequence-step em{display:none}.capability-journey-section .vl-stack-stage+.vl-stack-stage{margin-left:0}}@media (max-width:720px){.capability-model-stage{margin-bottom:86px}.capability-model-stage:after,.capability-stack-stage:before{height:62px}.capability-model-stage .vl-architecture-platform{height:660px}.capability-sequence:before{width:1px;height:calc(100% - 52px);display:block;top:26px;left:50%;right:auto}.capability-journey-section .vl-stack-stage{min-height:360px}}.hero-visual{animation:none}.vl-architecture{isolation:isolate;background:radial-gradient(circle,#18d6ff0f,#0000 34%),radial-gradient(circle at 50% 72%,#8b5cf614,#0000 38%)}.vl-architecture:after{content:"";opacity:.34;pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000,#ffffff1a,#0000),linear-gradient(#18d6ff00,#18d6ff2e,#8b5cf600);position:absolute;inset:4% 12%}.vl-light-flow{opacity:.5;pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 18%,#f4a62a29,#0000 16%),radial-gradient(circle,#18d6ff3d,#0000 20%),radial-gradient(circle at 50% 72%,#8b5cf633,#0000 22%);position:absolute;inset:2% 18% 0}.vl-layer,.vl-understanding-core,.vl-particles span,.vl-stack-stage,.vl-card-core{animation:none}.vl-layer{z-index:2}.vl-layer-ring{-webkit-backdrop-filter:saturate(115%);backdrop-filter:saturate(115%)}.vl-architecture-brand{opacity:.92}.vl-architecture-brand:before{opacity:.36}.vl-architecture-brand .vl-layer-content{opacity:0}.vl-architecture-brand .vl-vertical-flow{opacity:.68}.vl-vertical-flow:after{content:"";opacity:.56;background:linear-gradient(#0000,#ffffffbd,#0000);width:1px;height:18%;animation:10s ease-in-out infinite vlLightFlow;position:absolute;top:18%;left:50%;transform:translate(-50%)}.vl-card-visual{background:radial-gradient(circle at 50% 42%,#18d6ff14,#0000 38%),linear-gradient(#ffffff0d,#ffffff03)}.vl-card-crop{position:absolute;inset:0}.vl-card-crop-layer{border:1px solid #ffffff29;border-radius:50%;position:absolute;left:8%;right:8%;transform:rotateX(62deg)}.vl-card-crop-layer.layer-back{background:#e8ecf714;height:42%;bottom:8%}.vl-card-crop-layer.layer-mid{background:#18d6ff1a;height:38%;bottom:28%;box-shadow:0 0 30px #18d6ff24}.vl-card-crop-layer.layer-front{background:#8b5cf61f;height:34%;bottom:48%;box-shadow:0 0 34px #8b5cf62e}.vl-card-crop-light{opacity:.54;background:linear-gradient(#0000,#ffffffb8,#0000);width:1px;position:absolute;top:16%;bottom:18%;left:50%;box-shadow:0 0 28px #18d6ff47}.is-collector .vl-card-crop-layer.layer-front,.is-collector .vl-card-crop-layer.layer-mid{opacity:.32}.is-magnet .vl-card-crop-layer.layer-mid{background:#18d6ff29;box-shadow:0 0 42px #18d6ff38}.is-forge .vl-card-crop-layer.layer-front{background:#8b5cf62e;box-shadow:0 0 44px #8b5cf647}.is-dataforge .vl-card-crop-layer.layer-front{background:#f4a62a29;box-shadow:0 0 44px #f4a62a38}.vl-mind-light{opacity:.58;background:radial-gradient(circle,#ffffff94,#0000 8%),radial-gradient(circle,#18d6ff52,#0000 24%),radial-gradient(circle,#8b5cf638,#0000 38%);animation:11s ease-in-out infinite vlLightFlow;position:absolute;inset:0}.vl-mind-orbit{border:1px solid #ffffff24;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(62deg)}.vl-mind-orbit.orbit-one{width:72%;height:44%}.vl-mind-orbit.orbit-two{border-color:#18d6ff2e;width:86%;height:58%}.vl-mind-orbit.orbit-three{border-color:#8b5cf62e;width:102%;height:72%}.vl-mind-core{color:#fff;text-align:center;z-index:2;background:radial-gradient(circle at 50% 38%,#ffffff29,#0000 44%),#0a0a109e;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:clamp(170px,18vw,240px);height:clamp(170px,18vw,240px);padding:32px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #18d6ff2e,0 0 90px #8b5cf629}.vl-mind-core span{color:#ffffff8a;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:780}.vl-mind-core strong{font-family:var(--font-aiio-heading);font-size:clamp(1.18rem,2vw,2rem);font-weight:600;line-height:1.02}.vl-mind-node{color:#ffffffbd;letter-spacing:.08em;text-transform:uppercase;z-index:3;background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;padding:10px 14px;font-size:.72rem;font-weight:780;position:absolute}.vl-mind-node.node-7{top:10%;left:42%}.vl-mind-node.node-8{bottom:10%;left:41%}.website-platform-system-section{padding:clamp(60px,6vw,104px) 0 clamp(54px,5.4vw,90px);overflow-x:clip}.website-platform-system-layout{grid-template-columns:minmax(0,.72fr) minmax(420px,1.28fr);align-items:start;gap:0;min-height:clamp(500px,42vw,680px);display:grid;position:relative}.website-platform-system-copy{z-index:2;grid-area:1/1/auto/-1;align-self:start;max-width:740px;margin-bottom:0;position:relative}.website-platform-system-copy h2{max-width:700px;font-size:clamp(2.56rem,4.1vw,5rem)}.website-platform-system-copy>p:not(.editorial-eyebrow){max-width:560px}.website-platform-system-copy strong{color:#fff}.website-capability-layer-visual{--website-shell-width:min(1180px, calc(100vw - 40px));--website-viewport-bleed-right:max(0px, calc((100vw - var(--website-shell-width)) / 2));opacity:.88;pointer-events:none;min-height:clamp(430px,37vw,590px);transform:translateX(var(--website-viewport-bleed-right));width:min(calc(58vw + var(--website-viewport-bleed-right)), 920px);z-index:1;grid-area:1/2/auto/-1;place-self:start end;margin-top:clamp(18px,2.4vw,42px);display:flex;position:relative}.website-figure-caption{color:#ffffff75;letter-spacing:.01em;align-items:center;gap:12px;margin:0;font-size:.82rem;line-height:1.4;display:flex}.website-figure-caption span{color:#b391ffc7;font-family:var(--font-aiio-heading);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.website-capability-journey{--collector-accent:150 156 166;--magnet-accent:24 214 255;--forge-accent:157 93 255;--dataforge-accent:255 173 46;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:calc(clamp(32px,3.6vw,56px)/-8.33333) 0 clamp(10px,1.8vw,26px);padding:0;display:grid;position:relative}.website-capability-journey:before{background:linear-gradient(90deg, rgb(var(--collector-accent) / 34%), rgb(var(--magnet-accent) / 42%), rgb(var(--forge-accent) / 42%), rgb(var(--dataforge-accent) / 40%));content:"";height:1px;position:absolute;top:24px;left:10%;right:10%}.website-capability-journey:after{content:"";opacity:.5;background:radial-gradient(circle,#ffffff70,#0000 62%);height:1px;position:absolute;top:24px;left:10%;right:10%}.website-capability-journey-step{color:#ffffffb3;font-family:var(--font-aiio-heading);text-align:center;white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:92px;padding:0 clamp(10px,1.6vw,20px);font-size:clamp(.66rem,.72vw,.82rem);font-weight:560;line-height:1.2;display:flex;position:relative}.website-capability-journey-step:before{background:radial-gradient(circle, rgb(var(--capability-accent) / 96%) 0 32%, #050507 34%), #050507;border:1px solid rgb(var(--capability-accent) / 42%);box-shadow:0 0 18px rgb(var(--capability-accent) / 18%), inset 0 1px 0 #ffffff2e;content:"";z-index:1;border-radius:999px;width:13px;height:13px;position:relative}.website-capability-journey-step:not(:last-child):after{background:linear-gradient(90deg, rgb(var(--capability-accent) / 42%), transparent);content:"";z-index:1;width:36px;height:1px;position:absolute;top:24px;right:-18px}.website-capability-journey-step em,.website-capability-journey-step .journey-card-index{color:rgb(var(--capability-accent) / 88%);letter-spacing:.08em;order:-1;margin-bottom:0;font-size:.72rem;font-style:normal;font-weight:720}.website-capability-journey-step[data-capability=outcome]:after{content:none}.website-capability-journey-step>span,.website-capability-journey-step .editorial-card-body>div{color:rgb(var(--capability-accent) / 84%);margin-top:2px;font-size:.9em;font-weight:680;display:block}.website-platform-conclusion{text-align:center;gap:clamp(22px,2.7vw,44px);max-width:1440px;margin:0 auto;display:grid}.website-platform-outcome-section{background:radial-gradient(circle at 50% 0,#b391ff14,#0000 36%),linear-gradient(#0000,#ffffff05 44%,#0000);padding:clamp(86px,8.4vw,150px) 0 clamp(116px,11vw,202px)}.website-platform-conclusion h2{color:#fff;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(2.64rem,4.56vw,5.72rem);line-height:1}.website-platform-conclusion p:not(.editorial-eyebrow){color:#ffffffa3;max-width:760px;margin:0 auto;font-size:clamp(1.16rem,1.5vw,1.34rem);line-height:1.55}.website-platform-outcome-ladder{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1.22fr) repeat(3,minmax(0,1fr));gap:0;margin:clamp(8px,1.2vw,18px) 0 clamp(14px,2vw,32px);display:grid}.website-platform-outcome-ladder>div{--outcome-accent:179 145 255;background:radial-gradient(circle at 50% 0%, rgb(var(--outcome-accent) / 9%), transparent 58%), linear-gradient(180deg, rgb(var(--outcome-accent) / 4%), transparent 62%);text-align:left;gap:14px;min-height:clamp(160px,15vw,220px);padding:clamp(24px,2.6vw,38px);display:grid;position:relative}.website-platform-outcome-ladder>div:first-child{--outcome-accent:24 214 255}.website-platform-outcome-ladder>div:nth-child(2){--outcome-accent:157 93 255}.website-platform-outcome-ladder>div:nth-child(3){--outcome-accent:255 173 46}.website-platform-outcome-ladder>div:nth-child(4){--outcome-accent:179 145 255}.website-platform-outcome-ladder>div:not(:last-child){border-right:1px solid #ffffff14}.website-platform-outcome-ladder>div:not(:last-child):after{background:linear-gradient(90deg, rgb(var(--outcome-accent) / 58%), transparent);content:"";z-index:1;width:56px;height:1px;position:absolute;top:50%;right:-28px}.website-platform-outcome-ladder span{color:rgb(var(--outcome-accent) / 86%);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:780}.website-platform-outcome-ladder>div:nth-child(4) span{color:#b391fff0}.website-platform-outcome-ladder strong{color:#fff;font-family:var(--font-aiio-heading);text-wrap:balance;align-self:end;font-size:clamp(1.18rem,1.5vw,1.6rem);font-weight:560;line-height:1.18}.website-platform-conclusion .website-platform-conclusion-thesis{color:#fff;font-family:var(--font-aiio-heading);margin-top:clamp(8px,1vw,16px);font-size:clamp(1.5rem,2vw,2.32rem);line-height:1.16}.website-platform-conclusion .website-platform-conclusion-final{color:#ffffffd1;max-width:780px}.website-platform-conclusion .website-platform-final-statement{color:#fff;font-family:var(--font-aiio-heading);text-wrap:balance;max-width:980px;margin-top:clamp(28px,4.4vw,72px);font-size:clamp(2rem,3.7vw,4.7rem);font-weight:560;line-height:1.04}.brand-canon-trigger{appearance:none;color:inherit;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.brand-canon-figure.is-interactive{cursor:zoom-in}.brand-canon-figure.is-interactive .brand-canon-image{pointer-events:none}.brand-canon-lightbox{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:2000;background:#020205f0;place-items:center;padding:clamp(24px,4vw,68px);animation:.2s both brandCanonLightboxIn;display:grid;position:fixed;inset:0}.brand-canon-lightbox-stage{touch-action:none;justify-content:center;align-items:center;width:100%;max-width:min(94vw,1620px);height:min(82svh,900px);display:flex;overflow:hidden}.brand-canon-lightbox-image{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%;transition:opacity .2s,transform .18s cubic-bezier(.22,1,.36,1);display:block}.brand-canon-lightbox-close,.brand-canon-lightbox-nav{appearance:none;color:#ffffffc2;cursor:pointer;font-family:var(--font-aiio-heading);letter-spacing:0;z-index:2002;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;min-height:42px;padding:0 16px;font-size:.78rem;font-weight:640;transition:background-color .18s,border-color .18s,color .18s;position:fixed}.brand-canon-lightbox-close{top:clamp(18px,3vw,42px);right:clamp(18px,3vw,42px)}.brand-canon-lightbox-nav{top:50%;transform:translateY(-50%)}.brand-canon-lightbox-nav.is-prev{left:clamp(18px,3vw,42px)}.brand-canon-lightbox-nav.is-next{right:clamp(18px,3vw,42px)}.brand-canon-lightbox-close:hover,.brand-canon-lightbox-nav:hover{color:#fff;background:#5a328a33;border-color:#5a328a75}.brand-canon-lightbox-caption{color:#ffffff8a;font-family:var(--font-aiio-heading);letter-spacing:0;white-space:nowrap;z-index:2002;margin:0;font-size:.82rem;position:fixed;bottom:clamp(18px,3vw,42px);left:50%;transform:translate(-50%)}.brand-canon-lightbox-caption span{color:#ffffffc2;margin-left:10px}@keyframes brandCanonLightboxIn{0%{opacity:0}to{opacity:1}}.editorial-section-navigator{--editorial-section-navigator-top:clamp(156px, 22svh, 260px);opacity:.72;right:clamp(18px,2.4vw,42px);top:var(--editorial-section-navigator-top);z-index:60;gap:14px;transition:opacity .22s;display:grid;position:fixed}.editorial-section-navigator:hover{opacity:1}.editorial-section-navigator a{color:#ffffff7a;font-family:var(--font-mono);font-size:var(--size-mono);letter-spacing:var(--track-mono);text-transform:uppercase;letter-spacing:0;grid-template-columns:8px 1fr;align-items:center;gap:10px;font-weight:620;text-decoration:none;transition:color .18s,transform .18s;display:grid}.editorial-section-navigator a:before{content:"";background:#ffffff47;border-radius:999px;width:6px;height:6px;transition:background-color .18s,box-shadow .18s,transform .18s}.editorial-section-navigator a:hover,.editorial-section-navigator a.is-active{color:#ffffffd6}.editorial-section-navigator a.is-active:before{background:#5a328a;transform:scale(1.22);box-shadow:0 0 18px #5a328a8f}.platform-theory-term{color:inherit;text-wrap:pretty;text-decoration:none;display:inline}.platform-theory-text{color:inherit;transition:color .18s}.platform-theory-term .editorial-reference-icon{color:#b391ffc7}.platform-theory-term:hover .platform-theory-text,.platform-theory-term:focus-visible .platform-theory-text{color:#b391ffeb}.platform-theory-term:hover .editorial-reference-icon,.platform-theory-term:focus-visible .editorial-reference-icon{color:#b391ffe6}.platform-theory-term:focus-visible{outline-offset:3px;border-radius:4px;outline:1px solid #b391ff94}.website-capability-journey,.website-capability-journey-step,.website-capability-journey-step:before,.website-capability-journey-step:after{transition:box-shadow .26s,color .26s,opacity .26s,transform .26s}.website-capability-journey.is-active:after{opacity:.78}.website-capability-journey-step.is-active{color:#fff;transform:scale(1.035)}.website-capability-journey-step.is-active:before{box-shadow:0 0 26px rgb(var(--capability-accent) / 38%), inset 0 1px 0 #ffffff3d}.website-capability-journey-step.is-active:after{opacity:.9}.website-capability-card{transform:translateY(0)}.website-capability-card:hover{box-shadow:0 54px 136px #0000005c, 0 0 104px rgb(var(--capability-accent) / 13%), inset 0 1px 0 #ffffff1f;transform:translateY(-4px)}.website-platform-system-section .website-capability-layer-visual .brand-canon-image{transform:translateY(var(--editorial-parallax,0px));transition:filter .36s,opacity .36s,transform .52s cubic-bezier(.16,1,.3,1)}.website-card-canon-image,.website-card-canon .brand-canon-image{transform:translateY(var(--editorial-parallax,0px)) scale(1.06)}.website-capability-card:hover .website-card-canon-image,.website-capability-card:hover .website-card-canon .brand-canon-image,.website-capability-card[data-capability=collector]:hover .brand-canon-image{transform:translateY(var(--editorial-parallax,0px)) scale(1.09)}.platform-editorial-motion .website-section-heading,.platform-editorial-motion .website-platform-capability-spine{opacity:0;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.platform-editorial-motion .is-visible{opacity:1;transform:translateY(0)}@media (max-width:1180px){.editorial-section-navigator{display:none}}@media (max-width:720px){.brand-canon-lightbox{padding:18px}.brand-canon-lightbox-stage{height:78svh}.brand-canon-lightbox-nav{top:auto;bottom:22px;transform:none}.brand-canon-lightbox-nav.is-prev{left:18px}.brand-canon-lightbox-nav.is-next{right:18px}.brand-canon-lightbox-caption{display:none}}@media (prefers-reduced-motion:reduce){.brand-canon-lightbox,.brand-canon-lightbox-image,.brand-canon-lightbox-close,.brand-canon-lightbox-nav,.editorial-jump-arrow,.editorial-section-navigator,.editorial-section-navigator a,.website-capability-journey,.website-capability-journey-step,.website-capability-journey-step:before,.website-capability-journey-step:after,.website-capability-card,.website-card-canon-image,.website-card-canon .brand-canon-image,.platform-editorial-motion .website-section-heading,.platform-editorial-motion .website-platform-capability-spine{transition:none;animation:none}.editorial-jump-arrow{transform:none!important}.platform-editorial-motion .website-section-heading,.platform-editorial-motion .website-platform-capability-spine{opacity:1;transform:none}}.website-capability-layer-visual .vl-architecture-platform{margin-top:0;margin-bottom:0}.website-capability-layer-visual .brand-canon-figure{box-shadow:none;height:100%;max-height:none;min-height:inherit;border:0;border-radius:0;overflow:visible}.website-capability-layer-visual .brand-canon-image{filter:brightness(1.04)contrast(1.03);-webkit-mask-composite:source-in;object-fit:contain;object-position:center right;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 0%,#000 7% 91%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 7% 91%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:1100px){.website-capability-layer-visual{width:100%;max-height:none;transform:none}.website-capability-layer-visual .brand-canon-figure{height:clamp(380px,50vw,540px)}.website-capability-journey{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:-8px}.website-capability-journey-step{white-space:normal;padding:0 6px;font-size:clamp(.62rem,1vw,.76rem)}.website-capability-journey-step:not(:last-child):after{right:-6px}.website-platform-outcome-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.website-platform-outcome-ladder>div:nth-child(2){border-right:0}.website-platform-outcome-ladder>div:nth-child(2):after{display:none}}@media (max-width:720px){.website-capability-layer-visual{aspect-ratio:auto;max-height:none}.website-capability-layer-visual .brand-canon-figure{height:clamp(250px,68vw,380px)}.website-capability-journey{grid-template-columns:1fr;gap:8px;margin:-8px 0 24px;padding:0}.website-capability-journey:before,.website-capability-journey:after{display:none}.website-capability-journey-step{text-align:left;white-space:normal;flex-direction:row;justify-content:flex-start;align-items:center;min-height:44px;padding:0}.website-capability-journey-step:not(:last-child):after{background:linear-gradient(180deg, rgb(var(--capability-accent) / 42%), transparent);content:"";width:1px;height:20px;position:absolute;top:32px;left:6px;right:auto}.website-capability-journey-step em{min-width:30px;margin-bottom:0}.website-figure-caption{flex-direction:column;align-items:flex-start;gap:6px}.website-platform-outcome-ladder{grid-template-columns:1fr}.website-platform-outcome-ladder>div{min-height:0;padding:26px 0}.website-platform-outcome-ladder>div:not(:last-child){border-bottom:1px solid #ffffff14;border-right:0}.website-platform-outcome-ladder>div:not(:last-child):after{background:linear-gradient(#b391ff94,#0000);width:1px;height:34px;display:block;inset:auto auto -18px 0}}.organization-mirror-visual{background:radial-gradient(circle,#18d6ff1a,#0000 30%),radial-gradient(circle at 50% 52%,#8b5cf61f,#0000 42%),linear-gradient(#ffffff08,#ffffff03);border:1px solid #ffffff17;border-radius:32px}.mirror-line{stroke:#18d6ff57}.mirror-center,.mirror-element{border-color:#ffffff24;box-shadow:inset 0 1px #ffffff14,0 22px 76px #0003}@keyframes vlLightFlow{0%,to{opacity:.34}50%{opacity:.72}}@media (max-width:720px){.vl-organizational-mind{min-height:480px}.vl-mind-node{padding:8px 10px;font-size:.62rem}.vl-mind-node.node-7,.vl-mind-node.node-8{left:36%}}@media (prefers-reduced-motion:reduce){.vl-light-flow,.vl-vertical-flow:after,.vl-mind-light,.vl-asset-light,.vl-card-light,.vl-library-light{animation:none}}.vl-asset-architecture{background:#030305;border:1px solid #ffffff14;border-radius:32px;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 44px 130px #00000052}.vl-asset-architecture:before,.vl-asset-architecture:after{display:none}.vl-architecture-asset{object-fit:contain;object-position:center;opacity:.96;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.vl-architecture-brand{box-shadow:none;background:0 0;border:0;border-radius:0}.vl-architecture-brand .vl-architecture-asset{object-fit:cover;object-position:62% 50%;opacity:.72;transform:scale(1.04)}.vl-architecture-platform .vl-architecture-asset{object-fit:contain}.vl-architecture-thinking .vl-architecture-asset{object-fit:cover}.vl-asset-light,.vl-card-light,.vl-library-light{opacity:.34;pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#ffffff2e,#0000),radial-gradient(circle,#18d6ff29,#0000 28%);animation:12s ease-in-out infinite vlLightFlow;position:absolute;inset:0}.vl-card-visual{background:#030305;overflow:hidden}.vl-card-crop,.vl-card-crop-layer,.vl-card-crop-light{display:none}.vl-card-image{object-fit:cover;opacity:.72;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.is-collector .vl-card-image{object-position:14% 10%;transform:scale(2.6)}.is-magnet .vl-card-image{object-position:50% 44%;transform:scale(2.45)}.is-forge .vl-card-image{object-position:50% 68%;transform:scale(2.25)}.is-dataforge .vl-card-image{object-position:78% 88%;transform:scale(2.1)}.vl-card-signal,.vl-card-label{z-index:3}.vl-library-asset{object-fit:cover;object-position:center;opacity:.92;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.vl-library-light{background:radial-gradient(circle at 50% 18%,#ffffff2e,#0000 18%),linear-gradient(#ffffff14,#0000 34%,#8b5cf614)}.vl-organizational-mind{background:#030305;border:1px solid #ffffff17;border-radius:28px;min-height:560px;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 38px 120px #00000047}.vl-mind-asset{object-fit:cover;object-position:center;opacity:.96;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.vl-mind-light{pointer-events:none;z-index:2;background:radial-gradient(circle at 50% 46%,#ffffff2e,#0000 12%),linear-gradient(90deg,#0000,#18d6ff1a,#0000)}.organization-mirror-visual{background:#030305;padding:0;overflow:hidden}.organization-mirror-visual>div,.organization-mirror-visual .vl-organizational-mind{height:100%;min-height:clamp(520px,56vw,760px)}.organization-mirror-visual .vl-organizational-mind{box-shadow:none;border:0;border-radius:32px}@media (max-width:720px){.vl-architecture-brand .vl-architecture-asset{object-position:58% 50%;transform:scale(1.1)}.vl-library-visual,.vl-organizational-mind,.organization-mirror-visual .vl-organizational-mind{min-height:420px}.is-collector .vl-card-image,.is-magnet .vl-card-image,.is-forge .vl-card-image,.is-dataforge .vl-card-image{transform:scale(2.15)}}.vl-architecture{--cap-knowledge:232 236 247;--cap-understanding:24 214 255;--cap-action:91 50 138;--cap-evolution:244 166 42;box-shadow:none;isolation:isolate;background:0 0;border:0;overflow:visible}.vl-architecture:before,.vl-architecture:after{display:none}.vl-visual-field{height:100%;min-height:inherit;width:100%;position:relative}.vl-light-column{background:linear-gradient(180deg, transparent, #ffffff57, rgb(var(--cap-understanding) / 22%), #ffffff3d, transparent);filter:none;opacity:.62;z-index:3;width:1px;position:absolute;inset:8% auto 8% 50%;transform:translate(-50%)}.vl-light-flow{background:radial-gradient(circle at 50% 26%, rgb(var(--cap-evolution) / 20%), transparent 11%), radial-gradient(circle at 50% 50%, rgb(var(--cap-understanding) / 18%), transparent 14%), radial-gradient(circle at 50% 72%, rgb(var(--cap-action) / 18%), transparent 15%);filter:none;opacity:.42;z-index:1;animation:14s ease-in-out infinite vlLightFlow;position:absolute;inset:0}.vl-layer-orbit{z-index:2;border:1px solid #ffffff29;border-radius:999px;width:min(82%,980px);height:clamp(100px,12vw,168px);position:absolute;left:50%;transform:translate(-50%)}.vl-layer-orbit.knowledge{color:rgb(var(--cap-knowledge));bottom:8%}.vl-layer-orbit.understanding{color:rgb(var(--cap-understanding));bottom:32%}.vl-layer-orbit.action{color:rgb(var(--cap-action));bottom:56%}.vl-layer-orbit.evolution{color:rgb(var(--cap-evolution));bottom:80%}.vl-layer-glass{border-radius:inherit;opacity:.16;background:linear-gradient(#ffffff14,#ffffff05),radial-gradient(circle,currentColor 0%,#0000 68%);border:1px solid #ffffff2e;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #ffffff12}.vl-layer-line{opacity:.48;background:linear-gradient(90deg,#0000,currentColor,#0000);height:1px;position:absolute;inset:50% 8% auto}.vl-layer-index{color:#ffffff6b;font-family:var(--font-aiio-heading);letter-spacing:.14em;font-size:clamp(.76rem,1vw,.92rem);font-weight:500;position:absolute;top:50%;left:7%;transform:translateY(-50%)}.vl-layer-copy{white-space:nowrap;justify-content:center;align-items:baseline;gap:18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vl-layer-copy strong{color:#ffffffdb;font-family:var(--font-aiio-heading);letter-spacing:0;font-size:clamp(1.6rem,3vw,3.8rem);font-weight:500;line-height:1}.vl-layer-copy span{color:currentColor;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:650}.vl-architecture-brand .vl-layer-copy,.vl-architecture-brand .vl-layer-index{opacity:0}.vl-architecture-brand .vl-layer-orbit{width:min(92%,1080px)}.vl-card-visual{background:0 0;border:1px solid #ffffff1f;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 28px 80px #0000002e}.vl-card-visual:before,.vl-card-visual:after{display:none}.vl-card-material{opacity:.18;background:linear-gradient(#ffffff17,#ffffff03),radial-gradient(circle at 50% 52%,currentColor,#0000 48%);border:1px solid #ffffff29;border-radius:999px;position:absolute;inset:16% 14% 18%}.vl-card-light{opacity:.42;pointer-events:none;background:radial-gradient(circle at 50% 52%,#ffffff47,#0000 18%);animation:14s ease-in-out infinite vlLightFlow;position:absolute;inset:0}.is-collector{color:rgb(var(--cap-knowledge))}.is-magnet{color:rgb(var(--cap-understanding))}.is-forge{color:rgb(var(--cap-action))}.is-dataforge{color:rgb(var(--cap-evolution))}.vl-card-signals{z-index:3;justify-content:center;gap:10px;display:flex;position:absolute;inset:20px 20px auto}.vl-card-signals span{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px;font-size:.62rem;font-weight:650}.vl-card-visual p{color:#ffffffb8;z-index:3}.vl-library-visual{background:0 0;border:1px solid #ffffff17;border-radius:28px;min-height:clamp(480px,56vw,760px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 38px 120px #0003}.vl-library-row{grid-template-columns:repeat(5,minmax(64px,1fr));gap:clamp(20px,4vw,56px);display:grid;position:absolute;left:8%;right:8%}.vl-library-row.row-one{top:18%}.vl-library-row.row-two{grid-template-columns:repeat(4,minmax(72px,1fr));bottom:18%}.vl-library-object,.vl-library-system{aspect-ratio:1;opacity:.9;border:1px solid #ffffff29;border-radius:22px;position:relative;box-shadow:inset 0 1px #ffffff29}.vl-library-object:after,.vl-library-system:after{border-radius:inherit;content:"";opacity:.22;background:radial-gradient(circle,currentColor,#0000 54%);position:absolute;inset:0}.vl-library-object,.vl-library-system.knowledge{color:rgb(var(--cap-knowledge))}.vl-library-system.understanding{color:rgb(var(--cap-understanding))}.vl-library-system.action{color:rgb(var(--cap-action))}.vl-library-system.evolution{color:rgb(var(--cap-evolution))}.vl-library-light{background:linear-gradient(180deg, transparent, #ffffff2e, transparent), radial-gradient(circle at 50% 50%, rgb(var(--cap-understanding) / 12%), transparent 26%);opacity:.46;pointer-events:none;animation:14s ease-in-out infinite vlLightFlow;position:absolute;inset:0}.vl-organizational-mind{background:0 0;border:1px solid #ffffff17;border-radius:28px;min-height:560px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 38px 120px #0003}.vl-organizational-mind:before{content:"";opacity:.86;border:1px solid #ffffff1f;border-radius:999px;width:min(62%,420px);height:min(62%,420px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vl-mind-light{background:radial-gradient(circle at 50% 50%, #ffffff38, transparent 12%), radial-gradient(circle at 50% 50%, rgb(var(--cap-understanding) / 14%), transparent 32%);opacity:.56;pointer-events:none;animation:14s ease-in-out infinite vlLightFlow;position:absolute;inset:0}.vl-mind-core{color:#ffffffdb;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;box-shadow:inset 0 1px #ffffff29}.vl-mind-core strong{color:inherit;font-family:var(--font-aiio-heading);font-weight:500}.vl-mind-node{box-shadow:none;color:#ffffff94;background:#ffffff08;border:1px solid #ffffff1c}.vl-mind-node.node-1{top:22%;left:10%}.vl-mind-node.node-2{top:22%;right:10%}.vl-mind-node.node-3{top:50%;left:14%}.vl-mind-node.node-4{top:50%;right:14%}.vl-mind-node.node-5{bottom:18%;left:22%}.vl-mind-node.node-6{bottom:18%;right:22%}.organization-mirror-visual{background:0 0}@media (max-width:720px){.vl-layer-orbit{width:92%}.vl-layer-copy{flex-direction:column;align-items:center;gap:6px}.vl-layer-copy strong{font-size:clamp(1.32rem,8vw,2.4rem)}.vl-layer-copy span{font-size:.58rem}.vl-library-row,.vl-library-row.row-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.brand-canon-figure{width:100%;height:100%;margin:0;display:block;position:relative;overflow:hidden}.brand-canon-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hero-visual .brand-canon-image{object-position:58% 50%}.ois-visual-wrap .brand-canon-figure,.capability-model-stage .brand-canon-figure,.capability-stack-stage .brand-canon-figure,.website-visual-theory-grid .brand-canon-figure,.organization-mirror-visual .brand-canon-figure{border:1px solid #ffffff17;border-radius:28px;box-shadow:inset 0 1px #ffffff1a,0 38px 120px #0003}.ois-visual-wrap .brand-canon-image,.capability-model-stage .brand-canon-image,.capability-stack-stage .brand-canon-image,.website-visual-theory-grid .brand-canon-image,.organization-mirror-visual .brand-canon-image{object-fit:cover}.website-capability-layer-visual .brand-canon-image{object-fit:contain}.website-platform-system-section .website-capability-layer-visual .brand-canon-figure{box-shadow:none;height:100%;max-height:none;min-height:inherit;border:0;border-radius:0;overflow:visible}.website-platform-system-section .website-capability-layer-visual .brand-canon-image{filter:brightness(1.04)contrast(1.03);-webkit-mask-composite:source-in;object-fit:contain;object-position:center right;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#000 0% 88%,#0000 100%),linear-gradient(90deg,#000 0% 86%,#0000 100%);mask-image:linear-gradient(#000 0% 88%,#0000 100%),linear-gradient(90deg,#000 0% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:1100px){.website-platform-system-section .website-capability-layer-visual .brand-canon-figure{height:clamp(380px,50vw,540px);min-height:0}}@media (max-width:720px){.website-platform-system-section .website-capability-layer-visual .brand-canon-figure{height:clamp(250px,68vw,380px)}}.website-card-canon{aspect-ratio:auto;box-shadow:none;height:var(--capability-image-height);background:0 0;border:0;border-radius:0;order:1;justify-content:center;justify-self:stretch;align-items:center;width:100%;margin:0;padding:0;transition:background .26s,box-shadow .26s;display:flex;position:relative;overflow:hidden}.website-card-canon:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#05050733,#0000 10% 76%,#050507c7);position:absolute;inset:0}.website-card-canon-image,.website-card-canon .brand-canon-image{-webkit-mask-composite:source-in;object-fit:cover;object-position:center;height:100%;transform:translateY(var(--editorial-parallax,0px)) scale(1.06);z-index:1;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:100%;transition:filter .36s,opacity .36s,transform .52s cubic-bezier(.16,1,.3,1);display:block;position:relative;-webkit-mask-image:linear-gradient(#000 0% 84%,#0000 100%);mask-image:linear-gradient(#000 0% 84%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.website-capability-card:hover .website-card-canon{box-shadow:none;background:0 0}.website-capability-card:hover .website-card-canon-image,.website-capability-card:hover .website-card-canon .brand-canon-image{filter:saturate(1.06)brightness(1.06)contrast(1.05);opacity:1;transform:translateY(var(--editorial-parallax,0px)) scale(1.09)}.website-capability-card[data-capability=collector] .website-card-canon{box-shadow:none;background:0 0}.website-capability-card[data-capability=collector] .brand-canon-image{filter:saturate(1.03)brightness(1.08)contrast(1.04);opacity:1;transform:translateY(var(--editorial-parallax,0px)) scale(1.06)}.website-capability-card[data-capability=collector]:hover .brand-canon-image{filter:saturate(1.08)brightness(1.1)contrast(1.06);opacity:1;transform:translateY(var(--editorial-parallax,0px)) scale(1.09)}.website-card-canon.is-empty{opacity:.46;min-height:clamp(160px,15vw,230px)}.website-card-canon.is-empty:before{content:"";background:radial-gradient(circle,#b391ff1f,#0000 46%),linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px;position:absolute;top:50%;left:18%;right:18%}@media (max-width:720px){.hero-visual .brand-canon-image{object-position:50% 50%}}.hero-visual{opacity:.34;z-index:1;width:min(78vw,1380px);height:min(86vh,880px);top:50%;bottom:auto;right:clamp(-390px,-14vw,-160px);overflow:hidden;transform:translateY(-47%)}.hero-visual .brand-canon-figure{opacity:1;width:100%;height:100%}.hero-visual .brand-canon-image{filter:saturate(.9)contrast(1.08)brightness(.84);object-fit:cover;object-position:56% 48%;width:100%;height:100%;display:block}.hero-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#210b34 0%,#210b34db 22%,#210b3457 48%,#210b3414 72%,#0000 100%),linear-gradient(#050306eb 0%,#0000 26% 68%,#050306db 100%);display:block;position:absolute;inset:0}.hero-visual,.hero-visual .brand-canon-figure{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(at 62% 52%,#000 0% 32%,#00000085 48%,#0000 74%),linear-gradient(90deg,#0000 0%,#000 28% 100%);mask-image:radial-gradient(at 62% 52%,#000 0% 32%,#00000085 48%,#0000 74%),linear-gradient(90deg,#0000 0%,#000 28% 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:1100px){.hero-visual{opacity:.25;width:min(118vw,1050px);height:min(74vh,680px);top:52%;right:clamp(-460px,-44vw,-260px)}.hero-visual .brand-canon-image{object-position:51% 48%}}@media (max-width:720px){.hero-visual{opacity:.18;width:760px;height:420px;display:block;top:118px;bottom:auto;right:-360px;transform:none}.hero-visual .brand-canon-image{object-position:44% 52%}}@media (max-width:1180px){.capability-journey-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,5.8vw,78px) clamp(34px,4.8vw,62px)}.capability-journey-line{display:none}.capability-step{min-height:0;padding-top:66px}.capability-step:before{top:26px}.capability-step h3{max-width:100%;font-size:clamp(2rem,4.3vw,3.25rem)}.capability-step p{max-width:34rem}}@media (max-width:720px){.capability-journey-map{grid-template-columns:1fr;gap:0;padding-left:24px}.capability-step{padding-top:0}.capability-step:before{top:6px}}.topbar-shell,.topbar-shell.is-scrolled,.site-header.solid,.site-header.solid.is-scrolled,.legal-page .topbar-shell.is-scrolled,.request-demo-page .topbar-shell.is-scrolled{--header-backdrop:blur(calc(18px * var(--header-progress,0))) saturate(calc(100% + (36% * var(--header-progress,0))));background-color:rgb(38 38 44/calc(.04 + (.58 * var(--header-progress,0))));border-bottom-color:rgb(255 255 255/calc(.1 * var(--header-progress,0)));box-shadow:0 calc(14px * var(--header-progress,0)) calc(42px * var(--header-progress,0)) rgb(0 0 0/calc(.18 * var(--header-progress,0))), inset 0 1px 0 rgb(255 255 255/calc(.07 * var(--header-progress,0)));-webkit-backdrop-filter:var(--header-backdrop);backdrop-filter:var(--header-backdrop);transition:background-color .52s cubic-bezier(.22,1,.36,1),border-color .52s cubic-bezier(.22,1,.36,1),box-shadow .52s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .52s cubic-bezier(.22,1,.36,1),backdrop-filter .52s cubic-bezier(.22,1,.36,1)}.site-header.solid,.site-header.solid.is-scrolled,.topbar-shell.is-menu-open,.site-header.solid.is-menu-open{--header-progress:1}.topbar-shell.is-scrolled,.site-header.solid,.site-header.solid.is-scrolled,.legal-page .topbar-shell.is-scrolled,.request-demo-page .topbar-shell.is-scrolled{--header-backdrop:blur(18px) saturate(136%);-webkit-backdrop-filter:var(--header-backdrop);backdrop-filter:var(--header-backdrop)}.topbar,.site-header-inner{width:min(1180px,100% - 40px)}.aiio-logo,.topbar-shell:not(.is-scrolled) .aiio-logo,.topbar-shell.is-scrolled .aiio-logo,.site-header.solid .aiio-logo,.site-header.solid.is-scrolled .aiio-logo,.legal-page .topbar-shell.is-scrolled .aiio-logo,.request-demo-page .topbar-shell.is-scrolled .aiio-logo{--aiio-logo-height:34px;--aiio-logo-width:80px;background:var(--aiio-logo-img,url(/brand/aiio-logo-dark.png)) center / contain no-repeat;filter:none;height:var(--aiio-logo-height);opacity:1;width:var(--aiio-logo-width);display:inline-block;position:relative}.aiio-logo:before,.aiio-logo:after{display:none!important}.topbar-shell.is-scrolled .aiio-logo,.site-header.solid.is-scrolled .aiio-logo,.legal-page .topbar-shell.is-scrolled .aiio-logo{background-image:var(--aiio-logo-image-light,url(/brand/aiio-logo-light.png));filter:none}.topbar-shell:not(.is-scrolled) .aiio-logo,.site-header.solid:not(.is-scrolled) .aiio-logo,.topbar-shell.is-menu-open .aiio-logo,.site-header.solid.is-menu-open .aiio-logo{background-image:var(--aiio-logo-image-dark,url(/brand/aiio-logo-dark.png));filter:none}.topbar-shell .brand .aiio-logo,.topbar-shell .brand-mark .aiio-logo,.site-header .brand .aiio-logo,.site-header .brand-mark .aiio-logo,.site-header.solid .brand .aiio-logo,.site-header.solid .brand-mark .aiio-logo,.theory-publisher-logo .aiio-logo{background:var(--aiio-logo-img,url(/brand/aiio-logo-dark.png)) center / contain no-repeat}.topbar-shell .brand .aiio-logo:before,.topbar-shell .brand .aiio-logo:after,.topbar-shell .brand-mark .aiio-logo:before,.topbar-shell .brand-mark .aiio-logo:after,.site-header .brand .aiio-logo:before,.site-header .brand .aiio-logo:after,.site-header .brand-mark .aiio-logo:before,.site-header .brand-mark .aiio-logo:after,.theory-publisher-logo .aiio-logo:before,.theory-publisher-logo .aiio-logo:after{display:none!important}.main-nav>a,.topbar-shell:not(.is-scrolled) .main-nav>a,.topbar-shell.is-scrolled .main-nav>a,.site-header.solid .main-nav>a,.legal-page .topbar-shell.is-scrolled .main-nav>a,.request-demo-page .topbar-shell.is-scrolled .main-nav>a{color:#ffffffb8;font-family:var(--font-mono);font-size:var(--size-mono);letter-spacing:var(--track-mono);text-transform:uppercase;font-weight:400}.main-nav>a:after{opacity:0;background:#5a328a;border-radius:999px;width:4px;height:4px;transition:opacity .22s,transform .22s;bottom:2px;left:50%;transform:translate(-50%)translateY(4px)scale(.66)}.main-nav>a:hover:after,.main-nav>a.is-active:after{opacity:.9;transform:translate(-50%)translateY(0)scale(1)}@media (max-width:860px){.topbar,.site-header-inner{width:min(1180px,100% - 32px)}.mobile-menu-toggle,.topbar-shell.is-scrolled:not(.is-menu-open) .mobile-menu-toggle,.site-header.solid:not(.is-menu-open) .mobile-menu-toggle{color:#ffffffd1;font-family:var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;background:#ffffff0f;border-color:#ffffff29;font-weight:400}.mobile-menu-toggle:hover,.topbar-shell.is-scrolled:not(.is-menu-open) .mobile-menu-toggle:hover,.site-header.solid:not(.is-menu-open) .mobile-menu-toggle:hover{color:#fff;background:#5a328a1f;border-color:#5a328a61}.mobile-menu-panel{--header-backdrop:blur(18px);-webkit-backdrop-filter:var(--header-backdrop);backdrop-filter:var(--header-backdrop);background:#030307f5;border-top:1px solid #ffffff17}.mobile-menu-nav a{color:#ffffffb8;font-family:var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;font-weight:400;position:relative}.mobile-menu-nav a:hover,.mobile-menu-nav a.is-active{color:#fff}.mobile-menu-nav a.is-active:before{content:"";background:#5a328a;border-radius:999px;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}}.editorial-progression{--diagram-line:#ffffff2e;--diagram-soft-line:#ffffff1a;--diagram-text:#ffffffd1;--diagram-gap:clamp(28px, 3.4vw, 54px);color:var(--diagram-text);width:100%;margin:0;display:block}.editorial-progression ol{gap:var(--diagram-gap);margin:0;padding:0;list-style:none;display:grid}.editorial-progression.is-horizontal ol{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.editorial-progression li{--diagram-tone:255 255 255;text-align:center;gap:10px;min-width:0;display:grid;position:relative}.editorial-progression li.is-graphite{--diagram-tone:168 174 184}.editorial-progression li.is-cyan{--diagram-tone:24 214 255}.editorial-progression li.is-purple{--diagram-tone:157 93 255}.editorial-progression li.is-violet{--diagram-tone:179 145 255}.editorial-progression li.is-amber{--diagram-tone:255 173 46}.editorial-progression li>span{color:rgb(var(--diagram-tone) / 74%);font-family:var(--font-aiio-body);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:760;line-height:1.1}.editorial-progression li>strong{color:#ffffffe0;font-family:var(--font-aiio-heading);letter-spacing:0;text-wrap:balance;font-size:clamp(1.1rem,1.5vw,1.52rem);font-weight:560;line-height:1.16}.editorial-progression li.is-graphite>strong{color:#ffffff9e}.editorial-progression li.is-cyan>strong,.editorial-progression li.is-purple>strong,.editorial-progression li.is-violet>strong,.editorial-progression li.is-amber>strong{color:#ffffffeb}.editorial-progression li[data-connector]:before,.editorial-progression li[data-connector]:after{pointer-events:none;position:absolute}.editorial-progression li[data-connector]:after{color:rgb(var(--diagram-tone) / 76%);content:attr(data-connector);font-family:var(--font-aiio-heading);font-size:.88rem;font-weight:460;line-height:1}.editorial-progression.is-vertical ol{justify-items:center;gap:0}.editorial-progression.is-vertical li{width:100%;max-width:520px;padding:0 0 clamp(34px,4vw,52px)}.editorial-progression.is-vertical li:not(:last-child){margin-bottom:clamp(8px,1.2vw,16px)}.editorial-progression.is-vertical li[data-connector]{padding-top:clamp(34px,4vw,52px)}.editorial-progression.is-vertical li[data-connector]:before{background:linear-gradient(180deg, var(--diagram-soft-line), rgb(var(--diagram-tone) / 42%), var(--diagram-soft-line));content:"";width:1px;height:clamp(20px,2.5vw,32px);top:2px;left:50%;transform:translate(-50%)}.editorial-progression.is-vertical li[data-connector]:after{top:0;left:50%;transform:translate(-50%,-40%)}.editorial-progression.is-horizontal li{align-content:start;min-height:clamp(88px,9vw,132px);padding:0 clamp(4px,.6vw,10px)}.editorial-progression.is-horizontal li[data-connector]:before{background:linear-gradient(90deg, transparent, rgb(var(--diagram-tone) / 42%), transparent);content:"";height:1px;left:calc(var(--diagram-gap) * -1);width:var(--diagram-gap);top:45%}.editorial-progression.is-horizontal li[data-connector]:after{left:calc(var(--diagram-gap) * -.5);top:45%;transform:translate(-50%,-52%)}.intelligence-progression.editorial-progression{box-shadow:none;counter-reset:none;background:0 0;border:0;border-radius:0;justify-self:stretch;max-width:430px;padding:0}.intelligence-progression.editorial-progression li{min-height:0;padding-left:0;padding-right:0}.intelligence-progression.editorial-progression li:not(:last-child):after{bottom:auto;left:50%}.intelligence-progression.editorial-progression li:last-child{background:0 0;border:0;border-radius:0}.capability-closing .editorial-progression{max-width:680px;margin:0 auto}.website-platform-outcome-ladder.editorial-progression{--diagram-gap:clamp(22px, 2.2vw, 36px);border:0;max-width:1440px;margin:clamp(18px,2.4vw,36px) auto clamp(18px,2.6vw,42px)}.website-platform-outcome-ladder.editorial-progression ol{grid-template-columns:repeat(5,minmax(0,1fr))}.website-platform-outcome-ladder.editorial-progression li{text-align:left;background:0 0;min-height:clamp(104px,9vw,144px);padding:0 clamp(12px,1.5vw,24px)}.website-platform-outcome-ladder.editorial-progression li:not(:last-child){border-right:0}.website-platform-outcome-ladder.editorial-progression li:not(:last-child):after{background:0 0;width:auto;height:auto;bottom:auto;right:auto}.website-platform-outcome-ladder.editorial-progression li>span{color:rgb(var(--diagram-tone) / 78%)}.website-platform-outcome-ladder.editorial-progression li>strong{color:#ffffffeb;align-self:start;font-size:clamp(1.06rem,1.34vw,1.38rem)}.website-platform-outcome-ladder.editorial-progression li>p{color:#ffffff94;align-self:start;margin:clamp(10px,1vw,14px) 0 0;font-size:clamp(.82rem,.86vw,.96rem);line-height:1.45}.website-platform-outcome-ladder.editorial-progression .platform-theory-term,.website-platform-outcome-ladder.editorial-progression .platform-theory-text{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:0;line-height:inherit;text-transform:none}.theory-formula.editorial-progression{background:0 0;border:0;border-radius:0;max-width:620px;margin:52px 0;padding:0}.theory-formula.editorial-progression li>strong{font-size:clamp(1.16rem,1.58vw,1.68rem)}@media (max-width:900px){.website-platform-outcome-ladder.editorial-progression ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(42px,7vw,68px)}.website-platform-outcome-ladder.editorial-progression li:nth-child(3):before,.website-platform-outcome-ladder.editorial-progression li:nth-child(3):after{display:none}}@media (max-width:720px){.editorial-progression.is-horizontal ol,.website-platform-outcome-ladder.editorial-progression ol{grid-template-columns:1fr;justify-items:center;gap:0}.editorial-progression.is-horizontal li,.website-platform-outcome-ladder.editorial-progression li{text-align:center;width:100%;max-width:520px;min-height:0;padding:0 0 clamp(34px,9vw,52px)}.editorial-progression.is-horizontal li[data-connector],.website-platform-outcome-ladder.editorial-progression li[data-connector]{padding-top:clamp(34px,9vw,52px)}.editorial-progression.is-horizontal li[data-connector]:before,.website-platform-outcome-ladder.editorial-progression li[data-connector]:before{background:linear-gradient(180deg, var(--diagram-soft-line), rgb(var(--diagram-tone) / 42%), var(--diagram-soft-line));width:1px;height:clamp(20px,6vw,32px);display:block;top:2px;left:50%;transform:translate(-50%)}.editorial-progression.is-horizontal li[data-connector]:after,.website-platform-outcome-ladder.editorial-progression li[data-connector]:after{display:block;top:0;left:50%;transform:translate(-50%,-40%)}.intelligence-progression.editorial-progression{max-width:none}}html{scroll-padding-top:112px}section[id],.website-architecture-section[id],.website-capability-card[id]{scroll-margin-top:112px}.hero{min-height:calc(92svh - 76px);padding:clamp(112px,10vw,172px) 0 clamp(104px,10vw,178px)}.hero-visual .brand-canon-figure{opacity:1}.hero-visual .brand-canon-image{filter:saturate(1.1)contrast(1.12)brightness(.92);object-position:54% 48%}.problem-section,.concept-section,.organization-section,.ois-section,.category-evolution-section,.capability-journey-section,.company-purpose-section,.trust-reference-section{padding-top:clamp(108px,10vw,188px);padding-bottom:clamp(118px,11vw,206px)}.problem-inner,.concept-inner,.organization-inner,.capability-journey-inner,.company-purpose-inner,.trust-reference-inner,.ois-editorial-layout,.ois-bottom-statement,.category-evolution-intro,.category-timeline{width:min(1180px,100% - 40px)}.category-evolution-section{background:radial-gradient(circle at 54% 12%,#18d6ff12,#0000 32%),radial-gradient(circle at 50% 86%,#5a328a24,#0000 36%),#030305}.category-evolution-intro h2,.problem-inner h2,.concept-inner h2,.capability-journey-intro h2,.ois-intro h2,.organization-header h2,.company-purpose-copy h2,.trust-reference-copy h2{font-size:clamp(2.72rem,5.35vw,6.15rem);line-height:1}.category-timeline{margin-top:clamp(76px,7vw,122px)}.category-timeline-stage{min-height:clamp(170px,15vw,232px)}.problem-section{background:radial-gradient(circle at 50% 2%,#18d6ff0f,#0000 30%),linear-gradient(#030305 0%,#050507 100%)}.problem-grid{counter-reset:problem-observation;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(72px,7vw,126px);display:grid;position:relative}.problem-grid:before{content:"";background:linear-gradient(90deg,#969ca647,#18d6ff5c,#9d5dff5c,#ffad2e4d);height:1px;position:absolute;top:34px;left:0;right:0}.problem-card{box-shadow:none;counter-increment:problem-observation;background:radial-gradient(circle at 0 0,#ffffff0d,#0000 48%),0 0;border:0;border-radius:0;gap:clamp(18px,2.2vw,30px);min-height:clamp(250px,23vw,330px);padding:clamp(76px,7vw,104px) clamp(22px,2.8vw,38px) clamp(28px,3vw,46px);display:grid;position:relative}.problem-card:not(:last-child){border-right:1px solid #ffffff17}.problem-card:before{color:#ffffff8a;content:"0" counter(problem-observation);font-family:var(--font-aiio-heading);letter-spacing:.08em;z-index:1;background:#030305;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:34px;height:34px;font-size:.76rem;font-weight:640;display:grid;position:absolute;top:17px;left:clamp(22px,2.8vw,38px);box-shadow:0 0 24px #b391ff29}.problem-card:hover{border-color:#ffffff1f;transform:none}.problem-card h3{max-width:14rem;margin:0;font-size:clamp(1.38rem,1.75vw,1.82rem);line-height:1.12}.problem-card p{max-width:18rem;font-size:clamp(.98rem,1.05vw,1.08rem);line-height:1.55}.concept-inner{grid-template-columns:minmax(0,.88fr) minmax(360px,.68fr);align-items:center;gap:clamp(54px,7vw,108px)}.concept-inner h2{max-width:760px}.concept-statement{color:#ffffffd1;gap:18px;max-width:690px;margin-top:clamp(44px,5vw,76px);font-size:clamp(1.42rem,2.1vw,2.3rem);line-height:1.2}.concept-statement p:first-child{color:#ffffff8a}.concept-support{max-width:620px;margin-top:clamp(32px,4vw,54px);font-size:clamp(1.04rem,1.28vw,1.18rem);line-height:1.55}.missing-layer-visual{align-self:center;justify-items:center;gap:clamp(26px,3vw,42px);max-width:520px;padding:clamp(12px,1.4vw,18px) 0;display:grid}.missing-layer-inputs{gap:12px;width:min(100%,360px);display:grid}.missing-layer-inputs span{color:#ffffff94;font-family:var(--font-aiio-heading);letter-spacing:0;border-top:1px solid #ffffff1f;padding-top:12px;font-size:clamp(1.02rem,1.25vw,1.24rem);font-weight:560}.missing-layer-operator{color:#b391ffd1;font-family:var(--font-aiio-heading);text-shadow:0 0 36px #b391ff33;font-size:clamp(3.8rem,7vw,7rem);font-weight:520;line-height:.8}.missing-layer-outcome{text-align:center;border-top:1px solid #18d6ff57;gap:16px;padding-top:clamp(22px,2.5vw,34px);display:grid}.missing-layer-outcome>span{color:#ffffff7a;font-family:var(--font-aiio-heading);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:780}.missing-layer-outcome strong{color:#ffffffe6;font-family:var(--font-aiio-heading);font-size:clamp(1.36rem,2.1vw,2.2rem);font-weight:560;line-height:1.18}.missing-layer-outcome .theory-reference{color:inherit;font:inherit}.intelligence-progression.editorial-progression{background:radial-gradient(circle at 50% 0,#18d6ff1a,#0000 46%),linear-gradient(#ffffff0d,#ffffff04);border:1px solid #ffffff1a;border-radius:24px;max-width:520px;padding:clamp(30px,3vw,46px);box-shadow:inset 0 1px #ffffff14,0 36px 120px #00000042}.intelligence-progression.editorial-progression li>strong{font-size:clamp(1.18rem,1.55vw,1.6rem)}.capability-journey-intro{gap:clamp(22px,2.8vw,38px);max-width:940px}.capability-journey-intro p:last-child{max-width:640px}.capability-journey-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(76px,7.5vw,132px);display:grid}.capability-journey-map:before{content:"";background:linear-gradient(90deg,#18d6ff66,#9d5dff6b,#ffad2e5c,#b391ff66);height:1px;position:absolute;top:34px;left:4%;right:4%}.capability-step{--home-capability-accent:179 145 255;background:radial-gradient(circle at 12% 0%, rgb(var(--home-capability-accent) / 10%), transparent 46%), linear-gradient(180deg, #ffffff09, transparent 72%);border-top:1px solid rgb(var(--home-capability-accent) / 24%);gap:clamp(16px,2vw,28px);min-height:clamp(300px,27vw,390px);padding:clamp(62px,6vw,88px) clamp(22px,2.6vw,36px) clamp(28px,3vw,44px)}.capability-step[data-tone=cyan]{--home-capability-accent:24 214 255}.capability-step[data-tone=purple]{--home-capability-accent:157 93 255}.capability-step[data-tone=amber]{--home-capability-accent:255 173 46}.capability-step[data-tone=violet]{--home-capability-accent:179 145 255}.capability-step:before{background:radial-gradient(circle, rgb(var(--home-capability-accent) / 96%) 0 32%, #050507 34%), #050507;border:1px solid rgb(var(--home-capability-accent) / 42%);box-shadow:0 0 22px rgb(var(--home-capability-accent) / 22%), inset 0 1px 0 #fff3;width:13px;height:13px;top:28px}.capability-step-level,.capability-step-number{color:rgb(var(--home-capability-accent) / 82%);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:760}.capability-step-number{color:#ffffff52}.capability-step h3{max-width:18rem;font-size:clamp(1.45rem,2.12vw,2.55rem);line-height:1.08}.capability-step p{max-width:19rem;font-size:clamp(.98rem,1.08vw,1.08rem);line-height:1.55}.capability-closing{max-width:1180px;margin-top:clamp(78px,8vw,138px)}.capability-closing .editorial-progression{max-width:1180px}.capability-closing .editorial-progression li>strong{font-size:clamp(1.02rem,1.28vw,1.34rem)}.ois-section{background:radial-gradient(circle at 76% 42%,#18d6ff12,#0000 34%),radial-gradient(circle at 42% 0,#5a328a1f,#0000 34%),#050507}.ois-editorial-layout{z-index:2;grid-template-columns:minmax(0,.78fr) minmax(420px,1.22fr);align-items:center;gap:clamp(34px,5vw,76px);margin:0 auto;display:grid;position:relative}.ois-intro{text-align:left;width:auto;max-width:620px;margin:0}.ois-intro h2{max-width:620px}.ois-body{max-width:520px;margin:clamp(34px,4vw,58px) 0 0;font-size:clamp(1.04rem,1.26vw,1.18rem);line-height:1.55}.ois-visual-wrap{opacity:.9;place-self:center stretch;width:100%;height:clamp(390px,38vw,660px);margin:0}.ois-visual-wrap .brand-canon-figure{box-shadow:none;border:0;border-radius:0;overflow:visible}.ois-visual-wrap .brand-canon-image{filter:brightness(1.04)contrast(1.04);-webkit-mask-composite:source-in;object-fit:contain;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 0%,#000 9% 88%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 5% 92%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 9% 88%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 5% 92%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ois-bottom-statement{text-align:left;gap:clamp(10px,1.5vw,18px);max-width:1180px;margin:clamp(64px,7vw,118px) auto 0}.ois-bottom-statement p{max-width:900px;font-size:clamp(1.62rem,3.25vw,3.9rem);line-height:1.08}.organization-section:before{opacity:.18}.organization-header{gap:24px;max-width:980px;margin-bottom:clamp(72px,7vw,128px);display:grid}.organization-header h2,.organization-header p:not(.editorial-eyebrow){margin:0 auto}.organization-closing-block{margin:clamp(72px,7vw,126px) auto clamp(54px,6vw,104px)}.organization-closing-statement{max-width:880px;font-size:clamp(2.18rem,4.2vw,4.85rem)}.organization-bottom-statement{margin-top:clamp(56px,6vw,112px)}.organization-bottom-statement p{font-size:clamp(1.62rem,3.2vw,3.85rem)}.trust-reference-section{isolation:isolate;background:radial-gradient(circle at 64% 16%,#ffffff08,#0000 32%),radial-gradient(circle at 30% 78%,#18d6ff06,#0000 34%),linear-gradient(#030305 0%,#050507 100%);min-height:clamp(760px,122svh,1160px);position:relative;overflow:visible}.trust-reference-inner{z-index:2;grid-template-columns:1fr;gap:clamp(38px,4.8vw,74px);margin:0 auto;display:grid;position:relative}.trust-reference-copy{max-width:1080px}.trust-reference-copy h2{color:var(--bc-color-heading);max-width:1120px;margin:0}.trust-reference-copy p:not(.editorial-eyebrow):not(.trust-reference-lead){margin:0}.trust-reference-lead{color:#ffffffb3;font-family:var(--font-aiio-heading);text-wrap:balance;max-width:820px;margin-top:clamp(26px,2.8vw,42px);font-size:clamp(1.18rem,1.5vw,1.56rem);line-height:1.34}.home-page-story{isolation:isolate;position:relative}.trust-logo-band-layer{--trust-logo-band-height:clamp(74px, 7vw, 108px);pointer-events:none;z-index:42;bottom:0;inset-inline:0;position:absolute;top:0}.trust-logo-band{height:var(--trust-logo-band-height);top:calc(100svh - var(--trust-logo-band-height));background:linear-gradient(#05050700 0%,#050507bd 28%,#050507eb 100%);border-top:1px solid #ffffff12;width:100%;margin:0;padding:clamp(18px,2.2vw,30px) 0;display:block;position:sticky;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%)}.trust-logo-band-row{width:100%;overflow:hidden}.trust-logo-band-track{will-change:transform;align-items:center;width:max-content;animation:185s linear infinite trustReferenceMarqueeLeft;display:flex}.trust-logo-band-set{flex:none;align-items:center;gap:clamp(82px,10vw,168px);padding-right:clamp(82px,10vw,168px);display:flex}.trust-logo-band-logo{--trust-logo-filter:brightness(0) invert(1);--trust-logo-max-height:clamp(24px, 2.8vw, 38px);--trust-logo-max-width:clamp(116px, 11vw, 176px);--trust-logo-opacity:.82;flex:none;justify-content:center;align-items:center;min-height:clamp(38px,4.2vw,54px);margin:0;padding:0;display:flex}.trust-logo-band-logo img{filter:var(--trust-logo-filter);max-height:var(--trust-logo-max-height);max-width:var(--trust-logo-max-width);object-fit:contain;opacity:var(--trust-logo-opacity);transition:filter .22s,opacity .22s;display:block}.trust-logo-band-logo:hover img{opacity:min(calc(var(--trust-logo-opacity) + .1), .92)}.trust-logo-band-logo[data-logo=media-central]{--trust-logo-max-height:clamp(30px, 3.15vw, 44px);--trust-logo-max-width:clamp(158px, 14vw, 220px);--trust-logo-opacity:.78}.trust-logo-band-logo[data-logo=wko]{--trust-logo-filter:grayscale(1) saturate(0) brightness(1.34) contrast(.78);--trust-logo-max-height:clamp(26px, 2.9vw, 38px);--trust-logo-max-width:clamp(122px, 10vw, 158px);--trust-logo-opacity:.84}.trust-logo-band-logo[data-logo=flexoffice]{--trust-logo-max-height:clamp(24px, 2.55vw, 34px);--trust-logo-max-width:clamp(126px, 10vw, 158px);--trust-logo-opacity:.82}.trust-logo-band-logo[data-logo=hvle]{--trust-logo-max-height:clamp(22px, 2.35vw, 31px);--trust-logo-max-width:clamp(72px, 6.4vw, 96px);--trust-logo-opacity:.84}.trust-logo-band-logo[data-logo=thyssenkrupp]{--trust-logo-max-height:clamp(32px, 3.5vw, 46px);--trust-logo-max-width:clamp(146px, 12.6vw, 192px);--trust-logo-opacity:.84}.trust-logo-band-logo[data-logo=busch-jaeger]{--trust-logo-max-height:clamp(33px, 3.55vw, 48px);--trust-logo-max-width:clamp(154px, 13vw, 204px);--trust-logo-opacity:.84}.trust-logo-band-logo[data-logo=abb]{--trust-logo-max-height:clamp(23px, 2.45vw, 32px);--trust-logo-max-width:clamp(98px, 8.5vw, 132px);--trust-logo-opacity:.8}.trust-logo-band-logo[data-logo=euromobil]{--trust-logo-max-height:clamp(32px, 3.5vw, 46px);--trust-logo-max-width:clamp(152px, 13.6vw, 208px);--trust-logo-opacity:.84}.trust-logo-band-logo[data-logo=windpunx]{--trust-logo-max-height:clamp(27px, 2.9vw, 39px);--trust-logo-max-width:clamp(130px, 11.4vw, 176px);--trust-logo-opacity:.82}.trust-logo-band-logo[data-logo=symacon]{--trust-logo-max-height:clamp(31px, 3.35vw, 45px);--trust-logo-max-width:clamp(138px, 12vw, 184px);--trust-logo-opacity:.84}.trust-logo-band-logo[data-logo=vtg]{--trust-logo-max-height:clamp(26px, 2.8vw, 37px);--trust-logo-max-width:clamp(132px, 11.4vw, 176px);--trust-logo-opacity:.82}.trust-logo-band-logo[data-logo=volkswagen]{--trust-logo-max-height:clamp(34px, 3.6vw, 48px);--trust-logo-max-width:clamp(66px, 5.4vw, 86px);--trust-logo-opacity:.84}.trust-logo-band-logo[data-logo=vde],.trust-logo-band-logo[data-logo=total]{--trust-logo-max-height:clamp(30px, 3.2vw, 43px);--trust-logo-max-width:clamp(96px, 8.4vw, 128px);--trust-logo-opacity:.82}.trust-logo-band-logo[data-logo=de-giradi]{--trust-logo-max-height:clamp(30px, 3.25vw, 44px);--trust-logo-max-width:clamp(138px, 12vw, 184px);--trust-logo-opacity:.82}.trust-reference-marquee{z-index:5;margin-inline:calc(-50vw + min(1180px,100vw - 40px)/2);background:linear-gradient(#05050700 0%,#050507c7 26%,#050507f0 100%);border-top:1px solid #ffffff12;margin-top:clamp(58px,7vw,118px);padding:clamp(22px,3vw,38px) 0 clamp(24px,3.2vw,44px);display:block;position:sticky;bottom:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.trust-reference-marquee-row{width:100%;overflow:hidden}.trust-reference-marquee-track{will-change:transform;align-items:center;width:max-content;animation:185s linear infinite trustReferenceMarqueeLeft;display:flex}.trust-reference-marquee-set{flex:none;align-items:center;gap:clamp(82px,10vw,168px);padding-right:clamp(82px,10vw,168px);display:flex}.trust-reference-marquee:hover .trust-reference-marquee-track{animation-play-state:paused}.trust-reference-logo{flex:none;justify-content:center;align-items:center;min-height:clamp(42px,4.8vw,64px);margin:0;padding:0;display:flex}.trust-reference-logo img{filter:grayscale()saturate(0)brightness(1.22)contrast(.9);object-fit:contain;opacity:.78;max-width:clamp(118px,12vw,184px);max-height:clamp(28px,3.2vw,44px);display:block}.trust-reference-grid{border-top:1px solid #ffffff12;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,46px);padding-top:clamp(26px,3.2vw,42px);display:grid}.trust-reference-card{background:0 0;border:0;border-right:1px solid #ffffff17;gap:12px;min-height:0;padding:0 clamp(22px,3vw,46px) 0 0;display:grid}.trust-reference-card:last-child{border-right:0;padding-right:0}.trust-reference-card h3{color:#fff;font-family:var(--font-aiio-heading);letter-spacing:0;margin:0;font-size:clamp(1.08rem,1.22vw,1.32rem);font-weight:560;line-height:1.14}.trust-reference-card p{color:#ffffff8f;max-width:22rem;margin:0;font-size:clamp(.92rem,1vw,1rem);line-height:1.52}.trust-reference-quiet-image{opacity:.28;pointer-events:none;position:absolute;inset:0}.trust-reference-quiet-image span{filter:blur(.2px);background:radial-gradient(circle,#ffffff14,#0000 54%),radial-gradient(circle,#18d6ff0f,#0000 48%);border:1px solid #ffffff17;border-radius:999px;width:clamp(280px,34vw,520px);height:clamp(280px,34vw,520px);position:absolute;top:clamp(90px,12vw,180px);right:clamp(-180px,-8vw,-80px)}@keyframes trustReferenceMarqueeLeft{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@media (prefers-reduced-motion:reduce){.trust-logo-band-track,.trust-reference-marquee-track{animation:none;transform:translate(0)}}.ceo-moment-copy h2{font-size:clamp(3.2rem,7.2vw,8.2rem)}.ceo-moment-copy p{font-size:clamp(1.08rem,1.72vw,1.62rem)}.company-purpose-inner{gap:clamp(58px,6vw,104px)}@media (max-width:1180px){.problem-grid,.capability-journey-map{grid-template-columns:repeat(2,minmax(0,1fr))}.problem-grid:before,.capability-journey-map:before,.capability-journey-line{display:none}.problem-card:nth-child(2n),.capability-step:nth-child(2n){border-right:0}.concept-inner,.ois-editorial-layout,.trust-reference-inner{grid-template-columns:1fr}.trust-reference-marquee{margin-inline:calc(-50vw + min(1180px,100vw - 40px)/2)}.trust-reference-grid{grid-template-columns:1fr}.concept-inner{align-items:start}.intelligence-progression.editorial-progression{max-width:760px}.ois-visual-wrap{height:clamp(420px,56vw,680px)}}@media (max-width:720px){html{scroll-padding-top:84px}section[id],.website-architecture-section[id],.website-capability-card[id]{scroll-margin-top:84px}.hero{min-height:92svh;padding:112px 0 88px}.hero-visual{opacity:.22;width:760px;height:430px;display:block;top:116px;right:-330px}.hero-visual:after{background:linear-gradient(#210b34eb 0%,#210b3475 46%,#050306e6 100%),linear-gradient(90deg,#210b34f0 0%,#210b347a 42%,#0000 100%)}.problem-section,.concept-section,.organization-section,.ois-section,.category-evolution-section,.capability-journey-section,.company-purpose-section,.trust-reference-section{padding:96px 0 112px}.problem-grid,.capability-journey-map{grid-template-columns:1fr;margin-top:56px;padding-left:22px}.problem-grid:after,.capability-journey-map:after{content:"";background:linear-gradient(#ffffff3d,#0000);width:1px;position:absolute;inset:22px auto 28px 4px}.problem-card,.problem-card:not(:last-child),.capability-step{border-right:0}.problem-card{min-height:0;padding:34px 0 44px 24px}.problem-card:before{top:32px;left:-22px}.problem-card h3,.problem-card p,.capability-step h3,.capability-step p{max-width:none}.concept-statement{font-size:clamp(1.42rem,6.1vw,2.2rem)}.intelligence-progression.editorial-progression{border-radius:20px;padding:24px}.capability-step{min-height:0;padding:0 0 48px 24px}.capability-step:before{top:4px;left:-22px}.capability-step h3{font-size:clamp(1.72rem,8vw,2.52rem)}.capability-closing .editorial-progression ol{grid-template-columns:1fr}.ois-editorial-layout{width:min(100% - 28px,1180px)}.ois-visual-wrap{height:clamp(320px,76vw,460px)}.ois-bottom-statement{text-align:left;width:min(100% - 28px,1180px)}.ceo-moment{min-height:76svh;padding:78px 18px}}.main-nav>a:after{background:#b391ff;box-shadow:0 0 16px #b391ff6b}.main-nav>a:hover,.main-nav>a.is-active,.topbar-shell:not(.is-scrolled) .main-nav>a:hover,.topbar-shell.is-scrolled .main-nav>a:hover,.site-header.solid .main-nav>a:hover,.legal-page .topbar-shell.is-scrolled .main-nav>a:hover,.request-demo-page .topbar-shell.is-scrolled .main-nav>a:hover{color:#fff}.mobile-menu-nav a.is-active:before{background:#b391ff;box-shadow:0 0 14px #b391ff6b}.editorial-section-navigator a.is-active:before{background:#b391ff;box-shadow:0 0 18px #b391ff8f}.editorial-reference-icon{color:#b391ff;filter:none;transform-origin:50%;vertical-align:baseline;display:inline-block}.theory-reference .editorial-reference-icon,.platform-theory-term .editorial-reference-icon,.website-text-link .editorial-reference-icon{color:#b391ff}.theory-reference:hover .editorial-reference-icon,.theory-reference:focus-visible .editorial-reference-icon,.platform-theory-term:hover .editorial-reference-icon,.platform-theory-term:focus-visible .editorial-reference-icon,.website-text-link:hover .editorial-reference-icon,.website-text-link:focus-visible .editorial-reference-icon{color:#b391ff;filter:none;opacity:.86}.website-text-link:hover .editorial-reference-icon,.website-text-link:focus-visible .editorial-reference-icon{opacity:.86}.hero-visual{opacity:.54}.hero-visual .brand-canon-image{filter:saturate(1.14)contrast(1.14)brightness(.94)}.website-page:has(.thinking-journal-section) .website-hero{isolation:isolate;padding:clamp(96px,9.4vw,148px) 0 clamp(54px,5.8vw,90px);position:relative;overflow:hidden}.website-page:has(.thinking-journal-section) .website-hero:before{content:"";filter:saturate(1.14)contrast(1.16)brightness(1.08);opacity:.9;z-index:-2;background:linear-gradient(90deg,#020205db 0%,#02020594 31%,#0202051f 64%,#02020585 100%),linear-gradient(#0202057a 0%,#0000 32%,#020205c2 100%),url(/brand-canon/001-organizational-mind-theory-neu.png) 65% 43%/cover no-repeat;position:absolute;inset:0}.website-page:has(.thinking-journal-section) .website-hero:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 68% 44%,#b391ff2e,#0000 34%),radial-gradient(circle at 54% 52%,#18d6ff1f,#0000 28%);position:absolute;inset:0}.website-hero>.website-page-shell{z-index:1;position:relative}.website-page:has(.thinking-journal-section) .website-hero>.website-page-shell{grid-template-columns:minmax(620px,760px) max-content;align-items:end;column-gap:clamp(22px,4vw,64px);display:grid}.website-hero-visual{width:100%;margin:0 0 clamp(14px,2vw,32px)}.website-page:has(.website-platform-system-section) .website-hero-visual{z-index:1;margin-bottom:clamp(-212px,-11.5vw,-116px);position:relative}.website-page:has(.thinking-journal-section) .website-hero h1{grid-column:1/-1;max-width:min(100%,1060px);line-height:.99}.website-page:has(.thinking-journal-section) .website-hero>.website-page-shell>p:not(.editorial-eyebrow):not(.website-hero-lead){grid-column:1;width:100%;max-width:760px;margin-top:clamp(22px,2.2vw,34px)}.website-page:has(.thinking-journal-section) .website-hero .editorial-cta-group{grid-column:2;place-self:start;margin-top:clamp(22px,2.2vw,34px)}.website-page:has(.thinking-journal-section) .website-hero .website-text-link{margin-top:0}@media (max-width:980px){.website-page:has(.thinking-journal-section) .website-hero>.website-page-shell{grid-template-columns:1fr}.website-page:has(.thinking-journal-section) .website-hero .editorial-cta-group{grid-column:1}}.website-platform-hero-artwork.brand-canon-figure{aspect-ratio:1960/806;box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;height:auto;min-height:280px;max-height:min(45vw,560px);overflow:visible}.website-platform-hero-artwork .brand-canon-image{filter:brightness(1.04)contrast(1.04);object-fit:contain;object-position:center;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:100%;height:100%;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}#partners-hero.website-hero{padding:clamp(70px,6.6vw,104px) 0 clamp(48px,5.5vw,82px);overflow:clip}#partners-hero .website-page-shell{display:block;position:relative}#partners-hero .website-hero-visual{z-index:1;width:min(118vw,1480px);max-width:none;margin:clamp(-42px,-2.6vw,-18px) auto clamp(-340px,-22vw,-220px);position:relative;left:50%;transform:translate(-50%)}#partners-hero .partners-hero-visual.brand-canon-figure{aspect-ratio:16/7;width:100%;height:auto;min-height:clamp(360px,40vw,620px);overflow:visible}#partners-hero .partners-hero-visual .brand-canon-image{filter:saturate(1.08)contrast(1.08)brightness(1.02);object-fit:contain;object-position:center;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:100%;height:100%;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 84%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 9% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 84%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 9% 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}#partners-hero h1{text-wrap:balance;z-index:2;max-width:1040px;margin-top:0;font-size:clamp(3.5rem,7.3vw,8rem);line-height:.95;position:relative}#partners-hero>.website-page-shell>p:last-child{z-index:2;max-width:720px;margin-top:clamp(24px,2.4vw,34px);position:relative}#partners-hero .editorial-cta-group{z-index:2;margin-top:clamp(24px,2.6vw,36px);position:relative}@media (max-width:1100px){#partners-hero .website-hero-visual{width:min(116vw,1180px);margin-bottom:clamp(-270px,-22vw,-170px)}#partners-hero .partners-hero-visual.brand-canon-figure{min-height:clamp(320px,43vw,500px)}#partners-hero h1{max-width:900px;font-size:clamp(3.2rem,8.8vw,6.6rem)}}@media (max-width:720px){#partners-hero.website-hero{padding:74px 0 62px}#partners-hero .website-hero-visual{width:124%;margin-top:-24px;margin-bottom:clamp(-126px,-24vw,-78px)}#partners-hero h1{max-width:100%;font-size:clamp(3rem,13.6vw,5.1rem)}#partners-hero .partners-hero-visual.brand-canon-figure{min-height:260px}#partners-hero>.website-page-shell>p:last-child{margin-top:26px}}.website-hero-actions{flex-wrap:wrap;gap:16px;margin-top:clamp(28px,4vw,52px);display:flex}.academy-page{color:#fff;background:radial-gradient(circle at 76% 2%,#5a328a2e,#0000 34%),radial-gradient(circle at 18% 24%,#18d6ff14,#0000 30%),linear-gradient(#020205 0%,#050507 48%,#030305 100%);min-height:100vh;overflow:clip visible}.academy-shell{width:min(1180px,100% - 40px);margin:0 auto}.academy-hero{border-bottom:1px solid #ffffff14;padding:clamp(46px,5vw,78px) 0 clamp(66px,6.4vw,104px)}.academy-hero .editorial-eyebrow{margin-bottom:clamp(8px,1vw,16px)}.academy-hero-visual.brand-canon-figure{aspect-ratio:1705/923;box-shadow:none;isolation:isolate;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:radial-gradient(at 78% 52%,#5a328a29,#0000 64%),0 0;border:0;border-radius:0;width:100%;height:auto;min-height:320px;max-height:min(50vw,680px);margin:0 0 clamp(-174px,-10.6vw,-96px);line-height:0;position:relative;overflow:visible;-webkit-mask-image:radial-gradient(at 52%,#000 0% 54%,#000000c2 70%,#0000 92%),linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%),linear-gradient(#0000 0%,#000 8% 88%,#0000 100%);mask-image:radial-gradient(at 52%,#000 0% 54%,#000000c2 70%,#0000 92%),linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%),linear-gradient(#0000 0%,#000 8% 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.academy-hero-visual .brand-canon-image{object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:relative}.academy-hero-copy{max-width:none}.academy-hero h1{color:#fff;letter-spacing:0;text-shadow:0 18px 56px #000000c7;text-wrap:balance;z-index:2;max-width:1040px;margin:0;font-size:clamp(3.76rem,6.58vw,8.27rem);font-weight:620;line-height:.96;position:relative}.academy-hero-copy>p{color:#ffffffad;max-width:760px;margin:clamp(14px,1.6vw,22px) 0 0;font-size:clamp(1.14rem,1.5vw,1.36rem);line-height:1.52}.academy-hero-copy>p+p{margin-top:12px}.academy-actions{flex-wrap:wrap;gap:16px;margin-top:clamp(24px,3vw,42px);display:flex}.academy-section{border-bottom:1px solid #ffffff14;padding:clamp(82px,9vw,148px) 0}.academy-section-heading{gap:clamp(18px,2vw,24px);max-width:860px;margin-bottom:clamp(44px,5vw,76px);display:grid}.academy-section-heading h2{color:#fff;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(3rem,5.2vw,6.2rem);font-weight:600;line-height:.98}.academy-section-heading>p{color:#ffffff9e;max-width:720px;margin:0;font-size:clamp(1.08rem,1.42vw,1.24rem);line-height:1.5}.academy-journey-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.55vw,21px);display:grid}.academy-journey-section .academy-shell{width:min(1360px,100% - 40px)}.academy-journey-card,.academy-format-card{background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #ffffff1f;border-radius:22px;box-shadow:0 24px 80px #00000057,0 0 #0000}.academy-journey-card{--academy-accent:#b391ff;--academy-accent-soft:#b391ff17;--academy-accent-muted:#b391ffb8;--academy-card-glow:#b391ff12;--academy-next-accent:#ffb84d;--capability-accent:179 145 255;box-shadow:0 24px 80px #00000057, 0 0 88px var(--academy-card-glow);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;flex-direction:column;min-height:clamp(700px,46vw,780px);padding:clamp(30px,2.7vw,42px);display:flex;position:relative}.academy-journey-card[data-capability=foundation]{--academy-accent:#bec2ca;--academy-accent-soft:#bec2ca14;--academy-accent-muted:#bec2caad;--academy-card-glow:#bec2ca0f;--academy-next-accent:#24d6ff;--capability-accent:190 194 202}.academy-journey-card[data-capability=understanding]{--academy-accent:#24d6ff;--academy-accent-soft:#24d6ff14;--academy-accent-muted:#24d6ffb8;--academy-card-glow:#24d6ff12;--academy-next-accent:#b391ff;--capability-accent:36 214 255}.academy-journey-card[data-capability=application]{--academy-accent:#b391ff;--academy-accent-soft:#b391ff17;--academy-accent-muted:#b391ffbd;--academy-card-glow:#b391ff12;--academy-next-accent:#ffb84d;--capability-accent:179 145 255}.academy-journey-card[data-capability=mastery]{--academy-accent:#ffb84d;--academy-accent-soft:#ffb84d14;--academy-accent-muted:#ffb84db8;--academy-card-glow:#ffb84d12;--capability-accent:255 184 77}.academy-journey-card:not(:last-child):after{background:linear-gradient(90deg, var(--academy-accent), var(--academy-next-accent) 58%, transparent);content:"";opacity:.48;width:clamp(10px,1.05vw,15px);height:1px;position:absolute;top:clamp(47px,4.2vw,60px);left:calc(100% + 4px)}.academy-module-header{gap:clamp(14px,1.3vw,18px);display:grid}.academy-level-index{color:var(--academy-accent);font-family:var(--font-aiio-heading);letter-spacing:.08em;font-size:.86rem;font-weight:700}.academy-level-label{color:var(--academy-accent-muted);font-family:var(--font-aiio-heading);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:760}.academy-journey-card h3,.academy-format-card h3{color:#fff;-webkit-hyphens:none;hyphens:none;letter-spacing:0;overflow-wrap:normal;text-wrap:balance;word-break:normal;margin:0;font-size:clamp(1.54rem,1.58vw,1.98rem);font-weight:600;line-height:1.04}.academy-journey-card h3{gap:.08em;margin-top:2px;display:grid}.academy-journey-card h3 span{display:block}.academy-powered{color:#ffffff61;letter-spacing:.12em;text-transform:uppercase;margin:clamp(28px,2.6vw,38px) 0 0;font-size:.68rem;font-weight:680}.academy-powered strong{color:var(--academy-accent);font-family:var(--font-aiio-heading);letter-spacing:0;text-transform:none;margin-top:8px;font-size:1.06rem;font-weight:620;display:block}.academy-module-copy,.academy-format-card>p{color:#ffffff9e;max-width:25rem;margin:clamp(24px,2.4vw,34px) 0 0;font-size:clamp(.98rem,.92vw,1.04rem);line-height:1.58}.academy-learning-outcome{background:linear-gradient(90deg, var(--academy-accent-soft), transparent 70%);border-left:1px solid var(--academy-accent);margin:clamp(32px,2.9vw,44px) 0 0;padding:8px 0 8px 18px}.academy-learning-outcome span{color:var(--academy-accent-muted);font-family:var(--font-aiio-heading);letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px;font-size:.68rem;font-weight:760;display:block}.academy-learning-outcome p{color:#ffffffbd;font-family:var(--font-aiio-heading);margin:0;font-size:clamp(.96rem,.9vw,1.02rem);line-height:1.46}.academy-text-link{color:#ffffffb8;font-family:var(--font-aiio-heading);align-items:center;gap:8px;margin-top:auto;padding-top:clamp(34px,3.4vw,48px);font-size:.9rem;font-weight:620;text-decoration:none;transition:color .18s;display:inline-flex}.academy-text-link span{color:var(--academy-accent);font-weight:520;transition:transform .19s cubic-bezier(.22,1,.36,1);display:inline-block;transform:translateY(-.02em)}.academy-text-link:hover,.academy-text-link:focus-visible{color:#fff}.academy-text-link:hover span,.academy-text-link:focus-visible span{transform:translate(4px,-.02em)}.academy-module-cta.website-text-link{--editorial-arrow-color:var(--academy-accent);border-color:rgb(var(--capability-accent,179 145 255) / 30%);color:#ffffffe0;font-family:var(--font-aiio-heading);width:fit-content;margin-top:auto}.academy-module-cta.website-text-link:hover,.academy-module-cta.website-text-link:focus-visible{background:rgb(var(--capability-accent,179 145 255) / 9%);border-color:rgb(var(--capability-accent,179 145 255) / 48%)}.academy-journey-card>.editorial-card-body{grid-template-rows:minmax(clamp(226px,16vw,272px),auto) minmax(clamp(124px,8.8vw,152px),auto) minmax(clamp(58px,4.8vw,72px),auto) minmax(clamp(148px,10vw,184px),auto) auto;gap:clamp(16px,1.45vw,22px) 0;height:100%;display:grid}.academy-journey-card .academy-module-copy,.academy-journey-card .academy-powered,.academy-journey-card .academy-learning-outcome{align-self:start;margin-top:0}.academy-journey-card .academy-text-link,.academy-journey-card .academy-module-cta{align-self:end;margin-top:0;padding-top:0}.academy-format-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.academy-format-card{min-height:300px;padding:clamp(24px,2.6vw,34px)}@media (max-width:1180px){.academy-journey-grid,.academy-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-journey-card{min-height:650px}.academy-journey-card>.editorial-card-body{grid-template-rows:minmax(206px,auto) minmax(104px,auto) minmax(58px,auto) minmax(124px,auto) auto;row-gap:20px}.academy-journey-card:after{display:none}}@media (max-width:760px){.academy-page{overflow:clip visible}.academy-shell{width:min(100% - 28px,1180px)}.academy-hero{padding:58px 0 72px}.academy-hero-visual.brand-canon-figure{min-height:202px;margin:0 0 -54px}.academy-journey-grid,.academy-format-grid{grid-template-columns:1fr}.academy-journey-card,.academy-format-card{min-height:auto}.academy-journey-card{padding:28px}.academy-journey-card>.editorial-card-body{grid-template-rows:none;row-gap:0}.academy-journey-card .academy-module-copy{margin-top:24px}.academy-journey-card .academy-powered{margin-top:28px}.academy-journey-card .academy-learning-outcome{margin-top:32px}.academy-journey-card .academy-text-link,.academy-journey-card .academy-module-cta{margin-top:auto;padding-top:34px}.academy-actions{flex-direction:column;align-items:stretch}.academy-actions .button{justify-content:center;width:100%}}.thinking-publication-grid{display:block}.thinking-publication-section{padding-top:clamp(76px,8vw,132px)}.thinking-publication-card{max-width:none;padding:clamp(34px,4vw,58px)}.thinking-publication-card>p{max-width:760px}.theory-book-layout{grid-template-columns:minmax(300px,370px) minmax(0,1fr)}.theory-sidebar{gap:24px;padding:34px 26px 24px 24px}.theory-sidebar-intro{gap:12px}.theory-sidebar-intro p:last-child{max-width:260px;line-height:1.28}.theory-publication-meta{gap:5px;padding:13px 0}.theory-publication-meta span{font-size:.74rem;line-height:1.16}.theory-progress{gap:10px}.theory-sidebar-nav{gap:14px}.theory-sidebar-nav ol{gap:5px;max-height:min(56svh,710px);padding-right:8px}.theory-sidebar-nav a{grid-template-columns:26px minmax(0,1fr);gap:10px;padding:10px;line-height:1.2}.theory-sidebar-note{padding:14px}.theory-book-hero-content>p:last-child,.theory-sidebar-intro p:last-child{color:#ffffffbd}.theory-formula-shell{background:radial-gradient(circle at 18% 0,#ba8bff26,#0000 38%),linear-gradient(#ffffff12,#ffffff05);border:1px solid #ffffff1f;border-radius:22px;gap:26px;max-width:600px;margin:48px 0;padding:clamp(28px,3.5vw,42px);display:grid;position:relative}.theory-formula-heading{color:#ffffffdb;font-family:var(--font-aiio-heading);margin:0;font-size:clamp(1.06rem,1.35vw,1.34rem);font-weight:620;line-height:1.2}.theory-formula-shell .theory-formula{background:0 0;border:0;border-radius:0;max-width:none;margin:0;padding:0}.theory-formula-shell.is-circular{padding-right:clamp(48px,6vw,78px)}.theory-formula-shell.is-circular:before{content:"";border:1px solid #b391ff47;border-left-color:#0000;border-radius:999px;width:42px;position:absolute;top:74px;bottom:28px;right:26px}.theory-formula-shell.is-circular:after{color:#b391ffe0;content:"↑";font-family:var(--font-aiio-heading);font-size:1.2rem;position:absolute;top:62px;right:22px}@media (max-width:1180px){.theory-book-layout{grid-template-columns:1fr}.theory-sidebar{padding-right:28px}}@media (max-width:720px){.website-page:has(.thinking-journal-section) .website-hero>.website-page-shell{grid-template-columns:1fr;display:grid}.website-page:has(.thinking-journal-section) .website-hero .editorial-cta-group{grid-column:1}.website-page:has(.thinking-journal-section) .website-hero:before{opacity:.68;background:linear-gradient(#020205c2 0%,#0202056b 48%,#020205e0 100%),url(/brand-canon/001-organizational-mind-theory-neu.png) 58%/cover no-repeat}.theory-formula-shell.is-circular{padding-right:clamp(28px,7vw,42px)}.theory-formula-shell.is-circular:before,.theory-formula-shell.is-circular:after{display:none}}.category-timeline-stage.is-cyan .category-stage-dot{background:#18d6ff;box-shadow:0 0 42px #18d6ff61}.category-timeline-stage.is-cyan p{color:#18d6ffdb}.category-timeline-stage.is-cyan h3{color:#fff}.category-timeline-stage.is-violet .category-stage-dot,.category-timeline-stage.is-violet.is-featured .category-stage-dot{background:#b391ff;box-shadow:0 0 46px #b391ff70}.category-timeline-stage.is-violet p,.category-timeline-stage.is-violet.is-featured p{color:#b391ffe6}.category-timeline-stage.is-violet h3,.category-timeline-stage.is-violet.is-featured h3{color:#fff}.category-timeline-stage h3{max-width:11.6rem;font-size:clamp(1.42rem,1.65vw,1.95rem);line-height:1.06}.category-timeline-stage.is-cyan h3,.category-timeline-stage.is-violet h3,.category-timeline-stage.is-violet.is-featured h3{max-width:12.8rem;font-size:clamp(1.36rem,1.32vw,1.56rem)}.capability-journey-map{gap:clamp(18px,2.4vw,34px)}.capability-step{gap:clamp(22px,2.7vw,36px);min-height:clamp(330px,30vw,430px);padding-bottom:clamp(44px,4.4vw,68px)}.capability-step h3{text-wrap:balance;max-width:15.5rem;font-size:clamp(1.18rem,1.72vw,2.08rem);line-height:1.12}.capability-step p{max-width:17.5rem}.capability-closing{display:none}.ceo-moment-section{background:radial-gradient(circle at 50% 10%,#b391ff17,#0000 32%),linear-gradient(#020203 0%,#050507 52%,#020203 100%)}.ceo-moment{min-height:112svh;padding:clamp(132px,14vw,238px) 20px}.ceo-moment-card{background:radial-gradient(circle at 50% 0,#ffffff12,#0000 52%),linear-gradient(#ffffff0d,#ffffff04);border:1px solid #ffffff1a;border-radius:24px;gap:clamp(24px,3vw,42px);max-width:min(940px,100% - 40px);padding:clamp(44px,5vw,78px);position:relative;box-shadow:inset 0 1px #ffffff17,0 36px 120px #0000004d}.ceo-moment-card:before{color:#b391ffc7;content:attr(data-step);font-family:var(--font-aiio-heading);letter-spacing:.1em;font-size:.82rem;font-weight:760;position:absolute;top:clamp(24px,3vw,38px);left:clamp(28px,3.2vw,46px)}.ceo-moment-copy h2{max-width:860px;font-size:clamp(3.1rem,6.8vw,7.4rem)}.ceo-moment-copy p{max-width:620px;font-size:clamp(1.06rem,1.56vw,1.42rem)}@media (max-width:1180px){.category-timeline{gap:clamp(18px,2vw,28px)}.category-timeline-stage h3{max-width:10.8rem;font-size:clamp(1.32rem,1.8vw,1.62rem)}.category-timeline-stage.is-cyan h3,.category-timeline-stage.is-violet h3,.category-timeline-stage.is-violet.is-featured h3{max-width:11.8rem;font-size:clamp(1.24rem,1.68vw,1.42rem)}.capability-journey-map{gap:22px}.capability-step h3{max-width:20rem}}@media (max-width:920px){.category-timeline-stage h3,.category-timeline-stage.is-featured h3,.category-timeline-stage.is-cyan h3,.category-timeline-stage.is-violet h3,.category-timeline-stage.is-violet.is-featured h3{max-width:13.6rem;font-size:clamp(1.62rem,4.1vw,2rem)}}@media (max-width:720px){.capability-step{min-height:0;padding-bottom:48px}.capability-step h3{font-size:clamp(1.42rem,6.6vw,2.04rem)}.ceo-moment{min-height:104svh;padding:96px 18px}.ceo-moment-card{border-radius:20px;max-width:100%;padding:58px 24px 34px}}@media (prefers-reduced-motion:reduce){.editorial-reference-icon,.theory-reference:hover .editorial-reference-icon,.theory-reference:focus-visible .editorial-reference-icon,.platform-theory-term:hover .editorial-reference-icon,.platform-theory-term:focus-visible .editorial-reference-icon,.website-text-link:hover .editorial-reference-icon,.website-text-link:focus-visible .editorial-reference-icon{filter:none;transform:translateY(-.28em)}}.editorial-eyebrow{color:var(--bc-color-eyebrow);font-family:var(--font-mono);font-size:var(--size-mono);letter-spacing:var(--track-mono);text-align:left;text-transform:uppercase;margin:0 0 clamp(24px,3vw,40px);font-weight:400;line-height:1.4}.ceo-moment-section{color:#fff;background:radial-gradient(circle at 54% 22%,#b391ff1c,#0000 34%),radial-gradient(circle at 48% 76%,#18d6ff0d,#0000 30%),linear-gradient(#020203 0%,#050507 52%,#020203 100%);border-top:1px solid #ffffff14;min-height:360svh;padding:0;position:relative;overflow:clip}.ceo-scrolly-sticky{align-items:center;min-height:100svh;padding:clamp(104px,10vw,152px) 0 clamp(72px,8vw,124px);display:grid;position:sticky;top:0}.ceo-scrolly-shell{grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);align-items:center;gap:clamp(44px,7vw,116px);width:min(1180px,100% - 40px);min-height:min(720px,76svh);margin:0 auto;display:grid}.ceo-scrolly-chapter{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.ceo-scenario-indicator{counter-reset:monday-scenario;gap:18px;margin:0;padding:0;list-style:none;display:grid}.ceo-scenario-indicator li{color:#ffffff57;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:14px;transition:color .26s,opacity .26s,transform .26s;display:grid}.ceo-scenario-indicator li span:first-child{color:#b391ff9e;font-family:var(--font-aiio-heading);letter-spacing:.12em;font-size:.82rem;font-weight:800}.ceo-scenario-indicator li span:last-child{font-family:var(--font-aiio-heading);letter-spacing:0;font-size:clamp(.96rem,1.16vw,1.14rem);font-weight:650;line-height:1.18}.ceo-scenario-indicator li.is-complete{color:#ffffff80}.ceo-scenario-indicator li.is-active{color:#fff;transform:translate(6px)}.ceo-scenario-indicator li.is-active span:first-child{color:#b391fff5}.ceo-scenario-stage{min-height:clamp(420px,48vw,640px);position:relative}.ceo-moment-card{opacity:0;pointer-events:none;text-align:left;background:radial-gradient(circle at 52% 0,#ffffff12,#0000 54%),linear-gradient(#ffffff0d,#ffffff04);border:1px solid #ffffff1a;border-radius:24px;align-content:center;justify-items:start;gap:clamp(22px,3vw,42px);max-width:none;min-height:100%;margin:0;padding:clamp(46px,5vw,82px);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0;transform:translateY(34px)scale(.985);box-shadow:inset 0 1px #ffffff17,0 36px 120px #0000004d}.ceo-moment-card:before{display:none}.ceo-moment-card.is-active{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.ceo-moment-card.is-previous{transform:translateY(-34px)scale(.985)}.ceo-scenario-number{color:#b391ffdb;font-family:var(--font-aiio-heading);letter-spacing:.12em;font-size:.84rem;font-weight:800}.ceo-moment-card h2{color:#fff;letter-spacing:0;text-wrap:balance;max-width:880px;margin:0;font-size:clamp(3.2rem,6.8vw,7.4rem);line-height:.94}.ceo-moment-card p{color:#ffffffad;text-wrap:balance;max-width:650px;margin:0;font-size:clamp(1.08rem,1.56vw,1.42rem);line-height:1.42}.reality-check-section{color:#fff;background:radial-gradient(circle at 28% 18%,#b391ff1f,#0000 34%),radial-gradient(circle at 72% 70%,#18d6ff0d,#0000 32%),linear-gradient(#020203 0%,#050507 56%,#020203 100%);border-top:1px solid #ffffff14;padding:clamp(128px,13vw,220px) 0 clamp(132px,14vw,236px);position:relative;overflow:hidden}.reality-check-section:before{content:"";opacity:.75;background:linear-gradient(90deg,#0000 0%,#ffffff12 48%,#0000 100%),linear-gradient(#ffffff0d,#0000 72%);width:min(1180px,100% - 40px);height:1px;position:absolute;top:clamp(72px,8vw,126px);left:50%;transform:translate(-50%)}.reality-check-inner{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:clamp(58px,7vw,116px);width:min(1180px,100% - 40px);margin:0 auto;display:grid;position:relative}.reality-check-header{max-width:680px}.reality-check-header h2{color:#fff;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(3.7rem,7.2vw,8rem);line-height:.98}.reality-check-header p{color:#ffffffa8;max-width:620px;margin:clamp(34px,4vw,56px) 0 0;font-size:clamp(1.02rem,1.32vw,1.24rem);line-height:1.55}.reality-question-list{align-self:center;margin:clamp(34px,4vw,62px) 0 0;padding:0;list-style:none;display:grid}.reality-question-item{border-top:1px solid #ffffff1f;grid-template-columns:54px minmax(0,1fr);gap:clamp(22px,3vw,44px);padding:clamp(24px,3vw,34px) 0;display:grid}.reality-question-item:last-child{border-bottom:1px solid #ffffff1f}.reality-question-item span{color:#b391ffdb;font-family:var(--font-aiio-heading);letter-spacing:.12em;font-size:.82rem;font-weight:800;line-height:1.25}.reality-question-item p{color:#ffffffdb;font-family:var(--font-aiio-heading);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1.34rem,2.1vw,2.1rem);font-weight:680;line-height:1.12}.reality-check-transition{border-left:1px solid #b391ffb8;grid-column:2;margin-top:clamp(-24px,-2vw,-10px);padding-left:clamp(22px,2.6vw,36px)}.reality-check-transition p{color:#ffffffbd;text-wrap:balance;max-width:600px;margin:0;font-size:clamp(1.08rem,1.45vw,1.32rem);line-height:1.48}@media (max-width:980px){.reality-check-inner{grid-template-columns:1fr}.reality-check-transition{grid-column:1;margin-top:0}}@media (max-width:640px){.reality-check-section{padding:96px 0 116px}.reality-question-item{grid-template-columns:1fr;gap:14px}}.company-purpose-section{z-index:1;position:relative}@media (max-width:900px){.ceo-moment-section{min-height:345svh}.ceo-scrolly-sticky{align-items:start;padding-top:96px}.ceo-scrolly-shell{grid-template-columns:1fr;gap:36px;min-height:auto}.ceo-scrolly-chapter{justify-content:start}.ceo-scenario-indicator{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.ceo-scenario-indicator li{grid-template-columns:1fr;align-content:start;gap:8px;padding-right:12px}.ceo-scenario-indicator li.is-active{transform:none}.ceo-scenario-indicator li span:last-child{font-size:.86rem}.ceo-scenario-stage{min-height:clamp(430px,58svh,560px)}.ceo-moment-card{border-radius:20px;padding:44px 24px 34px}.ceo-moment-card h2{font-size:clamp(3rem,14vw,5.2rem)}}@media (prefers-reduced-motion:reduce){.ceo-scenario-indicator li,.ceo-moment-card{transition:none}}@media (max-width:920px){.business-impact-hero{padding-top:72px}.business-impact-hero-visual.brand-canon-figure{width:100%;min-height:260px;margin-bottom:clamp(-116px,-13vw,-66px);margin-left:0;transform:none}.business-impact-scenario-grid,.business-impact-capability-path{grid-template-columns:1fr}.business-impact-landscape-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-impact-capability-step{min-height:140px}}@media (max-width:640px){.business-impact-shell{width:min(100% - 28px,1180px)}.business-impact-hero{padding:66px 0 68px}.business-impact-hero-visual.brand-canon-figure{width:100%;min-height:210px;margin-bottom:-54px;margin-left:0;transform:none}.business-impact-hero h1{font-size:clamp(2.82rem,14.1vw,4.1rem)}.business-impact-intro,.business-impact-landscape,.business-impact-scenarios,.business-impact-capability,.business-impact-closing{padding:72px 0}.business-impact-landscape-grid,.business-impact-scenario-grid,.business-impact-capability-path{grid-template-columns:1fr}.business-impact-scenario-card{padding:24px}.business-impact-actions{flex-direction:column;align-items:stretch}.business-impact-actions .button{justify-content:center}}@media (max-width:720px){.trust-logo-band-layer{--trust-logo-band-height:74px}.trust-logo-band{padding:18px 0 20px}.trust-logo-band-track{animation-duration:128s}.trust-logo-band-set{gap:58px;padding-right:58px}.trust-logo-band-logo{min-height:36px}.trust-logo-band-logo img{max-height:var(--trust-logo-max-height);max-width:var(--trust-logo-max-width)}.trust-reference-marquee{margin-inline:calc(-50vw + min(100vw - 28px,1180px)/2);padding:22px 0 26px}.trust-reference-marquee-track{animation-duration:128s}.trust-reference-marquee-set{gap:58px;padding-right:58px}.trust-reference-logo{min-height:48px}.trust-reference-logo img{max-width:138px;max-height:38px}.trust-reference-card{border-top:1px solid #ffffff14;border-right:0;min-height:0;padding:24px 0 0}.trust-reference-card:first-child{border-top:0;padding-top:0}}.website-capability-section>.editorial-shell.website-page-shell{width:min(100% - 40px,1440px)}.website-capability-journey,.website-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.35vw,22px)}.website-capability-journey{margin:clamp(20px,2.2vw,34px) 0 clamp(16px,1.7vw,26px)}.website-capability-journey-step{min-height:78px;padding-inline:clamp(8px,1vw,14px)}.website-capability-card{--capability-image-height:clamp(236px, 15.6vw, 306px);--capability-index-height:1.15rem;--capability-heading-height:4.05rem;--capability-product-height:3.08rem;--capability-copy-height:6.8rem;--capability-quote-offset:clamp(22px, 1.7vw, 30px);--capability-quote-height:8.35rem;flex-direction:column;gap:clamp(11px,.9vw,16px);min-height:clamp(688px,49vw,760px);padding-bottom:clamp(24px,2vw,32px);display:flex}.website-capability-card h3{min-height:var(--capability-heading-height)}.journey-card-visual{flex:0 0 var(--capability-image-height);height:var(--capability-image-height)}.journey-card-description{min-height:var(--capability-copy-height);flex:none}.journey-card-insight{min-height:var(--capability-quote-height);flex:auto}.journey-card-cta{margin-top:auto}@media (max-width:1180px){.website-capability-section>.editorial-shell.website-page-shell{width:min(100% - 40px,1180px)}.website-capability-journey,.website-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.website-capability-card{--capability-image-height:clamp(250px, 30vw, 340px);--capability-copy-height:6.4rem;--capability-quote-height:7.5rem;min-height:clamp(670px,68vw,810px)}.website-capability-journey:before,.website-capability-journey:after,.website-capability-journey-step:not(:last-child):after{display:none}}@media (max-width:720px){.website-capability-section>.editorial-shell.website-page-shell{width:min(100% - 28px,1180px)}.website-capability-journey,.website-capability-grid{grid-template-columns:1fr}.website-capability-card{--capability-image-height:clamp(230px, 62vw, 320px);--capability-heading-height:auto;--capability-copy-height:auto;--capability-quote-height:auto;min-height:0}.website-capability-card h3,.journey-card-description,.journey-card-insight{min-height:0}}.main-nav{gap:clamp(20px,2.35vw,42px)}.hero-visual{opacity:.68;width:min(82vw,1420px);height:min(86vh,900px);right:clamp(-300px,-8vw,-80px)}.hero-visual .brand-canon-image{filter:saturate(1.2)contrast(1.24)brightness(1.02);object-fit:cover;object-position:56% 48%;width:100%;height:100%;display:block;transform:scale(1.015)}.hero-visual:after{background:linear-gradient(90deg,#210b34db 0%,#210b348a 22%,#210b341f 48%,#0000 80%),linear-gradient(#050306b3 0%,#0000 22% 74%,#050306b8 100%),radial-gradient(circle at 56% 52%,#18d6ff21,#0000 34%),radial-gradient(circle at 68% 43%,#b391ff21,#0000 36%)}.hero-visual,.hero-visual .brand-canon-figure{-webkit-mask-image:radial-gradient(at 60% 52%,#000 0% 46%,#000000a3 62%,#0000 84%),linear-gradient(90deg,#0000 0%,#000 18% 100%);mask-image:radial-gradient(at 60% 52%,#000 0% 46%,#000000a3 62%,#0000 84%),linear-gradient(90deg,#0000 0%,#000 18% 100%)}.concept-inner{grid-template-columns:minmax(0,1180px);justify-content:start;align-items:center}.concept-inner-text .concept-copy{width:100%;max-width:1180px;position:relative}.concept-inner-text .concept-support{max-width:660px}.concept-inner-text p.editorial-eyebrow.eyebrow,.concept-inner-text p.editorial-eyebrow,.concept-inner-text .editorial-eyebrow{z-index:3;margin-bottom:clamp(8px,.95vw,14px);position:relative}.missing-capability-illustration.brand-canon-figure{aspect-ratio:1672/941;box-shadow:none;z-index:1;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:radial-gradient(circle at 55% 46%,#b391ff1f,#0000 48%),0 0;border:0;border-radius:0;width:100%;max-width:min(100%,1180px);height:auto;margin:0 0 clamp(18px,2.4vw,32px);line-height:0;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(at 57% 48%,#000 0% 48%,#000000bd 66%,#0000 90%),linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%),linear-gradient(#0000 0%,#000 6% 78%,#0000 100%);mask-image:radial-gradient(at 57% 48%,#000 0% 48%,#000000bd 66%,#0000 90%),linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%),linear-gradient(#0000 0%,#000 6% 78%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.missing-capability-illustration.brand-canon-figure:after{content:"";mix-blend-mode:screen;opacity:.42;pointer-events:none;z-index:2;background:radial-gradient(circle at 56% 48%,#18d6ff14,#0000 34%),radial-gradient(circle at 43% 42%,#b391ff1a,#0000 38%),linear-gradient(#05050729 0%,#0000 28% 66%,#0505076b 100%);position:absolute;inset:0}.missing-capability-illustration .brand-canon-image{filter:saturate(1.08)contrast(1.08)brightness(1.03);object-fit:contain;object-position:center;z-index:1;width:100%;height:100%;display:block;position:relative}.concept-inner-text h2{text-shadow:0 2px 26px #050507c7,0 0 74px #050507ad;z-index:3;max-width:820px;margin-top:clamp(-220px,-13vw,-126px);position:relative}.problem-section,.concept-section,.organization-section,.ois-section,.category-evolution-section,.capability-journey-section,.trust-reference-section,.executive-cta-section{isolation:isolate;position:relative;overflow:clip}.problem-section:after,.concept-section:after,.ois-section:after,.category-evolution-section:after,.capability-journey-section:after,.organization-section:after,.trust-reference-section:after,.executive-cta-section:after{content:"";opacity:.72;pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#ffffff1c,#b391ff2e,#0000);width:min(1180px,100% - 40px);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.concept-section{background:radial-gradient(circle at 72% 26%,#18d6ff1c,#0000 34%),radial-gradient(circle at 18% 86%,#b391ff1f,#0000 34%),linear-gradient(#050507 0%,#030305 56%,#050507 100%)}.concept-section:before,.capability-journey-section:before,.organization-section:before,.executive-cta-section:before{content:"";opacity:.055;pointer-events:none;z-index:0;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.concept-inner,.ois-editorial-layout,.capability-journey-inner,.organization-inner,.trust-reference-inner,.executive-cta-inner{z-index:1;position:relative}.concept-inner-text .concept-statement{max-width:720px}.capability-journey-section{background:radial-gradient(circle at 50% 8%,#18d6ff14,#0000 32%),radial-gradient(circle at 84% 64%,#ffad2e12,#0000 28%),radial-gradient(circle at 24%,#9d5dff1a,#0000 34%),linear-gradient(#030305 0%,#050507 56%,#07040c 100%)}.organization-section{background:radial-gradient(circle at 24% 22%,#b391ff1f,#0000 32%),radial-gradient(circle at 76% 74%,#18d6ff0d,#0000 30%),linear-gradient(#050507 0%,#030305 100%)}.executive-cta-section{background:radial-gradient(circle at 68% 30%,#18d6ff1f,#0000 34%),radial-gradient(circle at 50% 0,#b391ff29,#0000 34%),linear-gradient(#050507 0%,#030305 100%);padding:clamp(108px,10vw,188px) 0 clamp(126px,12vw,224px);position:relative}.executive-cta-inner{z-index:2;grid-template-columns:minmax(0,.78fr) auto;align-items:end;gap:clamp(34px,5vw,76px);width:min(1180px,100% - 40px);margin:0 auto;display:grid;position:relative}.executive-cta-copy{max-width:860px}.executive-cta-copy h2{color:var(--bc-color-heading);max-width:820px;margin:0;font-size:clamp(2.72rem,5.35vw,6.15rem);line-height:1}.executive-cta-copy p:not(.editorial-eyebrow){color:#ffffffb3;font-family:var(--font-aiio-heading);max-width:680px;margin:clamp(26px,3vw,42px) 0 0;font-size:clamp(1.18rem,1.5vw,1.56rem);line-height:1.34}.executive-cta-actions{justify-content:flex-end;margin:0}.contextual-executive-cta-section{color:var(--bc-color-heading);background:radial-gradient(circle at 18% 0,#b391ff1a,#0000 32%),radial-gradient(circle at 84% 58%,#18d6ff0d,#0000 30%),linear-gradient(#030305 0%,#050507 100%);border-top:1px solid #ffffff14;padding:clamp(92px,10vw,168px) 0}.contextual-executive-cta-inner{z-index:2;grid-template-columns:minmax(0,.86fr) auto;align-items:end;gap:clamp(34px,5vw,76px);width:min(1180px,100% - 40px);margin:0 auto;display:grid;position:relative}.contextual-executive-cta-copy{max-width:900px}.contextual-executive-cta-copy h2{color:var(--bc-color-heading);letter-spacing:0;text-wrap:balance;max-width:880px;margin:0;font-size:clamp(2.42rem,4.6vw,5.35rem);line-height:1}.contextual-executive-cta-copy p:not(.editorial-eyebrow){color:#ffffffb3;font-family:var(--font-aiio-heading);max-width:720px;margin:clamp(26px,3vw,42px) 0 0;font-size:clamp(1.08rem,1.42vw,1.34rem);line-height:1.44}.contextual-executive-cta-actions{justify-content:flex-end;margin:0}@media (max-width:1180px){.concept-inner,.executive-cta-inner,.contextual-executive-cta-inner{grid-template-columns:1fr}.executive-cta-actions,.contextual-executive-cta-actions{justify-content:flex-start}}@media (max-width:720px){.hero-visual{opacity:.32;width:760px;height:430px;top:108px;right:-300px}.hero-visual .brand-canon-image{filter:saturate(1.18)contrast(1.2)brightness(.98)}.concept-section,.executive-cta-section,.contextual-executive-cta-section{padding:96px 0 112px}.missing-capability-illustration.brand-canon-figure{margin:0 0 28px}.concept-inner-text h2{margin-top:clamp(-82px,-18vw,-54px)}.executive-cta-inner,.contextual-executive-cta-inner{width:min(100% - 28px,1180px)}}p.editorial-eyebrow.eyebrow,p.editorial-eyebrow,.editorial-eyebrow{color:var(--bc-color-eyebrow);font-family:var(--font-mono);font-size:var(--size-mono);letter-spacing:var(--track-mono);text-align:left;text-transform:uppercase;max-width:none;margin:0 0 clamp(24px,3vw,40px);font-weight:400;line-height:1.4}.editorial-section-header,.website-section-heading,.business-impact-section-heading,.academy-section-heading{max-width:min(100%,980px)}.editorial-section-header h2,.website-section-heading h2,.business-impact-section-heading h2,.academy-section-heading h2,.category-evolution-intro h2,.problem-inner h2,.concept-inner h2,.capability-journey-intro h2,.ois-intro h2,.organization-header h2,.company-purpose-copy h2,.trust-reference-copy h2,.website-platform-missing-copy h2,.website-platform-conclusion h2,.request-demo-section h2,.request-demo-form-intro h2,.executive-cta-copy h2,.contextual-executive-cta-copy h2,.theory-chapter h2{text-wrap:balance;line-height:1.02}.website-page:has(.website-platform-system-section) .website-section-heading h2{text-wrap:balance;line-height:1.02}.editorial-section-header h2{font-size:clamp(2.18rem,4.65vw,5.2rem)}.website-section-heading h2{max-width:min(100%,960px);font-size:clamp(2.78rem,5vw,6rem)}.website-page:has(.website-platform-system-section) .website-section-heading h2{max-width:min(100%,960px);font-size:clamp(2.78rem,5vw,6rem)}.website-page:has(.website-platform-system-section) .website-section-heading h2{max-width:min(100%,940px);font-size:clamp(2.48rem,4.4vw,5.28rem)}.category-evolution-intro h2,.problem-inner h2,.capability-journey-intro h2,.ois-intro h2,.organization-header h2,.company-purpose-copy h2,.trust-reference-copy h2,.executive-cta-copy h2{max-width:min(100%,1120px);font-size:clamp(2.52rem,4.98vw,5.72rem)}.concept-inner h2{max-width:min(100%,1060px);font-size:clamp(2.52rem,4.98vw,5.72rem)}.concept-inner-text h2{max-width:min(100%,940px)}.website-platform-missing-copy h2,.website-platform-conclusion h2{max-width:min(100%,900px);font-size:clamp(2.52rem,4.23vw,5.32rem)}.academy-section-heading h2{max-width:min(100%,990px);font-size:clamp(2.78rem,4.84vw,5.76rem)}.business-impact-section-heading h2{max-width:min(100%,980px);font-size:clamp(2.5rem,4.65vw,5.58rem)}.request-demo-section h2,.request-demo-form-intro h2{max-width:min(100%,920px);font-size:clamp(2.24rem,4.2vw,5rem)}.contextual-executive-cta-copy h2{max-width:min(100%,1010px);font-size:clamp(2.25rem,4.28vw,4.98rem)}.theory-chapter h2{max-width:min(100%,840px);font-size:clamp(3rem,5vw,5.4rem)}.company-executive-page{color:var(--bc-color-heading);background:#030305;min-height:100vh}.company-executive-shell{z-index:2;width:min(1180px,100% - 40px);margin:0 auto;position:relative}.company-executive-hero{background:radial-gradient(circle at 54% 18%,#5a328a2e,#0000 42%),linear-gradient(#020205 0%,#050507 100%);border-bottom:1px solid #ffffff14;padding:clamp(64px,6.5vw,108px) 0 clamp(82px,8vw,144px)}.company-executive-hero .company-executive-shell{display:grid}.company-hero-visual.brand-canon-figure{aspect-ratio:16/9;z-index:1;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:radial-gradient(circle at 50% 46%,#b391ff1f,#0000 52%),0 0;border:0;width:100%;height:auto;min-height:320px;max-height:min(55vw,720px);margin:0 0 clamp(-198px,-11.2vw,-108px);line-height:0;position:relative;overflow:visible;-webkit-mask-image:radial-gradient(at 50% 52%,#000 0% 58%,#000000b8 74%,#0000 94%),linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%),linear-gradient(#0000 0%,#000 8% 88%,#0000 100%);mask-image:radial-gradient(at 50% 52%,#000 0% 58%,#000000b8 74%,#0000 94%),linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%),linear-gradient(#0000 0%,#000 8% 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.company-hero-visual .brand-canon-image{filter:saturate(1.04)contrast(1.04)brightness(1.02);object-fit:contain}.company-executive-hero h1{color:#fff;font-family:var(--font-aiio-heading);letter-spacing:0;text-shadow:0 18px 56px #000000c7;text-wrap:balance;z-index:2;max-width:1120px;margin:0;font-size:clamp(4.1rem,8.2vw,8.35rem);line-height:.94;position:relative}.company-executive-hero p:not(.editorial-eyebrow){color:#ffffffb8;max-width:780px;margin:clamp(20px,2.4vw,34px) 0 0;font-size:clamp(1.18rem,1.58vw,1.42rem);line-height:1.56}.company-executive-section{background:radial-gradient(circle at 78% 10%,#5a328a14,#0000 34%),#050507;border-bottom:1px solid #ffffff14;padding:clamp(84px,9.5vw,156px) 0}.company-executive-heading{max-width:980px}.company-executive-heading h2,.company-journey-cta h2{color:#fff;font-family:var(--font-aiio-heading);text-wrap:balance;max-width:980px;margin:0;font-size:clamp(2.68rem,5vw,5.8rem);line-height:1.02}.company-executive-heading>p{color:#ffffff9e;max-width:760px;margin:0;font-size:clamp(1.08rem,1.42vw,1.28rem);line-height:1.55}.company-purpose-statement{border-left:1px solid #b391ff61;gap:clamp(16px,1.7vw,24px);max-width:840px;margin-top:clamp(42px,4.8vw,76px);padding-left:clamp(26px,3vw,44px);display:grid}.company-purpose-statement p{color:#ffffffb8;margin:0;font-size:clamp(1.16rem,1.5vw,1.36rem);line-height:1.55}.company-purpose-statement p:first-child{color:#fff;font-family:var(--font-aiio-heading);font-size:clamp(1.62rem,2.8vw,3rem);line-height:1.12}.company-story-timeline{counter-reset:company-story;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:clamp(52px,6vw,92px) 0 0;padding:0;list-style:none;display:grid;position:relative}.company-story-timeline:before{content:"";background:linear-gradient(90deg,#969ca652,#18d6ff57,#9d5dff61,#ffad2e4d);height:1px;position:absolute;top:38px;left:0;right:0}.company-story-timeline li{grid-template-rows:18px minmax(clamp(58px,4.8vw,76px),auto) auto;align-content:start;gap:0;padding:76px clamp(16px,2vw,28px) 0;display:grid;position:relative}.company-story-timeline li:before{content:"";background:#050507;border:1px solid #ffffff2e;border-radius:999px;width:14px;height:14px;position:absolute;top:31px;left:clamp(16px,2vw,28px);box-shadow:0 0 24px #b391ff29}.company-story-timeline span,.company-principles-list span,.company-expert-copy span,.company-leadership-copy span,.company-team-composition span,.company-discipline-grid span,.company-recognition-proof span{color:#b391ffdb;font-family:var(--font-aiio-heading);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:760;line-height:1}.company-story-timeline h3{color:#fff;font-family:var(--font-aiio-heading);align-self:start;margin:14px 0 0;font-size:clamp(1.48rem,2.2vw,2.35rem);line-height:1.08}.company-story-timeline p,.company-principles-list p,.company-expert-copy p,.company-leadership-copy p,.company-team-composition strong,.company-recognition-proof p{color:#ffffff9e;margin:0;font-size:clamp(1rem,1.14vw,1.12rem);line-height:1.55}.company-principles-list{border-top:1px solid #ffffff1a;margin-top:clamp(50px,5.6vw,88px);display:grid}.company-principles-list article{border-bottom:1px solid #ffffff1a;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,68px);padding:clamp(26px,3vw,42px) 0;display:grid}.company-principles-list p{color:#fff;font-family:var(--font-aiio-heading);text-wrap:balance;max-width:980px;font-size:clamp(1.42rem,2.8vw,3.3rem);line-height:1.08}.company-expert-list{gap:clamp(24px,3vw,48px);margin-top:clamp(52px,6vw,92px);display:grid}.company-expert-profile{border-top:1px solid #ffffff1a;grid-template-columns:minmax(180px,.36fr) minmax(0,1fr);align-items:center;gap:clamp(26px,4vw,68px);padding-top:clamp(24px,3.2vw,48px);display:grid}.company-expert-portrait{aspect-ratio:4/5;background-color:#ffffff0a;background-position:50%;background-size:cover;border:1px solid #ffffff1f;border-radius:16px;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 18px 46px #00000057,inset 0 1px #ffffff2e,inset 0 -1px #00000070}.company-expert-portrait:before{border-radius:inherit;content:"";pointer-events:none;z-index:1;background:linear-gradient(135deg,#ffffff21,#0000 24% 72%,#0000003d),linear-gradient(#ffffff14,#0000 18% 72%,#0303053d);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14,inset 10px 0 22px #ffffff0a,inset -14px -14px 26px #00000057}.company-expert-portrait:after{border-radius:inherit;content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000 66%,#03030547 100%);position:absolute;inset:0}.company-expert-portrait.is-placeholder{background:radial-gradient(circle at 50% 38%,#b391ff2e,#0000 42%),linear-gradient(135deg,#ffffff14,#ffffff05);place-items:center;display:grid}.company-expert-portrait.is-placeholder span{color:#ffffffc2;font-family:var(--font-aiio-heading);letter-spacing:.04em;font-size:clamp(2rem,5vw,4rem);font-weight:650}.company-expert-copy{gap:clamp(14px,1.8vw,24px);max-width:820px;display:grid}.company-expert-copy h3{color:#fff;font-family:var(--font-aiio-heading);margin:0;font-size:clamp(2rem,4vw,4.4rem);line-height:1.02}.company-expert-copy .company-expert-field{color:#ffffffd1;font-family:var(--font-aiio-heading);font-size:clamp(1.12rem,1.5vw,1.4rem);line-height:1.32}.company-leadership-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,30px);margin-top:clamp(52px,6vw,92px);display:grid}.company-leadership-card{border-top:1px solid #ffffff1a;grid-template-rows:auto 1fr;gap:clamp(18px,2vw,28px);padding-top:clamp(24px,3vw,44px);display:grid}.company-leadership-portrait{width:100%}.company-leadership-copy{grid-template-rows:minmax(16px,auto) minmax(clamp(58px,4.7vw,84px),auto) minmax(clamp(44px,3.6vw,64px),auto) 1fr;row-gap:clamp(10px,1vw,14px);display:grid}.company-leadership-copy h3{color:#fff;font-family:var(--font-aiio-heading);text-wrap:balance;margin:0;font-size:clamp(1.46rem,2.1vw,2.45rem);line-height:1.04}.company-leadership-copy .company-expert-field{color:#ffffffd1;font-family:var(--font-aiio-heading);font-size:clamp(1rem,1.15vw,1.14rem);line-height:1.32}.company-team-composition{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,30px);margin-top:clamp(56px,6vw,96px);display:grid}.company-team-composition div,.company-discipline-grid article,.company-recognition-proof figure,.company-recognition-proof article{background:linear-gradient(#ffffff0d,#ffffff05),#ffffff05;border:1px solid #ffffff1a}.company-team-composition div{gap:22px;padding:clamp(28px,3.5vw,52px);display:grid}.company-team-composition strong{color:#fff;font-family:var(--font-aiio-heading);font-size:clamp(1.28rem,2.2vw,2.35rem);font-weight:600;line-height:1.12}.company-discipline-grid{margin-top:clamp(18px,2vw,30px)}.company-discipline-grid article{padding:clamp(22px,2.6vw,34px)}.company-recognition-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,30px);display:grid}.company-recognition-proof figure,.company-recognition-proof article{gap:18px;min-height:210px;margin:0;padding:clamp(24px,3vw,42px);display:grid}.company-recognition-proof img{width:auto;max-width:180px;max-height:86px;display:block}.company-recognition-proof figcaption{color:#fff;font-family:var(--font-aiio-heading);gap:6px;font-size:1rem;line-height:1.32;display:grid}.company-recognition-proof figcaption small{color:#ffffff8f;letter-spacing:.04em;font-size:.82rem;font-weight:640}.company-journey-cta{background:radial-gradient(circle at 50% 0,#b391ff1f,#0000 34%),#030305;padding:clamp(92px,11vw,184px) 0;position:relative}.company-journey-cta h2{max-width:1060px}.company-journey-actions{flex-wrap:wrap;gap:14px;margin-top:clamp(32px,4vw,58px);display:flex}@media (max-width:980px){.company-story-timeline,.company-leadership-grid,.company-team-composition,.company-recognition-proof{grid-template-columns:1fr}.company-story-timeline:before{display:none}.company-story-timeline li{border-top:1px solid #ffffff1a;grid-template-rows:auto;gap:14px;padding-top:32px;padding-left:0;padding-right:0}.company-story-timeline li:before{display:none}.company-story-timeline h3{margin-top:0}.company-leadership-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-expert-profile{grid-template-columns:1fr}.company-expert-portrait{max-width:340px}}@media (max-width:720px){.company-executive-shell{width:min(100% - 28px,1180px)}.company-executive-hero{padding:68px 0 82px}.company-hero-visual.brand-canon-figure{min-height:220px;margin-bottom:-60px}.company-executive-hero h1{font-size:clamp(3.15rem,14vw,4.9rem)}.company-executive-section,.company-journey-cta{padding:82px 0}.company-leadership-grid{grid-template-columns:1fr}.company-leadership-copy{grid-template-rows:none}.company-principles-list article{grid-template-columns:1fr}}:where(.business-impact-hero,.academy-hero,.company-executive-hero,#partners-hero.website-hero){padding:clamp(72px,7vw,112px) 0 clamp(88px,8vw,134px)}:where(.business-impact-hero .business-impact-shell,.academy-hero .academy-shell,.company-executive-hero .company-executive-shell,#partners-hero.website-hero>.website-page-shell){transform:translateY(clamp(-88px,-5.4vw,-68px))}:where(.business-impact-hero-visual.brand-canon-figure,.academy-hero-visual.brand-canon-figure,.company-hero-visual.brand-canon-figure,#partners-hero .website-hero-visual){margin-top:0;margin-bottom:clamp(-212px,-11.5vw,-116px)}:where(.business-impact-lead,.academy-hero-copy>h1+p,.company-executive-hero p:not(.editorial-eyebrow),#partners-hero>.website-page-shell>p:last-child){margin-top:clamp(26px,2.8vw,42px)}:where(.business-impact-actions,.academy-actions,#partners-hero .editorial-cta-group){margin-top:clamp(28px,4vw,52px)}#partners-hero.website-hero{overflow:visible}.theory-book-hero{align-items:end;min-height:clamp(430px,42vw,620px);padding:clamp(72px,7vw,112px) clamp(36px,8vw,132px) clamp(88px,8vw,134px)}.theory-book-hero-content{transform:translateY(clamp(-88px,-5.4vw,-68px))}.academy-hero.editorial-hero,.company-executive-hero.editorial-hero{padding:clamp(72px,7vw,112px) 0 clamp(88px,8vw,134px)}.academy-hero.editorial-hero .academy-shell,.company-executive-hero.editorial-hero .company-executive-shell{transform:translateY(clamp(-88px,-5.4vw,-68px))}.academy-hero.editorial-hero .academy-hero-visual.brand-canon-figure,.company-executive-hero.editorial-hero .company-hero-visual.brand-canon-figure{margin-top:clamp(-42px,-2.6vw,-18px);margin-bottom:clamp(-300px,-16vw,-176px)}.business-impact-hero h1,#partners-hero.website-hero h1,.academy-hero.editorial-hero h1,.company-executive-hero.editorial-hero h1{letter-spacing:0;text-shadow:0 18px 56px #000000c7;text-wrap:balance;white-space:normal;z-index:2;max-width:1180px;font-size:clamp(3.18rem,5.5vw,6.62rem);font-weight:560;line-height:.98;position:relative}.academy-hero.editorial-hero .academy-hero-copy>h1+p,.company-executive-hero.editorial-hero p:not(.editorial-eyebrow){margin-top:clamp(26px,2.8vw,42px)}.academy-hero.editorial-hero .academy-actions{margin-top:clamp(28px,4vw,52px)}@media (max-width:920px){:where(.business-impact-hero .business-impact-shell,.academy-hero .academy-shell,.company-executive-hero .company-executive-shell,#partners-hero.website-hero>.website-page-shell){transform:translateY(-48px)}:where(.business-impact-hero-visual.brand-canon-figure,.academy-hero-visual.brand-canon-figure,.company-hero-visual.brand-canon-figure,#partners-hero .website-hero-visual){margin-bottom:clamp(-116px,-13vw,-66px)}.theory-book-hero{min-height:460px}.theory-book-hero-content,.academy-hero.editorial-hero .academy-shell,.company-executive-hero.editorial-hero .company-executive-shell{transform:translateY(-48px)}.academy-hero.editorial-hero .academy-hero-visual.brand-canon-figure,.company-executive-hero.editorial-hero .company-hero-visual.brand-canon-figure{margin-bottom:clamp(-154px,-16vw,-92px)}}@media (max-width:640px){:where(.business-impact-hero,.academy-hero,.company-executive-hero,#partners-hero.website-hero){padding:66px 0 68px}:where(.business-impact-hero .business-impact-shell,.academy-hero .academy-shell,.company-executive-hero .company-executive-shell,#partners-hero.website-hero>.website-page-shell){transform:translateY(-28px)}:where(.business-impact-hero-visual.brand-canon-figure,.academy-hero-visual.brand-canon-figure,.company-hero-visual.brand-canon-figure,#partners-hero .website-hero-visual){margin-bottom:-54px}.theory-book-hero{min-height:360px;padding:70px 22px 82px}.theory-book-hero-content{transform:none}.academy-hero.editorial-hero,.company-executive-hero.editorial-hero{padding:66px 0 68px}.academy-hero.editorial-hero .academy-shell,.company-executive-hero.editorial-hero .company-executive-shell{transform:translateY(-28px)}.academy-hero.editorial-hero .academy-hero-visual.brand-canon-figure,.company-executive-hero.editorial-hero .company-hero-visual.brand-canon-figure{margin-top:0;margin-bottom:-54px}.business-impact-hero h1,#partners-hero.website-hero h1,.academy-hero.editorial-hero h1,.company-executive-hero.editorial-hero h1{font-size:clamp(2.92rem,13.1vw,4.32rem)}}@media (max-width:720px){.business-impact-hero h1,#partners-hero.website-hero h1,.academy-hero.editorial-hero h1,.company-executive-hero.editorial-hero h1{font-size:clamp(2.92rem,13.1vw,4.32rem)}}.ois-section{background:radial-gradient(circle at 76% 32%,#18d6ff14,#0000 34%),radial-gradient(circle at 34% 0,#b391ff1f,#0000 36%),linear-gradient(#050507 0%,#030305 62%,#050507 100%);padding:clamp(76px,7vw,124px) 0 clamp(92px,8vw,152px);overflow-x:clip}.ois-editorial-layout{grid-template-columns:minmax(0,.72fr) minmax(420px,1.28fr);align-items:start;gap:0;min-height:clamp(500px,42vw,680px);display:grid}.ois-intro{text-align:left;z-index:2;grid-area:1/1/auto/-1;align-self:start;max-width:740px;margin:0;padding-top:0;position:relative}.ois-intro h2{text-wrap:balance;max-width:700px;margin:0;font-size:clamp(2.48rem,4.4vw,5.28rem);line-height:1.02}.ois-body{max-width:560px;margin-top:clamp(24px,2.7vw,42px);font-size:clamp(1.02rem,1.16vw,1.18rem);line-height:1.55}.ois-visual-wrap{--home-ois-shell-width:min(1180px, calc(100vw - 40px));--home-ois-bleed-right:max(0px, calc((100vw - var(--home-ois-shell-width)) / 2));opacity:.88;pointer-events:none;min-height:clamp(430px,37vw,590px);transform:translateX(var(--home-ois-bleed-right));width:min(calc(58vw + var(--home-ois-bleed-right)), 920px);z-index:1;grid-area:1/2/auto/-1;place-self:start end;margin-top:clamp(18px,2.4vw,42px);display:flex;position:relative}.ois-visual-wrap:before{display:none}.ois-visual-wrap .brand-canon-figure{box-shadow:none;height:100%;max-height:none;min-height:inherit;background:0 0;border:0;border-radius:0;overflow:visible}.ois-visual-wrap .brand-canon-image{filter:brightness(1.04)contrast(1.03);-webkit-mask-composite:source-in;object-fit:contain;object-position:center right;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 0% 88%,#0000 100%),linear-gradient(90deg,#000 0% 86%,#0000 100%);mask-image:linear-gradient(#000 0% 88%,#0000 100%),linear-gradient(90deg,#000 0% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ois-bottom-statement{text-align:left;z-index:2;max-width:1180px;margin:clamp(46px,5vw,82px) auto 0;position:relative}.ois-bottom-statement p{text-wrap:balance;max-width:820px;font-size:clamp(1.72rem,3vw,3.4rem);line-height:1.08}@media (max-width:1100px){.ois-editorial-layout{grid-template-columns:1fr;gap:clamp(30px,5vw,54px);min-height:0}.ois-intro{grid-area:auto/1;max-width:820px}.ois-intro h2{max-width:820px}.ois-body{max-width:620px}.ois-visual-wrap{grid-area:auto/1;justify-self:stretch;width:100%;height:clamp(320px,56vw,520px);min-height:0;max-height:none;margin-top:0;transform:none}.ois-bottom-statement{margin-top:clamp(54px,8vw,86px)}}@media (max-width:720px){.ois-section{padding:104px 0}.ois-editorial-layout,.ois-bottom-statement{width:min(100% - 28px,1180px)}.ois-intro h2{max-width:100%;font-size:clamp(2.52rem,10vw,4.32rem)}.ois-body{max-width:100%}.ois-visual-wrap{height:clamp(280px,70vw,420px)}.ois-bottom-statement p{max-width:100%;font-size:clamp(1.62rem,7vw,2.5rem)}}.website-page .hero h1,.website-page .editorial-hero h1{font-family:var(--font-display);font-weight:var(--disp-weight);letter-spacing:var(--disp-track-caps);line-height:var(--lh-display);text-transform:uppercase}.website-page h2{font-family:var(--font-display);font-weight:var(--disp-weight);letter-spacing:var(--disp-track)}.website-page h3{font-family:var(--font-display);font-weight:var(--disp-weight);letter-spacing:calc(var(--disp-track) * .6)}.website-page :is(em,i){font-style:normal;font-weight:500}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
