.mobile-quote-cta{display:none}
@media(max-width:900px){.mobile-quote-cta{display:flex;position:fixed;z-index:50;left:14px;right:14px;bottom:14px;min-height:52px;align-items:center;justify-content:center;background:#587DB5;color:#FEFEFE;font-size:.9rem;font-weight:800;box-shadow:0 14px 36px rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.25)}body{padding-bottom:74px}}
@media(prefers-reduced-motion:reduce){.mobile-quote-cta{transition:none}}
