@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.lp-float{animation:6s ease-in-out infinite lp-float}@media (prefers-reduced-motion:reduce){.lp-float{animation:none}}.lp-faq summary{cursor:pointer;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq details>summary .lp-faq-icon{transition:transform .25s cubic-bezier(.16,1,.3,1)}.lp-faq details[open]>summary .lp-faq-icon{transform:rotate(45deg)}@supports (interpolate-size:allow-keywords){.lp-faq{interpolate-size:allow-keywords}}.lp-faq details::details-content{opacity:0;block-size:0;transition:block-size .32s cubic-bezier(.16, 1, .3, 1), opacity .22s ease, content-visibility .32s allow-discrete;overflow:clip}.lp-faq details[open]::details-content{opacity:1;block-size:auto}@media (prefers-reduced-motion:reduce){.lp-faq details>summary .lp-faq-icon{transition:none}.lp-faq details::details-content{transition:none}}.lp-accent-bar{background-image:linear-gradient(#4f6df5 0%,#22c6a3 100%)}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.lp-marquee-track{align-items:center;gap:48px;width:max-content;animation:38s linear infinite lp-marquee;display:flex}.lp-marquee-track>.lp-marquee-group{white-space:nowrap;flex-shrink:0;align-items:center;gap:48px;padding-right:48px;display:flex}@media (prefers-reduced-motion:reduce){.lp-marquee-track{animation:none}}
