/* ══════════════════════════════════════════════════════
   ONBOARDING · ECOSISTEMA CREATIVO — FANZINE (v2)
   Misma piel que la página de ventas y la nueva home.
   Bloque completo para pegar en Shopify.
   ══════════════════════════════════════════════════════ */

#eco-onb *{margin:0;padding:0;box-sizing:border-box}
#eco-onb{
  --negro:#0A0A0A;
  --azul:#3B5BDB;
  --azul-soft:#2B4ABF;
  --ambar:#D4944A;
  --ambar-oscuro:#A9631F;
  --base:#F4EFE5;
  --base-card:#ECE4D6;
  --tarjeta:#FBF7EF;
  --tinta:#1C1A17;
  --tinta-suave:#5E594F;
  --gris:#8A8579;

  background:var(--base);
  color:var(--tinta);
  font-family:'Syne',system-ui,-apple-system,sans-serif;
  font-size:15px;line-height:1.7;
  overflow:hidden;max-width:100%;
  -webkit-font-smoothing:antialiased;
}
#eco-onb,#eco-onb *{max-width:100%}
#eco-onb ::selection{background:var(--azul);color:#fff}
#eco-onb a{text-decoration:none;color:inherit}
#eco-onb img{display:block!important;width:100%!important;object-fit:cover!important;height:auto}
#eco-onb :focus-visible{outline:2px solid var(--azul);outline-offset:3px}

/* ── ESTRUCTURA ── */
#eco-onb .onb-wrap{max-width:1100px;margin:0 auto}
#eco-onb .onb-sec{padding:clamp(56px,9vw,110px) clamp(20px,5vw,40px)}
#eco-onb .onb-sec.card{background:var(--base-card)}
#eco-onb .onb-line{border-top:1px solid rgba(0,0,0,.07)}

/* ── TAGS / TÍTULOS ── */
#eco-onb .onb-tag{
  font-family:'JetBrains Mono',monospace;font-size:10px;
  letter-spacing:5px;text-transform:uppercase;
  color:var(--ambar-oscuro);display:block;margin-bottom:20px;
}
#eco-onb .onb-tag.azul{color:var(--azul)}
#eco-onb .onb-h{
  font-family:'Instrument Serif',serif;font-weight:400;
  line-height:1.08;letter-spacing:-.5px;color:var(--tinta);
  font-size:clamp(29px,4.5vw,52px);
}
#eco-onb .onb-h em{font-style:italic;color:var(--azul)}
#eco-onb .onb-h .amb{font-style:italic;color:var(--ambar-oscuro)}
#eco-onb .onb-intro{
  font-size:15px;line-height:1.85;color:var(--tinta-suave);
  max-width:620px;margin:18px 0 0;
}
#eco-onb .onb-intro strong{color:var(--tinta);font-weight:600}

/* ── PORTADA ── */
#eco-onb .onb-portada{
  padding:clamp(52px,8vw,92px) clamp(20px,5vw,40px) clamp(44px,6vw,72px);
}
#eco-onb .onb-portada-top{
  display:flex;justify-content:space-between;align-items:center;gap:16px;
  flex-wrap:wrap;
  padding-bottom:22px;margin-bottom:clamp(40px,6vw,64px);
  border-bottom:1px solid rgba(0,0,0,.1);
}
#eco-onb .onb-breadcrumb{
  font-family:'JetBrains Mono',monospace;font-size:9px;
  letter-spacing:4px;text-transform:uppercase;color:var(--gris);
}
#eco-onb .onb-nivel{
  font-family:'JetBrains Mono',monospace;font-size:9px;
  letter-spacing:3px;text-transform:uppercase;color:var(--azul);
  border:1px solid rgba(59,91,219,.3);padding:5px 14px;border-radius:20px;
}
#eco-onb .onb-portada-h{
  font-family:'Instrument Serif',serif;font-weight:400;
  font-size:clamp(46px,9vw,104px);line-height:1;letter-spacing:-1.5px;
  color:var(--tinta);margin-bottom:16px;
}
#eco-onb .onb-portada-h em{font-style:italic;color:var(--azul)}
#eco-onb .onb-portada-sub{
  font-family:'Instrument Serif',serif;font-style:italic;
  font-size:clamp(18px,2.6vw,28px);color:var(--ambar-oscuro);
  margin-bottom:clamp(32px,5vw,48px);
}
#eco-onb .onb-portada-bottom{
  display:grid;grid-template-columns:1fr auto;gap:32px;align-items:end;
  padding-top:clamp(28px,4vw,40px);border-top:1px solid rgba(0,0,0,.08);
}
#eco-onb .onb-portada-desc{
  font-size:clamp(14px,1.8vw,16px);line-height:1.8;
  color:var(--tinta-suave);max-width:560px;
}
#eco-onb .onb-firma-nombre{
  font-family:'Instrument Serif',serif;font-size:clamp(24px,3vw,34px);
  color:var(--tinta);line-height:1;
}
#eco-onb .onb-firma-sub{
  font-family:'JetBrains Mono',monospace;font-size:10px;
  letter-spacing:3px;text-transform:uppercase;color:var(--gris);margin-top:8px;
}

