.lp-root{--lp-ease:cubic-bezier(.16, 1, .3, 1);--color-muted:#6e6e73;caret-color:var(--color-text);accent-color:var(--color-text)}@media (prefers-color-scheme:dark){.lp-root{--color-muted:#98989d}}.lp-root ::selection{background:var(--color-text);color:var(--color-bg)}.lp-root a{text-underline-offset:4px}.lp-root :focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.lp-cards{-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.lp-faq{interpolate-size:allow-keywords}.lp-faq::details-content{opacity:0;block-size:0;transition:block-size .2s ease, opacity .2s ease, content-visibility .2s allow-discrete;overflow:hidden}.lp-faq[open]::details-content{opacity:1;block-size:auto}@keyframes lp-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lp-show{0%{opacity:0}to{opacity:1}}@keyframes lp-press{0%,30%{background:0 0;transform:none}42%{background:var(--color-accent-soft);transform:scale(.86)}60%,to{background:var(--color-accent-soft);transform:none}}@keyframes lp-toast{0%{opacity:0;transform:translateY(-8px)}10%{opacity:1;transform:none}85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@keyframes lp-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes lp-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.lp-toast{opacity:0}@media (prefers-reduced-motion:no-preference){.lp-hero-copy{animation:lp-rise .7s var(--lp-ease) both}.lp-hero-visual{animation:lp-rise .8s var(--lp-ease) .12s both}.lp-toast{animation:lp-toast 4.2s var(--lp-ease) .7s both}.lp-press{animation:1.1s .5s both lp-press}.lp-caret{animation:1s step-end infinite lp-blink}[data-active="0"] .lp-caret{animation-play-state:paused}[data-inview="1"] .lp-line{animation:.6s steps(22,end) both lp-type;animation-delay:calc(.4s + var(--i,0) * .65s)}[data-inview="1"] .lp-dot{animation:.9s .7s both lp-show}}
