.imp-service-layout,.imperial-wrapper .imp-content-body,.sas-container{direction:rtl;font-family:var(--sas-font,'Tajawal','Cairo',sans-serif);color:var(--sas-text,#1e293b);line-height:1.85;max-width:1120px;margin:0 auto;padding:0 20px}.sas-block,[class*="sas-block"]{margin:0 0 40px}.sas-block h2,.sas-section-title{font-size:1.6rem;font-weight:800;color:var(--sas-text,#1e293b);margin:0 0 20px;padding-bottom:12px;border-bottom:3px solid var(--sas-gold,#f59e0b);display:inline-block;position:relative}.sas-block h2::after,.sas-section-title::after{content:'';position:absolute;bottom:-3px;right:0;width:60%;height:3px;background:var(--sas-main,#0f766e)}.sas-block h3{font-size:1.2rem;font-weight:700;color:var(--sas-main,#0f766e);margin:24px 0 12px}.sas-block.sas-hero,.sas-block[data-type="hero"]{background:linear-gradient(135deg,var(--sas-main,#0f766e),color-mix(in oklch,var(--sas-main,#0f766e) 55%,#000))!important;color:#fff!important;padding:56px 36px 44px;border-radius:var(--sas-radius,20px);text-align:center;margin-bottom:44px;position:relative;overflow:hidden}.sas-block.sas-hero::before,.sas-block[data-type="hero"]::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgb(245 158 11 / .15) 0%,transparent 50%);animation:heroGlow 8s ease-in-out infinite}@keyframes heroGlow{0%,100%{transform:translate(0,0)}50%{transform:translate(10%,10%)}}.sas-block.sas-hero *,.sas-block[data-type="hero"] *{color:#fff!important;position:relative}.sas-block.sas-hero h1,.sas-block[data-type="hero"] h1{font-size:2.2rem;font-weight:900;margin:0 0 20px;line-height:1.4;border:none;text-shadow:0 2px 8px rgb(0 0 0 / .15)}.sas-block.sas-hero h2,.sas-block[data-type="hero"] h2{font-size:1.15rem;font-weight:400;border:none;opacity:.9;margin:0 0 16px}.sas-block.sas-hero h2::after,.sas-block[data-type="hero"] h2::after{display:none}.sas-block.sas-hero p,.sas-block[data-type="hero"] p{color:rgb(255 255 255 / .95)!important;max-width:760px;margin:0 auto 24px;font-size:1.08rem;line-height:1.95}.benefits-grid,.hero-benefits{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:28px 0}.benefits-grid .benefit,.benefit,.benefit-item{background:rgb(255 255 255 / .15);backdrop-filter:blur(10px);padding:12px 22px;border-radius:50px;font-size:.98rem;border:1px solid rgb(255 255 255 / .2);transition:all .3s}.benefits-grid .benefit:hover,.benefit:hover{transform:translateY(-2px);background:rgb(255 255 255 / .22)}.stats-row,.sas-stats-bar{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;margin-top:28px;padding-top:24px;border-top:1px solid rgb(255 255 255 / .18)}.stats-row .stat,.sas-stats-bar .stat{text-align:center;min-width:100px}.stats-row .stat strong,.sas-stats-bar .stat-num{display:block;font-size:1.8rem;font-weight:900;color:var(--sas-gold,#f59e0b)!important;line-height:1.2}.stats-row .stat-label,.sas-stats-bar .stat-label{font-size:.85rem;opacity:.8;margin-top:4px;display:block}.sas-block[data-type="why_us"]{background:var(--card-bg,#fff);border:1px solid rgb(0 0 0 / .06);border-radius:var(--sas-radius,16px);padding:32px;box-shadow:0 4px 24px rgb(0 0 0 / .04)}.sas-block[data-type="why_us"] h2{color:var(--sas-main,#0f766e)!important}.sas-block[data-type="why_us"] p{margin:12px 0;font-size:1.02rem;line-height:1.9}.sas-block[data-type="why_us"] ul{list-style:none;padding:0;margin:20px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.sas-block[data-type="why_us"] li{padding:14px 16px;font-size:1rem;background:color-mix(in oklch,var(--sas-main,#0f766e) 4%,#fff);border-radius:10px;border-right:3px solid var(--sas-gold,#f59e0b)}.sas-block.sas-process,.sas-block[data-type="technique"]{background:var(--card-bg,#fff);border-radius:var(--sas-radius,16px);padding:32px;border:1px solid rgb(0 0 0 / .06);box-shadow:0 4px 24px rgb(0 0 0 / .04)}.sas-block[data-type="technique"] h2{color:var(--sas-main,#0f766e)!important}.sas-block[data-type="technique"] h3{background:linear-gradient(135deg,color-mix(in oklch,var(--sas-main,#0f766e) 8%,#fff),transparent);padding:14px 18px;border-radius:10px;border-right:5px solid var(--sas-gold,#f59e0b);margin:24px 0 12px}.sas-block.sas-offer,.sas-block[data-type="offer"]{background:linear-gradient(135deg,#fefce8,#fff7ed);border:2px solid var(--sas-gold,#f59e0b);border-radius:var(--sas-radius,16px);padding:36px;box-shadow:0 12px 40px rgb(245 158 11 / .12);position:relative;overflow:hidden}.sas-block[data-type="offer"]::before{content:'🎁';position:absolute;top:-20px;left:-20px;font-size:6rem;opacity:.08;transform:rotate(-15deg)}.sas-block[data-type="offer"] h2{color:#92400e!important;border-color:var(--sas-gold)}.sas-block.sas-comparison,.sas-block[data-type="comparison"]{overflow:hidden}.sas-block table,.comparison-table,.pricing-table,.matrix-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:14px;overflow:hidden;box-shadow:0 6px 32px rgb(0 0 0 / .08);margin:24px 0;font-size:.95rem}.sas-block th{background:linear-gradient(135deg,var(--sas-main,#0f766e),color-mix(in oklch,var(--sas-main,#0f766e) 70%,#000));color:#fff!important;padding:16px 20px;font-weight:700;text-align:right;font-size:1rem}.sas-block td{padding:15px 20px;border-bottom:1px solid rgb(0 0 0 / .05);text-align:right;background:var(--card-bg,#fff)}.sas-block tr:nth-child(even) td{background:color-mix(in oklch,var(--sas-main,#0f766e) 3%,#fff)}.sas-block tr:hover td{background:color-mix(in oklch,var(--sas-main,#0f766e) 8%,#fff)}.sas-block[data-type="pricing"]{background:var(--card-bg,#fff);border-radius:var(--sas-radius,16px);padding:32px;border:1px solid rgb(0 0 0 / .06)}.sas-block[data-type="pricing"] h2{color:var(--sas-main)!important}.sas-block[data-type="specialized"]{background:var(--card-bg,#fff);border-radius:var(--sas-radius,16px);padding:32px;border:1px solid rgb(0 0 0 / .06)}.sas-block[data-type="specialized"] h3{color:var(--sas-main,#0f766e);margin:24px 0 10px}.sas-block[data-type="specialized"] ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.sas-block[data-type="specialized"] li{padding:10px 14px 10px 32px;position:relative;background:color-mix(in oklch,var(--sas-main,#0f766e) 3%,#fff);border-radius:8px}.sas-block[data-type="specialized"] li::before{content:'✓';position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--sas-main);font-weight:900;font-size:1.1rem}.sas-block[data-type="areas"]{background:var(--card-bg,#fff);border-radius:var(--sas-radius,16px);padding:32px;border:1px solid rgb(0 0 0 / .06)}.sas-block[data-type="areas"] .areas-grid,.areas-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:20px}.sas-block[data-type="areas"] .area-card,.area-card{background:color-mix(in oklch,var(--sas-main,#0f766e) 5%,var(--sas-bg,#f8fafc));padding:22px;border-radius:12px;border-right:4px solid var(--sas-main,#0f766e);transition:all .3s}.sas-block[data-type="areas"] .area-card:hover,.area-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgb(15 118 110 / .12)}.area-pill,.area-badge{display:inline-block;padding:6px 14px;margin:4px;background:color-mix(in oklch,var(--sas-main) 8%,#fff);color:var(--sas-main);border-radius:20px;font-size:.88rem;font-weight:600}.sas-block.sas-faq,.sas-block[data-type="faq"]{background:#fff0}.sas-block[data-type="faq"] details,.sas-faq details{border:1px solid rgb(0 0 0 / .06);border-radius:14px;margin:12px 0;overflow:hidden;background:var(--card-bg,#fff);transition:all .3s}.sas-block[data-type="faq"] details[open],.sas-faq details[open]{border-color:var(--sas-main);box-shadow:0 6px 24px rgb(15 118 110 / .1)}.sas-block[data-type="faq"] summary,.sas-faq summary{padding:18px 22px;font-weight:700;font-size:1.05rem;cursor:pointer;color:var(--sas-text);background:color-mix(in oklch,var(--sas-main,#0f766e) 4%,#fff);list-style:none;display:flex;justify-content:space-between;align-items:center;transition:all .3s}.sas-block[data-type="faq"] summary:hover,.sas-faq summary:hover{background:color-mix(in oklch,var(--sas-main) 8%,#fff)}.sas-block[data-type="faq"] summary::-webkit-details-marker,.sas-faq summary::-webkit-details-marker{display:none}.sas-block[data-type="faq"] summary::after,.sas-faq summary::after{content:'+';font-size:1.5rem;color:var(--sas-main);font-weight:300;transition:transform .3s}.sas-block[data-type="faq"] details[open] summary::after,.sas-faq details[open] summary::after{content:'−'}.sas-block[data-type="faq"] details>p,.sas-block[data-type="faq"] details>div{padding:18px 22px;line-height:1.95;color:color-mix(in oklch,var(--sas-text) 75%,transparent)}.sas-block.sas-cta,.sas-block[data-type="cta"]{background:linear-gradient(135deg,var(--sas-main,#0f766e),color-mix(in oklch,var(--sas-main,#0f766e) 55%,#000))!important;color:#fff!important;padding:52px 36px;border-radius:var(--sas-radius,16px);text-align:center;margin-top:44px;position:relative;overflow:hidden}.sas-block[data-type="cta"] *{color:#fff!important}.sas-block[data-type="cta"] h2{border-color:var(--sas-gold)!important}.cta-buttons,.cta-button-group{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:28px}.cta-btn,.cta-btn-whatsapp,.cta-btn-phone,.sas-cta-whatsapp,.sas-cta-call,.imp-btn{padding:16px 36px;border-radius:50px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:all .3s;font-size:1.05rem}.cta-btn-whatsapp,.sas-cta-whatsapp{background:#25d366!important;color:#fff!important}.cta-btn-whatsapp:hover,.sas-cta-whatsapp:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgb(37 211 102 / .4)}.cta-btn-phone,.sas-cta-call,.imp-btn.btn-call{background:var(--sas-gold,#f59e0b)!important;color:#1e293b!important}.cta-btn-phone:hover,.sas-cta-call:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgb(245 158 11 / .4)}.sas-figure,.sas-figure-hero{margin:32px 0;border-radius:var(--sas-radius,16px);overflow:hidden;box-shadow:0 20px 50px rgb(0 0 0 / .08)}.sas-figure img,.sas-figure-hero img{width:100%;height:auto;display:block}.sas-infographic-wrap,.sas-infographic,figure.sas-infographic{margin:40px 0;border-radius:var(--sas-radius,20px);overflow:hidden;box-shadow:0 20px 60px rgb(0 0 0 / .12);background:#0f172a;padding:0}.sas-infographic-wrap svg,.sas-infographic svg{width:100%;height:auto;display:block}.sas-block.sas-divergence-grid,.sas-divergence-grid{background:linear-gradient(135deg,#f8fafc,#fff);border-radius:var(--sas-radius,20px);padding:40px 32px;margin:44px 0;border:1px solid rgb(0 0 0 / .05)}.sas-divergence-grid .sas-section-title{text-align:center;display:block;margin-bottom:28px;border:none;font-size:1.8rem}.sas-divergence-grid .sas-section-title::after{display:none}.sas-divergence-grid .sas-section-title::before{content:'🗺️ ';margin-left:8px}.sas-div-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important;gap:20px!important;margin-top:28px!important}.sas-div-card{border:1px solid rgb(15 118 110 / .15)!important;border-radius:14px!important;padding:0!important;background:#fff;overflow:hidden;transition:all .3s;box-shadow:0 2px 12px rgb(0 0 0 / .04)}.sas-div-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgb(15 118 110 / .12);border-color:var(--sas-main,#0f766e)}.sas-div-card summary{font-weight:700!important;color:var(--sas-main,#0f766e)!important;cursor:pointer;direction:rtl;padding:18px 22px;background:linear-gradient(135deg,color-mix(in oklch,var(--sas-main,#0f766e) 6%,#fff),#fff);border-bottom:1px solid #fff0;list-style:none;display:flex;justify-content:space-between;align-items:center;font-size:1.05rem}.sas-div-card summary::-webkit-details-marker{display:none}.sas-div-card summary::after{content:'↓';font-size:1.3rem;transition:transform .3s;color:var(--sas-gold,#f59e0b)}.sas-div-card[open] summary{background:linear-gradient(135deg,color-mix(in oklch,var(--sas-main,#0f766e) 10%,#fff),color-mix(in oklch,var(--sas-main,#0f766e) 4%,#fff));border-bottom-color:rgb(15 118 110 / .1)}.sas-div-card[open] summary::after{transform:rotate(180deg)}.sas-div-card summary::before{content:'📍 ';margin-left:6px}.sas-div-card>div{padding:20px 22px!important;direction:rtl;line-height:1.85}.sas-div-card>div h3,.sas-div-card>div h4{color:var(--sas-main,#0f766e);margin:12px 0 8px;font-size:1.05rem}.sas-div-card>div p{margin:10px 0;font-size:.95rem;line-height:1.8}.sas-div-card>div ul{list-style:none;padding:0;margin:10px 0}.sas-div-card>div li{padding:6px 0 6px 20px;position:relative;font-size:.92rem}.sas-div-card>div li::before{content:'✓';position:absolute;right:0;color:var(--sas-main);font-weight:800}.sas-city-content,.sas-city-block,.sas-unique-block{background:linear-gradient(135deg,#fff,color-mix(in oklch,var(--sas-main,#0f766e) 3%,#fff));border:1px solid rgb(15 118 110 / .15);border-right:6px solid var(--sas-main,#0f766e);border-radius:var(--sas-radius,16px);padding:32px;margin:40px 0;box-shadow:0 6px 28px rgb(0 0 0 / .05)}.dvg-title{font-size:1.45rem!important;font-weight:800!important;color:var(--sas-main,#0f766e)!important;margin:0 0 20px!important;padding-bottom:12px;border-bottom:3px solid var(--sas-gold,#f59e0b);display:inline-block;position:relative}.dvg-title::before{content:'🏙️ ';margin-left:6px}.dvg-intro p{font-size:1.05rem;line-height:1.95;color:var(--sas-text);margin:0 0 20px}.dvg-areas h3,.dvg-why-us h3{font-size:1.2rem;color:var(--sas-main,#0f766e);margin:24px 0 14px;padding-right:14px;border-right:4px solid var(--sas-gold,#f59e0b)}.areas-grid,.dvg-areas .areas-grid{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 20px}.area-pill{display:inline-block!important;padding:8px 16px!important;background:linear-gradient(135deg,color-mix(in oklch,var(--sas-main,#0f766e) 12%,#fff),color-mix(in oklch,var(--sas-main,#0f766e) 4%,#fff))!important;color:var(--sas-main,#0f766e)!important;border-radius:22px!important;font-size:.92rem!important;font-weight:600;border:1px solid rgb(15 118 110 / .15);transition:all .2s}.area-pill:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgb(15 118 110 / .12)}.problems-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:16px 0}.problem-card{display:flex;gap:14px;padding:18px;background:color-mix(in oklch,var(--sas-main,#0f766e) 4%,#fff);border-radius:12px;border-right:3px solid var(--sas-gold,#f59e0b);transition:all .3s}.problem-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(15 118 110 / .1)}.problem-icon{font-size:2rem;flex-shrink:0;line-height:1}.problem-card strong{color:var(--sas-main,#0f766e);display:block;margin-bottom:4px;font-size:1rem}.dvg-cta{background:linear-gradient(135deg,var(--sas-main,#0f766e),color-mix(in oklch,var(--sas-main,#0f766e) 60%,#000))!important;color:#fff!important;text-align:center;border:none!important;margin-top:28px!important;padding:32px!important;border-radius:16px}.dvg-cta *{color:#fff!important}.dvg-cta .cta-headline{font-size:1.5rem;font-weight:900;margin:0 0 10px}.dvg-cta .cta-subtext{font-size:1rem;opacity:.95;margin:0 0 20px}.sas-city-coverage{background:var(--card-bg,#fff);border-radius:var(--sas-radius,16px);padding:36px 32px;margin:44px 0;border:1px solid rgb(0 0 0 / .05);box-shadow:0 4px 24px rgb(0 0 0 / .04)}.sas-city-coverage .sas-section-title{text-align:center;display:block;border:none;margin-bottom:28px;font-size:1.6rem}.sas-city-coverage .sas-section-title::after{display:none}.sas-city-card{display:block!important;padding:22px!important;border:1px solid #e2e8f0!important;border-radius:14px!important;text-decoration:none!important;color:inherit!important;text-align:center!important;transition:all .3s!important;background:linear-gradient(135deg,#fff,color-mix(in oklch,var(--sas-main,#0f766e) 2%,#fff))!important}.sas-city-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 32px rgb(15 118 110 / .15)!important;border-color:var(--sas-main,#0f766e)!important;background:linear-gradient(135deg,color-mix(in oklch,var(--sas-main,#0f766e) 4%,#fff),color-mix(in oklch,var(--sas-main,#0f766e) 8%,#fff))!important}.sas-city-card strong{display:block;color:var(--sas-main,#0f766e);font-size:1.15em!important;margin-bottom:6px}.sas-city-card span{font-size:.88em!important;color:#64748b;line-height:1.5}.sas-gov-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;margin-top:24px}.sas-gov-card{background:var(--card-bg,#fff);border:1px solid rgb(0 0 0 / .08);border-radius:var(--sas-radius,16px);padding:24px;transition:all .3s}.sas-gov-card:hover{border-color:var(--sas-main);box-shadow:0 12px 28px rgb(15 118 110 / .14);transform:translateY(-4px)}.sas-gov-card h3 a{color:var(--sas-main,#0f766e);text-decoration:none;font-weight:700}.sas-offer-badge{display:inline-block;padding:4px 12px;background:color-mix(in oklch,var(--sas-gold,#f59e0b) 15%,#fff);color:#92400e;border-radius:12px;font-size:.85rem;font-weight:700;margin-top:8px}.special-offer{background:rgb(245 158 11 / .08);border-radius:12px;padding:26px;margin:20px 0;border:1px solid rgb(245 158 11 / .2)}.offer-benefits{margin:18px 0;display:grid;gap:10px}.contact-cta{background:var(--sas-main,#0f766e);color:#fff;padding:24px;border-radius:14px;margin-top:20px;text-align:center}.contact-cta *{color:#fff!important}.guarantees-grid{display:grid;gap:12px;margin:16px 0}.guarantee-card{display:flex;align-items:center;gap:14px;padding:16px 20px;background:color-mix(in oklch,var(--sas-main) 5%,#fff);border-radius:12px;border-right:3px solid var(--sas-gold,#f59e0b)}@media(max-width:768px){.sas-container,.imp-service-layout{padding:0 14px}.sas-block.sas-hero,.sas-block[data-type="hero"]{padding:36px 20px 28px}.sas-block.sas-hero h1,.sas-block[data-type="hero"] h1{font-size:1.55rem}.sas-block.sas-hero p,.sas-block[data-type="hero"] p{font-size:.98rem}.sas-block h2,.sas-section-title{font-size:1.35rem}.sas-block table{font-size:.85rem}.sas-block th,.sas-block td{padding:11px 13px}.sas-block[data-type="areas"] .areas-grid,.areas-grid{grid-template-columns:1fr}.sas-gov-grid,.sas-div-grid{grid-template-columns:1fr}.stats-row,.sas-stats-bar{gap:18px}.stats-row .stat strong,.sas-stats-bar .stat-num{font-size:1.5rem}.benefits-grid{gap:10px}.sas-city-block,.sas-unique-block,.sas-city-content{padding:24px 20px}.dvg-title{font-size:1.25rem!important}.problems-grid{grid-template-columns:1fr}.cta-btn,.cta-btn-whatsapp,.cta-btn-phone{width:100%;justify-content:center}}.sas-block[data-type="pricing"],.pricing-section,.pricing-block{background:var(--card-bg,#fff);border-radius:var(--sas-radius,20px);padding:40px 32px;border:1px solid rgb(0 0 0 / .06);box-shadow:0 4px 24px rgb(0 0 0 / .05)}.sas-block[data-type="pricing"]>div:not(.sas-section-title):not(p),.pricing-cards,.pricing-grid,.packages-grid,.sas-block[data-type="pricing"]~div .package,.sas-block[data-type="pricing"] .packages{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:24px!important;margin:32px 0!important}.package-card,.pricing-card,.price-plan,.sas-block[data-type="pricing"]>article,.sas-block[data-type="pricing"] .package,.sas-block[data-type="pricing"] [class*="basic"],.sas-block[data-type="pricing"] [class*="advanced"],.sas-block[data-type="pricing"] [class*="premium"],.sas-block[data-type="pricing"] [class*="imperial"]{background:linear-gradient(135deg,#fff,color-mix(in oklch,var(--sas-main,#0f766e) 2%,#fff))!important;border:1px solid rgb(0 0 0 / .08)!important;border-radius:16px!important;padding:32px 26px!important;text-align:center!important;position:relative;transition:all .3s;display:flex!important;flex-direction:column!important;box-shadow:0 4px 20px rgb(0 0 0 / .04)}.package-card:hover,.pricing-card:hover,.price-plan:hover,.sas-block[data-type="pricing"]>article:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgb(15 118 110 / .15);border-color:var(--sas-main,#0f766e)}.sas-block[data-type="pricing"] h3,.package-card h3,.pricing-card h3{font-size:1.25rem!important;color:var(--sas-main,#0f766e)!important;margin:0 0 16px!important;padding:0!important;border:none!important;background:none!important}.sas-block[data-type="pricing"] .price,.package-card .price,.pricing-card .price,.price-amount{font-size:2.4rem!important;font-weight:900!important;color:var(--sas-main,#0f766e)!important;margin:12px 0!important;display:block}.price-currency,.price-period{font-size:.9rem;color:#64748b;font-weight:500}.sas-block[data-type="pricing"] ul,.package-card ul,.pricing-card ul,.package-features{list-style:none!important;padding:0!important;margin:20px 0!important;flex:1;display:block!important;grid-template-columns:none!important}.sas-block[data-type="pricing"] li,.package-card li,.pricing-card li{padding:10px 0 10px 28px!important;position:relative;text-align:right;font-size:.96rem;color:var(--sas-text);border-bottom:1px dashed rgb(0 0 0 / .06);background:transparent!important;border-radius:0!important}.sas-block[data-type="pricing"] li:last-child,.package-card li:last-child{border-bottom:none}.sas-block[data-type="pricing"] li::before,.package-card li::before{content:'✓';position:absolute;right:0;top:10px;color:var(--sas-main,#0f766e);font-weight:900;font-size:1.1rem}.popular-badge,.most-popular,.sas-block[data-type="pricing"] .popular,[class*="popular"]::before{position:absolute!important;top:-14px!important;right:50%!important;transform:translateX(50%)!important;background:var(--sas-gold,#f59e0b)!important;color:#fff!important;padding:6px 20px!important;border-radius:50px!important;font-size:.85rem!important;font-weight:700!important;box-shadow:0 4px 12px rgb(245 158 11 / .35);white-space:nowrap}.package-card.popular,.pricing-card.popular,.price-plan.featured,.sas-block[data-type="pricing"] .featured,.sas-block[data-type="pricing"] article:nth-child(2){border:2px solid var(--sas-gold,#f59e0b)!important;transform:scale(1.03);box-shadow:0 12px 40px rgb(245 158 11 / .15)!important;z-index:2}.package-card a,.pricing-card a,.sas-block[data-type="pricing"] a.btn,.sas-block[data-type="pricing"] button{display:inline-block!important;padding:14px 32px!important;background:linear-gradient(135deg,var(--sas-main,#0f766e),color-mix(in oklch,var(--sas-main) 70%,#000))!important;color:#fff!important;text-decoration:none!important;border-radius:50px!important;font-weight:700!important;margin-top:20px!important;transition:all .3s;border:none;cursor:pointer;width:100%;text-align:center}.package-card a:hover,.pricing-card a:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(15 118 110 / .3)}.sas-block.sas-hero p.benefits-line,.sas-block[data-type="hero"] p.benefits-line{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:20px auto;max-width:900px}.sas-block.sas-hero>div:not([class]),.sas-block[data-type="hero"]>div:not([class]){display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:24px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .2)}@media(max-width:768px){.sas-block[data-type="pricing"]>div:not(.sas-section-title),.pricing-cards,.packages-grid{grid-template-columns:1fr!important}.package-card.popular,.pricing-card.popular{transform:none}.sas-block[data-type="pricing"] .price,.price-amount{font-size:2rem!important}}.sas-divergence-v8,.sas-unique-block[data-divergence]{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgb(15 118 110 / .12);border-right:6px solid var(--sas-main,#0f766e);border-radius:20px;padding:40px 32px;margin:48px 0;box-shadow:0 8px 32px rgb(0 0 0 / .04)}.sas-divergence-v8 .dvg-section{margin:32px 0;padding-bottom:24px;border-bottom:1px dashed rgb(15 118 110 / .15)}.sas-divergence-v8 .dvg-section:last-child{border-bottom:none}.sas-divergence-v8 .dvg-title{font-size:1.8rem!important;color:var(--sas-main,#0f766e)!important;margin:0 0 16px!important;padding-bottom:12px;border-bottom:3px solid var(--sas-gold,#f59e0b);display:inline-block}.sas-divergence-v8 h3{font-size:1.35rem;color:var(--sas-main,#0f766e);margin:20px 0 12px;padding-right:14px;border-right:4px solid var(--sas-gold,#f59e0b)}.sas-divergence-v8 h4{font-size:1.1rem;color:var(--sas-text);margin:12px 0 8px}.dvg-city-stats{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0;padding:16px;background:linear-gradient(135deg,color-mix(in oklch,var(--sas-main) 8%,#fff),color-mix(in oklch,var(--sas-gold) 6%,#fff));border-radius:12px}.stat-chip{background:#fff;padding:10px 16px;border-radius:50px;font-size:.92rem;font-weight:600;color:var(--sas-main);border:1px solid rgb(15 118 110 / .15);box-shadow:0 2px 8px rgb(0 0 0 / .04)}.landmark-chip{display:inline-block;padding:4px 12px;margin:3px;background:color-mix(in oklch,var(--sas-gold) 12%,#fff);color:#92400e;border-radius:12px;font-size:.85rem;font-weight:600}.climate-box{background:linear-gradient(135deg,#fef3c7,#fed7aa);border-right:4px solid #f59e0b;padding:18px 22px;border-radius:10px;margin:16px 0}.climate-box p{margin:0;color:#78350f;font-size:1rem;line-height:1.8}.areas-pills-grid{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 24px}.areas-detailed-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:20px 0}.area-detail-card{background:#fff;border:1px solid rgb(0 0 0 / .06);border-radius:12px;padding:18px;border-right:3px solid var(--sas-main);transition:all .3s}.area-detail-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgb(15 118 110 / .1)}.area-detail-card h4{color:var(--sas-main);margin:0 0 8px;font-size:1.05rem}.area-detail-card p{font-size:.92rem;color:#475569;margin:0;line-height:1.7}.unique-angle-box{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:2px solid #10b981;padding:20px 24px;border-radius:14px;margin:20px 0}.unique-angle-box strong{display:block;color:#065f46;margin-bottom:8px;font-size:1.05rem}.unique-angle-box p{margin:0;color:#047857;line-height:1.8}.case-study-box{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-right:5px solid #3b82f6;padding:24px 28px;border-radius:14px;margin:16px 0;font-style:italic;color:#1e3a8a;line-height:1.9;font-size:1.02rem;position:relative}.case-study-box::before{content:'\201D';position:absolute;top:-10px;right:20px;font-size:4rem;color:#3b82f6;opacity:.2;font-family:Georgia,serif}.local-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:24px 0}.price-card{background:#fff;border:1px solid rgb(0 0 0 / .08);border-radius:14px;padding:24px 20px;text-align:center;transition:all .3s}.price-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgb(0 0 0 / .08)}.price-card.featured{border:2px solid var(--sas-gold);background:linear-gradient(135deg,#fefce8,#fff);transform:scale(1.05);position:relative}.price-card.featured::before{content:'⭐ الأكثر طلباً';position:absolute;top:-12px;right:50%;transform:translateX(50%);background:var(--sas-gold);color:#fff;padding:4px 16px;border-radius:20px;font-size:.8rem;font-weight:700;white-space:nowrap}.price-card h4{color:var(--sas-main);margin:0 0 12px}.price-amount{font-size:2.2rem;font-weight:900;color:var(--sas-main);margin:8px 0}.price-amount span{font-size:.9rem;color:#64748b;font-weight:500}.price-card p{font-size:.88rem;color:#475569;margin:8px 0 0}.testimonial-quote{background:#fff;border:1px solid rgb(0 0 0 / .08);padding:24px 28px;border-radius:14px;margin:16px 0;font-style:italic;color:#1e293b;line-height:1.9;box-shadow:0 4px 16px rgb(0 0 0 / .04)}.testimonial-quote p{margin:0 0 12px;font-size:1.05rem}.testimonial-quote cite{display:block;color:var(--sas-main);font-weight:600;font-style:normal;font-size:.92rem}.city-faq{border:1px solid rgb(0 0 0 / .06);border-radius:12px;margin:10px 0;background:#fff;overflow:hidden;transition:all .3s}.city-faq[open]{border-color:var(--sas-main);box-shadow:0 4px 16px rgb(15 118 110 / .08)}.city-faq summary{padding:16px 20px;font-weight:700;cursor:pointer;color:var(--sas-main);background:color-mix(in oklch,var(--sas-main) 4%,#fff);display:flex;justify-content:space-between;align-items:center;list-style:none}.city-faq summary::-webkit-details-marker{display:none}.city-faq summary::after{content:'+';font-size:1.4rem;color:var(--sas-gold)}.city-faq[open] summary::after{content:'−'}.city-faq p{padding:16px 20px;margin:0;line-height:1.9;color:#475569}.local-offer-box{background:linear-gradient(135deg,#fef3c7,#fbbf24);padding:28px;border-radius:16px;color:#78350f}.local-offer-box strong{display:block;font-size:1.2rem;margin-bottom:16px;color:#78350f}.offer-benefits{list-style:none;padding:0;margin:16px 0;display:grid;gap:10px}.offer-benefits li{padding:8px 0;font-size:1rem;color:#78350f}.sas-subtitle{text-align:center;color:#475569;font-size:1.05rem;line-height:1.8;margin:16px auto 32px;max-width:700px}.sas-divergence-footer{text-align:center;color:var(--sas-main);font-weight:600;margin-top:32px;padding:16px;background:color-mix(in oklch,var(--sas-main) 4%,#fff);border-radius:10px}.city-meta{font-size:.85rem;color:#64748b;margin:8px 0;font-weight:500}.sas-read-more{display:inline-block;margin-top:12px;color:var(--sas-main);font-weight:600;text-decoration:none;font-size:.95rem;transition:all .2s}.sas-read-more:hover{color:var(--sas-gold);transform:translateX(-4px)}@media(max-width:768px){.sas-divergence-v8{padding:28px 20px}.sas-divergence-v8 .dvg-title{font-size:1.4rem!important}.sas-divergence-v8 h3{font-size:1.15rem}.dvg-city-stats{gap:8px}.stat-chip{padding:8px 12px;font-size:.82rem}.local-pricing-grid{grid-template-columns:1fr}.price-card.featured{transform:none}.areas-detailed-grid{grid-template-columns:1fr}}.imp-service-layout,.imperial-wrapper,.imperial-wrapper .imp-content-body,.imp-content-body,.sas-container,.sas-content,.entry-content,article.service,article.post,main.site-main,.site-content,.container-fluid,.sas-block,body .content-area,body .entry-content{max-width:100%!important;width:100%!important}.sas-container,.imperial-wrapper .imp-content-body,.imp-service-layout{max-width:min(1400px, 95vw)!important;width:95%!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(16px, 3vw, 40px)!important;padding-right:clamp(16px, 3vw, 40px)!important;box-sizing:border-box}.single-service .entry-content,.single-post .entry-content,.single .entry-content,.page .entry-content,article .entry-content{max-width:none!important;width:100%!important;padding:0!important;margin:0 auto!important}.site-main,.content-area,#primary,#content,.main-content{max-width:100%!important;width:100%!important;padding:0!important;margin:0 auto!important}.sas-block,.sas-divergence-v8,.sas-unique-block,.sas-city-content{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.sas-block.sas-hero,.sas-block[data-type="hero"]{width:100%!important;max-width:100%!important;padding:clamp(32px, 5vw, 72px) clamp(20px, 4vw, 48px)!important}.sas-block table,.comparison-table,.pricing-table{width:100%!important;max-width:100%!important;overflow-x:auto;display:table}.sas-block .table-wrapper,.comparison-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.sas-div-grid,.sas-gov-grid,.local-pricing-grid,.areas-detailed-grid,.areas-grid,.pricing-cards,.packages-grid{width:100%!important;max-width:100%!important;grid-template-columns:repeat(auto-fit,minmax(min(300px, 100%),1fr))!important}@media (max-width:768px){.sas-container,.imperial-wrapper .imp-content-body,.imp-service-layout{width:100%!important;max-width:100%!important;padding-left:12px!important;padding-right:12px!important}.sas-block,.sas-divergence-v8,.sas-unique-block{padding:20px 14px!important;margin:20px 0!important;border-radius:12px!important}.sas-block.sas-hero,.sas-block[data-type="hero"]{padding:32px 16px!important;border-radius:12px!important}.sas-block h2,.sas-section-title,.dvg-title{font-size:1.3rem!important}.sas-block h3{font-size:1.1rem!important}.sas-div-grid,.sas-gov-grid,.local-pricing-grid,.areas-detailed-grid,.areas-grid,.pricing-cards,.packages-grid{grid-template-columns:1fr!important;gap:14px!important}.sas-block table{font-size:.85rem;min-width:500px}.cta-btn,.cta-btn-whatsapp,.cta-btn-phone{width:100%!important;justify-content:center!important;padding:14px 20px!important}.stats-row,.sas-stats-bar,.dvg-city-stats{gap:10px!important;justify-content:center!important}.stat-chip{font-size:0.82rem!important;padding:8px 12px!important}}@media (min-width:769px) and (max-width:1024px){.sas-container,.imperial-wrapper .imp-content-body,.imp-service-layout{width:94%!important;max-width:94%!important;padding-left:24px!important;padding-right:24px!important}}@media (min-width:1400px){.sas-container,.imperial-wrapper .imp-content-body,.imp-service-layout{max-width:1400px!important;width:92%!important}}.sas-block img,.sas-figure img,.sas-figure-hero img,.sas-infographic-wrap svg,.sas-infographic svg{max-width:100%!important;width:100%!important;height:auto!important;display:block}body,html{overflow-x:hidden;max-width:100vw}.single article,.single .post,.single .service{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.titan-app-container{max-width:100%!important;padding-left:0!important;padding-right:0!important}.sas-inner{direction:rtl;font-family:var(--sas-font,'Cairo',sans-serif);color:var(--sas-text,#1e293b);line-height:1.8;background:var(--sas-bg,#f8fafc);min-height:60vh}.sas-page-hero{background:linear-gradient(135deg,var(--sas-main,#0f766e),var(--sas-hover,color-mix(in srgb,var(--sas-main,#0f766e) 85%,#000)));padding:50px 24px 44px;text-align:center;position:relative}.sas-page-hero::after{content:'';position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,var(--sas-sec,#14b8a6),transparent)}.sas-page-hero h1{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:900;color:#fff;margin:0 0 8px}.sas-page-hero p{font-size:1rem;color:rgb(255 255 255 / .7);margin:0 auto;max-width:500px}.sas-page-body{max-width:1140px;margin:0 auto;padding:40px 24px 60px}.sas-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.sas-card{background:var(--glass-bg,#fff);border:1px solid rgb(0 0 0 / .06);border-radius:var(--sas-radius,16px);padding:28px;text-decoration:none;color:inherit;transition:all .35s;display:flex;flex-direction:column}.sas-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgb(0 0 0 / .08);border-color:var(--sas-main,#0f766e)}.sas-card h3{font-size:1.05rem;font-weight:800;margin:0 0 8px}.sas-card h3 a{color:inherit;text-decoration:none}.sas-card h3 a:hover{color:var(--sas-main,#0f766e)}.sas-card p,.sas-card .excerpt{font-size:.9rem;color:var(--sas-muted,#64748b);margin:0 0 14px;line-height:1.8;flex:1}.sas-card .meta{font-size:.8rem;color:var(--sas-muted,#64748b);margin-top:auto;padding-top:12px;border-top:1px solid rgb(0 0 0 / .04)}.sas-card-thumb{width:100%;height:200px;object-fit:cover;border-radius:var(--sas-radius-sm,10px);margin-bottom:16px;background:color-mix(in srgb,var(--sas-main,#0f766e) 5%,var(--sas-bg,#f8fafc))}.sas-card-badge{display:inline-block;background:color-mix(in srgb,var(--sas-main,#0f766e) 8%,#fff);color:var(--sas-main,#0f766e);font-size:.75rem;font-weight:700;padding:4px 12px;border-radius:50px;margin-bottom:10px}.sas-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border-radius:var(--sas-radius-sm,10px);font-weight:800;font-size:.9rem;font-family:var(--sas-font,'Cairo',sans-serif);text-decoration:none;transition:all .3s;border:none;cursor:pointer}.sas-btn-p{background:var(--sas-main,#0f766e);color:#fff}.sas-btn-p:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(0 0 0 / .15)}.sas-btn-o{background:#fff0;color:var(--sas-main,#0f766e);border:2px solid var(--sas-main,#0f766e)}.sas-btn-o:hover{background:var(--sas-main,#0f766e);color:#fff}.sas-btn-w{background:#fff;color:var(--sas-main,#0f766e)}.sas-btn-w:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(0 0 0 / .12)}.sas-pills{display:flex;flex-wrap:wrap;gap:10px}.sas-pills.center{justify-content:center}.sas-pill{padding:10px 22px;background:var(--glass-bg,#fff);border:1px solid rgb(0 0 0 / .06);border-radius:50px;font-size:.88rem;font-weight:700;text-decoration:none;color:var(--sas-text,#1e293b);transition:all .3s}.sas-pill:hover{background:var(--sas-main,#0f766e);color:#fff;border-color:var(--sas-main,#0f766e);transform:translateY(-2px)}.sas-prose{max-width:800px;margin:0 auto}.sas-prose h2{font-size:1.4rem;font-weight:800;margin:32px 0 12px;padding-bottom:10px;border-bottom:2px solid rgb(0 0 0 / .06)}.sas-prose h3{font-size:1.15rem;font-weight:700;color:var(--sas-main,#0f766e);margin:24px 0 10px}.sas-prose p{margin:0 0 16px;line-height:2}.sas-prose img{max-width:100%;height:auto;border-radius:var(--sas-radius,16px);margin:20px 0}.sas-prose a{color:var(--sas-main,#0f766e);font-weight:600}.sas-prose blockquote{border-right:4px solid var(--sas-main,#0f766e);padding:16px 20px;margin:20px 0;background:color-mix(in srgb,var(--sas-main,#0f766e) 5%,#fff);border-radius:0 var(--sas-radius-sm,10px) var(--sas-radius-sm,10px) 0}.sas-prose ul,.sas-prose ol{padding-right:24px;margin:12px 0}.sas-prose li{margin-bottom:6px}.sas-prose table{width:100%;border-collapse:collapse;margin:20px 0;overflow:hidden;border-radius:var(--sas-radius-sm,10px)}.sas-prose th{background:var(--sas-main,#0f766e);color:#fff;padding:12px 16px;text-align:right;font-weight:700}.sas-prose td{padding:10px 16px;border-bottom:1px solid rgb(0 0 0 / .04)}.sas-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.sas-contact-info{display:flex;flex-direction:column;gap:14px}.sas-contact-item{display:flex;align-items:center;gap:14px;padding:18px;background:var(--glass-bg,#fff);border:1px solid rgb(0 0 0 / .06);border-radius:var(--sas-radius,16px);text-decoration:none;color:inherit;transition:.3s}.sas-contact-item:hover{box-shadow:0 8px 24px rgb(0 0 0 / .06)}.sas-contact-form{background:var(--glass-bg,#fff);border:1px solid rgb(0 0 0 / .06);border-radius:var(--sas-radius,16px);padding:30px}.sas-contact-form input,.sas-contact-form textarea{width:100%;padding:12px 16px;border:1px solid rgb(0 0 0 / .08);border-radius:var(--sas-radius-sm,10px);font-family:inherit;font-size:.95rem;margin-bottom:14px;transition:.3s;background:var(--sas-bg,#f8fafc)}.sas-contact-form input:focus,.sas-contact-form textarea:focus{border-color:var(--sas-main,#0f766e);outline:none}.sas-empty{text-align:center;padding:60px 20px}.sas-empty h2{font-size:1.8rem;font-weight:900;margin:0 0 12px}.sas-empty p{color:var(--sas-muted,#64748b);margin:0 0 24px}.sas-pagination{display:flex;justify-content:center;gap:8px;margin-top:40px}.sas-pagination a,.sas-pagination span{padding:10px 16px;border-radius:var(--sas-radius-sm,10px);font-weight:700;font-size:.9rem;text-decoration:none;transition:.3s;border:1px solid rgb(0 0 0 / .06)}.sas-pagination a{color:var(--sas-text,#1e293b);background:var(--glass-bg,#fff)}.sas-pagination a:hover,.sas-pagination .current{background:var(--sas-main,#0f766e);color:#fff;border-color:var(--sas-main,#0f766e)}.sas-sec-head{text-align:center;margin-bottom:36px}.sas-sec-head h2{font-size:clamp(1.3rem,3vw,1.8rem);font-weight:900;margin:0 0 8px}.sas-sec-head p{color:var(--sas-muted,#64748b);max-width:450px;margin:0 auto}@media(max-width:768px){.sas-page-hero{padding:36px 16px 32px}.sas-page-body{padding:28px 16px 40px}.sas-cards{grid-template-columns:1fr}.sas-contact-grid{grid-template-columns:1fr}}