<style>
/* ===== Aurora — gradient mesh & glassmorphism ===== */
.theme-aurora .vs-hero{background:
    radial-gradient(50% 60% at 12% 18%, color-mix(in srgb,var(--vs-accent) 55%, transparent) 0%, transparent 60%),
    radial-gradient(45% 55% at 88% 82%, color-mix(in srgb,var(--vs-primary) 70%, transparent) 0%, transparent 60%),
    linear-gradient(135deg,#1e1b4b 0%,#312e81 50%,#0e7490 100%);background-size:200% 200%;animation:vs-mesh 18s ease infinite}
@keyframes vs-mesh{0%,100%{background-position:0% 50%,100% 50%,0% 0%}50%{background-position:100% 50%,0% 50%,100% 100%}}
.theme-aurora .vs-eyebrow{background:linear-gradient(90deg,var(--vs-primary),var(--vs-accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.theme-aurora .vs-head .vs-h2{background:linear-gradient(120deg,#0f172a,var(--vs-primary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.theme-aurora .vs-card{border-radius:24px;background:rgba(255,255,255,.72);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.7);box-shadow:0 22px 48px -30px rgba(49,46,129,.55)}
.theme-aurora .vs-header.is-scrolled{background:rgba(255,255,255,.62);border-bottom:1px solid rgba(255,255,255,.5)}
.theme-aurora .vs-cta-box{border-radius:34px}
.theme-aurora .vs-member-photo,.theme-aurora .vs-about-media img{border-radius:26px}
.theme-aurora .vs-quote{border-radius:28px;background:rgba(255,255,255,.8);backdrop-filter:blur(10px)}
</style>
