/* astral-2026 · generado por construir.php desde assets/css/src: no editar */
.ae-centro-puertas__titulo{margin:0 0 var(--e-3);color:var(--c-marino);font-size:var(--t-s);font-weight:700}.ae-centro-puertas ul{display:grid;gap:var(--e-3)}.ae-centro-puerta{display:flex;align-items:center;gap:var(--e-4);min-height:72px;padding:14px 18px;border:1px solid var(--c-borde-suave);border-radius:var(--r-m);background:var(--c-blanco);box-shadow:var(--sombra-1);color:var(--c-texto);text-decoration:none;transition:box-shadow var(--rapido),border-color var(--rapido)}.ae-centro-puerta:hover{border-color:#CFE3EC;box-shadow:var(--sombra-2)}.ae-centro-puerta__icono{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:var(--r-m);background:var(--c-azul-tinte);color:var(--c-azul-texto)}.ae-centro-puerta__icono .ae-icono{width:24px;height:24px}.ae-centro-puerta__texto{display:grid;flex:1;min-width:0;gap:2px}.ae-centro-puerta__titulo{color:var(--c-marino);font-family:var(--f-titulo);font-size:var(--t-h4);font-weight:700;line-height:1.3}.ae-centro-puerta__frase{font-size:var(--t-s);line-height:1.45}.ae-centro-puerta__flecha{flex:0 0 20px;width:20px;height:20px;color:var(--c-azul-texto);transition:transform var(--rapido)}.ae-centro-puerta:hover .ae-centro-puerta__flecha{transform:translateX(3px)}@media (min-width:900px){.ae-centro-hero--puertas .ae-hero__rejilla{grid-template-areas:"texto tarjeta" "puertas tarjeta";grid-template-rows:auto 1fr;row-gap:var(--e-6)}.ae-centro-hero--puertas .ae-hero__texto{grid-area:texto}.ae-centro-hero--puertas .ae-hero__media{grid-area:tarjeta}.ae-centro-hero--puertas .ae-centro-puertas{grid-area:puertas}.ae-centro-hero--puertas .ae-hero__texto>:last-child{margin-bottom:0}}@media (prefers-reduced-motion:reduce){.ae-centro-puerta,.ae-centro-puerta__flecha{transition:none}.ae-centro-puerta:hover .ae-centro-puerta__flecha{transform:none}}@media (min-width:1280px){.ae-hero--foto .ae-centro-puertas__titulo,.ae-hero--foto .ae-centro-indice__titulo{color:var(--c-blanco)}}.ae-centro-indice{margin:0 0 var(--e-5)}.ae-centro-indice__titulo{margin:0 0 var(--e-2);color:var(--c-marino);font-size:var(--t-s);font-weight:700}.ae-centro-indice ul{display:flex;flex-wrap:wrap;gap:var(--e-2)}.ae-centro-indice a{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid var(--c-borde-campo);border-radius:var(--r-pill);background:var(--c-blanco);color:var(--c-marino);font-size:var(--t-s);font-weight:700;line-height:1.25;text-decoration:none}.ae-centro-indice a:hover{border-color:var(--c-marino);background:var(--c-azul-tinte)}.ae-cita{margin:0;padding:var(--e-5) var(--e-6);border-left:4px solid var(--c-amarillo);border-radius:var(--r-m);background:var(--c-hielo)}.ae-cita blockquote{margin:0}.ae-cita p{margin:0;color:var(--c-marino);font-family:var(--f-titulo);font-size:var(--t-h4);font-weight:700;line-height:1.4}.ae-cita figcaption{margin-top:var(--e-2);font-size:var(--t-s)}.ae-centro-intro__rejilla{display:grid;gap:var(--e-5);margin-bottom:var(--e-7)}.ae-centro-intro__texto>p{max-width:62ch}.ae-centro-intro__texto>:last-child{margin-bottom:0}.ae-centro-intro__rejilla:last-child{margin-bottom:0}.ae-centro-manifiesto{padding:clamp(40px, 1.5rem + 2.5vw, 64px) 0}.ae-centro-manifiesto__caja{max-width:860px;text-align:center}.ae-centro-manifiesto__cabecera{max-width:none;margin-bottom:var(--e-5)}.ae-centro-manifiesto__cabecera h2{font-size:var(--t-h3)}.ae-centro-manifiesto .ae-cita{margin:0 auto var(--e-5);padding:0;border:0;background:none}.ae-centro-manifiesto .ae-cita::before{content:"";display:block;width:56px;height:4px;margin:0 auto var(--e-4);border-radius:2px;background:var(--c-amarillo)}.ae-centro-manifiesto .ae-cita p{font-size:clamp(1.625rem, 1.25rem + 1.2vw, 2.25rem);line-height:1.2;text-wrap:balance}.ae-centro-manifiesto .ae-cita figcaption{margin-top:var(--e-3);color:var(--c-texto-2)}.ae-centro-manifiesto__texto{max-width:68ch;margin:0 auto var(--e-4)}.ae-centro-manifiesto__enlace{margin:0}.ae-centro-perfil__cabeza{display:grid;gap:var(--e-6);margin-bottom:var(--e-7)}.ae-centro-perfil__texto .ae-cabecera-seccion{margin-bottom:var(--e-5)}.ae-centro-perfil__texto>p{max-width:62ch}.ae-centro-perfil__texto>.ae-cita,.ae-centro-perfil__texto>.ae-botones,.ae-centro-ventajas{margin-top:var(--e-5)}.ae-centro-perfil__img{display:block;width:100%;height:auto;max-height:460px;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--r-l);box-shadow:var(--sombra-2);background:#DFE7EB}@media (max-width:899px){.ae-centro-perfil__cabeza--con-foto{gap:0}.ae-centro-perfil__cabeza--con-foto .ae-centro-perfil__texto{display:contents}.ae-centro-perfil__cabeza--con-foto .ae-centro-perfil__texto>*{order:1}.ae-centro-perfil__cabeza--con-foto .ae-centro-perfil__texto>:first-child{order:0}.ae-centro-perfil__cabeza--con-foto .ae-centro-perfil__texto>:first-child+*{margin-top:0}.ae-centro-perfil__foto{margin-bottom:var(--e-5)}.ae-centro-perfil__img{max-height:none;aspect-ratio:1;object-position:50% 35%}}.ae-centro-perfil__cabeza--con-foto~.ae-centro-perfil__casos{padding-top:var(--e-7);border-top:1px solid var(--c-borde-suave)}.ae-centro-servicios{display:grid;gap:var(--e-5)}.ae-centro-servicio{padding:var(--e-5);border:1px solid var(--c-borde-suave);border-radius:var(--r-m);background:var(--c-blanco);box-shadow:var(--sombra-1)}.ae-centro-servicio:target{outline:3px solid var(--c-amarillo);outline-offset:3px}.ae-centro-servicio__cabeza{display:flex;align-items:center;gap:var(--e-4);margin-bottom:var(--e-4)}.ae-centro-servicio__icono,.ae-centro-rasgos__icono{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:var(--r-m);background:var(--c-azul-tinte);color:var(--c-azul-texto)}.ae-centro-servicio__icono .ae-icono,.ae-centro-rasgos__icono .ae-icono{width:24px;height:24px}.ae-centro-servicio__titulo{margin:0;font-size:var(--t-h4);line-height:1.3}.ae-centro-servicio p{margin:0 0 var(--e-3);font-size:var(--t-s)}.ae-centro-servicio .ae-centro-servicio__resumen{color:var(--c-marino);font-size:var(--t-base);font-weight:600}.ae-centro-servicio>:last-child{margin-bottom:0}.ae-centro-servicio__mas{padding-top:var(--e-2)}.ae-centro-perfil__casos,.ae-centro-perfil__mas,.ae-centro-perfil__cierre{margin:var(--e-7) 0 0}.ae-centro-perfil__cierre{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2) var(--e-4);color:var(--c-marino);font-weight:600}.ae-centro-perfil__caja{margin-top:var(--e-7)}@media (min-width:900px){.ae-centro-intro__rejilla{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);column-gap:clamp(40px, 5vw, 80px);align-items:center}.ae-centro-perfil__cabeza--con-foto{grid-template-columns:minmax(0,1fr) minmax(0,340px);column-gap:clamp(40px, 5vw, 80px);align-items:center}.ae-centro-perfil__cabeza--apaisada{grid-template-columns:minmax(0,1fr) minmax(0,440px)}.ae-centro-perfil__cabeza--apaisada .ae-centro-perfil__img{aspect-ratio:4 / 3}.ae-centro-servicios{grid-template-columns:repeat(2,minmax(0,1fr))}}.ae-centro-enlaces .ae-servicio__foto{aspect-ratio:16 / 9}@media (min-width:640px){.ae-centro-enlaces .ae-tarjeta:has(.ae-servicio__foto) .ae-servicio__icono{display:none}}.ae-centro-ventajas{padding:var(--e-5);border-radius:var(--r-m);background:var(--c-hielo)}.ae-centro-ventajas__titulo{margin:0 0 var(--e-3);font-size:var(--t-h4)}.ae-centro-ventajas .ae-lista-check{margin:0}.ae-centro-rasgos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--e-5)}.ae-centro-rasgos li{display:flex;align-items:flex-start;gap:var(--e-4)}.ae-centro-rasgos__titulo{margin:0 0 4px;font-size:var(--t-h4);line-height:1.3}.ae-centro-rasgos p{margin:0;font-size:var(--t-s)}@media (max-width:1023px){.ae-centro-rasgos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:539px){.ae-centro-rasgos{grid-template-columns:1fr}}
