body{font-family:'Source Sans 3',Arial,sans-serif}h1,h2,h3{font-family:'Barlow Semi Condensed',Arial,sans-serif;font-weight:600;letter-spacing:-.6px}header nav{font-size:16px}header{height:106px}.logo-window{display:block;width:220px;height:83px;background:white;overflow:hidden;flex-shrink:0}.logo-window img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 46%}.brand{flex-shrink:0}.theme-corporate{--navy:#081d4b;--ink:#102a4c;--orange:#d44609;--muted:#52677c;--paper:#f2f5f9}.theme-corporate .button{background:#c8440b;color:white;font-size:16px;padding:16px 25px}.theme-corporate .button:hover{background:#a83708}.theme-corporate em{color:#ff975c}.theme-corporate .hero{background:#081d4b;min-height:680px}.theme-corporate .hero-image{left:48%;background-image:url('/fleet/tractos-astroza.png');background-position:center 50%}.theme-corporate .hero-shade{background:linear-gradient(90deg,#081d4b 0%,#081d4b 39%,#081d4bbd 52%,#081d4b08 72%)}.theme-corporate .hero-content{width:66%;padding-top:70px;padding-bottom:100px;max-width:920px}.theme-corporate .hero h1{font-family:'Barlow Semi Condensed',Arial,sans-serif;font-weight:600;font-size:clamp(45px,4.5vw,67px);line-height:1.06;letter-spacing:-.6px}.theme-corporate .hero-description{max-width:480px;font-size:18px;color:#e0e8f3}.theme-corporate .hero-actions{gap:22px;flex-wrap:wrap}.theme-corporate .hero-actions .text-link{color:#fff;font-size:16px}.theme-corporate .eyebrow.dark{color:#a5370b}.theme-corporate .about,.theme-corporate .operation,.theme-corporate .rental{background:#f0f4f9}.theme-corporate .about .eyebrow{color:#a5370b}.theme-corporate .about em{color:#b03b0b}.theme-corporate .quote,.theme-corporate .route-panel,.theme-corporate .fleet-number,.theme-corporate .featured{background:#081d4b}.theme-corporate .service-card .symbol{color:#a83708}.theme-corporate .service-card.featured .symbol{color:#ff975c}.theme-corporate .quote .eyebrow{color:#d1dfef}.theme-corporate h2{font-size:clamp(36px,3.5vw,51px);letter-spacing:-.5px}.theme-corporate .service-card h3{font-size:28px;letter-spacing:0}.theme-corporate .section-heading>p,.theme-corporate .service-card p{font-size:17px}.theme-corporate .principles b{color:#ab390b}.theme-corporate .cold-rental .rental-tag{color:#d3deef}.theme-corporate .cold-rental{background:#081d4b}.fleet-gallery{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.fleet-gallery figure{margin:0;background:#fff;border:1px solid #d8e0e8;overflow:hidden}.fleet-gallery .fleet-gallery-wide{grid-column:1/-1}.fleet-gallery a{display:block;overflow:hidden}.fleet-gallery img{display:block;width:100%;height:360px;object-fit:cover;object-position:center 42%;transition:transform .25s}.fleet-gallery-wide img{height:auto;max-height:590px;object-position:center}.fleet-gallery a:hover img{transform:scale(1.025)}.fleet-gallery figcaption{padding:14px 17px;font-size:15px;color:#20394f;line-height:1.4}.heritage-hero img{object-position:center 47%}.hero-image{background-image:url('/fleet/tractos-astroza.png')}.theme-heritage header{height:106px}.options-hub header{height:106px}.options-hub .logo-window{width:220px;height:83px}footer .logo-window{width:220px;height:83px}.theme-corporate .metrics strong{font-family:'Barlow Semi Condensed',Arial,sans-serif;font-weight:600;letter-spacing:0}.theme-corporate .metrics{border-bottom-color:#d44609}.theme-corporate .hero-bottom{color:#edf3f8}.theme-corporate .process li:before,.theme-corporate .op-index{color:#a5370b}.theme-corporate nav a:hover{color:#a5370b}.theme-corporate .rental-card{border-color:#d44609}.theme-corporate .quote h2{font-size:clamp(45px,5vw,70px)}
@media(max-width:1100px){header nav{gap:17px}.logo-window{width:195px;height:74px}.theme-corporate .hero-content{width:70%}.theme-corporate .hero h1{font-size:56px}.fleet-gallery img{height:300px}.fleet-gallery-wide img{height:auto}}
@media(max-width:700px){header,.theme-heritage header,.options-hub header{height:88px}nav{top:88px}.logo-window,.options-hub .logo-window{width:183px;height:69px}.theme-corporate .hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;overflow:visible}.theme-corporate .hero-content{order:1;width:100%;max-width:none;padding:43px 6% 34px}.theme-corporate .hero-image{order:2;position:relative;inset:auto;width:100%;height:420px;background-position:center 43%;background-size:cover}.theme-corporate .hero-shade{display:none}.theme-corporate .hero-bottom{order:3;position:relative;inset:auto;padding:18px 6%;background:#081d4b}.theme-corporate .hero h1{font-size:45px;line-height:1.08;letter-spacing:-.5px}.theme-corporate .hero-description{font-size:17px}.theme-corporate .hero-actions{gap:19px;align-items:flex-start}.theme-corporate .hero-actions .button{font-size:16px}.theme-corporate .metrics{margin:0;padding:28px 6%}.fleet-gallery{grid-template-columns:1fr;gap:20px;margin-top:30px}.fleet-gallery .fleet-gallery-wide{grid-column:auto}.fleet-gallery img{height:auto;max-height:500px;object-fit:cover}.fleet-gallery-wide img{height:auto}.theme-corporate h2{font-size:39px}.theme-corporate .service-card h3{font-size:28px}.theme-corporate .quote h2{font-size:48px}.options-hub header>.button{font-size:12px;padding:10px}.theme-corporate .hero-image{background-position:center 47%}.heritage-hero img{object-position:center 45%}}
@media(max-width:380px){.logo-window,.options-hub .logo-window{width:157px;height:60px}.theme-corporate .hero h1{font-size:40px}.theme-corporate .hero-image{height:365px}}

/* Envíos consolidados entre bases */
.pallet-section{background:#fff;color:#102a4c;scroll-margin-top:110px}.pallet-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:6%;align-items:start}.pallet-route{background:#081d4b;color:#fff;padding:32px;border-top:4px solid #c8440b}.pallet-route>span{font-size:12px;letter-spacing:1.5px;color:#c5d2e5}.pallet-route h3{font-size:35px;margin:6px 0}.pallet-route>b{display:block;color:#ff975c;font-size:38px;padding:10px 0}.pallet-route p{color:#d8e2f0;line-height:1.6;margin-bottom:0}.pallet-steps{padding-left:24px;margin:30px 0}.pallet-steps li{padding-left:8px;margin:20px 0}.pallet-steps strong,.pallet-steps span{display:block}.pallet-steps span{color:#52677c;margin-top:5px;line-height:1.5}.pallet-note{font-size:14px;line-height:1.6;color:#52677c}.pallet-form{padding:32px;background:#f2f5f9;border:1px solid #d8e0e8;border-radius:4px;min-width:0}.pallet-form h3{font-size:29px;margin:0 0 8px}.pallet-form label{color:#102a4c;font-size:15px}.pallet-form input,.pallet-form select,.pallet-form textarea{background:#fff;color:#102a4c;border:1px solid #9caec0;font-family:inherit}.pallet-form select option{background:#fff;color:#102a4c}.pallet-form input::placeholder,.pallet-form textarea::placeholder{color:#60748a}.pallet-direction{margin:0;padding:12px;border-left:3px solid #c8440b;background:#e4ebf5;font-size:15px}.pallet-dimensions{padding:0;border:0;margin:0;min-width:0}.pallet-dimensions legend{font-size:15px;margin-bottom:8px}.pallet-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#pallet-result{background:#fff;padding:20px;border:1px solid #c4d0df}#pallet-result[hidden]{display:none}.pallet-form .button{background:#c8440b;color:#fff}.pallet-form .button:hover{background:#a83708}#pallet-status{font-size:14px}header nav{gap:18px}@media(max-width:1100px){header nav{gap:12px;font-size:14px}}@media(max-width:800px){.pallet-layout{grid-template-columns:1fr;gap:30px}.pallet-form{padding:22px}.pallet-route{padding:25px}}@media(max-width:400px){.pallet-three{grid-template-columns:1fr}.pallet-form{padding:18px}}
