.planes[data-v-51b69ebf]{min-width:0}.blue[data-v-51b69ebf]{color:var(--color-primary)}.ico[data-v-51b69ebf]{width:26px;height:26px;fill:none;stroke:var(--color-primary);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.badge-circle[data-v-51b69ebf]{flex:none;width:56px;height:56px;border-radius:50%;background:#fff;box-shadow:var(--v3-shadow-card);display:grid;place-items:center}.banner[data-v-51b69ebf]{display:grid;grid-template-columns:auto 1fr auto auto 1.3fr;gap:14px;align-items:center;padding:18px 20px;border-radius:var(--v3-radius-card);background:linear-gradient(100deg,var(--color-primary-light),#fff);box-shadow:var(--v3-shadow-card);font-size:12.5px}.banner p[data-v-51b69ebf]{margin:0}.banner__price[data-v-51b69ebf]{text-align:center;padding:0 14px;border-left:1px solid var(--v3-track);border-right:1px solid var(--v3-track)}.banner__price small[data-v-51b69ebf]{display:block;font-weight:700;font-size:12px}.banner__price b[data-v-51b69ebf]{font-size:34px;line-height:1;color:var(--color-primary);font-family:var(--font-sans)}.banner__price em[data-v-51b69ebf]{display:block;font-style:normal;font-size:11px;font-weight:600;color:var(--text-2)}.toggle[data-v-51b69ebf]{display:flex;width:fit-content;margin:18px auto 12px;padding:0;border-radius:var(--v3-radius-pill);background:var(--color-primary-muted);overflow:hidden}.toggle button[data-v-51b69ebf]{border:0;font:inherit;font-size:12px;padding:9px 24px;cursor:pointer;border-radius:var(--v3-radius-pill);transition:background .2s,color .2s}.toggle__on[data-v-51b69ebf]{background:var(--color-primary);color:#fff}.toggle__off[data-v-51b69ebf]{background:transparent;color:var(--color-primary)}.toggle button[data-v-51b69ebf]:focus-visible{outline:3px solid var(--color-primary-dark);outline-offset:-3px}.planes__nota[data-v-51b69ebf]{max-width:640px;margin:0 auto 14px;text-align:center;font-size:12px;color:var(--text-2)}.planes__grid[data-v-51b69ebf]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px}.plan[data-v-51b69ebf]{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:var(--v3-radius-card);background:#fff;box-shadow:var(--v3-shadow-card);font-size:13px}@supports (grid-template-rows: subgrid){@media(min-width:901px){.planes__grid[data-v-51b69ebf]{grid-template-rows:repeat(7,auto);row-gap:0}.plan[data-v-51b69ebf]{display:grid;grid-row:span 7;grid-template-rows:subgrid;row-gap:8px;align-content:start}}}.plan p[data-v-51b69ebf]{margin:0}.plan__name[data-v-51b69ebf]{margin:0;font-family:var(--font-display);font-weight:600;font-size:20px;line-height:1.05;padding-bottom:8px;border-bottom:1px solid var(--v3-rule)}.plan__precio[data-v-51b69ebf]{font-size:19px;font-variant-numeric:tabular-nums}.plan__precio--anual[data-v-51b69ebf]{font-size:17px}.plan__name small[data-v-51b69ebf]{font-family:var(--font-sans);font-size:14px;font-weight:700}.plan h4[data-v-51b69ebf]{margin:0;font-size:13px;font-weight:700}.plan__inc[data-v-51b69ebf]{flex:1;align-self:stretch;padding:16px;border-radius:var(--v3-radius-box);background:var(--v3-blue-soft)}.plan__inc ul[data-v-51b69ebf]{list-style:none;margin:8px 0 0;padding:0}.plan__inc li[data-v-51b69ebf]{position:relative;padding-left:14px;margin-bottom:4px}.plan__inc li[data-v-51b69ebf]:before{content:"•";position:absolute;left:2px}.plan__ideal[data-v-51b69ebf]{padding-top:10px;border-top:1px solid var(--v3-rule)}.btn[data-v-51b69ebf]{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 22px;border-radius:var(--v3-radius-pill);font-size:14px;font-weight:500;text-decoration:none;color:#fff;transition:background .18s}.btn--navy[data-v-51b69ebf]{background:var(--v3-navy)}.btn--navy[data-v-51b69ebf]:hover{background:var(--color-primary)}.btn--block[data-v-51b69ebf]{display:flex;width:100%;margin-top:10px;text-align:center}.btn[data-v-51b69ebf]:focus-visible{outline:3px solid var(--color-primary-muted);outline-offset:2px}@media(max-width:900px){.banner[data-v-51b69ebf]{grid-template-columns:auto 1fr}.banner__price[data-v-51b69ebf]{grid-column:1 / -1;border:0}.planes__grid[data-v-51b69ebf]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.toggle button[data-v-51b69ebf],.btn[data-v-51b69ebf]{transition:none}}
