.planes[data-astro-cid-57oedh5r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px;align-items:start}.plan[data-astro-cid-57oedh5r]{background:#fff;border:1px solid var(--line, #e2e8f0);border-radius:18px;padding:26px 24px 24px;position:relative;display:flex;flex-direction:column;height:100%}.plan-top[data-astro-cid-57oedh5r]{border-color:var(--p, #656acd);border-width:2px;box-shadow:0 14px 34px #656acd24}.plan-tag[data-astro-cid-57oedh5r]{position:absolute;top:-12px;left:24px;background:var(--p, #656acd);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:5px 12px;border-radius:999px}.plan[data-astro-cid-57oedh5r] h3[data-astro-cid-57oedh5r]{font-size:1.15rem;margin:4px 0 2px}.plan-precio[data-astro-cid-57oedh5r]{font-size:2.3rem;font-weight:800;letter-spacing:-1.5px;line-height:1.1;color:var(--p-d, #4f54b8);margin:2px 0 8px}.plan-para[data-astro-cid-57oedh5r]{color:var(--mut, #64748b);font-size:.95rem;line-height:1.5;margin:0 0 16px}.plan-rot[data-astro-cid-57oedh5r]{font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mut, #64748b);margin:14px 0 6px}.plan-lista[data-astro-cid-57oedh5r]{list-style:none;padding:0;margin:0;display:grid;gap:7px}.plan-lista[data-astro-cid-57oedh5r] li[data-astro-cid-57oedh5r]{display:flex;gap:8px;align-items:flex-start;font-size:.94rem;line-height:1.45}.plan-lista[data-astro-cid-57oedh5r] svg{flex:none;margin-top:3px;color:var(--verde, #1f7a4d)}.plan-no[data-astro-cid-57oedh5r] svg{color:#b4bfcd}.plan-no[data-astro-cid-57oedh5r] li[data-astro-cid-57oedh5r]{color:var(--mut, #64748b)}.plan-cond[data-astro-cid-57oedh5r]{font-size:.86rem;line-height:1.5;color:var(--mut, #64748b);background:var(--soft, #f3f7fa);border-radius:10px;padding:11px 13px;margin:14px 0 0}.plan-plazo[data-astro-cid-57oedh5r]{display:flex;gap:7px;align-items:center;font-size:.88rem;font-weight:700;color:var(--t-d, #138584);margin:14px 0 0}.plan-btn[data-astro-cid-57oedh5r]{width:100%;justify-content:center;margin-top:18px}
