.theme-toggle{display:grid;place-items:center;flex:none;width:40px;height:40px;padding:0;border:0;background:transparent;color:var(--dark);transition:color .2s,transform .2s}.theme-toggle:hover{color:var(--blue);transform:rotate(15deg)}.theme-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.theme-toggle svg{grid-area:1/1;width:21px;height:21px}.theme-toggle .theme-sun,html[data-theme=dark] .theme-toggle .theme-moon{display:none}html[data-theme=dark] .theme-toggle .theme-sun{display:block}html[data-theme=dark]{--blue:#75a4ff;--dark:#eff4ff;--muted:#afbdd2;--line:#2d405d;color-scheme:dark}html[data-theme=dark] body{background:#080f1b}html[data-theme=dark] ::selection{background:#345898;color:#fff}html[data-theme=dark] .site{background:repeating-linear-gradient(0deg,#152239 0 1px,transparent 1px 6px),#080f1b}html[data-theme=dark] :is(.sheet,.nav-inner,.workspace-section){background:#0d1627}html[data-theme=dark] .links{background:#0d1627}html[data-theme=dark] .brand-logo{filter:brightness(0) invert(1)}html[data-theme=dark] .theme-toggle{color:#dce9ff}html[data-theme=dark] .theme-toggle:hover{color:#75a4ff}html[data-theme=dark] :is(.nav-cta,.button.blue,.section-label,.companies-kicker,.ws-titlebar,.about-portrait-name,.about-intro-portrait-caption,.links .mobile-talk,.interior-button){background:#1259e8;color:#fff}html[data-theme=dark] :is(.nav-cta,.button.blue,.links .mobile-talk,.interior-button):hover{background:#2670f4}html[data-theme=dark] .button.outline{background:#142136}html[data-theme=dark] .button.outline:hover{background:#1d3150}html[data-theme=dark] .links a{border-color:var(--line)}html[data-theme=dark] .hero-aside p{color:var(--muted)}html[data-theme=dark] .street{color:#8cacdf}html[data-theme=dark] .street-read span:last-child{color:#a7b9d6}html[data-theme=dark] .footer{background:#0a1322}html[data-theme=dark] :is(.service,.modal){background:#142136}html[data-theme=dark] :is(.service.active,.service:hover,.tool:hover){background:#1d3150}html[data-theme=dark] .tool-mark{background:#1d3150;border-color:var(--line)}html[data-theme=dark] .tool-icon:hover .tool-mark{background:#25436b}html[data-theme=dark] .chart-section{background:#111d30}html[data-theme=dark] :is(.focus-controls button,.dial-rings>span){background:#142136;color:var(--dark)}html[data-theme=dark] .dial-rings{background:radial-gradient(circle at center,#1d3150 0 28%,transparent 28%)}html[data-theme=dark] .dial-center{background:#1259e8;box-shadow:0 0 0 18px #20395d}html[data-theme=dark] .dial-label{color:var(--muted)}html[data-theme=dark] .modal{box-shadow:0 25px 80px #0008}html[data-theme=dark] .workspace-shell{border-color:#415a7e;box-shadow:14px 14px 0 #16243a}html[data-theme=dark] .ws-sidebar{background:#111d30;border-color:var(--line)}html[data-theme=dark] :is(.ws-side-label,.ws-sidebar-bottom,.ws-tool-row>span:first-child,.ws-canvas-heading,.ws-canvas-footer){color:var(--muted)}html[data-theme=dark] :is(.ws-tab,.ws-sidebar-bottom){border-color:var(--line)}html[data-theme=dark] .ws-tab:hover{background:#1d3150}html[data-theme=dark] .ws-tab.active{background:#233b60}html[data-theme=dark] .ws-sidebar-bottom i{background:#6e8cba}html[data-theme=dark] .ws-tool-row{background:#142136;border-color:var(--line)}html[data-theme=dark] .ws-tool{color:#c0cee3}html[data-theme=dark] :is(.ws-tool:hover,.ws-tool.selected){background:#21395d;border-color:#4569a3;color:#dce9ff}html[data-theme=dark] .ws-tool-divider{border-color:var(--line)}html[data-theme=dark] .ws-tool-action{background:#1a2a43;border-color:var(--line);color:var(--dark)}html[data-theme=dark] .ws-tool-action:hover:not(:disabled){background:#1259e8;color:#fff}html[data-theme=dark] .ws-color{border-color:#dbe6f8}html[data-theme=dark] .ws-canvas{background-color:#101b2e;background-image:radial-gradient(#344967 1px,transparent 0)}html[data-theme=dark] :is(.ws-flow-step,.ws-flow-decision,.ws-board-card,.ws-browser,.ws-tags span){background:#1a2a43;border-color:#496080;box-shadow:4px 4px 0 #0b1321;color:var(--dark)}html[data-theme=dark] .ws-flow-blue{background:#1259e8;border-color:#1259e8;color:#fff}html[data-theme=dark] .ws-board-card{box-shadow:5px 5px 0 #0b1321}html[data-theme=dark] .ws-board-card p{color:var(--muted)}html[data-theme=dark] :is(.ws-sticky-blue,.ws-sticky-light,.ws-mini-sitemap b,.ws-mini-sitemap i,.ws-wireframe,.ws-search,.ws-checklist div,.ws-mvp-screen,.ws-release,.ws-platforms i,.ws-abm-accounts i,.ws-linkedin-ad,.ws-storefront,.ws-automation-node,.ws-automation-route span){background:#213653;border-color:#466182;color:#dbe8fa}html[data-theme=dark] .ws-process{color:var(--dark)}html[data-theme=dark] .ws-tag{border-color:#466182}html[data-theme=dark] :is(.ws-browser div,.ws-storefront>div){border-color:var(--line);color:#bed0ec}html[data-theme=dark] :is(.ws-browser div span,.ws-linkedin-ad>div span,.ws-linkedin-ad p){color:#d3e0f3!important}html[data-theme=dark] :is(.ws-wireframe i,.ws-content-lines i,.ws-mvp-screen>div i,.ws-storefront section i){background:#34527a}html[data-theme=dark] :is(.ws-wireframe>i:first-child,.ws-mvp-screen>i,.ws-storefront section i:nth-child(2)){background:#4d75ac}html[data-theme=dark] .ws-text-entry{background:#1a2a43;color:#fff;outline-color:#0d1627}html[data-theme=dark] .ws-ink-svg text{stroke:#101b2e}html[data-theme=dark] .ws-status{background:#142136;border-color:var(--line);color:var(--muted)}html[data-theme=dark] .ws-scroll-hint{background:#213653;color:#dce9ff}html[data-theme=dark] .expertise-showcase{background:#0d1627}html[data-theme=dark] .expertise-copy p{color:var(--muted)}html[data-theme=dark] .expertise-controls button{background:#142136;border-color:var(--line);color:var(--dark)}html[data-theme=dark] .expertise-controls button:hover{background:#1d3150}html[data-theme=dark] .expertise-controls span{color:var(--muted)}html[data-theme=dark] .numbers-section{background:repeating-linear-gradient(180deg,#1b2b42 0 1px,transparent 1px 8px),#111d30;border-color:var(--line)}html[data-theme=dark] .numbers-bar{background:repeating-linear-gradient(135deg,#315076 0 1px,transparent 1px 8px),#192a43;border-color:#617fa9}html[data-theme=dark] .numbers-fill{background:repeating-linear-gradient(135deg,#ffffff25 0 1px,transparent 1px 8px),#1259e8}html[data-theme=dark] .numbers-item>span{border-color:var(--line);color:var(--muted)}html[data-theme=dark] .tools-card{background:#17263d;border-color:var(--line)}html[data-theme=dark] .tools-card:hover{background:#213653;border-color:#6b91c5}html[data-theme=dark] .tools-card strong{color:var(--dark)}html[data-theme=dark] .tools-carousel-controls>span{color:var(--muted)}html[data-theme=dark] .tools-carousel-buttons button{background:#17263d;border-color:var(--line);color:var(--dark)}html[data-theme=dark] .tools-carousel-buttons button:hover{background:#1259e8;color:#fff}html[data-theme=dark] .company-card{background:#101b2e}html[data-theme=dark] .company-card:last-child{background:#172943}html[data-theme=dark] .company-card:hover{background:#1d3150}html[data-theme=dark] :is(.company-number,.company-role){color:var(--muted)}html[data-theme=dark] .work-shot{background:#17263d;border-color:var(--line)}html[data-theme=dark] .about-portrait{border-color:#41658e;background:linear-gradient(130deg,#1c3556,#315a89 58%,#597daf)}html[data-theme=dark] .about-portrait:before{opacity:.16}html[data-theme=dark] .about-button{background:#142136;color:var(--dark);border-color:var(--line)}html[data-theme=dark] .about-button:hover{background:#1d3150;color:#fff}html[data-theme=dark] .about-more-content{background:#15243a}html[data-theme=dark] .about-more-content span{border-color:var(--line);color:var(--muted)}html[data-theme=dark] .about-intro{background:radial-gradient(circle at 50% 62%,#1a3154 0,transparent 35%),#0d1627}html[data-theme=dark] .about-intro-column p{color:var(--muted)}html[data-theme=dark] .about-intro-portrait-backdrop{border-color:#41658e;background:linear-gradient(145deg,#1d3555,#315a89 62%,#597daf)}html[data-theme=dark] .about-intro-portrait-backdrop:after{opacity:.14}html[data-theme=dark] .about-intro-signature img{filter:brightness(0) invert(1)}html[data-theme=dark] .about-intro-traits span{background:#192a43;border-color:var(--line);color:var(--dark)}html[data-theme=dark] .about-intro-traits span:first-child{background:#1e3c68;color:#a9c9ff}html[data-theme=dark] .tools-wheel-section{background:#111d30;border-color:var(--line)}html[data-theme=dark] .tools-wheel-stage{background:#101b2e}html[data-theme=dark] .tools-wheel-stage:before{background:repeating-linear-gradient(0deg,#243650 0 1px,transparent 1px 7px)}html[data-theme=dark] .tools-wheel-item{color:#879ab8}html[data-theme=dark] .tools-wheel-item.is-active{color:var(--dark)}html[data-theme=dark] .tools-wheel-item small{color:var(--muted)}html[data-theme=dark] .tools-wheel-detail{background:#142136;border-color:var(--line)}html[data-theme=dark] .tools-wheel-detail p{color:var(--muted)}html[data-theme=dark] .tools-wheel-rule{background:var(--line)}html[data-theme=dark] .tools-wheel-uses{color:var(--muted)}html[data-theme=dark] .tools-wheel-chip{background:#eaf1ff;border-color:#c8d9f3;color:#17263d}html[data-theme=dark] .tools-wheel-progress span{background:#344967}html[data-theme=dark] .tools-wheel-progress span.is-active{background:#75a4ff}html[data-theme=dark] .cta{background:#080f1b}html[data-theme=dark] .account-intelligence{background:#101b2e}html[data-theme=dark] :is(.account-intelligence-label,.account-intelligence-figure>span){color:var(--muted)}html[data-theme=dark] .account-intelligence-figure{border-color:var(--line)}html[data-theme=dark] .account-intelligence-legend i{background:#192a43;border-color:#587294}html[data-theme=dark] .account-intelligence-legend .account-legend-verified{background:#1259e8}html[data-theme=dark] .interior-section{background:#111d30}html[data-theme=dark] .interior-cards{border-color:var(--line)}html[data-theme=dark] .interior-cards article{background:#17263d;border-color:var(--line)}html[data-theme=dark] .ai-map{border-color:var(--line);background:linear-gradient(#263d5d 1px,transparent 0),linear-gradient(90deg,#263d5d 1px,transparent 0),#142136;background-size:26px 26px;box-shadow:12px 12px 0 #0a1220}html[data-theme=dark] :is(.ai-map-top,.ai-map-bottom){color:var(--muted)}html[data-theme=dark] .ai-node{background:#1b2d48;border-color:#5275a4}html[data-theme=dark] .ai-node-blue{background:#1259e8;color:#fff}html[data-theme=dark] .interior-next{background:#080f1b}html[data-theme=dark] .contact-type{background:#17263d;border-color:var(--line);color:var(--dark)}html[data-theme=dark] .contact-type.active{background:#213b60;border-color:#75a4ff}html[data-theme=dark] .contact-type small{color:var(--muted)}html[data-theme=dark] .contact-form{background:#142136;border-color:var(--line)}html[data-theme=dark] .contact-form-top{border-color:var(--line)}html[data-theme=dark] .contact-form label{color:var(--dark)}html[data-theme=dark] :is(.contact-form input,.contact-form textarea,.contact-form select){background:#0e1a2d;border-color:#3f5575;color:var(--dark)}html[data-theme=dark] :is(.contact-form input::placeholder,.contact-form textarea::placeholder){color:#95a9c7}html[data-theme=dark] :is(.contact-form-note,.contact-submit-row>span,.contact-intro-foot){color:var(--muted)!important}html[data-theme=dark] .contact-feedback.success{background:#18395b;color:#d4e7ff}html[data-theme=dark] .contact-feedback.error{background:#45242a;color:#ffced1}html[data-theme=dark] .loading-intro-panel{background:#0d1627}html[data-theme=dark] .loading-intro-word{color:#eff4ff}@media (max-width:900px){.theme-toggle{margin-left:auto}.menu{margin-left:0!important}html[data-theme=dark] .links{box-shadow:0 14px 25px #0007}html[data-theme=dark] .workspace-shell{box-shadow:7px 7px 0 #16243a}}.ws-board-content.is-playing{animation:none}.ws-board-content.is-playing :is(.ws-board-card,.ws-flow-step,.ws-flow-decision){--ws-frame-fill:#fff;--ws-frame-line:#a9bbd6;--ws-frame-shadow:#eaf0fa;--ws-text-color:#233554;--ws-draw-at:.2s;--ws-draw-time:1.2s;position:relative;isolation:isolate;border-color:transparent;background:transparent;box-shadow:none}.ws-board-content.is-playing :is(.ws-board-card,.ws-flow-step,.ws-flow-decision):after,.ws-board-content.is-playing :is(.ws-board-card,.ws-flow-step,.ws-flow-decision):before{content:"";position:absolute;inset:0;pointer-events:none}.ws-board-content.is-playing :is(.ws-board-card,.ws-flow-step,.ws-flow-decision):before{z-index:-1;background:var(--ws-frame-fill);box-shadow:4px 4px 0 var(--ws-frame-shadow);animation:ws-frame-fill .28s ease-out calc(var(--ws-draw-at) + var(--ws-draw-time)) both}.ws-board-content.is-playing :is(.ws-board-card,.ws-flow-step,.ws-flow-decision):after{background-image:linear-gradient(var(--ws-frame-line),var(--ws-frame-line)),linear-gradient(var(--ws-frame-line),var(--ws-frame-line)),linear-gradient(var(--ws-frame-line),var(--ws-frame-line)),linear-gradient(var(--ws-frame-line),var(--ws-frame-line));background-position:0 0,100% 0,100% 100%,0 100%;background-repeat:no-repeat;animation:ws-trace-frame var(--ws-draw-time) linear var(--ws-draw-at) both}.ws-board-content.is-playing .ws-board-card>*,.ws-board-content.is-playing .ws-flow-decision>*{--ws-ink-delay:.12s;animation:ws-write-content .28s steps(3) calc(var(--ws-draw-at) + var(--ws-draw-time) + var(--ws-ink-delay)) both}.ws-board-content.is-playing .ws-board-card>:nth-child(2){--ws-ink-delay:.32s}.ws-board-content.is-playing .ws-board-card>:nth-child(3){--ws-ink-delay:.53s}.ws-board-content.is-playing .ws-board-card>:nth-child(n+4){--ws-ink-delay:.75s}.ws-board-content.is-playing .ws-flow-step{animation:ws-write-node .25s steps(3) calc(var(--ws-draw-at) + var(--ws-draw-time)) both}.ws-board-content.is-playing .ws-flow-blue{--ws-frame-fill:#1259e8;--ws-frame-line:#75a4ff;--ws-frame-shadow:#274a86;--ws-text-color:#fff}html[data-theme=dark] .ws-board-content.is-playing :is(.ws-board-card,.ws-flow-step,.ws-flow-decision){--ws-frame-fill:#1a2a43;--ws-frame-line:#6d86a9;--ws-frame-shadow:#0b1321;--ws-text-color:#eff4ff;background:transparent;border-color:transparent;box-shadow:none}html[data-theme=dark] .ws-board-content.is-playing .ws-flow-blue{--ws-frame-fill:#1259e8;--ws-frame-line:#75a4ff;--ws-text-color:#fff}.ws-board-content .ws-card-row{position:relative}.ws-board-content .ws-card-row:after,.ws-board-content .ws-card-row:before{content:"";position:absolute;z-index:2;top:calc(50% - 6px);width:20px;height:12px;background:var(--blue);-webkit-clip-path:polygon(0 42%,72% 42%,72% 0,100% 50%,72% 100%,72% 58%,0 58%);clip-path:polygon(0 42%,72% 42%,72% 0,100% 50%,72% 100%,72% 58%,0 58%);pointer-events:none}.ws-board-content .ws-card-row:before{left:calc(33.333% - 18px)}.ws-board-content .ws-card-row:after{left:calc(66.666% - 9px)}.ws-board-content.is-playing .ws-card-row:before{animation:ws-trace-arrow .6s ease-out 2.4s both}.ws-board-content.is-playing .ws-card-row:after{animation:ws-trace-arrow .5s ease-out 5.5s both}.ws-board-content.is-playing .ws-card-row>.ws-board-card:first-child{--ws-draw-at:.2s;--ws-draw-time:1.1s}.ws-board-content.is-playing .ws-card-row>.ws-board-card:nth-child(2){--ws-draw-at:3.2s;--ws-draw-time:1.35s}.ws-board-content.is-playing .ws-card-row>.ws-board-card:nth-child(3){--ws-draw-at:6.3s;--ws-draw-time:1.65s}.ws-board-content.is-playing .ws-flow>:first-child{--ws-draw-at:.2s;--ws-draw-time:.85s}.ws-board-content.is-playing .ws-flow>:nth-child(3){--ws-draw-at:1.65s;--ws-draw-time:1.05s}.ws-board-content.is-playing .ws-flow>:nth-child(5){--ws-draw-at:3.45s;--ws-draw-time:1.25s}.ws-board-content.is-playing .ws-flow>:nth-child(7){--ws-draw-at:5.45s;--ws-draw-time:.9s}.ws-board-content.is-playing .ws-flow>:nth-child(9){--ws-draw-at:6.95s;--ws-draw-time:1.1s}.ws-board-content .ws-flow>.ws-arrow{flex:none;width:28px;height:13px;background:var(--blue);-webkit-clip-path:polygon(0 42%,72% 42%,72% 0,100% 50%,72% 100%,72% 58%,0 58%);clip-path:polygon(0 42%,72% 42%,72% 0,100% 50%,72% 100%,72% 58%,0 58%);font-size:0}.ws-board-content.is-playing .ws-flow>.ws-arrow{animation:ws-trace-arrow .48s ease-out both}.ws-board-content.is-playing .ws-flow>:nth-child(2){animation-delay:1.18s}.ws-board-content.is-playing .ws-flow>:nth-child(4){animation-delay:2.85s}.ws-board-content.is-playing .ws-flow>:nth-child(6){animation-delay:4.9s}.ws-board-content.is-playing .ws-flow>:nth-child(8){animation-delay:6.45s}.ws-board-content.is-playing .ws-overview-panels>.ws-board-card:first-child{--ws-draw-at:8.25s;--ws-draw-time:.9s}.ws-board-content.is-playing .ws-overview-panels>.ws-board-card:nth-child(2){--ws-draw-at:9.65s;--ws-draw-time:1.1s}.ws-board-content.is-playing .ws-overview-panels>.ws-board-card:nth-child(3){--ws-draw-at:11.2s;--ws-draw-time:1s}.ws-board-content.is-playing :is(.ws-notes,.ws-lower)>*{animation:ws-write-content .38s steps(4) both}.ws-board-content.is-playing .ws-lower>:first-child{animation-delay:8.85s}.ws-board-content.is-playing .ws-lower>:nth-child(2){animation-delay:9.8s}.ws-board-content.is-playing .ws-lower>:nth-child(3){animation-delay:10.75s}.ws-board-content.is-playing .ws-notes>:first-child{animation-delay:12.7s}.ws-board-content.is-playing .ws-notes>:nth-child(2){animation-delay:13.15s}@keyframes ws-trace-frame{0%{background-size:0 1px,1px 0,0 1px,1px 0}25%{background-size:100% 1px,1px 0,0 1px,1px 0}50%{background-size:100% 1px,1px 100%,0 1px,1px 0}75%{background-size:100% 1px,1px 100%,100% 1px,1px 0}to{background-size:100% 1px,1px 100%,100% 1px,1px 100%}}@keyframes ws-frame-fill{0%{opacity:0}to{opacity:1}}@keyframes ws-write-content{0%{opacity:0}to{opacity:1}}@keyframes ws-write-node{0%{color:transparent}to{color:var(--ws-text-color)}}@keyframes ws-trace-arrow{0%{opacity:0;transform:scaleX(0);transform-origin:left center}to{opacity:1;transform:scaleX(1);transform-origin:left center}}@media (prefers-reduced-motion:reduce){.ws-board-content.is-playing *,.ws-board-content.is-playing :after,.ws-board-content.is-playing :before{animation:none!important}}