.site-header{z-index:50;padding:17px var(--page-pad);-webkit-backdrop-filter:blur(128px)saturate(180%);transition:color .25s var(--ease-out), background .25s var(--ease-out), border-color .25s var(--ease-out), box-shadow .25s var(--ease-out);border-bottom:1px solid #0000;grid-template-columns:auto 1fr auto auto;align-items:center;gap:22px;display:grid;position:absolute;top:0;left:0;right:0}.site-header.theme-light{color:var(--ink);background:rgba(var(--theme-yellow-rgb), .9);border-bottom-color:#11100b14;box-shadow:0 4px 30px #11100b08}.site-header.theme-dark{color:var(--white);border-bottom-color:rgba(var(--theme-accent-rgb), .15);background:#050505eb;box-shadow:0 4px 30px #0003}.site-header.non-sticky{position:absolute}.brand{letter-spacing:-.045em;align-items:center;gap:10px;font-weight:850;display:inline-flex}.brand-mark{background:var(--black);width:34px;height:34px;color:var(--yellow-core);font-family:var(--font-mono);letter-spacing:-.08em;transition:background .25s var(--ease-out), color .25s var(--ease-out);place-items:center;font-size:.72rem;display:grid}.theme-dark .brand-mark{background:var(--yellow-core);color:var(--black)}.nav{font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;justify-self:center;align-items:center;gap:clamp(16px,2.4vw,34px);font-size:.76rem;display:flex}.nav a{opacity:.88;transition:color .25s var(--ease-out), opacity .25s var(--ease-out);position:relative}.nav a:hover{opacity:1;color:var(--yellow-deep)}.theme-dark .nav a:hover{color:var(--yellow-core)}.nav a:after{content:"";transform-origin:0;height:1px;transition:transform .35s var(--ease-out);background:currentColor;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.nav a:hover:after{transform:scaleX(1)}.header-cta{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;transition:transform .25s var(--ease-out), background .25s var(--ease-out), color .25s var(--ease-out), border-color .25s var(--ease-out), box-shadow .25s var(--ease-out);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:10px 18px;font-size:.72rem;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #00000014}.site-header.theme-light .header-cta{background:var(--btn-primary-bg,var(--black));color:var(--btn-primary-fg,var(--yellow-core));border-color:var(--btn-primary-border,var(--black))}.site-header.theme-light .header-cta:hover{opacity:.92;transform:translateY(-2px);box-shadow:0 4px 14px #00000029}.site-header.theme-dark .header-cta{background:rgb(var(--theme-accent-rgb));color:var(--black);border-color:rgb(var(--theme-accent-rgb))}.site-header.theme-dark .header-cta:hover{box-shadow:0 4px 16px rgba(var(--theme-accent-rgb), .45);opacity:.92;transform:translateY(-2px)}.menu-toggle{width:42px;height:42px;color:inherit;background:0 0;border:0;display:none}.menu-toggle span{background:currentColor;height:1px;margin:8px;display:block}.ambient-system{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.draft-grid{background-image:linear-gradient(var(--grid-line-color,#11100b17) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line-color,#11100b17) 1px, transparent 1px);background-size:48px 48px;animation:28s linear infinite gridDrift;position:absolute;inset:-10%}.draft-lines{opacity:.42;width:100%;height:100%;position:absolute;inset:0}.draft-lines path{fill:none;stroke:var(--topo-line-color,#11100b47);stroke-width:1px;stroke-dasharray:12 18;animation:22s linear infinite routeMove}.ambient-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.38;font-size:.65rem;position:absolute}.l1{top:18%;left:8%}.l2{top:42%;right:9%}.hero-section{z-index:2;min-height:100vh;padding:clamp(112px, 14vw, 178px) var(--page-pad) clamp(45px, 5.5vw, 80px);grid-template-columns:minmax(0,1fr) minmax(520px,1.3fr);align-items:center;gap:clamp(34px,5vw,82px);display:grid;position:relative}.hero-lede{max-width:680px;color:var(--ink);opacity:.76;margin-bottom:30px;font-size:clamp(1.15rem,2vw,1.55rem)}.tape{border:1px solid color-mix(in srgb, var(--ink) 35%, transparent);background:color-mix(in srgb, var(--ink) 6%, transparent);padding:8px 12px;display:inline-flex;transform:rotate(-1deg)}.hero-visual{place-items:center;min-width:0;display:grid;position:relative}.mac-terminal{width:min(1010px,100%);color:var(--white);border:1px solid var(--mac-terminal-border,#11100bdb);font-family:var(--font-mono);will-change:transform;backface-visibility:hidden;transform-style:preserve-3d;-webkit-user-select:none;user-select:none;background:linear-gradient(#12110efa,#040404fa);border-radius:12px;overflow:hidden;box-shadow:0 38px 90px #11100b57,inset 0 0 0 1px #f2c84b17}.mac-terminal__chrome{background:linear-gradient(#f7f3e81f,#f7f3e809);border-bottom:1px solid #f7f3e821;grid-template-columns:auto auto auto 1fr;align-items:center;gap:8px;min-height:42px;padding:0 16px;display:grid}.traffic{border-radius:50%;width:12px;height:12px;display:block}.traffic.red{background:#ff5f57}.traffic.amber{background:#ffbd2e}.traffic.green{background:#28c840}.terminal-title{color:#f7f3e8b8;justify-self:center;margin-left:-60px;font-size:.75rem}.mac-terminal__tabs{gap:8px;padding:12px 16px 0;display:flex}.mac-terminal__tabs span{color:var(--yellow-core);text-transform:uppercase;letter-spacing:.08em;background:#f2c84b0d;border:1px solid #f2c84b40;padding:7px 9px;font-size:.68rem}.mac-terminal__body{gap:18px;min-height:460px;padding:32px 32px 28px;font-size:clamp(.82rem,.9vw,1.02rem);display:grid}.mac-terminal p{color:#f7f3e8e0;margin:0}.prompt{color:var(--yellow-core);margin-right:8px}.output{padding-left:24px;color:#f7f3e8a8!important}.output.ok{color:#d7f6a8!important}.deploy-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:8px 0;display:grid}.deploy-steps span{color:var(--yellow-core);text-transform:uppercase;text-align:center;background:#f2c84b0d;border:1px solid #f2c84b6b;padding:10px 6px;font-size:.68rem;position:relative}.deploy-steps span:not(:last-child):after{content:"";background:var(--yellow-core);opacity:.55;width:8px;height:1px;position:absolute;top:50%;left:100%}.terminal-split{grid-template-columns:1.2fr .8fr;gap:12px;margin:8px 0;display:grid}.terminal-split>div{background:#ffffff06;border:1px solid #f7f3e81f;gap:7px;padding:12px;display:grid}.terminal-split strong{color:var(--yellow-core);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.terminal-metrics span{color:#f7f3e89e;justify-content:space-between;gap:12px;display:flex}.cursor{vertical-align:-2px;background:var(--yellow-core);width:8px;height:1.05em;margin-left:6px;animation:1s step-end infinite cursorBlink;display:inline-block}.mac-terminal__status{color:#f7f3e89e;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #f7f3e81f;justify-content:center;padding:11px 16px;font-size:.7rem;display:flex}.landscape-section{z-index:2;background:linear-gradient(#0000,#05050526);padding-top:clamp(20px,2.5vw,42px)!important;padding-bottom:clamp(30px,3vw,50px)!important}.landscape-section .section-copy p:last-child{max-width:720px;color:var(--ink);opacity:.72;font-size:1.15rem}.route-board{isolation:isolate;max-width:1600px;min-height:clamp(560px,48vw,760px);margin:70px auto 0;position:relative}.node-routes{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.route-path{fill:none;stroke:var(--topo-line-color,#11100b6b);stroke-width:2.5px;stroke-dasharray:12 15;animation:18s linear infinite routeMove}.route-path.secondary{opacity:.7}.route-path.connector{opacity:.46;stroke-width:1.5px;stroke-dasharray:10 18}.route-path.feedback{opacity:.32;stroke-width:1.8px;stroke-dasharray:8 14;stroke:#f2c84b80}.route-marker-halo{fill:#f2c84b38;stroke:var(--grid-line-color,#11100b3d)}.route-marker{fill:var(--black);stroke:var(--yellow-core);stroke-width:3px}.infra-node{left:var(--x);top:var(--y);--base-transform:translate(-50%, -50%);width:clamp(185px,14vw,240px);min-height:150px;transform:var(--base-transform);color:var(--white);z-index:2;transition:transform .35s var(--ease-out), border-color .35s var(--ease-out), box-shadow .35s var(--ease-out), background .35s var(--ease-out);will-change:transform;padding:16px;position:absolute}.infra-node.style-opt-3{background:linear-gradient(135deg,#181714,#080807);border:1px solid #f2c84b14;border-radius:16px;box-shadow:0 30px 65px #00000080,inset 0 0 12px #f2c84b14}.infra-node.style-opt-3:before{content:"";background:#f2c84b59;width:24px;height:1px;position:absolute;top:10px;right:18px}.infra-node.style-opt-3:after{content:"";border:1px solid var(--yellow-core);pointer-events:none;opacity:0;z-index:3;will-change:opacity;border-radius:16px;transition:opacity .35s;position:absolute;inset:-1px;box-shadow:0 0 25px #f2c84b40,inset 0 0 16px #f2c84b1f}.infra-node.style-opt-3:hover{border-color:var(--yellow-core)!important;animation-play-state:paused!important;transform:translate(-50%,calc(-50% - 8px))!important;box-shadow:0 35px 80px #0009,inset 0 0 16px #f2c84b26!important}.infra-node.style-opt-3:hover:after{opacity:1!important;animation-play-state:paused!important}.infra-node.style-opt-3:hover .status-light{background:var(--yellow-core)!important;box-shadow:0 0 8px var(--yellow-core), 0 0 16px var(--yellow-core)!important;animation-play-state:paused!important}.status-light{vertical-align:middle;background:#f2c84b33;border-radius:50%;width:6px;height:6px;margin-left:8px;transition:background .25s,box-shadow .25s;display:inline-block}.infra-node.node-idx-0{animation:8s cubic-bezier(.25,1,.5,1) infinite floatProgress-0}.infra-node.node-idx-0:after{animation:8s cubic-bezier(.25,1,.5,1) infinite glowProgress-0}.infra-node.node-idx-0 .status-light{animation:8s cubic-bezier(.25,1,.5,1) infinite lightProgress-0}.infra-node.node-idx-1{animation:8s cubic-bezier(.25,1,.5,1) infinite floatProgress-1}.infra-node.node-idx-1:after{animation:8s cubic-bezier(.25,1,.5,1) infinite glowProgress-1}.infra-node.node-idx-1 .status-light{animation:8s cubic-bezier(.25,1,.5,1) infinite lightProgress-1}.infra-node.node-idx-2{animation:8s cubic-bezier(.25,1,.5,1) infinite floatProgress-2}.infra-node.node-idx-2:after{animation:8s cubic-bezier(.25,1,.5,1) infinite glowProgress-2}.infra-node.node-idx-2 .status-light{animation:8s cubic-bezier(.25,1,.5,1) infinite lightProgress-2}.infra-node.node-idx-3{animation:8s cubic-bezier(.25,1,.5,1) infinite floatProgress-3}.infra-node.node-idx-3:after{animation:8s cubic-bezier(.25,1,.5,1) infinite glowProgress-3}.infra-node.node-idx-3 .status-light{animation:8s cubic-bezier(.25,1,.5,1) infinite lightProgress-3}.infra-node.node-idx-4{animation:8s cubic-bezier(.25,1,.5,1) infinite floatProgress-4}.infra-node.node-idx-4:after{animation:8s cubic-bezier(.25,1,.5,1) infinite glowProgress-4}.infra-node.node-idx-4 .status-light{animation:8s cubic-bezier(.25,1,.5,1) infinite lightProgress-4}.infra-node.node-idx-5{animation:8s cubic-bezier(.25,1,.5,1) infinite floatProgress-5}.infra-node.node-idx-5:after{animation:8s cubic-bezier(.25,1,.5,1) infinite glowProgress-5}.infra-node.node-idx-5 .status-light{animation:8s cubic-bezier(.25,1,.5,1) infinite lightProgress-5}.infra-node.node-idx-6{animation:8s cubic-bezier(.25,1,.5,1) infinite floatProgress-6}.infra-node.node-idx-6:after{animation:8s cubic-bezier(.25,1,.5,1) infinite glowProgress-6}.infra-node.node-idx-6 .status-light{animation:8s cubic-bezier(.25,1,.5,1) infinite lightProgress-6}.infra-node.node-idx-7{animation:8s cubic-bezier(.25,1,.5,1) infinite floatProgress-7}.infra-node.node-idx-7:after{animation:8s cubic-bezier(.25,1,.5,1) infinite glowProgress-7}.infra-node.node-idx-7 .status-light{animation:8s cubic-bezier(.25,1,.5,1) infinite lightProgress-7}@keyframes floatProgress-0{0%{transform:var(--base-transform) translate3d(0, 0, 0)}3%,85%{transform:var(--base-transform) translate3d(0, -6px, 0)}92%,to{transform:var(--base-transform) translate3d(0, 0, 0)}}@keyframes glowProgress-0{0%{opacity:0}3%,85%{opacity:1}92%,to{opacity:0}}@keyframes lightProgress-0{0%{box-shadow:none;background:#f2c84b33}3%,85%{background:var(--yellow-core);box-shadow:0 0 8px var(--yellow-core), 0 0 16px var(--yellow-core)}92%,to{box-shadow:none;background:#f2c84b33}}@keyframes floatProgress-1{0%,10%{transform:var(--base-transform) translate3d(0, 0, 0)}13%,85%{transform:var(--base-transform) translate3d(0, -6px, 0)}92%,to{transform:var(--base-transform) translate3d(0, 0, 0)}}@keyframes glowProgress-1{0%,10%{opacity:0}13%,85%{opacity:1}92%,to{opacity:0}}@keyframes lightProgress-1{0%,10%{box-shadow:none;background:#f2c84b33}13%,85%{background:var(--yellow-core);box-shadow:0 0 8px var(--yellow-core), 0 0 16px var(--yellow-core)}92%,to{box-shadow:none;background:#f2c84b33}}@keyframes floatProgress-2{0%,20%{transform:var(--base-transform) translate3d(0, 0, 0)}23%,85%{transform:var(--base-transform) translate3d(0, -6px, 0)}92%,to{transform:var(--base-transform) translate3d(0, 0, 0)}}@keyframes glowProgress-2{0%,20%{opacity:0}23%,85%{opacity:1}92%,to{opacity:0}}@keyframes lightProgress-2{0%,20%{box-shadow:none;background:#f2c84b33}23%,85%{background:var(--yellow-core);box-shadow:0 0 8px var(--yellow-core), 0 0 16px var(--yellow-core)}92%,to{box-shadow:none;background:#f2c84b33}}@keyframes floatProgress-3{0%,30%{transform:var(--base-transform) translate3d(0, 0, 0)}33%,85%{transform:var(--base-transform) translate3d(0, -6px, 0)}92%,to{transform:var(--base-transform) translate3d(0, 0, 0)}}@keyframes glowProgress-3{0%,30%{opacity:0}33%,85%{opacity:1}92%,to{opacity:0}}@keyframes lightProgress-3{0%,30%{box-shadow:none;background:#f2c84b33}33%,85%{background:var(--yellow-core);box-shadow:0 0 8px var(--yellow-core), 0 0 16px var(--yellow-core)}92%,to{box-shadow:none;background:#f2c84b33}}@keyframes floatProgress-4{0%,40%{transform:var(--base-transform) translate3d(0, 0, 0)}43%,85%{transform:var(--base-transform) translate3d(0, -6px, 0)}92%,to{transform:var(--base-transform) translate3d(0, 0, 0)}}@keyframes glowProgress-4{0%,40%{opacity:0}43%,85%{opacity:1}92%,to{opacity:0}}@keyframes lightProgress-4{0%,40%{box-shadow:none;background:#f2c84b33}43%,85%{background:var(--yellow-core);box-shadow:0 0 8px var(--yellow-core), 0 0 16px var(--yellow-core)}92%,to{box-shadow:none;background:#f2c84b33}}@keyframes floatProgress-5{0%,50%{transform:var(--base-transform) translate3d(0, 0, 0)}53%,85%{transform:var(--base-transform) translate3d(0, -6px, 0)}92%,to{transform:var(--base-transform) translate3d(0, 0, 0)}}@keyframes glowProgress-5{0%,50%{opacity:0}53%,85%{opacity:1}92%,to{opacity:0}}@keyframes lightProgress-5{0%,50%{box-shadow:none;background:#f2c84b33}53%,85%{background:var(--yellow-core);box-shadow:0 0 8px var(--yellow-core), 0 0 16px var(--yellow-core)}92%,to{box-shadow:none;background:#f2c84b33}}@keyframes floatProgress-6{0%,60%{transform:var(--base-transform) translate3d(0, 0, 0)}63%,85%{transform:var(--base-transform) translate3d(0, -6px, 0)}92%,to{transform:var(--base-transform) translate3d(0, 0, 0)}}@keyframes glowProgress-6{0%,60%{opacity:0}63%,85%{opacity:1}92%,to{opacity:0}}@keyframes lightProgress-6{0%,60%{box-shadow:none;background:#f2c84b33}63%,85%{background:var(--yellow-core);box-shadow:0 0 8px var(--yellow-core), 0 0 16px var(--yellow-core)}92%,to{box-shadow:none;background:#f2c84b33}}@keyframes floatProgress-7{0%,70%{transform:var(--base-transform) translate3d(0, 0, 0)}73%,85%{transform:var(--base-transform) translate3d(0, -6px, 0)}92%,to{transform:var(--base-transform) translate3d(0, 0, 0)}}@keyframes glowProgress-7{0%,70%{opacity:0}73%,85%{opacity:1}92%,to{opacity:0}}@keyframes lightProgress-7{0%,70%{box-shadow:none;background:#f2c84b33}73%,85%{background:var(--yellow-core);box-shadow:0 0 8px var(--yellow-core), 0 0 16px var(--yellow-core)}92%,to{box-shadow:none;background:#f2c84b33}}.infra-node span,.process-track span{font-family:var(--font-mono);color:var(--yellow-core);font-size:.72rem}.infra-node p,.process-track p{color:var(--muted);font-size:.92rem}.infra-node h3{letter-spacing:-.03em;margin-bottom:18px;font-size:clamp(1.15rem,1.5vw,1.45rem);line-height:1.2}.core-section{grid-template-columns:minmax(0,.78fr) minmax(460px,1fr);align-items:center;gap:clamp(40px,5vw,80px);display:grid;overflow:hidden;background:radial-gradient(circle 600px at 50% 100%, rgba(var(--theme-accent-rgb),.12), transparent), linear-gradient(180deg, transparent 0px, #0505050d 50px, #05050533 120px, #05050573 200px, #050505b8 290px, #050505eb 370px, var(--black) 450px)!important;padding-top:clamp(40px,4vw,70px)!important;padding-bottom:clamp(110px,11vw,170px)!important}.core-section .section-copy h2{font-size:clamp(3rem,6.6vw,6.8rem)}.core-section .section-copy p:last-child{color:#f7f3e8c2;max-width:700px}.control-plane{z-index:2;-webkit-user-select:none;user-select:none;background:#090908;border:1px solid #f7f3e81f;border-radius:14px;min-width:0;position:relative;overflow:hidden;box-shadow:0 38px 120px #000000a6}.control-plane:before{content:"";opacity:.32;pointer-events:none;background-image:linear-gradient(#f7f3e805 1px,#0000 1px),linear-gradient(90deg,#f7f3e805 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.control-plane__chrome{z-index:1;min-height:50px;font-family:var(--font-mono);background:#f7f3e805;border-bottom:1px solid #f7f3e814;grid-template-columns:80px 1fr auto;align-items:center;gap:16px;padding:0 18px;display:grid;position:relative}.window-controls{gap:8px;display:flex}.control-plane__title{color:var(--white);text-transform:uppercase;letter-spacing:.05em;justify-self:center;font-size:.84rem}.control-plane__status{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.control-plane__status span{color:#f7f3e8a6;text-transform:uppercase;letter-spacing:.05em;background:#f2c84b05;border:1px solid #f2c84b33;border-radius:4px;padding:5px 8px;font-size:.65rem}.control-plane__status .healthy{color:var(--yellow-core);background:#f2c84b0f;border-color:#f2c84b66}.status-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;display:grid;position:relative}.status-grid article{background:#05050559;border:1px solid #f7f3e814;border-radius:8px;padding:16px}.status-grid span{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;margin-bottom:8px;font-size:.68rem;display:block}.status-grid strong{color:var(--white);font-size:clamp(1.5rem,3vw,2.4rem);font-weight:700}.cluster-map{z-index:1;grid-template-columns:repeat(3,1fr);align-items:center;gap:18px;min-height:210px;margin:0 18px 18px;display:grid;position:relative}.cluster-lines{background:linear-gradient(90deg,#0000,#f2c84b66,#0000);height:1px;position:absolute;top:50%;left:10%;right:10%}.cluster-map article{z-index:2;background:#050505b3;border:1px solid #f2c84b2e;border-radius:8px;min-height:130px;padding:18px;position:relative;box-shadow:0 12px 40px #00000059}.cluster-map article:nth-of-type(2){transform:translateY(-18px)}.cluster-map span,.pipeline-strip span,.alert-stack span{font-family:var(--font-mono);color:var(--yellow-core);text-transform:uppercase;font-size:.68rem}.cluster-map h3{margin:14px 0 6px;font-size:clamp(1.1rem,1.6vw,1.45rem);font-weight:700}.cluster-map p{color:var(--muted);margin:0;font-size:.88rem}.pipeline-strip{z-index:1;background:#05050533;border:1px solid #f7f3e814;border-radius:6px;grid-template-columns:repeat(5,1fr);gap:0;margin:0 18px 18px;display:grid;position:relative;overflow:hidden}.pipeline-strip span{text-align:center;border-right:1px solid #f7f3e814;padding:11px 8px;font-size:.68rem}.pipeline-strip span:last-child{border-right:0}.ops-bottom{z-index:1;grid-template-columns:1.4fr .6fr;gap:18px;padding:0 18px 18px;display:grid;position:relative}.log-stream,.alert-stack{background:#05050559;border:1px solid #f7f3e814;border-radius:8px;gap:8px;padding:16px;display:grid}.log-stream strong{color:var(--white);font-family:var(--font-mono);text-transform:uppercase;margin-bottom:4px;font-size:.72rem}.log-stream small{color:#f7f3e88c;font-family:var(--font-mono);font-size:.78rem}.alert-stack span{text-align:center;background:#f2c84b05;border:1px solid #f2c84b26;border-radius:6px;padding:8px 12px;font-size:.68rem}.process-section{padding-block:clamp(105px,10vw,155px);background:#000!important;min-height:auto!important}.process-section .section-copy p:last-child{color:#f7f3e8d1}.process-track{z-index:15;border-top:1px solid #f7f3e82e;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.process-card{z-index:15;min-height:260px;transition:transform .35s var(--ease-out), background .35s var(--ease-out), border-color .35s var(--ease-out), box-shadow .35s var(--ease-out);background:#05050526;border-right:1px solid #f7f3e81f;outline:none;padding:30px 24px 26px;position:relative}.process-card:before{content:"";background:var(--yellow-core);width:0;height:2px;transition:width .38s var(--ease-out);position:absolute;top:-1px;left:0}.process-card h3{transition:transform .35s var(--ease-out), color .35s var(--ease-out)}.process-card small{font-family:var(--font-mono);color:#f2c84bb8;text-transform:uppercase;letter-spacing:.06em;transition:transform .35s var(--ease-out), color .35s var(--ease-out);font-size:.68rem;position:absolute;bottom:22px;left:24px;transform:translate(0)}.process-card:hover,.process-card:focus-visible{background:#f2c84b0b;border-color:#f2c84b5c;transform:translateY(-10px);box-shadow:0 34px 90px #00000047}.process-card:hover:before,.process-card:focus-visible:before{width:100%}.process-card:hover h3,.process-card:focus-visible h3{color:var(--yellow-core);transform:translate(4px)}.process-card:hover small,.process-card:focus-visible small{color:var(--yellow-core);transform:translate(8px)}.globe-section{z-index:10;min-height:clamp(780px,100vh,1040px);padding:clamp(140px,14vh,190px) var(--page-pad) clamp(90px,10vh,130px);align-items:center;display:grid;position:relative;overflow:visible;background:radial-gradient(circle 600px at 50% 0%, rgba(var(--theme-accent-rgb),.12), transparent), var(--black)!important}.globe-copy{z-index:4;max-width:min(640px,35%);position:relative}.globe-copy h2{font-size:clamp(3.2rem,7vw,7.4rem)}.globe-copy p{color:#f7f3e8d1;max-width:560px}.globe-canvas-wrap{z-index:10;aspect-ratio:1;width:clamp(700px,67.2vw,1400px);position:absolute;top:72%;right:max(-140px,-8vw);transform:translateY(-50%)}.globe-canvas-wrap canvas{width:100%!important;height:100%!important}.globe-canvas-fallback{background:radial-gradient(circle at 42% 34%,#47402a 0 13%,#242116 36%,#090806 68%,#020202 100%);border:1px solid #f2c84b33;border-radius:50%;width:100%;height:100%}.site-footer{z-index:3;color:var(--white);padding:70px var(--page-pad) 26px;background:#030303;border-top:1px solid #f2c84b33;position:relative}.footer-grid{grid-template-columns:1.3fr .6fr .8fr;gap:50px;display:grid}.footer-grid h2{font-size:clamp(2.5rem,6vw,6rem)}.footer-list{color:var(--muted);flex-direction:column;gap:11px;display:flex}.footer-list h3{color:var(--white)}.footer-bottom{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;border-top:1px solid #f7f3e81a;justify-content:space-between;margin-top:60px;padding-top:20px;font-size:.74rem;display:flex}.contact-page{min-height:100vh;padding:130px var(--page-pad);transition:color .4s;position:relative;overflow:hidden}.contact-page .ambient-system{position:absolute!important}.home-light-container{position:relative;overflow:hidden}.home-light-container .ambient-system{position:absolute!important}.placeholder-page{min-height:100vh;padding:130px var(--page-pad)}.contact-bg{z-index:0;pointer-events:none;transition:background .5s;position:absolute;inset:0}.contact-page .contact-hero,.contact-page .contact-form{z-index:10;position:relative}.contact-hero{text-align:center;flex-direction:column;align-items:center;max-width:860px;margin:0 auto;display:flex}.contact-hero h1{font-family:"Plus Jakarta Sans", var(--font-sans);letter-spacing:-.03em;margin:0 0 10px;padding-bottom:.08em;font-size:clamp(2.2rem,5vw,4.4rem);font-weight:700;line-height:1.15}.contact-hero p{max-width:680px;color:var(--muted);margin:0;font-size:1.12rem;line-height:1.6}.placeholder-page h1{font-size:clamp(3.4rem,8vw,8.8rem)}.contact-form{gap:18px;max-width:980px;margin:60px auto 0;display:grid}.field-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-form label{color:#ffffffa6;font-family:"Plus Jakarta Sans", var(--font-sans);text-transform:uppercase;letter-spacing:.06em;gap:8px;font-size:.74rem;font-weight:600;display:grid}.contact-form input,.contact-form select,.contact-form textarea{width:100%;font-family:"Plus Jakarta Sans", var(--font-sans);color:var(--white);background:#0d0d0be6;border:1px solid #ffffff26;border-radius:10px;padding:15px 20px;font-size:.94rem;transition:border-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),background-color .35s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #0000001a,inset 0 1px 2px #ffffff05;outline:none!important}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--yellow-core);box-shadow:0 0 0 4px rgba(var(--theme-accent-rgb), .18);background-color:#1a1a16f2}.contact-form select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;background-size:16px;padding-right:48px}.contact-form input:-webkit-autofill{transition:background-color 5000s ease-in-out,border-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);-webkit-text-fill-color:var(--white)!important;border:1px solid #ffffff26!important;box-shadow:inset 0 0 0 1000px #0d0d0be6!important}.contact-form input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out,border-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);-webkit-text-fill-color:var(--white)!important;border:1px solid #ffffff26!important;box-shadow:inset 0 0 0 1000px #0d0d0be6!important}.contact-form input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out,border-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);-webkit-text-fill-color:var(--white)!important;border:1px solid #ffffff26!important;box-shadow:inset 0 0 0 1000px #0d0d0be6!important}.contact-form input:-webkit-autofill:active{transition:background-color 5000s ease-in-out,border-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);-webkit-text-fill-color:var(--white)!important;border:1px solid #ffffff26!important;box-shadow:inset 0 0 0 1000px #0d0d0be6!important}.contact-form textarea:-webkit-autofill{transition:background-color 5000s ease-in-out,border-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);-webkit-text-fill-color:var(--white)!important;border:1px solid #ffffff26!important;box-shadow:inset 0 0 0 1000px #0d0d0be6!important}.contact-form textarea:-webkit-autofill:hover{transition:background-color 5000s ease-in-out,border-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);-webkit-text-fill-color:var(--white)!important;border:1px solid #ffffff26!important;box-shadow:inset 0 0 0 1000px #0d0d0be6!important}.contact-form textarea:-webkit-autofill:focus{transition:background-color 5000s ease-in-out,border-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);-webkit-text-fill-color:var(--white)!important;border:1px solid #ffffff26!important;box-shadow:inset 0 0 0 1000px #0d0d0be6!important}.contact-form textarea:-webkit-autofill:active{transition:background-color 5000s ease-in-out,border-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);-webkit-text-fill-color:var(--white)!important;border:1px solid #ffffff26!important;box-shadow:inset 0 0 0 1000px #0d0d0be6!important}.contact-form select:-webkit-autofill{transition:background-color 5000s ease-in-out,border-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);-webkit-text-fill-color:var(--white)!important;border:1px solid #ffffff26!important;box-shadow:inset 0 0 0 1000px #0d0d0be6!important}.contact-form select:-webkit-autofill:hover{transition:background-color 5000s ease-in-out,border-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);-webkit-text-fill-color:var(--white)!important;border:1px solid #ffffff26!important;box-shadow:inset 0 0 0 1000px #0d0d0be6!important}.contact-form select:-webkit-autofill:focus{transition:background-color 5000s ease-in-out,border-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);-webkit-text-fill-color:var(--white)!important;border:1px solid #ffffff26!important;box-shadow:inset 0 0 0 1000px #0d0d0be6!important}.contact-form select:-webkit-autofill:active{transition:background-color 5000s ease-in-out,border-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);-webkit-text-fill-color:var(--white)!important;border:1px solid #ffffff26!important;box-shadow:inset 0 0 0 1000px #0d0d0be6!important}:-webkit-any(.contact-form input:-webkit-autofill:focus,.contact-form textarea:-webkit-autofill:focus,.contact-form select:-webkit-autofill:focus){border-color:var(--yellow-core)!important;box-shadow:inset 0 0 0 1000px #1a1a16f2!important;box-shadow:0 0 0 4px rgba(var(--theme-accent-rgb), .18), 0 0 0px 1000px #1a1a16f2 inset!important}:is(.contact-form input:autofill:focus,.contact-form textarea:autofill:focus,.contact-form select:autofill:focus){border-color:var(--yellow-core)!important;box-shadow:inset 0 0 0 1000px #1a1a16f2!important;box-shadow:0 0 0 4px rgba(var(--theme-accent-rgb), .18), 0 0 0px 1000px #1a1a16f2 inset!important}.form-error{color:var(--yellow-core);font-family:var(--font-mono)}.placeholder-page section{max-width:980px}.placeholder-page p{max-width:720px;color:var(--muted);font-size:1.15rem}@keyframes gridDrift{to{transform:translate(48px,48px)}}@keyframes routeMove{to{stroke-dashoffset:-220px}}@keyframes pulse{50%{opacity:.25;transform:scale(1.5)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes cursorBlink{50%{opacity:0}}@media (max-width:1300px){.hero-section,.core-section,.contact-hero{grid-template-columns:1fr}.core-section{padding-top:40px!important;padding-bottom:100px!important}.process-track{grid-template-columns:repeat(2,1fr)}.process-card{border-bottom:1px solid #f7f3e81f}.globe-section{text-align:center;flex-direction:column;align-items:center;min-height:auto;padding-block:100px;display:flex}.globe-copy{flex-direction:column;align-items:center;max-width:100%;display:flex}.globe-copy p{margin-inline:auto}.globe-canvas-wrap{aspect-ratio:1;width:min(770px,95vw);margin-top:50px;position:relative;top:auto;right:auto;transform:none}}@media (max-width:980px){.route-board{grid-template-columns:repeat(2,1fr);gap:14px;min-height:auto;display:grid}.node-routes{display:none}.infra-node{--base-transform:translate3d(0, 0, 0);width:auto;min-height:auto;transform:var(--base-transform);position:relative;top:auto;left:auto}.infra-node.style-opt-3:hover{animation:none!important;transform:translateY(-8px)!important}}@media (max-width:900px){.site-header{grid-template-columns:auto 1fr auto}.nav{color:var(--white);border:1px solid #f2c84b59;flex-direction:column;align-items:flex-start;padding:24px;display:none;position:fixed;top:74px;left:18px;right:18px;box-shadow:0 30px 90px #0000006b;-webkit-backdrop-filter:blur(80px)!important;background:#050505f2!important}.nav.open{display:flex}.header-cta{display:none}.menu-toggle{justify-self:end;display:block}h1{font-size:clamp(3rem,8vw,5.5rem)}.terminal-title{justify-self:end;margin-left:0}.deploy-steps,.terminal-split,.status-grid,.cluster-map,.ops-bottom,.pipeline-strip,.footer-grid,.field-grid{grid-template-columns:1fr}.deploy-steps span:not(:last-child):after,.cluster-lines{display:none}.cluster-map article:nth-of-type(2){transform:none}.pipeline-strip span{border-bottom:1px solid #f7f3e81f;border-right:0}.pipeline-strip span:last-child{border-bottom:0}.footer-bottom{flex-direction:column;gap:10px}}@media (max-width:700px){.process-track{grid-template-columns:1fr}.process-card{border-right:0;min-height:230px}.mac-terminal__tabs{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.cursor,.route-path,.draft-grid,.draft-lines path{animation:none!important}.process-card:hover,.process-card:focus-visible,.infra-node:hover,.infra-node.style-opt-3:hover{transform:none!important}.infra-node,.infra-node:after,.status-light,.mac-terminal,.terminal-floor-shadow{animation:none!important}}.terminal-float-container{perspective:1200px;width:100%;transform-style:preserve-3d;flex-direction:column;align-items:center;display:flex;position:relative}.terminal-floor-shadow{pointer-events:none;z-index:-1;background:radial-gradient(#11100b99 0%,#11100b00 70%);border-radius:50%;width:80%;height:20px;transition:all .3s;position:absolute;bottom:-35px}.float-subtle .mac-terminal{animation:5s ease-in-out infinite float-subtle-anim}.float-subtle .terminal-floor-shadow{animation:5s ease-in-out infinite shadow-subtle-anim}@keyframes float-subtle-anim{0%,to{transform:translate(0,0)rotate(.01deg)}50%{transform:translateY(-8px)rotate(-.01deg)}}@keyframes shadow-subtle-anim{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.55;filter:blur(2px);transform:scale(.88)}}.header-controls{align-items:center;gap:12px;display:flex}.theme-dropdown{position:relative}.theme-dropdown-toggle{color:inherit;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;opacity:.88;background:0 0;border:1px solid;align-items:center;gap:8px;padding:12px 16px;font-size:.74rem;transition:all .25s;display:flex}.theme-dropdown-toggle:hover{opacity:1;color:var(--yellow-deep)}.theme-dark .theme-dropdown-toggle{color:rgb(var(--theme-accent-rgb));border-color:rgba(var(--theme-accent-rgb), .75)}.theme-dark .theme-dropdown-toggle:hover{color:rgb(var(--theme-accent-rgb))}.dropdown-arrow{font-size:.55rem;transition:transform .25s}.theme-dropdown-toggle[aria-expanded=true] .dropdown-arrow{transform:rotate(180deg)}.theme-dropdown-menu{border:1px solid rgba(var(--theme-accent-rgb), .25);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:100;background:#11100bf2;border-radius:8px;flex-direction:column;gap:4px;min-width:160px;padding:6px;animation:.25s cubic-bezier(.16,1,.3,1) dropdownFadeIn;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 48px #00000080}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.theme-dropdown-item{color:#ffffffd9;font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:.76rem;font-weight:550;transition:all .2s;display:flex}.theme-dropdown-item:hover{background:rgba(var(--theme-accent-rgb), .12);color:var(--white)}.theme-dropdown-item.active{background:rgb(var(--theme-accent-rgb));color:var(--black)}.dropdown-swatch{background:var(--swatch-color);border:1px solid #fff3;border-radius:50%;width:12px;height:12px}.theme-dropdown-item.active .dropdown-swatch{border-color:#0000004d}.theme-dropdown-toggle.theme-circle-toggle{justify-content:center;min-width:54px;padding:10px 12px}.active-theme-circle{background:var(--active-color);border:1px solid #00000040;border-radius:50%;width:14px;height:14px;transition:background .25s;display:inline-block}.theme-dark .active-theme-circle{border-color:#ffffff40}.active-theme-circle[style*=\#050505],.dropdown-swatch[style*=\#050505]{border:1px solid #fffc!important}.headline-wrapper{justify-content:center;align-items:center;min-height:150px;margin:0;display:flex}.typing-word{color:rgb(var(--theme-accent-rgb));font-weight:700}.cursor-marker{color:#11100b;margin-left:2px;font-weight:300;animation:.8s infinite cursorBlink}.idle-shimmer-text{background:linear-gradient(90deg, #fff 0%, #fff 35%, var(--yellow-core) 50%, #fff 65%, #fff 100%);-webkit-text-fill-color:transparent;color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite idleShimmer}@keyframes idleShimmer{to{background-position:200%}}.custom-select-container{width:100%;position:relative}.custom-select-trigger{width:100%;font-family:"Plus Jakarta Sans", var(--font-sans);color:var(--white);cursor:pointer;text-align:left;background:#0d0d0be6;border:1px solid #ffffff26;border-radius:10px;justify-content:space-between;align-items:center;padding:15px 20px;font-size:.94rem;transition:border-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),background-color .35s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 12px #0000001a,inset 0 1px 2px #ffffff05;outline:none!important}.custom-select-trigger:hover{background-color:#12120fe6;border-color:#f2c84b59}.custom-select-trigger.focused,.custom-select-trigger:focus{border-color:var(--yellow-core);box-shadow:0 0 0 4px rgba(var(--theme-accent-rgb), .18);background-color:#1a1a16f2}.custom-select-arrow{color:#ffffff80;font-size:.65rem;transition:transform .25s cubic-bezier(.16,1,.3,1)}.custom-select-trigger[aria-expanded=true] .custom-select-arrow{color:var(--yellow-core);transform:rotate(180deg)}.custom-select-options{z-index:100;-webkit-backdrop-filter:blur(16px);background:#0d0d0bf5;border:1px solid #f2c84b38;border-radius:10px;max-height:260px;margin:0;padding:6px;list-style:none;animation:.25s cubic-bezier(.16,1,.3,1) dropdownFadeIn;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 15px 45px #000000a6,inset 0 0 0 1px #ffffff0d}.custom-select-option{cursor:pointer;color:#fffc;border-radius:6px;padding:10px 16px;font-size:.92rem;font-weight:500;transition:all .25s cubic-bezier(.16,1,.3,1)}.custom-select-option:hover{color:var(--white);background:#f2c84b1f}.custom-select-option.active{background:var(--yellow-core);color:var(--black);font-weight:600}.custom-select-options::-webkit-scrollbar{width:6px}.custom-select-options::-webkit-scrollbar-track{background:#0d0d0b66;border-radius:10px}.custom-select-options::-webkit-scrollbar-thumb{background:#f2c84b40;border-radius:10px;transition:background .2s}.custom-select-options::-webkit-scrollbar-thumb:hover{background:var(--yellow-core)}.custom-select-options{scrollbar-width:thin;scrollbar-color:#f2c84b40 #0d0d0b66}.contact-page.theme-light h1{color:#11100b!important}.contact-page.theme-light .idle-shimmer-text{background:linear-gradient(90deg,#11100b 0% 35%,#b8860b 50%,#11100b 65% 100%) 0 0/200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent!important;color:#0000!important}.contact-page.theme-light p{color:#555246}.contact-page.theme-light .contact-form label{color:#11100bb3}.contact-page.theme-light .contact-form input,.contact-page.theme-light .contact-form textarea{color:#11100b;background:#ffffffd9;border-color:#11100b26;box-shadow:0 4px 12px #11100b0d,inset 0 1px 2px #00000005}.contact-page.theme-light .contact-form input:focus,.contact-page.theme-light .contact-form textarea:focus{border-color:var(--yellow-core);background-color:#fff;box-shadow:0 0 0 4px #f2c84b38}.contact-page.theme-light .custom-select-trigger{color:#11100b;background:#ffffffd9;border-color:#11100b26;box-shadow:0 4px 12px #11100b0d,inset 0 1px 2px #00000005}.contact-page.theme-light .custom-select-trigger:focus,.contact-page.theme-light .custom-select-trigger.focused{border-color:var(--yellow-core);background-color:#fff;box-shadow:0 0 0 4px #f2c84b38}.contact-page.theme-light .custom-select-arrow{color:#11100b80}.contact-page.theme-light .custom-select-options{background:#fffffffa;border-color:#11100b26;box-shadow:0 15px 45px #11100b1f,inset 0 0 0 1px #00000005}.contact-page.theme-light .custom-select-option{color:#11100bcc}.contact-page.theme-light .custom-select-option:hover{color:#11100b;background:#f2c84b26}.contact-page.theme-light .custom-select-option.active{background:var(--yellow-core);color:var(--black)}.contact-page.theme-light .custom-select-options::-webkit-scrollbar-track{background:#00000008}.contact-page.theme-light .custom-select-options::-webkit-scrollbar-thumb{background:#f2c84b66}:-webkit-any(.contact-page.theme-light .contact-form input:-webkit-autofill,.contact-page.theme-light .contact-form textarea:-webkit-autofill){-webkit-text-fill-color:#11100b!important;border-color:#11100b26!important;box-shadow:inset 0 0 0 1000px #ffffffd9!important}:is(.contact-page.theme-light .contact-form input:autofill,.contact-page.theme-light .contact-form textarea:autofill){-webkit-text-fill-color:#11100b!important;border-color:#11100b26!important;box-shadow:inset 0 0 0 1000px #ffffffd9!important}:-webkit-any(.contact-page.theme-light .contact-form input:-webkit-autofill:focus,.contact-page.theme-light .contact-form textarea:-webkit-autofill:focus){border-color:var(--yellow-core)!important;box-shadow:0 0 0 4px #f2c84b38,inset 0 0 0 1000px #fff!important}:is(.contact-page.theme-light .contact-form input:autofill:focus,.contact-page.theme-light .contact-form textarea:autofill:focus){border-color:var(--yellow-core)!important;box-shadow:0 0 0 4px #f2c84b38,inset 0 0 0 1000px #fff!important}.tech-marquee-section{z-index:5;-webkit-backdrop-filter:blur(20px)saturate(80%);border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:#ffffffe6;flex-direction:column;justify-content:center;width:100%;padding-block:clamp(22px,2.6vw,34px);display:flex;position:relative;overflow:hidden;box-shadow:0 1px #0000000f,0 4px 12px #00000014,0 16px 40px #00000012}.tech-marquee-container{-webkit-user-select:none;user-select:none;width:100%;display:flex;overflow:visible}.tech-marquee-track{will-change:transform;gap:0;width:max-content;animation:73s linear infinite techMarqueeScroll;display:flex;overflow:visible}.tech-marquee-item{border-right:1px solid color-mix(in srgb, var(--ink) 12%, transparent);flex-shrink:0;justify-content:center;align-items:center;padding-block:6px;padding-inline:clamp(25px,3vw,45px);display:flex;overflow:visible}.tech-marquee-logo{opacity:.82;width:auto;height:clamp(34px,3.8vw,46px);transition:opacity .3s ease, transform .3s var(--ease-out);will-change:opacity, transform}.tech-marquee-item:hover .tech-marquee-logo{opacity:1;transform:scale(1.08)}@keyframes techMarqueeScroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tech-marquee-track{flex-wrap:wrap;justify-content:center;width:100%;animation:none!important}}.about-page{min-height:100vh;padding:95px var(--page-pad) 0;background:rgb(var(--theme-yellow-rgb));color:var(--ink);transition:background .4s,color .4s;position:relative;overflow:hidden}.about-page h1,.about-page h2,.about-page h3{color:var(--ink)}.about-page p{color:#555246}.about-page .ambient-system{position:absolute!important}.about-page .tech-marquee-section{margin-left:calc(-1 * var(--page-pad))!important;margin-right:calc(-1 * var(--page-pad))!important;width:calc(100% + 2 * var(--page-pad))!important;max-width:none!important}.about-hero{text-align:center;z-index:10;flex-direction:column;align-items:center;gap:20px;padding-bottom:clamp(40px,6vw,80px);display:flex;position:relative}.about-hero__content{flex-direction:column;align-items:center;max-width:1020px;margin:0 auto;display:flex}.about-hero__content h1{font-family:"Plus Jakarta Sans", var(--font-sans);letter-spacing:-.04em;text-align:center;margin-bottom:16px;font-size:clamp(2rem,4.4vw,4.2rem);font-weight:900;line-height:1.08}.about-hero__content p{opacity:.88;text-align:center;max-width:850px;margin-bottom:24px;font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.55}.about-hero__visual{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:380px;display:flex}.narrative-grid{z-index:10;border-top:1px solid #11100b1a;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,90px);padding-block:clamp(60px,8vw,120px);display:grid;position:relative}.narrative-col h2{letter-spacing:-.04em;margin-bottom:20px;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:850;line-height:1.1}.narrative-col p{margin-bottom:24px;font-size:1.12rem;line-height:1.65}.narrative-col ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.narrative-col li{color:#333129;align-items:flex-start;gap:12px;font-size:1.06rem;line-height:1.5;display:flex}.narrative-col li:before{content:"→";color:var(--yellow-deep);font-weight:700}.philosophy-section{z-index:10;border-top:1px solid #11100b1a;padding-block:clamp(60px,8vw,120px);position:relative}.philosophy-section h2{letter-spacing:-.04em;text-align:center;margin-bottom:40px;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:850}.philosophy-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.philosophy-card{transition:all .35s var(--ease-out);background:#ffffffa6;border:1px solid #11100b1a;border-radius:12px;padding:32px 28px;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000005}.philosophy-card:before{content:"";background:var(--yellow-core);transform-origin:0;width:100%;height:3px;transition:transform .35s var(--ease-out);position:absolute;top:0;left:0;transform:scaleX(0)}.philosophy-card:hover{background:#fff;border-color:#11100b2e;transform:translateY(-6px);box-shadow:0 20px 40px #11100b0f}.philosophy-card:hover:before{transform:scaleX(1)}.philosophy-card h3{margin-bottom:12px;font-size:1.35rem;font-weight:750}.philosophy-card p{margin:0;font-size:.98rem;line-height:1.55}.tooling-section{z-index:10;border-top:1px solid #11100b1a;padding-block:clamp(60px,8vw,120px);position:relative}.tooling-section__header{text-align:center;max-width:760px;margin:0 auto 50px}.tooling-section__header h2{letter-spacing:-.04em;margin-bottom:16px;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:850}.tooling-container{background:#ffffffb3;border:1px solid #11100b1a;border-radius:16px;grid-template-columns:280px 1fr;gap:40px;padding:32px;display:grid;box-shadow:0 20px 50px #00000008}.tooling-tabs{border-right:1px solid #11100b14;flex-direction:column;gap:8px;padding-right:20px;display:flex}.tooling-tab{color:#666359;font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:14px 18px;font-size:.92rem;font-weight:600;transition:all .25s}.tooling-tab:hover{color:var(--black);background:#11100b0a}.tooling-tab.active{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.tooling-content{padding-left:10px}.tooling-category-desc{color:var(--ink);border-bottom:1px dashed #11100b1f;margin-bottom:30px;padding-bottom:16px;font-size:1.15rem;font-weight:500;line-height:1.6}.tools-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.tool-item{background:#fff;border:1px solid #11100b14;border-radius:10px;padding:20px;box-shadow:0 4px 12px #00000003}.tool-item strong{color:var(--black);margin-bottom:6px;font-size:1.1rem;font-weight:700;display:block}.tool-item p{color:#666359;margin:0;font-size:.9rem;line-height:1.5}.methodology-section{z-index:10;border-top:1px solid #11100b1a;padding-block:clamp(60px,8vw,120px);position:relative}.methodology-section h2{letter-spacing:-.04em;text-align:center;margin-bottom:60px;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:850}.methodology-timeline{max-width:1100px;margin:0 auto;padding-left:40px;position:relative}.methodology-timeline:before{content:"";background:#11100b1a;width:2px;position:absolute;top:0;bottom:0;left:15px}.methodology-node{margin-bottom:50px;position:relative}.methodology-node:last-child{margin-bottom:0}.methodology-marker{background:var(--yellow-core);width:32px;height:32px;color:var(--black);border:4px solid rgb(var(--theme-yellow-rgb));font-family:var(--font-mono);z-index:2;border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;transition:all .3s;display:grid;position:absolute;top:4px;left:-40px;box-shadow:0 0 0 2px #11100b1a}.methodology-node:hover .methodology-marker{transform:scale(1.15);box-shadow:0 0 12px #f2c84b99}.methodology-card{background:#ffffffb3;border:1px solid #11100b14;border-radius:12px;padding:28px 32px;transition:all .3s;box-shadow:0 10px 30px #00000004}.methodology-node:hover .methodology-card{background:#fff;border-color:#11100b26;box-shadow:0 20px 45px #11100b0a}.methodology-card h3{margin-bottom:10px;font-size:1.3rem;font-weight:750}.methodology-card p{margin:0;font-size:1rem;line-height:1.6}.standards-grid{z-index:10;border-top:1px solid #11100b1a;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,80px);padding-block:clamp(60px,8vw,120px);display:grid;position:relative}.standards-col h2{letter-spacing:-.04em;margin-bottom:30px;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:850}.standards-list{gap:28px;display:grid}.standard-item h3{margin-bottom:6px;font-size:1.15rem;font-weight:750}.standard-item p{margin:0;font-size:.96rem;line-height:1.5}.metrics-section{z-index:10;border-top:1px solid #11100b1a;padding-block:clamp(60px,8vw,120px);position:relative}.metrics-section h2{letter-spacing:-.04em;text-align:center;margin-bottom:40px;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:850}.metrics-row{grid-template-columns:repeat(3,1fr);gap:28px;max-width:1200px;margin:0 auto;display:grid}.metric-card{text-align:center;background:#ffffffb3;border:1px solid #11100b14;border-radius:16px;padding:40px 20px;transition:all .3s;box-shadow:0 12px 35px #00000004}.metric-card:hover{background:#fff;border-color:#11100b26;transform:translateY(-4px);box-shadow:0 20px 50px #11100b0d}.metric-value{font-family:var(--font-mono);color:var(--black);letter-spacing:-.05em;margin-bottom:12px;font-size:clamp(2.5rem,5.5vw,4.8rem);font-weight:900;line-height:1;display:block}.metric-label{color:var(--black);margin-bottom:8px;font-size:1.15rem;font-weight:700;display:block}.metric-desc{color:#666359;margin:0;font-size:.92rem;line-height:1.5}.about-cta{text-align:center;z-index:10;border-top:1px solid #11100b1a;padding-block:clamp(80px,11vw,150px);position:relative}.about-cta__content{max-width:800px;margin:0 auto}.about-cta__content h2{letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(2.4rem,5.2vw,5.2rem);font-weight:900;line-height:1.1}.about-cta__content p{opacity:.88;margin-bottom:40px;font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.6}.about-cta .button-row{justify-content:center;gap:16px;display:flex}.about-terminal{width:100%;max-width:580px}.about-terminal .mac-terminal__body{min-height:auto;padding:24px}.about-terminal .code-line{font-size:.86rem;line-height:1.5;display:flex}@media (max-width:1100px){.about-hero__visual{margin-top:20px}.tooling-container{grid-template-columns:1fr}.tooling-tabs{white-space:nowrap;-webkit-overflow-scrolling:touch;border-bottom:1px solid #11100b14;border-right:none;flex-direction:row;padding-bottom:16px;padding-right:0;overflow-x:auto}.tooling-tab{width:auto;display:inline-block}}@media (max-width:850px){.narrative-grid,.standards-grid{grid-template-columns:1fr;gap:50px}.metrics-row{grid-template-columns:1fr}}@media (max-width:600px){.about-page{padding-top:100px}.about-cta .button-row{flex-direction:column;align-items:stretch}.methodology-timeline{padding-left:28px}.methodology-timeline:before{left:8px}.methodology-marker{border-width:2px;width:24px;height:24px;font-size:.7rem;left:-28px}.methodology-card{padding:20px}}.services-page,.service-detail-page{min-height:100vh;padding:130px var(--page-pad) 0;background:radial-gradient(circle at 80% 20%, hsla(var(--theme-accent-hsl), .15), transparent 45%), radial-gradient(circle at 20% 80%, hsla(var(--theme-accent-hsl), .08), transparent 45%), linear-gradient(to bottom, hsl(var(--theme-yellow-hsl)), hsla(var(--theme-accent-hsl), .04) 50%, hsl(var(--theme-yellow-hsl)));color:var(--ink);transition:background .4s,color .4s;position:relative;overflow:hidden}.services-page h1,.services-page h2,.services-page h3,.service-detail-page h1,.service-detail-page h2,.service-detail-page h3{color:var(--ink)}.services-page p,.service-detail-page p{color:#555246}.services-page .ambient-system,.service-detail-page .ambient-system{position:absolute!important}.services-hero,.services-grid-section,.metrics-section,.about-cta{opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.services-hero.in-view,.services-grid-section.in-view,.metrics-section.in-view,.about-cta.in-view{opacity:1;transform:translateY(0)}.services-hero,.service-detail-hero{z-index:10;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(40px,6vw,100px);padding-bottom:clamp(60px,8vw,120px);display:grid;position:relative}.services-hero__content,.service-detail-hero__content{max-width:700px}.services-hero__content h1,.service-detail-hero__content h1{font-family:"Plus Jakarta Sans", var(--font-sans);letter-spacing:-.04em;background:linear-gradient(90deg, var(--ink) 0%, hsl(var(--theme-accent-hsl)) 40%, hsl(var(--theme-accent-hsl)) 60%, var(--ink) 100%);color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:clamp(2.4rem,5.2vw,5.2rem);font-weight:900;line-height:1.05;animation:5s linear infinite shimmer-text}@keyframes shimmer-text{0%{background-position:0%}to{background-position:200%}}.services-hero__content p,.service-detail-hero__content p{opacity:.88;margin-bottom:36px;font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.6}.services-hero__visual,.service-detail-hero__visual{justify-content:center;width:100%;display:flex;position:relative}.services-grid-section{z-index:10;border-top:1px solid #11100b1a;padding-block:clamp(60px,8vw,120px);position:relative}.services-grid-section h2{letter-spacing:-.04em;text-align:center;margin-bottom:40px;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:850}.services-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px;display:grid}.service-card{-webkit-backdrop-filter:blur(12px);color:inherit;opacity:0;background:#fff9;border:1px solid #11100b1a;border-radius:14px;flex-direction:column;padding:36px 32px;text-decoration:none;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;transform:translateY(35px);box-shadow:0 10px 30px #00000005}.theme-dark .service-card{background:#0d0d0d99;border-color:#ffffff14}.services-grid-section.in-view .service-card{opacity:1;transform:translateY(0)}.services-grid-section.in-view .service-card:first-child{transition-delay:50ms}.services-grid-section.in-view .service-card:nth-child(2){transition-delay:.1s}.services-grid-section.in-view .service-card:nth-child(3){transition-delay:.15s}.services-grid-section.in-view .service-card:nth-child(4){transition-delay:.2s}.services-grid-section.in-view .service-card:nth-child(5){transition-delay:.25s}.services-grid-section.in-view .service-card:nth-child(6){transition-delay:.3s}.services-grid-section.in-view .service-card:nth-child(7){transition-delay:.35s}.service-card:before{content:"";background:var(--yellow-core);transform-origin:0;width:100%;height:3px;transition:transform .35s var(--ease-out);position:absolute;top:0;left:0;transform:scaleX(0)}.service-card:hover{border-color:hsl(var(--theme-accent-hsl));background:#ffffffd9;transform:translateY(-8px)scale(1.02);box-shadow:0 24px 50px #11100b14}.theme-dark .service-card:hover{background:#0d0d0dd9}.service-card:hover:before{transform:scaleX(1)}.service-card h3{margin-bottom:12px;font-size:1.45rem;font-weight:800}.service-card p{flex-grow:1;margin-bottom:24px;font-size:.98rem;line-height:1.55}.service-card__tags{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.service-card__tag{font-family:var(--font-mono);color:var(--ink);text-transform:uppercase;letter-spacing:.04em;background:#11100b0d;border-radius:4px;padding:4px 8px;font-size:.68rem}.service-card__link{color:var(--yellow-deep);align-items:center;gap:6px;font-size:.92rem;font-weight:700;transition:gap .25s;display:inline-flex}.service-card:hover .service-card__link{gap:10px}.capabilities-split{z-index:10;border-top:1px solid #11100b1a;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,6vw,90px);padding-block:clamp(60px,8vw,120px);display:grid;position:relative}.capabilities-split h2{letter-spacing:-.04em;margin-bottom:20px;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:850;line-height:1.1}.capabilities-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.capability-item{color:#333129;align-items:flex-start;gap:12px;font-size:1.05rem;line-height:1.5;display:flex}.capability-item:before{content:"✓";color:var(--yellow-deep);font-size:1.15rem;font-weight:700;line-height:1}.visual-card{aspect-ratio:1.25;background:#ffffffd9;border:1px solid #11100b1f;border-radius:16px;flex-direction:column;justify-content:space-between;width:100%;max-width:580px;padding:24px;display:flex;overflow:hidden;box-shadow:0 20px 45px #00000005,inset 0 1px #fff}.visual-card__header{border-bottom:1px solid #11100b0f;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:14px;display:flex}.visual-card__title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink);font-size:.72rem;font-weight:700}.visual-card__status{font-family:var(--font-mono);color:#555246;text-transform:uppercase;align-items:center;gap:6px;font-size:.65rem;display:inline-flex}.visual-card__body{flex-grow:1;place-items:center;min-height:0;display:grid;position:relative}.visual-svg{width:100%;height:100%;overflow:visible}.chart-line{fill:none;stroke:var(--yellow-core);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.lock-body{fill:var(--black);stroke:var(--yellow-core);stroke-width:2px;transition:all .3s}.lock-shackle{fill:none;stroke:var(--yellow-core);stroke-width:3px;stroke-linecap:round;transition:transform .5s var(--ease-out)}.visual-card:hover .lock-shackle{transform:translateY(-8px)}.cost-bar-original{fill:#11100b26;transition:height .5s}.cost-bar-optimized{fill:var(--yellow-core);transition:height .5s}.portal-card{fill:#fff;stroke:#11100b1a;stroke-width:1px;rx:6;transition:all .3s}.portal-card:hover{stroke:var(--yellow-core);filter:drop-shadow(0 8px 16px #11100b0a)}.portal-btn{fill:var(--black);rx:4}.portal-btn-text{fill:#fff;font-family:var(--font-sans);font-size:8px;font-weight:700}.k8s-node{fill:#fff;stroke:#11100b1f;stroke-width:1.5px;rx:8}.k8s-pod{fill:#f2c84b26;stroke:var(--yellow-core);stroke-width:2px;transition:all .3s}.k8s-pod:hover{fill:var(--yellow-core);transform-origin:50%;transform:scale(1.1)}.k8s-pulse{fill:var(--yellow-core);opacity:.4;animation:2s infinite k8sPulseAnim}@keyframes k8sPulseAnim{0%{r:6;opacity:.6}to{r:18;opacity:0}}@media (max-width:1100px){.services-hero,.service-detail-hero{text-align:center;grid-template-columns:1fr}.services-hero__content,.service-detail-hero__content{margin:0 auto}.services-hero__visual,.service-detail-hero__visual{margin-top:45px}.capabilities-split{grid-template-columns:1fr;gap:40px}}@media (max-width:600px){.services-page,.service-detail-page{padding-top:100px}}.solutions-page{min-height:100vh;padding:130px var(--page-pad) 0;background:rgb(var(--theme-yellow-rgb));color:var(--ink);transition:background .4s,color .4s;position:relative;overflow:hidden}.solutions-page h1,.solutions-page h2,.solutions-page h3{color:var(--ink)}.solutions-page p{color:#555246}.solutions-page .ambient-system{position:absolute!important}.solutions-hero{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;min-height:calc(100vh - 10px);padding-bottom:0;display:flex;position:relative}.solutions-hero__content{z-index:20;max-width:820px;margin:0 auto;position:relative}.solutions-hero__content h1{font-family:"Plus Jakarta Sans", var(--font-sans);letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(2.4rem,5.2vw,5.2rem);font-weight:900;line-height:1.05}.solutions-hero__content p{opacity:.88;margin-bottom:36px;font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.6}.solutions-hero__content .button-row{justify-content:center}.solutions-hero__visual{aspect-ratio:1;z-index:5;justify-content:center;align-items:center;width:min(1740px,132vw);display:flex;position:absolute;top:clamp(180px,18vw,310px);left:50%;transform:translate(-50%,-15%)}.bento-section{width:calc(100% + 2 * var(--page-pad));margin-left:calc(-1 * var(--page-pad));margin-right:calc(-1 * var(--page-pad));padding-inline:var(--page-pad);z-index:10;background-color:#f2ede4;padding-block:clamp(60px,8vw,120px);position:relative}.bento-section-curve{z-index:12;pointer-events:none;width:100%;height:120px;position:absolute;top:-119px;left:0}.bento-section-curve svg{width:100%;height:100%;display:block}.bento-section-curve-bottom{z-index:12;pointer-events:none;width:100%;height:120px;position:absolute;bottom:-119px;left:0}.bento-section-curve-bottom svg{width:100%;height:100%;display:block}.bento-section h2,.bento-section .eyebrow,.bento-section__intro,.bento-grid{z-index:20;position:relative}.bento-section h2{letter-spacing:-.04em;text-align:center;margin-bottom:16px;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:850}.bento-section__intro{text-align:center;max-width:720px;margin:0 auto 50px;font-size:1.12rem;line-height:1.6}.bento-grid{grid-template-columns:repeat(6,1fr);gap:24px;max-width:1300px;margin:0 auto;display:grid}.bento-card{transition:all .35s var(--ease-out);background:#ffffffa6;border:1px solid #11100b1a;border-radius:18px;flex-direction:column;justify-content:space-between;gap:24px;padding:36px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000004}.bento-card:before{content:"";background:var(--yellow-core);transform-origin:0;width:100%;height:3px;transition:transform .35s var(--ease-out);position:absolute;top:0;left:0;transform:scaleX(0)}.bento-card:hover:before{transform:scaleX(1)}.bento-card.span-3{grid-column:span 3}.bento-card.span-4{grid-column:span 4}.bento-card.span-2{grid-column:span 2}.bento-card.span-6{grid-column:span 6}.bento-card__content h3{margin-bottom:12px;font-size:1.55rem;font-weight:800}.bento-card__content p{margin-bottom:24px;font-size:.98rem;line-height:1.55}.bento-card__details{border-top:1px dashed #11100b1a;grid-template-columns:1fr 1.1fr;gap:24px;padding-top:20px;display:grid}.bento-card__detail-list h4{font-family:var(--font-mono);text-transform:uppercase;color:var(--yellow-deep);letter-spacing:.06em;margin:0 0 10px;font-size:.68rem}.bento-card__detail-list ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bento-card__detail-list li{color:#555246;align-items:center;gap:8px;font-size:.86rem;display:flex}.bento-card__detail-list li:before{content:"·";color:var(--yellow-core);font-weight:700}.bento-visual{aspect-ratio:1.8;background:#ffffffe6;border:1px solid #11100b14;border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.bento-card.span-6 .bento-visual{aspect-ratio:3.4}.radar-line{stroke:var(--yellow-core);stroke-width:1.5px;opacity:.8}.radar-sweep-bar{fill:var(--yellow-core);opacity:.08;transform-origin:150px 75px;animation:6s linear infinite radarSweepAnim}@keyframes radarSweepAnim{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pulse-circle{animation:1.8s ease-in-out infinite podCorePulse}@keyframes podCorePulse{0%,to{opacity:1;r:4}50%{opacity:.5;r:5}}.pulse-circle-ring{animation:1.4s ease-out infinite podRingPulse}@keyframes podRingPulse{0%{r:16;opacity:.5}to{r:26;opacity:0}}.telemetry-tooltip{animation:.2s ease-out forwards tooltipFadeIn}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.neural-edge{stroke:#11100b14;stroke-width:1.5px;stroke-linecap:round}.neural-edge-glow{stroke:var(--yellow-core);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:20 80;animation:4s linear infinite neuralPathGlow}@keyframes neuralPathGlow{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.tx-line{stroke:var(--yellow-core);stroke-dasharray:10 15;stroke-linecap:round;animation:15s linear infinite routeMove}.challenge-solution-section{z-index:10;border-top:none;padding-block:clamp(60px,8vw,120px);position:relative}.challenge-solution-section h2,.challenge-solution-section .eyebrow,.comparison-table{z-index:20;position:relative}.challenge-solution-section h2{letter-spacing:-.04em;text-align:center;margin-bottom:50px;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:850}.comparison-table{gap:20px;max-width:1100px;margin:0 auto;display:grid}.comparison-row{background:#ffffff80;border:1px solid #11100b14;border-radius:12px;grid-template-columns:1fr 1fr;gap:24px;padding:24px 30px;transition:all .3s;display:grid}.comparison-row:hover{background:#fff;border-color:#11100b24;box-shadow:0 10px 30px #00000005}.comparison-panel strong{margin-bottom:6px;font-size:1.15rem;font-weight:750;display:block}.comparison-panel p{color:#666359;margin:0;font-size:.94rem;line-height:1.5}.comparison-panel.challenge strong{color:#c9403a}.comparison-panel.solution strong{color:var(--black)}@media (max-width:1100px){.solutions-hero__content{max-width:100%}.bento-grid{grid-template-columns:repeat(2,1fr)}.bento-card.span-3,.bento-card.span-4,.bento-card.span-2,.bento-card.span-6{grid-column:span 2}}@media (max-width:768px){.bento-grid,.comparison-row{grid-template-columns:1fr}.bento-card.span-3,.bento-card.span-4,.bento-card.span-2,.bento-card.span-6{grid-column:span 1}.bento-card__details{grid-template-columns:1fr}.bento-card.span-6 .bento-visual{aspect-ratio:1.8}}.shared-capabilities-section{z-index:10;border-top:1px solid #11100b1a;padding-block:clamp(60px,8vw,120px);position:relative}.shared-capabilities-section h2{letter-spacing:-.04em;text-align:center;margin-bottom:16px;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:850}.capabilities-intro{text-align:center;color:#555246;max-width:720px;margin:0 auto 50px;font-size:1.12rem;line-height:1.6}.capabilities-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;max-width:1300px;margin:0 auto;display:grid}.capability-card{transition:all .3s var(--ease-out);background:#ffffffa6;border:1px solid #11100b1a;border-radius:16px;flex-direction:column;justify-content:space-between;gap:20px;padding:32px;display:flex;position:relative;box-shadow:0 10px 30px #00000003}.capability-card:hover{background:#fff;border-color:#11100b2e;transform:translateY(-3px);box-shadow:0 20px 40px #11100b0a}.capability-card h3{margin:0 0 10px;font-size:1.3rem;font-weight:800}.capability-card p{color:#555246;flex-grow:1;margin:0 0 16px;font-size:.92rem;line-height:1.55}.capability-tech-list{border-top:1px dashed #11100b14;flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}.capability-tech-list span{font-family:var(--font-mono);color:#666359;background:#11100b0a;border:1px solid #11100b05;border-radius:6px;padding:4px 10px;font-size:.72rem;transition:all .2s}.capability-card:hover .capability-tech-list span{color:var(--black);background:#f2c84b1f;border-color:#f2c84b4d}@media (max-width:768px){.capabilities-grid{grid-template-columns:1fr}}.about-visual-card{background:#0d0d0b;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;width:100%;max-width:580px;min-height:310px;transition:all .4s;display:flex;position:relative;box-shadow:0 20px 40px #00000059}.about-visual-card.is-chat-layout{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.about-visual-card__header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.about-visual-card__title-row{align-items:center;gap:8px;display:flex}.about-visual-card__dot{background:#ef4444;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #ef4444}.about-visual-card__body{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex;position:relative}.dialogue-console-card{transition:border-color .4s,box-shadow .4s}.dialogue-container{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;padding:16px 20px;display:flex}.chat-bubble{align-items:flex-start;gap:12px;max-width:85%;transition:all .3s;display:flex}.bubble-customer{align-self:center;margin-right:130px}.bubble-ynot{flex-direction:row-reverse;align-self:center;margin-left:130px}.chat-avatar{width:32px;height:32px;font-family:var(--font-mono);color:#ffffffb3;background:#1a1a17;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;place-items:center;font-size:.65rem;font-weight:700;display:grid}.client-avatar{background:#fff!important;border-color:#ffffff4d!important;box-shadow:0 2px 8px #0000001f!important}.client-avatar .avatar-svg{color:#111!important}.avatar-svg{color:#a1a19a;width:16px;height:16px}.ynot-avatar{background:var(--yellow-core);border-color:var(--yellow-core);color:var(--black);box-shadow:0 0 10px #f2c84b59}.chat-content{background:#1a1a17;border:1px solid #ffffff14;border-radius:12px;padding:10px 14px;box-shadow:0 4px 12px #0000001f}.dialogue-container .bubble-customer .chat-content{border-top-left-radius:0;background:#fff!important;border:1px solid #00000014!important;box-shadow:0 6px 20px #0000001a!important}.dialogue-container .bubble-customer .chat-text{color:#111!important;text-align:left!important}.dialogue-container .bubble-customer .chat-sender{color:#666!important;text-align:left!important}.bubble-ynot .chat-content{background:#1d1b11;border-color:#f2c84b4d;border-top-right-radius:0}.dialogue-container .chat-sender{font-family:var(--font-mono);margin:0 0 4px;font-size:.68rem;color:#fff6!important}.dialogue-container .ynot-sender{text-align:right;color:#f2c84bbf!important}.dialogue-container .chat-text{font-family:var(--font-sans);margin:0;font-size:.88rem;font-weight:500;color:#fff!important}.animate-slide-in{opacity:0;animation:.4s cubic-bezier(.16,1,.3,1) forwards chat-slide-in}.animate-slide-in-delayed{opacity:0;animation:.4s cubic-bezier(.16,1,.3,1) .6s forwards chat-slide-in}.metrics-bar{background:#f5f4ef;border:1px solid #11100b1a;border-radius:12px;align-items:center;gap:0;width:100%;margin-top:4px;display:flex;overflow:hidden}.metric-bar-item{flex-direction:column;flex:1;align-items:center;gap:6px;padding:14px 20px;display:flex}.metric-bar-divider{background:#11100b1a;flex-shrink:0;width:1px;height:56px}.metric-bar-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#11100b73;font-size:.64rem;font-weight:700}.metric-bar-values{align-items:center;gap:8px;display:flex}.metric-old-val{font-family:var(--font-sans);color:#dc2626;font-size:.9rem;font-weight:700}.metric-new-val{font-family:var(--font-sans);color:#16a34a;font-size:.9rem;font-weight:700}.metric-arrow-down,.metric-arrow-up{color:#16a34a;flex-shrink:0;width:16px;height:16px}@keyframes metric-scale-in{0%{opacity:0;transform:scale(.92)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes chat-slide-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.console-container{flex-direction:column;width:100%;height:100%;display:flex}.console-chrome{background:#0000004d;border:1px solid #ffffff0d;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:6px 12px;display:flex}.console-tab{font-family:var(--font-mono);color:#ffffff8c;font-size:.68rem}.console-badge{font-family:var(--font-mono);color:#10b981;text-transform:uppercase;background:#10b9811f;border:1px solid #10b98133;border-radius:3px;padding:1px 6px;font-size:.62rem}.console-body{background:#050504;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;flex:1;gap:6px;padding:12px;display:flex;position:relative;overflow:hidden}.console-line{font-family:var(--font-mono);color:#ffffffd9;margin:0;font-size:.76rem}.console-prompt{color:var(--yellow-core);margin-right:6px}.console-output{font-family:var(--font-mono);margin:0 0 4px;font-size:.72rem}.console-output.ok{color:#fff9}.console-output.ok:before{content:"✓ ";color:#10b981;font-weight:700}.metrics-overlay{background:#0d0d0b;border:1px solid #f2c84b40;border-radius:8px;grid-template-columns:1.2fr .8fr;align-items:center;gap:16px;padding:16px;display:grid;position:absolute;inset:10px;box-shadow:0 10px 30px #00000080}.metric-metric-box{border-right:1px dashed #ffffff1a;flex-direction:column;gap:6px;padding-right:12px;display:flex}.metric-label{font-family:var(--font-mono);color:#fff6;text-transform:uppercase;letter-spacing:.05em;font-size:.66rem}.metric-compare{align-items:center;gap:8px;margin-block:2px;display:flex}.metric-before{font-family:var(--font-sans);color:#ffffff4d;font-size:1.1rem;font-weight:550;text-decoration:line-through}.metric-arrow{font-family:var(--font-mono);color:#fff6;font-size:.8rem}.metric-after{font-family:var(--font-sans);color:#10b981;text-shadow:0 0 15px #10b98173;font-size:1.6rem;font-weight:850}.metric-pct{font-family:var(--font-mono);color:var(--yellow-core);font-size:.74rem;font-weight:700}.metric-side-stats{flex-direction:column;gap:10px;display:flex}.side-stat-item{flex-direction:column;gap:2px;display:flex}.side-stat-label{font-family:var(--font-mono);color:#ffffff59;text-transform:uppercase;font-size:.6rem}.side-stat-value{font-family:var(--font-mono);color:#ffffffd9;font-size:.76rem;font-weight:700}.side-stat-value.ok-text{color:#10b981}.animate-scale-in{opacity:0;animation:.4s cubic-bezier(.34,1.56,.64,1) forwards metric-scale-in}.about-page.theme-light .about-visual-card{background:#fff;border-color:#11100b1f;box-shadow:0 30px 70px #11100b0f,inset 0 1px #ffffffe6}.about-page.theme-light .about-visual-card__header{background:#11100b05;border-bottom-color:#11100b0f}.about-page.theme-light .console-chrome{background:#11100b05;border-color:#11100b0f}.about-page.theme-light .console-tab{color:#11100b8c}.about-page.theme-light .console-body{background:#f7f7f5;border-color:#11100b14}.about-page.theme-light .console-line{color:var(--black)}.about-page.theme-light .console-prompt{color:#b8860b}.about-page.theme-light .console-output.ok{color:#11100b99}.about-page.theme-light .metrics-overlay{background:#fff;border-color:#11100b26;box-shadow:0 10px 30px #11100b0f}.about-page.theme-light .metric-metric-box{border-right-color:#11100b14}.about-page.theme-light .metric-label{color:#11100b73}.about-page.theme-light .metric-before{color:#11100b59}.about-page.theme-light .metric-arrow{color:#11100b66}.about-page.theme-light .metric-after{color:#047857;text-shadow:0 0 15px #04785726}.about-page.theme-light .metric-pct{color:#b8860b}.about-page.theme-light .side-stat-label{color:#11100b66}.about-page.theme-light .side-stat-value{color:var(--black)}.about-page.theme-light .side-stat-value.ok-text{color:#047857}.metrics-bento-container{width:100%;max-width:1200px;padding-inline:var(--page-pad);margin:0 auto}.metrics-bento{grid-template-columns:repeat(12,1fr);gap:28px;display:grid}.bento-card{-webkit-backdrop-filter:blur(10px);transition:transform .4s var(--ease-out), border-color .4s ease, background-color .4s ease, box-shadow .4s ease;background:#ffffffa6;border:1px solid #11100b14;border-radius:20px;flex-direction:column;justify-content:space-between;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 35px #00000004}.bento-card:hover{background:#fff;border-color:#11100b29;transform:translateY(-4px);box-shadow:0 25px 60px #11100b0d}.bento-card-uptime{grid-column:span 7;height:380px}.bento-card-mttr{grid-column:span 5;height:380px}.bento-card-velocity{grid-column:span 12;height:310px}.bento-card-header{flex-direction:column;margin-bottom:20px;display:flex}.bento-card-header-wide{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}.wide-text-group{max-width:70%}.wide-stat-badge{font-family:var(--font-mono);color:#16a34a;background:#16a34a14;border:1px solid #16a34a26;border-radius:99px;flex-shrink:0;align-items:center;gap:4px;margin-top:4px;padding:6px 14px;font-size:.72rem;font-weight:700;display:flex}.badge-arrow{font-weight:900}.bento-card-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:8px;font-size:.68rem;font-weight:700}.bento-card-title{color:var(--black);letter-spacing:-.03em;margin:0 0 8px;font-size:1.6rem;font-weight:850;line-height:1.1}.bento-counter-highlight{color:var(--yellow-core);font-family:var(--font-mono);font-weight:900}.bento-card-desc{color:#666359;max-width:95%;margin:0;font-size:.9rem;line-height:1.45}.bento-card-visual{flex-grow:1;align-items:flex-end;width:100%;margin-top:auto;display:flex}.bento-svg-graph{width:100%;height:auto;overflow:visible}.chart-grid-line{stroke:var(--grid-line-color);stroke-width:1px}.chart-line{stroke:var(--yellow-core);stroke-width:2.5px;stroke-linecap:round;fill:none}.velocity-bar{transition:opacity .3s}.bento-card:hover .velocity-bar{opacity:1!important}.theme-dark .bento-card{background:#0d0d0bb3;border-color:#ffffff14;box-shadow:0 12px 35px #0000004d}.theme-dark .bento-card:hover{background:#0d0d0b;border-color:#ffffff29;box-shadow:0 25px 60px #00000080}.theme-dark .bento-card-title{color:var(--white)}.theme-dark .bento-card-desc{color:#a1a19a}.theme-dark .wide-stat-badge{color:#4ade80;background:#22c55e1a;border-color:#22c55e33}@media (max-width:1024px){.bento-card-uptime,.bento-card-mttr,.bento-card-velocity{grid-column:span 12;height:auto;min-height:290px}}@media (max-width:640px){.metrics-bento{gap:18px}.bento-card{padding:24px}.bento-card-title{font-size:1.35rem}.bento-card-header-wide{flex-direction:column;gap:12px}.wide-text-group{max-width:100%}}.bento-bg-system{z-index:13;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.bento-bg-system svg{width:100%;height:100%;display:block;overflow:hidden}.bento-bg-path{fill:none;stroke:var(--yellow-core);opacity:.6;stroke-width:1.5px;stroke-dasharray:8 14;transition:opacity .4s;animation:12s linear infinite routeMove}.bento-bg-path.active{stroke:var(--yellow-core);opacity:.6;stroke-width:1.5px;animation-duration:12s}.globe-ambient-glow{filter:blur(65px);z-index:2;pointer-events:none;background:radial-gradient(circle,#f2af4b38 0%,#df6e3c1a 35%,#df6e3c05 65%,#0000 80%);border-radius:50%;width:75%;height:75%;animation:10s ease-in-out infinite alternate pulseGlow;position:absolute}@keyframes pulseGlow{0%{opacity:.75;transform:scale(.9)rotate(0)}to{opacity:1.1;transform:scale(1.1)rotate(45deg)}}.hero-text-gradient{background:linear-gradient(135deg,#11100b 0%,#4a3f1a 45%,#b38e4b 80%,#e6b85c 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.ai-ops-page{min-height:100vh;padding:130px var(--page-pad) 0;background:radial-gradient(circle at 80% 20%, hsla(var(--theme-accent-hsl), .15), transparent 45%), radial-gradient(circle at 20% 80%, hsla(var(--theme-accent-hsl), .08), transparent 45%), linear-gradient(to bottom, hsl(var(--theme-yellow-hsl)), hsla(var(--theme-accent-hsl), .04) 50%, hsl(var(--theme-yellow-hsl)));color:var(--ink);transition:background .4s,color .4s;position:relative;overflow:hidden}.ai-ops-page h1,.ai-ops-page h2,.ai-ops-page h3{color:var(--ink)}.ai-ops-page p{color:#555246}.ai-ops-page .ambient-system{position:absolute!important}.ai-ops-hero,.ai-ops-section{opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.ai-ops-hero.in-view,.ai-ops-section.in-view{opacity:1;transform:translateY(0)}.ai-ops-hero{z-index:10;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(40px,6vw,100px);padding-bottom:clamp(60px,8vw,120px);display:grid;position:relative}.ai-ops-hero__content{text-align:left;max-width:700px}.ai-ops-hero__content h1{font-family:"Plus Jakarta Sans", var(--font-sans);letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(2.4rem,5.2vw,5.2rem);font-weight:900;line-height:1.05}.ai-ops-hero__content p{opacity:.88;margin-bottom:24px;font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.6}.ai-ops-hero__visual{justify-content:center;width:100%;display:flex;position:relative}.ai-ops-section{z-index:10;border-top:1px solid #11100b1a;padding-block:clamp(60px,8vw,120px);position:relative}.ai-ops-section.light-bg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-inline:calc(-1 * var(--page-pad));padding-inline:var(--page-pad);background:#ffffff4d;border-top:1px solid #11100b14;border-bottom:1px solid #11100b14}.ai-ops-section.dark-bg{color:var(--white);margin-inline:calc(-1 * var(--page-pad));padding-inline:var(--page-pad);background:#080808;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a}.ai-ops-section h2{letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:850}.ai-ops-section p.section-desc{max-width:800px;margin-bottom:40px;font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.6}.evolution-container{max-width:1100px;margin:0 auto}.evolution-intro{text-align:center;max-width:760px;margin:0 auto 40px;font-size:1.12rem;line-height:1.6}.evolution-table-wrapper{background:#ffffff80;border:1px solid #11100b1a;border-radius:12px;flex:0 calc(25% - 21px);min-width:320px;transition:all .5s cubic-bezier(.16,1,.3,1);overflow-x:auto;transform:translateY(35px);box-shadow:0 10px 30px #00000005}@media (max-width:1420px){.ai-card{flex:0 calc(33.333% - 19px)}}@media (max-width:1080px){.ai-card{flex:0 calc(50% - 14px)}}@media (max-width:740px){.ai-card{flex:0 100%}}.ai-grid-section.in-view .ai-card{opacity:1;transform:translateY(0)}.ai-grid-section.in-view .ai-card:first-child{transition-delay:50ms}.ai-grid-section.in-view .ai-card:nth-child(2){transition-delay:.1s}.ai-grid-section.in-view .ai-card:nth-child(3){transition-delay:.15s}.ai-grid-section.in-view .ai-card:nth-child(4){transition-delay:.2s}.ai-grid-section.in-view .ai-card:nth-child(5){transition-delay:.25s}.ai-card:before{content:"";background:var(--yellow-core);transform-origin:0;width:100%;height:3px;transition:transform .35s var(--ease-out);position:absolute;top:0;left:0;transform:scaleX(0)}.ai-card:hover{border-color:hsl(var(--theme-accent-hsl));background:#ffffffd9;transform:translateY(-8px)scale(1.02);box-shadow:0 24px 50px #11100b14}.ai-card:hover:before{transform:scaleX(1)}.ai-card h3{margin-bottom:12px;font-size:1.45rem;font-weight:800}.ai-card p{flex-grow:1;margin-bottom:24px;font-size:.98rem;line-height:1.55}.ai-card__tags{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.ai-card__tag{font-family:var(--font-mono);color:var(--ink);text-transform:uppercase;letter-spacing:.04em;background:#11100b0d;border-radius:4px;padding:4px 8px;font-size:.68rem}.ai-simulator-section{z-index:10;border-top:1px solid #11100b1a;padding-block:clamp(60px,8vw,120px);position:relative}.ai-simulator-section h2{letter-spacing:-.04em;text-align:center;margin-bottom:18px;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:850}.ai-simulator-section__intro{text-align:center;max-width:800px;margin:0 auto 48px;font-size:1.15rem;line-height:1.6}.simulator-card{-webkit-user-select:none;user-select:none;background:#ffffffd9;border:1px solid #11100b1f;border-radius:16px;flex-direction:column;gap:24px;width:100%;max-width:1000px;margin:0 auto;padding:32px;display:flex;overflow:hidden;box-shadow:0 20px 45px #00000005,inset 0 1px #fff}.simulator-header{border-bottom:1px solid #11100b0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.simulator-header__details{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.simulator-title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink);font-size:.82rem;font-weight:700}.simulator-status-tag{font-family:var(--font-mono);color:#555246;text-transform:uppercase;align-items:center;gap:6px;font-size:.68rem;display:inline-flex}.status-dot{border-radius:50%;width:6px;height:6px}.simulator-controls{align-items:center;gap:12px;display:flex}.sim-btn{font-family:var(--font-mono);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:.72rem;font-weight:700;transition:all .25s}.sim-btn.text-btn{color:var(--ink);background:0 0;border:1px solid #11100b26}.sim-btn.text-btn:hover{background:#11100b0d}.sim-btn.control-btn-primary{background:var(--black);color:var(--white);border:1px solid var(--black)}.sim-btn.control-btn-primary:hover{background:var(--yellow-core);color:var(--black);border-color:var(--yellow-core)}.sim-btn.control-btn-secondary{color:var(--black);border:1px solid var(--black);background:0 0}.sim-btn.control-btn-secondary:hover{background:#11100b0d}.simulator-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:32px;display:grid}.simulator-visualizer{background:#fff;border:1px solid #11100b0f;border-radius:12px;padding:16px;box-shadow:inset 0 2px 6px #00000003}.simulator-svg{width:100%;height:100%;overflow:visible}@keyframes dash{to{stroke-dashoffset:-40px}}.simulator-svg path.tx-line{stroke:var(--yellow-core);stroke-linecap:round;stroke-dasharray:6 6;opacity:.8;animation:3s linear infinite dash}.simulator-metrics{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;display:grid}.sim-metric-card{text-align:center;background:#ffffffb3;border:1px solid #11100b0f;border-radius:10px;padding:18px 10px;box-shadow:0 4px 12px #00000003}.sim-metric-value{font-family:var(--font-mono);color:var(--black);margin-bottom:4px;font-size:1.35rem;font-weight:900;line-height:1.1;display:block}.sim-metric-label{color:#666359;text-transform:uppercase;font-size:.68rem;font-weight:700;display:block}.ai-integrations-section{z-index:10;border-top:1px solid #11100b1a;padding-block:clamp(60px,8vw,120px);position:relative}.ai-integrations-section h2{letter-spacing:-.04em;text-align:center;margin-bottom:24px;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:850}.ai-integrations-section__intro{text-align:center;max-width:760px;margin:0 auto 52px;font-size:1.15rem;line-height:1.6}.ai-ops-cta{text-align:center;z-index:10;border-top:1px solid #11100b1a;padding-top:clamp(60px,8vw,100px);padding-bottom:clamp(100px,12vw,160px);position:relative}.ai-ops-cta__content{text-align:center;flex-direction:column;align-items:center;max-width:800px;margin:0 auto;display:flex}.ai-ops-cta__content h2{text-align:center;letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:850}.ai-ops-cta__content p{text-align:center;max-width:700px;margin-bottom:40px;font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.6}@media (max-width:1000px){.ai-hero-section{text-align:center;grid-template-columns:1fr}.ai-hero-section__content{margin:0 auto}.ai-hero-section__visual{margin-top:45px}.simulator-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:600px){.ai-infra-page{padding-top:100px}.simulator-header{flex-direction:column;align-items:stretch}.simulator-controls{justify-content:space-between}.simulator-metrics{grid-template-columns:1fr}}.svc-hero-v2,.svc-process-section,.svc-tabs-section,.svc-metrics-v2,.svc-cta-v2{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}.svc-hero-v2.in-view,.svc-process-section.in-view,.svc-tabs-section.in-view,.svc-metrics-v2.in-view,.svc-cta-v2.in-view{opacity:1;transform:translateY(0)}.svc-hero-v2{z-index:10;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,100px);min-height:92vh;padding-bottom:clamp(60px,8vw,120px);display:grid;position:relative;overflow:hidden}.svc-hero-bg{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.svc-hero-bg svg{width:100%;height:100%}.svc-hero-content{z-index:10;max-width:680px;position:relative}.svc-hero-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--yellow-deep);opacity:0;margin-bottom:20px;font-size:.72rem;animation:.7s cubic-bezier(.16,1,.3,1) .1s forwards svcFadeUp;display:block;transform:translateY(12px)}.svc-hero-h1{font-family:"Plus Jakarta Sans", var(--font-sans);letter-spacing:-.045em;color:var(--ink);opacity:0;margin-bottom:28px;font-size:clamp(2.6rem,5.4vw,5.8rem);font-weight:900;line-height:1.03;animation:.8s cubic-bezier(.16,1,.3,1) .2s forwards svcFadeUp;transform:translateY(16px)}.svc-hero-h1 em{background:linear-gradient(100deg, var(--ink) 0%, hsl(var(--theme-accent-hsl)) 45%, var(--yellow-deep) 65%, var(--ink) 100%);color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:5s linear infinite shimmer-text}[data-theme-color=cyan] .svc-hero-h1 em{background-image:linear-gradient(100deg, var(--ink) 0%, hsl(var(--theme-accent-hsl)) 45%, hsl(var(--theme-accent-h), var(--theme-accent-s), 35%) 65%, var(--ink) 100%);-webkit-background-clip:text;background-clip:text}.svc-hero-body{color:#555246;opacity:0;max-width:520px;margin-bottom:40px;font-size:clamp(1.05rem,1.7vw,1.28rem);line-height:1.65;animation:.8s cubic-bezier(.16,1,.3,1) .35s forwards svcFadeUp;transform:translateY(12px)}.svc-hero-buttons{opacity:0;flex-wrap:wrap;gap:16px;animation:.8s cubic-bezier(.16,1,.3,1) .5s forwards svcFadeUp;display:flex;transform:translateY(10px)}.svc-hero-visual-col{z-index:5;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.topo-node{animation:linear infinite topoFloat}@keyframes svcFadeUp{to{opacity:1;transform:translateY(0)}}@keyframes topoFloat{0%{opacity:.8;transform:translateY(0)}50%{opacity:1;transform:translateY(-12px)}to{opacity:.8;transform:translateY(0)}}@keyframes sparkPulse{0%{opacity:0;r:2}50%{opacity:.9;r:3.5}to{opacity:0;r:2}}@keyframes connFlow{0%{stroke-dashoffset:60px;opacity:.3}50%{opacity:.9}to{stroke-dashoffset:0;opacity:.3}}.svc-process-section{z-index:10;border-top:1px solid #11100b1a;padding-block:clamp(80px,10vw,140px);position:relative}.svc-process-section .section-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--yellow-deep);margin-bottom:16px;font-size:.72rem;display:block}.svc-process-section .section-h2{letter-spacing:-.04em;color:var(--ink);max-width:560px;margin-bottom:70px;font-size:clamp(2.1rem,4vw,3.8rem);font-weight:900;line-height:1.1}.svc-process-timeline{gap:0;display:grid;position:relative}.svc-process-connector{z-index:0;background:#11100b12;width:2px;position:absolute;top:24px;bottom:0;left:22px}.svc-process-connector-fill{background:linear-gradient(to bottom, var(--yellow-core), var(--yellow-deep));z-index:1;width:2px;height:0%;transition:height 1.6s cubic-bezier(.16,1,.3,1);position:absolute;top:24px;left:22px}.svc-process-section.in-view .svc-process-connector-fill{height:100%}.svc-process-node{z-index:2;opacity:0;grid-template-columns:46px 1fr;gap:28px;padding-bottom:56px;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);display:grid;position:relative;transform:translate(-20px)}.svc-process-node:last-child{padding-bottom:0}.svc-process-section.in-view .svc-process-node{opacity:1;transform:translate(0)}.svc-process-section.in-view .svc-process-node:first-child{transition-delay:.1s}.svc-process-section.in-view .svc-process-node:nth-child(2){transition-delay:.3s}.svc-process-section.in-view .svc-process-node:nth-child(3){transition-delay:.5s}.svc-process-section.in-view .svc-process-node:nth-child(4){transition-delay:.7s}.svc-process-marker{background:var(--yellow-core);width:46px;height:46px;font-family:var(--font-mono);color:var(--black);z-index:3;border:3px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:.85rem;font-weight:900;transition:transform .3s,box-shadow .3s;display:grid;position:relative;box-shadow:0 0 0 2px #11100b1a,0 4px 16px #f2c84b59}.svc-process-node:hover .svc-process-marker{transform:scale(1.12);box-shadow:0 0 0 2px #11100b1a,0 6px 24px #f2c84b8c}.svc-process-card{padding-top:8px}.svc-process-card h3{letter-spacing:-.02em;color:var(--ink);margin-bottom:10px;font-size:1.35rem;font-weight:800}.svc-process-card p{color:#666359;max-width:600px;margin:0;font-size:1.02rem;line-height:1.65}.svc-process-layout{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,6vw,100px);display:grid}.svc-process-right-col{flex-direction:column;gap:20px;display:flex;position:sticky;top:120px}.svc-process-stat-block{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border:1px solid #11100b14;border-radius:12px;padding:24px 28px;transition:all .3s}.svc-process-stat-block:hover{border-color:var(--yellow-core);box-shadow:0 8px 24px #f2c84b1f}.svc-process-stat-num{font-family:var(--font-mono);color:var(--ink);letter-spacing:-.04em;margin-bottom:4px;font-size:2.2rem;font-weight:900;display:block}.svc-process-stat-label{color:#888078;font-size:.88rem;font-weight:500}.svc-tabs-section{z-index:10;border-top:1px solid #11100b1a;padding-block:clamp(80px,10vw,140px);position:relative}.svc-tabs-section .section-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--yellow-deep);margin-bottom:16px;font-size:.72rem;display:block}.svc-tabs-section .section-h2{letter-spacing:-.04em;color:var(--ink);max-width:680px;margin-bottom:50px;font-size:clamp(2.1rem,4vw,3.8rem);font-weight:900;line-height:1.1}.svc-tab-strip{border-bottom:1px solid #11100b14;flex-wrap:wrap;gap:8px;margin-bottom:40px;padding-bottom:0;display:flex}.svc-tab-btn{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#888078;cursor:pointer;background:0 0;border:1px solid #11100b1a;border-bottom:none;border-radius:8px 8px 0 0;padding:10px 20px;font-size:.72rem;font-weight:700;transition:all .25s;position:relative;bottom:-1px}.svc-tab-btn:hover{color:var(--ink);background:#11100b08}.svc-tab-btn.active{color:var(--ink);box-shadow:0 -2px 0 0 var(--yellow-core);background:#fff;border-color:#11100b14 #11100b14 #fff}.svc-tab-panel{opacity:0;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,5vw,80px);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);display:grid;transform:translate(16px)}.svc-tab-panel.panel-visible{opacity:1;transform:translate(0)}.svc-panel-content{flex-direction:column;gap:0;display:flex}.svc-panel-tag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--yellow-deep);background:#f2c84b1f;border-radius:4px;width:fit-content;margin-bottom:16px;padding:4px 10px;font-size:.65rem;display:inline-block}.svc-panel-content h3{letter-spacing:-.035em;color:var(--ink);margin-bottom:16px;font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:900;line-height:1.15}.svc-panel-content .panel-desc{color:#666359;margin-bottom:28px;font-size:1rem;line-height:1.65}.svc-capabilities-list{gap:10px;margin:0 0 32px;padding:0;list-style:none;display:grid}.svc-capabilities-list li{color:#444239;align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.5;display:flex}.svc-capabilities-list li:before{content:"→";color:var(--yellow-deep);flex-shrink:0;font-size:.9rem;font-weight:700;line-height:1.5}.svc-panel-link{color:var(--black);border-bottom:2px solid var(--yellow-core);align-items:center;gap:8px;padding-bottom:2px;font-size:.92rem;font-weight:700;text-decoration:none;transition:gap .25s,color .2s;display:inline-flex}.svc-panel-link:hover{color:var(--yellow-deep);gap:14px}.svc-panel-visual{justify-content:center;align-items:center;display:flex}.svc-view-all{text-align:center;color:#888078;margin-top:48px;font-size:.9rem}.svc-view-all a{color:var(--yellow-deep);border-bottom:1px solid #c9971a4d;font-weight:700;text-decoration:none;transition:border-color .2s}.svc-view-all a:hover{border-color:var(--yellow-deep)}.svc-metrics-v2{padding-block:clamp(80px,10vw,140px);padding-inline:var(--page-pad);z-index:10;background:#faf9f5;border-top:1px solid #11100b1a;position:relative;overflow:hidden;width:calc(100% + 2 * var(--page-pad))!important;margin-left:calc(-1 * var(--page-pad))!important;margin-right:calc(-1 * var(--page-pad))!important}.svc-metrics-v2 .section-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--yellow-deep);text-align:center;margin-bottom:16px;font-size:.72rem;display:block}.svc-metrics-v2 .section-h2{letter-spacing:-.04em;color:var(--ink);text-align:center;margin-bottom:70px;font-size:clamp(2.1rem,4vw,3.8rem);font-weight:900;line-height:1.1}.svc-metrics-grid{z-index:5;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,60px);display:grid;position:relative}.svc-metric-item{text-align:center;padding:40px 20px;position:relative}.svc-metric-blob{pointer-events:none;opacity:0;background:radial-gradient(at 50% 40%,#f2c84b2e,#0000 70%);border-radius:24px;transition:opacity .6s;position:absolute;inset:0}.svc-metrics-v2.in-view .svc-metric-blob{opacity:1}.svc-metric-number{font-family:var(--font-mono);color:var(--ink);letter-spacing:-.06em;margin-bottom:16px;font-size:clamp(4rem,9vw,8rem);font-weight:900;line-height:1;display:block}.svc-metric-label{color:var(--ink);margin-bottom:10px;font-size:1.1rem;font-weight:700;display:block}.svc-metric-desc{color:#777060;margin:0;max-width:240px;margin-inline:auto;font-size:.92rem;line-height:1.55}.svc-metric-divider{background:#11100b14;align-self:center;width:1px;height:80px;display:none}.svc-cta-v2{border-top:3px solid var(--yellow-core);background:var(--black);color:#fff;z-index:10;padding-block:clamp(80px,11vw,150px);position:relative;overflow:hidden;width:calc(100% + 2 * var(--page-pad))!important;margin-left:calc(-1 * var(--page-pad))!important;margin-right:calc(-1 * var(--page-pad))!important}.svc-cta-grain{pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;animation:8s step-end infinite grainShift;position:absolute;inset:0}@keyframes grainShift{0%{background-position:0 0}10%{background-position:-5% -10%}20%{background-position:-15% 5%}30%{background-position:7% -20%}40%{background-position:-5% 25%}50%{background-position:-15% 10%}60%{background-position:15% 0}70%{background-position:0 10%}80%{background-position:3% 30%}90%{background-position:-10% 15%}to{background-position:0 0}}.svc-cta-glow{pointer-events:none;background:radial-gradient(#f2c84b14,#0000 65%);width:55%;height:180%;position:absolute;top:-40%;left:-10%}.svc-cta-layout{z-index:5;grid-template-columns:1.4fr 1fr;align-items:center;gap:clamp(40px,6vw,100px);display:grid;position:relative}.svc-cta-left h2{font-family:"Plus Jakarta Sans", var(--font-sans);letter-spacing:-.045em;color:#fff;margin-bottom:0;font-size:clamp(2.4rem,5vw,5.2rem);font-weight:900;line-height:1.05}.svc-cta-left h2 em{color:var(--yellow-core);font-style:normal}.svc-cta-right{flex-direction:column;gap:28px;display:flex}.svc-cta-right p{color:#ffffffb3;margin:0;font-size:1.08rem;line-height:1.65}.svc-cta-buttons{flex-direction:column;gap:12px;display:flex}.svc-cta-btn-primary{background:var(--yellow-core);color:var(--black);font-family:var(--font-sans);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:16px 28px;font-size:.95rem;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex}.svc-cta-btn-primary:hover{background:var(--yellow-soft);transform:translateY(-2px);box-shadow:0 8px 24px #f2c84b59}.svc-cta-btn-secondary{color:#ffffffd9;font-family:var(--font-sans);background:0 0;border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:16px 28px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.svc-cta-btn-secondary:hover{background:#ffffff12;border-color:#fff6}@media (max-width:1100px){.svc-hero-v2{text-align:center;grid-template-columns:1fr;min-height:auto;padding-top:40px}.svc-hero-content{margin:0 auto}.svc-hero-buttons{justify-content:center}.svc-hero-visual-col{display:none}.svc-process-layout{grid-template-columns:1fr}.svc-process-right-col{flex-flow:wrap;gap:16px;position:relative;top:0}.svc-process-stat-block{flex:160px}.svc-tab-panel{grid-template-columns:1fr}.svc-panel-visual{display:none}.svc-cta-layout{text-align:center;grid-template-columns:1fr}.svc-cta-right{align-items:center}}@media (max-width:850px){.svc-metrics-grid{grid-template-columns:1fr;gap:20px}.svc-metric-item{padding:30px 20px}.svc-tab-strip{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:0;overflow-x:auto}.svc-tab-btn{white-space:nowrap;flex-shrink:0}}@media (max-width:600px){.svc-hero-h1{font-size:2.6rem}.svc-cta-left h2{font-size:2.4rem}.svc-cta-buttons,.svc-cta-btn-primary,.svc-cta-btn-secondary{width:100%}.svc-process-node{grid-template-columns:38px 1fr;gap:20px}.svc-process-marker{width:38px;height:38px;font-size:.75rem}}@media (max-width:1000px){.ai-ops-hero{text-align:center;grid-template-columns:1fr}.ai-ops-hero__content{margin:0 auto}.ai-ops-hero__visual{margin-top:45px}}@media (max-width:600px){.ai-ops-page{padding-top:100px}}.engine-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:48px;max-width:1100px;margin:0 auto;display:grid}.engine-layers{flex-direction:column;gap:20px;display:flex}.env-layout{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,80px);max-width:1100px;margin:0 auto;display:grid}.human-layout{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(40px,6vw,80px);max-width:1100px;margin:0 auto;display:grid}@media (max-width:1024px){.engine-grid,.env-layout,.human-layout{grid-template-columns:1fr;gap:32px}}.engine-layer-card{text-align:left;background:#fff9;border:1px solid #11100b14;border-radius:12px;padding:24px;transition:all .3s}.engine-layer-card:hover{background:#fff;border-color:#11100b26;transform:translateY(-2px);box-shadow:0 10px 25px #11100b08}.engine-layer-card .layer-num{font-family:var(--font-mono);color:var(--yellow-deep);text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:700;display:block}.engine-layer-card h3{margin-bottom:8px;font-size:1.2rem;font-weight:800}.engine-layer-card p{color:var(--ink);margin:0;font-size:.9rem;line-height:1.5}.impact-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;max-width:1100px;margin:0 auto;display:grid}.impact-card{text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:30px;transition:all .3s}.impact-card:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateY(-4px)}.impact-card h3{color:var(--white);margin-bottom:12px;font-size:1.25rem;font-weight:800}.impact-card p{margin:0;font-size:.92rem;line-height:1.55;color:#fff!important}.tech-badge-container{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.tech-badge{font-family:var(--font-mono);color:#555246;text-transform:uppercase;letter-spacing:.04em;background:#11100b0a;border:1px solid #11100b14;border-radius:4px;padding:4px 8px;font-size:.65rem;font-weight:700}.evolution-table-wrapper{width:100%;margin-top:24px;flex:none!important}.matrix-wrapper{background:#ffffff80;border:1px solid #11100b1a;border-radius:12px;width:100%;max-width:1100px;margin:0 auto;overflow-x:auto;box-shadow:0 10px 30px #00000005}.evolution-table,.matrix-table{border-collapse:collapse;text-align:left;width:100%}.evolution-table th,.evolution-table td,.matrix-table th,.matrix-table td{border-bottom:1px solid #11100b14;padding:16px 24px;font-size:.92rem}.evolution-table th,.matrix-table th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:#8a8578;background:#11100b05;border-bottom:2px solid #11100b1f;font-size:.72rem}.evolution-table tr:hover,.matrix-table tr:hover{background:#ffffff59}.matrix-table .highlight-col{font-weight:600;background:#f2c84b0a!important}.matrix-table td.highlight-col{border-left:1px solid #f2c84b1f;border-right:1px solid #f2c84b1f}.ai-ops-page .button-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}@media (max-width:768px){.visual-card{aspect-ratio:auto!important;height:auto!important}}.dependency-map-body{grid-template-columns:1.2fr .8fr;gap:16px;width:100%;min-height:230px;display:grid}@media (max-width:640px){.dependency-map-body{grid-template-columns:1fr}}.timeline-card{aspect-ratio:auto!important;height:auto!important}.timeline-steps{border-bottom:1px solid #11100b14;grid-template-columns:repeat(4,1fr);gap:12px;padding-bottom:12px;display:grid}.timeline-split{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:640px){.timeline-steps{grid-template-columns:repeat(2,1fr)}.timeline-split{grid-template-columns:1fr}}[data-theme-color=black] .philosophy-card,[data-theme-color=black] .methodology-card,[data-theme-color=black] .metric-card,[data-theme-color=black] .bento-card,[data-theme-color=black] .service-card,[data-theme-color=black] .capability-card,[data-theme-color=black] .engine-layer-card,[data-theme-color=black] .tool-item,[data-theme-color=black] .visual-card,[data-theme-color=black] .bento-visual,[data-theme-color=black] .svc-process-stat-block,[data-theme-color=black] .simulator-card,[data-theme-color=black] .sim-metric-card,[data-theme-color=black] .comparison-row{background:var(--card-bg)!important;border-color:var(--card-border)!important;color:var(--card-text)!important}[data-theme-color=black] .philosophy-card:hover,[data-theme-color=black] .methodology-card:hover,[data-theme-color=black] .metric-card:hover,[data-theme-color=black] .bento-card:hover,[data-theme-color=black] .service-card:hover,[data-theme-color=black] .capability-card:hover,[data-theme-color=black] .engine-layer-card:hover,[data-theme-color=black] .tool-item:hover,[data-theme-color=black] .visual-card:hover,[data-theme-color=black] .bento-visual:hover,[data-theme-color=black] .svc-process-stat-block:hover,[data-theme-color=black] .simulator-card:hover,[data-theme-color=black] .sim-metric-card:hover,[data-theme-color=black] .comparison-row:hover{background:var(--card-bg-hover)!important;border-color:var(--card-border-hover)!important}[data-theme-color=blue] .philosophy-card,[data-theme-color=blue] .methodology-card,[data-theme-color=blue] .metric-card,[data-theme-color=blue] .bento-card,[data-theme-color=blue] .service-card,[data-theme-color=blue] .capability-card,[data-theme-color=blue] .engine-layer-card,[data-theme-color=blue] .tool-item,[data-theme-color=blue] .visual-card,[data-theme-color=blue] .bento-visual,[data-theme-color=blue] .svc-process-stat-block,[data-theme-color=blue] .simulator-card,[data-theme-color=blue] .sim-metric-card,[data-theme-color=blue] .comparison-row{background:var(--card-bg)!important;border-color:var(--card-border)!important;color:var(--card-text)!important}[data-theme-color=blue] .philosophy-card:hover,[data-theme-color=blue] .methodology-card:hover,[data-theme-color=blue] .metric-card:hover,[data-theme-color=blue] .bento-card:hover,[data-theme-color=blue] .service-card:hover,[data-theme-color=blue] .capability-card:hover,[data-theme-color=blue] .engine-layer-card:hover,[data-theme-color=blue] .tool-item:hover,[data-theme-color=blue] .visual-card:hover,[data-theme-color=blue] .bento-visual:hover,[data-theme-color=blue] .svc-process-stat-block:hover,[data-theme-color=blue] .simulator-card:hover,[data-theme-color=blue] .sim-metric-card:hover,[data-theme-color=blue] .comparison-row:hover{background:var(--card-bg-hover)!important;border-color:var(--card-border-hover)!important}[data-theme-color=black] .philosophy-card h2,[data-theme-color=black] .philosophy-card h3,[data-theme-color=black] .methodology-card h2,[data-theme-color=black] .methodology-card h3,[data-theme-color=black] .metric-card h2,[data-theme-color=black] .metric-card h3,[data-theme-color=black] .bento-card h2,[data-theme-color=black] .bento-card h3,[data-theme-color=black] .service-card h2,[data-theme-color=black] .service-card h3,[data-theme-color=black] .capability-card h2,[data-theme-color=black] .capability-card h3,[data-theme-color=black] .engine-layer-card h2,[data-theme-color=black] .engine-layer-card h3,[data-theme-color=black] .tool-item h2,[data-theme-color=black] .tool-item h3,[data-theme-color=black] .visual-card h2,[data-theme-color=black] .visual-card h3,[data-theme-color=black] .bento-visual h2,[data-theme-color=black] .bento-visual h3,[data-theme-color=black] .svc-process-stat-block h2,[data-theme-color=black] .svc-process-stat-block h3,[data-theme-color=black] .simulator-card h2,[data-theme-color=black] .simulator-card h3,[data-theme-color=black] .sim-metric-card h2,[data-theme-color=black] .sim-metric-card h3,[data-theme-color=black] .comparison-row h2,[data-theme-color=black] .comparison-row h3,[data-theme-color=black] .evolution-table-wrapper h2,[data-theme-color=black] .evolution-table-wrapper h3,[data-theme-color=black] .matrix-wrapper h2,[data-theme-color=black] .matrix-wrapper h3,[data-theme-color=blue] .philosophy-card h2,[data-theme-color=blue] .philosophy-card h3,[data-theme-color=blue] .methodology-card h2,[data-theme-color=blue] .methodology-card h3,[data-theme-color=blue] .metric-card h2,[data-theme-color=blue] .metric-card h3,[data-theme-color=blue] .bento-card h2,[data-theme-color=blue] .bento-card h3,[data-theme-color=blue] .service-card h2,[data-theme-color=blue] .service-card h3,[data-theme-color=blue] .capability-card h2,[data-theme-color=blue] .capability-card h3,[data-theme-color=blue] .engine-layer-card h2,[data-theme-color=blue] .engine-layer-card h3,[data-theme-color=blue] .tool-item h2,[data-theme-color=blue] .tool-item h3,[data-theme-color=blue] .visual-card h2,[data-theme-color=blue] .visual-card h3,[data-theme-color=blue] .bento-visual h2,[data-theme-color=blue] .bento-visual h3,[data-theme-color=blue] .svc-process-stat-block h2,[data-theme-color=blue] .svc-process-stat-block h3,[data-theme-color=blue] .simulator-card h2,[data-theme-color=blue] .simulator-card h3,[data-theme-color=blue] .sim-metric-card h2,[data-theme-color=blue] .sim-metric-card h3,[data-theme-color=blue] .comparison-row h2,[data-theme-color=blue] .comparison-row h3,[data-theme-color=blue] .evolution-table-wrapper h2,[data-theme-color=blue] .evolution-table-wrapper h3,[data-theme-color=blue] .matrix-wrapper h2,[data-theme-color=blue] .matrix-wrapper h3{color:var(--card-text)!important}[data-theme-color=black] .philosophy-card p,[data-theme-color=black] .philosophy-card li,[data-theme-color=black] .methodology-card p,[data-theme-color=black] .methodology-card li,[data-theme-color=black] .metric-card p,[data-theme-color=black] .metric-card li,[data-theme-color=black] .bento-card p,[data-theme-color=black] .bento-card li,[data-theme-color=black] .service-card p,[data-theme-color=black] .service-card li,[data-theme-color=black] .capability-card p,[data-theme-color=black] .capability-card li,[data-theme-color=black] .engine-layer-card p,[data-theme-color=black] .engine-layer-card li,[data-theme-color=black] .tool-item p,[data-theme-color=black] .tool-item li,[data-theme-color=black] .visual-card p,[data-theme-color=black] .visual-card li,[data-theme-color=black] .bento-visual p,[data-theme-color=black] .bento-visual li,[data-theme-color=black] .svc-process-stat-block p,[data-theme-color=black] .svc-process-stat-block li,[data-theme-color=black] .simulator-card p,[data-theme-color=black] .simulator-card li,[data-theme-color=black] .sim-metric-card p,[data-theme-color=black] .sim-metric-card li,[data-theme-color=black] .comparison-row p,[data-theme-color=black] .comparison-row li,[data-theme-color=black] .evolution-table-wrapper p,[data-theme-color=black] .evolution-table-wrapper li,[data-theme-color=black] .matrix-wrapper p,[data-theme-color=black] .matrix-wrapper li,[data-theme-color=blue] .philosophy-card p,[data-theme-color=blue] .philosophy-card li,[data-theme-color=blue] .methodology-card p,[data-theme-color=blue] .methodology-card li,[data-theme-color=blue] .metric-card p,[data-theme-color=blue] .metric-card li,[data-theme-color=blue] .bento-card p,[data-theme-color=blue] .bento-card li,[data-theme-color=blue] .service-card p,[data-theme-color=blue] .service-card li,[data-theme-color=blue] .capability-card p,[data-theme-color=blue] .capability-card li,[data-theme-color=blue] .engine-layer-card p,[data-theme-color=blue] .engine-layer-card li,[data-theme-color=blue] .tool-item p,[data-theme-color=blue] .tool-item li,[data-theme-color=blue] .visual-card p,[data-theme-color=blue] .visual-card li,[data-theme-color=blue] .bento-visual p,[data-theme-color=blue] .bento-visual li,[data-theme-color=blue] .svc-process-stat-block p,[data-theme-color=blue] .svc-process-stat-block li,[data-theme-color=blue] .simulator-card p,[data-theme-color=blue] .simulator-card li,[data-theme-color=blue] .sim-metric-card p,[data-theme-color=blue] .sim-metric-card li,[data-theme-color=blue] .comparison-row p,[data-theme-color=blue] .comparison-row li,[data-theme-color=blue] .evolution-table-wrapper p,[data-theme-color=blue] .evolution-table-wrapper li,[data-theme-color=blue] .matrix-wrapper p,[data-theme-color=blue] .matrix-wrapper li{color:var(--card-text-muted)!important}[data-theme-color=black] body,[data-theme-color=black] .page-wrapper,[data-theme-color=black] main,[data-theme-color=blue] body,[data-theme-color=blue] .page-wrapper,[data-theme-color=blue] main{background-color:var(--surface-primary)}.tech-strip{background:var(--strip-bg)!important;border-top-color:var(--strip-border)!important;border-bottom-color:var(--strip-border)!important}.tech-strip-item,.tech-strip__inner{border-color:var(--strip-border)}[data-theme-color=black] .bento-section,[data-theme-color=black] .bento-grid{background:#0a0a09!important}[data-theme-color=black] .bento-section-curve path,[data-theme-color=black] .bento-section-curve-bottom path{fill:#0a0a09!important}[data-theme-color=blue] .bento-section,[data-theme-color=blue] .bento-grid{background:#1e3a8a!important}[data-theme-color=blue] .bento-section-curve path,[data-theme-color=blue] .bento-section-curve-bottom path{fill:#1e3a8a!important}[data-theme-color=black] .svc-metrics-v2,[data-theme-color=black] .svc-metrics-band,[data-theme-color=black] .metrics-section{border-color:var(--border-soft);background:#ffffff08}[data-theme-color=blue] .svc-metrics-v2,[data-theme-color=blue] .svc-metrics-band,[data-theme-color=blue] .metrics-section{border-color:var(--border-soft);background:#ffffff0f}[data-theme-color=cyan] body,[data-theme-color=cyan] main,[data-theme-color=green] body,[data-theme-color=green] main,[data-theme-color=gold] body,[data-theme-color=gold] main,[data-theme-color=vibrant] body,[data-theme-color=vibrant] main,[data-theme-color=pastel] body,[data-theme-color=pastel] main,[data-theme-color=sand] body,[data-theme-color=sand] main{color:var(--ink)}[data-theme-color=cyan] p,[data-theme-color=cyan] li,[data-theme-color=cyan] span,[data-theme-color=green] p,[data-theme-color=green] li,[data-theme-color=green] span,[data-theme-color=gold] p,[data-theme-color=gold] li,[data-theme-color=gold] span{color:var(--text-primary)}[data-theme-color=white] .nav,[data-theme-color=vibrant] .nav,[data-theme-color=sand] .nav,[data-theme-color=pastel] .nav,[data-theme-color=cyan] .nav,[data-theme-color=green] .nav,[data-theme-color=gold] .nav{background:var(--surface-primary);color:var(--ink)}@media (max-width:820px){[data-theme-color=white] .nav.open,[data-theme-color=vibrant] .nav.open,[data-theme-color=sand] .nav.open,[data-theme-color=pastel] .nav.open,[data-theme-color=cyan] .nav.open,[data-theme-color=green] .nav.open,[data-theme-color=gold] .nav.open{background:var(--surface-primary);border-bottom:1px solid var(--border-soft)}}:focus-visible{outline:2px solid var(--yellow-core);outline-offset:2px}[data-theme-color=black] .narrative-grid,[data-theme-color=black] .philosophy-section,[data-theme-color=black] .tooling-section,[data-theme-color=black] .methodology-section,[data-theme-color=black] .standards-grid,[data-theme-color=black] .metrics-section,[data-theme-color=black] .about-cta,[data-theme-color=black] .services-grid-section,[data-theme-color=black] .capabilities-split,[data-theme-color=black] .shared-capabilities-section,[data-theme-color=black] .svc-process-section,[data-theme-color=black] .svc-tabs-section,[data-theme-color=black] .ai-ops-section,[data-theme-color=black] .ai-simulator-section,[data-theme-color=black] .ai-integrations-section,[data-theme-color=black] .ai-ops-cta,[data-theme-color=blue] .narrative-grid,[data-theme-color=blue] .philosophy-section,[data-theme-color=blue] .tooling-section,[data-theme-color=blue] .methodology-section,[data-theme-color=blue] .standards-grid,[data-theme-color=blue] .metrics-section,[data-theme-color=blue] .about-cta,[data-theme-color=blue] .services-grid-section,[data-theme-color=blue] .capabilities-split,[data-theme-color=blue] .shared-capabilities-section,[data-theme-color=blue] .svc-process-section,[data-theme-color=blue] .svc-tabs-section,[data-theme-color=blue] .ai-ops-section,[data-theme-color=blue] .ai-simulator-section,[data-theme-color=blue] .ai-integrations-section,[data-theme-color=blue] .ai-ops-cta{border-color:var(--border-soft)}.evolution-table-wrapper,.matrix-wrapper{background:var(--card-bg);border-color:var(--card-border)}.about-page p,.services-page p,.ai-ops-page p,.solutions-page p{color:var(--text-secondary)}.capability-item,.narrative-col li{color:var(--text-primary)}.tooling-tab{color:var(--text-muted)}.svc-process-card p,.bento-card-desc,.svc-panel-content .panel-desc{color:var(--card-text-muted)}[data-theme-color=cyan] .status-light,[data-theme-color=green] .status-light,[data-theme-color=blue] .status-light,[data-theme-color=gold] .status-light{background:rgba(var(--theme-accent-rgb), .2);border-color:rgba(var(--theme-accent-rgb), .5)}[data-theme-color=black] .globe-ambient-glow{opacity:1}[data-theme-color=white] .globe-ambient-glow,[data-theme-color=vibrant] .globe-ambient-glow,[data-theme-color=sand] .globe-ambient-glow,[data-theme-color=pastel] .globe-ambient-glow,[data-theme-color=cyan] .globe-ambient-glow,[data-theme-color=green] .globe-ambient-glow,[data-theme-color=gold] .globe-ambient-glow{opacity:.4}[data-theme-color=black] h1,[data-theme-color=black] h2,[data-theme-color=black] h3,[data-theme-color=black] h4,[data-theme-color=black] h5,[data-theme-color=black] h6,[data-theme-color=blue] h1,[data-theme-color=blue] h2,[data-theme-color=blue] h3,[data-theme-color=blue] h4,[data-theme-color=blue] h5,[data-theme-color=blue] h6{color:var(--text-primary)}[data-theme-color=black] p,[data-theme-color=black] li,[data-theme-color=black] label,[data-theme-color=black] span:not([class*=badge]):not([class*=tag]):not([class*=status]),[data-theme-color=blue] p,[data-theme-color=blue] li,[data-theme-color=blue] label{color:var(--text-secondary)}[data-theme-color=cyan] #hero-cta-start-conversation,[data-theme-color=green] #hero-cta-start-conversation,[data-theme-color=blue] #hero-cta-start-conversation,[data-theme-color=vibrant] #hero-cta-start-conversation,[data-theme-color=pastel] #hero-cta-start-conversation{background:var(--black)!important;color:var(--white)!important;border-color:var(--black)!important}[data-theme-color=cyan] #hero-cta-start-conversation:hover,[data-theme-color=green] #hero-cta-start-conversation:hover,[data-theme-color=blue] #hero-cta-start-conversation:hover,[data-theme-color=vibrant] #hero-cta-start-conversation:hover,[data-theme-color=pastel] #hero-cta-start-conversation:hover{background:#050505d9!important;border-color:#050505d9!important;box-shadow:0 8px 24px #05050540!important}[data-theme-color=cyan] .svc-tabs-section .section-eyebrow,[data-theme-color=green] .svc-tabs-section .section-eyebrow,[data-theme-color=vibrant] .svc-tabs-section .section-eyebrow,[data-theme-color=cyan] .svc-tab-btn,[data-theme-color=green] .svc-tab-btn,[data-theme-color=vibrant] .svc-tab-btn{color:var(--black)!important}[data-theme-color=blue] .svc-tabs-section .section-eyebrow{color:#fff!important}[data-theme-color=blue] .svc-tab-btn{color:#fffc!important;background:0 0!important;border-color:#ffffff4d!important}[data-theme-color=blue] .svc-tab-btn:hover{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff80!important}[data-theme-color=cyan] .svc-tab-btn.active,[data-theme-color=green] .svc-tab-btn.active,[data-theme-color=blue] .svc-tab-btn.active,[data-theme-color=vibrant] .svc-tab-btn.active{color:var(--black)!important;background:#fff!important;border-color:#fff!important}[data-theme-color=cyan] .svc-cta-right p,[data-theme-color=green] .svc-cta-right p,[data-theme-color=blue] .svc-cta-right p,[data-theme-color=black] .svc-cta-right p,[data-theme-color=vibrant] .svc-cta-right p,[data-theme-color=sand] .svc-cta-right p,[data-theme-color=pastel] .svc-cta-right p{color:#fff!important}[data-theme-color=cyan] .site-footer .footer-list,[data-theme-color=cyan] .site-footer .footer-list a,[data-theme-color=cyan] .site-footer .footer-list span,[data-theme-color=green] .site-footer .footer-list,[data-theme-color=green] .site-footer .footer-list a,[data-theme-color=green] .site-footer .footer-list span,[data-theme-color=blue] .site-footer .footer-list,[data-theme-color=blue] .site-footer .footer-list a,[data-theme-color=blue] .site-footer .footer-list span,[data-theme-color=black] .site-footer .footer-list,[data-theme-color=black] .site-footer .footer-list a,[data-theme-color=black] .site-footer .footer-list span,[data-theme-color=cyan] .site-footer .footer-grid div p,[data-theme-color=green] .site-footer .footer-grid div p,[data-theme-color=blue] .site-footer .footer-grid div p,[data-theme-color=black] .site-footer .footer-grid div p,[data-theme-color=cyan] .site-footer .footer-bottom,[data-theme-color=cyan] .site-footer .footer-bottom span,[data-theme-color=green] .site-footer .footer-bottom,[data-theme-color=green] .site-footer .footer-bottom span,[data-theme-color=blue] .site-footer .footer-bottom,[data-theme-color=blue] .site-footer .footer-bottom span,[data-theme-color=black] .site-footer .footer-bottom,[data-theme-color=black] .site-footer .footer-bottom span{color:var(--white)!important}[data-theme-color=cyan] .svc-process-marker,[data-theme-color=green] .svc-process-marker,[data-theme-color=blue] .svc-process-marker,[data-theme-color=black] .svc-process-marker{background:var(--black)!important;color:var(--white)!important;box-shadow:0 0 0 2px #ffffff26,0 4px 16px #00000073!important}[data-theme-color=cyan] .svc-process-node:hover .svc-process-marker,[data-theme-color=green] .svc-process-node:hover .svc-process-marker,[data-theme-color=blue] .svc-process-node:hover .svc-process-marker,[data-theme-color=black] .svc-process-node:hover .svc-process-marker{box-shadow:0 0 0 2px #ffffff40,0 6px 24px #000000a6!important}#hero-cta-explore-services{color:var(--ink);background:#11100b0f;border:1px solid #11100b26}#hero-cta-explore-services:hover{background:#11100b1f;border-color:#11100b4d}[data-theme-color=blue] #hero-cta-explore-services,[data-theme-color=black] #hero-cta-explore-services{color:#fff!important;background:#ffffff26!important;border-color:#ffffff40!important}[data-theme-color=blue] #hero-cta-explore-services:hover,[data-theme-color=black] #hero-cta-explore-services:hover{background:#ffffff40!important;border-color:#fff6!important}[data-theme-color=black] .svc-hero-h1 em{background-image:linear-gradient(100deg, var(--ink) 0%, var(--white) 35%, var(--black) 55%, var(--white) 75%, var(--ink) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme-color=blue] .svc-hero-h1 em{color:#0000!important;background-image:linear-gradient(100deg,#fff 0%,#93c5fd 35%,#2563eb 55%,#93c5fd 75%,#fff 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme-color=blue] .svc-process-layout .svc-process-card p,[data-theme-color=blue] .svc-process-layout .svc-process-stat-label,[data-theme-color=blue] .svc-process-layout p{color:#fff!important}[data-theme-color=blue] .svc-tab-strip{border-bottom-color:#fff3!important}[data-theme-color=blue] .visual-card__status,[data-theme-color=blue] .visual-card__title{color:#fff!important}[data-theme-color=blue] .visual-card svg text:not([fill=\#ff5f57]):not([fill=\#28c840]):not(.svg-dark-text){fill:#fff!important}[data-theme-color=blue] .svc-panel-link{color:#fff!important;border-bottom-color:#fff6!important}[data-theme-color=blue] .svc-panel-link:hover{opacity:.95;color:#fff!important;border-bottom-color:#fff!important}[data-theme-color=blue] .svc-view-all{color:#fffc!important}[data-theme-color=blue] .svc-view-all a{color:#fff!important;border-bottom-color:#fff6!important}[data-theme-color=blue] .svc-view-all a:hover{border-bottom-color:#fff!important}[data-theme-color=green] .svc-hero-h1 em{background-image:linear-gradient(100deg,#000 0%,#fff 35%,#000 55%,#fff 75%,#000 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme-color=sand] .svc-hero-h1 em{background-image:linear-gradient(100deg,#bfa054 0%,#000 35%,#bfa054 55%,#000 75%,#bfa054 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme-color=pastel] .svc-hero-h1 em{background-image:linear-gradient(100deg,#e8e87d 0%,#000 35%,#e8e87d 55%,#000 75%,#e8e87d 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme-color=pastel] .svc-cta-left h2 em{color:#e8e87d!important}[data-theme-color=pastel] #cta-schedule-consultation{color:var(--black)!important;background:#fdfd96!important}[data-theme-color=pastel] #cta-schedule-consultation:hover{background:#fdfd96d9!important}[data-theme-color=black] .services-page,[data-theme-color=black] .service-detail-page{background:#020202!important}.svc-hero-stat-card{background:#ffffffd1;border:1px solid #11100b1a;box-shadow:0 8px 24px #0000000a}[data-theme-color=blue] .svc-hero-stat-card,[data-theme-color=black] .svc-hero-stat-card{background:#0d0d0da6!important;border-color:#ffffff1a!important;box-shadow:0 8px 24px #0006!important}[data-theme-color=green] .hero-text-gradient{background:linear-gradient(135deg,#fff 0%,#a2ffd2 50%,#093 100%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme-color=cyan] .hero-text-gradient{background:linear-gradient(135deg,#fff 0%,#a2f6ff 50%,#00a3e0 100%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme-color=green] .solutions-hero .btn.primary,[data-theme-color=cyan] .solutions-hero .btn.primary{color:var(--black)!important;background:#fff!important;border-color:#fff!important}[data-theme-color=green] .solutions-hero .btn.primary:hover,[data-theme-color=cyan] .solutions-hero .btn.primary:hover{background:#ffffffd9!important;border-color:#ffffffd9!important;box-shadow:0 8px 24px #fff3!important}[data-theme-color=green] .bento-section,[data-theme-color=green] .bento-grid{background:#022312!important}[data-theme-color=green] .bento-section-curve path,[data-theme-color=green] .bento-section-curve-bottom path{fill:#022312!important}[data-theme-color=cyan] .bento-section,[data-theme-color=cyan] .bento-grid{background:#00222b!important}[data-theme-color=cyan] .bento-section-curve path,[data-theme-color=cyan] .bento-section-curve-bottom path{fill:#00222b!important}[data-theme-color=green] .bento-section h2,[data-theme-color=cyan] .bento-section h2{color:#fff!important}[data-theme-color=green] .bento-section__intro,[data-theme-color=cyan] .bento-section__intro{color:#ffffffb3!important}[data-theme-color=green] .solutions-hero p,[data-theme-color=cyan] .solutions-hero p{color:#fff!important;opacity:.9!important}[data-theme-color=green] .solutions-hero .btn.secondary,[data-theme-color=cyan] .solutions-hero .btn.secondary{color:#fff!important;background:#ffffff26!important;border-color:#ffffff4d!important}[data-theme-color=green] .solutions-hero .btn.secondary:hover,[data-theme-color=cyan] .solutions-hero .btn.secondary:hover{background:#ffffff40!important;border-color:#ffffff80!important}[data-theme-color=vibrant] .hero-text-gradient{background:linear-gradient(135deg,#ffd21c 0%,#ffe992 50%,#fff 100%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme-color=vibrant] .solutions-hero p{color:#fff!important}[data-theme-color=vibrant] .solutions-hero .btn.primary{color:var(--black)!important;background:#fff!important;border-color:#fff!important}[data-theme-color=vibrant] .solutions-hero .btn.primary:hover{background:#ffffffd9!important;border-color:#ffffffd9!important;box-shadow:0 8px 24px #fff3!important}[data-theme-color=vibrant] .solutions-hero .btn.secondary{color:#fff!important;background:#ffffff26!important;border-color:#ffffff4d!important}[data-theme-color=vibrant] .solutions-hero .btn.secondary:hover{background:#ffffff40!important;border-color:#ffffff80!important}[data-theme-color=pastel] .hero-text-gradient{background:linear-gradient(135deg,#fff 0%,#f3f3af 50%,#e8e87d 100%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme-color=pastel] .solutions-hero p{color:#fff!important}[data-theme-color=pastel] .solutions-hero .btn.primary{color:var(--black)!important;background:#fff!important;border-color:#fff!important}[data-theme-color=pastel] .solutions-hero .btn.primary:hover{background:#ffffffd9!important;border-color:#ffffffd9!important;box-shadow:0 8px 24px #fff3!important}[data-theme-color=pastel] .solutions-hero .btn.secondary{color:#fff!important;background:#ffffff26!important;border-color:#ffffff4d!important}[data-theme-color=pastel] .solutions-hero .btn.secondary:hover{background:#ffffff40!important;border-color:#ffffff80!important}[data-theme-color=pastel] .bento-section,[data-theme-color=pastel] .bento-grid{background:#ffffe6!important}[data-theme-color=pastel] .bento-section-curve path,[data-theme-color=pastel] .bento-section-curve-bottom path{fill:#ffffe6!important}[data-theme-color=green] .contact-hero .typing-word,[data-theme-color=vibrant] .contact-hero .typing-word,[data-theme-color=sand] .contact-hero .typing-word,[data-theme-color=pastel] .contact-hero .typing-word,[data-theme-color=cyan] .contact-hero .typing-word{color:#fff!important}[data-theme-color=green] .contact-form .btn.primary,[data-theme-color=cyan] .contact-form .btn.primary,[data-theme-color=blue] .contact-form .btn.primary,[data-theme-color=vibrant] .contact-form .btn.primary,[data-theme-color=pastel] .contact-form .btn.primary{background:var(--black)!important;color:var(--white)!important;border-color:var(--black)!important}[data-theme-color=green] .contact-form .btn.primary:hover,[data-theme-color=cyan] .contact-form .btn.primary:hover,[data-theme-color=blue] .contact-form .btn.primary:hover,[data-theme-color=vibrant] .contact-form .btn.primary:hover,[data-theme-color=pastel] .contact-form .btn.primary:hover{background:#050505d9!important;border-color:#050505d9!important;box-shadow:0 8px 24px #05050540!important}[data-theme-color=green] .tech-marquee-section{background:#000!important;border-top-color:#ffffff1f!important;border-bottom-color:#ffffff1f!important}[data-theme-color=green] .control-plane span,[data-theme-color=green] .control-plane p,[data-theme-color=green] .control-plane small,[data-theme-color=green] .control-plane strong,[data-theme-color=green] .control-plane h3{color:#fff!important}[data-theme-color=green] .control-plane__status .healthy,[data-theme-color=green] .cluster-map span,[data-theme-color=green] .cluster-map p,[data-theme-color=green] .alert-stack span{color:#0f6!important;background:#00ff660a!important;border-color:#00ff664d!important}[data-theme-color=green] .status-grid span,[data-theme-color=green] .pipeline-strip span,[data-theme-color=green] .log-stream strong,[data-theme-color=green] .log-stream small,[data-theme-color=green] .control-plane__status span:not(.healthy){color:#ffffffb3!important}[data-theme-color=green] .globe-copy p,[data-theme-color=cyan] .globe-copy p{color:#fff!important;opacity:.9!important}[data-theme-color=green] .infra-node p,[data-theme-color=green] .process-track p,[data-theme-color=green] .process-card p{color:#ffffffb3!important}[data-theme-color=pastel] .site-footer .btn.primary{color:var(--black)!important;background:#fdfd96!important;border-color:#fdfd96!important}[data-theme-color=pastel] .site-footer .btn.primary:hover{background:#fdfd96d9!important;border-color:#fdfd96d9!important;box-shadow:0 8px 24px #fdfd9640!important}[data-theme-color=black] .metrics-section,[data-theme-color=blue] .metrics-section{width:calc(100% + 2 * var(--page-pad))!important;margin-left:calc(-1 * var(--page-pad))!important;margin-right:calc(-1 * var(--page-pad))!important;padding-inline:var(--page-pad)!important}[data-theme-color=black] .ai-visual .neural-edge{stroke:#ffffff40!important}[data-theme-color=black] .saas-visual text,[data-theme-color=black] .health-visual text{fill:#fff!important}[data-theme-color=black] .health-visual circle,[data-theme-color=black] .ecomm-visual path:not(.tx-line){stroke:#ffffff26!important}[data-theme-color=black] .fintech-visual .completed-node text{fill:#fff!important}[data-theme-color=black] .ai-ops-card{background:#ffffff26!important}[data-theme-color=black] .ai-ops-section{width:calc(100% + 2 * var(--page-pad))!important;margin-left:calc(-1 * var(--page-pad))!important;margin-right:calc(-1 * var(--page-pad))!important;padding-inline:var(--page-pad)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#ffffff0d!important}[data-theme-color=black] .timeline-card strong,[data-theme-color=black] .timeline-card h4,[data-theme-color=black] .timeline-card p{color:#fff!important}[data-theme-color=black] .tooling-container{background:#fff!important;border-color:#11100b1a!important}[data-theme-color=black] .tooling-container .tool-item{background:#fff!important;border-color:#11100b14!important}[data-theme-color=black] .tooling-container,[data-theme-color=black] .tooling-container p,[data-theme-color=black] .tooling-container strong,[data-theme-color=black] .tooling-container .tooling-tab{color:#000!important}[data-theme-color=black] .contact-hero h1{color:#fff!important}[data-theme-color=black] .contact-hero .typing-word{color:var(--yellow-core)!important}[data-theme-color=black] .contact-hero p{color:#fff!important}[data-theme-color=black] .contact-form input,[data-theme-color=black] .contact-form textarea,[data-theme-color=black] .contact-form select,[data-theme-color=black] .custom-select-trigger,[data-theme-color=black] .custom-select-trigger span{color:var(--black)!important}[data-theme-color=black] .contact-form input::placeholder,[data-theme-color=black] .contact-form textarea::placeholder{color:#05050599!important}[data-theme-color=black] .fintech-visual .active-node text{fill:#fff!important}[data-theme-color=black] .solutions-hero p{color:#000!important}[data-theme-color=black] .solutions-hero .btn.secondary{color:#fff!important;background:#ffffff26!important;border-color:#ffffff4d!important}[data-theme-color=black] .solutions-hero .btn.secondary:hover{background:#ffffff40!important;border-color:#ffffff80!important}[data-theme-color=black] .hero-text-gradient{background:linear-gradient(135deg,#fff 0%,#888 50%,#111 100%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme-color=black] .comparison-panel.solution strong{color:#fff!important}[data-theme-color=black] .comparison-panel p{color:#fffc!important}.mac-terminal p{color:#f7f3e8e0!important}.mac-terminal span:not(.traffic):not(.status-light){color:var(--white)!important}.mac-terminal .prompt{color:var(--yellow-core)!important}.mac-terminal__tabs span{color:var(--yellow-core)!important;border-color:#f2c84b40!important}.mac-terminal__chrome .terminal-title{color:#f7f3e8b8!important}.mac-terminal__status{color:#f7f3e89e!important}.deploy-steps span{color:var(--yellow-core)!important;border-color:#f2c84b6b!important}.terminal-split strong{color:var(--yellow-core)!important}.terminal-split small{color:#f7f3e8a3!important}.terminal-metrics span{color:#f7f3e89e!important}.terminal-metrics b{color:var(--white)!important}[data-theme-color=cyan] .infra-node h3{color:#fff!important}[data-theme-color=cyan] .infra-node p{color:#ffffffb3!important}[data-theme-color=cyan] .infra-node span{color:var(--yellow-core)!important}[data-theme-color=cyan] .control-plane span,[data-theme-color=cyan] .control-plane p,[data-theme-color=cyan] .control-plane small,[data-theme-color=cyan] .control-plane strong,[data-theme-color=cyan] .control-plane h3{color:#fff!important}[data-theme-color=cyan] .control-plane__status .healthy,[data-theme-color=cyan] .cluster-map span,[data-theme-color=cyan] .cluster-map p,[data-theme-color=cyan] .alert-stack span{color:var(--yellow-core)!important;border-color:rgba(var(--theme-accent-rgb), .3)!important;background:rgba(var(--theme-accent-rgb), .04)!important}[data-theme-color=cyan] .status-grid span,[data-theme-color=cyan] .pipeline-strip span,[data-theme-color=cyan] .log-stream strong,[data-theme-color=cyan] .log-stream small,[data-theme-color=cyan] .control-plane__status span:not(.healthy),[data-theme-color=cyan] .process-track p,[data-theme-color=cyan] .process-card p,[data-theme-color=cyan] .process-card small,[data-theme-color=cyan] .process-card span{color:#ffffffb3!important}[data-theme-color=cyan] .process-card h3{color:#fff!important}[data-theme-color=blue] .solutions-hero .btn.primary{color:#fff!important;background:#000!important;border-color:#000!important}[data-theme-color=blue] .solutions-hero .btn.primary:hover{background:#000c!important;border-color:#000c!important}[data-theme-color=blue] .solutions-hero .btn.secondary{color:#fff!important;background:#00000059!important;border-color:#00000040!important}[data-theme-color=blue] .solutions-hero .btn.secondary:hover{background:#00000080!important;border-color:#0006!important}[data-theme-color=blue] .solutions-hero p{color:#000!important;opacity:.95!important}[data-theme-color=blue] .hero-text-gradient{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 50%,#000 100%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme-color=blue] .fintech-visual marker#ft-arrow-active path{fill:#f2c84b!important}[data-theme-color=blue] .fintech-visual path.tx-line,[data-theme-color=blue] .fintech-visual .active-node rect[width="116"]{stroke:#f2c84b!important}[data-theme-color=blue] .fintech-visual .active-node rect[width="110"]{stroke:#f2c84b!important;fill:#f2c84b26!important}[data-theme-color=blue] .fintech-visual .active-node rect[width="14"],[data-theme-color=blue] .fintech-visual .active-node circle{fill:#f2c84b!important}[data-theme-color=blue] .fintech-visual .active-node text,[data-theme-color=blue] .fintech-visual .active-node text[x="13"]{fill:#050505!important}[data-theme-color=blue] .fintech-visual .completed-node rect[width="110"]{stroke:#28c840!important;fill:#28c84026!important}[data-theme-color=blue] .fintech-visual .completed-node rect[width="14"],[data-theme-color=blue] .fintech-visual .completed-node circle{fill:#28c840!important}[data-theme-color=blue] .fintech-visual .completed-node text,[data-theme-color=blue] .fintech-visual .completed-node text[x="13"]{fill:#050505!important}[data-theme-color=blue] .metric-card{background:var(--card-bg)!important;border-color:var(--card-border)!important}[data-theme-color=blue] .metric-card:hover{background:var(--card-bg-hover)!important;border-color:var(--card-border-hover)!important;box-shadow:0 20px 50px #0003!important}[data-theme-color=blue] .metric-value,[data-theme-color=blue] .metric-label{color:#fff!important}[data-theme-color=blue] .metric-desc{color:#ffffffbf!important}[data-theme-color=blue] .evolution-table th,[data-theme-color=blue] .matrix-table th,[data-theme-color=blue] .engine-layer-card .layer-num{color:#fff!important}[data-theme-color=blue] .tech-badge{color:#fff!important;background:#ffffff26!important;border-color:#ffffff40!important}[data-theme-color=blue] .playback-btn:hover{color:#2563eb!important;background:#fff!important;box-shadow:0 4px 12px #ffffff40!important}[data-theme-color=blue] .tooling-container{background:#fff!important;border-color:#11100b1a!important}[data-theme-color=blue] .tooling-container .tool-item{background:#fff!important;border-color:#11100b14!important}[data-theme-color=blue] .tooling-container,[data-theme-color=blue] .tooling-container p,[data-theme-color=blue] .tooling-container strong,[data-theme-color=blue] .tooling-container .tooling-tab{color:#000!important}[data-theme-color=blue] .bento-counter-highlight,[data-theme-color=blue] .narrative-col li:before,[data-theme-color=blue] .methodology-marker,[data-theme-color=blue] .contact-hero .typing-word,[data-theme-color=blue] .contact-page.theme-light p{color:#fff!important}[data-theme-color=blue] .contact-page.theme-light h1{color:#000!important}[data-theme-color=blue] .contact-page.theme-light .contact-form label{color:#fff!important}[data-theme-color=blue] .visual-card svg text.svg-dark-text{fill:#050505!important}[data-theme-color=blue] .svc-panel-tag{color:#fff!important;background:#ffffff26!important}[data-theme-color=blue] .bento-visual svg text{fill:#fff!important}[data-theme-color=blue] .bento-visual svg text.svg-dark-text{fill:#050505!important}[data-theme-color=blue] .comparison-panel.solution strong{color:#fff!important}[data-theme-color=blue] .comparison-panel p{color:#fffc!important}
