.lang-switcher{display:inline-flex;align-items:center;gap:2px;padding:3px;background:var(--navy-100);border-radius:var(--radius-pill);flex-shrink:0}.lang-switcher__option{padding:6px 10px;font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.02em;color:var(--navy);opacity:.6;background:none;border:none;border-radius:var(--radius-pill);cursor:pointer;transition:opacity var(--transition),background-color var(--transition),color var(--transition)}.lang-switcher__option:hover{opacity:1}.lang-switcher__option.is-active{opacity:1;background:var(--white);color:var(--red);box-shadow:var(--shadow-sm)}.lang-switcher--mobile{align-self:flex-start;margin-bottom:16px}.site-header{position:sticky;top:0;z-index:50;background:#ffffffdb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid transparent;transition:border-color var(--transition),box-shadow var(--transition)}.site-header--scrolled{border-bottom-color:var(--gray-border);box-shadow:var(--shadow-sm)}.site-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;height:76px}.site-header__logo{display:flex;align-items:center;flex-shrink:0;justify-self:start;min-width:max-content}.site-header__nav{justify-self:center}.site-header__nav ul{display:flex;align-items:center;gap:8px}.site-header__nav a{position:relative;display:inline-block;padding:8px 14px;font-size:15px;font-weight:var(--weight-medium);color:var(--navy);opacity:.8;white-space:nowrap;border-radius:var(--radius-pill);transition:opacity var(--transition),background-color var(--transition),color var(--transition)}.site-header__nav a:hover{opacity:1;background-color:var(--navy-100)}.site-header__nav a:after{content:"";position:absolute;left:14px;right:14px;bottom:3px;height:2px;border-radius:var(--radius-pill);background:var(--red);transform:scaleX(0);transform-origin:center;transition:transform var(--transition)}.site-header__nav a:hover:after{transform:scaleX(1)}.site-header__actions{display:flex;align-items:center;gap:20px;flex-shrink:0;justify-self:end;min-width:max-content}.site-header__burger{display:none;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;color:var(--navy);flex-shrink:0}.site-header__mobile{display:none}@media (max-width: 1160px){.site-header__nav,.site-header__actions{display:none}.site-header__burger{display:flex;grid-column:3;justify-self:end}.site-header__mobile{display:block;background:var(--white);border-top:1px solid var(--gray-border);padding:20px var(--page-padding) 28px}.site-header__mobile ul{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.site-header__mobile a{display:block;padding:12px 4px;font-size:16px;font-weight:var(--weight-medium);border-bottom:1px solid var(--gray-border)}}.hero{position:relative;overflow:hidden;padding:108px 0 96px;background:var(--navy);color:var(--white);--hero-safe-x: 75%}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 100% at 10% -10%,rgba(255,255,255,.09),transparent 55%)}.hero__photo-wrap{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.hero__photo-divider{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--red);clip-path:polygon(calc(var(--hero-safe-x) + 8%) 0%,100% 0%,100% 100%,var(--hero-safe-x) 100%)}.hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(calc(var(--hero-safe-x) + 8% + 8px) 0%,100% 0%,100% 100%,calc(var(--hero-safe-x) + 8px) 100%);background-image:url(/assets/hero/route-truck.jpg),linear-gradient(160deg,#1c3568,#0a1a3a 70%);background-size:cover,cover;background-position:center,center;background-repeat:no-repeat,no-repeat}.hero__inner{position:relative;max-width:540px}.hero__title{color:var(--white);font-size:clamp(34px,5.4vw,58px);margin-top:16px;max-width:15ch}.hero__subtitle{margin-top:18px;font-size:20px;font-weight:var(--weight-bold);color:var(--red)}.hero__description{margin-top:14px;font-size:17px;max-width:52ch;color:#ffffffb8}.hero__tracking{display:flex;align-items:center;gap:8px;margin-top:36px;padding:8px 8px 8px 20px;background:var(--white);border:none;border-radius:var(--radius-pill);box-shadow:var(--shadow-lg);max-width:560px}.hero__tracking-icon{color:var(--text-muted);display:flex;flex-shrink:0}.hero__tracking input{flex:1;min-width:0;border:none;outline:none;font-size:15px;color:var(--navy);background:transparent;height:40px}.hero__tracking input::placeholder{color:#9aa2b4}.hero__ctas{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.hero__route-badge{display:flex;align-items:center;gap:10px;margin-top:48px;font-size:14px;font-weight:var(--weight-bold);letter-spacing:.01em;color:var(--white)}.hero__route-pin,.hero__route-dash{color:var(--red);flex-shrink:0}@media (max-width: 1080px){.hero__photo-wrap{display:none}.hero__inner{max-width:620px}}@media (max-width: 640px){.hero{padding:64px 0 48px}.hero__tracking{flex-wrap:wrap;border-radius:var(--radius-lg);padding:14px}.hero__tracking input{order:2;width:100%;flex-basis:100%;height:44px;padding:0 4px}.hero__tracking-icon{order:1}.hero__tracking .btn{order:3;width:100%}.hero__ctas{flex-direction:column}.hero__ctas .btn{width:100%}.hero__route-badge{flex-wrap:wrap;margin-top:36px}}.benefits{padding:48px 0 28px}.benefits__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.benefit-card{background:var(--white);border:1px solid var(--gray-border);border-radius:var(--radius-md);padding:28px 24px;box-shadow:var(--shadow-sm);transition:transform var(--transition),box-shadow var(--transition)}.benefit-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.benefit-card__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--navy-100);color:var(--red);margin-bottom:18px}.benefit-card h3{font-size:18px;margin-bottom:6px}.benefit-card p{font-size:14px;margin:0}.benefit-card--accent{background:var(--navy);border-color:var(--navy)}.benefit-card--accent .benefit-card__icon{background:#ffffff1f;color:var(--white)}.benefit-card--accent h3{color:var(--white)}.benefit-card--accent p{color:#ffffffb8}@media (max-width: 920px){.benefits__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 780px){.benefits{padding:8px 0 56px}}@media (max-width: 480px){.benefit-card{padding:22px 18px}}.values__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.value-card{position:relative;background:var(--white);border:1px solid var(--gray-border);border-radius:var(--radius-md);padding:26px 20px 24px;box-shadow:var(--shadow-sm);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.value-card:hover{transform:translateY(-6px);border-color:var(--red);box-shadow:0 20px 32px -16px #d9212140}.value-card__index{display:block;font-size:42px;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--red);margin-bottom:10px}.value-card__divider{display:block;width:100%;height:2px;background:var(--red);margin-bottom:22px}.value-card__icon{display:flex;align-items:center;justify-content:center;width:100%;height:64px;color:var(--navy);margin-bottom:18px;transition:color .25s ease,transform .25s ease}.value-card__icon svg{width:56px;height:56px}.value-card:hover .value-card__icon{color:var(--red);transform:translateY(-2px)}.value-card h3{font-size:16px;margin-bottom:8px}.value-card p{font-size:13.5px;margin:0}.values__mission{margin-top:56px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.values__mission-block{background:var(--navy);border-radius:var(--radius-lg);padding:32px 32px 30px}.values__mission-block .eyebrow{color:var(--red)}.values__mission-text{margin-top:14px;color:var(--white);font-size:19px;font-weight:var(--weight-semibold);line-height:1.45}@media (max-width: 920px){.values__grid{grid-template-columns:repeat(2,1fr)}.values__mission{grid-template-columns:1fr}}@media (max-width: 560px){.values__grid{grid-template-columns:1fr}}.services__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.services__head .section-head{margin-bottom:0}.services__head-cta{flex-shrink:0}.services__grid{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.service-card{background:var(--white);border:1px solid var(--gray-border);border-radius:var(--radius-md);padding:30px 26px;transition:box-shadow var(--transition),transform var(--transition),border-color var(--transition)}.service-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px);border-color:transparent}.service-card__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:var(--red);color:var(--white);margin-bottom:20px}.service-card h3{font-size:18px;margin-bottom:10px}.service-card p{font-size:14.5px;min-height:66px}.service-card__link{display:inline-flex;align-items:center;gap:4px;margin-top:16px;font-size:14px;font-weight:var(--weight-bold);color:var(--navy)}.service-card__link svg{transition:transform var(--transition)}.service-card:hover .service-card__link svg{transform:translate(3px)}@media (max-width: 920px){.services__head{flex-direction:column;align-items:flex-start}.services__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.services__grid{grid-template-columns:1fr}.service-card p{min-height:0}}.how__route{display:flex;align-items:center;gap:16px;max-width:640px;margin:0 auto 56px}.how__endpoint{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:var(--weight-bold);color:var(--navy);letter-spacing:.04em;flex-shrink:0}.how__dot{width:14px;height:14px;border-radius:50%;display:inline-block}.how__dot--a{background:var(--navy)}.how__dot--b{background:var(--white);border:3px solid var(--red)}.how__line{flex:1;height:6px}.how__steps{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;counter-reset:step}.how__step{position:relative;background:var(--white);border:1px solid var(--gray-border);border-radius:var(--radius-md);padding:22px 18px 20px}.how__step-num{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--navy-100);color:var(--navy);font-weight:var(--weight-bold);font-size:13px;margin-bottom:14px}.how__step h3{font-size:15.5px;margin-bottom:6px}.how__step p{font-size:13px;margin:0}.how__step--active{border-color:var(--red);box-shadow:var(--shadow-md)}.how__step--active .how__step-num{background:var(--red);color:var(--white)}@media (max-width: 920px){.how__steps{grid-template-columns:repeat(3,1fr)}}@media (max-width: 640px){.how__steps{grid-template-columns:1fr}.how__route{max-width:100%}}.geo__grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.geo .eyebrow{color:var(--red)}.geo p{color:#ffffffb8}.geo__quote{margin-top:20px;font-size:18px;font-weight:var(--weight-bold);color:var(--white);border-left:3px solid var(--red);padding-left:16px}.geo__map{position:relative;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);aspect-ratio:360 / 260;overflow:hidden}.geo__map-svg{width:100%;height:100%}.geo__point{position:absolute;display:flex;flex-direction:column;gap:3px;font-size:13px;background:#071d49b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:8px 12px;border-radius:10px}.geo__point strong{display:block;color:var(--white);font-size:13px;letter-spacing:.04em}.geo__point span{display:block;color:#fff9;font-size:12px;max-width:22ch}.geo__point--origin{top:8%;left:4%}.geo__point--destination{bottom:8%;right:4%;text-align:right}.geo__point--destination span,.geo__point--destination strong{text-align:right}@media (max-width: 920px){.geo__grid{grid-template-columns:1fr}.geo__map{aspect-ratio:360 / 220}}@media (max-width: 480px){.geo__point span{max-width:16ch}}.faq__grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:56px;align-items:start}.faq .section-head{margin-bottom:0}.faq__cta{margin-top:8px}.faq__list{display:flex;flex-direction:column;gap:12px}.faq__item{border:1px solid var(--gray-border);border-radius:var(--radius-md);background:var(--white);padding:4px 22px;transition:border-color var(--transition)}.faq__item.is-open{border-color:var(--navy)}.faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;padding:20px 0;font-size:16px;font-weight:var(--weight-bold);color:var(--navy);text-align:left}.faq__question svg{flex-shrink:0;color:var(--red);transition:transform var(--transition)}.faq__item.is-open .faq__question svg{transform:rotate(90deg)}.faq__answer{padding-bottom:20px;font-size:14.5px}@media (max-width: 860px){.faq__grid{grid-template-columns:1fr;gap:32px}}.cta-card{position:relative;overflow:hidden;background:var(--navy);border-radius:var(--radius-lg);padding:64px 56px}.cta-card__accent{position:absolute;top:0;right:0;width:46%;height:100%;background:linear-gradient(135deg,transparent 46%,var(--red) 46%);opacity:.9}.cta-card__content{position:relative;max-width:620px}.cta-card .eyebrow{color:var(--red)}.cta-card h2{color:var(--white);margin-top:14px}.cta-card p{color:#ffffffb8;margin-top:14px;max-width:48ch}.cta-form{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.cta-form input{flex:1;min-width:200px;height:52px;border-radius:var(--radius-pill);border:none;padding:0 22px;font-size:15px;background:var(--white);color:var(--navy)}.cta-form input::placeholder{color:#9aa2b4}.cta-form .btn{flex-shrink:0}.cta-success{margin-top:32px;display:flex;flex-direction:column;gap:4px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-md);padding:20px 24px;color:var(--white);max-width:420px}.cta-success span{color:#ffffffb8;font-size:14px}@media (max-width: 720px){.cta-card{padding:44px 28px}.cta-card__accent{width:70%;opacity:.5}.cta-form{flex-direction:column}.cta-form input,.cta-form .btn{width:100%}}.site-footer{background:var(--navy);color:var(--white);padding-top:72px}.site-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;border-bottom:1px solid rgba(255,255,255,.12)}.site-footer .site-footer__grid{padding-bottom:48px}.site-footer__brand p{margin-top:16px;color:#ffffff9e;font-size:14px;max-width:32ch}.site-footer__socials{display:flex;align-items:center;gap:10px;margin-top:22px}.site-footer__social{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ffffff14;color:#ffffffd9;transition:background var(--transition),color var(--transition),transform var(--transition)}.site-footer__social:hover{background:var(--red);color:var(--white);transform:translateY(-2px)}.site-footer__col h3{font-size:14px;font-weight:var(--weight-bold);color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;margin-bottom:18px}.site-footer__col ul{display:flex;flex-direction:column;gap:12px}.site-footer__col a{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;color:#ffffffd9;transition:color var(--transition)}.site-footer__col a:hover{color:var(--white)}.site-footer__col svg{color:var(--red);flex-shrink:0}.site-footer__address{display:flex;align-items:flex-start;gap:8px;font-size:14.5px;color:#ffffffd9;transition:color var(--transition)}.site-footer__address:hover{color:var(--white)}.site-footer__address svg{color:var(--red);flex-shrink:0;margin-top:2px}.site-footer__hours{margin-top:10px;font-size:13px;color:#ffffff8c}.site-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:#ffffff80}.site-footer .site-footer__bottom{margin-top:8px;padding-top:24px;padding-bottom:40px}.site-footer__tag{font-weight:var(--weight-bold);letter-spacing:.04em;color:#ffffffb3}@media (max-width: 860px){.site-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.site-footer__grid{grid-template-columns:1fr;gap:32px}.site-footer__bottom{flex-direction:column;align-items:flex-start}}._wrap_10eak_1{position:fixed;right:clamp(.75rem,2vw,1.74rem);bottom:clamp(1rem,3.3vw,3.4rem);z-index:70;display:flex;flex-direction:column;gap:.6rem}._btn_10eak_11{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;color:var(--white);box-shadow:var(--shadow-md);transition:transform var(--transition),background-color var(--transition)}._btnWhatsapp_10eak_22{background:#25d366}._btnWhatsapp_10eak_22:hover{background:#1fb455;transform:translateY(-2px)}._btnPhone_10eak_30{background:var(--navy)}._btnPhone_10eak_30:hover{background:var(--navy-700);transform:translateY(-2px)}@media (max-width: 520px){._btn_10eak_11{width:48px;height:48px}}:root{--navy: #071d49;--navy-700: #0d2a63;--navy-100: #e7eaf2;--red: #e53935;--red-600: #cc2622;--white: #ffffff;--light-gray: #f2f2f2;--gray-border: #e3e6ec;--text-muted: #5b6478;--bg-page: #ffffff;--bg-section-alt: #f7f8fb;--bg-card: #ffffff;--font-family: "Montserrat", -apple-system, BlinkMacSystemFont, sans-serif;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-black: 900;--container-max: 1440px;--page-padding: 16px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(7, 29, 73, .06), 0 1px 1px rgba(7, 29, 73, .04);--shadow-md: 0 12px 24px -12px rgba(7, 29, 73, .18);--shadow-lg: 0 24px 48px -16px rgba(7, 29, 73, .22);--transition: .18s ease}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{overflow-x:clip;width:100%}body{margin:0;font-family:var(--font-family);font-weight:var(--weight-regular);color:var(--navy);background:var(--bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,p,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button{font-family:inherit;cursor:pointer}input{font-family:inherit}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--page-padding)}.section{padding:48px 0}.section--tight{padding:72px 0}.section--alt{background:var(--bg-section-alt)}.section--navy{background:var(--navy);color:var(--white)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--red)}.eyebrow:before{content:"";width:24px;height:2px;background:var(--red);display:inline-block}.section-head{max-width:640px;margin-bottom:48px}.section-head--center{max-width:640px;margin-left:auto;margin-right:auto;text-align:center}h1,h2,h3{font-weight:var(--weight-black);line-height:1.1;letter-spacing:-.01em}h2{font-size:clamp(28px,3.4vw,40px);margin-top:12px}h3{font-size:20px;font-weight:var(--weight-bold)}p{line-height:1.6;color:var(--text-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 28px;border-radius:var(--radius-pill);font-weight:var(--weight-bold);font-size:15px;border:none;white-space:nowrap;transition:transform var(--transition),box-shadow var(--transition),background var(--transition),border-color var(--transition),color var(--transition)}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--red);color:var(--white);box-shadow:0 12px 24px -10px #e539358c}.btn--primary:hover{background:var(--red-600)}.btn--secondary{background:var(--white);color:var(--navy);border:1.5px solid var(--gray-border)}.btn--secondary:hover{border-color:var(--navy)}.btn--ghost-on-navy{background:transparent;color:var(--white);border:1.5px solid rgba(255,255,255,.35)}.btn--ghost-on-navy:hover{border-color:var(--white);background:#ffffff14}.btn--sm{height:44px;padding:0 20px;font-size:14px}.btn--block{width:100%}:focus-visible{outline:2px solid var(--red);outline-offset:3px}@media (max-width: 780px){.section{padding:64px 0}.section--tight{padding:48px 0}.section-head{margin-bottom:36px}}@media (max-width: 480px){.section{padding:52px 0}}
