.lp{position:relative;overflow-x:clip}.lp section[id]{scroll-margin-top:5rem}@keyframes lp-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes lp-float-b{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(8px) rotate(1deg)}}@keyframes lp-orb-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(8vw,6vh,0) scale(1.18)}}@keyframes lp-orb-b{0%{transform:translateZ(0) scale(1.1)}to{transform:translate3d(-7vw,-5vh,0) scale(.9)}}@keyframes lp-pulse{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes lp-toast{0%,8%{opacity:0;transform:translateY(14px) scale(.96)}14%,78%{opacity:1;transform:none}88%,to{opacity:0;transform:translateY(-8px) scale(.98)}}@keyframes lp-ring{0%{stroke-dashoffset:0}to{stroke-dashoffset:213.6}}@keyframes lp-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes lp-shine{0%{transform:translateX(-130%) skewX(-18deg)}to{transform:translateX(300%) skewX(-18deg)}}@keyframes lp-reveal{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes lp-bar{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}.lp-rise{animation:lp-rise .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d,0s)}@supports (animation-timeline:view()){.lp-reveal{animation:lp-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 38%}.lp-draw{stroke-dasharray:1;animation:lp-draw linear both;animation-timeline:view();animation-range:entry 5% cover 45%}.lp-grow{transform-origin:bottom;animation:lp-bar linear both;animation-timeline:view();animation-range:entry 0 cover 40%}}.lp-draw{stroke-dasharray:1}.lp-hero{position:relative;isolation:isolate}.lp-hero:before{content:"";opacity:.55;background-image:linear-gradient(rgb(var(--c-slate-200)/.5) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--c-slate-200)/.5) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 10%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 10%,transparent 75%)}.lp-hero:before,.lp-orbs{position:absolute;inset:0;z-index:-1}.lp-orbs{pointer-events:none;overflow:hidden}.lp-hero>.lp-orbs{-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.lp-orb{position:absolute;border-radius:9999px;filter:blur(100px);will-change:transform}.lp-orb-1{width:40rem;height:40rem;left:-12rem;top:-14rem;background:rgb(var(--c-brand-500));opacity:.22;animation:lp-orb-a 18s ease-in-out infinite alternate}.lp-orb-2{width:34rem;height:34rem;right:-10rem;top:4rem;background:#c026d3;opacity:.14;animation:lp-orb-b 22s ease-in-out infinite alternate}.lp-orb-3{width:26rem;height:26rem;left:38%;bottom:-12rem;background:#2563eb;opacity:.14;animation:lp-orb-a 26s ease-in-out infinite alternate-reverse}:root[data-theme=light] .lp-orb-1{opacity:.16}:root[data-theme=light] .lp-orb-2,:root[data-theme=light] .lp-orb-3{opacity:.1}.lp-header{position:sticky;top:0;z-index:40;background:rgb(var(--c-ink)/.72);backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid rgb(var(--c-slate-200)/.7)}.lp-navlink{position:relative;padding:.4rem .2rem;font-size:.875rem;font-weight:500;color:rgb(var(--c-slate-600));transition:color .15s}.lp-navlink:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;border-radius:2px;background:rgb(var(--c-brand-500));transform:scaleX(0);transform-origin:left;transition:transform .25s}.lp-navlink:hover{color:rgb(var(--c-slate-900))}.lp-navlink:hover:after{transform:scaleX(1)}.lp-grad{background:linear-gradient(100deg,rgb(var(--c-brand-500)) 0,#c026d3 55%,#ec4899 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;background-size:200% 100%;animation:lp-gradshift 8s ease-in-out infinite alternate}@keyframes lp-gradshift{0%{background-position:0 0}to{background-position:100% 0}}.lp-btn-xl{padding:.85rem 1.4rem!important;font-size:1rem!important;border-radius:.95rem!important;position:relative;overflow:hidden}.lp-btn-xl:after{content:"";position:absolute;inset:0 auto 0 0;width:35%;background:linear-gradient(90deg,transparent,rgb(255 255 255/.4),transparent);transform:translateX(-130%) skewX(-18deg);pointer-events:none}@media (hover:hover){.lp-btn-xl:hover:after{animation:lp-shine .9s ease-out}}.lp-stage{position:relative}.lp-window{box-shadow:0 40px 80px -30px rgb(0 0 0/.55),0 0 0 1px rgb(var(--c-slate-200)),0 0 90px -30px rgb(var(--c-brand-500)/.5)}:root[data-theme=light] .lp-window{box-shadow:0 40px 70px -34px rgb(15 23 42/.35),0 0 0 1px rgb(var(--c-slate-200)),0 0 80px -34px rgb(var(--c-brand-500)/.4)}.lp-float{animation:lp-float 7s ease-in-out infinite}.lp-float-b{animation:lp-float-b 9s ease-in-out infinite}.lp-toast{animation:lp-toast 7s ease-in-out infinite}.lp-glass{background:rgb(var(--c-surface)/.86);backdrop-filter:blur(14px);border:1px solid rgb(var(--c-slate-200));box-shadow:0 20px 44px -22px rgb(0 0 0/.55)}.lp-dot-live{position:relative}.lp-dot-live:after{content:"";position:absolute;inset:-4px;border-radius:9999px;background:currentColor;opacity:.35;animation:lp-pulse 2s ease-in-out infinite}.lp-bodymini p,.lp-bodymini ul{display:none}.lp-card{position:relative;border-radius:1.4rem;padding:1.4rem;background:linear-gradient(180deg,rgb(255 255 255/var(--card-sheen,.03)),transparent 50%),rgb(var(--c-surface));border:1px solid rgb(var(--c-slate-200));box-shadow:var(--shadow-card);transition:transform .25s,border-color .25s,box-shadow .25s}@media (hover:hover){.lp-card:hover{transform:translateY(-4px);border-color:rgb(var(--c-brand-500)/.55);box-shadow:0 24px 50px -28px rgb(var(--c-brand-500)/.5),var(--shadow-card)}}.lp-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(420px circle at 20% 0,rgb(var(--c-brand-500)/.12),transparent 60%)}@media (hover:hover){.lp-card:hover:before{opacity:1}}.lp-icon{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:.85rem;color:rgb(var(--c-brand-600));background:rgb(var(--c-brand-500)/.14);border:1px solid rgb(var(--c-brand-500)/.25)}.lp-chip{display:inline-flex;align-items:center;gap:.35rem;border-radius:9999px;padding:.25rem .7rem;font-size:.75rem;font-weight:600;border:1px solid rgb(var(--c-slate-200));color:rgb(var(--c-slate-600));background:rgb(var(--c-surface)/.6)}.lp-phone{position:relative;width:17.5rem;max-width:100%;margin-inline:auto;padding:.55rem;border-radius:2.4rem;background:linear-gradient(160deg,rgb(var(--c-slate-300)),rgb(var(--c-slate-200)));box-shadow:0 50px 80px -34px rgb(0 0 0/.65),0 0 100px -30px rgb(var(--c-brand-500)/.55)}.lp-phone-screen{border-radius:1.9rem;overflow:hidden;background:rgb(var(--c-ink));border:1px solid rgb(var(--c-slate-200))}.lp-ring-bg{stroke:rgb(var(--c-slate-200))}.lp-ring-fg{stroke:rgb(var(--c-brand-500));stroke-dasharray:213.6;animation:lp-ring 24s linear infinite;transform:rotate(-90deg);transform-origin:50% 50%}.lp-steps{counter-reset:lp-step}.lp-step{counter-increment:lp-step;position:relative}.lp-step:before{content:counter(lp-step);display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:9999px;margin-bottom:.9rem;font-weight:700;color:rgb(var(--c-ink));background:linear-gradient(135deg,rgb(var(--c-brand-500)),#c026d3);box-shadow:0 8px 20px -8px rgb(var(--c-brand-500)/.7)}@media (min-width:1024px){.lp-step:not(:last-child):after{content:"";position:absolute;top:1.2rem;left:3.2rem;right:-.6rem;height:2px;background:linear-gradient(90deg,rgb(var(--c-brand-500)/.5),rgb(var(--c-slate-200)))}}.lp-price{position:relative;border-radius:1.7rem;padding:2px;background:linear-gradient(140deg,rgb(var(--c-brand-500)),#c026d3 50%,rgb(var(--c-brand-500)/.3));box-shadow:0 40px 80px -40px rgb(var(--c-brand-500)/.6)}.lp-price>div{border-radius:calc(1.7rem - 2px);background:rgb(var(--c-surface))}.lp-faq details{border-bottom:1px solid rgb(var(--c-slate-200))}.lp-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0;font-weight:600;color:rgb(var(--c-slate-800))}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";flex:none;display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:9999px;border:1px solid rgb(var(--c-slate-300));color:rgb(var(--c-brand-600));font-size:1.2rem;line-height:1;transition:transform .25s,background .2s}.lp-faq details[open] summary:after{transform:rotate(45deg);background:rgb(var(--c-brand-500)/.15)}.lp-faq details>div{padding:0 0 1.2rem;color:rgb(var(--c-slate-600));line-height:1.65;animation:lp-rise .35s ease-out both}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation:none!important;transition:none!important}}