:root { –gold: #C9A84C; –gold-light: #E8C97A; –gold-dark: #9A7A2E; –silver: #C0C0C0; –silver-light: #E8E8E8; –black: #000000; –dark: #0A0A0A; –dark-2: #111111; –dark-3: #1A1A1A; –dark-4: #222222; –glass: rgba(255,255,255,0.01); –glass-border: rgba(255,255,255,0.03); –text: #F0F0F0; –text-muted: #888888; –green: #00C853; –red: #FF3B30; –radius: 16px; –radius-sm: 8px; } * { margin: 0; padding: 0; box-sizing: border-box; } html { scroll-behavior: smooth; } body { font-family: ‘Inter’, -apple-system, BlinkMacSystemFont, sans-serif; background: var(–black); color: var(–text); overflow-x: hidden; -webkit-font-smoothing: antialiased; } /* ─── SCROLLBAR ─── */ ::-webkit-scrollbar { width: 4px; } ::-webkit-scrollbar-track { background: var(–black); } ::-webkit-scrollbar-thumb { background: var(–gold-dark); border-radius: 2px; } /* ─── NAVBAR ─── */ nav { position: fixed; top: 0; left: 0; right: 0; z-index: 1000; display: flex; align-items: center; justify-content: space-between; padding: 0 40px; height: 64px; background: rgba(0,0,0,0.85); backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); border-bottom: 1px solid rgba(201,168,76,0.15); } .nav-logo { display: flex; align-items: center; gap: 10px; text-decoration: none; } .nav-logo-text { font-size: 17px; font-weight: 700; letter-spacing: 0.05em; background: linear-gradient(135deg, var(–silver-light), var(–silver)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .nav-logo img { height: 32px; width: auto; } .nav-links { display: flex; align-items: center; gap: 6px; list-style: none; } .nav-links a { color: rgba(240,240,240,0.75); text-decoration: none; font-size: 13px; font-weight: 500; letter-spacing: 0.02em; padding: 6px 12px; border-radius: 6px; transition: color 0.2s, background 0.2s; white-space: nowrap; } .nav-links a:hover { color: var(–gold); background: rgba(201,168,76,0.08); } .nav-dropdown { position: relative; } .nav-dropdown:hover .dropdown-menu { opacity: 1; visibility: visible; transform: translateY(0); } .dropdown-menu { position: absolute; top: calc(100% + 8px); left: 50%; transform: translateX(-50%) translateY(-6px); background: var(–dark-2); border: 1px solid var(–glass-border); border-radius: var(–radius-sm); padding: 6px; min-width: 180px; opacity: 0; visibility: hidden; transition: all 0.2s ease; backdrop-filter: blur(20px); } .dropdown-menu a { display: flex; align-items: center; gap: 8px; padding: 8px 12px; border-radius: 6px; font-size: 13px; color: var(–text); transition: background 0.15s; } .dropdown-menu a:hover { background: rgba(201,168,76,0.1); color: var(–gold); } .badge-live { font-size: 9px; padding: 2px 6px; background: var(–green); color: #000; border-radius: 4px; font-weight: 700; letter-spacing: 0.05em; } .badge-soon { font-size: 9px; padding: 2px 6px; background: rgba(201,168,76,0.2); color: var(–gold); border-radius: 4px; font-weight: 700; letter-spacing: 0.05em; } .nav-cta { background: linear-gradient(135deg, var(–gold), var(–gold-dark)); color: #000 !important; font-weight: 700 !important; padding: 8px 18px !important; border-radius: 8px !important; font-size: 13px !important; letter-spacing: 0.03em; transition: transform 0.15s, box-shadow 0.15s !important; box-shadow: 0 0 20px rgba(201,168,76,0.25); } .nav-cta:hover { transform: translateY(-1px); box-shadow: 0 4px 24px rgba(201,168,76,0.4) !important; background: rgba(0,0,0,0) !important; } /* ─── TICKER ─── */ .ticker-bar { position: fixed; top: 64px; left: 0; right: 0; z-index: 999; height: 32px; background: var(–dark-2); border-bottom: 1px solid rgba(201,168,76,0.1); overflow: hidden; display: flex; align-items: center; } .ticker-track { display: flex; gap: 0; white-space: nowrap; animation: ticker 40s linear infinite; } .ticker-item { display: flex; align-items: center; gap: 6px; padding: 0 28px; font-size: 11px; font-weight: 500; border-right: 1px solid rgba(255,255,255,0.02); } .ticker-symbol { color: var(–silver); font-weight: 700; letter-spacing: 0.05em; } .ticker-price { color: var(–text); } .ticker-up { color: var(–green); } .ticker-down { color: var(–red); } @keyframes ticker { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } } /* ─── HERO ─── */ .hero { min-height: 100vh; padding-top: 96px; display: flex; flex-direction: column; align-items: center; justify-content: center; position: relative; overflow: hidden; background: radial-gradient(ellipse 80% 60% at 50% 0%, rgba(201,168,76,0.08) 0%, transparent 70%), radial-gradient(ellipse 60% 40% at 20% 80%, rgba(201,168,76,0.04) 0%, transparent 60%), var(–black); text-align: center; padding-left: 24px; padding-right: 24px; } .hero-eyebrow { display: inline-flex; align-items: center; gap: 8px; background: rgba(201,168,76,0.1); border: 1px solid rgba(201,168,76,0.2); padding: 6px 16px; border-radius: 100px; margin-bottom: 32px; font-size: 11px; font-weight: 700; letter-spacing: 0.12em; color: var(–gold); text-transform: uppercase; } .hero-eyebrow span { width: 6px; height: 6px; background: var(–green); border-radius: 50%; animation: pulse 2s ease infinite; } @keyframes pulse { 0%,100% { opacity: 1; transform: scale(1); } 50% { opacity: 0.5; transform: scale(0.8); } } .hero h1 { font-size: clamp(48px, 8vw, 96px); font-weight: 900; line-height: 0.95; letter-spacing: -0.03em; margin-bottom: 8px; } .hero h1 .line-silver { background: linear-gradient(135deg, #FFFFFF 0%, #C0C0C0 40%, #888 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; display: block; } .hero h1 .line-gold { background: linear-gradient(135deg, var(–gold-light), var(–gold), var(–gold-dark)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; display: block; } .hero-tagline { margin-top: 24px; margin-bottom: 48px; font-size: clamp(13px, 1.5vw, 16px); font-weight: 400; color: var(–text-muted); letter-spacing: 0.15em; text-transform: uppercase; } .hero-tagline strong { color: var(–gold); font-weight: 600; } .hero-actions { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; } .btn-primary { display: inline-flex; align-items: center; gap: 8px; background: linear-gradient(135deg, var(–gold), var(–gold-dark)); color: #000; font-weight: 700; font-size: 15px; padding: 14px 32px; border-radius: 12px; text-decoration: none; letter-spacing: 0.02em; box-shadow: 0 0 40px rgba(201,168,76,0.3); transition: transform 0.2s, box-shadow 0.2s; } .btn-primary:hover { transform: translateY(-2px); box-shadow: 0 8px 40px rgba(201,168,76,0.5); } .btn-secondary { display: inline-flex; align-items: center; gap: 8px; background: transparent; color: var(–silver); font-weight: 600; font-size: 15px; padding: 14px 32px; border-radius: 12px; text-decoration: none; letter-spacing: 0.02em; border: 1px solid rgba(192,192,192,0.2); transition: border-color 0.2s, color 0.2s; } .btn-secondary:hover { border-color: var(–silver); color: #fff; } .hero-divider { width: 60px; height: 1px; background: linear-gradient(90deg, transparent, var(–gold), transparent); margin: 64px auto 0; } /* ─── STATS BAR ─── */ .stats-bar { display: flex; justify-content: center; gap: 0; border-top: 1px solid var(–glass-border); border-bottom: 1px solid var(–glass-border); background: var(–dark-2); } .stat-item { flex: 1; max-width: 220px; display: flex; flex-direction: column; align-items: center; padding: 28px 16px; border-right: 1px solid var(–glass-border); } .stat-item:last-child { border-right: none; } .stat-number { font-size: 32px; font-weight: 800; background: linear-gradient(135deg, var(–gold-light), var(–gold)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; line-height: 1; } .stat-label { font-size: 11px; color: var(–text-muted); font-weight: 500; letter-spacing: 0.08em; text-transform: uppercase; margin-top: 6px; } /* ─── SECTIONS ─── */ section { padding: 100px 40px; max-width: 1200px; margin: 0 auto; } .section-full { max-width: 100%; padding-left: 0; padding-right: 0; } .section-eyebrow { font-size: 11px; font-weight: 700; letter-spacing: 0.15em; color: var(–gold); text-transform: uppercase; margin-bottom: 12px; } .section-title { font-size: clamp(28px, 4vw, 48px); font-weight: 800; line-height: 1.1; letter-spacing: -0.02em; background: linear-gradient(135deg, #fff, var(–silver)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin-bottom: 16px; } .section-sub { font-size: 16px; color: var(–text-muted); line-height: 1.7; max-width: 560px; } /* ─── MARKETS ─── */ .markets-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 16px; margin-top: 56px; } .market-card { background: var(–dark-2); border: 1px solid var(–glass-border); border-radius: var(–radius); padding: 32px; position: relative; overflow: hidden; transition: border-color 0.3s, transform 0.3s; } .market-card::before { content: ”; position: absolute; inset: 0; background: linear-gradient(135deg, rgba(201,168,76,0.04) 0%, transparent 60%); opacity: 0; transition: opacity 0.3s; } .market-card:hover { border-color: rgba(201,168,76,0.3); transform: translateY(-4px); } .market-card:hover::before { opacity: 1; } .market-card.live { border-color: rgba(0,200,83,0.2); } .market-card.live::after { content: ‘● LIVE’; position: absolute; top: 16px; right: 16px; font-size: 9px; font-weight: 700; letter-spacing: 0.1em; color: var(–green); background: rgba(0,200,83,0.1); padding: 3px 8px; border-radius: 4px; } .market-card.soon::after { content: ‘COMING SOON’; position: absolute; top: 16px; right: 16px; font-size: 9px; font-weight: 700; letter-spacing: 0.1em; color: var(–gold); background: rgba(201,168,76,0.1); padding: 3px 8px; border-radius: 4px; } .market-card.info::after { content: ‘EDUCATION’; position: absolute; top: 16px; right: 16px; font-size: 9px; font-weight: 700; letter-spacing: 0.1em; color: var(–silver); background: rgba(192,192,192,0.08); padding: 3px 8px; border-radius: 4px; } .market-icon { font-size: 36px; margin-bottom: 20px; } .market-name { font-size: 22px; font-weight: 800; letter-spacing: -0.01em; color: var(–silver-light); margin-bottom: 8px; } .market-desc { font-size: 14px; color: var(–text-muted); line-height: 1.6; margin-bottom: 20px; } .market-features { list-style: none; display: flex; flex-direction: column; gap: 6px; } .market-features li { font-size: 13px; color: var(–text-muted); display: flex; align-items: center; gap: 8px; } .market-features li::before { content: ‘—’; color: var(–gold); font-weight: 700; } .market-features li.active { color: var(–text); } /* ─── MEMBERSHIP ─── */ .membership-wrap { background: linear-gradient(135deg, var(–dark-2) 0%, #0D0D0D 100%); border: 1px solid rgba(201,168,76,0.2); border-radius: 24px; padding: 64px; position: relative; overflow: hidden; } .membership-wrap::before { content: ”; position: absolute; top: -80px; right: -80px; width: 300px; height: 300px; background: radial-gradient(circle, rgba(201,168,76,0.1) 0%, transparent 70%); pointer-events: none; } .membership-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; } .membership-features { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-top: 40px; } .membership-feature { display: flex; align-items: flex-start; gap: 12px; background: rgba(255,255,255,0.01); border: 1px solid var(–glass-border); border-radius: 12px; padding: 16px; } .feature-icon { width: 36px; height: 36px; border-radius: 8px; flex-shrink: 0; background: rgba(201,168,76,0.1); display: flex; align-items: center; justify-content: center; font-size: 18px; } .feature-text h4 { font-size: 13px; font-weight: 700; color: var(–silver-light); margin-bottom: 2px; } .feature-text p { font-size: 12px; color: var(–text-muted); line-height: 1.5; } .pricing-card { background: var(–black); border: 1px solid rgba(201,168,76,0.3); border-radius: 20px; padding: 40px; box-shadow: 0 0 60px rgba(201,168,76,0.1); } .pricing-label { font-size: 11px; font-weight: 700; letter-spacing: 0.12em; color: var(–gold); text-transform: uppercase; margin-bottom: 8px; } .pricing-name { font-size: 22px; font-weight: 800; color: var(–silver-light); margin-bottom: 24px; } .pricing-amount { display: flex; align-items: flex-end; gap: 4px; margin-bottom: 8px; } .pricing-amount .currency { font-size: 20px; font-weight: 700; color: var(–gold); padding-bottom: 6px; } .pricing-amount .amount { font-size: 64px; font-weight: 900; line-height: 1; background: linear-gradient(135deg, var(–gold-light), var(–gold)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .pricing-amount .period { font-size: 14px; color: var(–text-muted); padding-bottom: 8px; } .pricing-note { font-size: 12px; color: var(–text-muted); margin-bottom: 32px; } .pricing-list { list-style: none; display: flex; flex-direction: column; gap: 10px; margin-bottom: 32px; } .pricing-list li { display: flex; align-items: center; gap: 10px; font-size: 14px; color: var(–text); } .pricing-list li::before { content: ‘✓’; color: var(–green); font-weight: 800; flex-shrink: 0; } .pricing-divider { height: 1px; background: var(–glass-border); margin: 24px 0; } /* ─── TOOLS ─── */ .tools-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-top: 56px; } .tool-card { background: var(–dark-2); border: 1px solid var(–glass-border); border-radius: var(–radius); padding: 32px; transition: border-color 0.3s, transform 0.3s; } .tool-card:hover { border-color: rgba(201,168,76,0.3); transform: translateY(-3px); } .tool-icon { font-size: 32px; margin-bottom: 20px; } .tool-name { font-size: 18px; font-weight: 700; color: var(–silver-light); margin-bottom: 8px; } .tool-desc { font-size: 14px; color: var(–text-muted); line-height: 1.6; } .tool-tag { display: inline-block; margin-top: 16px; font-size: 10px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; padding: 3px 10px; border-radius: 4px; } .tool-tag.member { background: rgba(201,168,76,0.1); color: var(–gold); } .tool-tag.free { background: rgba(0,200,83,0.1); color: var(–green); } /* ─── PROP FIRMS ─── */ .prop-banner { background: linear-gradient(135deg, var(–dark-2), var(–dark-3)); border: 1px solid var(–glass-border); border-radius: 24px; padding: 64px; display: grid; grid-template-columns: 1fr auto; gap: 48px; align-items: center; position: relative; overflow: hidden; margin-top: 56px; } .prop-banner::before { content: ‘PROP’; position: absolute; right: -20px; top: 50%; transform: translateY(-50%); font-size: 160px; font-weight: 900; color: rgba(201,168,76,0.04); letter-spacing: -0.05em; pointer-events: none; } .prop-topics { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 24px; } .prop-topic { background: rgba(255,255,255,0.01); border: 1px solid var(–glass-border); border-radius: 6px; padding: 6px 12px; font-size: 12px; color: var(–text-muted); } /* ─── COMMUNITY ─── */ .community-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px; margin-top: 56px; } .community-card { background: var(–dark-2); border: 1px solid var(–glass-border); border-radius: var(–radius); padding: 32px; display: flex; align-items: flex-start; gap: 20px; transition: border-color 0.3s; } .community-card:hover { border-color: rgba(201,168,76,0.25); } .community-card-icon { width: 48px; height: 48px; border-radius: 12px; flex-shrink: 0; background: rgba(201,168,76,0.08); border: 1px solid rgba(201,168,76,0.15); display: flex; align-items: center; justify-content: center; font-size: 22px; } .community-card h3 { font-size: 17px; font-weight: 700; color: var(–silver-light); margin-bottom: 6px; } .community-card p { font-size: 13px; color: var(–text-muted); line-height: 1.6; } .community-card .card-markets { display: flex; gap: 6px; flex-wrap: wrap; margin-top: 12px; } .market-tag { font-size: 10px; font-weight: 700; letter-spacing: 0.06em; padding: 3px 8px; border-radius: 4px; text-transform: uppercase; } .market-tag.futures { background: rgba(0,200,83,0.1); color: var(–green); } .market-tag.forex { background: rgba(201,168,76,0.1); color: var(–gold); } .market-tag.stocks { background: rgba(192,192,192,0.08); color: var(–silver); } .market-tag.crypto { background: rgba(100,100,255,0.1); color: #8888ff; } /* ─── NEWS ─── */ .news-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-top: 56px; } .news-card { background: var(–dark-2); border: 1px solid var(–glass-border); border-radius: var(–radius); padding: 28px; transition: border-color 0.3s, transform 0.3s; } .news-card:hover { border-color: rgba(201,168,76,0.2); transform: translateY(-2px); } .news-category { font-size: 10px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(–gold); margin-bottom: 12px; } .news-title { font-size: 15px; font-weight: 700; color: var(–silver-light); line-height: 1.4; margin-bottom: 8px; } .news-preview { font-size: 13px; color: var(–text-muted); line-height: 1.6; } .news-meta { font-size: 11px; color: rgba(136,136,136,0.6); margin-top: 16px; } /* ─── FAQ ─── */ .faq-list { max-width: 720px; margin: 56px auto 0; display: flex; flex-direction: column; gap: 1px; } .faq-item { background: var(–dark-2); border: 1px solid var(–glass-border); border-radius: var(–radius-sm); overflow: hidden; margin-bottom: 4px; } .faq-question { width: 100%; background: none; border: none; cursor: pointer; display: flex; justify-content: space-between; align-items: center; padding: 20px 24px; font-size: 15px; font-weight: 600; color: var(–silver-light); text-align: left; transition: color 0.2s; } .faq-question:hover { color: var(–gold); } .faq-chevron { font-size: 18px; color: var(–gold); transition: transform 0.3s; flex-shrink: 0; } .faq-answer { max-height: 0; overflow: hidden; font-size: 14px; color: var(–text-muted); line-height: 1.7; transition: max-height 0.35s ease, padding 0.35s ease; padding: 0 24px; } .faq-item.open .faq-answer { max-height: 200px; padding: 0 24px 20px; } .faq-item.open .faq-chevron { transform: rotate(45deg); } /* ─── CTA BANNER ─── */ .cta-banner { background: linear-gradient(135deg, rgba(201,168,76,0.12) 0%, rgba(201,168,76,0.04) 100%); border: 1px solid rgba(201,168,76,0.25); border-radius: 24px; padding: 80px 64px; text-align: center; position: relative; overflow: hidden; } .cta-banner::before { content: ”; position: absolute; inset: 0; background: radial-gradient(ellipse 60% 80% at 50% 100%, rgba(201,168,76,0.1), transparent); } .cta-banner h2 { font-size: clamp(28px, 4vw, 48px); font-weight: 900; letter-spacing: -0.02em; background: linear-gradient(135deg, #fff, var(–silver)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin-bottom: 16px; position: relative; } .cta-banner p { font-size: 16px; color: var(–text-muted); margin-bottom: 40px; position: relative; } /* ─── FOOTER ─── */ footer { background: var(–dark-2); border-top: 1px solid var(–glass-border); padding: 64px 40px 40px; } .footer-grid { max-width: 1200px; margin: 0 auto; display: grid; grid-template-columns: 2fr 1fr 1fr 1fr 1fr; gap: 48px; margin-bottom: 48px; } .footer-brand p { font-size: 13px; color: var(–text-muted); line-height: 1.7; margin-top: 12px; max-width: 260px; } .footer-brand .tagline { font-size: 11px; letter-spacing: 0.1em; text-transform: uppercase; margin-top: 16px; } .footer-brand .tagline span { color: var(–gold); } .footer-col h4 { font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(–silver); margin-bottom: 16px; } .footer-col ul { list-style: none; display: flex; flex-direction: column; gap: 8px; } .footer-col ul li a { font-size: 13px; color: var(–text-muted); text-decoration: none; transition: color 0.2s; } .footer-col ul li a:hover { color: var(–gold); } .footer-col ul li .cs-tag { font-size: 9px; color: var(–gold); border: 1px solid rgba(201,168,76,0.3); border-radius: 3px; padding: 1px 5px; margin-left: 6px; font-weight: 700; letter-spacing: 0.05em; } .footer-bottom { max-width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; padding-top: 24px; border-top: 1px solid var(–glass-border); font-size: 12px; color: rgba(136,136,136,0.5); } .footer-socials { display: flex; gap: 16px; } .footer-socials a { color: var(–text-muted); text-decoration: none; font-size: 12px; transition: color 0.2s; } .footer-socials a:hover { color: var(–gold); } /* ─── SECTION DIVIDER ─── */ .section-line { width: 100%; height: 1px; background: linear-gradient(90deg, transparent 0%, var(–glass-border) 20%, var(–glass-border) 80%, transparent 100%); } /* ─── DISCORD BANNER ─── */ .discord-bar { background: linear-gradient(135deg, #2C2F6B, #1E2050); border: 1px solid rgba(88,101,242,0.3); border-radius: var(–radius); padding: 24px 32px; display: flex; align-items: center; justify-content: space-between; margin-top: 16px; gap: 24px; } .discord-bar-left { display: flex; align-items: center; gap: 16px; } .discord-bar-left .discord-icon { font-size: 28px; } .discord-bar-left h3 { font-size: 16px; font-weight: 700; color: #fff; } .discord-bar-left p { font-size: 13px; color: rgba(255,255,255,0.21); } .btn-discord { background: #5865F2; color: #fff; font-weight: 700; font-size: 13px; padding: 10px 24px; border-radius: 8px; text-decoration: none; white-space: nowrap; transition: background 0.2s; } .btn-discord:hover { background: #4752C4; } /* ─── RESPONSIVE ─── */ @media (max-width: 900px) { nav { padding: 0 20px; } .nav-links { display: none; } section { padding: 64px 20px; } .membership-grid { grid-template-columns: 1fr; } .membership-features { grid-template-columns: 1fr; } .tools-grid { grid-template-columns: 1fr; } .community-grid { grid-template-columns: 1fr; } .news-grid { grid-template-columns: 1fr; } .footer-grid { grid-template-columns: 1fr 1fr; } .prop-banner { grid-template-columns: 1fr; } .stats-bar { flex-wrap: wrap; } .stat-item { min-width: 50%; } .markets-grid { grid-template-columns: 1fr 1fr; } .membership-wrap { padding: 40px 28px; } } @media (max-width: 540px) { .markets-grid { grid-template-columns: 1fr; } .hero-actions { flex-direction: column; align-items: center; } .btn-primary, .btn-secondary { width: 100%; justify-content: center; } .footer-grid { grid-template-columns: 1fr; } .footer-bottom { flex-direction: column; gap: 12px; text-align: center; } .cta-banner { padding: 48px 24px; } } /* ─── CHROME HERO TITLE ─── */ .hero-chrome-title { font-size: clamp(52px, 9vw, 108px); font-weight: 900; line-height: 0.9; letter-spacing: 0.08em; margin-bottom: 0; text-transform: uppercase; } .chrome-text { display: block; background: linear-gradient( 180deg, #FFFFFF 0%, #E8E8E8 20%, #B0B0B0 45%, #D0D0D0 55%, #787878 80%, #C0C0C0 100% ); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; filter: drop-shadow(0 0 40px rgba(255,255,255,0.03)); } .gold-shimmer { background: linear-gradient( 135deg, #E8C97A 0%, #C9A84C 25%, #F5E0A0 50%, #C9A84C 75%, #9A7A2E 100% ); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; filter: drop-shadow(0 0 60px rgba(201,168,76,0.35)); animation: shimmer 4s ease infinite; background-size: 200% 200%; } @keyframes shimmer { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } /* ─── HERO TAGLINE MAIN ─── */ .hero-tagline-main { margin-top: 28px; margin-bottom: 6px; font-size: clamp(10px, 1.2vw, 12px); font-weight: 700; letter-spacing: 0.32em; color: rgba(240,240,240,0.35); text-transform: uppercase; } .tag-dot { color: rgba(201,168,76,0.5); margin: 0 2px; } /* ─── HERO TAGLINE FEATURED ─── */ .hero-tagline-featured { font-size: clamp(15px, 2vw, 22px) !important; letter-spacing: 0.04em !important; color: rgba(240,240,240,0.8) !important; font-weight: 400 !important; text-transform: none !important; margin-top: 8px !important; margin-bottom: 44px !important; } .hero-tagline-featured .tl-dot { color: var(–gold); } .hero-tagline-featured strong { color: var(–gold-light); font-weight: 600; } /* ─── HERO FEATURES ROW ─── */ .hero-features-row { display: flex; align-items: center; gap: 0; margin-top: 56px; padding: 20px 40px; background: rgba(255,255,255,0.01); border: 1px solid rgba(201,168,76,0.12); border-radius: 16px; backdrop-filter: blur(16px); } .hero-feat { display: flex; flex-direction: column; align-items: center; gap: 10px; padding: 0 28px; flex: 1; } .hero-feat-icon { color: var(–gold); width: 44px; height: 44px; display: flex; align-items: center; justify-content: center; background: rgba(201,168,76,0.1); border-radius: 12px; border: 1px solid rgba(201,168,76,0.2); } .hero-feat-label { font-size: 10px; font-weight: 700; letter-spacing: 0.14em; color: rgba(240,240,240,0.5); text-transform: uppercase; text-align: center; } .hero-feat-divider { width: 1px; height: 48px; background: linear-gradient(180deg, transparent, rgba(201,168,76,0.25), transparent); } /* ─── CREATED BY ─── */ .hero-created-by { margin-top: 32px; font-size: 10px; font-weight: 600; letter-spacing: 0.2em; color: rgba(240,240,240,0.25); text-transform: uppercase; } /* ─── FLOATING MARKET PANELS ─── */ .hero-float-panels { position: relative; width: 100%; height: 0; pointer-events: none; } .float-panel { position: absolute; background: rgba(10,10,10,0.88); border: 1px solid rgba(201,168,76,0.22); border-radius: 12px; padding: 14px 18px; backdrop-filter: blur(20px); min-width: 140px; animation: floatPan 6s ease-in-out infinite; } .float-panel-left { left: 2%; top: 60px; animation-delay: 0s; } .float-panel-right { right: 2%; top: 80px; animation-delay: 2s; } .float-panel-bottom { right: 4%; top: 200px; animation-delay: 1s; animation-duration: 7s; } @keyframes floatPan { 0%, 100% { transform: translateY(0px); } 50% { transform: translateY(-8px); } } .float-panel-symbol { font-size: 9px; font-weight: 700; letter-spacing: 0.14em; color: var(–gold); text-transform: uppercase; margin-bottom: 4px; } .float-panel-price { font-size: 17px; font-weight: 800; background: linear-gradient(135deg, #fff, #ccc); -webkit-background-clip: text; -webkit-text-fill-color: transparent; line-height: 1.2; } .float-panel-change { font-size: 11px; font-weight: 600; margin-top: 2px; } .float-panel-change.up { color: var(–green); } .float-panel-change.down { color: var(–red); } .float-panel-bars { display: flex; align-items: flex-end; gap: 3px; margin-top: 8px; height: 28px; } .float-panel-bars span { display: block; width: 5px; background: linear-gradient(180deg, var(–gold-light), var(–gold-dark)); border-radius: 2px; opacity: 0.8; } @media (max-width: 900px) { .float-panel-left, .float-panel-right, .float-panel-bottom { display: none; } .hero-features-row { flex-wrap: wrap; gap: 16px; padding: 16px 20px; } .hero-feat { padding: 0 16px; } .hero-feat-divider { display: none; } .hero-chrome-title { letter-spacing: 0.04em; } } Join Inner Circle →
ES1!5,312.50▲ +0.42%
NQ1!18,648.25▲ +0.61%
YM1!39,241.00▲ +0.28%
RTY1!2,068.30▼ -0.14%
CL1!78.42▲ +0.73%
GC1!2,346.80▲ +0.19%
SI1!27.14▼ -0.32%
ZB1!118’210▲ +0.08%
6E1!1.08947▲ +0.57%
BTC67,420▲ +1.24%
ES1!5,312.50▲ +0.42%
NQ1!18,648.25▲ +0.61%
YM1!39,241.00▲ +0.28%
RTY1!2,068.30▼ -0.14%
CL1!78.42▲ +0.73%
GC1!2,346.80▲ +0.19%
SI1!27.14▼ -0.32%
ZB1!118’210▲ +0.08%
6E1!1.08947▲ +0.57%
BTC67,420▲ +1.24%
NASDAQ
18,192.30
▲ +0.87%
XAUUSD
2,345.68
▲ +0.43%
DOW JONES
38,886.27
▼ -0.12%
Live Futures Signals Now Active

CHART DISTRICT

STRUCTURE. DISCIPLINE. FREEDOM.

PRECISE ANALYSIS
RISK MANAGEMENT
STRATEGY EXECUTION
TRADER COMMUNITY

VARILUXE — CREATED BY TRADERS. BUILT FOR TRADERS.

500+
Active Members
Daily
Signal Alerts
4
Markets Covered
1:3+
Avg Risk/Reward
$99
Per Month
Markets

Four Markets. One Platform.

We cover futures, forex, stocks, and crypto — starting with live futures signals and expanding into every major market.

📈
Futures
Our primary market. Live signals on ES, NQ, YM, RTY, CL, GC and more. Intraday and swing setups daily.
  • Live Signals
  • Proprietary Indicators
  • Course Library
  • Market Forum
  • Daily Analysis
💱
Forex
Full forex coverage launching soon — signals, indicators, and courses for major and minor pairs.
  • Signals (Soon)
  • Indicators (Soon)
  • Course Library (Soon)
  • Market Forum
📊
Stocks
Market education, sector analysis, and watchlists. Learn to read equities with a trader’s eye.
  • Market Education
  • Sector Analysis
  • Earnings Insights
  • Market Forum
Crypto
Crypto market structure, on-chain analysis education, and macro cycle education for digital assets.
  • Market Education
  • Cycle Analysis
  • On-Chain Basics
  • Market Forum
Inner Circle Membership

Everything You Need to Trade with an Edge

One membership unlocks live signals, proprietary indicators, a full course library, community access, and professional tools — all in one place.

📡

Live Futures Signals

Real-time entry, stop loss, and target alerts on top futures contracts daily.

📐

Proprietary Indicators

Custom-built TradingView indicators developed specifically for our methodology.

🎓

Course Library

Structured education across futures, forex, risk management, and prop trading.

💬

Community & Forums

Engage with traders, share results, vote in trade polls, and access Discord.

🧮

Risk Calculator

Size every trade perfectly. Input your account and risk% — get exact position size instantly.

📅

Economic Calendar

Full high-impact event calendar so you’re never caught off guard by news.

Membership
Inner Circle
$ 99 /mo

Cancel anytime. Instant access upon signup.

  • Live Futures Signals (Daily)
  • Proprietary Indicators
  • Full Course Library
  • Risk Management Tools
  • Economic Calendar Access
  • All Market Forums
  • Trade Polls & Community
  • Discord Community Access
  • Forex Signals (Coming Soon)
  • Prop Firm Courses & Resources
Join Inner Circle →

Powered by Whop · Secure payment

Education

Learn the Right Way to Trade

Structured courses built around real methodology — not theory. Available across all markets inside your Inner Circle membership.

📈
Futures Trading
Market structure, order flow, session timing, liquidity concepts, and live trade breakdowns for futures markets.
Inner Circle
💱
Forex Trading
Currency pair dynamics, session overlaps, macro drivers, and technical setups across major and minor pairs.
Coming Soon
🛡
Risk Management
Position sizing, drawdown management, risk/reward ratios, and the mental frameworks that separate professionals.
Inner Circle
🏦
Prop Firm Mastery
How to pass evaluations, manage prop accounts, scale capital, and avoid common disqualification traps.
Inner Circle
📊
Stocks & Equity
Reading earnings, sector rotation, understanding market breadth and using equity markets to inform futures bias.
Inner Circle
Crypto & Digital Assets
Macro cycle analysis, on-chain fundamentals, and how to incorporate crypto market structure into your edge.
Inner Circle
Trading Tools

Built-In Tools for Serious Traders

Professional-grade tools available inside your membership — no third-party subscriptions needed.

📅
Economic Calendar
Real-time high-impact event calendar with forecasts, previous readings, and market impact ratings for every major economy.
Inner Circle
🧮
Risk Calculator
Input your account size, risk percentage, and entry/stop — get your exact position size and dollar risk instantly. For futures and forex.
Inner Circle
🛡
Risk Strategies Library
A library of proven risk management frameworks — from scaling in and out to trailing stops and max drawdown rules.
Inner Circle
Prop Firms

Trade Other People’s Capital

The prop firm space is expanding fast. Learn how to evaluate, pass, and profit from funded trading programs without risking your own money.

Dedicated Prop Firm Section

We cover the entire prop firm landscape — which firms to trust, which to avoid, how to structure your trading to pass evaluations, and how to scale funded accounts responsibly.

Evaluation Strategies Firm Reviews & Rankings Max Drawdown Management Scaling Funded Accounts Common Disqualifications Payout Structures Best Practices Blogs & Courses
Access Prop Section →
Community

Trade Alone or Win Together

Chart District is more than signals — it’s a community of disciplined traders sharing edge, accountability, and results.

💬

Market Forums

Dedicated discussion boards for each market. Break down trades, share setups, debate bias, and learn from other members’ analysis.

Futures Forex Stocks Crypto
🗳

Trade Result Polls

Weekly and monthly community polls on trade outcomes, market sentiment, and bias. See how Inner Circle members are positioned across markets.

Futures Forex
📰

Market News

Curated news and macro updates for every market we cover. Stay informed on the events that move price without getting lost in the noise.

Futures Forex Stocks Crypto
📡

Signal Alerts

Live signal notifications pushed directly to the community. Entry, stop loss, target, and trade rationale included with every alert.

Futures Forex Soon
🎮

Join the Chart District Discord

Live voice sessions, real-time chart discussion, and direct access to the team. Community still growing — get in early.

Join Discord →
Market News

Stay Ahead of the Market

Macro updates, earnings, Fed decisions, and geopolitical moves — all filtered for what actually matters to your trades.

📈 Futures
ES Futures Hold Key Support Ahead of Fed Decision
Price action consolidating around the 5,280–5,300 zone. Watch for reaction to Wednesday’s FOMC minutes.
Coming Soon · Full News Feed Inside Inner Circle
💱 Forex
Dollar Index Pressure Continues — EUR/USD Eyes 1.0950
DXY weakness persists as soft NFP data shifts rate expectations. EUR/USD approaching key resistance zone.
Coming Soon · Full News Feed Inside Inner Circle
🏦 Prop Firms
Top Prop Firms Tightening News Trading Rules in 2025
Several major funded programs updating their policies around high-impact news events. What you need to know before your next evaluation.
Blog Post · Chart District
FAQ

Questions Answered

We currently send live signals for futures markets — ES (S&P 500), NQ (Nasdaq), YM (Dow), RTY (Russell), CL (Crude Oil), GC (Gold), and more. Forex signals are in development and coming soon.
No. We have beginner-friendly courses as well as advanced content. Our course library is structured so you can start from the foundations and work your way up. Signals include full rationale so you understand the “why” behind every trade.
Signals are posted inside your Inner Circle membership on Whop in real time, with push notifications. Each signal includes entry, stop loss, take profit levels, and trade rationale. Discord notifications also available.
Yes — cancel any time with no fees or penalties. Your access continues until the end of your current billing period. We don’t lock you in.
Live futures signals, proprietary TradingView indicators, full course library across all markets, prop firm courses and blogs, community forums, market news, economic calendar, risk calculator, risk strategy library, and Discord community access — all for $99/month.
No. You can trade with your own personal account on any futures or forex broker. We also cover prop firms extensively for those who want to trade with funded capital — but it’s not required.

Ready to Trade with an Edge?

Join Chart District Inner Circle and get everything you need to take your trading to the next level.

Join Inner Circle — $99/mo → See What’s Included

No free trial · Cancel anytime · Instant access

function toggleFaq(btn) { const item = btn.closest(‘.faq-item’); const isOpen = item.classList.contains(‘open’); document.querySelectorAll(‘.faq-item.open’).forEach(i => i.classList.remove(‘open’)); if (!isOpen) item.classList.add(‘open’); } // Navbar scroll effect window.addEventListener(‘scroll’, () => { const nav = document.querySelector(‘nav’); if (window.scrollY > 20) { nav.style.background = ‘rgba(0,0,0,0.95)’; nav.style.borderBottomColor = ‘rgba(201,168,76,0.2)’; } else { nav.style.background = ‘rgba(0,0,0,0.85)’; nav.style.borderBottomColor = ‘rgba(201,168,76,0.15)’; } }); // Smooth reveal on scroll const observer = new IntersectionObserver((entries) => { entries.forEach(e => { if (e.isIntersecting) { e.target.style.opacity = ‘1’; e.target.style.transform = ‘translateY(0)’; } }); }, { threshold: 0.1 }); document.querySelectorAll(‘.market-card, .tool-card, .community-card, .news-card, .membership-feature’).forEach(el => { el.style.opacity = ‘0’; el.style.transform = ‘translateY(20px)’; el.style.transition = ‘opacity 0.5s ease, transform 0.5s ease’; observer.observe(el); });