.hero__desk-wrap[data-astro-cid-i7nq3f76]{width:100%;min-width:0;position:relative}.hero__desk[data-astro-cid-i7nq3f76]{width:100%;position:relative}.hero__phone[data-astro-cid-i7nq3f76]{z-index:2;width:min(288px,78%);transform:translate3d(calc(var(--hero-px,0) * -8px), calc(var(--hero-py,0) * -6px), 0);background:#102f28;border-radius:46px;justify-self:center;margin-top:-104px;padding:10px;position:relative;box-shadow:0 1px 1px #15161a0f,0 22px 44px -16px #102f2873}.phone-screen[data-astro-cid-i7nq3f76]{background:var(--vpds-surface-card,#fff);text-align:left;border-radius:36px;align-content:start;gap:8px;padding-bottom:14px;display:grid;position:relative;overflow:hidden}.phone-screen[data-astro-cid-i7nq3f76][hidden]{display:none}.phone-screen__island[data-astro-cid-i7nq3f76]{z-index:1;background:#0b1f1b;border-radius:999px;width:84px;height:24px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.phone-screen__cover[data-astro-cid-i7nq3f76]{height:92px}.phone-screen__cover[data-astro-cid-i7nq3f76] .hero-cover[data-astro-cid-i7nq3f76]{width:100%;height:100%}.phone-screen__head[data-astro-cid-i7nq3f76]{justify-items:start;gap:6px;margin-top:-22px;padding:0 14px;display:grid}.phone-screen__head[data-astro-cid-i7nq3f76] .board__name[data-astro-cid-i7nq3f76]{color:var(--vpds-text-primary,#151918);font-size:.98rem}.phone-screen__list[data-astro-cid-i7nq3f76]{gap:8px;padding:0 10px;display:grid}.phone-screen__share[data-astro-cid-i7nq3f76]{color:#fff;white-space:nowrap;background:#102f28;border-radius:999px;justify-self:center;margin-top:2px;padding:8px 16px;font-size:.8rem;font-weight:700}.hero__phone[data-astro-cid-i7nq3f76] .post[data-astro-cid-i7nq3f76]{padding:10px}.hero__phone[data-astro-cid-i7nq3f76] .post__title[data-astro-cid-i7nq3f76]{font-size:.95rem}.hero__phone[data-astro-cid-i7nq3f76] .post__votes[data-astro-cid-i7nq3f76] .vote[data-astro-cid-i7nq3f76]{font-size:.8rem}.hero__phone[data-astro-cid-i7nq3f76] .post__summary[data-astro-cid-i7nq3f76]{font-size:.74rem}.board[data-astro-cid-i7nq3f76]{background:var(--vpds-surface-card,#fff);color:var(--vpds-text-primary,#151918);padding-bottom:var(--vpds-space-sm,12px);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 1px 1px #15161a0d,0 18px 40px -18px #15161a47}.board[data-astro-cid-i7nq3f76][hidden]{display:none}.board__chrome[data-astro-cid-i7nq3f76]{background:#102f28;gap:6px;padding:10px 14px;display:flex}.board__chrome[data-astro-cid-i7nq3f76] span[data-astro-cid-i7nq3f76]{opacity:.55;background:#f4f3ec;border-radius:50%;width:9px;height:9px}.board__cover[data-astro-cid-i7nq3f76]{height:112px}.board__cover[data-astro-cid-i7nq3f76] .hero-cover[data-astro-cid-i7nq3f76]{width:100%;height:100%;display:block}.board__head[data-astro-cid-i7nq3f76]{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;margin-top:-28px;padding:0 64px 0 20px;display:grid}.board__avatar[data-astro-cid-i7nq3f76]{color:#fff;border:3px solid var(--vpds-surface-card,#fff);background:#102f28;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.05rem;font-weight:800;display:inline-flex}.board__avatar--small[data-astro-cid-i7nq3f76]{border-width:2px;width:40px;height:40px;font-size:.85rem}.board__title[data-astro-cid-i7nq3f76]{min-width:0;padding-top:34px}.board__name[data-astro-cid-i7nq3f76]{font-family:var(--vpds-font-display,inherit);margin:0;font-size:1.15rem;font-weight:800;line-height:1.2}.board__intro[data-astro-cid-i7nq3f76]{color:var(--vpds-text-secondary,#52615b);margin:2px 0 0;font-size:.9rem}.board__action[data-astro-cid-i7nq3f76]{color:#fff;white-space:nowrap;background:#102f28;border-radius:999px;margin-top:34px;padding:8px 14px;font-size:.85rem;font-weight:700}.board__tabs[data-astro-cid-i7nq3f76]{color:var(--vpds-text-secondary,#52615b);gap:16px;padding:12px 20px 0;font-size:.9rem;font-weight:600;display:flex}.board__tabs[data-astro-cid-i7nq3f76] .is-on[data-astro-cid-i7nq3f76]{color:var(--vpds-text-primary,#151918);padding-bottom:6px;box-shadow:inset 0 -3px #102f28}.board__posts[data-astro-cid-i7nq3f76]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 0;padding:0 64px 0 20px;list-style:none;display:grid}.post[data-astro-cid-i7nq3f76]{background:var(--vpds-surface-card,#fff);border:1px solid #15161a1a;border-radius:16px;align-content:start;gap:6px;padding:14px 16px;display:grid}.post__top[data-astro-cid-i7nq3f76]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.post__avatar[data-astro-cid-i7nq3f76]{color:#102f28;background:#e6ece8;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.7rem;font-weight:800;display:inline-flex}.post__author[data-astro-cid-i7nq3f76]{color:var(--vpds-text-secondary,#52615b);margin-inline-end:auto;font-size:.85rem;font-weight:600}.post__title[data-astro-cid-i7nq3f76]{font-family:var(--vpds-font-display,inherit);margin:0;font-size:1.05rem;font-weight:800;line-height:1.2}.post__body[data-astro-cid-i7nq3f76]{color:var(--vpds-text-secondary,#52615b);margin:0;font-size:.9rem}.post__votes[data-astro-cid-i7nq3f76]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.vote[data-astro-cid-i7nq3f76]{font-variant-numeric:tabular-nums;text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:2px;min-height:34px;padding:0 6px;font-size:.86rem;font-weight:700;display:flex}.vote[data-astro-cid-i7nq3f76] b[data-astro-cid-i7nq3f76]{min-width:2ch;font-weight:800}.vote--up[data-astro-cid-i7nq3f76]{color:#0b7250;background:#e0f2ea}.vote--down[data-astro-cid-i7nq3f76]{color:#9c3322;background:#fbe5df}.bar[data-astro-cid-i7nq3f76]{background:#fbe5df;border-radius:999px;height:6px;display:block;overflow:hidden}.bar__fill[data-astro-cid-i7nq3f76]{transform-origin:0;background:#0e9466;width:100%;height:100%;transition:transform .24s cubic-bezier(.2,0,0,1);display:block}.post__summary[data-astro-cid-i7nq3f76]{color:var(--vpds-text-secondary,#52615b);font-variant-numeric:tabular-nums;margin:0;font-size:.8rem}.board__note[data-astro-cid-i7nq3f76]{color:var(--vpds-text-secondary,#52615b);margin:12px 20px 0;font-size:.8rem}.chip[data-astro-cid-i7nq3f76]{color:#151918;white-space:nowrap;background:#e9ece9;border:1px solid #15161a1f;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.chip[data-astro-cid-i7nq3f76][data-tone=progress]{background:#fff1d6;border-color:#e2b65a}.chip__dot[data-astro-cid-i7nq3f76]{background:#6b7a73;border-radius:50%;width:7px;height:7px}.chip[data-astro-cid-i7nq3f76][data-tone=progress] .chip__dot[data-astro-cid-i7nq3f76]{background:#c98a12}.demo-badge[data-astro-cid-i7nq3f76]{vertical-align:2px;letter-spacing:.06em;color:#52615b;border:1px dashed #52615b;border-radius:999px;margin-inline-start:4px;padding:1px 6px;font-size:.75rem;font-weight:800;display:inline-flex}[data-astro-cid-i7nq3f76][data-f].is-changing{animation:.24s cubic-bezier(.2,0,0,1) both hero-value}@keyframes hero-value{0%{opacity:.25}to{opacity:1}}.post[data-astro-cid-i7nq3f76].is-incoming{animation:.24s cubic-bezier(.2,0,0,1) both hero-in}@keyframes hero-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@media (width<=39.99rem){.board__posts[data-astro-cid-i7nq3f76]{grid-template-columns:minmax(0,1fr);padding-right:20px}.board__head[data-astro-cid-i7nq3f76]{padding-right:20px}.board__action[data-astro-cid-i7nq3f76]{display:none}.hero__desk-wrap[data-astro-cid-i7nq3f76]{border-radius:22px;height:230px;overflow:hidden}.hero__desk[data-astro-cid-i7nq3f76]{width:100%}.board__posts[data-astro-cid-i7nq3f76] .post[data-astro-cid-i7nq3f76]:nth-child(2){display:none}}@media (width>=40rem){.hero__phone[data-astro-cid-i7nq3f76]{margin-top:-120px}}@media (width>=64rem){.hero__desk-wrap[data-astro-cid-i7nq3f76]{width:76%;height:auto;overflow:visible}.board__cover[data-astro-cid-i7nq3f76]{height:128px}.hero__phone[data-astro-cid-i7nq3f76]{width:280px;margin:0;position:absolute;top:96px;left:calc(76% - 28px);right:auto}}@media (prefers-reduced-motion:reduce){.is-changing[data-astro-cid-i7nq3f76],.is-incoming[data-astro-cid-i7nq3f76],[data-astro-cid-i7nq3f76][data-f].is-changing,.post[data-astro-cid-i7nq3f76].is-incoming{animation:none}.bar__fill[data-astro-cid-i7nq3f76]{transition:none}.hero__phone[data-astro-cid-i7nq3f76]{transform:none}}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;gap:var(--vpds-space-xl);padding:var(--vp-hero-pad-top) var(--vpds-space-gutter) var(--vp-hero-pad-bottom);background:var(--vpds-surface-canvas);color:var(--vpds-text-primary);text-align:center;justify-items:center;display:grid;position:relative;overflow:hidden}.hero__glow[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;height:110%;transform:translate3d(calc(var(--hero-px,0) * 14px), calc(var(--hero-py,0) * 10px), 0);background:radial-gradient(40rem 26rem at 80% 55%,#ff8f6b42,#0000 70%),radial-gradient(34rem 24rem at 10% 30%,#0e946629,#0000 70%),radial-gradient(44rem 30rem at 50% 105%,#102f2824,#0000 70%);position:absolute;inset:-10% -10% auto}.hero__intro[data-astro-cid-ge2uvauf]{gap:var(--vpds-space-md);justify-items:center;max-width:100%;display:grid}.hero__h1[data-astro-cid-ge2uvauf]{max-width:16ch;font-family:var(--vpds-font-display);letter-spacing:-.035em;color:var(--vpds-text-primary);text-wrap:balance;margin:0;font-size:clamp(2.5rem,1.2rem + 4.6vw,6.5rem);font-weight:800;line-height:1}.hw[data-astro-cid-ge2uvauf]{vertical-align:top;margin:0 -.06em -.22em;padding:0 .06em .22em;display:inline-block;overflow:hidden}.hw__in[data-astro-cid-ge2uvauf]{animation:.72s cubic-bezier(.2,0,0,1) both hero-rise;animation-delay:calc(var(--i,0) * 70ms);display:inline-block}@keyframes hero-rise{0%{transform:translateY(105%)}to{transform:none}}.hw--accent[data-astro-cid-ge2uvauf]{color:var(--vp-green-ink);position:relative}.hw--accent[data-astro-cid-ge2uvauf]:after{content:"";background:var(--vp-coral);transform-origin:0;border-radius:999px;height:.09em;animation:.64s cubic-bezier(.2,0,0,1) .82s both hero-underline;position:absolute;bottom:.1em;left:.04em;right:.04em}@keyframes hero-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero__lead[data-astro-cid-ge2uvauf]{max-width:46ch;color:var(--vpds-text-secondary);text-wrap:balance;margin:0;font-size:clamp(1.05rem,.98rem + .3vw,1.3rem);line-height:1.55}.hero__ctas[data-astro-cid-ge2uvauf]{align-items:stretch;gap:var(--vpds-space-sm);flex-direction:column;width:100%;max-width:360px;display:flex}.hero__btn[data-astro-cid-ge2uvauf]{min-height:52px;padding:0 var(--vpds-space-xl);border-radius:var(--vpds-radius-control);font-family:var(--vpds-font-ui);transition:transform var(--vpds-motion-fast) var(--vpds-motion-easing), background-color var(--vpds-motion-fast) var(--vpds-motion-easing);justify-content:center;align-items:center;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.hero__btn[data-astro-cid-ge2uvauf]:active{transform:scale(.97)}.hero__btn--primary[data-astro-cid-ge2uvauf]{background:var(--vp-accent);color:var(--vp-accent-ink)}.hero__btn--primary[data-astro-cid-ge2uvauf]:hover{background:var(--vp-accent-hover)}.hero__btn--secondary[data-astro-cid-ge2uvauf]{border:2px solid var(--vpds-text-primary);color:var(--vpds-text-primary)}.hero__btn--secondary[data-astro-cid-ge2uvauf]:hover{background:var(--vpds-surface-card)}.hero__proof[data-astro-cid-ge2uvauf]{max-width:62ch;color:var(--vpds-text-secondary);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:0;padding:0;font-size:.92rem;list-style:none;display:flex}.hero__proof[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:6px;display:inline-flex}.hero__check[data-astro-cid-ge2uvauf]{width:16px;height:16px;color:var(--vp-green-ink);flex:none}.hero__switch[data-astro-cid-ge2uvauf]{gap:var(--vpds-space-sm);justify-items:center;width:100%;max-width:100%;display:grid}.hero__switch-intro[data-astro-cid-ge2uvauf]{color:var(--vpds-text-secondary);margin:0;font-size:.95rem}.hero__controls[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--vpds-space-sm);flex-direction:column;width:100%;max-width:360px;display:flex}.hero__tabs[data-astro-cid-ge2uvauf]{background:var(--vpds-surface-card);border:1px solid var(--vpds-border-control);border-radius:var(--vpds-radius-pill);flex-wrap:nowrap;gap:4px;width:100%;max-width:100%;padding:4px;display:flex}.hero__tab[data-astro-cid-ge2uvauf]{min-width:0;min-height:var(--vpds-control-target-min);border-radius:var(--vpds-radius-pill);color:var(--vpds-text-primary);font-family:var(--vpds-font-ui);cursor:pointer;transition:background-color var(--vpds-motion-fast) var(--vpds-motion-easing), color var(--vpds-motion-fast) var(--vpds-motion-easing);background:0 0;border:0;flex:1 1 0;padding:0;font-size:clamp(.85rem,3.7vw,.98rem);font-weight:700}.hero__tab[data-astro-cid-ge2uvauf][aria-selected=true]{background:var(--vpds-surface-inverse);color:var(--vpds-text-inverse)}.hero__tab[data-astro-cid-ge2uvauf]:focus-visible{outline:var(--vpds-focus-width) solid var(--vpds-focus-ring);outline-offset:3px}.hero__play[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--vpds-space-xs);min-height:var(--vpds-control-target-min);padding:0 var(--vpds-space-sm);color:var(--vpds-text-primary);font-family:var(--vpds-font-ui);cursor:pointer;background:0 0;border:0;font-size:.98rem;font-weight:700;display:inline-flex}.hero__play[data-astro-cid-ge2uvauf]:disabled{color:var(--vpds-text-secondary);cursor:not-allowed}.hero__play[data-astro-cid-ge2uvauf]:focus-visible{outline:var(--vpds-focus-width) solid var(--vpds-focus-ring);outline-offset:3px;border-radius:var(--vpds-radius-pill)}.hero__play-icon[data-astro-cid-ge2uvauf]{border:7px solid #0000;border-left:11px solid;border-right-width:0;width:0;height:0}.hero__play[data-astro-cid-ge2uvauf].is-playing .hero__play-icon[data-astro-cid-ge2uvauf]{background:linear-gradient(currentColor,currentColor) 0 0/4px 100% no-repeat,linear-gradient(currentColor,currentColor) 7px 0/4px 100% no-repeat;border:0;width:11px;height:14px}.hero__stage[data-astro-cid-ge2uvauf]{text-align:left;width:min(100%,1240px);display:grid;position:relative}.hero__stage[data-astro-cid-ge2uvauf] .hero__desk-wrap{transform-origin:50% 0}@media (width>=40rem){.hero__ctas[data-astro-cid-ge2uvauf]{flex-direction:row;justify-content:center;width:auto;max-width:none}.hero__btn[data-astro-cid-ge2uvauf]{width:15rem}.hero__controls[data-astro-cid-ge2uvauf]{flex-flow:wrap;width:auto;max-width:100%}.hero__tabs[data-astro-cid-ge2uvauf]{width:auto;display:inline-flex}.hero__tab[data-astro-cid-ge2uvauf]{flex:none;padding:0 clamp(12px,1.2vw,20px)}}@media (width>=64rem){.hero__stage[data-astro-cid-ge2uvauf]{min-height:680px}.hero__stage[data-astro-cid-ge2uvauf] .hero__desk-wrap{transform:perspective(1600px) translate3d(0, calc(var(--hero-sy,0) * -24px), 0) rotateX(calc(3deg - var(--hero-py,0) * 1.5deg)) rotateY(calc(5deg + var(--hero-px,0) * 2deg))}}@media (width>=120rem){.hero__stage[data-astro-cid-ge2uvauf]{width:min(100%,1400px)}}@media (prefers-reduced-motion:reduce){.hw__in[data-astro-cid-ge2uvauf],.hw--accent[data-astro-cid-ge2uvauf]:after{animation:none;transform:none}.hero__glow[data-astro-cid-ge2uvauf]{transform:none}.hero__btn[data-astro-cid-ge2uvauf]:active,.hero__tab[data-astro-cid-ge2uvauf]{transition:none;transform:none}.hero__stage[data-astro-cid-ge2uvauf] .hero__desk-wrap{transform:none}}.trust[data-astro-cid-5n6ec526]{background:var(--vpds-surface-canvas);padding:var(--vp-section-tight) var(--vpds-space-gutter);border-block:3px solid var(--vpds-surface-inverse)}.trust__list[data-astro-cid-5n6ec526]{gap:var(--vpds-space-lg);margin:0;padding:0;list-style:none;display:grid}.seal[data-astro-cid-5n6ec526]{align-items:flex-start;gap:var(--vpds-space-md);min-height:var(--vpds-control-target-min);color:var(--vpds-text-primary);text-decoration:none;display:flex}.seal__emblem[data-astro-cid-5n6ec526]{flex:none;width:64px;height:64px;position:relative}.seal__svg[data-astro-cid-5n6ec526]{width:100%;height:100%;display:block;overflow:visible}.seal__ring[data-astro-cid-5n6ec526]{fill:var(--vpds-surface-card);stroke:var(--vpds-p-color-seal-forest);stroke-width:2.25px}.seal__dash[data-astro-cid-5n6ec526]{fill:none;stroke:var(--vpds-p-color-brand-emerald);stroke-width:1.25px;stroke-dasharray:2 3;transform-origin:36px 36px;transition:transform var(--vpds-motion-normal) var(--vpds-motion-easing)}.seal__glyph[data-astro-cid-5n6ec526]{fill:none;stroke:var(--vpds-p-color-seal-forest);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.seal__glyph[data-astro-cid-5n6ec526] rect[data-astro-cid-5n6ec526]{fill:none}.seal__dot[data-astro-cid-5n6ec526]{fill:var(--vpds-p-color-brand-emerald);stroke:none}.seal__flag[data-astro-cid-5n6ec526]{width:22px;height:14px;box-shadow:0 0 0 2px var(--vpds-surface-card);border-radius:3px;flex-direction:column;display:flex;position:absolute;bottom:2px;right:-4px;overflow:hidden}.seal__flag[data-astro-cid-5n6ec526] i[data-astro-cid-5n6ec526]{flex:1;display:block}.flag-black[data-astro-cid-5n6ec526]{background:var(--vpds-p-color-flag-de-black)}.flag-red[data-astro-cid-5n6ec526]{background:var(--vpds-p-color-flag-de-red)}.flag-gold[data-astro-cid-5n6ec526]{background:var(--vpds-p-color-flag-de-gold)}.seal__micro[data-astro-cid-5n6ec526]{border-radius:var(--vpds-radius-pill);background:var(--vpds-surface-inverse);color:var(--vpds-text-inverse);font-family:var(--vpds-font-ui);letter-spacing:.08em;padding:1px 6px;font-size:.6rem;font-weight:800;line-height:1.4;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.seal__text[data-astro-cid-5n6ec526]{padding-top:var(--vpds-space-2xs);gap:2px;min-width:0;display:grid}.seal__title[data-astro-cid-5n6ec526]{font-family:var(--vpds-font-display);letter-spacing:-.01em;font-size:1.1rem;font-weight:800;line-height:1.2}.seal__support[data-astro-cid-5n6ec526]{color:var(--vpds-text-secondary);text-wrap:pretty;font-size:.95rem}.seal__proof[data-astro-cid-5n6ec526]{color:var(--vpds-p-color-seal-emerald-ink);text-underline-offset:.25em;font-size:.9rem;font-weight:700;text-decoration:underline}.seal[data-astro-cid-5n6ec526]:hover .seal__dash[data-astro-cid-5n6ec526]{transform:rotate(10deg)}.seal[data-astro-cid-5n6ec526]:focus-visible{outline:3px solid var(--vpds-p-color-brand-emerald);outline-offset:4px;border-radius:12px}@media (width>=64rem){.trust__list[data-astro-cid-5n6ec526]{gap:var(--vpds-space-xl);grid-template-columns:repeat(3,minmax(0,1fr))}.seal__emblem[data-astro-cid-5n6ec526]{width:80px;height:80px}}@media (prefers-reduced-motion:reduce){.seal__dash[data-astro-cid-5n6ec526],.seal[data-astro-cid-5n6ec526]:hover .seal__dash[data-astro-cid-5n6ec526]{transition:none;transform:none}}.proof[data-astro-cid-kur57igv]{padding:var(--vpds-space-section) var(--vpds-space-gutter);background:var(--vpds-surface-inverse);color:var(--vpds-text-inverse);overflow:hidden}.proof__head[data-astro-cid-kur57igv]{gap:var(--vpds-space-sm);max-width:72ch;display:grid}.proof__h2[data-astro-cid-kur57igv]{font-family:var(--vpds-font-display);letter-spacing:-.035em;color:var(--vpds-text-inverse);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(2.5rem,1.4rem + 4.4vw,6rem);font-weight:800;line-height:.98}.proof__lead[data-astro-cid-kur57igv]{color:var(--vpds-text-inverse);margin:0;font-size:clamp(1.15rem,1rem + .5vw,1.4rem);font-weight:600}.proof__explain[data-astro-cid-kur57igv]{color:var(--vpds-text-inverse-secondary);text-wrap:pretty;overflow-wrap:anywhere;border-inline-start:4px solid var(--vp-accent);margin:0;padding-inline-start:var(--vpds-space-sm)}.proof__grid[data-astro-cid-kur57igv]{gap:var(--vpds-space-xl);margin-top:var(--vpds-space-2xl);display:grid}.proof__item[data-astro-cid-kur57igv]{gap:var(--vpds-space-sm);min-width:0;display:grid}.proof__sample[data-astro-cid-kur57igv]{color:var(--vpds-text-inverse-secondary);margin:0;font-size:.85rem}@media (width>=64rem){.proof__grid[data-astro-cid-kur57igv]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.proof__item[data-astro-cid-kur57igv]:nth-child(2){margin-top:clamp(48px,8vw,120px)}}@media (width>=120rem){.proof[data-astro-cid-kur57igv]{padding-inline:clamp(64px,6vw,160px)}}.motion-clip-wrap[data-astro-cid-eqnagybb]{width:100%;position:relative}.motion-clip[data-astro-cid-eqnagybb],.motion-poster[data-astro-cid-eqnagybb]{width:100%;height:auto;display:block}.motion-poster[data-astro-cid-eqnagybb]{display:none}.motion-toggle[data-astro-cid-eqnagybb]{color:#fff;min-height:2.75rem;font:inherit;cursor:pointer;background:#102f28d1;border:1px solid #fff9;border-radius:999px;padding:.4rem .9rem;font-size:.9rem;font-weight:600;position:absolute;bottom:.6rem;right:.6rem}.motion-toggle[data-astro-cid-eqnagybb]:focus-visible{outline-offset:2px;outline:3px solid #fff}.motion-toggle[data-astro-cid-eqnagybb][hidden]{display:none}@media (prefers-reduced-motion:reduce){.motion-clip[data-astro-cid-eqnagybb]{display:none}.motion-poster[data-astro-cid-eqnagybb]{display:block}.motion-toggle[data-astro-cid-eqnagybb]{display:none}}.flow[data-astro-cid-gemfbn6y]{padding:var(--vpds-space-section) var(--vpds-space-gutter);background:var(--vpds-surface-canvas);color:var(--vpds-text-primary)}.flow__head[data-astro-cid-gemfbn6y]{gap:var(--vpds-space-sm);max-width:72ch;display:grid}.flow__motion[data-astro-cid-gemfbn6y]{max-width:56rem}.flow__h2[data-astro-cid-gemfbn6y]{font-family:var(--vpds-font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,1.4rem + 3.2vw,4.5rem);font-weight:800;line-height:1}.flow__lead[data-astro-cid-gemfbn6y]{color:var(--vpds-text-secondary);margin:0;font-size:clamp(1.1rem,1rem + .4vw,1.3rem)}.flow__steps[data-astro-cid-gemfbn6y]{margin:var(--vpds-space-2xl) 0 0;gap:var(--vpds-space-xl);padding:0;list-style:none;display:grid;position:relative}.flow__steps[data-astro-cid-gemfbn6y]:before{content:"";background:var(--vpds-border-control);width:2px;position:absolute;top:28px;bottom:28px;left:27px}.flow__step[data-astro-cid-gemfbn6y]{gap:var(--vpds-space-sm);grid-template-columns:56px minmax(0,1fr);align-items:start;display:grid;position:relative}.flow__num[data-astro-cid-gemfbn6y]{background:var(--vpds-surface-inverse);width:56px;height:56px;color:var(--vpds-text-inverse);font-family:var(--vpds-font-display);z-index:1;border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;font-size:1.4rem;font-weight:800;display:inline-flex;position:relative}.flow__copy[data-astro-cid-gemfbn6y]{gap:var(--vpds-space-2xs);padding-top:4px;display:grid}.flow__title[data-astro-cid-gemfbn6y]{font-family:var(--vpds-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,1.1rem + .9vw,1.9rem);font-weight:800;line-height:1.1}.flow__text[data-astro-cid-gemfbn6y]{color:var(--vpds-text-secondary);text-wrap:pretty;margin:0;font-size:1.05rem}.flow__example[data-astro-cid-gemfbn6y]{grid-column:2}.flow__idea[data-astro-cid-gemfbn6y]{gap:var(--vpds-space-xs);max-width:560px;padding:var(--vpds-space-md);background:var(--vpds-surface-card);border:1px solid var(--vpds-border-subtle);border-radius:var(--vpds-radius-card);display:grid}.flow__idea-top[data-astro-cid-gemfbn6y]{justify-content:space-between;align-items:center;gap:var(--vpds-space-xs);flex-wrap:wrap;display:flex}.flow__idea-title[data-astro-cid-gemfbn6y]{font-family:var(--vpds-font-display);font-size:1.1rem;font-weight:800}.flow__idea-text[data-astro-cid-gemfbn6y]{color:var(--vpds-text-secondary);margin:0;font-size:.95rem}.flow__button[data-astro-cid-gemfbn6y]{border-radius:var(--vpds-radius-pill);background:var(--vpds-surface-inverse);color:var(--vpds-text-inverse);justify-self:start;padding:6px 14px;font-size:.85rem;font-weight:700}.flow__votes[data-astro-cid-gemfbn6y]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.flow__vote[data-astro-cid-gemfbn6y]{border-radius:var(--vpds-radius-control);justify-content:center;align-items:center;min-height:34px;font-size:.88rem;font-weight:700;display:flex}.flow__vote--up[data-astro-cid-gemfbn6y]{background:var(--vpds-p-color-positive-soft);color:var(--vpds-vote-up-foreground)}.flow__vote--down[data-astro-cid-gemfbn6y]{background:var(--vpds-p-color-negative-soft);color:var(--vpds-vote-down-foreground)}.flow__summary[data-astro-cid-gemfbn6y]{color:var(--vpds-text-secondary);text-align:center;margin:0;font-size:.85rem}.flow__note[data-astro-cid-gemfbn6y]{margin:var(--vpds-space-xl) 0 0;max-width:72ch;color:var(--vpds-text-secondary);font-size:.95rem}.flow__progression[data-astro-cid-gemfbn6y]{margin:var(--vpds-space-xs) 0 0;font-size:.95rem;font-weight:700}.demo-badge[data-astro-cid-gemfbn6y]{vertical-align:2px;border:1px dashed var(--vpds-text-secondary);border-radius:var(--vpds-radius-pill);letter-spacing:.06em;color:var(--vpds-text-secondary);padding:1px 6px;font-size:.66rem;font-weight:800;display:inline-flex}@media (width>=64rem){.flow__steps[data-astro-cid-gemfbn6y]{gap:var(--vpds-space-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.flow__steps[data-astro-cid-gemfbn6y]:before{width:auto;height:2px;inset:28px 0 auto}.flow__step[data-astro-cid-gemfbn6y]{gap:var(--vpds-space-md);grid-template-columns:minmax(0,1fr)}.flow__num[data-astro-cid-gemfbn6y]{grid-row:auto}.flow__example[data-astro-cid-gemfbn6y]{grid-column:auto}}.ai-image[data-astro-cid-ac3wlqlb]{display:block;position:relative}.ai-image__badge[data-astro-cid-ac3wlqlb]{top:var(--vpds-space-sm);right:var(--vpds-space-sm);z-index:1;border-radius:var(--vpds-radius-pill);font-family:var(--vpds-font-ui);letter-spacing:.02em;color:var(--vp-ai-badge-ink);background:var(--vp-ai-badge-bg);pointer-events:none;padding:.2rem .6rem;font-size:11px;font-weight:600;line-height:1.4;position:absolute}.audiences[data-astro-cid-gk6ge62r]{padding:var(--vpds-space-section) var(--vpds-space-gutter);background:var(--vpds-surface-inverse);color:var(--vpds-text-inverse)}.audiences__head[data-astro-cid-gk6ge62r]{gap:var(--vpds-space-sm);max-width:72ch;display:grid}.audiences__motion[data-astro-cid-gk6ge62r]{max-width:28rem}.audiences__h2[data-astro-cid-gk6ge62r]{font-family:var(--vpds-font-display);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(2.25rem,1.4rem + 3.2vw,4.5rem);font-weight:800;line-height:1}.audiences__lead[data-astro-cid-gk6ge62r]{color:var(--vpds-text-inverse-secondary);margin:0;font-size:clamp(1.1rem,1rem + .4vw,1.3rem)}.audiences__grid[data-astro-cid-gk6ge62r]{margin:var(--vpds-space-2xl) 0 0;gap:var(--vpds-space-grid-gap);padding:0;list-style:none;display:grid}.audiences__item[data-astro-cid-gk6ge62r]{min-width:0;display:flex}.audiences__card[data-astro-cid-gk6ge62r]{background:var(--vpds-surface-card);width:100%;color:var(--vpds-text-primary);border-radius:var(--vpds-radius-card);flex-direction:column;display:flex;overflow:hidden}.audiences__media[data-astro-cid-gk6ge62r]{aspect-ratio:4/3;background:var(--vpds-surface-calm);margin:0}.audiences__media[data-astro-cid-gk6ge62r] picture[data-astro-cid-gk6ge62r],.audiences__media[data-astro-cid-gk6ge62r] img[data-astro-cid-gk6ge62r]{width:100%;height:100%;display:block}.audiences__media[data-astro-cid-gk6ge62r] img[data-astro-cid-gk6ge62r]{object-fit:cover}.audiences__media[data-astro-cid-gk6ge62r] .ai-image{height:100%}.audiences__body[data-astro-cid-gk6ge62r]{gap:var(--vpds-space-sm);flex:1;grid-template-rows:auto 1fr auto;padding:clamp(20px,2vw,28px);display:grid}.audiences__title[data-astro-cid-gk6ge62r]{font-family:var(--vpds-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,1.1rem + .6vw,1.75rem);font-weight:800;line-height:1.1}.audiences__text[data-astro-cid-gk6ge62r]{color:var(--vpds-text-secondary);text-wrap:pretty;margin:0;font-size:1.02rem;line-height:1.5}.audiences__link[data-astro-cid-gk6ge62r]{align-items:center;gap:var(--vpds-space-2xs);min-height:var(--vpds-control-target-min);font-family:var(--vpds-font-ui);color:var(--vpds-text-primary);text-underline-offset:.25em;align-self:end;font-weight:700;text-decoration:underline;display:inline-flex}.audiences__link[data-astro-cid-gk6ge62r]:focus-visible{outline:var(--vpds-focus-width) solid var(--vpds-focus-ring);outline-offset:3px;border-radius:4px}.audiences__link[data-astro-cid-gk6ge62r] .audiences__link-icon{width:16px;height:16px}.audiences__card[data-astro-cid-gk6ge62r]:hover{box-shadow:inset 0 -4px 0 var(--vp-accent)}@media (width>=40rem){.audiences__grid[data-astro-cid-gk6ge62r]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=90rem){.audiences__grid[data-astro-cid-gk6ge62r]{grid-template-columns:repeat(4,minmax(0,1fr))}}.dev[data-astro-cid-k4lqdbu7]{padding:var(--vpds-space-section) var(--vpds-space-gutter);background:var(--vpds-surface-canvas)}.dev__head[data-astro-cid-k4lqdbu7]{gap:var(--vpds-space-sm);max-width:68ch;display:grid}.dev__h2[data-astro-cid-k4lqdbu7]{font-family:var(--vpds-font-display);letter-spacing:-.03em;color:var(--vpds-text-primary);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(2.25rem,1.4rem + 3.2vw,4.5rem);font-weight:800;line-height:1}.dev__lead[data-astro-cid-k4lqdbu7]{color:var(--vpds-text-secondary);margin:0}.dev__wrap[data-astro-cid-k4lqdbu7]{gap:var(--vpds-space-lg);margin-top:var(--vpds-space-xl);display:grid}.dev__roadmap[data-astro-cid-k4lqdbu7]{background:var(--vpds-surface-card);border:3px solid var(--vpds-surface-inverse);border-radius:var(--vpds-radius-card);padding:var(--vpds-space-lg)}.dev__label[data-astro-cid-k4lqdbu7]{margin:0 0 var(--vpds-space-md);font-family:var(--vpds-font-display);color:var(--vpds-text-primary);font-size:1.15rem;font-weight:700}.dev__sample[data-astro-cid-k4lqdbu7]{font-family:var(--vpds-font-ui);color:var(--vpds-text-secondary);font-size:.85rem;font-weight:400}.dev__cols[data-astro-cid-k4lqdbu7]{gap:var(--vpds-space-sm);display:grid}.dev__col[data-astro-cid-k4lqdbu7]{background:var(--vpds-surface-sunken);border-radius:var(--vpds-radius-control);padding:var(--vpds-space-sm)}.dev__col-h[data-astro-cid-k4lqdbu7]{margin:0 0 var(--vpds-space-xs);color:var(--vpds-text-primary);font-size:.85rem;font-weight:600}.dev__col-h--progress[data-astro-cid-k4lqdbu7]{color:var(--vpds-status-progress-foreground)}.dev__col-h--success[data-astro-cid-k4lqdbu7]{color:var(--vpds-status-success-foreground)}.dev__items[data-astro-cid-k4lqdbu7]{gap:var(--vpds-space-2xs);margin:0;padding:0;list-style:none;display:grid}.dev__item[data-astro-cid-k4lqdbu7]{align-items:center;gap:var(--vpds-space-xs);color:var(--vpds-text-primary);background:var(--vpds-surface-card);padding:var(--vpds-space-xs) var(--vpds-space-sm);border-radius:var(--vpds-radius-control);font-size:.92rem;display:flex}.dev__dot[data-astro-cid-k4lqdbu7]{background:var(--vpds-text-secondary);border-radius:50%;flex:none;width:8px;height:8px}.dev__dot--progress[data-astro-cid-k4lqdbu7]{background:var(--vpds-status-progress-foreground)}.dev__dot--success[data-astro-cid-k4lqdbu7]{background:var(--vpds-status-success-foreground)}.dev__code[data-astro-cid-k4lqdbu7]{background:var(--vpds-surface-inverse);color:var(--vpds-text-inverse);border-radius:var(--vpds-radius-card);padding:var(--vpds-space-lg);gap:var(--vpds-space-sm);align-content:start;min-width:0;display:grid}.dev__tabs[data-astro-cid-k4lqdbu7]{gap:var(--vpds-space-xs);display:flex}.dev__tab[data-astro-cid-k4lqdbu7]{min-height:var(--vpds-control-target-min);padding:0 var(--vpds-space-md);color:var(--vpds-text-inverse-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-weight:600}.dev__tab[data-astro-cid-k4lqdbu7][aria-selected=true]{color:var(--vpds-text-inverse);border-bottom-color:var(--vp-accent)}.dev__tab[data-astro-cid-k4lqdbu7]:focus-visible{outline:var(--vpds-focus-width) solid var(--vpds-focus-ring);outline-offset:var(--vpds-focus-offset)}.dev__panel[data-astro-cid-k4lqdbu7]{min-width:0;max-width:100%}.dev__panel[data-astro-cid-k4lqdbu7][hidden]{display:none}.dev__pre[data-astro-cid-k4lqdbu7]{font-family:var(--vpds-font-mono);white-space:pre;color:var(--vpds-text-inverse);margin:0;font-size:.85rem;line-height:1.6;overflow-x:auto}.dev__plan[data-astro-cid-k4lqdbu7]{min-width:0;color:var(--vpds-text-inverse-secondary);text-wrap:pretty;margin:0;font-size:.9rem}.dev__docs[data-astro-cid-k4lqdbu7]{align-items:center;gap:var(--vpds-space-2xs);min-height:var(--vpds-control-target-min);color:var(--vpds-text-inverse-accent);text-underline-offset:.25em;justify-self:start;font-weight:600;text-decoration:underline;display:inline-flex}.dev__docs[data-astro-cid-k4lqdbu7] .dev__docs-icon{width:16px;height:16px}@media (width>=64rem){.dev__wrap[data-astro-cid-k4lqdbu7]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.dev__cols[data-astro-cid-k4lqdbu7]{grid-template-columns:repeat(3,minmax(0,1fr))}}.privacy[data-astro-cid-cobwjqwb]{padding:var(--vpds-space-section) var(--vpds-space-gutter);background:var(--vpds-surface-inverse);color:var(--vpds-text-inverse)}.privacy__head[data-astro-cid-cobwjqwb]{gap:var(--vpds-space-sm);max-width:68ch;display:grid}.privacy__h2[data-astro-cid-cobwjqwb]{font-family:var(--vpds-font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,1.4rem + 3.2vw,4.5rem);font-weight:800;line-height:1}.privacy__lead[data-astro-cid-cobwjqwb]{color:var(--vpds-text-inverse-secondary);margin:0}.privacy__grid[data-astro-cid-cobwjqwb]{gap:var(--vpds-space-xl);margin-top:var(--vpds-space-xl);display:grid}.privacy__col[data-astro-cid-cobwjqwb]{gap:var(--vpds-space-sm);border-top:3px solid var(--vpds-p-color-brand-mint);padding-top:var(--vpds-space-md);align-content:start;display:grid}.privacy__col-h[data-astro-cid-cobwjqwb]{font-family:var(--vpds-font-display);margin:0;font-size:1.2rem;font-weight:700}.privacy__text[data-astro-cid-cobwjqwb]{color:var(--vpds-text-inverse-secondary);text-wrap:pretty;margin:0}.privacy__links[data-astro-cid-cobwjqwb]{margin:0;padding:0;list-style:none;display:grid}.privacy__link[data-astro-cid-cobwjqwb]{align-items:center;gap:var(--vpds-space-2xs);min-height:var(--vpds-control-target-min);color:var(--vpds-text-inverse);text-underline-offset:.25em;font-weight:600;text-decoration:underline;display:inline-flex}.privacy__link[data-astro-cid-cobwjqwb] .privacy__icon{width:16px;height:16px}@media (width>=40rem){.privacy__grid[data-astro-cid-cobwjqwb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=90rem){.privacy__grid[data-astro-cid-cobwjqwb]{grid-template-columns:repeat(4,minmax(0,1fr))}}.selfhost[data-astro-cid-itxuwsnu]{margin-top:var(--vpds-space-xl);padding:var(--vpds-space-md) var(--vpds-space-lg);background:var(--vpds-surface-card);border:1px solid var(--vpds-border-subtle);border-radius:var(--vpds-radius-card);gap:var(--vpds-space-sm);grid-template-columns:minmax(0,1fr);display:grid}.selfhost__head[data-astro-cid-itxuwsnu]{align-items:center;gap:var(--vpds-space-sm) var(--vpds-space-md);flex-wrap:wrap;display:flex}.selfhost__h[data-astro-cid-itxuwsnu]{font-family:var(--vpds-font-display);color:var(--vpds-text-primary);margin:0;font-size:1.1rem;font-weight:700}.selfhost__text[data-astro-cid-itxuwsnu]{max-width:68ch;color:var(--vpds-text-secondary);margin:0;font-size:.95rem}.selfhost__cmd[data-astro-cid-itxuwsnu]{align-items:stretch;gap:var(--vpds-space-xs);flex-wrap:wrap;display:flex}.selfhost__code[data-astro-cid-itxuwsnu]{white-space:nowrap;min-width:0;padding:var(--vpds-space-sm) var(--vpds-space-md);background:var(--vpds-surface-canvas);border:1px solid var(--vpds-border-subtle);border-radius:var(--vpds-radius-control);font-family:var(--vpds-font-mono);color:var(--vpds-text-primary);flex:20rem;font-size:.85rem;overflow-x:auto}.selfhost__copy[data-astro-cid-itxuwsnu]{min-height:var(--vpds-control-target-min);padding:0 var(--vpds-space-lg);border:var(--vpds-control-border-width) solid var(--vpds-action-secondary-border);border-radius:var(--vpds-radius-control);font:inherit;color:var(--vpds-text-primary);cursor:pointer;background:0 0;font-weight:600}.selfhost__copy[data-astro-cid-itxuwsnu]:focus-visible{outline:var(--vpds-focus-width) solid var(--vpds-focus-ring);outline-offset:var(--vpds-focus-offset)}.selfhost__links[data-astro-cid-itxuwsnu]{gap:var(--vpds-space-xs) var(--vpds-space-lg);flex-wrap:wrap;margin:0;font-size:.9rem;display:flex}.selfhost__links[data-astro-cid-itxuwsnu] a[data-astro-cid-itxuwsnu]{color:var(--vpds-text-primary);font-weight:600}.pricing[data-astro-cid-htruwgye]{padding:var(--vpds-space-section) var(--vpds-space-gutter);background:var(--vpds-surface-canvas);border-top:1px solid var(--vpds-border-subtle)}.pricing__head[data-astro-cid-htruwgye]{gap:var(--vpds-space-sm);max-width:68ch;display:grid}.pricing__h2[data-astro-cid-htruwgye]{font-family:var(--vpds-font-display);letter-spacing:-.03em;color:var(--vpds-text-primary);margin:0;font-size:clamp(2.25rem,1.4rem + 3.2vw,4.5rem);font-weight:800;line-height:1}.pricing__lead[data-astro-cid-htruwgye]{color:var(--vpds-text-secondary);margin:0}.pricing__voters[data-astro-cid-htruwgye]{margin:var(--vpds-space-xs) 0 0;color:var(--vpds-text-primary);font-weight:600}.pricing__offer[data-astro-cid-htruwgye]{align-items:flex-start;gap:var(--vpds-space-xs);padding:var(--vpds-space-sm) var(--vpds-space-md);background:var(--vpds-feedback-info-background);color:var(--vpds-feedback-info-foreground);border-radius:var(--vpds-radius-control);margin:0;font-size:.92rem;display:flex}.pricing__offer[data-astro-cid-htruwgye] .pricing__offer-icon{flex:none;width:18px;height:18px;margin-top:2px}.pricing__toggle[data-astro-cid-htruwgye]{margin-top:var(--vpds-space-xl);border:var(--vpds-control-border-width) solid var(--vpds-action-secondary-border);border-radius:var(--vpds-radius-pill);background:var(--vpds-surface-card);padding:3px;display:inline-flex}.pricing__toggle-btn[data-astro-cid-htruwgye]{min-height:var(--vpds-control-target-min);padding:0 var(--vpds-space-lg);border-radius:var(--vpds-radius-pill);font:inherit;color:var(--vpds-text-primary);cursor:pointer;background:0 0;border:0;font-weight:600}.pricing__toggle-btn[data-astro-cid-htruwgye][aria-pressed=true]{background:var(--vp-accent);color:var(--vp-accent-ink)}.pricing__toggle-btn[data-astro-cid-htruwgye]:focus-visible{outline:var(--vpds-focus-width) solid var(--vpds-focus-ring);outline-offset:var(--vpds-focus-offset)}.pricing__grid[data-astro-cid-htruwgye]{margin:var(--vpds-space-lg) 0 0;gap:var(--vpds-space-grid-gap);padding:0;list-style:none;display:grid}.plan[data-astro-cid-htruwgye]{gap:var(--vpds-space-sm);height:100%;padding:var(--vpds-space-lg);background:var(--vpds-surface-card);border:1px solid var(--vpds-border-subtle);border-radius:var(--vpds-radius-card);grid-template-rows:auto auto auto auto auto 1fr auto;display:grid;position:relative}.plan--featured[data-astro-cid-htruwgye]{background:var(--vpds-surface-inverse);color:var(--vpds-text-inverse);border:2px solid var(--vpds-surface-inverse)}.plan--featured[data-astro-cid-htruwgye] .plan__name[data-astro-cid-htruwgye],.plan--featured[data-astro-cid-htruwgye] .plan__amount[data-astro-cid-htruwgye],.plan--featured[data-astro-cid-htruwgye] .plan__feat[data-astro-cid-htruwgye]{color:var(--vpds-text-inverse)}.plan--featured[data-astro-cid-htruwgye] .plan__desc[data-astro-cid-htruwgye],.plan--featured[data-astro-cid-htruwgye] .plan__alt[data-astro-cid-htruwgye],.plan--featured[data-astro-cid-htruwgye] .plan__unit[data-astro-cid-htruwgye]{color:var(--vpds-text-inverse-secondary)}.plan--featured[data-astro-cid-htruwgye] .plan__feats[data-astro-cid-htruwgye] .plan__check{color:var(--vpds-p-color-brand-mint)}.plan--featured[data-astro-cid-htruwgye] .plan__badge[data-astro-cid-htruwgye],.plan--featured[data-astro-cid-htruwgye] .plan__cta--primary[data-astro-cid-htruwgye]{background:var(--vp-accent);color:var(--vp-accent-ink)}.plan__badge[data-astro-cid-htruwgye]{top:-12px;padding:2px var(--vpds-space-sm);border-radius:var(--vpds-radius-pill);background:var(--vpds-surface-inverse);color:var(--vpds-text-inverse);margin:0;font-size:.8rem;font-weight:600;position:absolute;inset-inline-start:var(--vpds-space-lg)}.plan__name[data-astro-cid-htruwgye]{font-family:var(--vpds-font-display);color:var(--vpds-text-primary);margin:0;font-size:1.35rem;font-weight:700}.plan__desc[data-astro-cid-htruwgye]{color:var(--vpds-text-secondary);margin:0;font-size:.95rem}.plan__price[data-astro-cid-htruwgye]{margin:var(--vpds-space-xs) 0 0}.plan__amount[data-astro-cid-htruwgye].is-swapping{animation:plan-price-in var(--vpds-motion-normal) var(--vpds-motion-easing) both}@keyframes plan-price-in{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.plan__amount[data-astro-cid-htruwgye].is-swapping{animation:none}}.plan__amount[data-astro-cid-htruwgye]{font-family:var(--vpds-font-display);letter-spacing:-.035em;color:var(--vpds-text-primary);font-variant-numeric:tabular-nums;font-size:clamp(3rem,2.2rem + 2.4vw,5rem);font-weight:800;line-height:1;display:block}.plan__unit[data-astro-cid-htruwgye]{font-family:var(--vpds-font-ui);color:var(--vpds-text-secondary);letter-spacing:0;font-size:.95rem;font-weight:400}.plan__alt[data-astro-cid-htruwgye]{color:var(--vpds-text-secondary);margin:0;font-size:.9rem}.plan__feats[data-astro-cid-htruwgye]{margin:var(--vpds-space-xs) 0 0;gap:var(--vpds-space-xs);padding:0;list-style:none;display:grid}.plan__feat[data-astro-cid-htruwgye]{gap:var(--vpds-space-xs);color:var(--vpds-text-primary);font-size:.95rem;display:flex}.plan__feats[data-astro-cid-htruwgye] .plan__check{width:18px;height:18px;color:var(--vpds-status-success-foreground);flex:none;margin-top:2px}.plan__cta[data-astro-cid-htruwgye]{min-height:52px;margin-top:var(--vpds-space-md);border-radius:var(--vpds-radius-control);border:var(--vpds-control-border-width) solid var(--vpds-action-secondary-border);color:var(--vpds-text-primary);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.plan__cta--primary[data-astro-cid-htruwgye]{background:var(--vpds-action-primary-background);color:var(--vpds-action-primary-foreground);border-color:#0000}.pricing__all[data-astro-cid-htruwgye]{margin-top:var(--vpds-space-lg);padding:var(--vpds-space-md) var(--vpds-space-lg);background:var(--vpds-surface-card);border:1px solid var(--vpds-border-subtle);border-radius:var(--vpds-radius-card)}.pricing__all-h[data-astro-cid-htruwgye]{margin:0 0 var(--vpds-space-sm);font-family:var(--vpds-font-display);color:var(--vpds-text-primary);font-size:1.1rem;font-weight:700}.pricing__all-list[data-astro-cid-htruwgye]{gap:var(--vpds-space-xs);margin:0;padding:0;list-style:none;display:grid}.pricing__all-list[data-astro-cid-htruwgye] .plan__check{width:18px;height:18px;color:var(--vpds-status-success-foreground);flex:none;margin-top:2px}@media (width>=40rem){.pricing__all-list[data-astro-cid-htruwgye]{column-gap:var(--vpds-space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}}.pricing__paddle[data-astro-cid-htruwgye]{margin:var(--vpds-space-lg) 0 0;color:var(--vpds-text-secondary);font-size:.9rem}.pricing__referral[data-astro-cid-htruwgye]{margin:var(--vpds-space-sm) 0 0;color:var(--vpds-text-primary);font-size:.9rem}.pricing__referral[data-astro-cid-htruwgye] a[data-astro-cid-htruwgye]{color:var(--vpds-text-primary);font-weight:600}.pricing__ref-badge[data-astro-cid-htruwgye]{padding:0 var(--vpds-space-xs);border-radius:var(--vpds-radius-pill);background:var(--vpds-status-success-background);color:var(--vpds-status-success-foreground);font-size:.8rem;font-weight:600;display:inline-block}.pricing__compare[data-astro-cid-htruwgye]{margin-top:var(--vpds-space-lg)}.pricing__compare-sum[data-astro-cid-htruwgye]{min-height:var(--vpds-control-target-min);cursor:pointer;color:var(--vpds-text-primary);text-underline-offset:.25em;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.pricing__table-wrap[data-astro-cid-htruwgye]{margin-top:var(--vpds-space-md);overflow-x:auto}.pricing__table[data-astro-cid-htruwgye]{border-collapse:collapse;width:100%;min-width:640px;font-size:.9rem}.pricing__table[data-astro-cid-htruwgye] th[data-astro-cid-htruwgye],.pricing__table[data-astro-cid-htruwgye] td[data-astro-cid-htruwgye]{text-align:start;padding:var(--vpds-space-sm);border-bottom:1px solid var(--vpds-border-subtle);vertical-align:top}.pricing__table[data-astro-cid-htruwgye] thead[data-astro-cid-htruwgye] th[data-astro-cid-htruwgye]{border-bottom:2px solid var(--vpds-text-primary)}@media (width>=40rem){.pricing__grid[data-astro-cid-htruwgye]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.pricing__grid[data-astro-cid-htruwgye]{grid-template-columns:repeat(4,minmax(0,1fr))}}.faq[data-astro-cid-7synugci]{padding:var(--vpds-space-section) var(--vpds-space-gutter);background:var(--vpds-surface-calm)}.faq__h2[data-astro-cid-7synugci]{margin:0 0 var(--vpds-space-xl);font-family:var(--vpds-font-display);letter-spacing:-.03em;color:var(--vpds-text-primary);font-size:clamp(2.25rem,1.4rem + 3.2vw,4.5rem);font-weight:800;line-height:1}.faq__list[data-astro-cid-7synugci]{display:grid}.faq__item[data-astro-cid-7synugci]{border-top:1px solid var(--vpds-border-subtle)}.faq__item[data-astro-cid-7synugci]:last-child{border-bottom:1px solid var(--vpds-border-subtle)}.faq__q[data-astro-cid-7synugci]{justify-content:space-between;align-items:center;gap:var(--vpds-space-md);min-height:52px;padding-block:var(--vpds-space-xs);font-family:var(--vpds-font-ui);color:var(--vpds-text-primary);cursor:pointer;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.faq__q[data-astro-cid-7synugci]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-7synugci]:after{content:"+";background:var(--vp-accent);width:32px;height:32px;color:var(--vp-accent-ink);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;font-weight:400;line-height:1;display:inline-grid}.faq__item[data-astro-cid-7synugci][open] .faq__q[data-astro-cid-7synugci]:after{content:"−"}.faq__item[data-astro-cid-7synugci][open] .faq__a[data-astro-cid-7synugci]{animation:faq-open var(--vpds-motion-normal) var(--vpds-motion-easing) both}@keyframes faq-open{0%{opacity:0;transform:translateY(-.4em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.faq__item[data-astro-cid-7synugci][open] .faq__a[data-astro-cid-7synugci]{animation:none}}.faq__q[data-astro-cid-7synugci]:focus-visible{outline:var(--vpds-focus-width) solid var(--vpds-focus-ring);outline-offset:var(--vpds-focus-offset)}.faq__a[data-astro-cid-7synugci]{margin:0 0 var(--vpds-space-md);max-width:68ch;color:var(--vpds-text-secondary);text-wrap:pretty}@media (width>=64rem){.faq__list[data-astro-cid-7synugci]{column-gap:var(--vpds-space-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.faq__item[data-astro-cid-7synugci]:nth-child(-n+2){border-top-color:var(--vpds-border-subtle)}}.closing[data-astro-cid-blvy5prr]{padding:var(--vpds-space-section) var(--vpds-space-gutter);background:var(--vpds-surface-canvas);color:var(--vpds-surface-inverse);overflow:hidden}.closing[data-astro-cid-blvy5prr] .closing__band{margin-inline:calc(var(--vpds-space-gutter) * -1)}.closing__body[data-astro-cid-blvy5prr]{gap:var(--vpds-space-xl);margin-top:var(--vpds-space-xl);justify-items:start;display:grid}.closing__h2[data-astro-cid-blvy5prr]{font-family:var(--vpds-font-display);letter-spacing:-.04em;text-wrap:balance;max-width:18ch;color:var(--vpds-surface-inverse);margin:0;font-size:clamp(2.75rem,1.5rem + 5vw,7rem);font-weight:800;line-height:.95}.closing__cta[data-astro-cid-blvy5prr]{min-height:60px;padding:0 var(--vpds-space-2xl);border-radius:var(--vpds-radius-control);background:var(--vp-accent);color:var(--vp-accent-ink);font-family:var(--vpds-font-ui);align-items:center;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.closing__cta[data-astro-cid-blvy5prr]:hover{background:var(--vp-accent-hover)}.vp-promo-tag{background:var(--vp-cloud);color:var(--vp-ink);font-family:var(--vp-font-head);letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;padding:.2rem .55rem;font-size:.95rem;font-weight:800;line-height:1.2;display:inline-block}.vp-promo-kicker{font-size:var(--vp-t-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--vp-cloud-ink);font-weight:700}.vp-promo-headline{font-family:var(--vp-font-head);letter-spacing:-.02em;text-wrap:balance;font-weight:800;line-height:1.15}.vp-promo-sub{text-wrap:pretty;line-height:1.45}.vp-promo-countdown{font-size:var(--vp-t-micro);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.vp-promo-code{background:var(--vp-paper-2);min-height:2.5rem;color:var(--vp-ink);cursor:pointer;font-family:var(--vp-font-sans);font-size:var(--vp-t-small);transition:background .18s var(--vp-ease-out);border:0;align-items:center;gap:.5rem;padding:.45rem .85rem;line-height:1.2;display:inline-flex}.vp-promo-code:hover{background:var(--vp-paper)}.vp-promo-code.is-copied{background:var(--vp-green);color:var(--vp-paper-2)}.vp-promo-code-label{font-size:var(--vp-t-micro);opacity:.75;font-weight:600}.vp-promo-code-value{font-family:var(--vp-font-mono);letter-spacing:.06em;font-size:1rem;font-weight:700}.vp-promo-code-hint{font-size:var(--vp-t-micro);text-underline-offset:.2em;text-decoration:underline;text-decoration-color:var(--vp-underline);font-weight:600}.vp-promo-code.is-copied .vp-promo-code-hint{text-decoration:none}.vp-promo-cta{min-height:2.5rem;font-size:var(--vp-t-small);padding:.5rem 1.1rem}.vp-promo-close{width:2.5rem;height:2.5rem;color:inherit;cursor:pointer;opacity:.8;background:0 0;border:0;flex:none;place-items:center;font-size:1rem;font-weight:700;line-height:1;display:grid}.vp-promo-close:hover{opacity:1}.vp-promo-top{position:relative}.vp-promo-bar{background:var(--vp-ink);color:var(--vp-on-ink);--vp-focus:var(--vp-on-ink)}.vp-promo-bar-row{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding-block:.65rem;display:flex}.vp-promo-bar-text{flex-wrap:wrap;flex:16rem;align-items:baseline;gap:.15rem .6rem;min-width:0;display:flex}.vp-promo-bar .vp-promo-headline{font-size:1rem}.vp-promo-bar .vp-promo-sub{font-size:var(--vp-t-small);color:var(--vp-on-ink-muted)}.vp-promo-bar-actions{flex-wrap:wrap;align-items:center;gap:.6rem .85rem;margin-left:auto;display:flex}.vp-promo-bar .vp-promo-countdown{color:var(--vp-on-ink-muted)}.vp-promo-bar .vp-promo-close{margin-right:-.5rem}@media (width<=40rem){.vp-promo-bar-actions{width:100%;margin-left:0}.vp-promo-bar .vp-promo-close{position:absolute;top:.35rem;right:.35rem}.vp-promo-bar-row{padding-right:2.5rem;position:relative}}@media (prefers-reduced-motion:no-preference){.vp-promo-bar{animation:vp-promo-drop .5s var(--vp-ease-out) both}@keyframes vp-promo-drop{0%{transform:translateY(-100%)}}}.vp-plan.has-promo{position:relative}.vp-promo-ribbon{background:var(--vp-cloud);max-width:60%;color:var(--vp-ink);text-align:right;pointer-events:none;flex-direction:column;align-items:flex-end;padding:.35rem .6rem;display:flex;position:absolute;top:.75rem;right:0}@media (width>=46rem){.vp-promo-ribbon{top:-.65rem}}.vp-promo-ribbon b{font-family:var(--vp-font-head);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800;line-height:1.1}.vp-promo-ribbon>span{font-size:var(--vp-t-micro);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.vp-promo-ribbon-interval{text-transform:uppercase;letter-spacing:.04em;opacity:.75}.vp-promo-ribbon-code{pointer-events:auto;gap:.35rem;min-height:0;margin-top:.35rem;padding:.2rem .4rem}.vp-promo-ribbon-code .vp-promo-code-label{font-size:.6rem}.vp-promo-ribbon-code .vp-promo-code-value{font-size:var(--vp-t-micro);letter-spacing:.03em}.vp-promo-ribbon-code .vp-promo-code-hint{font-size:.6rem}.vp-plan.has-promo .vp-plan-badge{display:none}.vp-plan-was{font-family:var(--vp-font-head);letter-spacing:-.02em;white-space:nowrap;color:var(--vp-on-ink-muted);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700;line-height:1;text-decoration-line:line-through;text-decoration-thickness:1.5px;display:inline-block}.vp-plan--featured .vp-plan-was{color:var(--vp-on-paper-muted)}.vp-plan-was .vp-plan-sym{vertical-align:.2em;margin-right:.04em;font-size:.72em}.vp-plan-price.is-promo{position:relative}.vp-plan-price.is-promo>.vp-plan-was{margin-bottom:.28rem;position:absolute;bottom:100%;left:0}.vp-plan-amount.is-discounted{color:var(--vp-cloud)}.vp-plan--featured .vp-plan-amount.is-discounted{color:var(--vp-cloud-ink)}.vp-plan-annual .vp-plan-was{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;opacity:.75;margin-right:.3rem;text-decoration-thickness:1px}.vp-plan-annual-amount.is-discounted,.vp-plan-equiv-amount.is-discounted{color:var(--vp-cloud);font-weight:700}.vp-plan--featured .vp-plan-annual-amount.is-discounted,.vp-plan--featured .vp-plan-equiv-amount.is-discounted{color:var(--vp-cloud-ink)}@media (prefers-reduced-motion:no-preference){.vp-plan-was{animation:vp-promo-was-in .45s var(--vp-ease-out) both}@keyframes vp-promo-was-in{0%{opacity:0;transform:translateY(.3rem)}}}
