@keyframes lyma-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lyma-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lyma-blip{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@keyframes lyma-scan{0%{transform:translate(-100%)}to{transform:translate(400%)}}.rise{animation:.7s cubic-bezier(.2,.7,.2,1) both lyma-rise;animation-delay:var(--d,0s)}.draw path{stroke-dasharray:1;animation:2.2s cubic-bezier(.6,0,.2,1) .25s both lyma-draw}.blip{animation:2.4s ease-in-out infinite lyma-blip}.scan{animation:5s linear infinite lyma-scan}@keyframes lyma-slide{0%{transform:translateY(24px)}to{transform:none}}@supports (animation-timeline:view()){.reveal{animation:linear both lyma-slide;animation-timeline:view();animation-range:entry entry 35%}}.nudge svg{transition:transform .2s}.nudge:hover svg{transform:translate(3px)}.faq summary::-webkit-details-marker{display:none}.faq[open] .faq-icon{transform:rotate(45deg)}.faq-icon{transition:transform .2s}@media (prefers-reduced-motion:reduce){.rise,.reveal,.draw path,.blip,.scan{animation:none!important}.draw path{stroke-dasharray:none}.nudge svg,.faq-icon{transition:none}}
