.lp-root{--lp-accent: #009b03;--lp-accent-hover: #00b304;--lp-os-green: #00b341;--lp-accent-deep: #046b06;--lp-black: #000000;--lp-white: #ffffff;--lp-off-white: #f9f9f9;--lp-zinc-50: #fafafa;--lp-zinc-100: #f4f4f5;--lp-zinc-200: #e4e4e7;--lp-zinc-300: #d4d4d8;--lp-zinc-400: #a1a1aa;--lp-zinc-500: #71717a;--lp-zinc-600: #52525b;--lp-zinc-700: #3f3f46;--lp-zinc-800: #27272a;--lp-zinc-900: #18181b;--lp-gray-100: #f3f4f6;--lp-gray-500: #6b7280;--lp-gray-600: #4b5563;--lp-shell: 1280px;--lp-pad: clamp(1rem, 4vw, 2rem);font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--lp-black);background:var(--lp-white);overflow-x:hidden}.lp-root img,.lp-root svg{max-width:100%;display:block}.lp-root a{color:inherit;text-decoration:none}.lp-root button{font:inherit;color:inherit}.lp-root h1,.lp-root h2,.lp-root h3,.lp-root h4,.lp-root p,.lp-root figure,.lp-root dl,.lp-root ol,.lp-root ul{margin:0}.lp-root .shell{max-width:var(--lp-shell);margin:0 auto;padding-left:var(--lp-pad);padding-right:var(--lp-pad)}.lp-root .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:0;border:0;cursor:pointer;font-weight:700;text-transform:uppercase;letter-spacing:.08em;transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease;white-space:nowrap}.lp-root .btn:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--lp-black)}.lp-root .btn-green{background:var(--lp-accent);color:#fff}.lp-root .btn-green:hover{background:var(--lp-accent-hover)}.lp-root .btn-green:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--lp-accent)}.lp-root .btn-sm{padding:.65rem 1.5rem;font-size:.6875rem}.lp-root .btn-lg{padding:1rem 2rem;font-size:.8125rem;letter-spacing:.1em}@media(max-width:520px){.lp-root .btn-lg{white-space:normal;line-height:1.45}}.lp-root .lp-nav{position:fixed;top:0;left:0;right:0;z-index:50;background:#fffffff0;backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--lp-gray-100)}.lp-root .nav-inner{display:flex;align-items:center;justify-content:space-between;height:3.5rem;gap:1rem}.lp-root .wordmark{font-weight:800;font-size:1.25rem;letter-spacing:-.035em;-webkit-user-select:none;user-select:none}.lp-root .wordmark i{font-style:normal;color:var(--lp-accent)}.lp-root .logo-link{display:inline-flex;align-items:center}.lp-root .logo-anim{display:block;width:140px;height:40px;filter:invert(1);pointer-events:none}.lp-root .bar-cta{opacity:0;pointer-events:none}.lp-root .bar-cta.on{opacity:1;pointer-events:auto}.lp-root .nav-spacer{height:3.5rem}.lp-root .hero{padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(2.75rem,6vw,4.5rem);background:radial-gradient(58rem 30rem at 72% -12%,rgba(0,155,3,.08),transparent 62%),linear-gradient(180deg,#fff 0%,var(--lp-off-white) 100%)}.lp-root .hero-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2.25rem,5vw,4rem)}@media(min-width:960px){.lp-root .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lp-root .lp-h1{font-size:clamp(1.9rem,4.4vw,2.95rem);font-weight:700;letter-spacing:-.045em;line-height:1.07;margin:0;min-height:2.14em}.lp-root .lp-h1 .green{color:var(--lp-accent)}.lp-root .sub{margin:1.15rem 0 0;max-width:33rem;font-size:clamp(1rem,1.7vw,1.125rem);font-weight:300;line-height:1.6;color:var(--lp-gray-600)}.lp-root .cta-row{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:2rem;align-items:center}@media(max-width:460px){.lp-root .cta-row{justify-content:center}.lp-root .cta-row .btn{flex:1 1 100%}.lp-root .cta-row .textlink{margin:0 auto;font-size:.875rem;color:var(--lp-black)}.lp-root .cta-row .textlink:after{height:2px;background:var(--lp-zinc-500)}}.lp-root .textlink{display:inline-flex;align-items:center;position:relative;font-size:.8125rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-zinc-800);border:0;padding:.9rem 0;transition:color .2s ease;cursor:pointer;background:none}.lp-root .textlink:after{content:"";position:absolute;left:0;right:0;bottom:.7rem;height:1.5px;background:var(--lp-zinc-400);transition:background-color .2s ease}.lp-root .textlink:hover{color:var(--lp-black)}.lp-root .textlink:hover:after{background:var(--lp-black)}.lp-root .textlink:focus-visible{outline:2px solid var(--lp-black);outline-offset:4px}.lp-root .microcopy{margin-top:1rem;font-size:.75rem;color:var(--lp-gray-500);display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.lp-root .microcopy .dot{width:4px;height:4px;border-radius:50%;background:var(--lp-zinc-300)}.lp-root .microcopy .stars{color:var(--lp-accent);font-weight:700;letter-spacing:.02em}.lp-root .microcopy>span{display:inline-flex;align-items:center;gap:.35rem}.lp-root .shop-ico{width:13px;height:17px;flex-shrink:0;display:block}.lp-root .vip-scene{position:relative;background:var(--lp-zinc-50);overflow:hidden;height:540px;border:1px solid var(--lp-zinc-200)}.lp-root .vs-native{position:relative;width:560px;height:540px;transform-origin:top left}.lp-root .vs-clip{position:absolute;left:16px;top:0;bottom:0;width:240px;overflow:hidden}.lp-root .vs-fade{position:absolute;left:0;right:0;height:56px;z-index:10;pointer-events:none}.lp-root .vs-fade.top{top:0;background:linear-gradient(180deg,var(--lp-zinc-50),transparent)}.lp-root .vs-fade.bot{bottom:0;background:linear-gradient(0deg,var(--lp-zinc-50),transparent)}.lp-root .vs-list{display:flex;flex-direction:column;gap:6px;padding-top:12px;transform:translateY(0);will-change:transform}.lp-root .vs-row{position:relative;display:flex;align-items:center;width:240px;height:46px;border-radius:3px;overflow:hidden;flex-shrink:0;transition:opacity .3s ease,filter .3s ease;border:1px solid var(--lp-zinc-200);background:#fff}.lp-root .vs-ic{height:100%;width:40px;flex-shrink:0;background:#fff;display:flex;align-items:center;justify-content:center;border-right:1px solid #e5e7eb}.lp-root .vs-ic svg{width:20px;height:20px;display:block}.lp-root .vs-body{flex:1;height:100%;display:flex;align-items:center;padding-left:12px;background:#fff;overflow:hidden}.lp-root .vs-body span{font-size:12.5px;font-weight:600;color:#18181b;white-space:nowrap}.lp-root .vs-body .cname{font-weight:400;color:#71717a}.lp-root .vs-row.vip{border-color:var(--lp-accent)}.lp-root .vs-row.vip .vs-body{background:var(--lp-accent);justify-content:space-between;padding-right:10px}.lp-root .vs-row.vip .vs-body span{color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.lp-root .vs-row.vip .vs-dotp{width:7px;height:7px;border-radius:50%;background:#fff;flex-shrink:0;margin-left:6px;animation:lp-blip 2s cubic-bezier(.4,0,.6,1) infinite}.lp-root .vs-blur .vs-row:not(.vip){opacity:.38;filter:blur(1.5px)}@keyframes lp-blip{0%,to{opacity:1}50%{opacity:.35}}.lp-root .vs-card{position:absolute;top:50%;left:300px;z-index:20;width:260px;background:#fff;transform:translateY(-50%);border:1px solid var(--lp-zinc-100);box-shadow:0 25px 50px -12px #00000042}.lp-root .vs-card.in{animation:lp-vsCardIn .55s cubic-bezier(.2,.9,.27,1.06) both}@keyframes lp-vsCardIn{0%{opacity:0;transform:translateY(-50%) translate(24px) scale(.94)}to{opacity:1;transform:translateY(-50%) translate(0) scale(1)}}.lp-root .vs-line{position:absolute;top:50%;left:-44px;width:44px;height:2px;background:var(--lp-zinc-400);transform-origin:left center}.lp-root .vs-line:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:var(--lp-zinc-400)}.lp-root .vs-card.in .vs-line{animation:lp-vsLine .5s ease-out .15s both}@keyframes lp-vsLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-root .vs-card:after{content:"";position:absolute;left:0;right:0;top:-40%;height:40%;background:linear-gradient(180deg,transparent,rgba(0,155,3,.12),transparent);opacity:0;pointer-events:none;z-index:5}.lp-root .vs-card.rich:after{animation:lp-vsScan .7s ease .05s 1}@keyframes lp-vsScan{0%{opacity:1;top:-40%}to{opacity:0;top:110%}}.lp-root .vs-head{height:0;background:var(--lp-accent);position:relative;transition:height .45s cubic-bezier(.3,.7,.3,1)}.lp-root .vs-card.rich .vs-head{height:92px}.lp-root .vs-ava{position:absolute;bottom:-30px;left:0;right:0;display:flex;justify-content:center;opacity:0;transform:scale(.8);transition:opacity .4s ease .18s,transform .4s cubic-bezier(.2,.9,.3,1.15) .18s}.lp-root .vs-card.rich .vs-ava{opacity:1;transform:scale(1)}.lp-root .vs-ava img{width:88px;height:88px;border-radius:50%;object-fit:cover;box-shadow:0 20px 25px -5px #00000047}.lp-root .vs-cbody{padding:24px 18px 20px;transition:padding .45s cubic-bezier(.3,.7,.3,1)}.lp-root .vs-card.rich .vs-cbody{padding-top:42px}.lp-root .vs-name{font-size:17px;font-weight:600;letter-spacing:-.02em;color:#000;text-align:center;line-height:1.25}.lp-root .vs-role{display:block;margin-top:3px;font-size:12.5px;color:#6b7280;font-weight:400;text-align:center;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease .15s,opacity .4s ease .22s}.lp-root .vs-card.rich .vs-role{max-height:1.6em;opacity:1}.lp-root .vs-ordmeta{margin-top:11px;text-align:center;transition:margin .45s ease}.lp-root .vs-ord{display:block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#71717a}.lp-root .vs-total{display:block;margin-top:4px;font-size:14px;font-weight:600;color:#18181b}.lp-root .vs-ordmeta .sep{display:none}.lp-root .vs-card.rich .vs-ordmeta{margin-top:8px}.lp-root .vs-card.rich .vs-ord,.lp-root .vs-card.rich .vs-total{display:inline;margin:0;font-size:10.5px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#71717a}.lp-root .vs-card.rich .vs-ordmeta .sep{display:inline;color:#a1a1aa;font-size:10.5px}.lp-root .vs-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.3,.7,.3,1) .1s}.lp-root .vs-more>div{overflow:hidden;min-height:0}.lp-root .vs-card.rich .vs-more{grid-template-rows:1fr}.lp-root .vs-en{opacity:0;transform:translateY(7px);transition:opacity .38s ease,transform .38s ease}.lp-root .vs-card.rich .vs-en{opacity:1;transform:translateY(0)}.lp-root .vs-card.rich .vs-en.d1{transition-delay:.14s}.lp-root .vs-card.rich .vs-en.d2{transition-delay:.26s}.lp-root .vs-card.rich .vs-en.d3{transition-delay:.38s}.lp-root .vs-tags{display:flex;justify-content:center;gap:5px;margin-top:10px}.lp-root .vs-tags span{font-size:8px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:3px 8px;background:#009b0317;color:var(--lp-accent-deep);white-space:nowrap}.lp-root .vs-facts{margin:13px 0 16px;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.lp-root .vs-facts li{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12.5px;font-weight:500;color:#000}.lp-root .vs-facts svg{width:14px;height:14px;flex-shrink:0;display:block}.lp-root .vs-btn{display:block;width:100%;background:#000;color:#fff;text-align:center;padding:11px 16px;font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;transition:background-color .2s ease}.lp-root .vs-btn:hover{background:#1f2937}.lp-root .pulse{width:7px;height:7px;border-radius:50%;background:var(--lp-accent);animation:lp-blip 2s cubic-bezier(.4,0,.6,1) infinite;flex-shrink:0}.lp-root .strip{padding:clamp(2.25rem,5vw,3.25rem) 0;border-top:1px solid var(--lp-zinc-200);border-bottom:1px solid var(--lp-zinc-200);background:var(--lp-white)}.lp-root .strip-lead{text-align:center;font-size:clamp(.875rem,1.5vw,1rem);font-weight:600;letter-spacing:-.005em;color:var(--lp-zinc-600)}.lp-root .marq{margin-top:clamp(1.5rem,3.5vw,2rem);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}.lp-root .marq-track{display:flex;align-items:center;width:max-content;animation:lp-marq 44s linear infinite}@keyframes lp-marq{to{transform:translate(-50%)}}.lp-root .marq-item{flex-shrink:0;margin-right:clamp(2.5rem,5.5vw,4.25rem);display:flex;align-items:center}.lp-root .marq-item img{height:26px;width:auto;max-width:9.5rem;object-fit:contain;filter:grayscale(1) brightness(0);opacity:.5}.lp-root .marq-item img.tall{height:30px}.lp-root .marq-item img.taller{height:34px}@media(prefers-reduced-motion:reduce){.lp-root .marq-track{animation:none;flex-wrap:wrap;width:auto;justify-content:center;row-gap:1.25rem}.lp-root .marq{mask-image:none;-webkit-mask-image:none}.lp-root .marq-item.dupe{display:none}}.lp-root .testi{padding:clamp(3.25rem,8vw,5rem) 0 clamp(2.5rem,6vw,3.5rem);background:var(--lp-zinc-50);border-bottom:1px solid var(--lp-zinc-200)}.lp-root .testi-inner{max-width:52rem;margin:0 auto;text-align:center}.lp-root .testi blockquote{margin:0;font-size:clamp(1.2rem,2.6vw,1.625rem);font-weight:500;letter-spacing:-.03em;line-height:1.4;color:var(--lp-zinc-900);text-wrap:balance}.lp-root .testi .who{margin-top:1.75rem;display:inline-flex;align-items:center;gap:.9rem}.lp-root .testi .avatar{width:44px;height:44px;border-radius:50%;flex-shrink:0;overflow:hidden;filter:grayscale(1)}.lp-root .testi .avatar img{width:100%;height:100%;object-fit:cover}.lp-root .testi .qmeta{text-align:left}.lp-root .testi .qname{font-size:.875rem;font-weight:600;color:var(--lp-zinc-900)}.lp-root .testi .qrole{font-size:.75rem;color:var(--lp-zinc-500)}.lp-root .testi .qlogo{padding-left:1rem;border-left:1px solid var(--lp-zinc-300);display:flex;align-items:center}.lp-root .testi .qlogo img{height:20px;width:auto;filter:grayscale(1) brightness(0);opacity:.75}.lp-root .testi .testi-h2{margin:0 0 2rem;text-align:center;font-size:clamp(1.6rem,3.6vw,2.25rem);font-weight:700;letter-spacing:-.04em;color:var(--lp-zinc-900)}.lp-root .tq{position:relative;overflow:hidden;transition:height .45s cubic-bezier(.3,.7,.3,1)}.lp-root .tq-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp-root .tq-slide{position:absolute;top:50%;left:0;right:0;opacity:0;transform:translate(-2.5rem,-50%);pointer-events:none;transition:opacity .34s ease,transform .55s cubic-bezier(.2,.8,.25,1)}.lp-root .tq-slide.on{opacity:1;transform:translateY(-50%);pointer-events:auto;transition:opacity .38s ease .3s,transform .55s cubic-bezier(.2,.8,.25,1)}.lp-root .tq-slide.out{opacity:0;transform:translate(2.5rem,-50%)}.lp-root .tq-wrap{position:relative}.lp-root .tq-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--lp-zinc-400);transition:color .2s ease}.lp-root .tq-arrow:hover{color:var(--lp-zinc-900)}.lp-root .tq-arrow:focus-visible{outline:2px solid var(--lp-black);outline-offset:2px}.lp-root .tq-arrow svg{width:28px;height:28px;display:block}.lp-root .tq-arrow.prev{left:-3.5rem}.lp-root .tq-arrow.next{right:-3.5rem}@media(max-width:60rem){.lp-root .tq-arrow{display:none}}.lp-root .tq-dots{display:flex;justify-content:center;gap:.25rem;margin-top:1.35rem}.lp-root .tq-dot{width:24px;height:24px;border:0;padding:0;cursor:pointer;background:none;display:flex;align-items:center;justify-content:center;border-radius:50%}.lp-root .tq-dot:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--lp-zinc-300);transition:background-color .25s ease,transform .25s ease}.lp-root .tq-dot[aria-selected=true]:after{background:var(--lp-accent-deep);transform:scale(1.25)}.lp-root .tq-dot:focus-visible{outline:2px solid var(--lp-black);outline-offset:3px}@media(prefers-reduced-motion:reduce){.lp-root .tq{transition:none}.lp-root .tq-slide{transition:opacity .2s ease;transform:translateY(-50%)}.lp-root .tq-slide.out{transform:translateY(-50%)}}.lp-root .love{margin-top:clamp(2.25rem,5vw,3rem)}.lp-root .love-marq{overflow:hidden;padding:.5rem 0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.lp-root .love-track{display:flex;align-items:stretch;width:max-content;animation:lp-marq 110s linear infinite}.lp-root .love-track.rev{animation-direction:reverse}.lp-root .love-card{width:19.5rem;flex-shrink:0;display:flex;flex-direction:column;gap:.55rem;background:#fff;border:1px solid var(--lp-zinc-200);padding:.95rem 1.05rem;box-shadow:0 1px 2px #18181b0a;margin-right:1rem}.lp-root .love-head{display:flex;align-items:center;gap:.55rem;min-width:0}.lp-root .love-ava{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.lp-root .love-id{min-width:0;line-height:1.25}.lp-root .love-name{display:flex;align-items:center;gap:.25rem;font-size:.78125rem;font-weight:700;color:var(--lp-zinc-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-root .love-name svg{width:13px;height:13px;flex-shrink:0;display:block}.lp-root .love-handle{font-size:.6875rem;color:var(--lp-zinc-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.lp-root .love-src{margin-left:auto;flex-shrink:0;align-self:flex-start}.lp-root .love-src svg{width:14px;height:14px;display:block}.lp-root .love-text{font-size:.8125rem;line-height:1.5;color:var(--lp-zinc-700);white-space:pre-line;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}@media(prefers-reduced-motion:reduce){.lp-root .love-track{animation:none;flex-wrap:wrap;width:auto;justify-content:center;row-gap:1rem}.lp-root .love-marq{mask-image:none;-webkit-mask-image:none}.lp-root .love-card.dupe{display:none}}@media(max-width:480px){.lp-root .love-card{width:16.5rem}}.lp-root .how{padding:clamp(3.5rem,9vw,5.5rem) 0;background:var(--lp-white)}.lp-root .how h2{text-align:center;font-size:clamp(1.6rem,3.6vw,2.25rem);font-weight:700;letter-spacing:-.04em}.lp-root .how-tiles{max-width:1100px;margin:clamp(2.25rem,5vw,3rem) auto 0;display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:880px){.lp-root .how-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-root .tile{border-radius:14px;padding:clamp(1.4rem,3vw,1.75rem);display:flex;flex-direction:column;min-width:0}.lp-root .tile.t1{background:#eef5ee}.lp-root .tile.t2{background:#f6f5f1}.lp-root .tile.t3{background:#eff3ef}.lp-root .tile-step{font-size:.625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-accent-deep)}.lp-root .tile-visual{margin:1.1rem 0 1.25rem;height:150px;display:flex;align-items:center;justify-content:center}.lp-root .tile h3{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.3}.lp-root .tile p{margin-top:.45rem;font-size:.875rem;font-weight:300;line-height:1.6;color:var(--lp-gray-600)}.lp-root .mini{background:#fff;border:1px solid var(--lp-zinc-200);box-shadow:0 10px 24px -14px #18181b40;width:100%;max-width:15.5rem}.lp-root .mini .ibtn{display:block;margin-top:.75rem;width:100%;background:#000;color:#fff;text-align:center;font-size:.5625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.55rem .75rem;transition:background-color .2s ease}.lp-root .mini .ibtn:hover{background:#1f2937}.lp-root .mv-install{padding:.9rem 1rem}.lp-root .mv-install .row1{display:flex;align-items:center;gap:.6rem}.lp-root .mv-install .row1 img{width:22px;height:auto;flex-shrink:0}.lp-root .mv-install .appname{font-size:.8125rem;font-weight:700;letter-spacing:-.02em}.lp-root .mv-install .appsub{font-size:.625rem;color:var(--lp-zinc-500);margin-top:.1rem}.lp-root .mv-install .stars{font-size:.625rem;color:var(--lp-accent);font-weight:700;margin-left:auto;white-space:nowrap}.lp-root .mv-enrich{padding:.7rem .8rem;position:relative;overflow:hidden;max-width:13.5rem}.lp-root .mv-enrich:after{content:"";position:absolute;left:0;right:0;top:-34%;height:34%;background:linear-gradient(180deg,transparent,rgba(0,179,65,.16),transparent);opacity:0;pointer-events:none}.lp-root .mv-enrich.scan:after{animation:lp-sweep .9s ease-out}@keyframes lp-sweep{0%{top:-34%;opacity:1}to{top:112%;opacity:1}}.lp-root .mv-enrich .p-head{display:flex;align-items:center;gap:.45rem}.lp-root .mv-enrich .p-ava{width:24px;height:24px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#7c8b7c,#3f4a3f);color:#fff;font-size:.5rem;font-weight:800;display:flex;align-items:center;justify-content:center}.lp-root .mv-enrich .p-name{font-size:.75rem;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.lp-root .mv-enrich .p-tag{font-size:.5rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--lp-zinc-500);background:var(--lp-zinc-100);width:3.6rem;padding:.18rem 0;text-align:center;flex-shrink:0;margin-left:auto;white-space:nowrap;transition:color .3s ease,background-color .3s ease}.lp-root .mv-enrich .p-tag.rich{color:var(--lp-accent-deep);background:#009b0317}.lp-root .mv-enrich .egrid{margin-top:.55rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .6rem}.lp-root .mv-enrich .e-cell{border-top:1px solid var(--lp-zinc-100);padding-top:.25rem;min-width:0;opacity:0;transform:translateY(4px);transition:opacity .35s ease,transform .35s ease}.lp-root .mv-enrich .e-cell.on{opacity:1;transform:none}.lp-root .mv-enrich .e-cell dt{font-size:.5rem;color:var(--lp-zinc-500);font-weight:400}.lp-root .mv-enrich .e-cell dd{margin:.05rem 0 0;font-size:.625rem;font-weight:600;color:var(--lp-zinc-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-root .mv-count{padding:.9rem 1rem;text-align:center}.lp-root .mv-count .count-stage{min-height:4.1rem;display:flex;flex-direction:column;justify-content:center;gap:.2rem}.lp-root .mv-count .num{font-size:2.1rem;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--lp-black);font-variant-numeric:tabular-nums;opacity:0;transform:translateY(5px);transition:opacity .3s ease,transform .3s ease}.lp-root .mv-count .lbl{font-size:.6875rem;font-weight:600;color:var(--lp-zinc-600);opacity:0;transform:translateY(5px);transition:opacity .3s ease .06s,transform .3s ease .06s}.lp-root .mv-count.show .num,.lp-root .mv-count.show .lbl{opacity:1;transform:none}.lp-root .demo{padding:clamp(3rem,7vw,4.5rem) 0;background:#0a0a0b;color:#fff;scroll-margin-top:72px}.lp-root .demo-grid{display:grid;grid-template-columns:1fr;gap:clamp(2.25rem,5vw,4rem);align-items:center}@media(min-width:980px){.lp-root .demo-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lp-root .demo h2{font-size:clamp(1.85rem,4.5vw,2.75rem);font-weight:700;letter-spacing:-.045em;line-height:1.1;text-wrap:balance;color:#fff}.lp-root .demo-sub{margin-top:1rem;max-width:30rem;font-size:clamp(.9375rem,1.7vw,1.0625rem);font-weight:300;line-height:1.65;color:var(--lp-zinc-400)}.lp-root .demo-points{margin-top:1.75rem;display:flex;flex-direction:column;gap:.9rem}.lp-root .demo-point{display:flex;align-items:flex-start;gap:.7rem;font-size:.9375rem;color:var(--lp-zinc-300);line-height:1.5}.lp-root .demo-point svg{width:18px;height:18px;flex-shrink:0;color:var(--lp-os-green);margin-top:.1rem}.lp-root .demo-proof{margin-top:2.25rem;padding-top:1.5rem;border-top:1px solid var(--lp-zinc-800);max-width:28rem}.lp-root .demo-proof .stars-row{display:flex;align-items:center;gap:.45rem;font-size:.8125rem;color:var(--lp-zinc-400)}.lp-root .demo-proof .stars-row .stars{color:var(--lp-os-green);font-weight:700}.lp-root .demo-proof .pull{margin-top:.9rem;font-size:1.0625rem;font-weight:500;letter-spacing:-.02em;line-height:1.45;color:var(--lp-zinc-200)}.lp-root .demo-proof .attr{margin-top:.4rem;font-size:.75rem;color:var(--lp-zinc-500)}.lp-root .demo-proof .dp-rot{position:relative}.lp-root .demo-proof .dp-slide{position:absolute;top:0;left:0;right:0;opacity:0;transition:opacity .45s ease;pointer-events:none}.lp-root .demo-proof .dp-slide.on{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.lp-root .demo-proof .dp-slide{transition:none}}.lp-root .dcard{text-align:left;background:#fff;border-radius:12px;padding:clamp(1.4rem,3.5vw,1.9rem);box-shadow:0 24px 60px -24px #0000008c;color:#111827}.lp-root .dtitle{font-size:1.1875rem;font-weight:700;letter-spacing:-.02em;color:#111827}.lp-root .dfld{margin-top:.9rem;min-width:0}.lp-root .dgrid2{display:grid;grid-template-columns:1fr;gap:.9rem}@media(min-width:560px){.lp-root .dgrid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-root .dgrid2 .dfld{margin-top:0}.lp-root .dlabel{display:block;margin-bottom:.4rem;font-size:.8125rem;font-weight:500;line-height:1.4;color:#1f2937}.lp-root .dlabel i{font-style:normal;color:#dc2626}.lp-root .dinput,.lp-root .dselect{width:100%;display:block;min-width:0;font-family:inherit;border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:.7rem .875rem;font-size:.9375rem;font-weight:400;color:#111827;transition:border-color .18s ease,box-shadow .18s ease}.lp-root .dinput::placeholder{color:#9ca3af}.lp-root .dinput:focus,.lp-root .dselect:focus{outline:none;border-color:#9ca3af;box-shadow:0 0 0 3px #11182712}.lp-root .dinput.err,.lp-root .dselect.err{border-color:#dc2626}.lp-root .derr{margin:.35rem 0 0;font-size:.75rem;color:#dc2626}.lp-root .dselect{appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4.5l4 4 4-4' fill='none' stroke='%23374151' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;background-size:12px;padding-right:2.25rem}.lp-root .dturnstile{margin-top:1.1rem}.lp-root .dformerr{margin-top:1rem;padding:.75rem .9rem;border:1px solid #fecaca;border-radius:6px;background:#fef2f2;font-size:.8125rem;color:#b91c1c;line-height:1.5}.lp-root .dsubmit{width:100%;margin-top:1.1rem;border:0;cursor:pointer;border-radius:6px;background:#000;color:#fff;padding:.95rem 1.25rem;font-family:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;transition:background-color .2s ease}.lp-root .dsubmit:hover{background:#1f2937}.lp-root .dsubmit:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.lp-root .dsubmit:disabled{opacity:.5;cursor:not-allowed}.lp-root .dalt{margin-top:.9rem;text-align:center;font-size:.8125rem;color:#6b7280;line-height:1.5}.lp-root .dalt a{color:#374151;text-decoration:underline}.lp-root .dalt a:hover{color:#111827}.lp-root .dconfirm{text-align:center;padding:2rem 0}.lp-root .dconfirm .ok{width:64px;height:64px;border-radius:50%;background:#00b3411a;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.lp-root .dconfirm .ok svg{width:32px;height:32px;color:var(--lp-os-green)}.lp-root .dconfirm h4{font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.lp-root .dconfirm p{color:#4b5563;font-size:.9375rem;line-height:1.6}.lp-root .dconfirm .btn{margin-top:1rem}.lp-root .hp-field{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}.lp-root .bottom{padding:clamp(3.5rem,9vw,5.5rem) 0;background:var(--lp-white);text-align:center}.lp-root .bottom h2{font-size:clamp(1.6rem,3.8vw,2.5rem);font-weight:700;letter-spacing:-.04em;line-height:1.15;max-width:34rem;margin:0 auto;text-wrap:balance}.lp-root .bottom-cta{max-width:26rem;margin:1.75rem auto 0;display:flex;flex-direction:column;gap:.6rem;align-items:stretch}.lp-root .bottom-cta .btn{width:100%}.lp-root .bottom-micro,.lp-root .bottom-alt{font-size:.75rem;color:var(--lp-gray-500)}.lp-root .bottom-alt button{background:none;border:0;cursor:pointer;font:inherit;color:inherit;text-decoration:underline;padding:0}.lp-root .bottom-alt button:hover{color:var(--lp-black)}.lp-root .lp-footer{background:var(--lp-zinc-50);border-top:1px solid var(--lp-zinc-200);padding:1.75rem 0}.lp-root .foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;font-size:.8125rem;color:var(--lp-zinc-500)}.lp-root .foot-links{display:flex;flex-wrap:wrap;gap:1.25rem}.lp-root .foot-links a:hover{color:var(--lp-black)}@media(prefers-reduced-motion:reduce){.lp-root *,.lp-root *:before,.lp-root *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
