@media(max-width:1020px){.site-nav{gap:18px}.editorial-grid{grid-template-columns:.3fr 1.3fr}.operation-card{grid-column:2;margin:20px 0 40px;max-width:500px}.metrics-layout{grid-template-columns:1fr 1fr}.metric:nth-child(3){border-left:0}.logistics-layout,.coverage-layout{grid-template-columns:1fr;gap:60px}.logistics-console{max-width:720px}.cta-layout{align-items:flex-start;flex-direction:column;gap:40px}.brands-heading{grid-template-columns:1fr 1fr}.brands-heading p:last-child{margin-left:30px}}
@media(max-width:820px){.container{width:min(100% - 40px,650px)}.site-header{background:rgba(6,29,56,.94)}.nav-shell{height:74px}.brand img{width:105px;height:54px}.nav-toggle{display:block}.site-nav{position:fixed;inset:74px 0 0;background:var(--primary-dark);padding:46px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:23px;font-size:1.4rem;transform:translateX(100%);visibility:hidden;transition:.35s var(--ease)}.site-nav.is-open{transform:none;visibility:visible}.site-header.is-scrolled .nav-shell{height:74px}.hero{height:auto;min-height:780px}.hero-layout{padding-top:150px;min-height:780px}.hero-media{background-position:62% center}.hero-copy-block h1{font-size:clamp(3.1rem,12vw,5.2rem)}.hero-signal{bottom:38px;gap:15px;flex-wrap:wrap;max-width:70%}.hero-capacity{bottom:30px;width:150px}.hero-capacity strong{font-size:2.4rem}.editorial-grid{grid-template-columns:1fr}.rail-label{display:none}.operation-card{grid-column:auto;margin:20px 20px 30px 0}.metrics-layout{grid-template-columns:1fr 1fr}.section-heading{display:block}.section-heading>.text-link,.heading-note{margin-top:25px}.bento-products{grid-template-columns:1fr;grid-template-rows:500px repeat(3,310px)}.product-main,.product-wide{grid-row:auto;grid-column:auto}.brands-heading{display:block}.brands-heading p:last-child{margin:25px 0 0;max-width:430px}.process-line{grid-template-columns:1fr}.process-line li{display:grid;grid-template-columns:35px 30px 1fr;gap:10px;padding:18px 0;border-top:1px solid var(--border)}.process-line li>span{width:1px;height:100%;margin:0;background:var(--border)}.process-line h3,.process-line p{grid-column:3;margin:0;max-width:none}.process-line li>span:before{left:-3px;top:3px}.values-title{display:block}.values-grid{grid-template-columns:1fr 1fr}.values-grid article:nth-child(3){border-top:1px solid var(--border)}.footer-layout{grid-template-columns:1fr 1fr}.footer-identity{grid-column:1/-1}.page-grid,.contact-layout{grid-template-columns:1fr;gap:50px}}
@media(max-width:520px){.container{width:calc(100% - 32px)}.section{padding:84px 0}.hero{min-height:820px}.hero-layout{min-height:820px}.hero-media{background-position:66% center}.hero-copy-block h1{font-size:3.25rem}.hero-lead{font-size:1rem}.actions,.cta-actions{flex-direction:column;align-items:stretch}.hero-signal{max-width:100%;bottom:110px;display:grid;gap:8px}.hero-capacity{left:0;right:auto;bottom:24px;width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;border-left:0;border-top:1px solid rgba(255,255,255,.3);padding:13px 0}.hero-capacity strong{grid-row:1/3;grid-column:2}.hero-capacity p{grid-column:1}.scroll-cue{display:none}.copy-columns{grid-template-columns:1fr}.operation-card{margin-right:0}.operation-caption{right:-8px}.metrics-layout{grid-template-columns:1fr}.metric,.metric:nth-child(3){border-left:0;border-top:1px solid var(--border);padding:25px 0;min-height:170px}.metric.featured{border:0}.bento-products{grid-template-rows:440px repeat(3,290px)}.console-map{height:330px}.console-foot span:last-child{display:none}.coverage-layout{gap:40px}.route-map{height:390px}.values-grid{grid-template-columns:1fr}.values-grid article{min-height:200px;border-right:0;border-top:1px solid var(--border);padding:24px 0}.footer-layout{grid-template-columns:1fr;gap:38px}.footer-identity{grid-column:auto}.footer-bottom{display:block}.footer-bottom span{display:block;margin-top:5px}.contact-form{grid-template-columns:1fr}.field.full{grid-column:auto}.whatsapp-float span{display:none}.page-hero{padding:150px 0 80px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}

/* Refined production scale and official identity assets. */
@media(min-width:821px){
  .section{padding:clamp(76px,8vw,118px) 0}
  h1{font-size:clamp(3.15rem,5.65vw,5.75rem)}
  h2{font-size:clamp(2.45rem,4.25vw,4.35rem)}
  .hero{min-height:680px;height:min(92svh,880px)}
  .hero-layout{padding-top:clamp(145px,18vh,185px)}
  .bento-products{grid-template-rows:280px 280px}
  .logistics{padding:110px 0}
  .console-map{height:360px}
  .route-map{height:460px}
  .contact-cta{padding:88px 0}
  .page-hero{padding:155px 0 82px}
  .page-content{padding:88px 0}
}
.brand{position:relative;display:block;width:74px;height:74px}
.brand img{position:absolute;inset:0;width:74px;height:74px;object-fit:contain;filter:none;transition:.35s}
.brand .logo-dark{opacity:0}
.site-header.is-scrolled .brand .logo-light{opacity:0}
.site-header.is-scrolled .brand .logo-dark{opacity:1}
.site-header.is-scrolled .brand,.site-header.is-scrolled .brand img{width:64px;height:64px}
.footer-identity img{width:118px;height:118px;object-fit:contain;filter:none}
.product-art{background-image:none;background-size:cover;background-position:center}
.product-art::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(4,23,44,.84),transparent 62%)}
.product-art.chicken{background-image:url('../img/category-chicken.jpg');background-position:center 58%}
.product-art.fish{background-image:url('../img/category-fish.jpg');background-position:center}
.product-art.coldcuts{background-image:url('../img/category-cold-cuts.jpg');background-position:center;filter:none}
.product-art.frozen{background-image:url('../img/category-frozen.jpg');background-position:center}
@media(max-width:820px){.brand,.brand img{width:62px;height:62px}.site-header.is-scrolled .brand,.site-header.is-scrolled .brand img{width:58px;height:58px}}
@media(max-width:520px){h1{font-size:clamp(2.75rem,12vw,3.25rem)}h2{font-size:clamp(2.25rem,10vw,3rem)}.section{padding:72px 0}.hero{min-height:760px}.hero-layout{min-height:760px}.bento-products{grid-template-rows:390px repeat(3,250px)}.contact-cta{padding:72px 0}}
