@media(max-width:560px){.oh-bar{font-size:11px;letter-spacing:.1em;padding:9px 14px;line-height:1.45}section{padding:6vh 6vw}.kicker{font-size:10.5px;letter-spacing:.3em;gap:10px;margin-bottom:14px}.hero h1{font-size:clamp(31px,8.4vw,40px);line-height:1.14;max-width:none}.hero p{font-size:16.5px;line-height:1.62;margin:18px 0 26px;max-width:none}.hero-bg{background-image:url(/.netlify/images?url=/assets/ventura/plan-ladera.jpg&w=900&fm=webp&q=72)}.page-hero h1{font-size:clamp(27px,7.2vw,36px)}.page-hero p{font-size:16px;line-height:1.6}.btn{font-size:13px;letter-spacing:.13em;padding:17px 22px;min-height:52px}.btn-row{display:grid;gap:12px}.btn-row>.btn{width:100%;text-align:center}.site-nav a{font-size:15px;letter-spacing:.11em}.burger{min-width:48px;min-height:48px}.brand{min-height:44px}.site-footer{font-size:15px}.site-footer a{padding-block:12px}.cred a[href^="tel:"]{font-size:15px;letter-spacing:.03em;padding-block:13px}.sticky-bar a{font-size:12.5px;letter-spacing:.11em;padding:15px 0;min-height:50px}body:has(.sticky-bar){padding-bottom:56px}input,textarea,select,#tin,.lead-form input,.lead-form textarea{font-size:16px}#bc-in,#bp-card input{font-size:16px!important}.card h3{font-size:19px}.card p,.article p{font-size:16px;line-height:1.66}.rev-verify{font-size:14px}.fp-idx-tools button{min-height:44px;font-size:12.5px;padding:12px 16px}.fp-card .fp-meta{font-size:14px}}