.market-intelligence{max-width:1220px;margin:68px auto 0;padding:50px;border-radius:24px;background:linear-gradient(135deg,#fff 0%,#f9fcfe 100%);border:1px solid #dce9f0;display:grid;grid-template-columns:.84fr 1.16fr;gap:58px;align-items:center;box-shadow:0 24px 70px rgba(5,59,102,.09)}.market-intro h3{font-size:clamp(32px,3.5vw,48px);line-height:1.08;letter-spacing:-.045em;margin:17px 0 21px}.market-intro h3 em{font-style:normal;color:var(--green)}.market-intro>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.75}.market-intro>a{display:inline-flex;align-items:center;gap:22px;margin-top:19px;padding:15px 18px;border-radius:8px;background:var(--navy);color:#fff;font-size:13px;font-weight:800}.market-dashboard{padding:28px;border-radius:18px;background:linear-gradient(145deg,#032b4c,#075b90);color:#fff;box-shadow:0 25px 50px rgba(3,43,76,.23)}.market-status{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.15);font-size:10px;font-weight:800;letter-spacing:.12em}.market-status span i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:8px;background:#54e394;box-shadow:0 0 0 5px rgba(84,227,148,.1)}.market-status small{font-size:9px;color:#8fd6ff}.market-kpis{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.market-kpis article{min-height:120px;padding:18px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:rgba(255,255,255,.06);display:flex;flex-direction:column}.market-kpis small{color:#5de69c;font-size:10px;font-weight:800}.market-kpis strong{margin:11px 0 5px;font-size:15px}.market-kpis span{color:#bcd4e3;font-size:11px;line-height:1.5}.market-flow{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:18px;border-top:1px solid rgba(255,255,255,.15);font-size:9px;font-weight:800;letter-spacing:.08em;color:#abc6d8}.market-flow i{font-style:normal;color:#47dc8b}.market-flow strong{color:#60e99f}
@media(max-width:900px){.market-intelligence{grid-template-columns:1fr;padding:38px;gap:38px}.market-intro{text-align:center}.market-intro>a{justify-content:center}.market-dashboard{text-align:left}}
@media(max-width:560px){.market-intelligence{margin-top:45px;padding:24px;border-radius:18px}.market-intro h3{font-size:34px}.market-intro>a{width:100%;justify-content:center}.market-dashboard{padding:20px}.market-kpis{grid-template-columns:1fr}.market-kpis article{min-height:105px}.market-flow{flex-wrap:wrap;justify-content:center}.market-flow i{margin:0 2px}}
