svg[data-astro-cid-66u3kelc]{width:100%;height:100%;display:block}.cabecera-arte[data-astro-cid-lcdefpme]{width:100vw;height:clamp(240px,34vw,420px);margin-left:calc(50% - 50vw);overflow:hidden}.hero[data-astro-cid-lcdefpme]{text-align:center;padding-block:clamp(48px,8vw,84px) clamp(72px,10vw,120px);position:relative}.hero__caja[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;display:flex}.hero__antetitulo[data-astro-cid-lcdefpme]{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:22px;font-size:.76rem;font-weight:700}h1[data-astro-cid-lcdefpme]{max-width:16ch}.hero__entradilla[data-astro-cid-lcdefpme]{max-width:46ch;margin-inline:auto}.hero__acciones[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.hero__letra-chica[data-astro-cid-lcdefpme]{margin-inline:auto;max-width:42ch;color:var(--ink-faint);margin-top:18px;font-size:.88rem}.ficha[data-astro-cid-lcdefpme]{text-align:left;background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:var(--radius-lg);width:100%;max-width:360px;box-shadow:var(--shadow-card);margin-top:clamp(40px,6vw,64px);padding:24px}.ficha__cabeza[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding-bottom:20px;display:flex}.ficha__cabeza[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{letter-spacing:-.015em;font-size:1.02rem;display:block}.ficha__avatar[data-astro-cid-lcdefpme]{background:var(--surface-sunken);width:42px;height:42px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.ficha__meta[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin-top:2px;font-size:.76rem;display:block}.ficha__lineas[data-astro-cid-lcdefpme]{gap:1px;margin-top:4px;display:grid}.ficha__lineas[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-block:13px;font-size:.86rem;display:flex}.ficha__estado[data-astro-cid-lcdefpme]{color:var(--ink-soft);white-space:nowrap;font-size:.76rem}.ficha__estado--hecho[data-astro-cid-lcdefpme]{color:var(--ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.ficha__estado--hecho[data-astro-cid-lcdefpme]:before{content:"";background:var(--ink);border-radius:50%;width:9px;height:9px}.ficha__pie[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;align-items:baseline;margin-top:18px;padding-top:18px;font-size:.88rem;display:flex}.ficha__numero[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.15rem;font-weight:700}.rejilla-tres[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:52px;display:grid}.tarjeta[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:26px}.tarjeta__icono[data-astro-cid-lcdefpme]{background:var(--accent-soft);border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:16px;font-size:1.2rem;display:grid}.tarjeta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin-top:10px;font-size:.97rem}.rejilla-dos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin-top:56px;display:grid}.funcion[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);gap:18px;padding:26px;display:flex}.funcion__icono[data-astro-cid-lcdefpme]{background:var(--accent-soft);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:1.1rem;display:grid}.funcion[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);text-wrap:pretty;margin-top:9px;font-size:.97rem}.bloque-oscuro[data-astro-cid-lcdefpme]{background:var(--bar-bg);color:var(--surface);padding-block:clamp(76px,11vw,128px)}.bloque-oscuro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:20ch}.rotulo--oscuro[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--surface) 12%, transparent);color:var(--bar-ink-soft);box-shadow:none}.rotulo--oscuro[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink)}.oscuro__cuerpo[data-astro-cid-lcdefpme]{max-width:900px;color:var(--bar-ink-soft);text-wrap:pretty;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px 56px;margin-top:36px;display:grid}.oscuro__plazo[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--surface) 8%, transparent);border:1px dashed color-mix(in srgb, var(--surface) 24%, transparent);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-top:52px;padding:22px 28px;display:inline-flex}.oscuro__fecha[data-astro-cid-lcdefpme]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--accent);font-size:clamp(2rem,5vw,3.1rem);font-weight:700}.oscuro__nota[data-astro-cid-lcdefpme]{color:var(--bar-ink-soft);font-size:.94rem}.rejilla-precio[data-astro-cid-lcdefpme]{max-width:420px;margin-top:52px;display:grid}.plan[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;padding:32px;display:flex}.plan__nombre[data-astro-cid-lcdefpme]{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);font-size:.78rem;font-weight:700}.plan__cifra[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums;margin-top:16px;font-size:2.9rem;font-weight:700;line-height:1}.plan__cabecera[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:12px;display:flex}.plan__promo[data-astro-cid-lcdefpme]{letter-spacing:.11em;text-transform:uppercase;color:var(--ink);border:1px solid var(--ink);border-radius:999px;flex:none;padding:4px 10px;font-size:.66rem;font-weight:700}.plan__euro[data-astro-cid-lcdefpme]{margin-left:.07em}.plan__antes[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin-right:.22em;font-size:.52em;font-weight:500}.plan__mes[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin-left:.12em;font-size:1rem;font-weight:500}.plan__unidad[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin-top:8px;font-size:.92rem}.plan__lista[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);color:var(--ink-soft);gap:11px;margin-top:26px;padding-top:24px;font-size:.95rem;display:grid}.plan__lista[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:baseline;gap:11px;display:flex}.plan__lista[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✓";color:var(--ink);flex:none;font-size:.7rem;font-weight:700;display:inline-flex}.plan__accion[data-astro-cid-lcdefpme]{margin-top:28px}.faq[data-astro-cid-lcdefpme]{gap:12px;max-width:760px;margin-top:48px;display:grid}.faq__item[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding-inline:22px}.faq__item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:20px;font-size:1.02rem;font-weight:600;list-style:none;display:flex}.faq__item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq__signo[data-astro-cid-lcdefpme]{width:18px;height:18px;color:var(--ink-soft);flex:none;transition:transform .22s}.faq__signo[data-astro-cid-lcdefpme]:before{content:"⌄";text-align:center;font-size:1.2rem;line-height:1;display:block}.faq__item[data-astro-cid-lcdefpme][open] .faq__signo[data-astro-cid-lcdefpme]{transform:rotate(180deg)}.faq__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:62ch;color:var(--ink-soft);text-wrap:pretty;padding-bottom:22px;font-size:.98rem}.cierre[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);text-align:center;padding-block:clamp(80px,12vw,136px)}.cierre__caja[data-astro-cid-lcdefpme]{justify-items:center;gap:22px;display:grid}.cierre__texto[data-astro-cid-lcdefpme]{max-width:44ch;margin-top:0}
