/* Release-only introduction: leave the approved crystal and motion layout alone. */
.launch-intro { max-width:680px; margin:24px auto 36px; padding:24px 22px; border:1px solid #c3a4df30; border-radius:22px; background:#100a25a8; text-align:center; }
.launch-intro .launch-kicker { color:#cfb5dd; font-size:.8rem; margin:0 0 10px; }
.launch-intro h2 { font:500 clamp(1.6rem,5vw,2rem)/1.7 'Noto Naskh Arabic',serif; color:#f5d9e7; margin:0 0 12px; }
.launch-intro p { color:#d5c7df; font-size:.9rem; line-height:2; }
.launch-intro .launch-product { display:inline-flex; align-items:center; gap:14px; padding:12px 22px; min-height:48px; border:1px solid #e8b4be80; border-radius:30px; color:#ffe0bb; text-decoration:none; background:#60365b38; }
.launch-product:hover { background:#60365b70; }
.launch-product:focus-visible { outline:3px solid #efd6ff; outline-offset:4px; }
.launch-intro .launch-privacy { font-size:.75rem; color:#b5a7c4; margin:18px 0 0; }
@media(max-width:600px) { .launch-intro { padding:20px 16px; } }
