.timeline-section{padding-block:var(--space-20)}.timeline-intro{max-width:640px;margin-bottom:var(--space-12)}.valores-section{background:var(--color-bg-alt);padding-block:var(--space-20)}.valores-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-6);margin-top:var(--space-10)}.valor-card{background:var(--color-bg);border-radius:var(--radius-xl);padding:var(--space-6);text-align:center;border-top:3px solid var(--color-primary);box-shadow:var(--shadow-sm);transition:transform var(--transition-base),box-shadow var(--transition-base)}.valor-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.valor-card__icon{width:40px;height:40px;margin:0 auto var(--space-4);color:var(--color-primary)}.valor-card__title{font-family:var(--font-serif);font-size:1.125rem;font-weight:700;color:var(--color-text);margin-bottom:var(--space-2)}.valor-card__desc{font-size:0.875rem;color:var(--color-text-secondary);line-height:1.6}@media (max-width:640px){.timeline__item{display:flex;flex-direction:column}.timeline__item:nth-child(odd) .timeline__content,.timeline__item:nth-child(even) .timeline__content{order:2}.timeline__dot{order:1;width:12px;height:12px;margin:0 0 var(--space-4) var(--space-4)}.valores-grid{grid-template-columns:repeat(2,1fr)}}