.request-form .quote-option{padding:24px 0}.request-form .quote-option h4{margin-bottom:4px;font-size:1.2rem}.request-form .quote-option .option-starting-price{margin:0 0 12px;font-weight:600}.request-form .quote-option .form-row{align-items:start}.request-form .quote-quantity>input{max-width:290px}.request-form .quote-check-row{cursor:pointer;align-items:center;gap:12px;min-height:44px;margin:0;padding:8px 0;display:flex}.request-form .quote-check-row>input{width:20px;height:20px;min-height:20px;accent-color:var(--primary);flex:0 0 20px;margin:0;padding:0}.request-form .quote-check-row>span{min-width:0}.request-form .quote-check-row small{color:var(--muted-foreground);font-weight:400;display:block}.request-form .quote-extras{border:0;min-width:0;margin:20px 0 0;padding:0}.request-form .quote-extras legend{padding:0;font-size:1rem;font-weight:600}.request-form .quote-extras>.privacy-note{margin:4px 0 8px}.request-form .quote-extra{border-top:1px solid var(--border);padding:4px 0}.request-form .quote-extra-quantity{margin:4px 0 12px 32px;font-size:.875rem;font-weight:400}.request-form .quote-extra-quantity>input{width:120px;min-height:44px;margin-top:6px;padding:8px 12px}.request-form .quote-quantity>.privacy-note{margin:6px 0 16px;font-weight:400;display:block}
