.portal-quote-live #waurlsite { display: block; }
.pt-route-step .preview-progress { justify-content: flex-start; gap: 18px; margin-bottom: 22px; }
.pt-route-step .pt-quote__header { margin-bottom: 24px; }
.preview-route-form--home { grid-template-columns: minmax(0, 1fr) 40px minmax(0, 1fr); margin-top: 20px; }
.preview-route-form--home .preview-button { grid-column: 1 / -1; }
.pt-route-step .preview-field input { height: 50px; }
.pt-route-step .preview-field-note { margin-top: 18px !important; }
.preview-details-form.is-submitting button[type=submit] { opacity: .7; cursor: wait; }
.portal-quote-live [data-quote-live-complete] h1 { margin-bottom: 22px; font-size: 32px; line-height: 1.2; }
.portal-quote-live [data-quote-live-complete] p { max-width: 640px; font-size: 16px; }
@media (max-width: 768px) {
  .preview-route-form--home { grid-template-columns: minmax(0, 1fr); }
  .pt-route-step .preview-progress { gap: 18px; }
  .portal-quote-live [data-quote-live-complete] h1 { font-size: 28px; }
}
