.lp{--lp-max:1120px;--lp-gut:clamp(16px,4vw,32px);--lp-hero:var(--nav);--lp-hero-ink:var(--nav-ink);--lp-hero-on:var(--nav-on);--lp-alt:var(--surface);background:var(--bg);color:var(--ink);font-size:17px;line-height:1.55}.lp a{color:inherit}.lp .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-in{max-width:var(--lp-max);margin-inline:auto;padding-inline:var(--lp-gut)}.lp h1,.lp h2,.lp h3{font-family:var(--display);text-wrap:balance;letter-spacing:.005em}.lp h2{font-size:clamp(28px,3.8vw,42px);line-height:1.08;margin-bottom:14px;font-weight:900;letter-spacing:-.02em}.lp h3{font-size:21px;line-height:1.15;margin-bottom:6px}.lp-ojo{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 8px}.lp-intro{color:var(--muted);max-width:62ch;margin:0 0 28px}.lp-letra{font-size:14px;color:var(--muted);margin:14px 0 0}.lp-letra.c{text-align:center}.lp-top{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:10;display:flex;align-items:center;gap:20px;padding-block:12px;padding-inline:var(--lp-gut);background:var(--lp-hero);color:var(--lp-hero-ink);border-bottom:1px solid rgba(255,255,255,.08)}.lp-marca{font-family:var(--display);font-size:26px;font-weight:700;color:var(--lp-hero-on);text-decoration:none;line-height:1;white-space:nowrap;display:flex;align-items:center}.lp-pie-marca{display:inline-flex;align-items:center;gap:8px}.lp-links{display:flex;gap:22px;margin-left:12px}.lp-links a{text-decoration:none;font-weight:500;font-size:15px}.lp-entrar:hover,.lp-links a:hover{color:var(--lp-hero-on)}.lp-acc{margin-left:auto;display:flex;align-items:center;gap:14px}.lp-entrar{font-weight:600}.lp-btn,.lp-entrar{text-decoration:none;font-size:15px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;font-weight:700;padding:9px 16px;border-radius:7px;border:1.5px solid transparent;white-space:nowrap}.lp-btn.big{font-size:17px;padding:13px 22px}.lp-btn.p{background:var(--accent);color:var(--accent-ink)}.lp-btn.p:hover{filter:brightness(1.08)}.lp-btn.o{border-color:var(--line);background:var(--surface);color:var(--ink)}.lp-btn.o:hover{border-color:var(--accent)}.lp-hero .lp-btn.o{background:transparent;color:var(--lp-hero-on);border-color:rgba(255,255,255,.3)}.lp-hero .lp-btn.o:hover{border-color:var(--lp-hero-on)}.lp-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.lp-ctas.c{justify-content:center}.lp :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lp-hero{background:var(--lp-hero);color:var(--lp-hero-ink);padding-block:clamp(40px,7vw,84px) clamp(48px,7vw,92px)}.lp-hero-g{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center}.lp-hero .lp-ojo{color:#5cc9e8}.lp-hero h1{font-size:clamp(40px,6vw,72px);line-height:1;color:var(--lp-hero-on);font-weight:900;letter-spacing:-.03em}.lp-sub{font-size:19px;max-width:52ch;margin:22px 0 0}.lp-ventajas{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-gap:10px;gap:10px;max-width:56ch}.lp-ventajas li{padding:10px 14px;border-radius:10px;background:rgba(255,255,255,.08);border-left:4px solid var(--accent);font-size:16px;line-height:1.4}.lp-fundador{max-width:62ch;margin:14px auto 34px;text-align:center;padding:10px 16px;border-radius:10px;border:1px dashed;font-size:15px}.lp-extra{margin:0 0 14px;padding-left:18px;font-size:14px;font-weight:600}.lp-anual{font-size:14px;opacity:.85;margin:-6px 0 8px}.lp-antes{margin:0 0 -4px;font-size:15px;opacity:.75}.lp-tag-promo{display:inline-block;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:700;padding:2px 8px;border-radius:99px;margin-left:4px}.lp-hero .lp-letra{color:var(--lp-hero-ink);opacity:.8}.lp-puerta{background:var(--surface);color:var(--ink);border-radius:14px;padding:16px;display:grid;grid-gap:10px;gap:10px;box-shadow:0 24px 60px rgba(0,0,0,.35);min-width:0}.lp-puerta-c{display:flex;justify-content:space-between;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:2px 4px 4px}.lp-socio{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border-radius:10px;border:1px solid var(--line);border-left-width:6px}.lp-socio.ok{border-left-color:var(--ok)}.lp-socio.warn{border-left-color:var(--warn)}.lp-socio.bad{border-left-color:var(--bad);background:var(--bad-bg)}.lp-av{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-weight:700;font-size:15px}.lp-sd{display:grid;min-width:0;line-height:1.25}.lp-sd b{font-size:16px}.lp-sd small{color:var(--muted);overflow:hidden;text-overflow:ellipsis}.lp-res,.lp-sd small{font-size:13px;white-space:nowrap}.lp-res{font-weight:700;padding:4px 10px;border-radius:99px}.ok .lp-res{background:var(--ok-bg);color:var(--ok)}.warn .lp-res{background:var(--warn-bg);color:var(--warn)}.bad .lp-res{background:var(--bad);color:var(--surface)}.lp-puerta-p{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;color:var(--muted);padding:4px 4px 0}.lp-cobrar{background:var(--accent);color:var(--accent-ink);font-weight:700;padding:8px 14px;border-radius:7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-sec{padding-block:clamp(56px,8vw,96px)}.lp-sec.alt{background:var(--lp-alt);border-block:1px solid var(--line)}.lp-doble{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center}.lp-doble.inv{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.lp-texto{min-width:0}.lp-lista{margin:0;padding:0;list-style:none;display:grid;grid-gap:12px;gap:12px}.lp-lista li{padding-left:28px;position:relative}.lp-lista li:before{content:"";position:absolute;left:2px;top:.5em;width:14px;height:8px;border-left:2.5px solid var(--ok);border-bottom:2.5px solid var(--ok);transform:rotate(-45deg)}.lp-dia{list-style:none;margin:28px 0 40px;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px;counter-reset:none}.lp-dia li{display:grid;grid-gap:6px;gap:6px;align-content:start;padding-top:14px;border-top:3px solid var(--line)}.lp-dia li:nth-child(2){border-top-color:var(--ok)}.lp-dia b{font-family:var(--display);font-size:21px;line-height:1.1}.lp-dia span:last-child{color:var(--muted);font-size:15px}.lp-n{font-family:var(--display);font-weight:700;font-size:15px;color:var(--accent)}.lp-cap{margin:0}.lp-cap figcaption{font-size:14px;color:var(--muted);margin-top:10px;text-align:center}.lp-marco{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 14px 40px rgba(15,25,45,.12);min-width:0}.lp-barra{display:flex;gap:6px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--bg)}.lp-barra i{width:10px;height:10px;border-radius:50%;background:var(--line)}.lp-barra span{margin-left:8px;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-marco img,.lp-tel img{display:block;width:100%;height:auto;max-width:100%}.lp-tel{max-width:300px;justify-self:center;width:100%;border:9px solid var(--nav);border-radius:34px;overflow:hidden;box-shadow:0 20px 50px rgba(15,25,45,.2);background:var(--surface)}.lp-fun{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:30px 36px;gap:30px 36px}.lp-fun>div{padding-top:14px;border-top:1px solid var(--line)}.lp-fun p,.lp-seg p{margin:0;color:var(--muted);font-size:16px}.lp-gc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.lp-gc>div{border:1px solid var(--line);border-radius:12px;padding:24px;background:var(--surface)}.lp-gc h3{font-size:28px;margin-bottom:14px}.lp-seg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px;gap:28px;margin-top:28px}.lp-planes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:stretch}.lp-plan{position:relative;display:flex;flex-direction:column;gap:6px;border:1px solid var(--line);border-radius:14px;padding:26px 24px;background:var(--bg)}.lp-plan.lp-dest{border:2px solid var(--accent);background:var(--surface);box-shadow:0 16px 40px rgba(27,79,196,.14)}.lp-tag{position:absolute;top:-13px;left:24px;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:99px}.lp-plan h3{font-size:24px;margin:0}.lp-precio{margin:6px 0 0;display:flex;align-items:baseline;gap:8px}.lp-precio b{font-family:var(--display);font-size:50px;line-height:1;font-weight:900;letter-spacing:-.02em}.lp-precio span{color:var(--muted);font-size:15px}.lp-cupo{margin:4px 0 0;font-weight:700}.lp-para{margin:0 0 18px;color:var(--muted);font-size:15px;flex:1 1}.lp-angosto{max-width:800px}.lp-faq{display:grid;margin-top:20px;border-top:1px solid var(--line)}.lp-faq details{border-bottom:1px solid var(--line)}.lp-faq summary{cursor:pointer;font-weight:700;font-size:18px;padding:18px 32px 18px 0;list-style:none;position:relative}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";position:absolute;right:4px;top:12px;font-size:26px;font-weight:500;color:var(--accent)}.lp-faq details[open] summary:after{content:"–"}.lp-faq details p{margin:0 0 18px;color:var(--muted);max-width:65ch}.lp-fin{background:var(--lp-hero);color:var(--lp-hero-ink);text-align:center;padding-block:clamp(56px,8vw,88px)}.lp-fin h2{color:var(--lp-hero-on);font-weight:900;letter-spacing:-.02em;font-size:clamp(32px,4.6vw,52px)}.lp-fin p{margin:0 auto;max-width:48ch}.lp-fin .lp-btn.o{background:transparent;color:var(--lp-hero-on);border-color:rgba(255,255,255,.3)}.lp-pie{background:var(--lp-hero);color:var(--lp-hero-ink);font-size:14px;border-top:1px solid rgba(255,255,255,.08);padding-block:20px}.lp-pie .lp-in{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.lp-pie b{color:var(--lp-hero-on)}.lp-pie a{text-decoration:none}@media (max-width:980px){.lp-dia,.lp-fun,.lp-seg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.lp-doble,.lp-doble.inv,.lp-gc,.lp-hero-g,.lp-planes{grid-template-columns:minmax(0,1fr)}.lp-links{display:none}.lp-plan.lp-dest{order:-1}}@media (max-width:520px){.lp{font-size:16px}.lp-dia,.lp-fun,.lp-seg{grid-template-columns:minmax(0,1fr)}.lp-sub{font-size:17px}.lp-ctas .lp-btn{flex:1 1 100%}.lp-entrar{display:none}.lp-socio{grid-template-columns:auto minmax(0,1fr)}.lp-res{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:no-preference){.lp-socio{animation:lp-entra .5s both}.lp-socio:nth-child(3){animation-delay:.15s}.lp-socio:nth-child(4){animation-delay:.3s}@keyframes lp-entra{0%{transform:translateY(6px)}to{transform:none}}}.lp-fin,.lp-sec{scroll-margin-top:64px}.lp-incluye{background:var(--surface);border-bottom:1px solid var(--line);padding-block:26px}.lp-incluye-g{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px}.lp-inc{display:grid;grid-gap:4px;gap:4px;justify-items:start;text-decoration:none;padding:16px;border-radius:12px;border:1px solid var(--line);background:var(--bg);transition:border-color .15s,transform .15s}.lp-inc:hover{border-color:var(--accent);transform:translateY(-2px)}.lp-inc svg{color:var(--accent);margin-bottom:6px}.lp-inc b{font-family:var(--display);font-size:17px;line-height:1.15}.lp-inc span{font-size:13.5px;color:var(--muted);line-height:1.35}.lp-ret{--r-ink:#d8eef5;background:radial-gradient(1200px 500px at 85% -10%,#0a8db3 0,transparent 60%),linear-gradient(160deg,#00566e,#003a4c 55%,#0d1b2a);color:var(--r-ink);padding-block:clamp(64px,9vw,112px);scroll-margin-top:64px}.lp-ret h2,.lp-ret h3{color:#fff}.lp-ret .lp-ojo{color:#7fdcf5}.lp-ret .lp-intro{color:var(--r-ink);font-size:19px}.lp-ret-cab{text-align:center;max-width:820px;margin:0 auto 56px}.lp-ret-cab h2{font-size:clamp(36px,5.4vw,64px);letter-spacing:-.03em}.lp-ret-cab .lp-intro{margin-inline:auto}.lp-ret-fila{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center;margin-bottom:clamp(56px,8vw,96px)}.lp-ret-fila.inv{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}.lp-ret-fila.inv .lp-ret-img{order:2}.lp-ret-img{min-width:0;display:grid}.lp-ret-img .lp-marco{box-shadow:0 30px 70px rgba(0,0,0,.45);border-color:rgba(255,255,255,.15)}.lp-ret-img .lp-tel{max-width:280px;border-color:#061018;box-shadow:0 30px 70px rgba(0,0,0,.45)}.lp-ret-txt h3{font-size:clamp(26px,3vw,38px);line-height:1.08;margin-bottom:14px;letter-spacing:-.02em}.lp-ret-txt p{margin:0;font-size:18px;color:var(--r-ink)}.lp-ret-ojo{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#7fdcf5!important;margin:0 0 12px!important}.lp-ret-ojo .num{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#7fdcf5;color:#003a4c;font-size:14px;letter-spacing:0}.lp-ret-mas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.lp-ret-mas>div{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:22px}.lp-ret-mas h3{font-size:20px}.lp-ret-mas p{margin:0;color:var(--r-ink);font-size:15.5px}.lp-ret .lp-ctas{margin-top:44px}.lp-btn.blanco{background:#fff;color:#003a4c}.lp-btn.blanco:hover{filter:brightness(.95)}.lp-tvmarco{border:solid #161b22;border-width:12px 12px 18px;border-radius:14px;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.45);background:#0b0f17}.lp-tvmarco img{display:block;width:100%;height:auto}.lp-segura{background:var(--lp-hero);color:var(--lp-hero-ink);padding-block:clamp(56px,8vw,96px);scroll-margin-top:64px}.lp-segura h2{color:var(--lp-hero-on)}.lp-segura .lp-ojo{color:#5cc9e8}.lp-segura .lp-intro{color:var(--lp-hero-ink);opacity:.85}.lp-segura .lp-seg{grid-template-columns:repeat(6,minmax(0,1fr))}.lp-segura .lp-seg>div{grid-column:span 2;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:18px}.lp-segura .lp-seg h3{color:var(--lp-hero-on);font-size:19px}.lp-segura .lp-seg p{color:var(--lp-hero-ink);opacity:.85;font-size:15px}.lp-segura .lp-seg .lp-seg-dest{border-color:#5cc9e8;background:rgba(92,201,232,.1);grid-column:span 3}@media (max-width:980px){.lp-segura .lp-seg{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-segura .lp-seg>div{grid-column:span 1}.lp-segura .lp-seg .lp-seg-dest{grid-column:span 2}.lp-incluye-g{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-ret-mas{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.lp-ret-fila,.lp-ret-fila.inv{grid-template-columns:minmax(0,1fr)}.lp-ret-fila.inv .lp-ret-img{order:0}}@media (max-width:520px){.lp-incluye-g{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-inc{padding:12px}.lp-segura .lp-seg{grid-template-columns:minmax(0,1fr)}.lp-segura .lp-seg .lp-seg-dest,.lp-segura .lp-seg>div{grid-column:auto}}.lp-comp{display:grid;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface)}.lp-comp-f{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1.2fr);grid-gap:18px;gap:18px;padding:16px 20px;border-top:1px solid var(--line);align-items:start}.lp-comp-f:first-child{border-top:0}.lp-comp-cab{background:var(--nav);color:var(--nav-on);font-weight:800;font-size:14px;letter-spacing:.06em;text-transform:uppercase}.lp-comp-cab span:nth-child(2){color:#7fdcf5}.lp-comp-f b{font-family:var(--display);font-size:17px}.lp-comp-f .si{font-weight:600;padding-left:26px;position:relative}.lp-comp-f .si:before{content:"";position:absolute;left:2px;top:.45em;width:13px;height:7px;border-left:2.5px solid var(--ok);border-bottom:2.5px solid var(--ok);transform:rotate(-45deg)}.lp-comp-f .no{color:var(--muted)}.lp-fund-precio{margin:-2px 0 8px;font-size:14px;color:var(--ok);font-weight:600}@media (max-width:720px){.lp-comp-f{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 14px}.lp-comp-f b{grid-column:1/-1}.lp-comp-cab span:first-child{display:none}}.lp-que{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:560px}.lp-que a{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);text-decoration:none;color:var(--lp-hero-on);font-weight:700;font-size:16px;line-height:1.2}.lp-que a:hover{border-color:#5cc9e8}.lp-que svg{flex:none;color:#5cc9e8}.lp-hero .lp-sub{margin-top:16px}@media (max-width:520px){.lp-que{gap:8px}.lp-que a{padding:10px;font-size:14.5px;gap:8px}.lp-que svg{width:20px;height:20px}}.lp-que li{display:grid}.lp-demo{display:contents}.dm-franja{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:9px var(--lp-gut);background:linear-gradient(90deg,#6A2C91,#E4007C 45%,#FF8A00);color:#fff;font-size:15px;line-height:1.35;text-align:center}.dm-franja p{margin:0}.dm-franja b{font-weight:800}.dm-letra{opacity:.92}.dm-btn{display:inline-flex;align-items:center;padding:5px 12px;border-radius:99px;background:#FFC20E;color:#0D1B2A!important;font-weight:800;font-size:14px;text-decoration:none;white-space:nowrap}.dm-btn:hover{filter:brightness(1.06)}.dm-flor-chica{flex:none}.lp-muertos .lp-hero{position:relative;overflow:hidden;padding-top:clamp(64px,9vw,104px)}.lp-muertos .lp-hero>.lp-in{position:relative;z-index:1}.dm-picado{top:0;left:0;width:100%;height:58px}.dm-flores,.dm-picado{position:absolute;pointer-events:none}.dm-flores{right:max(8px,calc((100vw - var(--lp-max)) / 2 - 40px));bottom:-14px;display:flex;align-items:flex-end;gap:2px;opacity:.95}.dm-flores svg:nth-child(2){margin-bottom:18px}.dm-calaverita{margin-bottom:10px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.lp-muertos .lp-hero .lp-ojo{color:#FFB347}.lp-muertos .lp-fundador#promo{border:2px dashed #ff8a00;background:rgba(255,138,0,.08)}.lp-muertos .lp-tag-promo{background:#E4007C;color:#fff}@media (max-width:820px){.dm-flores{opacity:.5;transform:scale(.75);transform-origin:bottom right}}@media (max-width:520px){.dm-franja{font-size:14px;gap:8px}.dm-flor-chica{display:none}.dm-picado{height:44px}.dm-flores{display:none}}