/* ── MARQUEE ── */
#eco-onb .onb-marquee{
  background:var(--azul);color:#fff;overflow:hidden;white-space:nowrap;
  padding:11px 0;font-family:'JetBrains Mono',monospace;
  font-size:10px;letter-spacing:3px;text-transform:uppercase;
}
#eco-onb .onb-marquee-inner{display:inline-flex;animation:onbScroll 34s linear infinite}
#eco-onb .onb-marquee-inner span{padding:0 34px;flex-shrink:0}
#eco-onb .onb-marquee-inner .dot{opacity:.45;padding:0 6px}
@keyframes onbScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}

/* ── QUIÉN SOY ── */
#eco-onb .onb-quien{
  display:grid;grid-template-columns:340px 1fr;
  gap:clamp(36px,5vw,64px);align-items:start;
}
#eco-onb .onb-quien-nombre{
  font-family:'Instrument Serif',serif;font-weight:400;
  font-size:clamp(30px,4vw,46px);line-height:1;letter-spacing:-.5px;
  color:var(--tinta);margin-bottom:16px;
}
#eco-onb .onb-quien-nombre em{font-style:italic;color:var(--azul)}
#eco-onb .onb-dato{margin-bottom:22px}
#eco-onb .onb-dato-lab{
  font-family:'JetBrains Mono',monospace;font-size:9px;
  letter-spacing:3px;text-transform:uppercase;color:var(--azul);
  margin-bottom:8px;display:block;
}
#eco-onb .onb-dato-val{
  font-size:14px;line-height:1.75;color:var(--tinta-suave);
}
#eco-onb .onb-quien-stmt{
  font-family:'Instrument Serif',serif;font-weight:400;
  font-size:clamp(24px,3.4vw,40px);line-height:1.12;color:var(--tinta);
  margin-bottom:28px;
}
#eco-onb .onb-quien-stmt em{font-style:italic;color:var(--ambar-oscuro)}
#eco-onb .onb-quien-p{
  font-size:15px;line-height:1.85;color:var(--tinta-suave);
  border-left:2px solid rgba(59,91,219,.25);padding-left:20px;margin-bottom:18px;
}
#eco-onb .onb-quien-p em{font-style:italic;color:var(--tinta)}
#eco-onb .onb-quien-p strong{color:var(--tinta);font-weight:600}

