.vibrant-hero{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(1200px 600px at 10% 20%,#060a1ee6 0%,#080c28f2 25%,#0e1232fa 55%,#180830 100%),linear-gradient(140deg,#040228 0%,#0c1142 45%,#1b1b45 75%,#1a0430 100%)}.glow-cta{color:#1b1130;background-image:linear-gradient(90deg,#dffcf4 0%,#dcdfff 60%);border:1px solid #ffffff0f;transition:transform .16s cubic-bezier(.2,.9,.3,1),box-shadow .18s;box-shadow:0 8px 30px #0e283c0f,0 0 32px 10px #a3ffd60f}.glow-cta:hover{transform:translateY(-2px);box-shadow:0 12px 36px #0e283c12,0 0 48px 12px #a3ffd614}.metric-card{-webkit-backdrop-filter:blur(8px)saturate(120%);backdrop-filter:blur(8px)saturate(120%);background:linear-gradient(#ffffff05,#ffffff03);border:1px solid #ffffff0a;padding:1.25rem;box-shadow:0 18px 42px #141e3c14,inset 0 6px 24px #a3ffd608}.metric-card p.uppercase{letter-spacing:.1em}.floating-chat{z-index:60;position:fixed;bottom:24px;right:24px}.vibrant-hero:before{content:"";filter:blur(36px);pointer-events:none;background:radial-gradient(closest-side,#6496b414,#0000 45%);height:420px;position:absolute;inset:-18% -8% auto}.vibrant-hero .font-serif{font-family:Playfair Display,serif}.vibrant-hero h1{letter-spacing:-.01em;font-size:4rem;line-height:1.02}.vibrant-hero p{color:#ffffffd1}.stats-row{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;display:grid}.stat-card{background:linear-gradient(#ffffff04,#ffffff03);border-radius:14px;padding:1.1rem 1.2rem;box-shadow:0 12px 30px #0a14280f}.stat-card .value{color:#fff;font-size:1.6rem;font-weight:700}.stat-card .label{color:#ffffffbf;margin-top:.4rem;font-size:.9rem}
