.market-hero{gap:32px;justify-content:space-between}.hero-copy{max-width:560px}.market-demo{width:min(520px,48%);position:relative;border-radius:12px;overflow:hidden;background:#101828;box-shadow:0 14px 35px #12315a30}.market-demo video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.market-demo span{position:absolute;left:0;right:0;bottom:0;padding:17px 13px 10px;color:#fff;background:linear-gradient(transparent,#101828dc);font-size:9px;font-weight:800;letter-spacing:.5px}.search-capabilities{max-width:1000px;margin:7px auto 0;display:flex;flex-wrap:wrap;gap:8px;color:#667085;font-size:10px}.search-capabilities span{border-left:1px solid #d7dce5;padding-left:8px}.search-capabilities span:first-child{border:0;padding-left:0;color:#0f7a43;font-weight:800}.discovery-empty{border:1px solid #d7e6fb;background:linear-gradient(135deg,#f9fcff,#eef6ff);border-radius:14px;padding:28px;margin:12px 0 40px;display:flex;justify-content:space-between;gap:25px;align-items:center}.discovery-empty label{font-size:10px;letter-spacing:1.6px;color:var(--blue);font-weight:900}.discovery-empty h2{font-size:24px;margin:7px 0}.discovery-empty p{max-width:700px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.discovery-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.text-link{font-size:12px;color:var(--blue);font-weight:800;white-space:nowrap}.categorygrid-wide{grid-template-columns:repeat(4,1fr);margin-bottom:12px}.categorygrid-wide a{min-height:86px;display:flex;flex-direction:column;justify-content:space-between;text-align:left;padding:15px}.categorygrid-wide a span{font-size:12px;line-height:1.3}.categorygrid-wide a small{color:var(--blue);font-size:10px;font-weight:800;margin-top:10px}.search-state{margin-top:25px}.emptyState{border:1px dashed #cfd9e6;border-radius:14px;padding:38px;text-align:center;display:flex;align-items:center;flex-direction:column;gap:8px}.emptyState strong{font-size:18px}.emptyState span{font-size:12px;color:var(--muted);max-width:540px;line-height:1.6}.emptyState .btn{margin-top:10px}@media(max-width:900px){.market-hero{display:block}.market-demo{width:100%;max-width:560px;margin-top:25px}.categorygrid-wide{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.market-demo{margin-top:20px}.search-capabilities{font-size:9px}.discovery-empty{display:block;padding:21px;margin-bottom:27px}.discovery-empty h2{font-size:20px}.discovery-actions{margin-top:17px}.categorygrid-wide{grid-template-columns:repeat(2,1fr)}.sectionhead .text-link{display:inline-block;margin-top:12px}}
