body{background:radial-gradient(circle at top,#151b2f 0,#05060a 55%,#000 100%);color:#f8f9fa!important;font-family:Exo\ 2,sans-serif;height:100%}body>main{min-height:calc(100vh - 220px)}.footer-fixed{position:relative;bottom:0;width:100%}a,body,h1,h2,h3,h4,h5,h6,li,p,span{color:#e8e8e8!important}.text-muted{color:#b8b8b8!important}.payment-grid{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.payment-list{display:flex;flex-direction:column;gap:12px}.payment-row{display:flex;align-items:center;gap:12px;font-size:1rem;background:hsla(0,0%,100%,.05);padding:12px 16px;border-radius:10px;border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(6px)}.bg-black{background-color:#05060a!important}.bg-black-2{background-color:#080910!important}.neon-text{text-shadow:0 0 8px rgba(74,242,197,.7)}.link-neon,.neon-text,.text-neon{color:#4af2c5}.link-neon{text-decoration:none}.link-neon:hover{color:#7fffe0;text-decoration:underline}.btn-neon{background:linear-gradient(135deg,#4af2c5,#3bb3ff);border:none;color:#000!important;font-weight:600;box-shadow:0 0 12px rgba(74,242,197,.6)}.btn-neon:hover{filter:brightness(1.1);color:#000}.btn-outline-neon{border-color:#4af2c5;color:#4af2c5}.btn-outline-neon:hover{background-color:#4af2c5;color:#000!important}.card-dark{background:rgba(10,12,24,.95);border:1px solid rgba(148,163,184,.2);border-radius:.75rem;backdrop-filter:blur(10px)}.brand-logo{width:38px;height:38px;border-radius:8px;transform:scale(1.2);position:relative;top:2px;object-fit:cover;margin-right:10px}.app-icon{width:72px;height:72px;border-radius:16px;object-fit:cover;box-shadow:0 0 12px rgba(74,242,197,.4)}.faq-list{display:flex;flex-direction:column;gap:16px}.faq-item{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:0;overflow:hidden;backdrop-filter:blur(6px)}.faq-question{width:100%;background:transparent;border:none;color:#e8e8e8;padding:16px 20px;text-align:left;font-size:1rem;font-weight:500;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease,opacity .25s ease;opacity:0;padding:0 20px}.faq-item.active .faq-answer{max-height:500px;opacity:1;padding:16px 20px}.faq-question{transition:background .25s ease}.faq-item.active .faq-question{background:hsla(0,0%,100%,.06)}