.programa[data-astro-cid-ywob2j2u]{--acento-texto:var(--rosa-mater);--fondo-etapa:var(--rosa-velo);--circulo:var(--rosa-velo)}.programa--azul[data-astro-cid-ywob2j2u]{--acento-texto:var(--azul-vida);--fondo-etapa:var(--azul-etapa-suave);--circulo:var(--azul-etapa-suave)}.programa--salvia[data-astro-cid-ywob2j2u]{--acento-texto:var(--salvia-texto);--fondo-etapa:var(--salvia-suave);--circulo:var(--salvia-suave)}.etiqueta--etapa[data-astro-cid-ywob2j2u]{color:var(--acento-texto)}.hero[data-astro-cid-ywob2j2u]{background:var(--fondo-etapa);padding-block:var(--e-4) var(--e-6)}.hero__rejilla[data-astro-cid-ywob2j2u]{gap:var(--e-4);align-items:center;display:grid}.miga[data-astro-cid-ywob2j2u]{font-size:var(--t-pequeno);color:var(--texto-terciario);margin-bottom:var(--e-3)}.miga[data-astro-cid-ywob2j2u] a[data-astro-cid-ywob2j2u]{color:var(--texto-secundario)}.hero[data-astro-cid-ywob2j2u] h1[data-astro-cid-ywob2j2u]{margin-bottom:0}.hero__lema[data-astro-cid-ywob2j2u]{font-family:var(--fuente-titular);color:var(--acento-texto);margin:14px 0 18px;font-size:1.3rem;line-height:1.4}.hero__intro[data-astro-cid-ywob2j2u]{color:var(--texto-secundario);gap:12px;display:grid}.hero__intro[data-astro-cid-ywob2j2u] p[data-astro-cid-ywob2j2u]{max-width:58ch;margin:0}.hero__acciones[data-astro-cid-ywob2j2u]{margin-top:var(--e-4);flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.hero__acciones[data-astro-cid-ywob2j2u] .boton__icono{flex:none;width:20px;height:20px}.enlace-ancla[data-astro-cid-ywob2j2u]{font-weight:500;text-decoration:none}.enlace-ancla[data-astro-cid-ywob2j2u]:hover{text-decoration:underline}.hero__antes[data-astro-cid-ywob2j2u]{margin:var(--e-3) 0 0;font-size:var(--t-pequeno);color:var(--texto-terciario)}.hero__foto[data-astro-cid-ywob2j2u]{position:relative}.hero__marco[data-astro-cid-ywob2j2u]{aspect-ratio:4/3.2;border-radius:var(--radio-forma);background:var(--rosa-velo-profundo);overflow:hidden}.hero__marco[data-astro-cid-ywob2j2u] img{object-fit:cover;width:100%;height:100%}.distintivo[data-astro-cid-ywob2j2u]{left:calc(-1 * var(--e-1));bottom:var(--e-3);background:var(--blanco);border:var(--linea);border-radius:var(--radio-tarjeta);padding:10px var(--e-2);font-size:var(--t-pequeno);color:var(--texto-secundario);align-items:center;gap:10px;margin:0;line-height:1.35;display:flex;position:absolute}.distintivo[data-astro-cid-ywob2j2u] strong[data-astro-cid-ywob2j2u]{color:var(--texto)}.distintivo__punto[data-astro-cid-ywob2j2u]{background:var(--salvia);border-radius:999px;flex:none;width:8px;height:8px}.pocas[data-astro-cid-ywob2j2u]{background:var(--blanco);border-bottom:var(--linea)}.pocas__rejilla[data-astro-cid-ywob2j2u]{padding-block:var(--e-1);margin:0 auto;display:grid}.pocas__item[data-astro-cid-ywob2j2u]{border-bottom:var(--linea);padding:18px 0}.pocas__item[data-astro-cid-ywob2j2u]:last-child{border-bottom:0}.pocas[data-astro-cid-ywob2j2u] dt[data-astro-cid-ywob2j2u]{font-size:var(--t-etiqueta);letter-spacing:.12em;text-transform:uppercase;color:var(--texto-terciario);margin-bottom:4px;font-weight:500}.pocas[data-astro-cid-ywob2j2u] dd[data-astro-cid-ywob2j2u]{font-family:var(--fuente-titular);margin:0;font-size:1.12rem;line-height:1.4}.dos-col[data-astro-cid-ywob2j2u]{gap:var(--e-3);display:grid}.apoyo[data-astro-cid-ywob2j2u]{color:var(--texto-secundario);max-width:44ch}.para-ti[data-astro-cid-ywob2j2u]{margin:0;padding:0;list-style:none}.para-ti[data-astro-cid-ywob2j2u] li[data-astro-cid-ywob2j2u]{padding:var(--e-2) 0;border-bottom:var(--linea);align-items:flex-start;gap:14px;display:flex}.para-ti[data-astro-cid-ywob2j2u] li[data-astro-cid-ywob2j2u]:first-child{border-top:var(--linea)}.check[data-astro-cid-ywob2j2u]{width:22px;height:22px;color:var(--salvia-texto);flex:none;margin-top:3px}.servicios[data-astro-cid-ywob2j2u]{margin:var(--e-4) 0 0;gap:var(--e-2);padding:0;list-style:none;display:grid}.servicio[data-astro-cid-ywob2j2u]{background:var(--marfil);border-radius:var(--radio-tarjeta);padding:var(--e-3);gap:var(--e-1);align-content:start;display:grid}.servicio[data-astro-cid-ywob2j2u] .servicio__icono{background:var(--circulo);width:44px;height:44px;color:var(--acento-texto);border-radius:999px;margin-bottom:6px;padding:10px}.servicio[data-astro-cid-ywob2j2u] h3[data-astro-cid-ywob2j2u],.paso[data-astro-cid-ywob2j2u] h3[data-astro-cid-ywob2j2u]{font-family:var(--fuente-cuerpo);font-weight:500;font-size:var(--t-tarjeta);line-height:var(--t-tarjeta-lh);margin:0}.servicio[data-astro-cid-ywob2j2u] p[data-astro-cid-ywob2j2u],.paso[data-astro-cid-ywob2j2u] p[data-astro-cid-ywob2j2u]{color:var(--texto-secundario);margin:0;font-size:.95rem;line-height:1.65}.nota[data-astro-cid-ywob2j2u]{margin-top:var(--e-3);border:var(--linea);border-radius:var(--radio-tarjeta);padding:18px var(--e-3);max-width:720px;color:var(--texto-secundario);font-size:.95rem}.nota[data-astro-cid-ywob2j2u] p[data-astro-cid-ywob2j2u]{margin:0}.nota__titulo[data-astro-cid-ywob2j2u]{font-size:var(--t-etiqueta);letter-spacing:.12em;text-transform:uppercase;color:var(--texto-terciario);font-weight:500;margin-bottom:4px!important}.pasos[data-astro-cid-ywob2j2u]{margin:var(--e-4) 0 0;gap:28px;padding:0;list-style:none;display:grid}.paso[data-astro-cid-ywob2j2u]{grid-template-columns:56px 1fr;column-gap:18px;display:grid;position:relative}.paso[data-astro-cid-ywob2j2u]:before{content:"";border-left:2px dotted var(--rosa-velo-profundo);position:absolute;top:60px;bottom:-28px;left:27px}.paso[data-astro-cid-ywob2j2u]:last-child:before{display:none}.paso__num[data-astro-cid-ywob2j2u]{background:var(--circulo);width:56px;height:56px;color:var(--acento-texto);font-family:var(--fuente-titular);border-radius:999px;grid-row:span 2;place-items:center;font-size:1.35rem;display:grid}.paso[data-astro-cid-ywob2j2u] h3[data-astro-cid-ywob2j2u]{align-self:end}.saber[data-astro-cid-ywob2j2u]{margin:var(--e-4) 0 0;gap:var(--e-2);padding:0;list-style:none;display:grid}.saber__item[data-astro-cid-ywob2j2u]{background:var(--ciruela-medio);border-radius:var(--radio-tarjeta);padding:var(--e-3);gap:var(--e-1);align-content:start;display:grid}.saber__item[data-astro-cid-ywob2j2u] h3[data-astro-cid-ywob2j2u]{margin:0;font-size:1.2rem;line-height:1.35}.saber__item[data-astro-cid-ywob2j2u] p[data-astro-cid-ywob2j2u]{margin:0;font-size:.95rem;line-height:1.65}.seccion--ciruela[data-astro-cid-ywob2j2u] .saber__item[data-astro-cid-ywob2j2u] .saber__fuente[data-astro-cid-ywob2j2u]{color:var(--rosa-sobre-oscuro);margin-top:4px;font-size:.8rem}.faq[data-astro-cid-ywob2j2u]{margin-top:var(--e-3);border-top:var(--linea);max-width:860px}.faq__item[data-astro-cid-ywob2j2u]{border-bottom:var(--linea)}.faq__item[data-astro-cid-ywob2j2u] summary[data-astro-cid-ywob2j2u]{cursor:pointer;font-weight:500;font-size:var(--t-tarjeta);padding:20px 44px 20px 0;line-height:1.45;list-style:none;position:relative}.faq__item[data-astro-cid-ywob2j2u] summary[data-astro-cid-ywob2j2u]::-webkit-details-marker{display:none}.faq__signo[data-astro-cid-ywob2j2u]{width:16px;height:16px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.faq__signo[data-astro-cid-ywob2j2u]:before,.faq__signo[data-astro-cid-ywob2j2u]:after{content:"";border-top:2px solid var(--rosa-mater);transition:transform var(--transicion);position:absolute;top:7px;left:0;right:0}.faq__signo[data-astro-cid-ywob2j2u]:after{transform:rotate(90deg)}.faq__item[data-astro-cid-ywob2j2u][open] .faq__signo[data-astro-cid-ywob2j2u]:after{transform:rotate(0)}.faq__item[data-astro-cid-ywob2j2u] p[data-astro-cid-ywob2j2u]{color:var(--texto-secundario);margin:0;padding:0 44px 22px 0}.otros[data-astro-cid-ywob2j2u]{margin:var(--e-4) 0 0;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;padding:0;list-style:none;display:grid}.otros[data-astro-cid-ywob2j2u]>li[data-astro-cid-ywob2j2u]{display:grid}.otros__todos[data-astro-cid-ywob2j2u]{margin:var(--e-3) 0 0}@media (width>=640px){.servicios[data-astro-cid-ywob2j2u]{grid-template-columns:repeat(2,1fr)}}@media (width>=768px){.saber[data-astro-cid-ywob2j2u]{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width>=900px){.hero[data-astro-cid-ywob2j2u]{padding-block:var(--e-6) var(--e-12)}.hero__rejilla[data-astro-cid-ywob2j2u]{gap:var(--e-8);grid-template-columns:1.05fr .95fr}.hero__lema[data-astro-cid-ywob2j2u]{font-size:1.55rem}.pocas__rejilla[data-astro-cid-ywob2j2u]{grid-template-columns:repeat(3,1fr);padding-block:12px}.pocas__item[data-astro-cid-ywob2j2u]{border-bottom:0;border-right:var(--linea);padding:22px var(--e-4) 22px 0}.pocas__item[data-astro-cid-ywob2j2u]+.pocas__item[data-astro-cid-ywob2j2u]{padding-left:var(--e-4)}.pocas__item[data-astro-cid-ywob2j2u]:last-child{border-right:0}.dos-col[data-astro-cid-ywob2j2u]{gap:var(--e-8);grid-template-columns:.8fr 1.2fr;align-items:start}.pasos[data-astro-cid-ywob2j2u]{grid-template-columns:repeat(4,1fr)}.paso[data-astro-cid-ywob2j2u]{grid-template-columns:1fr;row-gap:6px}.paso[data-astro-cid-ywob2j2u]:before{border-left:0;border-top:2px dotted var(--rosa-velo-profundo);inset:28px -28px auto 64px}.paso__num[data-astro-cid-ywob2j2u]{grid-row:auto;margin-bottom:14px}.paso[data-astro-cid-ywob2j2u] h3[data-astro-cid-ywob2j2u]{align-self:auto}}@media (width>=1000px){.servicios[data-astro-cid-ywob2j2u]{grid-template-columns:repeat(3,1fr);gap:20px}}
