:root{--ink:#17332f;--pine:#123f38;--pine-2:#1f5a50;--stone:#f2eee5;--sand:#e5dccb;--paper:#fffdf8;--terra:#c96943;--terra-dark:#944527;--sun:#e7b94f;--line:rgba(23,51,47,.16);--muted:#66736e;--white:#fff;--shadow:0 24px 70px rgba(18,63,56,.14);--radius:26px;--shell:min(1180px,calc(100% - 40px))}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Alexandria",Tahoma,Arial,sans-serif;font-size:16px;line-height:1.85;text-rendering:optimizeLegibility}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{cursor:pointer}.sanad-shell{width:var(--shell);margin-inline:auto}.skip-link{position:fixed;z-index:999;top:12px;right:12px;padding:10px 18px;background:#fff;transform:translateY(-150%);border:2px solid var(--pine)}.skip-link:focus{transform:none}.sanad-service-note{background:var(--pine);color:#dff2e8;font-size:.78rem;padding:7px 0}.sanad-service-note span{color:var(--sun);font-size:.65rem;margin-left:7px}.sanad-header{position:sticky;top:0;z-index:90;background:rgba(255,253,248,.94);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.sanad-header-inner{height:86px;display:grid;grid-template-columns:210px 1fr auto;align-items:center;gap:28px}.sanad-logo img{width:184px;height:auto}.sanad-nav{display:flex;align-items:center;justify-content:center;gap:28px}.sanad-nav a{position:relative;font-size:.88rem;font-weight:600}.sanad-nav a:after{content:"";position:absolute;right:0;bottom:-8px;width:0;height:2px;background:var(--terra);transition:.25s}.sanad-nav a:hover:after,.sanad-nav a:focus-visible:after{width:100%}.sanad-header-cta,.sanad-primary-button,.sanad-light-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:13px 20px;border-radius:6px;background:var(--terra);color:#fff;font-weight:700;border:1px solid var(--terra);transition:.2s}.sanad-header-cta b,.sanad-primary-button span,.sanad-light-button span{font-size:1.3rem;transition:.2s}.sanad-header-cta:hover,.sanad-primary-button:hover{background:var(--terra-dark);transform:translateY(-2px)}.sanad-menu-button{display:none;background:none;border:0}.sanad-ghost-button{display:inline-flex;padding:12px 20px;border-bottom:2px solid var(--ink);font-weight:700}.sanad-text-link{display:inline-flex;gap:12px;align-items:center;font-weight:700;border-bottom:1px solid currentColor}.sanad-eyebrow{margin:0 0 16px;text-transform:none;font-size:.82rem;font-weight:800;color:var(--terra);letter-spacing:.03em}.sanad-eyebrow>span{display:inline-block;width:20px;height:2px;background:currentColor;vertical-align:middle;margin-left:8px}.sanad-section{padding-block:110px}.sanad-section-head{display:flex;align-items:end;justify-content:space-between;gap:70px;margin-bottom:54px}.sanad-section-head>div{max-width:650px}.sanad-section-head>p{max-width:420px;color:var(--muted);margin:0}.sanad-section-head h2,.method-intro h2{font:800 clamp(2rem,4vw,3.7rem)/1.35 "Noto Kufi Arabic",sans-serif;margin:0}.sanad-section-head h2 em,.method-intro h2 em{font-style:normal;color:var(--terra)}.sanad-section-head.light{color:#fff}.sanad-section-head.light .sanad-eyebrow{color:#f2c879}.sanad-section-head.light>p{color:#d7e4df}

.home-hero{padding:56px 0 82px;background:linear-gradient(140deg,var(--stone) 0 56%,#e8ded0 56%)}.hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}.hero-copy h1{font:800 clamp(2.8rem,6vw,5.65rem)/1.18 "Noto Kufi Arabic",sans-serif;letter-spacing:-.06em;margin:0 0 25px}.hero-copy h1 em{font-style:normal;color:var(--terra);position:relative}.hero-lead{font-size:1.08rem;color:#495d57;max-width:610px}.hero-actions{display:flex;align-items:center;gap:26px;margin:30px 0 38px}.hero-promises{display:grid;gap:6px;font-size:.78rem;color:#55645f}.hero-promises span{display:flex;align-items:center;gap:12px}.hero-promises b{font-size:.68rem;color:var(--terra);width:28px}.hero-visual{position:relative;min-height:610px}.hero-image-wrap{height:580px;border-radius:4px 72px 4px 4px;overflow:hidden;box-shadow:var(--shadow);background:var(--sand)}.hero-image-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(18,63,56,.24),transparent 55%);pointer-events:none}.hero-image-wrap img{width:100%;height:100%;object-fit:cover}.hero-ticket{position:absolute;bottom:-30px;right:-35px;width:300px;padding:28px;background:var(--paper);box-shadow:var(--shadow);border-top:5px solid var(--sun)}.ticket-label{color:var(--terra);font-size:.74rem;font-weight:800}.hero-ticket h2{font:700 1.28rem/1.5 "Noto Kufi Arabic";margin:8px 0 17px}.hero-ticket ol{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:9px;font-size:.78rem}.hero-ticket li{display:flex;gap:10px;align-items:center}.hero-ticket li b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--stone);color:var(--terra)}.hero-ticket a{display:flex;justify-content:space-between;font-weight:800;color:var(--pine);border-top:1px solid var(--line);padding-top:13px}.service-ribbon{background:var(--sun);padding:16px 0}.service-ribbon>.sanad-shell{display:flex;align-items:center;justify-content:space-between;gap:28px}.service-ribbon p{font-weight:800;margin:0;font-size:.85rem}.service-ribbon div div{display:flex;gap:20px;flex-wrap:wrap}.service-ribbon a{font-size:.75rem;border-bottom:1px solid transparent}.service-ribbon a:hover{border-color:currentColor}

.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.service-card{position:relative;padding:30px;border:1px solid var(--line);background:#fff;min-height:410px;display:flex;flex-direction:column;overflow:hidden;transition:.25s}.service-card:before{content:"";position:absolute;width:100px;height:100px;border-radius:50%;background:color-mix(in srgb,var(--card-accent) 16%,transparent);left:-30px;top:-35px}.service-card:hover{transform:translateY(-7px);box-shadow:0 22px 55px rgba(18,63,56,.1);border-color:var(--card-accent)}.service-card-top{display:flex;justify-content:space-between;align-items:center}.service-card-top span{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:var(--stone);font-size:1.7rem}.service-card-top b{font-size:.75rem;color:#9aa29e}.service-card h3{font:700 1.3rem/1.55 "Noto Kufi Arabic";margin:24px 0 10px}.service-card>p{font-size:.88rem;color:var(--muted);margin-top:0}.service-card ul{padding:0;list-style:none;margin:4px 0 22px;display:grid;gap:7px;font-size:.77rem}.service-card li:before{content:"•";color:var(--card-accent);margin-left:8px}.service-card-link{margin-top:auto;display:flex;justify-content:space-between;padding-top:16px;border-top:1px solid var(--line);font-weight:700;font-size:.82rem;color:var(--pine)}.diagnosis-band{background:var(--pine);color:#fff;padding:95px 0}.diagnosis-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.diagnosis-title span{color:var(--sun);font-weight:700;font-size:.78rem}.diagnosis-title h2{font:700 clamp(2rem,4vw,3.2rem)/1.45 "Noto Kufi Arabic";margin:14px 0}.diagnosis-paths{display:grid;gap:1px;background:rgba(255,255,255,.12)}.diagnosis-paths article{background:var(--pine);padding:22px 26px;display:grid;grid-template-columns:170px 1fr auto;align-items:center;gap:25px}.diagnosis-paths p{color:#c6d7d2;font-size:.82rem;margin:0}.diagnosis-paths a{font-size:.75rem;color:var(--sun);font-weight:700}.method-preview{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.method-intro{position:sticky;top:150px;align-self:start}.method-intro>p:not(.sanad-eyebrow){color:var(--muted)}.method-steps{border-top:1px solid var(--line)}.method-steps article{display:grid;grid-template-columns:80px 1fr;padding:28px 0;border-bottom:1px solid var(--line)}.method-steps>article>span{font-size:.8rem;color:var(--terra)}.method-steps h3{font:700 1.25rem "Noto Kufi Arabic";margin:0}.method-steps p{color:var(--muted);margin:8px 0 0}.coverage-home{padding:105px 0;background:var(--stone)}.coverage-home-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.coverage-map-card{position:relative;min-height:480px;border-radius:100px 10px 100px 10px;background:radial-gradient(circle at 30% 40%,rgba(231,185,79,.35) 0 3px,transparent 4px),repeating-radial-gradient(circle at 40% 48%,transparent 0 28px,rgba(255,255,255,.08) 29px 30px),var(--pine);color:#fff;padding:60px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.coverage-map-card:before{content:"القاهرة\A الجيزة";white-space:pre;position:absolute;top:45px;left:45px;font:800 4rem/1.4 "Noto Kufi Arabic";color:rgba(255,255,255,.06)}.coverage-map-card h2{font:700 2rem/1.5 "Noto Kufi Arabic";margin:6px 0}.coverage-map-card p{color:var(--sun);font-weight:800}.map-pin{position:absolute;width:20px;height:20px;border:5px solid var(--sun);border-radius:50%;box-shadow:0 0 0 8px rgba(231,185,79,.15)}.pin-one{top:27%;right:38%}.pin-two{top:43%;left:30%}.pin-three{top:53%;right:25%}.coverage-copy h2{font:800 clamp(2rem,4vw,3.7rem)/1.4 "Noto Kufi Arabic";margin:0}.coverage-copy>p:not(.sanad-eyebrow){color:var(--muted)}.coverage-types{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:28px 0}.coverage-types span{display:flex;align-items:center;gap:10px;padding:12px;background:#fff;border:1px solid var(--line);font-size:.78rem}.coverage-types b{color:var(--terra)}.guides-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.guide-card{background:#fff;border-top:4px solid var(--pine);padding:28px;min-height:315px;display:flex;flex-direction:column;box-shadow:0 14px 45px rgba(18,63,56,.06)}.guide-card-meta{display:flex;justify-content:space-between;color:var(--terra);font-size:.7rem;font-weight:700}.guide-card h3{font:700 1.2rem/1.65 "Noto Kufi Arabic";margin:24px 0 10px}.guide-card p{color:var(--muted);font-size:.84rem}.guide-card>a{margin-top:auto;border-top:1px solid var(--line);padding-top:13px;display:flex;justify-content:space-between;font-weight:700;font-size:.8rem}.all-guides-link{margin-top:35px}.home-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;padding-block:100px}.home-faq h2,.service-faq>div:first-child h2{font:800 2.5rem/1.45 "Noto Kufi Arabic";margin:0}.faq-list details{border-bottom:1px solid var(--line);padding:18px 0}.faq-list summary{display:flex;justify-content:space-between;gap:20px;font-weight:700;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--terra);font-size:1.3rem}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{color:var(--muted);font-size:.88rem;padding-left:30px}.home-cta{margin-bottom:100px;background:var(--terra);color:#fff;padding:48px 55px;display:flex;align-items:center;justify-content:space-between;gap:40px;border-radius:4px 45px 4px 4px}.home-cta p{color:#ffe0cf;margin:0;font-size:.8rem}.home-cta h2{font:700 clamp(1.6rem,3vw,2.6rem)/1.5 "Noto Kufi Arabic";margin:5px 0}.sanad-light-button{background:#fff;color:var(--pine);border-color:#fff;white-space:nowrap}.sanad-light-button:hover{transform:translateY(-2px)}

.inner-hero{padding:85px 0;background:var(--stone);border-bottom:1px solid var(--line)}.inner-hero-grid,.page-hero-grid,.request-hero-grid{display:grid;grid-template-columns:1fr .8fr;gap:90px;align-items:end}.inner-hero h1,.page-hero h1,.request-hero h1{font:800 clamp(2.5rem,5vw,4.8rem)/1.3 "Noto Kufi Arabic";letter-spacing:-.04em;margin:0}.inner-hero h1 em,.request-hero h1 em{font-style:normal;color:var(--terra)}.inner-hero-grid>div:last-child>p,.page-hero-grid>div:last-child>p,.request-hero-grid>div:last-child>p{font-size:1.05rem;color:var(--muted)}.service-choice-note{display:flex;gap:35px;background:var(--pine);color:#fff;padding:22px 28px;margin-bottom:38px}.service-choice-note span{color:var(--sun);font-weight:800;white-space:nowrap}.service-choice-note p{margin:0;color:#d7e4df;font-size:.88rem}.services-index-grid{grid-template-columns:repeat(2,1fr)}.service-comparison{padding-bottom:110px}.comparison-table{overflow:auto;border:1px solid var(--line)}.comparison-table table{width:100%;border-collapse:collapse;min-width:850px}.comparison-table th,.comparison-table td{text-align:right;padding:18px;border-bottom:1px solid var(--line);font-size:.78rem;vertical-align:top}.comparison-table thead{background:var(--pine);color:#fff}.comparison-table tbody th{font-weight:800;color:var(--terra);min-width:180px}.service-boundaries{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);padding:1px;margin-bottom:100px}.service-boundaries article{background:var(--stone);padding:35px}.service-boundaries span{font-size:.72rem;color:var(--terra);font-weight:800}.service-boundaries h2{font:700 1.2rem "Noto Kufi Arabic"}.service-boundaries p{font-size:.83rem;color:var(--muted)}.compact-cta{margin-bottom:85px}

.service-detail-hero{background:linear-gradient(135deg,var(--stone),#e9e0d3);padding:70px 0}.service-detail-grid{display:grid;grid-template-columns:1.15fr .65fr;gap:70px;align-items:center}.service-breadcrumb{display:flex;align-items:center;gap:10px;font-size:.75rem;color:var(--muted);margin-bottom:36px}.service-breadcrumb a{border-bottom:1px solid}.service-detail-copy h1{font:800 clamp(2.3rem,5vw,4.7rem)/1.3 "Noto Kufi Arabic";margin:0}.service-lead{font-size:1.05rem;color:#52645e;max-width:760px}.service-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin:30px 0}.service-facts span{background:rgba(255,255,255,.55);padding:15px}.service-facts small{display:block;color:var(--muted);font-size:.67rem}.service-facts b{font-size:.76rem}.service-signal-card{background:var(--pine);color:#fff;padding:40px;border-radius:4px 44px 4px 4px;box-shadow:var(--shadow)}.signal-icon{display:grid;place-items:center;width:72px;height:72px;background:var(--service-accent);font-size:2rem;border-radius:20px}.service-signal-card>p{color:var(--sun);font-size:.75rem;font-weight:800;margin:25px 0 6px}.service-signal-card h2{font:700 1.3rem/1.6 "Noto Kufi Arabic";margin:0}.service-signal-card ul{padding-right:20px;color:#d7e4df;font-size:.8rem}.service-signal-card>small{display:block;border-top:1px solid rgba(255,255,255,.18);padding-top:15px;color:#f0c6b3}.service-when{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.service-when h2{font:800 2.5rem/1.5 "Noto Kufi Arabic";margin:0}.service-when h2 em{font-style:normal;color:var(--terra)}.service-when>div>p:last-child{color:var(--muted)}.service-when ol{padding:0;list-style:none;margin:0;border-top:1px solid var(--line)}.service-when li{display:grid;grid-template-columns:55px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}.service-when li span{color:var(--terra);font-size:.75rem}.service-when li p{margin:0}.service-content-zone{padding:90px 0;background:var(--stone)}.service-content-grid{display:grid;grid-template-columns:250px 1fr;gap:80px;align-items:start}.service-content-grid>aside{position:sticky;top:130px;display:grid;border:1px solid var(--line);background:var(--paper)}.service-content-grid>aside>p{margin:0;padding:16px;background:var(--pine);color:#fff;font-weight:800}.service-content-grid>aside>a{padding:11px 16px;border-bottom:1px solid var(--line);font-size:.78rem}.service-content-grid>aside>div{padding:16px}.service-content-grid>aside>div b,.service-content-grid>aside>div span{display:block}.service-content-grid>aside>div b{color:var(--terra)}.service-content-grid>aside>div span{font-size:.72rem;color:var(--muted)}.sanad-rich-content{max-width:820px}.sanad-rich-content h2{font:700 1.8rem/1.55 "Noto Kufi Arabic";margin:2.3em 0 .65em;color:var(--pine)}.sanad-rich-content h2:first-child{margin-top:0}.sanad-rich-content h3{font:700 1.15rem/1.6 "Noto Kufi Arabic";margin:1.8em 0 .5em}.sanad-rich-content p{margin:0 0 1.15em;color:#40544e}.sanad-rich-content ul,.sanad-rich-content ol{padding-right:22px}.sanad-rich-content li{margin-bottom:.55em}.sanad-rich-content blockquote{margin:28px 0;padding:22px 25px;border-right:5px solid var(--sun);background:#fff}.sanad-rich-content table{width:100%;border-collapse:collapse}.sanad-rich-content th,.sanad-rich-content td{padding:12px;border:1px solid var(--line);text-align:right}.service-inclusions{padding:100px 0;background:var(--pine)}.inclusions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.15)}.inclusions-grid article{background:var(--pine);color:#fff;padding:28px}.inclusions-grid article>span{color:var(--sun);font-size:.75rem}.inclusions-grid h3{font:700 1.05rem/1.5 "Noto Kufi Arabic"}.inclusions-grid p{color:#c8d8d3;font-size:.8rem}.service-process{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.service-process article{border-top:4px solid var(--terra);background:var(--stone);padding:24px}.service-process article>span{font-size:.72rem;color:var(--terra)}.service-process small{color:var(--muted)}.service-process h3{font:700 1rem/1.5 "Noto Kufi Arabic"}.service-process p{font-size:.78rem;color:var(--muted)}.service-example{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;background:#eadfce;padding:60px;margin-bottom:100px}.service-example h2{font:700 1.7rem/1.55 "Noto Kufi Arabic"}.service-example>div:last-child>p{font-size:1.02rem}.service-example dl{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.service-example dl div{background:var(--paper);padding:18px}.service-example dt{font-size:.7rem;color:var(--terra);font-weight:800}.service-example dd{margin:7px 0 0;font-size:.76rem}.service-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:75px}.related-service-links{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.related-service-links a{display:grid;grid-template-columns:55px 1fr auto;align-items:center;gap:15px;padding:18px;border:1px solid var(--line)}.related-service-links a>span{display:grid;place-items:center;width:48px;height:48px;background:var(--stone);border-radius:12px}.related-service-links i{font-style:normal;color:var(--terra)}

.coverage-detail{display:grid;grid-template-columns:.55fr 1.45fr;gap:55px}.coverage-principle{position:sticky;top:135px;align-self:start;background:var(--pine);color:#fff;padding:35px}.coverage-principle span{color:var(--sun);font-size:.75rem;font-weight:800}.coverage-principle h2{font:700 1.35rem/1.6 "Noto Kufi Arabic"}.coverage-principle p{color:#d1dfda;font-size:.84rem}.coverage-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.coverage-cards article{padding:28px;border:1px solid var(--line);background:#fff}.coverage-cards article>span{font-size:1.8rem}.coverage-cards article>p:first-of-type{color:var(--terra);font-size:.72rem;font-weight:800}.coverage-cards h2{font:700 1.25rem "Noto Kufi Arabic"}.coverage-cards h3{font-size:.8rem;color:var(--terra);margin-top:20px}.coverage-cards ul{padding-right:18px;font-size:.77rem;color:var(--muted)}.coverage-factors{background:var(--pine);padding:95px 0}.factor-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.15)}.factor-grid article{background:var(--pine);color:#fff;padding:26px}.factor-grid b{color:var(--sun)}.factor-grid h3{font:700 1rem "Noto Kufi Arabic"}.factor-grid p{color:#c8d8d3;font-size:.78rem}.coverage-copy-block{display:grid;grid-template-columns:.7fr 1.3fr;gap:75px}.coverage-copy-block h2{font:800 2.5rem "Noto Kufi Arabic"}.coverage-copy-block>div:last-child p{color:var(--muted)}

.guide-filter{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:35px}.guide-filter span{padding:8px 15px;border:1px solid var(--line);font-size:.72rem}.guide-filter span:first-child{background:var(--pine);color:#fff}.guides-index{grid-template-columns:repeat(2,1fr)}.sanad-pagination{margin-top:35px}.guide-disclaimer{margin-bottom:90px;border-right:5px solid var(--terra);background:var(--stone);padding:24px 30px}.guide-disclaimer b{color:var(--terra)}.guide-disclaimer p{margin:5px 0;color:var(--muted)}.guide-hero{padding:70px 0;background:var(--stone)}.guide-hero-grid{display:grid;grid-template-columns:1fr 330px;gap:80px;align-items:end}.guide-hero h1{font:800 clamp(2.2rem,5vw,4.1rem)/1.4 "Noto Kufi Arabic";margin:0}.guide-hero-grid>div>p:not(.sanad-eyebrow){font-size:1.05rem;color:var(--muted)}.guide-byline{display:flex;gap:20px;flex-wrap:wrap;font-size:.7rem;color:var(--muted)}.guide-hero aside{background:var(--sun);padding:28px}.guide-hero aside p{font-size:.85rem}.guide-hero aside a{font-weight:800}.guide-layout{display:grid;grid-template-columns:250px 1fr;gap:80px;align-items:start}.guide-side{position:sticky;top:130px;display:grid;gap:18px}.guide-side>div{border:1px solid var(--line);display:grid;background:#fff}.guide-side b,.guide-side a,.guide-side p{padding:10px 15px;margin:0}.guide-side a{font-size:.75rem;border-top:1px solid var(--line)}.guide-safety{border-color:#e3b29d!important;background:#fff3ec!important}.guide-safety b{color:var(--terra)}.guide-safety p{font-size:.72rem}.guide-content{max-width:790px}.inline-warning,.inline-next-step{padding:28px;margin-top:45px}.inline-warning{background:#fff2e9;border-right:5px solid var(--terra)}.inline-next-step{background:var(--stone)}.inline-warning h2,.inline-next-step h2{margin-top:0}.related-guides{padding-top:0}

.request-hero,.page-hero{padding:75px 0;background:var(--stone)}.request-hero ul{padding:0;list-style:none;font-size:.8rem;display:grid;gap:6px}.request-hero li:before{content:"✓";color:var(--terra);font-weight:800;margin-left:9px}.request-layout{display:grid;grid-template-columns:330px 1fr;gap:45px;align-items:start}.request-layout>aside{position:sticky;top:130px;display:grid;gap:16px}.request-aside-card{background:var(--pine);color:#fff;padding:28px}.request-aside-card>span{color:var(--sun);font-size:.75rem;font-weight:800}.request-aside-card ol{list-style:none;padding:0;margin:20px 0 0}.request-aside-card li{display:grid;grid-template-columns:35px 1fr;gap:12px;padding:16px 0;border-top:1px solid rgba(255,255,255,.14)}.request-aside-card li>b{color:var(--sun);font-size:.72rem}.request-aside-card h3{font:700 .95rem "Noto Kufi Arabic";margin:0}.request-aside-card p{color:#c8d8d3;font-size:.72rem;margin:5px 0}.request-emergency{padding:22px;background:#fff1e8;border:1px solid #e6b9a5}.request-emergency b{color:var(--terra)}.request-emergency p{font-size:.75rem;margin-bottom:0}.sanad-form{border:1px solid var(--line);padding:35px;background:#fff}.sanad-form fieldset{border:0;padding:0;margin:0 0 45px}.sanad-form legend{display:flex;align-items:center;gap:13px;width:100%;padding-bottom:14px;margin-bottom:23px;border-bottom:1px solid var(--line)}.sanad-form legend span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--stone);color:var(--terra);font-size:.72rem}.sanad-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sanad-field-grid label{display:grid;gap:7px;font-size:.76rem;font-weight:700}.field-wide{grid-column:1/-1}.sanad-field-grid input,.sanad-field-grid select,.sanad-field-grid textarea{width:100%;border:1px solid var(--line);border-radius:3px;background:#fffdf8;padding:13px 14px;outline:0}.sanad-field-grid input:focus,.sanad-field-grid select:focus,.sanad-field-grid textarea:focus{border-color:var(--terra);box-shadow:0 0 0 3px rgba(201,105,67,.12)}.sanad-field-grid label>small{font-size:.65rem;color:var(--muted)}.sanad-choice-columns{display:grid;grid-template-columns:1fr 1fr;gap:30px}.sanad-choice-columns>div{display:grid;gap:8px}.sanad-choice{position:relative}.sanad-choice input,.preferred-contact input{position:absolute;opacity:0}.sanad-choice span{display:block;padding:10px 12px;border:1px solid var(--line);font-size:.75rem}.sanad-choice input:checked+span{border-color:var(--terra);background:#fff2eb;color:var(--terra);font-weight:700}.sanad-price-note{padding:13px;background:var(--stone);font-size:.7rem;color:var(--muted)}.preferred-contact{display:flex;align-items:center;gap:9px;margin-top:22px;flex-wrap:wrap}.preferred-contact>b{font-size:.76rem;margin-left:12px}.preferred-contact label span{display:block;padding:8px 16px;border:1px solid var(--line);font-size:.72rem}.preferred-contact input:checked+span{background:var(--pine);color:#fff}.sanad-consent{display:flex;align-items:flex-start;gap:10px;font-size:.72rem}.sanad-consent input{margin-top:7px}.sanad-consent a{text-decoration:underline}.sanad-submit{margin-top:22px;min-width:230px}.sanad-form-footnote{font-size:.68rem;color:var(--muted)}.sanad-honeypot{position:absolute!important;left:-10000px!important}.sanad-form-errors{background:#fff0e9;border-right:4px solid var(--terra);padding:15px;margin-bottom:20px;font-size:.78rem}.sanad-success{display:flex;gap:20px;padding:45px;background:#ecf7f1;border:1px solid #badbcb}.sanad-success>span{display:grid;place-items:center;width:55px;height:55px;border-radius:50%;background:var(--pine);color:#fff;font-size:1.6rem}.sanad-success h2{font:700 1.3rem/1.6 "Noto Kufi Arabic";margin:0}

.about-values,.contact-options,.method-page-track{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);padding:1px}.about-values article,.contact-options article{background:#fff;padding:35px}.about-values span,.contact-options span{color:var(--terra);font-size:.72rem;font-weight:800}.about-values h2,.contact-options h2{font:700 1.2rem "Noto Kufi Arabic"}.about-values p,.contact-options p{color:var(--muted);font-size:.82rem}.contact-options a{font-weight:800;color:var(--terra)}.method-page-track{grid-template-columns:repeat(4,1fr);background:var(--pine)}.method-page-track article{background:var(--pine);color:#fff;padding:28px;border-left:1px solid rgba(255,255,255,.15)}.method-page-track b{color:var(--sun);font-size:1.6rem}.method-page-track span{display:block;font-size:.7rem;color:#c8d8d3}.method-page-track h2{font:700 1.05rem "Noto Kufi Arabic"}.page-content-layout{display:flex;justify-content:center}.page-content-layout.legal-layout{display:grid;grid-template-columns:240px 1fr;gap:80px;align-items:start}.legal-layout>aside{position:sticky;top:130px;display:grid;border:1px solid var(--line)}.legal-layout>aside>*{padding:11px 14px;border-bottom:1px solid var(--line);font-size:.74rem}.legal-layout>aside b{background:var(--pine);color:#fff}.legal-layout>aside span{color:var(--muted)}.page-content-layout .sanad-rich-content{width:100%}

.sanad-footer{background:#0d302b;color:#fff;padding:80px 0 0;margin-top:30px}.sanad-footer-grid{display:grid;grid-template-columns:1.45fr 1fr 1fr 1fr;gap:55px}.sanad-footer-brand img{filter:none}.sanad-footer-brand h2{font:700 1.55rem "Noto Kufi Arabic"}.sanad-footer-brand p{color:#bdd1ca;font-size:.82rem;max-width:360px}.sanad-footer-brand a{display:inline-flex;gap:30px;color:var(--sun);font-weight:800;border-bottom:1px solid}.sanad-footer section>h3{font:700 .9rem "Noto Kufi Arabic";color:var(--sun);margin-top:0}.sanad-footer section:not(:first-child){display:flex;flex-direction:column;gap:9px}.sanad-footer section:not(:first-child)>a{font-size:.76rem;color:#d5e2de}.sanad-footer-note{font-size:.65rem;color:#8eaaa1}.sanad-footer-bottom{margin-top:55px;padding:20px 0;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:30px;font-size:.64rem;color:#8eaaa1}

@media(max-width:1050px){.sanad-header-inner{grid-template-columns:180px 1fr auto}.sanad-nav{gap:16px}.sanad-nav a{font-size:.76rem}.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:820px}.hero-visual{min-height:540px}.hero-image-wrap{height:520px}.services-grid{grid-template-columns:repeat(2,1fr)}.diagnosis-grid,.method-preview,.coverage-home-grid,.service-detail-grid,.service-when,.service-faq,.coverage-detail,.coverage-copy-block{grid-template-columns:1fr}.method-intro,.coverage-principle{position:static}.service-process,.factor-grid{grid-template-columns:repeat(2,1fr)}.service-content-grid,.guide-layout{grid-template-columns:210px 1fr;gap:45px}.sanad-footer-grid{grid-template-columns:1.4fr 1fr 1fr}.sanad-footer-grid section:last-child{grid-column:2/4}.request-layout{grid-template-columns:285px 1fr}.sanad-section{padding-block:85px}}
@media(max-width:780px){:root{--shell:min(100% - 28px,680px)}body{font-size:15px}.sanad-service-note{display:none}.sanad-header-inner{height:74px;display:flex;justify-content:space-between}.sanad-logo img{width:145px}.sanad-header-cta{display:none}.sanad-menu-button{display:flex;flex-direction:column;gap:4px;align-items:center}.sanad-menu-button span{width:26px;height:2px;background:var(--ink)}.sanad-menu-button b{font-size:.55rem}.sanad-nav{display:none;position:fixed;top:74px;inset-inline:0;bottom:0;background:var(--paper);padding:35px 25px;flex-direction:column;align-items:stretch;justify-content:flex-start}.sanad-nav.is-open{display:flex}.sanad-nav a{font:700 1.15rem "Noto Kufi Arabic";padding:14px;border-bottom:1px solid var(--line)}.home-hero{padding-top:40px}.hero-copy h1{font-size:clamp(2.5rem,12vw,4rem)}.hero-actions{align-items:stretch;flex-direction:column}.sanad-primary-button{width:100%}.hero-visual{min-height:auto}.hero-image-wrap{height:390px;border-radius:3px 45px 3px 3px}.hero-ticket{position:relative;right:auto;bottom:auto;width:calc(100% - 24px);margin:-55px auto 0}.hero-promises{margin-bottom:20px}.service-ribbon>.sanad-shell{display:block}.service-ribbon div div{display:none}.sanad-section{padding-block:65px}.sanad-section-head{display:block;margin-bottom:35px}.sanad-section-head h2,.method-intro h2{font-size:2rem}.sanad-section-head>p{margin-top:16px}.services-grid,.services-index-grid,.guides-grid,.guides-index,.coverage-cards,.inclusions-grid,.related-service-links,.about-values,.contact-options{grid-template-columns:1fr}.service-card{min-height:auto}.diagnosis-band{padding:65px 0}.diagnosis-paths article{grid-template-columns:1fr;gap:7px}.method-preview{gap:45px}.coverage-map-card{min-height:370px;padding:35px;border-radius:60px 8px}.home-faq{grid-template-columns:1fr;gap:35px;padding-block:65px}.home-cta{padding:35px 25px;display:block}.home-cta .sanad-light-button{margin-top:20px;width:100%}.inner-hero,.page-hero,.request-hero{padding:55px 0}.inner-hero-grid,.page-hero-grid,.request-hero-grid{grid-template-columns:1fr;gap:30px}.inner-hero h1,.page-hero h1,.request-hero h1{font-size:2.5rem}.service-choice-note{display:block}.service-boundaries{grid-template-columns:1fr}.service-detail-hero{padding:45px 0}.service-detail-copy h1{font-size:2.4rem}.service-facts{grid-template-columns:1fr}.service-when h2,.service-faq>div:first-child h2{font-size:2rem}.service-content-grid,.guide-layout,.legal-layout,.page-content-layout.legal-layout{grid-template-columns:1fr}.service-content-grid>aside,.guide-side,.legal-layout>aside{display:none}.service-process,.factor-grid{grid-template-columns:1fr}.service-example{grid-template-columns:1fr;padding:30px 22px}.service-example dl{grid-template-columns:1fr}.guide-hero-grid{grid-template-columns:1fr;gap:30px}.guide-layout{padding-top:55px}.request-layout{grid-template-columns:1fr}.request-layout>aside{position:static}.sanad-form{padding:22px 16px}.sanad-field-grid,.sanad-choice-columns{grid-template-columns:1fr}.field-wide{grid-column:auto}.method-page-track{grid-template-columns:1fr 1fr}.sanad-footer-grid{grid-template-columns:1fr 1fr}.sanad-footer-brand{grid-column:1/-1}.sanad-footer-grid section:last-child{grid-column:auto}.sanad-footer-bottom{display:block}.sanad-footer-bottom span{display:block;margin:5px 0}}
@media(max-width:460px){.hero-image-wrap{height:310px}.coverage-types,.method-page-track,.sanad-footer-grid{grid-template-columns:1fr}.sanad-footer-grid section:last-child{grid-column:auto}.sanad-section-head h2,.method-intro h2,.service-when h2{font-size:1.65rem}.guide-hero h1,.service-detail-copy h1{font-size:2rem}.preferred-contact>b{width:100%}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.service-card:hover,.sanad-primary-button:hover{transform:none}}

.service-decision-note,.coverage-faq-rich{display:grid;grid-template-columns:.65fr 1.35fr;gap:75px}.service-decision-note h2,.coverage-faq-rich h2{font:800 2.25rem/1.45 "Noto Kufi Arabic";margin:0}.service-decision-note>div:last-child,.coverage-faq-rich>div:first-child>p:last-child{color:var(--muted)}.service-decision-note strong{color:var(--terra)}.services-buying-guide{padding-top:0}.buying-guide-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.buying-guide-grid article{background:var(--paper);padding:25px}.buying-guide-grid b{display:block;color:var(--terra);font:700 .94rem "Noto Kufi Arabic";margin-bottom:10px}.buying-guide-grid p{margin:0;color:var(--muted);font-size:.78rem}.service-editorial-note,.guide-editorial-copy{margin-top:25px;padding:25px 30px;background:var(--stone);color:#42554f;font-size:.84rem}.guide-editorial-copy{display:grid;grid-template-columns:1fr 1fr;gap:35px}.guide-editorial-copy p{margin:0}.guide-method,.request-education{padding-top:0}.coverage-faq-rich{padding-bottom:100px}.request-education{border-top:1px solid var(--line)}.contact-clarity{display:grid;grid-template-columns:250px 1fr;gap:35px;background:var(--sun);padding:25px 30px;margin-top:70px}.contact-clarity p{margin:0;font-size:.82rem}.contact-clarity b{font:700 1rem/1.5 "Noto Kufi Arabic"}
@media(max-width:900px){.buying-guide-grid{grid-template-columns:1fr 1fr}.service-decision-note,.coverage-faq-rich{grid-template-columns:1fr;gap:30px}.guide-editorial-copy{grid-template-columns:1fr}}
@media(max-width:560px){.buying-guide-grid{grid-template-columns:1fr}.contact-clarity{grid-template-columns:1fr;margin-top:45px}.coverage-faq-rich{padding-bottom:65px}}
