.payment-methods[data-astro-cid-qaen43jo]{--payment-ink: var(--ink, #12234a);--payment-muted: var(--muted, #5f6b85);--payment-line: var(--line-soft, #d9e0ef);position:relative;overflow:hidden;margin:clamp(3.5rem,8vw,6.5rem) auto 0;border:1px solid var(--payment-line);border-radius:1.5rem;background:linear-gradient(135deg,#eef4ffe6,#fffffff7 45%,#f5f2ffe6);box-shadow:0 24px 70px #1c305f1a;padding:clamp(1.5rem,4vw,4rem)}.payment-methods[data-astro-cid-qaen43jo]:before{position:absolute;width:20rem;height:20rem;right:-10rem;top:-12rem;border-radius:999px;background:radial-gradient(circle,rgba(89,85,225,.15),transparent 67%);content:"";pointer-events:none}.payment-methods__intro[data-astro-cid-qaen43jo]{position:relative;max-width:43rem;margin:0 auto;text-align:center}.payment-methods__eyebrow[data-astro-cid-qaen43jo]{margin:0 0 .8rem;color:#4054b8;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.payment-methods[data-astro-cid-qaen43jo] h2[data-astro-cid-qaen43jo]{margin:0;color:var(--payment-ink);font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:clamp(2rem,4vw,3rem);font-weight:650;letter-spacing:-.045em;line-height:1.03}.payment-methods__intro[data-astro-cid-qaen43jo]>p[data-astro-cid-qaen43jo]:last-child{margin:1rem auto 0;color:var(--payment-muted);font-size:1rem;line-height:1.7}.payment-methods__grid[data-astro-cid-qaen43jo]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:clamp(2rem,5vw,3.25rem) 0;padding:0;list-style:none}.payment-method[data-astro-cid-qaen43jo]{display:grid;min-height:10.25rem;align-content:center;justify-items:center;gap:.45rem;border:1px solid rgba(192,202,224,.72);border-radius:1rem;background:#ffffffb3;padding:1.1rem;text-align:center;transition:border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.payment-method[data-astro-cid-qaen43jo]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--payment-color) 42%,#c4ccde);box-shadow:0 15px 26px #2033621a}.payment-method__mark[data-astro-cid-qaen43jo]{display:grid;width:3.15rem;height:3.15rem;place-items:center;border-radius:.85rem;background:color-mix(in srgb,var(--payment-color) 12%,white);color:var(--payment-color)}.payment-method__mark[data-astro-cid-qaen43jo] svg[data-astro-cid-qaen43jo]{width:1.7rem;height:1.7rem}.payment-method__name[data-astro-cid-qaen43jo]{color:var(--payment-ink);font-size:.95rem;font-weight:750;line-height:1.25}.payment-method__type[data-astro-cid-qaen43jo]{color:var(--payment-muted);font-size:.72rem;line-height:1.2}.payment-methods__actions[data-astro-cid-qaen43jo]{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem 1.4rem}.payment-methods__primary[data-astro-cid-qaen43jo],.payment-methods__secondary[data-astro-cid-qaen43jo]{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.72rem;font-size:.92rem;font-weight:800;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1)}.payment-methods__primary[data-astro-cid-qaen43jo]{background:#182f92;box-shadow:0 12px 24px #182f9238;color:#fff;padding:.85rem 1.2rem}.payment-methods__primary[data-astro-cid-qaen43jo] svg[data-astro-cid-qaen43jo]{width:1.1rem;height:1.1rem}.payment-methods__secondary[data-astro-cid-qaen43jo]{color:#31426f;padding:.85rem .2rem;text-decoration:underline;text-decoration-color:#b9c4df;text-underline-offset:.28rem}.payment-methods__primary[data-astro-cid-qaen43jo]:hover{transform:translateY(-2px);background:#263fb1;box-shadow:0 16px 28px #182f9247}.payment-methods__secondary[data-astro-cid-qaen43jo]:hover{color:#182f92}.payment-methods[data-astro-cid-qaen43jo] a[data-astro-cid-qaen43jo]:focus-visible{outline:3px solid rgba(85,100,225,.38);outline-offset:3px}@media(max-width:44rem){.payment-methods__grid[data-astro-cid-qaen43jo]{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-method[data-astro-cid-qaen43jo]{min-height:9.5rem}.payment-methods__primary[data-astro-cid-qaen43jo]{width:100%}}@media(prefers-reduced-motion:reduce){.payment-method[data-astro-cid-qaen43jo],.payment-methods__primary[data-astro-cid-qaen43jo],.payment-methods__secondary[data-astro-cid-qaen43jo]{transition:none}}.pricing-page[data-astro-cid-sd3efst6]{--pricing-ink: var(--ink, #112650);--pricing-muted: var(--muted, #64718a);--pricing-line: var(--line-soft, #dce3f0);width:min(76rem,calc(100% - 2rem));margin:0 auto;padding:clamp(7.3rem,12vw,10.5rem) 0 clamp(4rem,8vw,7rem)}.pricing-hero[data-astro-cid-sd3efst6]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding-bottom:clamp(3rem,7vw,5.5rem);border-bottom:1px solid var(--pricing-line)}.pricing-hero__copy[data-astro-cid-sd3efst6]{max-width:50rem}.pricing-eyebrow[data-astro-cid-sd3efst6],.pricing-kicker[data-astro-cid-sd3efst6]{margin:0 0 .85rem;color:#4259be;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pricing-hero[data-astro-cid-sd3efst6] h1[data-astro-cid-sd3efst6],.pricing-section[data-astro-cid-sd3efst6] h2[data-astro-cid-sd3efst6],.cpanel-note[data-astro-cid-sd3efst6] h2[data-astro-cid-sd3efst6]{margin:0;color:var(--pricing-ink);font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-weight:650;letter-spacing:-.052em;line-height:.99}.pricing-hero[data-astro-cid-sd3efst6] h1[data-astro-cid-sd3efst6]{font-size:clamp(3rem,7vw,5.7rem);max-width:49rem}.pricing-hero__lede[data-astro-cid-sd3efst6]{max-width:42rem;margin:1.35rem 0 0;color:var(--pricing-muted);font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.7}.pricing-promo[data-astro-cid-sd3efst6]{display:flex;min-width:15.5rem;align-items:flex-start;gap:.75rem;border:1px solid #d7d5f6;border-radius:.9rem;background:#f7f6ff;color:#303f97;padding:.9rem 1rem}.pricing-promo[data-astro-cid-sd3efst6] svg[data-astro-cid-sd3efst6]{width:1.25rem;height:1.25rem;flex:0 0 auto;margin-top:.1rem}.pricing-promo[data-astro-cid-sd3efst6] p[data-astro-cid-sd3efst6]{display:grid;gap:.15rem;margin:0;font-size:.82rem;line-height:1.35}.pricing-promo[data-astro-cid-sd3efst6] strong[data-astro-cid-sd3efst6]{font-weight:800}.pricing-promo[data-astro-cid-sd3efst6] span[data-astro-cid-sd3efst6]{color:#59658e}.pricing-section[data-astro-cid-sd3efst6]{padding-top:clamp(4rem,9vw,7rem)}.pricing-section--project[data-astro-cid-sd3efst6]{border-top:1px solid var(--pricing-line);margin-top:clamp(4rem,9vw,7rem)}.pricing-section__header[data-astro-cid-sd3efst6]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(14rem,.65fr);gap:2.5rem;align-items:end;margin-bottom:clamp(2rem,5vw,3.5rem)}.pricing-section[data-astro-cid-sd3efst6] h2[data-astro-cid-sd3efst6]{max-width:42rem;font-size:clamp(2.2rem,4.5vw,3.75rem)}.pricing-section__header[data-astro-cid-sd3efst6]>p[data-astro-cid-sd3efst6]{max-width:24rem;margin:0;color:var(--pricing-muted);font-size:.98rem;line-height:1.7}.subscription-grid[data-astro-cid-sd3efst6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.subscription-card[data-astro-cid-sd3efst6]{position:relative;display:flex;min-height:31rem;flex-direction:column;border:1px solid var(--pricing-line);border-radius:1rem;background:#fffc;box-shadow:0 14px 35px #192d5e0f;padding:1.5rem;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.subscription-card[data-astro-cid-sd3efst6]:hover{transform:translateY(-4px);box-shadow:0 22px 45px #192d5e1c}.subscription-card--featured[data-astro-cid-sd3efst6]{border-color:#9ea8ec;background:linear-gradient(160deg,#f3f4ff,#fff 55%);box-shadow:0 20px 45px #3d46b624}.subscription-card__flag[data-astro-cid-sd3efst6]{position:absolute;top:-.75rem;left:1.4rem;margin:0;border-radius:999px;background:#263da6;color:#fff;padding:.32rem .7rem;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.subscription-card__topline[data-astro-cid-sd3efst6]{display:flex;justify-content:space-between;color:#6e7b98;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.subscription-card__index[data-astro-cid-sd3efst6]{color:#929db6}.subscription-card[data-astro-cid-sd3efst6] h3[data-astro-cid-sd3efst6]{margin:1.65rem 0 1rem;color:var(--pricing-ink);font-size:1.12rem;font-weight:800;line-height:1.25}.subscription-card__price[data-astro-cid-sd3efst6]{display:flex;align-items:baseline;gap:.25rem;color:var(--pricing-ink)}.subscription-card__price[data-astro-cid-sd3efst6] strong[data-astro-cid-sd3efst6]{font-size:clamp(1.9rem,3vw,2.35rem);letter-spacing:-.06em;line-height:1}.subscription-card__price[data-astro-cid-sd3efst6] span[data-astro-cid-sd3efst6]{color:var(--pricing-muted);font-size:.85rem}.subscription-card__promo[data-astro-cid-sd3efst6]{min-height:1.25rem;margin-top:.35rem;color:#a04459;font-size:.76rem;font-weight:750}.subscription-card[data-astro-cid-sd3efst6] ul[data-astro-cid-sd3efst6]{display:grid;gap:.8rem;margin:1.5rem 0 auto;padding:0;list-style:none}.subscription-card[data-astro-cid-sd3efst6] li[data-astro-cid-sd3efst6]{display:flex;align-items:flex-start;gap:.55rem;color:#586783;font-size:.84rem;line-height:1.4}.subscription-card[data-astro-cid-sd3efst6] li[data-astro-cid-sd3efst6] svg[data-astro-cid-sd3efst6]{width:1rem;height:1rem;flex:0 0 auto;color:#3f58bb;margin-top:.05rem}.subscription-card__action[data-astro-cid-sd3efst6],.project-cta[data-astro-cid-sd3efst6] a[data-astro-cid-sd3efst6],.cpanel-note[data-astro-cid-sd3efst6]>a[data-astro-cid-sd3efst6]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.85rem;border-radius:.68rem;font-size:.85rem;font-weight:800;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.subscription-card__action[data-astro-cid-sd3efst6]{margin-top:1.5rem;border:1px solid #b9c4e3;color:#243968;padding:.7rem .85rem}.subscription-card--featured[data-astro-cid-sd3efst6] .subscription-card__action[data-astro-cid-sd3efst6],.project-cta[data-astro-cid-sd3efst6] a[data-astro-cid-sd3efst6]{border:1px solid #20399e;background:#20399e;color:#fff;box-shadow:0 10px 18px #20399e2e}.subscription-card__action[data-astro-cid-sd3efst6] svg[data-astro-cid-sd3efst6],.project-cta[data-astro-cid-sd3efst6] svg[data-astro-cid-sd3efst6],.cpanel-note[data-astro-cid-sd3efst6]>a[data-astro-cid-sd3efst6] svg[data-astro-cid-sd3efst6]{width:1.05rem;height:1.05rem}.subscription-card__action[data-astro-cid-sd3efst6]:hover,.project-cta[data-astro-cid-sd3efst6] a[data-astro-cid-sd3efst6]:hover,.cpanel-note[data-astro-cid-sd3efst6]>a[data-astro-cid-sd3efst6]:hover{transform:translateY(-2px)}.subscription-card--featured[data-astro-cid-sd3efst6] .subscription-card__action[data-astro-cid-sd3efst6]:hover,.project-cta[data-astro-cid-sd3efst6] a[data-astro-cid-sd3efst6]:hover{background:#304bb7;box-shadow:0 14px 24px #20399e40}.project-table-wrap[data-astro-cid-sd3efst6]{overflow-x:auto;border:1px solid var(--pricing-line);border-radius:1rem;background:#fff;box-shadow:0 12px 30px #192d5e0d}.project-table[data-astro-cid-sd3efst6]{width:100%;min-width:43rem;border-collapse:collapse;color:var(--pricing-ink);text-align:left}.project-table[data-astro-cid-sd3efst6] caption[data-astro-cid-sd3efst6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.project-table[data-astro-cid-sd3efst6] th[data-astro-cid-sd3efst6],.project-table[data-astro-cid-sd3efst6] td[data-astro-cid-sd3efst6]{padding:1.15rem 1.35rem;border-bottom:1px solid #e8ecf5;font-size:.9rem;line-height:1.45;vertical-align:top}.project-table[data-astro-cid-sd3efst6] thead[data-astro-cid-sd3efst6] th[data-astro-cid-sd3efst6]{background:#f4f6fb;color:#465674;font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.project-table[data-astro-cid-sd3efst6] tbody[data-astro-cid-sd3efst6] th[data-astro-cid-sd3efst6]{width:45%;color:var(--pricing-ink);font-weight:750}.project-table[data-astro-cid-sd3efst6] tbody[data-astro-cid-sd3efst6] td[data-astro-cid-sd3efst6]{color:#576684}.project-table[data-astro-cid-sd3efst6] tbody[data-astro-cid-sd3efst6] tr[data-astro-cid-sd3efst6]:last-child th[data-astro-cid-sd3efst6],.project-table[data-astro-cid-sd3efst6] tbody[data-astro-cid-sd3efst6] tr[data-astro-cid-sd3efst6]:last-child td[data-astro-cid-sd3efst6]{border-bottom:0}.project-table__promo[data-astro-cid-sd3efst6]{display:block;margin-top:.25rem;color:#a04459;font-size:.74rem;font-weight:750}.project-cta[data-astro-cid-sd3efst6]{display:flex;justify-content:center;margin-top:1.6rem}.project-cta[data-astro-cid-sd3efst6] a[data-astro-cid-sd3efst6]{padding:.8rem 1.05rem}.cpanel-note[data-astro-cid-sd3efst6]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.25rem;align-items:center;margin-top:clamp(4rem,9vw,7rem);border:1px solid #d8def0;border-radius:1rem;background:linear-gradient(110deg,#f0f3ff,#fff 65%);padding:clamp(1.25rem,3.5vw,2.25rem)}.cpanel-note__mark[data-astro-cid-sd3efst6]{display:grid;width:3rem;height:3rem;place-items:center;border-radius:.75rem;background:#dfe5ff;color:#3249ad}.cpanel-note__mark[data-astro-cid-sd3efst6] svg[data-astro-cid-sd3efst6]{width:1.45rem;height:1.45rem}.cpanel-note[data-astro-cid-sd3efst6] .pricing-kicker[data-astro-cid-sd3efst6]{margin-bottom:.5rem}.cpanel-note[data-astro-cid-sd3efst6] h2[data-astro-cid-sd3efst6]{font-size:clamp(1.6rem,3vw,2.15rem)}.cpanel-note[data-astro-cid-sd3efst6] p[data-astro-cid-sd3efst6]:last-child{max-width:48rem;margin:.65rem 0 0;color:var(--pricing-muted);font-size:.9rem;line-height:1.6}.cpanel-note[data-astro-cid-sd3efst6]>a[data-astro-cid-sd3efst6]{flex:0 0 auto;border:1px solid #b9c4e3;color:#253a69;padding:.75rem .9rem}.pricing-page[data-astro-cid-sd3efst6] a[data-astro-cid-sd3efst6]:focus-visible{outline:3px solid rgba(73,91,204,.35);outline-offset:3px}@media(max-width:68rem){.subscription-grid[data-astro-cid-sd3efst6]{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-card[data-astro-cid-sd3efst6]{min-height:27rem}}@media(max-width:52rem){.pricing-hero[data-astro-cid-sd3efst6],.pricing-section__header[data-astro-cid-sd3efst6],.cpanel-note[data-astro-cid-sd3efst6]{grid-template-columns:1fr}.pricing-promo[data-astro-cid-sd3efst6]{width:fit-content}.cpanel-note[data-astro-cid-sd3efst6]>a[data-astro-cid-sd3efst6]{justify-self:start}}@media(max-width:36rem){.pricing-page[data-astro-cid-sd3efst6]{width:min(100% - 1.25rem,76rem)}.subscription-grid[data-astro-cid-sd3efst6]{grid-template-columns:1fr}.subscription-card[data-astro-cid-sd3efst6]{min-height:auto}.subscription-card__action[data-astro-cid-sd3efst6]{margin-top:1.8rem}.cpanel-note__mark[data-astro-cid-sd3efst6]{display:none}}@media(prefers-reduced-motion:reduce){.subscription-card[data-astro-cid-sd3efst6],.subscription-card__action[data-astro-cid-sd3efst6],.project-cta[data-astro-cid-sd3efst6] a[data-astro-cid-sd3efst6],.cpanel-note[data-astro-cid-sd3efst6]>a[data-astro-cid-sd3efst6]{transition:none}}

.pricing-section__note[data-astro-cid-sd3efst6]{max-width:64rem;margin:1.5rem 0 0;border-left:3px solid #4054b8;border-radius:0 .5rem .5rem 0;background:#eef2ff;padding:1rem 1.25rem;color:#465674;font-size:.92rem;line-height:1.65}

.cpanel-note__description[data-astro-cid-sd3efst6]{max-width:48rem;margin:.65rem 0 0;color:var(--pricing-muted);font-size:.9rem;line-height:1.6}.cpanel-note__plans[data-astro-cid-sd3efst6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;max-width:38rem;margin:1rem 0 0;padding:0;list-style:none}.cpanel-note__plans[data-astro-cid-sd3efst6] li[data-astro-cid-sd3efst6]{display:grid;gap:.2rem;border:1px solid #d8def0;border-radius:.7rem;background:#fff;padding:.7rem .9rem}.cpanel-note__plans[data-astro-cid-sd3efst6] span[data-astro-cid-sd3efst6]{color:#465674;font-size:.78rem}.cpanel-note__plans[data-astro-cid-sd3efst6] strong[data-astro-cid-sd3efst6]{color:var(--pricing-ink);font-size:1rem}@media(max-width:36rem){.cpanel-note__plans[data-astro-cid-sd3efst6]{grid-template-columns:1fr}}

.project-table__promo[data-astro-cid-sd3efst6]{display:inline-block;margin-top:0;font-size:1rem;line-height:1.45}

.subscription-card__total[data-astro-cid-sd3efst6]{margin:.65rem 0 0;color:#465674;font-size:.85rem;line-height:1.5}.pricing-help details{border-bottom:1px solid #d8def0;padding:1.1rem 0}.pricing-help summary{cursor:pointer;color:#14213d;font-weight:700;line-height:1.5}.pricing-help details p{max-width:65rem;margin:.75rem 0 0;color:#465674;line-height:1.7}.pricing-help summary:focus-visible{outline:3px solid #4054b8;outline-offset:5px}#preguntas-planes{scroll-margin-top:6rem}

@media(max-width:36rem){.project-table-wrap[data-astro-cid-sd3efst6]{overflow:visible;border:0;background:transparent}.project-table[data-astro-cid-sd3efst6]{display:block;min-width:0;width:100%}.project-table[data-astro-cid-sd3efst6] thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.project-table[data-astro-cid-sd3efst6] tbody{display:grid;gap:1rem}.project-table[data-astro-cid-sd3efst6] tr{display:block;border:1px solid #d8def0;border-radius:1rem;background:#fff;overflow:hidden}.project-table[data-astro-cid-sd3efst6] th[scope=row],.project-table[data-astro-cid-sd3efst6] td{display:block;width:auto;padding:1rem;border:0;white-space:normal}.project-table[data-astro-cid-sd3efst6] th[scope=row]{background:#eef2ff}.project-table[data-astro-cid-sd3efst6] td:before{content:attr(data-label);display:block;margin-bottom:.4rem;color:#465674;font-size:.75rem;font-weight:700}.project-table[data-astro-cid-sd3efst6] td+td{border-top:1px solid #e3eaf7}}
@media(max-width:36rem){.project-table[data-astro-cid-sd3efst6] tbody[data-astro-cid-sd3efst6] th[data-astro-cid-sd3efst6]{box-sizing:border-box;width:100%}}

/* El aviso de promoción no debe comprimir el título en una columna estrecha. */
.pricing-hero[data-astro-cid-sd3efst6]{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;padding-bottom:clamp(2rem,4vw,3.5rem)}
.pricing-hero__copy[data-astro-cid-sd3efst6]{max-width:60rem}
.pricing-hero[data-astro-cid-sd3efst6] h1[data-astro-cid-sd3efst6]{max-width:58rem;font-size:clamp(2.5rem,4.7vw,4.4rem);line-height:1.06;text-wrap:balance}
.pricing-hero__lede[data-astro-cid-sd3efst6]{max-width:50rem;margin-top:1.25rem}
.pricing-hero .pricing-promo{width:100%;max-width:58rem;min-width:0}
@media(max-width:640px){.pricing-page[data-astro-cid-sd3efst6]{padding-top:6rem}.pricing-hero[data-astro-cid-sd3efst6] h1[data-astro-cid-sd3efst6]{font-size:clamp(2.3rem,9vw,3rem)}}

#condiciones{scroll-margin-top:80px}.conditions-link{color:#2456e8;text-decoration:underline;text-underline-offset:3px}
