.lp{--lp-ease:cubic-bezier(.22, 1, .36, 1);--lp-in:.4s;--lp-micro:.15s;--lp-maxw:1120px}.lp .card{border-radius:18px}@media (max-width:640px){.lp .card.p-5,.lp .card.p-6{padding:20px!important}}.lp[data-anim=on] .lp-rv{opacity:0;transition:opacity var(--lp-in) var(--lp-ease), transform var(--lp-in) var(--lp-ease);transform:translateY(22px)}.lp[data-anim=on] .lp-rv.is-in{opacity:1;transform:none}.lp[data-anim=on] .lp-rv-1{transition-delay:80ms}.lp[data-anim=on] .lp-rv-2{transition-delay:.16s}.lp[data-anim=on] .lp-rv-3{transition-delay:.24s}.lp-wrap{max-width:var(--lp-maxw);padding-left:calc(clamp(18px, 4vw, 32px) + env(safe-area-inset-left));padding-right:calc(clamp(18px, 4vw, 32px) + env(safe-area-inset-right));margin:0 auto}.lp-section{padding-block:72px}.lp-section+.lp-section{padding-block-start:0}@media (max-width:640px){.lp-section{padding-block:52px}}.lp-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent3);align-items:center;gap:8px;font-size:.72rem;font-weight:700;display:inline-flex}.lp-h2{letter-spacing:-.03em;margin:10px 0;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:700}.lp-h3{letter-spacing:-.015em;font-size:19px;font-weight:700;line-height:1.25}.lp-lead{color:var(--muted);max-width:620px;font-size:clamp(.95rem,2vw,1.05rem);line-height:1.6}@media (max-width:767px){.lp-h2{letter-spacing:-.025em;font-size:clamp(26px,6.5vw,32px);line-height:1.1}.lp-lead{font-size:15px;line-height:1.55}}.lp-link{color:var(--accent3);text-underline-offset:3px;transition:opacity var(--lp-micro) var(--lp-ease);font-weight:600;text-decoration:underline}.lp-link:hover{opacity:.8}.lp-bar{z-index:60;padding:9px calc(52px + env(safe-area-inset-right)) 9px calc(16px + env(safe-area-inset-left));text-align:center;background:var(--accent);color:#fff;letter-spacing:-.01em;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:.82rem;font-weight:600;display:flex;position:relative}.lp-bar-x{right:calc(6px + env(safe-area-inset-right));color:#fff;cursor:pointer;opacity:.75;width:44px;height:44px;transition:opacity var(--lp-micro) var(--lp-ease);background:0 0;border:none;border-radius:999px;font-size:.95rem;position:absolute;top:50%;transform:translateY(-50%)}.lp-bar-x:hover{opacity:1}.lp-bar-count{font-variant-numeric:tabular-nums}.lp-a2hs{z-index:59;padding:8px calc(52px + env(safe-area-inset-right)) 8px calc(16px + env(safe-area-inset-left));text-align:center;background:var(--surface);color:var(--text);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:.8rem;font-weight:500;line-height:1.4;display:flex;position:relative}.lp-a2hs-cta{cursor:pointer;background:var(--accent);color:#fff;transition:opacity var(--lp-micro) var(--lp-ease);border:none;border-radius:999px;padding:5px 14px;font-size:.78rem;font-weight:700}.lp-a2hs-cta:hover{opacity:.88}.lp-a2hs-x{right:calc(6px + env(safe-area-inset-right));width:44px;height:44px;color:var(--muted);cursor:pointer;opacity:.75;transition:opacity var(--lp-micro) var(--lp-ease);background:0 0;border:none;border-radius:999px;font-size:.95rem;position:absolute;top:50%;transform:translateY(-50%)}.lp-a2hs-x:hover{opacity:1}@media (min-width:641px){.lp-a2hs{display:none}}.lp-nav{z-index:55;transition:background var(--lp-micro) var(--lp-ease), border-color var(--lp-micro) var(--lp-ease);border-bottom:1px solid #0000;position:sticky;top:0}.lp-nav.is-stuck{background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);border-bottom-color:var(--border)}.lp-nav-in{align-items:center;gap:10px;height:66px;display:flex}.lp-nav-links{flex:1;align-items:center;gap:2px;margin-left:18px;display:flex}@media (max-width:819px){.lp-nav-links{display:none}}.lp-nav-link{height:38px;color:var(--muted);cursor:pointer;font:inherit;letter-spacing:-.012em;transition:color var(--lp-micro) var(--lp-ease), background var(--lp-micro) var(--lp-ease);background:0 0;border:none;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:.875rem;font-weight:500;display:inline-flex;position:relative}.lp-nav-link:hover{color:var(--text);background:var(--hover)}.lp-logo-ring{border:2px solid var(--accent);border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.lp-drop{z-index:70;border:1px solid var(--border);background:var(--surface);width:264px;box-shadow:var(--shadow-3);opacity:0;pointer-events:none;transition:opacity var(--lp-micro) var(--lp-ease), transform var(--lp-micro) var(--lp-ease);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-6px)}.lp-drop.is-open{opacity:1;pointer-events:auto;transform:none}.lp-drop a{color:var(--text);transition:background var(--lp-micro) var(--lp-ease);border-radius:9px;padding:9px 11px;font-size:.86rem;font-weight:500;text-decoration:none;display:block}.lp-drop a:hover{background:var(--hover)}.lp-drop a span{color:var(--muted);margin-top:2px;font-size:.76rem;font-weight:400;display:block}.lp-hero{align-items:center;gap:clamp(28px,5vw,56px);padding:clamp(28px,5vw,56px) 0 clamp(48px,7vw,88px);display:grid}@media (min-width:1000px){.lp-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.lp-h1{letter-spacing:-.035em;margin:18px 0 0;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:700;line-height:1.04}@media (max-width:767px){.lp-h1{font-size:clamp(32px,8vw,42px)}}.lp-rot{margin-top:.12em;display:block;overflow:hidden}.lp-rot-item{color:var(--accent3);animation:lpRotIn var(--lp-in) var(--lp-ease);display:inline-block}@keyframes lpRotIn{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:none}}.lp-cta-row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.lp-cta-row.is-centrada{justify-content:center}@media (max-width:640px){.lp-cta-row{flex-direction:column;align-items:center;gap:10px}.lp-cta-row>*{width:100%;max-width:420px}}.lp-cta-demo{text-align:center;max-width:420px;color:var(--muted);margin:18px auto 0;font-size:.85rem;line-height:1.6}.lp-cta-demo .lp-link{display:inline-block}.lp-trust{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin-top:20px;font-size:.78rem;display:flex}.lp-trust b{color:var(--text);font-weight:600}@media (max-width:640px){.lp-trust{text-align:center;justify-content:center}}.lp-mock-stage{padding:clamp(8px,3vw,26px);position:relative}.lp-mock{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-3);will-change:transform;border-radius:18px;overflow:hidden}.lp-mock-top{border-bottom:1px solid var(--border);background:var(--surface2);align-items:center;gap:7px;padding:11px 14px;display:flex}.lp-mock-dot{background:var(--border-strong);border-radius:999px;width:8px;height:8px}.lp-mock-body{gap:12px;padding:14px;display:grid}.lp-mock-row{border:1px solid var(--border);font-variant-numeric:tabular-nums;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:9px 11px;font-size:.78rem;display:grid}.lp-mock-row b{font-weight:600}.lp-mock-tag{background:color-mix(in srgb, var(--green) 14%, transparent);color:var(--green);border-radius:999px;padding:2px 8px;font-size:.66rem;font-weight:700}.lp-mock-tag.is-out{background:color-mix(in srgb, var(--amber) 16%, transparent);color:var(--amber)}.lp-mock-live{animation:lpPulse 2.6s var(--lp-ease) infinite}@keyframes lpPulse{0%,to{opacity:1}50%{opacity:.45}}.lp-kpi{z-index:2;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-2);transform:translate3d(0, calc(var(--lp-par,0px) * var(--lp-depth,1)), 0);will-change:transform;border-radius:12px;padding:9px 13px;position:absolute}.lp-kpi-l{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:700}.lp-kpi-v{font-size:1.05rem;font-weight:700;font-family:var(--font-brand);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lp-kpi-1{--lp-depth:1;top:2%;left:-2%}.lp-kpi-2{--lp-depth:-1.5;top:24%;right:-3%}.lp-kpi-3{--lp-depth:-1;bottom:16%;left:-4%}.lp-kpi-4{--lp-depth:1.6;bottom:-2%;right:2%}@media (max-width:720px){.lp-kpi{--lp-depth:0;position:static}.lp-kpi-row{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px;display:grid}}.lp-grid-3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.lp-ico{width:44px;height:44px;color:var(--accent);background:var(--accent-soft);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.lp-marq-wrap{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.lp-marq{will-change:transform;gap:10px;width:max-content;animation:52s linear infinite lpMarq;display:flex}.lp-marq-r{animation:44s linear infinite lpMarqR}.lp-marq-wrap:hover .lp-marq{animation-play-state:paused}@keyframes lpMarq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lpMarqR{0%{transform:translate(-50%)}to{transform:translate(0)}}.lp-pill{white-space:nowrap;border:1px solid var(--border);background:var(--surface);border-radius:999px;flex-shrink:0;padding:8px 16px;font-size:.84rem;font-weight:600}.lp-pill-x{color:var(--muted);transition:color var(--lp-micro) var(--lp-ease), border-color var(--lp-micro) var(--lp-ease)}.lp-pill-x:hover{color:var(--accent3);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.lp-zig{align-items:center;gap:clamp(24px,4vw,52px);display:grid}@media (min-width:900px){.lp-zig{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-zig.is-flip .lp-zig-art{order:-1}}.lp-zig-art{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-2);border-radius:18px;min-width:0;padding:20px;position:relative}.lp-bullets{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.lp-bullets li{align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.55;display:flex}.lp-bullets svg{color:var(--green);flex-shrink:0;margin-top:3px}.lp-draw{transform-origin:0;transform:scaleX(var(--lp-p,0))}.lp-num{font-variant-numeric:tabular-nums}.lp-sec-diagram{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.lp-sec-node{border:1px solid var(--border);background:var(--surface2);text-align:center;border-radius:14px;padding:14px;font-size:.82rem;font-weight:600}.lp-sec-no{border-color:color-mix(in srgb, var(--red) 34%, transparent);color:var(--red)}.lp-lock{transition:transform var(--lp-in) var(--lp-ease);transform-origin:50%;transform:translateY(-3px)scaleY(.72)}.is-in .lp-lock{transform:none}.lp-steps{gap:22px;display:grid;position:relative}.lp-step{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:16px;display:grid}.lp-step-n{background:var(--accent);color:#fff;width:40px;height:40px;font-weight:700;font-family:var(--font-brand);border-radius:999px;place-items:center;display:grid}.lp-step-rail{background:var(--border);width:2px;position:absolute;top:46px;bottom:46px;left:19px}.lp-step-rail>i{background:var(--accent);transform-origin:top;height:100%;transform:scaleY(var(--lp-p,0));display:block}.lp-plan-card{flex-direction:column;display:flex}.lp-plan-card .btn-block{margin-top:auto}.lp-stats{text-align:center;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;display:grid}.lp-stat-v{font-family:var(--font-brand);letter-spacing:-.03em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,4.6vw,2.6rem);font-weight:700;line-height:1}.lp-toggle{background:var(--surface2);border:1px solid var(--border);border-radius:12px;gap:3px;padding:4px;display:inline-flex}.lp-toggle button{min-height:36px;color:var(--muted);cursor:pointer;font:inherit;transition:background var(--lp-micro) var(--lp-ease), color var(--lp-micro) var(--lp-ease);background:0 0;border:1px solid #0000;border-radius:9px;padding:0 15px;font-size:.84rem;font-weight:500}.lp-toggle button[aria-pressed=true]{background:var(--surface);border-color:var(--border);color:var(--text);font-weight:600}.lp-price{font-family:var(--font-brand);letter-spacing:-.03em;font-variant-numeric:tabular-nums;animation:lpPop var(--lp-micro) var(--lp-ease);font-size:1.9rem;font-weight:700}@keyframes lpPop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.lp-price-old{color:var(--muted);margin-left:8px;font-size:1rem;font-weight:500;text-decoration:line-through}.lp-faq{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:20px}.lp-faq+.lp-faq{margin-top:12px}.lp-faq>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;font-size:1rem;font-weight:600;list-style:none;display:flex}.lp-faq>summary::-webkit-details-marker{display:none}.lp-faq>summary:after{content:"+";color:var(--muted);flex-shrink:0;font-size:1.3rem;font-weight:300}.lp-faq[open]{border-color:color-mix(in srgb, var(--accent) 32%, transparent)}.lp-faq[open]>summary:after{content:"−";color:var(--accent)}.lp-faq>div{color:var(--muted);max-width:78ch;margin-top:14px;font-size:.93rem;line-height:1.75}.lp-comp{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:12px;margin-top:30px;display:grid}.lp-comp-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:20px;position:relative}.lp-comp-card.is-destacada{border:1.5px solid var(--accent)}.lp-comp-tag{background:var(--accent);color:#fff;letter-spacing:.1em;border-radius:999px;padding:3px 9px;font-size:.62rem;font-weight:800;position:absolute;top:-9px;left:20px}.lp-comp-t{letter-spacing:-.015em;font-size:19px;font-weight:700;line-height:1.25}.lp-comp-sub{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:3px;font-size:.76rem;font-weight:600}.lp-comp-list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.lp-comp-list li{align-items:flex-start;gap:9px;font-size:.87rem;line-height:1.5;display:flex}.lp-comp-list svg{flex-shrink:0;margin-top:2px}.lp-comp-list .is-ok svg{color:var(--green)}.lp-comp-list .is-no{color:var(--muted)}.lp-comp-list .is-no svg{color:var(--muted);opacity:.7}.lp-comp-cierre{text-align:center;max-width:680px;color:var(--muted);margin:26px auto 0;font-size:.92rem;line-height:1.7}.lp-foot{border-top:1px solid var(--border);margin-top:clamp(48px,7vw,88px);padding:34px 0 28px}.lp-foot-cols{grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(150px,1fr));justify-content:center;gap:28px 32px;display:grid}.lp-foot-brand-row{align-items:center;gap:9px;margin-bottom:10px;display:flex}.lp-foot-brand-row img{display:block}.lp-foot-brand-name{font-weight:700;font-family:var(--font-brand)}.lp-foot-brand-desc{color:var(--muted);max-width:260px;margin:0;font-size:.84rem;line-height:1.6}.lp-foot-col{align-content:start;gap:8px;display:grid}.lp-foot-col-h{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.lp-foot a{color:var(--muted);font-size:.86rem;text-decoration:none}.lp-foot a:hover{color:var(--accent3)}.lp-foot-bottom{border-top:1px solid var(--border);color:var(--muted);margin-top:26px;padding-top:18px;font-size:.78rem}@media (max-width:860px){.lp-foot-cols{grid-template-columns:repeat(2,minmax(200px,1fr))}}.lp-foot-compact{padding:4px 0}.lp-foot-compact .lp-foot-brand-row{justify-content:center}.lp-foot-compact .lp-foot-brand-desc{text-align:center;max-width:none;margin:0 auto}.lp-foot-row{flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:14px;display:flex}.lp-foot-row a{align-items:center;min-height:44px;display:inline-flex}.lp-foot-bottom-compact{border-top:1px solid var(--border);color:var(--muted);margin-top:16px;padding-top:14px;font-size:.76rem}.ac-cta-flotante{z-index:98;background:var(--accent);color:#fff;box-shadow:0 6px 22px color-mix(in srgb, var(--accent) 40%, transparent);opacity:0;visibility:hidden;transition:opacity .22s var(--lp-ease,ease), transform .22s var(--lp-ease,ease), visibility .22s;border-radius:999px;flex-direction:column;gap:1px;padding:10px 20px;font-weight:700;line-height:1.2;text-decoration:none;display:none;position:fixed;bottom:24px;left:20px;transform:translateY(10px)}@media (min-width:641px){.ac-cta-flotante{display:inline-flex}}.ac-cta-flotante.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.ac-cta-flotante:hover{transform:translateY(-2px)}.ac-cta-flotante-txt{font-size:.95rem}.ac-cta-flotante-sub{opacity:.85;font-size:.72rem;font-weight:600}@media (prefers-reduced-motion:reduce){.ac-cta-flotante,.ac-cta-flotante:hover{transition:opacity 10ms,visibility 10ms;transform:none}}.ac-sticky-cta{display:none}@media (max-width:640px){.ac-sticky-cta{z-index:99;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border);align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.lp-foot{padding:24px 0 calc(100px + env(safe-area-inset-bottom));margin-top:40px}}@media (prefers-reduced-motion:reduce){.lp-rv{transition:opacity .12s linear;transform:none;transition-delay:0s!important}.lp-rot-item{animation:.12s linear lpRotIn}.lp-marq,.lp-marq-r,.lp-mock-live{animation:none!important}.lp-kpi,.lp-draw,.lp-step-rail>i,.lp-lock{transform:none!important}}