.buyer-start-section{background:#f5f8fa}
.buyer-start-intro{max-width:840px}
.buyer-start-routes{display:flex;flex-wrap:wrap;gap:12px 24px;margin:24px 0;color:var(--navy,#132d45);font-weight:700;line-height:1.6}
.buyer-start-routes a,.buyer-start-detail{text-decoration:underline;text-underline-offset:4px}
.buyer-start-routes a:focus-visible,.buyer-start-card a:focus-visible,.buyer-start-review a:focus-visible{outline:3px solid #147d86;outline-offset:4px}
.buyer-start-caption{margin:24px 0 16px;color:var(--muted,#526579);font-size:.9rem;line-height:1.6}
.buyer-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.buyer-start-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #dce5eb;border-radius:14px;background:#fff}
.buyer-start-image{display:block;aspect-ratio:1 / 1;background:#fff;border-bottom:1px solid #e7edf1}
.buyer-start-image img{display:block;width:100%;height:100%;box-sizing:border-box;object-fit:contain;padding:16px}
.buyer-start-card-body{display:flex;flex:1;flex-direction:column;padding:24px}
.buyer-start-card h3,.buyer-start-review-card h3{margin:0 0 16px;font-size:1.2rem;line-height:1.4;color:var(--navy,#132d45);overflow-wrap:anywhere}
.buyer-start-card h3 a{text-decoration:none}
.buyer-start-moq{margin:0 0 10px;font-size:1rem;line-height:1.5;color:var(--navy,#132d45)}
.buyer-start-conditions{margin:0 0 24px;color:var(--muted,#526579);font-size:.92rem;line-height:1.65}
.buyer-start-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:auto}
.buyer-start-actions .btn{width:100%;box-sizing:border-box;white-space:normal;text-align:center;line-height:1.4;min-height:44px}
.buyer-start-detail{font-weight:700;font-size:.94rem;line-height:1.6;color:var(--navy,#132d45)}
.buyer-start-review{scroll-margin-top:100px;background:#f5f8fa}
.buyer-start-review .buyer-start-grid{margin-top:28px}
.buyer-start-review-card{padding:24px;border:1px solid #dce5eb;border-radius:12px;background:#fff;min-width:0}
.buyer-start-review-card p{margin:0;color:var(--muted,#526579);line-height:1.7}
.buyer-start-review-action{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding-top:24px;border-top:1px solid #dce5eb}
.buyer-start-review-action p{max-width:680px;margin:0;color:var(--muted,#526579);line-height:1.7}
.buyer-start-review-action .btn{flex-shrink:0;white-space:normal;text-align:center;line-height:1.4;min-height:44px}
@media(max-width:999px){.buyer-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-start-review-action{align-items:flex-start;flex-direction:column}.buyer-start-review-action .btn{width:auto;max-width:100%}}
@media(max-width:699px){.buyer-start-grid{grid-template-columns:minmax(0,1fr);gap:20px}.buyer-start-card-body,.buyer-start-review-card{padding:20px}.buyer-start-routes{flex-direction:column;gap:12px}.buyer-start-routes a{padding:4px 0}.buyer-start-image{aspect-ratio:4 / 3}.buyer-start-review-action .btn{width:100%;box-sizing:border-box}}
