.perf-scroll[data-astro-cid-5jzk2fww]{scrollbar-width:none}.perf-scroll[data-astro-cid-5jzk2fww]::-webkit-scrollbar{display:none}.perf[data-astro-cid-5jzk2fww] .pill-tab[data-astro-cid-5jzk2fww][aria-selected=true]{color:var(--color-ink);border-color:var(--color-ink);background:0 0}.perf-tab-fill[data-astro-cid-5jzk2fww]{background:var(--color-ink);color:#fff;white-space:nowrap;pointer-events:none;clip-path:inset(0 100% 0 0);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.perf-tab[data-astro-cid-5jzk2fww][aria-selected=true] .perf-tab-fill[data-astro-cid-5jzk2fww]{clip-path:inset(0)}.perf[data-astro-cid-5jzk2fww][data-auto=on] .perf-tab[data-astro-cid-5jzk2fww][aria-selected=true] .perf-tab-fill[data-astro-cid-5jzk2fww]{animation:perf-fill var(--perf-cycle) linear both}.perf[data-astro-cid-5jzk2fww][data-paused] .perf-tab[data-astro-cid-5jzk2fww][aria-selected=true] .perf-tab-fill[data-astro-cid-5jzk2fww]{animation-play-state:paused}@keyframes perf-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.perf-panel[data-astro-cid-5jzk2fww]:not([hidden]){animation:.45s cubic-bezier(.16,1,.3,1) both perf-in}@keyframes perf-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.churn-reason[data-astro-cid-5jzk2fww][aria-checked=true]{background:#f4fbd9;border-color:#4a6100}.churn-reason[data-astro-cid-5jzk2fww][aria-checked=true] .churn-dot[data-astro-cid-5jzk2fww]{border-color:#4a6100}.churn-reason[data-astro-cid-5jzk2fww][aria-checked=true] .churn-dot[data-astro-cid-5jzk2fww] i[data-astro-cid-5jzk2fww]{background:#4a6100}.rec-range[data-astro-cid-5jzk2fww][aria-pressed=true]{background:#fff;font-weight:600;box-shadow:0 1px 2px #0000001f}.health-row[data-astro-cid-5jzk2fww].is-paid{background:#f4fbd9}.health-status[data-astro-cid-5jzk2fww][data-tone=red]{color:#b91c1c;background:#fef2f2}.health-status[data-astro-cid-5jzk2fww][data-tone=amber]{color:#92400e;background:#fffbeb}.health-status[data-astro-cid-5jzk2fww][data-tone=ok]{color:#4a6100;background:#fff;box-shadow:inset 0 0 0 1px #4a61004d}@media (prefers-reduced-motion:reduce){.perf-panel[data-astro-cid-5jzk2fww]:not([hidden]){animation:none}}.customer-logo[data-astro-cid-tjofog7i]{filter:brightness(0);opacity:.72;transition:opacity .2s}.customer-logo-white[data-astro-cid-tjofog7i]{filter:brightness(0)invert();opacity:.8}li[data-astro-cid-tjofog7i]:hover>.customer-logo[data-astro-cid-tjofog7i]{opacity:1}.hero-logo-track[data-astro-cid-tjofog7i]{animation:50s linear infinite ticker}.usecase-arc[data-astro-cid-tjofog7i]{--card-w:150px;--r:2745px;--speed:480s;height:calc(var(--card-w) * 5 / 3 + 70px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}@media (width>=640px){.usecase-arc[data-astro-cid-tjofog7i]{--card-w:180px;--r:3375px;--speed:540s;height:calc(var(--card-w) * 5 / 3 + 80px)}}@media (width>=1024px){.usecase-arc[data-astro-cid-tjofog7i]{--card-w:210px;--r:3970px;--speed:600s;height:calc(var(--card-w) * 5 / 3 + 110px)}}@media (width>=1600px){.usecase-arc[data-astro-cid-tjofog7i]{height:calc(var(--card-w) * 5 / 3 + 180px)}}.usecase-ring[data-astro-cid-tjofog7i]{left:50%;top:calc(var(--r) + 24px);width:0;height:0;animation:usecase-spin var(--speed) linear infinite;position:absolute}.usecase-card[data-astro-cid-tjofog7i]{left:calc(var(--card-w) / -2);top:calc(var(--r) * -1);width:var(--card-w);aspect-ratio:3/5;transform-origin:50% var(--r);transform:rotate(calc(var(--i) * 360deg / var(--n)));position:absolute}.usecase-card[data-astro-cid-tjofog7i]:hover img[data-astro-cid-tjofog7i]{transform:scale(1.05)}@keyframes usecase-spin{to{transform:rotate(-360deg)}}.stamp[data-astro-cid-tjofog7i]{animation:30s linear infinite stamp-spin}@keyframes stamp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.usecase-ring[data-astro-cid-tjofog7i],.hero-logo-track[data-astro-cid-tjofog7i],.stamp[data-astro-cid-tjofog7i]{animation:none}}@keyframes hero-blur-in{0%{opacity:0;filter:blur(8px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hero-blur-in-up{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hero-ripple{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}
