@font-face{font-family:geist;src:url(../media/geist_latin_wght_normal-s.p.175rzww1hghhr.woff2)format("woff2");font-display:swap}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_b208b089-module__tTdjya__className{font-family:geist,geist Fallback}.geist_b208b089-module__tTdjya__variable{--font-geist:"geist", "geist Fallback"}
@font-face{font-family:geistMono;src:url(../media/geist_mono_latin_wght_normal-s.29txv0wq9-da0.woff2)format("woff2");font-display:swap}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_28dff182-module__8fGXGa__className{font-family:geistMono,geistMono Fallback}.geistmono_28dff182-module__8fGXGa__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist), sans-serif;--default-mono-font-family:var(--font-geist-mono), monospace}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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:where(:not(iframe)){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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.resize{resize:both}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#f6f8fc;--surface:#fff;--ink:#06101d;--muted:#5f6d80;--line:#06101d1f;--blue:#1a4091;--cyan:#04a4df;--blue-soft:#e9effa;--dark:#080f1c;--dark-surface:#101b2d;--light:#f7faff;--muted-dark:#a1aec1;--lime:#c7ff3c}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:96px}html[data-ready]{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-geist), sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}::selection{color:#fff;background:var(--blue)}:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.045em;text-wrap:balance;font-weight:550;line-height:1.1}h2{font-size:clamp(34px,3.5vw,52px)}h3{font-size:25px}p{color:var(--muted)}.container{width:min(1280px,100% - 112px);margin-inline:auto}.mono,.section-label,.eyebrow,.tiny-status,.network-coordinate{font-family:var(--font-geist-mono), monospace}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--blue);color:#fff;padding:14px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.button{border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:14px 21px;font-size:14px;font-weight:550;line-height:1.3;transition:background .2s,transform .2s;display:inline-flex}.button-primary{background:var(--blue);color:#fff;box-shadow:0 4px 12px #1a409112}.button-primary:hover{background:#12316f;transform:translateY(-2px)}.button svg{flex-shrink:0}.text-link{align-items:center;gap:12px;min-height:44px;font-size:14px;display:inline-flex}.text-link:hover{color:var(--blue)}.icon-button{border:1px solid var(--line);background:0 0;border-radius:5px;place-items:center;width:44px;height:44px;display:grid}.site-header{z-index:30;background:#f6f8fcdd;transition:box-shadow .25s,background .25s;position:sticky;top:0}.site-header.scrolled{box-shadow:0 1px var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6f8fcf2}.header-inner{justify-content:space-between;align-items:center;height:102px;display:flex}.brand{flex-shrink:0;align-items:center;display:inline-flex}.brand img{width:85px;height:55px}.desktop-nav{color:#4c586b;gap:34px;margin-left:70px;font-size:13px;display:flex}.desktop-nav a{align-items:center;min-height:44px;display:flex}.desktop-nav a:hover{color:var(--blue)}.header-actions{align-items:center;gap:10px;display:flex}.header-cta{gap:25px;min-height:44px;padding-inline:18px;font-size:13px}.mobile-toggle,.mobile-nav{display:none}.hero{grid-template-columns:1fr 1.02fr;column-gap:55px;padding-top:79px;display:grid}.hero-copy{padding-top:14px}.eyebrow{letter-spacing:.07em;color:#415773;align-items:center;gap:9px;margin-bottom:25px;font-size:10px;display:flex}.eyebrow>span:first-child{background:var(--cyan);border-radius:50%;width:6px;height:6px}.eyebrow-divider{opacity:.4;padding-inline:3px}h1{letter-spacing:-.054em;max-width:600px;font-size:clamp(44px,4.25vw,64px);line-height:1.065}h1>span{color:var(--blue);display:block}.hero-copy>p{max-width:475px;margin-top:25px;font-size:16px;line-height:1.75}.hero-buttons{flex-direction:column;align-items:flex-start;gap:10px;margin-top:29px;display:flex}.rotating-phrase{color:#626e7d;align-items:center;gap:7px;margin-top:29px;font-size:12px;display:flex}.small-cross{color:var(--blue);margin-right:5px;font-size:21px}.word-slot{width:105px;height:20px;color:var(--blue);font-weight:600;display:inline-block;position:relative}.word-slot>span{position:absolute;top:0;left:0}.network-shell{background:#fff;border:1px solid #dce3ef;border-radius:13px;align-self:center;min-width:0;position:relative;box-shadow:0 20px 60px -35px #284e8350}.network-top{letter-spacing:.05em;color:#66758d;border-bottom:1px solid #e8edf5;justify-content:space-between;gap:8px;padding:19px 20px;font-size:8px;display:flex}.tiny-status{align-items:center;gap:5px;font-size:7px;display:flex}.tiny-status>span{background:#7d8b9e;border-radius:50%;width:4px;height:4px}.network-diagram{background:radial-gradient(at 50% 48%,#dce9ff96,#0000 60%),radial-gradient(#bdc9dc70 .75px,#0000 .75px) 0 0/18px 18px;height:367px;position:relative;overflow:hidden}.orbit{border:1px solid #dae4f275;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:245px;height:245px}.orbit-two{width:365px;height:365px}.network-lines{fill:none;stroke:#b6cae6;stroke-width:1.2px;width:100%;height:100%;position:absolute;inset:0}.network-lines .flow-line{stroke:var(--cyan);stroke-width:1.6px;stroke-dasharray:10 130;opacity:.8;animation:9s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-560px}}.sap-core{text-align:center;color:#fff;background:linear-gradient(145deg,#234f9e,#102c6c);border:1px solid #ffffff4a;border-radius:10px;width:177px;padding:17px 12px 0;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:0 15px 24px -12px #153c8090,0 0 0 6px #fff7}.core-icon{color:#a6d8ff;place-items:center;margin-bottom:7px;display:grid}.sap-core>span{letter-spacing:-.03em;font-size:31px;font-weight:650;line-height:1.05;display:block}.sap-core strong{font-size:15px;font-weight:500;line-height:1.5;display:block}.sap-core small{color:#c6d7f3;margin-top:7px;font-size:8px;display:block}.core-bottom{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;border-top:1px solid #ffffff25;justify-content:center;align-items:center;gap:5px;margin:13px -12px 0;padding:9px 3px;font-size:6px;display:flex}.core-bottom>span{background:var(--lime);border-radius:50%;width:4px;height:4px}.network-node{background:#fff;border:1px solid #d7e1f0;border-radius:7px;align-items:center;gap:9px;min-height:45px;padding:11px 12px;font-size:11px;transition:box-shadow .2s,border-color .2s;display:flex;position:absolute;box-shadow:0 5px 15px #26457c07}.network-node>svg{color:#3e628d}.network-node.active{border-color:#3980c6;box-shadow:0 0 0 3px #e4effc}.node-check{color:#416a13;background:#e6f2d5;border-radius:50%;place-items:center;width:13px;height:13px;display:grid}.node-0{top:12%;left:5%}.node-1{top:12%;right:5%}.node-2{top:58%;left:3%}.node-3{top:58%;right:3%}.node-4{justify-content:center;min-width:108px;bottom:8%;left:50%;transform:translate(-50%)}.network-coordinate{color:#7888a0;letter-spacing:.1em;font-size:6px;position:absolute;bottom:16px}.coord-left{left:17px}.coord-right{right:17px}.network-detail{background:#f9fbfe;border-block:1px solid #e8edf5;align-items:center;gap:13px;padding:16px 20px;display:flex}.detail-icon{width:35px;height:35px;color:var(--blue);background:#edf2fa;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.network-detail strong{font-size:11px;font-weight:550;display:block}.network-detail div>span{color:#6a778a;margin-top:3px;font-size:9px;display:block}.detail-arrow{color:#73839b;margin-left:auto}.network-bottom{justify-content:space-between;align-items:center;padding:13px 20px;display:flex}.network-bottom>span{color:#637187;align-items:center;gap:7px;font-size:9px;display:flex}.status{color:#476b25;align-items:center;gap:6px;font-size:10px;display:inline-flex}.status>span{background:#6b971f;border-radius:50%;width:5px;height:5px;display:inline-block}.status.muted{color:#9cadc5}.status.muted>span{background:#9cadc5}.hero-baseline{border-top:1px solid var(--line);letter-spacing:.07em;color:#68758a;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:67px;padding:24px 0;font-size:9px;display:flex}.hero-baseline>div{align-items:center;gap:27px;display:flex}.hero-baseline>div>span{letter-spacing:0;font-size:12px}.hero-baseline>div>svg{margin-left:25px}.section-label{text-transform:uppercase;letter-spacing:.1em;color:#60738f;align-items:center;gap:13px;margin-bottom:24px;font-size:10px;display:flex}.section-label>span{border:1px solid;border-radius:3px;justify-content:center;align-items:center;width:24px;height:22px;font-size:9px;display:inline-flex}.check-line{align-items:center;gap:10px;font-size:14px;display:flex}.check-line>svg{color:var(--blue);flex-shrink:0}.section-space{padding-block:84px}.muted-title{color:#8290a3}.section-intro{max-width:375px;margin-top:25px}.problem-section{background:#fff}.problem-grid{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.problem-grid h2{font-size:clamp(32px,3.15vw,47px)}.problem-link{color:var(--blue);margin-top:34px;font-size:13px}.diagnostic-panel{border:1px solid var(--line);background:#fcfdff;border-radius:8px}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:19px 22px;display:flex}.panel-heading>.mono{color:#66758b;font-size:9px}.warning-label{color:#8d632d;align-items:center;gap:5px;font-size:9px;display:flex}.pain-row{border-bottom:1px solid var(--line)}.pain-row>button{text-align:left;background:0 0;border:0;align-items:center;gap:15px;width:100%;min-height:63px;padding:16px 22px;font-size:14px;display:flex}.pain-index{font-family:var(--font-geist-mono), monospace;color:#8793a5;font-size:10px}.pain-symbol{color:#9aa5b6;margin-left:auto;font-size:19px}.pain-row.selected{background:#f1f5fc}.pain-row.selected .pain-index,.pain-row.selected .pain-symbol{color:var(--blue)}.pain-row p{padding:0 43px 10px 52px;font-size:13px}.pain-signal{align-items:center;gap:3px;padding:0 20px 18px 52px;display:flex}.pain-signal>i{background:#cfbda5;width:16px;height:3px;display:block}.pain-signal>i:nth-child(3){background:#e4e8ef}.pain-signal>span{color:#7c6c59;margin-left:8px;font-size:8px}.diagnostic-caption{color:#788294;align-items:center;gap:8px;padding:15px 20px;font-size:9px;display:flex}.warning-dot{background:#b7905f;border-radius:50%;flex-shrink:0;width:5px;height:5px}.transformation-section{background:#eef2f8;padding:72px 0 64px}.transformation-heading{text-align:center}.transformation-heading .section-label{justify-content:center}.transformation-heading h2{font-size:clamp(31px,3.3vw,48px)}.transformation-heading h2>span{color:#60748d}.transformation-surface{background:#f9fbfe;border:1px solid #d9e1ee;border-radius:10px;margin-top:49px;overflow:hidden}.transformation-bar{border-bottom:1px solid #dce4ef;justify-content:space-between;align-items:center;gap:10px;padding:17px 24px;display:flex}.transformation-bar>.mono{color:#72819a;font-size:9px}.segmented{background:#e8edf5;border-radius:5px;gap:3px;padding:3px;display:flex}.segmented>button{color:#5f6d80;background:0 0;border:0;border-radius:3px;align-items:center;gap:10px;min-height:44px;padding:8px 17px;font-size:12px;display:flex}.segmented>button[aria-pressed=true]{color:var(--blue);background:#fff;box-shadow:0 1px 4px #06101d12}.transform-map{align-items:center;min-height:0;padding:26px 34px;display:flex}.transform-source,.transform-outcome{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:12px;width:22%;display:flex}.transform-source>svg{color:var(--blue)}.transform-source>span,.transform-outcome>strong{font-size:15px;font-weight:550}.transform-source>small,.transform-outcome>small{color:#7d8b9c;font-size:10px}.transform-outcome>svg{color:#a78d70}.transform-connector{background:repeating-linear-gradient(90deg,#b4c3d9 0 4px,#0000 4px 8px);flex:1;min-width:20px;height:1px}.transform-items{grid-template-columns:1fr 1fr;gap:10px;width:43%;max-width:420px;padding:6px;display:grid}.transform-item{color:#8b7e70;background:#fff;border:1px solid #dbe1ea;border-radius:5px;align-items:center;gap:9px;padding:14px 12px;font-size:10px;transition:transform .5s,border-color .5s,color .5s;display:flex;position:relative;transform:rotate(-3deg)}.transform-item:nth-child(2n){transform:rotate(3deg)translateY(9px)}.transform-item svg{flex-shrink:0}.is-organized .transform-item{color:#355b87;border-color:#b8cee5;transform:none}.is-organized .transform-outcome>svg{color:var(--blue)}.is-organized .transform-connector{background:#9cb7db}.connected-dot{background:#83a734;border-radius:50%;width:4px;height:4px;margin-left:auto}.transform-caption{color:#61738e;border-top:1px solid #e3e8f1;align-items:center;gap:9px;padding:17px 24px;font-size:11px;display:flex}.transform-caption>span{font-family:var(--font-geist-mono), monospace;color:#8490a3;margin-left:auto;font-size:8px}.layers-section{background:var(--dark);color:var(--light)}.layers-section .section-label{color:#8fa5c5}.layers-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.layers-heading h2{font-size:clamp(35px,3.6vw,52px)}.layers-heading h2>span{color:#7d94b7}.layers-heading>p{max-width:350px;color:var(--muted-dark);padding-bottom:6px;font-size:15px}.layers-layout{grid-template-columns:.83fr 1.17fr;align-items:start;gap:70px;margin-top:75px;display:grid}.layer-stages{min-width:0}.layer-stage{border-top:1px solid #ffffff20;min-height:370px;padding:35px 0 55px;scroll-margin-top:120px}.layer-stage:last-child{padding-bottom:20px}.layer-stage-title{text-align:left;background:0 0;border:0;align-items:center;gap:19px;width:100%;padding:0;display:flex}.layer-number{font-family:var(--font-geist-mono), monospace;color:#61718a;align-self:flex-start;margin-top:6px;font-size:12px}.layer-stage-title small{text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-geist-mono), monospace;color:#8393a8;margin-bottom:10px;font-size:9px;display:block}.layer-stage-title h3{color:#9aa8be;letter-spacing:-.03em;font-size:29px;font-weight:400}.layer-stage-title h3 strong{color:#f5f8fe;font-weight:550}.layer-stage-title>svg{color:#6f839f;margin-left:auto}.layer-stage.active .layer-number,.layer-stage.active .layer-stage-title>svg{color:var(--lime)}.layer-stage-copy{margin-top:20px;padding-left:36px}.layer-stage-copy>p{color:#b5bfd0;max-width:310px;font-size:14px}.includes-grid{gap:9px;margin-top:21px;display:grid}.layers-section .check-line{color:#c7d0df;font-size:12px}.layers-section .check-line>svg{color:#8faacb;width:13px}.includes-previous{color:#a6bfdf;align-items:center;gap:6px;margin-top:20px;font-size:10px;display:flex}.includes-previous+.includes-grid{margin-top:12px}.sticky-layer{min-width:0;position:sticky;top:132px}.layer-tabs{gap:5px;margin-bottom:18px;display:flex}.layer-tabs>button{color:#899dbb;background:0 0;border:1px solid #ffffff17;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:9px;min-height:44px;font-size:11px;display:flex}.layer-tabs>button>span{font-family:var(--font-geist-mono), monospace;opacity:.6;font-size:8px}.layer-tabs>button[aria-pressed=true]{color:#fff;background:#16253c;border-color:#3b5378}.layer-visual{background:#101a2a;border:1px solid #ffffff1b;border-radius:8px;overflow:hidden;box-shadow:0 25px 50px #0002}.layer-window-bar{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex}.layer-window-bar>div{gap:4px;display:flex}.layer-window-bar>div>span{background:#3a4a62;border-radius:50%;width:5px;height:5px}.layer-window-bar>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;color:#8496b2;font-size:8px}.layer-window-bar>svg{color:#7d91ad}.organize-visual,.performance-visual,.continuity-visual{min-height:327px;padding:24px 22px 0}.visual-title{justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.visual-title>span:first-child{color:#c8d3e5;align-items:center;gap:8px;display:flex}.visual-title svg{color:#829fca}.layer-visual .status{color:#b2d877;font-size:8px}.layer-visual .status>span{background:#bbef6a}.process-rail{justify-content:space-between;margin:26px 0;display:flex;position:relative}.process-rail:before{content:"";background:#385072;height:1px;position:absolute;top:15px;left:30px;right:30px}.process-rail>div{z-index:1;color:#a0b0c9;flex-direction:column;align-items:center;gap:9px;font-size:10px;display:flex}.process-circle{color:#bbd4f7;width:32px;height:32px;font-family:var(--font-geist-mono), monospace;background:#182d49;border:1px solid #3b5e8e;border-radius:5px;place-items:center;font-size:10px;display:grid}.process-table{border:1px solid #ffffff15;border-radius:5px}.process-table>div{border-bottom:1px solid #ffffff0c;grid-template-columns:1.8fr 1fr 38px;align-items:center;gap:8px;padding:10px 12px;font-size:9px;display:grid}.process-table>div:last-child{border:0}.process-table>div>span:first-child{color:#c5d0e2;align-items:center;gap:6px;display:flex}.process-table>div>span:first-child svg{color:#6884a9}.process-table>div.process-table-header{font-family:var(--font-geist-mono), monospace;color:#7b8da8;background:#ffffff03;font-size:6px}.process-table>div.process-table-header>span{color:#7b8da8}.person-chip{color:#8b9bb5;align-items:center;gap:4px;font-size:8px;display:flex}.ready-icon{color:#a4cb6d;justify-self:center}.visual-note{color:#8193af;align-items:center;gap:8px;margin-top:22px;padding-bottom:20px;font-size:9px;display:flex}.visual-note>svg{color:#87a2c6;flex-shrink:0}.layer-window-footer{font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;color:#617897;border-top:1px solid #ffffff10;justify-content:space-between;gap:10px;padding:13px 18px;font-size:6px;display:flex}.layer-visual-description{max-width:455px;margin-top:27px}.layer-visual-description>h3{font-size:23px;line-height:1.3}.layer-visual-description>p{color:#8fa0ba;margin-top:10px;font-size:13px}.maturity-line{align-items:center;gap:4px;margin-top:24px;display:flex}.maturity-line>span{background:#24334b;width:35px;height:3px}.maturity-line>span.filled{background:#6c95d7}.maturity-line>small{font-family:var(--font-geist-mono), monospace;color:#6e819e;margin-left:9px;font-size:7px}.mobile-layer-visual{display:none}.layers-cta{border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding-top:40px;display:flex}.layers-cta>p{color:#9aacc8;font-size:15px}.layers-section .button-primary,.expertise-bottom .button-primary,.expertise-section .button-primary{color:#143a7e;background:#fff;border-color:#fff;box-shadow:0 6px 22px #05122e33}.layers-section .button-primary:hover,.expertise-bottom .button-primary:hover,.expertise-section .button-primary:hover{background:#e9f1fb;transform:translateY(-1px)}.layers-section .button-primary>svg,.expertise-bottom .button-primary>svg,.expertise-section .button-primary>svg{color:#143a7e}.automation-toggle{color:#99a8bf;background:#ffffff05;border:1px solid #ffffff1b;border-radius:4px;align-items:center;gap:5px;min-height:44px;padding:7px;font-size:8px;display:flex}.automation-toggle>span{background:#6d7a8e;border-radius:50%;width:5px;height:5px}.automation-toggle.on{color:#b5d68e}.automation-toggle.on>span{background:#b4df7a}.automation-flow{justify-content:space-between;gap:12px;margin:24px 0;display:flex}.automation-flow>div{flex-direction:column;flex:1;align-items:center;gap:10px;display:flex;position:relative}.automation-icon{color:#7085a3;background:#15263e;border:1px solid #314563;border-radius:6px;place-items:center;width:41px;height:41px;display:grid}.flow-active .automation-icon{color:#a7c9f8;border-color:#456ca0}.automation-flow strong{color:#a9b8cf;text-align:center;font-size:8px;font-weight:400}.flow-chevron{color:#536e94;position:absolute;top:13px;right:-15px}.dashboard-split{grid-template-columns:1.3fr 1fr;gap:12px;display:grid}.mini-dashboard,.report-card{border:1px solid #ffffff16;border-radius:5px;padding:13px}.mini-title{color:#c8d3e6;font-size:9px}.mini-title>small{font-family:var(--font-geist-mono), monospace;color:#7a8ba6;margin-top:4px;font-size:6px;display:block}.ledger-lines{margin-top:12px}.ledger-lines>div{color:#8c9bb2;border-top:1px solid #ffffff09;justify-content:space-between;gap:5px;padding:6px 0;font-size:8px;display:flex}.ledger-lines>div>span:last-child{color:#a9c69a;font-size:7px}.report-card{color:#a2bbdd;text-align:left;background:#16233a;min-height:130px}.report-card>strong{margin-top:12px;font-size:10px;font-weight:500;display:block}.report-card>span{color:#7996bf;align-items:center;gap:5px;margin-top:6px;font-size:8px;display:flex}.report-preview{background:#182a45;border:1px solid #36537b;border-radius:5px;margin-top:12px;padding:15px}.report-preview>div{justify-content:space-between;align-items:center;display:flex}.report-preview strong{font-size:11px}.report-preview p{color:#b0bdd0;font-size:11px}.report-preview .icon-button{border-color:#ffffff20}.specialist-strip{background:#19273e;border:1px solid #ffffff10;border-radius:5px;align-items:center;gap:12px;margin:25px 0 15px;padding:15px 13px;display:flex}.specialist-icon{color:#9bb8e1;background:#263d60;border:1px solid #ffffff10;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.specialist-strip strong{font-size:11px;font-weight:500}.specialist-strip p{color:#8fa1bd;font-size:8px}.online-dot{background:var(--lime);border-radius:50%;width:5px;height:5px;margin-left:auto}.activity-feed>div{align-items:center;gap:10px;padding:13px 0;display:flex;position:relative}.activity-feed>div:not(:last-child):before{content:"";background:#344862;width:1px;height:25px;position:absolute;top:33px;left:11px}.activity-dot{color:#b8d39f;border:1px solid #40586f;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;display:grid}.activity-2{color:#9bb7df;border-style:dashed}.activity-feed strong{color:#c4cfe0;font-size:10px;font-weight:500;display:block}.activity-feed small{color:#8496b3;margin-top:2px;font-size:8px;display:block}.activity-feed>div>span:last-child{color:#8093af;margin-left:auto;font-size:7px}.method-section{background:#fff}.method-heading{max-width:820px}.method-heading>p{max-width:560px;margin-top:25px;font-size:15px}.method-steps{grid-template-columns:repeat(5,1fr);margin-top:50px;display:grid;position:relative}.method-steps:before{content:"";background:#d7e1ed;height:1px;position:absolute;top:20px;left:0;right:0}.method-steps>button{text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:22px;min-height:150px;padding:0 14px 22px 0;display:flex;position:relative}.step-marker{width:40px;height:40px;font-family:var(--font-geist-mono), monospace;color:#7c8da7;background:#fff;border:1px solid #d5dfeb;border-radius:50%;place-items:center;font-size:11px;display:grid}.method-steps>button.active .step-marker{background:var(--blue);color:#fff;border-color:var(--blue);box-shadow:0 0 0 5px #fff}.method-steps strong{letter-spacing:-.02em;font-size:17px;font-weight:550;display:block}.method-steps small{color:#77869a;margin-top:5px;font-size:11px;display:block}.method-steps>button>svg{display:none}.method-steps>button.active strong{color:var(--blue)}.method-detail{background:#f7f9fc;border:1px solid #dce4ef;border-radius:7px;grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:238px;padding:34px 38px;display:grid}.method-detail .mono{color:#7a8da8;font-size:8px}.method-detail h3{margin-top:12px;font-size:24px}.method-detail p{max-width:400px;margin-top:15px;font-size:14px}.method-artifact{padding-left:66px;position:relative}.artifact-icon{width:47px;height:47px;color:var(--blue);background:#edf3fb;border:1px solid #d3dfed;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.artifact-icon:after{content:"";background:#c9d8e9;width:19px;height:1px;position:absolute;left:100%}.method-artifact>div:not(:first-child){background:#fff;border:1px solid #dce4ef;border-radius:4px;align-items:center;gap:12px;margin-block:8px;padding:12px 14px;font-size:11px;display:flex}.method-artifact>div>svg{color:#6d8a49;margin-left:auto}.expertise-section{color:#f7faff;background:#0c1626}.expertise-heading{text-align:center}.expertise-heading>.section-label{color:#91a6c4;justify-content:center}.expertise-heading h2>span{color:#9eb2cf}.expertise-heading>p{color:#9aaac2;max-width:530px;margin:25px auto 0;font-size:15px}.expertise-system{grid-template-columns:1fr .85fr 1fr;align-items:center;margin-top:62px;display:grid}.expertise-side{border-block:1px solid #ffffff1c;padding:32px}.expertise-side>svg{color:#9ebbe3;margin-bottom:21px}.expertise-side h3{margin-bottom:20px;font-size:23px}.expertise-side>span{color:#9dafc9;margin-top:10px;font-size:12px;display:block}.expertise-side>span:before{content:"+";color:#647fa6;margin-right:12px}.expertise-center{justify-content:center;align-items:center;display:flex;position:relative}.expertise-logo{background:radial-gradient(at 0 0,#244375,#10213c);border:1px solid #7893bc55;border-radius:22px;flex-shrink:0;place-items:center;width:142px;height:142px;display:grid;box-shadow:0 0 0 10px #5d82b709,0 0 0 28px #5d82b704}.expertise-link{background:linear-gradient(90deg,#45638c,#88a3c6);flex:1;height:1px}.expertise-center>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;white-space:nowrap;color:#7b92b3;font-size:6px;position:absolute;top:calc(100% + 31px)}.expertise-bottom{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:20px;margin-top:65px;padding-top:35px;display:flex}.expertise-bottom>p{color:#9eafc6;align-items:center;gap:10px;font-size:12px;display:flex}.lime-dot{background:var(--lime);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.capabilities-section{background:var(--bg)}.capability-heading{margin-bottom:34px}.capability-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.capability{background:#fff;border:1px solid #dfe5ed;border-radius:7px;transition:border-color .2s,box-shadow .2s}.capability:hover,.capability[open]{border-color:#9fb6d8;box-shadow:0 8px 20px #1a409107}.capability summary{cursor:pointer;padding:27px;list-style:none}.capability summary::-webkit-details-marker{display:none}.capability-top{color:#5277a7;justify-content:space-between;align-items:center;display:flex}.capability-plus{color:#7d94b3;border:1px solid #e0e7f0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.capability[open] .capability-plus{transform:rotate(45deg)}.capability h3{max-width:280px;min-height:50px;font-size:21px;line-height:1.2}.capability p{max-width:275px;margin-top:13px;font-size:13px}.capability-expanded{border-top:1px solid var(--line);color:#587091;margin:0 27px 25px;padding-top:15px;font-size:13px}.capability-micro{color:#7591b6;align-items:center;gap:7px;height:74px;margin:17px 0 18px;display:flex}.micro-process>i,.micro-support>i{background:#f6f9fd;border:1px solid #c3d0e2;border-radius:5px;width:24px;height:24px;display:block}.micro-process>i:last-child{background:#eaf1fb;border-color:#90a4bf}.micro-process>span,.micro-support>span{background:#cfdbe9;flex:1;max-width:50px;height:1px}.micro-ledger{flex-direction:column;justify-content:center;align-items:stretch;gap:7px}.micro-ledger>div{font-size:7px;font-family:var(--font-geist-mono), monospace;background:#f6f8fc;border:1px solid #e3eaf3;justify-content:space-between;align-items:center;padding:7px 9px;display:flex}.micro-ledger svg{color:#718e4d}.micro-sap{gap:13px}.micro-sap>span{font-family:var(--font-geist-mono), monospace;border:1px solid #d7e1ed;border-radius:4px;padding:7px 16px;font-size:8px}.micro-sap>strong{color:#4c6c9c;background:#edf2fa;border:1px solid #bccfe8;border-radius:5px;padding:13px 19px;font-size:15px;font-weight:550}.micro-fiscal>span{font-family:var(--font-geist-mono), monospace;color:#647b44;background:#f4f7ed;border:1px solid #e4eadc;border-radius:4px;align-items:center;gap:15px;padding:10px 13px;font-size:8px;display:flex}.micro-fiscal i{background:#8baa58;border-radius:50%;width:5px;height:5px}.micro-bi{border-bottom:1px solid #dce5f0;align-items:end;height:60px;margin-block:25px 24px;padding-bottom:1px}.micro-bi>span{background:#e7eef8;border-radius:2px 2px 0 0;width:25px;height:30%}.micro-bi>span:nth-child(2){height:55%}.micro-bi>span:nth-child(3){height:45%}.micro-bi>span:nth-child(4){height:75%}.micro-bi>span:nth-child(5){height:65%}.micro-bi>span:nth-child(6){background:#abc4e7;height:90%}.micro-support{padding-bottom:14px;position:relative}.micro-support>i{border-radius:50%;width:13px;height:13px}.micro-support>small{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;font-size:6px;position:absolute;bottom:0}.why-section{border-top:1px solid var(--line);background:#fff;padding:60px 0 74px}.why-layout{grid-template-columns:1fr 1.2fr;gap:100px;display:grid}.why-layout h2{font-size:40px}.principles>div{border-bottom:1px solid var(--line);align-items:start;gap:21px;padding:25px 0;display:flex}.principles>div:first-child{padding-top:3px}.principles .mono{color:#6f83a2;padding-top:3px;font-size:10px}.principles h3{letter-spacing:-.025em;font-size:19px;line-height:1.25}.principles p{margin-top:8px;font-size:12px}.principles>div>svg{color:#8ca0bc;flex-shrink:0;margin-left:auto}.final-cta{color:#fff;background:#173a7e;padding:40px 0 44px;position:relative;overflow:hidden}.final-cta:after{content:"";pointer-events:none;border:1px solid #96b4ec15;border-radius:50%;width:650px;height:650px;position:absolute;top:-150px;right:-200px;box-shadow:0 0 0 80px #96b4ec05,0 0 0 160px #96b4ec04}.cta-technical-line{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;padding-bottom:28px;display:flex}.cta-technical-line>.mono{letter-spacing:.06em;color:#a8c1ea;font-size:9px}.final-cta-grid{z-index:1;grid-template-columns:1.4fr .6fr;align-items:center;gap:100px;padding-top:40px;display:grid;position:relative}.final-cta h2{font-size:clamp(36px,3.7vw,54px)}.final-cta h2>span{color:#9ec0f1}.final-cta p{color:#bdcce7;max-width:505px;margin-top:23px;font-size:15px}.final-cta .button-primary{color:#173a7e;background:#fff;margin-top:31px}.final-cta .button-primary:hover{background:#e5edfa}.cta-footnote{color:#a5b9da;margin-top:13px;font-size:10px;display:block}.cta-flow{max-width:260px}.cta-flow>div:not(.cta-flow-path){font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;color:#93b1df;font-size:8px}.cta-flow>div>span{font-family:var(--font-geist), sans-serif;letter-spacing:-.02em;color:#d6e4f9;margin-top:12px;font-size:21px;line-height:1.3;display:block}.cta-flow-path{border-left:1px solid #8bade157;flex-direction:column;justify-content:space-between;height:83px;margin:18px 0 18px 5px;display:flex}.cta-flow-path>i{background:#173a7e;border:1px solid #7198d3;border-radius:50%;width:5px;height:5px;position:relative;left:-3px}.cta-flow-path>i:last-child{background:var(--lime);border-color:var(--lime)}.cta-flow>div>svg{color:#94b5e5;margin-top:25px}.site-footer{background:#f6f8fc}.footer-contact{border-bottom:1px solid var(--scene-line,#c8ddff33);grid-template-columns:.9fr 1.1fr;gap:36px 64px;padding:40px 0 36px;display:grid}.footer-contact h2{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#9fc4ec;margin-bottom:18px;font-size:10px;font-weight:500}.footer-contact-col{flex-direction:column;gap:4px;display:flex}.footer-contact-col>a{color:#dce7f6;align-items:flex-start;gap:13px;min-height:44px;padding:8px 0;font-size:14px;line-height:1.45;transition:color .2s;display:flex}.footer-contact-col>a>svg{color:#7fb2e6;flex-shrink:0;margin-top:3px;transition:color .2s}.footer-contact-col>a>span{min-width:0;display:block}.footer-contact-col>a small{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#91abcc;margin-bottom:3px;font-size:9px;display:block}.footer-contact-col>a:hover{color:#fff}.footer-contact-col>a:hover>svg{color:#a9d4ff}.footer-units .unit-arrow{vertical-align:-1px;color:#7fb2e6;opacity:0;margin-left:6px;transition:opacity .2s,transform .2s;display:inline-block;transform:translate(-3px,3px)}.footer-units>a:hover .unit-arrow{opacity:1;transform:none}.footer-main{align-items:center;gap:30px;padding:34px 0;display:flex}.footer-main>p{border-left:1px solid var(--line);padding-left:27px;font-size:12px;line-height:1.5}.footer-main>.text-link{color:#536984;margin-left:auto;font-size:11px}.footer-social{border-left:1px solid var(--line);flex-direction:column;gap:10px;padding-left:27px;display:flex}.footer-social>.mono{letter-spacing:.1em;text-transform:uppercase;color:#9fc4ec;font-size:9px}.footer-social-links{align-items:center;gap:8px;display:flex}.footer-social-links>a{border:1px solid var(--scene-line,#c8ddff33);color:#dce7f6;border-radius:50%;place-items:center;width:40px;height:40px;transition:color .2s,border-color .2s,transform .2s,opacity .2s;display:grid}.footer-social-links>a:hover,.footer-social-links>a:focus-visible{color:var(--lime);border-color:var(--lime);transform:translateY(-2px)}.footer-bottom{border-top:1px solid var(--line);color:#7a879a;align-items:center;gap:25px;padding:22px 0;font-size:9px;display:flex}.footer-bottom>span:last-child{margin-left:auto;font-size:8px}.footer-bottom>a{align-items:center;min-height:44px;display:flex}@media (max-width:1100px){.problem-grid{gap:45px}.layers-layout{grid-template-columns:.9fr 1.1fr;gap:35px}.layer-stage-title h3{font-size:24px}.organize-visual,.performance-visual,.continuity-visual{padding-inline:15px}.layers-heading>p{max-width:285px}.process-table>div{gap:5px;padding-inline:8px}.process-table>div>span:first-child{font-size:8px}.expertise-side{padding-inline:20px}.expertise-side h3{font-size:19px}.expertise-logo{width:120px;height:120px}.expertise-logo img{width:85px;height:55px}.why-layout{gap:50px}.capability summary{padding:23px}.capability h3{font-size:19px}}@media (max-width:800px){.section-space{padding-block:72px}.problem-grid{grid-template-columns:1fr;gap:35px}.problem-grid h2{max-width:540px}.section-intro{max-width:500px}.problem-link{margin-top:22px}.transformation-section{padding-block:54px}.transformation-heading{text-align:left}.transformation-heading .section-label{justify-content:start}.transformation-heading h2{font-size:37px}.desktop-break{display:none}.transformation-bar{flex-direction:column;align-items:flex-start;gap:16px;padding:16px}.transform-map{padding:27px 15px}.transform-source>span,.transform-outcome>strong{font-size:12px}.transform-source>small,.transform-outcome>small{font-size:9px}.transform-items{grid-template-columns:1fr;gap:9px;padding:8px}.transform-item{padding:10px;font-size:9px}.transform-caption{flex-wrap:wrap;padding:15px;font-size:10px}.transform-caption>span{width:100%;margin-left:23px;font-size:7px}.layers-heading{flex-direction:column;align-items:start;gap:24px}.layers-heading>p{max-width:490px}.layers-layout{grid-template-columns:1fr;margin-top:35px}.sticky-layer{display:none}.layer-stage{min-height:0;padding:29px 0 36px}.layer-stage-title h3{font-size:30px}.layer-stage-copy{margin-left:0}.layer-stage-copy>p{max-width:480px}.includes-grid{grid-template-columns:1fr 1fr;gap:10px 15px}.layers-section .check-line{font-size:12px}.mobile-layer-visual{margin-top:25px;display:block}.organize-visual,.performance-visual,.continuity-visual{min-height:0;padding:23px 22px 0}.process-table>div{padding:13px;font-size:11px}.process-table>div>span:first-child{font-size:11px}.person-chip{font-size:10px}.process-table>div.process-table-header>span{font-size:7px}.visual-title{font-size:12px}.layer-window-bar>span{font-size:9px}.process-rail>div{font-size:12px}.visual-note{font-size:10px}.layer-window-footer{font-size:7px}.layers-cta{flex-direction:column;align-items:start;gap:23px;margin-top:0}.automation-flow strong{font-size:10px}.mini-title{font-size:11px}.ledger-lines>div{font-size:10px}.ledger-lines>div>span:last-child{font-size:9px}.report-card>strong{font-size:12px}.report-card>span{font-size:10px}.activity-feed strong{font-size:12px}.activity-feed small{font-size:10px}.activity-feed>div>span:last-child{font-size:8px}.specialist-strip strong{font-size:13px}.specialist-strip p{font-size:10px}.method-steps{margin-top:35px}.method-steps strong{font-size:15px}.method-steps small{font-size:9px}.method-detail{gap:30px;padding:27px}.method-detail h3{font-size:21px}.method-detail p{font-size:12px}.method-artifact{padding-left:0}.artifact-icon{display:none}.method-artifact>div:not(:first-child){gap:8px;padding:10px;font-size:10px}.expertise-system{grid-template-columns:1fr .7fr 1fr}.expertise-side{padding:25px 10px}.expertise-side h3{font-size:17px}.expertise-side>span{font-size:10px}.expertise-logo{border-radius:15px;width:94px;height:94px}.expertise-logo img{width:67px;height:44px}.expertise-center>span{font-size:5px}.expertise-bottom{flex-direction:column;align-items:start;gap:24px}.capability-grid{grid-template-columns:repeat(2,1fr)}.why-layout{grid-template-columns:1fr;gap:35px}.why-layout h2{font-size:36px}.final-cta-grid{grid-template-columns:1.4fr .6fr;gap:30px}.final-cta h2{font-size:37px}.final-cta p{font-size:13px}.cta-flow>div>span{font-size:18px}.footer-bottom{flex-wrap:wrap;gap:5px 20px}.footer-bottom>span:last-child{width:100%}}@media (max-width:480px){.section-space{padding-block:62px}h2{font-size:34px}.section-label{gap:10px;margin-bottom:21px;font-size:8px}.section-label>span{font-size:8px}.problem-grid h2{font-size:32px}.section-intro{margin-top:20px;font-size:14px}.problem-link{font-size:11px}.panel-heading{padding:16px 13px}.panel-heading>.mono,.warning-label{font-size:8px}.pain-row>button{gap:11px;min-height:61px;padding:15px 13px;font-size:12px}.pain-row p{padding-left:36px;padding-right:25px;font-size:12px}.pain-signal{padding-left:36px}.pain-signal>span{font-size:7px}.diagnostic-caption{gap:6px;padding:14px 13px;font-size:8px}.transformation-section{padding-block:44px}.transformation-heading h2{font-size:31px}.transformation-surface{margin-top:30px}.transformation-bar>.mono{font-size:7px}.segmented{width:100%}.segmented>button{flex:1;justify-content:center;padding:8px 12px;font-size:11px}.transform-map{flex-direction:column;gap:0;padding:28px 20px}.transform-source,.transform-outcome{gap:8px;width:100%}.transform-source>span,.transform-outcome>strong{font-size:15px}.transform-source>small,.transform-outcome>small{font-size:10px}.transform-connector{background:repeating-linear-gradient(#b4c3d9 0 4px,#0000 4px 8px);flex:none;width:1px;min-width:1px;height:24px;margin:12px 0}.transform-items{grid-template-columns:1fr 1fr;gap:11px;width:100%;padding:4px 0}.transform-item{gap:7px;min-height:55px;padding:13px 9px;font-size:9px}.transform-caption{align-items:flex-start;gap:7px;font-size:10px}.transform-caption>svg{flex-shrink:0;margin-top:2px}.transform-caption{grid-template-columns:15px 1fr;display:grid}.transform-caption>span{grid-column:2;margin-left:0}.layers-heading h2{font-size:35px}.layers-heading>p{font-size:13px}.layer-stage-title{gap:13px}.layer-stage-title h3{font-size:25px}.layer-stage-title small{font-size:8px}.layer-stage-title>svg{width:17px}.layer-stage-copy{margin-top:18px;padding-left:28px}.layer-stage-copy>p{font-size:13px}.includes-grid{grid-template-columns:1fr;gap:8px}.layers-section .check-line{font-size:12px}.layer-stage{padding-bottom:32px}.organize-visual,.performance-visual,.continuity-visual{padding:18px 12px 0}.layer-window-bar{padding:13px}.layer-window-bar>span{font-size:7px}.visual-title{gap:5px;font-size:10px}.visual-title>span:first-child{gap:5px}.visual-title>span:first-child>svg{width:14px}.layer-visual .status{font-size:7px}.process-rail{margin-block:23px}.process-rail>div{font-size:10px}.process-table>div{grid-template-columns:1.65fr .8fr 30px;gap:5px;padding:10px 7px}.process-table>div>span:first-child{gap:4px;font-size:8px}.process-table>div>span:first-child>svg{width:11px}.person-chip{gap:3px;font-size:7px}.person-chip>svg{width:10px}.process-table>div.process-table-header>span{font-size:5px}.visual-note{gap:6px;margin-top:17px;padding-bottom:17px;font-size:8px}.visual-note>svg{width:12px}.layer-window-footer{padding:12px;font-size:5px}.layers-cta>p{font-size:14px}.layers-cta .button{justify-content:space-between;width:100%}.automation-toggle{min-height:44px;padding:6px;font-size:7px}.automation-flow{gap:8px}.automation-flow strong{font-size:7px}.automation-icon{width:37px;height:37px}.flow-chevron{width:13px;right:-13px}.dashboard-split{gap:8px}.mini-dashboard,.report-card{padding:10px}.mini-title{font-size:9px}.mini-title>small{font-size:5px}.ledger-lines>div{font-size:8px}.ledger-lines>div>span:last-child{font-size:7px}.report-card>strong{font-size:9px}.report-card>span{font-size:7px}.specialist-strip{gap:8px;padding:12px 9px}.specialist-icon{width:30px;height:30px}.specialist-strip strong{font-size:10px}.specialist-strip p{font-size:7px}.activity-feed{margin-top:5px}.activity-feed>div{gap:8px}.activity-feed strong{font-size:9px}.activity-feed small{font-size:7px}.activity-feed>div>span:last-child{font-size:6px}.activity-dot{width:21px;height:21px}.method-heading>p{margin-top:21px;font-size:14px}.method-steps{grid-template-columns:1fr;margin-top:30px}.method-steps:before{width:1px;height:auto;top:12px;bottom:25px;left:19px}.method-steps>button{flex-direction:row;align-items:center;gap:20px;min-height:80px;padding:10px 0}.method-steps strong{font-size:16px}.method-steps small{margin-top:3px;font-size:11px}.method-steps>button>svg{color:#8399b7;margin-left:auto;display:block}.method-steps>button.active>svg{color:var(--blue)}.step-marker{flex-shrink:0;width:39px;height:39px}.method-detail{grid-template-columns:1fr;gap:20px;min-height:345px;margin-top:20px;padding:23px 20px}.method-detail h3{font-size:22px}.method-detail p{font-size:13px}.method-artifact>div:not(:first-child){font-size:11px}.expertise-heading{text-align:left}.expertise-heading>.section-label{justify-content:start}.expertise-heading h2{font-size:32px}.expertise-heading>p{font-size:14px}.expertise-system{grid-template-columns:1fr;gap:0;margin-top:35px}.expertise-side{background:#ffffff02;border:1px solid #ffffff17;border-radius:6px;padding:25px}.expertise-side h3{margin-bottom:18px;font-size:22px}.expertise-side>svg{margin-bottom:16px}.expertise-side>span{margin-top:9px;font-size:12px}.expertise-center{padding:31px 0}.expertise-logo{width:109px;height:109px}.expertise-logo img{width:79px;height:51px}.expertise-link{background:#405a7d;width:1px;height:31px;position:absolute;top:0;left:50%}.expertise-link:nth-of-type(3){top:auto;bottom:0}.expertise-center>span{white-space:normal;max-width:67px;font-size:5px;line-height:1.7;top:50%;left:calc(50% + 70px)}.expertise-bottom{margin-top:33px;padding-top:25px}.expertise-bottom>p{align-items:baseline;font-size:12px;line-height:1.7}.expertise-bottom .button{justify-content:space-between;width:100%}.capability-grid{grid-template-columns:1fr;gap:12px}.capability-heading{margin-bottom:30px}.capability summary{padding:23px}.capability h3{max-width:250px;min-height:0;font-size:23px}.capability p{max-width:270px;margin-top:12px;font-size:14px}.capability-micro{max-width:225px;height:60px;margin:15px 0 20px}.micro-bi{height:48px}.micro-support{padding-bottom:16px}.capability-expanded{margin-inline:23px;font-size:13px}.why-section{padding-block:58px}.why-layout{gap:30px}.why-layout h2{font-size:34px}.principles>div{gap:15px;padding-block:22px}.principles h3{font-size:18px}.principles p{font-size:12px}.final-cta{padding:28px 0 58px}.cta-technical-line{padding-bottom:22px}.cta-technical-line>.mono{font-size:8px}.final-cta-grid{grid-template-columns:1fr;gap:40px;padding-top:34px}.final-cta h2{font-size:35px}.final-cta h2 br{display:none}.final-cta p{font-size:14px}.final-cta .button{justify-content:space-between;width:100%;margin-top:26px}.cta-footnote{font-size:9px}.cta-flow{border-top:1px solid #ffffff23;grid-template-columns:.9fr 25px 1.1fr;align-items:center;gap:16px;max-width:none;padding-top:28px;display:grid}.cta-flow>div:not(.cta-flow-path){font-size:6px}.cta-flow>div>span{margin-top:8px;font-size:15px}.cta-flow-path{border-top:1px solid #8bade157;border-left:0;flex-direction:row;width:25px;height:1px;margin:0}.cta-flow-path>i{top:-3px;left:0}.cta-flow>div>svg{display:none}.footer-contact{grid-template-columns:1fr;gap:30px;padding:42px 0 32px}.footer-main{flex-wrap:wrap;gap:20px;padding-block:30px}.footer-main>p{padding-left:20px;font-size:11px}.footer-main>.text-link{width:100%;margin-top:0;margin-left:0;font-size:11px}.footer-social{padding-left:20px}.footer-social-links>a{width:44px;height:44px}.footer-bottom{gap:2px 15px;padding-block:17px;font-size:8px}.footer-bottom>span:last-child{font-size:7px}}@media (max-height:730px) and (min-width:801px){.sticky-layer{position:static}.layers-layout{align-items:stretch}.layer-stage{min-height:340px}}@media (min-width:1600px){.hero{column-gap:85px;padding-top:100px}.hero-buttons{flex-direction:row;align-items:center;gap:22px}.network-diagram{height:400px}}@media (max-width:1100px){.container{width:calc(100% - 64px)}.hero{column-gap:28px;padding-top:50px}h1{font-size:46px}.hero-copy>p{font-size:14px}.network-top{padding:16px 12px}.tiny-status{font-size:6px}.network-diagram{height:348px}.network-node{gap:6px;padding:10px 8px;font-size:10px}.sap-core{width:150px}.node-2{left:2%}.node-3{right:2%}.desktop-nav{gap:22px;margin-left:20px}}@media (max-width:800px){.container{width:calc(100% - 40px)}.header-inner{height:82px}.brand img{width:70px;height:46px}.desktop-nav{display:none}.mobile-toggle{display:grid}.header-cta{gap:12px;padding:11px 13px;font-size:12px}.mobile-nav{background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:12px 20px 23px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 15px 20px #06101d0a}.mobile-nav>a{padding:12px 0}.mobile-nav .button{margin-top:10px}.hero{grid-template-columns:1fr;gap:0;padding-top:35px}.hero-copy{max-width:580px}.eyebrow{margin-bottom:23px;font-size:9px}h1{max-width:560px;font-size:clamp(43px,7.2vw,61px)}.hero-copy>p{max-width:540px;font-size:16px}.hero-buttons{flex-direction:row;align-items:center;gap:20px}.rotating-phrase{margin-top:23px}.network-shell{justify-self:center;width:100%;max-width:590px;margin-top:38px}.network-top{padding:15px 16px;font-size:8px}.network-diagram{height:390px}.network-node{padding:11px 12px;font-size:12px}.sap-core{width:173px}.hero-baseline{margin-top:35px;padding-block:22px}.hero-baseline>span{max-width:190px;font-size:8px}.hero-baseline>div{gap:16px}.hero-baseline>div>svg{display:none}}@media (max-width:480px){.container{width:calc(100% - 40px)}.hero{padding-top:23px}.hero-copy{padding-top:0}.eyebrow{gap:6px;font-size:7.8px}.hero h1{font-size:43px;line-height:1.07}.hero-copy>p{margin-top:21px;font-size:14px;line-height:1.75}.hero-buttons{flex-direction:column;align-items:stretch;gap:7px;margin-top:25px}.hero-buttons>.button{justify-content:space-between;font-size:14px}.hero-buttons>.text-link{justify-content:center;font-size:12px}.rotating-phrase{margin-top:13px;font-size:11px}.network-shell{border-radius:9px;margin-top:30px}.network-top{padding:13px 11px;font-size:6.8px}.tiny-status{font-size:5.8px}.network-diagram{height:330px}.network-node{gap:6px;padding:10px 8px;font-size:10px}.network-node>svg{width:15px}.node-check{width:11px;height:11px}.sap-core{width:141px;padding-top:14px;top:43%}.sap-core>span{font-size:28px}.sap-core strong{font-size:13px}.sap-core small{font-size:6.5px}.core-icon{margin-bottom:5px}.core-icon svg{width:23px;height:23px}.core-bottom{margin-top:10px;font-size:5px}.node-0{top:9%;left:4%}.node-1{top:9%;right:4%}.node-2{top:62%;left:3%}.node-3{top:62%;right:3%}.node-4{min-width:90px;min-height:44px;bottom:4%}.network-coordinate{font-size:5px;bottom:14px}.network-detail{gap:9px;padding:13px 11px}.network-detail strong{font-size:10px}.network-detail div>span{font-size:8px}.detail-icon{width:30px;height:30px}.detail-arrow{display:none}.network-bottom{padding:11px 13px}.network-bottom>span,.status{font-size:8px}.hero-baseline{flex-direction:column;align-items:flex-start;gap:14px;margin-top:30px}.hero-baseline>span{max-width:none}.hero-baseline>div{justify-content:space-between;gap:0;width:100%}.hero-baseline>div>span{font-size:11px}}.diagnostic-dialog{background:var(--bg);width:min(920px,100% - 48px);height:min(850px,100dvh - 56px);max-height:calc(100dvh - 40px);color:var(--ink);border:1px solid #dce3ed;border-radius:12px;margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 35px 110px #06101d50}.diagnostic-dialog:not([open]){display:none}.diagnostic-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#071020bd}.form-shell{flex-direction:column;height:100%;display:flex}.form-top{align-items:center;gap:20px;padding:20px 30px;display:flex}.form-top>.mono{color:#6f8097;margin-left:auto;font-size:9px}.form-top>.icon-button{margin-left:10px}.form-progress{background:#e1e7f0;flex-shrink:0;height:2px}.form-progress>span{background:var(--blue);height:100%;transition:width .25s;display:block}.diagnostic-fields{flex:1;padding:42px 80px 30px;overflow:auto}.form-step-label{color:var(--blue);margin-bottom:20px;font-size:12px}.form-step-label>span{color:#9aa8ba}.diagnostic-fields h2{max-width:640px;font-size:clamp(28px,3vw,39px);line-height:1.15}.form-hint{max-width:600px;margin-top:14px;font-size:14px}.form-input-area{margin-top:30px}.form-input-area>input,.form-input-area>textarea{width:100%;color:var(--blue);outline-offset:6px;background:0 0;border:0;border-bottom:1px solid #a3b4cb;border-radius:0;padding:13px 0;font-size:24px}.form-input-area>input::placeholder,.form-input-area>textarea::placeholder{color:#9aa9bd}.form-input-area>textarea{resize:vertical;min-height:110px;max-height:240px;font-size:19px}.challenge-options{border:0;gap:8px;margin:0;padding:0;display:grid}.challenge-options>label{cursor:pointer;border:1px solid #d6dfeb;border-radius:5px;align-items:center;gap:12px;min-height:46px;padding:9px 12px;font-size:13px;display:flex;position:relative}.challenge-options>label>input{width:17px;height:17px;accent-color:var(--blue)}.challenge-options>label:focus-within{outline:2px solid var(--cyan);outline-offset:3px}.challenge-options>label.chosen{border-color:var(--blue);color:var(--blue);background:#e9f0fb}.choice-letter{font-family:var(--font-geist-mono), monospace;color:#8193ae;font-size:10px}.challenge-options>label>svg{flex-shrink:0;margin-left:auto}.form-error{color:#8f4035;background:#f9eeeb;border-left:3px solid #ac5345;margin-top:20px;padding:12px 14px;font-size:13px;line-height:1.5}.form-controls{align-items:center;gap:20px;margin-top:30px;display:flex}.enter-hint{color:#7c899b;font-size:10px}.form-bottom{border-top:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:17px 30px;display:flex}.form-bottom>span{color:#7b8a9e;align-items:center;gap:7px;font-size:10px;display:flex}.form-bottom>div{align-items:center;gap:15px;display:flex}.form-bottom>div>span{font-family:var(--font-geist-mono), monospace;color:#7a8ba5;font-size:9px}button:disabled{opacity:.45;cursor:not-allowed;transform:none}.lead-review{border-block:1px solid var(--line);margin-bottom:24px;padding:10px 0}.lead-review>div{grid-template-columns:95px 1fr;gap:15px;padding:7px 0;font-size:13px;display:grid}.lead-review>div>span{color:#8290a5}.lead-review strong{overflow-wrap:anywhere;font-weight:500}.consent-label{color:#556981;cursor:pointer;align-items:flex-start;gap:13px;font-size:12px;line-height:1.7;display:flex}.consent-label>input{width:20px;height:20px;accent-color:var(--blue);flex-shrink:0;margin-top:1px}.consent-label a{text-underline-offset:3px;text-decoration:underline}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.confirmation-page{background:radial-gradient(ellipse at 80% 60%, #dfeafa, transparent 50%), var(--bg);min-height:100dvh;padding:40px max(24px,8vw)}.confirmation-content{max-width:720px;margin:90px auto}.confirmation-icon{color:#527231;background:#e6efd8;border:1px solid #cfddba;border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:30px;display:grid}.confirmation-content .section-label{color:#7789a3}.confirmation-content h1{max-width:700px}.confirmation-content p{max-width:540px;margin-top:25px}.confirmation-content .button{margin-top:35px}.privacy-page{max-width:800px;padding-block:50px 90px}.privacy-page>.section-label{margin-top:55px}.privacy-page h1{margin-bottom:30px;font-size:48px}.privacy-page h2{margin-top:35px;margin-bottom:16px;font-size:25px}.privacy-page p{font-size:16px;line-height:1.8}.privacy-note{border-top:1px solid var(--line);margin-top:40px;padding-top:25px}@media (max-width:600px){.diagnostic-dialog{border:0;border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0}.form-top{padding:max(14px, env(safe-area-inset-top)) 20px 14px}.form-top>img{width:58px;height:38px}.form-top>.mono{font-size:7px}.form-top>.icon-button{margin-left:0}.diagnostic-fields{padding:32px 24px 25px}.diagnostic-fields h2{font-size:30px}.form-hint{font-size:13px}.form-input-area{margin-top:29px}.form-input-area>input{font-size:21px}.form-input-area>textarea{font-size:18px}.form-controls{gap:12px;margin-top:25px}.form-controls .button{min-height:50px}.enter-hint{font-size:9px}.form-bottom{padding:12px 20px max(12px, env(safe-area-inset-bottom))}.form-bottom>span{max-width:185px;font-size:8px}.form-bottom>div{gap:9px}.form-bottom>div>span{font-size:8px}.challenge-options{gap:7px}.challenge-options>label{gap:9px;min-height:48px;padding:9px;font-size:12px}.choice-letter{display:none}.lead-review>div{grid-template-columns:70px 1fr;font-size:12px}.consent-label,.form-error{font-size:12px}.confirmation-content{margin-top:70px}.confirmation-content h1{font-size:42px}.privacy-page h1{font-size:39px}}.network-detail div>span,.hero-baseline,.pain-index,.diagnostic-caption,.transformation-heading .section-label,.transformation-bar>.mono,.transform-source>small,.transform-outcome>small,.transform-caption>span,.method-detail .mono,.step-marker,.method-steps small,.principles .mono,.footer-bottom,.capability-micro{color:#566b87}.transform-item{color:#74614c}.segmented>button{color:#4d6079}.layer-number,.layer-window-footer{color:#8da4c4}.micro-fiscal>span{color:#526b32}.network-node{font-size:12px}.network-detail strong{font-size:13px}.network-detail div>span,.network-bottom>span,.status{font-size:11px}.hero-copy>p,.section-intro,.layers-heading>p,.method-heading>p,.expertise-heading>p,.final-cta p{font-size:16px}.pain-row>button,.layer-stage-copy>p,.layers-section .check-line,.capability p,.principles p,.expertise-side>span{font-size:14px}.transform-item{font-size:12px}.visual-title{font-size:13px}.layer-visual .status{font-size:10px}.process-table>div>span:first-child{font-size:12px}.person-chip,.process-rail>div{font-size:11px}.process-table>div{grid-template-columns:1.8fr 1fr 30px}.process-table>div.process-table-header>span,.layer-window-footer{font-size:8px}.automation-toggle{font-size:10px}.automation-flow strong,.ledger-lines>div{font-size:11px}.ledger-lines>div>span:last-child{font-size:10px}.mini-title,.report-card>strong{font-size:12px}.report-card>span,.visual-note{font-size:11px}.specialist-strip strong,.activity-feed strong{font-size:12px}.specialist-strip p,.activity-feed small{font-size:10px}.activity-feed>div>span:last-child{font-size:9px}.layer-tabs>button{font-size:12px}.footer-bottom{font-size:11px}.footer-bottom>span:last-child{font-size:10px}@media (max-width:1100px) and (min-width:801px){.process-table>div>span:first-child{font-size:10px}.person-chip{font-size:9px}.visual-title{font-size:11px}}@media (max-width:480px){.network-node{font-size:11px}.network-detail strong{font-size:12px}.network-detail div>span{font-size:10px;line-height:1.5}.network-bottom>span,.status{font-size:10px}.network-top{flex-wrap:wrap;gap:6px;font-size:9px}.tiny-status{font-size:7px}.hero-copy>p{font-size:15px}.pain-row>button{font-size:13px}.transform-item{font-size:11px}.process-table>div{grid-template-columns:1fr 25px;gap:5px;padding:10px 12px}.process-table>div.process-table-header{display:none}.process-table>div>span:first-child{grid-column:1;font-size:12px}.process-table>div>.person-chip{grid-column:1;padding-left:17px;font-size:10px}.process-table>div>.ready-icon{grid-area:1/2/3}.visual-title{flex-wrap:wrap;gap:8px;font-size:12px}.process-rail>div{font-size:11px}.layer-window-footer{font-size:7px}.layer-window-footer>span:last-child{display:none}.automation-flow strong{font-size:10px}.mini-title{font-size:11px}.ledger-lines>div{font-size:10px}.ledger-lines>div>span:last-child{font-size:9px}.report-card>strong{font-size:11px}.report-card>span{font-size:9px}.visual-note{font-size:10px}.activity-feed>div{flex-wrap:wrap}.activity-feed>div>div{flex:1;min-width:0}.activity-feed>div>span:last-child{width:100%;margin-left:29px;font-size:9px}.activity-feed strong{font-size:12px}.activity-feed small{font-size:10px}.specialist-strip strong{font-size:12px}.specialist-strip p,.footer-bottom{font-size:10px}.footer-bottom>span:last-child{font-size:9px}.cta-footnote{font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
.network-shell{overflow:hidden}.pain-signal>span{color:#685846}.site-header{z-index:40;box-shadow:none;opacity:0;pointer-events:none;will-change:transform;background:0 0;border-bottom:1px solid #0000;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),background .35s,color .35s,border-color .35s;position:fixed;inset:0 0 auto;transform:translateY(-100%)}.site-header.header-ready{opacity:1;pointer-events:auto;transform:none}.atmosphere-page[data-header-instant] .site-header{transition:background .35s,color .35s,border-color .35s}@media (prefers-reduced-motion:reduce){.site-header{transition:opacity .18s linear,background .35s,color .35s,border-color .35s;transform:none}}.header-inner{height:90px}.site-header.header-dark{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#14377388;border-bottom-color:#b8d1f325}.site-header.header-dark.scrolled{background:#0b1c38de;box-shadow:0 4px 24px #04112418}.site-header.header-light{color:#122747;-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#f8faffd9;border-bottom-color:#b0c2da70;box-shadow:0 4px 24px #16376b08}.header-dark .desktop-nav{color:#d0def3}.header-dark .desktop-nav a:hover{color:#fff}.header-dark .header-cta{color:#fff;box-shadow:none;background:#ffffff12;border-color:#bad3f253}.header-dark .header-cta:hover{background:#ffffff24}.header-dark .icon-button{color:#fff;background:#ffffff0c;border-color:#bad3f253}.header-dark .mobile-nav{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c2449f5;border-color:#bad3f233}.header-dark .mobile-nav .button{color:#173a7e;background:#fff}.hero-atmosphere{isolation:isolate;color:#fff;background:#173a7e;padding-top:30px;padding-bottom:108px;position:relative;overflow:hidden}.hero-atmosphere:after{content:"";pointer-events:none;background:linear-gradient(#0000,#20458218 5%,#849bbb70 50%,#fff);height:110px;position:absolute;bottom:-1px;left:0;right:0}.section-atmosphere{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.section-atmosphere>div{background:radial-gradient(at 80% 25%,#04a4df37,#0000 38%),radial-gradient(at 5% 90%,#4078d84a,#0000 45%);position:absolute;inset:-50px}.hero-atmosphere .hero{z-index:1;padding-top:74px;position:relative}.hero-atmosphere .hero-copy{padding-top:12px}.hero-atmosphere h1{color:#fff;font-weight:530}.hero-atmosphere h1>span{color:#9cd9ff}.hero-atmosphere .eyebrow{color:#c5dcf7}.hero-atmosphere .eyebrow>span:first-child{background:#c7ff3c;box-shadow:0 0 12px #c7ff3c35}.hero-atmosphere .hero-copy>p{color:#d0ddf2}.hero-atmosphere .hero-buttons>.button{color:#123572;background:#fff;box-shadow:0 7px 20px #071b4425}.hero-atmosphere .hero-buttons>.button:hover{background:#eaf4ff}.hero-atmosphere .text-link{color:#d9e7fa}.hero-atmosphere .text-link:hover{color:#fff}.hero-atmosphere .rotating-phrase{color:#bcd0ec}.hero-atmosphere .small-cross{color:#c7ff3c}.hero-atmosphere .word-slot{color:#fff}.hero-atmosphere .hero-baseline{color:#c2d4ee;border-color:#abc6ed32}.hero-atmosphere .network-shell{background:#0e2855;border-color:#99bae044;box-shadow:0 30px 70px -25px #03112c70}.hero-atmosphere .network-top{color:#c1d4ee;background:#132f5d;border-color:#91b0d52a}.hero-atmosphere .tiny-status{color:#a6bedf}.hero-atmosphere .network-diagram{background:radial-gradient(at 50% 48%,#3971b54d,#0000 60%),radial-gradient(#bed4f225 .75px,#0000 .75px) 0 0/18px 18px}.hero-atmosphere .orbit{border-color:#8ab5e21a}.hero-atmosphere .network-lines{stroke:#6b9aca77}.hero-atmosphere .network-lines .flow-line{stroke:#53c7ef;opacity:.9}.hero-atmosphere .sap-core{background:linear-gradient(145deg,#2b62ad,#153975);border-color:#8acbf1aa;box-shadow:0 15px 25px #030d2740,0 0 0 6px #a2cbf90a}.hero-atmosphere .network-node{color:#eef6ff;background:#173762;border-color:#89a9d161;box-shadow:0 4px 15px #03173518}.hero-atmosphere .network-node>svg{color:#9ed4f6}.hero-atmosphere .network-node.active{border-color:#89d4ff;box-shadow:0 0 0 3px #a7d8ff12}.hero-atmosphere .node-check{color:#294a06;background:#c7ff3c}.hero-atmosphere .network-coordinate{color:#afc5e1}.hero-atmosphere .network-detail{background:#102b56;border-color:#91b0d52a}.hero-atmosphere .network-detail strong{color:#eff7ff}.hero-atmosphere .network-detail div>span{color:#b5c9e6}.hero-atmosphere .detail-icon{color:#b1d8ff;background:#254a76}.hero-atmosphere .detail-arrow{color:#a4c1e6}.hero-atmosphere .network-bottom>span{color:#b7cce7}.hero-atmosphere .status{color:#cef598}.hero-atmosphere .status>span{background:#c7ff3c}.button-primary{border-radius:6px;box-shadow:inset 0 1px #ffffff14,0 5px 14px #0d2c660f}.button-primary>svg{transition:transform .2s}.button-primary:hover>svg{transform:translate(2px,-2px)}.problem-section{padding-top:66px}.muted-title{color:#3c5d87}.section-label{color:#486485}.pain-row.selected{background:#e9f0fb;border-left:3px solid #1a4091}.pain-row.selected>button{padding-left:19px}.pain-symbol{color:#506d94}.pain-row p{color:#415974}.diagnostic-caption{font-size:11px}.transformation-surface{box-shadow:0 15px 30px #18376506}.is-organized .transform-item{background:#f3f9ff;border-color:#7aadd0}.is-organized .transform-connector{background:linear-gradient(90deg,#3d73b8,#78c4d4,#3d73b8) 0 0/200% 100%;animation:3s linear infinite connected-flow}.is-organized .transform-outcome{color:#1a4091}.connected-dot{background:#69971c}@keyframes connected-flow{to{background-position:-200% 0}}.layers-section,.expertise-section,.final-cta{isolation:isolate;position:relative;overflow:hidden}.layers-section>.container,.expertise-section>.container,.final-cta>.container{z-index:1;position:relative}.layers-section{padding-top:96px;padding-bottom:100px}.layers-section:before,.expertise-section:before,.final-cta:before{content:"";pointer-events:none;z-index:0;height:84px;position:absolute;top:-1px;left:0;right:0}.layers-section:before{background:linear-gradient(#eef2f8,#9eafc457 50%,#0000)}.layers-section:after{content:"";pointer-events:none;background:linear-gradient(#0000,#a0aec360 55%,#fff);height:84px;position:absolute;bottom:-1px;left:0;right:0}.expertise-section{padding-top:100px;padding-bottom:96px}.expertise-section:before{background:linear-gradient(#fff,#97abc146 45%,#0000)}.expertise-section:after{content:"";pointer-events:none;background:linear-gradient(#0000,#93a9c054 50%,#f6f8fc);height:80px;position:absolute;bottom:-1px;left:0;right:0}.final-cta{padding-top:76px}.final-cta:before{background:linear-gradient(#fff,#7896bf70 50%,#0000);height:72px}.plans-layout{grid-template-columns:.82fr 1.18fr;align-items:start;gap:55px;margin-top:55px;display:grid}.plans-navigation{flex-direction:column;gap:12px;min-width:0;display:flex}.plan-choice{text-align:left;background:#101c2e;border:1px solid #a8c4e31f;border-radius:7px;align-items:flex-start;gap:17px;width:100%;min-height:157px;padding:26px 24px;transition:border-color .25s,background .25s,box-shadow .25s;display:flex}.plan-choice:hover{background:#16243a;border-color:#9ebde75a}.plan-choice.active{background:#172b47;border-color:#6993c9;box-shadow:inset 3px 0 #c7ff3c}.plan-choice-index{color:#9caeca;font-family:var(--font-geist-mono), monospace;font-size:12px;line-height:22px}.plan-choice.active .plan-choice-index{color:#c7ff3c}.plan-choice-copy{min-width:0;display:block}.plan-choice-copy>small{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#a8bbd6;margin-bottom:10px;font-size:9px;display:block}.plan-choice-copy>strong{color:#f0f6ff;letter-spacing:-.035em;font-size:25px;font-weight:500;line-height:1.15;display:block}.plan-choice-copy>span{color:#b2c3dc;margin-top:13px;font-size:13px;line-height:1.6;display:block}.plan-choice>svg{color:#8298b6;flex-shrink:0;margin-top:4px;margin-left:auto}.plan-choice.active>svg{color:#c7ff3c}.plans-progression{color:#9fb2cd;font-family:var(--font-geist-mono), monospace;align-items:center;gap:10px;padding:15px 3px;font-size:8px;display:flex}.plans-progression>i{background:#354d6c;flex:1;height:1px}.plan-panel{background:#0d1829;border:1px solid #88abd13d;border-radius:10px;min-width:0;min-height:790px;padding:23px}.plan-panel-indicator{justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px;display:flex}.plan-panel-indicator>.mono{color:#b4c6df;font-size:9px}.plan-panel-indicator>div{gap:4px;display:flex}.plan-panel-indicator i{background:#2c3f58;width:20px;height:3px;display:block}.plan-panel-indicator i.filled{background:#c7ff3c}.plan-panel-indicator .status{color:#bcdda0;font-size:10px}.plan-panel-indicator .status>span{background:#c7ff3c}.plan-panel-heading>span{color:#9fcaf8;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;margin-bottom:12px;font-size:10px;display:block}.plan-panel-heading h3{color:#f4f8ff;min-height:65px;font-size:27px;line-height:1.2}.plan-panel-heading p{color:#bac9df;min-height:65px;margin-top:13px;font-size:13px;line-height:1.7}.plan-panel .layer-visual{box-shadow:none;margin-top:24px}.plan-panel .organize-visual,.plan-panel .performance-visual,.plan-panel .continuity-visual{padding-inline:17px}.plan-panel .visual-title{font-size:12px}.plan-panel .process-table>div>span:first-child{font-size:11px}.plan-panel .person-chip{font-size:10px}.plan-panel .process-table>div.process-table-header>span{font-size:7px}.plan-panel .activity-feed>div>span:last-child{font-size:8px}.plan-includes{padding-top:1px}.plan-includes .includes-previous{color:#a6c7ec;margin-top:24px;font-size:11px}.plan-includes .includes-grid{grid-template-columns:1fr 1fr;gap:9px 16px;display:grid}.plan-includes .check-line{align-items:flex-start;font-size:12px}.plan-includes .check-line>svg{color:#b6de78;margin-top:3px}.layers-v2 .layers-cta{margin-top:40px}.method-steps:before{background:#afc2df}.step-marker{color:#36577f;background:#f5f8fd;border-color:#a6bedb}.method-steps small{color:#4c6688;font-size:12px}.method-steps>button.active .step-marker{box-shadow:0 0 0 5px #e7eef8,0 0 0 6px #b2c7e5}.method-detail{background:#f0f5fc;border-color:#b7c9df}.method-detail p{color:#435d7e}.method-artifact>div:not(:first-child){border-color:#c0d1e7}.method-artifact>div>svg{color:#4d721f}.capability{border-color:#cbd8e8;box-shadow:0 8px 24px #18386505}.capability:hover{border-color:#96b0d3;box-shadow:0 12px 26px #15366b0a}.capability>article{height:100%;padding:27px}.capability-top{color:#1a4091}.capability-status{color:#547825;background:#edf4e4;border:1px solid #d2e0bd;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.capability h3{color:#132e53}.capability p{color:#49617f}.capability-expanded{color:#3d5b80;border-top-color:#cbd8e8;margin:20px 0 0;padding-top:17px;font-size:13px}.capability-micro{color:#3b6297}.micro-process>i,.micro-support>i{background:#eaf1fb;border-color:#91aacb}.micro-process>span,.micro-support>span{background:#9db6d8}.micro-sap>span{border-color:#afc3df}.micro-ledger>div{background:#eef4fc;border-color:#c8d7eb}.micro-bi>span{background:#b5cbea}.micro-bi>span:nth-child(6){background:#3e6daa}.diagnostic-v2{width:min(940px,100vw - 40px);max-width:min(940px,100vw - 40px);height:min(860px,100dvh - 40px);max-height:calc(100dvh - 40px);margin:auto;position:fixed;inset:0}.diagnostic-v2 .diagnostic-fields{overscroll-behavior:contain;min-height:0}.diagnostic-v2 .form-top{padding:18px 28px}.diagnostic-v2 .form-top>.mono{color:#496583;font-size:10px}.form-journey{background:#edf3fa;border-block:1px solid #c9d8e9;align-items:center;gap:15px;padding:15px 35px;display:flex}.form-journey>span{color:#5c718d;align-items:center;gap:9px;font-size:12px;display:flex}.form-journey>span>i{width:24px;height:24px;font-size:9px;font-family:var(--font-geist-mono), monospace;border:1px solid #9cb2cd;border-radius:50%;place-items:center;font-style:normal;display:grid}.form-journey>span.active{color:#173a7e;font-weight:600}.form-journey>span.active>i{color:#fff;background:#173a7e;border-color:#173a7e}.form-journey>span.complete>i{color:#4f7329;background:#e5efda;border-color:#a1b782}.form-journey>b{background:#b2c7df;flex:1;max-width:90px;height:1px}.diagnostic-v2 .diagnostic-fields{padding:30px 48px 28px}.diagnostic-v2 .diagnostic-fields h2{font-size:34px}.diagnostic-v2 .form-hint{color:#48617f;margin-top:12px;font-size:14px}.diagnostic-v2 .challenge-options{grid-template-columns:1fr 1fr;gap:9px;margin-top:24px}.diagnostic-v2 .challenge-options>label{background:#fff;border-color:#b9cbe0;gap:8px;min-height:58px;font-size:12px;line-height:1.4}.diagnostic-v2 .challenge-options>label.chosen{background:#e7f0ff;border-color:#1a4091;box-shadow:inset 2px 0 #1a4091}.diagnostic-v2 .challenge-options>label>input{flex-shrink:0}.diagnostic-v2 .choice-letter{display:none}.diagnostic-comment{margin-top:24px}.diagnostic-comment>label{color:#304f74;font-size:12px;font-weight:500;display:block}.diagnostic-comment>label>span{color:#637993;margin-left:5px;font-size:10px;font-weight:400;display:inline-block}.diagnostic-comment>textarea{color:#16365e;resize:vertical;background:#fff;border:1px solid #b5c9e0;border-radius:5px;width:100%;min-height:78px;max-height:190px;margin-top:10px;padding:13px 14px;font-size:14px}.contact-grid{grid-template-columns:1fr 1fr;gap:23px 20px;margin-top:33px;display:grid}.contact-field>label{color:#2a486d;margin-bottom:8px;font-size:13px;font-weight:500;display:block}.contact-field>input{color:#12366e;background:#fff;border:1px solid #a9bfd9;border-radius:5px;width:100%;min-width:0;min-height:52px;padding:14px;font-size:16px}.contact-field>input::placeholder,.diagnostic-comment>textarea::placeholder{color:#667c97}.contact-field>input[aria-invalid=true]{border-color:#a34e3e}.field-error{color:#933d31;margin-top:8px;font-size:12px;line-height:1.5}.form-privacy{color:#536b89;max-width:550px;margin-top:17px;font-size:12px;line-height:1.7}.form-privacy>a{text-underline-offset:3px;color:#20477e;text-decoration:underline}.form-back{color:#2b527e;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.diagnostic-v2 .form-bottom>span,.diagnostic-v2 .form-bottom>div>span{color:#526c8c;font-size:11px}.exit-intent-shell .form-top>.mono{color:#496583}.exit-intent-fields{padding-top:6px}.exit-intent-fields h2{margin-top:12px;font-size:27px}.exit-intent-fields .form-hint{max-width:440px;margin-top:14px}.exit-contact-grid{grid-template-columns:1fr;gap:18px;max-width:380px;margin-top:28px}.exit-intent-fields .form-controls{flex-wrap:wrap}.exit-intent-fields .form-privacy{max-width:420px}.contact-field>label>span{color:#637993;font-size:11px;font-weight:400}.exit-intent-fields .confirmation-icon{width:48px;height:48px;margin-bottom:20px}@media (min-width:601px){.exit-intent-dialog{width:min(520px,100% - 48px);height:auto;max-height:calc(100dvh - 56px);margin:0;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.exit-intent-dialog .diagnostic-fields{padding:8px 44px 40px}}@media (max-width:1100px){.plans-layout{grid-template-columns:.85fr 1.15fr;gap:28px}.plan-choice{gap:12px;padding:24px 18px}.plan-choice-copy>strong{font-size:21px}.plan-panel{padding:18px}.plan-panel .visual-title{flex-wrap:wrap}.plan-panel .process-table>div>span:first-child{font-size:10px}.plan-panel .person-chip{font-size:9px}.plan-includes .includes-grid{grid-template-columns:1fr}.plan-panel-heading h3{font-size:25px}}@media (max-width:800px){.header-inner{height:82px}.hero-atmosphere{padding-top:22px;padding-bottom:85px}.hero-atmosphere:after{height:85px}.hero-atmosphere .hero{padding-top:40px}.hero-atmosphere .hero-copy{padding-top:0}.layers-section{padding-top:66px;padding-bottom:72px}.expertise-section{padding-top:72px;padding-bottom:68px}.layers-section:before,.layers-section:after,.expertise-section:before,.expertise-section:after{height:60px}.plans-layout{grid-template-columns:1fr;gap:27px;margin-top:35px}.plans-navigation{gap:9px}.plan-choice{min-height:106px;padding:18px 20px}.plan-choice-copy>strong{font-size:23px}.plan-choice-copy>small{margin-bottom:6px;font-size:8px}.plan-choice-copy>span{margin-top:8px;font-size:12px}.plan-choice-index{margin-top:0}.plan-choice>svg{align-self:center;margin-top:0}.plans-progression{padding:10px 3px 0}.plan-panel{min-height:790px;padding:24px}.plan-panel-heading h3{min-height:0;font-size:28px}.plan-panel-heading p{min-height:0;font-size:14px}.plan-panel .process-table>div>span:first-child{font-size:12px}.plan-panel .person-chip{font-size:11px}.plan-panel .visual-title{font-size:13px}.plan-includes .includes-grid{grid-template-columns:1fr 1fr}.plan-includes .check-line{font-size:13px}.final-cta{padding-top:60px}.capability>article{padding:24px}}@media (max-width:480px){.hero-atmosphere .hero{padding-top:25px}.hero-atmosphere .hero-copy>p{font-size:15px}.hero-atmosphere .eyebrow{font-size:8px}.hero-atmosphere .network-shell{margin-top:31px}.hero-atmosphere .network-top{font-size:8px}.hero-atmosphere .tiny-status{font-size:6.5px}.hero-atmosphere .hero-baseline{padding-bottom:8px}.problem-section{padding-top:30px}.diagnostic-caption{font-size:10px}.pain-row.selected>button{padding-left:10px}.transformation-heading h2{font-size:31px}.layers-section{padding-top:56px;padding-bottom:60px}.layers-section:before,.layers-section:after,.expertise-section:before,.expertise-section:after{height:48px}.layers-heading h2{font-size:34px}.layers-heading>p{font-size:14px}.plans-layout{gap:22px}.plan-choice{gap:12px;min-height:105px;padding:17px 15px}.plan-choice-copy>strong{font-size:21px}.plan-choice-copy>span{font-size:12px}.plan-choice-index{font-size:11px}.plans-progression{gap:8px;font-size:7px}.plan-panel{min-height:880px;padding:17px 13px}.plan-panel-indicator{margin-bottom:22px}.plan-panel-heading>span{font-size:9px}.plan-panel-heading h3{font-size:26px}.plan-panel-heading p{font-size:13px;line-height:1.7}.plan-panel .layer-visual{margin-top:22px}.plan-panel .organize-visual,.plan-panel .performance-visual,.plan-panel .continuity-visual{padding-inline:11px}.plan-panel .visual-title,.plan-panel .process-table>div>span:first-child{font-size:11px}.plan-panel .person-chip{font-size:10px}.plan-panel .process-table>div{grid-template-columns:1fr 22px}.plan-panel .specialist-strip p{font-size:9px}.plan-panel .specialist-strip strong{font-size:11px}.plan-includes .includes-grid{grid-template-columns:1fr;gap:8px}.plan-includes .check-line{font-size:12px}.plan-panel .layer-window-bar>span{font-size:7px}.plan-panel .mini-title,.plan-panel .report-card>strong{font-size:10px}.plan-panel .report-card>span{font-size:8px}.plan-panel .ledger-lines>div{font-size:9px}.plan-panel .ledger-lines>div>span:last-child{font-size:8px}.expertise-section{padding-block:60px}.capability>article{padding:24px}.capability-expanded{font-size:13px}.final-cta{padding-top:56px}.final-cta:before{height:48px}.diagnostic-v2{width:calc(100vw - 20px);max-width:calc(100vw - 20px);height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 20px);border-radius:14px;max-height:calc(100dvh - 20px)}.diagnostic-v2 .form-top{padding:13px 20px}.diagnostic-v2 .form-top>.mono{font-size:8px}.form-journey{gap:13px;padding:13px 22px}.form-journey>span{font-size:11px}.form-journey>b{max-width:none}.diagnostic-v2 .diagnostic-fields{padding:24px 22px}.diagnostic-v2 .diagnostic-fields h2{font-size:29px}.diagnostic-v2 .form-hint{font-size:13px}.diagnostic-v2 .challenge-options{grid-template-columns:1fr;gap:7px;margin-top:21px}.diagnostic-v2 .challenge-options>label{gap:10px;min-height:47px;font-size:12px}.diagnostic-comment{margin-top:21px}.diagnostic-comment>label{font-size:12px;line-height:1.5}.diagnostic-comment>textarea{min-height:75px;font-size:16px}.diagnostic-v2 .form-controls{margin-top:24px}.diagnostic-v2 .form-controls>.button{min-height:51px}.contact-grid{grid-template-columns:1fr;gap:17px;margin-top:25px}.contact-field>input{min-height:49px;padding:12px}.contact-field>label{margin-bottom:6px;font-size:12px}.diagnostic-v2 .form-privacy{margin-top:16px;font-size:11px}.diagnostic-v2 .form-bottom{padding:10px 20px max(10px, env(safe-area-inset-bottom))}.diagnostic-v2 .form-bottom>span,.diagnostic-v2 .form-bottom>div>span{font-size:10px}.diagnostic-v2 .form-back{gap:5px;font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.section-atmosphere>div{transform:none!important}}
.atmosphere-page{isolation:isolate;--scene-ink:#102744;--scene-muted:#465c76;--scene-accent:#3c5d87;--scene-line:#17407826;min-height:100vh;position:relative}.atmosphere-page[data-active-theme=dark]{--scene-ink:#f8fbff;--scene-muted:#d0def1;--scene-accent:#a4dcff;--scene-line:#c8ddff33}.page-atmosphere{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.page-atmosphere-base{background:#f6f8fc;transition:background-color 1.2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}[data-active-theme=dark] .page-atmosphere-base{background:#173a7e}.page-atmosphere-wash{opacity:0;background:radial-gradient(at 75% 28%,#04a4df29,#0000 52%),radial-gradient(at 20% 80%,#12336948,#0000 55%),radial-gradient(at 88% 90%,#c6ed9710,#0000 35%);transition:opacity 1.5s cubic-bezier(.16,1,.3,1);position:absolute;inset:-25%}[data-active-theme=dark] .page-atmosphere-wash{opacity:1}.atmosphere-page :is(.hero-atmosphere,.hero,.problem-section,.transformation-section,.layers-section,.method-section,.expertise-section,.capabilities-section,.why-section,.final-cta,.site-footer){background:0 0}.atmosphere-page :is(.hero-atmosphere,.hero,.problem-section,.transformation-section,.layers-section,.method-section,.expertise-section,.capabilities-section,.why-section,.final-cta,.site-footer):before,.atmosphere-page :is(.hero-atmosphere,.hero,.problem-section,.transformation-section,.layers-section,.method-section,.expertise-section,.capabilities-section,.why-section,.final-cta,.site-footer):after{content:none}.atmosphere-page :is(.hero-copy h1,.problem-grid h2,.transformation-heading h2,.layers-heading h2,.method-heading h2,.expertise-heading h2,.capability-heading h2,.why-layout h2,.final-cta h2,.principles h3,.expertise-side h3,.cta-flow>div>span){color:var(--scene-ink);transition:color 1.2s cubic-bezier(.16,1,.3,1)}.atmosphere-page :is(.hero-copy p,.problem-grid>div>p,.transformation-heading p,.layers-heading p,.method-heading p,.expertise-heading p,.expertise-side>span,.expertise-bottom p,.principles p,.final-cta-grid>div>p,.cta-footnote,.cta-flow>div,.footer-main p,.footer-main .text-link,.footer-bottom,.footer-bottom a,.hero-trust,.hero-eyebrow){color:var(--scene-muted);transition:color 1.2s cubic-bezier(.16,1,.3,1)}.atmosphere-page :is(.hero-copy h1>span,.muted-title,.expertise-heading h2>span,.final-cta h2>span,.section-label,.cta-technical-line,.expertise-center>span){color:var(--scene-accent);transition:color 1.2s cubic-bezier(.16,1,.3,1)}.atmosphere-page :is(.principles>div,.footer-bottom,.cta-technical-line,.expertise-side){border-color:var(--scene-line);transition:border-color 1.2s cubic-bezier(.16,1,.3,1)}.atmosphere-page .expertise-side{background:0 0}.atmosphere-page[data-active-theme=light] :is(.hero-copy,.final-cta) .button-primary{color:#fff;background:#173a7e;border-color:#173a7e}.hero-network-reveal{align-self:center;width:100%;min-width:0}.site-header{transition:background-color 1.2s cubic-bezier(.16,1,.3,1),color 1.2s cubic-bezier(.16,1,.3,1),border-color 1.2s cubic-bezier(.16,1,.3,1)}.reveal{transition:opacity .9s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), transform .9s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s)}[data-motion-ready=true] [data-reveal]:not([data-revealed=true]):not(.word-reveal){opacity:0;transform:translateY(30px)}[data-motion-ready=true] [data-reveal][data-revealed=true]{opacity:1;transform:none}.word-clip{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.word-inner{transition:transform .85s cubic-bezier(.16,1,.3,1),opacity .85s;transition-delay:calc(var(--word-index,0) * 40ms);display:inline-block}[data-motion-ready=true] .word-reveal:not([data-revealed=true]) .word-inner{opacity:0;transform:translateY(110%)}@media (prefers-reduced-motion:reduce){.page-atmosphere-base,.page-atmosphere-wash,.reveal,.word-inner{transition:none!important}[data-motion-ready=true] [data-reveal]:not([data-revealed=true]):not(.word-reveal),[data-motion-ready=true] .word-reveal:not([data-revealed=true]) .word-inner{opacity:1;transform:none}}.atmosphere-page :is(.layers-heading,.transformation-heading,.method-heading) h2>span{color:var(--scene-accent);transition:color 1.2s cubic-bezier(.16,1,.3,1)}.atmosphere-page{background-color:#f6f8fc;transition:background-color 1.2s cubic-bezier(.16,1,.3,1)}.atmosphere-page[data-active-theme=dark]{background-color:#173a7e}.atmosphere-page .hero-baseline{color:var(--scene-muted);border-color:var(--scene-line);transition:color 1.2s cubic-bezier(.16,1,.3,1)}
.pain-list{margin:0;padding:0;list-style:none}.pain-list li{border-top:1px solid #dce5f0;grid-template-columns:24px minmax(0,1fr) 6px;align-items:start;gap:14px;padding:19px 24px;display:grid}.pain-list .pain-index{color:#42648b;padding-top:2px;font-size:11px}.pain-list h3{color:#17314f;letter-spacing:-.015em;font-size:15px;font-weight:550;line-height:1.35}.pain-list p{color:#4b607a;margin:7px 0 0;font-size:13px;line-height:1.55}.pain-mark{background:#aa9475;border-radius:50%;width:5px;height:5px;margin-top:8px}.connection-ledger{background:#10294a55;border-top:1px solid #a6c5e52b;grid-template-columns:1fr 1fr;gap:13px 22px;padding:14px 20px;display:grid}.connection-ledger strong{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.05em;color:#c0e7ff;font-size:10px;font-weight:500}.connection-ledger p{color:#c6d6eb;max-width:230px;margin-top:3px;font-size:12px;line-height:1.5}.atmosphere-page :is(.layers-story-section,.method-story-section,.transformation-section){overflow:visible}.layers-story-section .layers-heading{display:block}.layers-story-intro{max-width:560px;color:var(--scene-muted);margin-top:22px;font-size:16px;line-height:1.6;transition:color 1.2s cubic-bezier(.16,1,.3,1)}.scroll-story{--story-progress:0;--story-top:104px;margin-top:26px;position:relative}.story-stage{top:var(--story-top);min-width:0}.story-panels{gap:24px;min-width:0;display:grid}.story-chapter{min-width:0}.scroll-story[data-story-mode=sticky]{height:calc(var(--chapter-count) * 44svh + 82svh)}.scroll-story[data-story-mode=sticky]>.story-stage{min-height:calc(100svh - var(--story-top) - 34px);flex-direction:column;display:flex;position:sticky}.scroll-story[data-story-mode=sticky] .layers-story-grid,.scroll-story[data-story-mode=sticky] .story-panels{flex:1;align-content:center}.method-story[data-story-mode=sticky] .story-panels{align-content:safe center;padding-bottom:8svh}[data-story-mode=sticky] .story-panels{isolation:isolate;gap:0}[data-story-mode=sticky] .story-chapter{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),visibility .45s;transform:translateY(12px)}[data-story-mode=sticky] .story-chapter.chapter-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1;transform:none}.story-progress{min-height:52px;color:var(--scene-ink);align-items:center;gap:15px;margin-bottom:20px;padding:13px 0 18px;display:flex;position:relative}.story-progress .mono{color:var(--scene-accent);font-size:11px}.story-progress strong{font-size:14px;font-weight:500}.story-progress-track{background:var(--scene-line);height:2px;position:absolute;inset:auto 0 0;overflow:hidden}.story-progress-track i{background:var(--scene-accent);transform-origin:0;height:100%;transform:scaleX(var(--story-progress));transition:transform .12s linear;display:block}.layers-story .story-progress-track i{background:#c7ff3c}.layers-story-grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;display:grid}.maturity-rail{gap:12px;margin:0;padding:0;list-style:none;display:grid}.maturity-rail li{color:#dbe7f5;background:#102440;border:1px solid #b5d1f32b;border-left:2px solid #9cbbdd35;border-radius:5px;gap:12px;padding:20px 15px;transition:background .35s,border-color .35s;display:flex}.maturity-rail li.active{background:#183555;border-color:#85a5c4 #85a5c4 #85a5c4 #c7ff3c}.maturity-rail .mono{color:#a4c4e9;padding-top:3px;font-size:11px}.maturity-rail li.active .mono{color:#c7ff3c}.maturity-rail small{text-transform:uppercase;letter-spacing:.1em;color:#b5cbe6;margin-bottom:7px;font-size:9px;display:block}.maturity-rail strong{letter-spacing:-.025em;font-size:18px;font-weight:500;display:block}.maturity-rail p{color:#b9cde7;margin-top:8px;font-size:12px;line-height:1.5}.maturity-rail svg{color:#a6c38e;flex-shrink:0;align-self:center;width:13px;margin-left:auto}.layer-chapter{color:#f1f6fe;background:#0d1b30;border:1px solid #8bafd344;border-radius:9px;padding:24px}.chapter-number{color:#b4cee9;letter-spacing:.04em;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:10px;display:flex}.chapter-number>span{color:#c0e391}.layer-chapter-heading h3{letter-spacing:-.04em;font-size:30px;font-weight:500;line-height:1.15}.layer-chapter-heading p{color:#c0d1e8;max-width:560px;margin-top:10px;font-size:14px;line-height:1.55}.layer-chapter-content{grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr);align-items:start;gap:24px;margin-top:25px;display:grid}.layer-benefits h4{letter-spacing:-.02em;color:#d3e7ff;font-size:19px;font-weight:450;line-height:1.35}.inheritance{color:#b5d890;align-items:flex-start;gap:7px;margin:20px 0 14px;font-size:12px;line-height:1.55;display:flex}.inheritance svg{flex-shrink:0;margin-top:2px}.layer-benefits ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.layer-benefits .check-line{color:#d0dfef;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5}.layer-benefits .check-line svg{color:#b8da80;flex-shrink:0;margin-top:2px}.layer-chapter .layer-visual{box-shadow:none;background:#101f35;margin:0}.layer-chapter :is(.organize-visual,.performance-visual,.continuity-visual){min-height:0;padding:16px 14px 0}.layer-chapter .layer-window-bar{padding:11px 14px}.layer-chapter .layer-window-footer{color:#a5bbd5;padding:10px 14px;font-size:7px}.layer-chapter .visual-title{flex-wrap:wrap;font-size:11px}.layer-chapter .visual-title .status{font-size:9px}.layer-chapter .process-rail{margin:18px 0}.layer-chapter .process-table>div{grid-template-columns:minmax(0,1fr) 65px 15px;gap:5px;padding:8px;font-size:10px}.layer-chapter .process-table>div>span:first-child svg{display:none}.layer-chapter .person-chip{color:#bacbe3;font-size:9px}.layer-chapter .process-table>div.process-table-header>span{color:#aabed8;font-size:7px}.layer-chapter .visual-note{color:#adc2dc;margin-top:15px;padding-bottom:14px;font-size:10px;line-height:1.45}.layer-chapter .automation-flow{gap:8px;margin:18px 0}.layer-chapter .automation-flow strong{color:#c7d8eb;font-size:9px}.layer-chapter .automation-icon{width:32px;height:32px}.layer-chapter .flow-chevron{width:12px;top:9px;right:-12px}.layer-chapter .dashboard-split{grid-template-columns:1fr 1fr;gap:8px}.layer-chapter :is(.mini-dashboard,.report-card){padding:10px}.layer-chapter .report-card{min-height:0}.layer-chapter .report-card>strong{margin-top:8px;font-size:11px}.layer-chapter .report-card>span{color:#b1c6e4;font-size:10px;line-height:1.5}.layer-chapter .mini-title{font-size:10px}.layer-chapter .mini-title small{color:#a8bdd9;font-size:7px}.layer-chapter .ledger-lines>div{color:#b5c8e1;font-size:10px}.layer-chapter .ledger-lines>div>span:last-child{font-size:9px}.layer-chapter .specialist-strip{gap:9px;margin:15px 0 12px;padding:10px}.layer-chapter .specialist-strip strong{font-size:11px}.layer-chapter .specialist-strip p{color:#b6cbe5;font-size:10px}.layer-chapter .activity-feed>div{gap:9px;padding:10px 0}.layer-chapter .activity-feed strong{font-size:11px}.layer-chapter .activity-feed small{color:#aabfdb;font-size:10px}.layer-chapter .activity-feed>div>span:last-child{display:none}.method-progress-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0 0 32px;padding:0;list-style:none;display:grid;position:relative}.method-progress-rail:before{content:"";background:#aec3dd;height:1px;position:absolute;top:20px;left:22px;right:22px}.method-progress-rail li{position:relative}.method-progress-rail .step-marker{width:40px;height:40px;box-shadow:none;color:#355d8a;background:#f6f8fc;border:1px solid #8ba8cd;border-radius:50%;place-items:center;margin-bottom:16px;font-size:11px;display:grid;position:relative}.method-progress-rail .reached .step-marker{color:#fff;background:#173a7e;border-color:#173a7e}.method-progress-rail strong{color:var(--scene-ink);font-size:17px;font-weight:500;display:block}.method-progress-rail small{color:var(--scene-muted);margin-top:5px;font-size:12px;display:block}.method-chapter{color:#17314f;background:#f0f5fc;border:1px solid #b5c9e1;border-radius:8px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;min-height:240px;padding:34px 36px;display:grid}.method-chapter>div>.mono{color:#43658f;font-size:10px}.method-chapter h3{letter-spacing:-.03em;margin-top:12px;font-size:32px;font-weight:500}.method-chapter h4{margin-top:12px;font-size:17px;font-weight:500;line-height:1.4}.method-chapter p{color:#455f7f;max-width:450px;margin-top:12px;font-size:15px;line-height:1.65}.method-chapter .method-artifact{min-width:0}.method-chapter .method-artifact>div:not(:first-child){color:#375678;border-color:#bfd1e6;font-size:13px;line-height:1.5}.method-chapter .method-artifact>div>svg{color:#537326;flex-shrink:0}.transformation-story[data-story-mode=sticky]{height:150svh}.transformation-indicator{color:#4f6480;background:#e6edf6;border-radius:4px;align-items:center;gap:12px;padding:7px;font-size:12px;display:flex}.transformation-indicator>span{padding:7px 10px}.transformation-indicator .current{color:#173a7e;background:#fff;border-radius:3px;box-shadow:0 1px 4px #18335412}.transformation-story .transform-item{font-size:12px}.transformation-story .transform-outcome strong{font-size:14px;line-height:1.4}.transformation-story .transform-outcome small{font-size:11px;line-height:1.5}.transformation-story .transform-map{min-height:0}.story-scroll-note{color:var(--scene-muted);align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}.atmosphere-page .site-footer{color:var(--scene-muted)}[data-story-mode=sequence] .layers-story-grid{display:block}[data-story-mode=sequence] .maturity-rail,[data-story-mode=sequence] .method-progress-rail{display:none}[data-story-mode=sequence] .story-progress{top:var(--story-top);z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#17314f;background:#f6f8cf;border:1px solid #bbcce0;border-radius:5px;margin-bottom:20px;padding:14px 16px;position:sticky}[data-story-mode=sequence] .story-progress .mono{color:#375b85}.layers-story[data-story-mode=sequence] .story-progress{color:#f4f8ff;background:#102746f5;border-color:#5d7fa7}.layers-story[data-story-mode=sequence] .story-progress .mono{color:#c2ddff}[data-story-mode=sequence] .story-panels{gap:32px}[data-story-mode=sequence] .story-chapter{scroll-margin-top:170px}@media (max-width:1099px){.scroll-story{--story-top:92px}.layer-chapter-content{grid-template-columns:1fr 1.2fr}.layers-story-section .layers-heading h2{font-size:clamp(32px,5vw,48px)}}@media (max-width:767px){.scroll-story{--story-top:80px;margin-top:18px}[data-story-mode=sequence] .story-panels{gap:20px}.connection-ledger{gap:12px 16px;padding:14px}.connection-ledger p{font-size:11px;line-height:1.5}.connection-ledger strong{font-size:9px}.pain-list li{grid-template-columns:22px minmax(0,1fr) 4px;gap:10px;padding:16px}.pain-list h3{font-size:14px}.pain-list p{font-size:13px}.layers-story-intro{margin-top:18px;font-size:14px}.layer-chapter{padding:20px 18px}.chapter-number{margin-bottom:13px;font-size:10px}.layer-chapter-heading h3{font-size:29px}.layer-chapter-heading p{font-size:14px}.layer-chapter-content{grid-template-columns:1fr;gap:22px;margin-top:22px}.layer-benefits h4{font-size:18px}.inheritance{max-width:290px;margin:15px 0 12px;font-size:12px}.layer-benefits ul{gap:8px}.layer-benefits .check-line{font-size:14px}.layer-chapter .visual-title{font-size:11px}.layer-chapter .process-rail{margin:14px 0}.layer-chapter .visual-note{font-size:10px}.layer-chapter .layer-window-footer>span:last-child{display:none}.method-chapter{grid-template-columns:1fr;gap:24px;min-height:0;padding:25px 20px}.method-chapter h3{font-size:28px}.method-chapter h4{font-size:17px}.method-chapter p{font-size:14px}.method-chapter .method-artifact>div:not(:first-child){font-size:13px}.transformation-story .transformation-bar{flex-wrap:wrap;gap:14px;padding:16px}.transformation-indicator{padding:4px;font-size:12px}.transformation-story .transform-map{min-height:0;padding:26px 18px}.transformation-story .transform-item{min-height:55px;padding:10px 8px;font-size:12px;line-height:1.4}.transformation-story .transform-outcome strong{font-size:15px}.transformation-story .transform-caption{align-items:flex-start;font-size:12px;line-height:1.5}.transformation-story .transform-caption>svg{flex-shrink:0;margin-top:3px}.transformation-story .transform-caption>span{display:none}.story-progress strong{font-size:13px}.story-progress{gap:12px}}@media (prefers-reduced-motion:reduce){.scroll-story .story-progress{position:relative;top:auto}.story-chapter,.story-progress-track i{transition:none!important}.scroll-story .story-scroll-note{display:none}}.transformation-story .transformation-surface{margin-top:0}.layer-chapter{padding:20px}.layers-story .story-progress{margin-bottom:14px}[data-story-mode=sequence] .story-progress{background:#f6f8fcf5}.layers-story[data-story-mode=sequence] .story-progress{background:#102746f5}@media (max-width:767px){.connection-ledger p{font-size:12px}.connection-ledger strong{font-size:10px}.layer-chapter .layer-window-bar,.layer-chapter .layer-window-footer,.layer-chapter .visual-note{display:none}.layer-chapter :is(.organize-visual,.performance-visual,.continuity-visual){padding:14px}.layer-chapter .mini-dashboard{display:none}.layer-chapter .dashboard-split{display:block}.layer-chapter .report-card{grid-template-columns:24px minmax(0,1fr);gap:4px 10px;display:grid}.layer-chapter .report-card>svg{grid-row:1/3}.layer-chapter .report-card>strong,.layer-chapter .report-card>span{grid-column:2;margin:0}.layer-chapter .activity-feed small{display:none}.layer-chapter .activity-feed>div{padding:9px 0}.layer-chapter .specialist-strip{margin:12px 0 8px}.layer-chapter .process-rail{margin:12px 0}.layer-chapter .process-rail>div{gap:5px}}.atmosphere-page .layers-cta>p{color:var(--scene-muted);transition:color 1.2s cubic-bezier(.16,1,.3,1)}@media (max-width:900px){.scroll-story[data-story-mode=sticky]{--story-top:98px;height:calc(var(--chapter-count) * 56dvh + 44dvh)}.transformation-story[data-story-mode=sticky]{height:186dvh}.method-story[data-story-mode=sticky]{height:calc(var(--chapter-count) * 38dvh + 40dvh)}.scroll-story[data-story-mode=sticky]>.story-stage{min-height:calc(100dvh - var(--story-top) - 12px);justify-content:flex-start}.method-story[data-story-mode=sticky]>.story-stage{min-height:64dvh}.scroll-story[data-story-mode=sticky] .layers-story-grid{display:block}.scroll-story[data-story-mode=sticky] .story-panels{flex:1;grid-template-columns:1fr;align-content:start;align-items:start;display:grid}.method-story[data-story-mode=sticky] .story-panels{align-content:center;padding-bottom:0}.layers-story[data-story-mode=sticky] .maturity-rail,.method-story[data-story-mode=sticky] .method-progress-rail{display:none}.scroll-story[data-story-mode=sticky] .story-progress{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#17314f;background:#f4f7fce8;border:1px solid #c6d4e6;border-radius:9px;min-height:0;margin:0 0 14px;padding:11px 14px 13px;position:relative;top:auto}.scroll-story[data-story-mode=sticky] .story-progress .mono{color:#3a5f8c}.layers-story[data-story-mode=sticky] .story-progress{color:#f4f8ff;background:#102746ec;border-color:#4d6f9c}.layers-story[data-story-mode=sticky] .story-progress .mono{color:#bcdcff}.scroll-story[data-story-mode=sticky] .story-progress-track{inset:auto 14px 6px}.scroll-story[data-story-mode=sticky] .story-chapter{scroll-margin-top:0}.transformation-story[data-story-mode=sticky] .transformation-bar{padding:12px 14px}.transformation-story[data-story-mode=sticky] .transform-map{padding:20px 14px}.transformation-story[data-story-mode=sticky] .transform-caption{padding:12px 14px}.layers-story[data-story-mode=sticky] .layer-chapter{padding:16px 16px 18px}.layers-story[data-story-mode=sticky] .chapter-number{margin-bottom:10px}.layers-story[data-story-mode=sticky] .layer-chapter-heading h3{font-size:25px}.layers-story[data-story-mode=sticky] .layer-chapter-heading p{margin-top:7px;font-size:13px}.layers-story[data-story-mode=sticky] .layer-chapter-content{grid-template-columns:1fr;gap:15px;margin-top:15px}.layers-story[data-story-mode=sticky] .layer-benefits h4{font-size:16px}.layers-story[data-story-mode=sticky] .inheritance{margin:11px 0 10px}.layers-story[data-story-mode=sticky] .layer-benefits ul{grid-template-columns:1fr 1fr;gap:7px 14px}.layers-story[data-story-mode=sticky] .layer-benefits .check-line{font-size:12.5px;line-height:1.4}.layers-story[data-story-mode=sticky] .layer-chapter .layer-visual{margin-top:2px}.layers-story[data-story-mode=sticky] .layer-chapter :is(.organize-visual,.performance-visual,.continuity-visual){padding:12px 12px 4px}.layers-story[data-story-mode=sticky] .layer-chapter .process-rail,.layers-story[data-story-mode=sticky] .layer-chapter .automation-flow{margin:12px 0}.layers-story[data-story-mode=sticky] .layer-chapter .specialist-strip{margin:10px 0 8px}.layers-story[data-story-mode=sticky] .layer-chapter .activity-feed>div{padding:7px 0}.method-story[data-story-mode=sticky] .method-chapter{gap:16px;padding:20px}.method-story[data-story-mode=sticky] .method-chapter h3{font-size:26px}.layers-story .layer-chapter{transition:background-color .6s cubic-bezier(.16,1,.3,1),border-color .6s cubic-bezier(.16,1,.3,1),color .6s cubic-bezier(.16,1,.3,1)}.layers-story .layer-chapter[data-layer="1"]{color:#1d3350;background:#eef3fb;border-color:#bdd1ea}.layers-story .layer-chapter[data-layer="1"] .chapter-number{color:#46648c}.layers-story .layer-chapter[data-layer="1"] .chapter-number>span{color:#4d7a2b}.layers-story .layer-chapter[data-layer="1"] .layer-chapter-heading h3{color:#143a72}.layers-story .layer-chapter[data-layer="1"] .layer-chapter-heading p{color:#4d637f}.layers-story .layer-chapter[data-layer="1"] .inheritance{color:#3d6b33}.layers-story .layer-chapter[data-layer="1"] .layer-benefits h4{color:#173a7e}.layers-story .layer-chapter[data-layer="1"] .layer-benefits .check-line{color:#3b5474}.layers-story .layer-chapter[data-layer="1"] .layer-benefits .check-line svg{color:#5c8a2f}.layers-story .layer-chapter[data-layer="1"] .layer-visual{border:1px solid #c8d6e8;box-shadow:0 6px 18px #16326512}.layers-story[data-story-mode=sticky] .story-progress,.method-story[data-story-mode=sticky] .story-progress{transition:background-color .5s cubic-bezier(.16,1,.3,1),border-color .5s cubic-bezier(.16,1,.3,1),color .5s cubic-bezier(.16,1,.3,1)}.layers-story[data-story-mode=sticky][data-active-chapter="1"] .story-progress{color:#17314f;background:#f1f5fce8;border-color:#c2d2e6}.layers-story[data-story-mode=sticky][data-active-chapter="1"] .story-progress .mono{color:#3a5f8c}.method-story .method-chapter{transition:background-color .6s cubic-bezier(.16,1,.3,1),border-color .6s cubic-bezier(.16,1,.3,1),color .6s cubic-bezier(.16,1,.3,1)}.method-story .method-chapter[data-step="0"]{background:#f7f9fd;border-color:#d5e1ef}.method-story .method-chapter[data-step="1"]{background:#e6f0fb;border-color:#c4d9f1}.method-story .method-chapter[data-step="2"]{color:#eef4fc;background:#12305c;border-color:#345888}.method-story .method-chapter[data-step="3"]{background:#dde8f6;border-color:#bdd0ea #bdd0ea #bdd0ea #173a7e;border-left-style:solid;border-left-width:3px}.method-story .method-chapter[data-step="4"]{color:#f2f7ff;background:#173a7e;border-color:#40639f}.method-story .method-chapter[data-step="2"] :is(h3,h4),.method-story .method-chapter[data-step="4"] :is(h3,h4){color:#f4f8ff}.method-story .method-chapter[data-step="2"]>div>.mono,.method-story .method-chapter[data-step="4"]>div>.mono{color:#a9c4e6}.method-story .method-chapter[data-step="2"] p,.method-story .method-chapter[data-step="4"] p{color:#c6d6ee}.method-story .method-chapter[data-step="2"] .method-artifact>div:not(:first-child),.method-story .method-chapter[data-step="4"] .method-artifact>div:not(:first-child){color:#e2ecf9;background:#ffffff10;border-color:#ffffff2b}.method-story .method-chapter[data-step="2"] .method-artifact>div>svg,.method-story .method-chapter[data-step="4"] .method-artifact>div>svg{color:#c7ff3c}.method-story .method-chapter[data-step="1"] p,.method-story .method-chapter[data-step="3"] p{color:#415f80}.method-story[data-story-mode=sticky][data-active-chapter="2"] .story-progress,.method-story[data-story-mode=sticky][data-active-chapter="4"] .story-progress{color:#f4f8ff;background:#102746ec;border-color:#4d6f9c}.method-story[data-story-mode=sticky][data-active-chapter="2"] .story-progress .mono,.method-story[data-story-mode=sticky][data-active-chapter="4"] .story-progress .mono{color:#bcdcff}}
@keyframes bo-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes bo-rise-x{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes bo-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes bo-fill-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bo-packet{0%{opacity:0;left:4%}12%,88%{opacity:1}to{opacity:0;left:96%}}@keyframes bo-breathe{0%,to{box-shadow:0 0 #c7ff3c55}55%{box-shadow:0 0 0 6px #c7ff3c00}}.story-chapter.chapter-active .visual-title{animation:.5s cubic-bezier(.16,1,.3,1) both bo-rise}.chapter-active .process-rail{position:relative}.chapter-active .process-rail:after{content:"";transform-origin:0;background:#7fd0f0;height:1px;animation:.9s cubic-bezier(.16,1,.3,1) .15s both bo-fill-x;position:absolute;top:15px;left:30px;right:30px}.chapter-active .process-rail>div{animation:.5s cubic-bezier(.16,1,.3,1) both bo-pop}.chapter-active .process-rail>div:nth-child(2){animation-delay:.28s}.chapter-active .process-rail>div:nth-child(3){animation-delay:.52s}.chapter-active .process-table>div:not(.process-table-header){animation:.45s cubic-bezier(.16,1,.3,1) both bo-rise-x}.chapter-active .process-table>div:nth-child(2){animation-delay:.32s}.chapter-active .process-table>div:nth-child(3){animation-delay:.46s}.chapter-active .process-table>div:nth-child(4){animation-delay:.6s}.chapter-active .process-table .ready-icon{animation:.4s cubic-bezier(.16,1,.3,1) both bo-pop}.chapter-active .process-table>div:nth-child(2) .ready-icon{animation-delay:.5s}.chapter-active .process-table>div:nth-child(3) .ready-icon{animation-delay:.64s}.chapter-active .process-table>div:nth-child(4) .ready-icon{animation-delay:.78s}.chapter-active .automation-flow{position:relative}.chapter-active .automation-flow>div{animation:.45s cubic-bezier(.16,1,.3,1) both bo-rise}.chapter-active .automation-flow>div:nth-child(2){animation-delay:.14s}.chapter-active .automation-flow>div:nth-child(3){animation-delay:.28s}.chapter-active .automation-flow>div:nth-child(4){animation-delay:.42s}.chapter-active .automation-flow:after{content:"";background:#7fd0f0;border-radius:50%;width:6px;height:6px;animation:2.6s cubic-bezier(.4,0,.6,1) .6s infinite bo-packet;position:absolute;top:18px;box-shadow:0 0 10px #7fd0f0aa}.chapter-active .ledger-lines>div{animation:.4s cubic-bezier(.16,1,.3,1) both bo-rise-x}.chapter-active .ledger-lines>div:nth-child(2){animation-delay:.5s}.chapter-active .ledger-lines>div:nth-child(3){animation-delay:.68s}.chapter-active .report-card{animation:.5s cubic-bezier(.16,1,.3,1) .3s both bo-rise}.chapter-active .activity-feed>div{animation:.5s cubic-bezier(.16,1,.3,1) both bo-rise-x}.chapter-active .activity-feed>div:nth-child(2){animation-delay:.22s}.chapter-active .activity-feed>div:nth-child(3){animation-delay:.44s}.chapter-active .specialist-strip{animation:.5s cubic-bezier(.16,1,.3,1) both bo-rise}.chapter-active .online-dot{animation:3.4s ease-in-out .6s infinite bo-breathe}.chapter-active .method-artifact>div:not(:first-child){animation:.45s cubic-bezier(.16,1,.3,1) both bo-rise-x}.chapter-active .method-artifact>div:nth-child(3){animation-delay:.18s}.chapter-active .method-artifact>div:nth-child(4){animation-delay:.34s}.chapter-active .method-artifact>div:not(:first-child)>svg{animation:.4s cubic-bezier(.16,1,.3,1) .3s both bo-pop}.transformation-story .chapter-active .connected-dot{animation:3s ease-in-out infinite bo-breathe}.transformation-story .chapter-active .transform-item{animation:.5s cubic-bezier(.16,1,.3,1) both bo-rise}.transformation-story .chapter-active .transform-item:nth-child(2){animation-delay:.1s}.transformation-story .chapter-active .transform-item:nth-child(3){animation-delay:.2s}.transformation-story .chapter-active .transform-item:nth-child(4){animation-delay:.3s}.chapter-active .layer-benefits .check-line{animation:.4s cubic-bezier(.16,1,.3,1) both bo-rise-x}.chapter-active .layer-benefits li:nth-child(2) .check-line{animation-delay:80ms}.chapter-active .layer-benefits li:nth-child(3) .check-line{animation-delay:.16s}.chapter-active .layer-benefits li:nth-child(4) .check-line{animation-delay:.24s}.chapter-active .layer-benefits li:nth-child(5) .check-line{animation-delay:.32s}
