/* v7 — front-end adjustments only, preserving existing visual system */
#inicio .cinematic-background{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;backface-visibility:hidden;transition:opacity .73s ease,transform .78s cubic-bezier(.18,.69,.16,1)!important;will-change:opacity,transform}
#inicio .cinematic-world{position:absolute!important;inset:0!important;overflow:hidden}
#inicio[data-scene="0"] .cinematic-background:nth-child(1),#inicio[data-scene="1"] .cinematic-background:nth-child(2),#inicio[data-scene="2"] .cinematic-background:nth-child(3),#inicio[data-scene="3"] .cinematic-background:nth-child(4){opacity:1!important}
#inicio[data-scene="0"] .cinematic-background:not(:nth-child(1)),#inicio[data-scene="1"] .cinematic-background:not(:nth-child(2)),#inicio[data-scene="2"] .cinematic-background:not(:nth-child(3)),#inicio[data-scene="3"] .cinematic-background:not(:nth-child(4)){opacity:0!important}
#inicio .cinematic-copy:not(.active){visibility:hidden!important;pointer-events:none!important}
.waevo-bonus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:20px 0 24px}
.waevo-bonus{border:1px solid rgba(113,200,242,.32);border-radius:17px;background:linear-gradient(145deg,rgba(36,89,149,.32),rgba(8,22,46,.65));padding:20px;position:relative;color:#ebf8ff}
.waevo-bonus-label{color:#7ce7ff;letter-spacing:.16em;font-size:10px;font-weight:850}.waevo-bonus h4{font-size:21px;line-height:1.16;margin:12px 0 9px;font-weight:800}.waevo-bonus p{font-size:13px;line-height:1.55;color:#d6e6f8;margin:0 0 15px}.waevo-bonus small{color:#9ebfdb;font-size:11px}.waevo-bonus-pictogram{position:absolute;right:16px;top:15px;color:#7ce7ff;font-size:26px}
.waevo-certificate-disclaimer{grid-column:1/-1;display:flex;gap:24px;align-items:center;justify-content:space-between;border:1px solid rgba(121,180,229,.24);border-radius:18px;background:rgba(11,28,54,.72);padding:21px 24px;margin:0 0 28px;color:#e2ebf7}.waevo-certificate-disclaimer>div{display:flex;align-items:flex-start;gap:15px}.waevo-cert-icon{font-size:25px}.waevo-certificate-disclaimer strong{font-size:14px;display:block;margin-bottom:6px}.waevo-certificate-disclaimer p{font-size:12px;line-height:1.7;color:#adbdce;max-width:900px;margin:0}.waevo-certificate-disclaimer a{color:#7dd9ff;font-size:13px;text-decoration:none;font-weight:750;white-space:nowrap}
@media(max-width:800px){.waevo-bonus-grid{grid-template-columns:1fr}.waevo-certificate-disclaimer{flex-direction:column;align-items:flex-start}}
@media(prefers-reduced-motion:reduce){#inicio .cinematic-background,#inicio .cinematic-copy{transition:none!important;animation:none!important}}
