/* Propuesta local azul tinta, coral y marfil. */
.hero{background:radial-gradient(ellipse at 80% 35%,#33499055,transparent 52%),linear-gradient(135deg,#24103e 10%,#1d2855 100%)}
.header{background:#24103eef;border-bottom-color:#56679940}
.hero-copy h1 .serif{text-shadow:0 0 48px #ff9b2f20}
.hero-copy>p{color:#ddc6f0}
.hero .hc-browser-screen>img,.hero .hc-marketing-image>img{filter:hue-rotate(285deg) saturate(.9) contrast(1.08)}
.hc-outline{-webkit-text-stroke-color:#9fb8f252}
.hc-browser{box-shadow:0 35px 85px #05081e88,0 0 60px #627ee52b}
.hc-phone{box-shadow:0 22px 45px #05081e80,inset 0 0 0 1px #ffdab0}
.hc-brand-art>img{filter:saturate(.85) contrast(1.04)}
.live-dot{box-shadow:0 0 0 5px #ff9b2f18}
.hero-bottom{border-top-color:#7284b54a}
.services,.process{background:#fff4e9}
.service-summary,.process-step>p,.services-foot,.service-subname{color:#585e78}
.service-category{border-color:#b8b7c5}
.service-number{color:#72758b}
.contact{background:#ff9b2f}
.contact-form{background:#2a1048}
@media(prefers-reduced-motion:reduce){.hero *{animation:none!important}}

/* Prueba naranja intenso + morado vivo. */
.hero{background:radial-gradient(ellipse at 86% 25%,#bf31ed70,transparent 58%),linear-gradient(120deg,#24103e 4%,#40126d 58%,#711bc7 100%)}
.header{background:#24103ef2;border-bottom-color:#b47be340}
.hero-copy h1 .serif{text-shadow:0 0 50px #ff9b2f30}
.hero-copy>p{color:#e0cdee}
.hc-outline{-webkit-text-stroke-color:#d399ff66}
.hc-browser{box-shadow:0 35px 85px #15031e88,0 0 60px #ae41ff35}
.hc-branding .hc-aura{background:radial-gradient(ellipse at 62% 48%,#ff9b2f50,transparent 65%)}
.hc-aura{background:radial-gradient(ellipse at 58% 48%,#c54dff45,transparent 66%)}
.hc-marketing .hc-aura{background:radial-gradient(ellipse at 58% 48%,#ff9b2f40,transparent 65%)}
.hc-editorial-card,.motion-stage{background:#b66bff}
.hero-bottom{border-top-color:#bf89ed45}
.live-dot{box-shadow:0 0 0 5px #ff9b2f20}
.services,.process{background:#fff4e9}
.service-summary,.process-step>p,.services-foot,.service-subname{color:#655271}
.contact{background:#ff9b2f}
.contact-form{background:#2a1048}