/* ── RECORRIDO (schema) ── */
#eco-onb .onb-schema{
  margin-top:clamp(32px,4vw,48px);
  border:1px solid rgba(0,0,0,.1);border-radius:18px;overflow:hidden;
  background:var(--tarjeta);
}
#eco-onb .onb-schema-row{
  display:grid;grid-template-columns:64px 190px 1fr;
  border-bottom:1px dashed rgba(0,0,0,.14);
  transition:background .2s;
}
#eco-onb .onb-schema-row:last-child{border-bottom:none}
#eco-onb .onb-schema-row:hover{background:rgba(59,91,219,.04)}
#eco-onb .onb-schema-num{
  font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:1px;
  color:var(--azul);padding:22px 0 22px 22px;align-self:center;
}
#eco-onb .onb-schema-lab{
  padding:22px 20px;align-self:center;
  border-left:1px dashed rgba(0,0,0,.12);border-right:1px dashed rgba(0,0,0,.12);
}
#eco-onb .onb-schema-lab strong{
  font-family:'Instrument Serif',serif;font-weight:400;font-style:italic;
  font-size:clamp(17px,2vw,21px);color:var(--tinta);display:block;
}
#eco-onb .onb-schema-lab span{
  font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:2px;
  text-transform:uppercase;color:var(--gris);display:block;margin-top:5px;
}
#eco-onb .onb-schema-txt{
  padding:22px 24px;align-self:center;
  font-size:14px;line-height:1.7;color:var(--tinta-suave);
}
#eco-onb .onb-schema-txt em{font-style:italic;color:var(--tinta);font-weight:500}

/* ── PLEGABLE DE INSTRUCCIONES (signature) ── */
#eco-onb .onb-plegable{
  margin-top:clamp(32px,4vw,48px);
  border:1px solid rgba(0,0,0,.14);border-radius:14px;overflow:hidden;
  background:var(--tarjeta);
  box-shadow:0 30px 70px rgba(0,0,0,.10);
}
#eco-onb .onb-plegable-head{
  padding:clamp(20px,3vw,28px) clamp(22px,3vw,32px);
  border-bottom:1px dashed rgba(0,0,0,.2);
  display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;
}
#eco-onb .onb-plegable-head h3{
  font-family:'Instrument Serif',serif;font-weight:400;
  font-size:clamp(19px,2.4vw,26px);color:var(--tinta);
}
#eco-onb .onb-plegable-head span{
  font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:2px;
  text-transform:uppercase;color:var(--gris);
}
/* paneles con marca de plegado */
#eco-onb .onb-panels{display:grid;grid-template-columns:repeat(4,1fr)}
#eco-onb .onb-panel{
  padding:clamp(22px,2.6vw,30px) clamp(18px,2vw,24px);
  border-right:1px dashed rgba(0,0,0,.2);
}
#eco-onb .onb-panel:last-child{border-right:none}
#eco-onb .onb-panel-num{
  font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:3px;
  text-transform:uppercase;color:var(--azul);display:block;margin-bottom:6px;
}
#eco-onb .onb-panel-tit{
  font-family:'Instrument Serif',serif;font-weight:400;font-style:italic;
  font-size:clamp(18px,2vw,22px);color:var(--tinta);
  padding-bottom:14px;margin-bottom:16px;
  border-bottom:1px solid rgba(0,0,0,.1);
}
#eco-onb .onb-steps{list-style:none;display:flex;flex-direction:column;gap:13px}
#eco-onb .onb-steps li{
  position:relative;padding-left:24px;
  font-size:13px;line-height:1.6;color:var(--tinta-suave);
}
#eco-onb .onb-steps li::before{
  content:attr(data-n);position:absolute;left:0;top:0;
  font-family:'JetBrains Mono',monospace;font-size:10px;
  color:var(--azul);line-height:1.75;
}
#eco-onb .onb-steps strong{color:var(--tinta);font-weight:600}
#eco-onb .onb-steps .dato{
  color:var(--ambar-oscuro);font-family:'JetBrains Mono',monospace;
  font-size:11px;letter-spacing:.3px;
}
/* tabla de datos duros */
#eco-onb .onb-tabla{
  border-top:1px dashed rgba(0,0,0,.2);
  padding:clamp(22px,3vw,30px) clamp(22px,3vw,32px);
}
#eco-onb .onb-tabla-lab{
  font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:3px;
  text-transform:uppercase;color:var(--ambar-oscuro);margin-bottom:16px;display:block;
}
#eco-onb .onb-tabla-scroll{overflow-x:auto}
#eco-onb table{border-collapse:collapse;width:100%;min-width:560px}
#eco-onb th,#eco-onb td{
  text-align:left;padding:11px 14px;
  border-bottom:1px solid rgba(0,0,0,.08);
  font-size:12.5px;line-height:1.5;vertical-align:top;
}
#eco-onb th{
  font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:1.5px;
  text-transform:uppercase;color:var(--gris);font-weight:500;
}
#eco-onb td:first-child{
  font-family:'Instrument Serif',serif;font-style:italic;
  font-size:15px;color:var(--tinta);white-space:nowrap;
}
#eco-onb td .g{font-family:'JetBrains Mono',monospace;font-size:12px;color:var(--ambar-oscuro)}
#eco-onb .onb-tabla-nota{
  margin-top:16px;font-size:12.5px;line-height:1.7;color:var(--tinta-suave);
}
#eco-onb .onb-tabla-nota strong{color:var(--tinta)}
#eco-onb .onb-tabla-nota a{color:var(--azul);text-decoration:underline;text-underline-offset:3px}

