body:has(.lp){background:#0b0a08}.lp{--lp-bg:#0b0a08;--lp-bg-2:#12100d;--lp-panel:#181510;--lp-line:#faf7f11f;--lp-line-2:#faf7f13d;--lp-fg:#faf7f1;--lp-fg-2:#faf7f1bd;--lp-fg-3:#faf7f180;--lp-orange:#e85d2a;--lp-orange-hi:#f06a38;--lp-cream:#faf7f1;--lp-ink:#141310;--lp-glow:#e85d2a66;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-io:cubic-bezier(.77, 0, .175, 1);--lp-pad:clamp(20px, 5vw, 72px);--lp-nav-h:72px;background:var(--lp-bg);color:var(--lp-fg);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55;position:relative;overflow-x:clip}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp h1,.lp h2,.lp h3,.lp p,.lp ol,.lp ul{margin:0;padding:0}.lp ol,.lp ul{list-style:none}.lp a{color:inherit;text-decoration:none}.lp button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.lp ::selection{background:var(--lp-orange);color:var(--lp-ink)}.lp{scrollbar-color:#3a352c var(--lp-bg);scrollbar-width:thin}.lp :focus-visible{outline:2px solid var(--lp-orange-hi);outline-offset:3px;border-radius:6px}.lp-wrap{width:100%;max-width:1280px;padding-inline:var(--lp-pad);margin-inline:auto}.lp-sec{padding-block:clamp(96px,13vw,168px);position:relative}.lp-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.lp-display{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;font-size:clamp(42px,7.2vw,96px);font-weight:400;line-height:.98}.lp-h2{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance;max-width:16ch;font-size:clamp(34px,5.2vw,72px);font-weight:400;line-height:1.02}.lp-lead{color:var(--lp-fg-2);text-wrap:pretty;max-width:46ch;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.lp-micro{color:var(--lp-fg-3);font-size:14px}.lp-eyebrow{font-family:var(--font-accent);letter-spacing:.22em;text-transform:uppercase;color:var(--lp-fg-2);align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.lp-eyebrow i{background:var(--lp-orange);width:26px;height:2px;display:block}.lp-plain[data-reveal],.lp [data-reveal]:not(.lp-words){opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(24px)}.lp-plain[data-reveal].is-in,.lp [data-reveal].is-in:not(.lp-words){opacity:1;transform:none}.lp-w{vertical-align:top;padding-bottom:.08em;display:inline-block;overflow:hidden}.lp-w>span{transition:transform .9s var(--ease-out);transition-delay:calc(var(--i) * 70ms);display:inline-block;transform:translateY(110%)}.lp-words.is-in .lp-w>span{transform:none}.lp-btn{background:var(--lp-orange);height:44px;color:var(--lp-ink);letter-spacing:.01em;box-shadow:0 10px 30px -10px var(--lp-glow), inset 0 1px 0 #ffffff40;transition:transform .22s var(--ease-out), background-color .16s ease, box-shadow .22s var(--ease-out);will-change:transform;border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex}.lp-btn--lg{height:56px;padding:0 30px;font-size:17px}.lp-btn svg{transition:transform .22s var(--ease-out)}.lp-btn:active{transform:scale(.97)!important}@media (hover:hover) and (pointer:fine){.lp-btn:hover{background:var(--lp-orange-hi);box-shadow:0 18px 44px -12px var(--lp-glow), inset 0 1px 0 #ffffff4d}.lp-btn:hover svg{transform:translate(4px)}}.lp-link{border-bottom:1px solid var(--lp-line-2);padding-bottom:2px;font-weight:600;transition:border-color .16s,color .16s}@media (hover:hover){.lp-link:hover{color:var(--lp-orange-hi);border-color:var(--lp-orange)}}.lp-nav{z-index:50;height:var(--lp-nav-h);padding-inline:var(--lp-pad);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:24px;transition:background-color .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:fixed;inset:0 0 auto}.lp-nav.is-solid{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-color:var(--lp-line);background:#0b0a08b8}.lp-mark{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:24px;line-height:1;display:inline-flex}.lp-mark .isotipo{width:30px;height:30px}.lp-mark em{color:var(--lp-orange);font-style:normal}.lp-nav__links{color:var(--lp-fg-2);gap:30px;font-size:14px;font-weight:600;display:flex}.lp-nav__links a{padding:6px 0;transition:color .16s;position:relative}.lp-nav__links a:after{content:"";background:var(--lp-orange);transform-origin:0;height:1px;transition:transform .26s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.lp-nav__links a:hover{color:var(--lp-fg)}.lp-nav__links a:hover:after{transform:scaleX(1)}}.lp-nav__actions{align-items:center;gap:22px;display:flex}.lp-nav__login{color:var(--lp-fg-2);font-size:14px;font-weight:600;transition:color .16s}@media (hover:hover){.lp-nav__login:hover{color:var(--lp-fg)}}@media (max-width:900px){.lp-nav__links{display:none}}@media (max-width:420px){.lp-nav__login{display:none}}.lp-footer{border-top:1px solid var(--lp-line);background:var(--lp-bg);padding-block:36px}.lp-footer__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;display:flex}.lp-footer nav{color:var(--lp-fg-2);gap:22px;font-size:14px;font-weight:600;display:flex}@media (hover:hover){.lp-footer nav a:hover{color:var(--lp-orange-hi)}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.lp-hero{height:320vh;position:relative}.lp-hero__stick{background:#0b0a08;height:100svh;position:sticky;top:0;overflow:hidden}.lp-canvas{opacity:clamp(0, calc((var(--p) - .3) * 5), 1);position:absolute;inset:0}.lp-poster{background:radial-gradient(60% 34% at 50% 44%,#e85d2a80,#0000 70%),linear-gradient(#0b0a08 0% 40%,#1b120c 58%,#0b0a08 60%),#0b0a08;position:absolute;inset:0}.lp-poster:after{content:"";clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#0000 0 49.6%,#faf7f124 49.6% 50.4%,#0000 50.4% 100%),linear-gradient(#0b0a08,#15120e);width:140%;height:58%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.lp-hero__media{pointer-events:none;transform-origin:62% 56%;transform:scale(calc(1.04 + var(--p) * .2));opacity:clamp(0, calc(1 - (var(--p) - .3) * 5), 1);will-change:transform, opacity;position:absolute;inset:0}.lp-hero__video{object-fit:cover;background:#0b0a08;width:100%;height:100%;display:block}.lp-hero__vignette{pointer-events:none;opacity:calc(1 - var(--p) * 1.6);background:linear-gradient(90deg,#0b0a08d1 0%,#0b0a0859 42%,#0000 70%),linear-gradient(#0000 70%,#0b0a08b3);position:absolute;inset:0}.lp-hero__copy{z-index:2;padding-top:var(--lp-nav-h);opacity:clamp(0, calc(1 - (var(--p) - .06) * 4.2), 1);transform:translateY(calc(var(--p) * -60px));pointer-events:auto;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(14px,2.4vh,26px);display:flex;position:absolute;inset:0}.lp-hero__h1{max-width:none;font-size:clamp(34px,min(5.6vw,9.2vh),84px);line-height:1}.lp-line{padding-bottom:.06em;display:block;overflow:hidden}.lp-line>span{animation:lp-rise 1s var(--ease-out) both;display:block}.lp-line:nth-child(2)>span{animation-delay:90ms}.lp-line:nth-child(3)>span{animation-delay:.18s}.lp-line:nth-child(4)>span{animation-delay:.27s}.lp-line--accent{color:var(--lp-orange)}@keyframes lp-rise{0%{transform:translateY(105%)}to{transform:none}}.lp-hero__copy .lp-eyebrow{animation:lp-fade .8s var(--ease-out) 60ms both}.lp-hero__lead{animation:lp-fade .9s var(--ease-out) .42s both;max-width:40ch}.lp-hero__cta{animation:lp-fade .9s var(--ease-out) .56s both;flex-wrap:wrap;align-items:center;gap:22px;display:flex}@keyframes lp-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lp-hero__map{z-index:2;pointer-events:none;opacity:clamp(0, calc((var(--p) - .66) * 5), 1);transform:translateY(calc((1 - clamp(0, (var(--p) - .66) * 5, 1)) * 28px));flex-direction:column;justify-content:flex-end;align-items:center;gap:22px;padding-bottom:clamp(40px,9vh,96px);display:flex;position:absolute;inset:0}.lp-hero__trip{z-index:2;pointer-events:none;top:calc(var(--lp-nav-h) + 16px);right:var(--lp-pad);opacity:clamp(0, calc((var(--p) - .66) * 5), 1);transform:translateY(calc((1 - clamp(0, (var(--p) - .66) * 5, 1)) * -20px));position:absolute}.lp-slogan{font-family:var(--font-accent);letter-spacing:.18em;text-transform:uppercase;color:var(--lp-ink);font-size:clamp(12px,1.3vw,15px);font-weight:600}.lp-trip{background:var(--lp-ink);color:var(--lp-cream);border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:14px;padding:14px 20px 14px 16px;display:inline-flex;box-shadow:0 24px 60px -24px #141310b3,inset 0 2px #ffffff0a}.lp-trip b{font-family:var(--font-mono);font-size:15px;font-weight:500;display:block}.lp-trip small{color:var(--lp-fg-2);font-size:13px;display:block}.lp-trip__dot{background:var(--lp-orange);width:12px;height:12px;box-shadow:0 0 0 0 var(--lp-glow);animation:lp-ping 2s var(--ease-out) infinite;border-radius:50%;flex:none}@keyframes lp-ping{0%{box-shadow:0 0 #e85d2a8c}to{box-shadow:0 0 0 16px #e85d2a00}}.lp-hero__scroll{z-index:2;left:var(--lp-pad);font-family:var(--font-accent);letter-spacing:.24em;text-transform:uppercase;color:var(--lp-fg-3);opacity:clamp(0, calc(1 - var(--p) * 12), 1);align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;bottom:28px}.lp-hero__scroll i{background:linear-gradient(var(--lp-orange), transparent);width:1px;height:38px;animation:lp-drip 1.8s var(--ease-out) infinite;transform-origin:top}@keyframes lp-drip{0%{transform:scaleY(0)}60%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (max-width:720px){.lp-hero{height:280vh}.lp-hero__copy{justify-content:flex-end;padding-bottom:12vh}.lp-hero__vignette{background:linear-gradient(#0000,#0b0a084d 40%,#0b0a08e6 92%)}.lp-hero__trip{left:var(--lp-pad);justify-content:flex-end;display:flex}.lp-trip{gap:10px;max-width:100%;padding:10px 14px 10px 12px}.lp-trip b{font-size:13px}.lp-trip small{font-size:12px}}
.lp-problema{background:var(--lp-bg);height:260vh;position:relative}.lp-problema__stick{height:100svh;padding-top:calc(var(--lp-nav-h) + 8px);flex-direction:column;justify-content:center;gap:clamp(12px,2.4vh,22px);display:flex;position:sticky;top:0}.lp-problema__lead{max-width:42ch}.lp-chaos{--e:clamp(0, calc((var(--p) - .1) * 2.1), 1);grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,28px);margin-top:clamp(12px,3vh,36px);display:grid}.lp-chaos__card{--k:0;background:var(--lp-panel);border:1px solid var(--lp-line);min-height:230px;transform:translate(calc(var(--x0) * (1 - var(--e))), calc(var(--y0) * (1 - var(--e)))) rotate(calc(var(--r0) * (1 - var(--e))));will-change:transform;border-radius:20px;flex-direction:column;justify-content:space-between;gap:18px;padding:22px;display:flex;box-shadow:0 30px 60px -30px #000c}.lp-chaos__card h3{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(20px,2vw,28px);font-weight:400;line-height:1.1}.lp-chat{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.lp-chat span{color:var(--lp-fg-2);background:#23201a;border-radius:14px 14px 14px 4px;padding:8px 12px;font-size:14px}.lp-chat span.r{color:var(--lp-fg);background:#2b2118;border-radius:14px 14px 4px;align-self:flex-end}.lp-sheet{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.lp-sheet i{background:#23201a;border-radius:4px;height:22px}.lp-sheet i:nth-child(5n+2){background:#e85d2a59}.lp-paper{background:var(--lp-cream);color:var(--lp-ink);border-radius:6px;gap:7px;padding:12px 14px 30px;display:grid;position:relative;transform:rotate(-2deg)}.lp-paper b{font-family:var(--font-mono);letter-spacing:.12em;font-size:12px;font-weight:500}.lp-paper i{background:#14131029;border-radius:3px;height:5px}.lp-paper em{font:italic 14px/1 var(--font-accent);color:var(--lp-orange);position:absolute;bottom:8px;right:14px}@media (max-width:720px){.lp-chaos{grid-template-columns:1fr}.lp-chaos__card{min-height:0;--x0:0vw!important}.lp-problema{height:320vh}}.lp-how{background:var(--lp-bg-2);height:480vh;position:relative}.lp-how__stick{height:100svh;padding-top:var(--lp-nav-h);grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(28px,5vw,80px);display:grid;position:sticky;top:0}.lp-how__text{gap:clamp(14px,3vh,28px);display:grid}.lp-how .lp-h2,.lp-problema .lp-h2{max-width:20ch;font-size:clamp(28px,min(4.4vw,7.6vh),60px)}.lp-how__steps{gap:4px;display:grid}.lp-how__steps li{opacity:.38;transition:opacity .3s var(--ease-out);grid-template-columns:34px 1fr;gap:16px;padding:14px 0;display:grid}.lp-how__steps li b{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(22px,2.4vw,32px);font-weight:400}.lp-how__steps li>div{transition:grid-template-rows .4s var(--ease-out);grid-template-rows:auto 0fr;display:grid}.lp-how__steps li p{color:var(--lp-fg-2);opacity:0;min-height:0;font-size:16px;transition:opacity .3s;overflow:hidden}.lp-how__steps .lp-mono{color:var(--lp-fg-3);padding-top:10px;font-size:13px}.lp-how[data-step="0"] li[data-i="0"],.lp-how[data-step="1"] li[data-i="1"],.lp-how[data-step="2"] li[data-i="2"],.lp-how[data-step="3"] li[data-i="3"]{opacity:1}.lp-how[data-step="0"] li[data-i="0"]>div,.lp-how[data-step="1"] li[data-i="1"]>div,.lp-how[data-step="2"] li[data-i="2"]>div,.lp-how[data-step="3"] li[data-i="3"]>div{grid-template-rows:auto 1fr}.lp-how[data-step="0"] li[data-i="0"] p,.lp-how[data-step="1"] li[data-i="1"] p,.lp-how[data-step="2"] li[data-i="2"] p,.lp-how[data-step="3"] li[data-i="3"] p{opacity:1}.lp-how[data-step="0"] li[data-i="0"] .lp-mono,.lp-how[data-step="1"] li[data-i="1"] .lp-mono,.lp-how[data-step="2"] li[data-i="2"] .lp-mono,.lp-how[data-step="3"] li[data-i="3"] .lp-mono{color:var(--lp-orange)}.lp-how__bar{background:var(--lp-line);border-radius:2px;height:2px;overflow:hidden}.lp-how__bar i{background:var(--lp-orange);transform-origin:0;height:100%;transform:scaleX(var(--p));display:block}@media (max-width:900px){.lp-how__stick{grid-template-columns:1fr;align-content:center;gap:24px}.lp-how__steps li p{display:none}.lp-how__steps{grid-template-columns:repeat(4,1fr);gap:8px}.lp-how__steps li{grid-template-columns:1fr;padding:8px 0}.lp-how__steps li b{font-size:14px}.lp-how__steps .lp-mono{display:none}.lp-how .lp-h2{font-size:clamp(30px,8vw,44px)}}.lp-features__grid{grid-template-columns:1.15fr 1fr .85fr;align-items:start;gap:clamp(16px,2.2vw,32px);margin-top:clamp(40px,6vw,80px);display:grid}.lp-feature{gap:14px;display:grid}.lp-feature:nth-child(2){margin-top:clamp(0px,5vw,72px)}.lp-feature:nth-child(3){margin-top:clamp(0px,10vw,144px)}.lp-feature__viz{background:var(--lp-panel);border:1px solid var(--lp-line);border-radius:22px;align-items:center;min-height:250px;padding:22px;display:grid;position:relative;overflow:hidden}.lp-feature h3{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;margin-top:8px;font-size:clamp(22px,2.3vw,32px);font-weight:400;line-height:1.05}.lp-feature p{color:var(--lp-fg-2);max-width:40ch;font-size:16px}.lp-feature ul{color:var(--lp-fg-2);gap:8px;margin-top:4px;font-size:14px;display:grid}.lp-feature li{align-items:baseline;gap:10px;display:flex}.lp-feature li:before{content:"";background:var(--lp-orange);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}@media (max-width:900px){.lp-features__grid{grid-template-columns:1fr}.lp-feature:nth-child(n){margin-top:0}}.lp-platform{background:var(--lp-bg-2);overflow:hidden}.lp-platform__grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.lp-platform__grid>div:first-child{gap:24px;display:grid}@media (max-width:900px){.lp-platform__grid{grid-template-columns:1fr}}.lp-funcs .lp-wrap{gap:20px;display:grid}.lp-chips{scroll-snap-type:x proximity;scroll-padding-inline:var(--lp-pad);padding:36px var(--lp-pad) 18px;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.lp-chips::-webkit-scrollbar{display:none}.lp-chip{scroll-snap-align:start;border:1px solid var(--lp-line-2);color:var(--lp-fg-2);white-space:nowrap;transition:background-color .18s ease, color .18s ease, border-color .18s ease, transform .16s var(--ease-out);background:0 0;border-radius:999px;flex:none;padding:13px 22px;font-size:15px;font-weight:600}.lp-chip:active{transform:scale(.97)}@media (hover:hover){.lp-chip:hover{border-color:var(--lp-orange);color:var(--lp-fg)}}.lp-chip.is-on{background:var(--lp-orange);border-color:var(--lp-orange);color:var(--lp-ink)}.lp-funcs__panel{background:linear-gradient(135deg, var(--lp-panel), #100e0b);border:1px solid var(--lp-line);min-height:260px;animation:lp-fade .42s var(--ease-out) both;border-radius:26px;gap:14px;padding:clamp(28px,4vw,56px);display:grid;position:relative;overflow:hidden}.lp-funcs__panel h3{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(28px,4vw,52px);font-weight:400;line-height:1.02}.lp-funcs__panel p{color:var(--lp-fg-2);max-width:36ch;font-size:clamp(17px,1.6vw,21px)}.lp-funcs__viz{opacity:.9;grid-template-columns:repeat(6,14px);gap:6px;display:grid;position:absolute;bottom:clamp(20px,4vw,48px);right:clamp(20px,4vw,56px)}.lp-funcs__viz i{width:14px;height:14px;animation:lp-cell 1.6s var(--ease-out) both;animation-delay:calc(var(--n) * 40ms);background:#241f18;border-radius:4px}.lp-funcs__viz i:nth-child(4n+1){background:var(--lp-orange)}@keyframes lp-cell{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:720px){.lp-funcs__viz{display:none}}.lp-metrics{background:var(--lp-ink)}.lp-metrics:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 85% 0,#e85d2a38,#0000 70%);position:absolute;inset:0}.lp-metrics__grid{border-top:1px solid var(--lp-line-2);grid-template-columns:repeat(4,1fr);margin-top:clamp(48px,7vw,96px);display:grid}.lp-metric{align-content:start;gap:14px;padding:28px clamp(12px,2vw,28px) 0 0;display:grid}.lp-metric+.lp-metric{border-left:1px solid var(--lp-line);padding-left:clamp(12px,2vw,28px)}.lp-metric__n{font-family:var(--font-display);letter-spacing:-.02em;color:var(--lp-orange);font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;font-size:clamp(64px,9vw,128px);line-height:.9;display:flex}.lp-metric__n small{font-family:var(--font-accent);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-fg-2);font-size:clamp(14px,1.4vw,20px);font-weight:600}.lp-metric p{color:var(--lp-fg-2);max-width:24ch;font-size:15px}@media (max-width:900px){.lp-metrics__grid{grid-template-columns:1fr 1fr}.lp-metric:nth-child(3){border-left:0;padding-left:0}.lp-metric:nth-child(n+3){border-top:1px solid var(--lp-line);margin-top:28px}}.lp-week .lp-wrap>*+*{margin-top:20px}.lp-timeline{--n:4;grid-template-columns:repeat(var(--n), 1fr);gap:clamp(16px,3vw,40px);display:grid;position:relative;margin-top:clamp(56px,8vw,104px)!important}.lp-timeline__rail{background:var(--lp-line);height:2px;position:absolute;top:22px;left:0;right:0}.lp-timeline__rail i{background:var(--lp-orange);transform-origin:0;height:100%;transform:scaleX(var(--p));box-shadow:0 0 18px var(--lp-glow);display:block}.lp-timeline li{align-content:start;gap:8px;padding-top:0;display:grid;position:relative}.lp-timeline__node{background:var(--lp-bg);border:1px solid var(--lp-line-2);width:44px;height:44px;color:var(--lp-fg-3);border-radius:50%;place-items:center;margin-bottom:18px;font-size:13px;transition:background-color .3s,color .3s,border-color .3s;display:grid}.lp-timeline li b{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(20px,2vw,28px);font-weight:400}.lp-timeline li p{color:var(--lp-fg-2);max-width:26ch;font-size:16px}.lp-week{--lit:var(--p)}.lp-timeline li:first-of-type .lp-timeline__node{background:var(--lp-orange);color:var(--lp-ink);border-color:var(--lp-orange)}@media (max-width:720px){.lp-timeline{grid-template-columns:1fr;gap:28px;padding-left:28px}.lp-timeline__rail{width:2px;height:auto;inset:0 auto 0 21px}.lp-timeline__rail i{transform:scaleY(var(--p));transform-origin:top}.lp-timeline li{grid-template-columns:44px 1fr;column-gap:18px}.lp-timeline__node{grid-row:span 2;margin-bottom:0}.lp-timeline{margin-left:0;padding-left:0}}.lp-faq__grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.lp-faq__list{border-top:1px solid var(--lp-line-2)}.lp-qa{border-bottom:1px solid var(--lp-line-2)}.lp-qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:clamp(17px,1.6vw,21px);font-weight:700;list-style:none;display:flex}.lp-qa summary::-webkit-details-marker{display:none}.lp-qa summary i{flex:none;width:22px;height:22px;position:relative}.lp-qa summary i:before,.lp-qa summary i:after{content:"";background:var(--lp-orange);height:2px;transition:transform .26s var(--ease-out);border-radius:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.lp-qa summary i:after{transform:rotate(90deg)}.lp-qa[open] summary i:after{transform:rotate(0)}@media (hover:hover){.lp-qa summary:hover{color:var(--lp-orange-hi)}}.lp-qa p{color:var(--lp-fg-2);max-width:56ch;animation:lp-fade .36s var(--ease-out) both;padding:0 48px 28px 0}@media (max-width:900px){.lp-faq__grid{grid-template-columns:1fr}}.lp-close{background:var(--lp-bg);isolation:isolate;padding-block:clamp(120px,18vw,240px);position:relative;overflow:hidden}.lp-close__glow{z-index:-1;background:radial-gradient(50% 60% at 50% 100%,#e85d2a8c,#0000 70%);height:100%;position:absolute;inset:auto -10% -20%}.lp-close__road{z-index:-1;transform-origin:50% 100%;background:repeating-linear-gradient(0deg,#0000 0 40px,#faf7f138 40px 46px) 0 0/100% 86px,linear-gradient(90deg,#0000 0 47%,#e85d2ae6 47% 47.3%,#0000 47.3% 52.7%,#e85d2ae6 52.7% 53%,#0000 53% 100%) 0 0/100% 100%,linear-gradient(90deg,#0b0a08 0 40%,#15120e 40% 60%,#0b0a08 60% 100%) 0 0/100% 100%;width:220%;height:120%;animation:1.1s linear infinite lp-road;position:absolute;bottom:0;left:50%;transform:translate(-50%)perspective(420px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 15%,#000 75%);mask-image:linear-gradient(#0000 15%,#000 75%)}@keyframes lp-road{to{background-position:0 86px,0 0,0 0}}.lp-close__inner{justify-items:start;gap:28px;display:grid}.lp-close__h{max-width:13ch}.lp-close__cta{flex-wrap:wrap;align-items:center;gap:28px;margin-top:8px;display:flex}.lp-stack .isotipo{aspect-ratio:1;width:clamp(64px,8vw,96px);height:auto;overflow:visible}.lp-stack .isotipo rect{opacity:0;transform-box:fill-box;transform-origin:50%;transform:translateY(-22px)}.lp-stack.is-in .isotipo rect{animation:lp-box .64s var(--ease-out) both;animation-delay:calc(var(--i) * .11s + .15s)}@keyframes lp-box{0%{opacity:0;transform:translateY(-22px)}to{opacity:1;transform:none}}
.lp-device{aspect-ratio:5/4;background:var(--lp-cream);width:100%;max-height:62svh;color:var(--lp-ink);border:1px solid var(--lp-line-2);box-shadow:0 50px 100px -40px #000000e6, 0 0 0 1px #ffffff0a inset, 0 0 120px -40px var(--lp-glow);border-radius:22px;position:relative;overflow:hidden}.lp-device__bar{background:#efe9dc;border-bottom:1px solid #1413101a;align-items:center;gap:7px;height:42px;padding:0 16px;display:flex}.lp-device__bar i{background:#cfc6b3;border-radius:50%;width:10px;height:10px}.lp-device__bar span{font:500 12px var(--font-mono);color:#665f50;margin-left:10px}.lp-scene{opacity:0;transition:opacity .32s var(--ease-out), transform .42s var(--ease-out);pointer-events:none;align-content:center;gap:14px;padding:clamp(18px,3vw,34px);display:grid;position:absolute;inset:42px 0 0;transform:translateY(14px)}.lp-how[data-step="0"] .lp-scene--0,.lp-how[data-step="1"] .lp-scene--1,.lp-how[data-step="2"] .lp-scene--2,.lp-how[data-step="3"] .lp-scene--3{opacity:1;transform:none}.lp-scene label{color:#665f50;letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1px solid #1413101a;border-radius:12px;gap:4px;padding:14px 16px;font-size:12px;font-weight:600;display:grid}.lp-scene label b{text-transform:none;letter-spacing:0;color:var(--lp-ink);font-size:16px;font-weight:700}.lp-fakebtn{background:var(--lp-orange);color:var(--lp-ink);border-radius:999px;justify-self:start;padding:13px 22px;font-size:15px;font-weight:700}.lp-driver{background:#fff;border:1px solid #1413101a;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px;display:grid}.lp-driver small{letter-spacing:.08em;text-transform:uppercase;color:#665f50;font-size:12px;font-weight:700;display:block}.lp-driver b{font-size:20px;display:block}.lp-driver em{color:#665f50;font-size:13px;font-style:normal}.lp-avatar{background:var(--lp-ink);width:54px;height:54px;color:var(--lp-cream);border-radius:50%;place-items:center;font-weight:700;display:grid}.lp-status{color:#1f6b39;background:#dcefd8;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.lp-scene__note{color:#665f50;font-size:14px}.lp-scene--2{padding:0}.lp-routesvg{width:100%;height:100%;color:var(--lp-ink);position:absolute;inset:0}.lp-routesvg__done{stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, (var(--p) - .42) * 4, 1))}.lp-scene--2 .lp-trip--in{position:absolute;bottom:18px;left:18px}.lp-truckdot{offset-path:path("M40 210 C120 200 130 110 210 120 S330 60 362 42");offset-rotate:0deg;offset-distance:calc(clamp(0, (var(--p) - .42) * 4, 1) * 100%);filter:drop-shadow(0 0 6px #e85d2a99)}.lp-how .lp-scene--2{container-type:size}.lp-remito{background:#fff;border:1px solid #1413101f;border-radius:8px;justify-self:start;gap:9px;width:58%;padding:16px 18px 34px;display:grid;position:relative;transform:rotate(-3deg);box-shadow:0 20px 40px -24px #14131080}.lp-remito b{font:500 12px var(--font-mono);letter-spacing:.14em}.lp-remito i{background:#14131024;border-radius:3px;height:6px}.lp-remito em{font:italic 20px/1 var(--font-accent);color:var(--lp-orange);position:absolute;bottom:10px;right:18px}.lp-check{color:#fff;background:#2f8f4e;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:26%;right:12%;box-shadow:0 0 0 8px #2f8f4e2e}.lp-scene--3 .lp-scene__meta{gap:2px;display:grid}.lp-scene--3 .lp-scene__meta b{font-size:18px}.lp-scene--3 .lp-scene__meta span{color:#665f50;font-size:13px}.lp-dev{color:#665f50;letter-spacing:.08em;text-transform:uppercase;border:1px dashed #b8b2a2;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;bottom:14px;right:16px}.lp-feature__viz svg{width:100%;height:auto;color:var(--lp-fg);overflow:visible}.lp-ax{font:500 9px var(--font-mono);fill:var(--lp-fg-3)}.lp-bar{fill:var(--lp-orange);transform-box:fill-box;transform-origin:bottom;transition:transform .9s var(--ease-out);transition-delay:calc(var(--i) * 70ms + .2s);transform:scaleY(0)}.lp-feature.is-in .lp-bar{transform:scaleY(1)}.lp-bar:nth-of-type(odd){fill:#b74a20}.lp-kpi{justify-items:end;display:grid;position:absolute;top:18px;right:22px}.lp-kpi span{color:var(--lp-fg-3);font-size:11px}.lp-kpi b{font-family:var(--font-display);font-size:34px;font-weight:400;line-height:1}.lp-feature__viz--fact{align-content:center;gap:18px}.lp-rules{flex-wrap:wrap;gap:8px;display:flex}.lp-rules span{border:1px solid var(--lp-line-2);color:var(--lp-fg-2);animation:lp-rule 8s var(--ease-io) infinite;animation-delay:calc(var(--i) * 2s);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}@keyframes lp-rule{0%,22%{background:var(--lp-orange);color:var(--lp-ink);border-color:var(--lp-orange)}28%,to{color:var(--lp-fg-2);border-color:var(--lp-line-2);background:0 0}}.lp-voucher{background:var(--lp-cream);color:var(--lp-ink);border-radius:14px;gap:10px;padding:18px;display:grid}.lp-voucher small{color:#665f50;font-size:11px}.lp-voucher b{font-family:var(--font-display);font-size:30px;font-weight:400;line-height:1}.lp-voucher i{background:#14131024;border-radius:3px;height:5px}.lp-voucher i:nth-of-type(2){width:72%}.lp-voucher i:nth-of-type(3){width:48%}.lp-voucher em{letter-spacing:.08em;text-transform:uppercase;color:#665f50;border:1px dashed #b8b2a2;border-radius:999px;justify-self:start;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700}.lp-feature__viz--app{justify-items:center}.lp-phone{background:var(--lp-cream);width:190px;color:var(--lp-ink);border:6px solid #26221b;border-radius:30px;gap:8px;padding:34px 18px 22px;display:grid;position:relative;box-shadow:0 30px 60px -30px #000c}.lp-phone__notch{background:#26221b;border-radius:999px;width:52px;height:14px;margin-left:-26px;position:absolute;top:10px;left:50%}.lp-phone small{color:#665f50;font-size:11px}.lp-phone b{font-size:18px}.lp-phone>span{color:#665f50;font-size:13px}.lp-fakebtn--ph{text-align:center;justify-self:stretch;margin-top:10px;padding:11px;font-size:14px}.lp-check--sm{opacity:0;width:40px;height:40px;transition:transform .5s var(--ease-out) .9s, opacity .3s ease .9s;position:absolute;bottom:58px;right:-12px;transform:scale(.25);box-shadow:0 0 0 5px #2f8f4e33}.lp-feature.is-in .lp-check--sm{opacity:1;transform:none}.lp-devices{place-items:center;min-height:380px;display:grid;position:relative}.lp-laptop{width:min(100%,560px);transform:translateY(calc((.5 - var(--p)) * 60px)) rotate(calc((.5 - var(--p)) * 2deg))}.lp-laptop__screen{aspect-ratio:16/10;background:var(--lp-cream);border:8px solid #26221b;border-bottom-width:12px;border-radius:14px 14px 4px 4px;grid-template-columns:56px 1fr;display:grid;overflow:hidden}.lp-laptop__screen aside{background:#f2ede2;align-content:start;gap:10px;padding:14px 12px;display:grid}.lp-laptop__screen aside i{background:#d9d3c5;border-radius:4px;height:10px}.lp-laptop__screen aside i:first-child{background:var(--lp-orange)}.lp-laptop__screen main{color:var(--lp-ink);align-content:start;gap:14px;padding:16px;display:grid}.lp-mini-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.lp-mini-kpis span{font:700 16px var(--font-ui);background:#fff;border:1px solid #e8e4da;border-radius:10px;padding:10px;display:grid}.lp-mini-kpis small{color:#665f50;font-size:10px;font-weight:600}.lp-mini-bars{background:#fff;border:1px solid #e8e4da;border-radius:10px;align-items:flex-end;gap:6px;height:96px;padding:10px;display:flex}.lp-mini-bars i{background:var(--lp-orange);opacity:.9;border-radius:3px;flex:1}.lp-laptop__base{background:linear-gradient(#3a352c,#26221b);border-radius:0 0 14px 14px;height:12px;margin:0 -4%}.lp-phone--float{width:170px;transform:translateY(calc((var(--p) - .5) * 90px));position:absolute;bottom:-6%;right:2%}.lp-mini-map{background:#efe9dc;border-radius:10px;height:90px;position:relative;overflow:hidden}.lp-mini-map i{background:var(--lp-orange);border-radius:4px;width:76%;height:4px;position:absolute;top:58%;left:12%;transform:rotate(-24deg)}.lp-mini-map:after{content:"";background:var(--lp-ink);border-radius:50%;width:12px;height:12px;position:absolute;top:24%;right:22%;box-shadow:0 0 0 5px #14131026}@media (max-width:900px){.lp-devices{min-height:360px}.lp-phone--float{right:0}}
.lp:after{content:"";z-index:60;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:180px 180px;position:fixed;inset:0}.lp-feature__viz,.lp-funcs__panel{--mx:50%;--my:50%}.lp-feature__viz:before,.lp-funcs__panel:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--mx) var(--my), #e85d2a29, transparent 62%);transition:opacity .32s var(--ease-out);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.lp-feature__viz:hover:before,.lp-funcs__panel:hover:before{opacity:1}}@media (prefers-reduced-motion:reduce){.lp-feature__viz:before,.lp-funcs__panel:before{display:none}}
.lp-contact{min-height:100svh;padding:calc(var(--lp-nav-h) + 48px) var(--lp-pad) 96px;align-content:center;max-width:1280px;margin:0 auto;display:grid}.lp-contact__grid{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:clamp(36px,7vw,112px);display:grid}.lp-contact__intro{justify-items:start;gap:22px;display:grid}.lp-contact h1{max-width:12ch;font-size:clamp(38px,5.4vw,76px)}.lp-contact__mail{border-top:1px solid var(--lp-line);gap:6px;width:min(100%,420px);padding:16px 0 4px;display:grid}.lp-contact__mail span{font-family:var(--font-accent);letter-spacing:.2em;text-transform:uppercase;color:var(--lp-fg-3);font-size:12px;font-weight:600}.lp-contact__mail a{color:var(--lp-fg);border-bottom:1px solid var(--lp-line-2);overflow-wrap:anywhere;width:fit-content;padding-bottom:2px;font-size:clamp(17px,1.9vw,22px);transition:color .16s,border-color .16s}@media (hover:hover){.lp-contact__mail a:hover{color:var(--lp-orange-hi);border-color:var(--lp-orange)}}.lp-form{background:linear-gradient(135deg, var(--lp-panel), #100e0b);border:1px solid var(--lp-line);border-radius:26px;gap:20px;padding:clamp(24px,3vw,40px);display:grid;box-shadow:0 40px 90px -50px #000c}.lp-field{gap:8px;display:grid}.lp-field label{font-family:var(--font-accent);letter-spacing:.2em;text-transform:uppercase;color:var(--lp-fg-2);font-size:12px;font-weight:600}.lp-field input,.lp-field textarea{border:1px solid var(--lp-line-2);width:100%;color:var(--lp-fg);font:inherit;transition:border-color .16s ease, box-shadow .2s var(--ease-out), background-color .16s ease;background:#0f0d0a;border-radius:12px;padding:14px 16px;font-size:16px;line-height:1.4}.lp-field textarea{resize:vertical;min-height:148px}.lp-field ::placeholder{color:var(--lp-fg-3)}@media (hover:hover){.lp-field input:hover,.lp-field textarea:hover{border-color:#faf7f166}}.lp-field input:focus,.lp-field textarea:focus{border-color:var(--lp-orange);background:#130f0b;outline:none;box-shadow:0 0 0 3px #e85d2a38}:is(.lp-field input:user-invalid,.lp-field textarea:user-invalid){border-color:#d9534f}.lp-form__submit{cursor:pointer;justify-self:start;font-family:inherit}.lp button.lp-btn{background:var(--lp-orange);color:var(--lp-ink)}@media (hover:hover) and (pointer:fine){.lp button.lp-btn:hover{background:var(--lp-orange-hi)}}.lp-notice{border-left:3px solid var(--lp-orange);color:var(--lp-fg-2);animation:lp-fade .42s var(--ease-out) both;background:#e85d2a14;border-radius:12px;padding:14px 16px;font-size:15px;line-height:1.5}@media (max-width:900px){.lp-contact{padding-top:calc(var(--lp-nav-h) + 24px);align-content:start}.lp-contact__grid{grid-template-columns:1fr;gap:36px}.lp-contact h1{max-width:none}.lp-form__submit{justify-content:center;justify-self:stretch}}

