.vis-orbit{--orbit-ring:#ea580c}.dark .vis-orbit{--orbit-ring:#ff3c6d}.vis-orbit-ring{fill:none;stroke:var(--orbit-ring);stroke-width:.65px;opacity:.42}.vis-orbit-core,.vis-orbit-trace{fill:none;stroke-linecap:round}.vis-orbit-core{stroke-width:.8px;opacity:.55}.vis-orbit-trace{stroke-width:1.1px;stroke-dasharray:18 1800;opacity:.7}.vis-orbit-spin{transform-origin:300px 300px}@media (prefers-reduced-motion:no-preference){.vis-orbit-spin{animation:220s linear infinite vis-orbit-turn}.vis-orbit-spin.vis-orbit-reverse{animation-direction:reverse}.vis-orbit-quiet .vis-orbit-spin.vis-orbit-reverse{animation-duration:250s}.vis-orbit-trace{animation:100s linear infinite vis-orbit-flow}}.vis-orbit-paused .vis-orbit-spin,.vis-orbit-paused .vis-orbit-trace{animation-play-state:paused}@keyframes vis-orbit-turn{to{transform:rotate(360deg)}}@keyframes vis-orbit-flow{to{stroke-dashoffset:-1818px}}.vis-layer{transition:border-color .2s,box-shadow .2s}.vis-layer-ai{--layer-color:#d97706}.dark .vis-layer-ai{--layer-color:#fbbf24}.vis-layer-seo{--layer-color:#ea580c}.dark .vis-layer-seo{--layer-color:#ff9c71}.vis-layer-paid{--layer-color:#0561b7}@media (hover:hover) and (pointer:fine){a.vis-layer:hover{border-color:var(--layer-color);box-shadow:0 12px 32px color-mix(in srgb, var(--layer-color) 9%, transparent)}}a.vis-layer:focus-visible{border-color:var(--layer-color);box-shadow:0 12px 32px color-mix(in srgb, var(--layer-color) 9%, transparent);outline:2px solid var(--layer-color);outline-offset:5px}@media (max-width:1050px){.vis-layer.enter-run[data-enter]{animation-delay:0s}}@media (prefers-reduced-motion:reduce){.vis-layer{transition:none}}.vis-cap:before{content:"";transform-origin:top;background:linear-gradient(135deg,#dc2626 0%,#ea580c 50%,#f59e0b 100%);width:1px;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:-1px;transform:scaleY(0)}.dark .vis-cap:before{background:linear-gradient(135deg,#ed1153 0%,#ff7347 100%)}@media (hover:hover) and (pointer:fine){.vis-cap:hover:before{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.vis-cap:before{transition:none}}.vis-sonar{--sonar-line:#fed7aa;--sonar-idle:#fdba74;--sonar-accent:#ea580c}.dark .vis-sonar{--sonar-line:#ffffff1a;--sonar-idle:#ffffff59;--sonar-accent:#ff3c6d}.vis-sonar .s-guide{fill:none;stroke:var(--sonar-line);stroke-dasharray:2 5}.vis-sonar .s-base{stroke:var(--sonar-line)}.vis-sonar .s-dot{fill:var(--sonar-idle);transition:fill .5s}.vis-sonar .s-dot.echo{fill:var(--sonar-accent)}.vis-sonar .s-ring{fill:none;stroke:var(--sonar-accent)}.vis-sonar .s-core{fill:var(--sonar-accent)}.vis-chart{--chart-muted:#9a3412}.vis-chart .axis{stroke:#0200211a}.vis-chart .axis-strong{stroke:#02002138}.dark .vis-chart .axis{stroke:#ffffff1f}.dark .vis-chart .axis-strong{stroke:#ffffff47}.vis-chart text{fill:#0200218c;font-family:Karla,sans-serif;font-size:15px}.dark .vis-chart text{fill:#ffffff9e}.vis-chart .chart-value{fill:#020021;font-weight:700}.dark .vis-chart .chart-value{fill:#fff}.vis-chart .work-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.vis-chart .work-line{stroke-dasharray:1000;stroke-dashoffset:1000px;transition:stroke-dashoffset 1.1s cubic-bezier(.2,.7,.2,1)}.vis-chart .work-line.is-muted{transition-delay:.12s}.vis-chart .chart-point,.vis-chart .chart-value{opacity:0;transition:opacity .4s .9s}.vis-chart .work-bar{transform-box:fill-box;transform-origin:bottom;transition:transform .75s cubic-bezier(.2,.75,.2,1);transition-delay:calc(var(--i) * .12s);transform:scaleY(0)}.vis-chart .work-bar.from-top{transform-origin:top}.vis-chart .work-hbar{transform-box:fill-box;transform-origin:0;transition:transform .75s cubic-bezier(.2,.75,.2,1);transition-delay:calc(var(--i) * .18s);transform:scaleX(0)}.vis-chart .work-donut{stroke-dasharray:15 85;stroke-dashoffset:15px;transition:stroke-dashoffset 1.1s 1s}.is-visible .vis-chart .work-line{stroke-dashoffset:0}.is-visible .vis-chart .chart-point,.is-visible .vis-chart .chart-value{opacity:1}.is-visible .vis-chart .work-bar{transform:scaleY(1)}.is-visible .vis-chart .work-hbar{transform:scaleX(1)}.is-visible .vis-chart .work-donut{stroke-dashoffset:0}}.vis-chart .work-donut-track{stroke:#fed7aa}.dark .vis-chart .work-donut-track{stroke:#fed7aa59}@media (prefers-reduced-motion:reduce){.vis-chart .work-donut{stroke-dasharray:15 85}}.vis-campaign-track{scrollbar-width:none}.vis-campaign-track::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.vis-campaigns.enter-seen .vis-campaign-active .vis-campaign-motion{animation:1.2s ease-in-out vis-campaign-breathe}}@keyframes vis-campaign-breathe{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.5;transform:translateY(-2px)}}.vis-case-ai{--case-accent:#f59e0b;--case-accent-soft:#fde68a}.vis-case-paid{--case-accent:#0561b7;--case-accent-soft:#0561b74d}.vis-case-trial{--case-accent:#dc2626;--case-accent-soft:#fecaca}.vis-case-hcp{--case-accent:#ea580c;--case-accent-soft:#fed7aa}.dark .vis-case-ai{--case-accent-soft:#f59e0b59}.dark .vis-case-paid{--case-accent-soft:#0561b773}.dark .vis-case-trial{--case-accent:#ff3c6d;--case-accent-soft:#ff3c6d59}.dark .vis-case-hcp{--case-accent-soft:#ea580c59}.vis-tabs{scrollbar-width:none}.vis-tabs::-webkit-scrollbar{display:none}
