.commercial-wizard h1{font-size:clamp(30px,5vw,45px);line-height:1.15}.commercial-wizard .wizard-back{margin-bottom:24px;display:inline-block}.commercial-notice{color:#29485e;background:#f0f4f6;border-left:4px solid #ffa318;border-radius:5px;margin:18px 0;padding:14px 18px;line-height:1.5}.commercial-notice p{margin:6px 0}.commercial-progress{grid-template-columns:repeat(7,1fr);gap:7px;margin:26px 0;padding:0;list-style:none;display:grid}.commercial-progress li{text-align:center;color:#3e596c;border:1px solid #cbd6de;border-radius:8px;gap:5px;padding:10px 4px;font-size:12px;font-weight:700;display:grid}.commercial-progress li[aria-current]{color:#fff;background:#234b64;border-color:#234b64}.commercial-progress span{font-size:15px}.commercial-fields{border:0;min-width:0;margin:22px 0;padding:0}.commercial-fields legend{letter-spacing:-.5px;margin-bottom:18px;font-size:24px;font-weight:800}.commercial-choices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.commercial-wizard .commercial-choice{border:1px solid #cbd6de;border-radius:12px;align-items:center;gap:12px;min-height:64px;margin:0;padding:18px;font-weight:600;line-height:1.5;display:flex}.commercial-wizard .commercial-choice.selected{background:#edf4f8;border:2px solid #2d4d63;padding:17px}.commercial-wizard .commercial-choice input{accent-color:#2d4d63;width:20px;min-width:20px;max-width:20px;height:20px;margin:0}.commercial-wizard .commercial-choice span{float:none;color:inherit;font-size:inherit}.commercial-fields>label{margin-top:20px}.commercial-fields textarea{font:inherit;color:#163347;resize:vertical;border:1px solid #bccbd4;border-radius:8px;width:100%;margin-top:8px;padding:14px;line-height:1.5}.commercial-fields input{font-size:16px}.commercial-fields textarea:focus-visible{outline-offset:2px;outline:3px solid #ffa318}.commercial-summary{margin:0 0 24px}.commercial-summary>div{border-bottom:1px solid #dce1e2;padding:12px 0}.commercial-summary dt{color:#2d4d63;font-weight:800}.commercial-summary dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;line-height:1.5}.commercial-actions{align-items:center;gap:12px;margin-top:24px;display:flex}.commercial-actions .button{flex:1}.commercial-actions .secondary{min-height:48px}.commercial-confirmation .check{color:#23613a;font-size:35px}.commercial-wizard .fine a{text-decoration:underline}.commercial-wizard .error{overflow-wrap:anywhere}@media (max-width:560px){.commercial-choices{grid-template-columns:1fr}.commercial-progress{grid-template-columns:repeat(3,1fr)}.commercial-fields legend{font-size:22px}.commercial-actions{flex-wrap:wrap}.commercial-actions .button{min-width:180px}.commercial-wizard .card-body{padding:24px 20px}}.commercial-client-types .commercial-choice{cursor:pointer;overflow-wrap:anywhere;font-size:18px;font-weight:750}.commercial-client-types .commercial-choice:focus-within{outline-offset:3px;outline:3px solid #ffa318}.commercial-client-change{margin-top:4px}
