.btn[data-astro-cid-5dcumwjq]{display:inline-flex;align-items:center;justify-content:center;gap:var(--s1);border:0;border-radius:var(--r-pill);font-family:var(--font-head);font-weight:700;line-height:1.1;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform var(--t-fast),box-shadow var(--t-base),background-color var(--t-fast),color var(--t-fast)}.btn--sm[data-astro-cid-5dcumwjq]{padding:10px 18px;font-size:var(--fs-sm)}.btn--md[data-astro-cid-5dcumwjq]{padding:14px 26px;font-size:1.0625rem}.btn--lg[data-astro-cid-5dcumwjq]{padding:18px 36px;font-size:1.125rem}.btn--full[data-astro-cid-5dcumwjq]{width:100%}.btn--cta[data-astro-cid-5dcumwjq]{background:var(--grad-cta);color:var(--on-accent);box-shadow:var(--sh-2)}.btn--cta[data-astro-cid-5dcumwjq]:hover,.btn--cta[data-astro-cid-5dcumwjq]:active,.btn--cta[data-astro-cid-5dcumwjq]:focus-visible{color:var(--on-accent)}.btn--cta[data-astro-cid-5dcumwjq]:hover{transform:translateY(-2px);box-shadow:var(--sh-3)}.btn--cta[data-astro-cid-5dcumwjq]:active{transform:translateY(0)}.btn--ghost[data-astro-cid-5dcumwjq]{background:var(--bg);color:var(--brand-900);border:1px solid var(--line);box-shadow:var(--sh-1)}.btn--ghost[data-astro-cid-5dcumwjq]:hover{color:var(--brand-600);border-color:var(--brand-400);box-shadow:var(--sh-2)}.btn--link[data-astro-cid-5dcumwjq]{padding-inline:0;background:none;color:var(--brand-600);box-shadow:none}.btn--link[data-astro-cid-5dcumwjq]:hover{color:var(--brand-900);text-decoration:underline}.btn[data-astro-cid-5dcumwjq][disabled],.btn[data-astro-cid-5dcumwjq][aria-disabled=true]{opacity:.65;cursor:progress;transform:none}.price--card[data-astro-cid-mvca6iq2]{padding:var(--s3);border:1px solid var(--line-soft);border-radius:var(--r-md);background:linear-gradient(160deg,var(--brand-tint),var(--bg) 65%);box-shadow:var(--sh-1)}.price__now[data-astro-cid-mvca6iq2]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s1);margin:0;line-height:1}.price__num[data-astro-cid-mvca6iq2]{font-family:var(--font-numeric);font-size:clamp(2.4rem,1.6rem + 2.6vw,3.4rem);font-weight:800;letter-spacing:-.04em;color:var(--brand-900);line-height:1}.price__cur[data-astro-cid-mvca6iq2]{font-family:var(--font-numeric);font-size:1.25rem;font-weight:800;letter-spacing:.02em;color:var(--brand-600)}.price__antes[data-astro-cid-mvca6iq2]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) 10px;margin:10px 0 0}.price__was[data-astro-cid-mvca6iq2]{color:var(--ink-soft);font-family:var(--font-numeric);font-size:1.25rem;font-weight:600;text-decoration-color:var(--sale);text-decoration-thickness:3px}.price__badge[data-astro-cid-mvca6iq2]{padding:4px 12px;border-radius:var(--r-pill);background:var(--sale);color:var(--on-accent);font-family:var(--font-numeric);font-size:1.0625rem;font-weight:800;white-space:nowrap}.price__save[data-astro-cid-mvca6iq2]{display:inline-block;margin:var(--s2) 0 0;padding:6px 12px;border:1px solid var(--sale-line);border-radius:var(--r-sm);background:var(--sale-tint);color:var(--sale);font-family:var(--font-head);font-size:var(--fs-sm);font-weight:800}.price__ahorro[data-astro-cid-mvca6iq2]{white-space:nowrap}.price__note[data-astro-cid-mvca6iq2]{margin:var(--s2) 0 0;color:var(--ink-soft);font-size:var(--fs-sm)}.price--inline[data-astro-cid-mvca6iq2]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s1) var(--s2)}.price--inline[data-astro-cid-mvca6iq2] .price__num[data-astro-cid-mvca6iq2]{font-size:2rem}.price--inline[data-astro-cid-mvca6iq2] .price__cur[data-astro-cid-mvca6iq2]{font-size:1.0625rem}.price--inline[data-astro-cid-mvca6iq2] .price__antes[data-astro-cid-mvca6iq2],.price--inline[data-astro-cid-mvca6iq2] .price__save[data-astro-cid-mvca6iq2]{margin-top:0}.price--inline[data-astro-cid-mvca6iq2] .price__was[data-astro-cid-mvca6iq2]{font-size:1.0625rem}.price--inline[data-astro-cid-mvca6iq2] .price__badge[data-astro-cid-mvca6iq2]{font-size:var(--fs-sm)}.price--inline[data-astro-cid-mvca6iq2] .price__save[data-astro-cid-mvca6iq2]{padding:4px 10px;font-size:var(--fs-xs)}.price--inline[data-astro-cid-mvca6iq2] .price__note[data-astro-cid-mvca6iq2]{flex:0 0 100%;margin-top:0}.of[data-astro-cid-emris2kd]{position:relative}.of--inline[data-astro-cid-emris2kd]{padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);box-shadow:var(--sh-2)}.of--modal[data-astro-cid-emris2kd]{width:min(560px,calc(100vw - 24px));max-height:var(--uf-vh, calc(100dvh - 24px) );padding:var(--s4);border:0;border-radius:var(--r-lg);background:var(--bg);color:var(--ink-soft);box-shadow:var(--sh-3);overflow:auto}.of--modal[data-astro-cid-emris2kd].is-tight{padding:var(--s2);margin-block:8px auto}.of--modal[data-astro-cid-emris2kd].is-tight .of__sub[data-astro-cid-emris2kd],.of--modal[data-astro-cid-emris2kd].is-tight .of__fine[data-astro-cid-emris2kd]{display:none}.of--modal[data-astro-cid-emris2kd].is-tight .of__title[data-astro-cid-emris2kd]{margin-bottom:var(--s1);font-size:1.125rem}.of--modal[data-astro-cid-emris2kd].is-tight .of__close[data-astro-cid-emris2kd]{top:6px;right:6px}.of--modal[data-astro-cid-emris2kd].is-tight .of__form[data-astro-cid-emris2kd]{gap:var(--s1)}.of--modal[data-astro-cid-emris2kd].is-tight .of__field[data-astro-cid-emris2kd]{gap:4px}.of--modal[data-astro-cid-emris2kd].is-tight .of__label[data-astro-cid-emris2kd]{font-size:var(--fs-xs)}.of--modal[data-astro-cid-emris2kd].is-tight .of__input[data-astro-cid-emris2kd]{padding:13px var(--s2)}.of--modal[data-astro-cid-emris2kd].is-tighter .of__label[data-astro-cid-emris2kd]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.of--modal[data-astro-cid-emris2kd]::backdrop{background:var(--backdrop);backdrop-filter:blur(3px)}.of__close[data-astro-cid-emris2kd]{position:absolute;top:var(--s2);right:var(--s2);width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--bg);color:var(--ink-soft);font-size:1.5rem;line-height:1;cursor:pointer}.of__close[data-astro-cid-emris2kd]:hover{color:var(--brand-600);border-color:var(--brand-400)}.of__title[data-astro-cid-emris2kd]{margin-bottom:var(--s1);font-size:clamp(1.4rem,1.1rem + 1.2vw,1.9rem);padding-right:var(--s5)}.of__sub[data-astro-cid-emris2kd]{margin-bottom:var(--s3);color:var(--ink-soft);font-size:var(--fs-sm)}.of[data-astro-cid-emris2kd] .of__price{margin-bottom:var(--s3)}.of__form[data-astro-cid-emris2kd]{display:grid;gap:var(--s2)}.of__field[data-astro-cid-emris2kd]{display:grid;gap:6px}.of__label[data-astro-cid-emris2kd]{color:var(--ink);font-family:var(--font-head);font-size:var(--fs-sm);font-weight:700}.of__input[data-astro-cid-emris2kd]{width:100%;padding:15px var(--s2);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);font-size:1.0625rem;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.of__input[data-astro-cid-emris2kd]::placeholder{color:var(--ink-placeholder)}.of__input[data-astro-cid-emris2kd][data-uf-phone]{color:var(--ink);font-variant-numeric:tabular-nums}.of__input[data-astro-cid-emris2kd]:focus{outline:none;border-color:var(--brand-400);box-shadow:var(--ring)}.of__input[data-astro-cid-emris2kd].is-invalid{border-color:var(--danger)}.of__hint[data-astro-cid-emris2kd]{margin:0;color:var(--danger);font-size:var(--fs-xs);font-weight:500;line-height:1.45}.of__fine[data-astro-cid-emris2kd]{margin:0;color:var(--ink-faint);font-size:var(--fs-xs);text-align:center}.of__error[data-astro-cid-emris2kd]{margin:0;padding:var(--s1) var(--s2);border-radius:var(--r-sm);background:var(--danger-soft);color:var(--danger);font-size:var(--fs-xs)}.of__spinner[data-astro-cid-emris2kd]{display:none;width:18px;height:18px;border:2px solid var(--line);border-top-color:var(--ink);border-radius:50%;animation:of-spin .7s linear infinite}.of__form[data-astro-cid-emris2kd].is-loading .of__spinner[data-astro-cid-emris2kd]{display:block}@keyframes of-spin{to{transform:rotate(360deg)}}@media(max-width:599px){.of--inline[data-astro-cid-emris2kd],.of--modal[data-astro-cid-emris2kd]{padding:var(--s3)}}.head[data-astro-cid-pzvqjql2]{margin-bottom:var(--s5)}.head--center[data-astro-cid-pzvqjql2]{text-align:center}.head--center[data-astro-cid-pzvqjql2] .head__lead[data-astro-cid-pzvqjql2]{margin-inline:auto}.head__title[data-astro-cid-pzvqjql2]{margin-bottom:var(--s2);max-width:22ch}.head--center[data-astro-cid-pzvqjql2] .head__title[data-astro-cid-pzvqjql2]{max-width:26ch;margin-inline:auto}.head__lead[data-astro-cid-pzvqjql2]{margin:0;max-width:62ch;font-size:1.125rem;color:var(--ink-soft)}
