.saltar[data-astro-cid-4caaswf2]{position:absolute;left:-9999px;background:var(--dorado);color:#000;padding:10px 18px;border-radius:0 0 8px;z-index:100}.saltar[data-astro-cid-4caaswf2]:focus{left:0;top:0}.cabecera[data-astro-cid-4caaswf2]{position:sticky;top:0;z-index:50;background:#0a0a0cdb;backdrop-filter:blur(12px);border-bottom:1px solid var(--borde)}.barra[data-astro-cid-4caaswf2]{display:flex;align-items:center;gap:18px;height:74px}.menu[data-astro-cid-4caaswf2]{display:flex;align-items:center;gap:26px;font-size:.9rem;font-weight:500;margin-left:auto}.menu[data-astro-cid-4caaswf2] .enlace[data-astro-cid-4caaswf2]{text-decoration:none;color:var(--crema);padding:6px 0;border-bottom:1px solid transparent;transition:color .18s ease}.menu[data-astro-cid-4caaswf2] .enlace[data-astro-cid-4caaswf2]:hover{color:var(--dorado)}.idioma[data-astro-cid-4caaswf2]{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gris);text-decoration:none;border:1px solid var(--borde);border-radius:999px;padding:7px 15px;white-space:nowrap;transition:color .18s ease,border-color .18s ease}.idioma[data-astro-cid-4caaswf2]:hover{color:var(--dorado);border-color:var(--dorado)}.cta-cabecera[data-astro-cid-4caaswf2]{padding:11px 24px}.pie[data-astro-cid-4caaswf2]{border-top:1px solid var(--borde);background:var(--carbon);padding:60px 0 28px}.pie-grid[data-astro-cid-4caaswf2]{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:40px;padding-bottom:40px}.pie[data-astro-cid-4caaswf2] h4[data-astro-cid-4caaswf2]{font-family:var(--texto);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--dorado);margin:0 0 16px}.pie-grid[data-astro-cid-4caaswf2] a[data-astro-cid-4caaswf2]{display:block;text-decoration:none;color:var(--crema);padding:5px 0;font-size:.92rem}.pie-grid[data-astro-cid-4caaswf2] a[data-astro-cid-4caaswf2]:hover{color:var(--dorado)}.pie-grid[data-astro-cid-4caaswf2]>div[data-astro-cid-4caaswf2]:first-child a[data-astro-cid-4caaswf2]{padding:0}.copy-fila[data-astro-cid-4caaswf2]{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:14px}.copy[data-astro-cid-4caaswf2]{border-top:1px solid var(--borde);padding-top:22px;font-size:.85rem;margin:0}.wa-flotante[data-astro-cid-4caaswf2]{position:fixed;right:20px;bottom:20px;z-index:60;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:none;align-items:center;justify-content:center;box-shadow:0 8px 24px #00000073}@media(max-width:900px){.menu[data-astro-cid-4caaswf2]{display:none}.idioma[data-astro-cid-4caaswf2]{margin-left:auto}.wa-flotante[data-astro-cid-4caaswf2]{display:flex}}@media(max-width:560px){.cta-cabecera[data-astro-cid-4caaswf2]{display:none}.pie-grid[data-astro-cid-4caaswf2]{grid-template-columns:1fr;gap:30px}}.hero[data-astro-cid-dhfotatx]{padding:clamp(56px,10vw,118px) 0 clamp(48px,8vw,90px);background:radial-gradient(ellipse 60% 60% at 10% 0%,rgba(255,75,54,.14),transparent 62%),radial-gradient(ellipse 55% 55% at 90% 12%,rgba(212,167,60,.11),transparent 60%);border-bottom:1px solid var(--borde)}.hero[data-astro-cid-dhfotatx] h1[data-astro-cid-dhfotatx]{font-size:clamp(2.9rem,9vw,6rem);line-height:.95;margin:10px 0 0}.hero[data-astro-cid-dhfotatx] .entradilla[data-astro-cid-dhfotatx]{max-width:54ch;margin-top:24px;font-size:1.1rem}.hero-botones[data-astro-cid-dhfotatx]{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.grande[data-astro-cid-dhfotatx]{padding:17px 34px;font-size:1rem}.cifras[data-astro-cid-dhfotatx]{list-style:none;padding:30px 0 0;margin:clamp(40px,7vw,68px) 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;border-top:1px solid var(--borde)}.cifras[data-astro-cid-dhfotatx] strong[data-astro-cid-dhfotatx]{display:block;font-family:var(--display);font-size:clamp(2.4rem,5vw,3.4rem);font-weight:400;letter-spacing:.03em;color:var(--dorado);line-height:1}.cifras[data-astro-cid-dhfotatx] span[data-astro-cid-dhfotatx]{display:block;margin-top:8px;font-size:.9rem;color:var(--gris)}.cabecera-en[data-astro-cid-dhfotatx]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,60px);align-items:end}.cabecera-en[data-astro-cid-dhfotatx] h2[data-astro-cid-dhfotatx]{font-size:clamp(2rem,5vw,3.3rem);line-height:1.02;margin:8px 0 0}.cabecera-en[data-astro-cid-dhfotatx] p[data-astro-cid-dhfotatx]{margin:0;max-width:46ch}.bloque[data-astro-cid-dhfotatx] .sub[data-astro-cid-dhfotatx]{font-family:var(--serif);font-style:italic;color:var(--dorado);margin:0;font-size:.96rem}.bloque[data-astro-cid-dhfotatx] h3[data-astro-cid-dhfotatx]{font-size:2rem;margin:4px 0 12px;line-height:1}.ruta[data-astro-cid-dhfotatx]{list-style:none;padding:0;margin:46px 0 0}.nivel[data-astro-cid-dhfotatx]{display:grid;grid-template-columns:72px 1fr;gap:20px;padding:26px 0;border-top:1px solid var(--borde);align-items:start}.nivel[data-astro-cid-dhfotatx] .num[data-astro-cid-dhfotatx]{font-family:var(--display);font-size:2.8rem;line-height:1;color:var(--dorado);opacity:.65}.nivel[data-astro-cid-dhfotatx] h3[data-astro-cid-dhfotatx]{font-size:1.9rem;margin:0 0 8px;line-height:1}.nivel[data-astro-cid-dhfotatx] h3[data-astro-cid-dhfotatx] small[data-astro-cid-dhfotatx]{font-family:var(--texto);font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gris);margin-left:12px;vertical-align:middle}.nivel[data-astro-cid-dhfotatx] p[data-astro-cid-dhfotatx]{margin:0}.nivel[data-astro-cid-dhfotatx] .meta[data-astro-cid-dhfotatx]{margin-top:10px;font-family:var(--serif);font-style:italic;color:var(--dorado);font-size:1rem}.aviso-trabajo[data-astro-cid-dhfotatx]{font-size:.88rem;margin-top:18px}.fases[data-astro-cid-dhfotatx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:44px}.fase[data-astro-cid-dhfotatx]{padding:26px 24px;border:1px solid var(--borde);border-radius:16px;background:var(--carbon)}.fase[data-astro-cid-dhfotatx] header[data-astro-cid-dhfotatx]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.fase[data-astro-cid-dhfotatx] .anio[data-astro-cid-dhfotatx]{font-family:var(--display);font-size:1.9rem;color:var(--dorado);line-height:1}.fase[data-astro-cid-dhfotatx] .estado[data-astro-cid-dhfotatx]{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--crema);border:1px solid var(--borde);border-radius:999px;padding:4px 11px}.fase[data-astro-cid-dhfotatx] .donde[data-astro-cid-dhfotatx]{font-family:var(--serif);font-style:italic;color:var(--gris);margin:0;font-size:.94rem}.fase[data-astro-cid-dhfotatx] h3[data-astro-cid-dhfotatx]{font-size:1.55rem;margin:4px 0 10px;line-height:1.05}.fase[data-astro-cid-dhfotatx] p[data-astro-cid-dhfotatx]{font-size:.94rem}.lista-cols[data-astro-cid-dhfotatx]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,5vw,64px);align-items:start}.lista-cols[data-astro-cid-dhfotatx] h2[data-astro-cid-dhfotatx]{font-size:clamp(2rem,5vw,3.2rem);line-height:1.02;margin:8px 0 16px}.nota-privacidad[data-astro-cid-dhfotatx]{font-size:.88rem;margin-top:18px}.formulario[data-astro-cid-dhfotatx]{background:var(--negro);border:1px solid var(--borde);border-radius:18px;padding:clamp(24px,4vw,34px);display:grid;gap:20px}.formulario[data-astro-cid-dhfotatx] label[data-astro-cid-dhfotatx]>span[data-astro-cid-dhfotatx],.formulario[data-astro-cid-dhfotatx] legend[data-astro-cid-dhfotatx]{display:block;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gris);margin-bottom:9px;padding:0}.formulario[data-astro-cid-dhfotatx] select[data-astro-cid-dhfotatx],.formulario[data-astro-cid-dhfotatx] input[data-astro-cid-dhfotatx][type=text]{width:100%;background:var(--carbon2);border:1px solid var(--borde);border-radius:10px;color:var(--crema);font-family:var(--texto);font-size:.98rem;padding:13px 15px}.formulario[data-astro-cid-dhfotatx] select[data-astro-cid-dhfotatx]:focus,.formulario[data-astro-cid-dhfotatx] input[data-astro-cid-dhfotatx]:focus{outline:2px solid var(--dorado);outline-offset:1px}.formulario[data-astro-cid-dhfotatx] fieldset[data-astro-cid-dhfotatx]{border:0;padding:0;margin:0}.chips[data-astro-cid-dhfotatx]{display:flex;flex-wrap:wrap;gap:9px}.chip[data-astro-cid-dhfotatx]{cursor:pointer}.chip[data-astro-cid-dhfotatx] input[data-astro-cid-dhfotatx]{position:absolute;opacity:0;pointer-events:none}.chip[data-astro-cid-dhfotatx] span[data-astro-cid-dhfotatx]{display:inline-block;border:1px solid var(--borde);border-radius:999px;padding:9px 16px;font-size:.86rem;transition:background .16s ease,color .16s ease,border-color .16s ease}.chip[data-astro-cid-dhfotatx] input[data-astro-cid-dhfotatx]:checked+span[data-astro-cid-dhfotatx]{background:var(--dorado);border-color:var(--dorado);color:#000;font-weight:600}.chip[data-astro-cid-dhfotatx] input[data-astro-cid-dhfotatx]:focus-visible+span[data-astro-cid-dhfotatx]{outline:2px solid var(--crema);outline-offset:2px}.pie-form[data-astro-cid-dhfotatx]{font-size:.82rem;margin:0}.cierre[data-astro-cid-dhfotatx]{text-align:center;border-top:1px solid var(--borde)}.cierre[data-astro-cid-dhfotatx] p[data-astro-cid-dhfotatx]{max-width:46ch;margin-inline:auto}@media(max-width:860px){.cabecera-en[data-astro-cid-dhfotatx]{grid-template-columns:1fr;align-items:start}.lista-cols[data-astro-cid-dhfotatx]{grid-template-columns:1fr}.nivel[data-astro-cid-dhfotatx]{grid-template-columns:52px 1fr;gap:14px}.nivel[data-astro-cid-dhfotatx] .num[data-astro-cid-dhfotatx]{font-size:2.1rem}}
