/* ==========================================================================
   CROP · imcrop.com — hoja de estilo compilada
   Sistema de diseño: tokens + componentes reutilizables
   ========================================================================== */

/* -------- 1. Tokens -------- */
:root{
  /* color de marca */
  --brand:#ff6a00;
  --brand-600:#e85f00;
  --brand-700:#c44f00;
  --brand-050:#fff4ec;
  --brand-100:#ffe4d1;
  /* tinta */
  --ink:#0d1319;
  --ink-2:#1c2530;
  --ink-3:#37424f;
  --muted:#5d6b7a;
  --muted-2:#7b8896;
  /* superficies */
  --bg:#ffffff;
  --surface:#ffffff;
  --surface-2:#f5f7fa;
  --surface-3:#eaeff5;
  --graphite:#101820;
  --graphite-2:#18222c;
  --graphite-3:#243040;
  /* lineas */
  --line:#e2e8ef;
  --line-2:#cfd8e3;
  --line-dark:#2b3846;
  /* estados */
  --ok:#1c7a4a;
  --focus:#0b6ef5;
  /* escala tipografica */
  --fs-xs:.75rem;
  --fs-sm:.8125rem;
  --fs-base:.9375rem;
  --fs-md:1rem;
  --fs-lg:1.125rem;
  --fs-xl:1.3125rem;
  --fs-2xl:1.5rem;
  --fs-3xl:1.875rem;
  --fs-4xl:2.375rem;
  --fs-5xl:3rem;
  --lh-tight:1.15;
  --lh-snug:1.32;
  --lh-base:1.65;
  /* escala de espacio */
  --sp-1:.25rem;
  --sp-2:.5rem;
  --sp-3:.75rem;
  --sp-4:1rem;
  --sp-5:1.5rem;
  --sp-6:2rem;
  --sp-7:2.75rem;
  --sp-8:3.5rem;
  --sp-9:4.5rem;
  --sp-10:6rem;
  /* radios */
  --r-xs:3px;
  --r-sm:5px;
  --r-md:8px;
  --r-lg:12px;
  --r-xl:18px;
  --r-pill:999px;
  /* sombras */
  --sh-1:0 1px 2px rgba(13,19,25,.06);
  --sh-2:0 2px 8px rgba(13,19,25,.07);
  --sh-3:0 8px 24px rgba(13,19,25,.10);
  --sh-4:0 18px 48px rgba(13,19,25,.16);
  /* estructura */
  --wrap:1220px;
  --wrap-narrow:820px;
  --header-h:74px;
  --hero-pt:var(--sp-10);
  --ease:cubic-bezier(.4,0,.2,1);
}

/* -------- 2. Fuente autoalojada -------- */
@font-face{
  font-family:'InterVar';
  src:url(data:font/woff2;base64,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) format('woff2');
  font-weight:100 900;
  font-style:normal;
  font-display:swap;
}

