/* ==========================================================================
   Puglifrut — Design System
   Identidad de la caja real: negro + rojo manzana + verde lima sobre gris claro.
   Estilo:  Accessible & Ethical   ·   Patrón: Trust & Authority + Conversion
   Tipografía: Plus Jakarta Sans (una sola familia, 400–800)
   ========================================================================== */

/* ---------- 1. Tokens ---------- */
:root{
  /* marca */
  --brand-red:#EF3340;          /* rojo manzana del logo — superficies grandes */
  --brand-red-ink:#C4121F;      /* rojo legible para texto sobre claro */
  --brand-green:#3FD43F;        /* verde lima del logo — sobre negro */
  --brand-green-dark:#14761F;   /* verde legible sobre claro — 5,3:1 */
  --brand-black:#111111;

  /* semánticos */
  --color-primary:var(--brand-red-ink);
  --color-primary-hover:#9E0E19;
  --color-on-primary:#FFFFFF;
  --color-accent:var(--brand-green-dark);
  --color-background:#F6F6F4;
  --color-foreground:#141414;
  --color-card:#FFFFFF;
  --color-muted:#ECECE8;
  --color-muted-foreground:#585856;
  --color-border:#DFDFD9;
  --color-border-strong:#C9C9C1;
  --color-destructive:#B91C1C;
  --color-ring:var(--brand-red-ink);

  /* superficies oscuras (la caja es negra) */
  --color-dark:#111111;
  --color-on-dark:#F2F2F0;
  --color-on-dark-muted:#A8A8A4;

  /* espaciado */
  --space-1:4px;  --space-2:8px;  --space-3:12px; --space-4:16px;
  --space-5:24px; --space-6:32px; --space-7:48px; --space-8:64px;

  --radius:12px;
  --radius-lg:20px;
  --radius-pill:999px;
  --shadow-sm:0 1px 2px rgba(17,17,17,.06), 0 1px 3px rgba(17,17,17,.08);
  --shadow-md:0 4px 6px -2px rgba(17,17,17,.06), 0 12px 24px -12px rgba(17,17,17,.22);
  --shadow-lg:0 24px 56px -24px rgba(17,17,17,.4);

  --font-body:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;

  --dur-fast:150ms;
  --dur:220ms;
  --dur-slow:420ms;
  --ease:cubic-bezier(.2,.8,.2,1);
  --ease-back:cubic-bezier(.34,1.4,.64,1);

  --wrap:1160px;
  --nav-h:72px;
}

*,*::before,*::after{box-sizing:border-box}

html{
  scroll-behavior:smooth;
  scroll-padding-top:calc(var(--nav-h) + var(--space-4));
  -webkit-text-size-adjust:100%;
}

body{
  margin:0;
  font-family:var(--font-body);
  font-size:16px;
  line-height:1.6;
  color:var(--color-foreground);
  background:var(--color-background);
  overflow-x:hidden;
  -webkit-font-smoothing:antialiased;
}

/* El wordmark de la marca es un sans muy pesado y apretado: se replica aquí. */
h1,h2,h3{
  font-weight:800;
  line-height:1.1;
  letter-spacing:-.035em;
  margin:0;
  text-wrap:balance;
}
h1{font-size:clamp(2.5rem, 5.4vw, 4.25rem)}
h2{font-size:clamp(1.875rem, 3.4vw, 2.75rem)}
h3{font-size:1.125rem; letter-spacing:-.02em}
p{margin:0}
ul,ol{margin:0; padding:0; list-style:none}
img{display:block; max-width:100%; height:auto}

.sprite{position:absolute; width:0; height:0; overflow:hidden}
.wrap{width:min(100% - var(--space-5) * 2, var(--wrap)); margin-inline:auto}

.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{
  position:absolute; left:-9999px; top:0; z-index:100;
  background:var(--brand-black); color:#fff; text-decoration:none;
  padding:var(--space-3) var(--space-4); border-radius:0 0 var(--radius) 0;
}
.skip:focus{left:0}

:focus-visible{outline:3px solid var(--color-ring); outline-offset:3px; border-radius:6px}
.section--dark :focus-visible,
.footer :focus-visible{outline-color:var(--brand-green)}

/* ---------- 2. Iconos ---------- */
.ico{
  width:1.25em; height:1.25em; flex:none;
  fill:none; stroke:currentColor; stroke-width:1.75;
  stroke-linecap:round; stroke-linejoin:round;
}

/* Avión, barco y camión: PNG de la marca usados como máscara, así toman el
   color de donde estén. Van incrustados porque el navegador no carga
   imágenes externas para máscaras cuando la página se abre como archivo. */
