.quali-about{display:flex;flex-direction:column}.quali-about--reverse{flex-direction:column}.quali-about__text{display:flex;flex-direction:column;flex:1;padding:8%;gap:16px;align-items:flex-start;justify-content:center}.quali-about__icono{width:40px}.quali-about__figure{flex:1}.quali-about__imagen{flex:1;object-fit:cover}.quali-beneficios{display:flex;flex-direction:column;align-items:center;padding:8%;gap:80px;background-color:var(--color-bg-secondary)}.quali-beneficios__titulo{text-align:center}.quali-beneficios__cards{display:flex;flex-direction:column;gap:24px;width:100%}.beneficio-card{flex:1;display:flex;flex-direction:column;text-align:left;background-color:var(--color-bg-primary);padding:24px;border:2px solid var(--color-accent);border-radius:8px;gap:16px}.beneficio-card__icono{width:80px;height:80px;object-fit:contain}.beneficio-card__titulo,.beneficio-card__texto{margin:0}.beneficio-card__detalle{width:40px;margin-top:auto}.quali-objetivos{display:flex;flex-direction:column;align-items:center;padding:8%;gap:40px}.quali-objetivos__header{width:100%;text-align:center}.quali-objetivos__lista{display:flex;flex-direction:column;width:100%}.objetivo-item{display:flex;flex-direction:row;gap:24px;padding:16px;background-color:var(--color-bg-secondary);border-bottom:2px solid var(--color-accent);align-items:center}.objetivo-item__icono{width:40px;flex-shrink:0}.objetivo-item__texto{margin:0}.quali-faq{display:flex;flex-direction:column;padding:8%;gap:40px;justify-content:center;background-color:var(--color-bg-secondary)}.quali-faq__header{display:flex;flex-direction:column;text-align:center;gap:16px}.quali-faq__lista{display:flex;flex-direction:column;width:100%}.faq-item{background-color:var(--color-primary);border-bottom:2px solid var(--color-accent)}.faq-item__pregunta{color:var(--color-text-inverse);padding:16px;cursor:pointer;font-weight:500;list-style:none}.faq-item__pregunta::-webkit-details-marker{display:none}.faq-item__pregunta:before{content:"+ ";margin-right:8px}.faq-item[open] .faq-item__pregunta:before{content:"- "}.faq-item__respuesta{background-color:var(--color-bg-primary);color:var(--color-text-secondary);padding:16px;margin:0}@media (min-width: 768px){.quali-about{flex-direction:row}.quali-about--reverse{flex-direction:row-reverse}.quali-about__figure{flex:1}.quali-beneficios__cards{flex-direction:row}}
