.markets-page{min-height:100vh;background:#020914;color:#ffffff;padding:90px 24px 120px}.markets-container{width:min(1180px,100%);margin:0 auto}.markets-hero{max-width:850px;margin-bottom:64px}.markets-eyebrow{margin:0 0 18px;color:#00d98b;font-size:.76rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.markets-hero h1{margin:0;max-width:850px;font-size:clamp(3rem,6vw,5.4rem);line-height:.98;letter-spacing:-.055em;font-weight:800}.markets-hero h1 span{color:#00d98b}.markets-intro{max-width:720px;margin:28px 0 0;color:#8d9aae;font-size:1.08rem;line-height:1.75}.markets-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.market-card{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) 28px;align-items:center;gap:22px;min-height:190px;padding:28px;color:inherit;text-decoration:none;background:linear-gradient(145deg,rgba(9,22,38,.98),rgba(4,14,27,.98));border:1px solid rgba(89,119,148,.22);border-radius:18px;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.market-card:hover{transform:translateY(-4px);border-color:rgba(0,217,139,.4);background:linear-gradient(145deg,rgba(10,28,44,1),rgba(4,16,29,1));box-shadow:0 18px 45px rgba(0,0,0,.22),0 0 0 1px rgba(0,217,139,.04)}.market-card:focus-visible{outline:2px solid #00d98b;outline-offset:4px}.market-card-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:14px;color:#00d98b;background:rgba(0,217,139,.08);border:1px solid rgba(0,217,139,.14);font-size:1.75rem;font-weight:500;flex-shrink:0}.market-card-content{min-width:0}.market-card-content h2{margin:0;color:#ffffff;font-size:1.18rem;line-height:1.35;font-weight:700;letter-spacing:-.02em}.market-card-content p{margin:12px 0 0;color:#8290a3;font-size:.92rem;line-height:1.65}.market-card-arrow{display:flex;align-items:center;justify-content:center;color:#526176;font-size:1.3rem;transition:color .18s ease,transform .18s ease}.market-card:hover .market-card-arrow{color:#00d98b;transform:translateX(4px)}@media (max-width:900px){.markets-page{padding:72px 20px 90px}.markets-grid{grid-template-columns:1fr}}@media (max-width:600px){.markets-page{padding:56px 16px 72px}.markets-hero{margin-bottom:42px}.markets-eyebrow{font-size:.7rem;letter-spacing:.15em}.markets-hero h1{font-size:clamp(2.7rem,12vw,4rem)}.markets-intro{margin-top:22px;font-size:.98rem;line-height:1.65}.market-card{grid-template-columns:48px minmax(0,1fr) 20px;gap:16px;min-height:0;padding:22px 18px;border-radius:16px}.market-card-icon{width:48px;height:48px;border-radius:12px;font-size:1.4rem}.market-card-content h2{font-size:1.02rem}.market-card-content p{margin-top:8px;font-size:.84rem;line-height:1.55}.market-card-arrow{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.market-card,.market-card-arrow{transition:none}}