/* eeg-footer.css - footer contact block + CTA - 2026-09-15c */
.footer-contact{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}
.footer-contact li{display:flex;align-items:flex-start;gap:.55rem;line-height:1.5}
.footer-contact .fc-loc{opacity:.78;font-size:.9em}
.fc-flag{flex:0 0 auto;width:22px;height:15px;border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.22);display:block}
.fc-num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;white-space:nowrap}
.fc-sep{opacity:.4}
.footer-cta{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.15rem}
.footer-cta a{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.05rem;border-radius:999px;font-size:.84rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}
.footer-cta a:hover{transform:translateY(-2px);text-decoration:none}
.footer-cta a svg:not(.fc-flag){width:1.05rem;height:1.05rem;flex:0 0 auto}
.fcta-wa{background:linear-gradient(135deg,#2ee06f 0%,#12a15b 100%);color:#04241a;box-shadow:0 8px 20px rgba(37,211,102,.32)}
.fcta-wa:hover{background:linear-gradient(135deg,#3ff07d 0%,#15b366 100%);box-shadow:0 12px 26px rgba(37,211,102,.45);color:#04241a}
.fcta-li{background:linear-gradient(135deg,#0a66c2 0%,#00406e 100%);color:#fff;box-shadow:0 8px 20px rgba(10,102,194,.34)}
.fcta-li:hover{background:linear-gradient(135deg,#1477d4 0%,#065089 100%);box-shadow:0 12px 26px rgba(10,102,194,.46);color:#fff}
.fcta-book{border:1px solid rgba(255,255,255,.34);color:#fff;font-weight:600}
.fcta-book:hover{border-color:#fff;background:rgba(255,255,255,.1);color:#fff}
@media (max-width:640px){.footer-cta a{flex:1 1 auto;justify-content:center}}

.fc-ico{flex:0 0 auto;width:17px;height:15px;color:#2fb673;display:block}
.footer-contact li{align-items:flex-start}
.footer-contact .fc-flag,.footer-contact .fc-ico{margin-top:.18em}

.fc-city{opacity:.8;font-size:.92em}
.footer-contact li>a,.footer-contact li>span{min-width:0}

/* bidi-tel: phone numbers inside RTL text must stay left-to-right */
[dir="rtl"] a[href^="tel:"],[dir="rtl"] a[href^="https://wa.me/"],[dir="rtl"] .fc-num,[dir="rtl"] .phone-ltr{direction:ltr;unicode-bidi:isolate;display:inline-block;text-align:left}
