/* v3.8 visible QA fixes: compact home flow, consistent service footer, clearer consultation. */
.home-delivery{grid-template-columns:1fr!important;max-width:1360px}.home-delivery-main{border:1px solid #dce7f3!important}.contact-prep{display:block;margin:10px 0 8px;padding:9px 10px;border-radius:7px;background:#f1f6fc;color:#607794;font-size:10px;line-height:1.6}.service-screen .footer{display:grid!important;grid-template-columns:minmax(180px,1fr) auto minmax(250px,1fr)!important;align-items:center!important;gap:34px!important}.service-screen .footer nav{display:flex!important;align-items:center!important;justify-content:center!important;gap:24px!important;white-space:nowrap}.service-screen .footer nav a{display:inline-block!important;font-size:13px!important}.service-screen .home-footer-contact{justify-self:end!important;min-width:250px}.service-screen .home-footer-contact .plain{width:100%}@media(max-width:900px){.service-screen .footer{grid-template-columns:1fr!important;justify-items:start!important}.service-screen .footer nav{justify-content:flex-start!important;flex-wrap:wrap!important;white-space:normal}.service-screen .home-footer-contact{justify-self:stretch!important;min-width:0;width:100%}}@media(max-width:560px){.service-screen .footer nav{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%;gap:14px 20px!important}.contact-popover{max-width:calc(100vw - 74px)!important}.contact-prep{font-size:9px}}
