.nosotros-historia__media{position:relative}.nosotros-historia__badge{position:absolute;left:-1rem;bottom:-1.5rem;max-width:220px;background-color:var(--color-hero-bg);color:#fff;border-radius:var(--radius-lg);padding:1.25rem 1.5rem;box-shadow:var(--shadow-lg)}.nosotros-historia__badge-value{display:block;font-size:2rem;font-weight:var(--font-weight-bold);line-height:1;margin-bottom:.375rem}.nosotros-historia__badge-label{display:block;font-size:.8125rem;line-height:1.35}.nosotros-historia__statement{color:var(--color-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);margin-bottom:0}@media(max-width:767.98px){.nosotros-historia__badge{left:1rem;bottom:-1.25rem;padding:1rem 1.25rem}}.nosotros-proposito{border-top:1px solid var(--color-border)}.nosotros-proposito__item{display:grid;gap:.75rem;padding:2.25rem 0;border-bottom:1px solid var(--color-border)}.nosotros-proposito__label{font-size:.8125rem;font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary)}.nosotros-proposito__text{margin:0;font-size:var(--font-size-lg);line-height:1.6;color:var(--color-text-muted)}@media(min-width:768px){.nosotros-proposito__item{grid-template-columns:11rem minmax(0,1fr);gap:2.5rem;align-items:start}}