/*
 * 10-responsive.css - Media queries de la hoja base (900px / 560px) y prefers-reduced-motion.
 * Origen: index.html, <style> #1 (lineas 57-61). Contenido identico al original.
 */
@media(max-width:900px){.navlinks{display:none}.nav{height:60px}.hero{min-height:680px}.hero-title{font-size:14vw;white-space:normal}.hero-sub{font-size:13px;margin-top:28px}.section{padding:88px 0}.section-head{display:block}.lead{margin-top:22px}.gallery-stage{height:510px}.card{width:235px;height:390px}.story{grid-template-columns:1fr}.quote{min-height:420px}.benefits{grid-template-columns:repeat(2,1fr)}.cta-card{grid-template-columns:1fr;padding:50px 35px}footer{flex-wrap:wrap}}
@media(max-width:560px){.nav{top:10px;width:calc(100% - 20px);padding-left:15px}.navcta{padding:10px 13px}.hero-copy{transform:translateY(0)}.hero-title{font-size:17vw}.hero-sub{max-width:320px}.section{width:calc(100% - 22px);padding:72px 0}.gallery-wrap{padding:12px;border-radius:24px}.gallery-stage{height:450px}.card{width:205px;height:345px}.card-name{font-size:20px}.story-copy,.quote{padding:34px}.stats{grid-template-columns:1fr}.benefits{grid-template-columns:1fr}.benefit{min-height:200px}.cta-card{padding:38px 25px;border-radius:26px}.actions{margin-top:10px}footer{padding:28px 18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card,.hero-media,.reveal{transition:none!important}.scrollline{animation:none}.cta-card:before{animation:none}}