/* ── TIMELINE 30 PRÁCTICAS ── */
#eco-onb .onb-timeline{
  display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative;
  margin-top:clamp(28px,4vw,44px);
}
#eco-onb .onb-timeline::before{
  content:'';position:absolute;top:24px;left:8%;right:8%;height:1.5px;
  background:linear-gradient(90deg,var(--azul),var(--ambar),var(--azul),var(--ambar));
  opacity:.4;
}
#eco-onb .onb-week{padding:0 clamp(8px,1.5vw,18px);position:relative}
#eco-onb .onb-week-dot{
  width:14px;height:14px;border-radius:50%;margin:18px 0 18px;
  position:relative;z-index:1;box-shadow:0 0 0 5px var(--base-card);
}
#eco-onb .onb-week:nth-child(1) .onb-week-dot{background:var(--azul)}
#eco-onb .onb-week:nth-child(2) .onb-week-dot{background:var(--ambar)}
#eco-onb .onb-week:nth-child(3) .onb-week-dot{background:var(--azul)}
#eco-onb .onb-week:nth-child(4) .onb-week-dot{background:var(--ambar)}
#eco-onb .onb-week-num{
  font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:2px;
  text-transform:uppercase;color:var(--gris);display:block;margin-bottom:8px;
}
#eco-onb .onb-week h4{
  font-family:'Instrument Serif',serif;font-weight:400;font-style:italic;
  font-size:clamp(15px,1.8vw,18px);color:var(--tinta);margin-bottom:8px;line-height:1.2;
}
#eco-onb .onb-week p{font-size:12.5px;line-height:1.6;color:var(--tinta-suave)}

/* ── CARDS (herramientas / bonus) ── */
#eco-onb .onb-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:clamp(28px,4vw,44px)}
#eco-onb .onb-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:clamp(28px,4vw,44px)}
#eco-onb .onb-card{
  background:var(--tarjeta);border:1px solid rgba(0,0,0,.08);
  border-radius:18px;padding:clamp(24px,3.5vw,36px);
  transition:border-color .3s,transform .3s;
}
#eco-onb .onb-card:hover{border-color:rgba(59,91,219,.3);transform:translateY(-4px)}
#eco-onb .onb-card.amb:hover{border-color:rgba(212,148,74,.4)}
#eco-onb .onb-card-rol{
  font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:2px;
  text-transform:uppercase;color:var(--ambar-oscuro);display:block;margin-bottom:12px;
}
#eco-onb .onb-card h3{
  font-family:'Instrument Serif',serif;font-weight:400;
  font-size:clamp(18px,2vw,22px);color:var(--tinta);margin-bottom:12px;line-height:1.2;
}
#eco-onb .onb-card h4{
  font-family:'Instrument Serif',serif;font-weight:400;
  font-size:16px;color:var(--tinta);margin-bottom:8px;
}
#eco-onb .onb-card p{font-size:13px;line-height:1.7;color:var(--tinta-suave)}
#eco-onb .onb-card p strong{color:var(--tinta)}
#eco-onb .onb-bonus-n{
  font-family:'Instrument Serif',serif;font-style:italic;font-size:30px;
  color:var(--ambar-oscuro);line-height:1;display:block;margin-bottom:14px;
}

