.marketplace-intro{background:var(--navy);color:#fff}.marketplace-intro h1{font-size:clamp(36px,5vw,64px)}.marketplace-intro p{max-width:650px}.marketplace-flow{list-style:none;padding:0;margin:36px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.marketplace-flow li{position:relative;border:1px solid var(--line);border-radius:12px;padding:24px;background:var(--cream);min-width:0}.marketplace-flow li:not(:last-child):after{content:'→';position:absolute;right:-24px;top:45%;font-size:24px;color:#176348}.flow-number{font-weight:800;color:#176348}.marketplace-flow h3{font-size:21px;margin:16px 0 12px}.marketplace-flow p,.marketplace-note{color:var(--muted);font-size:14px}.marketplace-note{max-width:740px;margin-bottom:28px}@media(max-width:950px){.marketplace-flow{grid-template-columns:1fr;gap:30px}.marketplace-flow li:not(:last-child):after{content:'↓';right:50%;top:auto;bottom:-32px}.marketplace-flow h3{margin-top:8px}}
