/* Approved v10 refinements. The original Madar illustration remains untouched. */
.coverage-unified{margin:0 25px;border-radius:17px;background:#fff;border:1px solid #dbe6f1;overflow:hidden}.madar-original-art .coverage-unified>.ref-coverage{margin:0;border-radius:16px 16px 0 0;width:100%;overflow:hidden}.coverage-finder{padding:24px 27px;background:linear-gradient(115deg,#f8fcff,#edf5fc);color:#102e4b}.coverage-finder-heading{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:28px}.coverage-finder h3{font-size:23px;line-height:1.5;margin:0 0 5px;font-weight:600}.coverage-finder p{font-size:15px;color:#556e87;margin:0;line-height:1.7}.coverage-search-label{display:block;font-size:14px;margin-bottom:7px}.coverage-search-control{display:flex;align-items:center;gap:10px;border:1px solid #bcd1e4;border-radius:10px;background:white;padding:5px 6px 5px 12px;box-shadow:0 5px 15px #071e3c04}.coverage-search-control>.e-icon{color:#008da8;width:23px;height:23px;flex:none}.coverage-search-control input{border:0;background:transparent;width:100%;min-width:0;font:inherit;font-size:17px;color:#0a294b;padding:8px 0;outline-offset:2px}.coverage-search-control button{border:0;flex:none;border-radius:7px;background:#082743;color:white;padding:10px 20px;font:500 16px/1.5 ProFixArabic,Tahoma,sans-serif;cursor:pointer}.coverage-search-control:focus-within{border-color:#079eb8;box-shadow:0 0 0 3px #00cce81a}.coverage-result-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:17px}.coverage-result-toolbar button{border:0;background:transparent;color:#007b94;font:500 14px/1.7 ProFixArabic,Tahoma,sans-serif;text-decoration:underline;text-underline-offset:5px;cursor:pointer;white-space:nowrap}.coverage-search-results{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.coverage-search-results:empty{display:none}.coverage-search-results a{display:flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid #b9d0e3;border-radius:8px;background:white;color:#0a4261;font-size:16px;line-height:1.5}.coverage-search-results a:hover{background:#d9f9fd;border-color:#00a5bf}.coverage-search-results small{font-size:12px;color:#637e94}.coverage-check-link{display:inline-block;color:#007b94!important;font-size:14px;margin-top:16px}.coverage-count-found{color:#067658!important}.coverage-count-missing{color:#865409!important}
.m-opening{padding:28px 30px 0;background:#fff}.m-opening-lead{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:24px}.m-opening-lead>div>p{font-size:13px;color:#087f98;margin:0 0 7px}.m-opening-lead h2{font-size:27px!important;line-height:1.5!important;margin:0!important;color:#0a294b}.m-opening-lead h2 span{display:block;font-size:20px;font-weight:400;color:#587087}.m-service-promises{display:flex;gap:26px}.m-service-promises>div{display:grid;justify-items:center;gap:8px;text-align:center;min-width:102px}.promise-icon{width:47px;height:47px;display:grid;place-items:center;border:1px solid #bde8f0;background:linear-gradient(130deg,#e8fcff,#f4faff);border-radius:14px;color:#007e9d}.promise-icon svg{width:29px;height:29px}.m-service-promises b{font-size:16px;line-height:1.6;font-weight:500;white-space:nowrap}.m-trust-stats{display:grid;grid-template-columns:repeat(4,1fr);padding:22px 6px;border-block:1px solid #e0eaf4;background:linear-gradient(90deg,#f8fbff,#eff8fd,#f8fbff);border-radius:12px;gap:15px}.m-trust-stats>div{display:grid;gap:3px;justify-items:center;text-align:center;border-inline-start:1px solid #d3e3ef}.m-trust-stats>div:first-child{border:0}.m-trust-stats strong{font:600 29px/1.4 ProFixArabic,Arial,sans-serif;color:#09294c}.m-trust-stats strong small{font-size:18px}.m-trust-stats>div>span{font-size:14px;color:#536e88;line-height:1.7}.stats-stars{font:11px/1 Arial;color:#ba8b22;display:block;letter-spacing:2px}
.madar-home .m-device-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:stretch;padding-top:28px}.madar-home .m-device-row>a{display:flex;align-items:center;justify-content:center;gap:12px;min-height:65px;min-width:142px;flex:1 0 auto;padding:13px 17px;border:1px solid #d2e0ed;border-radius:12px;background:#fff;font-size:16px;color:#112e49;transition:background .2s,border-color .2s}.madar-home .m-device-row>a:hover{background:#e5faff;border-color:#75d6e7}.device-brand{width:29px;height:31px;object-fit:contain}.device-brand.brand-samsung{width:69px;height:20px}.dual-brand{display:flex;gap:9px;align-items:center}.dual-brand img{object-fit:contain}.tablet-device-icon{width:30px;height:34px;color:#076e8a;flex:none}.madar-home .m-footer .m-logo{background:transparent;padding:0}.madar-home .m-footer .m-logo img{display:none}.madar-home .m-footer .m-logo:before{content:'';display:block;width:180px;height:60px;background:linear-gradient(100deg,#fff 45%,#38daed 80%);mask:url('/assets/profix-madar-lockup.png') center/contain no-repeat;-webkit-mask:url('/assets/profix-madar-lockup.png') center/contain no-repeat}
/* No logo inside coverage: one fixed button, safely clear of card content. */
body.madar-original-art>.m-whatsapp{position:fixed!important;inset:auto auto max(24px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left))!important;width:56px;height:56px;border:2px solid white;z-index:50;background:#13b95d;color:white;box-shadow:0 5px 20px #071e3c36}.m-whatsapp svg{width:32px;height:32px}
/* On desktop Arabic use every original hero detail, with native functional booking controls. */
@media(max-width:760px){.madar-original-art .ref-hero{height:650px}.madar-original-art .original-hero-art{width:100%;height:auto;aspect-ratio:747/355;left:0;right:auto;bottom:100px;clip-path:none;mask-image:linear-gradient(#000 0 94%,transparent);-webkit-mask-image:linear-gradient(#000 0 94%,transparent)}.madar-original-art .ref-orbit{bottom:0;background:#092545}.madar-original-art .ref-orbit a{gap:5px}.madar-original-art .ref-orbit li{padding-top:10px!important}.madar-original-art .ref-orbit li:nth-child(2),.madar-original-art .ref-orbit li:nth-child(3){padding-top:20px!important}.madar-home:has(.review-compose:focus-within)>.m-whatsapp,.madar-home:has(#coverage-find-form:focus-within)>.m-whatsapp{visibility:hidden}}
@media(min-width:761px){html[lang=ar] .madar-original-art .ref-hero-copy:before{display:none}html[lang=ar] .madar-original-art .ref-hero-copy>p,html[lang=ar] .madar-original-art .ref-hero-copy h1{opacity:0;pointer-events:none}}
@media(max-width:1000px){.m-opening-lead{gap:20px}.m-service-promises{gap:14px}.m-service-promises>div{min-width:90px}.m-service-promises b{font-size:14px}.m-opening-lead h2{font-size:23px!important}.m-opening-lead h2 span{font-size:18px}}
@media(max-width:760px){.coverage-unified{margin:0 16px;border-radius:12px}.madar-original-art .coverage-unified>.ref-coverage{border-radius:11px 11px 0 0}.coverage-finder{padding:21px 17px}.coverage-finder-heading{grid-template-columns:1fr;gap:17px}.coverage-finder h3{font-size:22px}.coverage-finder p{font-size:14px}.coverage-search-control input{font-size:16px}.coverage-search-control button{padding:10px 15px}.coverage-result-toolbar{gap:10px;align-items:flex-start}.coverage-search-results a{font-size:15px;padding:8px 11px}.coverage-check-link{font-size:13px}.m-opening{padding:23px 17px 0}.m-opening-lead{display:block}.m-opening-lead h2{font-size:27px!important}.m-opening-lead h2 span{font-size:19px}.m-service-promises{gap:8px;justify-content:space-between;margin-top:22px}.m-service-promises>div{min-width:0;flex:1}.m-service-promises b{font-size:14px;white-space:normal}.m-trust-stats{grid-template-columns:1fr 1fr;gap:18px 8px;padding:20px 8px}.m-trust-stats>div:nth-child(3){border:0}.m-trust-stats strong{font-size:28px}.m-trust-stats>div>span{font-size:13px}.madar-home .m-device-row{gap:9px}.madar-home .m-device-row>a{min-width:0;flex:1 0 calc(50% - 9px);font-size:15px;padding:10px;gap:10px}.device-brand.brand-samsung{width:63px}.dual-brand{gap:6px}.dual-brand img:last-child{width:42px}.madar-home .m-footer .m-logo:before{width:150px;height:50px}body.madar-original-art>.m-whatsapp{width:49px;height:49px;inset:auto auto max(16px,env(safe-area-inset-bottom)) 13px!important}.m-whatsapp svg{width:29px;height:29px}.m-copyright{padding-bottom:75px}}
