section{padding:6rem 3rem}.section-label{align-items:center;color:var(--accent);display:inline-flex;font-size:.72rem;font-weight:500;gap:.6rem;letter-spacing:.14em;margin-bottom:1rem;text-transform:uppercase}.section-label:before{background:var(--accent);content:"";display:block;height:1px;width:20px}.section-title{color:var(--navy);font-family:Syne,sans-serif;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-bottom:1rem}.section-desc{color:var(--grey);font-size:1rem;font-weight:300;line-height:1.7;max-width:540px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--navy:#0a1628;--blue:#1a3a6e;--accent:#2563eb;--accent-light:#3b82f6;--teal:#0ea5e9;--white:#fff;--off-white:#f8fafc;--grey:#94a3b8;--text:#1e293b;--border:hsla(0,0%,100%,.08)}html{scroll-behavior:smooth}body{background:var(--off-white);color:var(--text);font-family:DM Sans,sans-serif;overflow-x:hidden}@media(max-width:900px){nav{padding:0 1.5rem}.nav-links{display:none}section{padding:4rem 1.5rem}.noticias-grid{grid-template-columns:1fr}.noticia-card.featured{grid-row:auto}.proyectos-grid{grid-template-columns:1fr 1fr}.contacto-wrapper{gap:3rem;grid-template-columns:1fr}.footer-top{grid-template-columns:1fr 1fr}.stats-bar{gap:2rem;padding:2rem 1.5rem}}@media(max-width:600px){.footer-top,.proyectos-grid{grid-template-columns:1fr}.footer-top{gap:2rem}.form-row{grid-template-columns:1fr}}
