:root [data-hv-theme][data-hv-mode].CorePlusVisualPilot-module__b_hlxW__root{--hv-bg:var(--v2-stage);--hv-surface:var(--v2-panel);--hv-ink:var(--v2-text);--hv-body:var(--v2-muted);--hv-muted:var(--v2-muted);--hv-line:var(--v2-line);--hv-line-strong:var(--border);--hv-accent:var(--v2-glow);--hv-accent-soft:var(--v2-panel);--hv-accent-text:var(--v2-glow);--hv-on-accent:var(--v2-stage);--hv-focus:var(--v2-glow);--hv-series-1:var(--cp-clarity);--hv-series-2:var(--cp-organize);--hv-series-3:var(--cp-reach);--hv-series-4:var(--cp-execute);--hv-series-5:var(--cp-enable);--hv-radius:0}.CorePlusVisualPilot-module__b_hlxW__root .hv-chart-legend{flex-wrap:wrap;gap:10px 28px;display:flex}.CorePlusVisualPilot-module__b_hlxW__root .hv-chart-legend>li{grid-template-columns:auto auto auto;column-gap:8px}.CorePlusVisualPilot-module__b_hlxW__overview{border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);grid-template-columns:minmax(12rem,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(1.5rem,3vw,2.5rem) 0;display:grid}.CorePlusVisualPilot-module__b_hlxW__metric,.CorePlusVisualPilot-module__b_hlxW__chart{min-width:0}.CorePlusVisualPilot-module__b_hlxW__table{margin-top:clamp(2rem,4vw,3.5rem)}@media (max-width:900px){.CorePlusVisualPilot-module__b_hlxW__overview{grid-template-columns:1fr}}@media (max-width:640px){.CorePlusVisualPilot-module__b_hlxW__overview{gap:1.5rem}.CorePlusVisualPilot-module__b_hlxW__root .hv-chart svg text[text-anchor=middle]{display:none}}
.v2-dark{--v2-stage:#000;--v2-stage-rgb:0, 0, 0;--v2-panel:#272729;--v2-panel-rgb:39, 39, 41;--v2-glow:#eebf73;--v2-glow-rgb:233, 162, 59;--v2-text:#f5f5f7;--v2-text-rgb:245, 245, 247;--v2-muted:#a1a1a6;--v2-line:#2c2c2e;--v2-card:#1c1c1e;--v2-stage-alt:#0a0a0b;--v2-stage-deep:#000;--v2-glow-hover:#f3d09a;--v2-schatten-karte:0 0 80px 20px rgba(var(--v2-glow-rgb), .1);--v2-schatten-dock:0 1px 0 rgba(var(--v2-text-rgb), .06);--v2-intro-end:0s;background:var(--v2-stage);color:var(--v2-text);font-family:var(--font-body);font-weight:400}:root[data-theme=light] .v2-dark{--v2-stage:#f5f5f7;--v2-stage-rgb:245, 245, 247;--v2-panel:#fff;--v2-panel-rgb:255, 255, 255;--v2-glow:#896023;--v2-glow-rgb:233, 162, 59;--v2-text:#1d1d1f;--v2-text-rgb:29, 29, 31;--v2-muted:#6e6e73;--v2-line:#d2d2d7;--v2-card:#fff;--v2-stage-alt:#fff;--v2-stage-deep:#e8e8ed;--v2-glow-hover:#6f4d1c;--v2-fade-end:.62;--v2-schatten-karte:0 0 60px 12px rgba(var(--v2-glow-rgb), .1), 0 24px 48px #1d1d1f1f;--v2-schatten-dock:0 4px 14px #1d1d1f1a}:root{--cp-clarity:#c93400;--cp-organize:#0071a4;--cp-reach:#d30f45;--cp-execute:#1e7a34;--cp-enable:#0040dd}:root[data-theme=dark],:root:not([data-theme=light]) .v2-dark{--cp-clarity:#ffb340;--cp-organize:#5de6ff;--cp-reach:#ff6482;--cp-execute:#30db5b;--cp-enable:#409cff}.v2-dark *,.v2-dark :before,.v2-dark :after{box-sizing:border-box}@layer base{:where(.v2-dark) h1,:where(.v2-dark) h2,:where(.v2-dark) h3{font-family:var(--font-heading);color:var(--v2-text);letter-spacing:-.022em;text-wrap:balance;margin:0;font-weight:600;line-height:1.1}}.v2-dots{background-image:radial-gradient(circle, rgba(var(--v2-text-rgb), .07) 1px, transparent 1.2px);background-size:26px 26px}.v2-eyebrow{letter-spacing:-.01em;color:var(--v2-glow);margin:0 0 14px;font-size:clamp(17px,1.6vw,21px);font-weight:600;line-height:1.2}.v2-shell{max-width:1290px;margin:0 auto;padding:0 24px}.v2-dark .v2-fnd-btn,.v2-dark .v2-ins-all,.v2-dark .v2-abt-more{transition:background .25s,color .25s,border-color .25s,transform .16s cubic-bezier(.23,1,.32,1)}.v2-dark .v2-fnd-btn:active,.v2-dark .v2-ins-all:active,.v2-dark .v2-abt-more:active,.v2-dark .v2-ins-nav button:active:not(:disabled){transform:scale(.97)}.v2-skip{z-index:300;background:var(--v2-glow);color:var(--v2-stage);font-family:var(--font-heading);border-radius:999px;padding:12px 20px;font-size:15px;font-weight:500;transition:top .16s cubic-bezier(.23,1,.32,1);position:absolute;top:-60px;left:16px}.v2-skip:focus-visible{top:16px}.v2-dark :focus-visible{outline:2px solid var(--v2-glow);outline-offset:3px}@keyframes v2RiseIn{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes v2ScaleIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.86)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.v2-dark *,.v2-dark :before,.v2-dark :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
