/* NAT Executive Luxury unified footer — all 12 pages */
.nat-executive-footer{box-sizing:border-box;position:relative;width:100%;padding:0!important;margin:0!important;background:#050d19!important;color:#c0cad7!important;border-top:1px solid rgba(211,171,99,.24)!important;text-align:left!important;font-family:inherit;font-size:14px!important;line-height:1.75;z-index:1}
.nat-executive-footer *{box-sizing:border-box}
.nat-footer-inner{max-width:1250px;margin:auto;padding:55px 28px 42px;display:grid;grid-template-columns:1.25fr 1fr 1.1fr;gap:60px}
.nat-executive-footer h3{color:#e0b86f;font-size:18px;line-height:1.4;letter-spacing:.035em;margin:0 0 18px;font-weight:700}
.nat-footer-symbol{display:inline-grid;place-items:center;background:#d6aa59;color:#061323;width:30px;height:30px;border-radius:7px;margin-right:8px;font-size:19px}
.nat-executive-footer h4{color:#f4f5f7;font-size:16px;font-weight:700;margin:0 0 18px}
.nat-executive-footer p{margin:0 0 12px;color:#b2bdcd;font-size:13px}
.nat-footer-tagline{font-size:11px!important;letter-spacing:.16em;color:#d9b477!important;margin-top:18px!important}
.nat-executive-footer a{display:block;color:#b9c6d4!important;text-decoration:none!important;margin:0 0 10px;font-size:13px;overflow-wrap:anywhere;transition:color .2s ease}
.nat-executive-footer a:hover,.nat-executive-footer a:focus-visible{color:#f1c77e!important}
.nat-footer-contact span{color:#e1b45d;margin-right:7px}
.nat-footer-bottom{text-align:center;border-top:1px solid rgba(255,255,255,.08);padding:18px 20px;color:#8e9aab;font-size:12px;letter-spacing:.015em}
@media(max-width:800px){.nat-footer-inner{grid-template-columns:1fr 1fr;gap:30px;padding:38px 22px}.nat-footer-brand{grid-column:1/-1}}
@media(max-width:540px){.nat-footer-inner{grid-template-columns:1fr;gap:28px;padding:34px 20px}.nat-footer-brand{grid-column:auto}.nat-executive-footer h3{font-size:16px}}
