:root{color-scheme:dark;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(ellipse at 15% 10%,#5421a455,transparent 45%),radial-gradient(ellipse at 90% 75%,#1b79b62e,transparent 45%),#090715;color:#f8f6ff;display:grid;place-items:center}.wrap{width:min(100%,560px);padding:32px 18px 20px}.card{padding:32px clamp(20px,6vw,40px);border:1px solid #a16df45c;border-radius:24px;background:linear-gradient(145deg,#21133be8,#0e0c20f2);box-shadow:0 25px 70px #0008,0 0 45px #7024c42b;text-align:center}.eyebrow{font-size:.72rem;letter-spacing:.24em;color:#f2c879;font-weight:800}.logo{display:block;width:min(100%,390px);height:auto;margin:18px auto 10px;object-fit:contain}h1{font-size:clamp(1.5rem,5vw,2rem);margin:16px 0 8px}.intro{color:#cfc6e1;line-height:1.6;margin:0 auto 26px;max-width:410px}.actions{display:grid;gap:13px}.button{min-height:60px;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;text-align:left;padding:0 16px;text-decoration:none;border-radius:14px;color:#fff;font-weight:850;letter-spacing:.08em;border:1px solid #ffffff45;transition:transform .15s,filter .15s;box-shadow:inset 0 1px #ffffff30}.button:hover{transform:translateY(-2px);filter:brightness(1.14)}.button:focus-visible{outline:3px solid #ffe18a;outline-offset:3px}.button.primary{background:linear-gradient(110deg,#7030da,#b128cb)}.button.secondary{background:linear-gradient(110deg,#5b319e,#8a4bc0)}.button.whatsapp{background:linear-gradient(110deg,#086e4b,#149a6a)}.button.telegram{background:linear-gradient(110deg,#11557c,#168fc2)}.arrow{justify-self:end;font-size:1.25rem}.note{font-size:.78rem;line-height:1.55;color:#c3b6d9;margin:20px 0}.disclosure{border:1px solid #d8ac655c;background:#f2bd6112;padding:15px;border-radius:12px;text-align:left;font-size:.8rem;color:#e9d9bf}.disclosure strong{color:#ffda90}.disclosure p{margin:7px 0 0;line-height:1.6}.privacy{font-size:.72rem;color:#b7a9ce;line-height:1.6;margin:18px 0 0}footer{text-align:center;color:#a99bc0;font-size:.75rem;margin-top:20px}@media(prefers-reduced-motion:reduce){.button{transition:none}}
