.business-footer-root{color:#dbe7f2}
.business-footer-container{max-width:1200px;margin:0 auto}
.footer.site-footer{display:block}
.business-contact-panel{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 190px;gap:44px;align-items:start;text-align:left;padding:20px 0 30px;border-bottom:1px solid #293c51}
.business-footer-root .business-contact-label{display:block;font:600 12px/1.6 var(--font);letter-spacing:1px;color:#b9d5e8;margin:0 0 18px}
.business-contact-list{margin:0;font-size:13px;line-height:1.9}
.business-contact-list>div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;margin-bottom:13px}
.business-contact-list dt{color:#8ea9be}
.business-contact-list dd{margin:0;color:#c6d6e4;overflow-wrap:anywhere}
.business-contact-list a,.business-websites a{color:#b9eaff;text-decoration:none;overflow-wrap:anywhere}
.business-contact-list a:hover,.business-websites a:hover{color:white;text-decoration:underline}
.business-websites{display:flex;flex-direction:column;gap:12px;font-size:15px;line-height:1.8}
.business-whatsapp{display:flex;flex-direction:column;gap:12px}
.whatsapp-qr{position:relative;display:block;width:190px;height:190px;overflow:hidden;background:white;border-radius:6px;flex-shrink:0;box-shadow:0 0 0 1px #ffffff20}
.whatsapp-qr img{position:absolute;display:block;max-width:none;width:370px;height:800px;left:-90px;top:-306px}
.business-whatsapp-copy{display:flex;flex-direction:column;gap:5px;max-width:190px;font-size:12px;line-height:1.8}
.business-whatsapp-copy strong{color:#b9f4d4;font-size:14px;font-weight:500}
.business-whatsapp-copy small{font-size:11px;color:#91aabd}
.business-footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding-top:25px;text-align:left;font-size:11px;color:#849bb0}
.business-footer-bottom p{display:block;font-size:11px;line-height:1.7;color:inherit}
.business-footer-links{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:22px;font-size:12px}
.business-footer-links a:hover{color:#bae6fd}
.business-footer-action{display:inline-flex;background:#0284c7;color:white!important;border-radius:6px;padding:9px 14px;font-size:12px;text-decoration:none}
.business-footer-action:hover{background:#0369a1}
@media(max-width:900px){.business-contact-panel{grid-template-columns:minmax(0,1fr) 190px;gap:28px 40px}.business-whatsapp{grid-column:2;grid-row:1 / span 2}.business-website-block{grid-column:1}}
@media(max-width:600px){.business-contact-panel{grid-template-columns:minmax(0,1fr);gap:30px}.business-whatsapp{grid-column:auto;grid-row:auto}.business-footer-links{justify-content:flex-start}.business-footer-bottom{align-items:flex-start;flex-direction:column}.business-contact-list>div{grid-template-columns:42px minmax(0,1fr);gap:8px}}
@media print{.whatsapp-qr{print-color-adjust:exact;-webkit-print-color-adjust:exact}}
