/* Paste this exactly */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;800;900&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css');

:root{--bg:#0a0e1f;--card:#1a2332;--cyan:#06b6d4;--purple:#d946ef;--gold:#fbbf24;--text:#e0e7ff;--muted:#94a3b8;}
*{margin:0;padding:0;box-sizing:border-box;}
body{font-family:'Inter',sans-serif;background:var(--bg);color:var(--text);line-height:1.7;overflow-x:hidden;}
.container{max-width:1200px;margin:0 auto;padding:0 20px;}
header{position:fixed;top:0;width:100%;background:rgba(10,14,31,.95);backdrop-filter:blur(12px);z-index:999;padding:20px 0;border-bottom:1px solid rgba(217,70,239,.2);}
.logo{font-size:1.8rem;font-weight:900;background:linear-gradient(90deg,var(--cyan),var(--purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
nav a{color:var(--text);text-decoration:none;margin:0 15px;font-weight:600;}
nav a:hover{color:var(--purple);}
section{padding:100px 0;}
h1,h2{text-align:center;margin-bottom:30px;background:linear-gradient(90deg,var(--cyan),var(--purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
h1{font-size:2.8rem;}h2{font-size:2.2rem;}
.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-top:40px;}
.card{background:var(--card);padding:30px;border-radius:16px;border:1px solid rgba(217,70,239,.2);text-align:center;transition:.3s;}
.card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(217,70,239,.3);}
.steps{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;}
.step{flex:1;min-width:220px;background:var(--card);padding:30px;border-radius:16px;text-align:center;}
.step i{font-size:3rem;color:var(--cyan);margin-bottom:20px;}
.testimonials{background:rgba(26,35,50,.5);padding:100px 20px;}
.tcard img{width:80px;height:80px;border-radius:50%;border:3px solid var(--purple);margin-bottom:15px;}
#goldenCTA{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:9999;background:linear-gradient(90deg,#f59e0b,#fbbf24);color:#000;font-weight:900;padding:16px 36px;border-radius:50px;border:none;font-size:1.1rem;box-shadow:0 0 50px rgba(251,191,36,.9);display:flex;gap:10px;align-items:center;cursor:pointer;touch-action:manipulation;}
.dollar{font-size:1.5em;animation:spin 3s linear infinite;}
@keyframes spin{to{transform:rotate(360deg)}}
#insiderPanel{position:fixed;inset:0;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:10000;opacity:0;visibility:hidden;transition:.4s;}
#insiderPanel.show{opacity:1;visibility:visible;}
.form-content{background:var(--card);padding:40px;border-radius:24px;width:90%;max-width:420px;text-align:center;border:2px solid var(--purple);}
.cta-btn{width:100%;padding:18px;background:linear-gradient(90deg,var(--cyan),var(--purple));border:none;border-radius:16px;color:#000;font-size:1.3rem;font-weight:900;cursor:pointer;margin-top:20px;}
input{padding:16px;border-radius:12px;border:1px solid var(--purple);background:rgba(255,255,255,.1);color:white;width:100%;margin:10px 0;font-size:1.1rem;}
footer{padding:40px 20px;text-align:center;background:rgba(0,0,0,.5);margin-top:80px;}
@media(max-width:768px){nav{flex-direction:column;gap:10px;margin-top:10px;}}