.herd-map iframe{filter:invert(1) grayscale(1) sepia(.55) hue-rotate(215deg) saturate(1.8) brightness(.85)}html[data-theme=light] .herd-map iframe{filter:none}.herd-proof{display:flex;align-items:center;gap:60px;margin:0 0 30px;padding:22px 0;border-block:1px solid #a67bc333}.herd-proof>div{display:flex;flex-direction:column;gap:4px}.herd-proof strong{font:700 58px/1 'Barlow Condensed',sans-serif;letter-spacing:-.02em;color:#f4eaff}.herd-proof strong span{color:#bb83f1}.herd-proof>div>span{font-size:13px;color:#cbbcd9}.herd-proof>p{font-size:14px;line-height:1.7;color:#b8a6ca;margin-left:auto}.herd-growth{padding:52px 0;background:radial-gradient(ellipse at 85% 40%,#6b32951a,transparent 65%),#100b1c;border-block:1px solid #b58ad52a;color:#f3eafa}.growth-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:55px;align-items:center}.growth-copy h2{font-size:clamp(36px,4vw,56px);line-height:1.05;margin:12px 0 18px}.growth-copy>p:not(.eyebrow){font-size:15px;line-height:1.8;color:#c8b8d8;max-width:400px}.growth-copy .text-link{display:inline-block;margin-top:15px}.growth-chart{min-width:0;margin:0;border:1px solid #b68cdb45;border-radius:16px;background:#1a1128;box-shadow:0 18px 45px #0002;padding:24px}.growth-chart-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px}.growth-chart-head strong{font-size:15px}.growth-chart-head>span{font-size:10px;padding:5px 8px;border-radius:5px;background:#bb84f51a;color:#d7b7f7;white-space:nowrap}.growth-chart svg{width:100%;height:auto;display:block;overflow:visible}.growth-grid path{stroke:#c5a7df20;fill:none;stroke-width:1}.growth-axis{font:12px 'DM Sans',sans-serif;fill:#c5b3d7}.growth-before{stroke:#95859f;stroke-width:3;fill:none}.growth-after{stroke:#c391ff;stroke-width:3.5;fill:none;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 5px #b773ff88)}.growth-launch{stroke:#a480c3;stroke-width:1;stroke-dasharray:4 5;fill:none}.growth-launch-badge{fill:#38214f;stroke:#9a69c7}.growth-launch-label{fill:#e3c9ff;font:600 11px 'DM Sans',sans-serif;letter-spacing:1px}.growth-end{fill:#eddaff;filter:drop-shadow(0 0 6px #ba76ff)}.growth-chart figcaption{color:#bda9cf;font-size:11px;line-height:1.7;border-top:1px solid #c5a7df20;padding-top:14px;margin-top:4px}.growth-replay{margin-top:12px;padding:8px 12px;border:1px solid #a971df70;border-radius:6px;color:#ddbbff;background:#b87af512;font:600 11px 'DM Sans',sans-serif;cursor:pointer}.growth-replay:focus-visible{outline:2px solid #cb9aff;outline-offset:4px}.growth-chart.is-drawing .growth-after{animation:traffic-draw 2.2s ease-out both}.growth-chart.is-drawing .growth-area{animation:traffic-fill 2.2s ease-out both}.growth-chart.is-drawing .growth-end{animation:traffic-fill .5s 1.8s both}@keyframes traffic-draw{from{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes traffic-fill{from{opacity:0}to{opacity:1}}html[data-theme=light] .herd-proof{border-color:#ccb4de}html[data-theme=light] .herd-proof strong{color:#321743}html[data-theme=light] .herd-proof>div>span,html[data-theme=light] .herd-proof>p{color:#654b77}html[data-theme=light] .herd-growth{background:#f3edf9;color:#30173e;border-color:#d9c7e7}html[data-theme=light] .growth-copy>p:not(.eyebrow){color:#5c466b}html[data-theme=light] .growth-chart{background:#fff;border-color:#d4bce6;box-shadow:0 18px 45px #42126908}html[data-theme=light] .growth-chart-head>span{background:#f0e4fa;color:#704292}html[data-theme=light] .growth-axis{fill:#70577e}html[data-theme=light] .growth-grid path{stroke:#d8c6e5}html[data-theme=light] .growth-after{stroke:#8a40c1;filter:none}html[data-theme=light] .growth-chart figcaption{color:#6c557d;border-color:#dfd1e8}html[data-theme=light] .growth-replay{color:#6c2c96;background:#f5ecfc}@media(max-width:760px){.herd-proof{gap:30px;flex-wrap:wrap;padding:18px 0}.herd-proof strong{font-size:48px}.herd-proof>p{display:none}.growth-layout{grid-template-columns:1fr;gap:24px}.herd-growth{padding:36px 0}.growth-copy h2 br{display:none}.growth-copy>p:not(.eyebrow){max-width:none}.growth-chart{padding:17px 12px}.growth-chart-head{flex-wrap:wrap;gap:8px}.growth-chart-head strong{font-size:14px}.growth-axis{font-size:15px}.growth-chart figcaption{font-size:11px}.growth-replay{min-height:44px}}@media(prefers-reduced-motion:reduce){.growth-chart *{animation:none!important}.growth-replay{display:none}}
.herd-proof strong{color:#e8caff;text-shadow:0 0 15px #b16ef06b,0 0 36px #9a44dd40}.herd-proof strong .proof-count{color:inherit;display:inline-block;font-variant-numeric:tabular-nums;min-width:1.35em}.herd-proof>div:first-child .proof-count{min-width:1.9em}.herd-proof.counted strong{animation:proof-arrive 1.5s ease-out both}@keyframes proof-arrive{from{text-shadow:0 0 4px #a35be230}50%{text-shadow:0 0 22px #bb83f1a0,0 0 48px #994add60}to{text-shadow:0 0 15px #b16ef06b,0 0 36px #9a44dd40}}html[data-theme=light] .herd-proof strong{color:#7130a6;text-shadow:0 0 18px #a758de30}html[data-theme=light] .herd-proof.counted strong{animation:none}.herd-client-directory .client-link-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.herd-client-directory .client-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.herd-proof.counted strong{animation:none}}