@font-face{font-family:El Messiri;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/el-messiri-600-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:El Messiri;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/el-messiri-600-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:El Messiri;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/el-messiri-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:El Messiri;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/el-messiri-700-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:El Messiri;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/el-messiri-700-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:El Messiri;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/el-messiri-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-400-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-500-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-600-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-600-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-600-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-700-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--gold:#e4b216;--green:#1e6044;--green-dark:#143226;--ivory:#f7f4ed;--ink:#1f1f1f;--crimson:#a22439;--sand:#ece4cf;--rule:#e8e2d2;--grey:#6b675e;--font-display:"El Messiri",serif;--font-text:"Montserrat",sans-serif;--font-arabic:"IBM Plex Sans Arabic",sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ivory);color:var(--ink);font-family:var(--font-text);font-size:16px;line-height:1.6}[dir=rtl] body,[lang=ar]{font-family:var(--font-arabic)}a{color:var(--green)}img{display:block}.wrap{max-width:1040px;margin:0 auto;padding:0 16px}.narrow{max-width:760px}.frise{height:42px;width:100%;object-fit:cover}.site-header{border-bottom:1px solid var(--rule);background:var(--ivory)}.site-header .wrap{display:flex;align-items:center;gap:24px;min-height:76px;flex-wrap:wrap}.site-header .logo img{height:40px;width:auto}.site-nav{display:flex;gap:24px;-webkit-margin-start:auto;margin-inline-start:auto;align-items:center;flex-wrap:wrap}.site-nav a{text-decoration:none;font-weight:600;font-size:14px;color:var(--ink)}.site-nav a:hover{color:var(--green)}.langs{display:inline-flex;gap:0}.lang{border:2px solid var(--green);padding:4px 12px;color:var(--green)!important;text-decoration:none;font-weight:600;font-size:14px}.lang+.lang{-webkit-border-start:0;border-inline-start:0}.lang.current{background:var(--green);color:var(--ivory)!important}.kicker{font-weight:700;text-transform:uppercase;letter-spacing:3px;font-size:12px;color:var(--green);margin:0 0 8px}[dir=rtl] .kicker{letter-spacing:0}h1,h2,h3{font-family:var(--font-display);color:var(--green);line-height:1.2;margin:0 0 8px}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{font-family:var(--font-arabic);font-weight:600}h1{font-size:clamp(32px,6vw,52px)}h2{font-size:30px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}h2:before{content:"//.";color:var(--gold);direction:ltr}h3{font-size:20px}.lead{font-size:18px;max-width:640px;margin:0 0 32px}.muted{color:var(--grey);font-size:14px}section{padding:64px 0}section+section{border-top:1px solid var(--rule)}.hero{display:grid;grid-template-columns:1fr auto;grid-gap:48px;gap:48px;align-items:center;padding:64px 0}.hero-art{width:200px;height:auto}@media (max-width:720px){.hero{grid-template-columns:1fr}.hero-art{display:none}}.actions{display:flex;gap:16px;flex-wrap:wrap}.btn{display:inline-block;min-height:44px;padding:10px 24px;border:2px solid var(--green);background:var(--green);color:var(--ivory);font:600 15px var(--font-text);text-decoration:none;cursor:pointer}[dir=rtl] .btn{font-family:var(--font-arabic)}.btn:hover{background:var(--green-dark);border-color:var(--green-dark)}.btn.secondary{background:transparent;color:var(--green)}.btn.secondary:hover{background:var(--sand)}.btn.danger{background:var(--crimson);border-color:var(--crimson)}.btn:disabled{opacity:.6;cursor:wait}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;list-style:none;padding:0;margin:32px 0 0;counter-reset:step}.steps li{border-top:4px solid var(--gold);padding-top:16px;counter-increment:step}.steps li:before{content:counter(step);font:700 40px var(--font-display);color:var(--green);display:block;line-height:1;margin-bottom:8px}@media (max-width:860px){.steps{grid-template-columns:1fr 1fr}}@media (max-width:520px){.steps{grid-template-columns:1fr}}.cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:32px}@media (max-width:860px){.cards{grid-template-columns:1fr}}.card{background:#fff;border:2px solid var(--green);padding:24px}.card .icon{width:56px;height:56px;margin-bottom:16px}.card ul{margin:0;-webkit-padding-start:20px;padding-inline-start:20px}.note{-webkit-border-start:4px solid var(--gold);border-inline-start:4px solid var(--gold);background:#fff;padding:16px 24px}.fees,.note{margin-top:32px}.fees{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;max-width:640px}.fee{background:#fff;border:2px solid var(--green);padding:24px}.fee strong{display:block;font:700 40px var(--font-display);color:var(--green)}form.stack{display:grid;grid-gap:48px;gap:48px}fieldset{border:0;padding:0;margin:0;min-width:0}legend{font:600 22px var(--font-display);color:var(--green);margin-bottom:16px;padding:0}[dir=rtl] legend{font-family:var(--font-arabic)}.grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 24px;gap:16px 24px}@media (max-width:640px){.grid{grid-template-columns:1fr}}.field{display:grid;grid-gap:4px;gap:4px}.field.full{grid-column:1/-1}.field label{font-weight:600;font-size:14px}.field input,.field select,.field textarea{width:100%;min-height:44px;padding:8px 12px;border:2px solid var(--rule);background:#fff;font:inherit;color:var(--ink);border-radius:0}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--green)}.field .error{color:var(--crimson);font-size:13px;font-weight:600}.field.invalid input,.field.invalid select,.field.invalid textarea{border-color:var(--crimson)}.check{display:flex;gap:12px;align-items:flex-start}.check input{width:22px;height:22px;margin-top:2px;flex:none;accent-color:var(--green)}.radio-row{display:flex;gap:24px;flex-wrap:wrap}.radio-row label{display:flex;gap:8px;align-items:center;font-weight:500}.alert{border:2px solid var(--crimson);color:var(--crimson);padding:12px 16px;font-weight:600}.alert,.ok-box{background:#fff}.ok-box{border:2px solid var(--green);padding:32px}.ref{font:700 36px var(--font-text);letter-spacing:2px;color:var(--green);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.status-badge{display:inline-block;background:var(--green);color:var(--ivory);padding:4px 12px;font-weight:600}.status-badge.missing_documents{background:var(--crimson)}.status-badge.cancelled{background:var(--grey)}.status-badge.completed{background:var(--green-dark)}.site-footer{background:var(--green);color:var(--ivory);margin-top:96px;padding:48px 0;font-size:14px}.site-footer .wrap{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.site-footer a{color:var(--ivory)}.site-footer .gold{color:var(--gold);font:700 20px var(--font-display)}details{border-bottom:1px solid var(--rule);padding:16px 0}summary{font-weight:600;cursor:pointer}table.list{width:100%;border-collapse:collapse;background:#fff}table.list td,table.list th{text-align:start;padding:10px 12px;border-bottom:1px solid var(--rule);font-size:14px;vertical-align:top}table.list th{background:var(--sand);font-weight:700}.table-scroll{overflow-x:auto}dl.kv{display:grid;grid-template-columns:max-content 1fr;grid-gap:6px 24px;gap:6px 24px;margin:0;font-size:14px}dl.kv dt{font-weight:600;color:var(--grey)}dl.kv dd{margin:0}@media print{.frise,.no-print,.site-footer,.site-header{display:none!important}body{background:#fff}}.doc{background:#fff;border:2px solid var(--green);padding:0 32px 32px;max-width:820px;margin:0 auto}.doc-frise{width:calc(100% + 64px);margin:0 -32px;height:42px;object-fit:cover}.doc-center{text-align:center}.doc-center img{display:block}.doc-section{padding:16px 0}.doc-section+.doc-section{border-top:0}.doc h1{font-size:36px}.doc h3{font-size:18px;margin-bottom:8px}.doc-signatures{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px 32px;gap:56px 32px;padding:48px 0 0}.doc-signatures div{border-top:1px solid var(--ink);padding-top:8px;font-size:14px}.doc[lang=ar] h1,.doc[lang=ar] h3,[lang=ar] .doc h1,[lang=ar] .doc h3{font-family:var(--font-arabic)}.cert{width:297mm;max-width:100%;aspect-ratio:297/210;margin:0 auto;background:var(--ivory);padding:9mm;position:relative}.cert:before{content:"";position:absolute;inset:0;background:url(/brand/pattern-gold.svg) 50%/90px;opacity:.14}.cert-frame{position:relative;height:100%;border:3px solid var(--gold);outline:1px solid var(--green);outline-offset:-9px;background:var(--ivory);padding:8mm 18mm 6mm;display:flex;flex-direction:column;align-items:center;text-align:center}.cert-corner{position:absolute;width:34px;height:34px}.cert-corner.tl{top:14px;left:14px}.cert-corner.tr{top:14px;right:14px}.cert-corner.bl{bottom:14px;left:14px}.cert-corner.br{bottom:14px;right:14px}.cert-mihrab{height:64px;width:auto;margin:0 auto 6px}.cert-kicker{font:700 11px var(--font-text);letter-spacing:5px;text-transform:uppercase;color:var(--green);margin:0}.cert-title{font:600 34px var(--font-arabic);color:var(--green);margin:4px 0 2px}.cert-verse{font:500 17px var(--font-arabic);color:var(--green-dark);margin:0 0 10px}.cert-rule{width:260px;height:auto;margin:2px auto 0;opacity:.9}.cert-body{flex:1 1;flex-direction:column;gap:10px}.cert-body,.cert-names{display:flex;justify-content:center}.cert-names{align-items:center;gap:32px;margin:0 0 8px}.cert-name{font:700 40px var(--font-display);color:var(--green)}.cert-and{width:36px;height:36px}.cert-line{margin:0;font-size:15px}.cert-line[lang=ar]{font:500 18px var(--font-arabic)}.cert-en{color:var(--grey);font-size:13px}.cert-sign{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;width:100%;padding-top:8px}.cert-sign div{border-top:1px solid var(--ink);padding-top:6px;display:grid}.cert-sign span{font-weight:600;font-size:13px}.cert-sign small{color:var(--grey);font-size:11px}.cert-dua{font:500 15px var(--font-arabic);color:var(--green);margin:10px 0 2px}.cert-disclaimer{font-size:9px;color:var(--grey);margin:0}.print-bar{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:16px 0;flex-wrap:wrap}@media print{.cert{width:297mm;height:210mm;padding:9mm}.doc{border:0;max-width:none;padding:0}.doc-frise{width:100%;margin:0}.print-bar{display:none!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.contract-letterhead{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px;padding:24px 0 8px;border-bottom:2px solid var(--green);font-size:12px;line-height:1.4}.contract-letterhead>div:first-child{text-align:left}.contract-letterhead>div:last-child{text-align:right;font-family:var(--font-arabic);font-size:14px}.contract-letterhead img{height:48px;width:auto}.contract-basmala{font:600 20px var(--font-arabic);color:var(--green);margin-top:0}.contract-table{margin-bottom:16px}.contract-table th{width:45%;background:#fff;font-weight:500}.contract-table td,.contract-table th{border:1px solid var(--ink)}.contract-articles p{margin:0 0 10px;text-align:justify}.contract-signatures{grid-template-columns:repeat(4,1fr)}.contract-imam{width:40%;margin-top:56px;border-top:1px solid var(--ink);padding-top:8px;font-size:14px}.doc-contract{padding-top:0}.program{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-gap:0;gap:0;max-width:760px}.program li{-webkit-border-start:4px solid var(--gold);border-inline-start:4px solid var(--gold);padding:12px 20px;background:#fff;margin-bottom:8px}.traveller-count{display:flex;gap:12px;flex-wrap:wrap}.traveller-count button{min-width:120px}.status-badge.u-waitlist{background:var(--crimson)}.status-badge.u-cancelled{background:var(--grey)}.status-badge.u-paid{background:var(--green-dark)}.flag{color:var(--crimson);font-weight:600}.landing>.band,.landing>section{padding:96px 0;border-top:0}.landing>section+section{border-top:0}.arch-photo{position:relative;padding-top:40px}.arch-photo img.photo{width:100%;aspect-ratio:100/130;object-fit:cover;-webkit-mask:url(/brand/arch-mask.svg) center/100% 100% no-repeat;mask:url(/brand/arch-mask.svg) center/100% 100% no-repeat}.arch-photo .star{position:absolute;top:0;left:50%;width:36px;transform:translateX(-50%)}.arch-photo:after{content:"";display:block;height:6px;background:var(--gold);margin-top:12px}.arch-caption{text-align:center;margin-top:16px}.arch-caption strong{display:block;font:700 24px var(--font-display);color:var(--green)}[dir=rtl] .arch-caption strong{font-family:var(--font-arabic);font-weight:600}.hero-split{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:64px;gap:64px;align-items:center;padding:64px 0 96px}.hero-split h1{font-size:clamp(38px,6vw,64px)}.hero-split .zier{width:180px;margin:16px 0 24px}.hero-split .arch-photo{max-width:400px;justify-self:center;width:100%}@media (max-width:820px){.hero-split{grid-template-columns:1fr;gap:32px;padding-top:32px}.hero-split .arch-photo{max-width:300px}}.band{background:var(--green);color:var(--ivory);position:relative}.band.pattern{padding-top:136px!important}.band.pattern:before{content:"";position:absolute;inset:0 0 auto 0;height:56px;background:url(/brand/pattern-gold.svg) repeat-x 50%/auto 100%;opacity:.22}.band h2,.band h3{color:var(--gold)}.band a:not(.btn){color:var(--ivory)}.band .steps li{border-top-color:var(--gold)}.band .steps li:before{color:var(--gold)}.band .lead,.band p{color:var(--ivory)}.btn.gold{background:var(--gold);border-color:var(--gold);color:var(--ink)}.btn.gold:hover{background:var(--ivory);border-color:var(--ivory)}.btn.light{background:transparent;border-color:var(--ivory);color:var(--ivory)}.btn.light:hover{background:var(--ivory);color:var(--green)}.photo-hero{position:relative;color:var(--ivory);background:var(--green-dark);padding:120px 0 160px;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 64px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 64px),0 100%)}.photo-hero>img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.photo-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,50,38,.95) 0,rgba(20,50,38,.8) 40%,rgba(20,50,38,.2) 75%,rgba(20,50,38,0))}[dir=rtl] .photo-hero:before{transform:scaleX(-1)}.photo-hero .wrap{position:relative}.photo-hero .content{max-width:600px}.photo-hero .kicker{color:var(--gold)}.photo-hero h1{font-size:clamp(40px,7vw,72px)}.photo-hero .lead,.photo-hero h1{color:var(--ivory)}.photo-hero .zier{width:180px;margin:16px 0 24px}@media (max-width:720px){.photo-hero{padding:72px 0 112px}.photo-hero:before{background:rgba(20,50,38,.82);transform:none}}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:16px;gap:16px;margin:32px 0}.fact{border:2px solid var(--gold);padding:16px 20px}[dir=rtl] .fact span{letter-spacing:0}.fact strong{display:block;font:700 26px var(--font-display);color:var(--gold);line-height:1.25;margin-top:4px}[dir=rtl] .fact strong{font-family:var(--font-arabic);font-weight:600}.cities{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;max-width:760px;margin:48px auto 0}@media (max-width:640px){.cities{grid-template-columns:1fr;max-width:320px}}.timeline{list-style:none;padding:0;margin:32px 0 0;max-width:760px}.timeline li{position:relative;-webkit-padding-start:48px;padding-inline-start:48px;padding-bottom:24px;-webkit-border-start:2px solid var(--gold);border-inline-start:2px solid var(--gold);-webkit-margin-start:11px;margin-inline-start:11px}.timeline li:last-child{border-inline-start-color:transparent}.timeline li img{position:absolute;inset-inline-start:-13px;top:0;width:24px}.timeline li p{margin:0;font-size:18px}.cta-photo{position:relative;color:var(--ivory);padding:120px 0;background:var(--green-dark)}.cta-photo>img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cta-photo:before{content:"";position:absolute;inset:0;background:rgba(20,50,38,.7)}.cta-photo .wrap{position:relative;text-align:center}.cta-photo h2{color:var(--gold);justify-content:center}.cta-photo p{max-width:560px;margin:0 auto 32px}.cta-photo .actions{justify-content:center}.page-band{background:var(--green);color:var(--ivory);padding:56px 0 48px;position:relative}.page-band:after{content:"";position:absolute;inset:auto 0 0 0;height:8px;background:var(--gold)}.page-band .kicker{color:var(--gold)}.page-band h1{color:var(--ivory);margin:0}.page-band p{margin:12px 0 0;max-width:640px}.frise.end{margin-top:0}.cta-photo>img.bg,.photo-hero>img.bg{z-index:0}.cta-photo:before,.photo-hero:before{z-index:1}.cta-photo .wrap,.photo-hero .wrap{z-index:2}.fact>span{display:block;font-size:13px;text-transform:uppercase;letter-spacing:2px;color:var(--ivory)}.fact strong span{display:inline;font:inherit;color:inherit;letter-spacing:0;text-transform:none}.frise.end+.site-footer,.landing+.frise.end{margin-top:0}.admin-tabs{display:flex;gap:4px;align-self:stretch;align-items:stretch}.admin-tabs a{display:flex;align-items:center;padding:0 20px;text-decoration:none;font-weight:700;font-size:16px;color:var(--ink);border-bottom:4px solid transparent}.admin-tabs a:hover{color:var(--green)}.admin-tabs a.active{color:var(--green);border-bottom-color:var(--gold)}.admin-subtabs{background:var(--green)}.admin-subtabs .wrap{display:flex;gap:8px;flex-wrap:wrap}.admin-subtabs a{color:var(--ivory);text-decoration:none;font-weight:600;font-size:14px;padding:12px 16px;border-bottom:3px solid transparent}.admin-subtabs a:hover{background:var(--green-dark)}.admin-subtabs a.active{border-bottom-color:var(--gold);color:var(--gold)}@media (max-width:720px){.admin-tabs{order:3;width:100%}.admin-tabs a{padding:8px 12px}}.page-tabs{display:flex;gap:0;flex-wrap:wrap;border-bottom:2px solid var(--rule);margin:8px 0 32px}.page-tabs a{padding:10px 16px;text-decoration:none;font-weight:600;font-size:14px;color:var(--ink);border-bottom:3px solid transparent;margin-bottom:-2px}.page-tabs a:hover{color:var(--green)}.page-tabs a.active{color:var(--green);border-bottom-color:var(--gold)}.text-row{border-top:1px solid var(--rule);padding-top:16px}.text-row legend{font:600 15px var(--font-text);color:var(--ink);white-space:pre-line}[dir=rtl] .text-row legend{font-family:var(--font-arabic)}.text-row input::placeholder,.text-row textarea::placeholder{color:#a9a395}.placeholders{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 16px;gap:4px 16px;margin:16px 0 32px}.placeholders code{font-size:14px;color:var(--green)}.admin-site{font:700 20px var(--font-display);color:var(--green);-webkit-border-start:2px solid var(--gold);border-inline-start:2px solid var(--gold);-webkit-padding-start:16px;padding-inline-start:16px}[dir=rtl] .admin-site{font-family:var(--font-arabic);font-weight:600}.photo-hero .content{max-width:660px}.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fact{display:flex;flex-direction:column;gap:4px;padding:16px 18px;background:rgba(20,50,38,.55)}.fact>span{font-size:12px}.fact strong{font-size:22px;margin-top:0;overflow-wrap:anywhere}.fact small{color:var(--ivory);font-size:13px}.fact.price{background:var(--gold);border-color:var(--gold)}.fact.price small,.fact.price strong,.fact.price>span{color:var(--ink)}@media (max-width:480px){.facts{gap:8px;margin:24px 0}.fact{padding:12px}.fact>span{font-size:11px;letter-spacing:1px}.fact strong{font-size:17px;line-height:1.3}}.privacy section{border-top:1px solid var(--rule);padding:24px 0 4px;margin:0}.privacy h2{font-size:22px}.privacy section p{margin:0 0 12px}