*{box-sizing:border-box;margin:0;padding:0}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text:#ffffffde;--color-text-muted:#ffffffa6;--color-text-dim:#ffffff59;--color-bg:#000;--color-surface:#ffffff08;--color-border:#ffffff14;--color-accent:#fff;color:var(--color-text);background-color:var(--color-bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400;line-height:1.5}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text:#000000de;--color-text-muted:#000000a6;--color-text-dim:#00000073;--color-bg:#f5f6f8;--color-bg-alt:#fff;--color-surface:#ffffffe6;--color-surface-hover:#0000000a;--color-border:#0000001a;--color-border-strong:#00000026;--color-accent:#0f172a;--color-link:#0891b2;--color-link-hover:#0e7490}html{scroll-behavior:auto;scroll-padding-top:0}body{scroll-behavior:auto;min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}#root{min-height:100vh}a{color:var(--color-text);-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500;transition:all .3s}a:hover{color:var(--color-accent)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}button{border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-accent);cursor:pointer;-webkit-backdrop-filter:blur(10px);border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:all .3s}button:hover{background-color:var(--color-surface);border-color:var(--color-border)}button:focus,button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-dim)}[data-theme=light] .home-page,[data-theme=light] .hero-section{background:#f0f2f5}[data-theme=light] .hero-grid{background-image:linear-gradient(#0000000a 1px,#0000 1px),linear-gradient(90deg,#0000000a 1px,#0000 1px)}[data-theme=light] .hero-tag{color:#0000008c;background:#0000000a;border-color:#0000001a}[data-theme=light] .headline-row{color:#0f172a}[data-theme=light] .hero-sub{color:#0009}[data-theme=light] .metric-num{color:#0f172a}[data-theme=light] .core-ring{border-color:#0000001a}[data-theme=light] .core-ring-middle{border-color:#0000001f}[data-theme=light] .core-ring-inner{border-color:#00000026}[data-theme=light] .core-center{background:#ffffffe6;border-color:#0000001a}[data-theme=light] .core-logo{color:#0f172a}[data-theme=light] .orbit-node{background:#ffffffe6;border-color:#0000001a}[data-theme=light] .orbit-node svg{color:#0009}[data-theme=light] .orbit-node:hover{background:#fff;border-color:#0000002e}[data-theme=light] .data-stream{background:linear-gradient(#0000,#00000040,#0000)}[data-theme=light] .hero-cta{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);box-shadow:0 1px 2px #0000000f,0 4px 12px #0000001a,inset 0 0 0 1px #ffffff14}[data-theme=light] .hero-cta:hover{background:linear-gradient(135deg,#1e293b 0%,#334155 100%);box-shadow:0 2px 4px #00000014,0 12px 28px #00000026,inset 0 0 0 1px #ffffff1a,0 0 24px -4px #22d3ee33}[data-theme=light] .hero-path-control{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);box-shadow:0 1px 2px #0000000f,0 6px 16px #0000001a,inset 0 0 0 1px #ffffff14}[data-theme=light] .hero-path-menu-btn{border-left-color:#ffffff29}[data-theme=light] .hero-path-control.is-active{color:#0f172a;background:linear-gradient(135deg,#fff 0%,#f0f4f8 100%);box-shadow:0 2px 4px #00000014,0 10px 24px #0000001a,inset 0 0 0 1px #ffffff8c}[data-theme=light] .hero-path-control.is-active .hero-path-menu-btn{border-left-color:#0f172a1f}[data-theme=light] .hero-actions-btn-ai{color:#0e7490;background:linear-gradient(135deg,#fff 0%,#f0f4f8 100%);border-color:#0e749059;box-shadow:0 1px 2px #0000000f,0 6px 16px #00000014}[data-theme=light] .hero-actions-btn-ai:hover,[data-theme=light] .hero-actions-btn-ai:focus-visible{color:#0f172a;border-color:#0e749080;box-shadow:0 0 24px -4px #0e749040}[data-theme=light] .hero-actions-btn-muted{color:#0f172a;background:#0000000a;border-color:#0000001a}[data-theme=light] .hero-actions-btn-muted:hover,[data-theme=light] .hero-actions-btn-muted:focus-visible{color:#0f172a;background:#00000012;border-color:#00000024}[data-theme=light] .hero-cta-ghost{color:#0f172a;background:#0000000a;border-color:#0000001a}[data-theme=light] .hero-cta-ghost:before{background:linear-gradient(135deg,#0000000f 0%,#0000 50%)}[data-theme=light] .hero-cta-ghost:hover{background:#00000014;border-color:#0000001f;box-shadow:inset 0 0 0 1px #00000005,0 4px 12px #0000000f}[data-theme=light] .hero-cta-ai{color:#0e7490;border-color:#0e749066;box-shadow:0 0 20px -4px #0e749026}[data-theme=light] .hero-cta-ai:hover{color:#0f172a;background:#0e74901a;border-color:#0e749080;box-shadow:0 0 24px -4px #0e749040}[data-theme=light] .hero-path-petal{color:#0f172a;background:#fffffffa;border-color:#00000014;box-shadow:0 4px 20px #0000001f}[data-theme=light] .hero-path-petal:hover{border-color:var(--petal-color);box-shadow:0 6px 24px #0000001a,0 0 20px -4px var(--petal-color)}[data-theme=light] .robotics-chip{color:#0f172a;background:#0000000f;border-color:#0000001f}[data-theme=light] .hero-path-menu-panel{background:#fffffffa;border-color:#0000001f;box-shadow:0 12px 40px #0000001f}[data-theme=light] .hero-path-menu-item{color:#000000d9;border-bottom-color:#0000000f}[data-theme=light] .hero-path-menu-item:hover,[data-theme=light] .hero-path-menu-item:focus-visible{color:#0f172a;background:#0000000d}[data-theme=light] .hero-path-menu-item-all{color:#0f172a;background:#0000000a}[data-theme=light] .hero-path-menu-item-all:hover,[data-theme=light] .hero-path-menu-item-all:focus-visible{background:#00000014}[data-theme=light] .hero-path-menu-kicker{color:#00000073}[data-theme=light] .hero-actions-backdrop{background:#0f172a73}[data-theme=light] .chat-section{background:linear-gradient(#e8eaef 0%,#f0f2f5 100%)}[data-theme=light] .chat-title{color:#0f172a}[data-theme=light] .chat-subtitle{color:#0000008c}[data-theme=light] .chat-window{background:#fffffff2;border-color:#0000001a;box-shadow:0 20px 60px #00000014}[data-theme=light] .chat-empty{color:#00000073}[data-theme=light] .empty-icon svg{color:#00000059}[data-theme=light] .suggestion-chip{color:#000000b3;background:#0000000a;border-color:#0000001a}[data-theme=light] .suggestion-chip:hover{color:#0f172a;background:#00000014;border-color:#00000026}[data-theme=light] .message-avatar{color:#0f172a!important;background:#0000000f!important;border-color:#0000001a!important}[data-theme=light] .message-user .message-avatar{background:#00000014!important}[data-theme=light] .message-assistant .message-bubble{color:#000000e6;background:#0000000a;border-color:#00000014}[data-theme=light] .message-user .message-bubble{color:#0f172a;background:#00000014;border-color:#0000001f}[data-theme=light] .typing-indicator span{background:#00000059}[data-theme=light] .chat-input-form{background:#fffc;border-top-color:#00000014}[data-theme=light] .input-wrapper{background:#00000008;border-color:#0000001a}[data-theme=light] .input-wrapper:focus-within{border-color:#0003}[data-theme=light] .chat-input{color:#0f172a}[data-theme=light] .chat-input::placeholder{color:#0006}[data-theme=light] .send-button{color:#0f172a;background:#0000000f;border-color:#0000001f}[data-theme=light] .send-button:hover:not(:disabled){background:#0000001a;border-color:#0000002e}[data-theme=light] .button-spinner{border-color:#0f172a #0003 #0003}[data-theme=light] .input-hint{color:#0006}[data-theme=light] .chat-messages::-webkit-scrollbar-track{background:#00000008}[data-theme=light] .chat-messages::-webkit-scrollbar-thumb{background:#00000026}[data-theme=light] .chat-kicker{color:#00000080}[data-theme=light] .chat-launchpad{background:#fffffff2;border-color:#0000001a}[data-theme=light] .launchpad-title{color:#0f172a}[data-theme=light] .launchpad-subtitle{color:#0000008c}[data-theme=light] .launchpad-card{color:#000000bf;background:#00000008;border-color:#0000001a}[data-theme=light] .launchpad-card:hover{background:#0000000f;border-color:#00000026}[data-theme=light] .launchpad-card.active{color:#0f172a;background:#10b9811f;border-color:#10b98166}[data-theme=light] .launchpad-focus{background:#00000008;border-color:#0000001a}[data-theme=light] .launchpad-focus-tag{color:#00000080}[data-theme=light] .launchpad-focus p{color:#000c}[data-theme=light] .chat-window-topbar{background:#00000005;border-color:#00000014}[data-theme=light] .chat-window-status{color:#000000b3}[data-theme=light] .chat-window-lane{color:#000000b3;border-color:#0000001f}[data-theme=light] .stackfuse-ai-page{background:#f5f6f8}[data-theme=light] .sfai-chat{background:#f0f2f5}[data-theme=light] .sfai-header{background:#fffffff2;border-color:#00000014}[data-theme=light] .sfai-back{color:#0009}[data-theme=light] .sfai-back:hover{color:#0f172a;background:#0000000f}[data-theme=light] .sfai-name,[data-theme=light] .sfai-welcome-title{color:#0f172a}[data-theme=light] .sfai-welcome-sub{color:#00000080}[data-theme=light] .sfai-suggestion{color:#000c;background:#0000000a;border-color:#0000001a}[data-theme=light] .sfai-suggestion:hover{background:#00000014;border-color:#00000026}[data-theme=light] .sfai-message--user .sfai-bubble{color:#0f172a;background:linear-gradient(135deg,#10b98126 0%,#3b82f61f 100%);border-color:#00000014}[data-theme=light] .sfai-message--assistant .sfai-bubble{color:#000000e6;background:#ffffffe6;border-color:#00000014}[data-theme=light] .sfai-input-area{background:#fffffffa;border-color:#0000000f}[data-theme=light] .sfai-input-row{background:#00000008;border-color:#0000001a}[data-theme=light] .sfai-input-row:focus-within{border-color:#10b98180}[data-theme=light] .sfai-attach-btn{color:#000000a6;background:#0000000d;border-color:#0003}[data-theme=light] .sfai-attach-btn:hover{color:#000000e6;background:#00000014;border-color:#00000059}[data-theme=light] .sfai-input{color:#0f172a}[data-theme=light] .sfai-input::placeholder,[data-theme=light] .sfai-hint{color:#0006}[data-theme=light] .home-chat-section{background:linear-gradient(#f8fafc 0%,#eef2f7 100%)}[data-theme=light] .home-chat-section:before{background-image:linear-gradient(#0000000a 1px,#0000 1px),linear-gradient(90deg,#0000000a 1px,#0000 1px)}[data-theme=light] .home-chat-kicker{color:#00000080;background:#0000000a;border-color:#0000001a}[data-theme=light] .home-chat-title{color:#0f172a}[data-theme=light] .home-chat-subtitle{color:#0000008c}[data-theme=light] .home-chat-section .chat-showcase{background:linear-gradient(#ffffffeb 0%,#f8fafcf5 100%),#fff;border-color:#0f172a1a;box-shadow:0 24px 70px #0f172a1a}[data-theme=light] .home-chat-section .chat-launchpad{background:#f1f5f9b8;border-right-color:#0f172a17}[data-theme=light] .home-chat-section .launchpad-title{color:#0f172a}[data-theme=light] .home-chat-section .launchpad-subtitle,[data-theme=light] .home-chat-section .launchpad-focus p{color:#0f172aa3}[data-theme=light] .home-chat-section .launchpad-card{color:#0f172abd;background:#fff;border-color:#0f172a1a}[data-theme=light] .home-chat-section .launchpad-card:hover{background:#f8fafc;border-color:#0f172a2e}[data-theme=light] .home-chat-section .launchpad-card.active{color:#0f172a;background:#14b8a61a;border-color:#0d948866}[data-theme=light] .home-chat-section .launchpad-focus{background:#fff;border-color:#0f172a1a}[data-theme=light] .home-chat-section .launchpad-focus-tag{color:#0f172a80}[data-theme=light] .home-chat-section .chat-window-topbar{background:#f8fafce6;border-bottom-color:#0f172a14}[data-theme=light] .home-chat-section .chat-window-status,[data-theme=light] .home-chat-section .chat-window-lane{color:#0f172a9e}[data-theme=light] .home-chat-section .chat-window-lane{background:#0f172a08;border-color:#0f172a1f}[data-theme=light] .home-chat-section .chat-empty{color:#0f172a8f;background:#fff;border-color:#0f172a1f}[data-theme=light] .home-chat-section .chat-empty p{color:#0f172ab8}[data-theme=light] .home-chat-section .suggestion-chip{color:#0f172abf;background:#f8fafc;border-color:#0f172a1a}[data-theme=light] .home-chat-section .suggestion-chip:hover{color:#0f172a;background:#fff;border-color:#0d948852}[data-theme=light] .home-chat-section .message-avatar{background:#fff;border-color:#0f172a1f}[data-theme=light] .home-chat-section .message-assistant .message-bubble{color:#0f172adb;background:#fff;border-color:#0f172a1a}[data-theme=light] .home-chat-section .message-user .message-bubble{color:#fff;background:#0f172a;border-color:#0f172a}[data-theme=light] .home-chat-section .chat-input-form{background:#f8fafceb;border-top-color:#0f172a14}[data-theme=light] .home-chat-section .input-wrapper{background:#fff;border-color:#0f172a1f}[data-theme=light] .home-chat-section .input-wrapper:focus-within{border-color:#0d94886b;box-shadow:0 0 0 3px #14b8a61f}[data-theme=light] .home-chat-section .chat-input{color:#0f172a}[data-theme=light] .home-chat-section .chat-input::placeholder,[data-theme=light] .home-chat-section .input-hint{color:#0f172a6b}@media (max-width:768px){[data-theme=light] .home-chat-section .chat-launchpad{border-bottom-color:#0f172a17}}[data-theme=light] .services-index-section{background:#f5f6f8;border-top-color:#00000014}[data-theme=light] .services-index-eyebrow{color:#00000073}[data-theme=light] .services-index-title{color:#0f172a}[data-theme=light] .services-index-lede{color:#00000094}[data-theme=light] .services-index-card{border-color:#00000014;border-left-color:color-mix(in srgb,var(--service-accent,#64748b)65%,#e2e8f0);background:#fff;box-shadow:0 1px 2px #0000000a}[data-theme=light] .services-index-card:hover,[data-theme=light] .services-index-card:focus-visible{border-color:#0000001f;border-left-color:var(--service-accent,#64748b);background:#fff;box-shadow:0 10px 28px #00000014}[data-theme=light] .services-index-card-title{color:#0f172a}[data-theme=light] .services-index-card-desc{color:#0000008c}[data-theme=light] .services-index-go{color:#00000073;background:#00000008;border-color:#0000001a}[data-theme=light] .services-index-card:hover .services-index-go,[data-theme=light] .services-index-card:focus-visible .services-index-go{border-color:color-mix(in srgb,var(--service-accent,#64748b)40%,#0000001f);color:#0f172a;background:color-mix(in srgb,var(--service-accent,#64748b)12%,#f1f5f9)}[data-theme=light] .services-index-note{color:#00000085;border-left-color:#0e749073}[data-theme=light] .case-studies-section{background:#f5f6f8}[data-theme=light] .case-studies-bg{background-image:linear-gradient(#0000000a 1px,#0000 1px),linear-gradient(90deg,#0000000a 1px,#0000 1px)}[data-theme=light] .case-studies-kicker{color:#00000073}[data-theme=light] .case-studies-title{color:#0f172a}[data-theme=light] .case-studies-subtitle{color:#0000008c}[data-theme=light] .case-study-card:hover{background:#fff;border-color:#0000001f}[data-theme=light] .case-study-industry{color:#059669}[data-theme=light] .case-study-title{color:#0f172a}[data-theme=light] .case-study-problem{color:#0009}[data-theme=light] .case-study-metric{color:#0f172a}[data-theme=light] .case-study-metric-label{color:#00000080}[data-theme=light] .case-study-cta{color:#059669}[data-theme=light] .case-study-card:hover .case-study-cta{color:#0f172a}[data-theme=light] .case-study-outcome{border-top-color:#00000014}[data-theme=light] .process-section{background:linear-gradient(#eef0f3 0%,#e8eaef 100%)}[data-theme=light] .process-title{color:#0f172a}[data-theme=light] .process-subtitle{color:#0000008c}[data-theme=light] .process-step-card{background:#ffffffe6;border-color:#00000014}[data-theme=light] .process-step-card:hover{background:#fff;border-color:#0000001f}[data-theme=light] .process-step-num{color:#00000073}[data-theme=light] .process-step-card h3{color:#0f172a}[data-theme=light] .process-step-card p{color:#0000008c}[data-theme=light] .timeline-line{background:linear-gradient(90deg,#0000,#0000001f,#0000)}[data-theme=light] .step-marker{color:#0f172a;background:#fffffff2;border-color:#0000001f}[data-theme=light] .step-content h3{color:#0f172a}[data-theme=light] .step-content p{color:#0000008c}[data-theme=light] .prod-control-section{background:#f5f6f8;border-top-color:#00000014}[data-theme=light] .prod-control-eyebrow{color:#00000073}[data-theme=light] .prod-control-title{color:#0f172a}[data-theme=light] .prod-control-lede{color:#00000094}[data-theme=light] .prod-control-card{background:#fff;border-color:#00000014;box-shadow:0 1px 2px #0000000a}[data-theme=light] .prod-control-card:hover{background:#fff;border-color:#0000001f;box-shadow:0 10px 28px #00000014}[data-theme=light] .prod-control-card-title{color:#0f172a}[data-theme=light] .prod-control-card-lede{color:#00000094}[data-theme=light] .prod-control-points li{color:#0000008c}[data-theme=light] .prod-control-proof{border-top-color:#00000014}[data-theme=light] .prod-control-stat-value{color:#0f172a}[data-theme=light] .prod-control-stat-label,[data-theme=light] .prod-control-proof-note{color:#0000007a}[data-theme=light] .prod-control-case-link{color:#0000009e}[data-theme=light] .prod-control-case-link:hover,[data-theme=light] .prod-control-case-link:focus-visible{color:#0f172a}[data-theme=light] .prod-control-cta-btn{color:#0f172a;background:#fff;border-color:#0000001f}[data-theme=light] .prod-control-cta-btn:hover,[data-theme=light] .prod-control-cta-btn:focus-visible{background:#f8fafc;border-color:#0000002e}[data-theme=light] .path-explorer-section{background:#f3f1ed;border-top-color:#00000014}[data-theme=light] .path-explorer-eyebrow{color:#b45309}[data-theme=light] .path-explorer-title{color:#0f172a}[data-theme=light] .path-explorer-lede{color:#00000094}[data-theme=light] .path-explorer-shell{background:#fff;border-color:#0000001a;box-shadow:0 16px 48px #0f172a14}[data-theme=light] .path-explorer-rail{background:#eef0f3;border-right-color:#00000014}[data-theme=light] .path-explorer-tab{color:#00000080}[data-theme=light] .path-explorer-tab:hover{color:#000000c7;background:#0000000d}[data-theme=light] .path-explorer-tab.is-active{color:#0f172a}[data-theme=light] .path-explorer-panel{background:radial-gradient(ellipse 80% 60% at 100% 0%,color-mix(in srgb,var(--path-color)10%,transparent),transparent 55%),#fff}[data-theme=light] .path-explorer-panel-question{color:#0f172a}[data-theme=light] .path-explorer-panel-desc{color:#0000008c}[data-theme=light] .path-explorer-fact{background:#f8fafc;border-color:#00000014}[data-theme=light] .path-explorer-fact p{color:#000000a6}[data-theme=light] .path-explorer-fact--no .path-explorer-fact-label{color:#0006}[data-theme=light] .path-explorer-primary{color:#0f172a}[data-theme=light] .path-explorer-secondary{color:#0000008c;border-bottom-color:#00000040}[data-theme=light] .path-explorer-secondary:hover{color:#0f172a}[data-theme=light] .path-explorer-note{color:#00000080}@media (max-width:860px){[data-theme=light] .path-explorer-rail{border-bottom-color:#00000014}}[data-theme=light] .cta-glass-section{background:#eef0f3}[data-theme=light] .cta-glass-card{background:#fffffff2;border-color:#0000001a}[data-theme=light] .cta-title{color:#0f172a}[data-theme=light] .cta-text{color:#000000b3}[data-theme=light] .cta-button{color:#fff;background:#0f172a}[data-theme=light] .cta-button:hover{box-shadow:0 10px 40px #0f172a33}[data-theme=light] .cta-trust{color:#00000073}[data-theme=light] .cta-kicker{color:#00000080}[data-theme=light] .cta-link-secondary{color:#0f172a;border-color:#00000026}[data-theme=light] .cta-link-secondary:hover{color:#1e293b;border-color:#00000040}[data-theme=light] .services-page{background:#f5f6f8}[data-theme=light] .services-grid{background-image:linear-gradient(#0000000a 1px,#0000 1px),linear-gradient(90deg,#0000000a 1px,#0000 1px)}[data-theme=light] .services-kicker{color:#0009;background:#fffc;border-color:#0000001f}[data-theme=light] .services-headline{color:#0f172a}[data-theme=light] .services-sub{color:#0009}[data-theme=light] .metric-pill{background:#ffffffe6;border-color:#0000001a}[data-theme=light] .metric-pill:hover{background:#fff;border-color:#00000026}[data-theme=light] .metric-value{color:#0f172a}[data-theme=light] .metric-label{color:#00000073}[data-theme=light] .constellation-title{color:#000000e6}[data-theme=light] .constellation-sub{color:#00000080}[data-theme=light] .service-card-inner{background:#fffffff2;border-color:#00000014}[data-theme=light] .service-card:hover .service-card-inner{border-color:#0000001f}[data-theme=light] .service-card-index{color:#00000040}[data-theme=light] .service-card-icon{background:#0000000a}[data-theme=light] .service-card:hover .service-card-icon{background:#0000000f}[data-theme=light] .service-card-title{color:#0f172a}[data-theme=light] .service-card-desc{color:#0000008c}[data-theme=light] .service-tag{color:#0009;background:#00000008;border-color:#0000001a}[data-theme=light] .service-card:hover .service-tag{color:#000c}[data-theme=light] .case-studies-page,[data-theme=light] .case-detail-page{background:#f5f6f8}[data-theme=light] .case-studies-page:before,[data-theme=light] .case-detail-page:before{background:radial-gradient(80% 50% at 50% -20%,#22d3ee14,#0000 50%),radial-gradient(60% 40% at 100% 80%,#7850ff0d,#0000 45%),radial-gradient(50% 30% at 0 60%,#00b4dc0a,#0000 40%)}[data-theme=light] .case-hero-kicker{color:#0009;background:#ffffffe6;border-color:#0000001f}[data-theme=light] .case-hero-kicker:hover{color:#000000e6;border-color:#0003}[data-theme=light] .case-hero-title{background:linear-gradient(#0f172a 0%,#0f172ad9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .case-hero-subtitle{color:#0009}[data-theme=light] .case-stat-item{background:#ffffffe6;border-color:#00000014}[data-theme=light] .case-stat-item:hover{background:#fff;border-color:#0000001f}[data-theme=light] .case-stat-item span{color:#00000080}[data-theme=light] .case-stat-item strong{color:#0f172a}[data-theme=light] .case-filter-bar{background:#ffffffe6;border-color:#00000014}[data-theme=light] .case-filter-group label{color:#00000073}[data-theme=light] .case-filter-select{color:#0f172a;background:#fffffff2;border-color:#0000001f}[data-theme=light] .case-filter-select:hover{border-color:#0003}[data-theme=light] .case-study-card{background:#fffffff2;border-color:#00000014}[data-theme=light] .case-study-card:hover{border-color:#0000001f;box-shadow:0 20px 40px -15px #0000001a}[data-theme=light] .case-study-card h3{color:#0f172a}[data-theme=light] .case-study-card .case-meta{color:#0000008c}[data-theme=light] .case-study-card .case-problem{color:#000000b3}[data-theme=light] .case-study-tag{color:#000000bf;background:#0000000a;border-color:#0000001a}[data-theme=light] .case-study-card:hover .case-study-tag{border-color:#00000026}[data-theme=light] .case-metric-label{color:#00000080}[data-theme=light] .case-study-card .case-card-link{color:#0f172a;background:#0000000a;border-color:#0000001f}[data-theme=light] .case-study-card .case-card-link:hover{background:#00000014;border-color:#0003}[data-theme=light] .case-empty-state,[data-theme=light] .case-detail-kicker{color:#0009;background:#ffffffe6;border-color:#0000001f}[data-theme=light] .case-detail-title{color:#0f172a}[data-theme=light] .case-detail-meta{color:#0009}[data-theme=light] .case-detail-summary{color:#000000b8}[data-theme=light] .case-section-title{color:#0000008c}[data-theme=light] .case-detail-btn.primary{color:#0f172a;background:linear-gradient(135deg,#0000000f,#00000005);border-color:#00000026}[data-theme=light] .case-detail-btn.primary:hover{background:linear-gradient(135deg,#00000014,#0000000a);border-color:#00000040}[data-theme=light] .case-detail-btn.secondary{color:#000000e6;background:#00000005;border-color:#0000001a}[data-theme=light] .case-detail-btn.secondary:hover{background:#0000000d;border-color:#0000002e}[data-theme=light] .case-impact-title{color:#0000008c}[data-theme=light] .case-impact-node{background:#fffffff2;border-color:#00000014}[data-theme=light] .case-impact-node:hover{background:#fff;border-color:#0000001f}[data-theme=light] .case-impact-node span{color:#0009}[data-theme=light] .case-impact-node strong{color:#0d9488}[data-theme=light] .case-impact-node:before{background:linear-gradient(90deg,#0d948859,#06b6d44d)}[data-theme=light] .case-snapshot-card,[data-theme=light] .case-constraints-card,[data-theme=light] .case-architecture-card,[data-theme=light] .case-delivery-card,[data-theme=light] .case-outcome-narrative-card,[data-theme=light] .case-lessons-card{background:#fffffff2;border-color:#00000014}[data-theme=light] .case-snapshot-card:hover,[data-theme=light] .case-constraints-card:hover,[data-theme=light] .case-architecture-card:hover,[data-theme=light] .case-delivery-card:hover,[data-theme=light] .case-outcome-narrative-card:hover,[data-theme=light] .case-lessons-card:hover{background:#fff;border-color:#0000001f}[data-theme=light] .case-context-copy{background:#fffffff2;border-color:#00000014}[data-theme=light] .case-snapshot-card span,[data-theme=light] .case-delivery-card span{color:#00000080}[data-theme=light] .case-snapshot-card p,[data-theme=light] .case-context-copy p,[data-theme=light] .case-constraints-card li,[data-theme=light] .case-architecture-card p,[data-theme=light] .case-delivery-card p,[data-theme=light] .case-outcome-narrative-card p,[data-theme=light] .case-lessons-card li{color:#000000b3}[data-theme=light] .case-constraints-card h3{color:#0000008c}[data-theme=light] .case-architecture-card h3{color:#0f172a}[data-theme=light] .case-bullet-list li:before{background:#0d9488}[data-theme=light] .case-ps-card.problem:before{color:#dc2626}[data-theme=light] .case-ps-card.solution:before{color:#0d9488}[data-theme=light] .case-ps-card:after{background:linear-gradient(90deg,#0000,#00000014,#0000)}[data-theme=light] .case-ps-card{background:#fffffff2;border-color:#00000014}[data-theme=light] .case-ps-card:hover{background:#fff;border-color:#0000001f}[data-theme=light] .case-ps-card p{color:#000000b3}[data-theme=light] .case-services-title{color:#0000008c}[data-theme=light] .case-service-card{background:#fffffff2;border-color:#00000014}[data-theme=light] .case-service-card:hover{background:#fff;border-color:#0000001f}[data-theme=light] .case-service-card:hover:before{background:linear-gradient(90deg,#7850ff66,#0000)}[data-theme=light] .case-service-card h3{color:#0f172a}[data-theme=light] .case-service-card p{color:#000000a6}[data-theme=light] .case-service-link{color:#000000e6}[data-theme=light] .case-service-link:hover{color:#0f172a}[data-theme=light] .case-detail-empty{color:#0009;background:#ffffffe6;border-color:#0000001f}[data-theme=light] .case-detail-empty a{color:#000000e6}[data-theme=light] .blog-page,[data-theme=light] .blog-post-page{background:#f5f6f8}[data-theme=light] .blog-page:before,[data-theme=light] .blog-post-page:before{background:radial-gradient(80% 50% at 50% -20%,#22d3ee0f,#0000 50%),radial-gradient(60% 40% at 100% 80%,#7850ff0a,#0000 45%),radial-gradient(50% 30% at 0 60%,#00b4dc0a,#0000 40%)}[data-theme=light] .blog-hero-kicker{color:#0009;background:#ffffffe6;border-color:#0000001f}[data-theme=light] .blog-hero-title{background:linear-gradient(#0f172a 0%,#0f172ad9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .blog-hero-subtitle{color:#0009}[data-theme=light] .blog-stat-item{background:#fffffff2;border-color:#00000014}[data-theme=light] .blog-stat-item:hover{background:#fff;border-color:#0000001f}[data-theme=light] .blog-stat-item span{color:#00000080}[data-theme=light] .blog-stat-item strong{color:#0f172a}[data-theme=light] .blog-filter-pill{color:#000000b3;background:#ffffffe6;border-color:#0000001f}[data-theme=light] .blog-filter-pill:hover{color:#0f172a;background:#fff;border-color:#0003}[data-theme=light] .blog-filter-pill.active{color:#0891b2;background:#22d3ee1a;border-color:#22d3ee80}[data-theme=light] .blog-card{background:#fffffff2;border-color:#00000014}[data-theme=light] .blog-card:hover{border-color:#0000001f;box-shadow:0 20px 40px -15px #00000014}[data-theme=light] .blog-tag{color:#000000bf;background:#0000000a;border-color:#0000001a}[data-theme=light] .blog-card-title a{color:#0f172a}[data-theme=light] .blog-card-title a:hover{color:#0891b2}[data-theme=light] .blog-card-excerpt{color:#000000a6}[data-theme=light] .blog-card-meta{color:#00000080}[data-theme=light] .blog-card-link{color:#0f172a;background:#0000000a;border-color:#0000001f}[data-theme=light] .blog-card-link:hover{color:#0891b2;border-color:#22d3ee66}[data-theme=light] .blog-empty-state{color:#0009;background:#ffffffe6;border-color:#0000001f}[data-theme=light] .blog-post-back{color:#0009}[data-theme=light] .blog-post-back:hover{color:#0891b2}[data-theme=light] .blog-post-title{color:#0f172a}[data-theme=light] .blog-post-meta{color:#0009}[data-theme=light] .blog-post-content{color:#000000d9}[data-theme=light] .blog-post-content h2{color:#0f172a}[data-theme=light] .blog-post-content h3{color:#000000e6}[data-theme=light] .blog-post-content a{color:#0891b2}[data-theme=light] .blog-post-content a:hover{color:#0e7490}[data-theme=light] .blog-post-empty{color:#0009;background:#ffffffe6;border-color:#0000001f}[data-theme=light] .blog-post-empty a{color:#0891b2}[data-theme=light] .contact-page{background:radial-gradient(800px at 10% -8%,#0000000a,#0000 35%),radial-gradient(700px at 90% 6%,#00000005,#0000 32%),#f0f2f5}[data-theme=light] .contact-kicker{color:#0009;border-color:#0000001f}[data-theme=light] .contact-hero p{color:#000000bf}[data-theme=light] .contact-form-card{background:#fffffff2;border-color:#0000001f}[data-theme=light] .contact-form-card:before{background:radial-gradient(550px circle at var(--light-x,50%)var(--light-y,50%),#0000000a,transparent 45%)}[data-theme=light] .contact-form-card:after{background-image:linear-gradient(#0000000a 1px,#0000 1px),linear-gradient(90deg,#0000000a 1px,#0000 1px)}[data-theme=light] .contact-form-card span{color:#000000bf}[data-theme=light] .contact-form-card input,[data-theme=light] .contact-form-card textarea{color:#0f172a;background:#00000005;border-color:#0000001f}[data-theme=light] .contact-form-card input:focus,[data-theme=light] .contact-form-card textarea:focus{outline-color:#0000004d}[data-theme=light] .contact-actions button{color:#0f172a;background:linear-gradient(135deg,#0000000f,#00000005);border-color:#00000026}[data-theme=light] .contact-top-link{color:#0f172a;background:#fff9;border-color:#0000001f}[data-theme=light] .contact-top-link:hover{background:#ffffffd9;border-color:#0003}[data-theme=light] .placeholder-block{background:#fffffff2;border-color:#0000001a;box-shadow:0 8px 32px #0000000f,inset 0 1px #fffc}[data-theme=light] .placeholder-block:hover{border-color:#00000026;box-shadow:0 12px 40px #00000014,inset 0 1px #ffffffe6}[data-theme=light] .placeholder-block h1{color:#0f172a}[data-theme=light] .placeholder-block p{color:#000000b3}[data-theme=light] .page-cta-backdrop{background:radial-gradient(circle at 20%,#0000000a,#0000 55%),radial-gradient(circle at 80% 60%,#00000005,#0000 48%)}[data-theme=light] .page-cta-card{background:#fffffff2;border-color:#0000001a}[data-theme=light] .page-cta-content h2{color:#0f172a}[data-theme=light] .page-cta-content p{color:#000000b8}[data-theme=light] .page-cta-button{color:#0f172a;background:linear-gradient(135deg,#0000000f,#00000005);border-color:#00000026}[data-theme=light] .page-cta-button:hover{border-color:#00000040}[data-theme=light] .services-hub-longform{background:#eef2f7}[data-theme=light] .services-hub-longform .services-grid{background-image:linear-gradient(#0000000d 1px,#0000 1px),linear-gradient(90deg,#0000000d 1px,#0000 1px)}[data-theme=light] .services-hub-longform .services-kicker{color:#000000a3;background:#ffffffeb;border-color:#00000024}[data-theme=light] .services-hub-longform .services-headline{color:#0f172a}[data-theme=light] .services-hub-longform .services-sub{color:#000000a3}[data-theme=light] .services-hub-longform .metric-pill{background:#fffffff2;border-color:#0000001f}[data-theme=light] .services-hub-longform .metric-pill:hover{border-color:#0000002e}[data-theme=light] .services-hub-longform .metric-value{color:#0f172a}[data-theme=light] .services-hub-longform .metric-label{color:#00000080}[data-theme=light] .services-hub-longform .services-jump-rail{background:#ffffffe6;border-color:#0000001c}[data-theme=light] .services-hub-longform .jump-rail-title{color:#00000080}[data-theme=light] .services-hub-longform .jump-link{color:#000000ad}[data-theme=light] .services-hub-longform .jump-link:hover{color:#0f172a;background:#0000000a}[data-theme=light] .services-hub-longform .jump-link.active{color:#0f172a;background:#0000000f;border-color:#0003}[data-theme=light] .services-hub-longform .service-chapter{background:linear-gradient(#fffffff5,#f6f8fbfa);border-color:#0000001c}[data-theme=light] .services-hub-longform .service-chapter:before{background:radial-gradient(900px circle at -10% -40%,var(--chapter-glow),transparent 58%),linear-gradient(90deg,#0000000a,transparent 30%)}[data-theme=light] .services-hub-longform .service-chapter.active{border-color:#0003}[data-theme=light] .services-hub-longform .chapter-header h2{color:#0f172a}[data-theme=light] .services-hub-longform .chapter-header p{color:#0000009e}[data-theme=light] .services-hub-longform .chapter-button{color:#0f172a;border-color:#00000029}[data-theme=light] .services-hub-longform .chapter-button-ghost{background:#00000008}[data-theme=light] .services-hub-longform .chapter-proof-card,[data-theme=light] .services-hub-longform .pipeline-node,[data-theme=light] .services-hub-longform .runway-stage,[data-theme=light] .services-hub-longform .decision-card,[data-theme=light] .services-hub-longform .flow-lane,[data-theme=light] .services-hub-longform .flow-lane-card,[data-theme=light] .services-hub-longform .gate-card,[data-theme=light] .services-hub-longform .radar-card,[data-theme=light] .services-hub-longform .build-buy-column,[data-theme=light] .services-hub-longform .build-buy-card{background:#ffffffeb;border-color:#0000001c}[data-theme=light] .services-hub-longform .chapter-proof-kicker,[data-theme=light] .services-hub-longform .chapter-proof-client,[data-theme=light] .services-hub-longform .chapter-proof-metric span,[data-theme=light] .services-hub-longform .pipeline-index,[data-theme=light] .services-hub-longform .runway-stage-index,[data-theme=light] .services-hub-longform .radar-card span,[data-theme=light] .services-hub-longform .gate-label{color:#0000008f}[data-theme=light] .services-hub-longform .pipeline-node h4,[data-theme=light] .services-hub-longform .runway-stage h4,[data-theme=light] .services-hub-longform .decision-card h4,[data-theme=light] .services-hub-longform .flow-lane h4,[data-theme=light] .services-hub-longform .flow-lane-card h5,[data-theme=light] .services-hub-longform .radar-card p,[data-theme=light] .services-hub-longform .build-buy-card h5{color:#0f172a}[data-theme=light] .services-hub-longform .pipeline-node p,[data-theme=light] .services-hub-longform .runway-stage p,[data-theme=light] .services-hub-longform .decision-card p,[data-theme=light] .services-hub-longform .flow-lane-card p,[data-theme=light] .services-hub-longform .gate-card p,[data-theme=light] .services-hub-longform .build-buy-card p{color:#000000a6}[data-theme=light] .services-hub-longform .cluster-pill{color:#000000c2;background:#0000000a;border-color:#0000001f}[data-theme=light] .services-editorial-page{background:#f5f6f8}[data-theme=light] .services-editorial-page .services-editorial-glow.glow-a{opacity:.35;background:radial-gradient(circle,#48d4ff1f 0%,#0000 72%)}[data-theme=light] .services-editorial-page .services-editorial-glow.glow-b{opacity:.3;background:radial-gradient(circle,#ffb3471a 0%,#0000 72%)}[data-theme=light] .services-editorial-page .services-editorial-noise{background-image:linear-gradient(#0000000a 1px,#0000 1px),linear-gradient(90deg,#0000000a 1px,#0000 1px)}[data-theme=light] .services-editorial-page .services-kicker{color:#00000094;background:#fffc;border-color:#0000001f}[data-theme=light] .services-editorial-page .sh-hero-eyebrow,[data-theme=light] .services-editorial-page .sh-hero-visual-caption,[data-theme=light] .services-editorial-page .service-overview-eyebrow{color:#00000080}[data-theme=light] .services-editorial-page .sh-hero-headline,[data-theme=light] .services-editorial-page .service-overview-title,[data-theme=light] .services-editorial-page .service-overview-section h2{color:#0f172a}[data-theme=light] .services-editorial-page .sh-hero-sub,[data-theme=light] .services-editorial-page .service-overview-lead{color:#000000b8}[data-theme=light] .services-editorial-page .services-editorial-hero{border-bottom-color:#00000014}[data-theme=light] .services-editorial-page .service-overview-list li,[data-theme=light] .services-editorial-page .service-overview-best,[data-theme=light] .services-editorial-page .service-overview-proof{color:#000000a6}[data-theme=light] .services-editorial-page .service-overview-list strong{color:#0f172a}[data-theme=light] .services-editorial-page .service-overview-list li{border-top-color:#0000000f}[data-theme=light] .services-editorial-page .service-overview-proof-label{color:#00000073}[data-theme=light] .services-editorial-page .service-overview-best:first-line{color:#00000080}[data-theme=light] .services-editorial-page .sh-rail-title{color:#0f172a}[data-theme=light] .services-editorial-page .service-visual-ai .visual-core{color:#0f172a;background:#fffffff2;border-color:#0000001f;box-shadow:0 0 0 18px #00000005,0 0 0 54px #00000003}[data-theme=light] .services-editorial-page .service-visual-ai .visual-orbit{color:#000000d9;background:#ffffffe6;border-color:#0000001f}[data-theme=light] .services-editorial-page .service-visual-product .runway-node.runway-origin{color:#0009;background:#ffffffe6;border-color:#00000026}[data-theme=light] .services-editorial-page .service-visual-product .runway-node.runway-ship{color:#c2410c;background:#fffffff2;border-color:#ffb34799}[data-theme=light] .services-editorial-page .service-visual-product .runway-connector{background:linear-gradient(90deg,#0000001f,#ffb34780)}[data-theme=light] .services-editorial-page .service-visual-workflow .workflow-rail{background:#0000001f}[data-theme=light] .services-editorial-page .service-visual-workflow .workflow-node{color:#0f172a;background:#ffffffe6;border-color:#0000001f}[data-theme=light] .services-editorial-page .service-visual-tools .tools-hub{color:#0f172a;background:#fffffff2;border-color:#0000001f}[data-theme=light] .services-editorial-page .service-visual-tools .tool-chip{color:#000000d9;background:#ffffffe6;border-color:#0000001f}[data-theme=light] .services-editorial-page .sh-rail-label,[data-theme=light] .services-editorial-page .sh-rail-arrow{color:#00000080}[data-theme=light] .services-editorial-page .sh-rail-stop:hover{background:#0000000a}[data-theme=light] .services-editorial-page .sh-rail-stop:hover .sh-rail-label{color:#000000b3}[data-theme=light] .services-editorial-page .sh-hero-cta{color:#0f172a;background:#ffffffe6;border-color:#0000001f}[data-theme=light] .services-editorial-page .sh-hero-cta:hover{background:#fff;border-color:#0000002e}[data-theme=light] .services-editorial-page .sh-bh-starfield{opacity:.52}[data-theme=light] .services-editorial-page .sh-bh-aura.aura-back{background:radial-gradient(circle at 52% 52%,#ff993329 0 22%,#ff99330f 36%,#f930 74%),radial-gradient(circle at 46% 46%,#38bdf829 0 18%,#38bdf80f 40%,#38bdf800 76%)}[data-theme=light] .services-editorial-page .sh-bh-aura.aura-front{background:radial-gradient(circle at 50% 52%,#ffb86c38 0 22%,#ffb86c0f 44%,#ffb86c00 78%)}[data-theme=light] .services-editorial-page .sh-bh-lensing-ring{border-color:#0f172a24}[data-theme=light] .services-editorial-page .sh-bh-lensing-ring.ring-front{border-color:#ff8c004d}[data-theme=light] .services-editorial-page .sh-bh-accretion{background:conic-gradient(from 14deg,#ff82160a 0deg,#ffc47b6b 52deg,#fffc 90deg,#ffb860a3 122deg,#ff6c1675 198deg,#38c1ff47 264deg,#ff82160f 360deg),radial-gradient(#0000 0 28%,#ffcd9133 33%,#ff892aa8 45%,#ff5a069e 54%,#38c2ff3d 68%,#38c2ff00 84%)}[data-theme=light] .services-editorial-page .sh-bh-accretion:before{background:radial-gradient(at 50% 52%,#0000 0 38%,#62d8ff2e 56%,#62d8ff00 76%)}[data-theme=light] .services-editorial-page .sh-bh-accretion:after{background:conic-gradient(from 184deg,#fff0 0deg,#ffddad29 42deg,#ffffffbd 96deg,#ffa64e8a 126deg,#ffffff0d 172deg,#fff0 360deg)}[data-theme=light] .services-editorial-page .sh-bh-horizon{background:linear-gradient(90deg,#fff0 0%,#ffcc8f7a 16%,#ffffffeb 50%,#ffab548f 84%,#fff0 100%);box-shadow:0 0 24px #ff99333d,0 0 58px #ff993324}[data-theme=light] .services-editorial-page .sh-bh-horizon:before{border-top-color:#ffd6a36b;border-bottom-color:#38bdf838}[data-theme=light] .services-editorial-page .sh-bh-horizon:after{border-top-color:#ffffff8f}[data-theme=light] .services-editorial-page .sh-bh-photon-ring{border-color:#ff993357;box-shadow:0 0 18px #ff99333d,0 0 44px #ff99331f,inset 0 0 20px #ffffff1a}[data-theme=light] .services-editorial-page .sh-bh-core{background:radial-gradient(circle at 49% 52%,#010101 0 56%,#000000f2 69%,#171e2abd 80%,#ff99331a 96%,#f930 100%);box-shadow:0 0 0 14px #ff99330a,0 0 52px #00000073,0 0 86px #ff993329}[data-theme=light] .services-editorial-page .sh-bh-core:before{border-color:#ffb0523d;box-shadow:0 0 18px #ff99332e,inset 0 0 16px #ffffff0d}[data-theme=light] .services-editorial-page .sh-bh-particle{background:linear-gradient(145deg,#fffffff5,#ff99338f);box-shadow:0 0 12px #ff993347}[data-theme=light] .services-editorial-page .service-overview-section{border-top-color:#00000014}[data-theme=light] .services-editorial-page .itp-eyebrow{color:#00000080}[data-theme=light] .services-editorial-page .itp-title{color:#0f172a}[data-theme=light] .services-editorial-page .itp-headline{color:#000000e6}[data-theme=light] .services-editorial-page .itp-narrative{color:#000000a6}[data-theme=light] .services-editorial-page .itp-outcome{color:#c2410c}[data-theme=light] .services-editorial-page .itp-pill{color:#000c;background:#0000000d;border-color:#0000001a}[data-theme=light] .services-editorial-page .itp-pill:hover{color:#0f172a;background:#ffb34726;border-color:#ffb34766}[data-theme=light] .services-editorial-page .itp-best{color:#0009}[data-theme=light] .services-editorial-page .itp-best:first-line{color:#00000073}[data-theme=light] .services-editorial-page .itp-btn-primary{background:color-mix(in srgb,var(--itp-accent)22%,#ffffffe6);border-color:color-mix(in srgb,var(--itp-accent)50%,#0003);color:#0f172a}[data-theme=light] .services-editorial-page .itp-btn-primary:hover{background:color-mix(in srgb,var(--itp-accent)32%,#fffffff2);border-color:var(--itp-accent);color:#0f172a}[data-theme=light] .services-editorial-page .itp-btn-secondary{color:#0f172a;border-color:#0000002e}[data-theme=light] .services-editorial-page .itp-btn-secondary:hover{color:#0f172a;background:#0000000f;border-color:#00000040}[data-theme=light] .services-editorial-page .itp-proof-label{color:#c2410c}[data-theme=light] .services-editorial-page .itp-proof-title{color:#0f172a}[data-theme=light] .services-editorial-page .itp-proof-desc,[data-theme=light] .services-editorial-page .itp-proof-outcomes{color:#000000a6}[data-theme=light] .services-editorial-page .itp-visual{background:linear-gradient(165deg,#ffb3470f 0%,#06070cd9 50%,#06070ceb 100%);border-color:#ffffff14}[data-theme=light] .services-editorial-page .itp-visual-bg{background:radial-gradient(70% 50%,#ffb34714 0%,#0000 65%)}[data-theme=light] .services-editorial-page .itp-node-origin{color:#ffffff8c;background:#ffffff0a;border-color:#ffffff47}[data-theme=light] .services-editorial-page .itp-node-ship{border-color:color-mix(in srgb,var(--itp-accent)55%,#ffffff40);color:var(--itp-accent);background:#06070ae6;box-shadow:0 0 0 1px #ffb34714,0 4px 12px #0003}[data-theme=light] .services-editorial-page .ai-dev-eyebrow{color:#00000080}[data-theme=light] .services-editorial-page .ai-dev-num{color:#0891b2}[data-theme=light] .services-editorial-page .ai-dev-title{color:#0f172a}[data-theme=light] .services-editorial-page .ai-dev-headline{color:#000000e0}[data-theme=light] .services-editorial-page .ai-dev-narrative{color:#000000a6}[data-theme=light] .services-editorial-page .ai-dev-best-block{background:#00000008;border-color:#00000014}[data-theme=light] .services-editorial-page .ai-dev-best-label{color:#0891b2}[data-theme=light] .services-editorial-page .ai-dev-best{color:#000000b3}[data-theme=light] .services-editorial-page .ai-dev-btn-primary{color:#0f172a;background:#0891b22e;border-color:#0891b280}[data-theme=light] .services-editorial-page .ai-dev-btn-primary:hover{color:#0f172a;background:#0891b247;border-color:#0891b2}[data-theme=light] .services-editorial-page .ai-dev-btn-secondary{color:#0f172a;border-color:#0000002e}[data-theme=light] .services-editorial-page .ai-dev-btn-secondary:hover{color:#0f172a;background:#0000000f;border-color:#00000047}[data-theme=light] .services-editorial-page .ai-dev-visual{background:linear-gradient(165deg,#48d4ff14 0%,#06070ce0 50%,#06070cf2 100%);border-color:#ffffff17}[data-theme=light] .services-editorial-page .ai-dev-visual-bg{background:radial-gradient(75% 60%,#48d4ff1a 0%,#0000 65%)}[data-theme=light] .services-editorial-page .ai-dev-diagram-core{border-color:color-mix(in srgb,var(--ai-dev-accent)55%,#fff3);background:#080c12eb;box-shadow:0 0 0 1px #ffffff0d,0 8px 24px #00000040}[data-theme=light] .services-editorial-page .ai-dev-core-text{color:#fff}[data-theme=light] .services-editorial-page .ai-dev-node-label{color:#fff9}[data-theme=light] .services-editorial-page .ai-dev-proof-card{background:#fffffff2;border-color:#00000014}[data-theme=light] .services-editorial-page .ai-dev-proof-label{color:#0891b2}[data-theme=light] .services-editorial-page .ai-dev-proof-title{color:#0f172a}[data-theme=light] .services-editorial-page .ai-dev-proof-desc,[data-theme=light] .services-editorial-page .ai-dev-proof-outcomes{color:#000000a6}[data-theme=light] .services-editorial-page .ai-dev-proof-outcomes{color:#0891b2}[data-theme=light] .services-editorial-page .wf-eyebrow{color:#00000080}[data-theme=light] .services-editorial-page .wf-title{color:#0f172a}[data-theme=light] .services-editorial-page .wf-tagline{color:#000000e6}[data-theme=light] .services-editorial-page .wf-intro{color:#000000ad}[data-theme=light] .services-editorial-page .wf-cover-term{color:#000000e0}[data-theme=light] .services-editorial-page .wf-cover-detail{color:#0000009e}[data-theme=light] .services-editorial-page .wf-cover-item{color:#000000bf}[data-theme=light] .services-editorial-page .wf-best{color:#00000094}[data-theme=light] .services-editorial-page .wf-best:first-line{color:#0000006b}[data-theme=light] .services-editorial-page .wf-btn-primary{background:color-mix(in srgb,var(--wf-accent)22%,#ffffffe6);border-color:color-mix(in srgb,var(--wf-accent)50%,#0003);color:#0f172a}[data-theme=light] .services-editorial-page .wf-btn-primary:hover{background:color-mix(in srgb,var(--wf-accent)32%,#fffffff2);border-color:var(--wf-accent);color:#0f172a}[data-theme=light] .services-editorial-page .wf-btn-secondary{color:#0f172a;border-color:#00000029}[data-theme=light] .services-editorial-page .wf-btn-secondary:hover{color:#0f172a;background:#0000000f;border-color:#00000040}[data-theme=light] .services-editorial-page .wf-visual{background:linear-gradient(165deg,#58d68d14 0%,#06070ce0 45%,#06070cf0 100%);border-color:#ffffff14}[data-theme=light] .services-editorial-page .wf-visual-bg{background:radial-gradient(75% 55% at 50% 45%,#58d68d1a 0%,#0000 65%)}[data-theme=light] .services-editorial-page .wf-visual-heading{color:#ffffff80}[data-theme=light] .services-editorial-page .wf-flow-dot{background:#ffffff0d;border-color:#ffffff24}[data-theme=light] .services-editorial-page .wf-flow-node:hover .wf-flow-dot{background:#ffffff14;border-color:#ffffff38}[data-theme=light] .services-editorial-page .wf-flow-node-highlight .wf-flow-dot{border-color:color-mix(in srgb,var(--wf-accent)55%,#fff3);background:color-mix(in srgb,var(--wf-accent)14%,#ffffff0a);box-shadow:0 0 0 1px color-mix(in srgb,var(--wf-accent)30%,transparent)}[data-theme=light] .services-editorial-page .wf-flow-label{color:#ffffffe6}[data-theme=light] .services-editorial-page .wf-flow-node-highlight .wf-flow-label{color:var(--wf-accent)}[data-theme=light] .services-editorial-page .wf-flow-desc{color:#ffffff80}[data-theme=light] .services-editorial-page .wf-flow-connector{background:linear-gradient(90deg,#ffffff2e,#ffffff14)}[data-theme=light] .services-editorial-page .wf-proof{background:#ffffffe6;border-color:#00000014}[data-theme=light] .services-editorial-page .wf-proof-title{color:#0f172a}[data-theme=light] .services-editorial-page .wf-proof-desc,[data-theme=light] .services-editorial-page .wf-proof-outcomes{color:#000000a6}[data-theme=light] .services-editorial-page .service-visual{background:#ffffffd9;border-color:#0000001a}[data-theme=light] .services-editorial-page .service-visual:after{border-color:#0000000f}[data-theme=light] .services-editorial-page .service-overview-btn{border-color:#00000024}[data-theme=light] .services-editorial-page .service-overview-btn-primary{color:#0f172a;background:color-mix(in srgb,var(--service-accent)20%,#ffffffe6);border-color:color-mix(in srgb,var(--service-accent)50%,#00000026)}[data-theme=light] .services-editorial-page .service-overview-btn-primary:hover{background:color-mix(in srgb,var(--service-accent)28%,#fffffff2);border-color:var(--service-accent);color:#0f172a}[data-theme=light] .services-editorial-page .service-overview-btn-secondary{color:#0f172a;background:#00000008}[data-theme=light] .services-editorial-page .service-overview-btn-secondary:hover{color:#0f172a;background:#0000000f;border-color:#0003}[data-theme=light] .services-editorial-page .tools-orchestration-section .stackflow-visual{background:linear-gradient(165deg,#a78bfa14 0%,#06070ce0 50%,#06070cf0 100%);border-color:#ffffff14}[data-theme=light] .services-editorial-page .tools-orchestration-section .stackflow-visual-bg{background:radial-gradient(70% 70%,#a78bfa14 0%,#0000 60%)}[data-theme=light] .services-editorial-page .tools-orchestration-section .stackflow-beat-dot{background:#ffffff0a;border-color:#ffffff1f}[data-theme=light] .services-editorial-page .tools-orchestration-section .stackflow-beat:first-child .stackflow-beat-dot,[data-theme=light] .services-editorial-page .tools-orchestration-section .stackflow-beat:nth-child(5) .stackflow-beat-dot{border-color:color-mix(in srgb,var(--tools-accent)40%,#ffffff1f)}[data-theme=light] .services-editorial-page .tools-orchestration-section .stackflow-beat:nth-child(3) .stackflow-beat-dot{border-color:color-mix(in srgb,var(--tools-accent)55%,#ffffff24);background:color-mix(in srgb,var(--tools-accent)10%,transparent)}[data-theme=light] .services-editorial-page .tools-orchestration-section .stackflow-beat-label{color:#ffffffc7}[data-theme=light] .services-editorial-page .tools-orchestration-section .stackflow-beat:nth-child(3) .stackflow-beat-label{color:var(--tools-accent)}[data-theme=light] .services-editorial-page .tools-orchestration-section .stackflow-beat-caption{color:#ffffff73}[data-theme=light] .services-editorial-page .tools-orchestration-section .stackflow-beat:nth-child(3) .stackflow-beat-caption{color:color-mix(in srgb,var(--tools-accent)85%,#ffffff80)}[data-theme=light] .services-editorial-page .tools-orchestration-section .stackflow-join{background:linear-gradient(90deg,#ffffff1a,#ffffff0f)}[data-theme=light] .services-editorial-page .tools-orchestration-eyebrow{color:#00000080}[data-theme=light] .services-editorial-page .tools-orchestration-title{color:#0f172a}[data-theme=light] .services-editorial-page .tools-orchestration-headline{color:#000000e0}[data-theme=light] .services-editorial-page .tools-orchestration-narrative{color:#000000a6}[data-theme=light] .services-editorial-page .tools-orchestration-pill{color:#000c;background:#0000000d;border-color:#0000001a}[data-theme=light] .services-editorial-page .tools-orchestration-pill:hover{color:#0f172a;background:#a78bfa26;border-color:#a78bfa66}[data-theme=light] .services-editorial-page .tools-orchestration-best{color:#0009}[data-theme=light] .services-editorial-page .tools-orchestration-best:first-line{color:#00000073}[data-theme=light] .services-editorial-page .tools-orchestration-btn-primary{background:color-mix(in srgb,var(--tools-accent)22%,#ffffffe6);border-color:color-mix(in srgb,var(--tools-accent)50%,#0003);color:#0f172a}[data-theme=light] .services-editorial-page .tools-orchestration-btn-primary:hover{background:color-mix(in srgb,var(--tools-accent)32%,#fffffff2);border-color:var(--tools-accent);color:#0f172a}[data-theme=light] .services-editorial-page .tools-orchestration-btn-secondary{color:#0f172a;border-color:#0000002e}[data-theme=light] .services-editorial-page .tools-orchestration-btn-secondary:hover{color:#0f172a;background:#0000000f;border-color:#00000047}[data-theme=light] .services-editorial-page .tools-orchestration-proof{border-top-color:#0000000f}[data-theme=light] .services-editorial-page .tools-orchestration-proof-label{color:#7c3aed}[data-theme=light] .services-editorial-page .tools-orchestration-proof-title{color:#0f172a}[data-theme=light] .services-editorial-page .tools-orchestration-proof-desc,[data-theme=light] .services-editorial-page .tools-orchestration-proof-outcomes{color:#000000a6}[data-theme=light] .services-hub-longform .flow-lane.before{background:linear-gradient(170deg,#f8717124,#fffffff5)}[data-theme=light] .services-hub-longform .flow-lane.after{background:linear-gradient(170deg,#10b98129,#fffffff5)}[data-theme=light] .aid-page .aid-orbit-panel,[data-theme=light] .aid-page .aid-friction li,[data-theme=light] .aid-page .aid-bento li,[data-theme=light] .aid-page .aid-proof-featured{box-shadow:0 16px 40px -24px #0000001a}[data-theme=light] .appd-page .appd-btn--primary{color:#f6f4ef}[data-theme=light] .appd-page .appd-btn--primary:hover{background:#7d6314;border-color:#7d6314}[data-theme=light] .appd-page .appd-runway-card-lines span{background:#1a18141a}[data-theme=light] .appd-page .appd-runway-ui-block{background:#1a181414}[data-theme=light] .appd-page .appd-proof-card,[data-theme=light] .appd-page .appd-surfaces-grid li{box-shadow:0 12px 36px -24px #00000014}[data-theme=light] .wfx-page .wfx-grain{opacity:.02}[data-theme=light] .wfx-page .wfx-glow-1{opacity:.6;background:radial-gradient(circle,#0596691f 0%,#0000 70%)}[data-theme=light] .wfx-page .wfx-glow-2{opacity:.5;background:radial-gradient(circle,#04785714 0%,#0000 70%)}[data-theme=light] .wfx-page .wfx-scanline{background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000004 2px 4px)}[data-theme=light] .wfx-page .wfx-hero-grid{background-image:linear-gradient(#0000000a 1px,#0000 1px),linear-gradient(90deg,#0000000a 1px,#0000 1px)}[data-theme=light] .wfx-page .wfx-hero{border-bottom-color:#0000001a}[data-theme=light] .wfx-page .wfx-hero-title{color:#0f172a}[data-theme=light] .wfx-page .wfx-btn-primary{background:var(--wfx-accent);color:#fff;box-shadow:0 8px 24px -8px #05966966}[data-theme=light] .wfx-page .wfx-btn-primary:hover{color:#fff;background:#047857}[data-theme=light] .wfx-page .wfx-btn-ghost{color:#0f172a;border-color:#0003}[data-theme=light] .wfx-page .wfx-btn-ghost:hover{border-color:var(--wfx-accent);color:var(--wfx-accent)}[data-theme=light] .wfx-page .wfx-hero-panel{background:linear-gradient(#ffffffe6,#ffffffb3);border-color:#0000001a}[data-theme=light] .wfx-page .wfx-hero-panel-title{color:#0f172a}[data-theme=light] .wfx-page .wfx-hero-panel-item{background:#fff9;border-color:#00000014}[data-theme=light] .wfx-page .wfx-hero-panel-item strong{color:#0f172a}[data-theme=light] .wfx-page .wfx-signal{color:var(--wfx-dim);background:#0000000d;border-color:#0000001a}[data-theme=light] .wfx-page .wfx-block-head h2{color:#0f172a}[data-theme=light] .wfx-page .wfx-pressure-card{background:linear-gradient(#0596690f,#ffffff80);border-color:#05966940}[data-theme=light] .wfx-page .wfx-pressure-card h3{color:#0f172a}[data-theme=light] .wfx-page .wfx-pressure-outcome{border-top-color:#00000014}[data-theme=light] .wfx-page .wfx-arch-layer h3{color:#0f172a}[data-theme=light] .wfx-page .wfx-arch-layer{background:linear-gradient(90deg,#0596690f,#0000)}[data-theme=light] .wfx-page .wfx-shift-before{background:#fff9;border-color:#0000001a}[data-theme=light] .wfx-page .wfx-shift-after{background:linear-gradient(#05966914,#ffffff80);border-color:#0596694d}[data-theme=light] .wfx-page .wfx-team-card{background:#fff9;border-color:#0000001a}[data-theme=light] .wfx-page .wfx-team-card h3{color:#0f172a}[data-theme=light] .wfx-page .wfx-spectrum-num{background:var(--wfx-accent-soft);color:var(--wfx-accent);border-color:#05966959}[data-theme=light] .wfx-page .wfx-spectrum-content h3{color:#0f172a}[data-theme=light] .wfx-page .wfx-infra-card{background:#ffffff80;border-color:#0000001a}[data-theme=light] .wfx-page .wfx-infra-card h3{color:#0f172a}[data-theme=light] .wfx-page .wfx-usecase-card{background:#ffffff80;border-color:#0000001a}[data-theme=light] .wfx-page .wfx-usecase-card h3{color:#0f172a}[data-theme=light] .wfx-page .wfx-delivery-phase{background:#ffffff80;border-color:#0000001a}[data-theme=light] .wfx-page .wfx-delivery-phase h3{color:#0f172a}[data-theme=light] .wfx-page .wfx-proof-card{background:#ffffff80;border-color:#0000001a}[data-theme=light] .wfx-page .wfx-proof-card h3{color:#0f172a}[data-theme=light] .wfx-page .wfx-proof-metric{background:#fff9;border-color:#00000014}[data-theme=light] .wfx-page .wfx-proof-link:hover{color:#047857}[data-theme=light] .tod-page .tod-noise{opacity:.06;background-image:linear-gradient(#0000000a 1px,#0000 1px),linear-gradient(90deg,#0000000a 1px,#0000 1px)}[data-theme=light] .tod-page .tod-glow-a{opacity:.5;background:radial-gradient(circle,#7c3aed26 0%,#0000 68%)}[data-theme=light] .tod-page .tod-glow-b{opacity:.5;background:radial-gradient(circle,#c2410c1a 0%,#0000 68%)}[data-theme=light] .tod-page .tod-glow-c{opacity:.5;background:radial-gradient(circle,#0d94881a 0%,#0000 68%)}[data-theme=light] .tod-page .tod-hero-copy h1{color:#0f172a}[data-theme=light] .tod-page .tod-hero-accent{color:var(--tod-accent);background:linear-gradient(135deg,var(--tod-accent),var(--tod-warm));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .tod-page .tod-btn-primary{color:#0f172a;background:linear-gradient(135deg,#7c3aed33,#7c3aed14);border-color:#7c3aed73;box-shadow:0 16px 40px -20px #7c3aed4d}[data-theme=light] .tod-page .tod-btn-primary:hover{border-color:var(--tod-accent);color:#0f172a;background:linear-gradient(135deg,#7c3aed47,#7c3aed24)}[data-theme=light] .tod-page .tod-btn-secondary{color:#0f172a;background:#0000000a;border-color:#00000024}[data-theme=light] .tod-page .tod-btn-secondary:hover{color:#0f172a;background:#7c3aed14;border-color:#7c3aed66}[data-theme=light] .tod-page .tod-hero-pillars{border-top-color:#00000014}[data-theme=light] .tod-page .tod-tower-core{background:linear-gradient(145deg,#7c3aed2e,#7c3aed0f);border-color:#7c3aed66;box-shadow:0 0 40px #7c3aed1f,inset 0 0 24px #7c3aed0f}[data-theme=light] .tod-page .tod-tower-core strong{color:#0f172a}[data-theme=light] .tod-page .tod-tower-node{background:linear-gradient(145deg,#ffffffb3,#ffffff80);border-color:#0000001a}[data-theme=light] .tod-page .tod-section-badge{background:#0000000a;border-color:#0000001a}[data-theme=light] .tod-page .tod-section-num{background:#7c3aed26;border-color:#7c3aed59}[data-theme=light] .tod-page .tod-section-intro h2,[data-theme=light] .tod-page .tod-narrative-block h3{color:#0f172a}[data-theme=light] .tod-page .tod-service-phase h4{border-bottom-color:#0000001a}[data-theme=light] .tod-page .tod-service-card{background:linear-gradient(145deg,#ffffffb3,#ffffff80);border-color:#00000014}[data-theme=light] .tod-page .tod-service-card:hover{border-color:#00000024}[data-theme=light] .tod-page .tod-service-card h5{color:#0f172a}[data-theme=light] .tod-page .tod-section-radar{background:#ffffff80;border-top-color:#00000014;border-bottom-color:#00000014}[data-theme=light] .tod-page .tod-radar-center{background:linear-gradient(145deg,#7c3aed26,#7c3aed0d);border-color:#7c3aed59}[data-theme=light] .tod-page .tod-radar-center strong{color:#0f172a}[data-theme=light] .tod-page .tod-radar-axis-card{background:linear-gradient(145deg,#fff9,#fff6);border-color:#00000014}[data-theme=light] .tod-page .tod-section-matrix .tod-matrix-side{background:linear-gradient(#ffffffb3,#ffffff80);border-color:#0000001a}[data-theme=light] .tod-page .tod-matrix-header h3{color:#0f172a}[data-theme=light] .tod-page .tod-matrix-list li{border-bottom-color:#00000014}[data-theme=light] .tod-page .tod-matrix-list h4{color:#0f172a}[data-theme=light] .tod-page .tod-section-governance{background:#fff6;border-top-color:#00000014}[data-theme=light] .tod-page .tod-governance-step{background:linear-gradient(#fff9,#fff6);border-color:#00000014}[data-theme=light] .tod-page .tod-governance-step h3{color:#0f172a}[data-theme=light] .tod-page .tod-proof-card{background:linear-gradient(#ffffffb3,#ffffff80);border-color:#00000014}[data-theme=light] .tod-page .tod-proof-card:hover{border-color:#7c3aed40;box-shadow:0 20px 40px -20px #7c3aed26}[data-theme=light] .tod-page .tod-proof-tags span{color:var(--tod-dim);background:#0000000a;border-color:#0000001f}[data-theme=light] .tod-page .tod-proof-card h3{color:#0f172a}[data-theme=light] .tod-page .tod-proof-metric{background:#fff9;border-color:#00000014}[data-theme=light] .tod-page .tod-proof-link{color:#0f172a;background:#7c3aed1f;border-color:#7c3aed66}[data-theme=light] .tod-page .tod-proof-link:hover{color:#0f172a;background:#7c3aed33}[data-theme=light] .v2-line-detail:before{background:radial-gradient(1000px at 8% 8%,#0284c71a,#0000 45%),radial-gradient(900px at 90% 10%,#10b98114,#0000 45%),linear-gradient(#edf1f6,#f7f8fb)}[data-theme=light] .line-detail-hero .v2-title{color:#0f172a}[data-theme=light] .line-detail-hero .v2-subtitle{color:#000000a6}[data-theme=light] .line-detail-hero .v2-button{color:#0f172a;background:#ffffffeb;border-color:#00000024}[data-theme=light] .line-detail-hero .v2-button.primary{background:linear-gradient(135deg,#0f172a1a,#0f172a08)}[data-theme=light] .service-detail-section{background:#ffffffeb;border-color:#0000001a}[data-theme=light] .service-anatomy-card,[data-theme=light] .service-ladder-step,[data-theme=light] .service-proof-snapshot,[data-theme=light] .timeline-stage-card,[data-theme=light] .decision-board-card,[data-theme=light] .launch-readiness-card,[data-theme=light] .flow-column,[data-theme=light] .flow-stage-card,[data-theme=light] .hitl-gate-card,[data-theme=light] .observability-node,[data-theme=light] .stack-radar-card,[data-theme=light] .matrix-column,[data-theme=light] .matrix-card,[data-theme=light] .governance-card{background:#fffffff2;border-color:#0000001a}[data-theme=light] .service-anatomy-card h3,[data-theme=light] .service-ladder-step h3,[data-theme=light] .timeline-stage-card h3,[data-theme=light] .decision-board-card h3,[data-theme=light] .launch-readiness-card h3,[data-theme=light] .flow-stage-card h4,[data-theme=light] .observability-node h3,[data-theme=light] .matrix-column h3,[data-theme=light] .matrix-card h4,[data-theme=light] .governance-card h3,[data-theme=light] .service-proof-snapshot h4{color:#0f172a}[data-theme=light] .service-anatomy-card p,[data-theme=light] .service-ladder-step p,[data-theme=light] .service-proof-client,[data-theme=light] .service-proof-metric span,[data-theme=light] .timeline-stage-card p,[data-theme=light] .decision-board-card p,[data-theme=light] .launch-readiness-card p,[data-theme=light] .flow-stage-card p,[data-theme=light] .hitl-gate-card p,[data-theme=light] .observability-node p,[data-theme=light] .stack-radar-card p,[data-theme=light] .matrix-card p,[data-theme=light] .governance-card p{color:#000000a3}[data-theme=light] .service-ladder-step span,[data-theme=light] .timeline-stage-card span,[data-theme=light] .hitl-gate-card span,[data-theme=light] .stack-radar-card span{color:#00000085}[data-theme=light] .flow-column.before{background:linear-gradient(170deg,#f8717124,#fffffff5)}[data-theme=light] .flow-column.after{background:linear-gradient(170deg,#10b98129,#fffffff5)}[data-theme=light] .how-we-work-page{background:#f5f6f8}[data-theme=light] .how-hero-grid{background-image:linear-gradient(90deg,#0000000a 1px,#0000 1px),linear-gradient(#0000000a 1px,#0000 1px)}[data-theme=light] .how-kicker{color:#a16207;border-color:#b48c0080}[data-theme=light] .how-title-line{color:#000000e6}[data-theme=light] .how-subtitle{color:#0009}[data-theme=light] .how-cta-btn{color:#713f12;background:linear-gradient(135deg,#eab30833,#eab3081a);border-color:#b48c0080}[data-theme=light] .how-cta-btn:hover{background:linear-gradient(135deg,#eab3084d,#eab3082e);border-color:#b48c00b3}[data-theme=light] .how-scroll-hint{color:#0006}[data-theme=light] .how-timeline-line{background:linear-gradient(#0000,#0000000f 10% 90%,#0000)}[data-theme=light] .how-stage-card:hover{background:#fff;border-color:#eab30866}[data-theme=light] .how-node{color:#0f172a;background:#fffffff2;border-color:#0000001f}[data-theme=light] .how-stage-title{color:#0f172a}[data-theme=light] .how-stage-desc{color:#0009}[data-theme=light] .how-faq-item{background:#ffffffe6;border-color:#00000014}[data-theme=light] .how-faq-item:hover{background:#fff;border-color:#eab3084d}[data-theme=light] .how-faq-question{color:#0f172a}[data-theme=light] .how-faq-answer{color:#000000a6}[data-theme=light] .why-rendframe-page{background:#f5f6f8}[data-theme=light] .why-hero-grid{background-image:linear-gradient(90deg,#0000000a 1px,#0000 1px),linear-gradient(#0000000a 1px,#0000 1px)}[data-theme=light] .why-kicker{color:#047857;border-color:#05966980}[data-theme=light] .why-title-line{color:#000000e6}[data-theme=light] .why-subtitle{color:#0009}[data-theme=light] .why-cta-btn{color:#065f46;background:linear-gradient(135deg,#10b98126,#10b9810f);border-color:#05966980}[data-theme=light] .why-cta-btn:hover{background:linear-gradient(135deg,#10b98140,#10b9811f);border-color:#059669b3}[data-theme=light] .why-scroll-hint{color:#0006}[data-theme=light] .why-value-card{background:#fffffff2;border-color:#00000014}[data-theme=light] .why-value-card:hover{background:#fff;border-color:#10b98166}[data-theme=light] .why-value-card h3{color:#0f172a}[data-theme=light] .why-value-card p{color:#0009}[data-theme=light] .why-stat-label{color:#00000080}[data-theme=light] .why-stat-value{color:#0f172a}[data-theme=light] .v2-page:before{background:radial-gradient(1200px at 12% -10%,#0000000a,#0000 40%),radial-gradient(1000px at 95% 5%,#00000008,#0000 35%),linear-gradient(#f8fafcfa,#f1f5f9fa)}[data-theme=light] .v2-kicker{color:#000000b3;background:#ffffffe6;border-color:#0000001f}[data-theme=light] .v2-subtitle{color:#000000bd}[data-theme=light] .v2-button{color:#0f172a;background:#00000008;border-color:#00000026}[data-theme=light] .v2-button.primary{background:linear-gradient(135deg,#00000014,#0000000a)}[data-theme=light] .v2-button:hover{border-color:#00000040}[data-theme=light] .v2-section-subtitle{color:#000000b8}[data-theme=light] .v2-card{background:#fffffff2;border-color:#0000001a}[data-theme=light] .v2-card:hover{border-color:#0000002e}[data-theme=light] .v2-card p{color:#000000bd}[data-theme=light] .v2-tag{color:#000000b8;background:#00000005;border-color:#0000001f}[data-theme=light] .v2-list li{color:#000c}[data-theme=light] .v2-list li:before{background:#0009}[data-theme=light] .v2-inline-link{color:#000000e6}[data-theme=light] .v2-metric-row{border-top-color:#0000001a}[data-theme=light] .v2-metric-row span:first-child{color:#000000b3}[data-theme=light] .v2-metric-row span:last-child{color:#000000eb}[data-theme=light] .v2-filter{color:#0f172a;background:#fffffff2;border-color:#0000001f}[data-theme=light] .v2-stage{background:#fffffff2;border-color:#0000001a}[data-theme=light] .v2-stage-index{color:#0000008f}[data-theme=light] .v2-empty{color:#000000b8;background:#ffffffe6;border-color:#00000026}[data-theme=light] .line-cell{background:#fffffff2;border-color:#0000001a}[data-theme=light] .line-cell-index{color:#0000008f}[data-theme=light] .capability-card{background:linear-gradient(#fffffffa,#fffffff2);border-color:#0000001a}[data-theme=light] .capability-card span{color:#00000080}[data-theme=light] .case-stat{background:#fffffff2;border-color:#0000001a}[data-theme=light] .case-stat span{color:#00000094}[data-theme=light] .case-stat strong{color:#0f172a}[data-theme=light] .case-filter-shell,[data-theme=light] .impact-node{background:#fffffff2;border-color:#0000001a}[data-theme=light] .impact-node span{color:#0000009e}[data-theme=light] .impact-node strong{color:#000000f2}[data-theme=light] .how-timeline:before{background:linear-gradient(#0000,#00000026,#0000)}[data-theme=light] .how-stage-card{background:#fffffff2;border-color:#0000001a}.navbar{z-index:1000;isolation:isolate;-webkit-backdrop-filter:blur(12px);background:#0006;width:100%;padding:.75rem 4rem;transition:background .3s,padding .3s;position:fixed;top:0;left:0;right:0}.navbar.scrolled{-webkit-backdrop-filter:blur(12px);background:#00000059}.navbar-container{z-index:10;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:.6rem 0;transition:border-color .3s;display:flex;position:relative}.navbar.scrolled .navbar-container{border-bottom-color:#ffffff1a}.navbar-logo{align-items:center;gap:.5rem;padding:.25rem 0;text-decoration:none;transition:opacity .2s;display:inline-flex}.logo-wordmark{letter-spacing:-.03em;color:#fff;text-transform:none;font-family:Outfit,system-ui,sans-serif;font-size:1.125rem;font-weight:600;line-height:1}.navbar-logo:hover{opacity:.85}.logo-image{width:auto;height:1.95rem;display:block}.navbar-menu{align-items:center;gap:.5rem;display:flex}.navbar-controls{align-items:center;display:flex}.menu-divider{background:#fff3;width:1px;height:14px;margin:0 .25rem}.navbar-link{color:#fff9;letter-spacing:.01em;align-items:center;padding:.4rem .65rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.link-text{position:relative}.navbar-link:hover,.navbar-link.active{color:#fff}.link-underline,.link-glow{display:none}.navbar-dropdown-wrapper{position:relative}.navbar-link-dropdown-trigger{align-items:center;gap:.35rem;display:flex}.dropdown-chevron{opacity:.7;transition:transform .2s;display:flex}.dropdown-chevron svg{display:block}.navbar-dropdown-wrapper:hover .dropdown-chevron{transform:rotate(180deg)}.navbar-dropdown{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;visibility:hidden;z-index:100;background:#000000f2;border:1px solid #ffffff1a;border-radius:8px;min-width:200px;padding:.5rem 0;transition:opacity .2s,visibility .2s,transform .2s;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 8px 24px #0006}.navbar-dropdown.open{opacity:1;visibility:visible;transform:translate(-50%)translateY(8px)}.navbar-dropdown-item{color:#ffffffb3;white-space:nowrap;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:block}.navbar-dropdown-item:hover{color:#fff;background:#ffffff0f}.navbar-dropdown-item.active{color:#fff;background:#ffffff14}.navbar-dropdown-divider{background:#ffffff1f;height:1px;margin:.4rem .75rem}.navbar-button{color:#000;white-space:nowrap;background:#fff;border-radius:6px;align-items:center;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s;display:flex}.navbar-button:hover{opacity:.92;transform:translateY(-1px)}@media (max-width:1200px){.navbar{padding:.75rem 2rem}}@media (max-width:968px){.navbar{padding:.6rem 1.5rem}.navbar-menu{display:none}.theme-toggle-desktop,.locale-toggle-desktop,.locale-toggle-mobile-hidden{display:none!important}.mobile-menu-button{display:flex}}@media (min-width:969px){.theme-toggle-mobile,.locale-toggle-mobile{display:none!important}}@media (max-width:640px){.navbar{padding:.6rem 1.5rem}.logo-image{height:1.75rem}.mobile-menu-close{top:1rem;right:1.5rem}.mobile-menu-content{padding:4.5rem 1.5rem 2rem}}.theme-toggle{cursor:pointer;width:44px;height:36px;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;margin:0 .5rem;padding:0;display:flex}.locale-toggle{color:#ffffffe6;letter-spacing:.08em;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;min-width:44px;height:36px;margin:0 .35rem;padding:0 .8rem;font-size:.78rem;font-weight:700;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.locale-dropdown-wrapper{position:relative}.locale-toggle:hover{color:#fff;background:#ffffff1f;border-color:#ffffff38}.locale-toggle-dropdown{gap:.4rem}.locale-toggle-chevron{transition:transform .2s;display:inline-flex}.locale-toggle-dropdown.open .locale-toggle-chevron{transform:rotate(180deg)}.locale-dropdown-menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;visibility:hidden;z-index:150;background:#000000f2;border:1px solid #ffffff1a;border-radius:10px;min-width:140px;padding:.4rem;transition:opacity .2s,visibility .2s,transform .2s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(4px)}.locale-dropdown-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.locale-dropdown-item{color:#ffffffd1;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.7rem;width:100%;padding:.55rem .65rem;font-size:.84rem;display:flex}.locale-dropdown-item:hover,.locale-dropdown-item.active{color:#fff;background:#ffffff14}.locale-dropdown-code{letter-spacing:.08em;min-width:2rem;font-size:.74rem;font-weight:700}.locale-toggle-mobile{margin-top:1rem;display:none}.mobile-locale-item{background:0 0;border:none;justify-content:space-between;width:100%}.mobile-locale-code{opacity:.65;font-size:.8rem}.theme-toggle:focus,.theme-toggle:focus-visible{box-shadow:none;outline:none}.theme-toggle-track{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:13px;width:48px;height:26px;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative}.theme-toggle:hover .theme-toggle-track{background:#ffffff26;border-color:#fff3}.theme-toggle-thumb{background:linear-gradient(145deg,#fff 0%,#ffffffe6 100%);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:3px;left:3px;overflow:hidden;box-shadow:0 2px 8px #0000004d,0 0 0 1px #fff3}.theme-toggle:not(.light) .theme-toggle-thumb{left:2px}.theme-toggle.light .theme-toggle-thumb{transform:translate(17px)}.theme-icon{justify-content:center;align-items:center;width:14px;height:14px;transition:opacity .3s,transform .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute}.theme-icon svg{color:#1a1a1a;width:100%;height:100%}.theme-icon-sun{opacity:1;transform:rotate(0)scale(1)}.theme-icon-moon{opacity:0;transform:rotate(-90deg)scale(.5)}.theme-toggle.light .theme-icon-sun{opacity:0;transform:rotate(90deg)scale(.5)}.theme-toggle.light .theme-icon-moon{opacity:1;transform:rotate(0)scale(1)}[data-theme=light] .theme-toggle-track{background:#0000000f;border-color:#0000001f}[data-theme=light] .theme-toggle:hover .theme-toggle-track{background:#0000001a;border-color:#0000002e}[data-theme=light] .theme-toggle-thumb{background:linear-gradient(145deg,#fff 0%,#f5f5f5 100%);box-shadow:0 2px 8px #00000026,0 0 0 1px #00000014}[data-theme=light] .theme-icon svg{color:#1a1a1a}[data-theme=light] .locale-toggle{color:#000000c7;background:#0000000a;border-color:#0000001a}[data-theme=light] .locale-toggle:hover{color:#000000eb;background:#00000012;border-color:#00000029}[data-theme=light] .locale-dropdown-menu{background:#fffffff7;border-color:#00000014}[data-theme=light] .locale-dropdown-item{color:#000000c7}[data-theme=light] .locale-dropdown-item:hover,[data-theme=light] .locale-dropdown-item.active{color:#000000f2;background:#0000000f}.mobile-menu-button{cursor:pointer;z-index:10000;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:0;display:none}.mobile-menu-button span{transform-origin:50%;background:#fffc;width:22px;height:1.5px;transition:all .2s}[data-theme=light] .mobile-menu-button span{background:#000000b3}.mobile-menu-button.open span:first-child{transform:rotate(45deg)translate(4px,4px)}.mobile-menu-button.open span:nth-child(2){opacity:0}.mobile-menu-button.open span:nth-child(3){transform:rotate(-45deg)translate(4px,-4px)}.mobile-menu-overlay{z-index:9999;opacity:0;visibility:hidden;pointer-events:none;background:#000000eb;transition:opacity .25s,visibility .25s;position:fixed;inset:0;overflow-y:auto}.mobile-menu-overlay.open{opacity:1;visibility:visible;pointer-events:auto}.mobile-menu-content{z-index:1;flex-direction:column;gap:0;max-width:1400px;margin:0 auto;padding:5rem 1.5rem 2rem;display:flex;position:relative}.mobile-navbar-link{color:#ffffffe6;border-bottom:1px solid #ffffff14;align-items:center;gap:.75rem;padding:1rem 0;font-size:1.125rem;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.mobile-navbar-link:hover,.mobile-navbar-link:active,.mobile-navbar-link.active{color:#fff}.mobile-link-number{display:none}.mobile-link-text{flex:1}.mobile-nav-dropdown{border-bottom:1px solid #ffffff14}.mobile-nav-dropdown-trigger{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.mobile-dropdown-chevron{opacity:.7;transition:transform .2s;display:flex}.mobile-dropdown-chevron svg{display:block}.mobile-dropdown-chevron.expanded{transform:rotate(180deg)}.mobile-nav-dropdown-items{max-height:0;transition:max-height .25s;overflow:hidden}.mobile-nav-dropdown-items.open{max-height:400px}.mobile-dropdown-item{border-bottom:none!important;padding-top:.75rem!important;padding-bottom:.75rem!important;padding-left:1.25rem!important;font-size:1rem!important}.mobile-dropdown-divider{background:#ffffff1f;height:1px;margin:.35rem 1.25rem}[data-theme=light] .mobile-nav-dropdown{border-bottom-color:#00000014}.theme-toggle-mobile{box-sizing:border-box;align-self:flex-start;align-items:center;gap:1rem;width:100%;margin:1rem 0;padding:.75rem 0;display:flex}.theme-toggle-mobile:before{content:"Theme";color:#ffffffe6;flex:1;font-size:1rem;font-weight:500}.theme-toggle-mobile .theme-toggle-track{flex-shrink:0}.mobile-navbar-button{color:#000;text-align:center;background:#fff;border-radius:6px;margin-top:1.5rem;padding:1rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .2s}.mobile-navbar-button:hover,.mobile-navbar-button:active{opacity:.9}.mobile-menu-close{color:#fffc;cursor:pointer;z-index:10001;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:1.5rem;display:flex;position:fixed;top:1.25rem;right:1.5rem}.mobile-menu-close:hover{color:#fff}.mobile-menu-close .close-icon{font-family:system-ui,sans-serif;font-size:24px;font-weight:400;line-height:1}[data-theme=light] .mobile-menu-overlay{background:#fffffff7}[data-theme=light] .mobile-navbar-link{color:#000000d9;border-bottom-color:#00000014}[data-theme=light] .mobile-navbar-link:hover,[data-theme=light] .mobile-navbar-link.active{color:#000}[data-theme=light] .theme-toggle-mobile:before{color:#000000e6}[data-theme=light] .mobile-navbar-button{color:#fff;background:#000}[data-theme=light] .mobile-menu-close{color:#000000b3}[data-theme=light] .mobile-menu-close:hover{color:#000}[data-theme=light] .navbar{-webkit-backdrop-filter:blur(12px);background:#ffffffa6}[data-theme=light] .navbar.scrolled{-webkit-backdrop-filter:blur(12px);background:#ffffffd9}[data-theme=light] .navbar-container{border-bottom-color:#00000014}[data-theme=light] .navbar.scrolled .navbar-container{border-bottom-color:#0000001f}[data-theme=light] .navbar-logo .logo-image{filter:invert()}[data-theme=light] .navbar-logo .logo-wordmark{color:#0f172a}[data-theme=light] .menu-divider{background:#0003}[data-theme=light] .navbar-link{color:#0009}[data-theme=light] .navbar-link:hover,[data-theme=light] .navbar-link.active{color:#000}[data-theme=light] .navbar-dropdown{background:#fffffffa;border-color:#0000001a;box-shadow:0 8px 24px #0000001f}[data-theme=light] .navbar-dropdown-item{color:#000000b3}[data-theme=light] .navbar-dropdown-item:hover{color:#000;background:#0000000a}[data-theme=light] .navbar-dropdown-item.active{color:#000;background:#0000000f}[data-theme=light] .navbar-dropdown-divider,[data-theme=light] .mobile-dropdown-divider{background:#0000001a}[data-theme=light] .navbar-button{color:#fff;background:#000}[data-theme=light] .navbar-button:hover{opacity:.9}@media (max-width:968px){.navbar-menu{display:none}.mobile-menu-button{display:flex}}.footer{background:#000;border-top:1px solid #ffffff0f;margin-top:auto;padding:2rem 0 1rem;position:relative;overflow:hidden}.footer-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.footer-container{z-index:1;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative}.footer-main{border-bottom:1px solid #ffffff0f;grid-template-columns:2fr 5fr;align-items:start;gap:3rem;padding-bottom:2.5rem;display:grid}.footer-brand{flex-direction:column;gap:1.25rem;display:flex}.footer-logo-link{align-items:center;gap:.45rem;transition:opacity .25s;display:inline-flex}.footer-wordmark{letter-spacing:-.03em;color:#fff;text-transform:none;font-family:Outfit,system-ui,sans-serif;font-size:1.05rem;font-weight:600;line-height:1}.footer-logo-link:hover{opacity:.85}.footer-logo{width:auto;height:1.85rem;display:block}.footer-tagline{color:#ffffff73;max-width:220px;margin:0;font-size:.8rem;line-height:1.4}.footer-links-grid{grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;display:grid}.footer-link-group{flex-direction:column;gap:1.25rem;display:flex}.footer-group-title{color:#fff;letter-spacing:.02em;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.95rem;font-weight:600}.footer-links{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.footer-link{color:#fff9;font-size:.85rem;text-decoration:none;transition:color .25s}.footer-link:hover{color:#fff}.footer-social{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.footer-social-link{color:#ffffff80;justify-content:center;align-items:center;transition:color .25s,transform .25s;display:flex}.footer-social-link:hover{color:#22d3ee;transform:translateY(-2px)}.footer-bottom{text-align:center;padding-top:1rem}.footer-copy{color:#ffffff59;margin:0;font-size:.75rem}[data-theme=light] .footer-group-title{color:#0f172a}[data-theme=light] .footer{background:#f0f1f3;border-top-color:#00000014}[data-theme=light] .footer-grid-bg{background-image:linear-gradient(#0000000a 1px,#0000 1px),linear-gradient(90deg,#0000000a 1px,#0000 1px)}[data-theme=light] .footer-main{border-bottom-color:#00000014}[data-theme=light] .footer-tagline{color:#00000080}[data-theme=light] .footer-link{color:#000000a6}[data-theme=light] .footer-link:hover{color:#000}[data-theme=light] .footer-social-link{color:#00000073}[data-theme=light] .footer-social-link:hover{color:#0891b2}[data-theme=light] .footer-copy{color:#00000073}[data-theme=light] .footer-logo{filter:invert()}[data-theme=light] .footer-wordmark{color:#0f172a}@media (max-width:900px){.footer-main{grid-template-columns:1fr;gap:3rem}.footer-links-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.footer-links-grid{grid-template-columns:repeat(2,1fr);gap:2.5rem 2rem}}@media (max-width:600px){.footer{padding:1.5rem 0 1rem}.footer-links-grid{grid-template-columns:1fr;gap:2rem}}.app{background:var(--color-bg);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.main-content{z-index:1;flex:1;padding-top:68px;position:relative}.app--no-scroll{height:100vh;height:100dvh;overflow:hidden}.route-fallback{place-items:center;min-height:calc(100vh - 68px);display:grid}.route-fallback span{border:2px solid color-mix(in srgb,var(--color-text)16%,transparent);border-top-color:var(--color-text);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite route-fallback-spin}@keyframes route-fallback-spin{to{transform:rotate(360deg)}}
