:root{--color-background:#ffffff;--color-text:#111111;--color-muted:#5f6670;--color-accent:#0b0b0b;--color-footer:#000000;--color-footer-text:#ffffff;--color-footer-muted:#9ba7b3;--footer-line:rgba(255,255,255,.14);--header-height:76px;--line-body:1.6;--line-button:1;--line-heading:1.12;--type-base-size:16px;--type-xs:.75rem;--type-sm:.875rem;--type-md:1rem;--type-lg:1.125rem;--type-xl:1.375rem;--type-2xl:clamp(2rem,4vw,4.5rem)}*{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--type-base-size);min-height:100%;text-rendering:optimizeLegibility}body,html{background:var(--color-background);color:var(--color-text)}body{display:flex;flex-direction:column;font-family:Google Sans Flex,Noto Sans,Arial,Helvetica,sans-serif;font-optical-sizing:auto;font-size:1rem;font-weight:400;line-height:var(--line-body);min-height:100vh;overflow-x:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html[lang=ar] body{font-family:Tajawal,Noto Sans Arabic,Arial,Helvetica,sans-serif}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}[data-block-id] a:not(.content-button){color:var(--link-color,inherit)}button,input,select,textarea{color:inherit;font:inherit}button{line-height:var(--line-button)}h1,h2,h3,h4,h5,h6{color:inherit;font-weight:700;letter-spacing:0;line-height:var(--line-heading);text-wrap:balance}li,p{color:inherit;line-height:var(--line-body)}small{font-size:var(--type-sm);line-height:1.45}::selection{background:var(--color-accent);color:var(--color-background)}.site-main{background:var(--color-background);flex:1 1;width:100%}.content-page,.page-shell{background:var(--color-background);min-height:64vh}.content-page{color:var(--color-text);overflow:hidden;width:100%}.content-section{display:flex;flex-direction:column;position:relative;width:100%}.content-section--screen{max-height:100dvh;overflow:hidden}.content-card__background,.content-card__content,.content-column__background,.content-column__inner,.content-section__background,.content-section__content,.content-slide__background,.content-slide__content{position:relative}.content-card__background,.content-column__background,.content-section__background,.content-slide__background{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.content-card__content,.content-column__inner,.content-section__content{width:100%;z-index:1}.content-section__content{flex-grow:1;height:100%}.content-section__content--contained{margin-inline:auto}.content-card__background-image,.content-card__background-video,.content-card__overlay,.content-column__background-image,.content-column__background-video,.content-column__overlay,.content-section__background-image,.content-section__background-video,.content-section__overlay,.content-slide__background-image,.content-slide__background-video,.content-slide__overlay{height:100%;inset:0;position:absolute;width:100%}.content-card__background-video,.content-column__background-video,.content-section__background-video,.content-slide__background-video{object-fit:cover;opacity:1;transition:opacity .2s ease}.content-card--background-video-hover .content-card__background-video,.content-column--background-video-hover .content-column__background-video,.content-section--background-video-hover .content-section__background-video,.content-slide--background-video-hover .content-slide__background-video{opacity:0}.content-card--background-video-hover:hover .content-card__background-video,.content-column--background-video-hover:hover .content-column__background-video,.content-section--background-video-hover:hover .content-section__background-video,.content-slide--background-video-hover:hover .content-slide__background-video{opacity:1}.content-container{position:relative;max-width:100%}.content-container--fixed{margin-inline:auto;max-width:var(--content-container-max-width,80rem);width:min(100%,var(--content-container-max-width,80rem))}.content-column,.content-grid,.content-row,.content-stack{min-width:0;position:relative}.content-column{display:flex;flex-direction:column}.content-heading,.content-image,.content-paragraph{margin:0}.content-image figcaption{color:var(--color-muted);font-size:var(--type-sm);line-height:1.45;margin-top:.625rem}.content-button{align-items:center;background:var(--color-accent);border:1px solid transparent;border-radius:0;color:var(--color-background);display:inline-flex;font-size:var(--type-sm);font-weight:700;justify-content:center;letter-spacing:0;line-height:var(--line-button);min-height:44px;padding:0 22px;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.content-button:not(.content-button--disabled):hover{background:transparent;border-color:currentColor;color:var(--color-accent)!important}.content-link{color:inherit;display:inline-flex;line-height:1.35;text-decoration:underline;text-underline-offset:.18em}.content-divider{margin-block:0}.content-video{aspect-ratio:16/9;border:0;display:block;height:auto;max-width:100%;width:100%}.content-card{background-position:50%;background-size:cover;min-width:0;overflow:hidden;position:relative}.content-card__body,.content-card__eyebrow,.content-card__title{margin:0}.content-card__eyebrow{color:var(--color-muted);font-size:var(--type-sm);font-weight:700;text-transform:uppercase}.content-card__link{font-weight:700;text-decoration:underline;text-underline-offset:.18em}.content-accordion__item{background:var(--color-background);border:1px solid rgba(17,17,17,.14);border-radius:8px;overflow:hidden}.content-accordion__item summary{cursor:pointer;font-weight:700;list-style:none;padding:16px 18px}.content-accordion__body{color:var(--color-muted);padding:0 18px 18px}.content-tabs{display:grid}.content-tabs__list{display:flex;flex-wrap:wrap;gap:8px}.content-tabs__tab{border:1px solid rgba(17,17,17,.14);border-radius:999px;font-weight:700;padding:8px 14px}.content-tabs__panel{border:1px solid rgba(17,17,17,.12);border-radius:8px;padding:18px}.content-list{display:grid;margin:0;padding-left:1.25rem}.content-list--check{list-style:none;padding-left:0}.content-list--check li:before{content:"✓";font-weight:700;margin-right:.6em}.content-gallery{display:grid}.content-gallery__item{margin:0}.content-gallery__item img{display:block;height:100%;width:100%}.content-gallery__item figcaption{color:var(--color-muted);font-size:var(--type-sm);margin-top:.5rem}.content-slider{color:#ffffff;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:16px;border-radius:inherit}.content-slider__container{position:relative;width:100%;display:flex;align-items:center}.content-slider__track{display:grid;gap:var(--content-slider-gap,16px);grid-auto-columns:calc((100% - (var(--content-slider-slides-per-view, 1) - 1) * var(--content-slider-gap, 16px)) / var(--content-slider-slides-per-view, 1));grid-auto-flow:column;overflow-x:auto;scroll-snap-type:x mandatory;width:100%;scrollbar-width:none;-ms-overflow-style:none}.content-slider__track::-webkit-scrollbar{display:none}.content-slider__track{--content-slider-gap:var(--content-slider-gap-desktop,16px);--content-slider-slides-per-view:var(--content-slider-spv-desktop,1)}@media (max-width:1023px){.content-slider__track{--content-slider-gap:var(--content-slider-gap-tablet,14px);--content-slider-slides-per-view:var(--content-slider-spv-tablet,1)}}@media (max-width:767px){.content-slider__track{--content-slider-gap:var(--content-slider-gap-mobile,12px);--content-slider-slides-per-view:var(--content-slider-spv-mobile,1)}}.content-slider__slide{isolation:isolate;min-height:320px;overflow:hidden;position:relative;scroll-snap-align:start;aspect-ratio:var(--content-slider-aspect-ratio,auto)}.content-slide--screen{max-height:100dvh;aspect-ratio:auto!important}.content-slider__slide--content-block{display:block}.content-slider__slide--content-block>*{min-height:inherit}.content-slider__overlay,.content-slider__slide>img{height:100%;inset:0;position:absolute;width:100%}.content-slider__slide>img{object-fit:cover;z-index:-2}.content-slider__overlay{z-index:-1}.content-slider__content{align-content:end;display:grid;gap:10px;height:100%;padding:clamp(24px,5vw,56px)}.content-slider__content h3,.content-slider__content p{margin:0}.content-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.15);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid rgba(255,255,255,.25);color:#ffffff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(0,0,0,.15);padding:0}.content-slider__arrow:hover:not(:disabled){background:rgba(255,255,255,.35);border-color:rgba(255,255,255,.45);transform:translateY(-50%) scale(1.08)}.content-slider__arrow:active:not(:disabled){transform:translateY(-50%) scale(.95)}.content-slider__arrow:disabled{opacity:.25;cursor:not-allowed}.content-slider__arrow--prev{left:16px}.content-slider__arrow--next{right:16px}.content-slider__arrow svg{width:20px;height:20px;stroke:currentColor}.content-slider__dots{display:flex;justify-content:center;align-items:center;gap:8px;position:absolute;bottom:24px;left:50%;transform:translateX(-50%);z-index:10}.content-slider__dot{width:8px;height:8px;border-radius:50%;background:rgba(17,17,17,.2);border:none;cursor:pointer;padding:0;transition:all .35s cubic-bezier(.4,0,.2,1)}.content-slider__dot:hover{background:rgba(17,17,17,.45)}.content-slider__dot--active{width:24px;border-radius:4px;background:var(--color-accent,#11110f)}@media (prefers-color-scheme:dark){.content-slider__dot{background:rgba(255,255,255,.3)}.content-slider__dot:hover{background:rgba(255,255,255,.5)}.content-slider__dot--active{background:#ffffff}}.content-slider__navigation--attached{display:flex;flex-direction:column;align-items:center;gap:8px;position:absolute;bottom:24px;left:50%;transform:translateX(-50%);z-index:10}.content-slider__indicators{display:flex;justify-content:center;align-items:flex-end;gap:6px;height:24px}.content-slider__indicator-line{width:2px;height:14px;background:rgba(17,17,17,.2);border:none;cursor:pointer;padding:0;transition:all .35s cubic-bezier(.4,0,.2,1)}.content-slider__indicator-line:hover{background:rgba(17,17,17,.45)}.content-slider__indicator-line--active{background:var(--color-accent,#11110f);height:22px}.content-slider__counter{font-size:.8125rem;font-weight:700;color:var(--color-text,#11110f);font-feature-settings:"tnum"}@media (prefers-color-scheme:dark){.content-slider__indicator-line{background:rgba(255,255,255,.3)}.content-slider__indicator-line:hover{background:rgba(255,255,255,.5)}.content-slider__indicator-line--active{background:#ffffff}.content-slider__counter{color:#ffffff}}.content-slide{display:flex;flex-direction:column}.content-slide__background,.content-slide__background-color,.content-slide__background-gradient,.content-slide__background-image,.content-slide__overlay{height:100%;inset:0;position:absolute;width:100%}.content-slide__background{z-index:-1}.content-slide__background-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.content-slide__content{position:relative;width:100%;z-index:1}.content-hide-desktop{display:none!important}@media (max-width:1023px){.content-hide-desktop{display:revert!important}.content-hide-tablet{display:none!important}}@media (max-width:767px){.content-hide-tablet{display:revert!important}.content-hide-mobile{display:none!important}}.site-header{align-items:center;background:transparent;color:var(--header-initial-color,#111);display:flex;height:var(--header-height);inset:0 0 auto;justify-content:center;padding:0 54px;pointer-events:none;position:fixed;transition:background-color .22s ease,box-shadow .22s ease,color .22s ease,-webkit-backdrop-filter .22s ease;transition:background-color .22s ease,box-shadow .22s ease,color .22s ease,backdrop-filter .22s ease;transition:background-color .22s ease,box-shadow .22s ease,color .22s ease,backdrop-filter .22s ease,-webkit-backdrop-filter .22s ease;z-index:30}.site-header--static{position:absolute}.site-header--background-on-scroll.site-header--scrolled,.site-header--solid-initial{background:var(--header-scrolled-bg,rgba(255,255,255,.92));color:var(--header-scrolled-color,#111)}.site-header--background-on-scroll.site-header--scrolled{box-shadow:0 1px 0 rgba(10,10,10,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header__brand-link,.site-header__icon-button,.site-header__language{pointer-events:auto}.site-header__brand-link{display:inline-flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-header__logo{color:currentColor;display:block;height:auto;width:min(var(--header-logo-width,146px),calc(100vw - 128px))}.site-header__icon-button{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;height:44px;justify-content:center;left:44px;position:absolute;top:50%;transform:translateY(-50%);width:44px}.site-header__menu-button span{background:currentColor;border-radius:999px;height:2px;left:12px;position:absolute;width:20px;transition:transform .25s cubic-bezier(.25,1,.5,1),width .25s cubic-bezier(.25,1,.5,1)}.site-header__menu-button span:first-child{top:17px}.site-header__menu-button span:last-child{top:25px}.site-header__menu-button:hover span:first-child{transform:translateX(4px)}.site-header__menu-button:hover span:last-child{transform:translateX(-4px)}.site-header__language{align-items:center;display:inline-flex;font-size:var(--type-sm);font-weight:700;gap:7px;position:absolute;right:45px;top:50%;transform:translateY(-50%)}html[lang=ar] .site-header__icon-button{left:auto;right:44px}html[lang=ar] .site-header__language{right:auto;left:45px}.site-header__language svg{fill:none;height:23px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:23px}.site-menu{color:var(--menu-fg,#fff);inset:0;overflow:hidden;position:fixed;z-index:100}.site-menu__backdrop,.site-menu__panel,.site-menu__shade{inset:0;position:absolute}.site-menu__backdrop{background:transparent;backdrop-filter:blur(40px) saturate(190%);-webkit-backdrop-filter:blur(40px) saturate(190%)}.site-menu__shade{background:rgba(0,0,0,.88);cursor:pointer}.site-menu__panel{background:color-mix(in srgb,var(--menu-bg,#1c1b18) calc(var(--menu-opacity, .8) * 100%),transparent);border-right:1px solid color-mix(in srgb,var(--menu-fg,#fff) 12%,transparent);box-shadow:38px 0 80px rgba(0,0,0,.28);right:auto;width:31.6vw}.site-menu__close{background:transparent;border:0;cursor:pointer;left:44px;position:absolute;top:16px;width:44px;height:44px;color:var(--menu-fg,#fff);transition:transform .2s ease,opacity .2s ease}.site-menu__close:hover{transform:scale(1.1);opacity:.8}.site-menu__close span{background:currentColor;border-radius:999px;height:2px;left:10px;position:absolute;top:21px;width:24px}.site-menu__close span:first-child{transform:rotate(45deg)}.site-menu__close span:last-child{transform:rotate(-45deg)}.site-menu__nav{height:min(72vh,680px);left:0;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:31.6vw;padding:0 4vw}html[lang=ar] .site-menu__nav{left:auto;right:0}html[lang=ar] .site-menu__panel{left:auto;right:0;border-right:none;border-left:1px solid color-mix(in srgb,var(--menu-fg,#fff) 12%,transparent)}html[lang=ar] .site-menu__close{left:auto;right:44px}.site-menu__view{align-items:flex-end;display:flex;flex-direction:column;gap:31px;inset:0;justify-content:center;opacity:1;position:absolute;padding:0 4vw;transform:translateX(0);transition:opacity .28s ease,transform .48s cubic-bezier(.22,1,.36,1)}.site-menu__view--main.is-hidden{opacity:0;pointer-events:none;transform:translateX(-52px)}.site-menu__view--submenu{opacity:0;pointer-events:none;transform:translateX(52px)}.site-menu__view--submenu.is-active{opacity:1;pointer-events:auto;transform:translateX(0)}.site-menu__view--submenu.is-hidden{opacity:0;pointer-events:none;transform:translateX(-52px)}.site-menu__item,.site-menu__submenu-back{align-items:center;background:transparent;border:0;color:#e4d6cd80;cursor:pointer;display:inline-flex;font-family:inherit;font-size:clamp(1.25rem,1.3vw,1.5625rem);font-weight:500;gap:12px;justify-content:center;letter-spacing:0;line-height:1.1;padding:0;text-decoration:none;text-transform:uppercase;transition:all .4s cubic-bezier(.25,1,.5,1);white-space:nowrap}.site-menu__item:focus-visible,.site-menu__item:hover,.site-menu__submenu-back:focus-visible,.site-menu__submenu-back:hover{color:#c19459;transform:translateX(-10px);text-shadow:0 4px 15px rgba(193,148,89,.3)}html[lang=ar] .site-menu__item:focus-visible,html[lang=ar] .site-menu__item:hover,html[lang=ar] .site-menu__submenu-back:focus-visible,html[lang=ar] .site-menu__submenu-back:hover{transform:translateX(10px)}.site-menu__item:focus-visible,.site-menu__submenu-back:focus-visible{outline:1px solid currentColor;outline-offset:7px}.site-menu__item--parent svg,.site-menu__submenu-back svg{fill:none;flex:0 0 auto;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:20px}.site-menu__submenu-back{margin-bottom:9px}.site-menu__submenu-links{align-items:flex-end;display:flex;flex-direction:column;gap:31px}.cookie-policy{align-items:flex-start;background:rgba(255,255,255,.96);border:1px solid rgba(17,17,17,.12);border-radius:8px;box-shadow:0 18px 48px rgba(0,0,0,.16);color:var(--color-text);display:flex;gap:22px;inset-block-end:24px;max-width:min(720px,calc(100vw - 32px));padding:18px;position:fixed;z-index:120}.cookie-policy--bottom{inset-inline-start:50%;transform:translateX(-50%)}html[dir=rtl] .cookie-policy--bottom{transform:translateX(50%)}.cookie-policy--bottom-left{inset-inline-start:24px}.cookie-policy--bottom-right{inset-inline-end:24px}.cookie-policy__content{min-width:0}.cookie-policy__content h2{font-size:var(--type-base);font-weight:800;line-height:1.2;margin:0 0 7px}.cookie-policy__content p{color:var(--color-muted);font-size:var(--type-sm);line-height:1.45;margin:0}.cookie-policy__link{color:var(--color-text);display:inline-flex;font-size:var(--type-sm);font-weight:700;margin-top:9px;text-decoration:underline;text-underline-offset:3px}.cookie-policy__actions{display:flex;flex-shrink:0;gap:8px}.cookie-policy__button{border:1px solid;border-radius:4px;cursor:pointer;font:inherit;font-size:var(--type-sm);font-weight:800;line-height:1;min-height:40px;padding:0 16px;transition:background-color .18s ease,color .18s ease,border-color .18s ease;white-space:nowrap}.cookie-policy__button--primary{background:var(--cookie-accept-bg);color:var(--cookie-accept-fg)}.cookie-policy__button--primary:hover{background:var(--cookie-accept-bg-hover);color:var(--cookie-accept-fg-hover)}.cookie-policy__button--secondary{background:var(--cookie-reject-bg);color:var(--cookie-reject-fg)}.cookie-policy__button--secondary:hover{background:var(--cookie-reject-bg-hover);color:var(--cookie-reject-fg-hover)}.site-header__logo{width:min(var(--header-logo-width,118px),calc(100vw - 128px))}.site-header__language span{display:inline;white-space:nowrap}.site-footer{background:var(--color-footer);color:var(--color-footer-text);min-height:512px;padding:101px 5.15vw 39px}.site-footer__content{display:grid;gap:70px;grid-template-columns:minmax(280px,1fr) repeat(3,minmax(220px,270px));margin:0 auto;max-width:1712px;min-height:309px}.site-footer__brand{padding-top:6px}.site-footer__logo{color:currentColor;display:block;height:auto;width:164px}.site-footer__column h2{color:var(--color-footer-text);font-size:var(--type-xl);font-weight:800;line-height:1.05;margin-bottom:25px;text-transform:uppercase}.site-footer__links{display:flex;flex-direction:column;gap:15px}.site-footer__links a{color:var(--color-footer-muted);font-size:.9375rem;line-height:1.35;transition:color .18s ease}.site-footer__legal a:hover,.site-footer__links a:hover{color:var(--color-footer-text)}.site-footer__bar{align-items:center;border-top:1px solid var(--footer-line);display:flex;justify-content:space-between;margin:0 auto;max-width:1712px;padding-top:32px}.site-footer__socials{display:flex;gap:13px}.site-footer__socials a{align-items:center;border:1.5px solid rgba(255,255,255,.7);border-radius:4px;color:rgba(255,255,255,.86);display:inline-flex;height:24px;justify-content:center;transition:border-color .18s ease,color .18s ease,transform .18s ease;width:24px}.site-footer__socials a:hover{border-color:var(--color-footer-text);color:var(--color-footer-text);transform:translateY(-1px)}.site-footer__socials svg{height:17px;width:17px}.site-footer__legal{display:flex;gap:18px}.site-footer__legal a{color:rgba(255,255,255,.84);font-size:.9375rem;line-height:1}@media (max-width:1024px){.site-header{padding-inline:28px}.site-header__icon-button{left:20px}.site-header__language{right:24px}html[lang=ar] .site-header__icon-button{right:20px}html[lang=ar] .site-header__language{left:24px}.site-menu__panel{width:44vw}.site-menu__close{left:42px}html[lang=ar] .site-menu__close{right:42px}.site-menu__nav{left:0;width:44vw}.site-footer{padding:74px 32px 34px}.site-footer__content{gap:42px;grid-template-columns:1fr 1fr}}@media (max-width:700px){:root{--header-height:64px}.cookie-policy{flex-direction:column;gap:14px;inset-block-end:12px;inset-inline:12px;max-width:none;padding:16px;transform:none}html[dir=rtl] .cookie-policy--bottom{transform:none}.cookie-policy__actions{width:100%}.cookie-policy__button{flex:1 1}.site-header__logo{width:min(var(--header-logo-width,118px),calc(100vw - 128px))}.site-header__language span{display:inline;white-space:nowrap}.site-menu__panel{width:66vw}.site-menu__close{left:24px}html[lang=ar] .site-menu__close{right:24px}.site-menu__nav{left:0;top:50%;transform:translateY(-50%);width:66vw;padding:0 8vw}.site-menu__submenu-links,.site-menu__view{gap:24px}.site-menu__item,.site-menu__submenu-back{font-size:1.25rem}.page-shell{min-height:58vh}.site-footer{min-height:auto;padding:64px 24px 30px}.site-footer__content{grid-template-columns:1fr;min-height:0}.site-footer__bar{align-items:flex-start;flex-direction:column;gap:30px;margin-top:48px}.site-footer__legal{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.site-menu__view{transition-duration:.01ms}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideRight{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes blurIn{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur(0)}}@keyframes flip{0%{opacity:0;transform:perspective(400px) rotateY(90deg)}to{opacity:1;transform:perspective(400px) rotateY(0deg)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-7px)}}.animate-trigger-load{animation-duration:var(--load-duration,.4s);animation-delay:var(--load-delay,0s);animation-timing-function:var(--load-easing,ease);animation-fill-mode:both}.animate-trigger-load.anim-load-fadeIn{animation-name:fadeIn}.animate-trigger-load.anim-load-slideUp{animation-name:slideUp}.animate-trigger-load.anim-load-slideDown{animation-name:slideDown}.animate-trigger-load.anim-load-slideLeft{animation-name:slideLeft}.animate-trigger-load.anim-load-slideRight{animation-name:slideRight}.animate-trigger-load.anim-load-zoomIn{animation-name:zoomIn}.animate-trigger-load.anim-load-blurIn{animation-name:blurIn}.animate-trigger-load.anim-load-flip{animation-name:flip}.animate-trigger-load.anim-load-bounce{animation-name:bounce}.animate-trigger-scroll{opacity:0;will-change:opacity,transform,filter}.animate-trigger-scroll.is-in-view{animation-duration:var(--scroll-duration,.4s);animation-delay:var(--scroll-delay,0s);animation-timing-function:var(--scroll-easing,ease);animation-fill-mode:both}.animate-trigger-scroll.is-in-view.anim-scroll-fadeIn{animation-name:fadeIn}.animate-trigger-scroll.is-in-view.anim-scroll-slideUp{animation-name:slideUp}.animate-trigger-scroll.is-in-view.anim-scroll-slideDown{animation-name:slideDown}.animate-trigger-scroll.is-in-view.anim-scroll-slideLeft{animation-name:slideLeft}.animate-trigger-scroll.is-in-view.anim-scroll-slideRight{animation-name:slideRight}.animate-trigger-scroll.is-in-view.anim-scroll-zoomIn{animation-name:zoomIn}.animate-trigger-scroll.is-in-view.anim-scroll-blurIn{animation-name:blurIn}.animate-trigger-scroll.is-in-view.anim-scroll-flip{animation-name:flip}.animate-trigger-scroll.is-in-view.anim-scroll-bounce{animation-name:bounce}.animate-trigger-hover{transition:transform .3s ease,filter .3s ease,opacity .3s ease}.animate-trigger-hover:hover{animation-duration:var(--hover-duration,.4s);animation-delay:var(--hover-delay,0s);animation-timing-function:var(--hover-easing,ease);animation-fill-mode:both}.animate-trigger-hover.anim-hover-fadeIn:hover{animation-name:fadeIn}.animate-trigger-hover.anim-hover-slideUp:hover{animation-name:slideUp}.animate-trigger-hover.anim-hover-slideDown:hover{animation-name:slideDown}.animate-trigger-hover.anim-hover-slideLeft:hover{animation-name:slideLeft}.animate-trigger-hover.anim-hover-slideRight:hover{animation-name:slideRight}.animate-trigger-hover.anim-hover-zoomIn:hover{animation-name:zoomIn}.animate-trigger-hover.anim-hover-blurIn:hover{animation-name:blurIn}.animate-trigger-hover.anim-hover-flip:hover{animation-name:flip}.animate-trigger-hover.anim-hover-bounce:hover{animation-name:bounce}.animate-trigger-click{cursor:pointer}.animate-trigger-click.is-clicked{animation-duration:var(--click-duration,.4s);animation-delay:var(--click-delay,0s);animation-timing-function:var(--click-easing,ease);animation-fill-mode:both}.animate-trigger-click.is-clicked.anim-click-fadeIn{animation-name:fadeIn}.animate-trigger-click.is-clicked.anim-click-slideUp{animation-name:slideUp}.animate-trigger-click.is-clicked.anim-click-slideDown{animation-name:slideDown}.animate-trigger-click.is-clicked.anim-click-slideLeft{animation-name:slideLeft}.animate-trigger-click.is-clicked.anim-click-slideRight{animation-name:slideRight}.animate-trigger-click.is-clicked.anim-click-zoomIn{animation-name:zoomIn}.animate-trigger-click.is-clicked.anim-click-blurIn{animation-name:blurIn}.animate-trigger-click.is-clicked.anim-click-flip{animation-name:flip}.animate-trigger-click.is-clicked.anim-click-bounce{animation-name:bounce}@media (prefers-reduced-motion:reduce){.respect-reduced-motion,.respect-reduced-motion.animate-trigger-click.is-clicked,.respect-reduced-motion.animate-trigger-hover:hover,.respect-reduced-motion.animate-trigger-load,.respect-reduced-motion.animate-trigger-scroll,.respect-reduced-motion.animate-trigger-scroll.is-in-view{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;filter:none!important}}.back-to-top{position:fixed;bottom:40px;right:40px;width:54px;height:54px;background-color:var(--color-accent);color:var(--color-background);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .4s cubic-bezier(.25,1,.5,1);z-index:90;box-shadow:0 8px 24px rgba(0,0,0,.25)}.back-to-top svg{width:24px;height:24px}.back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 12px 32px rgba(0,0,0,.3);background-color:color-mix(in srgb,var(--color-accent) 85%,white)}html[lang=ar] .back-to-top{right:auto;left:40px}@media (max-width:700px){.back-to-top{bottom:24px;right:24px;width:48px;height:48px}html[lang=ar] .back-to-top{left:24px}}