.ico--m{
  display:inline-block; flex:none;
  background-color:currentColor;
  -webkit-mask-repeat:no-repeat;   mask-repeat:no-repeat;
  -webkit-mask-position:center;    mask-position:center;
  -webkit-mask-size:contain;       mask-size:contain;
                                   mask-mode:alpha;
}
.ico--plane{
  width:1.05em; height:1.05em;
  -webkit-mask-image:url("data:image/png;base64,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"); mask-image:url("data:image/png;base64,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");
}
.ico--ship{
  width:1.73em; height:1.05em;
  -webkit-mask-image:url("data:image/png;base64,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"); mask-image:url("data:image/png;base64,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");
}
.ico--truck{
  width:1.65em; height:1.05em;
  -webkit-mask-image:url("data:image/png;base64,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"); mask-image:url("data:image/png;base64,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");
}

/* ---------- 3. Botones ---------- */
.btn{
  display:inline-flex; align-items:center; justify-content:center; gap:var(--space-2);
  min-height:48px; padding:var(--space-3) var(--space-5);
  background:var(--color-primary); color:var(--color-on-primary);
  font:inherit; font-size:.9375rem; font-weight:700; letter-spacing:-.01em;
  text-decoration:none; border:2px solid transparent; border-radius:var(--radius-pill);
  cursor:pointer; box-shadow:var(--shadow-sm);
  transition:background var(--dur) var(--ease), color var(--dur) var(--ease),
             transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);
}
.btn:hover{background:var(--color-primary-hover); transform:translateY(-2px); box-shadow:var(--shadow-md)}
.btn:active{transform:translateY(0)}
.btn--sm{min-height:44px; padding:var(--space-2) var(--space-4); font-size:.875rem}
.btn--full{width:100%}
.btn--ghost{background:transparent; color:var(--color-foreground); border-color:var(--color-border-strong); box-shadow:none}
.btn--ghost:hover{background:var(--color-card); color:var(--brand-black); border-color:var(--brand-black)}
.section--dark .btn--ghost{color:var(--color-on-dark); border-color:rgba(255,255,255,.3)}
.section--dark .btn--ghost:hover{background:rgba(255,255,255,.08); color:#fff; border-color:var(--brand-green)}

/* ---------- 4. Marca ---------- */
.brand{display:inline-flex; align-items:center; gap:var(--space-2); text-decoration:none}
.brand > img{height:46px; width:auto; display:block}
.brand__mark{height:34px; width:auto; display:block; flex:none}
.brand__text{
  font-size:1.5rem; font-weight:800; letter-spacing:-.055em;
  color:var(--brand-black); line-height:1;
}
/* El isotipo.png trae ~13,6% de margen transparente a cada lado y está
   descentrado 24px hacia arriba: se compensa para pegarlo al wordmark. */
.brand--sm{gap:0}
.brand--sm .brand__mark{height:34px; width:auto; margin-right:-5px; transform:translateY(1px)}
.brand--sm .brand__text{font-size:1.35rem; color:#fff}

/* ® de marca registrada, arriba a la derecha del logo.
   El PNG trae 10% de margen transparente arriba y 3,6% a la derecha:
   los márgenes de abajo lo compensan para que el ® toque el logo real. */
.brand{align-items:flex-start}
.brand__r{
  align-self:flex-start;
  margin-top:4px; margin-left:-2px;
  font-size:1.125rem; font-weight:700; line-height:1;
  color:var(--color-foreground);
}
.brand--sm{align-items:flex-start}
.brand--sm .brand__r{margin-top:4px; margin-left:1px; font-size:1rem; color:var(--color-on-dark)}
/* el isotipo del pie se recentra respecto al texto, no al ® */
.brand--sm .brand__mark{align-self:center}
.brand--sm .brand__text{align-self:center}

/* ---------- 5. Navegación ---------- */
.nav{
  position:sticky; top:0; z-index:50;
  background:rgba(246,246,244,.9);
  backdrop-filter:blur(12px); -webkit-backdrop-filter:blur(12px);
  border-bottom:1px solid transparent;
  transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);
}
.nav.is-stuck{border-color:var(--color-border); box-shadow:0 8px 24px -20px rgba(0,0,0,.9)}
.nav__inner{display:flex; align-items:center; justify-content:space-between; min-height:var(--nav-h); gap:var(--space-4)}
.nav__links{display:flex; align-items:center; gap:var(--space-5)}
.nav__links a{
  display:inline-flex; align-items:center; min-height:44px;
  color:var(--color-foreground); text-decoration:none;
  font-size:.9375rem; font-weight:600;
  border-bottom:2px solid transparent;
  transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);
}
.nav__links a:hover{color:var(--color-primary); border-bottom-color:var(--brand-red)}
.nav__links a.btn{color:var(--color-on-primary); border-bottom-color:transparent}
.nav__links a.btn:hover{color:var(--color-on-primary)}
.nav__links a[aria-current="true"]{color:var(--color-primary); border-bottom-color:var(--brand-red)}

