@keyframes lp-rise{0%{opacity:0;filter:blur(8px);transform:translateY(28px)}to{opacity:1;filter:none;transform:none}}@keyframes lp-tilt{0%{opacity:0;transform:perspective(1800px)rotateX(22deg)translateY(60px)scale(.94)}to{opacity:1;transform:perspective(1800px)rotateX(0)translateY(0)scale(1)}}@keyframes lp-draw{0%{stroke-dashoffset:900px}to{stroke-dashoffset:0}}@keyframes lp-fill{0%{opacity:0}to{opacity:1}}@keyframes lp-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-float{0%,to{transform:translateY(0)rotate(3deg)}50%{transform:translateY(-10px)rotate(3deg)}}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lp-bubble{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@keyframes lp-dot{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes lp-ring{0%{box-shadow:0 0 #25d36673}to{box-shadow:0 0 0 18px #25d36600}}@keyframes lp-sheen{0%{background-position:-200% 0}to{background-position:200% 0}}.lp-rise{animation:.9s cubic-bezier(.2,.8,.2,1) both lp-rise}.lp-d1{animation-delay:80ms}.lp-d2{animation-delay:.16s}.lp-d3{animation-delay:.24s}.lp-tilt{transform-origin:50% 0;animation:1.4s cubic-bezier(.16,1,.3,1) .35s both lp-tilt}.lp-line{stroke-dasharray:900;animation:2.2s cubic-bezier(.65,0,.35,1) 1.1s both lp-draw}.lp-area{animation:1s 2.4s both lp-fill}.lp-bar{transform-origin:0;animation:1.1s cubic-bezier(.2,.8,.2,1) both lp-grow}.lp-phone{animation:7s ease-in-out infinite lp-float}.lp-track{gap:72px;width:max-content;animation:38s linear infinite lp-marquee;display:flex}.lp-b1{animation:.5s 1.6s both lp-bubble}.lp-b2{animation:.5s 2.6s both lp-bubble}.lp-b3{animation:.5s 3.4s both lp-bubble}.lp-typing span{background:#8b9bb4;border-radius:50%;width:4px;height:4px;animation:1.2s infinite lp-dot;display:inline-block}.lp-typing span:nth-child(2){animation-delay:.15s}.lp-typing span:nth-child(3){animation-delay:.3s}.lp-card{transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .4s,background-color .4s}.lp-card:hover{background-color:#1d2939;border-color:#7dd3fc59;transform:translateY(-4px)}.lp-btn{transition:transform .25s,background-color .25s,box-shadow .25s}.lp-btn:hover{transform:translateY(-1px)}.lp-primary:hover{background-color:#38bdf8;box-shadow:0 10px 30px -10px #0ea5e9cc}.lp-ghost:hover{background-color:#ffffff0f}.lp-wa{transition:transform .25s;animation:2.4s ease-out infinite lp-ring}.lp-wa-link:hover .lp-wa{transform:scale(1.06)}.lp-sheen{background:linear-gradient(90deg,#fff 0% 40%,#7dd3fc 50%,#fff 60% 100%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite lp-sheen}.lp-grid-bg{background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(60% 55% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(60% 55% at 50% 30%,#000 30%,#0000 75%)}.lp-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.lp-reveal{opacity:0;filter:blur(6px);transition:opacity .9s cubic-bezier(.2,.8,.2,1) var(--lp-delay,0s),transform .9s cubic-bezier(.2,.8,.2,1) var(--lp-delay,0s),filter .9s ease var(--lp-delay,0s);transform:translateY(32px)}.lp-reveal[data-shown]{opacity:1;filter:none;transform:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq .lp-plus{transition:transform .3s}.lp-faq[open] .lp-plus{transform:rotate(45deg)}.lp-faq::details-content{block-size:0;transition:block-size .35s ease,content-visibility .35s allow-discrete;overflow:hidden}.lp-faq[open]::details-content{block-size:auto}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}@media (prefers-reduced-motion:reduce){.lp-rise,.lp-tilt,.lp-line,.lp-area,.lp-bar,.lp-phone,.lp-track,.lp-b1,.lp-b2,.lp-b3,.lp-typing span,.lp-wa,.lp-sheen{animation:none!important}.lp-line{stroke-dasharray:none}.lp-reveal{opacity:1;filter:none;transition:none;transform:none}}
