:root{--orange:#ff741f;--ink:#171717;--cream:#f7f2eb;--body:#292e3d;--gutter:32px;--page-margin:clamp(32px,8.333333vw,120px);--container:1200px;--ease:cubic-bezier(.22,1,.36,1)}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:108px}
body{margin:0;color:var(--ink);background:#fff;font-family:Poppins,Arial,sans-serif;font-size:14px;line-height:20px;-webkit-font-smoothing:antialiased}
h1,h2,h3,p,ul{margin:0}ul{padding:0}h1,h2,h3{font-family:Montserrat,Arial,sans-serif;font-weight:600}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{cursor:pointer}button,a,input{touch-action:manipulation}button{border:0}a{color:inherit;text-decoration:none}img{display:block}button img{flex-shrink:0}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:3px solid #005efe;outline-offset:5px}button:disabled{cursor:default}.container{width:calc(100% - var(--page-margin)*2);max-width:var(--container);margin-inline:auto}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gutter)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-80px;left:20px;z-index:1000;padding:12px 20px;background:var(--ink);color:#fff;border-radius:12px}.skip-link:focus{top:12px}
.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:44px;padding:12px 20px;border-radius:16px;font-family:Poppins,Arial,sans-serif;font-size:14px;font-weight:500;line-height:16px;white-space:nowrap;transition:background-color .22s,color .22s,border-color .22s,transform .18s;position:relative}
.button:active,.pending-action:active{transform:scale(.97)}.button-outline{border:1px solid #fff;color:#fff;background:transparent}.button-orange{background:var(--orange);color:var(--ink)}.button-orange:hover{background:#f26713}.pending-action.is-pressed{animation:button-press .32s ease}.section-heading{display:flex;align-items:flex-start;gap:17.5px}.section-heading h2{font-size:32px;line-height:36px;min-width:0}.heading-arrow{flex:none;margin-top:7px}.section-heading.centered{justify-content:center}.section-subtitle{font-size:14px;line-height:20px;margin:6px 0 0 40px}.section-subtitle.centered{margin-left:0;text-align:center}
.site-header{position:fixed;z-index:100;top:12px;left:50%;transform:translateX(-50%);height:64px;border-radius:12px;background:rgba(255,255,255,.95);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);box-shadow:0 4px 20px #00000026;display:flex;align-items:center;justify-content:space-between;padding:0 52px;gap:24px}.brand{display:inline-block;flex:none}.main-nav{display:flex;align-items:center;gap:40px;height:100%;font-family:Montserrat,Arial,sans-serif;font-weight:400;font-size:14px;line-height:16px;text-transform:uppercase}.main-nav a{display:flex;align-items:center;height:100%;position:relative}.main-nav a::after{content:"";position:absolute;bottom:11px;left:0;right:0;height:4px;border-radius:2px;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease)}.main-nav a:hover::after,.main-nav a.is-active::after{transform:scaleX(1)}.menu-toggle{display:none}
.hero{height:690px;position:relative;isolation:isolate;overflow:hidden;background:#005efe;color:#fff}.hero-image-frame,.hero-shade{position:absolute;inset:0;z-index:-1;overflow:hidden}.hero-photo{position:absolute;left:0;top:.04%;width:100%;height:106.61%;max-width:none}.hero-shade{background:linear-gradient(72.085886deg,#000 37.868%,#0000 105.7%)}.hero-layout{padding-top:168px;align-items:start}.hero-copy{grid-column:1/span 6;min-width:0}.hero h1{font-size:44px;line-height:48px;max-width:492px}.hero-copy>p{max-width:433px;margin-top:16px;font-size:14px;line-height:20px}.hero-actions{display:flex;gap:32px;margin-top:35px}.hero-actions .button{width:192px;padding-inline:12px}.pickup:hover{background:var(--ink);border-color:var(--ink)}.express{gap:7px}.express img{transform:rotate(13deg)}.express:hover{background:var(--orange);border-color:var(--orange)}.tracking-card{grid-column:7/-1;width:100%;min-width:0;margin:4px 0 0 -16px;min-height:257px;padding:25px 16px 30px 48px;border-radius:24px;background:rgba(23,23,23,.25);position:relative}.tracking-heading{display:flex;gap:7px;align-items:center}.tracking-heading img{margin-left:-1px}.tracking-heading h2{font-size:24px;line-height:28px;white-space:nowrap}.tracking-description{margin:4px 0 0 27px;font-size:14px;line-height:16px;white-space:nowrap}.tracking-form{display:flex;align-items:center;gap:12px;height:74px;outline:3px solid #a7c8ff;border-radius:20px;background:#fff;padding:15px 16px 15px 23px;margin-top:28px;color:var(--ink)}.tracking-form:focus-within{outline-color:#6ea3ff}.tracking-form input{flex:1;width:0;min-width:0;border:0;outline:none!important;box-shadow:none;background:transparent;color:var(--ink);font-family:Montserrat,Arial,sans-serif;font-size:18px;font-weight:400;line-height:20px}.tracking-form input::placeholder{color:#a1a1a1;opacity:1}.search-icon{flex:none;object-fit:contain}.track-button{width:125px;flex:none;background:var(--ink);color:#fff;gap:4px;padding-inline:14px}.track-button img{object-fit:contain}.track-button:hover{background:#333}.tracking-help{display:flex;align-items:center;gap:12px;margin:20px 0 0 3px;font-size:12px;line-height:14px;white-space:nowrap}.advisor-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:9px 16px;background:#ffffff1c;color:#fff;border-radius:16px;font-size:12px;font-weight:500;line-height:14px;transition:background .2s}.advisor-link:hover{background:#ffffff35}.tracking-status{font-size:12px;line-height:18px;margin-top:12px}.tracking-status:empty{display:none}
.transport-strip{height:50px;overflow:hidden;background:var(--orange) url('assets/9b883.png') center/cover;display:flex;align-items:center}.transport-track{display:flex;width:max-content;animation:marquee 40s linear infinite}.transport-group{display:flex;align-items:center;gap:24px;padding-right:24px;flex:none}.transport-group span{font-family:Montserrat,Arial,sans-serif;font-size:22px;line-height:22px;font-weight:700;font-style:italic;text-transform:uppercase;white-space:nowrap}.transport-strip:hover .transport-track{animation-play-state:paused}
.services{padding-top:67px}.services .section-subtitle{margin-left:50px}.services-grid{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.service-card{height:330px;border-radius:20px;position:relative;isolation:isolate;overflow:hidden;background:#333;scroll-margin-top:110px;color:#fff}.service-image-frame{position:absolute;inset:0;overflow:hidden;z-index:-2}.service-photo{position:absolute;max-width:none;width:100%;height:100%;object-fit:cover}.service-envios .service-photo{width:100%;height:144.46%;top:-35.93%;left:0;object-fit:fill}.service-cargo .service-photo{width:107.12%;height:100%;left:-.04%;top:0;object-fit:fill}.service-pyme .service-photo{width:107.3%;height:100%;left:-.07%;top:0;object-fit:fill}.service-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(23,23,23,0) 30.645%,rgba(23,23,23,.8));transition:background .35s}.service-shade::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(23,23,23,.5),rgba(23,23,23,.8));opacity:0;transition:opacity .35s}.service-toggle{position:absolute;inset:0;text-align:left;background:none;color:inherit;font:inherit;z-index:1;border-radius:20px}.service-toggle:focus-visible{outline-offset:-5px;outline-color:#fff}.service-heading{position:absolute;left:24px;right:20px;top:231px;display:flex;gap:22px;align-items:center;transition:top .4s var(--ease),left .4s var(--ease),gap .4s var(--ease)}.service-icon{position:relative;display:grid;place-items:center;width:48px;height:48px;flex:none;transition:width .35s,height .35s}.service-icon-disc{position:absolute;inset:0;transition:transform .35s}.service-icon-glyph{position:relative;object-fit:contain}.service-name{font-family:Montserrat,Arial,sans-serif;font-size:28px;font-weight:600;line-height:28px;text-transform:uppercase;transition:font-size .35s;white-space:nowrap}.service-summary{position:absolute;left:96px;right:20px;top:276px;font-size:14px;line-height:16px;font-weight:400;opacity:1;transition:opacity .18s}.service-details{position:absolute;inset:0;z-index:2;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s}.service-detail-copy{position:absolute;top:86px;left:56px;right:56px;font-size:14px;line-height:22px;transform:translateY(12px);transition:transform .4s var(--ease)}.service-detail-copy strong{font-weight:700}.service-detail-copy ul{list-style:none}.service-detail-copy li{padding-left:12px;position:relative}.service-detail-copy li::before{content:"•";position:absolute;left:0}.service-pyme .service-detail-copy{top:83px;right:38px;line-height:19px}.more-info{position:absolute;left:50%;bottom:32px;transform:translateX(-50%);width:192px;font-weight:600;pointer-events:auto}.more-info:active{transform:translateX(-50%) scale(.97)}.more-info:hover{background:#ffffff1a}.service-card.is-open .service-shade::after{opacity:1}.service-card.is-open .service-heading{top:36px;left:56px;gap:12px}.service-card.is-open .service-icon{width:38px;height:38px}.service-card.is-open .service-icon-disc{transform:scale(.7916667)}.service-card.is-open .service-icon-glyph{transform:scale(.79)}.service-card.is-open .service-name{font-size:24px;line-height:24px}.service-card.is-open .service-summary{opacity:0}.service-card.is-open .service-details{opacity:1;visibility:visible;pointer-events:none}.service-card.is-open .service-detail-copy{transform:translateY(0)}
.rates{padding-top:83px}.rates-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px}.rate-photo{width:100%;height:199px;object-fit:cover;border-radius:20px}.rate-card h3{font-size:24px;line-height:32px;margin-top:16px;white-space:nowrap}.rate-card p{font-size:14px;line-height:20px;margin-top:8px}.clients{padding:80px 0 100px;overflow:hidden}.clients-viewport{margin-top:31px;width:100%;padding-left:max(var(--page-margin),calc((100% - 1200px)/2));overflow:hidden}.clients-track{display:flex;width:max-content;animation:marquee 40s linear infinite}.client-group{display:flex;align-items:center;gap:48px;padding-right:48px;flex:none}.client-item{width:var(--logo-w);height:91px;flex:none;display:grid;place-items:center}.client-logo{width:var(--logo-w);height:var(--logo-h);position:relative;overflow:hidden;flex:none}.client-logo img{position:absolute;max-width:none}.clients-viewport:hover .clients-track,.clients-viewport:focus .clients-track,.clients-viewport:focus-within .clients-track{animation-play-state:paused}
.economics{position:relative;height:620px;background:var(--cream);overflow:hidden}.economics-photo{position:absolute;left:0;top:0;width:calc(50% - 257px);height:620px;object-fit:cover;border-radius:0 24px 24px 0}.economic-content{grid-column:5/-1;padding-top:70px;min-width:0}.economic-content .section-heading{gap:9px}.economic-content .section-subtitle{margin-left:33px}.economic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:140px 140px;column-gap:32px;row-gap:78px;margin-top:45px}.economic-icon{height:35px;display:flex;align-items:center}.economic-icon img{max-height:38px;width:auto}.economic-benefit h3{font-family:Poppins,Arial,sans-serif;font-size:18px;font-weight:600;line-height:20px;margin-top:14px;white-space:nowrap;color:var(--body)}.economic-benefit p{font-size:14px;line-height:20px;margin-top:12px;color:var(--body)}.economic-benefit:nth-child(2) p{max-width:308px}.economic-benefit:nth-child(3) p{max-width:327px}.economic-benefit:nth-child(4) p{max-width:299px}.economic-benefit.is-visible .economic-icon img{animation:icon-arrive .7s var(--ease) both}
.operation{padding-top:97px}.operation-grid{max-width:1052px;margin:33px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;text-align:center}.portrait{position:relative;width:137px;height:137px;margin-inline:auto}.portrait-ring{position:absolute;inset:0}.portrait-photo{position:absolute;top:6px;left:6px;width:125px;height:125px;object-fit:cover;border-radius:50%}.portrait::after{content:"";position:absolute;inset:0;border:2px solid #ddc9ad;border-radius:50%;opacity:0;animation:halo 5s ease-in-out infinite;pointer-events:none}.operation-benefit:nth-child(2) .portrait::after{animation-delay:1.5s}.operation-benefit:nth-child(3) .portrait::after{animation-delay:3s}.operation-benefit h3{font-family:Poppins,Arial,sans-serif;color:var(--body);font-size:18px;font-weight:600;line-height:20px;margin-top:21px}.operation-benefit p{color:var(--body);font-size:14px;line-height:20px;margin-top:12px}.advice{height:315px;margin-top:86px;border-radius:20px;overflow:hidden;position:relative;isolation:isolate;background:#000;color:#fff}.advice-photo-frame{position:absolute;inset:0;overflow:hidden;z-index:-2;transform:scaleX(-1)}.advice-photo{position:absolute;left:-30.17%;top:-47.09%;width:130.17%;height:257.85%;max-width:none}.advice-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(67.580243deg,#171717 25.151%,rgba(23,23,23,.9) 46.215%,rgba(23,23,23,.8) 66.942%,rgba(23,23,23,.2) 92.331%)}.advice-arrow{position:absolute;left:0;top:0}.advice-copy{position:relative;padding-top:90px;text-align:center}.advice-copy .section-heading{gap:12px}.advice-copy p{margin-top:8px}.advice-copy>.button{width:246px;margin-top:31px}
.industries{padding-top:100px;align-items:start}.industry-intro{grid-column:1/span 4;padding:16px 0 0 4px}.industry-intro .section-heading{gap:8.5px}.industry-intro h2{max-width:262px}.industry-intro>p{max-width:246px;margin:17px 0 0 37px}.industries-grid{grid-column:5/-1;margin-left:-21px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 32px;list-style:none}.industry-item{position:relative;display:flex;align-items:center;gap:6px;height:56px;min-width:0}.industry-base{position:absolute;left:-6px;top:3px;z-index:-1}.industry-photo{flex:none;object-fit:contain}.industry-item span{font-size:18px;line-height:20px;color:#14203a}.industry-item:nth-child(7) span{max-width:94px}.industry-item:nth-child(11) span{max-width:96px}
.network{padding-top:123px;padding-bottom:109px;align-items:start}.network-intro{grid-column:1/span 4;padding:9px 0 0 4px}.network-intro .section-heading{gap:8.5px}.network-intro h2{max-width:344px}.network-intro>p{margin:17px 0 0 31px;max-width:313px}.network-intro .button{margin:34px 0 0 31px;width:236px}.network-grid{grid-column:5/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;list-style:none}.network-feature{height:64px;border-radius:16px;background:var(--cream);display:flex;align-items:center;gap:22px;padding:12px 25px 12px 29px}.network-icon{width:39px;flex:none;display:flex;justify-content:center;align-items:center}.network-icon img{max-width:41px;max-height:37px;width:auto;height:auto}.network-feature p{font-size:14px;line-height:20px}.network-feature:nth-child(3),.network-feature:nth-child(4){height:65px}
.agencies{padding:73px 0 78px;background:#171717 url('assets/agencias-fondo.png') center/100% 100% no-repeat;color:#fff;min-height:731px}.agencies .section-heading{gap:8.5px}.agencies .section-subtitle{margin-left:31px}.agencies-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 32px;margin-top:34px}.agency-card{position:relative;height:109px;background:#fff;border-radius:20px;color:var(--ink);padding:15px 24px 10px}.agency-card h3{font-size:14px;line-height:24px;font-weight:700;text-transform:uppercase;letter-spacing:-.32px;border-left:4px solid var(--orange);padding-left:8px;min-height:24px}.agency-card>p{position:absolute;left:24px;right:24px;display:flex;align-items:flex-start;gap:10px;font-size:14px}.agency-card>p img{flex:none;object-fit:contain}.agency-address{top:51px;line-height:16px}.multi-address .agency-address{top:43px}.agency-phone{bottom:10px;line-height:20px}.agency-phone img{margin-top:2px}
.contact{position:relative;padding:78px 0 110px;min-height:341px;overflow:hidden}.contact .section-heading{gap:8.5px}.contact-subtitle{margin-top:6px}.contact-grid{display:flex;gap:40px;margin-top:48px;position:relative;z-index:1}.contact-item{display:flex;align-items:flex-end;gap:8px;flex:none}.contact-icon{width:18px;height:22px;display:flex;align-items:center;justify-content:center;flex:none}.contact-item p{font-size:16px;line-height:22px;white-space:nowrap}.contact-item .contact-label{font-size:12px;line-height:16px;text-transform:uppercase;margin-bottom:5px}.contact-mark{position:absolute;right:-86px;top:0;transform:scaleX(-1);pointer-events:none}
.footer{background:var(--ink);color:#fff;padding:67px 0 40px}.footer-brand{grid-column:1/span 6;padding-left:3px}.footer-brand>img{margin-left:2px}.footer-brand>p{max-width:384px;margin-top:14px;font-size:14px;line-height:18px}.social-links{display:flex;gap:16px;margin-top:42px}.social-links button{width:26px;height:26px;display:grid;place-items:center;background:var(--orange);border-radius:8px;transition:background .2s,transform .2s}.social-links button:hover{background:#f26713;transform:translateY(-2px)}.footer-services{grid-column:7/-1}.footer-services h2{font-family:Poppins,Arial,sans-serif;font-size:16px;line-height:20px;font-weight:700;text-transform:uppercase}.footer-services ul{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:16px 22px;margin-top:20px;max-width:520px}.footer-services a{display:flex;align-items:center;gap:7px;line-height:20px}.footer-services a:hover{color:#ffb384}.footer-bottom{margin-top:35px;padding-top:29px;border-top:1px solid #ffffff33;display:flex;align-items:center;justify-content:space-between;gap:16px}.footer-bottom p,.legal-link{font-size:12px;line-height:14px;color:#fff}.legal-link{background:none;padding:0;white-space:nowrap;margin-right:58px}.legal-link:hover{text-decoration:underline}.whatsapp{position:fixed;z-index:90;bottom:max(16px,env(safe-area-inset-bottom));right:max(var(--page-margin),calc((100vw - 1200px)/2));width:153px;height:60px;border-radius:64px;background:#fff;box-shadow:0 3px 20px #0000000d;display:flex;align-items:center;color:var(--ink);animation:whatsapp-float 5s ease-in-out infinite}.whatsapp>img{position:absolute;left:6px;top:-2px}.whatsapp>span{margin-left:67px;text-align:left;font-family:Montserrat,Arial,sans-serif;font-size:12px;line-height:13px;font-weight:400}.whatsapp:hover,.whatsapp:focus-visible{animation-play-state:paused;box-shadow:0 6px 24px #00000026}
.js .reveal{opacity:0;transform:translate3d(0,24px,0);transition:opacity .65s var(--ease) var(--delay,0ms),transform .75s var(--ease) var(--delay,0ms)}.js .reveal.is-visible{opacity:1;transform:translateZ(0)}
@keyframes marquee{to{transform:translateX(-50%)}}@keyframes halo{0%,100%{opacity:.05;box-shadow:0 0 0 0 #ddc9ad00}50%{opacity:.65;box-shadow:0 0 0 8px #ddc9ad0d}}@keyframes whatsapp-float{0%,60%,100%{transform:translateY(0)}72%{transform:translateY(-5px)}84%{transform:translateY(0)}91%{transform:translateY(-2px)}}@keyframes button-press{50%{filter:brightness(.9);box-shadow:0 0 0 4px #ff741f25}}@keyframes icon-arrive{from{transform:translateY(6px) rotate(-6deg)}to{transform:translateY(0) rotate(0)}}
@media(min-width:1600px){.hero-photo{height:auto;min-height:100%;top:50%;transform:translateY(-50%)}.economics-photo{width:calc(50% - 257px)}.agencies{background-size:cover}}
@media(max-width:1359px) and (min-width:1001px){.site-header{padding-inline:32px}.main-nav{gap:26px}.hero h1{font-size:40px;line-height:44px;max-width:470px}.tracking-card{padding-left:24px;margin-left:0}.tracking-heading h2{font-size:20px;line-height:26px}.tracking-description{white-space:normal;font-size:12px;line-height:17px}.tracking-help{gap:8px;font-size:10px;flex-wrap:wrap}.tracking-form{margin-top:24px;padding-left:16px;gap:8px}.tracking-form input{font-size:16px}.hero-actions{gap:18px}.hero-actions .button{width:185px}.service-name{font-size:24px}.service-summary{font-size:12px}.service-card.is-open .service-heading{left:28px}.service-detail-copy{left:28px;right:28px;font-size:12px;line-height:21px}.service-card.is-open .service-name{font-size:22px}.service-pyme .service-detail-copy{right:28px;font-size:12px;line-height:19px}.rate-card h3{font-size:20px;line-height:28px;white-space:normal}.economic-benefit h3{font-size:15px;white-space:normal}.economic-benefit p{font-size:13px;line-height:19px}.economics-photo{width:calc(33.333% - 15px)}.industry-item{gap:4px}.industry-photo{width:78px;height:auto}.industry-base{width:78px;height:auto}.industry-item span{font-size:14px}.network-feature{padding-inline:18px;gap:12px}.network-feature p{font-size:12px;line-height:18px}.network-intro h2{font-size:28px;line-height:34px}.agency-card{padding-left:18px;padding-right:18px}.agency-card>p{left:18px;right:14px;font-size:12px}.agency-card h3{font-size:12px}.contact-grid{gap:25px}.contact-item p{font-size:14px}.contact-mark{right:-140px}.footer-bottom p{font-size:10px}.legal-link{margin-right:0}}
@media(max-width:1000px){:root{--page-margin:32px;--gutter:24px}.site-header{padding-inline:24px}.main-nav{gap:24px;font-size:12px}.hero{height:auto;min-height:840px}.hero-layout{padding-top:140px;padding-bottom:200px;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:32px}.hero-copy{grid-column:1/-1;max-width:600px}.hero h1{max-width:560px;font-size:40px;line-height:44px}.hero-copy>p{max-width:530px}.hero-actions{margin-top:28px;gap:20px}.tracking-card{grid-column:1/-1;width:100%;max-width:584px;margin:0;min-height:257px;padding-left:32px}.hero-photo{width:auto;min-width:100%;height:100%;left:auto;right:-24%;object-fit:cover}.hero-shade{background:linear-gradient(90deg,rgba(0,0,0,.85),rgba(0,0,0,.1)),linear-gradient(180deg,#0000 50%,#0006)}.tracking-description{white-space:normal;line-height:20px}.tracking-heading h2{white-space:normal}.services,.rates,.operation{padding-top:64px}.section-heading h2{font-size:28px;line-height:34px}.heading-arrow{margin-top:6px}.services-grid{gap:24px}.service-name{font-size:21px;line-height:24px;white-space:normal}.service-heading{gap:14px;left:20px;top:226px}.service-summary{left:82px;right:20px;font-size:12px;line-height:18px;top:274px}.service-card.is-open .service-heading{left:24px;top:24px;gap:10px}.service-card.is-open .service-name{font-size:20px;line-height:24px}.service-detail-copy,.service-pyme .service-detail-copy{left:24px;right:24px;top:78px;font-size:12px;line-height:19px}.more-info{bottom:24px;height:44px}.rates-grid{gap:24px}.rate-photo{height:170px}.rate-card h3{font-size:19px;line-height:26px;white-space:normal}.clients{padding:64px 0}.economics{height:auto}.economics-photo{width:31%;height:100%}.economic-content{grid-column:5/-1;padding:48px 0}.economic-content .section-heading h2{font-size:26px;line-height:32px}.economic-grid{gap:36px 24px;grid-template-rows:none;margin-top:36px}.economic-benefit h3{white-space:normal;font-size:16px;line-height:22px}.economic-benefit p{font-size:13px;line-height:20px}.economic-content .section-subtitle{margin-left:0}.economic-content .section-heading{gap:8px}.operation-grid{gap:28px}.operation-benefit p{font-size:13px}.advice{margin-top:64px}.advice-arrow{left:-80px}.advice-copy .section-heading h2{font-size:26px}.industries{padding-top:64px;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.industry-intro{grid-column:1/-1;padding:0}.industry-intro h2{max-width:none}.industry-intro>p{max-width:none;margin:8px 0 0 40px}.industries-grid{grid-column:1/-1;margin-left:0;gap:24px}.industry-item span{font-size:16px}.network{padding:64px 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.network-intro{grid-column:1/-1;padding:0}.network-intro h2{max-width:100%}.network-intro>p{max-width:none;margin-left:40px;margin-top:8px}.network-intro .button{margin:24px 0 0 40px}.network-grid{grid-column:1/-1;gap:16px 24px}.agencies{padding:64px 0;background-size:cover}.agencies-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.agency-card{height:126px}.agency-card>p{font-size:13px;line-height:18px}.agency-address,.multi-address .agency-address{top:50px}.agency-phone{bottom:12px}.contact{padding:64px 0 72px;min-height:0}.contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;max-width:700px;margin-top:36px}.contact-item p{font-size:14px;white-space:normal}.contact-mark{opacity:.13;right:-160px;height:100%;width:auto}.footer{padding-top:48px;padding-bottom:90px}.footer-brand>p{max-width:340px;font-size:13px}.footer-services ul{gap:16px;font-size:13px}.footer-bottom{align-items:flex-start}.footer-bottom p{max-width:70%;font-size:10px;line-height:16px}.legal-link{font-size:11px;line-height:16px;margin-right:0}}
@media(max-width:767px){:root{--page-margin:20px;--gutter:16px}.container{width:calc(100% - var(--page-margin)*2)}html{scroll-padding-top:96px}.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.site-header{top:12px;height:64px;padding:0 18px;gap:16px}.brand img{width:132px;height:auto}.menu-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;flex:none;background:transparent;width:44px;height:44px;border-radius:10px;color:var(--ink)}.menu-toggle span{width:22px;height:2px;background:currentColor;transition:transform .2s,opacity .2s}.menu-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.main-nav{display:none;position:absolute;left:0;right:0;top:72px;height:auto;flex-direction:column;align-items:stretch;gap:0;padding:8px 18px;background:rgba(255,255,255,.98);box-shadow:0 8px 24px #00000020;border-radius:12px;font-size:14px}.main-nav.is-open{display:flex}.main-nav a{min-height:48px;padding-inline:12px}.main-nav a::after{left:12px;right:auto;width:36px;bottom:4px;height:3px}.hero{min-height:0}.hero-layout{padding-top:124px;padding-bottom:205px;gap:36px}.hero h1{font-size:34px;line-height:38px;max-width:440px;letter-spacing:-.4px}.hero-copy>p{margin-top:16px;font-size:14px;line-height:21px;max-width:450px}.hero-actions{gap:12px;margin-top:24px;flex-wrap:wrap}.hero-actions .button{width:calc(50% - 6px);padding-inline:8px;min-width:0;gap:7px;height:48px;font-size:12px;line-height:16px}.hero-actions .express{gap:6px}.hero-photo{right:-160px;height:100%;min-width:100%;width:auto;object-fit:cover;object-position:center bottom}.hero-shade{background:linear-gradient(180deg,#0009,#0005 50%,#0001),linear-gradient(90deg,#0007,#0000)}.tracking-card{padding:24px 20px;min-height:0;border-radius:20px;background:#1717176b;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.tracking-heading{gap:7px}.tracking-heading h2{font-size:20px;line-height:26px;letter-spacing:-.2px}.tracking-heading img{flex:none;width:19px;height:auto}.tracking-description{font-size:12px;line-height:18px;margin:8px 0 0 26px}.tracking-form{height:64px;padding:8px 8px 8px 14px;margin-top:24px;gap:8px;border-radius:16px;outline-width:2px}.tracking-form input{font-size:13px;line-height:20px}.tracking-form .search-icon{width:16px;height:16px}.track-button{width:90px;height:46px;font-size:12px;border-radius:12px;gap:5px;padding-inline:8px}.track-button img{width:12px;height:16px}.tracking-help{flex-wrap:wrap;justify-content:center;margin:18px 0 0;gap:8px;font-size:11px;line-height:16px;white-space:normal}.advisor-link{height:40px;padding:11px 14px;font-size:11px}.transport-strip{height:44px}.transport-group{gap:18px;padding-right:18px}.transport-group span{font-size:15px;line-height:20px}.transport-group img{width:31px;height:auto}.section-heading,.agencies .section-heading,.contact .section-heading{gap:10px}.section-heading h2{font-size:26px;line-height:32px;letter-spacing:-.35px}.heading-arrow{width:18px;height:18px;margin-top:7px}.section-heading.centered{justify-content:center;text-align:center}.section-subtitle,.services .section-subtitle,.agencies .section-subtitle{font-size:13px;line-height:20px;margin:8px 0 0 28px}.section-subtitle.centered{margin-left:0}.services,.rates{padding-top:48px}.services-grid{margin-top:24px;grid-template-columns:1fr;gap:20px}.service-card{height:300px;border-radius:20px}.service-heading{left:20px;right:16px;top:207px;gap:14px}.service-name{font-size:20px;line-height:24px;letter-spacing:-.2px}.service-summary{top:252px;left:82px;right:18px;font-size:12px;line-height:18px}.service-card.is-open .service-heading{left:24px;top:22px;right:20px;gap:10px}.service-card.is-open .service-name{font-size:19px;line-height:23px}.service-card.is-open .service-icon{width:34px;height:34px}.service-card.is-open .service-icon-disc{transform:scale(.7083)}.service-details{overflow:hidden}.service-detail-copy,.service-pyme .service-detail-copy{left:24px;right:24px;top:72px;font-size:12px;line-height:19px}.service-pyme.is-open{height:350px}.service-pyme .service-detail-copy{line-height:18px}.service-details .more-info{height:44px;bottom:22px;width:180px;font-size:13px}.service-card.is-open .service-toggle{bottom:auto;height:64px}.service-envios .service-photo{height:144.46%;top:-35.93%;object-fit:cover}.rates-grid{grid-template-columns:1fr;gap:28px;margin-top:24px}.rate-photo{height:auto;aspect-ratio:379/199}.rate-card h3{margin-top:14px;font-size:22px;line-height:28px}.rate-card p{font-size:14px;line-height:21px;margin-top:8px}.clients{padding:52px 0}.clients-viewport{margin-top:24px;padding-left:20px}.client-group{gap:12px;padding-right:12px}.client-item{width:100px;height:72px;overflow:visible}.client-logo{transform:scale(var(--mobile-logo-scale));transform-origin:center}.clients-track{animation-duration:32s}.economics{padding-bottom:44px;overflow:hidden}.economics-photo{position:relative;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;object-position:center 29%;border-radius:0 0 24px 24px}.economic-content{grid-column:1/-1;padding:36px 0 0}.economic-content .section-heading{gap:10px}.economic-content .section-heading h2{font-size:26px;line-height:32px}.economic-content .section-subtitle{margin:8px 0 0 28px}.economic-grid{grid-template-columns:1fr;gap:30px;margin-top:30px}.economic-benefit{position:relative;padding-left:52px}.economic-icon{position:absolute;left:0;top:0;height:38px;width:38px;justify-content:center}.economic-icon img{max-width:36px;max-height:38px}.economic-benefit h3{margin-top:0;font-size:17px;line-height:23px;white-space:normal}.economic-benefit p{font-size:13px;line-height:20px;margin-top:8px}.economic-benefit p:nth-child(n){max-width:none}.operation{padding-top:48px}.operation .section-heading.centered{align-items:flex-start;text-align:left}.operation .section-subtitle.centered{text-align:left;margin-left:28px}.operation-grid{grid-template-columns:1fr;gap:34px;margin-top:32px;text-align:left}.operation-benefit{display:grid;grid-template-columns:105px minmax(0,1fr);column-gap:20px;align-content:center}.portrait{grid-column:1;grid-row:1/span 2;width:105px;height:105px;margin:0}.portrait-ring{width:105px;height:105px}.portrait-photo{left:5px;top:5px;width:95px;height:95px}.operation-benefit h3{grid-column:2;margin-top:0;align-self:end;font-size:17px;line-height:22px}.operation-benefit p{grid-column:2;font-size:12px;line-height:18px;margin-top:8px;align-self:start}.advice{margin-top:48px;height:320px}.advice-photo-frame{transform:scaleX(-1)}.advice-photo{width:auto;height:150%;top:-12%;left:-70%;object-fit:cover}.advice-shade{background:linear-gradient(90deg,#171717e6,#17171794)}.advice-arrow{left:-125px;opacity:.7}.advice-copy{padding:56px 20px 0}.advice-copy .section-heading{gap:8px;justify-content:center;text-align:center}.advice-copy .section-heading h2{font-size:25px;line-height:31px}.advice-copy p{font-size:13px;line-height:20px;max-width:270px;margin:12px auto 0}.advice-copy>.button{width:220px;height:48px;margin-top:24px}.industries{padding-top:48px;row-gap:28px}.industry-intro .section-heading{gap:10px}.industry-intro h2{max-width:none}.industry-intro>p{margin:8px 0 0 28px;font-size:13px;line-height:20px;max-width:280px}.industries-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;margin-left:3px}.industry-item{height:48px;gap:6px}.industry-photo{width:73px;height:40px}.industry-base{left:-5px;top:7px;width:73px;height:40px}.industry-item span{font-size:12px;line-height:16px;overflow-wrap:normal}.industry-item:nth-child(7) span,.industry-item:nth-child(11) span{max-width:96px}.network{padding:48px 0;row-gap:28px}.network-intro .section-heading{gap:10px}.network-intro>p{margin:8px 0 0 28px;font-size:13px;line-height:20px}.network-intro .button{margin:24px 0 0 28px;max-width:calc(100% - 28px);height:48px;width:236px}.network-grid{grid-template-columns:1fr;gap:12px}.network-feature,.network-feature:nth-child(n){height:auto;min-height:68px;padding:14px 22px;gap:18px}.network-feature p{font-size:13px;line-height:20px}.agencies{padding:48px 0;background-size:auto 100%;background-position:center bottom}.agencies-grid{grid-template-columns:1fr;gap:14px;margin-top:28px}.agency-card{height:126px;padding-inline:20px}.agency-card h3{font-size:14px}.agency-card>p{left:20px;right:20px;font-size:13px;line-height:18px}.agency-address,.multi-address .agency-address{top:50px}.agency-phone{bottom:12px}.contact{padding:48px 0 56px}.contact-subtitle{font-size:13px;line-height:20px;margin-top:8px;max-width:300px}.contact-grid{grid-template-columns:1fr;gap:24px;margin-top:32px}.contact-item{gap:10px}.contact-item p{font-size:14px;line-height:22px}.contact-item .contact-label{font-size:11px;line-height:16px;margin-bottom:4px}.contact-mark{height:280px;right:-170px;top:auto;bottom:30px;opacity:.1}.footer{padding:44px 0 100px}.footer-top{row-gap:36px}.footer-brand{grid-column:1/-1;padding-left:0}.footer-brand>img{margin-left:0}.footer-brand>p{font-size:13px;line-height:20px;margin-top:16px;max-width:340px}.social-links{gap:14px;margin-top:24px}.social-links button{width:44px;height:44px;border-radius:12px}.footer-services{grid-column:1/-1}.footer-services h2{font-size:14px;line-height:20px}.footer-services ul{gap:4px 16px;margin-top:14px;font-size:12px}.footer-services a{min-height:44px;line-height:18px;gap:7px}.footer-bottom{flex-direction:column;gap:18px;margin-top:28px;padding-top:24px}.footer-bottom p{max-width:100%;font-size:10px;line-height:17px}.legal-link{font-size:12px;line-height:18px;min-height:28px;text-align:left}.whatsapp{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:142px;height:56px}.whatsapp>img{left:2px;top:-5px}.whatsapp>span{margin-left:61px;font-size:11px;line-height:13px}.js .reveal{transform:translate3d(0,18px,0)}.js .reveal.is-visible{transform:translateZ(0)}}
@media(max-width:370px){:root{--page-margin:16px}.site-header{padding-inline:14px}.hero h1{font-size:31px;line-height:36px}.hero-actions .button{font-size:11px;gap:5px}.hero-actions .pickup img{width:18px;height:18px}.hero-actions .express img{width:13px;height:20px}.tracking-card{padding-inline:16px}.tracking-heading h2{font-size:18px;line-height:24px}.tracking-description{margin-left:0}.service-name{font-size:18px}.service-heading{gap:10px;left:16px}.service-summary{left:74px;font-size:11px}.service-card.is-open .service-name{font-size:17px}.service-detail-copy,.service-pyme .service-detail-copy{left:20px;right:20px;font-size:11px;line-height:18px}.operation-benefit{grid-template-columns:90px 1fr;gap:16px}.portrait{width:90px;height:90px}.portrait-ring{width:90px;height:90px}.portrait-photo{width:80px;height:80px}.industry-photo,.industry-base{width:62px;height:34px}.industry-base{top:10px}.industry-item span{font-size:11px;line-height:15px}}
.hero-shade{background:linear-gradient(72.085886deg,#000 -37.868%,#0000 105.7%)}
.service-icon-disc{transform-origin:top left}
.transport-strip{position:relative;isolation:isolate;background:var(--orange)}
.transport-strip::before{content:"";position:absolute;width:125.45%;height:1548%;left:-12.72%;top:-724%;background:url('assets/e5498.png') center/100% 100%;z-index:-2}
.transport-strip::after{content:"";position:absolute;inset:0;background:url('assets/9b883.png') center/cover;z-index:-1}
@media(max-width:1000px){.hero-shade{background:linear-gradient(90deg,rgba(0,0,0,.85),rgba(0,0,0,.1)),linear-gradient(180deg,#0000 50%,#0006)}}
@media(max-width:767px){.hero-shade{background:linear-gradient(180deg,#0009,#0005 50%,#0001),linear-gradient(90deg,#0007,#0000)}.service-name{font-size:18px}}
@media(max-width:370px){.service-heading{top:198px}.service-summary{top:252px}}
@media(min-width:1001px) and (max-width:1199px){.hero{height:auto;min-height:850px}.hero-layout{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:140px;padding-bottom:180px;row-gap:32px}.hero-copy,.tracking-card{grid-column:1/-1;max-width:584px}.hero-copy>p{max-width:500px}.tracking-card{margin:0;padding-left:48px}.tracking-heading h2{font-size:24px;line-height:28px}.tracking-description{font-size:14px;line-height:16px}.tracking-help{font-size:12px}.service-name{font-size:20px}.service-card.is-open .service-name{font-size:20px}.service-heading{gap:16px;left:20px}.service-summary{left:84px}}
@media(max-width:767px){.hero h1{font-size:32px;line-height:36px}.hero-image-frame{background:#4a7fa7}.hero-photo{width:950px;height:auto;min-width:0;top:auto;bottom:0;right:-82px;left:auto;object-fit:contain;mask-image:linear-gradient(180deg,transparent,#000 28%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 28%)}.service-envios .service-photo{object-position:75% center}.service-card.is-open{height:330px}.service-card.is-open .service-detail-copy{padding-bottom:0}.service-pyme.is-open{height:370px}}
@media(max-width:767px){.service-card.is-open{height:auto;min-height:330px;padding:72px 24px 24px}.service-pyme.is-open{min-height:370px}.service-card.is-open .service-details{position:relative;inset:auto;overflow:visible}.service-card.is-open .service-detail-copy{position:static;padding:0;transform:none}.service-card.is-open .more-info{position:relative;left:auto;bottom:auto;transform:none;display:flex;margin:24px auto 0}.service-card.is-open .more-info:active{transform:scale(.97)}}
@media(max-width:767px){.service-card.is-open .service-toggle{bottom:0;height:100%}}
.brand-glyph{display:block;font-family:'Font Awesome 6 Brands';font-size:16px;font-weight:400;font-style:normal;line-height:16px;font-variant:normal;text-rendering:auto;color:#fff}
.industry-item{isolation:isolate}
@media(max-width:370px){.hero h1{font-size:30px;line-height:34px}.industries-grid{column-gap:20px}.industry-item{height:auto;min-height:72px;flex-direction:column;align-items:flex-start;gap:8px}.industry-item span{font-size:12px;line-height:16px}.industry-base{top:3px}}
/* Targeted review adjustments: strip spacing, mobile service cards and alignment. */
@media(min-width:768px){
  .transport-group{gap:48px;padding-right:48px}
  .transport-group span{font-size:20px}
}
@media(max-width:767px){
  .service-card,.service-card.is-open,.service-pyme.is-open{height:400px;min-height:400px}
  .service-heading{top:calc(100% - 93px)}
  .service-summary{top:calc(100% - 48px)}
  .service-cargo .service-photo,.service-pyme .service-photo{
    width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:center
  }
  .service-card.is-open .service-details{height:100%;display:flex;flex-direction:column}
  .service-card.is-open .service-detail-copy{flex:0 0 auto}
  .service-card.is-open .more-info{flex:none;margin: auto auto 0}
  .advice-copy .section-heading{
    display:inline-grid;grid-template-columns:18px minmax(0,auto) 18px;column-gap:8px;max-width:100%
  }
  .advice-copy .section-heading h2{text-align:center}
  .network-intro .button{display:flex;margin:24px auto 0;max-width:100%}
}
@media(max-width:370px){.service-heading{top:calc(100% - 102px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.js .reveal{opacity:1;transform:none}.transport-track,.clients-track{animation:none!important}.portrait::after{animation:none;opacity:.15}.whatsapp{animation:none!important}}
