.genre-banner{background:rgba(255,215,0,.04);border-bottom:1px solid rgba(255,215,0,.12);padding:10px 20px;text-align:center;overflow:hidden}.genre-banner-inner{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.genre-banner-text{font-family:'Trade Winds',sans-serif;font-size:10px;letter-spacing:.18em;color:rgba(255,215,0,.6);text-transform:uppercase;white-space:nowrap}.genre-banner-sep{color:rgba(255,215,0,.25);font-size:14px}.capbot-explainer-section{padding:60px 40px 70px;max-width:960px;margin:0 auto;text-align:center}.capbot-header{margin-bottom:28px}.capbot-title{font-family:'Trade Winds',sans-serif;font-size:28px;color:#fff;margin:0 0 10px;letter-spacing:.05em;text-shadow:0 0 30px rgba(0,240,255,.2)}.capbot-subtitle{font-family:'Lora',sans-serif;font-size:15px;color:rgba(255,255,255,.45);font-style:italic;margin:0}.capbot-body{font-family:'Lora',sans-serif;font-size:15px;color:rgba(255,255,255,.6);line-height:1.8;max-width:720px;margin:0 auto 40px;text-align:left}.capbot-three-col{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.capbot-col{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:4px;padding:28px 22px;text-align:center}.capbot-col-icon{font-size:28px;margin-bottom:14px}.capbot-col-title{font-family:'Trade Winds',sans-serif;font-size:14px;color:#fff;margin:0 0 10px;letter-spacing:.06em}.capbot-col-text{font-family:'Lora',sans-serif;font-size:13px;color:rgba(255,255,255,.45);line-height:1.6;margin:0}.tte-section{padding:70px 40px;max-width:760px;margin:0 auto;border-top:1px solid rgba(255,255,255,.05)}.tte-title{font-family:'Trade Winds',sans-serif;font-size:26px;color:#fff;text-align:center;margin:0 0 36px;letter-spacing:.04em;line-height:1.4;text-shadow:0 0 30px rgba(255,215,0,.15)}.tte-body{font-family:'Lora',sans-serif;font-size:15px;color:rgba(255,255,255,.55);line-height:1.85}.tte-body p{margin:0 0 18px}.tte-highlight{color:rgba(255,255,255,.8) !important;border-left:3px solid gold;padding-left:16px;margin-left:0}.credibility-section{padding:60px 40px;max-width:720px;margin:0 auto;text-align:center;border-top:1px solid rgba(255,255,255,.05)}.cred-title{font-family:'Trade Winds',sans-serif;font-size:26px;color:#fff;margin:0 0 28px;letter-spacing:.04em;text-shadow:0 0 24px rgba(0,240,255,.15)}.cred-body{font-family:'Lora',sans-serif;font-size:15px;color:rgba(255,255,255,.55);line-height:1.85;text-align:left;margin-bottom:32px}.cred-body p{margin:0 0 16px}.cred-highlight{color:rgba(255,255,255,.85) !important;font-style:italic;font-size:16px}.cred-play-btn{display:inline-block;padding:14px 36px;font-family:'Trade Winds',sans-serif;font-size:13px;letter-spacing:.1em;text-decoration:none;border:1.5px solid #00f0ff;color:#00f0ff;background:0 0;border-radius:3px;text-shadow:0 0 8px rgba(0,240,255,.5);transition:background .2s,box-shadow .2s}.cred-play-btn:hover{background:rgba(0,240,255,.1);box-shadow:0 0 20px rgba(0,240,255,.4)}.market-timing-section{padding:70px 40px;max-width:760px;margin:0 auto;border-top:1px solid rgba(255,255,255,.05)}.mt-title{font-family:'Trade Winds',sans-serif;font-size:24px;color:#fff;text-align:center;margin:0 0 36px;letter-spacing:.04em;line-height:1.4;text-shadow:0 0 24px rgba(255,215,0,.15)}.mt-body{font-family:'Lora',sans-serif;font-size:15px;color:rgba(255,255,255,.55);line-height:1.85}.mt-body p{margin:0 0 18px}.mt-highlight{color:rgba(255,255,255,.8) !important;border-left:3px solid #e63d00;padding-left:16px;margin-left:0}.final-cta-mvp-link{text-align:center;margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.05)}.final-cta-mvp-link p{font-family:'Lora',sans-serif;font-size:13px;color:rgba(255,255,255,.35);font-style:italic;margin:0 0 12px}.final-cta-play-btn{display:inline-block;padding:10px 28px;font-family:'Trade Winds',sans-serif;font-size:11px;letter-spacing:.1em;text-decoration:none;border:1px solid rgba(0,240,255,.4);color:rgba(0,240,255,.7);background:0 0;border-radius:2px;transition:color .2s,border-color .2s,background .2s}.final-cta-play-btn:hover{color:#00f0ff;border-color:#00f0ff;background:rgba(0,240,255,.06)}@media (max-width:768px){.genre-banner{padding:8px 12px}.genre-banner-text{font-size:8px;letter-spacing:.12em}.genre-banner-inner{gap:6px}.capbot-explainer-section{padding:40px 20px 50px}.capbot-title{font-size:20px}.capbot-three-col{grid-template-columns:1fr;gap:16px}.tte-section{padding:50px 20px}.tte-title{font-size:20px}.credibility-section{padding:40px 20px}.cred-title{font-size:20px}.market-timing-section{padding:50px 20px}.mt-title{font-size:19px}}