.nosotros-module__ktU33a__nos-hero{align-items:flex-end;height:420px;display:flex;position:relative;overflow:hidden}.nosotros-module__ktU33a__nos-hero-bg{object-fit:cover}.nosotros-module__ktU33a__nos-hero-content{z-index:2;padding-bottom:3rem;position:relative}.nosotros-module__ktU33a__nos-hero-title{color:#fff;margin:.5rem 0}.nosotros-module__ktU33a__nos-hero-desc{color:#ffffffbf;max-width:520px;font-size:1.05rem}.nosotros-module__ktU33a__nos-historia{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.nosotros-module__ktU33a__nos-historia-img{border-radius:var(--radius-lg);height:400px;position:relative;overflow:hidden}.nosotros-module__ktU33a__gallery-img{object-fit:cover}.nosotros-module__ktU33a__nos-p{color:var(--muted);margin-bottom:1rem;line-height:1.8}.nosotros-module__ktU33a__nos-slogan{font-family:var(--font-display);color:var(--primary);margin-top:1.5rem;font-size:1.1rem;font-style:italic}.nosotros-module__ktU33a__nos-stats-section{background:var(--secondary);padding:3.5rem 0}.nosotros-module__ktU33a__nos-stats-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.nosotros-module__ktU33a__nos-stat-val{font-family:var(--font-display);color:var(--white);font-size:2.5rem;font-weight:700}.nosotros-module__ktU33a__nos-stat-lbl{color:#ffffff8c;margin-top:.35rem;font-size:.85rem}.nosotros-module__ktU33a__nos-valores-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.nosotros-module__ktU33a__nos-valor{text-align:center;padding:2rem}.nosotros-module__ktU33a__nos-valor-icon{background:var(--primary-light);width:52px;height:52px;color:var(--primary);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 1.25rem;transition:background .3s,color .3s;display:flex}.nosotros-module__ktU33a__nos-valor:hover .nosotros-module__ktU33a__nos-valor-icon{background:var(--primary);color:#fff}.nosotros-module__ktU33a__nos-valor-title{font-family:var(--font-display);margin-bottom:.6rem;font-size:1.1rem;font-weight:600}.nosotros-module__ktU33a__nos-valor-desc{color:var(--muted);font-size:.875rem;line-height:1.6}@media (max-width:900px){.nosotros-module__ktU33a__nos-historia{grid-template-columns:1fr;gap:2rem}.nosotros-module__ktU33a__nos-historia-img{height:280px}.nosotros-module__ktU33a__nos-stats-grid{grid-template-columns:repeat(2,1fr)}.nosotros-module__ktU33a__nos-valores-grid{grid-template-columns:1fr}}
