/* Renova homepage hero: pink & white instead of near-black. */
section.hero.on-ink{
	background:
		radial-gradient(900px 560px at 78% 42%,rgba(255,77,109,.30),rgba(255,77,109,0) 70%),
		radial-gradient(700px 520px at 8% 0%,rgba(255,170,186,.35),rgba(255,170,186,0) 70%),
		radial-gradient(800px 600px at 50% 120%,rgba(255,120,145,.22),rgba(255,120,145,0) 70%),
		linear-gradient(160deg,#fffafb 0%,#fff0f3 45%,#ffe3e9 100%)!important;
	color:#14181a!important;
}
section.hero.on-ink .mo-aur{opacity:.35!important;mix-blend-mode:multiply}
section.hero.on-ink .mo-aur.a{background:#ffb3c1!important}
section.hero.on-ink .mo-aur.b{background:#ff7a93!important}
section.hero.on-ink .mo-glow{opacity:1}
section.hero.on-ink canvas{opacity:.85;mix-blend-mode:multiply}
section.hero.on-ink h1,section.hero.on-ink h1 .mo-w,section.hero.on-ink .h1-tail,section.hero.on-ink .h1-tail .mo-w{color:#14181a!important}
section.hero.on-ink h1 em{filter:saturate(1.1)}
section.hero.on-ink .lede{color:#5d5458!important}
section.hero.on-ink .eyebrow{color:#e0284d!important}
section.hero.on-ink .btn-ghost{color:#14181a!important;border-color:rgba(20,24,26,.22)!important;background:rgba(255,255,255,.55)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
section.hero.on-ink .btn-ghost:hover{background:#fff!important;border-color:rgba(255,77,109,.45)!important}
section.hero.on-ink .btn-teal{box-shadow:0 16px 34px -16px rgba(224,40,77,.7)}
section.hero.on-ink .stats{border-color:rgba(20,24,26,.10)!important}
section.hero.on-ink .stats *{border-color:rgba(20,24,26,.10)!important}
section.hero.on-ink .stats b,section.hero.on-ink .stats strong,section.hero.on-ink .stats .num,section.hero.on-ink .stats .tabnum{color:#e0284d!important}
section.hero.on-ink .stats span,section.hero.on-ink .stats small,section.hero.on-ink .stats p{color:#6b6266!important}
section.hero.on-ink::after{background:radial-gradient(60% 80% at 78% 50%,rgba(255,77,109,.18),rgba(255,77,109,0) 60%),linear-gradient(90deg,rgba(255,255,255,.7) 25%,rgba(255,255,255,0) 70%)!important}
@media (max-width:900px){section.hero.on-ink::after{background:radial-gradient(80% 60% at 50% 80%,rgba(255,77,109,.16),rgba(255,77,109,0) 60%),linear-gradient(180deg,rgba(255,255,255,.6) 20%,rgba(255,255,255,0) 70%)!important}}
/* light-studio vial render (transparent background) */
section.hero.on-ink img.hero-vial[src*="renova-pink-cards"]{-webkit-mask-image:none!important;mask-image:none!important;filter:drop-shadow(0 40px 50px rgba(224,40,77,.35))!important}
section.hero.on-ink .stats b.tabnum{background:linear-gradient(100deg,#e0284d,#ff6f8a)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}
section.hero .hero-visual > svg.seal,section.hero .hero-visual > .seal-core{display:none!important}
