.eco-card[data-astro-cid-omis4dla]{display:flex;aspect-ratio:1;background:#fff;border:1px solid rgba(17,21,96,.06);border-radius:16px;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 4px 20px #1115601a,0 1px 4px #1115600f;transition:box-shadow .25s ease,transform .25s ease}.eco-card[data-astro-cid-omis4dla]:hover{box-shadow:0 12px 40px #1115602e,0 2px 8px #11156014;transform:translateY(-2px)}.card-face[data-astro-cid-omis4dla]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:14px 10px;width:100%}.app-icon-wrap[data-astro-cid-omis4dla]{width:48px;height:48px;border-radius:12px;background:#11156012;display:flex;align-items:center;justify-content:center;margin-bottom:10px;flex-shrink:0;transition:background .2s ease}.app-icon[data-astro-cid-omis4dla]{font-size:24px;color:#111560;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 40;transition:color .2s ease}.app-name[data-astro-cid-omis4dla]{font-family:Manrope,sans-serif;font-weight:700;font-size:.78rem;color:#111560;letter-spacing:-.02em;line-height:1.3;margin:0 0 4px}.app-category[data-astro-cid-omis4dla]{font-family:Inter,sans-serif;font-size:.58rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;margin:0;line-height:1.3;transition:color .2s ease}.app-badge[data-astro-cid-omis4dla]{position:absolute;top:9px;right:9px;font-family:Inter,sans-serif;font-size:.52rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#18dccc;background:#18dccc1f;padding:2px 7px;border-radius:4px;z-index:2}.eco-card[data-astro-cid-omis4dla][data-category="Analytics & Benchmarking"] .app-icon-wrap[data-astro-cid-omis4dla]{background:#3b82f61c}.eco-card[data-astro-cid-omis4dla][data-category="Analytics & Benchmarking"] .app-icon[data-astro-cid-omis4dla]{color:#2563eb}.eco-card[data-astro-cid-omis4dla][data-category="Analytics & Benchmarking"] .app-category[data-astro-cid-omis4dla]{color:#3b82f6}.eco-card[data-astro-cid-omis4dla][data-category="Cost Estimation"] .app-icon-wrap[data-astro-cid-omis4dla]{background:#14b8a61c}.eco-card[data-astro-cid-omis4dla][data-category="Cost Estimation"] .app-icon[data-astro-cid-omis4dla]{color:#0d9488}.eco-card[data-astro-cid-omis4dla][data-category="Cost Estimation"] .app-category[data-astro-cid-omis4dla]{color:#14b8a6}.eco-card[data-astro-cid-omis4dla][data-category="API & Developer Tools"] .app-icon-wrap[data-astro-cid-omis4dla]{background:#8b5cf61c}.eco-card[data-astro-cid-omis4dla][data-category="API & Developer Tools"] .app-icon[data-astro-cid-omis4dla]{color:#7c3aed}.eco-card[data-astro-cid-omis4dla][data-category="API & Developer Tools"] .app-category[data-astro-cid-omis4dla]{color:#8b5cf6}.eco-card[data-astro-cid-omis4dla][data-category="Payer Contracting"] .app-icon-wrap[data-astro-cid-omis4dla]{background:#f59e0b1c}.eco-card[data-astro-cid-omis4dla][data-category="Payer Contracting"] .app-icon[data-astro-cid-omis4dla]{color:#d97706}.eco-card[data-astro-cid-omis4dla][data-category="Payer Contracting"] .app-category[data-astro-cid-omis4dla]{color:#f59e0b}.eco-card[data-astro-cid-omis4dla][data-category="Data & Compliance"] .app-icon-wrap[data-astro-cid-omis4dla]{background:#6366f11c}.eco-card[data-astro-cid-omis4dla][data-category="Data & Compliance"] .app-icon[data-astro-cid-omis4dla]{color:#4338ca}.eco-card[data-astro-cid-omis4dla][data-category="Data & Compliance"] .app-category[data-astro-cid-omis4dla]{color:#6366f1}.marketplace-section[data-astro-cid-abwzjl3z]{background:#fff;padding:72px 0 80px}.marketplace-inner[data-astro-cid-abwzjl3z]{max-width:1280px;margin:0 auto;padding:0 32px}.marketplace-header[data-astro-cid-abwzjl3z]{text-align:left;margin-bottom:48px}.mkt-eyebrow[data-astro-cid-abwzjl3z]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.eyebrow-line[data-astro-cid-abwzjl3z]{display:block;width:28px;height:2px;background:#7688ff;border-radius:2px;flex-shrink:0}.eyebrow-label[data-astro-cid-abwzjl3z]{font-family:Inter,sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.3em;color:#7688ff}.mkt-headline[data-astro-cid-abwzjl3z]{font-family:Manrope,sans-serif;font-weight:500;font-size:clamp(2.25rem,4.5vw,4rem);letter-spacing:-.04em;color:#111560;line-height:1.08;margin:0 0 20px}.mkt-subheadline[data-astro-cid-abwzjl3z]{font-family:Manrope,sans-serif;font-size:clamp(.95rem,1.4vw,1.1rem);font-weight:500;color:#111560a6;line-height:1.65;max-width:560px;margin:0}.browse-controls[data-astro-cid-abwzjl3z]{display:flex;flex-direction:column;gap:14px;margin-bottom:36px;align-items:flex-start}.search-wrap[data-astro-cid-abwzjl3z]{position:relative;width:100%;max-width:520px;background:var(--input-bg);border-radius:var(--input-radius);box-shadow:var(--input-shadow);display:flex;align-items:center;padding:6px 6px 6px 14px;box-sizing:border-box;transition:box-shadow .2s ease}.search-wrap[data-astro-cid-abwzjl3z]:focus-within{box-shadow:var(--input-shadow-focus)}.search-icon[data-astro-cid-abwzjl3z]{color:var(--input-placeholder);font-size:20px;pointer-events:none;flex-shrink:0;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;margin-right:6px}.search-input[data-astro-cid-abwzjl3z]{flex:1;min-width:0;padding:6px 4px;font-family:var(--input-font);font-size:var(--input-font-size);font-weight:var(--input-font-weight);color:var(--input-color);background:transparent;border:none;outline:none;box-sizing:border-box}.search-input[data-astro-cid-abwzjl3z]::placeholder{color:var(--input-placeholder)}.search-input[data-astro-cid-abwzjl3z]::-webkit-search-cancel-button{display:none}.filter-chips[data-astro-cid-abwzjl3z]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.filter-chip[data-astro-cid-abwzjl3z]{font-family:Inter,sans-serif;font-size:.78rem;font-weight:600;color:#111560;background:#fff;border:1px solid rgba(17,21,96,.15);border-radius:999px;padding:7px 18px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;white-space:nowrap;box-shadow:0 1px 3px #1115600f}.filter-chip[data-astro-cid-abwzjl3z]:hover{background:#1115600d;border-color:#1115604d;box-shadow:0 2px 6px #1115601a}.filter-chip--active[data-astro-cid-abwzjl3z]{background:#111560;color:#fff;border-color:#111560;box-shadow:0 2px 8px #11156040}.filter-chip--active[data-astro-cid-abwzjl3z]:hover{background:#1a206e;border-color:#1a206e}.filter-chip--active[data-astro-cid-abwzjl3z][data-category="Analytics & Benchmarking"]{background:#2563eb1a;color:#1d4ed8;border-color:#2563eb4d;box-shadow:0 2px 8px #2563eb26}.filter-chip--active[data-astro-cid-abwzjl3z][data-category="Analytics & Benchmarking"]:hover{background:#2563eb29;border-color:#2563eb66}.filter-chip--active[data-astro-cid-abwzjl3z][data-category="Cost Estimation"]{background:#0d94881a;color:#0d9488;border-color:#0d94884d;box-shadow:0 2px 8px #0d948826}.filter-chip--active[data-astro-cid-abwzjl3z][data-category="Cost Estimation"]:hover{background:#0d948829;border-color:#0d948866}.filter-chip--active[data-astro-cid-abwzjl3z][data-category="API & Developer Tools"]{background:#7c3aed1a;color:#7c3aed;border-color:#7c3aed4d;box-shadow:0 2px 8px #7c3aed26}.filter-chip--active[data-astro-cid-abwzjl3z][data-category="API & Developer Tools"]:hover{background:#7c3aed29;border-color:#7c3aed66}.filter-chip--active[data-astro-cid-abwzjl3z][data-category="Payer Contracting"]{background:#d977061a;color:#b45309;border-color:#d977064d;box-shadow:0 2px 8px #d9770626}.filter-chip--active[data-astro-cid-abwzjl3z][data-category="Payer Contracting"]:hover{background:#d9770629;border-color:#d9770666}.filter-chip--active[data-astro-cid-abwzjl3z][data-category="Data & Compliance"]{background:#4338ca1a;color:#4338ca;border-color:#4338ca4d;box-shadow:0 2px 8px #4338ca26}.filter-chip--active[data-astro-cid-abwzjl3z][data-category="Data & Compliance"]:hover{background:#4338ca29;border-color:#4338ca66}.eco-grid[data-astro-cid-abwzjl3z]{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;max-width:960px}.eco-empty[data-astro-cid-abwzjl3z]{text-align:center;padding:64px 20px}.eco-empty-icon[data-astro-cid-abwzjl3z]{font-size:40px;display:block;margin:0 auto 16px;color:#9ca3af;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 48}.eco-empty[data-astro-cid-abwzjl3z] p[data-astro-cid-abwzjl3z]{font-family:Inter,sans-serif;font-size:.9rem;color:#9ca3af;margin:0}.eco-reset-btn[data-astro-cid-abwzjl3z]{background:none;border:none;font-family:inherit;font-size:inherit;color:#111560;font-weight:600;cursor:pointer;text-decoration:underline;padding:0}.submit-section[data-astro-cid-abwzjl3z]{background:#f3f3f3;padding:96px 0}.submit-inner[data-astro-cid-abwzjl3z]{max-width:1280px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.submit-eyebrow[data-astro-cid-abwzjl3z]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.submit-headline[data-astro-cid-abwzjl3z]{font-family:Manrope,sans-serif;font-weight:500;font-size:clamp(1.75rem,3vw,2.5rem);letter-spacing:-.03em;color:#111560;line-height:1.12;margin:0 0 20px}.submit-body[data-astro-cid-abwzjl3z]{font-family:Manrope,sans-serif;font-size:clamp(.9rem,1.3vw,1.05rem);font-weight:500;color:#111560a6;line-height:1.65;margin:0 0 32px;max-width:460px}.submit-cta[data-astro-cid-abwzjl3z]{text-decoration:none;font-size:.9375rem;padding:14px 28px}.submit-perks[data-astro-cid-abwzjl3z]{display:flex;flex-direction:column;gap:4px}.submit-perk[data-astro-cid-abwzjl3z]{display:flex;align-items:flex-start;gap:16px;background:#fff;border:1px solid rgba(17,21,96,.07);border-radius:12px;padding:20px 22px;transition:box-shadow .2s ease}.submit-perk[data-astro-cid-abwzjl3z]:hover{box-shadow:0 4px 20px #11156014}.submit-perk-icon[data-astro-cid-abwzjl3z]{width:40px;height:40px;border-radius:10px;background:#18dccc1a;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#0f9e94}.submit-perk-icon[data-astro-cid-abwzjl3z] .material-symbols-outlined[data-astro-cid-abwzjl3z]{font-size:20px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.submit-perk-title[data-astro-cid-abwzjl3z]{font-family:Manrope,sans-serif;font-size:.9rem;font-weight:700;color:#111560;letter-spacing:-.01em;margin:0 0 4px}.submit-perk-body[data-astro-cid-abwzjl3z]{font-family:Inter,sans-serif;font-size:.8125rem;color:#6b7280;line-height:1.5;margin:0}@media(max-width:1200px){.eco-grid[data-astro-cid-abwzjl3z]{grid-template-columns:repeat(4,1fr)}}@media(max-width:1024px){.eco-grid[data-astro-cid-abwzjl3z]{grid-template-columns:repeat(3,1fr)}.submit-inner[data-astro-cid-abwzjl3z]{grid-template-columns:1fr;gap:48px}.submit-body[data-astro-cid-abwzjl3z]{max-width:100%}}@media(max-width:768px){.marketplace-section[data-astro-cid-abwzjl3z]{padding:56px 0 64px}.marketplace-inner[data-astro-cid-abwzjl3z],.submit-inner[data-astro-cid-abwzjl3z]{padding-left:24px;padding-right:24px}.eco-grid[data-astro-cid-abwzjl3z]{grid-template-columns:repeat(3,1fr);gap:12px}}@media(max-width:480px){.eco-grid[data-astro-cid-abwzjl3z]{grid-template-columns:repeat(2,1fr)}}
