html:has(.lp){scroll-behavior:smooth}.lp{position:relative;overflow-x:clip;--ancho:min(1180px,calc(100% - 32px))}.lp main,.lp-nav,.lp-pie{position:relative;z-index:1}.lp p{margin:0}.lp-seccion{scroll-margin-top:96px;width:var(--ancho);margin:0 auto;padding:56px 0}.lp-seccion__t{margin-bottom:28px;max-width:28ch;text-wrap:balance}.lp-marca{display:inline-flex;gap:10px;font-weight:650;font-size:1.1rem;letter-spacing:-.035em}.lp-marca,.lp-nav{align-items:center}.lp-nav{position:-webkit-sticky;position:sticky;top:12px;z-index:30;display:flex;gap:8px;width:var(--ancho);margin:12px auto 0;padding:8px 8px 8px 16px;border-radius:999px;background:var(--vidrio-fuerte)}.lp-nav .lp-marca{margin-right:auto}.lp-nav__links{display:flex;gap:2px;margin-right:10px}.lp-nav__links a{padding:7px 13px;border-radius:999px;font-size:.9rem;color:var(--tinta-2);transition:background .2s}.lp-nav__links a:hover{background:color-mix(in srgb,var(--tinta) 6%,transparent);color:var(--tinta)}@media (max-width:760px){.lp-nav__entrar,.lp-nav__links{display:none}}.lp-h1{font-size:clamp(2.7rem,5.6vw,4.6rem);letter-spacing:-.055em;line-height:1}.lp-h1,.lp-h2{font-weight:650;margin:0}.lp-h2{font-size:clamp(1.8rem,3.2vw,2.6rem);letter-spacing:-.045em;line-height:1.05}.lp-sub{font-size:1.15rem;color:var(--tinta-2);line-height:1.5;max-width:34ch}.lp-ctas{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:600px){.lp-ctas .boton{flex:1 1}}.lp-hero{width:var(--ancho);margin:0 auto;display:grid;grid-gap:36px;gap:36px;align-items:center;padding:48px 0 40px}@media (min-width:900px){.lp-hero{grid-template-columns:1fr 1.05fr;gap:40px;padding:72px 0 64px;min-height:min(720px,calc(100dvh - 80px))}}.lp-hero__texto{display:grid;grid-gap:22px;gap:22px;align-content:center}.lp-hero__nota{display:flex;align-items:center;gap:7px;font-size:.86rem;color:var(--tinta-3)}.lp-hero__nota svg{color:var(--acento)}.lp-hero__visual{position:relative;min-height:440px}.lp-hero__bloque{position:absolute;inset:6% 4% 6% 12%;border-radius:44px;background:var(--marca)}.lp-flota{position:absolute;border-radius:24px;padding:16px;display:grid;grid-gap:9px;gap:9px;color:var(--tinta)}.lp-flota small{font-size:.76rem;color:var(--tinta-2);display:block}.lp-flota b{font-weight:600}.lp-flota--reserva{top:10%;left:0;width:min(300px,78%);animation:lp-flota 6s var(--curva) infinite alternate}.lp-flota__cab{display:flex;gap:11px;align-items:center;margin-bottom:2px}.lp-flota__cab b{display:block;font-size:.95rem}.lp-flota__fila{display:flex;justify-content:space-between;gap:10px;font-size:.9rem;font-weight:500}.lp-flota__fila--gris{color:var(--tinta-2);font-weight:400;font-size:.84rem}.lp-flota--horas{right:0;top:44%;width:min(250px,64%);animation:lp-flota 7s var(--curva) -2s infinite alternate}.lp-horas{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.lp-horas span{padding:7px 0;text-align:center;border-radius:999px;font-size:.8rem;font-weight:600;background:color-mix(in srgb,var(--papel) 70%,transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-horas span.on{background:var(--tinta);color:var(--papel)}.lp-flota--plata{left:14%;bottom:4%;width:min(240px,60%);animation:lp-flota 8s var(--curva) -4s infinite alternate}.lp-flota--plata b{font-size:1.7rem;letter-spacing:-.04em;line-height:1}.lp-flota__sube{display:inline-flex;align-items:center;gap:4px;font-size:.76rem;font-weight:600;color:var(--verde)}@keyframes lp-flota{to{transform:translateY(-8px)}}@media (max-width:600px){.lp-hero__visual{min-height:540px}.lp-hero__bloque{inset:4% 6% 4% 14%}.lp-flota--reserva{top:2%;width:84%}.lp-flota--horas{top:36%;width:74%}.lp-flota--plata{left:4%;bottom:0;width:62%}}.lp-burbuja{width:38px;height:38px;border-radius:12px;flex:none;display:grid;place-items:center;background:var(--acento-suave);color:var(--acento)}.lp-burbuja--marca{background:var(--marca);color:var(--sobre-marca)}.lp-burbuja--tinta{background:var(--sobre-marca);color:var(--marca)}.lp-bento{display:grid;grid-gap:12px;gap:12px}@media (min-width:860px){.lp-bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(150px,auto)}.lp-celda--enlace{grid-column:span 4}.lp-celda--bot{grid-row:span 2}.lp-celda--aviso,.lp-celda--bot,.lp-celda--plata{grid-column:span 2}.lp-celda--fichas{grid-column:span 6}}.lp-celda{position:relative;overflow:hidden;display:grid;align-content:start;grid-gap:8px;gap:8px;padding:22px;border-radius:var(--r);background:var(--vidrio);border:1px solid var(--borde-vidrio);box-shadow:var(--filo),var(--sombra);backdrop-filter:var(--desenfoque);-webkit-backdrop-filter:var(--desenfoque)}.lp-celda h3{font-size:1.12rem;font-weight:600;letter-spacing:-.025em;margin:6px 0 0}.lp-celda p{color:var(--tinta-2);font-size:.92rem;line-height:1.5;max-width:46ch}.lp-celda__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.lp-celda__url{margin-top:10px;display:inline-flex;align-items:center;gap:7px;justify-self:start;padding:9px 14px;border-radius:999px;background:color-mix(in srgb,var(--papel) 70%,transparent);border:1px solid var(--linea-2);font-size:.86rem;color:var(--tinta-2)}.lp-celda__url b{color:var(--acento);font-weight:600}.lp-celda--bot{background:var(--marca);border-color:transparent;color:var(--sobre-marca);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.6),var(--sombra);grid-template-rows:auto auto 1fr auto}.lp-etiqueta-tinta{background:var(--sobre-marca);color:var(--marca)}.lp-chat{display:grid;grid-gap:7px;gap:7px;margin-top:10px;align-content:start}.lp-chat__b{justify-self:start;max-width:88%;padding:8px 12px;border-radius:16px 16px 16px 5px;font-size:.84rem;line-height:1.4;background:rgba(255,255,255,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 4px 12px -6px rgba(19,32,5,.25);color:var(--sobre-marca)}.lp-chat__b--yo{justify-self:end;border-radius:16px 16px 5px 16px;background:var(--sobre-marca);color:var(--marca);box-shadow:none}.lp-chat__escribir{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:6px 6px 6px 16px;border-radius:999px;background:rgba(255,255,255,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.9);font-size:.84rem;color:color-mix(in srgb,var(--sobre-marca) 55%,transparent)}.lp-chat__escribir i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--sobre-marca);color:var(--marca)}.lp-mini-barras{display:flex;align-items:flex-end;gap:5px;height:64px;margin-top:6px}.lp-mini-barras i{flex:1 1;border-radius:6px;background:color-mix(in srgb,var(--tinta) 9%,transparent)}.lp-mini-barras i.on{background:var(--grafica)}.lp-aviso{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 14px;border-radius:18px;color:var(--verde)}.lp-aviso b{display:block;font-size:.84rem;font-weight:600;color:var(--tinta)}.lp-aviso small{font-size:.74rem;color:var(--tinta-3)}.lp-fichas{display:grid;grid-gap:8px;gap:8px;margin-top:10px}@media (min-width:760px){.lp-fichas{grid-template-columns:repeat(3,1fr)}}.lp-ficha{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:18px}.lp-ficha b{display:block;font-size:.86rem;font-weight:600}.lp-ficha small{font-size:.74rem;color:var(--tinta-3)}.lp-planes{display:grid;grid-gap:12px;gap:12px;align-items:start}@media (min-width:900px){.lp-planes{grid-template-columns:1fr 1fr .85fr}}.lp-plan{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:24px;border-radius:var(--r)}.lp-plan h3{font-size:1.15rem;font-weight:600;margin:0}.lp-plan__top{display:flex;align-items:center;gap:10px;justify-content:space-between}.lp-plan__lema{color:var(--tinta-2);font-size:.92rem}.lp-plan__precio{font-size:.92rem;color:var(--tinta-3)}.lp-plan__precio b{font-size:2.3rem;font-weight:600;letter-spacing:-.05em;color:var(--tinta);margin-right:3px}.lp-plan__extra{font-size:.84rem;color:var(--tinta-3);margin-top:-6px!important}.lp-plan ul{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:9px;gap:9px}.lp-plan li{display:flex;gap:9px;align-items:flex-start;font-size:.9rem;color:var(--tinta-2)}.lp-plan li svg{flex:none;margin-top:3px;color:var(--acento)}.lp-plan--destacado{box-shadow:var(--filo),0 0 0 2px var(--tinta),var(--sombra-alta)}.lp-precios__pie{margin-top:16px!important;font-size:.86rem;color:var(--tinta-3)}.lp-preguntas{display:grid;grid-gap:8px;gap:8px}@media (min-width:900px){.lp-preguntas-caja{display:grid;grid-template-columns:.8fr 1.4fr;grid-gap:40px;gap:40px;align-items:start}.lp-preguntas-caja .lp-seccion__t{position:-webkit-sticky;position:sticky;top:110px}}.lp-preg{border-radius:20px;background:var(--vidrio);border:1px solid var(--borde-vidrio);box-shadow:var(--filo);backdrop-filter:var(--desenfoque);-webkit-backdrop-filter:var(--desenfoque)}.lp-preg h3{margin:0;font-size:1rem}.lp-preg__b{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:18px 20px;text-align:left;font-weight:600;letter-spacing:-.015em}.lp-mas{position:relative;width:30px;height:30px;flex:none;border-radius:50%;background:color-mix(in srgb,var(--tinta) 6%,transparent);transition:transform .3s var(--curva),background .2s}.lp-mas:after,.lp-mas:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:currentColor}.lp-mas:after{transform:rotate(90deg);transition:transform .3s var(--curva)}.lp-preg--abierta .lp-mas{background:var(--marca);color:var(--sobre-marca)}.lp-preg--abierta .lp-mas:after{transform:rotate(0)}.lp-preg__r{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--curva)}.lp-preg__r>div{overflow:hidden}.lp-preg--abierta .lp-preg__r{grid-template-rows:1fr}.lp-preg__r p{padding:0 20px 18px;color:var(--tinta-2);line-height:1.6;max-width:70ch}.lp-cierre{width:var(--ancho);margin:40px auto 0;display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;padding:clamp(28px,5vw,52px);border-radius:32px;background:var(--marca);color:var(--sobre-marca);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.6)}.lp-cierre .lp-h2{max-width:18ch}.lp-pie{width:var(--ancho);margin:0 auto;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:32px 0 40px;font-size:.86rem;color:var(--tinta-3)}.lp-pie,.lp-pie nav{display:flex;gap:16px}.lp-pie a:hover{color:var(--tinta)}@media (prefers-reduced-motion:reduce){.lp-flota{animation:none}.lp-mas,.lp-preg__r{transition:none}}