.why-navsure{background:#eff6fb;padding:64px 0}.why-navsure h2,.client-reviews h2{font-size:clamp(28px,3vw,40px);line-height:1.25;margin:12px 0 28px;color:#143d58}.trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.trust-card{background:white;border:1px solid #d7e4ed;border-top:3px solid #cfb16c;padding:26px}.trust-card h3{font-size:19px;color:#143d58;margin:0 0 12px}.trust-card p{font-size:15px;color:#435e70;line-height:1.75;margin:0}.client-reviews{padding:64px 0;background:white}.client-reviews[hidden]{display:none!important}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.review-card{margin:0;border:1px solid #d3e2ec;border-top:3px solid #c6a45d;background:#f7fafc;padding:26px}.review-card blockquote{margin:0 0 22px;font-size:17px;line-height:1.8;color:#163b55;white-space:pre-wrap}.review-card figcaption{font-size:14px;font-weight:700;color:#38566c}.business-public{padding:22px;background:#edf5fa;border-left:3px solid #b58b3e;margin:24px 0;line-height:1.8}.business-public p{white-space:pre-line;margin:6px 0;color:#173d58}.business-public[hidden]{display:none!important}.mobile-contact-bar{display:none}.footer-service-area{flex-basis:100%;color:#e3f2f8;font:600 12px/1.6 Arial,sans-serif;text-align:center;padding:0 16px 12px}.video-fallback{margin:12px 0;padding:14px 16px;border:1px solid #d7e4ed;background:#f5f9fb;color:#24485e;font-size:13px;line-height:1.7;border-radius:4px}@media(max-width:800px){body{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.mobile-contact-bar{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #c7dce9;box-shadow:0 -4px 18px #173d5815;z-index:95}.mobile-contact-bar a{min-height:44px;display:flex;justify-content:center;align-items:center;gap:8px;text-decoration:none;border-radius:4px;color:#fff;font:700 13px/1.4 Roboto,Arial,sans-serif;letter-spacing:.3px}.mobile-contact-bar .mobile-whatsapp{background:#117344}.mobile-contact-bar .mobile-call{background:#205f98}.mobile-contact-bar .mobile-call{background:#205f98}.mobile-contact-bar svg{width:22px;height:22px}.home-social-rail,.social-side-links{bottom:calc(90px + env(safe-area-inset-bottom))}.trust-grid,.review-grid{grid-template-columns:1fr 1fr}.why-navsure,.client-reviews{padding:42px 0}}@media(max-width:550px){.trust-grid,.review-grid{grid-template-columns:1fr}.trust-card,.review-card{padding:22px}}
/* Keep the phone number visually grouped and prevent breaks inside the number. */
.site-footer .footer-contacts a[href^="tel:"]{display:inline-flex;align-items:center;width:max-content;max-width:100%;white-space:nowrap;overflow-wrap:normal;word-break:keep-all;padding:4px 8px;border:1px solid #e7cf96;border-radius:3px;background:#205f9d;color:#fff5db;font-weight:800;line-height:1.4}
.site-footer .footer-contacts a[href^="tel:"]:hover{background:#e7cf96;color:#153d57}
