@media(max-width:991.98px){.navbar{min-height:70px}.navbar-collapse{padding:16px 0 20px}.navbar-nav{align-items:stretch!important}.nav-link{padding:.75rem!important}.hero{min-height:620px;background-position:64% center}.hero-content{padding:90px 0}.tech-strip .container{grid-template-columns:repeat(4,1fr)}.tech-label:nth-child(-n+4){border-bottom:1px solid rgba(255,255,255,.07)}section{padding:76px 0}.problem-grid,.service-grid,.value-grid{grid-template-columns:repeat(2,1fr)}.split-panel{grid-template-columns:1fr}.split-visual{min-height:320px}.process-grid{grid-template-columns:repeat(3,1fr)}.process-grid:before{display:none}.process-step:nth-child(n+4){margin-top:20px}.contact-layout{grid-template-columns:1fr}.footer-grid{grid-template-columns:1.3fr 1fr 1fr}.footer-grid>div:last-child{grid-column:1/-1}}
@media(max-width:767.98px){.navbar-brand img{width:185px}.hero{min-height:680px;align-items:flex-end;background-image:linear-gradient(0deg,rgba(4,17,34,.99) 0%,rgba(4,17,34,.92) 55%,rgba(4,17,34,.35) 100%),url('../Images/hero/infraestructura-empresarial.jpg');background-position:70% center}.hero-content{padding:104px 0 60px}.hero h1{font-size:2.5rem}.hero .lead{font-size:1.04rem}.hero-actions .btn{width:100%}.hero-note{align-items:flex-start}.tech-strip .container{grid-template-columns:repeat(2,1fr)}.tech-label{border-bottom:1px solid rgba(255,255,255,.07)}section{padding:62px 0}.section-heading{margin-bottom:30px}.problem-grid,.service-grid,.value-grid,.solution-row{grid-template-columns:1fr}.split-copy{padding:34px 25px}.service-detail ul{columns:1}.process-grid{grid-template-columns:1fr}.process-step{display:grid;grid-template-columns:52px 1fr;text-align:left;gap:15px}.step-number{width:50px;height:50px;margin:0;grid-row:1/3}.process-step p{margin:0}.process-step:nth-child(n+4){margin-top:0}.cta-band .container{display:block}.cta-band .btn{margin-top:24px;width:100%}.page-hero{padding:88px 0 62px}.contact-form-card,.contact-panel{padding:27px 22px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-grid>div:last-child{grid-column:1/-1}.footer-bottom{display:block}.footer-bottom span{display:block;margin:6px 0}.whatsapp-float{right:14px;bottom:14px;width:52px;height:52px;padding:0;justify-content:center;font-size:1.25rem}.whatsapp-float span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.back-to-top{right:19px;bottom:78px}}
@media(max-width:374.98px){.container{padding-left:18px;padding-right:18px}.navbar-brand img{width:165px}.hero h1{font-size:2.3rem}.hero-content{padding-bottom:54px}.problem-card,.service-card,.value-card{padding:21px}.footer-grid{grid-template-columns:1fr}.footer-brand,.footer-grid>div:last-child{grid-column:auto}}
@media(min-width:1600px){.container{max-width:1320px}.hero{min-height:720px}.hero-content{padding:105px 0}.hero h1{font-size:4.55rem}}
