*{box-sizing:border-box}body{margin:0;background:#100d1b;color:#f7f2ff;font:16px/1.7 system-ui,-apple-system,Segoe UI,sans-serif}header,main,footer{max-width:860px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;align-items:center;gap:20px}a{color:#d5a3ff}nav a{margin-left:15px}h1{font-size:clamp(32px,6vw,56px);line-height:1.15}h2{margin-top:34px;font-size:23px}p,li{color:#d8d1e5}.brand{font-weight:900;letter-spacing:.12em;color:#fff}.hero{padding:60px 0 70px}.tag{color:#c29cf6;text-transform:uppercase;letter-spacing:.16em;font-size:12px}.panel{border:1px solid #433256;background:#1c162b;padding:26px;border-radius:20px}.pill{display:inline-block;border-radius:30px;padding:10px 18px;background:#a56ae3;color:#160e22;text-decoration:none;font-weight:750}footer{border-top:1px solid #30263e;font-size:13px;color:#b9accb}footer a{margin-right:18px}@media(max-width:600px){header{display:block}nav a{margin:0 12px 0 0}}
.tiktok-button{display:inline-block;background:#9d55ec;color:#fff!important;padding:13px 20px;border-radius:10px;text-decoration:none;font-weight:700;margin:8px 0}.tiktok-button:hover{background:#7b35c8}.tiktok-note{font-size:.85rem;opacity:.8}
