.narrow[data-astro-cid-a2rfhwkb]{max-width:760px}.hf-leadin[data-astro-cid-a2rfhwkb]{font-family:"Playfair Display",var(--font-head),serif;font-style:italic;font-weight:400;color:var(--brand-dark);font-size:clamp(1.35rem,3.2vw,2rem);line-height:1.3;letter-spacing:.005em;text-align:center;max-width:30ch;margin:0 auto clamp(.5rem,1.4vw,.9rem)}.hf-device[data-astro-cid-a2rfhwkb]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:center}@media(max-width:860px){.hf-device[data-astro-cid-a2rfhwkb]{grid-template-columns:1fr}}.hf-device__media[data-astro-cid-a2rfhwkb]{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow)}.hf-device__media[data-astro-cid-a2rfhwkb] img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:var(--dev-focal, 50% 50%)}.hf-device__copy[data-astro-cid-a2rfhwkb] h2[data-astro-cid-a2rfhwkb]{margin:0 0 .8rem}.hf-device__copy[data-astro-cid-a2rfhwkb] p[data-astro-cid-a2rfhwkb]{color:var(--muted);line-height:1.75;margin:0 0 1rem}.hf-benefits[data-astro-cid-a2rfhwkb]{list-style:none;padding:0;margin:1.75rem auto 0;max-width:620px;display:grid;grid-template-columns:1fr 1fr;gap:.7rem 1.5rem}@media(max-width:560px){.hf-benefits[data-astro-cid-a2rfhwkb]{grid-template-columns:1fr}}.hf-benefits[data-astro-cid-a2rfhwkb] li[data-astro-cid-a2rfhwkb]{position:relative;padding-left:1.7rem;color:var(--ink);line-height:1.5}.hf-benefits[data-astro-cid-a2rfhwkb] li[data-astro-cid-a2rfhwkb]:before{content:"✓";position:absolute;left:0;top:0;color:var(--accent-dark);font-weight:700}.hf-membernote[data-astro-cid-a2rfhwkb]{color:var(--muted);font-size:.92rem;margin:.2rem 0 0}.hf-tiers[data-astro-cid-a2rfhwkb]{margin-top:clamp(1.5rem,3vw,2.5rem)}.hf-tier[data-astro-cid-a2rfhwkb]{position:relative;overflow:visible;display:flex;flex-direction:column;padding:1.75rem;text-align:center}.hf-tiers[data-astro-cid-a2rfhwkb] .grid[data-astro-cid-a2rfhwkb]{margin-top:.8rem}.hf-tier--featured[data-astro-cid-a2rfhwkb]{border:2px solid var(--brass);box-shadow:var(--shadow-lg)}.hf-tier__badge[data-astro-cid-a2rfhwkb]{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);font-family:var(--font-body);font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-dark);white-space:nowrap;background:color-mix(in srgb,var(--brass) 22%,var(--cream));border:1px solid color-mix(in srgb,var(--brass) 55%,transparent);border-radius:var(--radius-pill);padding:.3em .85em;box-shadow:var(--shadow)}.hf-tier__head[data-astro-cid-a2rfhwkb]{padding-bottom:1rem;border-bottom:1px solid var(--line)}.hf-tier[data-astro-cid-a2rfhwkb] h3[data-astro-cid-a2rfhwkb]{color:var(--brand-dark);font-size:1.5rem;margin:0}.hf-tier__tag[data-astro-cid-a2rfhwkb]{color:var(--accent-dark);font-size:.9rem;letter-spacing:.04em;margin:.35rem 0 0}.hf-tier__desc[data-astro-cid-a2rfhwkb]{color:var(--muted);line-height:1.6;margin:1rem 0 1.25rem;flex:1}.hf-tier__meta[data-astro-cid-a2rfhwkb]{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:.1rem .55rem;margin-bottom:1.1rem}.hf-tier__dur[data-astro-cid-a2rfhwkb]{color:var(--muted);font-size:.9rem;width:100%}.hf-tier__mem[data-astro-cid-a2rfhwkb]{font-size:1.08rem;font-weight:700;color:var(--brass-dark);white-space:nowrap}.hf-tier__sep[data-astro-cid-a2rfhwkb]{color:var(--taupe)}.hf-tier__reg[data-astro-cid-a2rfhwkb]{font-family:var(--font-head);font-size:1.7rem;font-weight:700;color:var(--ink);white-space:nowrap}.hf-tier__btn[data-astro-cid-a2rfhwkb]{width:100%;justify-content:center}@media(max-width:560px){.hf-tier__mem[data-astro-cid-a2rfhwkb]{font-size:max(.95rem,12px)}}.hf-package[data-astro-cid-a2rfhwkb]{position:relative;max-width:480px;margin:2.1rem auto 0;text-align:center;background:var(--white);border:1px solid var(--line);border-top:3px solid var(--brass);border-radius:var(--radius-lg);padding:1.75rem 1.5rem 1.6rem;box-shadow:var(--shadow)}.hf-package__tag[data-astro-cid-a2rfhwkb]{display:inline-block;font-family:var(--font-body);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-dark);background:color-mix(in srgb,var(--brass) 22%,var(--cream));border:1px solid color-mix(in srgb,var(--brass) 45%,transparent);border-radius:var(--radius-pill);padding:.25em .75em;margin-bottom:.85rem}.hf-package__name[data-astro-cid-a2rfhwkb]{color:var(--brand-dark);font-size:1.2rem;margin:0 0 .5rem;line-height:1.3}.hf-package__pricing[data-astro-cid-a2rfhwkb]{display:flex;align-items:baseline;justify-content:center;gap:.7rem;margin:.2rem 0 .35rem}.hf-package__was[data-astro-cid-a2rfhwkb]{color:var(--muted);font-size:1.1rem;text-decoration:line-through;margin:0;opacity:.8}.hf-package__price[data-astro-cid-a2rfhwkb]{font-family:var(--font-head);font-weight:700;font-size:2.1rem;color:var(--brand-dark);line-height:1;margin:0}.hf-package__save[data-astro-cid-a2rfhwkb]{color:var(--brass-dark);font-size:.9rem;font-weight:700;margin:0 0 .9rem}.hf-package__detail[data-astro-cid-a2rfhwkb]{color:var(--muted);font-size:.92rem;line-height:1.6;margin:0}.hf-package__cta[data-astro-cid-a2rfhwkb]{margin:1.3rem 0 0}.hf-package--multi[data-astro-cid-a2rfhwkb]{max-width:560px;text-align:left}.hf-package--multi[data-astro-cid-a2rfhwkb] .hf-package__name[data-astro-cid-a2rfhwkb]{text-align:center;margin-bottom:1.1rem}.hf-pkg2__row[data-astro-cid-a2rfhwkb]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5rem 1.4rem;padding:1.1rem 0;border-top:1px solid var(--line)}.hf-pkg2__row[data-astro-cid-a2rfhwkb]:first-child{border-top:none;padding-top:.2rem}.hf-pkg2__info[data-astro-cid-a2rfhwkb]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.hf-pkg2__name[data-astro-cid-a2rfhwkb]{font-family:var(--font-head);font-weight:700;font-size:1.2rem;color:var(--brand-dark);display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap;line-height:1.2}.hf-pkg2__pill[data-astro-cid-a2rfhwkb]{font-family:var(--font-body);font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-dark);white-space:nowrap;background:color-mix(in srgb,var(--brass) 22%,var(--cream));border:1px solid color-mix(in srgb,var(--brass) 55%,transparent);border-radius:var(--radius-pill);padding:.25em .7em}.hf-pkg2__save[data-astro-cid-a2rfhwkb]{color:var(--muted);font-size:.9rem;line-height:1.5}.hf-pkg2__offer[data-astro-cid-a2rfhwkb]{display:flex;flex-direction:column;align-items:flex-end;gap:.6rem}.hf-pkg2__price[data-astro-cid-a2rfhwkb]{font-family:var(--font-head);font-weight:700;font-size:1.55rem;color:var(--brand-dark);white-space:nowrap;line-height:1}.hf-pkg2__was[data-astro-cid-a2rfhwkb]{color:var(--muted);font-size:1rem;text-decoration:line-through;opacity:.8;margin-right:.4rem}.hf-pkg2__btn[data-astro-cid-a2rfhwkb]{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:.5rem 1.4rem;font-size:.9rem;white-space:nowrap}.hf-pkg2__footer[data-astro-cid-a2rfhwkb]{margin:1.3rem 0 0;padding-top:1.2rem;border-top:1px solid var(--line);text-align:center}@media(max-width:560px){.hf-pkg2__row[data-astro-cid-a2rfhwkb]{grid-template-columns:1fr;gap:.55rem;text-align:center;justify-items:center}.hf-pkg2__info[data-astro-cid-a2rfhwkb]{align-items:center}.hf-pkg2__name[data-astro-cid-a2rfhwkb]{justify-content:center}.hf-pkg2__offer[data-astro-cid-a2rfhwkb]{align-items:center;width:100%}.hf-pkg2__btn[data-astro-cid-a2rfhwkb]{width:100%;max-width:16rem}}.hf-display[data-astro-cid-a2rfhwkb]{font-family:"Playfair Display",var(--font-head),serif;font-weight:400;color:var(--brand-dark);letter-spacing:0;line-height:1.08;font-size:clamp(2rem,12vw,10rem);text-align:center;margin:0 auto clamp(2.25rem,5vw,3.5rem)}.hf-display[data-astro-cid-a2rfhwkb]:after{content:"";display:block;width:100%;height:1px;background:var(--brass);margin-top:.34em}html[lang=es] .hf-display[data-astro-cid-a2rfhwkb]{font-size:clamp(1.9rem,10vw,8.5rem)}.hf-result[data-astro-cid-a2rfhwkb] .bapair{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow)}.hf-consent[data-astro-cid-a2rfhwkb]{margin-top:1.5rem}.hf-awards[data-astro-cid-a2rfhwkb] h2[data-astro-cid-a2rfhwkb]{margin:0 0 .6rem}.hf-badges[data-astro-cid-a2rfhwkb]{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center;align-items:center;margin-top:1.5rem}.hf-badges[data-astro-cid-a2rfhwkb] img{height:56px;width:auto;opacity:.9}.hf-cta-actions[data-astro-cid-a2rfhwkb]{margin:1.25rem 0 .75rem}.hf-hublink[data-astro-cid-a2rfhwkb]{font-weight:600}
