.ceja[data-astro-cid-g3djj6mo]{font-size:var(--t-sm);font-weight:var(--peso-etiqueta);letter-spacing:.14em;text-transform:uppercase;color:var(--texto-suave)}h2[data-astro-cid-g3djj6mo]{letter-spacing:-.015em;margin:0;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem);font-weight:800}h3[data-astro-cid-g3djj6mo]{color:var(--titulos);margin:0;font-size:1.25rem;font-weight:700}p[data-astro-cid-g3djj6mo]{margin:0}.seccion[data-astro-cid-g3djj6mo]{background:var(--fondo)}.encabezado[data-astro-cid-g3djj6mo]{gap:var(--e-3);max-width:46rem;display:grid}.encabezado[data-astro-cid-g3djj6mo] p[data-astro-cid-g3djj6mo]{color:var(--texto-suave);font-size:1.0625rem}.enlace[data-astro-cid-g3djj6mo]{color:var(--primario);gap:.4rem;font-weight:700;text-decoration:none;display:inline-flex}.enlace[data-astro-cid-g3djj6mo]:after{content:"→";transition:transform .2s}.enlace[data-astro-cid-g3djj6mo]:hover:after{transform:translate(4px)}.tesis__pila[data-astro-cid-g3djj6mo],.diferencia__pila[data-astro-cid-g3djj6mo],.servicios__pila[data-astro-cid-g3djj6mo],.perfiles__pila[data-astro-cid-g3djj6mo]{gap:var(--e-5);display:grid}.tesis__texto[data-astro-cid-g3djj6mo]{gap:1.25rem;max-width:48rem;display:grid}.tesis__texto[data-astro-cid-g3djj6mo] p[data-astro-cid-g3djj6mo]{color:var(--texto-suave);font-size:clamp(1.0625rem,1rem + .35vw,1.25rem)}.razones[data-astro-cid-g3djj6mo]{gap:2rem;margin:0;padding:0;list-style:none;display:grid}.razon[data-astro-cid-g3djj6mo]{gap:var(--e-2);padding-top:var(--e-3);border-top:3px solid var(--secundario);display:grid}.razon[data-astro-cid-g3djj6mo] strong[data-astro-cid-g3djj6mo]{color:var(--titulos);font-size:1.125rem}.razon[data-astro-cid-g3djj6mo] p[data-astro-cid-g3djj6mo]{color:var(--texto-suave);font-size:.9375rem}.diferencia[data-astro-cid-g3djj6mo]{padding-top:0}.contraste[data-astro-cid-g3djj6mo]{border:1px solid var(--borde);border-radius:1.5rem;display:grid;overflow:hidden}.contraste__fila[data-astro-cid-g3djj6mo]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.contraste__fila[data-astro-cid-g3djj6mo] span[data-astro-cid-g3djj6mo]{padding:var(--e-3) 1.25rem;border-top:1px solid var(--borde);font-size:.9375rem}.contraste__fila[data-astro-cid-g3djj6mo] span[data-astro-cid-g3djj6mo]:first-child{color:var(--texto-suave);text-decoration:line-through;text-decoration-color:color-mix(in srgb, var(--texto-suave) 40%, transparent)}.contraste__fila[data-astro-cid-g3djj6mo] span[data-astro-cid-g3djj6mo]:last-child{border-top-color:color-mix(in srgb, var(--claro) 12%, transparent);background:var(--primario);color:var(--claro);font-weight:600}.contraste__fila--titulo[data-astro-cid-g3djj6mo] span[data-astro-cid-g3djj6mo]{letter-spacing:.12em;text-transform:uppercase;border-top:0;font-size:.75rem;font-weight:700}.contraste__fila--titulo[data-astro-cid-g3djj6mo] span[data-astro-cid-g3djj6mo]:first-child{text-decoration:none}.contraste__fila--titulo[data-astro-cid-g3djj6mo] span[data-astro-cid-g3djj6mo]:last-child{color:var(--secundario)}.servicios[data-astro-cid-g3djj6mo]{background:color-mix(in srgb, var(--neutro-1) 45%, var(--claro))}.nucleo[data-astro-cid-g3djj6mo]{background:var(--primario);color:var(--claro);border-radius:2rem;gap:2rem;padding:clamp(1.75rem,1.2rem + 2vw,3rem);display:grid}.nucleo[data-astro-cid-g3djj6mo] .ceja[data-astro-cid-g3djj6mo]{color:var(--secundario)}.nucleo[data-astro-cid-g3djj6mo] h3[data-astro-cid-g3djj6mo]{color:var(--claro);font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:800}.nucleo__texto[data-astro-cid-g3djj6mo]{align-content:start;justify-items:start;gap:var(--e-3);display:grid}.nucleo__texto[data-astro-cid-g3djj6mo] p[data-astro-cid-g3djj6mo]{color:var(--neutro-1);font-size:1.0625rem}.nucleo[data-astro-cid-g3djj6mo] .enlace[data-astro-cid-g3djj6mo]{color:var(--secundario)}.nucleo__lista[data-astro-cid-g3djj6mo]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.nucleo__lista[data-astro-cid-g3djj6mo] li[data-astro-cid-g3djj6mo]{color:var(--neutro-1);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.nucleo__lista[data-astro-cid-g3djj6mo] li[data-astro-cid-g3djj6mo]:before{content:"";background:var(--secundario);border-radius:50%;width:.6rem;height:.6rem}.nucleo__lista[data-astro-cid-g3djj6mo] b[data-astro-cid-g3djj6mo]{color:var(--claro)}.ejecucion__etiqueta[data-astro-cid-g3djj6mo]{align-items:center;gap:.75rem;display:flex}.ejecucion__etiqueta[data-astro-cid-g3djj6mo]:after{content:"";background:var(--borde);flex:1;height:1px}.ejecucion[data-astro-cid-g3djj6mo]{gap:14px;display:grid}.tarjeta[data-astro-cid-g3djj6mo]{border:1px solid var(--borde);background:var(--fondo);border-radius:1.5rem;grid-template-rows:auto auto 1fr auto;gap:.85rem;padding:1.75rem;transition:border-color .2s,transform .2s;display:grid}.tarjeta[data-astro-cid-g3djj6mo]:hover{border-color:var(--primario);transform:translateY(-3px)}.tarjeta__icono[data-astro-cid-g3djj6mo]{background:var(--neutro-1);width:3rem;height:3rem;color:var(--primario);border-radius:1rem;place-items:center;display:grid}.tarjeta__icono[data-astro-cid-g3djj6mo] svg[data-astro-cid-g3djj6mo]{width:1.5rem;height:1.5rem}.tarjeta[data-astro-cid-g3djj6mo] p[data-astro-cid-g3djj6mo]{color:var(--texto-suave);font-size:.9375rem}.perfiles__lista[data-astro-cid-g3djj6mo]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.perfil[data-astro-cid-g3djj6mo]{background:color-mix(in srgb, var(--neutro-1) 45%, var(--claro));border-radius:1.5rem;gap:.6rem;padding:1.75rem;display:grid}.perfil[data-astro-cid-g3djj6mo] p[data-astro-cid-g3djj6mo]{color:var(--texto-suave);font-size:.9375rem}.perfiles__nota[data-astro-cid-g3djj6mo]{padding:1.25rem var(--e-4);border-left:3px solid var(--secundario);color:var(--texto-suave)}.puente[data-astro-cid-g3djj6mo]{background:var(--primario);color:var(--claro)}.puente__rejilla[data-astro-cid-g3djj6mo]{align-items:center;gap:2rem;display:grid}.puente__texto[data-astro-cid-g3djj6mo]{justify-items:start;gap:1.25rem;display:grid}.puente__logo[data-astro-cid-g3djj6mo]{height:clamp(2.25rem,1.8rem + 1.5vw,3rem);color:var(--secundario)}.puente__logo[data-astro-cid-g3djj6mo] svg{width:auto;height:100%;display:block}.puente[data-astro-cid-g3djj6mo] h2[data-astro-cid-g3djj6mo]{color:var(--claro)}.puente[data-astro-cid-g3djj6mo] p[data-astro-cid-g3djj6mo]{max-width:34rem;color:var(--neutro-1);font-size:1.0625rem}.puente__acciones[data-astro-cid-g3djj6mo]{gap:var(--e-3);flex-wrap:wrap;display:flex}.puente[data-astro-cid-g3djj6mo] .boton[data-astro-cid-g3djj6mo]:hover{background:var(--claro);color:var(--primario)}.puente[data-astro-cid-g3djj6mo] .boton--linea[data-astro-cid-g3djj6mo]{color:var(--claro);background:0 0;box-shadow:inset 0 0 0 2px}.puente[data-astro-cid-g3djj6mo] .boton--linea[data-astro-cid-g3djj6mo]:hover{box-shadow:none}@media (width>=48rem){.razones[data-astro-cid-g3djj6mo]{grid-template-columns:repeat(3,minmax(0,1fr))}.ejecucion[data-astro-cid-g3djj6mo],.perfiles__lista[data-astro-cid-g3djj6mo]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.ejecucion[data-astro-cid-g3djj6mo]{grid-template-columns:repeat(4,minmax(0,1fr))}.nucleo[data-astro-cid-g3djj6mo]{gap:var(--e-6);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.puente__rejilla[data-astro-cid-g3djj6mo]{gap:var(--e-6);grid-template-columns:minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.tarjeta[data-astro-cid-g3djj6mo],.enlace[data-astro-cid-g3djj6mo]:after{transition:none}}