/* -------- 3. Base -------- */
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{
  margin:0;
  font-family:'InterVar',system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;
  font-size:var(--fs-base);
  line-height:var(--lh-base);
  color:var(--ink-3);
  background:var(--bg);
  -webkit-font-smoothing:antialiased;
  overflow-x:hidden;
}
img{max-width:100%;height:auto;display:block}
a{color:inherit;text-decoration:none}
button{font:inherit;color:inherit}
h1,h2,h3,h4,h5{color:var(--ink);margin:0 0 var(--sp-3);line-height:var(--lh-tight);font-weight:750;letter-spacing:-.015em}
h1{font-size:var(--fs-4xl)}
h2{font-size:var(--fs-3xl)}
h3{font-size:var(--fs-xl)}
h4{font-size:var(--fs-lg)}
h5{font-size:var(--fs-md)}
p{margin:0 0 var(--sp-4)}
ul,ol{margin:0 0 var(--sp-4);padding-left:1.15rem}
li{margin-bottom:var(--sp-2)}
strong{color:var(--ink-2);font-weight:650}
hr{border:0;border-top:1px solid var(--line);margin:var(--sp-6) 0}
figure{margin:0}
figcaption{margin:0}
table{border-collapse:collapse}
iframe{max-width:100%}
:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}
.skip{position:absolute;left:-9999px;top:0;background:var(--brand);color:#fff;padding:var(--sp-3) var(--sp-4);z-index:2000}
.skip:focus{left:var(--sp-4);top:var(--sp-4)}

/* -------- 4. Layout -------- */
.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 var(--sp-5)}
.wrap-n{width:100%;max-width:var(--wrap-narrow);margin:0 auto;padding:0 var(--sp-5)}
.sec{padding:var(--sp-9) 0}
.sec-sm{padding:var(--sp-7) 0}
.sec-2{background:var(--surface-2)}
.sec-3{background:var(--surface-3)}
.sec-dark{background:var(--graphite);color:#c8d2dd}
.sec-dark h2,.sec-dark h3,.sec-dark h4{color:#fff}
.center{text-align:center}
.grid{display:grid;gap:var(--sp-5)}
.g2{grid-template-columns:repeat(2,1fr)}
.g3{grid-template-columns:repeat(3,1fr)}
.g4{grid-template-columns:repeat(4,1fr)}
.g5{grid-template-columns:repeat(5,1fr)}

/* -------- 5. Titulos de bloque -------- */
.eyebrow{
  display:inline-block;font-size:var(--fs-xs);font-weight:700;letter-spacing:.14em;
  text-transform:uppercase;color:var(--brand-700);margin-bottom:var(--sp-3);
}
.sec-dark .eyebrow{color:var(--brand)}
.head{max-width:760px;margin-bottom:var(--sp-7)}
.head.center{margin-left:auto;margin-right:auto}
.head p{font-size:var(--fs-md);color:var(--muted);margin-bottom:0}
.sec-dark .head p{color:#9fadbb}
.rule{width:52px;height:3px;background:var(--brand);border-radius:var(--r-pill);margin:0 0 var(--sp-4)}
.head.center .rule{margin-left:auto;margin-right:auto}

/* -------- 6. Botones -------- */
.btn{
  display:inline-flex;align-items:center;justify-content:center;gap:.5em;
  padding:.78em 1.5em;border-radius:var(--r-sm);border:1px solid transparent;
  font-size:var(--fs-base);font-weight:650;line-height:1.2;cursor:pointer;
  transition:background-color .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease);
  text-align:center;
}
.btn:hover{transform:translateY(-1px)}
.btn-primary{background:var(--brand);color:#fff}
.btn-primary:hover{background:var(--brand-600)}
.btn-dark{background:var(--graphite);color:#fff}
.btn-dark:hover{background:var(--graphite-3)}
.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line-2)}
.btn-ghost:hover{border-color:var(--ink);background:var(--surface-2)}
.btn-light{background:#fff;color:var(--ink);border-color:#fff}
.btn-light:hover{background:var(--surface-2)}
.btn-outline-light{background:transparent;color:#fff;border-color:rgba(255,255,255,.42)}
.btn-outline-light:hover{border-color:#fff;background:rgba(255,255,255,.08)}
.btn-sm{padding:.6em 1.05em;font-size:var(--fs-sm)}
.btn-wa{background:#1fa855;color:#fff}
.btn-wa:hover{background:#188a45}
.btn-row{display:flex;flex-wrap:wrap;gap:var(--sp-3)}
.btn-row.center{justify-content:center}
.ico{width:1.05em;height:1.05em;flex:none;fill:currentColor}

/* -------- 7. Cabecera -------- */
.hdr{
  position:sticky;top:0;z-index:900;background:#fff;
  border-bottom:1px solid var(--line);
}
.hdr::after{content:"";display:block}
.hdr-top{background:var(--graphite);color:#a9b6c4;font-size:var(--fs-xs)}
.hdr-top .wrap{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:34px}
.hdr-top a:hover{color:#fff}
.hdr-top ul{display:flex;gap:var(--sp-4);list-style:none;margin:0;padding:0;flex-wrap:wrap}
.hdr-top li{margin:0}
.hdr-main{display:flex;align-items:center;gap:var(--sp-5);min-height:var(--header-h)}
.brand{display:flex;align-items:center;flex:none}
.brand img{height:50px;width:auto;object-fit:contain}
.nav{margin-left:auto;display:flex;align-items:center;gap:var(--sp-1)}
.nav>ul{display:flex;list-style:none;margin:0;padding:0;gap:var(--sp-1)}
.nav>ul>li{margin:0;position:static}
.nav-link{
  display:flex;align-items:center;gap:.35em;padding:.75rem .8rem;border-radius:var(--r-sm);
  font-size:var(--fs-base);font-weight:600;color:var(--ink-2);
  transition:color .16s var(--ease),background-color .16s var(--ease);
}
.nav-link:hover,.nav-link[aria-expanded="true"]{color:var(--brand-700);background:var(--brand-050)}
.nav-link.is-active{color:var(--brand-700)}
.caret{width:9px;height:9px;fill:none;stroke:currentColor;stroke-width:2.2;transition:transform .2s var(--ease)}
.nav-link[aria-expanded="true"] .caret{transform:rotate(180deg)}
.hdr-cta{display:flex;align-items:center;gap:var(--sp-3);margin-left:var(--sp-3)}
.hdr-tel{font-size:var(--fs-sm);font-weight:650;color:var(--ink);white-space:nowrap}
.hdr-tel span{display:block;font-size:var(--fs-xs);font-weight:500;color:var(--muted-2)}
.burger{display:none;background:none;border:1px solid var(--line-2);border-radius:var(--r-sm);padding:.55rem .65rem;cursor:pointer}
.burger svg{width:20px;height:20px;stroke:var(--ink);stroke-width:2;fill:none}

/* -------- 8. Mega menu -------- */
.mega{
  /* en flujo: al abrirse empuja el contenido, nunca tapa el titulo ni los botones */
  background:#fff;border-bottom:0 solid var(--brand);
  max-height:0;overflow:hidden;opacity:0;
  transition:max-height .24s var(--ease),opacity .18s var(--ease),border-bottom-width .24s var(--ease);
}
.mega.open{max-height:620px;opacity:1;border-bottom-width:3px;border-top:1px solid var(--line)}
.mega-in{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--sp-6);padding:var(--sp-5) 0}
.mega-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-3)}
.mega-card{display:flex;align-items:center;gap:.7rem;padding:.5rem;border:1px solid var(--line);border-radius:var(--r-md);background:#fff;transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}
.mega-card:hover{border-color:var(--brand);box-shadow:var(--sh-2)}
.mega-card img{width:58px;height:58px;flex:none;object-fit:contain;background:var(--surface-2);border-radius:var(--r-sm);padding:5px}
.mega-card span{font-size:var(--fs-sm);font-weight:650;color:var(--ink);line-height:1.28}
.mega-col h5{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);margin-bottom:var(--sp-3)}
.mega-list{list-style:none;margin:0;padding:0}
.mega-in .mega-list{columns:2;column-gap:var(--sp-5)}
.mega-list li{break-inside:avoid}
.mega-list li{margin:0 0 2px}
.mega-list a{display:block;padding:.26rem .5rem;border-radius:var(--r-xs);font-size:var(--fs-base);color:var(--ink-3);transition:color .14s var(--ease),background-color .14s var(--ease)}
.mega-list a:hover{color:var(--brand-700);background:var(--brand-050)}
.mega-foot{border-top:1px solid var(--line);background:var(--surface-2)}
.mega-foot .wrap{display:flex;flex-wrap:wrap;gap:var(--sp-4);justify-content:space-between;align-items:center;padding-top:.5rem;padding-bottom:.5rem;font-size:var(--fs-xs)}

/* -------- 9. Hero -------- */
.hero{position:relative;background:var(--graphite);color:#d4dde6;overflow:hidden}
.hero-bg{position:absolute;inset:0;z-index:0}
.hero-bg img{width:100%;height:100%;object-fit:cover;opacity:.30}
.hero-bg::after{
  content:"";position:absolute;inset:0;
  background:linear-gradient(100deg,rgba(13,19,25,.95) 0%,rgba(13,19,25,.86) 42%,rgba(13,19,25,.55) 100%);
}
.hero-in{position:relative;z-index:1;padding:var(--hero-pt) 0 var(--sp-9);max-width:760px}
.hero h1{color:#fff;font-size:var(--fs-5xl);letter-spacing:-.025em;margin-bottom:var(--sp-4)}
.hero .lead{font-size:var(--fs-lg);color:#bfcbd7;max-width:640px;margin-bottom:var(--sp-5)}
.hero-tag{
  display:inline-flex;align-items:center;gap:.5em;padding:.4em 1em;border-radius:var(--r-pill);
  background:rgba(255,106,0,.16);border:1px solid rgba(255,106,0,.4);color:#ffb37a;
  font-size:var(--fs-xs);font-weight:650;letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--sp-4);
}
.hero-pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-4);margin-top:var(--sp-7);position:relative;z-index:1;
  border-top:1px solid var(--line-dark);padding:var(--sp-5) 0 var(--sp-8)}
.pillar h4{font-size:var(--fs-sm);color:var(--brand);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--sp-2)}
.pillar p{font-size:var(--fs-base);color:#b6c2ce;margin:0;line-height:1.5}

/* -------- 10. Barra de datos -------- */
.stats{background:var(--brand);color:#fff}
.stats .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-4);padding-top:var(--sp-5);padding-bottom:var(--sp-5)}
.stat b{display:block;font-size:var(--fs-2xl);font-weight:800;line-height:1.1;letter-spacing:-.02em}
.stat span{font-size:var(--fs-sm);opacity:.92}

/* -------- 11. Tarjetas -------- */
.card{
  background:#fff;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;
  display:flex;flex-direction:column;height:100%;
  transition:border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease);
}
.card:hover{border-color:var(--line-2);box-shadow:var(--sh-3);transform:translateY(-2px)}
.card-img{background:var(--surface-2);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;padding:var(--sp-4)}
.card-img img{width:100%;height:100%;object-fit:contain}
.card-body{padding:var(--sp-4);display:flex;flex-direction:column;flex:1}
.card-body h3{font-size:var(--fs-md);margin-bottom:var(--sp-2)}
.card-body p{font-size:var(--fs-sm);color:var(--muted);margin-bottom:var(--sp-3)}
.card-kv{list-style:none;margin:0 0 var(--sp-3);padding:0;font-size:var(--fs-sm);color:var(--muted)}
.card-kv li{margin:0 0 3px}
.card-kv b{color:var(--ink-2);font-weight:600}
.card-more{margin-top:auto;font-size:var(--fs-sm);font-weight:650;color:var(--brand-700);display:inline-flex;align-items:center;gap:.35em}
.card-more::after{content:"→";transition:transform .18s var(--ease)}
.card:hover .card-more::after{transform:translateX(3px)}

/* tarjeta de familia grande */
.fam{position:relative;display:flex;flex-direction:column;height:100%;border-radius:var(--r-lg);overflow:hidden;
  background:var(--surface-2);border:1px solid var(--line);
  transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}
.fam:hover{border-color:var(--line-2);box-shadow:var(--sh-3)}
.fam img{width:100%;aspect-ratio:4/3;object-fit:contain;padding:var(--sp-5);transition:transform .35s var(--ease)}
.fam:hover img{transform:scale(1.03)}
.fam-body{padding:var(--sp-5);background:#fff;border-top:1px solid var(--line);
  display:flex;flex-direction:column;flex:1}
.fam-body h3{font-size:var(--fs-lg);margin-bottom:var(--sp-2)}
.fam-body p{font-size:var(--fs-sm);color:var(--muted);margin-bottom:var(--sp-4)}
.fam-body .card-more{margin-top:auto}
.fam-count{display:block;font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-700);margin-bottom:var(--sp-2)}

/* -------- 12. Migas -------- */
.crumb{background:var(--surface-2);border-bottom:1px solid var(--line);font-size:var(--fs-sm)}
.crumb ol{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0;padding:.85rem 0;color:var(--muted)}
.crumb li{margin:0;display:flex;gap:.45rem;align-items:center}
.crumb li+li::before{content:"/";color:var(--line-2)}
.crumb a:hover{color:var(--brand-700)}
.crumb [aria-current]{color:var(--ink-2);font-weight:600}

/* -------- 13. Cabecera de pagina -------- */
.page-hero{background:var(--graphite);color:#c3cedb;position:relative;overflow:hidden}
.page-hero::before{
  content:"";position:absolute;inset:0;
  background:radial-gradient(900px 380px at 88% 0%,rgba(255,106,0,.20),transparent 62%);
}
.page-hero .wrap{position:relative;padding:var(--sp-8) var(--sp-5)}
.page-hero h1{color:#fff;max-width:900px}
.page-hero p{max-width:720px;color:#a9b7c5;font-size:var(--fs-md);margin-bottom:0}

/* -------- 14. Producto -------- */
.pdp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--sp-7);align-items:start}
.pdp-gallery{position:sticky;top:calc(var(--header-h) + 20px)}
.pdp-main{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);padding:var(--sp-6);display:flex;align-items:center;justify-content:center}
.pdp-main img{width:100%;max-height:460px;object-fit:contain}
.pdp-thumbs{display:flex;gap:var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap}
.pdp-thumbs button{
  width:74px;height:74px;padding:6px;background:var(--surface-2);border:1px solid var(--line);
  border-radius:var(--r-sm);cursor:pointer;transition:border-color .16s var(--ease)
}
.pdp-thumbs button[aria-selected="true"],.pdp-thumbs button:hover{border-color:var(--brand)}
.pdp-thumbs img{width:100%;height:100%;object-fit:contain}
.pdp-title{font-size:var(--fs-3xl);margin-bottom:var(--sp-3)}
.pdp-lead{font-size:var(--fs-md);color:var(--muted);margin-bottom:var(--sp-5)}
.spec{width:100%;border-collapse:collapse;font-size:var(--fs-sm);margin-bottom:var(--sp-5)}
.spec th,.spec td{border:1px solid var(--line);padding:.6rem .8rem;text-align:left;vertical-align:top}
.spec th{background:var(--surface-2);font-weight:650;color:var(--ink-2);white-space:nowrap}
.spec tr:nth-child(even) td{background:#fcfdfe}
.tbl-scroll{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:var(--sp-2);border-radius:var(--r-sm);
  background:linear-gradient(90deg,#fff 30%,rgba(255,255,255,0)),linear-gradient(90deg,rgba(255,255,255,0),#fff 70%) 100% 0,
             radial-gradient(farthest-side at 0 50%,rgba(13,19,25,.14),rgba(13,19,25,0)),
             radial-gradient(farthest-side at 100% 50%,rgba(13,19,25,.14),rgba(13,19,25,0)) 100% 0;
  background-repeat:no-repeat;background-size:44px 100%,44px 100%,16px 100%,16px 100%;background-attachment:local,local,scroll,scroll}
.tbl-note{font-size:var(--fs-xs);color:var(--muted-2);margin:0 0 var(--sp-5)}
.tbl{width:100%;border-collapse:collapse;font-size:var(--fs-sm);min-width:520px}
.tbl th,.tbl td{border:1px solid var(--line);padding:.5rem .7rem;text-align:left;white-space:nowrap}
.tbl thead th{background:var(--graphite);color:#fff;font-weight:650;border-color:var(--graphite-3)}
.tbl tbody tr:nth-child(even){background:var(--surface-2)}

.block{margin-bottom:var(--sp-7)}
.block h2{font-size:var(--fs-2xl);margin-bottom:var(--sp-4)}
.block h3{font-size:var(--fs-lg);margin-top:var(--sp-5)}
.prose p,.prose li{color:var(--ink-3)}
.prose img{border:1px solid var(--line);border-radius:var(--r-md);margin:var(--sp-4) 0;background:var(--surface-2)}
.prose h2{font-size:var(--fs-2xl);margin-top:var(--sp-7)}
.prose h3{font-size:var(--fs-lg);margin-top:var(--sp-5)}
.prose>:first-child{margin-top:0}

.ticks{list-style:none;padding:0;margin:0 0 var(--sp-5)}
.ticks li{position:relative;padding-left:1.7rem;margin-bottom:.55rem;font-size:var(--fs-base)}
.ticks li::before{
  content:"";position:absolute;left:0;top:.5em;width:9px;height:9px;border-radius:2px;
  background:var(--brand);
}
.sec-dark .ticks li{color:#b8c4d0}

.panel{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-5)}
.panel-brand{background:var(--brand-050);border-color:var(--brand-100)}
.panel h4{margin-bottom:var(--sp-3)}
.panel :last-child{margin-bottom:0}

.tags{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-5);padding:0;list-style:none}
.tags li{margin:0}
.tag{
  display:inline-block;padding:.32em .8em;border-radius:var(--r-pill);
  background:var(--surface-3);color:var(--ink-3);font-size:var(--fs-xs);font-weight:600
}

/* -------- 15. Galeria de fabrica -------- */
.fgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-4);max-width:1000px;margin:0 auto}
.fitem{background:var(--graphite-2);border:1px solid var(--line-dark);border-radius:var(--r-md);overflow:hidden}
.fitem img{width:100%;aspect-ratio:224/150;object-fit:cover}
.fitem figcaption{padding:.7rem .8rem;font-size:var(--fs-xs);color:#9dabb9;line-height:1.45}

/* -------- 16. FAQ -------- */
.faq{max-width:800px;margin:0 auto}
.faq-item{border-bottom:1px solid var(--line);background:transparent}
.faq-q{
  width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-4);
  background:none;border:0;padding:1.15rem 0;text-align:left;cursor:pointer;
  font-size:var(--fs-md);font-weight:650;color:var(--ink);
}
.faq-q:hover{color:var(--brand-700)}
.faq-q .sign{flex:none;width:20px;height:20px;position:relative;margin-top:2px}
.faq-q .sign::before,.faq-q .sign::after{
  content:"";position:absolute;left:2px;right:2px;top:9px;height:2px;background:var(--brand);
  transition:transform .2s var(--ease);
}
.faq-q .sign::after{transform:rotate(90deg)}
.faq-q[aria-expanded="true"] .sign::after{transform:rotate(0)}
.faq-a{display:none;padding:0 0 1.2rem;color:var(--muted);font-size:var(--fs-base);max-width:70ch}
.faq-a.open{display:block}
.faq-a :last-child{margin-bottom:0}
.sec-dark .faq-item{border-color:var(--line-dark)}
.sec-dark .faq-q{color:#fff}
.sec-dark .faq-a{color:#a9b7c5}

/* -------- 17. Animacion de proceso (SVG) -------- */
.flowbox{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-6)}
.flowbox svg{width:100%;height:auto;display:block}
.fl-node{fill:#fff;stroke:var(--line-2);stroke-width:1.5}
.fl-node-on{fill:var(--brand-050);stroke:var(--brand)}
.fl-txt{font-family:'InterVar',sans-serif;font-size:12px;fill:var(--ink-2);font-weight:600}
.fl-sub{font-family:'InterVar',sans-serif;font-size:10px;fill:var(--muted)}
.fl-line{stroke:var(--line-2);stroke-width:2;fill:none}
.fl-dash{stroke:var(--brand);stroke-width:2.5;fill:none;stroke-linecap:round;
  stroke-dasharray:8 300;animation:flow 6s linear infinite}
@keyframes flow{from{stroke-dashoffset:308}to{stroke-dashoffset:0}}
.pulse{transform-origin:center;animation:pulse 2.6s var(--ease) infinite}
@keyframes pulse{0%,100%{opacity:.35;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}
.rise{opacity:0;transform:translateY(14px);animation:rise .6s var(--ease) forwards}
.rise-2{animation-delay:.1s}.rise-3{animation-delay:.2s}.rise-4{animation-delay:.3s}
@keyframes rise{to{opacity:1;transform:translateY(0)}}

/* -------- 18. CTA -------- */
.cta{background:var(--graphite);color:#c3cedb;position:relative;overflow:hidden}
.cta::before{content:"";position:absolute;inset:0;background:radial-gradient(760px 340px at 15% 110%,rgba(255,106,0,.22),transparent 60%)}
.cta .wrap{position:relative;padding:var(--sp-8) var(--sp-5);text-align:center}
.cta h2{color:#fff;margin-bottom:var(--sp-3)}
.cta p{max-width:640px;margin:0 auto var(--sp-5);color:#a9b7c5}

/* -------- 19. Pie -------- */
.ftr{background:var(--graphite);color:#93a2b1;font-size:var(--fs-sm);border-top:1px solid var(--line-dark)}
.ftr-in{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:var(--sp-6);padding:var(--sp-8) 0 var(--sp-6)}
.ftr h5{color:#fff;font-size:var(--fs-xs);letter-spacing:.13em;text-transform:uppercase;margin-bottom:var(--sp-4)}
.ftr ul{list-style:none;margin:0;padding:0}
.ftr li{margin-bottom:.5rem}
.ftr a:hover{color:var(--brand)}
.ftr-logo{height:42px;width:auto;margin-bottom:var(--sp-4)}
.ftr-bot{border-top:1px solid var(--line-dark);padding:var(--sp-4) 0;display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:space-between;font-size:var(--fs-xs);color:#71808f}

/* -------- 20. Contacto flotante -------- */
.float{position:fixed;right:16px;bottom:16px;z-index:800;display:flex;flex-direction:column;gap:10px}
.float a{
  width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;
  box-shadow:var(--sh-3);color:#fff;transition:transform .18s var(--ease)
}
.float a:hover{transform:scale(1.07)}
.float .wa{background:#1fa855}
.float .em{background:var(--graphite)}
.float svg{width:24px;height:24px;fill:currentColor}

/* -------- 21. Utilidades -------- */
.mb0{margin-bottom:0}
.mt5{margin-top:var(--sp-5)}
.mt6{margin-top:var(--sp-6)}
.small{font-size:var(--fs-sm);color:var(--muted)}
.xsmall{font-size:var(--fs-xs);color:var(--muted-2)}
.list-plain{list-style:none;padding:0;margin:0}
.split{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-7);align-items:center}
.note{border-left:3px solid var(--brand);background:var(--brand-050);padding:var(--sp-4) var(--sp-5);border-radius:0 var(--r-sm) var(--r-sm) 0}
.note :last-child{margin-bottom:0}
.linklist{list-style:none;padding:0;margin:0}
.linklist li{border-bottom:1px solid var(--line);margin:0}
.linklist a{display:block;padding:.7rem 0;font-weight:600;color:var(--ink-2)}
.linklist a:hover{color:var(--brand-700)}

/* -------- 22. Breakpoints -------- */
@media (max-width:1180px){
  .mega-cards{grid-template-columns:repeat(3,1fr)}
  .g5{grid-template-columns:repeat(4,1fr)}
}
@media (max-width:1024px){
  :root{--fs-5xl:2.5rem;--fs-4xl:2rem;--fs-3xl:1.625rem}
  .g4,.g5{grid-template-columns:repeat(3,1fr)}
  .fgrid{grid-template-columns:repeat(3,1fr)}
  .pdp{grid-template-columns:1fr;gap:var(--sp-6)}
  .pdp-gallery{position:static}
  .hero-pillars{grid-template-columns:repeat(2,1fr);gap:var(--sp-5)}
  .ftr-in{grid-template-columns:1fr 1fr}
}
@media (max-width:900px){
  :root{--hero-pt:var(--sp-8)}
  .mega-in .mega-list{columns:1}
  .hdr-main{min-height:64px}
  .nav{
    position:absolute;top:100%;left:0;right:0;background:#fff;display:none;flex-direction:column;
    align-items:stretch;overflow-y:auto;max-height:calc(100vh - 100px);
    padding:var(--sp-4) 0 var(--sp-6);border-top:1px solid var(--line);box-shadow:var(--sh-4)
  }
  .nav.open{display:flex}
  .nav>ul{flex-direction:column;gap:0;padding:0 var(--sp-5)}
  .nav-link{width:100%;justify-content:space-between;padding:.95rem .25rem;border-bottom:1px solid var(--line);border-radius:0}
  .nav>ul>li{position:relative}
  .mega{background:var(--surface-2);border-top:1px solid var(--line);border-bottom-width:0}
  .mega.open{max-height:2000px;border-bottom-width:2px}
  .mega .wrap{padding:0 var(--sp-4)}
  .mega-in{grid-template-columns:1fr;gap:var(--sp-5);padding:var(--sp-4) 0}
  .mega-cards{grid-template-columns:repeat(2,1fr)}
  .mega-foot{display:none}
  .burger{display:block;margin-left:auto}
  .hdr-cta{display:none}
  .split{grid-template-columns:1fr;gap:var(--sp-5)}
  .stats .wrap{grid-template-columns:repeat(2,1fr);gap:var(--sp-5)}
}
@media (max-width:760px){
  :root{--sp-9:3rem;--sp-10:3.75rem;--fs-5xl:2.1rem;--fs-4xl:1.75rem;--fs-3xl:1.5rem;--fs-2xl:1.3125rem}
  .g3,.g4,.g5{grid-template-columns:repeat(2,1fr)}
  .fgrid{grid-template-columns:repeat(2,1fr)}
  .hdr-top ul{display:none}
  .hdr-top .wrap{justify-content:center}
  .hero-in{padding:var(--sp-8) 0 var(--sp-6)}
  .float a{width:46px;height:46px}
  .float svg{width:21px;height:21px}
  .ftr-in{grid-template-columns:1fr;gap:var(--sp-6)}
}
@media (max-width:560px){
  .wrap,.wrap-n{padding:0 var(--sp-4)}
  .g2,.g3,.g4,.g5{grid-template-columns:1fr}
  .hero-pillars{grid-template-columns:1fr;gap:var(--sp-4)}
  .btn{width:100%}
  .btn-row .btn{width:100%}
  .mega-cards{grid-template-columns:1fr}
  .pdp-main{padding:var(--sp-4)}
  .fgrid{grid-template-columns:1fr}
}
@media (min-width:1600px){
  :root{--wrap:1300px}
}
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important}
  .rise{opacity:1;transform:none}
}
@media print{
  .hdr,.float,.cta,.ftr,.mega{display:none !important}
  body{color:#000}
}
