/* Additional visual hierarchy for the live quotation workflow. */
.quote-utility{background:#092553;color:#dceafd}.quote-utility .shop-wrap{min-height:34px;display:flex;align-items:center;gap:20px}.quote-utility span{margin-right:auto;font:800 9px var(--sans);letter-spacing:.1em}.quote-utility a{color:inherit;font-size:11px;font-weight:800;text-decoration:none}.quote-utility a:hover{color:#fff}.quote-page{padding-top:76px;padding-bottom:80px}.quote-intro h1{color:#10264d}.quote-intro h1 em{font-family:var(--sans);font-style:normal;color:#1265e9}.quote-form{border-radius:10px;border-color:#dbe7f5;box-shadow:0 18px 48px rgba(11,50,99,.07)}.quote-form .primary-action{border-radius:5px;background:#1265e9}.quote-steps{display:grid;gap:11px;margin:28px 0}.quote-steps span{display:flex;align-items:center;gap:11px;color:#486383;font-size:12px;font-weight:700}.quote-steps b{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#e9f3ff;color:#1265e9;font-size:9px}.quote-callout{margin-top:27px}.shop-footer{margin-top:0}@media(max-width:760px){.quote-utility span{display:none}.quote-utility .shop-wrap{justify-content:center;gap:16px}.quote-page{padding-top:59px;padding-bottom:62px}.quote-steps{margin:23px 0}}
