body:has(.vpb){margin:0;background:#e7e0d1}.vpb[data-astro-cid-5mawgfon]{--ink: #2a1824;--bone: #f4efe4;--page: #e7e0d1;--tile: #ebe4d6;--field: #efe8d8;--lime: #e0ff4f;--purple: #3a215c;--mute: #5c463c;--line: rgba(42, 24, 36, .16);--serif: "Newsreader", "Newsreader Fallback", "Newsreader Fallback Noto", "Newsreader Fallback Times", Georgia, serif;--display: "Newsreader", "Newsreader Display Fallback", "Newsreader Display Fallback Noto", "Newsreader Display Fallback Times", Georgia, serif;--mono: "JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, monospace;box-sizing:border-box;min-height:100vh;margin:0;padding:22px 14px 48px;background:var(--page);color:var(--ink);font-family:var(--serif)}.vpb[data-astro-cid-5mawgfon] [data-astro-cid-5mawgfon],.vpb[data-astro-cid-5mawgfon] [data-astro-cid-5mawgfon]:before,.vpb[data-astro-cid-5mawgfon] [data-astro-cid-5mawgfon]:after{box-sizing:border-box}.vpb-sr[data-astro-cid-5mawgfon]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vpb-kicker[data-astro-cid-5mawgfon],.vpb-aviso[data-astro-cid-5mawgfon]{width:min(440px,100%);margin:0 auto}.vpb-kicker[data-astro-cid-5mawgfon]{color:var(--mute);font:500 12px/1.4 var(--mono);letter-spacing:.01em}.vpb-aviso[data-astro-cid-5mawgfon]{margin-top:6px;margin-bottom:14px;color:var(--ink);font:600 13px/1.45 var(--mono)}.vpb-card[data-astro-cid-5mawgfon]{width:min(440px,100%);margin:0 auto;padding:26px 22px 30px;border-radius:28px;background:var(--bone)}.vpb-marca[data-astro-cid-5mawgfon]{display:flex;align-items:center;gap:10px}.vpb-marca[data-astro-cid-5mawgfon] img[data-astro-cid-5mawgfon]{display:block;width:36px;height:36px;border-radius:9px}.vpb-marca[data-astro-cid-5mawgfon] p[data-astro-cid-5mawgfon]{margin:0;color:#c4531a;font:600 13px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.vpb-linea[data-astro-cid-5mawgfon]{margin:18px 0 22px;border:0;border-top:1px solid var(--line)}.vpb-paso[data-astro-cid-5mawgfon][hidden]{display:none!important}.vpb-foto-marco[data-astro-cid-5mawgfon]{display:block;width:92px;height:92px;margin-bottom:18px;overflow:hidden;border-radius:50%;background:var(--tile)}.vpb-foto-marco[data-astro-cid-5mawgfon] img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%;transform:scale(1.72);transform-origin:50% 12%}.vpb-nombre[data-astro-cid-5mawgfon],.vpb-titulo[data-astro-cid-5mawgfon]{margin:0;font-family:var(--display);font-weight:500;letter-spacing:-.03em;line-height:.98}.vpb-nombre[data-astro-cid-5mawgfon]{font-size:clamp(2.5rem,8vw,3.15rem)}.vpb-titulo[data-astro-cid-5mawgfon]{margin-top:14px;font-size:clamp(2.7rem,9vw,3.45rem)}.vpb-titulo--centro[data-astro-cid-5mawgfon],.vpb-lead--centro[data-astro-cid-5mawgfon]{text-align:center}.vpb-frase[data-astro-cid-5mawgfon],.vpb-lead[data-astro-cid-5mawgfon],.vpb-escenario[data-astro-cid-5mawgfon] p[data-astro-cid-5mawgfon],.vpb-futuro[data-astro-cid-5mawgfon],.vpb-futuro-nota[data-astro-cid-5mawgfon],.vpb-estado[data-astro-cid-5mawgfon],.vpb-pdf-nota[data-astro-cid-5mawgfon],.vpb-ayuda[data-astro-cid-5mawgfon],.vpb-error[data-astro-cid-5mawgfon]{text-wrap:pretty}.vpb-frase[data-astro-cid-5mawgfon]{margin:18px 0 0;padding:8px 12px;border-radius:4px;background:var(--lime);color:var(--ink);font-size:1.05rem;line-height:1.35}.vpb-bloque[data-astro-cid-5mawgfon]{margin-top:26px}.vpb-guias[data-astro-cid-5mawgfon]{display:grid;gap:12px;margin:0;padding:0;list-style:none}.vpb-guia[data-astro-cid-5mawgfon]{padding:16px 16px 14px;border-radius:18px;background:var(--tile)}.vpb-guia[data-astro-cid-5mawgfon] h2[data-astro-cid-5mawgfon]{margin:0 0 12px;font-family:var(--display);font-size:1.35rem;font-weight:500;letter-spacing:-.02em;line-height:1.15}.vpb-guia-activa[data-astro-cid-5mawgfon]{margin:0;font-family:var(--display);font-size:clamp(1.7rem,6vw,2.35rem);font-weight:500;letter-spacing:-.03em;line-height:1.08}.vpb-guia-activa--centro[data-astro-cid-5mawgfon]{text-align:center}.vpb-aviso-campo[data-astro-cid-5mawgfon]{margin:0 0 16px;color:var(--ink);font:600 13px/1.45 var(--mono)}.vpb-label[data-astro-cid-5mawgfon]{margin:0 0 12px;color:var(--mute);font:600 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase}.vpb-recurso[data-astro-cid-5mawgfon]{padding:22px 20px 18px;border-radius:22px;background:var(--purple);color:#fff}.vpb-recurso[data-astro-cid-5mawgfon] h3[data-astro-cid-5mawgfon]{margin:0;font-family:var(--display);font-size:clamp(1.7rem,5vw,2rem);font-weight:500;letter-spacing:-.03em;line-height:1.05}.vpb-recurso[data-astro-cid-5mawgfon] p[data-astro-cid-5mawgfon]{margin:10px 0 16px;color:#ffffffe0;font-size:1.05rem;line-height:1.35}.vpb-boton[data-astro-cid-5mawgfon]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:14px 16px;border:0;border-radius:12px;font:600 1.05rem/1 var(--serif);text-decoration:none;cursor:pointer}.vpb-boton[data-astro-cid-5mawgfon] svg[data-astro-cid-5mawgfon]{width:22px;height:22px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vpb-boton--lima[data-astro-cid-5mawgfon]{background:var(--lime);color:var(--ink)}.vpb-boton--morado[data-astro-cid-5mawgfon]{background:var(--purple);color:#fff}.vpb-boton--morado[data-astro-cid-5mawgfon] svg[data-astro-cid-5mawgfon]{color:var(--lime)}.vpb-boton[data-astro-cid-5mawgfon]:disabled{cursor:wait;opacity:.72}.vpb-servicios[data-astro-cid-5mawgfon]{display:grid;gap:12px}.vpb-servicio[data-astro-cid-5mawgfon]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:78px;padding:16px 18px;border-radius:16px;background:var(--tile);color:var(--ink);font-family:var(--display);font-size:1.45rem;font-weight:500;letter-spacing:-.02em;line-height:1.1;text-decoration:none}.vpb-servicio[data-astro-cid-5mawgfon] svg[data-astro-cid-5mawgfon]{width:22px;height:22px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vpb-lead[data-astro-cid-5mawgfon]{margin:16px 0 0;font-size:1.2rem;line-height:1.35}.vpb-form[data-astro-cid-5mawgfon]{margin-top:22px}.vpb-etiqueta[data-astro-cid-5mawgfon]{display:block;margin:14px 0 8px;font-size:1.05rem}.vpb-form[data-astro-cid-5mawgfon] .vpb-etiqueta[data-astro-cid-5mawgfon]:first-of-type{margin-top:0}.vpb-campo[data-astro-cid-5mawgfon]{display:block;width:100%;min-height:64px;padding:16px 18px;border:1px solid transparent;border-radius:14px;background:var(--field);color:var(--ink);font:400 1.15rem/1.3 var(--serif)}.vpb-campo[data-astro-cid-5mawgfon]::placeholder{color:#6d564e}.vpb-campo[data-astro-cid-5mawgfon][aria-invalid=true]{border-color:#7a2430;background:#f8f1e8}.vpb-ayuda[data-astro-cid-5mawgfon]{margin:8px 0 0;color:var(--mute);font-size:.98rem;line-height:1.4}.vpb-ayuda--casilla[data-astro-cid-5mawgfon]{margin-top:6px;font-size:.86rem}.vpb-error[data-astro-cid-5mawgfon]{margin:8px 0 0;color:#7a2430;font-size:.98rem;line-height:1.4}.vpb-error[data-astro-cid-5mawgfon]:empty{display:none}.vpb-demo[data-astro-cid-5mawgfon]{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;padding:8px 0;border:0;background:transparent;color:var(--ink);font:600 13px/1.3 var(--mono);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.vpb-check-fila[data-astro-cid-5mawgfon]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 16px;margin-top:18px}.vpb-check[data-astro-cid-5mawgfon]{display:flex;align-items:flex-start;gap:12px;margin-top:0;cursor:pointer}.vpb-check[data-astro-cid-5mawgfon] input[data-astro-cid-5mawgfon]{width:22px;height:22px;margin-top:2px;flex:0 0 auto;accent-color:var(--purple)}.vpb-check[data-astro-cid-5mawgfon] span[data-astro-cid-5mawgfon]{font-size:1.05rem;line-height:1.35}.vpb-form[data-astro-cid-5mawgfon] .vpb-boton[data-astro-cid-5mawgfon]{margin-top:18px}.vpb-privacidad[data-astro-cid-5mawgfon]{display:inline-flex;align-items:center;min-height:44px;margin-top:18px;color:var(--ink);font-size:1.05rem;text-underline-offset:3px}.vpb-privacidad--junto[data-astro-cid-5mawgfon]{margin-top:0}.vpb-volver[data-astro-cid-5mawgfon]{display:inline-flex;align-items:center;min-height:44px;margin:0 0 8px;padding:0;border:0;background:transparent;color:var(--mute);font:600 13px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer}.vpb-paso--lista[data-astro-cid-5mawgfon] .vpb-linea[data-astro-cid-5mawgfon]{margin-top:26px}.vpb-escenario[data-astro-cid-5mawgfon]{padding:14px 16px;border-radius:12px;background:var(--field)}.vpb-escenario[data-astro-cid-5mawgfon] p[data-astro-cid-5mawgfon]{margin:0;color:var(--mute);font-size:.98rem;line-height:1.4}.vpb-escenario[data-astro-cid-5mawgfon] p[data-astro-cid-5mawgfon]+p[data-astro-cid-5mawgfon]{margin-top:2px;color:var(--ink)}.vpb-check-circulo[data-astro-cid-5mawgfon]{display:grid;place-items:center;width:64px;height:64px;margin:28px auto 8px;border-radius:50%;background:var(--lime);color:var(--ink)}.vpb-check-circulo[data-astro-cid-5mawgfon] svg[data-astro-cid-5mawgfon]{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.vpb-paso--lista[data-astro-cid-5mawgfon] .vpb-boton[data-astro-cid-5mawgfon]{margin-top:22px}.vpb-pdf-nota[data-astro-cid-5mawgfon],.vpb-futuro[data-astro-cid-5mawgfon],.vpb-futuro-nota[data-astro-cid-5mawgfon],.vpb-estado[data-astro-cid-5mawgfon]{margin:12px 0 0;font-size:1rem;line-height:1.4}.vpb-futuro-nota[data-astro-cid-5mawgfon],.vpb-pdf-nota[data-astro-cid-5mawgfon]{color:var(--mute);font-size:.95rem}.vpb-estado[data-astro-cid-5mawgfon]:empty{display:none}.vpb-paso--lista[data-astro-cid-5mawgfon] .vpb-volver[data-astro-cid-5mawgfon]{margin-top:8px}.vpb-boton[data-astro-cid-5mawgfon]:focus-visible,.vpb-servicio[data-astro-cid-5mawgfon]:focus-visible,.vpb-campo[data-astro-cid-5mawgfon]:focus-visible,.vpb-demo[data-astro-cid-5mawgfon]:focus-visible,.vpb-volver[data-astro-cid-5mawgfon]:focus-visible,.vpb-privacidad[data-astro-cid-5mawgfon]:focus-visible,.vpb-check[data-astro-cid-5mawgfon] input[data-astro-cid-5mawgfon]:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.vpb-boton--morado[data-astro-cid-5mawgfon]:focus-visible{outline-color:var(--lime)}@media(min-width:800px){.vpb[data-astro-cid-5mawgfon]{padding:48px 24px 72px}.vpb-card[data-astro-cid-5mawgfon]{padding:32px 28px 36px}}
