.service-confidence{background:#f4f6f8}.service-confidence article>span{font-size:10px;font-weight:700;letter-spacing:1px;color:#697684}.route-actions{display:flex;flex-wrap:wrap;gap:14px}.dispatch-ready{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;background:#0c2949;color:white}.dispatch-ready p{line-height:1.8;color:#d3dde6}.dispatch-ready .eyebrow,.dispatch-ready a{color:#f3c74e}.dispatch-ready ol{list-style:none;margin:0;padding:0;counter-reset:steps}.dispatch-ready li{counter-increment:steps;position:relative;padding:0 0 24px 50px;border-bottom:1px solid #385069;margin-bottom:24px}.dispatch-ready li:before{content:'0' counter(steps);position:absolute;left:0;color:#f3c74e;font-weight:700}.dispatch-ready li b,.dispatch-ready li span{display:block}.dispatch-ready li span{font-size:13px;color:#d3dde6;line-height:1.8;margin-top:7px}.brand-voice{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:#f5f0e4}.brand-voice p{line-height:1.9;color:#526170}.brand-voice label{display:block;font-weight:700;margin-bottom:18px}.brand-voice audio{width:100%;max-width:500px}.brand-voice details{padding:20px 0;margin-bottom:15px}.brand-voice summary{cursor:pointer;font-size:13px}.quote-explainer{background:#f5f7f8}.request-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.request-confirmation{padding:18px;border:1px solid #b6d9c7;background:#effaf4;border-radius:6px;color:#153f2d;line-height:1.8;overflow-wrap:anywhere}.request-confirmation a{display:block;text-decoration:underline;font-weight:700;margin-top:12px}.mobile-shipping-actions{display:none}.quote-section form{position:relative}.quote-section .form-buttons{flex-wrap:wrap}.quote-section .form-buttons button{white-space:normal}.quote-section input:focus,.quote-section select:focus,.quote-section textarea:focus{outline:2px solid #b18a23;outline-offset:2px}@media(max-width:760px){.dispatch-ready,.brand-voice{grid-template-columns:1fr;gap:28px}.mobile-shipping-actions{display:grid;grid-template-columns:1.2fr 1fr;position:fixed;bottom:0;left:0;right:0;z-index:40;background:#102d4d;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -3px 15px #0002}.mobile-shipping-actions a{text-align:center;padding:18px 8px;font-size:12px;font-weight:700;color:white}.mobile-shipping-actions a:first-child{background:#f3c74e;color:#112c49}body{padding-bottom:64px}.route-actions .button{width:100%;justify-content:space-between}.dispatch-ready li:last-child{margin-bottom:0}.form-row.three{grid-template-columns:1fr}.brand-voice audio{min-width:0}}
