.page.svelte-1yscq8f{padding:6em 1em 2em;max-width:56rem;margin:0 auto}.hero.svelte-1yscq8f{text-align:center;margin-bottom:2rem}h1.svelte-1yscq8f{margin:0;color:var(--violeta1)}.bajada.svelte-1yscq8f{margin:.5rem 0 1.75rem;color:var(--violeta1);opacity:.85}.cta.svelte-1yscq8f{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:1em 2em;border-radius:var(--border-radius);background:var(--violeta1);color:#fff;font-size:1.25rem;font-weight:700;text-decoration:none;box-shadow:0 4px 14px #66257c40;transition:transform .15s ease,box-shadow .15s ease}.cta.svelte-1yscq8f:hover{transform:translateY(-1px);box-shadow:0 6px 18px #66257c4d}.cta.svelte-1yscq8f:active{transform:translateY(0)}.cta-flecha.svelte-1yscq8f{transition:transform .15s ease}.cta.svelte-1yscq8f:hover .cta-flecha:where(.svelte-1yscq8f){transform:translate(.2em)}@media(max-width:40rem){.cta.svelte-1yscq8f{width:100%}}.precios.svelte-1yscq8f{display:grid;place-items:center;margin-bottom:1rem}.precios.svelte-1yscq8f img:where(.svelte-1yscq8f){max-width:100%;max-height:90vh;border-radius:1rem}.legal.svelte-1yscq8f{margin-top:3rem;border-top:1px solid #ddd;padding-top:1rem}.legal.svelte-1yscq8f summary:where(.svelte-1yscq8f){display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;cursor:pointer;list-style:none;padding:.5rem 0;color:#777;font-size:.85rem}.legal.svelte-1yscq8f summary:where(.svelte-1yscq8f)::-webkit-details-marker{display:none}.legal-titulo.svelte-1yscq8f{font-weight:600;text-transform:uppercase;letter-spacing:.05em}.legal-titulo.svelte-1yscq8f:before{content:"▸";display:inline-block;margin-right:.5rem;transition:transform .15s ease}.legal[open].svelte-1yscq8f .legal-titulo:where(.svelte-1yscq8f):before{transform:rotate(90deg)}.legal.svelte-1yscq8f summary:where(.svelte-1yscq8f):hover .legal-titulo:where(.svelte-1yscq8f){color:var(--violeta1)}.vigencia.svelte-1yscq8f{font-size:.8rem;color:#999}.legal[open].svelte-1yscq8f summary:where(.svelte-1yscq8f){margin-bottom:.75rem}.state.svelte-1yscq8f{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:16rem;gap:.75rem}.state--error.svelte-1yscq8f p:where(.svelte-1yscq8f):first-child{margin:0;text-align:center;color:#c62828;font-weight:700;background:#ffebee;padding:1rem 1.25rem;border-radius:var(--border-radius)}.hint.svelte-1yscq8f{font-size:.95rem;opacity:.85}.card.svelte-1yscq8f{background:#fff;border-radius:1rem;box-shadow:0 2px 10px #00000014;padding:.5rem .5rem .75rem;margin-bottom:2rem}.table-wrap.svelte-1yscq8f{overflow-x:auto}table.svelte-1yscq8f{width:100%;border-collapse:collapse;font-size:.95rem}thead.svelte-1yscq8f th:where(.svelte-1yscq8f){font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--violeta1);opacity:.7;padding:.7rem .75rem;text-align:right;white-space:nowrap}thead.svelte-1yscq8f th:where(.svelte-1yscq8f) span:where(.svelte-1yscq8f){display:inline-block;white-space:nowrap}thead.svelte-1yscq8f .th-plan:where(.svelte-1yscq8f){text-align:left}tbody.svelte-1yscq8f th:where(.svelte-1yscq8f){text-align:left;font-weight:600;color:#333}tbody.svelte-1yscq8f th:where(.svelte-1yscq8f),tbody.svelte-1yscq8f td:where(.svelte-1yscq8f){padding:.6rem .75rem;border-top:1px solid #f0f0f0}tbody.svelte-1yscq8f td:where(.svelte-1yscq8f){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--violeta1)}tbody.svelte-1yscq8f td.regular:where(.svelte-1yscq8f){font-weight:700}tr.sub.svelte-1yscq8f th:where(.svelte-1yscq8f){padding-left:2rem;font-weight:500;color:#666}@media(max-width:40rem){.card.svelte-1yscq8f{padding:.25rem .25rem .75rem}table.svelte-1yscq8f{font-size:.85rem}thead.svelte-1yscq8f th:where(.svelte-1yscq8f){white-space:normal;vertical-align:bottom;letter-spacing:.02em;padding:.6rem .4rem}tbody.svelte-1yscq8f th:where(.svelte-1yscq8f),tbody.svelte-1yscq8f td:where(.svelte-1yscq8f){padding:.55rem .4rem}tr.sub.svelte-1yscq8f th:where(.svelte-1yscq8f){padding-left:1rem}}@media(max-width:23rem){.page.svelte-1yscq8f{padding-inline:.5rem}table.svelte-1yscq8f{font-size:.8rem}thead.svelte-1yscq8f th:where(.svelte-1yscq8f){font-size:.62rem;letter-spacing:0}tbody.svelte-1yscq8f th:where(.svelte-1yscq8f),tbody.svelte-1yscq8f td:where(.svelte-1yscq8f){padding-inline:.3rem}tr.sub.svelte-1yscq8f th:where(.svelte-1yscq8f){padding-left:.75rem}}.version.svelte-1yscq8f{margin:.75rem .75rem 0;text-align:right;font-size:.75rem;color:#aaa}
