@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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-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{.visible{visibility:visible}.absolute{position:absolute}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--midnight:#14141a;--cyan:#9640fc;--cyan-deep:#7b21e4;--ink:#1a1a22;--slate:#4a515d;--ice:#f5edff;--paper:#f5f6fc;--white:#fff;--line:#1a1a222e;--content:1280px;--page-gutter:max(24px, calc((100vw - var(--content)) / 2));--radius:10px;--ease-out:cubic-bezier(.2, 0, 0, 1);--font-display:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-body:Arial, Helvetica, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--midnight);scroll-padding-top:80px}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;font-weight:300}.skip-link{z-index:100;border-radius:var(--radius);background:var(--white);color:var(--midnight);padding:12px 16px;font-size:14px;font-weight:700;transition:transform .16s;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{--scroll-progress:0;z-index:20;height:80px;padding:0 var(--page-gutter);color:var(--white);transition:height .22s var(--ease-out), background-color .22s ease, backdrop-filter .22s ease;border-bottom:1px solid #ffffff21;grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr);align-items:center;display:grid;position:fixed;inset:0 0 auto}.site-header:after{content:"";background:var(--cyan);height:1px;transform:scaleX(var(--scroll-progress));transform-origin:0;position:absolute;bottom:-1px;left:0;right:0}.site-header.is-scrolled{-webkit-backdrop-filter:blur(16px);background:#14141ae6;height:70px}.brand{width:176px;height:44px;transition:width .22s var(--ease-out);align-items:center;display:flex;overflow:hidden}.site-header.is-scrolled .brand{width:164px}.brand img{width:100%;display:block}.desktop-nav{align-items:center;gap:clamp(22px,2.5vw,42px);font-size:14px;display:flex}.desktop-nav a{color:#ffffffb8;align-items:center;min-height:44px;transition:color .16s;display:inline-flex;position:relative}.desktop-nav a:after{content:"";background:var(--cyan);transform-origin:100%;height:1px;transition:transform .18s var(--ease-out);position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover{color:var(--white)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.desktop-nav a.is-current{color:var(--white)}.desktop-nav a.is-current:after{transform-origin:0;transform:scaleX(.35)}.mobile-menu{display:none;position:relative}.mobile-menu summary{cursor:pointer;border:1px solid #ffffff2e;place-content:center;gap:6px;width:44px;height:44px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--white);width:18px;height:1px;transition:transform .2s;display:block}.mobile-menu[open] summary span:first-child{transform:translateY(3.5px)rotate(45deg)}.mobile-menu[open] summary span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-menu summary:active{transform:scale(.97)}.mobile-menu nav{border-radius:var(--radius);transform-origin:100% 0;width:min(300px,100vw - 40px);animation:menu-in .2s var(--ease-out) both;background:#1a1a22fa;border:1px solid #9640fc40;flex-direction:column;padding:14px 22px;display:flex;position:absolute;top:54px;right:0;box-shadow:0 18px 50px #14141a3d}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.mobile-menu nav a{color:#ffffffc7;border-bottom:1px solid #ffffff1a;align-items:center;min-height:48px;font-size:14px;display:flex}.mobile-menu nav a.is-current{color:var(--cyan)}.mobile-menu nav a:last-child{border-bottom:0}.header-cta{min-height:44px;color:var(--cyan);transition:color .16s ease, background-color .16s ease, transform .16s var(--ease-out);border:1px solid #9640fc70;border-radius:8px;justify-self:end;align-items:center;gap:10px;padding:0 15px;font-size:14px;font-weight:700;display:inline-flex}.header-cta span{transition:transform .18s var(--ease-out)}.header-cta:hover{color:var(--midnight);background:var(--cyan);transform:translateY(-1px)}.header-cta:hover span,.header-cta:focus-visible span{transform:translate(3px,-3px)}.header-cta:active{transform:translateY(0)scale(.985)}.dark-section{background:var(--midnight);color:var(--white)}.light-section{background:var(--paper);color:var(--ink)}.hero{min-height:min(900px,96svh);padding:clamp(136px, 15vh, 176px) var(--page-gutter) 72px;grid-template-columns:minmax(0,1.28fr) minmax(310px,.72fr);align-items:center;gap:clamp(56px,7vw,112px);display:grid;position:relative;overflow:hidden}.hero-grid{pointer-events:none;opacity:.3;background-image:linear-gradient(#9640fc11 1px,#0000 1px),linear-gradient(90deg,#9640fc11 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#14141a 58% 100%);mask-image:linear-gradient(90deg,#0000 0,#14141a 58% 100%)}.hero-copy{z-index:2;max-width:840px;position:relative}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-deep);margin:0 0 24px;font-size:12px;font-weight:700;line-height:1.35}.eyebrow.cyan{color:var(--cyan)}h1,h2,h3,p{margin-top:0}.hero h1{letter-spacing:-.025em;max-width:880px;margin:0;font-size:clamp(48px,4.75vw,76px);font-weight:300;line-height:1.06}.hero h1 em{color:var(--cyan);font-style:normal}.hero-lede{color:#ffffffbd;letter-spacing:-.006em;max-width:760px;margin:32px 0 0;font-size:clamp(18px,1.28vw,21px);line-height:1.58}.hero-sub{color:#ffffff7a;max-width:680px;margin:14px 0 0;font-size:16px;line-height:1.6}.hero-actions{align-items:center;gap:30px;margin-top:38px;display:flex}.hero-note{color:#ffffff61;max-width:620px;margin:17px 0 0;font-size:13px;line-height:1.5}.hero-principles{color:#ffffff85;border-top:1px solid #ffffff24;flex-wrap:wrap;gap:14px 28px;max-width:700px;margin:44px 0 0;padding:19px 0 0;font-size:13px;list-style:none;display:flex}.hero-principles li{align-items:center;gap:10px;display:flex}.hero-principles li:before{content:"";background:var(--cyan);width:6px;height:6px;transform:rotate(45deg)}.button{border-radius:var(--radius);min-height:52px;transition:transform .16s var(--ease-out), background-color .16s ease, color .16s ease, box-shadow .16s ease;border:1px solid #0000;justify-content:center;align-items:center;gap:30px;padding:0 20px;font-size:14px;font-weight:700;display:inline-flex}.button span{transition:transform .18s var(--ease-out)}.button:hover{transform:translateY(-2px)}.button:hover span{transform:translate(3px,-3px)}.button:active{transform:translateY(0)scale(.985)}.button:focus-visible{transform:translateY(-1px);box-shadow:0 8px 24px #14141a24}.text-link{align-items:center;gap:11px;padding-bottom:6px;font-size:14px;font-weight:700;display:inline-flex;position:relative}.text-link:after{content:"";transform-origin:0;height:1px;transition:transform .18s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0}.text-link:hover:after{transform-origin:100%;transform:scaleX(.36)}.text-link span{transition:transform .18s var(--ease-out)}.text-link:hover span{transform:translateY(3px)}.text-link:active{opacity:.72}.light-link{color:#ffffffc7}.outcome-map{z-index:2;grid-template-rows:repeat(4,1fr);align-self:stretch;min-height:440px;max-height:580px;padding:48px 0;display:grid;position:relative}.outcome-track{background:#ffffff2b;width:1px;position:absolute;top:11%;bottom:11%;left:7px}.track-progress{background:linear-gradient(var(--cyan), #9640fc2e);transform-origin:top;width:1px;height:100%;display:block}@keyframes track-reveal{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes track-reveal-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes workflow-node{0%{opacity:.28;transform:translateY(8px)}to{opacity:1;transform:none}}.outcome-step{flex-direction:column;justify-content:center;padding-left:42px;display:flex;position:relative}.step-dot{border:2px solid var(--cyan);background:var(--midnight);width:15px;height:15px;position:absolute;left:0;transform:rotate(45deg)}.is-end .step-dot{background:var(--cyan);box-shadow:0 0 0 8px #9640fc14}.step-label{font-size:20px;font-weight:600;line-height:1.1}.step-note{color:#ffffff73;letter-spacing:.06em;margin-top:7px;font-size:12px}.hero-index{bottom:28px;left:var(--page-gutter);right:var(--page-gutter);color:#ffffff47;letter-spacing:.15em;justify-content:space-between;font-size:11px;display:flex;position:absolute}.section-intro{width:100%;max-width:var(--content);margin:0 auto}.section-intro h2{letter-spacing:-.025em;max-width:920px;margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:300;line-height:1.08}.gap-section{padding:clamp(56px, 6vw, 88px) var(--page-gutter)}.gap-layout{max-width:var(--content);grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(56px,8vw,128px);margin:76px auto 0;display:grid}.lead-copy{letter-spacing:-.025em;max-width:550px;color:var(--slate);font-size:clamp(21px,2.2vw,31px);line-height:1.42}.gap-diagram{border-top:1px solid var(--ink);position:relative}.gap-axis{height:56px;color:var(--cyan-deep);letter-spacing:.14em;grid-template-columns:1fr minmax(110px,.7fr) 1.2fr;align-items:center;font-size:9px;font-weight:700;display:grid}.gap-axis b{text-align:center;color:var(--ink);letter-spacing:.11em;font-size:9px}.gap-axis span:last-child{text-align:right}.gap-pair{border-top:1px solid var(--line);grid-template-columns:1fr minmax(70px,.7fr) 1.2fr;align-items:center;min-height:78px;font-size:15px;display:grid}.gap-pair span:last-child{text-align:right;font-weight:700}.gap-pair i{background:var(--cyan);height:1px;display:block;position:relative}.gap-pair i:after{content:"";background:var(--cyan);width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.belief-band{padding:clamp(56px, 6vw, 88px) var(--page-gutter);color:var(--white);background:#1a1a22;grid-template-columns:.85fr 1.25fr .9fr;align-items:center;gap:clamp(40px,6vw,88px);display:grid}.belief-band h2{letter-spacing:-.025em;margin:0;font-size:clamp(34px,3.4vw,50px);font-weight:300;line-height:1.08}.belief-band>p{color:#ffffffa3;margin:0;font-size:17px;line-height:1.65}.belief-equation{letter-spacing:.13em;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;font-size:clamp(13px,1.4vw,19px);font-weight:700;display:grid}.belief-equation span:last-child{color:var(--cyan);text-align:right}.belief-equation strong{color:var(--cyan);font-size:clamp(56px,7vw,100px);font-weight:300;line-height:1}.capabilities-section{padding:clamp(56px, 6vw, 88px) var(--page-gutter)}.split-intro{grid-template-columns:1.18fr .82fr;align-items:end;gap:clamp(60px,9vw,150px);display:grid}.split-intro h2{font-size:clamp(38px,4vw,58px)}.split-intro>p{color:var(--slate);max-width:540px;margin:0 0 5px;font-size:18px;line-height:1.65}.capability-list{max-width:var(--content);margin:88px auto 0}.capability-row{border-top:1px solid var(--ink);grid-template-columns:80px minmax(330px,.9fr) minmax(300px,1.1fr);align-items:center;gap:clamp(32px,5vw,72px);min-height:0;padding:44px 0;display:grid}.capability-number{letter-spacing:.15em;color:var(--cyan-deep);align-self:start;padding-top:7px;font-size:12px;font-weight:700}.capability-copy h3{letter-spacing:-.02em;margin:0;font-size:clamp(29px,2.65vw,39px);font-weight:300;line-height:1.14}.capability-copy p{max-width:570px;color:var(--slate);margin:22px 0;font-size:17px;line-height:1.62}.capability-copy .capability-outcome{color:var(--cyan-deep);margin:10px 0 0;font-size:14px;font-weight:700;line-height:1.4}.capability-outcome span{transition:transform .18s var(--ease-out);margin-right:3px;display:inline-block}.capability-graphic{border-radius:var(--radius);height:190px;transition:transform .26s var(--ease-out), background-color .26s ease, box-shadow .26s ease;background:#eceef6;border:1px solid #1a1a2224;position:relative;overflow:hidden}.graphic-kicker{min-height:34px;color:var(--cyan-deep);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:flex-start;gap:20px;font-size:9px;font-weight:700;line-height:1.35;display:flex}.graphic-kicker b{color:var(--ink);letter-spacing:.08em;font-size:9px}.strategy-graphic,.engineering-graphic,.ai-graphic,.experience-graphic{flex-direction:column;padding:20px 22px;display:flex}.strategy-paths{gap:7px;margin-top:11px;display:grid}.strategy-paths span{color:#1a1a227a;letter-spacing:.05em;border:1px solid #1a1a221f;align-items:center;gap:9px;min-height:28px;padding:0 10px;font-size:9px;display:flex}.strategy-paths i{border:1px solid;width:7px;height:7px;transform:rotate(45deg)}.strategy-paths .is-selected{width:82%;color:var(--ink);background:#9640fc21;border-color:#7b21e461;font-weight:700}.strategy-paths .is-selected i{border-color:var(--cyan-deep);background:var(--cyan)}.strategy-result{letter-spacing:.11em;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:auto;font-size:8px;font-weight:700;display:grid}.strategy-result i{background:linear-gradient(90deg, #1a1a2233, var(--cyan-deep));transform-origin:0;height:1px;transition:transform .24s var(--ease-out)}.strategy-result b{color:var(--cyan-deep);font-size:8px}.capability-row:nth-child(2) .graphic-kicker{color:var(--cyan)}.capability-row:nth-child(2) .graphic-kicker b{color:#ffffffb3}.readiness-grid{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(2,1fr);margin-top:13px;display:grid}.readiness-grid span{color:#ffffffb3;letter-spacing:.04em;border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;align-items:center;gap:9px;min-height:44px;padding:0 10px;font-size:9px;display:flex}.readiness-grid i{background:var(--cyan);width:7px;height:7px;transition:box-shadow .22s;transform:rotate(45deg);box-shadow:0 0 0 4px #9640fc14}.system-wave{opacity:.75;width:100%;height:38px;margin-top:auto;transition:opacity .22s;overflow:visible}.system-wave path{fill:none;stroke:var(--cyan);stroke-width:2px;vector-effect:non-scaling-stroke}.capability-row:nth-child(3) .graphic-kicker b{color:var(--midnight)}.ai-pipeline{grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:7px;margin-top:25px;display:grid}.ai-pipeline span{text-align:center;letter-spacing:.08em;background:#ffffff52;border:1px solid #14141a3d;padding:10px 8px;font-size:7px;font-weight:800}.ai-pipeline i{background:#14141a52;height:1px}.ai-pipeline .ai-gate{background:var(--midnight);border-color:var(--midnight);color:var(--white)}.ai-guardrails{border-top:1px solid #14141a38;grid-template-columns:repeat(3,1fr);margin-top:auto;display:grid}.ai-guardrails span{color:#14141a9e;letter-spacing:.05em;text-align:center;padding-top:10px;font-size:8px}.adoption-chart{border-bottom:1px solid #1a1a2233;height:95px;margin-top:10px;position:relative}.adoption-bars{grid-template-columns:repeat(5,1fr);align-items:end;gap:8px;display:grid;position:absolute;inset:0}.adoption-bars span{background:linear-gradient(#9640fc33,#7b21e40f);border-top:1px solid #7b21e447}.adoption-bars span:first-child{height:18%}.adoption-bars span:nth-child(2){height:28%}.adoption-bars span:nth-child(3){height:45%}.adoption-bars span:nth-child(4){height:67%}.adoption-bars span:nth-child(5){height:91%}.adoption-chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.adoption-chart path{fill:none;stroke:var(--cyan-deep);stroke-width:3px;vector-effect:non-scaling-stroke;transition:stroke-width .22s}.adoption-marker{border:2px solid var(--cyan-deep);background:var(--paper);border-radius:50%;width:9px;height:9px;position:absolute}.marker-launch{bottom:5%;left:1%}.marker-value{background:var(--cyan);top:4%;right:-1%;box-shadow:0 0 0 5px #9640fc1f}.adoption-labels{color:#1a1a228a;letter-spacing:.1em;justify-content:space-between;margin-top:auto;font-size:7px;display:flex}.adoption-labels b{color:var(--cyan-deep)}.approach-section{padding:clamp(56px, 6vw, 88px) var(--page-gutter);grid-template-columns:.84fr 1.16fr;align-items:start;gap:clamp(70px,10vw,150px);display:grid}.approach-heading{position:sticky;top:80px}.approach-heading h2{letter-spacing:-.025em;max-width:650px;margin:0;font-size:clamp(38px,4vw,58px);font-weight:300;line-height:1.08}.approach-heading>p:not(.eyebrow){color:#fff9;max-width:510px;margin:32px 0 0;font-size:18px;line-height:1.6}.accountability-pledge{border-left:3px solid var(--cyan);background:#ffffff0e;flex-direction:column;gap:13px;max-width:560px;margin-top:42px;padding:28px 28px 26px;display:flex}.accountability-pledge span{color:var(--cyan);letter-spacing:.16em;font-size:10px;font-weight:700}.accountability-pledge strong{font-family:var(--font-display);color:var(--white);letter-spacing:-.015em;font-size:clamp(22px,2vw,30px);font-weight:300;line-height:1.22}.accountability-pledge small{color:#ffffff6b;font-size:12px;line-height:1.45}.approach-timeline{position:relative}.approach-timeline:before{content:"";background:linear-gradient(var(--cyan), #9640fc1a);transform-origin:top;width:1px;position:absolute;top:32px;bottom:32px;left:14px}.approach-step{grid-template-columns:64px 1fr;gap:26px;min-height:190px;padding:16px 0 48px;display:grid;position:relative}.approach-number{z-index:1;background:var(--midnight);border:1px solid var(--cyan);width:29px;height:29px;color:var(--cyan);place-items:center;font-size:10px;font-weight:700;display:grid;position:relative;transform:rotate(45deg)}.approach-number b{transform:rotate(-45deg)}.approach-step h3{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:300}.approach-step p{color:#ffffff91;max-width:560px;margin:16px 0 0;font-size:17px;line-height:1.62}.approach-output{width:fit-content;color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;border:1px solid #9640fc47;margin-top:20px;padding:8px 10px;font-size:9px;font-weight:700;display:inline-flex}.approach-result{background:linear-gradient(135deg,#9640fc21,#9640fc06);border:1px solid #9640fc57;margin-left:90px;padding:26px 28px}.approach-result span{color:var(--cyan);letter-spacing:.14em;margin-bottom:12px;font-size:9px;font-weight:700;display:block}.approach-result strong{max-width:500px;color:var(--white);font-family:var(--font-display);font-size:24px;font-weight:300;line-height:1.25;display:block}.responsible-section{padding:clamp(56px, 6vw, 88px) var(--page-gutter);background:var(--ice);grid-template-columns:.82fr 1.18fr;align-items:start;gap:80px clamp(70px,9vw,136px);display:grid}.responsible-copy h2{letter-spacing:-.025em;max-width:660px;margin:0;font-size:clamp(40px,4.35vw,62px);font-weight:300;line-height:1.07}.responsible-copy>p:not(.eyebrow){max-width:600px;color:var(--slate);margin:32px 0 35px;font-size:19px;line-height:1.62}.ai-decision-system{border-top:1px solid var(--ink)}.decision-question{grid-template-columns:120px 1fr;align-items:start;gap:24px;padding:32px 0 34px;display:grid}.decision-question span{color:var(--cyan-deep);letter-spacing:.14em;font-size:10px;font-weight:700}.decision-question strong{letter-spacing:-.025em;max-width:560px;font-size:clamp(24px,2.25vw,34px);line-height:1.18}.decision-branch{grid-template-columns:.7fr 1.3fr;display:grid}.decision-branch>div{min-height:120px;transition:transform .2s var(--ease-out), background-color .2s ease;border:1px solid #1a1a222e;flex-direction:column;gap:13px;padding:25px;display:flex}.decision-branch small{letter-spacing:.16em;font-size:9px;font-weight:800}.decision-branch b{max-width:270px;font-size:15px;line-height:1.45}.branch-no{color:var(--slate);background:#ffffff61}.branch-yes{background:var(--cyan);color:var(--midnight);border-color:var(--cyan)!important}.control-stack{background:var(--midnight);color:var(--white);grid-template-columns:repeat(4,1fr);display:grid}.control-stack>div{border-right:1px solid #ffffff21;flex-direction:column;min-height:168px;padding:23px 18px;display:flex}.control-stack>div:last-child{border-right:0}.control-stack span{color:var(--cyan);letter-spacing:.12em;font-size:10px;font-weight:700}.control-stack b{margin-top:auto;font-size:18px}.control-stack small{color:#ffffff7a;min-height:42px;margin-top:8px;font-size:10px;line-height:1.45}.principle-rail{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.principle-rail span{border-right:1px solid #1a1a222e;align-items:center;min-height:88px;padding:18px 22px;font-size:14px;font-weight:700;display:flex}.principle-rail span:before{content:"";background:var(--cyan);flex:none;width:8px;height:8px;margin-right:14px;transform:rotate(45deg)}.principle-rail span:last-child{border-right:0}.culture-section{padding:clamp(56px, 6vw, 88px) var(--page-gutter);background:var(--paper);grid-template-columns:1.2fr .8fr;gap:80px clamp(70px,9vw,136px);display:grid}.culture-heading h2{letter-spacing:-.025em;max-width:840px;margin:0;font-size:clamp(42px,4.7vw,66px);font-weight:300;line-height:1.07}.culture-heading h2 em{color:var(--cyan-deep);font-style:normal}.culture-intro{align-self:end}.culture-intro p{color:var(--slate);margin-bottom:24px;font-size:19px;line-height:1.6}.culture-axes{border-top:1px solid var(--ink);grid-column:1/-1}.culture-axis{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr 120px;align-items:center;gap:30px;min-height:94px;font-size:13px;font-weight:700;display:grid}.culture-axis span:last-child{text-align:right}.culture-axis i{background:#1a1a2247;height:1px;position:relative}.culture-axis i:before,.culture-axis i:after{content:"";border:1px solid var(--ink);background:var(--paper);width:7px;height:7px;position:absolute;top:-3px;transform:rotate(45deg)}.culture-axis i:before{left:0}.culture-axis i:after{right:0}.culture-axis b{background:var(--cyan);width:13px;height:13px;position:absolute;top:-6px;transform:translate(-50%)rotate(45deg);box-shadow:0 0 0 6px #9640fc21}.culture-promise{background:var(--cyan);color:var(--midnight);font-family:var(--font-display);letter-spacing:-.02em;grid-column:1/-1;margin:0;padding:clamp(34px,4vw,54px);font-size:clamp(30px,3.6vw,50px);font-weight:300;line-height:1.16}.culture-promise span{font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;opacity:.6;margin-top:18px;font-size:11px;font-weight:700;line-height:1.4;display:block}.contact-teaser{padding:clamp(56px, 6vw, 88px) var(--page-gutter);background:var(--cyan);color:var(--midnight)}.contact-teaser h2{letter-spacing:-.025em;max-width:980px;margin:0;font-size:clamp(42px,4.9vw,70px);font-weight:300;line-height:1.07}.contact-teaser>p:not(.eyebrow){max-width:720px;margin:34px 0 40px;font-size:21px;line-height:1.5}.site-footer{padding:70px var(--page-gutter) 42px;background:var(--midnight);color:#fff9;grid-template-columns:1fr 1fr;align-items:end;gap:60px;display:grid}.site-footer img{width:min(330px,85vw)}.footer-meta{flex-direction:column;justify-self:end;align-items:flex-end;gap:9px;font-size:14px;display:flex}.footer-meta a{color:var(--cyan);font-weight:700}.site-footer>p{letter-spacing:.08em;border-top:1px solid #ffffff1f;grid-column:1/-1;margin:20px 0 0;padding-top:32px;font-size:12px}.operator-strip{min-height:156px;padding:30px var(--page-gutter);color:var(--white);background:#1a1a22;border-top:1px solid #9640fc4d;border-bottom:1px solid #ffffff1a;grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(36px,6vw,92px);display:grid}.operator-origin{grid-template-columns:auto 1fr;align-items:baseline;gap:5px 18px;display:grid}.operator-origin>span{color:var(--cyan);letter-spacing:.16em;grid-column:1/-1;font-size:9px;font-weight:700}.operator-origin strong{font-family:var(--font-display);font-size:clamp(25px,2.3vw,34px);font-weight:300;line-height:1.1}.operator-origin small{color:#ffffff6b;font-size:11px}.operator-system{border-left:1px solid #ffffff24;grid-template-columns:repeat(5,auto) minmax(180px,1fr);align-items:center;gap:clamp(12px,2vw,30px);min-height:76px;padding-left:clamp(26px,4vw,56px);display:grid}.operator-system span{font-family:var(--font-display);font-size:clamp(17px,1.5vw,23px);font-weight:300}.operator-system i{color:var(--cyan);font-size:18px;font-style:normal}.operator-system b{color:#ffffff7a;letter-spacing:.1em;text-transform:uppercase;justify-self:end;max-width:150px;font-size:10px;line-height:1.45}.work-section{padding:clamp(56px, 6vw, 88px) var(--page-gutter);color:var(--white);background:#14141a}.work-intro{max-width:var(--content);grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(52px,8vw,120px);margin:0 auto 76px;display:grid}.work-intro .eyebrow{color:var(--cyan);grid-column:1/-1;margin-bottom:0}.work-intro h2{letter-spacing:-.028em;max-width:720px;margin:0;font-size:clamp(42px,4.5vw,66px);font-weight:300;line-height:1.05}.work-intro>p:not(.eyebrow){color:#ffffff96;max-width:550px;margin:0 0 4px;font-size:18px;line-height:1.65}.work-grid{max-width:var(--content);grid-template-columns:repeat(12,1fr);gap:18px;margin:0 auto;display:grid}.work-card{min-height:0;transition:transform .24s var(--ease-out), border-color .24s ease, box-shadow .24s ease;background:#1a1a22;border:1px solid #ffffff26;flex-direction:column;display:flex;position:relative;overflow:hidden}.work-card-quark,.work-card-medvisor{grid-column:span 7}.work-card-lattice,.work-card-nyaaya{grid-column:span 5}.work-card-anatomyxr{grid-column:3/span 8;min-height:0}.work-visual{background:#1a1a22;height:clamp(250px,27vw,350px);margin:0;position:relative;overflow:hidden}.work-card-lattice .work-visual,.work-card-nyaaya .work-visual{height:clamp(230px,24vw,320px)}.work-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#14141a9e);position:absolute;inset:0}.work-visual img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out), filter .28s ease;display:block}.work-visual figcaption{z-index:2;color:#ffffffd1;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:20px;left:24px;right:24px}.work-visual figcaption span{width:30px;height:30px;color:var(--cyan);border:1px solid #9640fc99;place-items:center;font-size:9px;display:grid}.work-copy{flex:1;grid-template-columns:minmax(130px,.72fr) minmax(190px,1.28fr);align-content:start;column-gap:clamp(24px,4vw,60px);padding:clamp(28px,3vw,42px);display:grid}.work-copy h3{letter-spacing:-.03em;grid-row:1/span 2;margin:0;font-size:clamp(36px,3.6vw,54px);font-weight:300;line-height:1}.work-copy>strong{color:var(--cyan);font-family:var(--font-display);font-size:clamp(18px,1.65vw,24px);font-weight:300;line-height:1.25;display:block}.work-copy p{color:#ffffff94;max-width:600px;margin:17px 0 0;font-size:15px;line-height:1.6}.work-card-lattice .work-copy,.work-card-nyaaya .work-copy{grid-template-columns:1fr}.work-card-lattice .work-copy h3,.work-card-nyaaya .work-copy h3{grid-row:auto;margin-bottom:18px}.work-card-lattice .work-copy p,.work-card-nyaaya .work-copy p{font-size:14px}.engagement-rail{border:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);margin:8px 0 22px 90px;display:grid}.engagement-rail>span{border-right:1px solid #ffffff1f;flex-direction:column;justify-content:space-between;min-height:82px;padding:16px;display:flex}.engagement-rail>span:last-child{border-right:0}.engagement-rail small{color:var(--cyan);letter-spacing:.14em;font-size:8px;font-weight:700}.engagement-rail b{font-family:var(--font-display);font-size:19px;font-weight:300}.case-zero{background:var(--midnight);color:var(--white);border-top:2px solid var(--cyan);grid-column:1/-1;grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(40px,8vw,120px);margin:0;padding:clamp(32px,4vw,52px);display:grid}.case-zero>div>span{color:var(--cyan);letter-spacing:.16em;font-size:9px;font-weight:700}.case-zero h3{max-width:460px;margin:12px 0 0;font-size:clamp(30px,3.2vw,46px);font-weight:300;line-height:1.08}.case-zero p{color:#ffffffa6;max-width:650px;margin:0;font-size:18px;line-height:1.65}.footer-positioning{letter-spacing:.06em;border-top:1px solid #ffffff1f;grid-column:1/-1;justify-content:space-between;gap:30px;margin-top:8px;padding-top:30px;font-size:12px;display:flex}.footer-positioning strong{color:#ffffffd1;font-weight:700}.footer-positioning p{color:#ffffff6b;margin:0}.hero{grid-template-columns:minmax(0,.98fr) minmax(440px,1.02fr);align-items:center;gap:clamp(42px,5vw,76px);min-height:0;padding-top:clamp(126px,13vh,154px);padding-bottom:64px}.hero-copy{max-width:760px}.hero-visual{z-index:2;filter:drop-shadow(0 28px 48px #14141a4d);align-self:center;min-width:0;position:relative}.hero-system{background:linear-gradient(145deg,#1a1a22,#14141a 72%);border:1px solid #ffffff29;border-top-color:#9640fcb8;min-height:474px;position:relative;overflow:hidden}.hero-system:before{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(#9640fc0e 1px,#0000 1px),linear-gradient(90deg,#9640fc0e 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 0 20%,#14141a 76%,#0000 100%);mask-image:linear-gradient(120deg,#0000 0 20%,#14141a 76%,#0000 100%)}.hero-system:after{content:"01";color:#ffffff06;font-family:var(--font-display);font-size:146px;font-weight:300;line-height:.8;position:absolute;top:20px;right:-7px}.hero-system-meta{z-index:1;min-height:48px;color:var(--cyan);letter-spacing:.13em;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;padding:0 22px;font-size:8px;font-weight:700;display:flex;position:relative}.hero-system-meta b{color:#ffffff73;font-size:8px;font-weight:700}.hero-system-heading{z-index:1;color:#ffffff8c;font-family:var(--font-display);letter-spacing:-.018em;flex-direction:column;padding:25px 25px 10px;font-size:clamp(18px,1.5vw,24px);font-weight:300;line-height:1.13;display:flex;position:relative}.hero-system-heading strong{color:var(--white);font-size:clamp(25px,2.1vw,34px);font-weight:300}.hero-system-stage{z-index:1;grid-template-columns:minmax(160px,.9fr) minmax(110px,.7fr) minmax(150px,.9fr);align-items:center;gap:8px;min-height:300px;padding:18px 25px 26px;display:grid;position:relative}.system-inputs{gap:10px;display:grid}.system-inputs>div{background:#ffffff06;border:1px solid #ffffff21;grid-template-columns:24px 1fr;align-items:start;gap:8px;min-height:58px;padding:10px 12px;display:grid}.system-inputs>div>span{color:var(--cyan);letter-spacing:.1em;font-size:8px;font-weight:700;line-height:1.4}.system-inputs p{flex-direction:column;margin:0;display:flex}.system-inputs b{color:#ffffffd1;font-size:10px;font-weight:700;line-height:1.35}.system-inputs small{color:#ffffff61;margin-top:4px;font-size:8px;line-height:1.35}.system-flow{height:220px;position:relative}.system-flow svg{width:100%;height:100%;overflow:visible}.system-flow path{fill:none;stroke:#9640fc85;stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-dasharray:3 4}.system-flow circle{fill:var(--cyan);filter:drop-shadow(0 0 6px #9640fc8c)}.system-flow span{color:#ffffff6b;letter-spacing:.12em;background:#14141a;padding:5px 7px;font-size:7px;font-weight:700;position:absolute;top:calc(50% - 10px);left:34%}.system-target{place-items:center;display:grid}.target-orbit{aspect-ratio:1;border:1px solid #9640fc94;border-radius:50%;place-items:center;width:min(15vw,188px);min-width:150px;display:grid;position:relative;box-shadow:inset 0 0 52px #9640fc0e,0 0 44px #9640fc09}.target-orbit:before,.target-orbit:after,.target-orbit>i{content:"";border-radius:50%;position:absolute}.target-orbit:before{border:1px solid #ffffff21;inset:13px}.target-orbit:after{background:var(--cyan);inset:35%;box-shadow:0 0 0 9px #9640fc12,0 0 34px #9640fc33}.target-orbit>i:first-child{background:linear-gradient(#0000,#9640fc73,#0000);border-radius:0;width:1px;inset:-8px 50%}.target-orbit>i:nth-child(2){background:linear-gradient(90deg,#0000,#9640fc73,#0000);border-radius:0;height:1px;inset:50% -8px}.target-orbit>span{z-index:1;color:var(--midnight);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.target-orbit small{text-transform:uppercase;margin-top:3px;font-size:6px;font-weight:700;line-height:1.2}.hero-visual .outcome-map{background:#14141a;border:1px solid #ffffff24;border-top:0;grid-template-rows:1fr;grid-template-columns:repeat(4,1fr);min-height:126px;max-height:none;padding:0}.hero-visual .outcome-track{width:auto;height:1px;inset:27px 12.5% auto}.hero-visual .track-progress{transform-origin:0;width:100%;height:1px}.hero-visual .outcome-step{text-align:center;justify-content:flex-start;min-width:0;padding:54px 10px 15px}.hero-visual .step-dot{width:14px;height:14px;top:20px;left:50%;transform:translate(-50%)rotate(45deg)}.hero-visual .step-label{font-size:15px;font-weight:500}.hero-visual .step-note{letter-spacing:.025em;margin-top:6px;font-size:10px;line-height:1.4}.gap-section{background:linear-gradient(132deg, var(--paper) 0 61%, var(--ice) 61% 100%);position:relative;overflow:hidden}.gap-section:before{content:"01";top:34px;right:var(--page-gutter);color:var(--ink);font-family:var(--font-display);opacity:.035;pointer-events:none;font-size:clamp(120px,17vw,270px);font-weight:300;line-height:1;position:absolute}.gap-section .section-intro,.gap-layout{z-index:1;position:relative}.gap-layout{grid-template-columns:1.02fr .98fr;align-items:center}.gap-diagram{-webkit-backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #1a1a2229;padding:0 28px 14px;box-shadow:0 26px 70px #1a1a2214}.belief-band{background:var(--cyan);color:var(--midnight);position:relative;overflow:hidden}.belief-band:before{content:"≠";color:#14141a0e;font-family:var(--font-display);pointer-events:none;font-size:clamp(220px,34vw,540px);font-weight:300;line-height:1;position:absolute;bottom:-7vw;right:3vw}.belief-band>*{z-index:1;position:relative}.belief-band .eyebrow.cyan,.belief-band h2,.belief-band>p,.belief-equation strong,.belief-equation span:last-child{color:var(--midnight)}.belief-band>p{color:#14141ab8}.belief-equation{border-top:1px solid #14141a3d;border-bottom:1px solid #14141a3d;padding:22px 0}.capabilities-section{background:#f5f6fc;position:relative}.capability-row{background:#ffffffd1;border:1px solid #1a1a2229;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:clamp(30px,3vw,42px);display:flex;position:relative;overflow:hidden}.capability-row:first-child,.capability-row:nth-child(4){grid-column:span 7}.capability-row:nth-child(2),.capability-row:nth-child(3){grid-column:span 5}.capability-row:nth-child(2){background:var(--midnight);color:var(--white)}.capability-row:nth-child(3){background:var(--cyan);color:var(--midnight)}.capability-row:last-child{border-bottom:1px solid #1a1a2229}.capability-number{color:currentColor;font-family:var(--font-display);letter-spacing:-.04em;opacity:.09;padding:0;font-size:clamp(60px,6vw,92px);font-weight:300;line-height:1;position:absolute;top:16px;right:22px}.capability-copy{z-index:2;position:relative}.capability-copy h3{max-width:13ch;font-size:clamp(32px,3vw,46px)}.capability-copy p{max-width:52ch}.capability-row:nth-child(2) .capability-copy p{color:#ffffffa3}.capability-row:nth-child(2) .capability-copy .capability-outcome,.capability-row:nth-child(2) .text-link{color:var(--cyan)}.capability-row:nth-child(3) .capability-copy p,.capability-row:nth-child(3) .capability-copy .capability-outcome{color:#14141ac2}.capability-graphic{flex:none;width:100%;height:190px;margin-top:auto}.capability-row:nth-child(2) .capability-graphic{background:#ffffff0e;border-color:#ffffff29}.capability-row:nth-child(2):focus-within .capability-graphic{background:#ffffff13;border-color:#9640fc7a}.capability-row:nth-child(3):focus-within .capability-graphic{background:#ffffff61}.approach-section{background-color:#14141a;background-image:radial-gradient(circle at 16% 25%,#9640fc1f,#0000 28%),linear-gradient(120deg,#0000 0 70%,#ffffff06 70% 100%);position:relative;overflow:hidden}.approach-section:after{content:"ACCOUNTABILITY";left:var(--page-gutter);color:#ffffff07;font-family:var(--font-display);letter-spacing:-.04em;pointer-events:none;font-size:clamp(64px,10vw,160px);font-weight:300;line-height:.8;position:absolute;bottom:12px}.approach-section>*{z-index:1;position:relative}.approach-step{border-top:1px solid #ffffff21}.accountability-pledge{border-left:0;border-top:2px solid var(--cyan);background:linear-gradient(135deg,#9640fc24,#ffffff09)}.ai-decision-system{background:#ffffffd1;border:1px solid #1a1a2229;padding:clamp(20px,2.8vw,34px);box-shadow:0 28px 80px #1a1a2217}.principle-rail{background:var(--midnight);color:var(--white);border:0}.principle-rail span{border-color:#ffffff24}.culture-section{background:#fff}.culture-promise{box-shadow:18px 18px 0 var(--midnight)}.contact-teaser{isolation:isolate;background:var(--midnight);color:var(--white);position:relative;overflow:hidden}.contact-teaser:before{content:"";z-index:-1;background:linear-gradient(105deg,#14141a 0 58%,#9640fc1f 100%);position:absolute;inset:0}.contact-symbol{z-index:-1;opacity:.14;filter:saturate(.8);width:min(46vw,700px);height:auto;position:absolute;top:50%;right:-8vw;transform:translateY(-50%)rotate(-8deg)}.contact-teaser .eyebrow{color:var(--cyan)}.contact-teaser>p:not(.eyebrow){color:#ffffffa3}.motion-enabled [data-reveal]{opacity:0;transition:opacity .4s ease, transform .4s var(--ease-out), clip-path .44s var(--ease-out)}.motion-enabled [data-reveal=slide]{transform:translateY(18px)}.motion-enabled [data-reveal=line]{opacity:.35;clip-path:inset(0 10% 0 0);transform:translate(14px)}.motion-enabled [data-reveal=workflow]{opacity:1}.motion-enabled [data-reveal].is-visible{opacity:1;clip-path:inset(0);transform:none}.motion-enabled [data-reveal=image]{clip-path:inset(3%);transition-duration:.5s;transform:translateY(18px)scale(.985)}.motion-enabled [data-reveal=image].is-visible{clip-path:inset(0);transform:none}.motion-enabled .hero-visual:not(.is-visible) .system-flow path{stroke-dasharray:280;stroke-dashoffset:280px}.motion-enabled .hero-visual.is-visible .system-flow path{animation:system-route .72s var(--ease-out) backwards}.motion-enabled .hero-visual.is-visible .system-flow path:nth-child(2){animation-delay:80ms}.motion-enabled .hero-visual.is-visible .system-flow path:nth-child(3){animation-delay:.16s}.motion-enabled .hero-visual:not(.is-visible) .target-orbit{opacity:.3;transform:scale(.9)}.motion-enabled .hero-visual.is-visible .target-orbit{animation:target-lock .46s var(--ease-out) .24s backwards}@keyframes system-route{0%{stroke-dasharray:280;stroke-dashoffset:280px}to{stroke-dasharray:280;stroke-dashoffset:0}}@keyframes target-lock{0%{opacity:.3;transform:scale(.9)}to{opacity:1;transform:none}}.capability-row:nth-child(2){transition-delay:35ms}.capability-row:nth-child(3){transition-delay:70ms}.capability-row:nth-child(4){transition-delay:.105s}.motion-enabled .outcome-map:not(.is-visible) .track-progress{transform:scaleY(0)}.motion-enabled .outcome-map.is-visible .track-progress{animation:track-reveal .7s var(--ease-out) backwards}.motion-enabled .outcome-map:not(.is-visible) .outcome-step{opacity:.28;transform:translateY(8px)}.motion-enabled .outcome-map.is-visible .outcome-step{animation:workflow-node .34s var(--ease-out) backwards}.motion-enabled .outcome-map.is-visible .outcome-step:nth-of-type(2){animation-delay:80ms}.motion-enabled .outcome-map.is-visible .outcome-step:nth-of-type(3){animation-delay:.18s}.motion-enabled .outcome-map.is-visible .outcome-step:nth-of-type(4){animation-delay:.28s}.motion-enabled .outcome-map.is-visible .outcome-step:nth-of-type(5){animation-delay:.38s}.motion-enabled .hero-visual .outcome-map:not(.is-visible) .track-progress{transform:scaleX(0)}.motion-enabled .hero-visual .outcome-map.is-visible .track-progress{animation-name:track-reveal-x}.motion-enabled .gap-diagram:not(.is-visible) .gap-pair i{transform:scaleX(0)}.motion-enabled .gap-diagram.is-visible .gap-pair i{animation:track-reveal-x .36s var(--ease-out) backwards;transform-origin:0}.motion-enabled .gap-diagram.is-visible .gap-pair:nth-child(3) i{animation-delay:70ms}.motion-enabled .gap-diagram.is-visible .gap-pair:nth-child(4) i{animation-delay:.14s}.motion-enabled .gap-diagram.is-visible .gap-pair:nth-child(5) i{animation-delay:.21s}.motion-enabled .capability-row:not(.is-visible) .capability-graphic>*{opacity:.25;transform:translateY(8px)}.motion-enabled .capability-row.is-visible .capability-graphic>*{animation:workflow-node .34s var(--ease-out) backwards}.motion-enabled .capability-row.is-visible .capability-graphic>:nth-child(2){animation-delay:90ms}.motion-enabled .capability-row.is-visible .capability-graphic>:nth-child(3){animation-delay:.18s}.motion-enabled .capability-row:not(.is-visible) .system-wave path,.motion-enabled .capability-row:not(.is-visible) .adoption-chart path{stroke-dasharray:560;stroke-dashoffset:560px}.motion-enabled .capability-row.is-visible .system-wave path,.motion-enabled .capability-row.is-visible .adoption-chart path{animation:capability-line .62s var(--ease-out) .17s backwards}@keyframes capability-line{0%{stroke-dasharray:560;stroke-dashoffset:560px}to{stroke-dasharray:560;stroke-dashoffset:0}}.motion-enabled .approach-timeline:not(.is-visible):before{transform:scaleY(0)}.motion-enabled .approach-timeline.is-visible:before{animation:track-reveal .82s var(--ease-out) backwards}.motion-enabled .approach-timeline:not(.is-visible) .approach-step{opacity:.28;transform:translateY(12px)}.motion-enabled .approach-timeline.is-visible .approach-step{animation:workflow-node .36s var(--ease-out) backwards}.motion-enabled .approach-timeline.is-visible .approach-step:nth-child(2){animation-delay:70ms}.motion-enabled .approach-timeline.is-visible .approach-step:nth-child(3){animation-delay:.14s}.motion-enabled .approach-timeline.is-visible .approach-step:nth-child(4){animation-delay:.21s}.motion-enabled .approach-timeline.is-visible .approach-step:nth-child(5){animation-delay:.28s}.motion-enabled .ai-decision-system:not(.is-visible) .control-stack>div{opacity:.35;transform:translateY(8px)}.motion-enabled .ai-decision-system.is-visible .control-stack>div{animation:workflow-node .32s var(--ease-out) backwards}.motion-enabled .ai-decision-system.is-visible .control-stack>div:nth-child(2){animation-delay:70ms}.motion-enabled .ai-decision-system.is-visible .control-stack>div:nth-child(3){animation-delay:.14s}.motion-enabled .ai-decision-system.is-visible .control-stack>div:nth-child(4){animation-delay:.21s}.motion-enabled .culture-axes:not(.is-visible) .culture-axis b{opacity:0;transform:translate(-50%)rotate(45deg)scale(.4)}.motion-enabled .culture-axes.is-visible .culture-axis b{animation:marker-in .34s var(--ease-out) backwards}.motion-enabled .culture-axes.is-visible .culture-axis:nth-child(2) b{animation-delay:70ms}.motion-enabled .culture-axes.is-visible .culture-axis:nth-child(3) b{animation-delay:.14s}.motion-enabled .culture-axes.is-visible .culture-axis:nth-child(4) b{animation-delay:.21s}@keyframes marker-in{0%{opacity:0;transform:translate(-50%)rotate(45deg)scale(.4)}to{opacity:1;transform:translate(-50%)rotate(45deg)scale(1)}}.capability-row:focus-within .capability-graphic{background:#f5f6fc;transform:translateY(-4px);box-shadow:0 16px 40px #1a1a2212}@media (hover:hover){.outcome-step:hover .step-dot{background:var(--cyan);box-shadow:0 0 0 7px #9640fc14}.gap-pair i:after{transition:transform .18s var(--ease-out)}.gap-pair:hover i:after{transform:translate(4px)rotate(45deg)}.capability-row:hover .capability-graphic{background:#f5f6fc;transform:translateY(-4px);box-shadow:0 16px 40px #1a1a2212}.capability-row:hover .capability-outcome span{transform:translate(4px)}.capability-row:focus-within .capability-graphic{background:#f5f6fc;transform:translateY(-4px);box-shadow:0 16px 40px #1a1a2212}.capability-row:hover .strategy-result i{transform:scaleX(1.06)}.capability-row:hover .readiness-grid i{box-shadow:0 0 0 6px #9640fc1f}.capability-row:hover .system-wave{opacity:1}.capability-row:hover .ai-gate{background:var(--midnight);color:var(--white)}.capability-row:hover .adoption-chart path{stroke-width:4px}.ai-graphic .ai-gate{transition:background-color .22s,color .22s}.approach-number{transition:background-color .18s,color .18s,box-shadow .18s}.approach-step:hover .approach-number{background:var(--cyan);color:var(--midnight);box-shadow:0 0 0 7px #9640fc14}.decision-branch>div:hover{transform:translateY(-3px)}.culture-axis b{transition:box-shadow .2s ease, transform .2s var(--ease-out)}.culture-axis:hover b{transform:translate(-50%)rotate(45deg)scale(1.18);box-shadow:0 0 0 9px #9640fc29}}@media (hover:none){.button:hover{box-shadow:none;transform:none}.button-primary:hover{background:var(--cyan)}.button:active{box-shadow:0 5px 16px #14141a24}.button:active span{transform:translate(3px,-3px)}.header-cta:hover{color:var(--cyan);background:0 0;transform:none}.header-cta:active{color:var(--midnight);background:var(--cyan);transform:scale(.985)}.text-link:hover:after,.text-link:hover span{transform:none}.text-link:active:after{transform-origin:100%;transform:scaleX(.36)}.text-link:active span{transform:translate(3px,-2px)}.mobile-menu nav a:active{color:var(--cyan);background:#9640fc12}}@media (max-width:1000px){.desktop-nav{display:none}.site-header{grid-template-columns:1fr auto auto;gap:12px}.mobile-menu{display:block}.hero{grid-template-columns:1fr;padding-top:150px}.outcome-map{grid-template-rows:1fr;grid-template-columns:repeat(4,1fr);align-self:auto;min-height:380px}.outcome-track{width:auto;height:1px;inset:50% 8% auto}.track-progress{transform-origin:0;width:100%;height:1px}.motion-enabled .outcome-map:not(.is-visible) .track-progress{transform:scaleX(0)}.motion-enabled .outcome-map.is-visible .track-progress{animation-name:track-reveal-x}.outcome-step{justify-content:center;padding:58px 12px 0 0}.step-dot{top:calc(50% - 7px);left:0}.step-note{max-width:150px}.gap-layout,.split-intro,.approach-section{grid-template-columns:1fr}.belief-band{grid-template-columns:1fr 1fr}.belief-band>p{grid-column:1/-1;max-width:800px}.capability-row{grid-template-columns:62px 1fr}.capability-graphic{grid-column:2}.approach-heading{position:static}.responsible-section,.culture-section{grid-template-columns:1fr}.principle-rail{grid-template-columns:repeat(2,1fr)}.principle-rail span:nth-child(2){border-right:0}.principle-rail span:nth-child(-n+2){border-bottom:1px solid #1a1a222e}.culture-axes{grid-column:auto}}@media (max-width:680px){.site-header{height:76px;padding:0 20px}.brand{width:142px;height:40px}.header-cta{border:1px solid #9640fc66;justify-content:center;gap:0;width:44px;height:44px;font-size:0}.header-cta span{font-size:18px}.mobile-menu nav{right:-56px}.hero{gap:48px;min-height:auto;padding:130px 20px 74px}.hero h1{letter-spacing:-.032em;font-size:clamp(42px,12vw,52px);line-height:1.04}.hero-lede{margin-top:28px;font-size:18px}.hero-actions{flex-direction:column;align-items:flex-start;gap:22px}.outcome-map{grid-template-rows:repeat(4,1fr);grid-template-columns:1fr;min-height:500px;padding:20px 0}.outcome-track{width:1px;height:auto;inset:8% auto 8% 7px}.track-progress{transform-origin:top;width:1px;height:100%;animation-name:track-reveal}.outcome-step{padding:0 0 0 40px}.step-dot{top:auto;left:0}.hero-index{display:none}.gap-section,.capabilities-section{padding-left:20px;padding-right:20px}.gap-layout{gap:50px;margin-top:52px}.gap-pair{grid-template-columns:1fr 46px 1.25fr;font-size:13px}.belief-band{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.belief-band>p{grid-column:auto}.belief-equation{order:3}.split-intro{gap:38px}.capability-list{margin-top:65px}.capability-row{grid-template-columns:40px 1fr;gap:18px;padding:38px 0}.capability-graphic{grid-column:1/-1;height:220px}.approach-section{gap:62px;padding-left:20px;padding-right:20px}.approach-step{grid-template-columns:48px 1fr;gap:18px}.approach-result{margin-left:48px}.responsible-section,.culture-section{row-gap:58px;padding-left:20px;padding-right:20px}.decision-question,.decision-branch{grid-template-columns:1fr}.control-stack{grid-template-columns:repeat(2,1fr)}.control-stack>div{border-bottom:1px solid #ffffff21;min-height:150px}.control-stack>div:nth-child(2){border-right:0}.principle-rail{grid-template-columns:1fr}.principle-rail span{border-bottom:1px solid #1a1a222e;border-right:0}.principle-rail span:last-child{border-bottom:0}.culture-axis{grid-template-columns:78px 1fr 78px;gap:14px;font-size:11px}.contact-teaser{padding-left:20px;padding-right:20px}.contact-teaser h2{font-size:44px}.site-footer{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.footer-meta{justify-self:start;align-items:flex-start}}@media (max-width:1000px){.hero{gap:58px;min-height:auto}.hero-visual{width:100%}.hero-system-stage{grid-template-columns:minmax(190px,.95fr) minmax(120px,.65fr) minmax(170px,.8fr)}.capability-row:nth-child(n){grid-column:1/-1;min-height:0}.responsible-section{background:linear-gradient(150deg, #fff 0 54%, var(--ice) 54% 100%)}}@media (max-width:680px){.hero-visual{filter:drop-shadow(0 18px 34px #14141a47)}.hero-system{min-height:0}.hero-system-meta{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:54px;padding:10px 16px}.hero-system-heading{padding:20px 18px 5px;font-size:17px}.hero-system-heading strong{font-size:25px}.hero-system-stage{grid-template-columns:1fr;gap:12px;min-height:0;padding:18px}.system-inputs>div{min-height:54px}.system-flow{background:linear-gradient(#9640fc26, var(--cyan));width:1px;height:48px;margin:0 auto}.system-flow:after{content:"";background:var(--cyan);width:7px;height:7px;position:absolute;bottom:0;left:-3px;transform:rotate(45deg)}.system-flow svg,.system-flow span{display:none}.target-orbit{width:154px;min-width:0}.hero-visual .outcome-map{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);min-height:224px}.hero-visual .outcome-track{display:none}.hero-visual .outcome-step{text-align:left;border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;justify-content:flex-start;padding:46px 15px 15px}.hero-visual .outcome-step:nth-of-type(3),.hero-visual .outcome-step:nth-of-type(5){border-right:0}.hero-visual .outcome-step:nth-of-type(4),.hero-visual .outcome-step:nth-of-type(5){border-bottom:0}.hero-visual .step-dot{width:12px;height:12px;top:20px;left:18px;transform:rotate(45deg)}.hero-visual .step-label{font-size:14px}.hero-visual .step-note{max-width:none;font-size:9px}.gap-section{background:linear-gradient(154deg, var(--paper) 0 69%, var(--ice) 69% 100%)}.gap-diagram{padding-left:18px;padding-right:18px}.belief-band:before{bottom:-8vw;right:-16vw}.capability-list{gap:14px;display:grid}.capability-row:nth-child(n){min-height:auto;padding:30px}.capability-copy h3{padding-right:28px;font-size:34px}.capability-graphic{height:220px;margin-top:36px}.ai-pipeline{gap:4px}.ai-pipeline span{padding:9px 5px;font-size:6px}.gap-axis{grid-template-columns:1fr 76px 1.25fr}.gap-axis b{font-size:7px}.accountability-pledge{padding:24px}.ai-decision-system{padding:16px}.culture-promise{box-shadow:8px 8px 0 var(--midnight)}.contact-symbol{opacity:.11;width:100vw;right:-40vw}}@media (hover:hover){.hero-system:hover .target-orbit{box-shadow:inset 0 0 62px #9640fc14,0 0 48px #9640fc12}.capability-row{transition:transform .24s var(--ease-out), box-shadow .24s ease, border-color .24s ease}.capability-row:hover{border-color:#9640fcb8;transform:translateY(-6px);box-shadow:0 26px 60px #1a1a2221}.capability-row:nth-child(2):hover .capability-graphic{background:#ffffff13;border-color:#9640fc7a}.capability-row:nth-child(3):hover .capability-graphic{background:#ffffff61}.work-card:hover{border-color:#9640fcb3;transform:translateY(-5px);box-shadow:0 24px 64px #14141a3d}.work-card:hover .work-visual img{transform:scale(1.025)}}.motion-enabled .operator-strip:not(.is-visible) .operator-system>*{opacity:.25;transform:translate(-8px)}.motion-enabled .operator-strip.is-visible .operator-system>*{animation:workflow-node .32s var(--ease-out) backwards}.motion-enabled .operator-strip.is-visible .operator-system>:nth-child(2){animation-delay:45ms}.motion-enabled .operator-strip.is-visible .operator-system>:nth-child(3){animation-delay:90ms}.motion-enabled .operator-strip.is-visible .operator-system>:nth-child(4){animation-delay:.135s}.motion-enabled .operator-strip.is-visible .operator-system>:nth-child(5){animation-delay:.18s}.motion-enabled .operator-strip.is-visible .operator-system>:nth-child(6){animation-delay:.225s}.motion-enabled .work-card:not(.is-visible) .work-visual img{filter:saturate(.7)brightness(.78);transform:scale(1.06)}.motion-enabled .work-card.is-visible .work-visual img{filter:none;transform:scale(1)}.motion-enabled .work-card:not(.is-visible) .work-copy>*{opacity:.25;transform:translateY(8px)}.motion-enabled .work-card.is-visible .work-copy>*{animation:workflow-node .36s var(--ease-out) backwards}.motion-enabled .work-card.is-visible .work-copy>:nth-child(2){animation-delay:70ms}.motion-enabled .work-card.is-visible .work-copy>:nth-child(3){animation-delay:.14s}@media (max-width:1000px){.operator-strip{grid-template-columns:1fr;gap:22px;padding-top:38px;padding-bottom:38px}.operator-system{border-top:1px solid #ffffff24;border-left:0;padding:24px 0 0}.work-intro{grid-template-columns:1fr;gap:28px}.work-card-quark,.work-card-lattice,.work-card-nyaaya,.work-card-medvisor,.work-card-anatomyxr{grid-column:1/-1}.work-card{min-height:0}.work-copy{grid-template-columns:minmax(150px,.65fr) minmax(260px,1.35fr)}}@media (max-width:680px){.operator-strip{padding-left:20px;padding-right:20px}.operator-origin{grid-template-columns:1fr}.operator-system{grid-template-columns:1fr auto 1fr auto 1fr;gap:8px}.operator-system span{font-size:14px}.operator-system b{grid-column:1/-1;justify-self:start;max-width:none;margin-top:10px}.work-section{padding-left:20px;padding-right:20px}.work-grid{gap:14px}.work-card{min-height:0;padding:0}.work-visual,.work-card-lattice .work-visual,.work-card-nyaaya .work-visual{height:230px}.work-visual figcaption{font-size:8px;bottom:14px;left:16px;right:16px}.work-copy{grid-template-columns:1fr;padding:26px 24px 30px}.work-copy h3{grid-row:auto;margin-bottom:15px;font-size:38px}.work-copy p{font-size:15px}.engagement-rail{grid-template-columns:1fr;margin-left:48px}.engagement-rail>span{border-bottom:1px solid #ffffff1f;border-right:0;flex-direction:row;align-items:center;min-height:62px}.engagement-rail>span:last-child{border-bottom:0}.case-zero{grid-template-columns:1fr;gap:24px}.footer-positioning{flex-direction:column;gap:10px}}.products-section{padding:clamp(56px, 6vw, 88px) var(--page-gutter);color:var(--white);background:#14141a;position:relative;overflow:hidden}.products-section:before{content:"PRODUCTS";color:#ffffff06;font-family:var(--font-display);letter-spacing:-.055em;pointer-events:none;font-size:clamp(90px,16vw,240px);font-weight:300;line-height:1;position:absolute;top:36px;right:-2vw}.products-intro{max-width:var(--content);z-index:1;grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(52px,8vw,120px);margin:0 auto 76px;display:grid;position:relative}.products-intro .eyebrow{grid-column:1/-1;margin-bottom:0}.products-intro h2{letter-spacing:-.028em;max-width:760px;margin:0;font-size:clamp(42px,4.5vw,66px);line-height:1.05}.products-intro>p:not(.eyebrow){color:#fff9;max-width:570px;margin:0 0 4px;font-size:18px;line-height:1.65}.product-feature-grid{max-width:var(--content);z-index:1;grid-template-columns:repeat(12,1fr);gap:18px;margin:0 auto;display:grid;position:relative}.product-feature{min-height:0;transition:transform .24s var(--ease-out), border-color .24s ease, box-shadow .24s ease;background:#1a1a22;border:1px solid #ffffff26;gap:clamp(30px,5vw,68px);padding:clamp(28px,3.2vw,44px);display:grid;overflow:hidden}.product-feature-beamos{background:linear-gradient(135deg,#1a1a22,#1a1a22 65%);grid-column:1/-1;grid-template-columns:.72fr 1.28fr;min-height:0}.product-feature-quark,.product-feature-lattice{grid-column:span 6;grid-template-rows:auto 1fr}.product-feature-lattice{background:var(--cyan);color:var(--midnight);border-color:var(--cyan)}.product-feature-copy{z-index:2;align-self:start;position:relative}.product-feature-copy>span{color:var(--cyan);letter-spacing:.16em;font-size:9px;font-weight:700}.product-feature-lattice .product-feature-copy>span{color:#14141a94}.product-feature-copy h3{letter-spacing:-.04em;margin:20px 0 12px;font-size:clamp(44px,5vw,72px);line-height:.95}.product-feature-copy>strong{max-width:460px;color:var(--cyan);font-family:var(--font-display);font-size:clamp(20px,2vw,28px);font-weight:300;line-height:1.23;display:block}.product-feature-lattice .product-feature-copy>strong{color:var(--midnight)}.product-feature-copy p{color:#ffffff94;max-width:540px;margin:22px 0 30px;font-size:16px;line-height:1.62}.product-feature-lattice .product-feature-copy p{color:#14141aad}.product-feature-copy>b{border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:6px;font-size:13px;display:inline-flex}.product-feature-copy>b span{transition:transform .18s var(--ease-out)}.ran-hub-link{width:fit-content;max-width:var(--content);z-index:1;margin:38px auto 0;position:relative}.client-work-section{color:var(--ink);background:#f5f6fc}.client-work-section .work-intro .eyebrow{color:var(--cyan-deep)}.client-work-section .work-intro>p:not(.eyebrow){color:var(--slate)}.client-work-section .work-grid{grid-template-columns:repeat(12,1fr)}.client-work-section .work-card{background:var(--white);min-height:0;color:var(--ink);border-color:#1a1a2229}.client-work-section .work-card-legal-intelligence,.client-work-section .work-card-surgical-mixed-reality{grid-column:span 6}.client-work-section .work-card-immersive-anatomy{grid-column:3/span 8}.client-work-section .work-copy{grid-template-columns:1fr}.client-work-section .work-copy h3{grid-row:auto;margin-bottom:18px;font-size:clamp(32px,3.2vw,48px)}.client-work-section .work-copy>strong{color:var(--cyan-deep)}.client-work-section .work-copy p{color:var(--slate)}.footer-brand{width:fit-content}.footer-links{color:#fff9;border-top:1px solid #ffffff1f;flex-wrap:wrap;grid-column:1/-1;gap:12px 28px;padding-top:28px;font-size:13px;display:flex}.footer-links a{align-items:center;min-height:34px;transition:color .16s;display:inline-flex}.footer-links a:hover,.footer-links a:focus-visible{color:var(--cyan)}.beamos-console,.ran-system-visual,.quark-topology,.lattice-matrix{width:100%;min-width:0;color:var(--white);background:#14141a;border:1px solid #ffffff2b;overflow:hidden;box-shadow:0 28px 70px #14141a38}.console-topbar,.ran-system-head,.topology-head,.matrix-head{min-height:48px;color:var(--cyan);letter-spacing:.14em;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;padding:0 20px;font-size:8px;font-weight:700;display:flex}.console-topbar b,.ran-system-head b,.topology-head b,.matrix-head b{color:#ffffff73;font-size:8px}.console-body{grid-template-columns:126px 1fr;min-height:382px;display:grid}.console-rail{background:#ffffff05;border-right:1px solid #ffffff1c;flex-direction:column;gap:8px;padding:24px 14px;display:flex}.console-rail span{color:#ffffff5c;border-left:1px solid #0000;align-items:center;min-height:36px;padding:0 10px;font-size:9px;display:flex}.console-rail .is-active{color:var(--white);border-color:var(--cyan);background:#9640fc14}.console-surface{grid-template-rows:auto 1fr auto;gap:17px;min-width:0;padding:22px;display:grid}.console-status-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.console-status-row>span{border:1px solid #ffffff1f;flex-direction:column;min-height:68px;padding:12px;display:flex;position:relative}.console-status-row small{color:#ffffff5c;letter-spacing:.12em;font-size:7px}.console-status-row b{margin-top:auto;font-size:10px}.console-status-row i{background:var(--cyan);width:7px;height:7px;position:absolute;top:12px;right:12px;transform:rotate(45deg);box-shadow:0 0 0 5px #9640fc14}.console-chart{background:linear-gradient(#9640fc09,#0000);border:1px solid #ffffff1c;min-height:150px;position:relative}.chart-grid{grid-template-rows:repeat(4,1fr);display:grid;position:absolute;inset:0}.chart-grid i{border-bottom:1px solid #ffffff12}.console-chart svg{width:calc(100% - 30px);height:calc(100% - 30px);position:absolute;inset:15px;overflow:visible}.console-chart path{fill:none;stroke:var(--cyan);stroke-width:2.5px;vector-effect:non-scaling-stroke}.console-chart circle{fill:var(--cyan)}.console-issues{gap:6px;display:grid}.console-issues span{color:#ffffff94;background:#ffffff0a;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;min-height:32px;padding:0 10px;font-size:8px;display:grid}.console-issues i{border:1px solid var(--cyan);width:6px;height:6px;transform:rotate(45deg)}.console-issues b{color:var(--cyan);letter-spacing:.1em;font-size:7px}.console-loop,.ran-system-result,.matrix-flow{color:#ffffff94;letter-spacing:.1em;border-top:1px solid #ffffff1f;grid-template-columns:repeat(9,auto);justify-content:space-between;align-items:center;min-height:58px;padding:0 20px;font-size:8px;font-weight:700;display:grid}.console-loop i,.ran-system-result i,.matrix-flow i{background:var(--cyan);width:18px;height:1px;position:relative}.console-loop i:after,.ran-system-result i:after,.matrix-flow i:after{content:"";background:var(--cyan);width:5px;height:5px;position:absolute;top:-2px;right:0;transform:rotate(45deg)}.beamos-console.is-compact{box-shadow:none;align-self:center}.beamos-console.is-compact .console-body{min-height:330px}.beamos-console.is-compact .console-loop{min-height:52px}.ran-system-stack{grid-template-columns:1fr 86px 1fr;align-items:center;padding:30px;display:grid}.ran-layer{background:#ffffff08;border:1px solid #ffffff29;flex-direction:column;min-height:288px;padding:28px;display:flex;position:relative}.ran-layer-index{color:#ffffff0f;font-family:var(--font-display);font-size:86px;font-weight:300;position:absolute;top:12px;right:20px}.ran-layer small{color:var(--cyan);letter-spacing:.14em;font-size:8px;font-weight:700}.ran-layer strong{font-family:var(--font-display);margin-top:17px;font-size:48px;font-weight:300;line-height:1;display:block}.ran-layer ul{gap:8px;margin:auto 0 0;padding:0;list-style:none;display:grid}.ran-layer li{color:#ffffff9e;border:1px solid #ffffff1c;align-items:center;min-height:35px;padding:0 12px;font-size:10px;display:flex}.quark-layer{background:var(--cyan);color:var(--midnight);border-color:var(--cyan)}.quark-layer li{color:#14141aad;background:#ffffff38;border-color:#14141a26}.quark-layer .ran-layer-index{color:#14141a0f}.ran-transfer{color:#ffffff6b;letter-spacing:.1em;text-align:center;place-items:center;height:100%;font-size:6px;display:grid;position:relative}.ran-transfer i{background:linear-gradient(90deg, #9640fc33, var(--cyan));width:100%;height:1px}.ran-transfer i:after{content:"";background:var(--cyan);width:7px;height:7px;position:absolute;top:calc(50% - 3px);right:0;transform:rotate(45deg)}.ran-transfer span{position:absolute;top:calc(50% - 28px)}.ran-system-result b,.matrix-flow b{color:var(--cyan)}.quark-topology svg{width:100%;height:auto;padding:12px 24px;display:block}.topology-links path{fill:none;stroke:#9640fc7a;stroke-width:1.4px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.topology-cells circle{fill:#1a1a22;stroke:#ffffff4d;stroke-width:1.3px;vector-effect:non-scaling-stroke}.topology-cells .is-serving{fill:var(--cyan);stroke:var(--cyan)}.topology-labels text{fill:#ffffffb8;text-anchor:middle;font-family:Arial,sans-serif;font-size:10px}.topology-labels text.is-serving{fill:var(--midnight);font-weight:700}.topology-foot{border-top:1px solid #ffffff1f;grid-template-columns:auto auto auto 1fr;align-items:center;gap:10px;min-height:58px;padding:0 20px;display:grid}.topology-foot span{color:#ffffff8a;letter-spacing:.09em;border:1px solid #ffffff21;padding:8px 10px;font-size:7px}.topology-foot b{color:var(--cyan);letter-spacing:.09em;justify-self:end;font-size:7px}.quark-topology.is-compact{box-shadow:none;align-self:end}.quark-topology.is-compact svg{padding:0 16px}.matrix-body{grid-template-columns:.95fr 1.05fr;align-items:center;gap:30px;padding:28px;display:grid}.matrix-grid{aspect-ratio:1;grid-template-columns:repeat(6,1fr);gap:3px;display:grid}.matrix-grid i{background:rgba(150,64,252,var(--matrix-level));border:1px solid #ffffff0e}.frequency-plan{aspect-ratio:1;grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.frequency-plan span{border:1px solid #ffffff29;place-items:center;font-size:10px;font-weight:700;display:grid}.frequency-plan .freq-a{color:var(--midnight);background:var(--cyan)}.frequency-plan .freq-b{color:var(--white);background:#ffffff1f}.frequency-plan .freq-c{color:var(--cyan);background:#9640fc12}.lattice-matrix.is-compact{box-shadow:none;background:#14141af0;align-self:end}.lattice-matrix.is-compact .matrix-body{padding:20px}.lattice-matrix.is-compact .matrix-flow{min-height:48px}.content-page{background:var(--paper)}.product-hero{min-height:0;padding:clamp(132px, 14vh, 164px) var(--page-gutter) 82px;grid-template-columns:minmax(0,.92fr) minmax(450px,1.08fr);align-items:center;gap:clamp(48px,6vw,92px);display:grid;position:relative;overflow:hidden}.product-hero-grid{pointer-events:none;opacity:.32;background-image:linear-gradient(#9640fc0e 1px,#0000 1px),linear-gradient(90deg,#9640fc0e 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(105deg,#0000 0,#14141a 62% 100%);mask-image:linear-gradient(105deg,#0000 0,#14141a 62% 100%)}.product-hero-copy,.product-hero-visual{z-index:1;min-width:0;position:relative}.breadcrumbs{margin-bottom:28px}.breadcrumbs ol{color:#ffffff6b;flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{content:"/";color:#9640fc85;margin-left:8px}.breadcrumbs a{transition:color .16s}.breadcrumbs a:hover,.breadcrumbs a:focus-visible{color:var(--cyan)}.product-hero h1{letter-spacing:-.032em;max-width:820px;margin:0;font-size:clamp(48px,4.7vw,74px);line-height:1.04}.product-hero h1 em{color:var(--cyan);font-style:normal}.product-strapline{max-width:710px;color:var(--white);font-family:var(--font-display);margin:28px 0 0;font-size:clamp(22px,2vw,29px);font-weight:300;line-height:1.35}.product-introduction{color:#ffffff9e;max-width:720px;margin:22px 0 0;font-size:17px;line-height:1.65}.product-hero-visual{filter:drop-shadow(0 28px 48px #14141a47)}.content-section{padding:clamp(56px, 6vw, 88px) var(--page-gutter)}.tinted-section{background:#f5f6fc}.dark-content-section{background:var(--midnight);color:var(--white)}.split-content{grid-template-columns:1fr .86fr;align-items:center;gap:clamp(64px,9vw,142px);display:grid}.split-content>*{max-width:680px}.content-section h2{letter-spacing:-.028em;margin:0;font-size:clamp(32px,3.4vw,48px);line-height:1.07}.section-lede,.section-heading>p:not(.eyebrow),.relationship-section>p{color:var(--slate);margin:28px 0 0;font-size:19px;line-height:1.65}.dark-content-section .section-lede,.dark-content-section .section-heading>p:not(.eyebrow){color:#ffffff9c}.large-quote{border-top:2px solid var(--cyan);background:var(--midnight);color:var(--white);font-family:var(--font-display);letter-spacing:-.02em;box-shadow:14px 14px 0 var(--cyan);margin:0;padding:clamp(34px,4vw,54px);font-size:clamp(27px,3vw,42px);font-weight:300;line-height:1.22}.question-stack{border-top:1px solid var(--ink)}.question-stack p{border-bottom:1px solid var(--line);min-height:72px;color:var(--slate);align-items:center;margin:0;padding:0 12px;font-size:16px;display:flex}.question-stack p:before{content:"";background:var(--cyan);width:8px;height:8px;margin-right:16px;transform:rotate(45deg)}.section-heading{max-width:var(--content);margin:0 auto 32px}.section-heading.narrow{max-width:880px;margin-left:0}.section-heading>p:not(.eyebrow){max-width:740px}.numbered-card-grid{max-width:var(--content);border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.numbered-card{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:#ffffff8f;flex-direction:column;min-height:0;padding:30px;display:flex}.numbered-card>span{color:var(--cyan-deep);letter-spacing:.14em;font-size:10px;font-weight:700}.numbered-card h3{margin:20px 0 12px;font-size:34px}.numbered-card strong{min-height:0;font-size:15px;line-height:1.45}.numbered-card p{color:var(--slate);margin:18px 0 0;font-size:14px;line-height:1.6}.statement-band{max-width:var(--content);background:var(--cyan);color:var(--midnight);font-family:var(--font-display);letter-spacing:-.025em;margin:28px auto 0;padding:24px 28px;font-size:clamp(24px,2.5vw,34px);font-weight:300;line-height:1.18}.hierarchy-map{max-width:var(--content);grid-template-columns:repeat(4,1fr);margin:32px auto 0;display:grid;position:relative}.hierarchy-map:before{content:"";background:var(--cyan-deep);height:1px;position:absolute;top:24px;left:12.5%;right:12.5%}.hierarchy-map article{text-align:center;border-right:1px solid var(--line);min-height:0;padding:0 24px 28px;position:relative}.hierarchy-map article:last-child{border-right:0}.hierarchy-map article>span{z-index:1;background:var(--cyan);border:8px solid var(--paper);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:48px;height:48px;color:var(--midnight);place-items:center;margin:0 auto 32px;font-size:9px;font-weight:700;display:grid;position:relative}.hierarchy-map h3{font-size:27px}.hierarchy-map p{color:var(--slate);font-size:14px;line-height:1.58}.evidence-section{grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(60px,9vw,140px);display:grid}.evidence-question{background:linear-gradient(135deg,#9640fc24,#ffffff06);border:1px solid #9640fc59;padding:36px}.evidence-question span{color:var(--cyan);letter-spacing:.15em;font-size:9px;font-weight:700}.evidence-question strong{font-family:var(--font-display);margin-top:25px;font-size:clamp(28px,3vw,42px);font-weight:300;line-height:1.2;display:block}.evidence-question p{color:#ffffff85;margin:22px 0 0;font-size:14px;line-height:1.6}.feature-pair-section{background:var(--white);grid-template-columns:1fr 1fr;gap:18px;display:grid}.feature-pair-section article{border:1px solid var(--line);min-height:0;padding:clamp(34px,4vw,54px)}.feature-pair-section article:nth-child(2){background:var(--cyan)}.feature-pair-section h2{font-size:clamp(34px,3.6vw,50px)}.feature-pair-section article>p:not(.eyebrow){color:var(--slate);margin:30px 0 0;font-size:17px;line-height:1.65}.responsive-table-wrap{max-width:var(--content);background:#ffffff9e;border:1px solid #1a1a2233;margin:0 auto;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}th,td{vertical-align:top;border-bottom:1px solid #1a1a2229;padding:22px 24px;font-size:15px;line-height:1.5}thead th{background:var(--midnight);color:var(--white);letter-spacing:.1em;text-transform:uppercase;font-size:10px}tbody th{min-width:210px;color:var(--ink);font-weight:700}tbody td{color:var(--slate)}tbody tr:last-child th,tbody tr:last-child td{border-bottom:0}.simple-card-grid{max-width:var(--content);border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.simple-card-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:0;padding:30px}.simple-card-grid h3{margin:0;font-size:25px;line-height:1.15}.simple-card-grid p{color:var(--slate);margin:22px 0 0;font-size:15px;line-height:1.6}.faq-list{border-top:1px solid var(--ink);max-width:980px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;min-height:78px;font-family:var(--font-display);grid-template-columns:1fr auto;align-items:center;gap:20px;padding:18px 0;font-size:clamp(20px,2vw,27px);line-height:1.3;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{border:1px solid var(--ink);width:34px;height:34px;transition:transform .18s var(--ease-out), background-color .18s ease;border-radius:50%;place-items:center;display:grid}.faq-list details[open] summary span{background:var(--cyan);transform:rotate(45deg)}.faq-list details p{max-width:800px;color:var(--slate);margin:0;padding:0 54px 28px 0;font-size:16px;line-height:1.65}.product-closing{padding:clamp(56px, 6vw, 88px) var(--page-gutter);color:var(--white);background:#14141a;position:relative;overflow:hidden}.product-closing:after{content:"↗";color:#9640fc0e;font-family:var(--font-display);pointer-events:none;font-size:clamp(230px,34vw,520px);font-weight:300;line-height:1;position:absolute;bottom:-9vw;right:2vw}.product-closing>*{z-index:1;position:relative}.product-closing h2{max-width:1040px;margin:0;font-size:clamp(43px,5.1vw,72px);line-height:1.05}.product-closing>p:not(.eyebrow){color:#ffffff9c;max-width:720px;margin:32px 0 40px;font-size:19px;line-height:1.6}.platform-pair-section{grid-template-columns:1fr 1fr;gap:18px;display:grid}.platform-detail-card{background:var(--white);min-height:0;transition:transform .22s var(--ease-out), box-shadow .22s ease;border:1px solid #1a1a222e;flex-direction:column;padding:clamp(38px,5vw,68px);display:flex}.platform-detail-card.is-dark{background:var(--midnight);color:var(--white)}.platform-detail-card>span{color:var(--cyan-deep);letter-spacing:.15em;font-size:9px;font-weight:700}.platform-detail-card.is-dark>span{color:var(--cyan)}.platform-detail-card h2{margin-top:24px}.platform-detail-card>strong{color:var(--cyan-deep);font-family:var(--font-display);margin-top:18px;font-size:24px;font-weight:300;line-height:1.3}.platform-detail-card.is-dark>strong{color:var(--cyan)}.platform-detail-card p{max-width:620px;color:var(--slate);margin:28px 0;font-size:17px;line-height:1.65}.platform-detail-card.is-dark p{color:#ffffff94}.platform-detail-card>b{align-items:center;gap:12px;margin-top:auto;font-size:13px;display:flex}.measurement-flow{max-width:var(--content);grid-template-columns:repeat(9,auto);justify-content:space-between;align-items:center;margin:68px auto 0;display:grid}.measurement-flow>span{border:1px solid #ffffff29;flex-direction:column;justify-content:space-between;min-width:126px;min-height:82px;padding:14px;font-size:13px;display:flex}.measurement-flow small{color:var(--cyan);letter-spacing:.12em;font-size:8px}.measurement-flow i{background:var(--cyan);width:clamp(16px,3vw,45px);height:1px}.control-list{border-top:1px solid var(--ink);max-width:980px;margin:64px 0 0;padding:0;list-style:none}.control-list li{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;align-items:center;min-height:110px;padding:24px 0;display:grid}.control-list li>span{color:var(--cyan-deep);letter-spacing:.12em;font-size:11px;font-weight:700}.control-list p{color:var(--slate);margin:0;font-size:15px;line-height:1.55}.control-list b{color:var(--ink);margin-bottom:6px;font-size:18px;display:block}.evidence-note-section{grid-template-columns:.8fr 1.2fr;align-items:end;gap:clamp(60px,9vw,140px);display:grid}.evidence-note-section>p{max-width:760px;color:var(--slate);margin:0;font-size:18px;line-height:1.7}.term-grid{max-width:var(--content);border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:32px auto 0;display:grid}.term-grid span{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);align-items:center;gap:12px;min-height:82px;padding:18px;font-size:14px;font-weight:700;display:flex}.term-grid span:before{content:"";background:var(--cyan);width:8px;height:8px;transform:rotate(45deg)}.process-grid{max-width:var(--content);border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:0 auto;padding:0;list-style:none;display:grid}.process-grid li{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:0;padding:30px;display:flex}.process-grid li>span{color:var(--cyan-deep);letter-spacing:.14em;font-size:10px;font-weight:700}.process-grid h3{max-width:280px;margin:20px 0 12px;font-size:27px;line-height:1.18}.process-grid p{color:var(--slate);margin:0;font-size:14px;line-height:1.58}.process-grid-seven li:last-child{background:var(--cyan);grid-column:1/-1}.input-grid{max-width:var(--content);border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);margin:32px auto 0;display:grid}.input-grid article{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;flex-direction:column;min-height:0;padding:28px;display:flex}.input-grid article>span{color:var(--cyan);letter-spacing:.14em;font-size:11px;font-weight:700}.input-grid h3{margin:20px 0 12px;font-size:26px}.input-grid p{color:#ffffff85;margin:0;font-size:14px;line-height:1.56}.output-strip{max-width:var(--content);border:1px solid #9640fc52;grid-template-columns:repeat(4,1fr);margin:24px auto 0;padding:22px;display:grid}.output-strip span,.output-strip b{color:#ffffff9e;border-right:1px solid #ffffff1f;align-items:center;min-height:48px;padding:0 18px;font-size:11px;display:flex}.output-strip b{color:var(--cyan);border-right:0}.model-versus-measure{grid-template-columns:1fr auto 1fr auto;align-items:center;gap:18px;max-width:1000px;margin-top:32px;display:grid}.model-versus-measure>div{border:1px solid var(--ink);background:var(--white);flex-direction:column;min-height:154px;padding:25px;display:flex}.model-versus-measure span{color:var(--cyan-deep);letter-spacing:.14em;font-size:9px;font-weight:700}.model-versus-measure b{margin-top:auto;font-size:17px}.model-versus-measure small{color:var(--slate);margin-top:8px;font-size:11px}.model-versus-measure>i{color:var(--cyan-deep);font-size:26px;font-style:normal}.model-versus-measure>strong{background:var(--cyan);letter-spacing:.12em;padding:18px 20px;font-size:10px}.motion-enabled .product-feature:not(.is-visible) .product-feature-copy>*,.motion-enabled .product-feature:not(.is-visible) .beamos-console,.motion-enabled .product-feature:not(.is-visible) .quark-topology,.motion-enabled .product-feature:not(.is-visible) .lattice-matrix{opacity:.25;transform:translateY(10px)}.motion-enabled .product-feature.is-visible .product-feature-copy>*,.motion-enabled .product-feature.is-visible .beamos-console,.motion-enabled .product-feature.is-visible .quark-topology,.motion-enabled .product-feature.is-visible .lattice-matrix{animation:workflow-node .36s var(--ease-out) backwards}.motion-enabled .product-feature.is-visible .product-feature-copy>:nth-child(2){animation-delay:55ms}.motion-enabled .product-feature.is-visible .product-feature-copy>:nth-child(3){animation-delay:.11s}.motion-enabled .product-feature.is-visible .product-feature-copy>:nth-child(4){animation-delay:.165s}.motion-enabled .product-feature.is-visible .beamos-console,.motion-enabled .product-feature.is-visible .quark-topology,.motion-enabled .product-feature.is-visible .lattice-matrix{animation-delay:.18s}.motion-enabled .product-hero-visual:not(.is-visible) svg path{stroke-dasharray:600;stroke-dashoffset:600px}.motion-enabled .product-hero-visual.is-visible svg path{animation:capability-line .8s var(--ease-out) .16s backwards}@media (hover:hover){.product-feature:hover{border-color:#9640fcb3;transform:translateY(-5px);box-shadow:0 28px 70px #14141a40}.product-feature:hover .product-feature-copy>b span{transform:translate(3px,-3px)}.product-feature-lattice:hover{border-color:var(--midnight)}.platform-detail-card:hover{transform:translateY(-4px);box-shadow:0 22px 55px #1a1a221f}}@media (max-width:1000px){.products-intro{grid-template-columns:1fr;gap:28px}.product-feature-beamos,.product-feature-quark,.product-feature-lattice{grid-column:1/-1}.product-feature-beamos{grid-template-columns:1fr}.product-feature-quark,.product-feature-lattice{grid-template-rows:1fr;grid-template-columns:.75fr 1.25fr}.client-work-section .work-card-legal-intelligence,.client-work-section .work-card-surgical-mixed-reality,.client-work-section .work-card-immersive-anatomy{grid-column:1/-1}.product-hero{grid-template-columns:1fr;min-height:auto;padding-top:140px}.product-hero-visual{width:100%}.split-content,.evidence-section,.evidence-note-section{grid-template-columns:1fr}.numbered-card-grid{grid-template-columns:repeat(2,1fr)}.hierarchy-map{grid-template-columns:repeat(2,1fr);gap:0}.hierarchy-map:before{display:none}.hierarchy-map article{border-bottom:1px solid var(--line)}.platform-pair-section{grid-template-columns:1fr}.measurement-flow{grid-template-columns:repeat(5,1fr);gap:8px}.measurement-flow i{display:none}.measurement-flow>span{min-width:0}.input-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.products-section,.content-section,.product-closing{padding-left:20px;padding-right:20px}.product-feature{min-height:0;padding:24px}.product-feature-beamos,.product-feature-quark,.product-feature-lattice{grid-template-columns:1fr}.product-feature-copy h3{font-size:48px}.product-feature-copy>strong{font-size:22px}.client-work-section .work-card{min-height:0}.console-body{grid-template-columns:1fr;min-height:0}.console-rail{border-bottom:1px solid #ffffff1c;border-right:0;flex-direction:row;padding:10px;overflow-x:auto}.console-rail span{flex:none;min-height:34px}.console-status-row{grid-template-columns:1fr}.console-chart{min-height:130px}.console-loop,.ran-system-result,.matrix-flow{grid-template-columns:repeat(5,auto);gap:8px;padding:14px}.console-loop i,.ran-system-result i,.matrix-flow i{display:none}.ran-system-stack{grid-template-columns:1fr;gap:14px;padding:18px}.ran-layer{min-height:230px}.ran-transfer{background:linear-gradient(#9640fc1a, var(--cyan));width:1px;height:48px;margin:0 auto}.ran-transfer i,.ran-transfer span{display:none}.topology-foot{grid-template-columns:repeat(3,auto);padding:14px}.topology-foot b{grid-column:1/-1;justify-self:start}.matrix-body{gap:14px;padding:18px}.product-hero{gap:54px;padding:126px 20px 72px}.breadcrumbs{margin-bottom:34px}.product-hero h1{font-size:clamp(42px,12vw,53px)}.product-strapline{font-size:22px}.product-introduction{font-size:16px}.split-content{gap:52px}.large-quote{box-shadow:8px 8px 0 var(--cyan)}.numbered-card-grid,.simple-card-grid,.term-grid,.process-grid{grid-template-columns:1fr}.numbered-card{min-height:0}.hierarchy-map{grid-template-columns:1fr}.hierarchy-map article{text-align:left;grid-template-columns:54px 1fr;min-height:0;padding:24px 0;display:grid}.hierarchy-map article>span{border-width:5px;grid-row:1/span 2;margin:0}.hierarchy-map h3{margin:0}.hierarchy-map p{margin:10px 0 0}.feature-pair-section{grid-template-columns:1fr}.feature-pair-section article{min-height:0}th,td{min-width:220px;padding:18px;font-size:14px}.platform-detail-card{min-height:0;padding:34px}.measurement-flow{grid-template-columns:1fr}.measurement-flow>span{min-height:64px}.control-list li{grid-template-columns:48px 1fr}.input-grid,.output-strip{grid-template-columns:1fr}.output-strip span,.output-strip b{border-bottom:1px solid #ffffff1f;border-right:0}.output-strip b{border-bottom:0}.process-grid-seven li:last-child{grid-column:auto}.model-versus-measure{grid-template-columns:1fr}.model-versus-measure>i{text-align:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:.01ms!important}.motion-enabled [data-reveal]{opacity:1;clip-path:none;transform:none}}.content-section>.section-heading:last-child{margin-bottom:0}.numbered-card p,.process-grid p,.input-grid p,.hierarchy-map p{font-size:16px}.simple-card-grid p{margin-top:14px;font-size:16px}.numbered-card,.simple-card-grid article,.process-grid li,.input-grid article{padding:24px}.footer-positioning strong a{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--cyan);-webkit-text-decoration-color:var(--cyan);-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan)}.footer-positioning strong a:hover{color:var(--cyan)}.radio-visual{margin:0;container-type:inline-size}.radio-heading{border-bottom:1px solid #4a1287;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px 20px;font-size:14px;display:flex}.radio-heading>span{color:var(--cyan);font-weight:700}.radio-heading>b{color:#cdd2da;font-weight:400}.radio-visual svg.radio-network{width:100%;height:auto;max-height:340px;padding:12px;display:block}.sector-cyan,.tower-cyan{color:#9640fc}.sector-mint,.tower-mint{color:#c295fd}.sector-amber,.tower-amber{color:#d6b8fe}.sector-violet,.tower-violet{color:#ac6bfd}.tower-neutral{color:#9ba3af}.sector-wash{fill:currentColor;fill-opacity:.26;stroke:currentColor;stroke-opacity:.28;stroke-width:.8px}.sector-wave{fill:none;stroke:currentColor;stroke-opacity:.3;stroke-width:1px}.tower-ground{fill:#14141a;stroke:currentColor;stroke-opacity:.45;stroke-width:1px}.tower-mast{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.tower-apex{fill:currentColor}.tower-sector-marks{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.8}.tower-label{fill:#f5f6fc;text-anchor:middle;paint-order:stroke;stroke:#14141a;stroke-width:4px;stroke-linejoin:round;font:500 14px Arial,sans-serif}.radio-route{fill:none;stroke:currentColor;stroke-width:2.5px}.route-exit{color:#d6b8fe}.route-stay{color:#c295fd}.route-neighbour{color:#c295fd;stroke-width:1.5px}.radio-outcomes{grid-template-columns:1fr 1fr;gap:16px;margin:0 20px;display:grid}.radio-outcomes p{grid-template-columns:8px 1fr;gap:6px 8px;margin:0;font-size:14px;line-height:1.4;display:grid}.radio-outcomes i{border-radius:50%;width:7px;height:7px;margin-top:6px}.quality-good{background:#c295fd}.quality-poor{background:#d6b8fe}.radio-outcomes span{color:#cdd2da;grid-column:2}.radio-explanation{border-top:1px solid #4a1287;margin:18px 20px 0;padding:16px 0 0;font-size:14px;line-height:1.5}.radio-explanation strong{color:#f5f6fc;font-weight:600}.radio-explanation p{color:#cdd2da;margin:6px 0 0}.radio-visual figcaption{color:#9ba3af;padding:14px 20px 18px;font-size:12px;line-height:1.5}.lattice-evidence{color:#cdd2da;padding:16px 20px 0;font-size:14px;line-height:1.5}.lattice-planning{grid-template-columns:.85fr 1.15fr;align-items:start;gap:20px;padding:20px;display:grid}.lattice-planning strong{min-height:42px;font-size:14px;font-weight:500;line-height:1.4;display:block}.coupling-matrix{grid-template-columns:22px repeat(6,1fr);gap:3px;margin-top:8px;display:grid}.matrix-row{display:contents}.coupling-matrix span{text-align:center;color:#cdd2da;align-self:center;font-size:12px}.coupling-matrix i{aspect-ratio:1;background:rgba(150,64,252,var(--matrix-level));border:1px solid #6b7381}.coupling-matrix i.matrix-self{background:#1a1a22;border-color:#4a1287}.matrix-legend,.reuse-legend{color:#cdd2da;margin:12px 0 0;font-size:12px;line-height:1.5}.matrix-legend i{vertical-align:middle;background:linear-gradient(90deg,#320d5e,#9640fc);width:32px;height:6px;display:inline-block}.radio-visual .reuse-panel svg.radio-network{padding:0}.planned-neighbours{fill:none;stroke:#fff;stroke-width:1.5px;stroke-dasharray:4 4}.planning-iteration{color:#eadaff;border:1px solid #6b7381;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:0 20px;padding:12px;font-size:14px;display:flex}@container (max-width:520px){.lattice-planning{grid-template-columns:1fr}.coupling-panel{width:100%;max-width:240px;margin:auto}.reuse-panel{width:100%;max-width:280px;margin:auto}.lattice-planning strong{min-height:0;margin-bottom:10px}.radio-outcomes{grid-template-columns:1fr}}@media (max-width:680px){.content-section,.products-section,.product-closing{padding-top:48px;padding-bottom:48px}.section-heading{margin-bottom:24px}.product-hero{gap:32px;padding-bottom:48px}.split-content{gap:32px}.numbered-card,.process-grid li,.input-grid article{padding:22px}.feature-pair-section article{padding:28px}}.hero-system{background:radial-gradient(at 90% 58%,#9640fc17,#0000 65%),#1a1a22;border-radius:14px 14px 0 0;min-height:0}.hero-system:after{content:none}.hero-system:before{opacity:.2}.hero-system-meta{letter-spacing:.04em;min-height:48px;font-size:12px}.hero-system-meta b{letter-spacing:.02em;color:#9ba3af;font-size:12px}.hero-system-heading{color:#9ba3af;padding:28px 24px 0;font-size:20px;line-height:1.4}.hero-system-heading strong{font-size:clamp(25px,2.2vw,32px)}.hero-system-stage{grid-template-columns:minmax(0,1.2fr) minmax(44px,.45fr) minmax(125px,.85fr);gap:0;min-height:290px;padding:28px 24px 32px}.system-inputs{gap:18px}.system-inputs>div{background:0 0;border:0;border-left:2px solid #9640fc8c;grid-template-columns:1fr;min-height:0;padding:5px 0 5px 12px}.system-inputs>div>span{display:none}.system-inputs b{color:#f5edff;font-size:14px;font-weight:500}.system-inputs small{color:#9ba3af;font-size:12px;line-height:1.5}.system-flow{height:218px}.system-flow path{stroke-dasharray:none;stroke:#9640fca6;stroke-width:1.8px}.system-flow span{letter-spacing:0;color:#d6b8fe;padding:4px;font-size:12px;left:5%}.target-orbit{width:100%;min-width:0;max-width:178px;box-shadow:none;background:radial-gradient(circle,#9640fc1f,#0000 70%)}.target-orbit:after{border:1px solid var(--cyan);background:#320d5e;inset:20%;box-shadow:0 0 0 6px #9640fc0f}.target-orbit:before{border-color:#9640fc29;inset:10px}.target-orbit>span{color:#f5edff}.target-orbit b{letter-spacing:.02em;font-size:12px}.target-orbit small{text-transform:none;color:#d6b8fe;font-size:12px;font-weight:400;line-height:1.4}.hero-visual .outcome-map{border-radius:0 0 14px 14px;min-height:116px}.hero-visual .step-note{color:#9ba3af;letter-spacing:0;font-size:12px}.hero-note{color:#9ba3af}.hero-sub{color:#cdd2da}.breadcrumbs ol{color:#9ba3af;font-size:14px}.footer-positioning p{color:#9ba3af}.product-feature:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}a:focus-visible,summary:focus-visible{box-shadow:0 0 0 2px var(--midnight), 0 0 0 5px var(--white)}@media (max-width:680px){.hero-system-meta{flex-direction:row;min-height:44px;padding:12px 16px}.hero-system-meta b{display:none}.hero-system-heading{padding:20px 18px 0;font-size:18px}.hero-system-stage{grid-template-columns:minmax(0,1.2fr) 26px minmax(98px,.8fr);min-height:0;padding:24px 18px}.system-inputs{gap:14px}.system-inputs>div{min-height:0;padding-left:8px}.system-inputs b{font-size:14px}.system-flow{background:0 0;width:100%;height:205px;margin:0}.system-flow svg{display:block}.system-flow span,.system-flow:after{display:none}.target-orbit{width:100%}.target-orbit:after{inset:8%}.target-orbit:before,.target-orbit>i{display:none}.hero-visual .outcome-map{min-height:0}.hero-visual .step-note{font-size:12px}.hero-visual .outcome-step{padding-bottom:18px}.footer-positioning{flex-direction:column;gap:14px;line-height:1.6}}.work-intro,.products-intro{row-gap:24px;margin-bottom:40px}.graphic-kicker,.graphic-kicker b,.strategy-paths span,.strategy-result,.strategy-result b,.readiness-grid span,.ai-guardrails span,.adoption-labels{letter-spacing:.02em;font-size:12px}.graphic-kicker{flex-wrap:wrap;gap:4px 12px;margin-bottom:10px}.strategy-paths span{color:#4a515d}.strategy-paths .is-selected{color:var(--ink)}.ai-pipeline span{letter-spacing:0;padding:10px 5px;font-size:12px}.control-stack small{color:#9ba3af;font-size:12px}.work-copy p{font-size:16px}.console-topbar,.console-topbar b,.ran-system-head,.ran-system-head b{letter-spacing:.02em;flex-wrap:wrap;gap:8px;padding:12px 16px;font-size:12px}.console-rail span,.console-status-row small,.console-status-row b,.console-issues span,.console-issues b,.console-loop,.ran-layer small,.ran-layer li,.ran-system-result{letter-spacing:.01em;font-size:12px}.console-rail span,.console-status-row small{color:#9ba3af}.console-issues span{color:#d6b8fe;min-height:40px}.console-status-row>span{gap:6px;padding:10px}.console-loop,.ran-system-result{gap:8px}.console-loop i,.ran-system-result i{width:10px}.ran-layer{padding:20px}@media (max-width:680px){.ai-pipeline{grid-template-columns:1fr 12px 1fr;row-gap:8px}.ai-pipeline i:nth-child(4){display:none}.adoption-labels{flex-wrap:wrap;gap:10px}.console-issues span{grid-template-columns:6px 1fr;gap:5px 8px;padding:10px}.console-issues b{grid-column:2}.console-rail{flex-wrap:wrap;overflow:visible}.console-loop,.ran-system-result{flex-wrap:wrap;justify-content:flex-start;gap:12px 16px;display:flex}}.signalgrid-visual{color:#f5f6fc;background:linear-gradient(150deg,#320d5e,#1a1a22);border:1px solid #4a1287;border-radius:12px;width:100%;min-width:0;padding:clamp(18px,3vw,32px)}.sg-caption{letter-spacing:.08em;color:#ac6bfd;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;display:flex}.sg-caption span{color:#cdd2da;letter-spacing:0}.sg-marketplaces{flex-wrap:wrap;gap:8px;margin:26px 0 18px;display:flex}.sg-marketplaces span{border:1px solid #4a515d;border-radius:30px;padding:8px 12px;font-size:14px}.sg-streams{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sg-streams>div{background:#ffffff06;border-left:2px solid #9640fc;padding:12px}.sg-streams>div:nth-child(2){border-color:#ac6bfd}.sg-streams>div:nth-child(3){border-color:#d6b8fe}.sg-streams>div:nth-child(4){border-color:#c295fd}.sg-streams span{color:#c295fd;margin-bottom:8px;font-size:12px;display:block}.sg-streams strong{font-size:16px;font-weight:500;display:block}.sg-streams small{color:#cdd2da;margin-top:6px;font-size:12px;line-height:1.6;display:block}.sg-decision{text-align:center;background:#c295fd11;border:1px solid #ac6bfd;border-radius:8px;margin-top:28px;padding:20px 16px;position:relative}.sg-decision:before{content:"";background:#ac6bfd;width:1px;height:28px;position:absolute;top:-29px;left:50%}.sg-decision span{color:#d6b8fe;margin-bottom:8px;font-size:12px;display:block}.sg-decision strong{font-size:clamp(18px,2vw,24px);font-weight:400}.sg-actions{color:#c295fd;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:18px;font-size:13px;display:flex}.sg-footnote{color:#9ba3af;text-align:center;margin:20px 0 0;font-size:12px}@media (max-width:380px){.sg-streams{grid-template-columns:1fr}}.hero h1{font-size:clamp(42px,5.1vw,70px);font-weight:400;line-height:1.06}.hero{min-height:0;padding-top:72px;padding-bottom:64px}.hero-sub{max-width:580px;line-height:1.6}.capability-list{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.capability-row{grid-template-columns:36px 1fr;gap:16px;min-height:0;padding:28px 0}.capability-copy h3{font-size:26px}.capability-copy>.text-link{display:none}.selected-summary-grid{max-width:var(--content);grid-template-columns:repeat(3,1fr);gap:0 32px;margin:auto;display:grid}.selected-summary-grid a{border-top:1px solid #cdd2da;padding:28px 0}.selected-summary-grid span{color:#4a515d;font-size:13px}.selected-summary-grid h3{margin:16px 0 12px;font-size:26px;font-weight:400}.selected-summary-grid p{margin-bottom:20px;font-size:16px;line-height:1.6}.selected-summary-grid b{font-size:14px;font-weight:500}.selected-summary-grid a:focus-visible{outline-offset:5px;outline:3px solid #7b21e4}.work-all{margin-top:32px}.work-ran-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.work-detail-page h1{font-size:clamp(42px,6vw,72px);font-weight:400;line-height:1.1}.work-detail-page .work-card{scroll-margin-top:110px}.culture-promise{color:#1a1a22;background:#f5edff;border:0;padding:48px}.culture-promise span{color:#4a515d}.culture-section{padding-top:64px;padding-bottom:64px}@media (max-width:760px){.capability-list,.selected-summary-grid,.work-ran-grid{grid-template-columns:1fr}.hero{padding-top:40px}.culture-promise{padding:28px}}@media (hover:hover){.selected-summary-grid a:hover h3{color:#7b21e4}}.capability-list .capability-row:nth-child(n){grid-column:auto;grid-template-columns:32px minmax(0,1fr);gap:16px;padding:24px;display:grid}.capability-number{margin-bottom:0}.work-detail-page .work-grid{max-width:var(--content);margin:auto}.capability-list .capability-number{opacity:1;font-size:14px;line-height:1.5;position:static}.capability-list .capability-copy h3{max-width:24ch}.work-detail-page .work-card{color:#1a1a22;background:#fff;border-color:#cdd2da;grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.work-detail-page .work-copy{display:block}.work-detail-page .work-copy h2{margin:16px 0;font-size:32px;font-weight:400;line-height:1.15}.work-detail-page .work-copy p{color:#4a515d}.work-detail-page .work-copy strong{color:#7b21e4}.work-detail-page .work-visual{height:100%;min-height:300px}@media (max-width:760px){.work-detail-page .work-card{grid-template-columns:1fr}.work-detail-page .work-visual{height:240px;min-height:0}}.hero h1,.product-hero h1{letter-spacing:-.035em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300}.hero h1 em,.product-hero h1 em{font-weight:300}.selected-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.selected-summary-grid .selected-tile{background:#fff;border:1px solid #cdd2da;border-radius:12px;flex-direction:column;grid-column:span 2;padding:0;transition:transform .22s cubic-bezier(.2,0,0,1),border-color .18s,box-shadow .22s;display:flex;overflow:hidden}.selected-summary-grid .selected-ran{color:#f5edff;background:#1a1a22;border-color:#6218b4;grid-column:span 3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.selected-copy{padding:24px}.selected-ran .selected-copy span{color:#c295fd}.selected-art{background:#1a1a22;height:180px;overflow:hidden}.selected-art img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,0,0,1)}.selected-ran .selected-art{height:auto;padding:12px 0 12px 12px}.selected-copy b{justify-content:space-between;align-items:center;gap:12px;display:flex}.selected-copy b i{font-size:22px;font-style:normal;transition:transform .18s}.selected-art .radio-visual{box-shadow:none;background:0 0;border:0}.selected-art .radio-heading,.selected-art figcaption,.selected-art .coupling-panel,.selected-art .lattice-evidence,.selected-art .reuse-legend,.selected-art .planning-iteration,.selected-art .reuse-panel>strong{display:none}.selected-art .lattice-planning{padding:0;display:block}.selected-art .radio-visual svg.radio-network{width:100%;max-height:220px;padding:0}.selected-art .tower-label{font-size:13px}.radio-visual svg.radio-network{width:min(100%,420px);max-height:none;margin:0 auto;padding:12px 20px}.quark-topology.radio-visual{width:100%;max-width:520px;margin:0 auto}.lattice-planning{grid-template-columns:minmax(120px,.72fr) minmax(0,1.28fr);align-items:center;gap:16px;padding:20px}.radio-heading{flex-wrap:wrap;gap:8px}.product-hero-visual{min-width:0}.selected-summary-grid .selected-tile:active{border-color:#9640fc;transform:scale(.985)}@media (hover:hover){.selected-summary-grid .selected-tile:hover{border-color:#9640fc;transform:translateY(-4px);box-shadow:0 12px 30px #320d5e14}.selected-tile:hover .selected-art img{transform:scale(1.025)}.selected-tile:hover b i{transform:translate(3px,-3px)}}@media (max-width:900px){.selected-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selected-summary-grid .selected-tile,.selected-summary-grid .selected-ran{grid-column:span 1;display:flex}.selected-ran .selected-art{height:210px;padding:12px}}@media (max-width:600px){.selected-summary-grid{grid-template-columns:1fr;gap:20px}.selected-art{height:200px}.selected-summary-grid .selected-ran{grid-template-columns:44% 56%;display:grid}.selected-ran .selected-art{height:auto;padding:12px 0 12px 10px}.selected-copy{padding:20px}.selected-copy h3{font-size:24px}.selected-copy p{margin-bottom:16px}.selected-ran .selected-copy{padding:20px 16px}.selected-ran .selected-copy span{font-size:12px}.lattice-planning{grid-template-columns:1fr}}@keyframes work-arrive{0%{opacity:.35;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes coverage-arrive{0%{opacity:0}to{opacity:1}}@keyframes route-arrive{0%{stroke-dashoffset:180px}to{stroke-dashoffset:0}}.motion-enabled [data-reveal=work].is-visible{animation:.42s cubic-bezier(.2,0,0,1) backwards work-arrive}.motion-enabled .is-visible .sector-zone{animation:.5s both coverage-arrive}.motion-enabled .is-visible .sector-zone:nth-of-type(2n){animation-delay:.1s}.motion-enabled .is-visible .radio-route{stroke-dasharray:180;animation:.65s cubic-bezier(.2,0,0,1) both route-arrive}.motion-enabled .gap-diagram.is-visible .gap-pair{animation:.4s both work-arrive}.motion-enabled .gap-diagram.is-visible .gap-pair:nth-child(3){animation-delay:70ms}.motion-enabled .gap-diagram.is-visible .gap-pair:nth-child(4){animation-delay:.14s}.motion-enabled .gap-diagram.is-visible .gap-pair:nth-child(5){animation-delay:.21s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hero{padding-top:120px}@media (max-width:760px){.hero{padding-top:112px}}@media (max-width:600px){.selected-summary-grid .selected-ran{display:flex}.selected-ran .selected-art{height:210px;padding:10px}.selected-ran .selected-art svg.radio-network{width:auto;max-width:100%;height:190px}.selected-ran .selected-copy{padding:20px}.selected-copy h3{margin:12px 0}.work-intro h2{font-size:36px;line-height:1.12}.coupling-panel{width:220px;max-width:100%;margin:0 auto}.lattice-planning{gap:22px}}h1,h2,h3{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300}.hero h1,.hero h1 em,.product-hero h1,.product-hero h1 em{letter-spacing:-.025em;font-weight:200}.feature-icon{vertical-align:middle;flex:none;width:26px;height:26px;display:inline-block}.capability-number .feature-icon{width:28px;height:28px}.approach-number .feature-icon{width:24px;height:24px}.numbered-card>span .feature-icon{width:32px;height:32px}.control-stack .feature-icon{width:20px;height:20px}.selected-summary-grid .selected-ran .selected-art{flex:none;width:100%}.selected-art .radio-visual{width:100%;container-type:normal}.selected-art .radio-visual svg.radio-network{opacity:1;width:100%;max-width:100%;height:210px;margin:auto;display:block}.selected-art .sector-zone,.selected-art .radio-route{opacity:1}@media (max-width:600px){.selected-summary-grid .selected-ran .selected-art{height:220px}.selected-art .radio-visual svg.radio-network{width:100%;height:200px}}.beam-delivery-map{background:radial-gradient(at 50% 0,#4a128755,#0000 75%);border:1px solid #6218b4;border-radius:10px;margin:20px 0;padding:18px}.beam-source{text-align:center}.beam-source>svg{color:#ac6bfd;margin-bottom:8px}.beam-source strong,.beam-source small{display:block}.beam-source strong{color:#f5edff;font-size:16px;font-weight:400}.beam-source small{color:#cdd2da;margin-top:6px;font-size:12px}.beam-distribution{border-top:1px solid #9640fc;justify-content:space-around;height:26px;margin:10px 15% 0;display:flex}.beam-distribution span{background:#9640fc;width:1px;height:100%}.beam-endpoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.beam-endpoints>div{text-align:center;background:#1a1a22;border:1px solid #6218b4;border-radius:8px;padding:12px 4px}.beam-endpoints svg{color:#c295fd;width:32px;height:32px}.beam-endpoints span{color:#eadaff;margin-top:8px;font-size:12px;line-height:1.4;display:block}.beam-evidence{color:#c295fd;border-top:1px solid #6218b4;align-items:center;gap:10px;margin-top:16px;padding-top:14px;font-size:12px;line-height:1.5;display:flex}.sg-streams .feature-icon{color:#c295fd;width:26px;height:26px}.sg-streams>div:nth-child(2) svg,.sg-streams>div:nth-child(3) svg{color:#d6b8fe}.sg-streams>div:nth-child(4) svg{color:#c295fd}.sg-convergence{height:42px;margin:0 16px}.sg-convergence svg{fill:none;stroke:#6b7381;stroke-width:1px;width:100%;height:100%}.sg-decision{margin-top:0}.sg-decision:before{display:none}.sg-streams>div{border-radius:0 8px 8px 0}@media (max-width:380px){.beam-delivery-map{padding:12px}.sg-streams{grid-template-columns:1fr 1fr}.sg-streams>div{padding:10px}}.motion-enabled .feature-icon path{stroke-dasharray:none!important;stroke-dashoffset:0!important;animation:none!important}.gap-diagram{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#fff,#f5edff);border-radius:16px;padding:12px 24px 18px;box-shadow:0 14px 36px #4a12870b}.gap-axis{padding:12px 0 18px}.gap-pair{grid-template-columns:1fr 72px 1.2fr;gap:16px;min-height:82px}.gap-pair>span:first-child{align-items:center;gap:12px;display:flex}.gap-pair .feature-icon{color:#7b21e4;width:22px;height:22px}.gap-pair i{background:linear-gradient(90deg,#d6b8fe,#9640fc);border-radius:4px;height:3px}.gap-pair i:before{content:"";background:#fff;border:2px solid #9640fc;border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;left:0}.gap-pair i:after{background:#7b21e4;border-radius:50%;width:8px;height:8px;top:-2.5px;transform:none}.ai-decision-system{background:#fff;border:1px solid #d6b8fe;border-radius:18px;padding:24px;box-shadow:0 16px 40px #4a128708}.decision-question{flex-direction:column;gap:14px;padding:4px 4px 24px;display:flex}.decision-question span{letter-spacing:.06em;font-size:12px}.decision-question strong{font-size:30px;font-weight:300}.decision-branch{grid-template-columns:1fr 1fr;gap:12px;padding-bottom:24px}.decision-branch>div{border-radius:12px;gap:12px;min-height:0;padding:20px}.decision-branch .branch-no{background:#fff;border-color:#d6b8fe}.decision-branch .branch-yes{background:#f5edff;border-color:#c295fd}.decision-branch small{letter-spacing:.06em;color:#7b21e4;font-size:12px}.decision-branch b{color:#320d5e;font-size:16px;font-weight:500}.control-stack{color:#320d5e;background:0 0;grid-template-columns:1fr 1fr;gap:0 22px}.control-stack>div{border:0;border-top:1px solid #eadaff;grid-template-columns:28px 1fr;gap:8px 10px;min-height:0;padding:18px 0;display:grid}.control-stack span{color:#7b21e4;grid-row:span 2}.control-stack b{margin:0;font-size:17px;font-weight:500}.control-stack small{color:#4a515d;min-height:0;margin:0;font-size:13px;line-height:1.5}.contact-teaser,.product-closing{color:#1a1a22;background:#f5edff;min-height:0;padding-top:56px;padding-bottom:56px}.contact-teaser:before,.product-closing:after{display:none}.contact-teaser h2,.product-closing h2{color:#1a1a22}.contact-teaser .eyebrow,.product-closing .eyebrow{color:#7b21e4}.contact-teaser>p:not(.eyebrow),.product-closing>p:not(.eyebrow){color:#4a515d;margin-top:22px;margin-bottom:28px;font-size:18px}.contact-symbol{opacity:.06}.site-footer{background:#14141a;border-top:1px solid #4a1287;gap:28px;padding-top:36px;padding-bottom:28px}.site-footer img{max-width:230px}.footer-positioning{padding-top:22px}@media (max-width:600px){.gap-diagram{padding:8px 16px}.gap-pair{grid-template-columns:1fr 32px 1.2fr;gap:8px;font-size:13px}.gap-pair>span:first-child{gap:7px}.gap-pair .feature-icon{width:18px;height:18px}.ai-decision-system{padding:18px}.decision-question strong{font-size:26px}.decision-branch>div{padding:14px}.decision-branch b{font-size:14px}.control-stack{gap:0 16px}.contact-teaser,.product-closing{padding-top:44px;padding-bottom:44px}}.content-page .relationship-section,.content-page .faq-section,.content-page .deployment-section{color:#f5f6fc;background:#320d5e}.content-page .relationship-section h2,.content-page .faq-section h2,.content-page .deployment-section h2{color:#f5f6fc}.content-page .relationship-section p,.content-page .faq-section p,.content-page .deployment-section p{color:#d6b8fe}.content-page .relationship-section .eyebrow,.content-page .faq-section .eyebrow,.content-page .deployment-section .eyebrow{color:#ac6bfd}.content-page .faq-list details{border-color:#6218b4}.content-page .faq-list summary{color:#f5f6fc}.content-page .faq-list summary span{color:#ac6bfd}.content-page .deployment-section table{color:#eceef6;background:0 0}.culture-section{color:#f5f6fc;background:#320d5e}.culture-section h2,.culture-section h3{color:#f5f6fc}.culture-section .eyebrow{color:#ac6bfd}.culture-intro p{color:#d6b8fe}.culture-section .case-zero{background:#320d5e;border-color:#7b21e4}.culture-section .case-zero p{color:#d6b8fe}.culture-section .case-zero span{color:#c295fd}.culture-section .culture-promise{color:#f5f6fc;background:0 0;border-top:1px solid #7b21e4;border-radius:0;padding:32px 0 0}.culture-section .culture-promise span{color:#d6b8fe}.work-detail-page>section:last-child{background:#320d5e}.ran-input-label{align-items:center;gap:12px;display:flex!important}.input-grid .ran-input-label .feature-icon{width:26px;height:26px}.process-grid>li>span .feature-icon{width:30px;height:30px}.application-section .simple-card-grid .feature-icon,.optimisation-section .simple-card-grid .feature-icon{color:#7b21e4;margin-bottom:16px}.control-list .feature-icon{width:24px;height:24px}.content-page .deployment-section th,.content-page .deployment-section td{color:#320d5e;background:#eceef6;border-color:#cdd2da}.content-page .deployment-section thead th{color:#320d5e;background:#e4e7ec}.contact-teaser:before{content:"";z-index:-1;clip-path:polygon(53% 0,100% 0,100% 100%,63% 100%);background:#320d5e;display:block;position:absolute;inset:0}.contact-teaser h2{max-width:54%}.contact-teaser>p:not(.eyebrow){max-width:58%}.contact-teaser .contact-symbol{opacity:.16;width:40vw;right:-7vw}@media (max-width:760px){.contact-teaser:before{clip-path:polygon(96% 0,100% 0,100% 100%,88% 100%)}.contact-teaser h2,.contact-teaser>p:not(.eyebrow){max-width:86%}.contact-teaser .contact-symbol{width:45vw;right:-33vw}}.hero h1{font-size:clamp(40px,5.1vw - 2px,68px)}.product-hero h1{font-size:clamp(46px,4.7vw - 2px,72px)}.work-detail-page h1{font-size:clamp(40px,6vw - 2px,70px)}.contact-teaser h2{font-size:clamp(40px,4.9vw - 2px,68px)}.product-closing h2{font-size:clamp(41px,5.1vw - 2px,70px)}.product-feature-copy h3{font-size:clamp(42px,5vw - 2px,70px)}.culture-heading h2{font-size:clamp(40px,4.7vw - 2px,64px)}.work-intro h2,.products-intro h2{font-size:clamp(40px,4.5vw - 2px,64px)}.responsible-copy h2{font-size:clamp(38px,4.35vw - 2px,60px)}@media (max-width:600px){.product-hero h1{font-size:clamp(40px,12vw - 2px,51px)}.contact-teaser h2{font-size:42px}}:root{--cxo-violet-50:#f5edff;--cxo-violet-100:#eadaff;--cxo-violet-200:#d6b8fe;--cxo-violet-300:#c295fd;--cxo-violet-400:#ac6bfd;--cxo-violet-500:#9640fc;--cxo-violet-600:#7b21e4;--cxo-violet-700:#6218b4;--cxo-violet-800:#4a1287;--cxo-violet-900:#320d5e;--cxo-neutral-0:#fff;--cxo-neutral-50:#f5f6fc;--cxo-neutral-100:#eceef6;--cxo-neutral-200:#e4e7ec;--cxo-neutral-300:#cdd2da;--cxo-neutral-400:#9ba3af;--cxo-neutral-500:#6b7381;--cxo-neutral-600:#4a515d;--cxo-neutral-800:#1f2632;--cxo-neutral-900:#1a1a22;--cxo-neutral-950:#14141a;--midnight:var(--cxo-neutral-950);--cyan:var(--cxo-violet-500);--cyan-deep:var(--cxo-violet-600);--ink:var(--cxo-neutral-900);--slate:var(--cxo-neutral-600);--ice:var(--cxo-neutral-50);--paper:var(--cxo-neutral-0);--line:var(--cxo-neutral-200);--radius:16px;--ease-out:cubic-bezier(.2, 0, 0, 1)}::selection{background:var(--cxo-violet-500);color:var(--cxo-neutral-0)}a:focus-visible,summary:focus-visible{outline:3px solid var(--cxo-violet-400);outline-offset:4px}.button{border-radius:8px}.button-primary{background:var(--cxo-violet-500);color:var(--cxo-neutral-0)}.button-primary:hover{background:var(--cxo-violet-600);box-shadow:0 10px 30px #9640fc3d}.button-dark{background:var(--cxo-neutral-950);color:var(--cxo-neutral-0)}.site-header.is-scrolled{background:#14141aed;border-color:#c295fd2e}.header-cta{border-radius:8px}.hero-grid{opacity:.28;background-image:url(/brand/pattern-mark-grid-dark.svg);background-position:100% 0;background-size:420px;-webkit-mask-image:linear-gradient(90deg,#0000 3%,#000 54% 100%);mask-image:linear-gradient(90deg,#0000 3%,#000 54% 100%)}.product-hero-grid{opacity:.24;background-image:url(/brand/pattern-diagonal-dark.svg);background-position:50%;background-size:cover}.hero-system{background:linear-gradient(145deg,#4a1287b8,#1a1a22e6);border-color:#c295fd33;border-radius:24px;box-shadow:0 24px 70px #14141a57}.hero-system:before{border-color:#c295fd2e}.hero-system:after{background:radial-gradient(circle,#ac6bfd38,#0000 68%)}.feature-icon{-webkit-mask:var(--feature-icon) center / contain no-repeat;-webkit-mask:var(--feature-icon) center / contain no-repeat;-webkit-mask:var(--feature-icon) center / contain no-repeat;-webkit-mask:var(--feature-icon) center / contain no-repeat;mask:var(--feature-icon) center / contain no-repeat;background:currentColor;display:inline-block}.beam-source>.feature-icon{width:32px;height:32px;color:var(--cxo-violet-400);margin-bottom:8px}.beam-endpoints .feature-icon{width:32px;height:32px;color:var(--cxo-violet-300)}.sg-streams>div:nth-child(2) .feature-icon,.sg-streams>div:nth-child(3) .feature-icon{color:var(--cxo-violet-200)}.sg-streams>div:nth-child(4) .feature-icon{color:var(--cxo-violet-300)}.gap-diagram,.ai-decision-system,.product-feature,.work-card,.selected-summary-grid .selected-tile,.platform-detail-card{border-radius:16px}.gap-diagram,.ai-decision-system,.platform-detail-card{border:1px solid var(--cxo-neutral-200);background:var(--cxo-neutral-0);box-shadow:0 10px 28px #1f263212}.numbered-card-grid,.simple-card-grid,.process-grid,.input-grid{gap:16px}.numbered-card,.simple-card-grid>*,.process-grid>*,.input-grid>*{border:1px solid var(--cxo-neutral-200);background:var(--cxo-neutral-0);border-radius:16px;box-shadow:0 8px 22px #1f26320e}.numbered-card:hover,.simple-card-grid>:hover,.process-grid>:hover,.input-grid>:hover{border-color:var(--cxo-violet-300);box-shadow:0 12px 28px #4a128717}.products-section{background-color:var(--cxo-neutral-950);background-image:linear-gradient(#14141aeb,#14141aeb),url(/brand/pattern-mark-grid-dark.svg);background-position:50%,100% 0;background-size:auto,520px}.product-feature,.selected-summary-grid .selected-tile,.selected-summary-grid .selected-ran{background-color:var(--cxo-neutral-900);border-color:#c295fd2e;box-shadow:0 18px 46px #14141a33}.product-feature:hover,.selected-summary-grid .selected-tile:hover{border-color:#ac6bfdb8}.selected-summary-grid .selected-art{background-color:var(--cxo-violet-900)}.selected-summary-grid .selected-ran .selected-art{background:linear-gradient(145deg, var(--cxo-violet-900), var(--cxo-neutral-900))}.responsible-section{background:linear-gradient(145deg, var(--cxo-neutral-0), var(--cxo-violet-50))}.approach-section{background-color:var(--cxo-violet-900);background-image:url(/brand/pattern-diagonal-dark.svg);background-size:cover}.culture-section{background-color:var(--cxo-violet-900)}.culture-section:before{content:"";pointer-events:none;opacity:.12;background:url(/brand/pattern-node-light.svg) 50%/cover no-repeat;position:absolute;inset:0}.culture-section>*{position:relative}.case-zero{background:var(--cxo-neutral-900);border-color:#c295fd38}.contact-teaser:before{background:var(--cxo-violet-900)}.contact-symbol{mix-blend-mode:normal}.site-footer{background:var(--cxo-neutral-950)}@media (max-width:760px){.hero-grid{background-position:140% 5%;background-size:300px;-webkit-mask-image:linear-gradient(#0000 0,#000 42% 100%);mask-image:linear-gradient(#0000 0,#000 42% 100%)}.product-hero-grid{background-position:65%}.hero-system{border-radius:16px}}.input-grid{border:0}.input-grid article,.numbered-card,.simple-card-grid>*,.process-grid>*,.input-grid h3,.numbered-card h3,.simple-card-grid h3,.process-grid h3{color:#1a1a22}.input-grid p,.numbered-card p,.simple-card-grid p,.process-grid p{color:#4a515d}.input-grid article>span{color:#7b21e4}.process-grid-seven li:last-child{background:#f5edff}.selected-summary-grid .selected-tile{color:#f5f6fc}.selected-summary-grid .selected-tile p{color:#cdd2da}.selected-summary-grid .selected-tile span,.header-cta{color:#c295fd}.header-cta:hover{color:#fff}.motion-enabled .work-card:not([data-reveal]) .work-copy>*{opacity:1;transform:none}.quark-layer small{color:#14141a}.feature-pair-section article:nth-child(2){color:#fff;background:#320d5e}.feature-pair-section article:nth-child(2) .eyebrow{color:#d6b8fe}.feature-pair-section article:nth-child(2)>p:not(.eyebrow){color:#eadaff}.hero{background:#14141a}.culture-section{position:relative;overflow:hidden}.hero-grid,.hero:before,.hero:after{display:none}.hero-system{box-shadow:none;background:#1a1a22;border-color:#c295fd38}.hero-system:before,.hero-system:after{display:none}.system-flow span{color:#d6b8fe;background:0 0;top:calc(50% - 32px)}.contact-teaser .contact-symbol{mix-blend-mode:normal}.beamos-operating-loop .numbered-card,.beamos-operating-loop .statement-band{color:#fff;background:#320d5e;border-color:#6218b4}.beamos-operating-loop .numbered-card h3,.beamos-operating-loop .numbered-card strong,.beamos-operating-loop .numbered-card p{color:#fff}.beamos-operating-loop .numbered-card>span{color:#d6b8fe}.capability-row:nth-child(3){color:#fff;background:#320d5e;border-color:#6218b4}.capability-row:nth-child(3) .capability-copy h3,.capability-row:nth-child(3) .capability-copy p,.capability-row:nth-child(3) .capability-copy .capability-outcome,.capability-row:nth-child(3) .capability-number{color:#fff}.capability-row:nth-child(3) .capability-graphic{background:#ffffff0e;border-color:#ffffff2e}.capability-row:nth-child(3) .graphic-kicker{color:#d6b8fe}.capability-row:nth-child(3) .graphic-kicker b,.capability-row:nth-child(3) .ai-guardrails span{color:#ffffffb8}.capability-row:nth-child(3) .ai-pipeline span{color:#fff;background:#ffffff14;border-color:#ffffff38}.capability-row:nth-child(3) .ai-pipeline i{background:#ffffff57}.capability-row:nth-child(3) .ai-pipeline .ai-gate{color:#14141a;background:#00d9ff;border-color:#00d9ff}.capability-row:nth-child(3) .ai-guardrails{border-top-color:#ffffff38}.system-flow .flow-route,.system-flow .flow-outcome{fill:none;stroke:#ac6bfd;stroke-width:2px;vector-effect:non-scaling-stroke}.system-flow .flow-source{fill:#1a1a22;stroke:#c295fd;stroke-width:2px;filter:none}.system-flow .flow-merge{fill:#c295fd;filter:drop-shadow(0 0 7px #ac6bfdb3)}.system-flow .flow-arrowhead{fill:#c295fd}.motion-enabled .hero-visual:not(.is-visible) .system-flow .flow-route,.motion-enabled .hero-visual:not(.is-visible) .system-flow .flow-outcome{stroke-dasharray:1;stroke-dashoffset:1px}.motion-enabled .hero-visual:not(.is-visible) .system-flow .flow-merge,.motion-enabled .hero-visual:not(.is-visible) .system-flow .flow-arrowhead{opacity:0}.motion-enabled .hero-visual.is-visible .system-flow .flow-route{stroke-dasharray:1;animation:hero-route-draw .64s var(--ease-out) both}.motion-enabled .hero-visual.is-visible .system-flow .flow-route-two{animation-delay:45ms}.motion-enabled .hero-visual.is-visible .system-flow .flow-route-three{animation-delay:90ms}.motion-enabled .hero-visual.is-visible .system-flow .flow-outcome{stroke-dasharray:1;animation:hero-route-draw .25s var(--ease-out) .5s both}.motion-enabled .hero-visual.is-visible .system-flow .flow-merge{animation:hero-merge-in .22s var(--ease-out) .45s both}.motion-enabled .hero-visual.is-visible .system-flow .flow-arrowhead{animation:hero-arrow-in .18s var(--ease-out) .65s both}@keyframes hero-route-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hero-merge-in{0%{opacity:0;transform-origin:132px 110px;transform:scale(.45)}to{opacity:1;transform-origin:132px 110px;transform:scale(1)}}@keyframes hero-arrow-in{0%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:none}}@media (min-width:1001px){.approach-section{align-items:center;gap:clamp(54px,7vw,104px);padding-top:44px;padding-bottom:44px}.approach-heading{top:86px}.approach-heading .eyebrow{margin-bottom:16px}.approach-heading h2{font-size:clamp(36px,3.55vw,50px)}.approach-heading>p:not(.eyebrow){margin-top:20px;font-size:16px;line-height:1.5}.accountability-pledge{gap:9px;margin-top:26px;padding:20px 22px}.accountability-pledge strong{font-size:clamp(20px,1.7vw,25px)}.accountability-pledge small{font-size:12px;line-height:1.4}.approach-timeline:before{top:22px;bottom:22px}.approach-step{grid-template-columns:52px 1fr;gap:18px;min-height:0;padding:11px 0 21px}.approach-step h3{font-size:25px}.approach-step p{margin-top:9px;font-size:16px;line-height:1.45}.approach-output{margin-top:11px;padding:6px 9px}.approach-result{margin-left:70px;padding:17px 20px}.approach-result span{margin-bottom:8px}.approach-result strong{font-size:21px}}.hierarchy-map article>span,.hierarchy-map article>span .feature-icon,.approach-number .feature-icon,.beamos-operating-loop .numbered-card .feature-icon,.capability-row:nth-child(3) .feature-icon{color:#fff}.approach-number .feature-icon{transform:rotate(-45deg)}@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}
