/* Compact credentials stay outside the navigation layout. No address header block. */
.seo-trust .seo-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:10px 22px;padding-top:15px;padding-bottom:15px;font-size:12px;line-height:1.35;color:#20364d}
.seo-trust-grid>a,.seo-trust-grid>span{display:flex;flex-direction:column;justify-content:center;min-width:0;text-decoration:none;color:inherit}
.seo-trust-grid small{display:block;font-size:11px;color:#516174;margin-top:3px}
.seo-trust-grid .seo-napit{flex-direction:row;justify-content:flex-start;align-items:center;gap:9px}
.seo-napit img{width:70px;height:28px;object-fit:contain;flex:none}
.seo-trust-grid a:hover strong{text-decoration:underline}
.seo-table-scroll{overflow-x:auto;border:1px solid #dce5eb;border-radius:12px;margin:22px 0;background:#fff}
.seo-price-table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}
.seo-price-table caption{text-align:left;padding:16px;font-weight:700;background:#eef5f9;color:#173149}
.seo-price-table th,.seo-price-table td{padding:14px 16px;text-align:left;border-bottom:1px solid #e4ebf0;vertical-align:top}
.seo-price-table thead{background:#173149;color:#fff}.seo-price-table tbody tr:nth-child(even){background:#f6f9fb}
.seo-price-table td{white-space:nowrap}.seo-price-table a{color:#126185;text-decoration:underline}.seo-price-note{font-size:14px;line-height:1.65}
.mobile-contact a{min-height:50px;line-height:1.2;text-align:center}
.content-grid>*{min-width:0}.prose .table-scroll{min-width:0;max-width:100%;width:100%;overflow-x:auto}
@media(max-width:760px){.seo-trust .seo-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 14px;font-size:11px;padding-top:12px;padding-bottom:12px}.seo-trust-grid small{font-size:10px}.seo-napit img{width:52px;height:22px}.seo-trust-grid .seo-napit{gap:5px}.seo-price-table{font-size:13px}.seo-price-table th,.seo-price-table td{padding:12px 10px}.mobile-contact a{font-size:12px;padding:10px 8px}.mobile-contact .whatsapp-button{white-space:normal}.seo-trust-grid strong{font-weight:700}}

@media(max-width:760px){body nav.mobile-contact.enquiry-priority a.whatsapp-button{flex-direction:column!important;white-space:normal!important;font-size:13px!important;line-height:1.15!important;gap:0!important;padding:6px 4px!important}body nav.mobile-contact.enquiry-priority a.whatsapp-button span{display:block}}
