.blog-grid{grid-template-columns:1fr;gap:22px;display:grid}@media (min-width:640px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (min-width:1024px){.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-card{border:1px solid var(--border-default);min-height:100%;color:inherit;transition:transform var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);background:linear-gradient(#1a1a24d1,#1118277a),#0d0d14b8;border-radius:18px;flex-direction:column;padding:26px;text-decoration:none;display:flex;position:relative;overflow:hidden}.blog-card:before{content:"";pointer-events:none;background:radial-gradient(420px 220px at 88% 0,#6c3cff1f,#0000 70%);position:absolute;inset:0}.blog-card>*{position:relative}.blog-card:hover{background:linear-gradient(#20202ceb,#11182794),#0d0d14d1;border-color:#6c3cff66;transform:translateY(-3px)}.blog-card:focus-visible{outline:2px solid var(--purple-secondary);outline-offset:3px}.blog-card-cat{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--purple-secondary);font-size:11px;font-weight:500}.blog-card h3{text-wrap:balance;margin:14px 0 12px;font-size:clamp(20px,2.1vw,24px);line-height:1.25}.blog-card-excerpt{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-meta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.blog-meta>span{align-items:center;gap:6px;display:inline-flex}.blog-meta .material-symbols-outlined{color:var(--purple-secondary);font-size:16px}.blog-tags{flex-wrap:wrap;gap:8px;display:flex}.blog-tags span{border-radius:var(--r-pill);background:rgba(var(--w),.05);border:1px solid var(--border-default);min-height:28px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-secondary);align-items:center;padding:0 11px;font-size:11px;display:inline-flex}.blog-card .blog-tags{margin-top:auto;padding-top:18px}.blog-card-foot{border-top:1px solid var(--border-soft);color:var(--purple-secondary);align-items:center;gap:8px;margin-top:20px;padding-top:18px;font-size:14px;font-weight:600;display:inline-flex}.blog-card:hover .blog-card-foot svg{transform:translate(3px)}.blog-card-foot svg{transition:transform var(--dur-base) var(--ease-out)}.blog-article{max-width:760px;margin:0 auto}.blog-article-head{margin-bottom:36px}.blog-article-head .blog-card-cat{margin-bottom:16px;display:inline-block}.blog-article-head h1{letter-spacing:-.03em;text-wrap:balance;margin-bottom:22px;font-size:clamp(32px,4.4vw,50px);line-height:1.08}.blog-article-head .blog-meta{margin-bottom:18px}.blog-article-body{color:var(--text-secondary);font-size:17px;line-height:1.8}.blog-article-body>*+*{margin-top:22px}.blog-article-body .lead-para{color:var(--text-primary);font-size:19px;line-height:1.7}.blog-article-body h2{color:var(--text-primary);margin-top:44px;font-size:clamp(24px,3vw,30px);line-height:1.2}.blog-article-body ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.blog-article-body li{color:var(--text-secondary);padding-left:30px;position:relative}.blog-article-body li:before{content:"";background:var(--purple-secondary);width:8px;height:8px;box-shadow:0 0 12px var(--glow-purple);border-radius:50%;position:absolute;top:11px;left:6px}.blog-article-body strong{color:var(--text-primary);font-weight:600}.blog-article-body a{color:var(--purple-secondary);text-underline-offset:3px}.blog-article-body blockquote{border-left:3px solid var(--purple-primary);border-radius:0 var(--r-md) var(--r-md) 0;color:var(--text-primary);background:#6c3cff14;margin:0;padding:18px 24px;font-size:18px;line-height:1.6}.blog-article-body blockquote cite{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-tertiary);margin-top:10px;font-size:12px;font-style:normal;display:block}.blog-article .blog-tags{margin-top:14px}.blog-sources{border:1px solid var(--border-default);border-radius:var(--r-md);background:rgba(var(--w),.025);margin-top:40px;padding:20px 24px}.blog-sources h2{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text-tertiary);margin:0 0 12px!important;font-size:14px!important}.blog-sources ul{gap:8px}.blog-sources li{font-size:14px}.blog-disclaimer{color:var(--text-muted);margin-top:22px;font-size:13px;line-height:1.6}.blog-article-foot{border-top:1px solid var(--border-soft);max-width:760px;margin:44px auto 0;padding-top:28px}.blog-back{color:var(--purple-secondary);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.blog-back svg{transform:rotate(180deg)}
@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/MaterialSymbolsOutlined.woff2)format("woff2")}
html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--w:23,24,33;--bg-base:#f4f5fa;--bg-elevated:#fff;--bg-inner:#eceef5;--text-secondary:#454a5c;--text-tertiary:#5c6173;--text-muted:#767b8c;--text-faint:#9499a8;--text-inverse:#fff;--border-strong:#17182138;--purple-secondary:#5b2ee0;--glow-purple:#6c3cff1a;--glow-cta:#6c3cff1f;--glow-soft:#6c3cff0d;--glow-faint:#6c3cff08;--error:#d23b57;--error-bg:#d23b5714;--success:#5b2ee0;--success-bg:#6c3cff1a}html[data-theme=light] .atmosphere{background:0 0}html[data-theme=light] .dot-grid{display:none}html[data-theme=light] .btn-primary{box-shadow:0 6px 18px #1718211f,inset 0 1px #ffffff38}html[data-theme=light] .btn-primary:hover{box-shadow:0 9px 24px #17182129,inset 0 1px #ffffff47}html[data-theme=light] ::selection{color:#fff}html[data-theme=light] .sg-hero,html[data-theme=light] .brand-visual,html[data-theme=light] .zk-section,html[data-theme=light] .cluster-visual,html[data-theme=light] .oi-hero,html[data-theme=light] .dashboard-visual,html[data-theme=light] .wf-hero,html[data-theme=light] .cl-hero,html[data-theme=light] .sec-hero,html[data-theme=light] .bf-hero,html[data-theme=light] .ba-hero,html[data-theme=light] .ahc-hero,html[data-theme=light] .ahero-section,html[data-theme=light] .ns-section{--w:255,255,255;--text-secondary:#b8b8c7;--text-tertiary:#7a7a8c;--text-muted:#6b6b7c;--text-faint:#4a4a5a;--text-inverse:#111827;--bg-elevated:#1a1a24;--bg-inner:#111827;--border-strong:#ffffff2e;--purple-secondary:#9b6dff;--glow-purple:#6c3cff73;--glow-soft:#6c3cff2e}html[data-theme=light] .ahero-section .btn-secondary,html[data-theme=light] .ns-section .btn-secondary{border-color:#ffffff47}html[data-theme=light] .site-header{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#101016b8;border-bottom-color:#ffffff1a}html[data-theme=light] .site-header.is-scrolled{background:#101016db}html[data-theme=light] .site-header .main-nav .top-nav-link,html[data-theme=light] .site-header .main-nav .nav-mega-trigger{color:#ffffffd1}html[data-theme=light] .site-header .main-nav .top-nav-link:hover,html[data-theme=light] .site-header .main-nav .nav-mega-trigger:hover,html[data-theme=light] .site-header .main-nav .top-nav-link.nav-highlight{color:#fff}html[data-theme=light] .site-header .main-nav .nav-sep{background:#fff3}html[data-theme=light] .site-header .main-nav .top-nav-link[aria-current=page],html[data-theme=light] .site-header .main-nav .nav-mega-trigger[aria-current=page]{color:#c7b5ff}html[data-theme=light] .site-header .burger{color:#fff;background:#ffffff0f;border-color:#ffffff2e}html[data-theme=light] .site-header .burger:hover{color:#fff;border-color:#ffffff6b}html[data-theme=light] .site-header .brand-mark{color:#fff}html[data-theme=light] .site-header .brand-mark .eight{color:#9b6dff;text-shadow:none}html[data-theme=light] .kl-blob{display:none}html[data-theme=light] .kl-card-icon{box-shadow:none}html[data-theme=light] .contact-card:before{background:0 0}html[data-theme=light] .site-footer .brand-mark .eight{color:var(--purple-secondary);text-shadow:none}html[data-theme=light] .btn-secondary{border-color:#17182180}html[data-theme=light] .site-header .main-nav .top-nav-link[aria-current=page]:after,html[data-theme=light] .site-header .main-nav .nav-mega-trigger[aria-current=page]:after{box-shadow:none;background:#c7b5ff}html[data-theme=light] .site-header .nav-shine{background-image:linear-gradient(110deg,#c7b5ff 0% 35%,#fff 50%,#c7b5ff 65% 100%)}html[data-theme=light] .site-header .main-nav .top-nav-link.nav-highlight{color:#fff;background:linear-gradient(135deg,#6c3cff 0%,#3d7bff 100%);border-color:#0000;box-shadow:0 4px 14px #6c3cff4d}html[data-theme=light] .site-header .main-nav .top-nav-link.nav-highlight:hover{background:linear-gradient(135deg,#7a4dff 0%,#4e89ff 100%)}html[data-theme=light] .site-header .nav-highlight .nav-shine{-webkit-text-fill-color:#fff;color:#fff;background:0 0}html[data-theme=light] .btn-primary{--w:255,255,255}html[data-theme=light] .mega-layout{border-color:var(--border-default);background:#fffffffa;box-shadow:0 28px 80px #1718212e}html[data-theme=light] .mega-link{background:var(--bg-base);border-color:var(--border-default)}html[data-theme=light] .mega-cta-card{background:var(--bg-inner);border:1px solid var(--border-default)}html[data-theme=light] .mega-detail-icon{--w:255,255,255}html[data-theme=light] .mega-group-head{border-color:var(--border-default);box-shadow:none;background:#6c3cff0d}html[data-theme=light] .mega-group-icon,html[data-theme=light] .mega-cta-icon,html[data-theme=light] .mega-cta-button{--w:255,255,255}html[data-theme=light] .mega-link-icon{color:var(--purple-secondary);background:#6c3cff1f}html[data-theme=light] .mobile-drawer{background:#fffffff7}html[data-theme=light] .cookie-banner{border-top-color:var(--border-default);background:#fffffff2;box-shadow:0 -8px 40px #17182124}html[data-theme=light] .input:focus{background:var(--bg-elevated)}html[data-theme=light] .form-status.is-success{--w:255,255,255}html[data-theme=light] .demo-card{background:var(--bg-elevated);border-color:var(--border-default)}html[data-theme=light] .brand-visual{--w:255,255,255;border-color:var(--border-default);background:radial-gradient(600px 400px at 70% 30%,#6c3cff38,#0000 60%),radial-gradient(500px 350px at 20% 80%,#6366f124,#0000 65%),linear-gradient(#1a1a248c,#0d0d14d9)}html[data-theme=light] .page-hero h1 .em{background:linear-gradient(135deg, var(--purple-secondary) 0%, #9b6dff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}html[data-theme=light] .branche-hero h1 .em,html[data-theme=light] .branchen-hub-hero h1 .em{color:#7c3cff;-webkit-text-fill-color:transparent;background-image:linear-gradient(#c4b5fd 0%,#7c3cff 58%,#5b2ee0 100%);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text}html[data-theme=light] .sg-hero{--w:255,255,255}html[data-theme=light] .sg-orb{-webkit-backdrop-filter:none;background:radial-gradient(circle at 34% 26%,#9678eb85,#6c3cff70 26%,#3a2174d6 58%,#0d0b1afc 100%);border-color:#9b6dff52}html[data-theme=light] .sg-name{color:#fff}html[data-theme=light] .ps-bg{background:radial-gradient(900px 520px at 50% 15%, #6c3cff0a, transparent 66%), var(--bg-base)}html[data-theme=light] .ps-grid-bg{background-image:linear-gradient(#6c3cff0f 1px,#0000 1px),linear-gradient(90deg,#6c3cff0f 1px,#0000 1px)}html[data-theme=light] .ps-vignette{background:radial-gradient(#0000 55%,#1718210f 100%)}html[data-theme=light] .ps-kicker,html[data-theme=light] .ps-accent{color:var(--purple-secondary)}html[data-theme=light] .ps-card{background:var(--bg-elevated);border-color:var(--border-default);box-shadow:0 24px 80px #1718211a}html[data-theme=light] .ps-card-icon,html[data-theme=light] .ps-solution-icon,html[data-theme=light] .ps-flow-icon,html[data-theme=light] .ps-result-icon{color:var(--purple-secondary)}html[data-theme=light] .ps-task{border-color:var(--border-default);background:var(--bg-inner);color:var(--text-secondary)}html[data-theme=light] .ps-task.is-done{--w:255,255,255;color:#fff;background:linear-gradient(90deg, var(--purple-primary), #8b5cff);border-color:#0000}html[data-theme=light] .ps-img-wrap{background:linear-gradient(#14151f 0%,#0a0b12 100%);border-color:#17182124;box-shadow:0 8px 24px #1718211f}html[data-theme=light] .ps-solution{background:var(--bg-elevated);border-color:#6c3cff4d;box-shadow:0 0 60px #6c3cff1a}html[data-theme=light] .ps-result{background:var(--bg-elevated);border-color:var(--border-default);box-shadow:0 0 40px #6c3cff14}html[data-theme=light] .ps-flow-footer{color:var(--purple-secondary)}html[data-theme=light] .ps-cta-primary{--w:255,255,255;color:#fff}html[data-theme=light] .ps-cta-secondary{border-color:var(--border-default);background:var(--bg-inner)}html[data-theme=light] .kl-bg{background:radial-gradient(900px 500px at 50% 15%, #6c3cff0a, transparent 68%), var(--bg-base)}html[data-theme=light] .kl-dots{background-image:radial-gradient(#6c3cff29 1px,#0000 1px)}html[data-theme=light] .kl-blob-1{background:#6c3cff1a}html[data-theme=light] .kl-blob-2{background:#9b6dff14}html[data-theme=light] .kl-card{background:var(--bg-elevated);border-color:var(--border-default);box-shadow:0 24px 80px #1718211a}html[data-theme=light] .kl-card.is-featured{border-color:#6c3cff52;box-shadow:0 28px 90px #1718211f}html[data-theme=light] .kl-card:hover{background:var(--bg-elevated);border-color:#6c3cff73;box-shadow:0 34px 110px #17182129}html[data-theme=light] .kl-badge,html[data-theme=light] .kl-card-icon,html[data-theme=light] .kl-card:hover .kl-card-icon{color:var(--purple-secondary)}html[data-theme=light] .kl-card-more{border-color:var(--border-default);background:var(--bg-inner);color:var(--purple-secondary)}html[data-theme=light] .kl-card:hover .kl-card-more{color:var(--purple-secondary)}html[data-theme=light] .kl-cta{background:var(--bg-elevated);border-color:var(--border-default);box-shadow:0 24px 60px #17182114}html[data-theme=light] .aios-teaser{background:radial-gradient(760px 420px at 12% 0%, #6c3cff0a, transparent 64%), var(--bg-base);border-color:var(--border-soft)}html[data-theme=light] .aios-teaser.is-compact{background:radial-gradient(680px 360px at 92% 0%, #6c3cff12, transparent 66%), var(--bg-base)}html[data-theme=light] .aios-fit-panel{background:radial-gradient(600px 320px at 88% 0%, #6c3cff1a, transparent 68%), var(--bg-elevated);border-color:var(--border-default)}html[data-theme=light] .aios-chat-card{background:var(--bg-elevated);border-color:var(--border-default);box-shadow:0 12px 34px #17182114}html[data-theme=light] .aios-chat-lines .is-user{--w:255,255,255}html[data-theme=light] .aios-teaser .aios-h2-short .em{color:var(--purple-secondary);-webkit-text-fill-color:var(--purple-secondary);background-image:none}html[data-theme=light] .ab-section{background:var(--bg-base)}html[data-theme=light] .ab-bg{background:radial-gradient(900px 520px at 76% 42%, #6c3cff0d, transparent 68%), var(--bg-base)}html[data-theme=light] .ab-dots,html[data-theme=light] .ab-blob{display:none}html[data-theme=light] .ab-kicker{color:var(--purple-secondary)}html[data-theme=light] .ab-step{border-color:var(--border-default);background:var(--bg-elevated)}html[data-theme=light] .ab-step:hover{background:var(--bg-elevated);border-color:#6c3cff4d}html[data-theme=light] .ab-step-node-bg{background:var(--bg-inner);border-color:var(--border-default)}html[data-theme=light] .ab-step.is-completed .ab-step-node-bg{background:#65d69e24;border-color:#65d69e}html[data-theme=light] .ab-step.is-active .ab-step-node-bg{background:var(--bg-elevated);border-color:#6c3cff80}html[data-theme=light] .ab-step-number{color:var(--purple-secondary)}html[data-theme=light] .ab-step.is-active .ab-step-number{color:var(--purple-primary)}html[data-theme=light] .ab-step-icon{color:var(--purple-secondary)}html[data-theme=light] .ab-step.is-active .ab-step-icon{color:var(--purple-primary)}html[data-theme=light] .ab-step-check{color:#65d69e}html[data-theme=light] .ab-chip{border-color:var(--border-default);color:var(--purple-secondary);background:var(--bg-elevated)}html[data-theme=light] .ab-result{background:var(--bg-elevated);border-color:var(--border-default)}html[data-theme=light] .ab-result-cta{--w:255,255,255}html[data-theme=light] .customer-projects{background:radial-gradient(900px 500px at 15% 0%, #6c3cff09, transparent 62%), var(--bg-base);border-color:var(--border-soft)}html[data-theme=light] .customer-projects.is-compact{background:radial-gradient(760px 420px at 82% 0%, #6c3cff12, transparent 64%), var(--bg-base)}html[data-theme=light] .project-card{background:var(--bg-elevated);border-color:var(--border-default)}html[data-theme=light] .project-logo{border-color:var(--border-default);background:#fff}html[data-theme=light] .zk-section{--w:255,255,255}html[data-theme=light] .zk-bg{background:radial-gradient(900px 520px at 50% 14%,#6c3cff24,#0000 68%),radial-gradient(780px 480px at 84% 88%,#9b6dff1f,#0000 70%),linear-gradient(#070813 0%,#05050b 100%)}html[data-theme=light] .ret-section,html[data-theme=light] .ret-bg{background:var(--bg-base)}html[data-theme=light] .ret-dots{display:none}html[data-theme=light] .ret-kicker{color:var(--purple-secondary)}html[data-theme=light] .ret-kicker-dot{background:var(--purple-secondary);box-shadow:none}html[data-theme=light] .ret-heading-grad{color:var(--purple-primary);background:0 0}html[data-theme=light] .ret-visual{background:var(--bg-elevated);border-color:var(--border-default);-webkit-backdrop-filter:none;box-shadow:0 24px 80px #1718211a}html[data-theme=light] .ret-visual-glow,html[data-theme=light] .ret-visual-grid{display:none}html[data-theme=light] .ret-visual-icon,html[data-theme=light] .ret-status-icon,html[data-theme=light] .ret-loop-icon{color:var(--purple-primary);box-shadow:none;background:#6c3cff1a;border-color:#6c3cff33}html[data-theme=light] .ret-visual-icon-dot,html[data-theme=light] .ret-status-dot,html[data-theme=light] .ret-loop-dot{background:var(--purple-primary);box-shadow:none}html[data-theme=light] .ret-visual-sub,html[data-theme=light] .ret-loop-kicker{color:var(--purple-secondary)}html[data-theme=light] .ret-visual-pill{color:var(--purple-secondary);background:#6c3cff14;border-color:#6c3cff33}html[data-theme=light] .ret-status,html[data-theme=light] .ret-loop,html[data-theme=light] .ret-outcome{background:var(--bg-inner);border-color:var(--border-default);box-shadow:none;-webkit-backdrop-filter:none}html[data-theme=light] .ret-loop-card{border-color:var(--border-default);-webkit-backdrop-filter:none;background:0 0}html[data-theme=light] .ret-loop-badge{background:var(--bg-inner);border-color:var(--border-default);color:var(--text-tertiary)}html[data-theme=light] .ret-loop-connector{background:#6c3cff33}html[data-theme=light] .ret-outcome-icon{color:var(--purple-primary)}html[data-theme=light] .crm-section,html[data-theme=light] .crm-bg{background:var(--bg-base)}html[data-theme=light] .crm-dots{display:none}html[data-theme=light] .crm-kicker{color:var(--purple-secondary)}html[data-theme=light] .crm-kicker-dot{background:var(--purple-secondary);box-shadow:none}html[data-theme=light] .crm-heading-grad{color:var(--purple-primary);background:0 0}html[data-theme=light] .crm-visual{background:var(--bg-elevated);border-color:var(--border-default);-webkit-backdrop-filter:none;box-shadow:0 24px 80px #1718211a}html[data-theme=light] .crm-visual-glow,html[data-theme=light] .crm-visual-grid{display:none}html[data-theme=light] .crm-board{background:var(--bg-inner);border-color:var(--border-default);-webkit-backdrop-filter:none}html[data-theme=light] .crm-pill{background:var(--bg-elevated);border-color:var(--border-default);-webkit-backdrop-filter:none}html[data-theme=light] .crm-pipeline{background:var(--bg-elevated);border-color:var(--border-default)}html[data-theme=light] .crm-pipeline-glow{display:none}html[data-theme=light] .crm-col{background:var(--bg-inner);border-color:var(--border-default);box-shadow:none;-webkit-backdrop-filter:none}html[data-theme=light] .crm-col:hover{border-color:#6c3cff73}html[data-theme=light] .crm-card{background:var(--bg-elevated);border-color:var(--border-default);box-shadow:0 4px 14px #1718210d}html[data-theme=light] .crm-card-progress{background:#17182114}html[data-theme=light] .crm-card-progress-fill{background:var(--purple-primary)}html[data-theme=light] .crm-visual-icon,html[data-theme=light] .crm-pill-icon,html[data-theme=light] .crm-col-icon{color:var(--purple-primary);box-shadow:none;background:#6c3cff1a;border-color:#6c3cff33}html[data-theme=light] .crm-visual-icon-dot,html[data-theme=light] .crm-connector-dot,html[data-theme=light] .crm-card-dot{background:var(--purple-primary);box-shadow:none}html[data-theme=light] .crm-visual-sub,html[data-theme=light] .crm-col-label,html[data-theme=light] .crm-board-kicker-icon{color:var(--purple-secondary)}html[data-theme=light] .crm-visual-pill{color:var(--purple-secondary);background:#6c3cff14;border-color:#6c3cff33}html[data-theme=light] .crm-connector{background:#6c3cff33}html[data-theme=light] .bi-section,html[data-theme=light] .pa-section,html[data-theme=light] .proz-section,html[data-theme=light] .bi-bg,html[data-theme=light] .pa-bg,html[data-theme=light] .proz-bg{background:var(--bg-base)}html[data-theme=light] .bi-dots,html[data-theme=light] .pa-dots,html[data-theme=light] .proz-dots,html[data-theme=light] .bi-visual-grid,html[data-theme=light] .pa-visual-grid,html[data-theme=light] .proz-visual-grid{display:none}html[data-theme=light] .bi-kicker,html[data-theme=light] .pa-kicker,html[data-theme=light] .proz-kicker,html[data-theme=light] .bi-visual-sub,html[data-theme=light] .pa-visual-sub,html[data-theme=light] .proz-visual-sub{color:var(--purple-secondary)}html[data-theme=light] .bi-kicker-dot,html[data-theme=light] .pa-kicker-dot,html[data-theme=light] .proz-kicker-dot{background:var(--purple-secondary);box-shadow:none}html[data-theme=light] .bi-heading-grad,html[data-theme=light] .pa-heading-grad,html[data-theme=light] .proz-heading-grad{color:var(--purple-primary);background:0 0}html[data-theme=light] .bi-visual,html[data-theme=light] .pa-visual,html[data-theme=light] .proz-visual{background:var(--bg-elevated);border-color:var(--border-default);-webkit-backdrop-filter:none;box-shadow:0 24px 80px #1718211a}html[data-theme=light] .bi-visual-glow,html[data-theme=light] .pa-visual-glow,html[data-theme=light] .proz-visual-glow{display:none}html[data-theme=light] .bi-visual-icon,html[data-theme=light] .pa-visual-icon,html[data-theme=light] .proz-visual-icon{color:var(--purple-primary);box-shadow:none;background:#6c3cff1a;border-color:#6c3cff33}html[data-theme=light] .bi-visual-icon-dot,html[data-theme=light] .pa-visual-icon-dot,html[data-theme=light] .proz-visual-icon-dot{background:var(--purple-primary);box-shadow:none}html[data-theme=light] .bi-visual-pill,html[data-theme=light] .pa-visual-pill,html[data-theme=light] .proz-visual-pill{color:var(--purple-secondary);background:#6c3cff14;border-color:#6c3cff33}html[data-theme=light] .bi-kpi,html[data-theme=light] .bi-card{background:var(--bg-inner);border-color:var(--border-default);box-shadow:none;-webkit-backdrop-filter:none}html[data-theme=light] .bi-kpi-icon,html[data-theme=light] .bi-kpi-delta,html[data-theme=light] .bi-card-icon,html[data-theme=light] .bi-source-icon,html[data-theme=light] .bi-today-icon{color:var(--purple-primary)}html[data-theme=light] .bi-funnel-fill{background:var(--purple-primary)}html[data-theme=light] .bi-card-kicker{color:var(--purple-secondary)}html[data-theme=light] .pa-app{background:var(--bg-inner);border-color:var(--border-default);box-shadow:none;-webkit-backdrop-filter:none}html[data-theme=light] .pa-core{background:color-mix(in srgb, var(--purple-primary) 7%, var(--bg-elevated));border-color:var(--border-default)}html[data-theme=light] .pa-app-icon,html[data-theme=light] .pa-core-icon,html[data-theme=light] .pa-core-rule-icon,html[data-theme=light] .pa-result-icon{color:var(--purple-primary)}html[data-theme=light] .pa-app-label,html[data-theme=light] .pa-core-sub{color:var(--purple-secondary)}html[data-theme=light] .proz-before,html[data-theme=light] .proz-after{background:var(--bg-inner);border-color:var(--border-default);-webkit-backdrop-filter:none}html[data-theme=light] .proz-flow-card{background:var(--bg-elevated);border-color:var(--border-default);-webkit-backdrop-filter:none}html[data-theme=light] .proz-flow-glow{display:none}html[data-theme=light] .proz-step{background:var(--bg-inner);border-color:var(--border-default);box-shadow:none;-webkit-backdrop-filter:none}html[data-theme=light] .proz-manual-num{color:var(--text-secondary);background:#1718210f}html[data-theme=light] .proz-step-icon,html[data-theme=light] .proz-step-badge,html[data-theme=light] .proz-result-icon,html[data-theme=light] .proz-section-label-icon{color:var(--purple-primary)}html[data-theme=light] .proz-step-dot{background:var(--purple-primary);box-shadow:none}html[data-theme=light] .cbh-section,html[data-theme=light] .cbh-bg{background:var(--bg-base)}html[data-theme=light] .cbh-dots,html[data-theme=light] .cbh-visual-grid{display:none}html[data-theme=light] .cbh-kicker,html[data-theme=light] .cbh-visual-sub{color:var(--purple-secondary)}html[data-theme=light] .cbh-kicker-dot{background:var(--purple-secondary);box-shadow:none}html[data-theme=light] .cbh-heading-grad{color:var(--purple-primary);background:0 0}html[data-theme=light] .cbh-visual{background:var(--bg-elevated);border-color:var(--border-default);-webkit-backdrop-filter:none;box-shadow:0 24px 80px #1718211a}html[data-theme=light] .cbh-visual-glow{display:none}html[data-theme=light] .cbh-visual-bot-icon{color:var(--purple-primary);box-shadow:none;background:#6c3cff1a;border-color:#6c3cff33}html[data-theme=light] .cbh-visual-bot-dot,html[data-theme=light] .cbh-visual-status-dot,html[data-theme=light] .cbh-typing span{background:var(--purple-primary);box-shadow:none}html[data-theme=light] .cbh-visual-status,html[data-theme=light] .cbh-handoff-kicker-icon,html[data-theme=light] .cbh-handoff-badge,html[data-theme=light] .cbh-handoff-row-check,html[data-theme=light] .cbh-result-icon,html[data-theme=light] .cbh-avatar-bot{color:var(--purple-primary)}html[data-theme=light] .cbh-chat,html[data-theme=light] .cbh-handoff{background:var(--bg-inner);border-color:var(--border-default);-webkit-backdrop-filter:none}html[data-theme=light] .cbh-handoff-row{background:var(--bg-elevated);border-color:var(--border-default)}html[data-theme=light] .cbh-result{background:var(--bg-inner);border-color:var(--border-default);box-shadow:none}html[data-theme=light] .cbh-bubble{box-shadow:0 6px 18px #1718210f}html[data-theme=light] .cbh-bubble.is-bot{background:color-mix(in srgb, var(--purple-primary) 7%, var(--bg-elevated));border-color:#6c3cff38}html[data-theme=light] .cbh-bubble.is-bot.is-highlight{background:color-mix(in srgb, var(--purple-primary) 11%, var(--bg-elevated));box-shadow:none;border-color:#6c3cff4d}html[data-theme=light] .cbh-avatar-bot{box-shadow:none;background:#6c3cff1a;border-color:#6c3cff38}html[data-theme=light] .cbh-bubble-label,html[data-theme=light] .cbh-handoff-row-key{color:var(--purple-secondary)}html[data-theme=light] .cluster-visual,html[data-theme=light] .oi-hero,html[data-theme=light] .dashboard-visual,html[data-theme=light] .wf-hero,html[data-theme=light] .cl-hero,html[data-theme=light] .sec-hero,html[data-theme=light] .bf-hero,html[data-theme=light] .ba-hero,html[data-theme=light] .ahc-hero{--w:255,255,255}html[data-theme=light] .dashboard-visual .dv-card{background:#0d0d148c;border-color:#ffffff1a}html[data-theme=light] .searchviz{background:var(--bg-elevated);border-color:var(--border-default);box-shadow:0 18px 48px color-mix(in srgb, var(--text-tertiary) 12%, transparent)}html[data-theme=light] .searchviz:before,html[data-theme=light] .searchviz:after{display:none}html[data-theme=light] .searchviz-browser,html[data-theme=light] .searchviz-route{background:var(--bg-elevated);border-color:var(--border-default);box-shadow:none}html[data-theme=light] .searchviz-dot{background:var(--border-default)}html[data-theme=light] .searchviz-dot:first-child{background:var(--purple-primary)}html[data-theme=light] .searchviz-dot:nth-child(2){background:var(--purple-secondary)}html[data-theme=light] .website-project-viz,html[data-theme=light] .social-content-viz{background:var(--bg-elevated);border-color:var(--border-default);box-shadow:0 18px 48px color-mix(in srgb, var(--text-tertiary) 12%, transparent)}html[data-theme=light] .website-project-viz:before,html[data-theme=light] .social-content-viz:before{display:none}html[data-theme=light] .wpv-browser,html[data-theme=light] .wpv-case-card,html[data-theme=light] .wpv-signal-card,html[data-theme=light] .scv-feed-board,html[data-theme=light] .scv-post-card,html[data-theme=light] .scv-phone-post,html[data-theme=light] .scv-caption,html[data-theme=light] .scv-workflow span{background:var(--bg-elevated);border-color:var(--border-default);box-shadow:none}html[data-theme=light] .wpv-browser{background:var(--bg-elevated)}html[data-theme=light] .wpv-bar{background:color-mix(in srgb, var(--purple-primary) 4%, var(--bg-elevated));border-color:var(--border-default)}html[data-theme=light] .wpv-bar span{background:var(--purple-primary)}html[data-theme=light] .wpv-bar span:nth-child(2){background:var(--purple-secondary)}html[data-theme=light] .wpv-bar span:nth-child(3){background:var(--border-default)}html[data-theme=light] .wpv-scanline{display:none}html[data-theme=light] .wpv-case-card,html[data-theme=light] .wpv-signal-card{-webkit-backdrop-filter:none}html[data-theme=light] .wpv-case-card strong,html[data-theme=light] .wpv-signal-card strong,html[data-theme=light] .wpv-pipeline span{color:var(--text-secondary)}html[data-theme=light] .wpv-signal-icon{background:color-mix(in srgb, var(--purple-primary) 8%, var(--bg-elevated));color:var(--purple-primary)}html[data-theme=light] .wpv-signal-icon:before{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--purple-primary) 8%, var(--bg-elevated))}html[data-theme=light] .wpv-pipeline span{background:var(--bg-elevated);border-color:var(--border-default)}html[data-theme=light] .wpv-pipeline span i{border-color:var(--purple-primary);box-shadow:none}html[data-theme=light] .scv-avatar,html[data-theme=light] .scv-mini-avatar,html[data-theme=light] .scv-highlight-row i{background-color:var(--bg-elevated);border-color:var(--border-default);box-shadow:none}html[data-theme=light] .scv-avatar,html[data-theme=light] .scv-mini-avatar{background-image:none}html[data-theme=light] .scv-avatar img,html[data-theme=light] .scv-mini-avatar img{filter:none}html[data-theme=light] .scv-header strong,html[data-theme=light] .scv-post-card h3,html[data-theme=light] .scv-workflow span{color:var(--text-secondary)}html[data-theme=light] .scv-status,html[data-theme=light] .scv-slide-strip span{background:var(--bg-elevated);border-color:var(--border-default);color:var(--text-secondary)!important}html[data-theme=light] .scv-status i{background:var(--purple-primary);box-shadow:none}html[data-theme=light] .scv-post-card span{color:var(--purple-secondary)}html[data-theme=light] .scv-slide-strip span.is-active{background:color-mix(in srgb, var(--purple-primary) 8%, var(--bg-elevated));border-color:var(--purple-secondary)}html[data-theme=light] .searchviz-dot:nth-child(3){background:var(--text-tertiary)}html[data-theme=light] .searchviz-url{background:var(--bg-inner);color:var(--text-tertiary)}html[data-theme=light] .searchviz-query{border-color:color-mix(in srgb, var(--purple-primary) 24%, transparent);background:color-mix(in srgb, var(--purple-primary) 7%, var(--bg-elevated));color:var(--text-primary)}html[data-theme=light] .searchviz-query .material-symbols-outlined,html[data-theme=light] .searchviz-kicker,html[data-theme=light] .searchviz-answer-list .material-symbols-outlined{color:var(--purple-primary)}html[data-theme=light] .searchviz-result{background:var(--bg-elevated);border-color:color-mix(in srgb, var(--purple-primary) 22%, transparent)}html[data-theme=light] .searchviz-result h3{color:var(--text-primary)}html[data-theme=light] .searchviz-answer-list span,html[data-theme=light] .searchviz-signal,html[data-theme=light] .searchviz-measure{background:var(--bg-inner);border-color:var(--border-default);color:var(--text-secondary)}html[data-theme=light] .searchviz-signal strong{color:var(--text-primary)}html[data-theme=light] .searchviz-score{background:color-mix(in srgb, var(--purple-primary) 7%, var(--bg-elevated));border-color:color-mix(in srgb, var(--purple-primary) 22%, transparent)}html[data-theme=light] .searchviz-score strong{color:var(--purple-secondary)}html[data-theme=light] .searchviz-route:before{background:var(--border-default)}html[data-theme=light] .searchviz-route span{color:var(--text-primary)}html[data-theme=light] .searchviz-route span:before{background:var(--purple-primary);box-shadow:none}html[data-theme=light] .crm-connector-dot,html[data-theme=light] .ret-loop-dot,html[data-theme=light] .ret-status-dot,html[data-theme=light] .proz-step-dot,html[data-theme=light] .cbh-typing span,html[data-theme=light] .pa-core-icon{transform:none;animation:none!important}html[data-theme=light] .aw-section{background:var(--bg-base)}html[data-theme=light] .aw-bg{background:radial-gradient(900px 520px at 74% 42%, #6c3cff0d, transparent 68%), var(--bg-base)}html[data-theme=light] .aw-dots,html[data-theme=light] .aw-glow,html[data-theme=light] .aw-grid-bg,html[data-theme=light] .aw-scan{display:none}html[data-theme=light] .aw-shell{background:var(--bg-elevated);border-color:var(--border-default);box-shadow:0 24px 60px #17182114}html[data-theme=light] .aw-kicker{color:var(--purple-secondary)}html[data-theme=light] .aw-kicker-dot{background:var(--purple-secondary);box-shadow:none}html[data-theme=light] .aw-heading-grad{background:linear-gradient(135deg, var(--text-primary), var(--purple-primary));color:#0000;-webkit-background-clip:text;background-clip:text}html[data-theme=light] .aw-value{background:var(--bg-base);border-color:var(--border-default)}html[data-theme=light] .aw-value-num{color:var(--purple-secondary)}html[data-theme=light] .aw-panel{background:var(--bg-base);border-color:var(--border-default);box-shadow:none}html[data-theme=light] .aw-panel-icon{background:color-mix(in srgb, var(--purple-primary) 10%, transparent);border-color:color-mix(in srgb, var(--purple-primary) 24%, transparent);color:var(--purple-primary);box-shadow:none}html[data-theme=light] .aw-panel-kicker,html[data-theme=light] .aw-center-sub{color:var(--purple-secondary)}html[data-theme=light] .aw-tag{background:color-mix(in srgb, var(--purple-primary) 8%, transparent);border-color:color-mix(in srgb, var(--purple-primary) 22%, transparent);color:var(--purple-secondary)}html[data-theme=light] .aw-orbit{background:var(--bg-base);border-color:var(--border-default)}html[data-theme=light] .aw-ring-1{border-color:#6c3cff29}html[data-theme=light] .aw-ring-2{border-color:#6c3cff1f}html[data-theme=light] .aw-ring-3{border-color:#6c3cff1a}html[data-theme=light] .aw-center{background:var(--bg-elevated);border-color:#6c3cff4d;box-shadow:0 12px 32px #1718211a}html[data-theme=light] .aw-center-icon{color:var(--purple-primary)}html[data-theme=light] .aw-node{background:var(--bg-elevated);border-color:var(--border-default)}html[data-theme=light] .aw-node:hover{background:var(--bg-elevated);border-color:#6c3cff6b}html[data-theme=light] .aw-node.is-active{background:color-mix(in srgb, var(--purple-primary) 8%, var(--bg-elevated));border-color:#6c3cff80;box-shadow:0 8px 24px #1718211a}html[data-theme=light] .aw-node-icon{background:color-mix(in srgb, var(--purple-primary) 10%, transparent);border-color:color-mix(in srgb, var(--purple-primary) 24%, transparent);color:var(--purple-secondary)}html[data-theme=light] .aw-node.is-active .aw-node-icon{background:color-mix(in srgb, var(--purple-primary) 18%, transparent)}html[data-theme=light] .aw-node-kicker{color:var(--purple-secondary)}html[data-theme=light] .aw-node-dot{background:var(--purple-primary);box-shadow:none}html[data-theme=light] .checklist-card,html[data-theme=light] .booking-banner,html[data-theme=light] .person-project-card,html[data-theme=light] .person-strength-card,html[data-theme=light] .person-skill-card,html[data-theme=light] .person-experience-item{background:var(--bg-elevated);border-color:var(--border-default)}html[data-theme=light] .person-project-card:hover,html[data-theme=light] .person-strength-card:hover,html[data-theme=light] .person-skill-card:hover,html[data-theme=light] .person-experience-item:hover{background:var(--bg-elevated)}html[data-theme=light] .metric-pill,html[data-theme=light] .tag-tile,html[data-theme=light] .trust-pill,html[data-theme=light] .mini-metric,html[data-theme=light] .retainer-item{background:var(--bg-inner);border-color:var(--border-default)}html[data-theme=light] .tag-tile:hover{background:var(--bg-elevated)}html[data-theme=light] .faq-item{background:var(--bg-elevated);border-color:var(--border-default)}html[data-theme=light] .sticky-cta{background:rgba(var(--w),.04);border-top-color:var(--border-default)}html[data-theme=light] .price-card,html[data-theme=light] .fit-card,html[data-theme=light] .final-cta,html[data-theme=light] .related-card,html[data-theme=light] .statement-block,html[data-theme=light] .solution-card,html[data-theme=light] .usecase-card,html[data-theme=light] .svc-card,html[data-theme=light] .benefit-card,html[data-theme=light] .nf-card{background:var(--bg-elevated);border-color:var(--border-default)}html[data-theme=light] .breadcrumb-band{background:var(--bg-inner);border-top-color:var(--border-default);border-bottom-color:var(--border-default)}html[data-theme=light] .booking-iframe-wrap{background:#fff}html[data-theme=light] .booking-mobile-fallback{background:var(--bg-elevated);border-color:var(--border-default)}html[data-theme=light] .proof-chip{color:var(--purple-secondary)}html[data-theme=light] .section-elevated{background:var(--bg-inner)}html[data-theme=light] .gcard{background:var(--bg-elevated);border-color:var(--border-default);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 2px #1718210a,0 14px 34px #1718210f}html[data-theme=light] .gcard:hover{border-color:#6c3cff66}html[data-theme=light] .card-icon{box-shadow:none}html[data-theme=light] .ahero-section,html[data-theme=light] .ns-section{--w:255,255,255}html[data-theme=light] .blog-card{background:var(--bg-elevated);border-color:var(--border-default)}html[data-theme=light] .blog-card:hover{background:var(--bg-elevated);border-color:#6c3cff66}html[data-theme=light] .blog-tags span,html[data-theme=light] .blog-sources{background:var(--bg-inner);border-color:var(--border-default)}html[data-theme=light] .lh-usecase-card{background:var(--bg-elevated);border-color:var(--border-default)}html[data-theme=light] .lh-usecase-card:hover{background:var(--bg-elevated);border-color:#6c3cff6b}