/* ── ORÁCULO ── */
#eco-onb .onb-oraculo{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,5vw,64px);align-items:start;margin-top:clamp(28px,4vw,44px)}
#eco-onb .onb-autores{display:flex;flex-direction:column}
#eco-onb .onb-autor{
  display:grid;grid-template-columns:6px 1fr auto;gap:12px;align-items:center;
  padding:10px 0;border-bottom:1px solid rgba(0,0,0,.07);
}
#eco-onb .onb-autor:last-child{border-bottom:none}
#eco-onb .onb-autor-dot{width:5px;height:5px;border-radius:50%;background:var(--ambar)}
#eco-onb .onb-autor-nom{font-family:'JetBrains Mono',monospace;font-size:12px;color:var(--tinta)}
#eco-onb .onb-autor-campo{font-family:'Instrument Serif',serif;font-style:italic;font-size:12px;color:var(--gris)}
#eco-onb .onb-widget{
  background:var(--tarjeta);border:1px solid rgba(0,0,0,.1);
  border-radius:14px;padding:clamp(24px,3.5vw,34px);
}
#eco-onb .onb-widget-day{
  font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:3px;
  text-transform:uppercase;color:var(--gris);margin-bottom:16px;display:block;
}
#eco-onb .onb-widget-cita{
  font-family:'Instrument Serif',serif;font-style:italic;
  font-size:clamp(16px,2vw,19px);line-height:1.5;color:var(--tinta);
  border-left:2px solid var(--ambar);padding-left:18px;margin-bottom:10px;
}
#eco-onb .onb-widget-autor{
  font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:2px;
  text-transform:uppercase;color:var(--gris);margin-left:18px;display:block;
}
#eco-onb .onb-widget-nota{
  margin-top:18px;padding-top:14px;border-top:1px solid rgba(0,0,0,.08);
  font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:1px;
  text-transform:uppercase;color:var(--gris);
}

/* ── PASOS FINALES ── */
#eco-onb .onb-pasos{
  display:grid;grid-template-columns:repeat(4,1fr);
  border:1px solid rgba(0,0,0,.1);border-radius:14px;overflow:hidden;
  margin-top:clamp(28px,4vw,44px);background:var(--tarjeta);
}
#eco-onb .onb-paso{
  padding:clamp(22px,3vw,32px) clamp(18px,2.5vw,24px);
  border-right:1px dashed rgba(0,0,0,.14);transition:background .2s;
}
#eco-onb .onb-paso:last-child{border-right:none}
#eco-onb .onb-paso:hover{background:rgba(59,91,219,.04)}
#eco-onb .onb-paso-num{
  font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:3px;
  text-transform:uppercase;color:var(--gris);display:block;margin-bottom:12px;
}
#eco-onb .onb-paso-txt{
  font-family:'Instrument Serif',serif;font-size:clamp(15px,1.8vw,17px);
  line-height:1.5;color:var(--tinta);
}
#eco-onb .onb-paso-txt em{font-style:italic;color:var(--azul)}

/* ── CTA / BOTONES ── */
#eco-onb .onb-btn{
  display:inline-flex!important;align-items:center;gap:10px;
  padding:15px 32px;background:var(--azul);color:#fff!important;
  font-family:'Syne',sans-serif;font-size:14px;font-weight:600;
  border-radius:60px;border:none;cursor:pointer;transition:background .3s;
}
#eco-onb .onb-btn:hover{background:var(--azul-soft)}
#eco-onb .onb-btn .arr{transition:transform .3s}
#eco-onb .onb-btn:hover .arr{transform:translateX(4px)}

/* ── CIERRE ── */
#eco-onb .onb-cierre{text-align:center;position:relative}
#eco-onb .onb-cierre::before{
  content:'';position:absolute;top:0;left:12%;right:12%;height:1px;
  background:linear-gradient(90deg,transparent,var(--azul),transparent);
}
#eco-onb .onb-cierre-inner{max-width:680px;margin:0 auto}
#eco-onb .onb-cierre h2{
  font-family:'Instrument Serif',serif;font-weight:400;
  font-size:clamp(34px,7vw,72px);line-height:1.05;letter-spacing:-1px;
  color:var(--tinta);margin-bottom:22px;
}
#eco-onb .onb-cierre h2 em{font-style:italic;color:var(--azul)}
#eco-onb .onb-cierre-quote{
  font-family:'Instrument Serif',serif;font-style:italic;
  font-size:clamp(16px,2.2vw,22px);line-height:1.5;color:var(--tinta-suave);
  max-width:520px;margin:clamp(32px,4vw,48px) auto 0;
  border-left:2px solid var(--ambar);padding-left:20px;text-align:left;
}
#eco-onb .onb-cierre-quote em{color:var(--tinta)}

