.join-choice{max-width:1080px;margin:40px auto 70px;padding:20px}.join-choice h1{font-size:clamp(32px,4vw,50px);margin:0 0 12px}.join-choice>p{font-size:18px;color:#62667a}.join-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.join-choice-grid>a{border:1px solid #dce2ee;border-radius:20px;padding:28px;background:#fff;color:#17233e;text-decoration:none;display:flex;flex-direction:column;align-items:flex-start}.join-choice-grid h2{font-size:24px;margin:20px 0 10px}.join-choice-grid p{line-height:1.65;color:#62667a;flex:1 1}.join-choice-grid strong{display:flex;gap:10px;align-items:center;color:#2054cd;margin-top:16px}.join-choice-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:16px;background:#eaf0ff;color:#1f55da}.join-choice-icon.vendor{background:#ffedf0;color:#d51b42}.join-choice-icon.driver{background:#fff;color:#1741a8;border:1px solid #b9c9ed}.join-choice-grid>a:focus-visible{outline:3px solid #2054cd;outline-offset:4px}@media(max-width:650px){.join-choice{margin:15px auto 30px}.join-choice-grid{grid-template-columns:1fr;gap:12px}.join-choice-grid>a{padding:20px}.join-choice-grid h2{margin:14px 0 5px}.join-choice-grid p{margin:0}.join-choice-grid strong{margin-top:10px}}