html:has(.lp-root){scroll-behavior:smooth}.lp-hero-bg{background:radial-gradient(55% 45% at 72% 10%,rgba(240,94,35,.22),transparent 62%),radial-gradient(40% 35% at 12% 88%,rgba(240,94,35,.09),transparent 60%)}.lp-grid,.lp-hero-bg{position:absolute;inset:0;pointer-events:none}.lp-grid{background-image:linear-gradient(rgba(240,235,227,.05) 1px,transparent 0),linear-gradient(90deg,rgba(240,235,227,.05) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 25%,#000 15%,transparent 70%);mask-image:radial-gradient(ellipse 75% 65% at 50% 25%,#000 15%,transparent 70%)}.lp-ember{background:linear-gradient(92deg,#f05e23,#f5a623);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-glow{box-shadow:0 0 0 1px rgba(255,255,255,.04),0 40px 100px -30px rgba(240,94,35,.35),0 30px 60px -40px rgba(0,0,0,.9)}.lp-ring{position:relative}.lp-ring:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(240,94,35,.6),rgba(255,255,255,.06) 40%,rgba(240,94,35,.25));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes lp-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lp-enter{animation:lp-fade-up .9s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--lp-delay,0s)}.lp-reveal[data-state=hidden]{opacity:0;transform:translateY(26px)}.lp-reveal[data-state=shown]{opacity:1;transform:none;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transition-delay:var(--lp-delay,0s)}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lp-float{animation:lp-float 7s ease-in-out infinite;animation-delay:var(--lp-delay,0s)}@keyframes lp-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.lp-bar{transform-origin:bottom}.lp-bars-animate .lp-bar{animation:lp-grow .9s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 45ms + .4s)}@keyframes lp-pulse{0%,to{box-shadow:0 0 0 0 rgba(240,94,35,.6)}70%{box-shadow:0 0 0 7px rgba(240,94,35,0)}}.lp-live-dot{animation:lp-pulse 2.2s ease-out infinite}@keyframes lp-toast{0%{opacity:0;transform:translateY(10px) scale(.98)}6%{opacity:1;transform:none}28%{opacity:1;transform:none}34%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:0}}.lp-toast{opacity:0;animation:lp-toast 9.6s ease-in-out infinite;animation-delay:var(--lp-delay,0s)}@keyframes lp-swap-a{0%,42%{opacity:1}50%,92%{opacity:0}to{opacity:1}}@keyframes lp-swap-b{0%,42%{opacity:0}50%,92%{opacity:1}to{opacity:0}}.lp-swap-a{animation:lp-swap-a 8s ease-in-out infinite}.lp-swap-b{animation:lp-swap-b 8s ease-in-out infinite}.lp-card{transition:border-color .25s ease,transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}@media (hover:hover) and (pointer:fine){.lp-card:hover{border-color:rgba(240,94,35,.45);transform:translateY(-4px);box-shadow:0 20px 40px -24px rgba(240,94,35,.35)}}.lp-phone{border-radius:46px;background:#0b0a08;padding:10px;box-shadow:0 0 0 1px rgba(255,255,255,.09),inset 0 0 0 1px rgba(255,255,255,.04),0 60px 120px -40px rgba(0,0,0,.95),0 40px 90px -50px rgba(240,94,35,.45)}.lp-phone-screen{border-radius:37px;background:#161310;overflow:hidden}.lp-cta-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 80% at 50% 110%,rgba(240,94,35,.35),transparent 65%),radial-gradient(50% 50% at 50% 0,rgba(245,166,35,.12),transparent 60%)}@media (prefers-reduced-motion:reduce){html:has(.lp-root){scroll-behavior:auto}.lp-bars-animate .lp-bar,.lp-enter,.lp-float,.lp-live-dot,.lp-swap-a,.lp-swap-b{animation:none!important}.lp-swap-b{opacity:0}.lp-reveal[data-state=hidden]{opacity:1;transform:none}.lp-toast{animation:none!important;opacity:1}.lp-toast:not(:first-child){display:none}.lp-card:hover{transform:none}}