@font-face{font-family:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/manrope-latin-500-800.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.pv ::-moz-selection{background:#6d28d9;color:#ffffff}.pv ::selection{background:#6d28d9;color:#ffffff}@media (prefers-reduced-motion:no-preference){html:has(.pv){scroll-behavior:smooth}}.pv .pv-ink{color:#111111}.pv .pv-violet{color:#6d28d9}.pv .pv-manrope{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@keyframes pvRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.pv .pv-rise{opacity:0;animation:pvRise .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes pvDraw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.pv .pv-draw{clip-path:inset(0 100% 0 0);animation:pvDraw .9s cubic-bezier(.16,1,.3,1) .7s forwards}.pv .pv-reveal .pv-split-row{opacity:0;transform:translateY(6px);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}.pv .pv-reveal .pv-split-row:first-child{transition-delay:.25s}.pv .pv-reveal .pv-split-row:nth-child(2){transition-delay:.45s}.pv .pv-reveal .pv-split-row:nth-child(3){transition-delay:.65s}.pv .pv-reveal.pv-in .pv-split-row{opacity:1;transform:none}.pv :focus-visible{outline:2px solid #6d28d9;outline-offset:2px}.pv .pv-reveal{opacity:0;transform:translateY(14px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.pv .pv-reveal.pv-from-left{transform:translateX(-24px)}.pv .pv-reveal.pv-from-right{transform:translateX(24px)}.pv .pv-reveal.pv-in{opacity:1;transform:none}.pv .pv-reveal .pv-bar{clip-path:inset(0 100% 0 0);transition:clip-path .9s cubic-bezier(.16,1,.3,1) .15s}.pv .pv-reveal.pv-in .pv-bar{clip-path:inset(0 0 0 0)}.pv .pv-rail{scrollbar-width:none}.pv .pv-rail::-webkit-scrollbar{display:none}.pv-dock{opacity:0;animation:pvFadeIn .5s ease-out .6s forwards}.pv-dock nav{transition:width .15s ease-out,opacity .15s ease-out}.pv-dock nav::-webkit-scrollbar{display:none}@keyframes pvModalIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pvFadeIn{0%{opacity:0}to{opacity:1}}@keyframes pvSlideIn{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.pv-modal-backdrop{animation:pvFadeIn .25s ease-out}.pv-modal-card{animation:pvModalIn .35s cubic-bezier(.16,1,.3,1)}.pv-modal-slide{animation:pvSlideIn .25s ease-out}.pv-feature-panel{animation:pvFeaturePanelIn .28s cubic-bezier(.16,1,.3,1)}.pv-flow-dot{box-shadow:0 0 0 4px rgba(109,40,217,.1);animation:pvFlowPulse 1.8s cubic-bezier(.16,1,.3,1) infinite}@keyframes pvFeaturePanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pvFlowPulse{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.pv-dock,.pv-feature-panel,.pv-flow-dot,.pv-modal-backdrop,.pv-modal-card,.pv-modal-slide{animation:none}.pv-dock{opacity:1}.pv-dock nav{transition:opacity .15s ease}.pv .pv-rise{animation:none;opacity:1}.pv .pv-reveal{transition:none;opacity:1;transform:none}.pv .pv-reveal .pv-bar{transition:none;clip-path:none}.pv .pv-draw{animation:none;clip-path:none}.pv .pv-reveal .pv-split-row{transition:none;opacity:1;transform:none}}