.transporte-module__Nx3xUW__page{color:#0a1d36;background:#f5f6f7;min-height:100vh;overflow-x:hidden}.transporte-module__Nx3xUW__hero{color:#fff;background-color:#0000;background-image:linear-gradient(90deg,#05182efa 0%,#05182ee0 42%,#05182e7a 68%,#05182e29 100%),url(/images/transporte-contenedores-zusasa-sin-texto.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:720px;padding:56px 7% 120px}.transporte-module__Nx3xUW__back{color:#fff;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;margin-bottom:110px;padding:13px 20px;font-weight:900;text-decoration:none;display:inline-flex}.transporte-module__Nx3xUW__heroContent{max-width:900px}.transporte-module__Nx3xUW__heroContent>span,.transporte-module__Nx3xUW__mainContent>span{color:#f26522;text-transform:uppercase;letter-spacing:1.2px;align-items:center;gap:14px;margin-bottom:22px;font-size:15px;font-weight:900;display:inline-flex}.transporte-module__Nx3xUW__heroContent>span:before,.transporte-module__Nx3xUW__mainContent>span:before{content:"";background:#f26522;border-radius:999px;width:48px;height:4px}.transporte-module__Nx3xUW__heroContent h1{letter-spacing:-2px;color:#fff;max-width:920px;margin:0 0 28px;font-size:clamp(44px,6vw,78px);line-height:1.02}.transporte-module__Nx3xUW__heroContent p{color:#ffffffe0;max-width:790px;margin:0 0 38px;font-size:20px;line-height:1.75}.transporte-module__Nx3xUW__actions{flex-wrap:wrap;gap:18px;display:flex}.transporte-module__Nx3xUW__primaryButton,.transporte-module__Nx3xUW__secondaryButton,.transporte-module__Nx3xUW__whatsappButton,.transporte-module__Nx3xUW__emailButton{border-radius:999px;justify-content:center;align-items:center;min-height:58px;padding:0 30px;font-weight:900;text-decoration:none;display:inline-flex}.transporte-module__Nx3xUW__primaryButton,.transporte-module__Nx3xUW__whatsappButton{color:#fff;background:#f26522;box-shadow:0 20px 50px #f2652261}.transporte-module__Nx3xUW__secondaryButton,.transporte-module__Nx3xUW__emailButton{color:#0a1d36;background:#fff}.transporte-module__Nx3xUW__body{background:#f5f6f7;grid-template-columns:1.15fr .85fr;align-items:start;gap:56px;padding:100px 7%;display:grid}.transporte-module__Nx3xUW__mainContent h2{letter-spacing:-1.4px;color:#0a1d36;max-width:850px;margin:0 0 24px;font-size:clamp(34px,4vw,58px);line-height:1.06}.transporte-module__Nx3xUW__mainContent>p{color:#3b4a5a;border-left:6px solid #f26522;max-width:850px;margin:0 0 46px;padding-left:26px;font-size:18px;line-height:1.75}.transporte-module__Nx3xUW__cards{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:50px;display:grid}.transporte-module__Nx3xUW__cards article{background:#fff;border:1px solid #0a1d3614;border-bottom:6px solid #f26522;border-radius:28px;padding:34px 30px;box-shadow:0 24px 65px #0a1d361a}.transporte-module__Nx3xUW__cards article strong{color:#f26522;margin-bottom:18px;font-size:24px;font-weight:900;display:block}.transporte-module__Nx3xUW__cards article h3{color:#0a1d36;margin:0 0 14px;font-size:23px;line-height:1.18}.transporte-module__Nx3xUW__cards article p{color:#3b4a5a;margin:0;font-size:16px;line-height:1.65}.transporte-module__Nx3xUW__infoBlock{background:#fff;border:1px solid #0a1d3612;border-radius:32px;padding:42px;box-shadow:0 24px 65px #0a1d3617}.transporte-module__Nx3xUW__infoBlock h2{color:#0a1d36;margin:0 0 26px;font-size:34px;line-height:1.12}.transporte-module__Nx3xUW__infoBlock ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.transporte-module__Nx3xUW__infoBlock li{color:#3b4a5a;padding-left:34px;font-weight:700;line-height:1.6;position:relative}.transporte-module__Nx3xUW__infoBlock li:before{content:"✓";color:#f26522;font-weight:900;position:absolute;left:0}.transporte-module__Nx3xUW__panel{color:#fff;background:#0a1d36;border-top:8px solid #f26522;border-radius:34px;padding:44px;position:sticky;top:120px;box-shadow:0 34px 95px #0a1d3640}.transporte-module__Nx3xUW__panel h2{color:#fff;margin:0 0 20px;font-size:34px;line-height:1.12}.transporte-module__Nx3xUW__panel>p{color:#ffffffd6;margin:0 0 28px;line-height:1.65}.transporte-module__Nx3xUW__person{background:#ffffff14;border:1px solid #ffffff24;border-radius:24px;margin-bottom:22px;padding:26px}.transporte-module__Nx3xUW__person strong{color:#fff;margin-bottom:8px;font-size:23px;display:block}.transporte-module__Nx3xUW__person span{color:#f26522;margin-bottom:14px;font-weight:900;display:block}.transporte-module__Nx3xUW__person a{color:#fff;font-weight:900;text-decoration:none}.transporte-module__Nx3xUW__whatsappButton,.transporte-module__Nx3xUW__emailButton{width:100%;margin-bottom:14px}.transporte-module__Nx3xUW__note{color:#ffffffeb;background:#f2652229;border:1px solid #f2652257;border-radius:20px;margin-top:22px;padding:22px;line-height:1.65}.transporte-module__Nx3xUW__note strong{color:#f26522}@media (max-width:1000px){.transporte-module__Nx3xUW__body{grid-template-columns:1fr;padding:80px 6%}.transporte-module__Nx3xUW__panel{position:relative;top:auto}}@media (max-width:650px){.transporte-module__Nx3xUW__hero{background-color:#0000;background-image:linear-gradient(#05182ef5 0%,#05182edb 52%,#05182ec2 100%),url(/images/transporte-contenedores-zusasa-sin-texto.png);background-position:100%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:auto;padding:34px 24px 80px}.transporte-module__Nx3xUW__back{margin-bottom:70px}.transporte-module__Nx3xUW__heroContent h1{font-size:42px;line-height:1.05}.transporte-module__Nx3xUW__heroContent p{font-size:17px;line-height:1.55}.transporte-module__Nx3xUW__actions{flex-direction:column}.transporte-module__Nx3xUW__primaryButton,.transporte-module__Nx3xUW__secondaryButton{width:100%}.transporte-module__Nx3xUW__body{padding:70px 24px}.transporte-module__Nx3xUW__cards{grid-template-columns:1fr}.transporte-module__Nx3xUW__infoBlock{padding:28px}.transporte-module__Nx3xUW__panel{padding:30px}}
