@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/tajawal-arabic-400-normal.CyCXRvzh.woff2)format("woff2"),url(/_astro/tajawal-arabic-400-normal.DCQxawbB.woff)format("woff")}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/tajawal-arabic-500-normal.BZ8ojJNu.woff2)format("woff2"),url(/_astro/tajawal-arabic-500-normal.CbVEaYEW.woff)format("woff")}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/tajawal-arabic-700-normal.D2-eand5.woff2)format("woff2"),url(/_astro/tajawal-arabic-700-normal.9L7Zusdl.woff)format("woff")}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/tajawal-arabic-800-normal.TQp-UTiE.woff2)format("woff2"),url(/_astro/tajawal-arabic-800-normal.Bp_4IW2m.woff)format("woff")}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-normal.CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-normal.Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cream:#fbf6ee;--cream-2:#f4ecdf;--white:#fff;--ink:#12314f;--ink-2:#405a73;--ink-3:#566a7d;--navy:#0b3f73;--navy-deep:#082f57;--blue:#1274bc;--blue-soft:#e7f1fa;--green:#4e9b3e;--green-deep:#2f6b2a;--green-dark:#24551f;--green-soft:#eaf3e3;--amber:#f2a33c;--amber-deep:#b86f0d;--amber-soft:#fcebd2;--rose:#b85b4d;--rose-soft:#fbe9e6;--teal:#1c8c86;--teal-soft:#e3f2f0;--line:#12314f1c;--line-strong:#12314f33;--shadow-sm:0 2px 10px #12314f0f;--shadow-md:0 18px 45px -24px #12314f4d;--shadow-lg:0 36px 80px -36px #12314f6b;--radius-sm:12px;--radius:20px;--radius-lg:32px;--radius-xl:44px;--container:1180px;--gutter:clamp(1.25rem, 4vw, 2.5rem);--section-y:clamp(2.5rem, 4.5vw, 4rem);--header-h:72px;--font-body:"Manrope Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Fraunces Variable", Georgia, "Times New Roman", serif;--font-ar:"Tajawal", "Manrope Variable", system-ui, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1)}html[lang=ar]{--font-body:var(--font-ar);--font-display:var(--font-ar)}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--cream);min-height:100vh;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:clamp(.98rem,.96rem + .1vw,1.02rem);font-weight:400;line-height:1.65;overflow-x:clip}html[lang=ar] body{line-height:1.82}[lang=ar]{font-family:var(--font-ar)}ul,ol{margin:0;padding:0;list-style:none}img,picture,svg,video{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);text-wrap:balance;font-weight:700;line-height:1.12}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4{font-weight:800;line-height:1.32}:focus-visible{outline:3px solid var(--amber);outline-offset:3px;border-radius:4px}::selection{background:var(--amber);color:var(--navy-deep)}html,body{-webkit-user-select:none;user-select:none}input,textarea,select,.contact-card__value,.footer__contact a,.footer__contact>span,.footer__org{-webkit-user-select:text;user-select:text}a,button{-webkit-tap-highlight-color:transparent}.container{width:min(100% - (var(--gutter) * 2), var(--container));margin-inline:auto}.section{padding-block:var(--section-y);position:relative}.section[id]{scroll-margin-top:calc(var(--header-h) + 1rem)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon{flex:none;width:1.25rem;height:1.25rem}[dir=rtl] .icon--arrow{transform:scaleX(-1)}.eyebrow{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--green-deep);align-items:center;gap:.5rem;margin-bottom:.55rem;font-size:.72rem;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:var(--amber);border-radius:999px;flex:none;width:26px;height:2px}html[lang=ar] .eyebrow{letter-spacing:0;text-transform:none;font-size:.82rem;font-weight:700}.section-head{max-width:640px;margin-bottom:clamp(1.5rem,3vw,2.2rem)}.section-head h2{margin-block:.15rem .6rem;font-size:clamp(1.8rem,3.6vw,2.8rem)}.section-head>p:last-child,.section-head>div>p:last-child{max-width:60ch;color:var(--ink-2);font-size:clamp(.96rem,1.2vw,1.04rem);line-height:1.6}.section-head--split{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:none;display:flex}.section-head--split>div{max-width:680px}.section-head--split .gallery__yt{margin-bottom:.35rem}.btn{min-height:2.8rem;font-family:var(--font-body);text-align:center;white-space:normal;transition:transform .25s var(--ease), background-color .25s, border-color .25s, box-shadow .25s, color .25s;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.15rem;font-size:.88rem;font-weight:800;line-height:1.25;display:inline-flex}.btn .icon{width:1.15rem;height:1.15rem}.btn:hover{transform:translateY(-2px)}.btn:hover .icon--arrow{translate:3px}[dir=rtl] .btn:hover .icon--arrow{translate:-3px}.btn:active{transform:translateY(0)}.btn--primary{background:var(--green-deep);color:var(--white);box-shadow:0 12px 24px -14px #2f6b2acc}.btn--primary:hover{background:var(--green-dark)}.btn--whatsapp{color:var(--white);background:#0e7a46;box-shadow:0 12px 24px -14px #0e7a46cc}.btn--whatsapp:hover{background:#0a6238}.btn--outline{border-color:var(--line-strong);color:var(--ink);background:#ffffff8c}.btn--outline:hover{border-color:var(--navy);background:var(--white)}.btn--light{background:var(--white);color:var(--navy)}.btn--light:hover{background:var(--cream)}.btn--amber{background:var(--amber);color:var(--navy-deep)}.btn--amber:hover{background:#f6b65b}.socials{flex-wrap:wrap;gap:.6rem;display:flex}.socials a{border:1px solid var(--line);background:var(--white);width:2.75rem;height:2.75rem;color:var(--navy);transition:transform .25s var(--ease), background-color .25s, border-color .25s, color .25s;border-radius:50%;place-items:center;display:grid}.socials a:hover{border-color:var(--navy);background:var(--navy);color:var(--white);transform:translateY(-2px)}.socials .icon{width:1.1rem;height:1.1rem}.skip-link{inset-inline-start:1rem;z-index:200;background:var(--navy);color:var(--white);border-radius:0 0 10px 10px;padding:.8rem 1.1rem;font-weight:700;transition:top .2s;position:fixed;top:-100%}.skip-link:focus{top:0}.site-header{z-index:60;background:#fbf6eee6;background:color-mix(in srgb, var(--cream) 86%, transparent);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s,box-shadow .3s;position:sticky;top:0}.site-header.is-scrolled{background:#fbf6eef7;background:color-mix(in srgb, var(--cream) 94%, transparent);border-bottom-color:var(--line);box-shadow:0 8px 30px -20px #12314f59}.header__inner{min-height:var(--header-h);align-items:center;gap:.9rem;display:flex}.brand{align-items:center;gap:.7rem;min-width:0;display:inline-flex}.brand__mark{width:54px;height:54px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;place-items:center;padding:0;display:grid;overflow:visible}.brand__mark img{object-fit:contain;filter:drop-shadow(0 2px 6px #12314f24);width:100%;height:100%}.brand__name{flex-direction:column;gap:.18rem;min-width:0;line-height:1.2;display:flex}.brand__name strong{color:var(--navy);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.9rem,2vw,1.05rem);font-weight:700;overflow:hidden}html[lang=ar] .brand__name strong{font-weight:800;line-height:1.3}.brand__name span{color:var(--ink-3);font-family:var(--font-body);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;line-height:1.3;overflow:hidden}.nav{display:none}.nav ul{align-items:center;gap:.15rem;display:flex}.nav a{color:var(--ink-2);border-radius:999px;padding:.55rem .72rem;font-size:.88rem;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}.nav a:hover,.nav a[aria-current=page]{background:var(--white);color:var(--navy)}.header__actions{align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.header__cta{display:none}.menu-btn{border:1px solid var(--line);background:var(--white);width:2.75rem;height:2.75rem;color:var(--navy);border-radius:50%;place-items:center;transition:border-color .2s,background-color .2s;display:grid}.menu-btn:hover{border-color:var(--line-strong);background:var(--cream)}.menu-btn .icon{width:1.25rem;height:1.25rem}.lang-switch{border:1px solid var(--line);min-height:2.6rem;color:var(--ink);background:#ffffffa6;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.78rem;font-weight:800;transition:background-color .2s,border-color .2s;display:inline-flex}.lang-switch:hover{border-color:var(--line-strong);background:var(--white)}.lang-switch .icon{width:1rem;height:1rem;color:var(--green-deep)}.lang-switch__short{display:inline}.lang-switch__full{display:none}.lang-switch--full{background:var(--white);justify-content:center;width:100%;margin-top:1.5rem;padding:.8rem 1rem}.lang-switch--full .lang-switch__full{display:inline}.mobile-menu{z-index:100;width:100%;max-width:none;height:100%;max-height:none;padding:1.25rem var(--gutter) 2rem;background:var(--cream);color:var(--ink);border:0;margin:0;position:fixed;inset:0;overflow-y:auto}.mobile-menu::backdrop{backdrop-filter:blur(4px);background:#082f5766}.mobile-menu[open]{flex-direction:column;display:flex}.mobile-menu__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.mobile-menu__nav{margin-bottom:1.5rem}.mobile-menu__nav ul{gap:.15rem;display:grid}.mobile-menu__nav a{border-bottom:1px solid var(--line);color:var(--navy);font-family:var(--font-display);padding:.85rem .5rem;font-size:1.35rem;font-weight:700;display:block}html[lang=ar] .mobile-menu__nav a{font-weight:800}.mobile-menu__nav a:hover,.mobile-menu__nav a[aria-current=page]{color:var(--green-deep)}.mobile-menu__cta{width:100%}.hero{isolation:isolate;scroll-margin-top:var(--header-h);padding-block:clamp(2rem,4vw,3.2rem) 0;position:relative;overflow:clip}.hero__bg{z-index:-1;background:radial-gradient(70% 60% at 85% 0,#f2a33c2e,#0000 60%),radial-gradient(60% 60% at 10% 20%,#4e9b3e1f,#0000 60%),radial-gradient(60% 50% at 50% 100%,#1274bc14,#0000 70%);position:absolute;inset:0}.hero__bg:after{content:"";opacity:.25;background-image:radial-gradient(#12314f1f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;mask-image:linear-gradient(#00000080,#0000 60%)}.hero__grid{align-items:center;gap:clamp(2rem,4vw,3rem);display:grid}.hero__content{max-width:640px}.hero h1{letter-spacing:-.025em;margin-block:.3rem 1rem;font-size:clamp(2.4rem,5.8vw,4.2rem)}html[lang=ar] .hero h1{letter-spacing:0;font-size:clamp(2.2rem,5.4vw,3.9rem);line-height:1.32}.hero__title-line{display:block}.hero__title-line--accent{z-index:0;color:var(--green-deep);display:inline-block;position:relative}.hero__title-line--accent:after{content:"";inset-inline:-.02em;z-index:-1;background:linear-gradient(90deg, var(--amber), #f2a33c4d);border-radius:999px;height:.16em;position:absolute;bottom:.08em;transform:rotate(-1deg)}.hero__title-highlight{color:var(--ink-2);font-family:var(--font-body);letter-spacing:0;align-items:center;gap:.55rem;margin-top:.85rem;font-size:clamp(.98rem,1.8vw,1.2rem);font-weight:600;line-height:1.5;display:flex}.hero__title-highlight:before{content:"";background:var(--amber);border-radius:50%;flex:none;width:7px;height:7px}.hero__lead{max-width:54ch;color:var(--ink-2);margin-bottom:1.2rem;font-size:clamp(.96rem,1.2vw,1.05rem)}.hero__actions{flex-wrap:wrap;gap:.6rem;margin-bottom:1.1rem;display:flex}.hero__trust{color:var(--ink-2);flex-wrap:wrap;gap:.45rem 1rem;font-size:.8rem;font-weight:600;display:flex}.hero__trust li{align-items:center;gap:.35rem;display:inline-flex}.hero__trust .icon{width:1rem;height:1rem;color:var(--green)}.hero__visual{isolation:isolate;width:min(100%,480px);margin-inline:auto;position:relative}.hero__visual:before{content:"";z-index:-2;background:var(--green-soft);border-radius:48% 48% 2rem 2rem;position:absolute;inset:8% -9% -7% 18%;transform:rotate(-4deg)}.hero__visual:after{content:"";top:-6%;z-index:-2;aspect-ratio:1;background:var(--amber-soft);border-radius:50%;width:45%;position:absolute;inset-inline-end:-6%}.hero__arch{aspect-ratio:4/5;background:var(--cream-2);box-shadow:var(--shadow-lg);border:7px solid #ffffffbf;border-radius:46% 46% 2rem 2rem/34% 34% 2rem 2rem;position:relative;overflow:hidden}.hero__arch img{object-fit:cover;object-position:center 38%;width:100%;height:100%}.hero__arch:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#082f5738);position:absolute;inset:0}.hero__badge{top:6%;border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-md);border-radius:14px;align-items:center;gap:.5rem;padding:.55rem .75rem;display:flex;position:absolute;inset-inline-start:-4%}.hero__badge-icon{background:var(--amber-soft);width:2rem;height:2rem;color:var(--amber-deep);border-radius:10px;flex:none;place-items:center;display:grid}.hero__badge-icon .icon{width:1.15rem;height:1.15rem}.hero__badge-text{flex-direction:column;line-height:1.2;display:flex}.hero__badge-text strong{color:var(--navy);font-size:.8rem}.hero__badge-text small{color:var(--ink-3);font-size:.66rem}.hero__ribbon{bottom:5%;color:var(--navy);letter-spacing:.02em;box-shadow:var(--shadow-sm);backdrop-filter:blur(6px);background:#ffffffeb;border-radius:999px;padding:.45rem .7rem;font-size:.68rem;font-weight:800;position:absolute;inset-inline-start:4%}.hero__seal{bottom:2%;background:var(--cream);width:104px;height:104px;box-shadow:var(--shadow-md);border:1px solid #ffffffb3;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:-4%}.hero__seal-ring{width:calc(100% - 8px);height:calc(100% - 8px);animation:28s linear infinite seal-spin;position:absolute;inset:4px}.hero__seal-ring text{fill:var(--navy);font-family:var(--font-body);letter-spacing:.8px;font-size:6.6px;font-weight:700}.hero__seal-mark{background:0 0;border-radius:0;place-items:center;width:52px;height:52px;display:grid;overflow:visible}.hero__seal-mark img{object-fit:contain;width:100%;height:100%}@keyframes seal-spin{to{transform:rotate(360deg)}}.hero__spark{color:var(--amber);opacity:.8;position:absolute}.hero__spark .icon{width:100%;height:100%}.hero__spark--1{top:18%;width:28px;inset-inline-end:-8%}.hero__spark--2{bottom:30%;width:18px;color:var(--green);inset-inline-start:-7%}.stats{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;margin-top:clamp(1.5rem,3vw,2.2rem);padding:1rem clamp(.9rem,2.5vw,1.4rem);display:grid}.stat{border-inline-start:2px solid var(--amber);flex-direction:column;gap:.15rem;padding-inline-start:.9rem;display:flex}.stat:nth-child(2){border-color:var(--green)}.stat:nth-child(3){border-color:var(--blue)}.stat:nth-child(4){border-color:var(--amber)}.stat__value{color:var(--navy);font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:700;line-height:1.1}html[lang=ar] .stat__value{font-weight:800}.stat__label{color:var(--ink-3);font-size:.72rem}.values{background:var(--green-deep);color:var(--white);padding-block:.6rem}.values__inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.4rem;display:flex}.values__label{color:#ffffffd1;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:800}html[lang=ar] .values__label{letter-spacing:0;text-transform:none;font-size:.85rem}.values__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.2rem;display:flex}.values__item{align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:inline-flex}.values__item:before{content:"";background:var(--amber);border-radius:50%;width:5px;height:5px}.about{background:var(--white)}.about__grid{align-items:center;gap:clamp(2.5rem,4vw,3.5rem);display:grid}.about__media{isolation:isolate;width:min(100%,460px);margin-inline:auto;position:relative}.about__media:before{content:"";z-index:-1;background:var(--green-soft);border-radius:45% 55% 40% 60%;position:absolute;inset:12% -8% -10% 15%;transform:rotate(-4deg)}.about__main{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--cream-2);box-shadow:var(--shadow-md);overflow:hidden}.about__main img{object-fit:cover;width:100%;height:100%}.about__small{bottom:-6%;aspect-ratio:4/5;border:5px solid var(--white);background:var(--cream-2);width:40%;box-shadow:var(--shadow-md);border-radius:18px;position:absolute;inset-inline-start:-4%;overflow:hidden}.about__small img{object-fit:cover;object-position:center 35%;width:100%;height:100%}.about__stamp{top:-4%;background:var(--amber);color:var(--navy-deep);text-align:center;box-shadow:var(--shadow-md);border-radius:16px;padding:.7rem .85rem;line-height:1.1;position:absolute;inset-inline-end:-3%;transform:rotate(3deg)}.about__stamp strong{font-family:var(--font-display);font-size:1.4rem;font-weight:800;display:block}.about__stamp span{font-size:.64rem;font-weight:800;display:block}.about__stamp small{color:#082f57b3;margin-top:.15rem;font-size:.58rem;font-weight:600;display:block}.about__content h2{margin-bottom:.7rem;font-size:clamp(1.8rem,3.4vw,2.6rem)}.about__lead{color:var(--ink);margin-bottom:.9rem;font-size:clamp(1rem,1.2vw,1.08rem);font-weight:500;line-height:1.7}.about__text{color:var(--ink-2);margin-bottom:.8rem;font-size:.98rem}.principles{gap:.6rem;margin-block:1.1rem;display:grid}.principle{align-items:flex-start;gap:.65rem;display:flex}.principle__icon{background:var(--green-soft);width:2.1rem;height:2.1rem;color:var(--green-deep);border-radius:12px;flex:none;place-items:center;display:grid}.principle__icon .icon{width:1.1rem;height:1.1rem}.principle strong{color:var(--ink);font-size:.9rem;display:block}.principle p{color:var(--ink-2);font-size:.82rem;line-height:1.5}.about__more{border-top:1px solid var(--line);margin-top:1rem;padding-top:.8rem}.about__more summary{cursor:pointer;color:var(--navy);justify-content:space-between;align-items:center;gap:1rem;font-size:.86rem;font-weight:800;list-style:none;display:flex}.about__more summary::-webkit-details-marker{display:none}.about__more summary .icon{width:1.1rem;height:1.1rem;transition:transform .25s var(--ease)}.about__more[open] summary .icon{transform:rotate(45deg)}.about__more-body{color:var(--ink-2);gap:.6rem;padding-top:.8rem;font-size:.9rem;display:grid}.about__more-body .about__quote{margin-top:.4rem}.about__quote{border-inline-start:4px solid var(--amber);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--cream);color:var(--ink);margin-top:.4rem;padding:.8rem 1rem;font-size:.88rem;font-weight:500;line-height:1.6}[dir=rtl] .about__quote{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.activities{background:var(--cream-2)}.activities__grid{gap:.7rem;display:grid}.activity{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease), box-shadow .3s, border-color .3s;border-radius:16px;padding:1.1rem;position:relative}.activity:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-4px)}.activity__top{justify-content:space-between;align-items:center;margin-bottom:.7rem;display:flex}.activity__icon{border-radius:12px;place-items:center;width:2.4rem;height:2.4rem;display:grid}.activity__icon .icon{width:1.2rem;height:1.2rem}.activity__num{color:var(--ink-3);letter-spacing:.12em;font-size:.64rem;font-weight:800}.activity h3{margin-bottom:.25rem;font-size:1rem}.activity p{color:var(--ink-2);font-size:.84rem;line-height:1.55}.tone-blue .activity__icon{background:var(--blue-soft);color:var(--blue)}.tone-green .activity__icon{background:var(--green-soft);color:var(--green-deep)}.tone-amber .activity__icon{background:var(--amber-soft);color:var(--amber-deep)}.tone-teal .activity__icon{background:var(--teal-soft);color:var(--teal)}.tone-navy .activity__icon{color:var(--navy);background:#e8eef6}.tone-rose .activity__icon{background:var(--rose-soft);color:var(--rose)}.activities__cta{background:var(--navy);color:var(--white);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:1.1rem;padding:1rem 1.2rem;display:flex}.activities__cta h3{color:var(--white);margin-bottom:.15rem;font-size:1.05rem}.activities__cta p{color:#ffffffb8;max-width:55ch;font-size:.84rem}.motto{isolation:isolate;background:var(--navy-deep);color:var(--cream);padding-block:clamp(2rem,3.5vw,3rem);overflow:clip}.motto:before{content:"";z-index:-1;background:radial-gradient(circle at 18% 20%,#1274bc66,#0000 42%),radial-gradient(circle at 82% 78%,#4e9b3e47,#0000 40%);position:absolute;inset:0}.motto__arches{z-index:-1;opacity:.5;position:absolute;inset:0}.motto__arches:before,.motto__arches:after{content:"";border:1px solid #ffffff14;border-radius:50% 50% 0 0;width:42vw;height:42vw;position:absolute}.motto__arches:before{bottom:-20%;inset-inline-start:-12%}.motto__arches:after{top:-18%;inset-inline-end:-10%}.motto__inner{text-align:center;max-width:980px;margin-inline:auto}.motto .eyebrow{color:var(--amber);justify-content:center}.motto .eyebrow:before{background:var(--amber)}.motto__quote{color:var(--white);font-family:var(--font-display);flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .8rem;margin-block:.5rem 1rem;font-size:clamp(1.6rem,3.4vw,2.7rem);font-weight:700;line-height:1.2;display:flex}html[lang=ar] .motto__quote{font-size:clamp(1.5rem,3.2vw,2.5rem);font-weight:800;line-height:1.4}.motto__part{display:inline-block}.motto__sep{background:var(--amber);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.motto__text{color:#fbf6eebf;max-width:60ch;margin-inline:auto;font-size:clamp(.92rem,1.1vw,1rem);line-height:1.6}.gallery{background:var(--white)}.gallery__grid{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:.7rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.gallery__item{aspect-ratio:4/3;background:var(--cream-2);scroll-snap-align:start;border-radius:16px;flex:0 0 78%;min-height:0;position:relative;overflow:hidden}.gallery__item img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.gallery__item:hover img{transform:scale(1.04)}.gallery__item figcaption{inset-inline:0;color:var(--white);background:linear-gradient(#0000,#082f57c7);padding:1.2rem .8rem .6rem;font-size:.78rem;font-weight:700;position:absolute;bottom:0}.gallery__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.8rem;display:flex}.gallery__note{color:var(--ink-3);font-size:.75rem}.join{background:linear-gradient(180deg, var(--cream) 0%, #eef6e8 60%, var(--green-soft) 100%)}.join .section-head{margin-bottom:1.5rem}.steps{gap:.7rem;display:grid}.step{border:1px solid var(--line);background:#ffffffa6;border-radius:16px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.step__num{border:1px solid var(--line);background:var(--white);width:2.2rem;height:2.2rem;color:var(--green-deep);box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;font-size:.76rem;font-weight:800;display:grid}.step h3{margin-bottom:.15rem;font-size:1rem}.step p{color:var(--ink-2);font-size:.84rem;line-height:1.55}.join__panel{isolation:isolate;border-radius:var(--radius-lg);background:var(--navy);color:var(--white);box-shadow:var(--shadow-lg);gap:1.2rem;margin-top:1.2rem;padding:1.4rem;display:grid;position:relative;overflow:hidden}.join__panel:before{content:"";top:-30%;z-index:-1;aspect-ratio:1;background:#f2a33c29;border-radius:50%;width:60%;position:absolute;inset-inline-end:-20%}.join__panel:after{content:"";bottom:-30%;z-index:-1;aspect-ratio:1;background:#4e9b3e33;border-radius:50%;width:50%;position:absolute;inset-inline-start:-20%}.join__panel .eyebrow{color:var(--amber)}.join__panel .eyebrow:before{background:var(--amber)}.join__panel-copy h3{color:var(--white);margin-block:.2rem .4rem;font-size:clamp(1.3rem,2.4vw,1.7rem)}.join__panel-copy p:not(.eyebrow){color:#ffffffb8;font-size:.9rem;line-height:1.6}.join__panel-actions{align-content:start;gap:.6rem;display:grid}.join__actions{gap:.5rem;display:grid}.join__actions .btn{width:100%}.join__phone{color:#ffffffc7;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.join__phone .icon{width:1rem;height:1rem;color:var(--amber)}.join__note{color:#ffffff9e;font-size:.74rem;line-height:1.5}.join__deco{bottom:-1.5rem;z-index:-1;color:#ffffff0f;width:7rem;height:7rem;position:absolute;inset-inline-end:1.2rem}.join__deco .icon{width:100%;height:100%}@media (width>=800px){.steps{grid-template-columns:repeat(3,minmax(0,1fr))}.join__panel{grid-template-columns:1fr 280px;align-items:center;padding:1.5rem 1.8rem}}@media (width<=799px){.steps{border:1px solid var(--line);background:#ffffffa6;border-radius:16px;gap:0;overflow:hidden}.step{background:0 0;border:0;border-radius:0;flex-direction:row;gap:.7rem;padding:.8rem .9rem}.step+.step{border-top:1px solid var(--line)}.step__num{flex:none;width:2rem;height:2rem}}.faq{background:var(--cream)}.faq__grid{gap:2rem;display:grid}.faq__intro h2{margin-bottom:.5rem;font-size:clamp(1.8rem,3.4vw,2.6rem)}.faq__list{gap:.5rem;display:grid}.faq__contact{color:var(--green-deep);align-items:center;gap:.35rem;margin-top:.2rem;font-size:.84rem;font-weight:800;display:inline-flex}.faq__contact:hover{color:var(--navy)}.faq__contact .icon{width:.95rem;height:.95rem}.faq__item{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);overflow:hidden}.faq__item[open]{border-color:var(--line-strong)}.faq__item summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem 1rem;font-size:.9rem;font-weight:800;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary .icon{width:1.1rem;height:1.1rem;color:var(--green-deep);transition:transform .25s var(--ease);flex:none}.faq__item[open] summary .icon{transform:rotate(45deg)}.faq__answer{color:var(--ink-2);padding:0 1rem .9rem;font-size:.85rem;line-height:1.65}.contact{background:var(--white)}.contact__grid{gap:2rem;display:grid}.contact__content h2{margin-bottom:.6rem;font-size:clamp(1.8rem,3.4vw,2.6rem)}.contact__lead{max-width:55ch;color:var(--ink-2);font-size:clamp(.96rem,1.2vw,1.04rem);line-height:1.6}.contact__cards{gap:.5rem;margin-top:1.2rem;display:grid}.contact-card{border:1px solid var(--line);background:var(--cream);border-radius:12px;align-items:flex-start;gap:.6rem;padding:.7rem .8rem;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex}a.contact-card:hover{border-color:var(--line-strong);background:var(--white);box-shadow:var(--shadow-sm)}.contact-card__icon{background:var(--white);width:2.1rem;height:2.1rem;color:var(--navy);box-shadow:var(--shadow-sm);border-radius:10px;flex:none;place-items:center;display:grid}.contact-card__icon .icon{width:1.05rem;height:1.05rem}.contact-card__body{flex-direction:column;gap:.05rem;min-width:0;display:flex}.contact-card__label{color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800}html[lang=ar] .contact-card__label{letter-spacing:0;text-transform:none;font-size:.74rem}.contact-card__value{overflow-wrap:break-word;color:var(--ink);font-size:.88rem;font-weight:700}.contact-card__note{color:var(--ink-3);font-size:.72rem}.contact__social-label{color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;margin-top:1rem;margin-bottom:.4rem;font-size:.68rem;font-weight:800}html[lang=ar] .contact__social-label{letter-spacing:0;text-transform:none;font-size:.82rem}.contact__form{border:1px solid var(--line);background:var(--cream);box-shadow:var(--shadow-md);border-radius:20px;padding:clamp(1rem,2.5vw,1.4rem)}.contact__form h3{margin-bottom:.8rem;font-size:clamp(1.15rem,2vw,1.35rem)}.field{gap:.2rem;margin-bottom:.6rem;display:grid}.field label{color:var(--ink);font-size:.74rem;font-weight:800}.field input,.field textarea{border:1px solid var(--line-strong);background:var(--white);width:100%;color:var(--ink);border-radius:10px;padding:.6rem .75rem;font-size:.88rem;transition:border-color .2s,box-shadow .2s}.field input::placeholder,.field textarea::placeholder{color:var(--ink-3);opacity:.8}.field input:focus,.field textarea:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #4e9b3e24}.field textarea{resize:vertical;min-height:90px}.contact__form .btn{width:100%;margin-top:.2rem}.form-note{color:var(--ink-3);margin-top:.6rem;font-size:.72rem;line-height:1.5}.form-status{min-height:1.2em;color:var(--green-deep);margin-top:.5rem;font-size:.8rem;font-weight:700}.next-meeting{background:var(--cream);padding-block:1rem 1.5rem}.next-meeting__card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-md);gap:1rem;padding:1.2rem 1.4rem;display:grid}.next-meeting__when{align-items:center;gap:.8rem;display:flex}.next-meeting__icon{background:var(--green-soft);width:2.6rem;height:2.6rem;color:var(--green-deep);border-radius:14px;flex:none;place-items:center;display:grid}.next-meeting__icon .icon{width:1.25rem;height:1.25rem}.next-meeting__when-copy{flex-direction:column;gap:.1rem;display:flex}.next-meeting__label{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}html[lang=ar] .next-meeting__label{letter-spacing:0;text-transform:none;font-size:.78rem}.next-meeting__date{color:var(--navy);font-size:.82rem;font-weight:700}.next-meeting__time{color:var(--green-deep);font-family:var(--font-display);font-size:1.3rem;font-weight:700;line-height:1.1}html[lang=ar] .next-meeting__time{font-weight:800}.next-meeting__venue{color:var(--ink-3);align-items:flex-start;gap:.3rem;margin-top:.2rem;font-size:.72rem;line-height:1.4;display:flex}.next-meeting__venue .icon{width:.9rem;height:.9rem;color:var(--amber-deep);flex:none;margin-top:.08rem}.next-meeting__venue:hover{color:var(--green-deep)}.next-meeting__copy{min-width:0}.next-meeting__tag{background:var(--green-soft);color:var(--green-deep);border-radius:999px;margin-bottom:.35rem;padding:.18rem .5rem;font-size:.66rem;font-weight:800;display:inline-flex}.next-meeting__copy h2{margin-bottom:.25rem;font-size:clamp(1.15rem,2vw,1.45rem)}.next-meeting__copy p{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.55;display:-webkit-box;overflow:hidden}.next-meeting__actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.next-meeting__all{color:var(--navy);align-items:center;gap:.25rem;font-size:.8rem;font-weight:800;display:inline-flex}.next-meeting__all:hover{color:var(--green-deep)}@media (width>=900px){.next-meeting__card{grid-template-columns:220px 1fr auto;align-items:center;gap:1.5rem;padding:1.1rem 1.5rem}.next-meeting__actions{flex-direction:column;align-items:flex-start;gap:.35rem}}@media (width<=520px){.next-meeting{padding-bottom:1.2rem}.next-meeting__card{gap:.75rem;padding:.9rem}.next-meeting__actions{flex-direction:row;align-items:center;gap:.5rem;width:100%}.next-meeting__actions .btn{flex:1;width:auto}.next-meeting__all{white-space:nowrap;font-size:.76rem}}.meetings-hero{isolation:isolate;background:var(--cream);scroll-margin-top:var(--header-h);padding-block:clamp(3rem,7vw,5.5rem) clamp(2.5rem,5vw,4rem);position:relative;overflow:clip}.meetings-hero__bg{z-index:-1;background:radial-gradient(70% 60% at 85% 0,#f2a33c2e,#0000 60%),radial-gradient(60% 60% at 10% 20%,#4e9b3e1f,#0000 60%);position:absolute;inset:0}.meetings-hero__bg:after{content:"";opacity:.24;background-image:radial-gradient(#12314f1f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;mask-image:linear-gradient(#00000073,#0000 65%)}.meetings-hero__grid{align-items:center;gap:2.5rem;display:grid}.meetings-hero__content h1{letter-spacing:-.02em;margin-block:.4rem 1rem;font-size:clamp(2.6rem,6vw,4.4rem)}html[lang=ar] .meetings-hero__content h1{letter-spacing:0;font-size:clamp(2.4rem,5.6vw,4.1rem);line-height:1.35}.meetings-hero__lead{max-width:56ch;color:var(--ink-2);font-size:clamp(1rem,1.4vw,1.12rem)}.meetings-hero__partner{border:1px solid var(--line);background:var(--white);color:var(--green-deep);border-radius:999px;align-items:center;gap:.4rem;margin-top:.8rem;padding:.35rem .7rem;font-size:.78rem;font-weight:800;display:inline-flex}.meetings-hero__partner .icon{width:.95rem;height:.95rem}.meetings-hero__actions{flex-wrap:wrap;gap:.7rem;margin-top:1.2rem;display:flex}.meetings-hero__card{isolation:isolate;border-radius:var(--radius-lg);background:var(--navy);color:var(--white);box-shadow:var(--shadow-lg);padding:clamp(1.5rem,4vw,2.4rem);position:relative;overflow:hidden}.meetings-hero__card:before{content:"";top:-30%;z-index:-1;aspect-ratio:1;background:#f2a33c29;border-radius:50%;width:60%;position:absolute;inset-inline-end:-20%}.meetings-hero__card:after{content:"";bottom:-30%;z-index:-1;aspect-ratio:1;background:#4e9b3e33;border-radius:50%;width:50%;position:absolute;inset-inline-start:-20%}.meetings-hero__card-icon{width:3rem;height:3rem;color:var(--amber);background:#f2a33c2e;border-radius:16px;place-items:center;margin-bottom:1rem;display:grid}.meetings-hero__card-icon .icon{width:1.4rem;height:1.4rem}.meetings-hero__card-label{color:#ffffff9e;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:800;display:block}html[lang=ar] .meetings-hero__card-label{letter-spacing:0;text-transform:none;font-size:.88rem}.meetings-hero__card-time{color:var(--white);font-family:var(--font-display);margin-block:.3rem .6rem;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:700;line-height:1.1;display:block}html[lang=ar] .meetings-hero__card-time{font-weight:800}.meetings-hero__card p{color:#ffffffb8;font-size:.92rem}.meetings-hero__card-meta{color:#ffffffbf;border-top:1px solid #ffffff24;flex-wrap:wrap;align-items:flex-start;gap:.4rem 1rem;margin-top:1.2rem;padding-top:1rem;font-size:.82rem;display:flex}.meetings-hero__card-meta span{align-items:flex-start;gap:.3rem;display:inline-flex}.meetings-hero__card-meta .icon{width:1rem;height:1rem;color:var(--amber);flex:none;margin-top:.18rem}.meetings-hero__map{background:var(--cream-2);scroll-margin-top:calc(var(--header-h) + 1rem);border:1px solid #ffffff2e;border-radius:14px;margin-top:1rem;display:block;position:relative;overflow:hidden}.meetings-hero__map img{width:100%;height:auto;display:block}.meetings-hero__map-label,.meetings-hero__map-open{color:var(--navy);box-shadow:var(--shadow-sm);background:#fffffff0;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .55rem;font-size:.7rem;font-weight:800;display:inline-flex;position:absolute}.meetings-hero__map-label{top:.6rem;inset-inline-start:.6rem}.meetings-hero__map-open{bottom:.6rem;color:var(--green-deep);inset-inline-start:.6rem}.meetings-hero__map-label .icon,.meetings-hero__map-open .icon{width:.9rem;height:.9rem}.meetings-hero__map-credit{color:#ffffff9e;margin-top:.35rem;font-size:.65rem;line-height:1.4;display:inline-block}.meetings-hero__map-credit:hover{color:var(--amber)}.meetings-hero__card-deco{bottom:-1.5rem;z-index:-1;color:#ffffff0f;width:7rem;height:7rem;position:absolute;inset-inline-end:1rem}.meetings-hero__card-deco .icon{width:100%;height:100%}.meetings-format{background:var(--white)}.meetings-format__grid{gap:.9rem;display:grid}.meetings-format__card{border:1px solid var(--line);border-radius:var(--radius);background:var(--cream);transition:transform .25s var(--ease), box-shadow .25s;padding:1.5rem}.meetings-format__card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.meetings-format__icon{background:var(--white);width:2.9rem;height:2.9rem;color:var(--green-deep);box-shadow:var(--shadow-sm);border-radius:16px;place-items:center;margin-bottom:1rem;display:grid}.meetings-format__icon .icon{width:1.35rem;height:1.35rem}.meetings-format__card h3{margin-bottom:.35rem;font-size:1.1rem}.meetings-format__card p{color:var(--ink-2);font-size:.9rem;line-height:1.65}.meetings-timeline{background:var(--cream-2)}.timeline{gap:1.6rem;display:grid;position:relative}.timeline:before{content:"";background:linear-gradient(180deg, var(--green), var(--amber), transparent);border-radius:2px;width:2px;position:absolute;inset-block:1.5rem 3rem;inset-inline-start:1.45rem}.timeline__item{scroll-margin-top:calc(var(--header-h) + 1rem);padding-inline-start:3.2rem;position:relative}.timeline__marker{top:1.7rem;border:3px solid var(--green);background:var(--white);width:1rem;height:1rem;box-shadow:0 0 0 4px var(--green-soft);border-radius:50%;position:absolute;inset-inline-start:.65rem}.timeline__item:first-child .timeline__marker{border-color:var(--amber);box-shadow:0 0 0 4px var(--amber-soft)}.timeline__card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-sm);padding:clamp(1.2rem,3vw,2rem)}.timeline__meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.timeline__date{color:var(--ink-3);align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;display:inline-flex}.timeline__date .icon{width:1rem;height:1rem}.timeline__tag{background:var(--amber-soft);color:var(--amber-deep);border-radius:999px;padding:.25rem .6rem;font-size:.7rem;font-weight:800;display:inline-flex}.timeline__item:first-child .timeline__tag{background:var(--green-soft);color:var(--green-deep)}.timeline__item:nth-child(2) .timeline__tag{background:var(--cream-2);color:var(--ink-2)}.timeline__head h2{margin-block:.3rem .6rem;font-size:clamp(1.6rem,3vw,2.3rem)}.timeline__summary{max-width:70ch;color:var(--ink-2);font-size:.98rem}.timeline__details{border-block:1px solid var(--line);gap:.8rem;margin-block:1.2rem;padding-block:1rem;display:grid}.timeline__detail{align-items:flex-start;gap:.6rem;display:flex}.timeline__detail-icon{background:var(--green-soft);width:2.2rem;height:2.2rem;color:var(--green-deep);border-radius:12px;flex:none;place-items:center;display:grid}.timeline__detail-icon .icon{width:1.1rem;height:1.1rem}.timeline__detail strong{color:var(--ink);font-size:.88rem;display:block}.timeline__detail p{color:var(--ink-2);font-size:.84rem;line-height:1.6}.timeline__takeaway{border-inline-start:3px solid var(--amber);border-radius:var(--radius-sm);background:var(--cream);color:var(--ink);align-items:flex-start;gap:.55rem;margin-block:1rem 1.2rem;padding:.9rem 1rem;font-size:.9rem;line-height:1.7;display:flex}.timeline__takeaway .icon{width:1.1rem;height:1.1rem;color:var(--amber-deep);margin-top:.2rem}.timeline__takeaway strong{font-weight:800}.timeline__media{margin-top:1rem}.timeline__media-label{color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-size:.72rem;font-weight:800}html[lang=ar] .timeline__media-label{letter-spacing:0;text-transform:none;font-size:.82rem}.timeline__photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.timeline__photo{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--cream-2);overflow:hidden}.timeline__photo--wide{aspect-ratio:16/9;grid-column:span 2}.timeline__photo img{object-fit:cover;width:100%;height:100%}.timeline__video{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--cream);align-items:center;gap:.75rem;margin-top:.7rem;padding:.85rem 1rem;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex}.timeline__video:hover{border-color:var(--line-strong);background:var(--white);box-shadow:var(--shadow-sm)}.timeline__video-icon{background:var(--rose-soft);width:2.6rem;height:2.6rem;color:var(--rose);border-radius:12px;flex:none;place-items:center;display:grid}.timeline__video-icon .icon{width:1.2rem;height:1.2rem}.timeline__video-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.timeline__video-copy strong{color:var(--ink);font-size:.84rem}.timeline__video-copy small{color:var(--ink-3);font-size:.74rem;line-height:1.5}.timeline__video-external{width:1rem;height:1rem;color:var(--ink-3);margin-inline-start:auto}.timeline__end{color:var(--ink-3);align-items:center;gap:.6rem;padding-inline-start:3.2rem;font-size:.8rem;font-weight:700;display:flex;position:relative}.timeline__end-dot{border:3px solid var(--amber);background:var(--white);width:1rem;height:1rem;box-shadow:0 0 0 4px var(--amber-soft);border-radius:50%;position:absolute;inset-inline-start:.65rem}.timeline__note{color:var(--ink-3);margin-top:1.5rem;font-size:.75rem;line-height:1.7}.meetings-cta{background:linear-gradient(180deg, var(--cream-2), var(--cream))}.meetings-cta__grid{gap:1rem;display:grid}.meetings-cta__card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-sm);padding:clamp(1.4rem,3vw,2rem)}.meetings-cta__icon{background:var(--green-soft);width:3rem;height:3rem;color:var(--green-deep);border-radius:16px;place-items:center;margin-bottom:1rem;display:grid}.meetings-cta__icon .icon{width:1.35rem;height:1.35rem}.meetings-cta__card h2{margin-bottom:.6rem;font-size:clamp(1.4rem,2.5vw,1.9rem)}.meetings-cta__card p{color:var(--ink-2);margin-bottom:1rem;font-size:.92rem}.meetings-cta__panel{isolation:isolate;border-radius:var(--radius-lg);background:var(--navy);color:var(--white);box-shadow:var(--shadow-lg);padding:clamp(1.4rem,3vw,2rem);position:relative;overflow:hidden}.meetings-cta__panel:before{content:"";top:-30%;z-index:-1;aspect-ratio:1;background:#f2a33c29;border-radius:50%;width:60%;position:absolute;inset-inline-end:-20%}.meetings-cta__panel:after{content:"";bottom:-30%;z-index:-1;aspect-ratio:1;background:#4e9b3e33;border-radius:50%;width:50%;position:absolute;inset-inline-start:-20%}.meetings-cta__panel .eyebrow{color:var(--amber)}.meetings-cta__panel .eyebrow:before{background:var(--amber)}.meetings-cta__panel h2{color:var(--white);margin-block:.3rem .6rem;font-size:clamp(1.5rem,2.8vw,2rem)}.meetings-cta__panel p{color:#ffffffb8;font-size:.92rem}.meetings-cta__actions{gap:.6rem;margin-top:1.2rem;display:grid}.meetings-cta__actions .btn{width:100%}.meetings-cta__back{color:#ffffffb3;align-items:center;gap:.35rem;margin-top:1rem;font-size:.8rem;display:inline-flex}.meetings-cta__back:hover{color:var(--amber)}.meetings-cta__back .icon{width:.95rem;height:.95rem}.site-footer{background:var(--navy-deep);color:var(--cream);padding-block:2rem 1rem}.footer__grid{gap:1.5rem;display:grid}.footer__logo{background:var(--cream);border:1px solid #ffffff1a;border-radius:14px;margin-bottom:.8rem;padding:.5rem;display:inline-block}.footer__logo img{width:160px;height:auto}.footer__brand p{color:#fbf6eead;max-width:34ch;font-size:.82rem;line-height:1.6}.footer__brand .footer__made{color:var(--amber);margin-top:.5rem;font-size:.72rem;font-weight:700}.footer__col h3{color:var(--white);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.6rem;font-size:.68rem;font-weight:800}html[lang=ar] .footer__col h3{letter-spacing:0;text-transform:none;font-size:.82rem}.footer__links{gap:.3rem;display:grid}.footer__links a{color:#fbf6eeb3;font-size:.82rem;transition:color .2s}.footer__links a:hover{color:var(--amber)}.footer__contact{gap:.4rem;display:grid}.footer__contact a,.footer__contact>span{color:#fbf6eeb3;align-items:flex-start;gap:.4rem;font-size:.8rem;display:flex}.footer__contact .icon{width:1rem;height:1rem;color:var(--amber);margin-top:.18rem}.footer__contact a:hover{color:var(--amber)}.socials--footer{margin-bottom:.8rem}.socials--footer a{width:2.4rem;height:2.4rem;color:var(--cream);background:0 0;border-color:#ffffff2e}.socials--footer a:hover{border-color:var(--amber);background:var(--amber);color:var(--navy-deep)}.footer__org{color:#fbf6ee9e;flex-wrap:wrap;gap:.25rem;font-size:.7rem;display:flex}.footer__org span:last-child{color:#fbf6eecc;font-weight:700}.footer__bottom{color:#fbf6ee99;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;margin-top:1.5rem;padding-top:1rem;font-size:.68rem;display:flex}.footer__bottom a{color:var(--amber);align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.footer__bottom .icon{width:.9rem;height:.9rem}@media (width<=639px){.footer__grid{grid-template-columns:1fr 1fr;grid-template-areas:"brand brand""links follow""contact contact";gap:1.2rem}.footer__brand{grid-area:brand}.footer__col:nth-child(2){grid-area:links}.footer__col:nth-child(3){grid-area:contact}.footer__col:nth-child(4){grid-area:follow}.footer__brand p{display:none}.footer__logo{margin-bottom:0}.footer__logo img{width:120px}}.to-top{bottom:1rem;z-index:55;background:var(--navy);width:2.75rem;height:2.75rem;color:var(--white);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;border:none;border-radius:50%;place-items:center;transition:opacity .25s,visibility .25s,transform .25s,background-color .25s;display:grid;position:fixed;inset-inline-end:1rem;transform:translateY(10px)}.to-top:hover{background:var(--green-deep)}.to-top.is-visible{opacity:1;visibility:visible;transform:none}.to-top .icon{width:1.2rem;height:1.2rem}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:var(--delay,0s);transform:translateY(20px)}[data-reveal].is-visible{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero__seal-ring{animation:none}}@media (width<=520px){.hero__badge{top:4%;inset-inline-start:0}.hero__ribbon{bottom:4%;inset-inline-start:0}.hero__seal{inset-inline-end:0;width:94px;height:94px;bottom:2%}.hero__seal-mark{width:44px;height:44px}.hero__spark--1,.hero__spark--2{display:none}.hero__actions{flex-direction:column;align-items:stretch}.hero__actions .btn{width:100%}.values__label{text-align:center;flex-basis:100%}.about__main{aspect-ratio:3/2}.about__small{inset-inline-start:0;width:42%;bottom:-6%}.about__stamp{top:-4%;inset-inline-end:0}.motto__quote{display:block}.motto__sep{display:none}.motto__part{display:block}.motto__part+.motto__part{margin-top:.35rem}.activities__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.activity{padding:.85rem}.activity__icon{width:2.1rem;height:2.1rem}.activity__icon .icon{width:1.05rem;height:1.05rem}.activity h3{font-size:.92rem}.activity p{font-size:.78rem}.activities__cta .btn{width:100%}}@media (width<=400px){.brand__mark{width:46px;height:46px}.brand__name strong{font-size:.82rem}.lang-switch{padding:.3rem .55rem}}@media (width>=640px){.lang-switch__short{display:none}.lang-switch__full{display:inline}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.activities__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}}@media (width>=900px){.footer__grid{grid-template-columns:1.35fr .7fr 1fr .8fr;gap:2rem}.faq__grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:2.5rem}.gallery__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;padding-bottom:0;display:grid;overflow:visible}.gallery__item{aspect-ratio:4/3}.to-top{inset-inline-end:1.6rem;width:3rem;height:3rem;bottom:1.6rem}}@media (width>=960px){.hero__grid{grid-template-columns:1.02fr .98fr;gap:3rem}.about__grid{grid-template-columns:.95fr 1.05fr;gap:3rem}.contact__grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:3rem}}@media (width>=980px){.activities__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}}@media (width>=1024px){.nav{margin-inline:auto;display:block}.header__actions{margin-inline-start:0}.header__cta{display:inline-flex}.menu-btn{display:none}.mobile-menu{display:none!important}}@media (width>=640px){.meetings-format__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.meetings-format__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.meetings-cta__grid{grid-template-columns:1fr 1fr}.timeline__photos{grid-template-columns:repeat(4,minmax(0,1fr))}.timeline__photo--wide{aspect-ratio:2;grid-column:span 2}.timeline__item,.timeline__end{padding-inline-start:4rem}}@media (width>=960px){.meetings-hero__grid{grid-template-columns:1.05fr .95fr;gap:4rem}}@media (width>=1000px){.timeline__details{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.meetings-hero__actions{flex-direction:column;align-items:stretch}.meetings-hero__actions .btn{width:100%}}@media print{.site-header,.to-top,.mobile-menu,.hero__actions,.values,.gallery__yt,.socials,.contact__form{display:none!important}body{color:#000;background:#fff}.section{padding-block:2rem}}
