@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2");unicode-range:U+0000-00FF,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;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2");unicode-range:U+0000-00FF,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;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2");unicode-range:U+0000-00FF,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;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.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-20C0,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(/build/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-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}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-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}@font-face{font-family:Plex Fallback;src:local("Arial");size-adjust:104%;ascent-override:98%;descent-override:26%;line-gap-override:0%}:root{--color-bg: #FFFFFF;--color-surface: #F6F5F0;--color-surface-2: #ECEAE2;--color-border: #D8D6CC;--color-border-strong: #8A8C80;--color-text: #1C1D17;--color-text-muted: #55574A;--color-brand: #797B4C;--color-brand-strong: #5F613A;--color-brand-deep: #4A4C2C;--color-ink: #2A2B1C;--color-ink-text: #C9CBB5;--color-accent: #FF7F00;--color-accent-text: #A84F00;--color-danger: #B42318;--color-danger-bg: #FDF3F2;--color-success: #1F7A3D;--color-focus: #1C1D17;--color-on-dark: #FFFFFF;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--gutter-mobile: 20px;--radius-sm: 2px;--radius-md: 4px;--shadow-pop: 0 8px 24px rgba(28, 29, 23, .12);--scrim: linear-gradient(transparent, rgba(28, 29, 23, .78));--scrim-hero: linear-gradient(90deg, rgba(28, 29, 23, .86) 0%, rgba(28, 29, 23, .74) 45%, rgba(28, 29, 23, .38) 100%);--scrim-hero-rtl: linear-gradient(270deg, rgba(28, 29, 23, .86) 0%, rgba(28, 29, 23, .74) 45%, rgba(28, 29, 23, .38) 100%);--scrim-hero-mobile: linear-gradient(rgba(28, 29, 23, .72), rgba(28, 29, 23, .84));--backdrop: rgba(28, 29, 23, .4);--font-sans: "IBM Plex Sans", "Plex Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-arabic: "IBM Plex Sans Arabic", "IBM Plex Sans", "Plex Fallback", system-ui, sans-serif;--fs-display: clamp(2.125rem, 1.2rem + 2.9vw, 3.5rem);--fs-h1: clamp(1.875rem, 1.3rem + 1.8vw, 2.75rem);--fs-h2: clamp(1.5rem, 1.2rem + .95vw, 2rem);--fs-h3: clamp(1.1875rem, 1.1rem + .3vw, 1.375rem);--fs-lead: clamp(1.125rem, 1.08rem + .15vw, 1.25rem);--fs-body: clamp(1rem, .98rem + .08vw, 1.0625rem);--fs-small: .875rem;--fs-overline: .8125rem;--header-h: 64px;--content-max: 1200px;--measure: 68ch;--ease: .18s ease}@media(min-width:1100px){:root{--header-h: 80px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-block-start:calc(var(--header-h) + var(--space-4))}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.65;font-weight:400;text-rendering:optimizeLegibility;overflow-x:clip}:lang(ar){--fs-small: 1rem}:lang(ar) :is(.error,.notice-box strong,.btn,.nav-main a,.field label,.field .label,.lang summary,.text-link,.menu-toggle,.overline,.footer-title,.chip,.lang-segment a,.quick-actions a,.drawer nav a,.contact-line){font-weight:600}a,button,summary,label,input,select,textarea{touch-action:manipulation}h1,h2,.hero__title{text-wrap:balance}:lang(ar) body,body:lang(ar){font-family:var(--font-arabic);font-size:1.125rem;line-height:1.8;letter-spacing:0}img,svg{display:block;max-width:100%}img{height:auto}a{color:var(--color-brand-strong);text-underline-offset:3px}a:hover{color:var(--color-brand-deep)}h1,h2,h3,h4{margin:0;font-weight:600;color:var(--color-text)}h1{font-size:var(--fs-h1);line-height:1.15}h2{font-size:var(--fs-h2);line-height:1.2}h3{font-size:var(--fs-h3);line-height:1.3}:lang(ar) :is(h1,h2,h3,h4){line-height:1.35}p{margin:0}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 4px var(--color-bg)}.on-dark :focus-visible,.site-footer :focus-visible,.cta-band :focus-visible{outline-color:var(--color-on-dark);box-shadow:0 0 0 4px var(--color-ink)}[hidden]{display:none!important}.visually-hidden{position:absolute!important;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;inset-inline-start:var(--space-4);inset-block-start:-100px;z-index:100;background:var(--color-text);color:var(--color-on-dark);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm)}.skip-link:focus{inset-block-start:var(--space-4);color:var(--color-on-dark)}.icon{inline-size:20px;block-size:20px;flex:none}.icon--lg{inline-size:24px;block-size:24px}[dir=rtl] .icon--mirror{transform:scaleX(-1)}.ltr{direction:ltr;unicode-bidi:isolate;white-space:nowrap}.container{inline-size:100%;max-inline-size:calc(var(--content-max) + 2 * var(--gutter-mobile));margin-inline:auto;padding-inline:var(--gutter-mobile)}@media(min-width:640px){.container{padding-inline:var(--space-6);max-inline-size:calc(var(--content-max) + 2 * var(--space-6))}}@media(min-width:1024px){.container{padding-inline:var(--space-7);max-inline-size:calc(var(--content-max) + 2 * var(--space-7))}}.grid-12{display:grid;gap:var(--space-6)}@media(min-width:1024px){.grid-12{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-6)}}.section{padding-block:var(--space-8)}@media(min-width:1024px){.section{padding-block:var(--space-9)}}.section--surface{background:var(--color-surface)}.stack>*+*{margin-block-start:var(--space-4)}.overline{font-size:var(--fs-overline);font-weight:500;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}:lang(ar) .overline{font-size:.9375rem;letter-spacing:0;text-transform:none}.lead{font-size:var(--fs-lead);line-height:1.55;color:var(--color-text-muted)}.small,small{font-size:var(--fs-small);line-height:1.5}.muted{color:var(--color-text-muted)}.prose{max-inline-size:var(--measure)}.prose>*+*{margin-block-start:var(--space-4)}.prose>:first-child{margin-block-start:0}.prose h2{margin-block-start:var(--space-7);font-size:var(--fs-h3)}.prose h3{margin-block-start:var(--space-6);font-size:1.125rem}.prose ul,.prose ol{padding-inline-start:var(--space-5)}.prose li+li{margin-block-start:var(--space-2)}.prose table{inline-size:100%;border-collapse:collapse;font-size:var(--fs-small)}.prose th,.prose td{border:1px solid var(--color-border);padding:var(--space-2) var(--space-3);text-align:start;vertical-align:top}.prose th{background:var(--color-surface);font-weight:600}.table-scroll{overflow-x:auto;max-inline-size:100%}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:48px;padding:0 var(--space-5);border-radius:var(--radius-sm);font:inherit;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background-color var(--ease),color var(--ease),border-color var(--ease)}@media(min-width:1024px){.btn{min-block-size:44px}}.btn--primary{background:var(--color-brand-strong);color:var(--color-on-dark)}.btn--primary:hover{background:var(--color-brand-deep);color:var(--color-on-dark)}.btn--secondary{background:var(--color-bg);color:var(--color-text);border-color:var(--color-text)}.btn--secondary:hover{background:var(--color-surface);color:var(--color-text)}.btn--light{background:var(--color-on-dark);color:var(--color-ink)}.btn--light:hover{background:var(--color-surface);color:var(--color-ink)}.btn--ghost-light{color:var(--color-on-dark);border-color:var(--color-ink-text);background:transparent}.btn--ghost-light:hover{background:#ffffff14;color:var(--color-on-dark)}.btn[disabled],.btn[aria-disabled=true]{opacity:.6;cursor:progress}.btn--block{inline-size:100%}@media(min-width:640px){.btn--block-sm{inline-size:auto}}.text-link{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:500;color:var(--color-brand-strong);text-decoration:underline;min-block-size:44px}.site-header{position:sticky;inset-block-start:0;z-index:40;background:var(--color-bg);border-block-end:1px solid transparent;transition:border-color var(--ease)}.site-header.is-scrolled{border-block-end-color:var(--color-border)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);block-size:var(--header-h)}.brand{display:inline-flex;align-items:center;color:var(--color-brand);min-block-size:44px}.brand .logo{block-size:28px;inline-size:auto}@media(min-width:1100px){.brand .logo{block-size:32px}}.nav-main{display:none}.nav-main ul{display:flex;gap:var(--space-5);list-style:none;margin:0;padding:0}.nav-main a{display:inline-flex;align-items:center;min-block-size:44px;color:var(--color-text);font-weight:500;text-decoration:none;border-block-end:2px solid transparent;white-space:nowrap}.nav-main a:hover{border-block-end-color:var(--color-border-strong);color:var(--color-text)}.nav-main a[aria-current=page]{color:var(--color-brand-strong);border-block-end-color:var(--color-brand-strong)}.header-tools{display:flex;align-items:center;gap:var(--space-3)}@media(min-width:1100px){.nav-main{display:block}.menu-toggle{display:none!important}}@media(min-width:1100px)and (max-width:1279px){.nav-main ul{gap:var(--space-4)}.nav-main a{font-size:.9375rem}}.lang{position:relative;display:none}@media(min-width:1100px){.lang{display:block}}.lang summary{list-style:none;display:inline-flex;align-items:center;gap:var(--space-1);min-block-size:44px;min-inline-size:64px;padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;font-weight:500}.lang summary::-webkit-details-marker{display:none}.lang[open] summary{border-color:var(--color-border-strong)}.lang ul{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + var(--space-2));min-inline-size:200px;margin:0;padding:var(--space-2);list-style:none;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-pop)}.lang li a{text-align:start;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-block-size:44px;padding-inline:var(--space-3);color:var(--color-text);text-decoration:none;border-radius:var(--radius-sm)}.lang li a:hover{background:var(--color-surface)}.lang li a[aria-current=true]{font-weight:600;color:var(--color-brand-strong)}.drawer__close,.menu-toggle{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:48px;min-inline-size:48px;padding-inline:var(--space-3);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;font-weight:500;color:var(--color-text);cursor:pointer}.drawer{position:fixed;inset:0;z-index:60;display:none}.drawer.is-open{display:block}.drawer__backdrop{position:absolute;inset:0;background:var(--backdrop);border:0;padding:0;inline-size:100%;cursor:pointer}.drawer__panel{overscroll-behavior:contain;position:absolute;inset-block:0;inset-inline-end:0;inline-size:min(100%,400px);background:var(--color-bg);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;overflow-y:auto;padding-block-end:env(safe-area-inset-bottom);animation:drawer-in .2s ease}[dir=rtl] .drawer__panel{animation-name:drawer-in-rtl}@keyframes drawer-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@keyframes drawer-in-rtl{0%{transform:translate(-24px);opacity:0}to{transform:none;opacity:1}}.drawer__head{display:flex;align-items:center;justify-content:space-between;block-size:var(--header-h);padding-inline:var(--gutter-mobile);border-block-end:1px solid var(--color-border)}.drawer nav ul{list-style:none;margin:0;padding:var(--space-2) 0}.drawer nav a{display:flex;align-items:center;min-block-size:56px;padding-inline:var(--gutter-mobile);font-size:var(--fs-h3);font-weight:500;color:var(--color-text);text-decoration:none}.drawer nav a[aria-current=page]{color:var(--color-brand-strong);box-shadow:inset 3px 0 0 var(--color-brand-strong)}[dir=rtl] .drawer nav a[aria-current=page]{box-shadow:inset -3px 0 0 var(--color-brand-strong)}.drawer__section{padding:var(--space-4) var(--gutter-mobile);border-block-start:1px solid var(--color-border)}.lang-segment{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);overflow:hidden}.lang-segment a{display:flex;align-items:center;justify-content:center;min-block-size:48px;color:var(--color-text);text-decoration:none;font-weight:500}.lang-segment a+a{border-inline-start:1px solid var(--color-border-strong)}.lang-segment a[aria-current=true]{background:var(--color-brand-strong);color:var(--color-on-dark)}.quick-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:var(--space-2)}.quick-actions a{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:48px;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);text-decoration:none;font-weight:500}body.has-drawer,html:has(body.has-drawer){overflow:hidden}.page-head{background:var(--color-surface);padding-block:var(--space-6) var(--space-7)}@media(min-width:1024px){.page-head{padding-block:var(--space-7) var(--space-8)}}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0 0 var(--space-4);padding:0;font-size:var(--fs-small);color:var(--color-text-muted)}.breadcrumb li{display:inline-flex;align-items:center;gap:var(--space-2)}.breadcrumb li:not(:last-child):after{content:"/";color:var(--color-border-strong)}.breadcrumb a{color:var(--color-text-muted)}.page-head .lead{margin-block-start:var(--space-3);max-inline-size:var(--measure)}.section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3) var(--space-5);margin-block-end:var(--space-5)}@media(min-width:1024px){.section-head{margin-block-end:var(--space-6)}}.section-head .overline{display:block;margin-block-end:var(--space-2)}.section-head .overline:before{content:"";display:block;inline-size:48px;block-size:3px;background:var(--color-accent);margin-block-end:var(--space-3)}.hero{position:relative;isolation:isolate;overflow:hidden;background:var(--color-ink);color:var(--color-on-dark);display:flex;align-items:center;min-block-size:560px;padding-block:var(--space-8)}@media(min-width:1024px){.hero{min-block-size:clamp(560px,72vh,680px);padding-block:var(--space-9)}}.hero__media{position:absolute;inset:0;z-index:-1}.hero__media img{inline-size:100%;block-size:100%;object-fit:cover;object-position:30% 60%}.hero__media:after{content:"";position:absolute;inset:0;background:var(--scrim-hero-mobile)}@media(min-width:1024px){.hero__media:after{background:var(--scrim-hero)}[dir=rtl] .hero__media:after{background:var(--scrim-hero-rtl)}}.hero__grid{inline-size:100%}.hero__text{max-inline-size:720px}.hero__text .overline{margin-block-end:var(--space-4);color:var(--color-ink-text)}.hero__title{font-size:var(--fs-display);line-height:1.1;letter-spacing:-.01em;max-inline-size:16ch;color:var(--color-on-dark)}:lang(ar) .hero__title{letter-spacing:0;line-height:1.35;max-inline-size:20ch}.hero__lead{margin-block-start:var(--space-5);max-inline-size:52ch;color:var(--color-ink-text)}.hero__actions{display:flex;flex-direction:column;gap:var(--space-3);margin-block-start:var(--space-6)}@media(min-width:640px){.hero__actions{flex-direction:row;flex-wrap:wrap}}.icon-btn{display:inline-flex;align-items:center;justify-content:center;inline-size:48px;block-size:48px;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);cursor:pointer}.icon-btn:hover{background:var(--color-surface-2)}.cards{display:grid;gap:var(--space-5);grid-template-columns:1fr}@media(min-width:640px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{position:relative;display:flex;flex-direction:column;gap:var(--space-3)}.card__media{aspect-ratio:3 / 2;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;display:flex;align-items:center;justify-content:center;transition:border-color var(--ease)}.card__media img{inline-size:100%;block-size:100%;object-fit:cover}.card__media .pi-placeholder{inline-size:32px;color:var(--color-brand)}.card__title{font-size:var(--fs-h3)}.card__title a{color:var(--color-text);text-decoration:none}.card__title a:after{content:"";position:absolute;inset:0}.card:hover .card__title a{text-decoration:underline}.card:hover .card__media{border-color:var(--color-brand)}.card:focus-within{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:var(--radius-md)}.card__title a:focus-visible{outline:none;box-shadow:none}.card__summary{color:var(--color-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--fs-small);color:var(--color-text-muted)}.chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-text);font-size:var(--fs-small);font-weight:500}.chip--success{color:var(--color-success)}.activity-list{display:grid;gap:var(--space-7)}@media(min-width:1024px){.activity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-7) var(--space-6)}}.activity-list .card__number{color:var(--color-text-muted);font-size:var(--fs-overline);font-weight:500;letter-spacing:.12em}.activity-list .card__media{max-inline-size:612px}.split{display:grid;gap:var(--space-5)}@media(min-width:1024px){.split{grid-template-columns:5fr 7fr;gap:var(--space-7)}}.about-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-4);list-style:none;margin:0;padding:0}.about-facts li{display:flex;flex-direction:column;gap:var(--space-1);padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border);min-inline-size:0}.about-facts strong{font-size:var(--fs-h3);font-weight:600;line-height:1.3;color:var(--color-text)}.about-facts span{font-size:var(--fs-small);color:var(--color-text-muted)}.logo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);list-style:none;margin:0;padding:0}@media(min-width:640px){.logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.logo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.logo-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.logo-tile{display:flex;flex-direction:column;gap:var(--space-2);color:var(--color-text);text-decoration:none}.logo-tile__box{aspect-ratio:3 / 2;min-block-size:0;overflow:hidden;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;place-items:center}.logo-tile__box img{inline-size:76%;block-size:64%;max-inline-size:76%;max-block-size:64%;object-fit:contain}.logo-tile__fallback{padding:0 12%}@media(max-width:639px){.logo-grid__extra{display:none}}.logo-tile__name{font-size:var(--fs-small);line-height:1.4;color:var(--color-text-muted)}.logo-tile__fallback{font-size:var(--fs-h3);font-weight:600;text-align:center;color:var(--color-text)}a.logo-tile:hover .logo-tile__box{border-color:var(--color-brand)}.ref-group+.ref-group{margin-block-start:var(--space-7)}.ref-group h2{margin-block-end:var(--space-5);font-size:var(--fs-h3)}.cta-band{background:var(--color-ink);color:var(--color-on-dark);padding-block:var(--space-7)}.cta-band__inner{display:grid;gap:var(--space-5);align-items:center}@media(min-width:1024px){.cta-band__inner{grid-template-columns:1fr auto}}.cta-band h2{color:var(--color-on-dark)}.cta-band__actions{display:grid;gap:var(--space-3)}@media(min-width:640px){.cta-band__actions{display:flex;flex-wrap:wrap}}.with-subnav{display:grid;gap:var(--space-6)}@media(min-width:1024px){.with-subnav{grid-template-columns:3fr 7fr 2fr;gap:var(--space-6)}}.subnav{align-self:start}@media(min-width:1024px){.subnav{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-5))}}.subnav .overline{display:block;margin-block-end:var(--space-3)}.subnav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}@media(min-width:1024px){.subnav ul{flex-direction:column;gap:0}}.subnav a{display:inline-flex;align-items:center;min-block-size:44px;padding-inline:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);text-decoration:none}.subnav a[aria-current=page]{background:var(--color-brand-strong);border-color:var(--color-brand-strong);color:var(--color-on-dark)}@media(min-width:1024px){.subnav a{border:0;border-inline-start:2px solid var(--color-border);border-radius:0;padding-inline:var(--space-4)}.subnav a[aria-current=page]{background:transparent;color:var(--color-brand-strong);border-inline-start-color:var(--color-brand-strong);font-weight:600}}.pager{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4);margin-block-start:var(--space-7);padding-block-start:var(--space-5);border-block-start:1px solid var(--color-border)}.detail{display:grid;gap:var(--space-6)}@media(min-width:1024px){.detail{grid-template-columns:7fr 5fr;gap:var(--space-7)}.detail--wide{grid-template-columns:8fr 4fr}}.detail__media img{border-radius:var(--radius-md);border:1px solid var(--color-border)}.gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);list-style:none;padding:0;margin:var(--space-3) 0 0}@media(min-width:1024px){.gallery--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.gallery button{display:block;inline-size:100%;aspect-ratio:1;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden;cursor:zoom-in;background:var(--color-surface-2)}.gallery img{inline-size:100%;block-size:100%;object-fit:cover}.facts{background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-5)}.facts dl{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3) var(--space-5);margin:0}.facts dt{color:var(--color-text-muted)}.facts dd{margin:0;font-weight:500}.lightbox{inline-size:min(100vw,1200px);max-inline-size:100vw;block-size:min(100dvh,900px);max-block-size:100dvh;border:0;padding:var(--space-4);background:var(--color-ink);color:var(--color-on-dark)}.lightbox::backdrop{background:#1c1d17d9}.lightbox__inner{display:grid;grid-template-rows:auto 1fr auto;block-size:100%;gap:var(--space-3)}.lightbox__bar{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.lightbox__stage{display:flex;align-items:center;justify-content:center;min-block-size:0}.lightbox__stage img{max-block-size:100%;inline-size:auto;object-fit:contain}.lightbox .icon-btn{background:transparent;color:var(--color-on-dark);border-color:var(--color-ink-text)}.filter{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);overflow:hidden;margin-block-end:var(--space-6)}@media(min-width:640px){.filter{display:inline-grid;grid-auto-flow:column;grid-template-columns:none}}.filter a{display:flex;align-items:center;justify-content:center;min-block-size:44px;padding-inline:var(--space-4);color:var(--color-text);text-decoration:none}.filter a+a{border-inline-start:1px solid var(--color-border-strong)}.filter a[aria-current=page]{background:var(--color-brand-strong);color:var(--color-on-dark)}.pagination{display:flex;gap:var(--space-2);list-style:none;padding:0;margin:var(--space-7) 0 0}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-inline-size:44px;min-block-size:44px;border:1px solid var(--color-border);border-radius:var(--radius-sm);text-decoration:none}.pagination [aria-current=page]{background:var(--color-brand-strong);color:var(--color-on-dark);border-color:var(--color-brand-strong)}.form-layout{display:grid;gap:var(--space-7)}@media(min-width:1024px){.form-layout{grid-template-columns:5fr 7fr;gap:var(--space-7)}}.form-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5) var(--space-4)}@media(min-width:640px){.form-card{padding:var(--space-6)}}.form-card h2{margin-block-end:var(--space-2)}.form-note{color:var(--color-text-muted);font-size:var(--fs-small);margin-block-end:var(--space-5)}.form-grid{display:grid;gap:var(--space-5)}@media(min-width:640px){.form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.field{display:flex;flex-direction:column;gap:var(--space-2);scroll-margin-block-start:96px}.field label,.field .label{font-weight:500}.field .optional{font-weight:400;color:var(--color-text-muted)}.input,.select,.textarea{inline-size:100%;min-block-size:48px;padding:var(--space-3);font:inherit;font-size:1rem;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm)}.textarea{min-block-size:calc(6 * 1.65em + 2 * var(--space-3));resize:vertical;line-height:1.65}.select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-text) 50%),linear-gradient(135deg,var(--color-text) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-inline-end:var(--space-7)}[dir=rtl] .select{background-position:15px 50%,20px 50%}.input:focus,.select:focus,.textarea:focus{outline:2px solid var(--color-focus);outline-offset:1px;box-shadow:none;border-color:var(--color-focus)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border:2px solid var(--color-danger)}.input[type=email],.input[type=tel]{direction:ltr}[dir=rtl] .input[type=email],[dir=rtl] .input[type=tel]{text-align:end}.help{font-size:var(--fs-small);color:var(--color-text-muted)}.error{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--fs-small);color:var(--color-danger);font-weight:500}.error .icon{inline-size:16px;block-size:16px;margin-block-start:2px}.alert{display:flex;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);margin-block-end:var(--space-5)}.alert--error{border-color:var(--color-danger);background:var(--color-danger-bg);color:var(--color-text)}.alert--error .icon{color:var(--color-danger)}.alert ul{margin:var(--space-2) 0 0;padding-inline-start:var(--space-5)}.alert--info .icon{color:var(--color-brand-strong)}.notice-box{border-inline-start:3px solid var(--color-brand);background:var(--color-surface);padding:var(--space-4);font-size:var(--fs-small)}.notice-box strong{display:block;margin-block-end:var(--space-1)}.privacy-line{font-size:var(--fs-small);color:var(--color-text-muted)}.hp{position:absolute!important;inset-inline-start:-10000px;inline-size:1px;block-size:1px;overflow:hidden}.file-field{display:flex;flex-direction:column;gap:var(--space-2)}.file-picker{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.file-picker:focus-within .btn{outline:2px solid var(--color-focus);outline-offset:2px}.file-picker input[type=file]:focus-visible{outline:none;box-shadow:none}.file-picker[aria-invalid=true] .btn,.file-field.has-error .file-picker .btn{border-color:var(--color-danger);border-width:2px}.file-none{font-size:var(--fs-small);color:var(--color-text-muted)}.file-field input[type=file].legacy{font:inherit;font-size:var(--fs-small);min-block-size:48px;padding:var(--space-2);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);inline-size:100%}.file-field input[type=file]::file-selector-button{font:inherit;font-weight:500;min-block-size:40px;padding:0 var(--space-4);margin-inline-end:var(--space-3);border:1px solid var(--color-text);border-radius:var(--radius-sm);background:var(--color-bg);cursor:pointer}.file-chosen{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:var(--fs-small)}.file-chosen__name{display:inline-flex;align-items:center;gap:var(--space-2);min-inline-size:0;overflow-wrap:anywhere}.success-panel{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.success-panel .icon{inline-size:32px;block-size:32px;color:var(--color-success)}.turnstile-slot{min-block-size:0}.spinner{display:none;animation:spin 1s linear infinite}.is-submitting .spinner{display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.contact-info{display:grid;gap:var(--space-5);align-content:start}.contact-info address{font-style:normal}.contact-info .overline{margin-block-end:var(--space-2)}.contact-line{display:flex;align-items:center;gap:var(--space-3);min-block-size:48px;color:var(--color-text);text-decoration:none;font-weight:500}.contact-line .icon{color:var(--color-brand-strong)}.map-figure{margin:0}.map-figure img{inline-size:100%;max-block-size:420px;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-border)}.map-figure figcaption{margin-block-start:var(--space-2);font-size:var(--fs-small);color:var(--color-text-muted)}.legal-layout{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.legal-layout{grid-template-columns:minmax(0,3fr) minmax(0,7fr) minmax(0,2fr)}}:is(.legal-layout,.with-subnav,.form-layout,.split,.detail,.hero__grid,.footer-grid,.cards,.activity-list)>*{min-inline-size:0}.toc{align-self:start;font-size:var(--fs-small)}@media(min-width:1024px){.toc{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-5))}}.toc summary{cursor:pointer;font-weight:600;min-block-size:44px;display:inline-flex;align-items:center;gap:var(--space-2);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);list-style:none}.toc summary::-webkit-details-marker{display:none}.toc summary .icon{transition:transform var(--ease)}.toc[open] summary .icon{transform:rotate(180deg)}@media(min-width:1024px){.toc summary{border:0;padding-inline:0}}.toc ul{list-style:none;margin:var(--space-3) 0 0;padding:0}.toc li+li{margin-block-start:var(--space-2)}.toc li a{display:inline-block;padding-block:2px}.version-line{font-size:var(--fs-small);color:var(--color-text-muted);margin-block-start:var(--space-3)}.stats-box{margin-block-start:var(--space-7);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:grid;gap:var(--space-3)}.stats-box form{margin:0}.error-page{padding-block:var(--space-9)}.error-page .overline:before{content:"";display:block;inline-size:48px;block-size:3px;background:var(--color-accent);margin-block-end:var(--space-3)}.error-page h1{margin-block:var(--space-3) var(--space-4)}.error-page .actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-block:var(--space-6)}.site-footer{background:var(--color-ink);color:var(--color-ink-text);font-size:var(--fs-small);padding-block:var(--space-8) var(--space-6)}.site-footer a{color:var(--color-on-dark);text-decoration:none}.site-footer a:hover{text-decoration:underline;color:var(--color-on-dark)}.footer-grid{display:grid;gap:var(--space-6)}@media(min-width:640px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.footer-grid{grid-template-columns:4fr 2fr 3fr 3fr;gap:var(--space-6)}}.site-footer .brand{color:var(--color-on-dark);margin-block-end:var(--space-4)}.footer-title{display:block;color:var(--color-on-dark);font-size:var(--fs-overline);font-weight:500;letter-spacing:.12em;text-transform:uppercase;margin-block-end:var(--space-3)}:lang(ar) .footer-title{letter-spacing:0;font-size:.9375rem}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer li a,.footer-link-btn{display:inline-flex;align-items:center;min-block-size:44px}.site-footer address{font-style:normal;line-height:1.6}.nowrap{white-space:nowrap}.footer-imprint{margin-block-start:var(--space-7);padding-block-start:var(--space-5);border-block-start:1px solid rgba(201,203,181,.25);line-height:1.6}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);margin-block-start:var(--space-4)}.footer-link-btn{background:none;border:0;padding:0;font:inherit;color:var(--color-on-dark);cursor:pointer;text-align:start}.whatsapp-fab{position:fixed;z-index:30;inset-inline-end:var(--space-4);inset-block-end:calc(var(--space-4) + env(safe-area-inset-bottom));inline-size:56px;block-size:56px;border-radius:50%;background:var(--color-brand-strong);color:var(--color-on-dark);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-pop)}.whatsapp-fab:hover{background:var(--color-brand-deep);color:var(--color-on-dark)}.whatsapp-fab .icon{inline-size:26px;block-size:26px}.has-fab main{padding-block-end:var(--space-8)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.site-header,.site-footer,.whatsapp-fab,.cta-band,.drawer{display:none!important}}form[data-submit-once]>*+*{margin-block-start:var(--space-5)}.form-stack{margin-block-start:var(--space-5)}.file-field.has-error .file-picker .btn,.file-picker:has(input[aria-invalid=true]) .btn{border-color:var(--color-danger);border-width:2px}.lightbox [data-lightbox-caption]:empty{display:none}.table-scroll--data table{min-inline-size:36rem}.table-scroll--data{background:linear-gradient(to right,var(--color-bg) 30%,transparent) left / 24px 100% no-repeat local,linear-gradient(to left,var(--color-bg) 30%,transparent) right / 24px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(28,29,23,.18),transparent) left / 12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(28,29,23,.18),transparent) right / 12px 100% no-repeat scroll}.table-hint{display:none;font-size:var(--fs-small);color:var(--color-text-muted)}@media(max-width:639px){.table-hint{display:block}.kv-table,.kv-table tbody,.kv-table tr,.kv-table th,.kv-table td{display:block;inline-size:100%}.kv-table tr{border-block-end:1px solid var(--color-border);padding-block:var(--space-3)}.kv-table th,.kv-table td{border:0;padding:0;background:none}.kv-table th{font-size:var(--fs-small);color:var(--color-text-muted);font-weight:500}}code,kbd{direction:ltr;unicode-bidi:isolate}
