.hero-band[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--border);background:radial-gradient(52rem 26rem at 15% -12%,rgba(224,92,58,.09),transparent 62%),radial-gradient(46rem 24rem at 88% 4%,rgba(224,92,58,.07),transparent 60%),linear-gradient(180deg,#fbf3ec 0%,var(--background) 94%)}.marketplace-hero[data-astro-cid-j7pv25f6]{display:grid;align-items:center;padding-top:4rem;padding-bottom:3.5rem}.marketplace-hero-copy[data-astro-cid-j7pv25f6]{width:100%;max-width:52rem;margin-inline:auto;text-align:center}.marketplace-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:13ch;margin-inline:auto;font-size:2.65rem}.sr-only[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hero-upit-form[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.5rem;max-width:44rem;margin:2rem auto 0;padding:.6rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:0 12px 32px #1a171414,0 2px 8px #1a17140a}.hero-combobox[data-astro-cid-j7pv25f6]{position:relative;flex:1 1 18rem;text-align:left}.hero-search-input[data-astro-cid-j7pv25f6]{width:100%;min-height:52px;padding:.75rem 1rem;border:1px solid transparent;border-radius:calc(var(--radius-xl) - 6px);background:var(--background);color:var(--foreground);font:inherit;font-weight:500}.hero-search-input[data-astro-cid-j7pv25f6]:hover{border-color:var(--border)}.hero-search-input[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--primary);outline-offset:0;background:#fff}.hero-results[data-astro-cid-j7pv25f6][hidden]{display:none}.hero-results[data-astro-cid-j7pv25f6]{position:absolute;z-index:20;inset-inline:0;top:calc(100% + .6rem);display:grid;gap:.25rem;max-height:20rem;overflow-y:auto;padding:.5rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-card-hover)}.hero-result[data-astro-cid-j7pv25f6]{display:grid;gap:.15rem;width:100%;padding:.7rem .75rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--foreground);font:inherit;text-align:left;cursor:pointer}.hero-result[data-astro-cid-j7pv25f6]:hover,.hero-result[data-astro-cid-j7pv25f6][aria-selected=true]{background:var(--primary-soft)}.hero-result[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-weight:700}.hero-result[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{color:var(--muted-foreground);font-size:.78rem}.hero-grad-input[data-astro-cid-j7pv25f6]{flex:1 1 10rem;width:auto}.hero-search-btn[data-astro-cid-j7pv25f6]{flex:0 0 auto;height:52px;border-radius:calc(var(--radius-xl) - 6px);box-shadow:var(--shadow-brand)}.hero-hint[data-astro-cid-j7pv25f6]{margin-top:1rem}@media(max-width:560px){.hero-combobox[data-astro-cid-j7pv25f6],.hero-grad-input[data-astro-cid-j7pv25f6],.hero-search-btn[data-astro-cid-j7pv25f6]{flex:1 1 100%}}.marketplace-text-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;min-height:48px;color:var(--primary-pressed);font-weight:700}.marketplace-text-link[data-astro-cid-j7pv25f6]:hover{color:var(--primary)}.marketplace-section[data-astro-cid-j7pv25f6]{padding-top:3rem;padding-bottom:3rem;scroll-margin-top:4.5rem}.section-heading[data-astro-cid-j7pv25f6]{max-width:44rem;margin-inline:auto;margin-bottom:2rem;text-align:center}.section-heading[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{display:block;margin-bottom:.6rem}.section-heading[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.eyebrow),.steps-list[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.reasons-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--muted-foreground)}.steps-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:2.4rem;list-style:none;padding:0;margin:0}.steps-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:5rem;padding:1.4rem;text-align:center;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.steps-list[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:.6rem;font-size:.95rem}.steps-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]:before{content:"↓";position:absolute;top:-2.4rem;left:50%;display:grid;place-items:center;width:2.4rem;height:2.4rem;transform:translate(-50%);color:var(--primary);font-size:1.4rem;font-weight:800;line-height:1}.steps-list[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.reasons-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.15rem}.reasons-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:.4rem;font-size:.95rem}.trades-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:.75rem}.trade-card[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.85rem;min-height:4.5rem;padding:.9rem 1rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:var(--foreground);font-weight:700;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.trade-card[data-astro-cid-j7pv25f6]:hover{border-color:#f3d6cb;box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.trade-card[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.trade-card[data-astro-cid-j7pv25f6]:active{transform:translateY(0) scale(.99)}.trade-icon[data-astro-cid-j7pv25f6]{display:grid;flex:none;place-items:center;width:2.6rem;height:2.6rem;border-radius:10px;background:var(--primary-soft);color:var(--primary-pressed)}.trade-icon[data-astro-cid-j7pv25f6] svg{width:22px;height:22px}.trade-label[data-astro-cid-j7pv25f6]{flex:1 1 auto;min-width:0;line-height:1.25;overflow-wrap:anywhere;hyphens:auto}.trade-arrow[data-astro-cid-j7pv25f6]{flex:none;margin-left:auto;color:var(--primary-pressed);font-weight:800;transition:transform .15s ease}.trade-card[data-astro-cid-j7pv25f6]:hover .trade-arrow[data-astro-cid-j7pv25f6]{transform:translate(3px)}.section-link[data-astro-cid-j7pv25f6]{display:flex;width:fit-content;margin-top:1.25rem;margin-inline:auto}.reasons-grid[data-astro-cid-j7pv25f6]{display:grid;gap:1rem}.reason-card[data-astro-cid-j7pv25f6]{padding:1.5rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.reason-icon[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:1rem;border:1px solid #f3d6cb;border-radius:12px;background:var(--primary-soft);color:var(--primary-pressed)}.reason-icon[data-astro-cid-j7pv25f6] svg{width:22px;height:22px}.faq-list[data-astro-cid-j7pv25f6]{display:grid;gap:.9rem;margin:0}.faq-list[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{padding:1.15rem 1.3rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.faq-list[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-weight:700}.faq-list[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:.35rem 0 0;color:var(--muted-foreground)}.consumer-cta[data-astro-cid-j7pv25f6]{margin-bottom:0}.consumer-cta[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{margin-top:1.5rem}.business-band[data-astro-cid-j7pv25f6]{position:relative;display:grid;gap:1.5rem;overflow:hidden;padding:2rem 1.5rem;background:linear-gradient(135deg,#2b2320,#1a1714 55%);border-radius:var(--radius-xl);color:#fff}.business-band[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:radial-gradient(30rem 16rem at 92% -20%,rgba(224,92,58,.3),transparent 65%);pointer-events:none}.business-band-copy[data-astro-cid-j7pv25f6],.business-band-actions[data-astro-cid-j7pv25f6]{position:relative}.business-band[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff}.business-band[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:46rem;margin-top:.75rem;color:#ffffffbf}.business-band[data-astro-cid-j7pv25f6] .btn-outline[data-astro-cid-j7pv25f6]{background:transparent;border-color:#ffffff4d;color:#fff}.business-band[data-astro-cid-j7pv25f6] .btn-outline[data-astro-cid-j7pv25f6]:hover{background:#ffffff14}.business-band-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}@media(min-width:560px){.trades-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.marketplace-hero[data-astro-cid-j7pv25f6]{padding-top:5.5rem;padding-bottom:5rem}.marketplace-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:4.25rem}.marketplace-section[data-astro-cid-j7pv25f6]{padding-top:3.75rem;padding-bottom:3.75rem}.trades-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.reasons-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.steps-list[data-astro-cid-j7pv25f6]{flex-direction:row;align-items:stretch;gap:3rem}.steps-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{flex:1;padding:1.75rem}.steps-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]:before{content:"→";top:50%;left:-3rem;width:3rem;height:2.4rem;transform:translateY(-50%)}.faq-list[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.business-band[data-astro-cid-j7pv25f6]{grid-template-columns:1fr auto;align-items:center;padding:2.5rem}.business-band-actions[data-astro-cid-j7pv25f6]{justify-content:flex-end}}.hero-results[hidden]{display:none}.hero-results{position:absolute;z-index:20;inset-inline:0;top:calc(100% + .6rem);display:grid;gap:.25rem;max-height:20rem;overflow-y:auto;padding:.5rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-card-hover)}.hero-result{display:grid;gap:.15rem;width:100%;padding:.7rem .75rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--foreground);font:inherit;text-align:left;cursor:pointer}.hero-result:hover,.hero-result[aria-selected=true]{background:var(--primary-soft)}.hero-result span{font-weight:700}.hero-result small{color:var(--muted-foreground);font-size:.78rem}
