html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}:root{--m-ease: cubic-bezier(.16, 1, .3, 1)}[data-header]{transition:background-color .3s var(--m-ease),box-shadow .3s var(--m-ease),border-color .3s var(--m-ease)}[data-header].is-scrolled{background-color:color-mix(in oklab,var(--nc-canvas) 92%,transparent);box-shadow:0 8px 24px -16px #00000040}html.motion [data-reveal]{opacity:0;transform:translate3d(0,28px,0);transition:opacity .8s var(--m-ease) var(--d, 0ms),transform .9s var(--m-ease) var(--d, 0ms);will-change:opacity,transform}html.motion [data-reveal=scale]{transform:translate3d(0,24px,0) scale(.96)}html.motion [data-reveal=left]{transform:translate3d(-24px,0,0)}html.motion [data-reveal].is-in{opacity:1;transform:none}[data-parallax]{transform:translate3d(0,var(--py, 0),0)}html.motion [data-grow]>*{transform:scaleX(0);transform-origin:left center;transition:transform .9s var(--m-ease) var(--d, 0ms)}html.motion [data-grow].is-in>*{transform:none}html.motion .wave-bar{animation:wave 1.1s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.14s);transform-origin:bottom}@keyframes wave{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}html.motion .live-dot{animation:live 2s var(--m-ease) infinite}@keyframes live{0%{box-shadow:0 0 color-mix(in oklab,var(--nc-brand) 45%,transparent)}70%,to{box-shadow:0 0 0 10px transparent}}html.motion .lift{transition:transform .2s var(--m-ease),box-shadow .2s var(--m-ease),background-color .12s var(--ease-out)}html.motion .lift:hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px color-mix(in oklab,var(--nc-brand) 70%,transparent)}.check-draw circle{stroke-dasharray:151;stroke-dashoffset:151;animation:draw .7s var(--m-ease) .1s forwards}.check-draw path{stroke-dasharray:36;stroke-dashoffset:36;animation:draw .45s var(--m-ease) .65s forwards}.check-draw{animation:check-pop .5s var(--m-ease) .9s both}@keyframes draw{to{stroke-dashoffset:0}}@keyframes check-pop{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}details[open]>p{animation:faq-in .4s var(--m-ease)}@keyframes faq-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion: reduce){.check-draw circle,.check-draw path{stroke-dashoffset:0;animation:none}.check-draw,details[open]>p{animation:none}}