/* ── FOOTER ── */
#eco-onb .onb-footer{
  text-align:center;padding:clamp(48px,6vw,72px) 24px;
  border-top:1px solid rgba(0,0,0,.07);
}
#eco-onb .onb-footer-brand{
  font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:4px;
  text-transform:uppercase;color:var(--gris);opacity:.7;
}

/* ── REVEAL ── */
#eco-onb .rv{opacity:0;transform:translateY(22px);transition:all .7s cubic-bezier(.23,1,.32,1)}
#eco-onb .rv.v{opacity:1;transform:translateY(0)}
@media (prefers-reduced-motion:reduce){
  #eco-onb *,#eco-onb *::before,#eco-onb *::after{animation:none!important;transition:none!important}
  #eco-onb .rv{opacity:1;transform:none}
}

/* ── RESPONSIVE ── */
@media(max-width:900px){
  #eco-onb .onb-quien{grid-template-columns:1fr;gap:36px}
  #eco-onb .onb-oraculo{grid-template-columns:1fr;gap:32px}
  #eco-onb .onb-panels{grid-template-columns:1fr 1fr}
  #eco-onb .onb-panel:nth-child(2){border-right:none}
  #eco-onb .onb-panel:nth-child(1),#eco-onb .onb-panel:nth-child(2){border-bottom:1px dashed rgba(0,0,0,.2)}
  #eco-onb .onb-grid-3{grid-template-columns:1fr}
  #eco-onb .onb-timeline{grid-template-columns:1fr 1fr;gap:28px 16px}
  #eco-onb .onb-timeline::before{display:none}
  #eco-onb .onb-week{padding:0}
  #eco-onb .onb-pasos{grid-template-columns:1fr 1fr}
  #eco-onb .onb-paso:nth-child(even){border-right:none}
}
@media(max-width:600px){
  #eco-onb .onb-portada-bottom{grid-template-columns:1fr;gap:24px}
  #eco-onb .onb-schema-row{grid-template-columns:44px 1fr;grid-template-rows:auto auto}
  #eco-onb .onb-schema-num{padding:18px 0 4px 18px}
  #eco-onb .onb-schema-lab{grid-column:2;grid-row:1;padding:18px 18px 4px;border:none}
  #eco-onb .onb-schema-txt{grid-column:2;grid-row:2;padding:0 18px 18px}
  #eco-onb .onb-grid-2{grid-template-columns:1fr}
  #eco-onb .onb-panels{grid-template-columns:1fr}
  #eco-onb .onb-panel{border-right:none;border-bottom:1px dashed rgba(0,0,0,.2)}
  #eco-onb .onb-panel:last-child{border-bottom:none}
  #eco-onb .onb-pasos{grid-template-columns:1fr}
  #eco-onb .onb-paso{border-right:none;border-bottom:1px dashed rgba(0,0,0,.14)}
  #eco-onb .onb-paso:last-child{border-bottom:none}
}
/* estilos que estaban en línea */
#eco-onb#eco-onb .on-sf6e3d7{text-align:right}
#eco-onb#eco-onb .on-sffd1da{margin-top:clamp(36px,5vw,56px)}
#eco-onb#eco-onb .on-s617963{margin-bottom:14px}
#eco-onb#eco-onb .on-se79242{font-family:'Instrument Serif',serif;font-style:italic;font-size:16px;color:var(--ambar-oscuro);margin-top:14px}
#eco-onb#eco-onb .on-s630224{text-align:center;display:block}
#eco-onb#eco-onb .on-s372e9f{margin-top:clamp(36px,5vw,52px)}
