.hero-showcase{--purple:#8741f9;--sky:#0ea4e8}.hero-showcase p{line-height:1.85}.hero-showcase .eyebrow{letter-spacing:.06em;color:var(--purple);background:var(--tint)}.hero-showcase .hs-title{color:var(--twilight)}.hero-showcase .hs-desc{color:#020855b3}.hero-showcase .btn-primary{background:var(--purple);color:#fff;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 10px 30px -10px #8741f999}.hero-showcase .btn-primary:hover{background:#7430e6;transform:translateY(-2px);box-shadow:0 16px 40px -12px #8741f9b3}.hero-showcase .reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.hero-showcase .reveal.in{opacity:1;transform:none}.hero-showcase .reveal.d1{transition-delay:80ms}.hero-showcase .reveal.d2{transition-delay:.16s}.hero-showcase .reveal.d3{transition-delay:.24s}.hero-showcase .reveal.d4{transition-delay:.32s}.hero-showcase .reveal.d5{transition-delay:.4s}.hero-showcase .hs-title__stack{display:grid}.hero-showcase .hs-title__live,.hero-showcase .hs-title__ghost{grid-area:1/1}.hero-showcase .hs-title__ghost{visibility:hidden;pointer-events:none;display:grid}.hero-showcase .hs-title__ghost>span{grid-area:1/1}.hero-showcase .hs-tw{align-items:center;display:inline-flex}.hero-showcase .hs-tw__text{background:linear-gradient(90deg, var(--purple), var(--sky));color:#0000;-webkit-background-clip:text;background-clip:text}.hero-showcase .hs-tw__caret{background:var(--purple);border-radius:2px;width:3px;height:1em;margin-inline-start:4px;animation:1s step-end infinite hsCaret;display:inline-block;transform:translateY(2px)}@keyframes hsCaret{50%{opacity:0}}.hero-showcase .star-glow{filter:drop-shadow(0 0 26px #8741f9bf)drop-shadow(0 0 60px #8741f973);will-change:transform, filter}@keyframes hsFloaty{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.hero-showcase .floaty{animation:6s ease-in-out infinite hsFloaty}@keyframes hsPulseGlow{0%,to{filter:drop-shadow(0 0 22px #8741f999)drop-shadow(0 0 50px #8741f959)}50%{filter:drop-shadow(0 0 34px #8741f9f2)drop-shadow(0 0 80px #8741f999)}}.hero-showcase .pulse-glow{animation:5s ease-in-out infinite hsPulseGlow}@keyframes hsSpin{to{transform:rotate(360deg)}}.hero-showcase .orbit{transform-origin:50%;animation:26s linear infinite hsSpin}.hero-showcase .hero-note{z-index:5;position:absolute}.hero-showcase .hero-note .note{max-width:210px}.hero-showcase .note{border:1px solid var(--tint);background:#fff;border-radius:16px;align-items:center;gap:11px;min-width:196px;padding:12px 15px;transition:opacity .38s,transform .38s cubic-bezier(.2,.7,.2,1);display:flex;box-shadow:0 18px 44px -18px #02085552}.hero-showcase .note.out{opacity:0;transform:translateY(10px)scale(.94)}.hero-showcase .note__icon{width:36px;height:36px;color:var(--accent,#8741f9);background:color-mix(in srgb, var(--accent,#8741f9) 13%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent,#8741f9) 22%, transparent);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.hero-showcase .note__body{flex-direction:column;display:flex}.hero-showcase .note__title{color:var(--twilight);font-size:14px;font-weight:800;line-height:1.25}.hero-showcase .note__sub{color:#0208558c;margin-top:1px;font-size:12px}.hero-showcase .note__sub b{color:var(--accent,#8741f9);font-weight:800}.dark .hero-showcase--adapt .hs-title{color:#fff}.dark .hero-showcase--adapt .hs-desc{color:#ffffffb8}.dark .hero-showcase--adapt .eyebrow{color:#cbb4ff;background:#8741f929}.dark .hero-showcase--adapt .note{background:#ffffff0b;border-color:#ffffff1a;box-shadow:0 18px 44px -18px #0000008c}.dark .hero-showcase--adapt .note__icon{background:color-mix(in srgb, var(--accent,#8741f9) 26%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent,#8741f9) 42%, transparent)}.dark .hero-showcase--adapt .note__title{color:#eef1ff}.dark .hero-showcase--adapt .note__sub{color:#fff9}@media (prefers-reduced-motion:reduce){.hero-showcase .orbit,.hero-showcase .floaty,.hero-showcase .pulse-glow{animation:none!important}.hero-showcase .note{transition:none}.hero-showcase .reveal{opacity:1;transition:none;transform:none}.hero-showcase .hs-tw__caret{animation:none}}
