@keyframes lp-bubbleFloat{0%{opacity:0;transform:translateY(100vh)scale(.3)}10%{opacity:1}90%{opacity:.5}to{opacity:0;transform:translateY(-120px)scale(1)}}@keyframes lp-sway{0%,to{transform:translate(0)}25%{transform:translate(8px,-12px)}50%{transform:translate(-5px,-8px)}75%{transform:translate(10px,4px)}}@keyframes lp-badgePulse{0%,to{box-shadow:0 0 #7c3aed40}50%{box-shadow:0 0 0 10px #7c3aed00}}.lp-bubble{opacity:0;border:1px solid #7c3aed0a;border-radius:50%;animation:linear infinite lp-bubbleFloat;position:absolute}.lp-sbubble{border-radius:50%;animation:6s ease-in-out infinite lp-sway;position:absolute}.lp-badge-pulse{animation:2.5s ease-in-out infinite lp-badgePulse}@keyframes hoap-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lp-fade-up{opacity:0;transition:all .6s cubic-bezier(.4,0,.2,1);transform:translateY(24px)}.lp-fade-up.visible{opacity:1;transform:translateY(0)}.lp-steps-timeline{position:relative}.lp-steps-timeline:before{content:"";background:linear-gradient(#7c3aed,#ec4899);border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:20px}.lp-timeline{position:relative}.lp-timeline:before{content:"";background:linear-gradient(135deg,#7c3aed,#ec4899);border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:16px}.lp-exp-card-final{background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,#7c3aed,#ec4899);background-origin:border-box;background-clip:padding-box,border-box;border:3px solid #0000;box-shadow:0 8px 30px #7c3aed33}@media (max-width:768px){.lp-sbubble{display:none}.lp-steps-timeline:before{left:16px}.lp-timeline:before{left:12px}}
