.affiliate-cinema:after{content:"";position:absolute;z-index:0;inset:-8%;background:linear-gradient(90deg,rgba(3,6,16,.98) 0%,rgba(3,6,16,.73) 38%,rgba(3,6,16,.55) 68%,rgba(3,6,16,.9) 100%),linear-gradient(180deg,rgba(3,6,16,.82),rgba(4,7,18,.55) 45%,rgba(3,6,16,.93)),url('../images/affiliate-tech-background.png') 78% 47%/min(47vw,680px) auto no-repeat;filter:blur(8px) saturate(.75) contrast(1.08);opacity:.68;transform:scale(1.05);pointer-events:none}.affiliate-stage{z-index:3}.affiliate-film-grain,.affiliate-horizon{z-index:2}.affiliate-horizon{opacity:.48}.affiliate-cinema:before{z-index:1}.profit-cinema-bg:before{content:"";position:absolute;inset:-12%;background:linear-gradient(135deg,rgba(5,8,23,.96),rgba(5,8,23,.76)),url('../images/affiliate-tech-background.png') center/cover no-repeat;filter:blur(38px) saturate(.65);opacity:.2;transform:scale(1.16)}
.value-rain span{width:16px;height:16px;font-size:0!important;color:transparent!important;border:1px solid rgba(100,213,255,.5);border-radius:3px;background:linear-gradient(145deg,rgba(98,218,255,.22),rgba(88,64,220,.08));box-shadow:0 0 18px rgba(83,202,255,.24),inset 0 0 8px rgba(255,255,255,.12);opacity:0;filter:blur(.2px);transform-origin:center;animation:techObjectFall 20s var(--d) linear infinite}.value-rain span:nth-child(3n){width:11px;height:11px;border-color:rgba(194,129,255,.5);border-radius:50%;background:transparent;box-shadow:0 0 16px rgba(174,90,255,.35)}.value-rain span:nth-child(3n+1){width:19px;height:19px;transform:rotate(45deg);border-radius:4px;background:linear-gradient(145deg,rgba(83,210,255,.2),rgba(71,79,209,.12))}.value-rain span:nth-child(4n){width:26px;height:9px;border-radius:99px;border-color:rgba(98,227,190,.45);background:linear-gradient(90deg,rgba(61,216,181,.2),transparent)}.value-rain span:nth-child(5n){width:8px;height:28px;border-radius:2px;border-color:rgba(103,139,255,.5);background:linear-gradient(to bottom,rgba(89,130,255,.25),transparent)}
@keyframes techObjectFall{0%{translate:0 -14vh;rotate:0deg;scale:calc(var(--s) * .7);opacity:0}12%{opacity:.42}45%{translate:18px 48vh;rotate:150deg;scale:var(--s);opacity:.28}82%{opacity:.18}100%{translate:-25px 116vh;rotate:330deg;scale:calc(var(--s) * .8);opacity:0}}
@media(max-width:850px){.affiliate-cinema:after{background:linear-gradient(180deg,rgba(3,6,16,.9),rgba(3,6,16,.62),rgba(3,6,16,.94)),url('../images/affiliate-tech-background.png') 72% 15%/390px auto no-repeat;opacity:.52;filter:blur(10px) saturate(.7)}.value-rain span:nth-child(even){display:none}}
@media(prefers-reduced-motion:reduce){.value-rain span{animation:none!important;opacity:.1}.profit-cinema-bg:before,.affiliate-cinema:after{filter:blur(12px)}}

/* Rendimiento: se elimina por completo la capa de objetos animados. */
.value-rain{display:none!important}
