:root{--color-primary:#b3001b;--color-bg:#fefefe;--color-text:#1a1a1a;--color-muted:#666;--color-border:#e0e0e0;--font-main:"Inter",system-ui,sans-serif}.QuienesSomos-module__wLWE-W__page{font-family:var(--font-main);background:var(--color-bg);color:var(--color-text);max-width:900px;margin:auto;padding:3rem 1.5rem;animation:.6s ease-out QuienesSomos-module__wLWE-W__fadeSlideIn;position:relative}@keyframes QuienesSomos-module__wLWE-W__fadeSlideIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.QuienesSomos-module__wLWE-W__backButton{color:var(--color-primary);cursor:pointer;background:0 0;border:none;margin-bottom:2rem;font-size:1rem;font-weight:500;transition:color .2s}.QuienesSomos-module__wLWE-W__backButton:hover{color:#990017}.QuienesSomos-module__wLWE-W__hero{text-align:center;border-bottom:1px solid var(--color-border);margin-bottom:3rem;padding-bottom:1rem}.QuienesSomos-module__wLWE-W__hero h1{color:var(--color-primary);margin-bottom:.5rem;font-size:2.6rem;font-weight:700}.QuienesSomos-module__wLWE-W__intro{color:var(--color-muted);max-width:700px;margin:auto;font-size:1.2rem;line-height:1.6}.QuienesSomos-module__wLWE-W__content{flex-direction:column;gap:3rem;display:flex}.QuienesSomos-module__wLWE-W__section{border-bottom:1px solid var(--color-border);padding-bottom:2rem;animation:.5s ease-out QuienesSomos-module__wLWE-W__fadeInSection}@keyframes QuienesSomos-module__wLWE-W__fadeInSection{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.QuienesSomos-module__wLWE-W__section h2{color:var(--color-primary);margin-bottom:.75rem;font-size:1.6rem;font-weight:600}.QuienesSomos-module__wLWE-W__section p{color:var(--color-text);max-width:800px;font-size:1.05rem;line-height:1.8}.QuienesSomos-module__wLWE-W__section ul{gap:.75rem;margin-top:1rem;padding-left:0;list-style:none;display:grid}.QuienesSomos-module__wLWE-W__section li{border-left:4px solid var(--color-primary);background:#f9f9f9;border-radius:6px;padding:.75rem 1rem;font-size:1.05rem;box-shadow:0 1px 4px rgba(0,0,0,.03)}.QuienesSomos-module__wLWE-W__scrollTopButton{background:var(--color-primary);color:#fff;cursor:pointer;z-index:1000;border:none;border-radius:50px;padding:.6rem 1rem;font-size:1rem;font-weight:600;transition:background-color .2s;position:fixed;bottom:2rem;right:2rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}.QuienesSomos-module__wLWE-W__scrollTopButton:hover{background-color:#990017}@media (max-width:600px){.QuienesSomos-module__wLWE-W__hero h1{font-size:2.2rem}.QuienesSomos-module__wLWE-W__intro{font-size:1.1rem}.QuienesSomos-module__wLWE-W__section h2{font-size:1.4rem}.QuienesSomos-module__wLWE-W__section p,.QuienesSomos-module__wLWE-W__section li{font-size:1rem}.QuienesSomos-module__wLWE-W__scrollTopButton{padding:.5rem .9rem;font-size:.95rem;bottom:1.5rem;right:1.5rem}}
