.journey{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}.journey span{border:1px solid #e5d6c3;padding:10px 14px;border-radius:30px;font-size:12px}.business-card h2{margin-top:0}.business-card .row-actions{flex-wrap:wrap}.qr-card{margin:20px auto;text-align:center;max-width:600px;padding:35px;background:#fff;border:1px solid #ddd;border-radius:16px;color:#151b30}.qr-card svg{display:block;width:60mm;height:60mm;max-width:100%;margin:20px auto}.qr-url{overflow-wrap:anywhere;font-size:12px}.qr-card h2{font-size:30px}.qr-card h3{font-size:24px}.step-title{grid-column:1/-1;border-bottom:1px solid #dfd4c4;padding-bottom:12px;margin-top:16px}.checkline{display:flex;align-items:center;gap:10px}.checkline input{width:20px;height:20px}.review-info{overflow-wrap:anywhere}.business-table{font-size:12px}#status:not(:empty){padding:14px;margin:14px 0;background:#fff3dc}.commission-example{background:#eef4ed;padding:18px;border-radius:12px}.field-note{font-size:12px;line-height:1.5}.landing{max-width:760px;margin:auto;text-align:center}.landing .panel{text-align:left}.landing h1{font-size:clamp(32px,6vw,64px)}@media print{@page{size:A4;margin:18mm}body{background:#fff}body>*{display:none!important}body>#print-sheet{display:block!important}.qr-card{border:0;margin:25mm auto;break-inside:avoid}.qr-card svg{width:70mm;height:70mm}.qr-card p{font-size:14pt}.no-print{display:none!important}}@media(max-width:700px){.journey{gap:6px}.journey span{font-size:11px;padding:8px}.qr-card{padding:20px}}

.business-demo-banner{border:2px solid #df8b26;background:#fff4dc}.business-demo-banner nav{display:flex;flex-wrap:wrap;gap:10px}.business-demo-banner ol{line-height:1.8}.business-demo-banner h2{margin-top:10px}
