/* Shared footer presentation copied from existing homepage, without moving FAQ into footer. */
.site-footer.site-footer-refresh{--a:min(.09765625vw,1.5px);--footer-unit:clamp(.78px,.05208333vw,1.1px);display:block;width:100%;padding-bottom:0;direction:rtl}.site-footer a{color:inherit;text-decoration:none}.site-footer svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.site-footer .bt-art{display:block;position:relative;overflow:hidden;flex-shrink:0}.site-footer .bt-art>img{position:absolute!important;max-width:none!important;width:var(--art-width)!important;height:auto!important;left:var(--art-left)!important;top:var(--art-top)!important;object-fit:initial!important;transform:none!important}
.site-footer.site-footer-refresh{width:100%;max-width:none;padding:calc(27 * var(--footer-unit)) 0 0;background:radial-gradient(ellipse at center,#12191c 0,#090d0f 75%);color:#e9e9e9}
.footer-layout{display:grid;grid-template-columns:1.1fr .82fr .82fr 1.1fr 1.4fr;gap:calc(32 * var(--footer-unit));width:88%;max-width:1860px;margin-inline:auto;padding-bottom:calc(24 * var(--footer-unit));direction:rtl}
.footer-layout>div{min-width:0}
.footer-layout>div:not(:last-child){border-inline-end:1px solid #ffffff12;padding-inline-end:calc(30 * var(--footer-unit))}
.site-footer-refresh .footer-identity .brand{align-items:flex-start;min-width:0}
.site-footer-refresh .footer-identity .brand-image{width:calc(183 * var(--footer-unit))}
.footer-identity>p{font-size:calc(17 * var(--footer-unit));line-height:1.6;margin:calc(20 * var(--footer-unit)) 0 calc(16 * var(--footer-unit))}
.footer-social{display:flex;gap:calc(12 * var(--footer-unit));direction:ltr;justify-content:flex-end}
.footer-social>a,.footer-social>span{display:flex;justify-content:center;align-items:center;background:#2b3439;width:calc(33 * var(--footer-unit));height:calc(33 * var(--footer-unit));border-radius:50%}
.footer-social svg{width:calc(16 * var(--footer-unit));height:calc(16 * var(--footer-unit))}
.footer-layout h3{font-size:calc(22 * var(--footer-unit));line-height:1.3;font-weight:700;margin:0 0 calc(19 * var(--footer-unit))}
.footer-layout h3:after{content:"";display:block;width:calc(43 * var(--footer-unit));height:3px;background:var(--red);margin-top:calc(8 * var(--footer-unit))}
.footer-layout ul{list-style:none;padding:0;margin:0}
.footer-services li,.footer-areas li{font-size:calc(17 * var(--footer-unit));line-height:1.55;margin-bottom:calc(2 * var(--footer-unit))}
.footer-services a,.footer-areas li{display:flex;gap:calc(8 * var(--footer-unit));align-items:center}
.footer-services a:hover,.footer-details a:hover{color:white;text-decoration:underline}
.footer-details>a,.footer-details>span{display:flex;align-items:center;gap:calc(15 * var(--footer-unit));margin:0 0 calc(15 * var(--footer-unit));font-size:calc(17 * var(--footer-unit));line-height:1.4;white-space:nowrap}
.footer-details svg{width:calc(23 * var(--footer-unit));height:calc(23 * var(--footer-unit));color:var(--red)}
.footer-coverage{border:1px solid #ffffff08;border-radius:calc(15 * var(--footer-unit));background:linear-gradient(125deg,#1c2428aa,#11191b);padding:calc(18 * var(--footer-unit));display:grid;grid-template-columns:1fr calc(65 * var(--footer-unit));gap:calc(14 * var(--footer-unit));align-items:center}
.footer-coverage h3{font-size:calc(22 * var(--footer-unit));white-space:nowrap;margin-bottom:calc(17 * var(--footer-unit))}
.footer-coverage li{display:flex;gap:calc(10 * var(--footer-unit));align-items:center;font-size:calc(15 * var(--footer-unit));line-height:1.4;margin-bottom:calc(10 * var(--footer-unit));white-space:nowrap}
.footer-coverage li:last-child{margin-bottom:0}
.footer-coverage li svg{width:calc(16 * var(--footer-unit));height:calc(16 * var(--footer-unit));color:var(--red)}
.footer-coverage .coverage-map{width:calc(65 * var(--footer-unit));height:calc(205 * var(--footer-unit))}
.footer-bottom{border-top:1px solid #ffffff1c;background:#0e1417}
.footer-bottom>div{width:88%;max-width:1860px;margin-inline:auto;display:flex;justify-content:space-between;align-items:center;min-height:calc(47 * var(--footer-unit));gap:20px;font-size:calc(14 * var(--footer-unit));color:#bbb}
.footer-bottom nav{display:flex;gap:calc(19 * var(--footer-unit));align-items:center}
.footer-bottom nav>*+*{border-inline-start:1px solid #bbb;padding-inline-start:calc(19 * var(--footer-unit))}
.footer-bottom nav a{font-size:inherit;font-weight:400}
@media(max-width:1250px) and (min-width:761px){.footer-layout{width:94%;gap:20px;grid-template-columns:1.05fr .7fr .7fr 1.05fr 1.4fr}
.footer-layout>div:not(:last-child){padding-inline-end:15px}
.footer-details>a,.footer-details>span{gap:7px;font-size:13px}
.footer-coverage{padding:12px;gap:5px;grid-template-columns:1fr 40px}
.footer-coverage .coverage-map{width:40px}
.footer-coverage h3{font-size:17px}
.footer-coverage li{font-size:12px;gap:6px}
}
@media(max-width:760px){.site-footer.site-footer-refresh{padding-top:28px}
.footer-layout{width:calc(100% - 40px);grid-template-columns:1fr 1fr;gap:28px 24px;padding-bottom:28px}
.footer-layout>div:not(:last-child){border:0;padding:0}
.footer-identity{grid-column:1/-1}
.site-footer-refresh .footer-identity .brand{align-items:flex-start}
.site-footer-refresh .footer-identity .brand-image{width:155px}
.footer-identity>p{font-size:15px;line-height:1.6;margin:15px 0}
.footer-social{gap:12px}
.footer-social>a,.footer-social>span{width:32px;height:32px}
.footer-social svg{width:15px;height:15px}
.footer-layout h3{font-size:19px;margin-bottom:14px}
.footer-layout h3:after{width:36px;margin-top:7px}
.footer-services li,.footer-areas li{font-size:15px;line-height:1.6;margin-bottom:3px}
.footer-details{grid-column:1/-1}
.footer-details>a,.footer-details>span{font-size:15px;gap:13px;margin-bottom:12px}
.footer-details svg{width:20px;height:20px}
.footer-coverage{grid-column:1/-1;grid-template-columns:1fr 70px;padding:18px;gap:15px}
.footer-coverage h3{font-size:20px;white-space:normal}
.footer-coverage li{font-size:14px;gap:10px;margin-bottom:11px;white-space:normal}
.footer-coverage li svg{width:16px;height:16px}
.footer-coverage .coverage-map{width:70px;height:195px}
.footer-bottom>div{width:calc(100% - 40px);padding:15px 0;flex-direction:column;font-size:12px;gap:12px}
.footer-bottom nav{gap:11px;flex-wrap:wrap;justify-content:center}
.footer-bottom nav>*+*{padding-inline-start:11px}
}
body:not(.home) .site-footer.site-footer-refresh{padding-top:calc(13 * var(--a));background:#080f13}
body:not(.home) .footer-layout{width:90%;max-width:1326px;gap:calc(20 * var(--a));padding-bottom:calc(12 * var(--a));grid-template-columns:1.1fr .75fr .75fr 1.15fr 1.3fr}
body:not(.home) .footer-layout>div:not(:last-child){border:0;padding:0}
body:not(.home) .site-footer-refresh .footer-identity .brand-image{width:calc(93 * var(--a))}
body:not(.home) .footer-identity>p{font-size:calc(9 * var(--a));line-height:1.5;margin:calc(11 * var(--a)) 0 calc(10 * var(--a))}
body:not(.home) .footer-social{gap:calc(7 * var(--a))}
body:not(.home) .footer-social>a,body:not(.home) .footer-social>span{width:calc(19 * var(--a));height:calc(19 * var(--a))}
body:not(.home) .footer-social svg{width:calc(10 * var(--a));height:calc(10 * var(--a))}
body:not(.home) .footer-layout h3{font-size:calc(12 * var(--a));margin-bottom:calc(11 * var(--a));line-height:1.3}
body:not(.home) .footer-layout h3:after{width:calc(28 * var(--a));height:2px;margin-top:calc(5 * var(--a))}
body:not(.home) .footer-services li,body:not(.home) .footer-areas li{font-size:calc(9 * var(--a));line-height:1.5;margin-bottom:calc(1 * var(--a))}
body:not(.home) .footer-details>a,body:not(.home) .footer-details>span{font-size:calc(9 * var(--a));gap:calc(8 * var(--a));margin-bottom:calc(9 * var(--a));line-height:1.4}
body:not(.home) .footer-details svg{width:calc(13 * var(--a));height:calc(13 * var(--a))}
body:not(.home) .footer-coverage{border:0;background:#101a20;border-radius:calc(7 * var(--a));padding:calc(11 * var(--a));gap:calc(9 * var(--a));grid-template-columns:1fr calc(37 * var(--a))}
body:not(.home) .footer-coverage h3{font-size:calc(11 * var(--a));margin-bottom:calc(11 * var(--a))}
body:not(.home) .footer-coverage li{font-size:calc(8 * var(--a));line-height:1.35;gap:calc(6 * var(--a));margin-bottom:calc(6 * var(--a))}
body:not(.home) .footer-coverage li svg{width:calc(10 * var(--a));height:calc(10 * var(--a))}
body:not(.home) .footer-coverage .coverage-map{width:calc(37 * var(--a));height:calc(110 * var(--a))}
body:not(.home) .footer-bottom>div{width:90%;max-width:1326px;min-height:calc(29 * var(--a));font-size:calc(8 * var(--a));gap:20px}
body:not(.home) .footer-bottom nav{gap:calc(12 * var(--a))}
body:not(.home) .footer-bottom nav>*+*{padding-inline-start:calc(12 * var(--a))}
@media(max-width:760px){body:not(.home) .site-footer.site-footer-refresh{padding-top:28px}
body:not(.home) .footer-layout{width:calc(100% - 40px);grid-template-columns:1fr 1fr;gap:26px 22px;padding-bottom:27px}
body:not(.home) .site-footer-refresh .footer-identity .brand-image{width:145px}
body:not(.home) .footer-identity>p{font-size:15px;line-height:1.6;margin:15px 0}
body:not(.home) .footer-social{gap:11px}
body:not(.home) .footer-social>a,body:not(.home) .footer-social>span{width:29px;height:29px}
body:not(.home) .footer-social svg{width:14px;height:14px}
body:not(.home) .footer-layout h3{font-size:18px;margin-bottom:14px}
body:not(.home) .footer-services li,body:not(.home) .footer-areas li{font-size:15px;line-height:1.6;margin-bottom:3px}
body:not(.home) .footer-details>a,body:not(.home) .footer-details>span{font-size:15px;gap:12px;margin-bottom:12px}
body:not(.home) .footer-details svg{width:19px;height:19px}
body:not(.home) .footer-coverage{padding:18px;gap:14px;grid-template-columns:1fr 60px}
body:not(.home) .footer-coverage h3{font-size:19px;margin-bottom:16px}
body:not(.home) .footer-coverage li{font-size:14px;gap:9px;margin-bottom:10px}
body:not(.home) .footer-coverage li svg{width:15px;height:15px}
body:not(.home) .footer-coverage .coverage-map{width:60px;height:180px}
body:not(.home) .footer-bottom>div{width:calc(100% - 40px);font-size:12px;padding:15px 0;gap:12px;min-height:0}
body:not(.home) .footer-bottom nav{gap:11px}
body:not(.home) .footer-bottom nav>*+*{padding-inline-start:11px}
}
body:not(.home) .site-footer.site-footer-refresh{background:#070f14}
body:not(.home) .footer-bottom{background:#0c151b;border-top-color:#ffffff12}
body:not(.home) .site-footer.site-footer-refresh{padding-top:34px}
body:not(.home) .footer-layout{width:min(92%,1326px);gap:clamp(22px,2.6vw,36px);padding-bottom:30px}
body:not(.home) .site-footer-refresh .footer-identity .brand-image{width:160px}
body:not(.home) .footer-identity>p{font-size:16px;line-height:1.65;margin:18px 0}
body:not(.home) .footer-layout h3{font-size:20px;line-height:1.3;margin-bottom:18px}
body:not(.home) .footer-services li,body:not(.home) .footer-areas li{font-size:16px;line-height:1.65;margin-bottom:3px}
body:not(.home) .footer-details>a,body:not(.home) .footer-details>span{font-size:16px;line-height:1.6;gap:11px;margin-bottom:12px}
body:not(.home) .footer-details svg{width:20px;height:20px}
body:not(.home) .footer-social{gap:10px}
body:not(.home) .footer-social>a,body:not(.home) .footer-social>span{width:32px;height:32px}
body:not(.home) .footer-social svg{width:16px;height:16px}
body:not(.home) .footer-coverage{padding:18px;gap:14px;grid-template-columns:1fr 58px}
body:not(.home) .footer-coverage h3{font-size:19px;margin-bottom:16px}
body:not(.home) .footer-coverage li{font-size:14px;line-height:1.6;gap:8px;margin-bottom:8px}
body:not(.home) .footer-coverage li svg{width:15px;height:15px}
body:not(.home) .footer-coverage .coverage-map{width:58px;height:190px}
body:not(.home) .footer-bottom>div{width:min(92%,1326px);min-height:48px;padding-block:13px;font-size:13px;gap:20px}
body:not(.home) .footer-bottom nav{gap:15px}
body:not(.home) .footer-bottom nav>*+*{padding-inline-start:15px}
@media(max-width:760px){body:not(.home) .site-footer.site-footer-refresh{padding-top:30px}
body:not(.home) .footer-layout{width:calc(100% - 40px);gap:28px 22px}
body:not(.home) .footer-bottom>div{width:calc(100% - 40px);font-size:12px;gap:12px}
body:not(.home) .footer-bottom nav{gap:11px}
body:not(.home) .footer-bottom nav>*+*{padding-inline-start:11px}
}
