.mv-hero{min-height:45vh;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.mv-hero__left{background:var(--bg-dark);display:flex;align-items:center;padding:var(--space-xl) var(--space-lg) var(--space-xl) var(--gutter);padding-top:calc(var(--space-xl) + 80px)}.mv-hero__right{background:var(--rojo-oscuro);display:flex;align-items:center;padding:var(--space-xl) var(--gutter) var(--space-xl) var(--space-lg);padding-top:calc(var(--space-xl) + 80px)}.mv-hero__title{font-size:var(--text-4xl);color:#fff;line-height:1.1}.mv-hero__subtitle{font-size:var(--text-lg);color:#ffffffb3;margin-top:1rem;line-height:1.6}.mv-hero__author{font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:#ffffff73;margin-bottom:1.25rem}.mv-hero__quote{font-family:var(--font-serif);font-size:var(--text-2xl);font-style:italic;color:#ffffffeb;line-height:1.65}.mv-hero__note{font-size:var(--text-sm);color:#fff6;margin-top:1.5rem;line-height:1.6}.mv-split__inner{max-width:var(--container-narrow);margin-inline:auto}.mv-split{display:grid;grid-template-columns:1fr 1fr}.mv-split__mision{background:var(--bg-dark);color:var(--text-primary-dark);padding:var(--space-xl) var(--space-lg)}.mv-split__vision{background:var(--bg-light);color:var(--text-primary-light);padding:var(--space-xl) var(--space-lg)}.mv-split__label{font-size:var(--text-xs);font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-bottom:1rem;display:block}.mv-split__mision .mv-split__label{color:var(--detail)}.mv-split__vision .mv-split__label{color:var(--accent)}.mv-split__title{font-size:var(--text-3xl);margin-bottom:1.5rem;line-height:1.15}.mv-split__mision .mv-split__title{color:#fff}.mv-split__vision .mv-split__title{color:var(--text-primary-light)}.mv-split__text{line-height:1.8;font-size:var(--text-base)}.mv-split__mision .mv-split__text{color:var(--text-secondary-dark)}.mv-split__vision .mv-split__text{color:var(--text-secondary-light)}.promesa-section{background:var(--bg-dark-2);text-align:center;position:relative;overflow:hidden}.promesa-section:before{content:'"';position:absolute;top:-2rem;left:50%;transform:translate(-50%);font-family:var(--font-serif);font-size:20rem;color:var(--accent);opacity:.04;line-height:1;pointer-events:none}.promesa__label{color:var(--accent);font-size:var(--text-xs);font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-bottom:2rem}.promesa__quote{font-family:var(--font-serif);font-size:var(--text-2xl);color:#fff;line-height:1.6;max-width:55ch;margin-inline:auto;font-style:italic;position:relative;z-index:1}.promesa__quote:before{content:'"';color:var(--accent);font-size:4rem;line-height:0;vertical-align:-1.5rem;margin-right:.25rem}.promesa__quote:after{content:'"';color:var(--accent);font-size:4rem;line-height:0;vertical-align:-1.5rem;margin-left:.25rem}.ley-section{background:var(--bg-light)}.ley-list{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:var(--space-lg);max-width:900px;margin-inline:auto}.ley-item{display:flex;gap:1.25rem;align-items:flex-start;padding:1.25rem;background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.ley-item__num{font-family:var(--font-serif);font-size:var(--text-2xl);color:var(--detail);line-height:1;flex-shrink:0;min-width:2rem}.ley-item__text{font-size:var(--text-base);color:var(--text-primary-light);line-height:1.5;font-weight:500;padding-top:.25rem}.principios-section{background:var(--bg-dark);color:var(--text-primary-dark)}.principios-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md);margin-top:var(--space-lg)}.principio-card{padding:var(--space-md);border:1px solid var(--border-dark);border-radius:var(--radius-lg);text-align:center;transition:border-color var(--duration-base),transform var(--duration-base) var(--ease-smooth)}.principio-card:hover{border-color:var(--accent);transform:translateY(-6px)}.principio-card__icon{font-size:3rem;margin-bottom:1.5rem;color:var(--accent)}.principio-card__title{font-family:var(--font-serif);font-size:var(--text-xl);color:#fff;margin-bottom:1rem}.principio-card__text{font-size:var(--text-sm);color:var(--text-secondary-dark);line-height:1.7}@media(max-width:1024px){.mv-split{grid-template-columns:1fr}.mv-hero{grid-template-columns:1fr;min-height:auto}.mv-hero__right{padding-top:var(--space-lg)}.ley-list{grid-template-columns:1fr}}@media(max-width:768px){.mv-hero__left,.mv-hero__right{padding:var(--space-lg) var(--gutter)}.mv-hero__left{padding-top:calc(var(--space-lg) + 70px)}.promesa__quote{font-size:var(--text-xl)}}@media(max-width:480px){.mv-hero__left,.mv-hero__right{padding:var(--space-md) var(--gutter)}.mv-hero__left{padding-top:calc(var(--space-md) + 64px)}}
