/* Hero BOT ARMY v2 (Daniela, 31/10/2026, orden de Arcebot/Engels): escritorio en dos columnas, nunca texto sobre la imagen. */
.lp-h2{position:relative;display:grid;grid-template-columns:minmax(0,1fr);background:#1b0628;color:#fff;overflow:hidden}
.lp-h2__img{position:relative;order:-1;aspect-ratio:1/1;overflow:hidden;background:#1b0628}
.lp-h2__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block}
.lp-h2__o{opacity:0;animation:lpOjos 1.8s ease-out .5s 1 forwards;filter:drop-shadow(0 0 10px rgba(255,120,40,.9))}
@media(prefers-reduced-motion:reduce){.lp-h2__o{animation:none;opacity:1}}
.lp-h2__img .lp-arte__ov{position:absolute;left:0;right:0;bottom:0;top:auto;width:auto;z-index:3;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:6px;padding:46px 16px 14px;background:linear-gradient(0deg,rgba(27,6,40,.96),rgba(27,6,40,.7) 55%,rgba(27,6,40,0))}
.lp-h2__img .lp-ov-cd span{min-width:52px;padding:6px 4px}
.lp-h2__img .lp-ov-cd i{font-size:1.3rem}
.lp-h2__img .lp-ov-k{font-size:.7rem}
.lp-h2__img .lp-ov-n{font-size:.78rem}
.lp-h2__in{padding:22px 18px 30px;display:grid;gap:12px;justify-items:start}
.lp-h2__k{margin:0;font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#b79aff}
.lp-h2 h1{margin:0;font-size:clamp(2.6rem,13vw,4.5rem);line-height:1;font-weight:800;letter-spacing:-.02em;color:#fff;white-space:nowrap}
.lp-h2__sub{margin:0;font-size:clamp(1.35rem,6vw,1.9rem);line-height:1.2;font-weight:700;color:#ff6b1a}
.lp-h2__chip{margin:0;padding:8px 16px;border-radius:999px;border:1px solid rgba(183,154,255,.55);background:rgba(138,75,208,.18);font-weight:700;font-size:.88rem;line-height:1.3}
.lp-h2__lead{margin:0;max-width:46ch;color:#d9c9f2;font-size:1rem;line-height:1.5}
.lp-h2 .lp-cd{margin:4px 0 0}
.lp-h2 .lp-arte__ov{}
@media(min-width:900px){
  .lp-h2{grid-template-columns:45fr 55fr;min-height:clamp(470px,calc(100vh - 66px),760px)}
  .lp-h2__txt{display:flex;align-items:center}
  .lp-h2__in{padding:clamp(26px,4vh,56px) clamp(24px,4vw,64px) clamp(26px,4vh,56px) max(24px,calc((100vw - 1180px)/2));gap:clamp(8px,1.6vh,16px)}
  .lp-h2 h1{font-size:clamp(3rem,5.1vw,4.5rem)}
  .lp-h2__sub{font-size:clamp(1.5rem,2.1vw,1.9rem)}
  .lp-h2__img{order:0;aspect-ratio:auto;max-height:none}
  .lp-h2__img img{object-position:68% center}
  .lp-h2__img::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#1b0628 0,rgba(27,6,40,.55) 14%,rgba(27,6,40,0) 36%)}
  .lp-h2__img .lp-arte__ov{display:none}
  .lp-h2 .qz-btn--xl{min-height:56px}
}
.lp-h2__sub{text-wrap:balance}.lp-h2 h1{text-wrap:nowrap}

.lp-h2__img img{object-position:center right}
@media(min-width:900px){.lp-h2__img img{object-position:center right}.lp-h2__img::after{background:linear-gradient(90deg,#1b0628 0,rgba(27,6,40,.35) 10%,rgba(27,6,40,0) 24%)}}
