html.lp-swipe{scroll-snap-type:none!important;overflow:hidden}html.lp-swipe body{overflow:hidden;height:100dvh}html.lp-swipe #lpContent{height:100dvh;overflow-y:auto;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch}html.lp-swipe #lpContent>section{min-height:100dvh;scroll-snap-align:start;scroll-snap-stop:always;position:relative;align-items:center}html.lp-swipe #lpContent>section:not(#top):not(#cta):not(#cta-swipe)>div{padding-top:60px;padding-bottom:24px}html.lp-swipe #cta-swipe{align-items:stretch}html.lp-swipe #lpContent>footer{scroll-snap-align:none}.lp-dots,.lp-scroll-hint{display:none}html.lp-swipe .lp-dots{display:flex;position:fixed;right:10px;top:50%;transform:translateY(-50%);z-index:50;flex-direction:column;gap:8px}.lp-dot{width:7px;height:7px;border-radius:9999px;background:#00000026;transition:all .3s ease;cursor:pointer;border:none;padding:0}.lp-dot.active{height:22px;background:#ec4899}html.lp-swipe .lp-scroll-hint{display:block;position:absolute;bottom:20px;left:50%;transform:translate(-50%);animation:lp-float 2.5s ease-in-out infinite;color:#9ca3af}@keyframes lp-float{0%,to{transform:translate(-50%) translateY(0);opacity:.4}50%{transform:translate(-50%) translateY(-8px);opacity:1}}html.lp-swipe #steps .overflow-x-auto,html.lp-swipe #users .overflow-x-auto{overflow:visible;margin-left:0;margin-right:0;padding:0}html.lp-swipe #steps .flex.min-w-max,html.lp-swipe #users .flex.min-w-max{min-width:0;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}html.lp-swipe #steps .flex.min-w-max::-webkit-scrollbar,html.lp-swipe #users .flex.min-w-max::-webkit-scrollbar{display:none}html.lp-swipe #steps .flex.min-w-max>div,html.lp-swipe #users .flex.min-w-max>div{min-width:100%;width:100%;flex-shrink:0;scroll-snap-align:center;scroll-snap-stop:always;box-sizing:border-box;padding:0 16px}html.lp-swipe #steps .flex.min-w-max>div .mb-5 img{width:180px;height:auto}html.lp-swipe #users .flex.min-w-max>div img{max-width:260px;height:auto;margin:0 auto}html.lp-swipe .overflow-x-auto>p.text-xs.text-gray-400{display:none}.lp-carousel-dots{display:none}html.lp-swipe .lp-carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.lp-carousel-dot{width:8px;height:8px;border-radius:9999px;background:#00000026;border:none;padding:0;cursor:pointer;transition:all .3s ease}.lp-carousel-dot.active{width:24px;background:#ec4899}.lp-swipe-hint{display:none}html.lp-swipe .lp-swipe-hint{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:8px;color:#9ca3af;font-size:11px;animation:lp-hint-fade 3s ease-in-out forwards}@keyframes lp-hint-fade{0%,70%{opacity:1}to{opacity:0}}.lp-cta-swipe,html.lp-swipe .lp-cta-normal{display:none}html.lp-swipe .lp-cta-swipe{display:block;position:relative;overflow:hidden}.lp-cta-bg{position:absolute;inset:0}.lp-cta-bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.lp-cta-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0000,#0000001a 40%,#0009 75%,#000c)}.lp-cta-content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:100dvh;padding:0 24px 48px;text-align:center}.lp-cta-logo{width:100px;height:auto;filter:brightness(0) invert(1);margin-bottom:8px}.lp-cta-sub{font-size:13px;letter-spacing:.08em;color:#fffc;margin-bottom:24px}.lp-cta-btn{display:block;width:100%;max-width:300px;padding:16px 24px;border-radius:9999px;background:#fff;color:#ec4899;font-size:17px;font-weight:700;text-align:center;text-decoration:none;box-shadow:0 8px 32px #0003;transition:transform .2s ease}.lp-cta-btn:hover{transform:translateY(-2px)}.lp-cta-note{margin-top:12px;font-size:11px;color:#ffffff80}.lp-cta-footer-links,.lp-cta-copyright{display:none}html.lp-swipe .lp-cta-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 16px;margin-top:20px}html.lp-swipe .lp-cta-footer-links a{font-size:10px;color:#ffffff73;text-decoration:none;transition:color .2s}html.lp-swipe .lp-cta-footer-links a:hover{color:#fffc}html.lp-swipe .lp-cta-copyright{display:block;margin-top:8px;font-size:10px;color:#ffffff4d}html.lp-swipe .lp-footer{display:none}
