/* i-Seo — estilos propios de /sobre-nosotros/ (se carga solo en esta página, tras theme.css). */

/* Historia: filas texto + imagen (reutiliza .iseo-split de la home) */
body.iseo .iseo-main .iseo-story{margin-top:66px}
body.iseo .iseo-main .iseo-split-img--plain{background:none}
body.iseo .iseo-main .iseo-story .iseo-split-img img{width:100%}

/* Trustindex + tarjeta de valoración sin fondo (centrada, bajo las reseñas) */
body.iseo .iseo-main .iseo-rev-strip{margin-top:66px}
body.iseo .iseo-main .iseo-rating-card--plain{background:none;border-radius:0;padding:12px;margin:24px auto 0;gap:10px}
body.iseo .iseo-main .iseo-rating-card--plain .iseo-stars{color:#f5b301;font-size:32px;letter-spacing:4px;line-height:1}
body.iseo .iseo-main .iseo-rating-card--plain b{font:800 48px/1 var(--fh);color:var(--g)}
body.iseo .iseo-main .iseo-rating-card--plain span:not(.iseo-stars){font:400 15px/1.4 var(--fh);color:var(--g);opacity:.85;max-width:280px}
body.iseo .iseo-main .iseo-rating-card--plain a{margin-top:6px}

/* FAQ: los enlaces de la respuesta abierta (fondo verde) en lima para que se vean */
body.iseo .iseo-main .iseo-faq .iseo-faq-a a{text-decoration:underline}
body.iseo .iseo-main .iseo-faq details[open] a{color:var(--lime)}

/* CTA */
body.iseo .iseo-main .iseo-cta-sec{margin-top:64px}

/* Contacto: lista a la izquierda, mapa a la derecha */
body.iseo .iseo-main .iseo-find-sec{margin-top:66px}
body.iseo .iseo-main .iseo-find{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start;margin-top:32px}
body.iseo .iseo-main .iseo-find .iseo-contact{margin-top:20px}
body.iseo .iseo-main .iseo-find .iseo-map{margin-top:24px;width:320px;max-width:100%}
body.iseo .iseo-main .iseo-contact a{color:var(--ink);text-decoration:none}
body.iseo .iseo-main .iseo-contact a:hover{color:var(--g);text-decoration:underline}

@media (max-width:1024px){
	body.iseo .iseo-main .iseo-find{grid-template-columns:1fr}
	body.iseo .iseo-main .iseo-find .iseo-map{margin-top:0}
}
@media (max-width:767px){
	body.iseo .iseo-main .iseo-story{margin-top:48px}
	body.iseo .iseo-main .iseo-rev-strip{margin-top:48px}
	body.iseo .iseo-main .iseo-cta-sec{margin-top:48px}
	body.iseo .iseo-main .iseo-find-sec{margin-top:48px}
}

/* Ajustes tras la primera revisión */
body.iseo .iseo-main .iseo-story .iseo-split h3{font-size:26px;line-height:34px}
body.iseo .iseo-main .iseo-find{margin-top:12px}
