.pl-niveles{display:grid;gap:14px}@media(min-width:1000px){.pl-niveles{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.pl-nivel{padding:24px;border-radius:var(--r-m);background:var(--surface);box-shadow:var(--filo),0 12px 24px -20px #182c2859;min-width:0}.pl-precio{margin-block-start:4px;font-size:1.375rem;font-weight:700;line-height:1.2}.pl-para{margin-block-start:6px;color:var(--muted)}.pl-hereda{margin-block-start:16px;font-weight:650}.pl-fun{display:grid;gap:10px;margin-block-start:12px}.pl-para+.pl-fun{margin-block-start:16px}.pl-fun li{display:flex;gap:10px;align-items:flex-start}.pl-fun .ic{flex:none;width:20px;height:20px;margin-block-start:2px;color:var(--green)}.pl-nota{display:flex;gap:8px;align-items:flex-start;margin-block-start:14px;color:var(--muted);font-size:.9375rem;line-height:1.4}.pl-nota .ic{flex:none;width:18px;height:18px;margin-block-start:2px}.pl-regla{display:grid;gap:14px}.pl-regla>.ic{width:40px;height:40px}.pl-regla .lead{margin-block-start:12px}@media(min-width:760px){.pl-regla{grid-template-columns:auto minmax(0,1fr);gap:24px}}.pl-promo{display:inline-flex;align-items:center;width:fit-content;padding:3px 10px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:.8125rem;font-weight:650;line-height:1.3}.pl-mq{display:grid;gap:32px}@media(min-width:820px){.pl-mq{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,56px)}}.pl-mq-x{margin-block:4px 16px;color:var(--muted)}.pl-card{width:100%;max-width:560px;overflow:hidden;border-radius:var(--r-m);background:var(--surface);box-shadow:0 26px 44px -30px #182c288c,var(--filo)}.pl-card img{display:block;width:100%;height:auto;aspect-ratio:2 / 1;object-fit:cover}.pl-card-b{display:grid;gap:6px;padding:16px}.pl-card-t{font-family:var(--titular);font-size:1.375rem;line-height:1.15;overflow-wrap:anywhere}.pl-card-l{color:var(--muted)}.pl-col{display:grid;max-width:560px;border-radius:var(--r-m);background:var(--surface);box-shadow:var(--filo)}.pl-col li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;min-height:60px;padding:12px 16px;border-block-start:1px solid var(--line);font-weight:600}.pl-col li:first-child{border-block-start:0}@media(max-width:479px){.pl-col li{flex-direction:column;align-items:flex-start}}.pl-ej{justify-self:start}@media(min-width:960px){.pl-ej{grid-column:1 / -1}}.pl-rango{font-size:clamp(1.75rem,5vw,2.25rem);font-weight:700;line-height:1.15;letter-spacing:-.01em}.pl-rango span{font-size:1rem;font-weight:600;letter-spacing:normal;color:var(--muted)}.pl-banda{fill:var(--green);opacity:.16}.pl-proy{fill:none;stroke:var(--green);stroke-width:2;stroke-dasharray:6 5;stroke-linecap:butt}.pl-hoy{stroke:var(--muted);stroke-width:1;opacity:.5}.pl-eje{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));line-height:1.2}.pl-eje span:nth-child(1){grid-column:1 / span 5}.pl-eje span:nth-child(2){grid-column:7 / span 3;justify-self:center}.pl-eje span:nth-child(3){grid-column:10 / -1;text-align:end}.pl-k-proy{background:repeating-linear-gradient(90deg,var(--green) 0 5px,transparent 5px 8px)}.pl-k-banda{height:10px;background:var(--green);opacity:.2}.pl-seg{margin-block-end:14px}.pl-seg label{padding-inline:14px}#pl-ficha:checked~.tp-seg label[for=pl-ficha],#pl-panel:checked~.tp-seg label[for=pl-panel],#pl-escaparate:checked~.tp-seg label[for=pl-escaparate]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #182c2824}#pl-ficha:focus-visible~.tp-seg label[for=pl-ficha],#pl-panel:focus-visible~.tp-seg label[for=pl-panel],#pl-escaparate:focus-visible~.tp-seg label[for=pl-escaparate]{outline:3px solid var(--green);outline-offset:2px}.pl-res{display:none}#pl-ficha:checked~.pl-res-w .pl-res-ficha,#pl-panel:checked~.pl-res-w .pl-res-panel,#pl-escaparate:checked~.pl-res-w .pl-res-escaparate{display:block}.pl-rel-base{fill:#8a8270}.pl-escala{display:flex;justify-content:space-between;margin-block-start:6px;color:var(--muted);font-size:.75rem;font-variant-numeric:tabular-nums}.pl-avance{display:grid;gap:clamp(20px,4vw,48px);align-items:center}@media(min-width:900px){.pl-avance{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pl-avance .lead{margin-block-start:12px}.banda-v .pl-avance .btn{background:var(--paper);color:var(--ink)}.banda-v .pl-avance .btn:hover{background:#fff}.pl-min{display:grid;gap:8px}.pl-min li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:14px 16px;border-radius:var(--r-s);background:#fff7eb1a}.pl-min b{font-weight:650}.pl-rango{font-size:clamp(2.25rem,4.6vw,3.75rem);font-weight:650;letter-spacing:-.03em;line-height:1.05}.lo-rec-lisa{margin-block-end:14px}.lo-rec-lisa .lo-recomienda{padding:0;background:none;margin-block-end:0}.pl-fun-a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin-block:-12px;padding-block:12px;color:inherit;text-decoration:none}.pl-fun-a:hover span{text-decoration:underline;text-underline-offset:3px}.pl-fun-a .ic{flex:none;width:14px;height:14px;color:var(--muted);transition:transform .16s var(--ease-out)}.pl-fun-a:hover .ic{transform:translate(2px);color:var(--green)}.lo-tabla tbody th .pl-fun-a{max-width:26rem}.pl-cuenta{display:grid;gap:10px}@media(min-width:720px){.pl-cuenta{grid-template-columns:repeat(2,minmax(0,1fr))}}.pl-cuenta a{display:flex;align-items:center;gap:14px;min-height:72px;padding:14px 18px;border-radius:var(--r-m);background:var(--surface);color:var(--ink);text-decoration:none;box-shadow:var(--lo-filo),var(--lo-sombra);transition:transform .2s var(--ease-out),box-shadow .2s ease}.pl-cuenta a:hover{transform:translateY(-2px);box-shadow:var(--lo-filo),var(--lo-sombra-a)}.pl-cuenta a:active{transform:scale(.98);transition-duration:80ms}.pl-cuenta a>.ic:first-child{flex:none;width:28px;height:28px;color:var(--green)}.pl-cuenta span{display:grid;gap:2px;min-width:0;flex:1}.pl-cuenta b{font-weight:650}.pl-cuenta small{color:var(--muted);font-size:.875rem}.pl-cuenta .pl-cuenta-f{flex:none;width:18px;height:18px}#cuenta .lo-mini{margin-block-start:14px}@media(min-width:820px){.pl-mq>div{display:flex;flex-direction:column}.pl-mq .pl-col,.pl-mq .pl-card{flex:1}.pl-mq .pl-col{grid-auto-rows:1fr;align-content:stretch}.pl-mq .pl-col li{min-height:0}}@media(max-width:400px){.lo-tabla thead th{font-size:.875rem;overflow-wrap:normal;hyphens:none}}.pt{--n: 3;--cols: minmax(0, 1.75fr) repeat(var(--n), minmax(0, 1fr));--pt-top: 64px;margin-block-start:8px}.pt[data-cmp]{--n: 2}.pt-ctl{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 20px;margin-block-end:16px}.pt-f{min-width:0;margin:0;padding:0;border:0}.pt-f>.ctl-seg{min-width:17rem}.pt-f-cmp legend{margin-block-end:6px;font-size:.875rem;font-weight:650}.pt-solo{display:none;align-items:center;min-height:44px;font-size:.9375rem;font-weight:600;cursor:pointer}.pt[data-cmp] .pt-solo{display:inline-flex}.pt-todo{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-inline-start:auto;padding:0 10px;border:0;border-radius:var(--r-s);background:none;color:var(--ink);font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background-color .15s ease}@media(hover:hover)and (pointer:fine){.pt-todo:hover{background:var(--sunken)}}.pt-todo:focus-visible{outline:3px solid var(--green);outline-offset:1px}.pt-todo .ic{flex:none;width:16px;height:16px}.pt-todo .ic{transition:transform .24s var(--ease-out)}.pt-todo[aria-expanded=true] .ic{transform:rotate(180deg)}.pt-cab{position:sticky;top:var(--pt-top);z-index:5;display:grid;grid-template-columns:var(--cols);gap:8px;padding-block:8px;background:var(--paper);box-shadow:0 1px 0 var(--line)}.pt-plan{position:relative;display:grid;align-content:start;gap:2px;min-width:0;min-height:44px;padding:10px 12px;border-radius:var(--r-s);cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.pt-plan b{font-family:var(--titular);font-weight:400;font-size:1.25rem;line-height:1.15}.pt-pr{font-size:.9375rem;font-weight:650;font-variant-numeric:tabular-nums}.pt-plan small{color:var(--green);font-size:.8125rem;font-weight:650}.pt-plan .lo-prox{justify-self:start;margin-inline:0}.pt-plan:has(input:checked){background:var(--surface);box-shadow:var(--filo)}.pt-plan:has(input:focus-visible){outline:3px solid var(--green);outline-offset:2px}.pt .pt-a{display:none}.pt[data-pago=anio] .pt-a{display:block}.pt[data-pago=anio] .pt-m,.pt[data-cmp=ficha-panel] [data-p=escaparate],.pt[data-cmp=panel-escaparate] [data-p=ficha],.pt[data-cmp=ficha-escaparate] [data-p=panel]{display:none}.pt-g{border-block-end:1px solid var(--line)}.pt-gr,.pt-fr{display:grid;grid-template-columns:var(--cols);gap:8px;align-items:center}.pt-gr{position:relative;min-height:60px}.pt-vals{display:contents}.pt-gr h3{margin:0;font:inherit}.pt-gb{display:flex;align-items:center;gap:10px;width:100%;min-height:60px;padding:8px 0;border:0;background:none;color:var(--ink);font:inherit;font-family:var(--titular);font-size:1.1875rem;line-height:1.2;text-align:start;cursor:pointer}.pt-gb:after{content:"";position:absolute;inset:0}.pt-gb .ic{flex:none;width:16px;height:16px;color:var(--muted);transition:transform .24s var(--ease-out)}.pt-g[data-abierto] .pt-gb .ic{transform:rotate(180deg)}.pt-gr .pt-c{color:var(--muted);font-size:.875rem}.pt-gb:focus-visible,.pt-fb:focus-visible{outline:3px solid var(--green);outline-offset:-3px;border-radius:10px}@media(hover:hover)and (pointer:fine){.pt-gr:hover{background:color-mix(in srgb,var(--sunken) 55%,transparent)}.pt-fb:hover>span{text-decoration:underline;text-underline-offset:3px}}.pt-pl{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .26s var(--ease-out),visibility 0s linear .26s}.pt-in{min-height:0;overflow:hidden}.pt-g[data-abierto]>.pt-pl,html:not(.js) .pt-g>.pt-pl,[data-f][data-abierta]>.pt-det{grid-template-rows:1fr;visibility:visible;transition-delay:0s}.pt-filas{margin:0;padding:0 0 8px;list-style:none}.pt-f1{border-block-start:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.pt-fr{min-height:48px}.pt-fb{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:48px;padding:8px 8px 8px 26px;border:0;background:none;color:var(--ink);font:inherit;font-size:.9375rem;text-align:start;cursor:pointer}.pt-fb .lo-prox{margin-inline-start:8px}.pt-fb .ic{flex:none;width:14px;height:14px;color:var(--muted);transition:transform .24s var(--ease-out)}[data-f][data-abierta] .pt-fb .ic{transform:rotate(180deg)}.pt-c{display:flex;align-items:center;gap:6px;min-width:0;padding-inline:12px;font-size:.9375rem;overflow-wrap:anywhere}.pt-c-n{display:none}.pt-c .ic{flex:none;width:18px;height:18px;color:var(--green)}.pt-no{color:var(--muted)}.pt-det p{max-width:62ch;margin:0;padding:2px 8px 14px 26px;color:var(--muted);font-size:.9375rem;line-height:1.45}.pt[data-cmp=ficha-panel][data-solo] .pt-f1:not([data-dif~=ficha-panel]),.pt[data-cmp=panel-escaparate][data-solo] .pt-f1:not([data-dif~=panel-escaparate]),.pt[data-cmp=ficha-escaparate][data-solo] .pt-f1:not([data-dif~=ficha-escaparate]),.pt[data-cmp=ficha-panel][data-solo] .pt-g:not(:has([data-dif~=ficha-panel])),.pt[data-cmp=panel-escaparate][data-solo] .pt-g:not(:has([data-dif~=panel-escaparate])),.pt[data-cmp=ficha-escaparate][data-solo] .pt-g:not(:has([data-dif~=ficha-escaparate])){display:none}@media(max-width:759px){.pt{--n: 3}.pt-f,.pt-f>.ctl-seg{width:100%;min-width:0}.pt-todo{margin-inline-start:-10px}.pt-cab{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.pt[data-cmp] .pt-cab{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-cab-v{display:none}.pt-plan{padding:8px}.pt-plan b{font-size:1.0625rem}.pt-pr{font-size:.875rem}.pt-plan .lo-prox{font-size:.6875rem;padding-inline:6px;white-space:normal}.pt-gr,.pt-fr{grid-template-columns:minmax(0,1fr) minmax(0,40%);gap:0 10px}.pt-gb{font-size:1.0625rem}.pt-fb{padding-inline-start:26px;padding-inline-end:4px}.pt-c{padding-inline:0;justify-content:flex-end;text-align:end}.pt-det p{padding-inline-start:26px}.pt[data-ver=ficha]:not([data-cmp]) .pt-c:not([data-p=ficha]),.pt[data-ver=panel]:not([data-cmp]) .pt-c:not([data-p=panel]),.pt[data-ver=escaparate]:not([data-cmp]) .pt-c:not([data-p=escaparate]){display:none}html:not(.js) .pt-c-n{display:inline}html:not(.js) .pt-vals{display:grid;grid-column:1 / -1;padding:0 0 8px 26px}.pt[data-cmp] .pt-gr,.pt[data-cmp] .pt-fr{grid-template-columns:minmax(0,1fr)}.pt[data-cmp] .pt-vals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 0 10px 26px}.pt[data-cmp] .pt-c{display:grid;justify-content:start;text-align:start;gap:0}.pt[data-cmp] .pt-c-n{display:block;color:var(--muted);font-size:.75rem}.pt[data-cmp=ficha-panel] .pt-c[data-p=escaparate],.pt[data-cmp=panel-escaparate] .pt-c[data-p=ficha],.pt[data-cmp=ficha-escaparate] .pt-c[data-p=panel]{display:none}}.pt-fund{display:grid;gap:18px;margin-block-start:28px;padding:clamp(18px,3vw,32px);border-radius:var(--r-l);background:var(--block-b)}.pt-fund h2{margin:0;font-size:clamp(1.5rem,3vw,2rem)}.pt-fund h2 .lo-prox{vertical-align:middle;background:var(--surface)}.pt-fund p{margin:8px 0 0}.pt-fund-l{display:grid;gap:10px;margin:0;padding:0;list-style:none}.pt-fund-l li{display:grid;gap:2px;padding:14px 16px;border-radius:var(--r-m);background:var(--surface)}.pt-fund-l b{font-size:1.375rem;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.pt-fund-l span{color:var(--muted);font-size:.9375rem}@media(min-width:900px){.pt-fund{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:32px}.pt-fund-l{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.pt-pl,.pt-plan,.pt-gb .ic,.pt-fb .ic,.pt-todo .ic{transition:none}}
