.brand-theme .vv-hero-glow{background:radial-gradient(ellipse at 30% 40%,rgba(var(--brand-cyan-rgb),.12) 0,transparent 60%)}.brand-theme .vv-hero-badge{background:rgba(var(--brand-cyan-rgb),.08);border-color:rgba(var(--brand-cyan-rgb),.15);color:rgba(var(--brand-cyan-rgb),.9)}@media (hover:hover){.brand-theme .vv-hero-card:hover .vv-hero-badge{background:rgba(var(--brand-cyan-rgb),.12);border-color:rgba(var(--brand-cyan-rgb),.25)}}.brand-theme .vv-badge-dot{background:var(--vv-accent)}.brand-theme .vv-hero-title .gradient-text{color:var(--heading-accent);-webkit-text-fill-color:var(--heading-accent)}@media (hover:hover){.brand-theme .vv-cta-primary:hover{background:rgba(var(--brand-cyan-rgb),.12);box-shadow:0 12px 24px rgba(0,0,0,.3),0 0 24px rgba(var(--brand-cyan-rgb),.15)}}.brand-theme .vv-cta-primary:before{background:var(--vv-gradient)}@media (hover:hover){.brand-theme .vv-cta-primary:hover span{background:var(--vv-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.brand-theme .vv-cta-primary:hover .vv-cta-arrow{color:var(--brand-green)}}.brand-theme .vv-stat-value{color:var(--vv-accent)}.brand-theme .vv-gradient-text{background:var(--vv-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-theme .vv-gradient-text-secondary{background:var(--gradient-brand-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-theme .vv-demo-generation-card{background:rgba(var(--brand-cyan-rgb),.05);border-color:rgba(var(--brand-cyan-rgb),.12)}@media (hover:hover){.brand-theme .vv-demo-generation-card:hover{background:rgba(var(--brand-cyan-rgb),.08);border-color:rgba(var(--brand-cyan-rgb),.2)}}.brand-theme .vv-demo-sparkles .vv-sparkle{color:var(--vv-accent);filter:drop-shadow(0 0 3px var(--vv-accent))}.brand-theme .vv-demo-ai-text,.brand-theme .vv-demo-audio-badge,.brand-theme .vv-demo-audio-badge svg{color:var(--vv-accent)}.brand-theme .vv-demo-result .vv-demo-media{border-color:rgba(var(--brand-cyan-rgb),.3);box-shadow:0 12px 32px rgba(0,0,0,.4),0 0 30px rgba(var(--brand-cyan-rgb),.12)}.brand-theme .vv-demo-result .vv-demo-label{color:var(--vv-accent)}@media (hover:hover){.brand-theme .vv-demo-prompt-card:hover,.brand-theme .vv-feature-card:hover{border-color:rgba(var(--brand-cyan-rgb),.15)}}.brand-theme .vv-feature-icon{background:rgba(var(--brand-cyan-rgb),.08);border-color:rgba(var(--brand-cyan-rgb),.15);color:var(--vv-accent)}@media (hover:hover){.brand-theme .vv-feature-card:hover .vv-feature-icon{background:rgba(var(--brand-cyan-rgb),.12);border-color:rgba(var(--brand-cyan-rgb),.25)}.brand-theme .vv-step:hover{border-color:rgba(var(--brand-cyan-rgb),.15)}}.brand-theme .vv-step-number{background:var(--vv-accent);box-shadow:0 4px 16px rgba(var(--brand-cyan-rgb),.25)}.brand-theme .vv-tip-formula{background:rgba(var(--brand-cyan-rgb),.06);border-color:rgba(var(--brand-cyan-rgb),.12)}.brand-theme .vv-tip-formula h3{color:var(--vv-accent)}.brand-theme .vv-formula-tag{background:rgba(var(--brand-cyan-rgb),.06);border-color:rgba(var(--brand-cyan-rgb),.12);color:var(--vv-accent)}@media (hover:hover){.brand-theme .vv-formula-tag:hover{background:rgba(var(--brand-cyan-rgb),.1);border-color:rgba(var(--brand-cyan-rgb),.2)}}.brand-theme .vv-tip-good{background:rgba(var(--brand-green-rgb),.05);border-color:rgba(var(--brand-green-rgb),.15)}.brand-theme .vv-practice-check,.brand-theme .vv-tip-good h3{color:var(--vv-green)}@media (hover:hover){.brand-theme .vv-use-case-card:hover{border-color:rgba(var(--brand-cyan-rgb),.15)}}.brand-theme .vv-use-case-icon{background:rgba(var(--brand-cyan-rgb),.06);border-color:rgba(var(--brand-cyan-rgb),.12);color:var(--vv-accent)}@media (hover:hover){.brand-theme .vv-use-case-card:hover .vv-use-case-icon{background:rgba(var(--brand-cyan-rgb),.12);border-color:rgba(var(--brand-cyan-rgb),.25)}}.brand-theme .vv-pricing-card:before{background:var(--vv-gradient)}@media (hover:hover){.brand-theme .vv-pricing-option:hover{border-color:rgba(var(--brand-cyan-rgb),.2);background:rgba(var(--brand-cyan-rgb),.03)}}.brand-theme .vv-pricing-option--pro{border-color:rgba(var(--brand-cyan-rgb),.2);background:rgba(var(--brand-cyan-rgb),.05)}@media (hover:hover){.brand-theme .vv-pricing-option--pro:hover{border-color:rgba(var(--brand-cyan-rgb),.35);background:rgba(var(--brand-cyan-rgb),.08)}}.brand-theme .vv-pricing-option--pro .vv-pricing-label{color:var(--vv-accent)}.brand-theme .vv-price-amount{background:var(--vv-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-theme .vv-price-link{color:var(--vv-accent)}.brand-theme .vv-comparison-table .vv-highlight{background:rgba(var(--brand-cyan-rgb),.1);color:var(--vv-accent)}.brand-theme .vv-comparison-table th.vv-highlight{background:rgba(var(--brand-cyan-rgb),.15)}.brand-theme .vv-comparison-card-featured{background:linear-gradient(135deg,rgba(var(--brand-cyan-rgb),.1),rgba(var(--brand-cyan-rgb),.05));border-color:var(--vv-accent)}.brand-theme .vv-comparison-card-featured:before{background:var(--vv-gradient)}.brand-theme .vv-comparison-badge-best{background:var(--vv-gradient-btn)}.brand-theme .vv-comparison-features li strong{color:var(--vv-accent)}.brand-theme .vv-feature-yes{color:var(--vv-green)!important}.brand-theme .vv-feature-yes svg{color:var(--vv-green)}.brand-theme .vv-cta-glow{animation:brandCtaGlow 2s ease-in-out infinite}@keyframes brandCtaGlow{0%,to{box-shadow:0 8px 24px rgba(var(--brand-cyan-rgb),.3),0 0 40px rgba(var(--brand-cyan-rgb),.1)}50%{box-shadow:0 8px 32px rgba(var(--brand-cyan-rgb),.5),0 0 60px rgba(var(--brand-cyan-rgb),.2)}}@media (hover:hover){.brand-theme .vv-template-card:hover{border-color:rgba(var(--brand-green-rgb),.3)}}.brand-theme .vv-template-category{background:rgba(var(--brand-green-rgb),.1);color:var(--vv-secondary)}@media (hover:hover){.brand-theme .vv-template-btn:hover,.brand-theme .vv-template-card:hover .vv-template-play-icon{background:var(--vv-gradient-btn)}.brand-theme .vv-example-card:hover{box-shadow:var(--vv-shadow),0 0 40px rgba(var(--brand-cyan-rgb),.1)}}.brand-theme .vv-example-category{color:var(--vv-accent)}@media (hover:hover){.brand-theme .vv-example-card:hover .vv-play-icon{background:var(--vv-gradient-btn)}}.brand-theme .vv-community-badge{color:var(--vv-accent)}.brand-theme .vv-cta-footer:before{background:var(--vv-gradient)}.brand-theme .vv-animated-counter{background:var(--vv-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-theme .vv-mobile-sticky-cta{border-top-color:rgba(var(--brand-cyan-rgb),.1)}@media (hover:hover){.brand-theme .vv-mode-card:hover{border-color:rgba(var(--brand-cyan-rgb),.15)}}.brand-theme .vv-mode-indicator{box-shadow:0 0 8px currentColor}@media (hover:hover){.brand-theme .vv-audio-card:hover{border-color:rgba(var(--brand-cyan-rgb),.15)}}.brand-theme .vv-audio-icon{background:rgba(var(--brand-cyan-rgb),.08);border-color:rgba(var(--brand-cyan-rgb),.15);color:var(--vv-accent)}@media (hover:hover){.brand-theme .vv-audio-card:hover .vv-audio-icon{background:rgba(var(--brand-cyan-rgb),.12);border-color:rgba(var(--brand-cyan-rgb),.25)}}.brand-theme .vv-audio-highlight{background:rgba(var(--brand-cyan-rgb),.05);border-color:rgba(var(--brand-cyan-rgb),.1)}.brand-theme .vv-audio-highlight svg{color:var(--vv-accent)}