.quote-jump{display:none}
#shipment-enquiry{margin:0 0 1rem;font-size:clamp(24px,3vw,36px);line-height:1.15;color:#082e52;scroll-margin-top:12px}
#shipment-enquiry:focus-visible{outline:2px solid #08757d;outline-offset:4px}
@media(max-width:760px){
 .quote-intro{padding:24px 20px}
 .quote-intro h1{font-size:clamp(32px,8vw,44px);line-height:1.08}
 .quote-intro .quote-points{display:none}
 .quote-intro .quote-jump{display:inline-flex;align-items:center;gap:12px;padding:10px 16px;min-height:44px;background:#d5ff55;color:#082e52;font-weight:700}
 .quote-jump:focus-visible{outline:3px solid #fff;outline-offset:3px}
 .quote-direct{margin-top:18px;padding-top:12px;gap:6px}
 .quote-direct a{min-height:44px;justify-content:center}
 .quote-form-wrap{padding:24px 20px 44px}
 .cargo-guidance{padding:12px 14px;margin:0 0 16px;line-height:1.5}
 .cargo-guidance p{margin:6px 0 0}
}
