.marketplace-spotlight{--market-ink:var(--ui-ink);--market-muted:var(--ui-muted);--market-link:var(--ui-accent);--market-line:var(--ui-line);position:relative;padding:6rem 1.5rem 3rem;background:var(--ui-panel);color:var(--market-ink);scroll-margin-top:6rem}.marketplace-spotlight-guide,.marketplace-spotlight-inner{max-width:1220px;margin:auto}.marketplace-spotlight-inner{display:grid;grid-template-columns:1.05fr 1fr;gap:5rem;align-items:start}.marketplace-spotlight h2{max-width:680px;font:700 clamp(2.4rem,4.2vw,4.2rem)/1.1 var(--ui-font);letter-spacing:-.025em;margin:0 0 1.5rem;text-wrap:balance}.marketplace-spotlight-copy>p{max-width:62ch;color:var(--market-muted);font-size:1.1rem;line-height:1.7}.marketplace-spotlight-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.marketplace-spotlight-actions a,.marketplace-spotlight-guide>a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.1rem;border:1px solid var(--market-link);border-radius:var(--ui-control-radius);color:var(--market-ink);font-weight:700;text-decoration:none;transition:background-color .15s ease-out,transform .12s ease-out}.marketplace-spotlight-actions a:first-child{background:var(--ui-panel);color:var(--ui-accent);border-color:var(--ui-line)}.marketplace-spotlight a:focus-visible{outline:3px solid var(--ui-accent);outline-offset:5px}.marketplace-spotlight a:active{transform:scale(.98)}.marketplace-spotlight-copy>p.marketplace-spotlight-availability{font-size:.875rem;line-height:1.6;margin-top:1.25rem}.marketplace-spotlight-services{display:grid}.marketplace-spotlight-services article{padding:1.5rem 0;border-bottom:1px solid var(--market-line)}.marketplace-spotlight-services article:first-child{padding-top:0}.marketplace-spotlight-services article:last-child{border-bottom:0;padding-bottom:0}.marketplace-spotlight h3{font-size:1.35rem;font-weight:700;line-height:1.3;letter-spacing:-.015em;margin:0 0 .65rem;text-wrap:balance}.marketplace-spotlight-guide p,.marketplace-spotlight-services p{margin:0;color:var(--market-muted);line-height:1.65}.marketplace-spotlight-service-links{display:flex;flex-wrap:wrap;-moz-column-gap:1.5rem;column-gap:1.5rem;margin-top:.65rem}.marketplace-spotlight-service-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--market-link);font-weight:650;text-underline-offset:5px;text-decoration-thickness:1px}.marketplace-spotlight-services small{display:block;color:var(--market-muted);font-size:.8rem;line-height:1.5;margin-top:.4rem}.marketplace-spotlight-guide{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--market-line)}.marketplace-spotlight-guide>a{flex-shrink:0}.public-presentation .public-content .marketplace-spotlight h2,.public-presentation .public-content .marketplace-spotlight h3,html[data-theme=light] .public-presentation .public-content .marketplace-spotlight h2,html[data-theme=light] .public-presentation .public-content .marketplace-spotlight h3{background:none;color:var(--market-ink);-webkit-text-fill-color:var(--market-ink);filter:none;text-shadow:none}.public-presentation[data-page=landing] .public-content #marketplace-services :is(h2,h3),html[data-theme=light] .public-presentation[data-page=landing] .public-content #marketplace-services :is(h2,h3){filter:none!important;text-shadow:none!important}.public-presentation .public-content #marketplace-services h3{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-theme=light] .marketplace-spotlight{--market-ink:var(--ui-ink);--market-muted:var(--ui-muted);--market-link:var(--ui-accent);--market-line:var(--ui-line);background:var(--ui-panel)}html[data-theme=light] .marketplace-spotlight-actions a{color:var(--market-ink)}html[data-theme=light] .marketplace-spotlight-actions a:first-child{background:var(--ui-panel);color:var(--ui-accent);border-color:var(--ui-line)}html[data-theme=light] .marketplace-spotlight a:focus-visible{outline-color:var(--ui-accent)}.marketplace-spotlight ::-moz-selection{background:var(--ui-panel);color:var(--ui-ink)}.marketplace-spotlight ::selection{background:var(--ui-panel);color:var(--ui-ink)}@media(hover:hover){.marketplace-spotlight-service-links a:hover{text-decoration-thickness:2px}.marketplace-spotlight-actions a:hover,.marketplace-spotlight-guide>a:hover{background:var(--ui-fill);color:var(--ui-accent)}}@media(max-width:900px){.marketplace-spotlight{padding:4rem 1.5rem 2.5rem}.marketplace-spotlight-inner{grid-template-columns:1fr;gap:2.5rem}.marketplace-spotlight h2{max-width:19ch}.marketplace-spotlight-services article{padding:1.5rem 0}.marketplace-spotlight-guide{align-items:flex-start}}@media(max-width:520px){.marketplace-spotlight{padding:3rem 1.125rem 2rem}.marketplace-spotlight-actions{flex-direction:column}.marketplace-spotlight-guide{flex-direction:column;gap:1.25rem}.marketplace-spotlight-guide>a{width:100%}.marketplace-spotlight-service-links{-moz-column-gap:1rem;column-gap:1rem}}@media(prefers-reduced-motion:reduce){.marketplace-spotlight a{transition:none}.marketplace-spotlight a:active{transform:none}}@media(prefers-contrast:more){.marketplace-spotlight{--market-muted:#f3fff8;--market-link:#fff}html[data-theme=light] .marketplace-spotlight{--market-muted:#103b3b;--market-link:#103b3b}}@media print{.marketplace-spotlight{background:#fff!important;color:#103b3b;--market-ink:#103b3b;--market-muted:#385852;--market-link:#135c4e}.marketplace-spotlight-inner{display:block}.marketplace-spotlight-services{margin-top:2rem}.marketplace-spotlight a{color:#103b3b!important}}.public-presentation .public-content #marketplace-services :is(p,a,small){text-shadow:none}.agent-interfaces{background:var(--ui-panel);--market-ink:var(--ui-ink);--market-muted:var(--ui-muted);--market-link:var(--ui-accent)}.agent-interfaces-eyebrow{font-size:.8rem;letter-spacing:.06em;font-weight:700}.public-presentation .public-content #agents-api-mcp :is(h2,h3,p,a,small){filter:none!important;text-shadow:none!important}.public-presentation .public-content #agents-api-mcp :is(h2,h3){background:none!important;color:var(--market-ink)!important;-webkit-text-fill-color:var(--market-ink)!important}html[data-theme=light] .agent-interfaces{background:var(--ui-panel);--market-ink:var(--ui-ink);--market-muted:var(--ui-muted);--market-link:var(--ui-accent)}