.lp-root{background:transparent;color:#fff;overflow-x:clip}.lp-display{font-family:Poppins,system-ui,sans-serif;letter-spacing:-.02em}.lp-glow-arc{position:absolute;pointer-events:none;border-radius:50%;filter:blur(60px);animation:lp-glow-pulse 6s ease-in-out infinite alternate;will-change:opacity,transform}@keyframes lp-glow-pulse{0%{opacity:.1;transform:translate(-50%) scale(1)}to{opacity:.22;transform:translate(-50%) scale(1.08)}}.lp-grid-bg{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,#000 30%,transparent 75%)}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-marquee-track{display:flex;width:max-content;animation:lp-marquee 28s linear infinite}.lp-marquee-track:hover{animation-play-state:paused}.lp-card{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(135deg,#ffffff1a,#ffffff05 42%,#1212128c);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0d,0 8px 32px #00000059;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.lp-card:before{content:"";position:absolute;inset:0 0 auto 0;height:45%;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.09),transparent 70%)}.lp-card:hover{border-color:#c6f24e73;transform:translateY(-4px)}.lp-step-ring{border:1px solid rgba(198,242,78,.5);box-shadow:0 0 24px #c6f24e26 inset}.lp-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}.lp-reveal.is-visible{opacity:1;transform:none}@keyframes lp-hero-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.lp-hero-in{opacity:0;animation:lp-hero-in .7s ease both}.lp-hero-d1{animation-delay:.05s}.lp-hero-d2{animation-delay:.15s}.lp-hero-d3{animation-delay:.25s}.lp-hero-d4{animation-delay:.35s}.lp-cta-lime{position:relative;overflow:hidden;isolation:isolate;transition:transform .15s ease,background-color .2s ease}.lp-cta-lime:after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);transition:left .6s ease;pointer-events:none;z-index:1}.lp-cta-lime:hover:after{left:130%}.lp-cta-lime:active{transform:scale(.97)}html{scroll-behavior:smooth}body{margin:0;background:#000;font-family:Poppins,system-ui,sans-serif}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.lp-marquee-track,.lp-glow-arc,.lp-hero-in{animation:none}.lp-hero-in{opacity:1}.lp-reveal{opacity:1;transform:none;transition:none}.lp-cta-lime:after{display:none}.lp-card:hover{transform:none}.lp-gauge-fill{transition:none}}
