@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@theme inline{--animation-delay-0: 0s; --animation-delay-75: 75ms; --animation-delay-100: .1s; --animation-delay-150: .15s; --animation-delay-200: .2s; --animation-delay-300: .3s; --animation-delay-500: .5s; --animation-delay-700: .7s; --animation-delay-1000: 1s; --animation-repeat-0: 0; --animation-repeat-1: 1; --animation-repeat-infinite: infinite; --animation-direction-normal: normal; --animation-direction-reverse: reverse; --animation-direction-alternate: alternate; --animation-direction-alternate-reverse: alternate-reverse; --animation-fill-mode-none: none; --animation-fill-mode-forwards: forwards; --animation-fill-mode-backwards: backwards; --animation-fill-mode-both: both; --percentage-0: 0; --percentage-5: .05; --percentage-10: .1; --percentage-15: .15; --percentage-20: .2; --percentage-25: .25; --percentage-30: .3; --percentage-35: .35; --percentage-40: .4; --percentage-45: .45; --percentage-50: .5; --percentage-55: .55; --percentage-60: .6; --percentage-65: .65; --percentage-70: .7; --percentage-75: .75; --percentage-80: .8; --percentage-85: .85; --percentage-90: .9; --percentage-95: .95; --percentage-100: 1; --percentage-translate-full: 1; --animate-in: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-out: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes enter { from { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0)); filter: blur(var(--tw-enter-blur,0)); }}@keyframes exit { to { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0)); filter: blur(var(--tw-exit-blur,0)); }}--animate-accordion-down: accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-accordion-up: accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-down: collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-up: collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes accordion-down { from { height: 0; }to { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }}@keyframes accordion-up { from { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }to { height: 0; }}@keyframes collapsible-down { from { height: 0; }to { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }}@keyframes collapsible-up { from { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }to { height: 0; }}--animate-caret-blink: caret-blink 1.25s ease-out infinite; @keyframes caret-blink { 0%,70%,100% { opacity: 1; }20%,50% { opacity: 0; }}}@utility animation-duration-*{--tw-animation-duration: calc(--value(number)*1ms) ; --tw-animation-duration: --value(--animation-duration-*,[duration],"initial",[*]); animation-duration: calc(--value(number)*1ms) ; animation-duration: --value(--animation-duration-*,[duration],"initial",[*]);}@utility delay-*{animation-delay: calc(--value(number)*1ms) ; animation-delay: --value(--animation-delay-*,[duration],"initial",[*]); --tw-animation-delay: calc(--value(number)*1ms) ; --tw-animation-delay: --value(--animation-delay-*,[duration],"initial",[*]);}@utility repeat-*{animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]); --tw-animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]);}@utility direction-*{animation-direction: --value(--animation-direction-*,"initial",[*]); --tw-animation-direction: --value(--animation-direction-*,"initial",[*]);}@utility fill-mode-*{animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]); --tw-animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]);}@utility running{animation-play-state: running;}@utility paused{animation-play-state: paused;}@utility play-state-*{animation-play-state: --value("initial",[*]);}@utility blur-in{--tw-enter-blur: 20px;}@utility blur-in-*{--tw-enter-blur: calc(--value(number)*1px) ; --tw-enter-blur: --value(--blur-*,[*]);}@utility blur-out{--tw-exit-blur: 20px;}@utility blur-out-*{--tw-exit-blur: calc(--value(number)*1px) ; --tw-exit-blur: --value(--blur-*,[*]);}@utility fade-in{--tw-enter-opacity: 0;}@utility fade-in-*{--tw-enter-opacity: calc(--value(number)*.01) ; --tw-enter-opacity: --value(--percentage-*,[*]);}@utility fade-out{--tw-exit-opacity: 0;}@utility fade-out-*{--tw-exit-opacity: calc(--value(number)*.01) ; --tw-exit-opacity: --value(--percentage-*,[*]);}@utility zoom-in{--tw-enter-scale: 0;}@utility zoom-in-*{--tw-enter-scale: calc(--value(number)*1%) ; --tw-enter-scale: --value(ratio) ; --tw-enter-scale: --value(--percentage-*,[*]);}@utility -zoom-in-*{--tw-enter-scale: calc(--value(number)*-1%) ; --tw-enter-scale: calc(--value(ratio)*-1) ; --tw-enter-scale: --value(--percentage-*,[*]);}@utility zoom-out{--tw-exit-scale: 0;}@utility zoom-out-*{--tw-exit-scale: calc(--value(number)*1%) ; --tw-exit-scale: --value(ratio) ; --tw-exit-scale: --value(--percentage-*,[*]);}@utility -zoom-out-*{--tw-exit-scale: calc(--value(number)*-1%) ; --tw-exit-scale: calc(--value(ratio)*-1) ; --tw-exit-scale: --value(--percentage-*,[*]);}@utility spin-in{--tw-enter-rotate: 30deg;}@utility spin-in-*{--tw-enter-rotate: calc(--value(number)*1deg) ; --tw-enter-rotate: calc(--value(ratio)*360deg) ; --tw-enter-rotate: --value(--rotate-*,[*]);}@utility -spin-in{--tw-enter-rotate: -30deg;}@utility -spin-in-*{--tw-enter-rotate: calc(--value(number)*-1deg) ; --tw-enter-rotate: calc(--value(ratio)*-360deg) ; --tw-enter-rotate: --value(--rotate-*,[*]);}@utility spin-out{--tw-exit-rotate: 30deg;}@utility spin-out-*{--tw-exit-rotate: calc(--value(number)*1deg) ; --tw-exit-rotate: calc(--value(ratio)*360deg) ; --tw-exit-rotate: --value(--rotate-*,[*]);}@utility -spin-out{--tw-exit-rotate: -30deg;}@utility -spin-out-*{--tw-exit-rotate: calc(--value(number)*-1deg) ; --tw-exit-rotate: calc(--value(ratio)*-360deg) ; --tw-exit-rotate: --value(--rotate-*,[*]);}@utility slide-in-from-top{--tw-enter-translate-y: -100%;}@utility slide-in-from-top-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-y: calc(--value(ratio)*-100%) ; --tw-enter-translate-y: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-in-from-bottom{--tw-enter-translate-y: 100%;}@utility slide-in-from-bottom-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-y: calc(--value(ratio)*100%) ; --tw-enter-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-left{--tw-enter-translate-x: -100%;}@utility slide-in-from-left-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-in-from-right{--tw-enter-translate-x: 100%;}@utility slide-in-from-right-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-start{&:dir(ltr){ --tw-enter-translate-x: -100%; }&:dir(rtl){ --tw-enter-translate-x: 100%; }}@utility slide-in-from-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-in-from-end{&:dir(ltr){ --tw-enter-translate-x: 100%; }&:dir(rtl){ --tw-enter-translate-x: -100%; }}@utility slide-in-from-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }}@utility slide-out-to-top{--tw-exit-translate-y: -100%;}@utility slide-out-to-top-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-y: calc(--value(ratio)*-100%) ; --tw-exit-translate-y: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-out-to-bottom{--tw-exit-translate-y: 100%;}@utility slide-out-to-bottom-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-y: calc(--value(ratio)*100%) ; --tw-exit-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-left{--tw-exit-translate-x: -100%;}@utility slide-out-to-left-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-out-to-right{--tw-exit-translate-x: 100%;}@utility slide-out-to-right-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-start{&:dir(ltr){ --tw-exit-translate-x: -100%; }&:dir(rtl){ --tw-exit-translate-x: 100%; }}@utility slide-out-to-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-out-to-end{&:dir(ltr){ --tw-exit-translate-x: 100%; }&:dir(rtl){ --tw-exit-translate-x: -100%; }}@utility slide-out-to-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }}:root{--ink: #11191c;--ink-soft: #253336;--ink-muted: #607073;--paper: #fbfcfa;--paper-warm: #f4f6f1;--teal: #0e8f8a;--teal-dark: #076d6b;--teal-pale: #dcefed;--coral: #f26b5b;--line: #dbe5e2;--white: #ffffff;--shadow: 0 22px 70px rgba(18, 34, 35, .12);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);font-family:Noto Sans Arabic,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{margin:0;min-width:320px;background:var(--paper);color:var(--ink);font-family:Noto Sans Arabic,sans-serif;-webkit-font-smoothing:antialiased}body,button,input,textarea{font-family:inherit}button,input,textarea{font-size:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{border:0}img{display:block;max-width:100%}::selection{color:var(--white);background:var(--teal)}:focus-visible{outline:3px solid var(--coral);outline-offset:4px}.site-shell{min-height:100vh;overflow:hidden;background:var(--paper)}.container{width:min(1160px,calc(100% - 64px));margin-inline:auto}.site-header{position:absolute;z-index:20;top:0;right:0;left:0;color:var(--white)}.header__inner{display:flex;align-items:center;justify-content:space-between;width:min(1310px,calc(100% - 64px));min-height:96px;margin-inline:auto;border-bottom:1px solid rgba(255,255,255,.16)}.brand{display:inline-flex;align-items:center;gap:10px;direction:ltr;flex-shrink:0;color:var(--white)}.brand__mark{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.18))}.brand__wordmark{display:flex;flex-direction:column;align-items:flex-start;line-height:.95;letter-spacing:-.03em}.brand__wordmark strong{font-family:Noto Kufi Arabic,sans-serif;font-size:1.12rem;font-weight:800}.brand__wordmark small{margin-top:5px;color:#ffffffab;font-family:Noto Sans Arabic,sans-serif;font-size:.64rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.desktop-nav{display:flex;align-items:center;gap:clamp(18px,2vw,34px);margin-right:auto;margin-left:clamp(30px,5vw,86px)}.desktop-nav a{position:relative;padding:38px 0 34px;color:#ffffffbd;font-size:.84rem;font-weight:600;transition:color .18s ease;white-space:nowrap}.desktop-nav a:after{position:absolute;right:0;bottom:25px;width:0;height:2px;border-radius:99px;background:var(--coral);content:"";transition:width .18s var(--ease-out)}.desktop-nav a:hover,.desktop-nav a.is-active{color:var(--white)}.desktop-nav a:hover:after,.desktop-nav a.is-active:after{width:22px}.header__actions{display:flex;align-items:center;gap:19px;direction:ltr}.header__language,.header__search{display:inline-flex;align-items:center;justify-content:center;color:#ffffffd4;transition:color .18s ease,transform .18s ease}.header__language{gap:5px;font-family:Noto Kufi Arabic,sans-serif;font-size:.72rem;letter-spacing:.08em}.header__language:hover,.header__search:hover{color:var(--coral);transform:translateY(-2px)}.mobile-menu-toggle{display:none;align-items:center;justify-content:center;width:42px;height:42px;padding:0;color:var(--white);background:#ffffff1a;border:1px solid rgba(255,255,255,.22);border-radius:50%}.mobile-nav{position:absolute;top:82px;right:20px;left:20px;display:flex;flex-direction:column;padding:13px;background:#11191cf7;border:1px solid rgba(255,255,255,.16);box-shadow:var(--shadow)}.mobile-nav a{display:flex;align-items:center;justify-content:space-between;padding:14px 12px;color:#ffffffd9;border-bottom:1px solid rgba(255,255,255,.09);font-size:.95rem}.mobile-nav a:last-child{border-bottom:0}.mobile-nav a:hover{color:var(--coral)}.mobile-nav__phone{margin-top:8px;color:var(--white)!important;background:var(--teal);border:0!important}.hero{position:relative;display:flex;align-items:center;min-height:730px;isolation:isolate;overflow:hidden;color:var(--white);background:var(--ink)}.hero__image,.hero__overlay{position:absolute;inset:0;width:100%;height:100%}.hero__image{z-index:-3;object-fit:cover;object-position:center}.hero__overlay{z-index:-2;background:linear-gradient(90deg,#071113e6,#091416ad 42%,#09131573),linear-gradient(180deg,#040c0e47,#040c0e1f 43%,#040c0ec7)}.hero__grid-mark{position:absolute;z-index:-1;top:190px;left:8%;width:220px;height:220px;opacity:.35;background-image:linear-gradient(rgba(178,228,220,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(178,228,220,.22) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(135deg,black,transparent 75%);mask-image:linear-gradient(135deg,black,transparent 75%)}.hero__content{position:relative;z-index:2;padding-top:115px}.hero__eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:22px;color:#a6d8d1;font-family:Noto Kufi Arabic,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.09em}.hero__eyebrow-dot{display:block;width:7px;height:7px;background:var(--coral);border-radius:50%}.hero h1{max-width:870px;margin:0;font-family:Noto Kufi Arabic,sans-serif;font-size:clamp(2.35rem,5vw,4.7rem);font-weight:800;letter-spacing:-.075em;line-height:1.48}.hero h1 em{color:#9fe0d8;font-style:normal}.hero__summary{max-width:600px;margin:28px 0 0;color:#ffffffbd;font-size:1.05rem;line-height:2}.hero__meta{display:flex;align-items:center;gap:15px;margin-top:35px;color:#ffffff9e;font-size:.78rem}.hero__meta-separator{width:28px;height:1px;background:var(--coral)}.hero__scroll{position:absolute;right:32px;bottom:33px;display:flex;align-items:center;gap:14px;color:#ffffff85;font-size:.68rem;writing-mode:vertical-rl}.hero__scroll-line{display:block;width:1px;height:48px;background:#ffffff73}.breadcrumb-bar{border-bottom:1px solid var(--line);background:var(--paper)}.breadcrumb-bar__inner{display:flex;align-items:center;gap:9px;min-height:68px;color:var(--ink-muted);font-size:.76rem}.breadcrumb-bar a{transition:color .16s ease}.breadcrumb-bar a:hover{color:var(--teal)}.breadcrumb-bar svg{color:var(--coral)}.article-layout{padding:72px 0 110px;background:var(--paper)}.article-column{width:min(900px,calc(100% - 64px));margin-inline:auto}.article-lead-image{position:relative;overflow:hidden;background:var(--white);border:13px solid var(--white);border-radius:4px;box-shadow:var(--shadow)}.article-lead-image img{width:100%;aspect-ratio:4 / 2.35;object-fit:cover}.article-lead-image__caption{display:block;padding:11px 16px 8px;color:var(--ink-muted);font-size:.7rem;font-weight:600;text-align:right}.article-intro{padding:52px 10px 20px;color:var(--ink-soft);font-size:1.08rem;line-height:2.2}.article-intro p{margin:0 0 22px}.article-intro__lead{color:var(--ink);font-size:1.23rem;font-weight:600}.toc-card{margin:30px 0 92px;padding:25px 28px;background:#f1f7f5;border-right:4px solid var(--teal);border-block:1px solid var(--line);direction:rtl}.toc-card__topline{display:flex;align-items:center;justify-content:space-between;color:var(--teal-dark);font-size:.7rem;font-weight:700}.toc-card__index{direction:ltr;color:var(--ink-muted);font-family:Noto Sans Arabic,sans-serif;font-size:.63rem;letter-spacing:.1em}.toc-card h2{margin:12px 0 20px;font-family:Noto Kufi Arabic,sans-serif;font-size:1.55rem;letter-spacing:-.05em}.toc-card__links{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.toc-card__links a{display:grid;grid-template-columns:33px 1fr auto;align-items:center;gap:8px;padding:15px 0;color:var(--ink-soft);border-top:1px solid rgba(14,143,138,.16);font-size:.87rem;line-height:1.7;transition:color .18s ease,padding .18s var(--ease-out)}.toc-card__links a:nth-child(-n+2){border-top:0}.toc-card__links a:hover{padding-right:7px;color:var(--teal-dark)}.toc-card__links a svg{color:var(--coral);transition:transform .18s var(--ease-out)}.toc-card__links a:hover svg{transform:translate(-3px,-3px)}.toc-card__number{color:var(--teal);direction:ltr;font-size:.72rem;font-weight:700}.article-section{scroll-margin-top:28px;margin-bottom:104px}.section-kicker{display:flex;align-items:center;gap:12px;margin-bottom:22px;color:var(--teal-dark);font-family:Noto Kufi Arabic,sans-serif;font-size:.67rem;font-weight:700;letter-spacing:.04em}.section-kicker__line{display:block;width:28px;height:2px;background:var(--coral)}.section-kicker--light{color:#9fe0d8}.article-section h2,.about-copy h2,.services-band h2,.why-band h2,.contact-copy h2{margin:0 0 24px;font-family:Noto Kufi Arabic,sans-serif;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:800;letter-spacing:-.075em;line-height:1.7}.article-section h2 span,.about-copy h2 span,.services-band h2 span,.why-band h2 span,.contact-copy h2 span{color:var(--teal)}.article-section>p{max-width:775px;margin:0 0 19px;color:var(--ink-soft);font-size:1.08rem;line-height:2.25}.pull-quote{display:flex;align-items:flex-start;gap:17px;margin-top:37px;padding:28px 30px 25px 22px;background:var(--ink);border-right:4px solid var(--coral);color:var(--white)}.pull-quote__mark{color:var(--coral);font-family:Georgia,serif;font-size:3.4rem;line-height:.8}.pull-quote p{margin:0;color:#ffffffe6;font-size:1.14rem;font-weight:600;line-height:1.9}.steps-list{margin-top:42px;border-top:1px solid var(--line)}.step-item{display:grid;grid-template-columns:62px 1fr;gap:20px;padding:30px 0 27px;border-bottom:1px solid var(--line)}.step-item__number{color:var(--coral);font-family:Noto Kufi Arabic,sans-serif;font-size:.85rem;font-weight:800;direction:ltr}.step-item h3{margin:0 0 9px;color:var(--ink);font-family:Noto Kufi Arabic,sans-serif;font-size:1.13rem;font-weight:800}.step-item p{max-width:710px;margin:0;color:var(--ink-muted);font-size:.96rem;line-height:2}.article-section--accent{padding:52px 40px 48px;background:#eef6f3;border-top:1px solid #d7ebe7;border-bottom:1px solid #d7ebe7}.mistake-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:38px}.mistake-card{min-height:210px;padding:24px 20px 22px;background:var(--white);border-top:3px solid var(--teal);box-shadow:0 11px 30px #0e4c490f}.mistake-card>span{color:var(--coral);font-family:Noto Kufi Arabic,sans-serif;font-size:.75rem;font-weight:800}.mistake-card h3{margin:17px 0 9px;font-family:Noto Kufi Arabic,sans-serif;font-size:1.05rem;font-weight:800}.mistake-card p{margin:0;color:var(--ink-muted);font-size:.85rem;line-height:1.9}.article-section--about{display:grid;grid-template-columns:minmax(0,.93fr) minmax(0,1fr);gap:54px;align-items:center;margin-bottom:0}.about-visual{position:relative}.about-visual img{width:100%;aspect-ratio:1 / 1.07;object-fit:cover;filter:saturate(.88)}.about-visual:after{position:absolute;right:-13px;bottom:-13px;z-index:-1;width:100%;height:100%;border:1px solid var(--coral);content:""}.about-visual__stamp{position:absolute;bottom:21px;left:20px;padding:7px 10px;color:var(--white);background:var(--teal);font-size:.65rem;font-weight:800;letter-spacing:.14em;direction:ltr}.about-copy p{margin:0 0 25px;color:var(--ink-soft);font-size:1.01rem;line-height:2.2}.text-link{display:inline-flex;align-items:center;gap:10px;color:var(--teal-dark);font-size:.86rem;font-weight:800;transition:color .18s ease,gap .18s var(--ease-out)}.text-link:hover{gap:15px;color:var(--coral)}.text-link svg{direction:ltr}.services-band{position:relative;overflow:hidden;padding:100px 0 108px;color:var(--white);background:var(--ink)}.services-band:before{position:absolute;top:-70px;left:-55px;width:300px;height:300px;border:1px solid rgba(159,224,216,.22);border-radius:50%;box-shadow:0 0 0 24px #9fe0d808,0 0 0 48px #9fe0d808;content:""}.services-band__inner{position:relative;display:grid;grid-template-columns:.73fr 1.27fr;gap:90px}.services-band h2{margin-bottom:20px;color:var(--white)}.services-band h2 span{color:#9fe0d8}.services-band__intro>p{max-width:310px;margin:0;color:#ffffff9e;font-size:.96rem;line-height:2}.outline-button{display:inline-flex;align-items:center;gap:12px;margin-top:36px;padding:13px 17px;color:var(--white);border:1px solid rgba(159,224,216,.56);font-size:.78rem;font-weight:700;transition:color .18s ease,background .18s ease,gap .18s var(--ease-out)}.outline-button:hover{gap:17px;color:var(--ink);background:#9fe0d8}.services-list{border-top:1px solid rgba(255,255,255,.2)}.service-row{display:grid;grid-template-columns:45px 54px 1fr 30px;gap:20px;align-items:center;min-height:136px;border-bottom:1px solid rgba(255,255,255,.2);transition:padding .2s var(--ease-out),background .2s ease}.service-row:hover{padding-right:12px;background:#0e8f8a1f}.service-row__number{align-self:start;padding-top:30px;color:var(--coral);font-size:.72rem;font-weight:700;direction:ltr}.service-row__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:#9fe0d8;border:1px solid rgba(159,224,216,.45);border-radius:50%}.service-row__copy h3{margin:0 0 5px;color:var(--white);font-family:Noto Kufi Arabic,sans-serif;font-size:1.05rem;font-weight:800}.service-row__copy p{max-width:465px;margin:0;color:#ffffff94;font-size:.84rem;line-height:1.95}.service-row__arrow{color:var(--coral);transition:transform .2s var(--ease-out)}.service-row:hover .service-row__arrow{transform:translate(-4px,-4px)}.why-band{padding:104px 0;background:var(--paper-warm);border-bottom:1px solid var(--line)}.why-band__inner{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:end}.why-band h2{font-size:clamp(2rem,4vw,3.35rem);line-height:1.48}.why-band__copy{padding-bottom:10px}.why-band__copy p{max-width:490px;margin:0 0 27px;color:var(--ink-soft);font-size:1.08rem;line-height:2.2}.contact-section{padding:104px 0;color:var(--white);background:var(--teal-dark)}.contact-section__inner{display:grid;grid-template-columns:.88fr 1.12fr;gap:100px;align-items:start}.contact-copy h2{margin-top:8px;color:var(--white)}.contact-copy h2 span{color:#a9e9e0}.contact-copy>p{max-width:430px;margin:0;color:#ffffffb3;font-size:.99rem;line-height:2.1}.contact-details{display:flex;flex-direction:column;gap:14px;margin-top:35px}.contact-details a{display:inline-flex;align-items:center;gap:11px;width:fit-content;color:#ffffffe6;font-size:.88rem;transition:color .16s ease,transform .16s var(--ease-out)}.contact-details a:hover{color:#a9e9e0;transform:translate(-4px)}.contact-details svg{color:var(--coral)}.form-card{padding:35px 37px 36px;color:var(--ink);background:var(--paper);box-shadow:0 24px 50px #06313038}.form-card form{display:grid;grid-template-columns:1fr 1fr;gap:22px 25px}.form-card__heading{grid-column:1 / -1;display:flex;align-items:baseline;justify-content:space-between;padding-bottom:21px;border-bottom:1px solid var(--line)}.form-card__heading span{color:var(--teal);font-family:Noto Kufi Arabic,sans-serif;font-size:.68rem;font-weight:800;direction:ltr}.form-card__heading p{margin:0;color:var(--ink-muted);font-size:.76rem}.form-card label{display:flex;flex-direction:column;gap:8px}.form-card label:nth-last-of-type(1){grid-column:1 / -1}.form-card label span{color:var(--ink-soft);font-size:.76rem;font-weight:700}.form-card input,.form-card textarea{width:100%;padding:11px 13px;color:var(--ink);background:transparent;border:0;border-bottom:1px solid #bdccca;border-radius:0;outline:0;resize:vertical;transition:border-color .18s ease,background .18s ease}.form-card input::placeholder,.form-card textarea::placeholder{color:#9aabaa;font-size:.8rem}.form-card input:focus,.form-card textarea:focus{background:#f0f7f5;border-color:var(--teal)}.submit-button{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;margin-top:4px;color:var(--white);background:var(--ink);font-size:.82rem;font-weight:800;transition:color .18s ease,background .18s ease,transform .16s ease}.submit-button:hover{color:var(--ink);background:var(--coral)}.submit-button:active,.mobile-menu-toggle:active{transform:scale(.97)}.form-success{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:372px}.form-success>svg{color:var(--teal)}.form-success h3{margin:22px 0 8px;font-family:Noto Kufi Arabic,sans-serif;font-size:1.5rem}.form-success p{margin:0 0 22px;color:var(--ink-muted);font-size:.9rem;line-height:1.9}.site-footer{color:#ffffffad;background:#0b1214}.footer__top{display:grid;grid-template-columns:1.2fr .7fr .9fr 1.1fr;gap:52px;padding-top:72px;padding-bottom:63px}.brand--compact .brand__mark{width:42px;height:42px}.footer__brand>p{max-width:255px;margin:23px 0;color:#ffffff94;font-size:.84rem;line-height:2}.footer__map{display:inline-flex;align-items:center;gap:8px;color:#9fe0d8;font-size:.75rem;transition:color .16s ease}.footer__map:hover{color:var(--coral)}.footer__column{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.footer__column h3{margin:0 0 11px;color:var(--white);font-family:Noto Kufi Arabic,sans-serif;font-size:.83rem}.footer__column a{color:#ffffff8c;font-size:.78rem;transition:color .16s ease,transform .16s var(--ease-out)}.footer__column a:hover{color:#9fe0d8;transform:translate(-3px)}.footer__column--action{justify-content:space-between;align-items:flex-start}.footer__mini-label{color:var(--coral);font-size:.74rem}.footer__big-link{display:inline-flex;align-items:center;gap:11px;color:var(--white)!important;font-family:Noto Kufi Arabic,sans-serif;font-size:1.05rem!important;font-weight:800}.footer__big-link:hover{color:#9fe0d8!important}.social-links{display:flex;gap:9px;margin-top:23px;direction:ltr}.social-links a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:#ffffffb3;border:1px solid rgba(255,255,255,.2);border-radius:50%;transition:color .16s ease,background .16s ease,border-color .16s ease}.social-links a:hover{color:var(--ink);background:#9fe0d8;border-color:#9fe0d8;transform:none}.footer__bottom{display:flex;align-items:center;justify-content:space-between;min-height:65px;border-top:1px solid rgba(255,255,255,.12);color:#fff6;font-size:.68rem}.floating-actions{position:fixed;z-index:15;bottom:25px;left:25px;display:flex;flex-direction:column;gap:9px}.floating-actions a{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;box-shadow:0 9px 25px #062a2a38;transition:transform .18s var(--ease-out),box-shadow .18s ease}.floating-actions a:hover{transform:translateY(-4px);box-shadow:0 14px 28px #062a2a47}.floating-actions__whatsapp{color:var(--white);background:var(--teal)}.floating-actions__map{color:var(--teal-dark);background:var(--white);border:1px solid #cae0dc}.back-to-top{position:fixed;z-index:15;right:25px;bottom:25px;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:var(--white);background:var(--ink);border:1px solid rgba(255,255,255,.23);border-radius:50%;transition:color .16s ease,background .16s ease,transform .16s var(--ease-out)}.back-to-top:hover{color:var(--ink);background:var(--coral);transform:translateY(-3px)}@media (prefers-reduced-motion: no-preference){.hero__content{animation:hero-reveal .7s var(--ease-out) both}.hero__scroll-line{animation:scroll-pulse 1.8s ease-in-out infinite}@keyframes hero-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll-pulse{0%,to{opacity:.35;transform:scaleY(.74);transform-origin:top}50%{opacity:1;transform:scaleY(1);transform-origin:top}}}@media (max-width: 1080px){.desktop-nav{gap:18px;margin-left:26px}.desktop-nav a{font-size:.77rem}.services-band__inner{gap:55px}.contact-section__inner{gap:60px}.footer__top{gap:30px}}@media (max-width: 820px){.container,.article-column{width:min(100% - 40px,680px)}.header__inner{width:calc(100% - 40px);min-height:82px}.desktop-nav,.header__language,.header__search{display:none}.mobile-menu-toggle{display:inline-flex}.hero{min-height:680px}.hero__content{padding-top:90px}.hero__grid-mark{left:-24px}.hero h1{max-width:650px;font-size:clamp(2.25rem,8vw,3.8rem)}.hero__scroll{right:19px}.toc-card__links{grid-template-columns:1fr}.toc-card__links a:nth-child(2){border-top:1px solid rgba(14,143,138,.16)}.article-section--about,.services-band__inner,.why-band__inner,.contact-section__inner{grid-template-columns:1fr}.article-section--about{gap:44px}.about-visual{max-width:560px}.services-band__inner{gap:58px}.services-band__intro>p{max-width:490px}.why-band__inner{gap:25px}.contact-section__inner{gap:47px}.footer__top{grid-template-columns:1fr 1fr}.footer__column--action{grid-column:1 / -1;padding-top:18px}}@media (max-width: 560px){.container,.article-column,.header__inner{width:calc(100% - 32px)}.brand__mark{width:41px;height:41px}.brand__wordmark strong{font-size:.96rem}.hero{min-height:650px}.hero__image{object-position:63% center}.hero__overlay{background:linear-gradient(90deg,#071113f0,#091416a8),linear-gradient(180deg,#040c0e54,#040c0ec2)}.hero__content{padding-top:87px}.hero__eyebrow{margin-bottom:16px;font-size:.63rem}.hero h1{font-size:2.1rem;line-height:1.65}.hero__summary{margin-top:21px;font-size:.91rem;line-height:2}.hero__meta{flex-wrap:wrap;gap:9px 12px;margin-top:27px;font-size:.68rem}.hero__scroll{display:none}.breadcrumb-bar__inner{min-height:56px;gap:6px;overflow:hidden;font-size:.66rem;white-space:nowrap}.article-layout{padding:40px 0 70px}.article-lead-image{border-width:8px}.article-lead-image img{aspect-ratio:4 / 2.8}.article-lead-image__caption{padding:9px 10px 5px;font-size:.62rem}.article-intro{padding:35px 2px 10px;font-size:.94rem;line-height:2.1}.article-intro__lead{font-size:1.05rem}.toc-card{margin:24px 0 65px;padding:20px 18px 19px}.toc-card h2{font-size:1.25rem}.toc-card__links a{font-size:.76rem}.article-section{margin-bottom:70px}.section-kicker{margin-bottom:15px;font-size:.6rem}.section-kicker__line{width:22px}.article-section h2,.about-copy h2,.services-band h2,.why-band h2,.contact-copy h2{margin-bottom:18px;font-size:1.65rem;line-height:1.75}.article-section>p{font-size:.93rem;line-height:2.1}.pull-quote{gap:11px;margin-top:29px;padding:22px 18px 20px 15px}.pull-quote__mark{font-size:2.7rem}.pull-quote p{font-size:.91rem}.step-item{grid-template-columns:38px 1fr;gap:12px;padding:23px 0}.step-item h3{font-size:.94rem}.step-item p{font-size:.83rem;line-height:1.95}.article-section--accent{padding:32px 16px 28px}.mistake-grid{grid-template-columns:1fr;gap:11px;margin-top:26px}.mistake-card{min-height:unset;padding:19px 16px 18px}.mistake-card h3{margin-top:11px;font-size:.94rem}.mistake-card p{font-size:.79rem}.article-section--about{gap:34px}.about-visual:after{right:-8px;bottom:-8px}.about-copy p{font-size:.89rem;line-height:2.08}.services-band,.why-band,.contact-section{padding:70px 0}.service-row{grid-template-columns:31px 44px 1fr;gap:10px;min-height:128px}.service-row__number{padding-top:28px;font-size:.62rem}.service-row__icon{width:40px;height:40px}.service-row__copy h3{font-size:.88rem}.service-row__copy p{font-size:.72rem;line-height:1.8}.service-row__arrow{display:none}.why-band__copy p,.contact-copy>p{font-size:.9rem;line-height:2.05}.form-card{padding:24px 18px 25px}.form-card form{grid-template-columns:1fr;gap:18px}.form-card__heading,.form-card label:nth-last-of-type(1),.submit-button{grid-column:auto}.form-card__heading{align-items:flex-start;flex-direction:column;gap:6px}.footer__top{grid-template-columns:1fr 1fr;gap:34px 21px;padding-top:52px;padding-bottom:45px}.footer__brand{grid-column:1 / -1}.footer__brand>p{margin-top:17px;font-size:.76rem}.footer__column h3{font-size:.75rem}.footer__column a{font-size:.72rem}.footer__bottom{align-items:flex-start;flex-direction:column;justify-content:center;gap:5px;min-height:75px;font-size:.6rem}.floating-actions{bottom:16px;left:16px}.floating-actions a{width:43px;height:43px}.back-to-top{right:16px;bottom:16px;width:34px;height:34px}}@media (min-width: 821px){.hero{min-height:330px}.hero__content{padding-top:96px}.hero h1{max-width:810px;font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.42}.hero__summary{max-width:540px;margin-top:12px;font-size:.82rem;line-height:1.8}.hero__meta{margin-top:16px;font-size:.68rem}.hero__scroll{display:none}.breadcrumb-bar__inner{min-height:47px;font-size:.68rem}.article-layout{padding:48px 0 76px}.article-column{width:min(760px,calc(100% - 64px))}.article-lead-image{border-width:8px;border-radius:16px}.article-lead-image img{aspect-ratio:2.35 / 1}.article-lead-image__caption{display:none}.article-intro{padding:31px 0 14px;font-size:.82rem;line-height:2}.article-intro__lead{font-size:.9rem}.toc-card{max-width:310px;margin:18px 0 62px auto;padding:20px 22px;border-right:1px solid #cfdad7;border-left:1px solid #cfdad7;background:#fff;box-shadow:0 8px 24px #1222230d}.toc-card__topline{color:var(--ink)}.toc-card h2{margin:8px 0 10px;font-size:1.18rem}.toc-card__links{display:block}.toc-card__links a{grid-template-columns:1fr;gap:0;padding:5px 0;color:var(--teal);border-top:0;font-size:.72rem;line-height:1.65}.toc-card__links a:nth-child(2){border-top:0}.toc-card__links a svg,.toc-card__number{display:none}.article-section{margin-bottom:68px}.section-kicker{margin-bottom:12px;font-size:.6rem}.article-section h2,.about-copy h2,.services-band h2,.why-band h2,.contact-copy h2{margin-bottom:13px;font-size:1.55rem;line-height:1.65}.article-section>p{font-size:.85rem;line-height:2}.pull-quote{margin-top:23px;padding:18px 20px}.pull-quote p{font-size:.88rem}.step-item{padding:22px 0}.step-item h3{font-size:.92rem}.step-item p{font-size:.78rem;line-height:1.9}.article-section--accent{padding:35px 28px 31px}.mistake-card{min-height:174px;padding:18px 16px}.mistake-card h3{margin-top:11px;font-size:.92rem}.mistake-card p{font-size:.75rem;line-height:1.8}.article-section--about{gap:38px}.about-copy p{font-size:.82rem;line-height:2}.services-band{padding:68px 0 74px}.why-band{padding:68px 0}.contact-section{padding:72px 0}.site-footer .footer__top{padding-top:48px;padding-bottom:42px}}@media (max-width: 820px){.hero{min-height:495px}.hero h1{font-size:clamp(2rem,7.8vw,3.1rem)}.hero__summary{font-size:.86rem}}.floating-actions__mail{color:var(--coral);background:var(--white);border:1px solid #ead1cd}.floating-actions{right:25px;left:auto;bottom:25px}.floating-actions__phone{color:var(--white);background:var(--coral)}.floating-actions__mail{color:var(--coral);background:var(--white);border:1px solid var(--coral)}.back-to-top{top:auto;right:25px;bottom:210px;color:var(--white);background:#ef1c68;border-color:#ef1c68;width:82px;height:82px;box-shadow:0 11px 28px #ef1c6847}.back-to-top:hover{color:var(--white);background:#d9145b}.site-footer--reference{background:#111a46;background-image:linear-gradient(90deg,#111a46fa,#111a46eb),url(/images/adboss-hero.webp);background-position:center;background-size:cover}.site-footer--reference .footer__top{grid-template-columns:.8fr .7fr 1fr 1.35fr}.site-footer--reference .brand__wordmark small,.site-footer--reference .footer__brand>p,.site-footer--reference .footer__column a,.site-footer--reference .footer__bottom{color:#ffffffc2}.site-footer--reference .footer__column--institution a{flex-direction:row;justify-content:flex-start;gap:15px;width:100%;color:var(--white);font-size:1rem;direction:rtl}.site-footer--reference .footer__column--institution a svg{color:var(--white);flex-shrink:0}.site-footer--reference .footer__column--institution h3,.site-footer--reference .footer__column--addresses h3{color:var(--white);font-size:1.1rem}.address-card{width:100%}.address-card strong{display:block;margin-bottom:19px;color:#ef1c68;font-family:Noto Kufi Arabic,sans-serif;font-size:1.12rem}.address-card a{display:flex!important;align-items:flex-start;gap:13px;color:var(--white)!important;font-size:.91rem!important;line-height:2.1}.address-card a svg{margin-top:4px;color:var(--white);flex-shrink:0}.footer__social-row{display:flex;gap:10px;direction:ltr}.footer__social-row a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--white);border:1px solid rgba(255,255,255,.35);border-radius:50%;transition:color .16s ease,background .16s ease}.footer__social-row a:hover{color:var(--ink);background:#ef1c68}@media (max-width: 820px){.site-footer--reference .footer__top{grid-template-columns:1fr 1fr}.site-footer--reference .footer__column--addresses{grid-column:1 / -1}}@media (max-width: 560px){.floating-actions{right:16px;left:auto;bottom:16px}.back-to-top{right:16px;bottom:205px;width:57px;height:57px}.site-footer--reference .footer__top{grid-template-columns:1fr}.site-footer--reference .footer__column--addresses{grid-column:auto}.site-footer--reference .footer__column--institution a{font-size:.86rem}}.breadcrumb-bar{position:absolute;right:0;bottom:0;left:0;color:var(--white);background:transparent;border:0}.breadcrumb-bar__inner{justify-content:flex-start;color:#ffffffeb;border-top:1px solid rgba(255,255,255,.24)}.breadcrumb-bar a:hover{color:#9fe0d8}@media (max-width: 820px){.header__inner{position:relative;align-items:flex-start;padding-top:12px;border-bottom:0}.brand__mark{width:78px;height:78px}.brand__wordmark strong{font-size:1.18rem}.brand__wordmark small{margin-top:3px}.mobile-menu-toggle{order:-1;width:47px;height:47px;color:var(--white);background:#ef1c68;border:0;border-radius:2px}.header__actions{gap:14px;padding-top:4px}.header__language{color:var(--white);font-size:1.1rem;font-weight:800}.header__search{color:var(--white)}.hero__content{padding-top:142px}.hero h1{max-width:100%}.breadcrumb-bar__inner{justify-content:center;min-height:66px;padding-inline:16px;overflow:visible;font-size:.72rem;text-align:center;white-space:normal}}@media (max-width: 560px){.brand__mark{width:68px;height:68px}.brand__wordmark strong{font-size:1rem}.mobile-menu-toggle{width:43px;height:43px}.hero__content{padding-top:122px}.hero h1{font-size:2rem;line-height:1.55}.breadcrumb-bar__inner{min-height:74px;font-size:.66rem}}@media (max-width: 820px){.header__language,.header__search{display:inline-flex}}.desktop-nav,.mobile-menu-toggle,.mobile-nav,.breadcrumb-bar{display:none!important}.header__inner{justify-content:space-between}.floating-actions{right:24px;left:auto;bottom:24px;z-index:30;gap:12px}.floating-actions>a{width:64px;height:64px;border-width:0;box-shadow:0 10px 24px #111a462e}.floating-actions__whatsapp{color:#fff;background:#28d783}.floating-actions__phone{color:#fff;background:#f0645e}.floating-actions__mail{color:#ef1c68;background:#fff;border:2px solid #ef1c68!important}.back-to-top{right:24px;bottom:246px;width:64px;height:64px;color:#fff;background:#ef1c68;border:0;box-shadow:0 12px 28px #ef1c684d}@media (max-width: 820px){.header__inner{padding-inline:18px}.header__actions{margin-inline-start:auto}.floating-actions{right:22px;bottom:22px;gap:10px}.floating-actions>a,.back-to-top{width:64px;height:64px}.back-to-top{bottom:238px}}@media (max-width: 560px){.floating-actions{right:18px;bottom:18px}.floating-actions>a,.back-to-top{width:60px;height:60px}.back-to-top{bottom:226px}}.header__language{appearance:none;-webkit-appearance:none;border:0;background:transparent;font:inherit;cursor:pointer}.article-lead-image img{aspect-ratio:3 / 2;object-fit:contain;display:block;background:#fff}@media (max-width: 767px){.article-lead-image img{aspect-ratio:3 / 2;object-fit:contain}}.header__menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;color:var(--white);background:transparent;border:1px solid rgba(255,255,255,.22);border-radius:50%;transition:color .18s ease,background .18s ease,transform .18s ease}.header__menu-toggle:hover{color:var(--white);background:var(--coral);transform:translateY(-2px)}.header__menu-panel{position:absolute;top:82px;left:32px;z-index:30;width:min(360px,calc(100% - 64px));padding:18px;color:var(--white);background:#0c181cf7;border:1px solid rgba(255,255,255,.2);box-shadow:0 22px 60px #00000059;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header__menu-head{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 14px;color:#ffffff9e;font-family:Noto Kufi Arabic,sans-serif;font-size:.7rem;letter-spacing:.04em;border-bottom:1px solid rgba(255,255,255,.14)}.header__menu-close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--white);background:transparent;border:0}.header__menu-nav{display:flex;flex-direction:column;margin-top:5px}.header__menu-nav a{display:block;padding:13px 5px;color:#ffffffe6;font-family:Noto Kufi Arabic,sans-serif;font-size:.88rem;border-bottom:1px solid rgba(255,255,255,.1);transition:color .18s ease,padding .18s ease}.header__menu-nav a:last-child{border-bottom:0}.header__menu-nav a:hover{padding-inline-start:11px;color:var(--coral)}@media (max-width: 767px){.header__menu-toggle,.header__language,.header__search{display:inline-flex}.header__actions{gap:12px}.header__menu-toggle{width:35px;height:35px}.header__menu-panel{top:74px;left:20px;width:min(320px,calc(100% - 40px))}}.footer__column--addresses{position:relative;z-index:2;transform:translateY(-46px)}.footer__column--addresses .address-card{max-width:310px}@media (max-width: 767px){.footer__column--addresses{transform:translateY(-28px);padding-bottom:24px}}.header__menu-toggle{position:fixed;top:28px;left:max(10px,env(safe-area-inset-left));z-index:60;margin:0}.header__menu-panel{position:fixed;top:82px;left:max(10px,env(safe-area-inset-left));z-index:59}.footer__column--addresses{z-index:4;transform:translateY(-92px);margin-bottom:-74px}.floating-actions{z-index:15}.floating-actions__whatsapp svg{display:block;width:27px;height:27px}@media (max-width: 560px){.header__menu-toggle{top:20px;left:max(8px,env(safe-area-inset-left))}.header__menu-panel{top:68px;left:max(8px,env(safe-area-inset-left))}.footer__column--addresses{transform:translateY(-64px);margin-bottom:-48px}}.header__actions{padding-left:62px}@media (max-width: 560px){.header__actions{padding-left:52px}}@media (hover: hover) and (pointer: fine){.floating-actions__whatsapp{position:relative;isolation:isolate;transition:transform .18s var(--ease-out),box-shadow .18s ease}.floating-actions__whatsapp:after{position:absolute;inset:-5px;z-index:-1;content:"";border:2px solid rgba(40,215,131,.52);border-radius:inherit;opacity:0;transform:scale(.82);transition:transform .22s var(--ease-out),opacity .22s ease}.floating-actions__whatsapp:hover,.floating-actions__whatsapp:focus-visible{transform:translateY(-6px) scale(1.08) rotate(-3deg);box-shadow:0 14px 32px #28d78366,0 0 0 5px #28d7831a}.floating-actions__whatsapp:hover:after,.floating-actions__whatsapp:focus-visible:after{opacity:1;transform:scale(1.08)}.floating-actions__whatsapp:hover svg,.floating-actions__whatsapp:focus-visible svg{transform:scale(1.12)}.floating-actions__whatsapp svg{transition:transform .18s var(--ease-out)}}@media (prefers-reduced-motion: reduce){.floating-actions__whatsapp,.floating-actions__whatsapp:after,.floating-actions__whatsapp svg{transition:none!important;transform:none!important}}.header__language{position:fixed;top:28px;left:64px;z-index:60;margin:0}.header__search{position:fixed;top:29px;left:111px;z-index:60;margin:0}.footer__column--addresses{transform:translateY(-132px);margin-bottom:-112px}.footer__column--addresses .address-card a{gap:0;padding-left:0}@media (max-width: 560px){.header__language{top:20px;left:54px}.header__search{top:21px;left:101px}.footer__column--addresses{transform:translateY(-94px);margin-bottom:-78px}}
