.lpx{--l-bg:#0b1914;--l-bg-2:#10211b;--l-bg-3:#1a3229;--l-fg:#f7faf8;--l-fg-2:#a3b8af;--l-line:#24413a;--l-go:#02e087;--l-go-ink:#0b1914;--l-ambar:#f2b843;--l-ink:#03835d;--l-lima:#eefa4c;--l-dim:#2c4a40;--l-pimenta:#ff6b57;--l-papel:#f7faf8;--l-tinta:#0b1914;--l-tinta-2:#4f625a;--l-display:"Bricolage Grotesque", "Arial Narrow", sans-serif;--l-text:"Instrument Sans", system-ui, sans-serif;--l-ease:cubic-bezier(.2, .8, .2, 1);background:var(--l-bg);color:var(--l-fg);font:16px/1.55 var(--l-text);-webkit-font-smoothing:antialiased;overflow-x:clip}.lpx :is(h1,h2,h3){font-family:var(--l-display);letter-spacing:-.02em;margin:0}.lpx p{margin:0}.lpx :focus-visible{outline:2px solid var(--l-go);outline-offset:3px;border-radius:8px}.lpx-wrap{width:min(1200px,100% - 48px);margin:0 auto}.lpx-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.lpx-ai{color:var(--l-go);animation:lpx-flip .45s var(--l-ease);font-weight:600;display:inline-block}@keyframes lpx-flip{0%{opacity:0;transform:rotateX(90deg)}}.lpx-top{z-index:50;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;inset:0 0 auto}.lpx-top.is-solid{background:color-mix(in oklab, var(--l-bg) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lpx-top .lpx-wrap{align-items:center;gap:28px;height:72px;display:flex}.lpx-logo{flex-shrink:0;display:block}.lpx-logo img{width:150px;height:auto;display:block}.lpx-top nav{color:var(--l-fg-2);gap:24px;margin-left:12px;font-size:14.5px;display:flex}.lpx-top nav a:hover{color:#fff}.lpx-top-right{gap:10px;margin-left:auto;display:flex}.lpx-btn{height:48px;transition:transform .2s var(--l-ease), box-shadow .2s, border-color .2s;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-weight:600;display:inline-flex}.lpx-btn:hover{transform:translateY(-2px)}.lpx-btn-go{background:var(--l-go);color:var(--l-go-ink)}.lpx-btn-go:hover{background:color-mix(in oklab, var(--l-go) 88%, white)}.lpx-btn-line{border:1px solid var(--l-line)}.lpx-btn-line:hover{border-color:var(--l-fg-2)}.lpx-btn-sm{height:40px;padding:0 16px;font-size:14px}.lpx-hero{isolation:isolate;padding:140px 0 40px;position:relative}.lpx-hero-copy{text-align:center}.lpx-hero h1{font-variation-settings:"wdth" 84;letter-spacing:-.035em;max-width:20ch;margin:0 auto;font-size:clamp(40px,6vw,84px);font-weight:800;line-height:.98}.lpx-word{opacity:0;animation:lpx-word .8s var(--l-ease) forwards;white-space:pre;display:inline-block;transform:translateY(.5em)rotate(2deg)}@keyframes lpx-word{to{opacity:1;transform:none}}.lpx-lead{max-width:60ch;color:var(--l-fg-2);opacity:0;animation:lpx-up .8s var(--l-ease) 1s forwards;font-size:19px;margin:24px auto 0!important}.lpx-lead b{color:var(--l-fg)}.lpx-ctas{opacity:0;animation:lpx-up .8s var(--l-ease) 1.2s forwards;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.lpx-live{color:var(--l-fg-2);opacity:0;min-height:1.5em;animation:lpx-up .8s var(--l-ease) 1.4s forwards;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex;margin-top:20px!important}.lpx-live-dot{background:var(--l-go);border-radius:50%;width:8px;height:8px;animation:2s infinite lpx-ping}.lpx-live-text{animation:lpx-up .5s var(--l-ease)}@keyframes lpx-ping{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--l-go) 70%, transparent)}80%,to{box-shadow:0 0 0 10px #0000}}@keyframes lpx-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lpx-stage{--px:0;--py:0;aspect-ratio:16/9.4;perspective:1600px;width:min(1180px,100% - 32px);margin:40px auto 0;position:relative}.lpx-screen{border:1px solid var(--l-line);transition:transform .6s var(--l-ease);border-radius:14px;position:absolute;overflow:hidden;box-shadow:0 50px 120px -40px #000000e6}.lpx-screen img,img.lpx-screen{width:100%;height:auto;display:block}.lpx-screen-left,.lpx-screen-right{opacity:0;filter:saturate(.9)brightness(.8);width:52%;top:0}.lpx-screen-left{transform:translateX(calc(var(--px) * -30px)) rotateY(14deg) translateZ(-120px);animation:lpx-in-left 1.2s var(--l-ease) .6s forwards;left:0}.lpx-screen-right{transform:translateX(calc(var(--px) * -30px)) rotateY(-14deg) translateZ(-120px);animation:lpx-in-right 1.2s var(--l-ease) .75s forwards;right:0}.lpx-screen-front{width:76%;transform:rotateX(calc(var(--py) * -6deg)) rotateY(calc(var(--px) * 8deg));animation:lpx-in-front 1.2s var(--l-ease) .4s forwards;top:9%;left:12%}@keyframes lpx-in-left{0%{opacity:0;translate:-60px 40px}to{opacity:1;translate:0}}@keyframes lpx-in-right{0%{opacity:0;translate:60px 40px}to{opacity:1;translate:0}}@keyframes lpx-in-front{0%{translate:0 80px;scale:.94}to{translate:0;scale:1}}.lpx-ring{border:2px solid var(--l-go);width:95%;height:9.6%;box-shadow:0 0 0 5px color-mix(in oklab, var(--l-go) 16%, transparent);transition:top .7s var(--l-ease);opacity:0;border-radius:8px;animation:.6s 2s forwards lpx-fade;position:absolute;left:2.6%}.lpx-callout{white-space:nowrap;background:var(--l-papel);color:var(--l-tinta);opacity:0;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;position:absolute;box-shadow:0 10px 30px -10px #000000b3}.lpx-callout b{color:var(--l-ink)}.lpx-callout-ticket{transition:top .7s var(--l-ease);animation:.6s 2.1s forwards lpx-fade;left:56%}.lpx-callout-goal{animation:lpx-pop .6s var(--l-ease) 2.5s forwards;top:6%;left:74%}.lpx-callout-cmd{animation:lpx-pop .6s var(--l-ease) 2.9s forwards;top:-4%;left:34%}.lpx-callout-cmd .lpx-ai{color:var(--l-ink)}@keyframes lpx-fade{to{opacity:1}}@keyframes lpx-pop{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:none}}.lpx-band{border-block:1px solid var(--l-line);margin-top:40px;padding:22px 0;overflow:hidden}.lpx-marquee{width:max-content;font:700 clamp(22px, 2.6vw, 34px) / 1 var(--l-display);color:var(--l-dim);animation:42s linear infinite lpx-marquee;display:flex}.lpx-band:hover .lpx-marquee{animation-play-state:paused}.lpx-marquee>span{display:flex}.lpx-marquee span span{white-space:nowrap;padding-right:48px}.lpx-marquee i{color:var(--l-go);padding-left:48px;font-style:normal}@keyframes lpx-marquee{to{transform:translate(-50%)}}.lpx-s{padding:80px 0}.lpx-center{text-align:center}.lpx-kick{color:var(--l-go);font-size:15px;font-weight:600;margin-bottom:14px!important}.lpx-s h2{font-variation-settings:"wdth" 88;max-width:18ch;font-size:clamp(32px,4vw,56px);font-weight:700;line-height:1.02}.lpx-center h2,.lpx-center .lpx-sub{margin-left:auto;margin-right:auto}.lpx-sub{color:var(--l-fg-2);max-width:58ch;font-size:18px;margin-top:16px!important}.lpx-reveal{opacity:0;transition:opacity .8s var(--l-ease), transform .8s var(--l-ease);transform:translateY(26px)}.lpx-reveal.is-in{opacity:1;transform:none}.lpx-match{grid-template-columns:340px 1fr;align-items:start;gap:40px;margin-top:36px;display:grid}.lpx-offers{gap:8px;display:grid}.lpx-offers button{text-align:left;border:1px solid var(--l-line);background:var(--l-bg-2);transition:border-color .2s, background .2s, transform .2s var(--l-ease);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-weight:600;display:flex}.lpx-offers button:hover{transform:translate(4px)}.lpx-offers button[aria-pressed=true]{border-color:var(--l-go);background:color-mix(in oklab, var(--l-go) 12%, var(--l-bg-2))}.lpx-offers button span{color:var(--l-fg-2);text-align:right;font-size:13px;font-weight:400}.lpx-wall{flex-wrap:wrap;gap:8px 14px;display:flex}.lpx-wall span{font:700 clamp(22px, 2.6vw, 38px) / 1.15 var(--l-display);font-variation-settings:"wdth" 86;color:var(--l-dim);transition:color .35s, transform .35s var(--l-ease)}.lpx-wall span.is-lit{color:var(--l-fg);transform:translateY(-3px)}.lpx-wall span.is-lit:after{content:"";vertical-align:.55em;background:var(--l-go);border-radius:50%;width:.28em;height:.28em;margin-left:.12em;display:inline-block}.lpx-matchline{color:var(--l-fg-2);max-width:60ch;min-height:3em;font-size:18px;margin-top:26px!important}.lpx-story{grid-template-columns:.85fr 1.3fr;gap:40px;margin-top:32px;display:grid}.lpx-steps{margin:0;padding:0;list-style:none}.lpx-steps li{flex-direction:column;justify-content:center;min-height:58vh;display:flex}.lpx-step-n{font:700 15px var(--l-display);color:var(--l-go)}.lpx-steps h3{font-variation-settings:"wdth" 88;margin:8px 0 12px;font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1.05}.lpx-steps p{color:var(--l-fg-2);max-width:44ch;font-size:17.5px}.lpx-step-img,.lpx-step-zoom{display:none}.lpx-device{border:1px solid var(--l-line);background:#e7ecea;border-radius:14px;align-self:start;height:min(68vh,560px);margin-top:10vh;position:sticky;top:16vh;overflow:hidden;box-shadow:0 50px 120px -40px #000000e6}.lpx-device-bar{height:40px;color:var(--l-tinta-2);background:#dfe5e3;align-items:center;gap:8px;padding:0 16px;font-size:13px;display:flex}.lpx-device-bar i{background:#c6cfcb;border-radius:50%;width:10px;height:10px;display:inline-block}.lpx-device-bar span{margin-left:10px}.lpx-device-progress{background:#c6cfcb;height:5px}.lpx-device-progress b{background:var(--l-ink);height:100%;display:block}.lpx-device-screen{background:#e7ecea;height:calc(100% - 45px);position:relative;overflow:hidden;container-type:size}.lpx-shot{--zoom:1.2;opacity:0;transition:opacity .5s, transform 1.4s var(--l-ease);place-items:start center;display:grid;position:absolute;inset:0;transform:scale(1)}.lpx-shot.is-on{opacity:1;transform:scale(var(--zoom))}.lpx-shot-inner{width:min(100cqw, calc(100cqh * var(--ar)));aspect-ratio:var(--ar);position:relative}.lpx-shot-inner img{width:100%;height:100%;display:block}.lpx-box{border:2px solid var(--l-go);opacity:0;border-radius:8px;transition:opacity .4s .7s;position:absolute;box-shadow:0 0 0 9999px #0b191452}.lpx-shot.is-on .lpx-box{opacity:1}.lpx-pal{text-align:left;background:var(--l-papel);width:min(760px,100%);color:var(--l-tinta);box-shadow:0 40px 120px -40px #000000e6, 0 0 0 8px color-mix(in oklab, var(--l-go) 10%, transparent);border-radius:14px;margin:36px auto 0;overflow:hidden}.lpx-pal form{border-bottom:1px solid #e1e7e4;align-items:center;gap:12px;padding:0 20px;display:flex}.lpx-pal svg{width:22px;height:22px;color:var(--l-tinta-2);flex-shrink:0}.lpx-pal input{color:inherit;background:0 0;border:0;outline:0;flex:1;padding:22px 0;font-size:19px}.lpx-pal kbd{font:600 12px var(--l-text);color:var(--l-tinta-2);border:1px solid #d3dbd8;border-bottom-width:2px;border-radius:8px;padding:3px 7px}.lpx-answer{min-height:190px;padding:22px 24px;font-size:16.5px}.lpx-who{color:var(--l-ink);font-weight:600;margin-bottom:8px!important}.lpx-who .lpx-ai{color:inherit}.lpx-idle{color:var(--l-tinta-2)}.lpx-sources{flex-wrap:wrap;gap:6px;display:flex;margin-top:14px!important}.lpx-sources span{color:var(--l-tinta-2);opacity:0;animation:lpx-up .4s var(--l-ease) forwards;background:#eef2f0;border-radius:999px;padding:3px 10px;font-size:12px}.lpx-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.lpx-chips button,.lpx-sugg button{border:1px solid var(--l-line);background:var(--l-bg-2);transition:border-color .2s, transform .2s var(--l-ease);border-radius:999px;padding:9px 16px;font-size:14.5px}.lpx-chips button:hover,.lpx-sugg button:hover{border-color:var(--l-go);transform:translateY(-2px)}.lpx-name{grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-top:36px;display:grid}.lpx-namebox{background:var(--l-bg-2);border:1px solid var(--l-line);border-radius:14px;padding:34px}.lpx-namebox label{color:var(--l-fg-2);font-size:15px}.lpx-namebox input{border:0;border-bottom:2px solid var(--l-line);width:100%;font:700 clamp(40px, 5vw, 68px) / 1.1 var(--l-display);color:var(--l-go);letter-spacing:-.02em;background:0 0;outline:none;margin-top:10px;padding:6px 0 10px}.lpx-namebox input:focus{border-color:var(--l-go)}.lpx-sugg{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.lpx-sugg button{padding:6px 14px;font-size:14px}.lpx-rule{color:var(--l-fg-2);font-size:13.5px;margin-top:18px!important}.lpx-feed{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lpx-feed li{background:var(--l-papel);color:var(--l-tinta);transform:rotate(var(--r,0deg));transition:transform .3s var(--l-ease);border-radius:14px;grid-template-columns:40px 1fr;align-items:start;gap:12px;padding:16px 18px;display:grid;box-shadow:0 20px 40px -25px #000c}.lpx-feed li:hover{transform:translateY(-3px)}.lpx-feed li>span{background:#e2f8ee;border-radius:14px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.lpx-feed b{display:block}.lpx-feed b .lpx-ai{color:var(--l-ink)}.lpx-feed div span{color:var(--l-tinta-2);font-size:14px}.lpx-toggle{background:var(--l-bg-2);border:1px solid var(--l-line);border-radius:999px;grid-template-columns:1fr 1fr;margin-top:32px;padding:5px;display:inline-grid;position:relative}.lpx-toggle button{z-index:1;color:var(--l-fg-2);border-radius:999px;padding:10px 22px;font-weight:600;transition:color .3s;position:relative}.lpx-toggle button[aria-pressed=true]{color:var(--l-go-ink)}.lpx-knob{background:var(--l-go);width:calc(50% - 5px);transition:transform .45s var(--l-ease);border-radius:999px;position:absolute;top:5px;bottom:5px;left:5px}.lpx-knob.is-right{transform:translate(100%)}.lpx-flow{grid-template-columns:repeat(7,1fr);gap:10px;margin-top:30px;display:grid}.lpx-fstep{background:var(--l-bg-2);border:1px solid var(--l-line);opacity:0;min-height:150px;animation:lpx-up .5s var(--l-ease) forwards;border-radius:14px;flex-direction:column;gap:8px;padding:16px 14px;display:flex}.lpx-fstep small{color:var(--l-fg-2);font-size:12px}.lpx-fstep b{font:700 16px/1.2 var(--l-display)}.lpx-fstep>span{border-radius:999px;align-self:flex-start;margin-top:auto;padding:3px 8px;font-size:12.5px;font-weight:600}.lpx-fstep .is-person{color:var(--l-pimenta);background:#3a1d18}.lpx-fstep .is-ai{color:var(--l-go);background:#183a2e}.lpx-fstep.is-you{border-color:var(--l-go);background:color-mix(in oklab, var(--l-go) 10%, var(--l-bg-2));translate:0 -6px}.lpx-fstep.is-you .is-person{background:var(--l-bg-3);color:var(--l-go)}.lpx-vsline{color:var(--l-fg-2);font-size:18px;margin-top:22px!important}.lpx-vsline b{color:var(--l-fg)}.lpx-vsline b .lpx-ai{color:var(--l-go)}.lpx-trust{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px;display:grid}.lpx-trust div{border-top:2px solid var(--l-line);padding-top:18px;transition:border-color .3s}.lpx-trust div:hover{border-color:var(--l-go)}.lpx-trust b{font:700 19px/1.2 var(--l-display);margin-bottom:8px;display:block}.lpx-trust p{color:var(--l-fg-2);font-size:15px}.lpx-final{text-align:center;border-top:1px solid var(--l-line);padding:120px 0 100px}.lpx-final-mark{width:clamp(120px,14vw,180px);height:auto;margin:0 auto 40px;display:block}.lpx-final h2{letter-spacing:-.035em;max-width:16ch;margin:0 auto;font-size:clamp(40px,6vw,84px);font-weight:800;line-height:.98}.lpx-final p{max-width:50ch;color:var(--l-fg-2);font-size:19px;margin:22px auto 0!important}.lpx-ctas-center{opacity:1;animation:none}.lpx-footer{border-top:1px solid var(--l-line);color:var(--l-fg-2);padding:28px 0;font-size:14px}.lpx-footer .lpx-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.lpx-footer img{width:150px;height:auto;display:block}@media (width<=980px){.lpx-top .lpx-wrap{flex-wrap:wrap;row-gap:0;height:auto;padding-top:12px}.lpx-top nav{order:3;justify-content:space-between;gap:12px;width:100%;margin:0;font-size:13px}.lpx-top nav a{align-items:center;min-height:40px;display:inline-flex}.lpx-match,.lpx-name,.lpx-story{grid-template-columns:1fr}.lpx-device{display:none}.lpx-steps li{opacity:1;min-height:auto;padding:28px 0}.lpx-step-zoom{display:block}.lpx-step-zoom span{color:var(--l-fg-2);margin-top:8px;font-size:13px;text-decoration:underline;display:block}.lpx-step-img{border:1px solid var(--l-line);border-radius:14px;width:100%;margin-top:18px;display:block}.lpx-flow{grid-template-columns:repeat(2,1fr)}.lpx-trust{grid-template-columns:1fr 1fr}.lpx-callout-goal,.lpx-callout-cmd{display:none}}@media (width<=560px){.lpx-wrap{width:calc(100% - 32px)}.lpx-top-right .lpx-btn-line{display:none}.lpx-hero{padding-top:140px}.lpx-stage{aspect-ratio:16/11}.lpx-screen-left,.lpx-screen-right{display:none}.lpx-screen-front{width:100%;top:4%;left:0}.lpx-callout{padding:4px 9px;font-size:11px}.lpx-callout-ticket{white-space:normal;border-radius:14px;max-width:64%;line-height:1.3;left:auto;right:6px}.lpx-s{padding:56px 0}.lpx-flow,.lpx-trust{grid-template-columns:1fr}.lpx-fstep{min-height:auto}}@media (prefers-reduced-motion:reduce){.lpx *,.lpx :before,.lpx :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
