.marketplace{color:#14213d;background:#f5f7fb;min-height:100vh;font-family:Inter,system-ui,sans-serif}.marketplace *{box-sizing:border-box}.marketplace-header{z-index:10;background:#fff;border-bottom:1px solid #e4eaf3;position:sticky;top:0}.marketplace-nav{justify-content:space-between;align-items:center;gap:16px;max-width:1180px;margin:auto;padding:17px 24px;display:flex}.marketplace-brand{letter-spacing:-1px;color:#132448;font-size:27px;font-weight:850;text-decoration:none}.marketplace-brand span{color:#2563eb}.marketplace-links{align-items:center;gap:24px;display:flex}.marketplace-links a{color:#334155;font-weight:650;text-decoration:none}.marketplace-links a:hover,.marketplace-links a:focus-visible{color:#1d4ed8}.marketplace-main{max-width:1180px;margin:auto;padding:42px 24px 90px}.marketplace-hero{color:#fff;background:linear-gradient(115deg,#0d2b62,#17499d 70%,#2563eb);border-radius:26px;padding:clamp(28px,6vw,72px);position:relative;overflow:hidden}.marketplace-eyebrow{letter-spacing:2px;text-transform:uppercase;color:#bcd6ff;font-size:12px;font-weight:800}.marketplace-hero h1{letter-spacing:-1.7px;max-width:720px;margin:16px 0;font-size:clamp(34px,5vw,62px);line-height:1.09}.marketplace-hero p{color:#e2ecff;max-width:570px;font-size:clamp(15px,2vw,19px);line-height:1.6}.marketplace-search{color:#334155;background:#fff;border-radius:14px;align-items:center;gap:12px;max-width:600px;margin-top:30px;padding:8px 18px;display:flex;box-shadow:0 12px 35px #081e4655}.marketplace-search input{width:100%;min-width:0;font:inherit;border:0;outline:none;padding:12px 0;font-size:16px}.marketplace-search:focus-within{outline:3px solid #93c5fd}.marketplace-content{padding-top:44px}.marketplace-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;display:flex}.marketplace-heading h2{letter-spacing:-.8px;margin:0;font-size:clamp(24px,3vw,32px)}.marketplace-heading p{color:#64748b;margin:8px 0 0}.marketplace-count{color:#476084;font-size:14px;font-weight:700}.marketplace-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;display:grid}.marketplace-card{color:inherit;background:#fff;border:1px solid #e3e9f2;border-radius:20px;padding:24px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 8px 24px #152e5208}.marketplace-card:hover,.marketplace-card:focus-visible{border-color:#93b4ec;transform:translateY(-3px);box-shadow:0 14px 32px #152e521a}.marketplace-shop-icon{background:#eaf1ff;border-radius:16px;place-items:center;width:58px;height:58px;margin-bottom:20px;font-size:30px;display:grid}.marketplace-card h3{overflow-wrap:anywhere;margin:0 0 10px;font-size:20px;line-height:1.3}.marketplace-card p{color:#64748b;margin:0 0 20px;font-size:14px}.marketplace-card-action{color:#1d4ed8;font-weight:750}.marketplace-status{color:#475569;background:#fff;border:1px solid #e3e9f2;border-radius:16px;padding:28px}.marketplace-status[role=alert]{color:#b91c1c}.marketplace-footer{text-align:center;color:#64748b;border-top:1px solid #e4eaf3;padding:32px 24px;font-size:13px}@media (max-width:640px){.marketplace-nav{padding:14px 18px}.marketplace-brand{font-size:24px}.marketplace-links{gap:12px;font-size:13px}.marketplace-main{padding:20px 16px 54px}.marketplace-hero{border-radius:19px;padding:32px 22px}.marketplace-hero h1{letter-spacing:-1px}.marketplace-heading{flex-direction:column;align-items:start}.marketplace-grid{grid-template-columns:1fr}.marketplace-content{padding-top:30px}}@media (prefers-reduced-motion:reduce){.marketplace-card{transition:none}}
