.quienesSomos_pageContent__Fy5jf{margin-top:1.5rem;margin-bottom:5rem;display:flex;flex-direction:column}.quienesSomos_historiaSection__kkVI0{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:3.5rem;gap:3.5rem;align-items:start}.quienesSomos_historiaLeft__psGpi{display:flex;flex-direction:column}.quienesSomos_sectionPretitle__RNDrO{font-family:var(--font-montserrat),sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-secondary);margin-bottom:.75rem}.quienesSomos_historiaTitle__y94hA{font-family:var(--font-times-new-roman),Georgia,serif;font-size:clamp(2rem,3.8vw,2.85rem);font-weight:800;line-height:1.15;margin:0 0 1.75rem;letter-spacing:-.015em}.quienesSomos_historiaLead__Uah0_{font-family:var(--font-times-new-roman),Georgia,serif;font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:400;line-height:1.5;margin:0 0 1.5rem}.quienesSomos_historiaParagraphs__obrdl{display:flex;flex-direction:column;gap:1.25rem}.quienesSomos_historiaParagraphs__obrdl p{font-family:var(--font-montserrat),sans-serif;font-size:.9rem;line-height:1.65;margin:0}.quienesSomos_historiaRight__lV9iK{display:flex;flex-direction:column;background-color:#f8fafc;border-radius:4px;padding:2rem 2.25rem;box-shadow:0 1px 3px rgba(0,0,0,.02)}.quienesSomos_statItem__hEVNk{display:flex;flex-direction:column;padding-block:1.35rem;border-bottom:1px solid #d8dee5}.quienesSomos_statItem__hEVNk:first-child{padding-top:0}.quienesSomos_statItem__hEVNk:last-child{padding-bottom:0;border-bottom:none}.quienesSomos_statTitle__dWzB8{font-family:var(--font-times-new-roman),Georgia,serif;font-size:1.45rem;font-weight:700;line-height:1.2;margin:0 0 .35rem}.quienesSomos_statDescription___B5IN{font-family:var(--font-montserrat),sans-serif;font-size:.82rem;color:#64748b;line-height:1.45;margin:0}.quienesSomos_construimosSection__IwS5t{display:flex;flex-direction:column}.quienesSomos_construimosHeading__EvfDZ{font-family:var(--font-times-new-roman),Georgia,serif;font-size:clamp(1.85rem,3.2vw,2.4rem);font-weight:700;margin:0 0 1.75rem;letter-spacing:-.015em}.quienesSomos_construimosGrid__F0DBS{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem}.quienesSomos_cardItem__jzZ7a{background-color:#ffffff;border:1px solid #cbd5e1;border-radius:4px;padding:1.75rem 1.4rem;display:flex;flex-direction:column;min-height:190px;box-shadow:0 1px 3px rgba(0,0,0,.02);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.quienesSomos_cardItem__jzZ7a:hover{transform:translateY(-2px);border-color:#94a3b8;box-shadow:0 6px 18px rgba(0,0,0,.06)}.quienesSomos_cardCategory__SEpEB{font-family:var(--font-montserrat),sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-secondary,#173a73);margin-bottom:.5rem}.quienesSomos_cardTitle___9jvC{font-family:var(--font-times-new-roman),Georgia,serif;font-size:1.25rem;font-weight:700;line-height:1.25;margin:0 0 .65rem}.quienesSomos_cardDescription__10hKD{font-family:var(--font-montserrat),sans-serif;font-size:.78rem;color:#64748b;line-height:1.45;margin:0}.quienesSomos_propositoBanner__9_jCm{background-color:var(--brand-primary,#07101d);color:#ffffff;border-radius:4px;padding:2.75rem 2.5rem;box-shadow:0 4px 16px rgba(7,16,29,.15)}.quienesSomos_propositoPretitle__ik0eq{display:block;font-family:var(--font-montserrat),sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;margin-bottom:.65rem}.quienesSomos_propositoTitle__MsRxZ{font-family:var(--font-times-new-roman),Georgia,serif;font-size:clamp(1.75rem,3.2vw,2.35rem);font-weight:700;color:#ffffff;line-height:1.2;margin:0 0 1rem;letter-spacing:-.01em}.quienesSomos_propositoDescription__18kC6{font-family:var(--font-montserrat),sans-serif;font-size:.9rem;color:#cbd5e1;line-height:1.6;max-width:950px;margin:0}@media (max-width:1024px){.quienesSomos_historiaSection__kkVI0{grid-template-columns:1fr;gap:2.5rem}.quienesSomos_historiaRight__lV9iK{max-width:550px;width:100%}.quienesSomos_construimosGrid__F0DBS{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.quienesSomos_historiaTitle__y94hA{font-size:1.85rem}.quienesSomos_construimosGrid__F0DBS{grid-template-columns:1fr}.quienesSomos_propositoBanner__9_jCm{padding:2rem 1.5rem}.quienesSomos_historiaRight__lV9iK{padding:1.5rem}}