html{scroll-behavior:smooth}.lp-reveal{opacity:0;transform:translateY(34px);transition:opacity .9s cubic-bezier(.16,.72,.24,1),transform .9s cubic-bezier(.16,.72,.24,1)}.lp-reveal.lp-in{opacity:1;transform:translateY(0)}.lp-reveal-s{opacity:0;transform:translateY(22px) scale(.98);transition:opacity .8s cubic-bezier(.16,.72,.24,1),transform .8s cubic-bezier(.16,.72,.24,1)}.lp-reveal-s.lp-in{opacity:1;transform:translateY(0) scale(1)}@keyframes lpMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lp-marquee{display:flex;width:max-content;animation:lpMarquee 26s linear infinite}.lp-marquee-wrap:hover .lp-marquee{animation-play-state:paused}@keyframes lpSheen{0%{transform:translateX(-120%)}60%,to{transform:translateX(220%)}}.lp-sheen{position:relative;overflow:hidden}.lp-sheen:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(201,168,76,.16) 48%,hsla(0,0%,100%,.08) 52%,transparent 70%);transform:translateX(-120%);animation:lpSheen 5.5s ease-in-out infinite}@keyframes lpPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.85}}.lp-play{animation:lpPulse 2.6s ease-in-out infinite}.lp-lift{transition:transform .28s cubic-bezier(.16,.72,.24,1),box-shadow .28s ease,border-color .28s ease}.lp-lift:hover{transform:translateY(-5px)}@keyframes lpdInv{0%{opacity:0;transform:translateX(-14px)}4%{opacity:1;transform:none}96%{opacity:1}to{opacity:0}}.lpd-inv{animation:lpdInv 11s ease-in-out infinite}@keyframes lpdScan{0%,11%{opacity:0;transform:translateY(0)}13%{opacity:.85}25%{opacity:.85;transform:translateY(126px)}28%{opacity:0}to{opacity:0}}.lpd-scan{animation:lpdScan 11s linear infinite}@keyframes lpdPill{0%,10%{opacity:0;transform:translateY(4px)}13%{opacity:1;transform:none}31%{opacity:1}35%{opacity:0}to{opacity:0}}.lpd-pill{animation:lpdPill 11s ease-in-out infinite}@keyframes lpdBar{0%,14%{width:8%}31%{width:98%}96%{width:98%}to{width:8%}}.lpd-bar{animation:lpdBar 11s cubic-bezier(.5,0,.2,1) infinite}@keyframes lpdConfN{0%,29%{opacity:0}34%{opacity:1}96%{opacity:1}to{opacity:0}}.lpd-confn{animation:lpdConfN 11s ease infinite}@keyframes lpdL1{0%,32%{opacity:0;transform:translateY(7px)}36%{opacity:1;transform:none}96%{opacity:1}to{opacity:0}}@keyframes lpdL2{0%,38%{opacity:0;transform:translateY(7px)}42%{opacity:1;transform:none}96%{opacity:1}to{opacity:0}}@keyframes lpdL3{0%,44%{opacity:0;transform:translateY(7px)}48%{opacity:1;transform:none}96%{opacity:1}to{opacity:0}}@keyframes lpdReason{0%,52%{opacity:0;transform:translateY(7px)}57%{opacity:1;transform:none}96%{opacity:1}to{opacity:0}}.lpd-l1{animation:lpdL1 11s ease infinite}.lpd-l2{animation:lpdL2 11s ease infinite}.lpd-l3{animation:lpdL3 11s ease infinite}.lpd-reason{animation:lpdReason 11s ease infinite}@keyframes lpdApprove{0%,57%{transform:scale(1);box-shadow:0 0 0 0 rgba(201,168,76,.55)}61%{transform:scale(1.03);box-shadow:0 0 0 12px rgba(201,168,76,0)}65%{transform:scale(1)}67%{transform:scale(.96)}70%{transform:scale(1)}to{transform:scale(1)}}.lpd-approve{animation:lpdApprove 11s ease-in-out infinite}@keyframes lpdCursor{0%,55%{opacity:0;transform:translate(14px,16px) scale(1)}60%{opacity:1;transform:translate(0) scale(1)}66%{opacity:1;transform:translate(0) scale(.82)}69%{transform:translate(0) scale(1)}82%{opacity:1}88%{opacity:0}to{opacity:0}}.lpd-cursor{animation:lpdCursor 11s ease-in-out infinite}@keyframes lpdBooked{0%,66%{opacity:0;transform:translateY(10px)}72%{opacity:1;transform:none}95%{opacity:1}to{opacity:0}}.lpd-booked{animation:lpdBooked 11s ease infinite}@keyframes lpdCheck{0%,69%{opacity:0;transform:scale(.4)}74%{opacity:1;transform:scale(1)}95%{opacity:1}to{opacity:0}}.lpd-check{animation:lpdCheck 11s cubic-bezier(.3,1.5,.5,1) infinite}@keyframes lpdToast{0%,76%{opacity:0;transform:translateY(8px)}80%{opacity:1;transform:none}92%{opacity:1}96%{opacity:0}to{opacity:0}}.lpd-toast{animation:lpdToast 11s ease infinite}@keyframes lpdDim{0%,66%{opacity:1}72%{opacity:.25}95%{opacity:.25}to{opacity:1}}.lpd-dim{animation:lpdDim 11s ease infinite}.lp-faq>summary{list-style:none}.lp-faq>summary::-webkit-details-marker{display:none}.lp-faq[open] .lp-faq-plus{transform:rotate(45deg)}