.burger{
  display:none; align-items:center; justify-content:center;
  width:48px; height:48px; padding:0;
  background:none; border:0; color:var(--color-foreground); cursor:pointer;
}
.burger .ico{width:26px; height:26px}
.burger .ico--close{display:none}
.burger[aria-expanded="true"] .ico--burger{display:none}
.burger[aria-expanded="true"] .ico--close{display:block}

/* ---------- 5b. Herramientas del header: idioma y menú ---------- */
.nav__tools{display:flex; align-items:center; gap:var(--space-2)}

.lang{
  display:inline-flex; align-items:center; gap:2px; padding:3px;
  background:var(--color-muted); border:1px solid var(--color-border);
  border-radius:var(--radius-pill);
}
.lang__btn{
  min-width:42px; min-height:34px; padding:0 var(--space-2);
  font:inherit; font-size:.75rem; font-weight:800; letter-spacing:.06em;
  color:var(--color-muted-foreground);
  background:transparent; border:0; border-radius:var(--radius-pill);
  cursor:pointer; transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);
}
.lang__btn:hover{color:var(--color-foreground)}
.lang__btn[aria-pressed="true"]{background:var(--brand-black); color:#fff}

/* ---------- 5c. WhatsApp ---------- */
.btn--wa{background:#0F7D42; color:#fff}          /* verde WhatsApp legible: 4,8:1 */
.btn--wa:hover{background:#0D6E3A; color:#fff}

.wa-float{
  position:fixed; z-index:60;
  right:max(var(--space-5), env(safe-area-inset-right));
  bottom:max(var(--space-5), env(safe-area-inset-bottom));
  display:inline-flex; align-items:center; gap:var(--space-2);
  min-height:56px; padding:0 var(--space-5) 0 var(--space-4);
  background:#0F7D42; color:#fff; text-decoration:none;
  font-size:.9375rem; font-weight:700;
  border-radius:var(--radius-pill);
  box-shadow:0 10px 30px -8px rgba(0,0,0,.45);
  transition:background var(--dur) var(--ease), transform var(--dur) var(--ease);
}
.wa-float:hover{background:#0D6E3A; transform:translateY(-2px)}
.wa-float .ico{width:26px; height:26px}

/* no tapar el pie ni el formulario: se esconde al llegar al final */
@media (max-width:560px){
  .wa-float{
    min-width:56px; width:56px; padding:0;
    justify-content:center;
  }
  .wa-float__txt{
    position:absolute; width:1px; height:1px; padding:0; margin:-1px;
    overflow:hidden; clip:rect(0 0 0 0); white-space:nowrap;
  }
}

/* el menú abierto bloquea el scroll del fondo */
body.no-scroll{overflow:hidden}

/* ---------- 6. Hero ---------- */
.hero{position:relative; padding-top:var(--space-8)}
.hero__inner{
  display:grid; grid-template-columns:1.05fr .95fr;
  gap:var(--space-8); align-items:center;
  padding-bottom:var(--space-8);
}
.eyebrow{
  display:inline-flex; align-items:center; gap:var(--space-2);
  text-transform:uppercase; letter-spacing:.12em;
  font-size:.75rem; font-weight:800;
  color:var(--color-primary); margin-bottom:var(--space-4);
}
.dot{width:8px; height:8px; border-radius:50%; background:var(--brand-green-dark); flex:none}
.section--dark .dot{background:var(--brand-green)}
.hero h1 em{font-style:normal; color:var(--color-primary)}
.lead{margin-top:var(--space-5); max-width:34rem; font-size:1.0625rem; color:var(--color-muted-foreground)}
.hero__cta{display:flex; flex-wrap:wrap; gap:var(--space-3); margin-top:var(--space-6)}
.hero__proof{
  display:flex; flex-wrap:wrap; gap:var(--space-3) var(--space-5);
  margin-top:var(--space-6); padding-top:var(--space-5);
  border-top:1px solid var(--color-border);
  font-size:.875rem; font-weight:600; color:var(--color-muted-foreground);
}
.hero__proof li{display:flex; align-items:center; gap:var(--space-2)}
.hero__proof .ico{color:var(--brand-green-dark)}
.hero__tag{margin-top:var(--space-4); font-size:1.0625rem; font-weight:600}
.hero__tag strong{color:var(--color-primary); font-weight:800}

/* foto del hero: marco negro como la caja */
.hero__photo{
  margin:0; position:relative;
  background:var(--brand-black);
  border-radius:var(--radius-lg); overflow:hidden;
  box-shadow:var(--shadow-lg);
}
.hero__photo img{width:100%; aspect-ratio:3/2; object-fit:cover}
.hero__photo figcaption{
  padding:var(--space-3) var(--space-5) var(--space-4);
  color:var(--color-on-dark-muted); font-size:.8125rem; font-weight:600;
  border-top:3px solid var(--brand-green);
}
.hero__photo figcaption strong{color:#fff}

/* ---------- 7. Cinta de certificaciones ---------- */
.certs{background:var(--brand-black); color:var(--color-on-dark)}
.certs__head{padding-top:var(--space-4)}
.certs__head p{
  font-size:.75rem; font-weight:800; letter-spacing:.16em;
  text-transform:uppercase; color:var(--brand-green);
}

.marquee{
  overflow:hidden; padding-block:var(--space-3) var(--space-5);
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);
          mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);
}
.marquee__track{display:flex; gap:var(--space-8); width:max-content; animation:marquee 34s linear infinite}
.marquee:hover .marquee__track,
.marquee:focus-within .marquee__track,
.marquee.is-paused .marquee__track{animation-play-state:paused}
.marquee__track li{
  font-size:.8125rem; font-weight:800; letter-spacing:.14em;
  text-transform:uppercase; color:var(--color-on-dark-muted); white-space:nowrap;
}
@keyframes marquee{from{transform:translateX(0)} to{transform:translateX(-50%)}}

/* ---------- 8. Cifras ---------- */
.proof{background:var(--color-card); border-block:1px solid var(--color-border)}
.stats{display:grid; grid-template-columns:repeat(4,1fr); gap:var(--space-5); padding-block:var(--space-6)}
.stats div{padding-left:var(--space-4); border-left:3px solid var(--brand-red)}
.stats div:nth-child(2n){border-left-color:var(--brand-green-dark)}
.stats dt{font-size:clamp(1.75rem,3vw,2.25rem); font-weight:800; letter-spacing:-.04em; line-height:1}
.stats dd{margin:var(--space-2) 0 0; font-size:.875rem; color:var(--color-muted-foreground)}

/* ---------- 9. Secciones ---------- */
.section{padding-block:var(--space-8)}
.section--soft{background:var(--color-muted)}
.section--dark{background:var(--color-dark); color:var(--color-on-dark)}
.section--dark h2,.section--dark h3{color:#fff}
.section--dark .eyebrow{color:var(--brand-green)}
.section--dark .section__sub{color:var(--color-on-dark-muted)}

.section__head{max-width:46rem; margin-bottom:var(--space-7)}
.section__sub{margin-top:var(--space-3); font-size:1rem; color:var(--color-muted-foreground)}

.grid{display:grid; gap:var(--space-4)}
.grid--3{grid-template-columns:repeat(3,1fr)}
.grid--4{grid-template-columns:repeat(4,1fr)}

/* ---------- 10. Tarjetas ---------- */
.card{
  background:var(--color-card); color:var(--color-foreground);
  border:1px solid var(--color-border); border-radius:var(--radius-lg);
  padding:var(--space-5);
  transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease),
             border-color var(--dur) var(--ease);
}
.card:hover{transform:translateY(-3px); box-shadow:var(--shadow-md); border-color:var(--brand-black)}
.card h3{margin-bottom:var(--space-2)}
.card p{font-size:.9375rem; color:var(--color-muted-foreground)}

.card__ico{
  display:inline-grid; place-items:center; width:48px; height:48px;
  margin-bottom:var(--space-4); border-radius:var(--radius);
  color:var(--brand-black); background:var(--color-background);
  border:1px solid var(--color-border);
}
.card__ico .ico{width:24px; height:24px}
.card__ico--plain{color:var(--brand-black)}

.card--svc{background:rgba(255,255,255,.05); color:var(--color-on-dark); border-color:rgba(255,255,255,.14)}
.card--svc:hover{background:rgba(255,255,255,.09); border-color:var(--brand-green)}
.card--svc p{color:var(--color-on-dark-muted)}
.card--svc .card__ico{background:rgba(255,255,255,.08); border-color:rgba(255,255,255,.2); color:var(--brand-green)}
.quality{margin-top:var(--space-6)}

/* ---------- 11. Productos ---------- */
.prods{display:grid; grid-template-columns:repeat(3,1fr); gap:var(--space-5)}
.prod{
  display:flex; flex-direction:column; overflow:hidden;
  background:var(--color-card); border:1px solid var(--color-border);
  border-radius:var(--radius-lg);
  transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease),
             border-color var(--dur) var(--ease);
}
.prod:hover{transform:translateY(-4px); box-shadow:var(--shadow-md); border-color:var(--brand-black)}
.prod__img{position:relative; overflow:hidden; background:var(--brand-black)}
.prod__img img{width:100%; aspect-ratio:20/7; object-fit:cover; transition:transform var(--dur-slow) var(--ease)}
.prod:hover .prod__img img{transform:scale(1.05)}
.prod__body{display:flex; flex-direction:column; flex:1; padding:var(--space-5)}
.prod__body h3{font-size:1.3rem; margin-bottom:var(--space-2)}
.prod__body > p{font-size:.9375rem; color:var(--color-muted-foreground)}
.prod__note{margin-top:auto; padding-top:var(--space-4)}
.prod__note a{
  display:inline-flex; align-items:center; gap:var(--space-2); min-height:44px;
  font-size:.875rem; font-weight:700; color:var(--color-primary);
  text-decoration:underline; text-underline-offset:4px;
}
.prod__note a:hover{color:var(--brand-black)}

.tags{display:flex; flex-wrap:wrap; gap:var(--space-2); margin-top:var(--space-4)}
.tags li{
  display:inline-flex; align-items:center; gap:var(--space-1);
  font-size:.75rem; font-weight:700; color:var(--color-foreground);
  background:var(--color-background); border:1px solid var(--color-border);
  padding:var(--space-1) var(--space-3); border-radius:var(--radius-pill);
  white-space:nowrap;
}
.tags__via{background:var(--brand-black); color:#fff; border-color:var(--brand-black)}
.tags__via .ico--plane{width:14px; height:14px}
.tags__via .ico--ship {width:20px; height:12px}
.tags__via .ico--truck{width:19px; height:12px}

/* ---------- 12. Calibres ---------- */
.sizes{
  margin-top:var(--space-6); padding:var(--space-6);
  background:var(--brand-black); color:var(--color-on-dark);
  border-radius:var(--radius-lg);
  display:grid; grid-template-columns:minmax(0,16rem) 1fr;
  gap:var(--space-5) var(--space-6); align-items:center;
  scroll-margin-top:calc(var(--nav-h) + var(--space-5));
}
.sizes h3{display:flex; align-items:center; gap:var(--space-2); color:#fff; font-size:1.25rem}
.sizes h3 .ico{color:var(--brand-green)}
.sizes__head p{margin-top:var(--space-2); font-size:.875rem; color:var(--color-on-dark-muted)}
.sizes__list{display:flex; flex-wrap:wrap; gap:var(--space-2)}
.sizes__list li{
  min-width:58px; padding:var(--space-2) var(--space-3);
  text-align:center; font-weight:800; font-size:.9375rem; letter-spacing:-.02em;
  background:rgba(255,255,255,.07); border:1px solid rgba(255,255,255,.2);
  border-radius:var(--radius);
}

/* ---------- 13. Vías ---------- */
.vias{display:grid; grid-template-columns:repeat(3,1fr); gap:var(--space-5)}
.via{
  position:relative; overflow:hidden; padding:var(--space-6);
  border-radius:var(--radius-lg);
  background:var(--color-card); border:1px solid var(--color-border);
}
.via::before{content:""; position:absolute; inset:0 0 auto 0; height:6px}
.via--air::before{background:var(--brand-red)}
.via--sea::before{background:var(--brand-black)}
.via--land::before{background:var(--brand-green-dark)}
.via__ico{
  display:inline-grid; place-items:center; width:54px; height:54px;
  border-radius:var(--radius); margin-bottom:var(--space-4);
}
.via--air .via__ico{background:#FDECEC; color:var(--color-primary); border:1px solid #F5C0C4}
.via--sea .via__ico{background:var(--color-background); color:var(--brand-black); border:1px solid var(--color-border)}
.via--land .via__ico{background:#E9F5EA; color:var(--brand-green-dark); border:1px solid #BFE3C4}
.via__ico .ico{width:26px; height:26px}
.via__ico .ico--plane{width:26px; height:26px}
.via__ico .ico--ship {width:36px; height:22px}
.via__ico .ico--truck{width:34px; height:22px}
.via h3{font-size:1.4rem; margin-bottom:var(--space-2)}
.via > p{font-size:.9375rem; color:var(--color-muted-foreground)}
.via__list{display:grid; gap:var(--space-2); margin-top:var(--space-5); padding-top:var(--space-5); border-top:1px solid var(--color-border)}
.via__list li{display:flex; align-items:center; gap:var(--space-2); font-size:.9375rem; font-weight:600}
.via__list .ico{width:18px; height:18px; color:var(--brand-green-dark)}

/* ---------- 14. Proceso ---------- */
.steps{display:grid; grid-template-columns:repeat(4,1fr); gap:var(--space-5)}
.step{position:relative; padding-top:var(--space-6); border-top:2px solid var(--color-border)}
.step::after{
  content:""; position:absolute; top:-7px; left:0; width:12px; height:12px;
  border-radius:50%; background:var(--brand-red); border:3px solid var(--color-background);
}
.step__n{font-size:.875rem; font-weight:800; letter-spacing:.08em; color:var(--brand-green-dark)}
.step h3{margin:var(--space-2) 0}
.step p{font-size:.9375rem; color:var(--color-muted-foreground)}

/* ---------- 15. Mercados ---------- */
.mkt{display:grid; grid-template-columns:.9fr 1.1fr; gap:var(--space-8); align-items:center}
.mkt__copy .btn{margin-top:var(--space-6)}
.mkt__tablewrap{
  background:var(--color-card); border:1px solid var(--color-border);
  border-radius:var(--radius-lg); box-shadow:var(--shadow-sm); overflow:hidden;
}
.mkt__table{width:100%; border-collapse:collapse; font-size:.9375rem}
.mkt__table thead th{
  font-size:.6875rem; font-weight:800; letter-spacing:.12em; text-transform:uppercase;
  color:#fff; text-align:left; background:var(--brand-black);
  padding:var(--space-3) var(--space-5);
}
.mkt__table tbody th,
.mkt__table tbody td{
  padding:var(--space-4) var(--space-5); text-align:left;
  border-bottom:1px solid var(--color-border); vertical-align:middle;
}
.mkt__table tbody tr:last-child th,
.mkt__table tbody tr:last-child td{border-bottom:0}
.mkt__table tbody tr:hover{background:var(--color-background)}
.mkt__table tbody th{font-size:1rem; font-weight:800; letter-spacing:-.02em; white-space:nowrap}
.mkt__table tbody td:nth-child(2){color:var(--color-muted-foreground)}
/* pastilla de vía y tránsito */
.pill{
  display:inline-flex; align-items:center; gap:var(--space-1); white-space:nowrap;
  font-size:.75rem; font-weight:800; color:var(--color-primary);
  background:#fff; border:1px solid var(--color-border);
  padding:var(--space-1) var(--space-3); border-radius:var(--radius-pill);
}
.pill .ico--plane{width:14px; height:14px}
.pill .ico--ship {width:20px; height:12px}
.pill .ico--truck{width:19px; height:12px}
.pill--land{color:var(--brand-green-dark)}

/* ---------- 16. Galería ---------- */
.gallery{display:grid; grid-template-columns:1fr 1fr 1fr; gap:var(--space-4)}
.shot{position:relative; margin:0; overflow:hidden; background:var(--brand-black); border-radius:var(--radius-lg)}
.shot img{width:100%; height:100%; aspect-ratio:3/4; object-fit:cover; transition:transform var(--dur-slow) var(--ease)}
.shot:hover img{transform:scale(1.04)}
.shot__cap{
  position:absolute; left:0; right:0; bottom:0;
  padding:var(--space-6) var(--space-4) var(--space-3);
  font-size:.8125rem; font-weight:700; color:#fff;
  background:linear-gradient(transparent, rgba(0,0,0,.82));
}

/* marcador cuando una foto todavía no está en img/ */
img[data-missing]{visibility:hidden}
.shot[data-missing],.prod__img[data-missing],.hero__photo[data-missing]{position:relative}
.shot[data-missing] img,.prod__img[data-missing] img,.hero__photo[data-missing] img{min-height:200px}
.shot[data-missing]::before,
.prod__img[data-missing]::before,
.hero__photo[data-missing]::before{
  content:attr(data-label);
  position:absolute; inset:0; z-index:1;
  display:grid; place-items:center; padding:var(--space-4);
  text-align:center; font-size:.75rem; font-weight:700; color:var(--color-on-dark-muted);
  background:repeating-linear-gradient(45deg,#1C1C1C 0 12px,#151515 12px 24px);
}
.hero__photo[data-missing]::before{bottom:56px}

/* ---------- 17. Contacto y formulario ---------- */
.contact{display:grid; grid-template-columns:1fr 1fr; gap:var(--space-8); align-items:start}
.contact__data{display:grid; gap:var(--space-5); margin-top:var(--space-6)}
.contact__data li{display:flex; gap:var(--space-3); align-items:flex-start; color:var(--color-on-dark)}
.contact__data > li > .ico{width:22px; height:22px; margin-top:3px; color:var(--brand-green)}
.contact__data span{display:grid; gap:2px; font-size:.9375rem}
.contact__data em{
  font-style:normal; font-size:.6875rem; font-weight:800;
  letter-spacing:.14em; text-transform:uppercase; color:var(--brand-green);
}
.contact__redes{display:flex; flex-wrap:wrap; gap:var(--space-4)}
.contact__data a{color:#fff; text-decoration:underline; text-underline-offset:3px; text-decoration-color:rgba(255,255,255,.45)}
.contact__data a:hover{text-decoration-color:var(--brand-green)}

.form{
  display:grid; gap:var(--space-4);
  background:var(--color-card); color:var(--color-foreground);
  border-radius:var(--radius-lg); padding:var(--space-6);
  box-shadow:var(--shadow-lg); border-top:5px solid var(--brand-red);
}
.field{display:grid; gap:var(--space-2)}
.field--row{grid-template-columns:1fr 1fr; gap:var(--space-4)}
label{font-size:.8125rem; font-weight:800; color:var(--color-foreground)}
.opt{font-weight:500; color:var(--color-muted-foreground)}
input,select,textarea{
  font:inherit; font-size:1rem; color:var(--color-foreground);
  min-height:48px; padding:var(--space-3) var(--space-4); width:100%;
  background:var(--color-background);
  border:1px solid var(--color-border-strong); border-radius:var(--radius);
  transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease),
             background var(--dur-fast) var(--ease);
}
textarea{min-height:112px; resize:vertical; line-height:1.55}
input::placeholder,textarea::placeholder{color:#8A8A85}
input:hover,select:hover,textarea:hover{background:#fff}
input:focus,select:focus,textarea:focus{
  outline:none; background:#fff; border-color:var(--brand-black);
  box-shadow:0 0 0 4px rgba(239,51,64,.18);
}
input[aria-invalid="true"],textarea[aria-invalid="true"]{border-color:var(--color-destructive); background:#FEF2F2}
input[aria-invalid="true"]:focus{box-shadow:0 0 0 4px rgba(185,28,28,.15)}

.hint{font-size:.8125rem; color:var(--color-muted-foreground)}
.err{display:flex; align-items:center; gap:var(--space-1); font-size:.8125rem; font-weight:700; color:var(--color-destructive)}
.errsum{padding:var(--space-4); border-radius:var(--radius); background:#FEF2F2; border:1px solid #FCA5A5; color:var(--color-destructive)}
.errsum__title{display:flex; align-items:center; gap:var(--space-2); font-weight:800; font-size:.9375rem}
.errsum ul{margin-top:var(--space-2); padding-left:var(--space-5); list-style:disc}
.errsum a{color:var(--color-destructive); font-weight:700; text-underline-offset:3px}
.form__ok{min-height:1.4em; font-size:.875rem; font-weight:700; color:var(--brand-green-dark)}

/* ---------- 18. Footer ---------- */
.footer{background:var(--brand-black); color:var(--color-on-dark-muted); padding-block:var(--space-7) var(--space-5)}
.footer__inner{display:flex; flex-wrap:wrap; gap:var(--space-6); justify-content:space-between; align-items:flex-start}
.footer__tag{margin-top:var(--space-4); font-size:1.0625rem; color:var(--color-on-dark)}
.footer__tag strong{color:var(--brand-green); font-weight:800}
.footer__inner p{font-size:.875rem; max-width:28rem}
.footer__inner p + p{margin-top:var(--space-2)}
/* Instagram y Facebook en el pie */
.redes{display:flex; gap:var(--space-2); margin-top:var(--space-4)}
.redes a{
  display:inline-grid; place-items:center; width:44px; height:44px;
  color:var(--color-on-dark);
  border:1px solid rgba(255,255,255,.22); border-radius:var(--radius-pill);
  transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease),
             border-color var(--dur-fast) var(--ease);
}
.redes a:hover{background:rgba(255,255,255,.1); color:var(--brand-green); border-color:var(--brand-green)}
.redes .ico{width:20px; height:20px}

.footer nav{display:flex; flex-wrap:wrap; gap:var(--space-2) var(--space-5)}
.footer nav a{display:inline-flex; align-items:center; min-height:44px; color:inherit; text-decoration:none; font-size:.875rem; font-weight:600}
.footer nav a:hover{color:var(--brand-green)}
.footer__legal{
  display:flex; flex-wrap:wrap; gap:var(--space-3); justify-content:space-between;
  font-size:.8125rem; margin-top:var(--space-6); padding-top:var(--space-4);
  border-top:1px solid rgba(255,255,255,.14);
}
.footer__legal a{color:inherit}

/* ---------- 19. Motion ---------- */
.reveal{
  opacity:0; transform:translateY(16px) scale(.98);
  transition:opacity var(--dur-slow) var(--ease) var(--d,0ms),
             transform var(--dur-slow) var(--ease-back) var(--d,0ms);
}
.reveal.is-in{opacity:1; transform:none}

/* ---------- 20. Responsive ---------- */
@media (max-width:1024px){
  .grid--4{grid-template-columns:repeat(2,1fr)}
  .steps{grid-template-columns:repeat(2,1fr)}
  .stats{grid-template-columns:repeat(2,1fr)}
  .prods{grid-template-columns:repeat(2,1fr)}
  .hero__inner,.mkt,.contact,.sizes{grid-template-columns:1fr; gap:var(--space-7)}
  .hero__photo{order:-1; max-width:520px; width:100%}
  .gallery{grid-template-columns:1fr 1fr}
}

/* En móvil la cinta no se desplaza: se muestra fija y sin botón de pausa,
   así no hay movimiento automático que haya que poder detener. */
@media (max-width:900px){
  
@media (max-width:900px){
  .nav__links{
    position:fixed; inset:var(--nav-h) 0 auto 0;
    display:none; flex-direction:column; align-items:stretch; gap:0;
    padding:var(--space-2) var(--space-5) var(--space-5);
    background:var(--color-background);
    border-bottom:1px solid var(--color-border);
    box-shadow:var(--shadow-lg);
    max-height:calc(100dvh - var(--nav-h)); overflow-y:auto;
  }
  .nav__links.is-open{display:flex}
  .nav__links a{padding-block:var(--space-3); font-size:1rem; border-bottom:1px solid var(--color-border)}
  .nav__links a:hover{border-bottom-color:var(--color-border)}
  .nav__links a.btn{margin-top:var(--space-4); border-bottom:0; justify-content:center}
  .burger{display:inline-flex}
  .grid--3{grid-template-columns:repeat(2,1fr)}
  .vias{grid-template-columns:1fr}
}

@media (max-width:768px){
  :root{--space-8:48px; --space-7:36px}
  .grid--3,.grid--4,.prods{grid-template-columns:1fr}
  .steps{grid-template-columns:1fr}
  .gallery{grid-template-columns:1fr 1fr}
  .form,.sizes,.via{padding:var(--space-5)}
  .brand > img{height:38px}
  .brand__r{margin-top:3px; font-size:1rem}
  .nav__links a.btn{min-height:48px}
  /* el botón flotante no debe tapar el final de la página */
  .footer{padding-bottom:calc(var(--space-8) + 24px)}
}

/* la tabla de mercados se apila: en móvil no caben tres columnas */
@media (max-width:620px){
  .mkt__table thead{
    position:absolute; width:1px; height:1px; overflow:hidden;
    clip:rect(0 0 0 0); white-space:nowrap;
  }
  .mkt__table tbody tr{
    display:grid; gap:var(--space-1);
    padding:var(--space-4) var(--space-4);
    border-bottom:1px solid var(--color-border);
  }
  .mkt__table tbody tr:hover{background:transparent}
  .mkt__table tbody th,
  .mkt__table tbody td{display:block; padding:0; border:0; white-space:normal}
  .mkt__table tbody th{font-size:1.05rem}
  .mkt__table tbody td:last-child{margin-top:var(--space-1)}
}

@media (max-width:560px){
  .marquee__track{gap:var(--space-6)}
  .gallery{grid-template-columns:1fr}
  .hero__proof{gap:var(--space-2) var(--space-4); font-size:.8125rem}
  .lang__btn{min-width:38px}
  .brand > img{height:34px}
  .brand__r{margin-top:3px; font-size:.9375rem}
}

@media (max-width:420px){
  .stats{grid-template-columns:1fr; gap:var(--space-4)}
  .field--row{grid-template-columns:1fr}
  .mkt__table thead th,
  .mkt__table tbody th,
  .mkt__table tbody td{padding:var(--space-3)}
  .hero__cta .btn{width:100%}
  .sizes__list li{min-width:50px}
}

/* ---------- 21. Preferencias del usuario ---------- */
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*::before,*::after{
    animation-duration:.001ms !important; animation-iteration-count:1 !important;
    transition-duration:.001ms !important; scroll-behavior:auto !important;
  }
  .reveal{opacity:1; transform:none}
  .marquee__track{animation:none; transform:none; flex-wrap:wrap; width:auto; gap:var(--space-5)}
  
@media (prefers-contrast:more){
  :root{--color-muted-foreground:#333331; --color-border:#8A8A85}
}

@media print{
  .nav,.certs,.burger,.form,.gallery{display:none}
  body{background:#fff; color:#000}
  .section--dark{background:#fff; color:#000}
}
