@keyframes lpRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes lpPop{0%{opacity:0;transform:translateY(14px)scale(.92)}to{opacity:1;transform:none}}.lp-rise{animation:lpRise .8s var(--ease-tapply) both;animation-delay:var(--d,0s)}.lp-pop{animation:lpPop .7s var(--ease-tapply) both;animation-delay:var(--d,0s)}@keyframes lpDrift1{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(40px,30px)scale(1.12)}}@keyframes lpDrift2{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-50px,20px)scale(1.08)}}@keyframes lpDrift3{0%,to{transform:translate(0,0)}50%{transform:translate(20px,-40px)}}.lp-aurora{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.lp-blob{filter:blur(70px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.lp-blob.a{background:#f26a4b;width:420px;height:420px;animation:14s ease-in-out infinite lpDrift1;top:-60px;left:-90px}.lp-blob.b{opacity:.42;background:#f5b53f;width:380px;height:380px;animation:17s ease-in-out infinite lpDrift2;top:40px;right:-80px}.lp-blob.c{opacity:.3;background:#32bcad;width:320px;height:320px;animation:19s ease-in-out infinite lpDrift3;bottom:-120px;left:38%}.lp-dots{pointer-events:none;z-index:0;opacity:.5;background-image:radial-gradient(#15161b29 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 35%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 35%,#000 20%,#0000 75%)}@media (max-width:640px){.lp-blob{filter:blur(54px)}.lp-blob.a{width:280px;height:280px}.lp-blob.b{width:240px;height:240px}.lp-blob.c{display:none}}@keyframes lpShimmer{to{background-position:200%}}.lp-gradient-text{background:linear-gradient(100deg,#c2351a 0%,#f26a4b 30%,#e0a33a 50%,#f26a4b 70%,#c2351a 100%) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite lpShimmer}@keyframes lpWord{0%{opacity:0;transform:translateY(70%)}4%,18%{opacity:1;transform:none}22%,to{opacity:0;transform:translateY(-70%)}}.lp-words{vertical-align:bottom;height:1.25em;display:inline-block;position:relative;overflow:hidden}.lp-words>span{white-space:nowrap;opacity:0;animation:lpWord 12s var(--ease-tapply) infinite;animation-delay:calc(var(--i) * 2.4s);position:absolute;top:0;left:0}.lp-words>span:first-child{position:relative}.lp-words-sizer{visibility:hidden;height:0;display:block;overflow:hidden}@keyframes lpFloat{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-12px) rotate(var(--r,0deg))}}.lp-float{animation:6s ease-in-out infinite lpFloat;animation-delay:var(--fd,0s);will-change:transform}@keyframes lpItemIn{0%,8%{opacity:0;transform:translateY(10px)}14%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-4px)}}.lp-seq{animation:lpItemIn 10s var(--ease-tapply) infinite;animation-delay:var(--sd,0s);animation-fill-mode:both}@keyframes lpChip{0%,6%{opacity:0;transform:translateY(12px)scale(.9)}12%,40%{opacity:1;transform:none}48%,to{opacity:0;transform:translateY(-8px)scale(.97)}}.lp-chip{animation:lpChip 9s var(--ease-tapply) infinite;animation-delay:var(--cd,0s);animation-fill-mode:both}@keyframes lpPing{0%{opacity:.65;transform:scale(1)}80%,to{opacity:0;transform:scale(2.4)}}.lp-ping:after{content:"";border-radius:inherit;background:currentColor;animation:2.2s ease-out infinite lpPing;position:absolute;inset:0}@keyframes lpTap{0%,55%,to{box-shadow:0 0 #f26a4b00}62%{box-shadow:0 0 #f26a4b99}80%{box-shadow:0 0 0 14px #f26a4b00}}.lp-tap{animation:10s ease-out infinite lpTap}.lp-shine{isolation:isolate;position:relative;overflow:hidden}.lp-shine:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff59,#0000);animation:4.5s ease-in-out infinite tpShine;position:absolute;inset:0;transform:translate(-120%)skew(-18deg)}@keyframes lpMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp-marquee-track{width:max-content;animation:38s linear infinite lpMarquee;display:flex}.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}@media (scripting:enabled){[data-reveal]{opacity:0;transition:opacity .8s var(--ease-tapply), transform .8s var(--ease-tapply);transition-delay:var(--d,0s);transform:translateY(28px)}[data-reveal=left]{transform:translate(-32px)}[data-reveal=right]{transform:translate(32px)}[data-reveal=zoom]{transform:scale(.94)}[data-reveal].is-in{opacity:1;transform:none}}.lp-card{transition:transform .35s var(--ease-tapply), box-shadow .35s var(--ease-tapply), border-color .35s}@media (hover:hover){.lp-card:hover{transform:translateY(-6px);box-shadow:0 24px 48px -24px #15161b47}}.lp-card:active{transform:scale(.985)}.lp-line{transform-origin:0;transition:transform 1.4s var(--ease-tapply) .2s;transform:scaleX(0)}.is-in .lp-line,.lp-line.is-in{transform:scaleX(1)}@media (scripting:none){.lp-line{transform:none}}.lp-bar{transform-origin:0;transition:transform 1.2s var(--ease-tapply) .3s;transform:scaleX(0)}.is-in .lp-bar{transform:scaleX(1)}@media (scripting:none){.lp-bar{transform:none}}@property --lp-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes lpSpin{to{--lp-a:360deg}}.lp-glow{isolation:isolate;position:relative}.lp-glow:before{content:"";z-index:-1;background:conic-gradient(from var(--lp-a), #f26a4b, #e0a33a, #32bcad, #f26a4b);filter:blur(.5px);border-radius:22px;animation:6s linear infinite lpSpin;position:absolute;inset:-2px}@keyframes lpGradMove{0%,to{background-position:0%}50%{background-position:100%}}.lp-cta-bg{background:linear-gradient(120deg,#c2351a,#dd3f1f 35%,#f26a4b 60%,#c2351a) 0 0/220% 220%;animation:10s ease-in-out infinite lpGradMove}@keyframes lpBlink{0%,49%{opacity:1}50%,to{opacity:0}}.lp-caret{vertical-align:-.12em;background:currentColor;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite lpBlink;display:inline-block}@keyframes lpScan{0%{transform:translateY(0)}to{transform:translateY(124px)}}.lp-scan{animation:2.4s ease-in-out infinite alternate lpScan}.lp-sticky{transition:transform .45s var(--ease-tapply);transform:translateY(120%)}.lp-sticky.is-on{transform:none}@media (prefers-reduced-motion:reduce){.lp-rise,.lp-pop,.lp-float,.lp-seq,.lp-chip,.lp-tap,.lp-blob,.lp-gradient-text,.lp-cta-bg,.lp-glow:before,.lp-scan,.lp-caret,.lp-marquee-track,.lp-shine:after,.lp-words>span,.lp-ping:after{animation:none!important}.lp-seq,.lp-chip,.lp-rise,.lp-pop{opacity:1!important;transform:none!important}.lp-words>span:not(:first-child){display:none}.lp-words>span:first-child{opacity:1}.lp-gradient-text{color:var(--accent-hover);background:0 0}[data-reveal],.lp-line,.lp-bar{opacity:1!important;transition:none!important;transform:none!important}.lp-card,.lp-sticky{transition:none!important}}
