
/* AICryptoRadar v3 landing and market modules */
.price-ticker{overflow:hidden;border-bottom:1px solid var(--line);background:#081722;white-space:nowrap}
.ticker-track{display:flex;width:max-content;animation:ticker-scroll 55s linear infinite}
.ticker-track:hover{animation-play-state:paused}
.ticker-item{display:flex;align-items:center;gap:7px;padding:10px 18px;border-right:1px solid var(--line);color:#dceaf3;text-decoration:none;font-size:13px}
.ticker-item img{width:20px;height:20px;border-radius:50%}.ticker-item em{font-style:normal}
@keyframes ticker-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.landing-hero{padding-top:72px}.hero-lead-form{display:grid;grid-template-columns:1fr auto;max-width:620px;margin-top:25px;background:#0b1a25;border:1px solid #284457;padding:7px;border-radius:15px}.hero-lead-form input{background:transparent;border:0;color:white;padding:12px;outline:none;font-size:16px}.hero-lead-form button{white-space:nowrap}.microcopy{font-size:12px;color:var(--muted)}
.hero-terminal{padding:0;overflow:hidden}.terminal-top{display:flex;justify-content:space-between;padding:15px 18px;border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.12em;color:#9eb4c3}.live-dot{color:#58e5ad}.live-dot:before{content:"";display:inline-block;width:7px;height:7px;background:#58e5ad;border-radius:50%;margin-right:6px;box-shadow:0 0 11px #58e5ad}.terminal-row{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid #183143}.terminal-price{text-align:right}.terminal-price small{display:block}.terminal-link{display:block;padding:15px 18px;text-decoration:none;color:#8ed8ff}
.compact-section{margin-top:45px;margin-bottom:45px}.global-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat-card{padding:19px;background:#0d1d29;border:1px solid var(--line);border-radius:16px}.stat-card span{display:block;color:var(--muted);font-size:13px}.stat-card strong{display:block;margin-top:6px;font-size:23px}
.trending-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.trend-card{display:grid;grid-template-columns:auto auto 1fr auto;gap:10px;align-items:center;background:#0d1d29;border:1px solid var(--line);border-radius:15px;padding:14px}.trend-card img{width:34px;height:34px;border-radius:50%}.trend-card small{display:block;color:var(--muted)}.trend-card em{font-style:normal;font-size:12px}.trend-rank{font-size:11px;color:#718b9c}
.two-market-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px}.mini-title{margin-bottom:14px}.mini-title h2{font-size:30px}.mover-list{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#0b1823}.mover-row{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line)}.mover-row:last-child{border-bottom:0}.mover-value{text-align:right}.mover-value small{display:block}
.value-section .grid{padding:0;margin:0;max-width:none}.final-cta{max-width:1120px;margin:75px auto;padding:38px;display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;border:1px solid #276070;border-radius:24px;background:radial-gradient(circle at 80% 10%,#13544c,transparent 45%),#0e2130}.final-cta h2{font-size:42px;margin:5px 0}.final-cta form{display:grid;grid-template-columns:1fr auto;gap:10px}.final-cta input[type=email]{padding:14px;border:1px solid #315469;border-radius:11px;background:#08151f;color:white}.final-cta .check{grid-column:1/-1;font-size:13px;color:var(--muted)}
.horizontal-trends{display:flex;gap:9px;overflow:auto;margin:0 0 18px;padding-bottom:5px}.mini-trend{display:flex;align-items:center;gap:7px;min-width:max-content;padding:9px 12px;border:1px solid var(--line);border-radius:99px;background:#0b1a25}.mini-trend img{width:22px;height:22px;border-radius:50%}.mini-trend span{font-size:11px;color:var(--muted)}
@media(max-width:950px){.global-stats,.trending-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.hero-lead-form,.final-cta,.final-cta form,.two-market-columns{grid-template-columns:1fr}.global-stats,.trending-grid{grid-template-columns:1fr}.final-cta{margin-left:18px;margin-right:18px;padding:25px}.final-cta h2{font-size:34px}.price-ticker{position:relative}.landing-hero{padding-top:50px}}
