.lp{--lp-bg:#0d0e14;--lp-fg:#f3f4f7;--lp-fg-2:#c3c5ce;--lp-mute:#6f7280;--lp-faint:#3a3c48;--lp-line:#23252f;--lp-soft:#16171f;--lp-card:#15161e;--lp-btn:#f3f4f7;--lp-btn-fg:#0d0e14;--lp-shadow:0 24px 60px -24px rgb(0 0 0/0.7);background:var(--lp-bg);color:var(--lp-fg);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-feature-settings:"cv11","ss03"}:root[data-theme=light] .lp{--lp-bg:#ffffff;--lp-fg:#15161d;--lp-fg-2:#4a4c57;--lp-mute:#9a9ca6;--lp-faint:#d4d5db;--lp-line:#e9eaee;--lp-soft:#f4f5f8;--lp-card:#ffffff;--lp-btn:#15161d;--lp-btn-fg:#ffffff;--lp-shadow:0 30px 70px -30px rgb(21 22 29/0.35)}.lp :focus-visible{outline:2px solid var(--lp-fg);outline-offset:3px}.lp-wrap{margin-inline:auto;max-width:1240px;padding-inline:20px}@media (min-width:768px){.lp-wrap{padding-inline:48px}}.lp-display{font-size:clamp(2.75rem,7.4vw,5.6rem);letter-spacing:-.045em;line-height:.98}.lp-display,.lp-display-sm{font-weight:600;text-wrap:balance}.lp-display-sm{font-size:clamp(2.25rem,5.2vw,4.25rem);letter-spacing:-.04em;line-height:1}.lp-kicker{display:block;margin-bottom:.9rem;color:var(--lp-fg-2);font-size:.9375rem;font-weight:500;letter-spacing:-.01em;line-height:1.3}.lp-dim{color:var(--lp-mute)}.lp-lede{color:var(--lp-fg-2);font-size:.9375rem;line-height:1.45;max-width:34ch}.lp-small{color:var(--lp-mute);font-size:.8125rem}.lp-btn{align-items:center;background:var(--lp-btn);border-radius:999px;color:var(--lp-btn-fg);display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;min-height:44px;padding:0 1.25rem;transition:transform .2s ease;white-space:nowrap}.lp-btn:hover{transform:scale(1.03)}.lp-btn-ghost{background:transparent;border:1px solid var(--lp-line);color:var(--lp-fg)}.lp-chat-pill{background:var(--lp-btn,#15161d);color:var(--lp-btn-fg,#fff)}.lp-pill{box-shadow:0 10px 30px -12px rgb(0 0 0/.45)}.lp-menu-panel,.lp-pill{background:#15161d;border:1px solid rgb(255 255 255/.08);color:#fff}.lp-menu-panel{box-shadow:0 30px 80px -20px rgb(0 0 0/.55);opacity:0;transform:translateY(-10px) scale(.96);transform-origin:50% 0;visibility:hidden}.lp-menu-panel[data-open]{opacity:1;transform:none;visibility:visible}.lp-burger{display:block;height:14px;position:relative;width:14px}.lp-burger>span{background:currentColor;border-radius:1px;height:1.5px;left:1.5px;position:absolute;right:1.5px}.lp-burger>span:first-child{top:3px}.lp-burger>span:nth-child(2){top:6.25px}.lp-burger>span:nth-child(3){top:9.5px}.lp-burger[data-open]>span:first-child{transform:translateY(3.25px) rotate(45deg)}.lp-burger[data-open]>span:nth-child(2){opacity:0;transform:scaleX(0)}.lp-burger[data-open]>span:nth-child(3){transform:translateY(-3.25px) rotate(-45deg)}@media (prefers-reduced-motion:no-preference){.lp-menu-panel{transition:opacity .16s ease,transform .18s ease-in,visibility 0s linear .18s}.lp-menu-panel[data-open]{transition:opacity .2s ease,transform .32s cubic-bezier(.2,.9,.3,1.15),visibility 0s}.lp-menu-panel[data-open] .lp-menu-item{animation:lp-menu-item-in .32s cubic-bezier(.2,.9,.3,1) both;animation-delay:calc(40ms + var(--i, 0) * 22ms)}.lp-burger>span{transition:transform .28s cubic-bezier(.6,0,.3,1.2),opacity .18s ease}}@keyframes lp-menu-item-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.lp-aurora{inset:0;mask-image:linear-gradient(#000 70%,transparent 98%);overflow:hidden;pointer-events:none;position:absolute}.lp-aurora>span{border-radius:50%;filter:blur(72px);position:absolute;will-change:transform}.lp-aurora-a{background:#6d5cff;height:520px;opacity:.45;right:6%;top:8%;width:560px}.lp-aurora-b{background:#38bdf8;height:420px;opacity:.38;right:26%;top:38%;width:460px}.lp-aurora-c{background:#ff8a4c;height:380px;opacity:.32;right:-4%;top:44%;width:420px}:root:not([data-theme=light]) .lp-aurora>span{opacity:.2}.lp-dots{background-image:radial-gradient(rgb(21 22 29/.16) 1px,transparent 1.6px);background-size:22px 22px;inset:0;mask-image:radial-gradient(ellipse 70% 75% at 72% 45%,#000 20%,transparent 75%);pointer-events:none;position:absolute}:root:not([data-theme=light]) .lp-dots{background-image:radial-gradient(rgb(255 255 255/.1) 1px,transparent 1.6px)}@media (max-width:1023px){.lp-aurora-a{right:-30%;top:46%}.lp-aurora-b{right:30%;top:62%}.lp-aurora-c{right:-40%;top:72%}.lp-dots{mask-image:radial-gradient(ellipse 90% 45% at 50% 75%,#000 20%,transparent 75%)}}.lp-glass{backdrop-filter:blur(18px) saturate(1.4);background:rgb(255 255 255/.5);border:1px solid rgb(255 255 255/.8);border-radius:24px;box-shadow:inset 0 1px 0 rgb(255 255 255/.6),0 40px 80px -40px rgb(49 46 129/.45);padding:10px}:root:not([data-theme=light]) .lp-glass{background:rgb(22 23 31/.55);border-color:rgb(255 255 255/.1);box-shadow:inset 0 1px 0 rgb(255 255 255/.06),0 40px 80px -40px rgb(0 0 0/.8)}.lp-glass .px-demo{border-radius:16px;overflow:hidden}.lp-hero-title{font-size:clamp(2.75rem,5.6vw,4.9rem);font-weight:600;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.lp-btn-glass{backdrop-filter:blur(10px);background:rgb(255 255 255/.5)}:root:not([data-theme=light]) .lp-btn-glass{background:rgb(255 255 255/.03)}.lp-hero-lede{color:var(--lp-fg-2);font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.5;max-width:46ch}.lp-btn-lg{font-size:1rem;font-weight:600;min-height:52px;padding:0 1.6rem}.lp-tag{border:1px solid var(--lp-line);border-radius:6px;color:var(--lp-fg-2);font-size:.875rem;padding:.55rem .9rem;white-space:nowrap}.lp-card{border-radius:28px;color:#fff;overflow:hidden;position:relative}.lp-card:after{background:radial-gradient(120% 80% at 85% 0,rgb(255 255 255/.22),transparent 55%);content:"";inset:0;pointer-events:none;position:absolute}.lp-card-web{background:linear-gradient(140deg,#2f25c9,#5b3df0 45%,#8f63ff)}.lp-card-chat{background:linear-gradient(140deg,#0b3f91,#1667d9 50%,#3fa2f5)}.lp-card-book{background:linear-gradient(140deg,#075e6e,#0e8f98 50%,#3cc4b5)}.lp-card-crm{background:linear-gradient(140deg,#7f1747,#c42e63 50%,#f2647e)}.lp-card-auto{background:linear-gradient(140deg,#8a2c0b,#c9560a 50%,#ef9a22)}.lp-card-search{background:linear-gradient(140deg,#e2400f,#fb6a1e 50%,#ff9a3d)}.lp-card-growth{background:linear-gradient(140deg,#1a2283,#4338ca 45%,#b246d0)}.lp-card-box{border:1px solid rgb(255 255 255/.28);border-radius:4px}.lp-card-box>*+*{border-top:1px solid rgb(255 255 255/.28)}@media (min-width:768px){.lp-card-box>*+*{border-top:0;border-left:1px solid rgb(255 255 255/.28)}}.lp-card-tail{color:rgb(255 255 255/.55)}.lp-card-frame{background:rgb(255 255 255/.14);border:1px solid rgb(255 255 255/.22);border-radius:22px;padding:10px}.lp-card-panel,.lp-shot{background:#fff;border-radius:14px;overflow:hidden}.lp-shot img{display:block;height:100%;object-fit:cover;object-position:0 0;width:100%}@media (min-width:1024px){.lp-stack-item{position:sticky;top:92px}}.lp-marquee{mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);overflow:hidden}.lp-marquee-track{display:flex;gap:16px;width:max-content}.lp-work-card{aspect-ratio:16/10;border-radius:20px;overflow:hidden;position:relative;width:clamp(260px,32vw,420px)}.lp-work-card img{height:100%;object-fit:cover;object-position:0 0;transition:transform .6s ease;width:100%}.lp-work-card:hover img{transform:scale(1.04)}.lp-step-dot{background:var(--lp-faint);border-radius:2px;height:8px;width:8px}.lp-step-dot[data-on]{background:#4f46e5}:root:not([data-theme=light]) .lp-step-dot[data-on]{background:#818cf8}.lp-mock{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:18px;box-shadow:var(--lp-shadow)}.lp-on-dark .border-white\/30{border-color:rgb(255 255 255/.35)}.lp-on-dark .text-slate-300{color:rgb(255 255 255/.75)}.lp-faq summary{cursor:pointer;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq .lp-faq-icon{transition:transform .25s ease}.lp-faq[open] .lp-faq-icon{transform:rotate(45deg)}.lp-band{background:linear-gradient(rgb(255 255 255/.07) 1px,transparent 0) 0 0 /64px 64px,linear-gradient(90deg,rgb(255 255 255/.07) 1px,transparent 0) 0 0 /64px 64px,linear-gradient(170deg,#2b2bd6,#5a44ef 38%,#b45bd6 72%,#ff8a4c);color:#fff}.lp-input{background:rgb(255 255 255/.96);border:0;border-radius:2px;color:#15161d;font-size:.9375rem;min-height:48px;padding:0 1rem;width:100%}.lp-input::placeholder{color:#8c8f99}.lp-input:focus{outline:2px solid #fff;outline-offset:2px}.lp-field{background:var(--lp-bg);border:1px solid var(--lp-line);border-radius:12px;color:var(--lp-fg);font-size:.9375rem;min-height:46px;padding:0 .9rem;width:100%}textarea.lp-field{min-height:96px;padding:.7rem .9rem;resize:vertical}.lp-field:focus{border-color:var(--lp-fg);outline:none}.lp-day{aspect-ratio:1;border-radius:999px;display:grid;font-size:.9375rem;margin-inline:auto;max-width:52px;place-items:center;width:100%}.lp-day:disabled{color:var(--lp-faint);cursor:default}.lp-day[data-open]{background:var(--lp-soft);color:var(--lp-fg);font-weight:600}.lp-day[data-open]:hover{outline:1px solid var(--lp-fg)}.lp-day[aria-pressed=true]{background:var(--lp-btn);color:var(--lp-btn-fg)}.lp-slot{border:1px solid var(--lp-line);border-radius:999px;min-height:46px;transition:border-color .15s ease;width:100%}.lp-slot:hover{border-color:var(--lp-fg)}@media (prefers-reduced-motion:no-preference){.lp-aurora-a{animation:lp-drift-a 22s ease-in-out infinite alternate}.lp-aurora-b{animation:lp-drift-b 28s ease-in-out infinite alternate}.lp-aurora-c{animation:lp-drift-c 25s ease-in-out infinite alternate}.lp-marquee-track{animation:lp-left 60s linear infinite}.lp-marquee-track[data-reverse]{animation-direction:reverse}.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}.lp-word{animation:lp-word-in .5s ease both;display:inline-block}@supports (animation-timeline:view()){@media (min-width:1024px){.lp-card{animation:lp-lay-flat linear both;animation-range:entry 0 entry 90%;animation-timeline:view();transform-origin:50% 0}}}}@media (prefers-reduced-motion:reduce){.lp-marquee{mask-image:none;overflow-x:auto}}@keyframes lp-drift-a{to{transform:translate(-90px,70px) scale(1.12)}}@keyframes lp-drift-b{to{transform:translate(120px,-60px) scale(.9)}}@keyframes lp-drift-c{to{transform:translate(-70px,-90px) scale(1.15)}}@keyframes lp-left{to{transform:translateX(calc(-50% - 8px))}}@keyframes lp-word-in{0%{opacity:0;transform:translateY(.25em)}to{opacity:1;transform:none}}@keyframes lp-lay-flat{0%{transform:perspective(1600px) rotateX(16deg) scale(.94)}to{transform:none}}.lp-prose{color:var(--lp-fg-2);font-size:1.0625rem;line-height:1.7}.lp-prose>*+*{margin-top:1.15em}.lp-prose h2{font-size:clamp(1.5rem,2.6vw,1.875rem);line-height:1.15;letter-spacing:-.025em;margin-top:2.2em}.lp-prose h2,.lp-prose h3{color:var(--lp-fg);font-weight:600}.lp-prose h3{font-size:1.25rem;line-height:1.3;letter-spacing:-.015em;margin-top:1.8em}.lp-prose h2+*,.lp-prose h3+*{margin-top:.7em}.lp-prose a{color:var(--lp-fg);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.lp-prose strong{color:var(--lp-fg);font-weight:600}.lp-prose ol,.lp-prose ul{padding-left:1.4em}.lp-prose ul{list-style:disc}.lp-prose ol{list-style:decimal}.lp-prose li+li{margin-top:.5em}.lp-prose li::marker{color:var(--lp-mute)}.lp-prose blockquote{border-left:2px solid var(--lp-line);padding-left:1.2em}.lp-prose blockquote p+p{margin-top:.4em}.lp-prose code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em;background:var(--lp-soft);border-radius:6px;padding:.1em .35em;overflow-wrap:anywhere}.lp-prose table{width:100%;border-collapse:collapse;font-size:.9375rem;display:block;overflow-x:auto}.lp-prose td,.lp-prose th{border-bottom:1px solid var(--lp-line);padding:.6em .8em .6em 0;text-align:left;vertical-align:top}.lp-prose th{color:var(--lp-fg);font-weight:600}.px-demo{margin:0;width:100%}.px-demo-hold{aspect-ratio:calc(var(--w)) /calc(var(--h));margin-inline:auto;max-width:calc(var(--w) * 1px);width:100%}@media (max-width:559px){.px-demo-hold{aspect-ratio:calc(var(--cw)) /calc(var(--ch));max-width:calc(var(--cw) * 1px)}}.wl-bar{background:linear-gradient(90deg,#2b2bd6,#5a44ef 38%,#b45bd6 72%,#ff8a4c);background-size:100vw 100%;border-radius:0 999px 999px 0;transition:width .45s cubic-bezier(.22,1,.36,1)}.lp h1.wl-q,.wl-q{font-size:clamp(1.75rem,4.2vw,2.75rem);font-weight:600;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.wl-input{background:transparent;border:0;border-bottom:2px solid var(--lp-faint);border-radius:0;color:var(--lp-fg);font-size:clamp(1.375rem,3.2vw,1.875rem);letter-spacing:-.02em;padding:.35rem 0 .6rem;transition:border-color .2s ease;width:100%}.wl-input::placeholder{color:var(--lp-faint)}.lp .wl-input:focus,.lp .wl-input:focus-visible{border-bottom-color:var(--lp-fg);outline:none}.wl-input[aria-invalid=true]{border-bottom-color:#e5484d}.wl-done-mark{background:linear-gradient(140deg,#2b2bd6,#5a44ef 45%,#b45bd6);box-shadow:0 14px 34px -12px rgb(90 68 239/.6)}.wl-input.wl-input--sm{font-size:clamp(1.125rem,2.2vw,1.375rem);padding:.3rem 0 .5rem}.wl-area{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:1rem;color:var(--lp-fg);display:block;field-sizing:content;font-size:clamp(1.0625rem,2vw,1.25rem);letter-spacing:-.01em;line-height:1.55;min-height:8.5rem;padding:.9rem 1.1rem;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.wl-area::placeholder{color:var(--lp-faint)}.lp .wl-area:focus,.lp .wl-area:focus-visible{border-color:var(--lp-fg);box-shadow:inset 0 0 0 1px var(--lp-fg);outline:none}.wl-chip{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:999px;color:var(--lp-fg-2);font-size:.875rem;padding:.4rem .85rem;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.wl-chip:hover{border-color:var(--lp-faint);color:var(--lp-fg)}.wl-chip[data-on=true]{background:var(--lp-fg);border-color:var(--lp-fg);color:var(--lp-bg)}.lp .wl-chip:focus-visible{outline:2px solid #5a44ef;outline-offset:2px}.wl-combo-list{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:1rem;box-shadow:var(--lp-shadow);max-height:min(18rem,45vh);overflow-y:auto;overscroll-behavior:contain;padding:.375rem}.wl-combo-option{align-items:center;border-radius:.625rem;color:var(--lp-fg);cursor:pointer;display:flex;font-size:.9375rem;gap:.75rem;padding:.55rem .75rem;transition:background-color .12s ease}.wl-combo-option:hover,.wl-combo-option[data-active=true]{background:var(--lp-soft)}.wl-combo-empty{color:var(--lp-mute);font-size:.9375rem;padding:.55rem .75rem}.wl-choice{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:1rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.wl-choice:hover{border-color:var(--lp-faint)}.wl-choice[data-on=true]{border-color:var(--lp-fg);box-shadow:inset 0 0 0 1px var(--lp-fg)}.lp .wl-choice:has(input:focus-visible){outline:2px solid #5a44ef;outline-offset:3px}.wl-choice-icon{background:var(--lp-soft);color:var(--lp-fg-2);transition:background .18s ease,color .18s ease}.wl-choice[data-on=true] .wl-choice-icon{background:linear-gradient(140deg,#2b2bd6,#5a44ef 45%,#b45bd6);color:#fff}.wl-key{border:1px solid var(--lp-line);color:var(--lp-mute);transition:all .18s ease}.wl-choice[data-on=true] .wl-key{background:var(--lp-fg);border-color:var(--lp-fg);color:var(--lp-bg)}@media (prefers-reduced-motion:no-preference){.wl-choice[data-on=true] .wl-choice-icon{animation:wl-pop .35s cubic-bezier(.34,1.56,.64,1) both}.wl-step{animation:wl-in .42s cubic-bezier(.22,1,.36,1) both}.wl-step[data-direction=back]{animation-name:wl-in-back}.wl-done-mark{animation:wl-pop .5s cubic-bezier(.34,1.56,.64,1) .08s both}}@keyframes wl-in{0%{opacity:0;transform:translateY(28px)}}@keyframes wl-in-back{0%{opacity:0;transform:translateY(-28px)}}@keyframes wl-pop{0%{opacity:0;transform:scale(.6)}}