html[data-cms-theme] #root#root .site-header .head-actions>button.hp-lang{display:inline-flex!important;align-items:center;gap:2px;width:auto!important;min-width:0!important;padding:3px!important;border-radius:999px!important;background:#ffffff0f!important;color:#efe6d2!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;line-height:1!important}html[data-cms-theme] #root#root .site-header .head-actions>button.hp-lang span{display:grid;place-items:center;min-width:30px;height:30px;padding:0 6px;border-radius:999px;color:#cfc4ac;transition:background-color .2s,color .2s}html[data-cms-theme] #root#root .site-header .head-actions>button.hp-lang span[lang=ar]{font-size:17px!important;font-weight:700!important;line-height:1!important}html[data-cms-theme] #root#root .site-header .head-actions>button.hp-lang span[lang=en]{font-family:Arial,sans-serif}html[data-cms-theme] #root#root .site-header .head-actions>button.hp-lang span.is-on{background:#e2c58c!important;color:#0b1730!important;-webkit-text-fill-color:#0b1730!important;opacity:1!important}html[data-cms-theme] #root#root .site-header .head-actions>button.hp-lang:hover{transform:none!important;background:#ffffff1a!important}html[data-cms-theme] #root#root .site-header .head-actions>button.hp-lang+button{border-left:0!important}html[data-cms-theme] #root#root .site-header .head-actions>button.hp-theme svg{width:21px;height:21px}html[data-cms-theme] #root#root .site-header .head-actions>:is(button,a):not(.hp-lang){color:#f1d7a1!important}html[data-cms-theme] #root#root .site-header .head-actions>:is(button,a):not(.hp-lang):hover{color:#fff7e6!important}html[data-cms-theme] #root#root .site-header .head-actions{border-color:#e2c58c61!important}html[data-cms-theme] #root#root .site-header .head-actions>*+*{border-left-color:#e2c58c42!important}html[data-cms-theme] #root#root .site-header nav>a,html[data-cms-theme] #root#root .site-header nav>.nav-services>:is(a,button){color:#f6f0e3!important;-webkit-text-fill-color:#f6f0e3!important;opacity:1!important;font-weight:600!important}html[data-cms-theme] #root#root .site-header nav>a:hover,html[data-cms-theme] #root#root .site-header nav>.nav-services>:is(a,button):hover,html[data-cms-theme] #root#root .site-header nav>a.nav-active,html[data-cms-theme] #root#root .site-header nav>.nav-services.nav-active>:is(a,button),html[data-cms-theme] #root#root .site-header nav>.nav-services>a.nav-active{color:#e6c98f!important;-webkit-text-fill-color:#e6c98f!important}html[data-cms-theme] #root#root .site-header>.logo strong{color:#ecd3a0!important;-webkit-text-fill-color:#ecd3a0!important}html[data-cms-theme] #root#root .site-header>.logo small{color:#d6ccb6!important;-webkit-text-fill-color:#d6ccb6!important;opacity:1!important}@media(max-width:1180px)and (min-width:901px){html[data-cms-theme] #root#root .site-header .head-actions>button.hp-search{display:inline-flex!important}html[data-cms-theme] #root#root .site-header .head-actions>button.hp-access{display:none!important}}@media(max-width:900px){html[data-cms-theme] #root#root .site-header .head-actions>button:is(.hp-theme,.hp-search){display:inline-flex!important;width:38px!important;min-width:38px!important;height:34px!important}html[data-cms-theme] #root#root .site-header .head-actions>button.hp-lang{display:inline-flex!important;height:34px!important;padding:2px!important}html[data-cms-theme] #root#root .site-header .head-actions>button.hp-lang span{min-width:26px;height:28px;font-size:12px}html[data-cms-theme] #root#root .site-header .head-actions{width:auto!important}}html[data-cms-theme] #root#root .site-header nav>.nav-services{align-self:stretch;display:flex;align-items:stretch}html[data-cms-theme] #root#root .site-header nav>.nav-services>:is(a,button){position:relative;display:flex;align-items:center;height:auto;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important;text-decoration:none!important;font-family:inherit}html[data-cms-theme] #root#root .site-header nav>.nav-services>:is(a,button):before{content:none!important}html[data-cms-theme] #root#root .site-header nav>.nav-services>:is(a,button):after{content:""!important;position:absolute;inset-inline:0;bottom:12px;height:2px;border-radius:2px;background:#ebb75a!important;transform:scaleX(0);opacity:0;transition:transform .2s ease,opacity .2s ease}html[data-cms-theme] #root#root .site-header nav>.nav-services:hover>:is(a,button):after,html[data-cms-theme] #root#root .site-header nav>.nav-services.nav-active>:is(a,button):after,html[data-cms-theme] #root#root .site-header nav>.nav-services>a.nav-active:after{transform:scaleX(1);opacity:1}html[data-cms-theme=dark] .dh{--dh-bg:#0a1429;--dh-surface:linear-gradient(180deg,#14284c 0%,#0f1f3d 100%);--dh-solid:#101d38;--dh-panel:rgba(255,255,255,.022);--dh-line:rgba(200,180,138,.24);--dh-line-strong:rgba(200,180,138,.45);--dh-text:#f6f0df;--dh-muted:#cdd5e2;--dh-gold:var(--dirayah-gold,#c8b48a);--dh-gold-ink:#0b1730;--dh-icon-bg:rgba(200,180,138,.14);--dh-shadow:0 22px 48px -28px rgba(0,0,0,.75)}html[data-cms-theme=light] .dh{--dh-bg:var(--cms-background);--dh-surface:var(--cms-surface);--dh-solid:var(--cms-surface);--dh-panel:color-mix(in srgb,var(--cms-text) 3.5%,var(--cms-background));--dh-line:color-mix(in srgb,var(--cms-text) 11%,transparent);--dh-line-strong:color-mix(in srgb,var(--cms-gold) 60%,transparent);--dh-text:var(--cms-text);--dh-muted:var(--cms-muted);--dh-gold:var(--cms-gold);--dh-gold-ink:#ffffff;--dh-icon-bg:color-mix(in srgb,var(--cms-gold) 11%,transparent);--dh-shadow:0 16px 36px -22px color-mix(in srgb,var(--cms-text) 30%,transparent)}html[data-cms-theme=light] #root .app:has(>main.dh){background:var(--cms-background)!important;background-image:none!important}html[data-cms-theme=dark] #root .app:has(>main.dh){background:linear-gradient(180deg,#0c1831,#0a1429 45%,#08111f)!important;background-size:auto!important}#root .dh{color:var(--dh-text);padding-top:96px}#root .dh *{box-sizing:border-box}#root .dh section{background:transparent!important;background-image:none!important;color:var(--dh-text)!important;margin:0!important;border:0!important;min-height:0!important}#root .dh section:before,#root .dh section:after{content:none!important}#root .dh .dh-wrap{width:min(1200px,calc(100% - 48px));margin:0 auto;padding:0}#root .dh :is(h1,h2,h3){color:var(--dh-text)!important;-webkit-text-fill-color:var(--dh-text)!important;background:none!important;margin:0;text-align:start;letter-spacing:0}#root .dh p{color:var(--dh-muted)!important;margin:0;text-align:start;max-width:none}#root .dh a{text-decoration:none}#root .dh ul,#root .dh ol{list-style:none;margin:0;padding:0}#root .dh .dh-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border:1px solid var(--dh-line-strong);border-radius:999px;background:var(--dh-icon-bg);color:var(--dh-gold)!important;-webkit-text-fill-color:var(--dh-gold)!important;font-size:12.5px;font-weight:600;letter-spacing:.06em;line-height:1.5;margin-bottom:18px}#root .dh .dh-icon{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--dh-icon-bg);border:1px solid var(--dh-line-strong);color:var(--dh-gold)!important}#root .dh .dh-icon svg{width:23px;height:23px}#root .dh .dh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 28px;border-radius:10px;font-size:15px;font-weight:700;border:1px solid transparent;transition:transform .2s,background-color .2s,border-color .2s,color .2s}#root .dh .dh-btn svg{width:17px;height:17px}#root .dh .dh-btn--gold{background:var(--dh-gold)!important;color:var(--dh-gold-ink)!important;-webkit-text-fill-color:var(--dh-gold-ink)!important;box-shadow:0 6px 14px -10px #00000073}#root .dh .dh-btn--gold:hover{transform:translateY(-2px)}#root .dh .dh-btn--ghost{background:transparent!important;color:var(--dh-text)!important;-webkit-text-fill-color:var(--dh-text)!important;border-color:var(--dh-line-strong)!important}#root .dh .dh-btn--ghost:hover{border-color:var(--dh-gold)!important;color:var(--dh-gold)!important;-webkit-text-fill-color:var(--dh-gold)!important}#root .dh .dh-link,#root .dh .dh-card__more{display:inline-flex;align-items:center;gap:8px;color:var(--dh-gold)!important;-webkit-text-fill-color:var(--dh-gold)!important;font-weight:600;font-size:14.5px}#root .dh .dh-link svg,#root .dh .dh-card__more svg{width:16px;height:16px;transition:transform .2s}#root .dh .dh-section{padding:96px 0!important}#root .dh .dh-anchor{display:block!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;scroll-margin-top:110px}#root .dh .dh-section--panel{background:var(--dh-panel)!important;border-block:1px solid var(--dh-line)!important}#root .dh .dh-head{margin-bottom:48px}#root .dh .dh-head h2,#root .dh .dh-why h2,#root .dh .dh-faq h2,#root .dh .dh-consult h2{font-size:clamp(28px,3.2vw,40px);line-height:1.35;font-weight:600}#root .dh .dh-head p{font-size:16.5px;line-height:1.9;margin-top:14px;max-width:680px}#root .dh .dh-head--split{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}#root .dh .dh-head--center{text-align:center;display:flex;flex-direction:column;align-items:center}#root .dh .dh-head--center :is(h2,p){text-align:center}#root .dh .dh-center{display:flex;justify-content:center;margin-top:44px}#root .dh .dh-hero{padding:64px 0 48px!important}#root .dh .dh-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}#root .dh .dh-hero h1{font-size:clamp(38px,5vw,64px);line-height:1.25;font-weight:600}#root .dh .dh-hero h2.dh-hero__headline{font-size:clamp(32px,3.6vw,50px);line-height:1.3;font-weight:600;margin-top:28px}#root .dh .dh-hero :is(h1,h2) em{font-style:normal;color:var(--dh-gold)!important;-webkit-text-fill-color:var(--dh-gold)!important}#root .dh .dh-hero__copy>p{font-size:17px;line-height:1.95;margin:22px 0 32px;max-width:580px}#root .dh .dh-actions{display:flex;flex-wrap:wrap;gap:14px}#root .dh .dh-hero__trust{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:34px;padding-top:26px;border-top:1px solid var(--dh-line)}#root .dh .dh-hero__trust li{display:flex;align-items:center;gap:8px;color:var(--dh-muted);font-size:14.5px}#root .dh .dh-hero__trust svg{width:19px;height:19px;color:var(--dh-gold)}#root .dh .dh-hero__visual{position:relative}#root .dh .dh-hero__frame{position:relative;border-radius:22px;border:1px solid var(--dh-line);background:linear-gradient(165deg,color-mix(in srgb,var(--dh-surface) 92%,#fff) 0%,var(--dh-surface) 100%);box-shadow:var(--dh-shadow);aspect-ratio:1.05;display:grid;place-items:center;overflow:hidden}html[data-cms-theme=light] #root .dh .dh-hero__frame{background:radial-gradient(70% 60% at 50% 48%,rgba(200,180,138,.28),transparent 70%),linear-gradient(165deg,#fbf8f1,#f1e9d8);border-color:color-mix(in srgb,var(--cms-gold) 45%,transparent)}html[data-cms-theme=light] #root .dh .dh-hero__frame img{filter:drop-shadow(0 18px 22px rgba(11,23,48,.18))}#root .dh .dh-hero__frame img{width:82%;height:auto;object-fit:contain;filter:drop-shadow(0 10px 14px rgba(0,0,0,.28))}#root .dh .dh-hero__badge{position:absolute;inset-inline-start:-28px;bottom:36px;display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:14px;background:var(--dh-solid);border:1px solid var(--dh-line-strong);box-shadow:var(--dh-shadow)}#root .dh .dh-hero__badge svg{width:30px;height:30px;color:var(--dh-gold)}#root .dh .dh-hero__badge b{display:block;color:var(--dh-text);font-size:15px}#root .dh .dh-hero__badge small{display:block;color:var(--dh-muted);font-size:12.5px;margin-top:2px}#root .dh .dh-hero h1.dh-brand{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:22px;font-size:clamp(84px,7.2vw,136px);line-height:1.05;font-weight:400;padding-bottom:6px;background-image:linear-gradient(105deg,#b88938,#d7b66d 28%,#f6e7cf 52%,#e1c58c 72%,#b88938)!important;background-size:220% 100%!important;background-repeat:no-repeat!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;animation:dirayahBrandGoldShimmer 5.8s ease-in-out infinite}#root .dh .dh-hero h1.dh-brand>span:not(.dh-cursor){background:none!important;color:transparent!important;-webkit-text-fill-color:transparent!important}#root .dh .dh-hero h1.dh-brand .dh-brand__tag{font-size:.36em;line-height:1.3}#root .dh .dh-hero h1.dh-brand .dh-cursor{font-size:.36em;background:none!important;color:var(--dh-gold)!important;-webkit-text-fill-color:var(--dh-gold)!important;margin-inline-start:-18px;animation:dhBlink 1s steps(1) infinite}html[data-cms-theme=light] #root .dh .dh-hero h1.dh-brand{background-image:linear-gradient(105deg,var(--cms-text) 0%,#1d3a66 40%,var(--cms-gold) 60%,var(--cms-text) 100%)!important}#root .dh .dh-hero__copy>p.dh-tagline{min-height:1.5em;margin:10px 0 0!important;font-size:clamp(24px,2.3vw,34px);line-height:1.5;color:var(--dh-gold)!important}#root .dh .dh-tagline span{color:var(--dh-gold)!important;-webkit-text-fill-color:var(--dh-gold)!important}#root .dh .dh-cursor{display:inline-block;margin-inline-start:2px;animation:dhBlink 1s steps(1) infinite}@keyframes dhBlink{50%{opacity:0}}#root .dh .dh-rule{width:120px;height:2px;margin:26px 0 0;background:var(--dh-gold)}@media(prefers-reduced-motion:reduce){#root .dh .dh-hero h1.dh-brand,#root .dh .dh-cursor{animation:none}}#root .dh .dh-facts{padding:8px 0 24px!important}#root .dh .dh-facts__bar{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--dh-line);border-radius:18px;background:var(--dh-surface);box-shadow:var(--dh-shadow)}#root .dh .dh-fact{display:flex;align-items:center;gap:16px;padding:26px 28px}#root .dh .dh-fact+.dh-fact{border-inline-start:1px solid var(--dh-line)}#root .dh .dh-fact b{display:block;color:var(--dh-text);font-size:22px;font-weight:700;line-height:1.3}#root .dh .dh-fact small{display:block;color:var(--dh-muted);font-size:13.5px;margin-top:3px;line-height:1.6}#root .dh .dh-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}#root .dh .dh-card{display:flex;flex-direction:column;padding:28px 24px 24px;border-radius:16px;border:1px solid var(--dh-line);background:var(--dh-surface);box-shadow:var(--dh-shadow);transition:transform .25s,border-color .25s}#root .dh .dh-card:hover{transform:translateY(-4px);border-color:var(--dh-line-strong)}#root .dh .dh-card:hover .dh-card__more svg,#root .dh .dh-link:hover svg{transform:translate(-4px)}#root .dh:not([dir=rtl]) .dh-card:hover .dh-card__more svg,#root .dh:not([dir=rtl]) .dh-link:hover svg{transform:translate(4px)}#root .dh .dh-card h3{font-size:18.5px;font-weight:600;line-height:1.5;margin:22px 0 10px}#root .dh .dh-card p{font-size:14.5px;line-height:1.85;flex:1;margin-bottom:20px}#root .dh .dh-signals{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#root .dh .dh-signal{display:flex;gap:16px;align-items:flex-start;padding:24px;border-radius:16px;border:1px solid var(--dh-line);background:var(--dh-surface)}#root .dh .dh-signal h3{font-size:16.5px;font-weight:600;line-height:1.5;margin-bottom:6px}#root .dh .dh-signal p{font-size:14px;line-height:1.8}#root .dh .dh-why{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}#root .dh .dh-why__copy p{font-size:16.5px;line-height:1.95;margin:18px 0 30px}#root .dh .dh-values{display:grid;grid-template-columns:1fr 1fr;gap:16px}#root .dh .dh-value{display:flex;gap:16px;align-items:flex-start;padding:22px;border-radius:16px;border:1px solid var(--dh-line);background:var(--dh-surface)}#root .dh .dh-value:last-child{grid-column:1/-1}#root .dh .dh-value .dh-icon svg{width:24px;height:24px}#root .dh .dh-value h3{font-size:17px;font-weight:600;margin-bottom:6px}#root .dh .dh-value p{font-size:14px;line-height:1.8}#root .dh .dh-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;position:relative}#root .dh .dh-steps:before{content:"";position:absolute;top:27px;inset-inline:10%;height:1px;background:linear-gradient(90deg,transparent,var(--dh-line-strong),transparent)}#root .dh .dh-steps li{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center}#root .dh .dh-step__num{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--dh-solid);border:1px solid var(--dh-line-strong);color:var(--dh-gold);font-weight:700;font-size:16px;margin-bottom:20px;position:relative;z-index:1}#root .dh .dh-steps li h3{font-size:17px;font-weight:600;margin-bottom:8px;text-align:center}#root .dh .dh-steps li p{color:var(--dh-muted)!important;font-weight:400!important;font-size:14px;line-height:1.8;text-align:center}#root .dh .dh-articles{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}#root .dh .dh-article{display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--dh-line);background:var(--dh-surface);overflow:hidden;box-shadow:var(--dh-shadow);transition:transform .25s,border-color .25s}#root .dh .dh-article:hover{transform:translateY(-4px);border-color:var(--dh-line-strong)}#root .dh .dh-article__img{aspect-ratio:16/10;overflow:hidden}#root .dh .dh-article__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}#root .dh .dh-article:hover .dh-article__img img{transform:scale(1.04)}#root .dh .dh-article__body{display:flex;flex-direction:column;flex:1;padding:22px 24px}#root .dh .dh-article__cat{color:var(--dh-gold);font-size:12.5px;font-weight:600;letter-spacing:.04em;margin-bottom:10px}#root .dh .dh-article h3{font-size:18px;line-height:1.55;font-weight:600;margin-bottom:10px}#root .dh .dh-article p{font-size:14px;line-height:1.8;flex:1;margin-bottom:18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#root .dh .dh-article__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--dh-line);color:var(--dh-muted);font-size:13px}#root .dh .dh-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}#root .dh .dh-faq__intro p{font-size:16px;line-height:1.9;margin:18px 0 28px}#root .dh .dh-faq__list{display:flex;flex-direction:column;gap:12px}#root .dh .dh-faq__item{border:1px solid var(--dh-line);border-radius:14px;background:var(--dh-surface);transition:border-color .2s}#root .dh .dh-faq__item.is-open{border-color:var(--dh-line-strong)}#root .dh .dh-faq__item button{all:unset;box-sizing:border-box;display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;cursor:pointer;color:var(--dh-text)!important;-webkit-text-fill-color:var(--dh-text)!important;font-size:16.5px;font-weight:600;line-height:1.6;text-align:start}#root .dh .dh-faq__item button:focus-visible{outline:2px solid var(--dh-gold);outline-offset:-2px;border-radius:14px}#root .dh .dh-faq__item i{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--dh-line-strong);color:var(--dh-gold);font-style:normal;font-size:18px}#root .dh .dh-faq__item p{padding:0 24px 22px;font-size:15px;line-height:1.9}#root .dh .dh-consult__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:56px;border-radius:24px;border:1px solid var(--dh-line-strong);background:var(--dh-surface);box-shadow:var(--dh-shadow)}#root .dh .dh-consult__copy p{font-size:16.5px;line-height:1.9;margin:18px 0 26px}#root .dh .dh-consult__copy li{display:flex;align-items:center;gap:10px;color:var(--dh-text);font-size:15px;padding:8px 0}#root .dh .dh-consult__copy li svg{width:20px;height:20px;color:var(--dh-gold)}#root .dh .dh-consult__form form{display:grid;gap:14px;padding:30px;border-radius:18px;background:var(--dh-solid)!important;border:1px solid var(--dh-line)!important;box-shadow:none!important;margin:0!important;width:auto!important;max-width:none!important}#root .dh .dh-consult__form form>.eyebrow{display:none}#root .dh .dh-consult__form h3{font-size:20px;font-weight:600;margin-bottom:4px}#root .dh .dh-consult__form label{display:grid;gap:7px;color:var(--dh-muted)!important;font-size:13.5px;font-weight:500}#root .dh .dh-consult__form input{width:100%;min-height:48px;padding:0 14px;border-radius:10px;border:1px solid var(--dh-line)!important;background:transparent!important;color:var(--dh-text)!important;font-size:15px;box-shadow:none!important}#root .dh .dh-consult__form input:focus{outline:none;border-color:var(--dh-gold)!important}#root .dh .dh-consult__form input::placeholder{color:color-mix(in srgb,var(--dh-muted) 70%,transparent)}#root .dh .dh-consult__form button.primary{min-height:52px;border-radius:10px;margin-top:6px;background:var(--dh-gold)!important;border:0!important;color:var(--dh-gold-ink)!important;-webkit-text-fill-color:var(--dh-gold-ink)!important;font-size:15.5px;font-weight:700;cursor:pointer;width:100%}@media(max-width:1080px){#root .dh .dh-cards{grid-template-columns:repeat(2,1fr)}#root .dh .dh-steps{grid-template-columns:repeat(3,1fr);row-gap:36px}#root .dh .dh-steps:before{display:none}}@media(max-width:900px){#root .dh .dh-hero__grid,#root .dh .dh-why,#root .dh .dh-faq,#root .dh .dh-consult__grid{grid-template-columns:1fr;gap:40px}#root .dh .dh-hero__visual{max-width:520px;width:100%;margin:0 auto}#root .dh .dh-hero__badge{inset-inline-start:16px;bottom:16px}#root .dh .dh-signals,#root .dh .dh-articles{grid-template-columns:1fr 1fr}#root .dh .dh-consult__grid{padding:32px}}@media(max-width:640px){#root .dh{padding-top:88px}#root .dh .dh-wrap{width:calc(100% - 32px)}#root .dh .dh-section{padding:64px 0!important}#root .dh .dh-hero{padding:32px 0!important}#root .dh .dh-actions .dh-btn{flex:1 1 100%}#root .dh .dh-cards,#root .dh .dh-signals,#root .dh .dh-articles,#root .dh .dh-values{grid-template-columns:1fr}#root .dh .dh-steps{grid-template-columns:1fr 1fr}#root .dh .dh-facts__bar{grid-template-columns:1fr}#root .dh .dh-fact{padding:18px 20px}#root .dh .dh-fact+.dh-fact{border-inline-start:0;border-top:1px solid var(--dh-line)}#root .dh .dh-head--split{flex-direction:column;align-items:flex-start}#root .dh .dh-consult__grid{padding:22px;border-radius:18px}#root .dh .dh-consult__form form{padding:20px}#root .dh .dh-faq__item button{padding:18px}#root .dh .dh-card{display:grid;grid-template-columns:auto 1fr;column-gap:16px;padding:20px}#root .dh .dh-card .dh-icon{grid-row:span 2}#root .dh .dh-card h3{margin:2px 0 6px}#root .dh .dh-card p{margin-bottom:12px}#root .dh .dh-card .dh-card__more{grid-column:2}}@media(prefers-reduced-motion:reduce){#root .dh *{transition:none!important}}html[data-cms-theme=dark] #root .dh .dh-consult__form form{background:linear-gradient(180deg,#ffffff0b,#ffffff04)!important;border:1px solid var(--dh-line-strong)!important}html[data-cms-theme=dark] #root .dh .dh-consult__form input,html[data-cms-theme=dark] #root .dh .dh-consult__form textarea,html[data-cms-theme=dark] #root .dh .dh-consult__form select{background:#00000038!important;border-color:#c8b48a33!important}html[data-cms-theme=dark] #root .dh .dh-consult__form input:focus,html[data-cms-theme=dark] #root .dh .dh-consult__form textarea:focus,html[data-cms-theme=dark] #root .dh .dh-consult__form select:focus{border-color:var(--dh-gold)!important;box-shadow:0 0 0 3px #c8b48a1f!important}#root .dh .dh-why__mark{display:flex;justify-content:center}#root .dh .dh-why__mark .dirayah-particle-mark{width:min(100%,420px)!important;margin:0!important;border-color:var(--dh-line-strong)!important}#root .dh .dh-values--row{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:56px}#root .dh .dh-values--row .dh-value{flex-direction:column;gap:14px}#root .dh .dh-values--row .dh-value:last-child{grid-column:auto}@media(max-width:1080px){#root .dh .dh-values--row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){#root .dh .dh-values--row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#root .dh .dh-values--row .dh-value:last-child{grid-column:1/-1}#root .dh .dh-why__mark .dirayah-particle-mark{width:min(100%,320px)!important}}html[data-cms-theme] #root#root .dh .dh-why__mark .dirayah-particle-mark{background:linear-gradient(160deg,#13284f,#0b1730)!important;border:1px solid color-mix(in srgb,var(--cms-gold) 55%,transparent)!important;box-shadow:0 24px 50px -24px #0b173073!important}#root .dh .dh-acc{display:grid;gap:20px}#root .dh .dh-acc__row{display:flex;gap:14px;height:400px}#root .dh .dh-acc__item{position:relative;flex:1 1 0;min-width:0;overflow:hidden;border-radius:20px;border:1px solid rgba(200,180,138,.26);background:url(/assets/dirayah-dubai-skyline.webp) center 130%/90% auto no-repeat,linear-gradient(165deg,#15294e,#0c1934);color:#f6f0df!important;text-decoration:none!important;transition:flex-grow .6s cubic-bezier(.4,0,.2,1),border-color .3s,box-shadow .3s;isolation:isolate}#root .dh .dh-acc__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0c19348c,#0c1934c7 55%,#091226f5)}#root .dh .dh-acc__item.is-open{flex-grow:4.2;border-color:#c8b48a99;box-shadow:0 22px 44px -26px #000000b3}#root .dh .dh-acc__num{position:absolute;top:20px;inset-inline-start:22px;font:600 13px/1 Arial,sans-serif;letter-spacing:.12em;color:#c8b48a}#root .dh .dh-acc__strip{position:absolute;top:56px;right:0;bottom:22px;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:16px;transition:opacity .25s}#root#root .dh .dh-acc__strip b{writing-mode:vertical-rl;font-size:18px;font-weight:600;line-height:1.35;color:#f6f0df;-webkit-text-fill-color:#f6f0df;white-space:normal;max-height:100%;overflow:hidden}#root#root .dh:not([dir=rtl]) .dh-acc__strip b{transform:rotate(180deg)}#root .dh .dh-acc__strip svg{order:2;flex:none;width:26px;height:26px;color:#e2c58c}#root .dh .dh-acc__body{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;align-items:flex-start;padding:30px 32px;opacity:0;transform:translateY(14px);transition:opacity .3s,transform .4s;pointer-events:none;min-width:320px}#root#root .dh .dh-acc__body h3{font-size:23px;font-weight:600;line-height:1.4;margin:18px 0 10px;color:#f6f0df!important;-webkit-text-fill-color:#f6f0df!important}#root#root .dh .dh-acc__body p{font-size:15px;line-height:1.85;color:#cdd5e2!important;-webkit-text-fill-color:#cdd5e2!important;margin:0 0 18px;max-width:46ch}#root#root .dh .dh-acc__body .dh-icon{width:54px;height:54px;border-radius:14px;background:#c8b48a24;border-color:#c8b48a80;color:#e2c58c!important}#root .dh .dh-acc__item.is-open .dh-acc__strip{opacity:0}#root .dh .dh-acc__item.is-open .dh-acc__body{opacity:1;transform:none;transition-delay:.18s;pointer-events:auto}#root .dh .dh-acc__item:focus-visible{outline:2px solid #e2c58c;outline-offset:3px}@media(max-width:1000px){#root .dh .dh-acc__row{height:360px}#root .dh .dh-acc__item.is-open{flex-grow:3.4}#root .dh .dh-acc__body{min-width:280px;padding:24px}}@media(max-width:760px){#root .dh .dh-acc,#root .dh .dh-acc__row{gap:12px}#root .dh .dh-acc__row{flex-direction:column;height:auto}#root .dh .dh-acc__item{flex:none;min-height:76px;transition:min-height .45s ease}#root .dh .dh-acc__item.is-open{min-height:300px}#root .dh .dh-acc__num{top:50%;transform:translateY(-50%)}#root .dh .dh-acc__item.is-open .dh-acc__num{top:20px;transform:none}#root .dh .dh-acc__strip{top:0;right:0;bottom:0;left:0;flex-direction:row;justify-content:flex-start;padding-inline:62px 20px}#root#root .dh .dh-acc__strip b,#root#root .dh:not([dir=rtl]) .dh-acc__strip b{writing-mode:horizontal-tb;transform:none;font-size:16.5px;white-space:normal}#root .dh .dh-acc__strip svg{order:0}#root .dh .dh-acc__body{min-width:0;padding:22px}}@media(prefers-reduced-motion:reduce){#root .dh .dh-acc__item,#root .dh .dh-acc__body,#root .dh .dh-acc__strip{transition:none}}#root .dh .dh-whyt__head{display:flex;flex-direction:column;align-items:center;max-width:760px;margin:0 auto 44px}#root#root .dh .dh-whyt__head :is(h2,p){text-align:center!important;margin-inline:auto}#root .dh .dh-whyt__head h2{font-size:clamp(28px,3.2vw,40px);line-height:1.35;font-weight:600;margin:16px 0 14px}#root .dh .dh-whyt__head p{font-size:16.5px;line-height:1.95}#root .dh .dh-whyt__tabs{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid var(--dh-line);margin-bottom:48px;overflow-x:auto;scrollbar-width:none}#root .dh .dh-whyt__tabs::-webkit-scrollbar{display:none}#root#root .dh .dh-whyt__tab{position:relative;flex:none;display:inline-flex;align-items:center;gap:10px;padding:16px 6px 18px;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:var(--dh-muted)!important;-webkit-text-fill-color:currentColor!important;font:inherit;font-size:17px!important;font-weight:600;cursor:pointer;white-space:nowrap;transition:color .25s}#root#root .dh .dh-whyt__tab svg{width:22px;height:22px;color:inherit;opacity:.8}#root#root .dh .dh-whyt__tab:hover,#root#root .dh .dh-whyt__tab.is-on{color:var(--dh-text)!important}#root#root .dh .dh-whyt__tab.is-on svg{color:var(--dh-gold);opacity:1}#root .dh .dh-whyt__tab:focus-visible{outline:2px solid var(--dh-gold);outline-offset:2px}#root .dh .dh-whyt__bar{position:absolute;inset-inline:0;bottom:-1px;height:2px;background:var(--dh-gold);transform:scaleX(0);transform-origin:right}#root .dh:not([dir=rtl]) .dh-whyt__bar{transform-origin:left}#root .dh .dh-whyt__tab.is-on .dh-whyt__bar{transform:scaleX(1)}#root .dh .dh-whyt.is-running .dh-whyt__tab.is-on .dh-whyt__bar{animation:dh-whyt-fill 6s linear forwards}#root .dh .dh-whyt.is-running:hover .dh-whyt__tab.is-on .dh-whyt__bar{animation-play-state:paused}@keyframes dh-whyt-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}#root .dh .dh-whyt__panel{display:grid;grid-template-columns:.95fr 1.05fr;gap:64px;align-items:center}#root .dh .dh-whyt__copy{animation:dh-whyt-in .5s ease both}@keyframes dh-whyt-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}#root .dh .dh-whyt__num{display:inline-block;font:600 13px/1 Arial,sans-serif;letter-spacing:.14em;color:var(--dh-gold)}#root .dh .dh-whyt__copy h3{font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.35;margin:14px 0 18px}#root .dh .dh-whyt__copy p{font-size:16.5px;line-height:1.95;margin:0 0 16px;max-width:56ch}#root .dh .dh-whyt__copy .dh-btn{margin-top:14px}@media(max-width:900px){#root .dh .dh-whyt__panel{grid-template-columns:1fr;gap:32px}#root .dh .dh-whyt__tabs{justify-content:flex-start;gap:22px;margin-bottom:32px}#root#root .dh .dh-whyt__tab{font-size:15.5px!important}}@media(prefers-reduced-motion:reduce){#root .dh .dh-whyt__copy{animation:none}}#root .dh .dh-acc__track{overflow-x:auto;scrollbar-width:none;scroll-padding-inline:4px;padding-block:2px}#root .dh .dh-acc__track::-webkit-scrollbar{display:none}@media(min-width:761px){#root .dh .dh-acc__track .dh-acc__item{flex:0 0 118px;transition:flex-basis .6s cubic-bezier(.4,0,.2,1),border-color .3s,box-shadow .3s}#root .dh .dh-acc__track .dh-acc__item.is-open{flex:0 0 min(540px,62vw)}}#root .dh .dh-acc__bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:26px}#root .dh .dh-acc__arrows{display:flex;align-items:center;gap:14px}#root .dh .dh-acc__arrows span{font:600 13px/1 Arial,sans-serif;letter-spacing:.14em;color:var(--dh-gold);min-width:64px;text-align:center}#root#root .dh .dh-acc__arrows button{display:grid;place-items:center;width:46px;height:46px;padding:0!important;border-radius:50%!important;border:1px solid var(--dh-line-strong)!important;background:transparent!important;color:var(--dh-gold)!important;box-shadow:none!important;cursor:pointer;transition:background-color .2s,color .2s}#root#root .dh .dh-acc__arrows button:hover{background:var(--dh-gold)!important;color:var(--dh-gold-ink)!important}#root .dh .dh-acc__arrows svg{width:19px;height:19px}@media(max-width:760px){#root .dh .dh-acc__arrows{display:none}#root .dh .dh-acc__bar{justify-content:center}}#root .dh .dh-stept__visual{position:relative;display:grid;place-items:center;aspect-ratio:1.25;border-radius:22px;border:1px solid rgba(200,180,138,.5);background:linear-gradient(160deg,#13284f,#0b1730);overflow:hidden;animation:dh-whyt-in .5s ease both}#root .dh .dh-stept__visual b{position:absolute;inset-inline-start:30px;top:18px;font:700 clamp(80px,9vw,132px)/1 Arial,sans-serif;color:transparent;-webkit-text-stroke:1.5px rgba(226,197,140,.55)}#root .dh .dh-stept__visual svg{width:min(34%,150px);height:auto;color:#e2c58c;stroke-width:1.1}#root .dh .dh-stept__dots{position:absolute;bottom:24px;inset-inline:0;display:flex;justify-content:center;gap:8px}#root .dh .dh-stept__dots i{width:28px;height:3px;border-radius:3px;background:#e2c58c38;transition:background-color .3s}#root .dh .dh-stept__dots i.is-on{background:#e2c58c}#root#root .dh .dh-stept__lede{font-size:18px!important;font-weight:600;color:var(--dh-text)!important}#root .dh .dh-brand__tag{display:inline-grid;vertical-align:baseline}#root .dh .dh-brand__tag>span{grid-area:1/1}#root .dh .dh-type-ghost{visibility:hidden}#root .dh .dh-hero h1.dh-brand .dh-brand__tag .dh-cursor{font-size:1em}html[data-cms-theme=light] #root .dp-page{background:var(--cms-background)!important;background-image:none!important}html[data-cms-theme=dark] #root .dp-page{background:linear-gradient(180deg,#0c1831,#0a1429 45%,#08111f)!important}#root .dp-page>main.dh{display:block;min-height:0;margin:0!important;padding-bottom:0!important;max-width:none!important;width:auto!important}#root .dh .dp-hero{padding:56px 0 64px!important;border-bottom:1px solid var(--dh-line)!important}#root .dh .dp-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center}#root .dh .dp-hero__grid:not(:has(.dp-hero__aside)){grid-template-columns:minmax(0,1fr);max-width:860px;margin-inline:auto;justify-items:center;text-align:center}#root .dh .dp-hero__grid:not(:has(.dp-hero__aside)) :is(h1,p){text-align:center}#root .dh .dp-hero__grid:not(:has(.dp-hero__aside)) .dh-rule{margin-inline:auto}#root .dh .dp-hero__grid:not(:has(.dp-hero__aside)) .dh-hero__trust{justify-content:center}#root .dh .dp-hero h1{font-size:clamp(32px,4vw,54px);line-height:1.3;font-weight:600}#root .dh .dp-hero h1 em{font-style:normal;color:var(--dh-gold)!important;-webkit-text-fill-color:var(--dh-gold)!important}#root .dh .dp-hero__lede{font-size:17px;line-height:1.95;margin:22px 0 30px!important;max-width:640px}#root .dh .dp-hero__grid:not(:has(.dp-hero__aside)) .dp-hero__lede{margin-inline:auto!important}#root .dh .dp-crumbs{display:flex;align-items:center;gap:10px;margin-bottom:22px;font-size:13.5px;color:var(--dh-muted)}#root .dh .dp-crumbs a{color:var(--dh-muted)!important;-webkit-text-fill-color:var(--dh-muted)!important;transition:color .15s}#root .dh .dp-crumbs a:hover{color:var(--dh-gold)!important;-webkit-text-fill-color:var(--dh-gold)!important}#root .dh .dp-crumbs [aria-current]{color:var(--dh-gold)}#root .dh .dp-hero__frame{aspect-ratio:1.15}#root .dh .dp-hero .dh-hero__trust{margin-top:8px}#root .dh .dp-h2{font-size:clamp(28px,3.2vw,40px);line-height:1.35;font-weight:600}#root .dh .dp-facts-section{padding:48px 0 0!important}#root .dh .dp-split{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:start}#root .dh .dp-prose p{font-size:16.5px;line-height:2;margin-bottom:18px}#root .dh .dp-checks{display:grid;gap:12px;margin-top:26px;padding-top:24px;border-top:1px solid var(--dh-line)}#root .dh .dp-checks li{display:flex;align-items:center;gap:10px;color:var(--dh-text);font-size:15px}#root .dh .dp-checks svg{flex:none;width:20px;height:20px;color:var(--dh-gold)}#root .dh .dp-mission{margin:0 auto;max-width:900px;text-align:center;display:flex;flex-direction:column;align-items:center}#root .dh .dp-mission blockquote{position:relative;margin:4px 0 22px;padding:0;font-size:clamp(24px,2.7vw,34px);line-height:1.6;font-weight:600;color:var(--dh-text)}#root .dh .dp-mission blockquote:before{content:"”";display:block;font-size:72px;line-height:.6;color:var(--dh-gold);opacity:.7;margin-bottom:14px}#root .dh .dp-mission figcaption{font-size:16.5px;line-height:1.95;color:var(--dh-muted);max-width:720px}#root .dh .dp-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}#root .dh .dp-tile{display:flex;flex-direction:column;padding:28px 24px;border-radius:16px;border:1px solid var(--dh-line);background:var(--dh-surface);box-shadow:var(--dh-shadow);transition:transform .25s,border-color .25s}#root .dh .dp-tile:hover{transform:translateY(-4px);border-color:var(--dh-line-strong)}#root .dh .dp-tile__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}#root .dh .dp-tile__num{font-size:28px;font-weight:600;color:var(--dh-gold);opacity:.35;font-variant-numeric:tabular-nums}#root .dh .dp-tile h3{font-size:18.5px;font-weight:600;margin-bottom:10px}#root .dh .dp-tile p{font-size:14.5px;line-height:1.85}#root .dh .dp-steps-3{grid-template-columns:repeat(3,1fr)}#root .dh .dh-step__num svg{width:24px;height:24px}#root .dh .dp-index{display:flex;flex-direction:column;padding:26px;border:1px solid var(--dh-line-strong);border-radius:20px;background:var(--dh-surface);box-shadow:var(--dh-shadow)}#root .dh .dp-index__label{font-size:13px!important;font-weight:600;color:var(--dh-gold)!important;margin-bottom:8px!important}#root .dh .dp-index>a:not(.dh-btn){display:flex;align-items:center;gap:16px;padding:18px 4px;border-bottom:1px solid var(--dh-line);color:var(--dh-text)!important;-webkit-text-fill-color:var(--dh-text)!important;transition:color .15s}#root .dh .dp-index>a:not(.dh-btn):hover{color:var(--dh-gold)!important;-webkit-text-fill-color:var(--dh-gold)!important}#root .dh .dp-index__num{font-size:14px;font-weight:600;color:var(--dh-gold)}#root .dh .dp-index__text{flex:1;display:flex;flex-direction:column}#root .dh .dp-index__text b{font-size:18px;font-weight:600;line-height:1.5}#root .dh .dp-index__text small{font-size:13px;color:var(--dh-muted);-webkit-text-fill-color:var(--dh-muted)}#root .dh .dp-index>a svg{width:18px;height:18px;color:var(--dh-gold)}#root .dh .dp-index .dh-btn{margin-top:22px}#root .dh .dp-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#root .dh .dp-service{display:flex;gap:20px;align-items:flex-start;padding:28px;border-radius:16px;border:1px solid var(--dh-line);background:var(--dh-surface);box-shadow:var(--dh-shadow);transition:transform .25s,border-color .25s}#root .dh .dp-service:hover{transform:translateY(-3px);border-color:var(--dh-line-strong)}#root .dh .dp-service h3{font-size:19px;font-weight:600;line-height:1.5;margin-bottom:8px}#root .dh .dp-service p{font-size:15px;line-height:1.9;margin-bottom:16px}#root .dh .dp-cta-section{padding:80px 0 96px!important}#root .dh .dp-cta{display:flex;align-items:center;gap:28px;padding:40px 44px;border-radius:24px;border:1px solid var(--dh-line-strong);background:var(--dh-surface);box-shadow:var(--dh-shadow)}#root .dh .dp-cta .dh-icon{width:60px;height:60px;border-radius:16px}#root .dh .dp-cta .dh-icon svg{width:28px;height:28px}#root .dh .dp-cta__copy{flex:1}#root .dh .dp-cta__copy h2{font-size:clamp(22px,2.3vw,30px);line-height:1.45;font-weight:600;margin-bottom:8px}#root .dh .dp-cta__copy p{font-size:15.5px;line-height:1.85}#root .dh .dp-cta .dh-btn{flex:none}#root .dh .dp-articles-section{padding-top:48px!important}#root .dh .dp-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:14px;border:1px solid var(--dh-line);border-radius:16px;background:var(--dh-surface)}#root .dh .dp-search{flex:1 1 260px;display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;border:1px solid var(--dh-line);border-radius:10px;background:transparent}#root .dh .dp-search:focus-within{border-color:var(--dh-gold)}#root .dh .dp-search svg{flex:none;width:19px;height:19px;color:var(--dh-gold)}#root .dh .dp-search input{all:unset;flex:1;min-width:0;color:var(--dh-text);font-size:15px}#root .dh .dp-search input::placeholder{color:var(--dh-muted)}#root .dh .dp-chips{display:flex;flex-wrap:wrap;gap:8px}#root .dh .dp-chips button{all:unset;box-sizing:border-box;cursor:pointer;padding:9px 16px;border-radius:999px;border:1px solid var(--dh-line);color:var(--dh-muted);font-size:14px;font-weight:500;line-height:1.4;transition:border-color .15s,color .15s,background-color .15s}#root .dh .dp-chips button:hover{border-color:var(--dh-line-strong);color:var(--dh-text)}#root .dh .dp-chips button.is-active{background:var(--dh-gold);border-color:var(--dh-gold);color:var(--dh-gold-ink);font-weight:700}#root .dh .dp-chips button:focus-visible,#root .dh .dp-pages button:focus-visible{outline:2px solid var(--dh-gold);outline-offset:2px}#root .dh .dp-sort{display:flex;align-items:center;gap:10px;color:var(--dh-muted);font-size:14px}#root .dh .dp-sort select,#root .dh .dp-form select{min-height:44px;padding:0 12px;border-radius:10px;border:1px solid var(--dh-line);background:var(--dh-solid);color:var(--dh-text);font:inherit;font-size:14.5px}#root .dh .dp-count{margin:18px 4px 22px!important;font-size:14px}#root .dh .dp-featured{display:grid;grid-template-columns:1.1fr .9fr;margin-bottom:24px;border-radius:20px;border:1px solid var(--dh-line-strong);background:var(--dh-surface);overflow:hidden;box-shadow:var(--dh-shadow);transition:border-color .25s}#root .dh .dp-featured:hover{border-color:var(--dh-gold)}#root .dh .dp-featured__img{min-height:320px;overflow:hidden}#root .dh .dp-featured__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}#root .dh .dp-featured:hover .dp-featured__img img{transform:scale(1.03)}#root .dh .dp-featured__body{display:flex;flex-direction:column;justify-content:center;padding:40px}#root .dh .dp-featured__body .dh-pill{align-self:flex-start}#root .dh .dp-featured__body h2{font-size:clamp(22px,2.4vw,30px);line-height:1.5;font-weight:600;margin:4px 0 14px}#root .dh .dp-featured__body p{font-size:15.5px;line-height:1.9;margin-bottom:24px}#root .dh .dp-empty{display:flex;flex-direction:column;align-items:center;gap:18px;padding:64px 0}#root .dh .dp-pages{display:flex;justify-content:center;gap:8px;margin-top:40px}#root .dh .dp-pages button{all:unset;box-sizing:border-box;cursor:pointer;display:grid;place-items:center;min-width:42px;height:42px;padding:0 12px;border-radius:10px;border:1px solid var(--dh-line);color:var(--dh-text);font-size:15px}#root .dh .dp-pages button:hover:not(:disabled){border-color:var(--dh-line-strong)}#root .dh .dp-pages button.is-active{background:var(--dh-gold);border-color:var(--dh-gold);color:var(--dh-gold-ink);font-weight:700}#root .dh .dp-pages button:disabled{opacity:.35;cursor:default}#root .dh .dp-read{max-width:820px}#root .dh .dp-article-hero{border-bottom:0!important;padding-bottom:36px!important}#root .dh .dp-article-hero h1{font-size:clamp(28px,3.4vw,44px);line-height:1.45}#root .dh .dp-article-hero .dp-hero__lede{margin:18px 0 0!important}#root .dh .dp-meta{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:26px;padding-top:22px;border-top:1px solid var(--dh-line)}#root .dh .dp-meta li{display:flex;align-items:center;gap:8px;color:var(--dh-muted);font-size:14px}#root .dh .dp-meta svg{width:18px;height:18px;color:var(--dh-gold)}#root .dh .dp-cover{max-width:1040px}#root .dh .dp-cover img{display:block;width:100%;aspect-ratio:16/8;object-fit:cover;border-radius:20px;border:1px solid var(--dh-line);box-shadow:var(--dh-shadow)}#root .dh .dp-article-body{padding:56px 0 72px!important}#root .dh .dp-article-prose{font-size:17.5px;line-height:2.05;color:var(--dh-text)}#root .dh .dp-article-prose p{font-size:17.5px;line-height:2.05;margin-bottom:22px;color:color-mix(in srgb,var(--dh-text) 86%,transparent)!important}#root .dh .dp-article-prose :is(h2,h3,h4){margin:40px 0 16px;line-height:1.5;font-weight:600}#root .dh .dp-article-prose h2{font-size:26px}#root .dh .dp-article-prose h3{font-size:21px}#root .dh .dp-article-prose :is(ul,ol){margin:0 0 22px;padding-inline-start:24px;list-style:revert}#root .dh .dp-article-prose li{margin-bottom:8px;color:color-mix(in srgb,var(--dh-text) 86%,transparent)}#root .dh .dp-article-prose li::marker{color:var(--dh-gold)}#root .dh .dp-article-prose blockquote{margin:30px 0;padding:6px 24px;border-inline-start:3px solid var(--dh-gold);font-size:20px;line-height:1.8;color:var(--dh-text)}#root .dh .dp-article-prose a{color:var(--dh-gold)!important;text-decoration:underline!important;text-underline-offset:3px}#root .dh .dp-article-prose img{max-width:100%;height:auto;border-radius:14px;margin:12px 0}#root .dh .dp-article-prose table{width:100%;border-collapse:collapse;margin:24px 0;font-size:15px}#root .dh .dp-article-prose :is(td,th){padding:10px 14px;border:1px solid var(--dh-line);text-align:start}#root .dh .dp-share{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:40px;padding:22px 0;border-block:1px solid var(--dh-line)}#root .dh .dp-share>span{color:var(--dh-text);font-weight:600;font-size:15px;margin-inline-end:8px}#root .dh .dp-share :is(a,button){all:unset;box-sizing:border-box;cursor:pointer;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--dh-line-strong);color:var(--dh-gold);transition:background-color .15s,color .15s}#root .dh .dp-share :is(a,button):hover{background:var(--dh-gold);color:var(--dh-gold-ink)}#root .dh .dp-share :is(a,button):focus-visible{outline:2px solid var(--dh-gold);outline-offset:2px}#root .dh .dp-share svg{width:17px;height:17px}#root .dh .dp-share small{color:var(--dh-gold);font-size:13px}#root .dh .dp-back{margin-top:26px}#root .dh .dp-missing{text-align:center;display:flex;flex-direction:column;align-items:center}#root .dh .dp-contact-section{padding-top:64px!important}#root .dh .dp-contact{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px;align-items:start}#root .dh .dp-contact__info{display:flex;flex-direction:column;gap:16px}#root .dh .dp-contact__card{padding:28px;border-radius:18px;border:1px solid var(--dh-line);background:var(--dh-surface);box-shadow:var(--dh-shadow)}#root .dh .dp-contact__card>h2{font-size:21px;font-weight:600;margin-bottom:6px}#root .dh .dp-contact__card>p{font-size:14.5px;line-height:1.8}#root .dh .dp-channels{margin-top:18px!important}#root .dh .dp-channels li{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--dh-line)}#root .dh .dp-channels .dh-icon{width:42px;height:42px;border-radius:11px}#root .dh .dp-channels .dh-icon svg{width:20px;height:20px}#root .dh .dp-channels small{display:block;color:var(--dh-muted);font-size:12.5px;margin-bottom:2px}#root .dh .dp-channels :is(a,span){color:var(--dh-text)!important;-webkit-text-fill-color:var(--dh-text)!important;font-size:15.5px;font-weight:600}#root .dh .dp-channels a:hover{color:var(--dh-gold)!important;-webkit-text-fill-color:var(--dh-gold)!important}#root .dh[dir=rtl] .dp-channels a[dir=ltr]{display:inline-block}#root .dh .dp-contact__note{display:flex;align-items:center;gap:16px;border-color:var(--dh-line-strong)}#root .dh .dp-contact__note b{display:block;font-size:17px;color:var(--dh-text)}#root .dh .dp-contact__note small{display:block;font-size:13.5px;color:var(--dh-muted);margin-top:2px}#root .dh .dp-contact__brief h3{font-size:18px;font-weight:600;line-height:1.55;margin-bottom:8px}#root .dh .dp-contact__brief p{font-size:14.5px;line-height:1.85}#root .dh .dp-contact__map{position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--dh-line)}#root .dh .dp-contact__map img{display:block;width:100%;height:220px;object-fit:cover;filter:saturate(.8)}#root .dh .dp-contact__map span{position:absolute;inset-inline-start:14px;bottom:14px;display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:10px;background:var(--dh-solid);border:1px solid var(--dh-line-strong);color:var(--dh-text);font-size:13.5px;font-weight:600}#root .dh .dp-contact__map span svg{width:17px;height:17px;color:var(--dh-gold)}#root .dh .dp-form{display:flex;flex-direction:column;gap:20px;padding:36px;border-radius:20px;border:1px solid var(--dh-line-strong);background:var(--dh-surface);box-shadow:var(--dh-shadow);margin:0;max-width:none}#root .dh .dp-form__head h2{font-size:clamp(24px,2.4vw,30px);font-weight:600}#root .dh .dp-form__head .dh-pill{margin-bottom:12px}#root .dh .dp-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}#root .dh .dp-form__grid label{display:grid;gap:8px;color:var(--dh-muted);font-size:13.5px;font-weight:500}#root .dh .dp-form__wide{grid-column:1/-1}#root .dh .dp-form :is(input:not([type=checkbox]),textarea,select){width:100%;min-height:48px;padding:0 14px;border-radius:10px;border:1px solid var(--dh-line)!important;background:transparent!important;color:var(--dh-text)!important;font:inherit;font-size:15px;box-shadow:none!important}#root .dh .dp-form textarea{padding:12px 14px;min-height:140px;resize:vertical;line-height:1.8}#root .dh .dp-form select{background:var(--dh-solid)!important}#root .dh .dp-form :is(input,textarea,select):focus{outline:none;border-color:var(--dh-gold)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--dh-gold) 16%,transparent)!important}#root .dh .dp-form ::placeholder{color:color-mix(in srgb,var(--dh-muted) 70%,transparent)}html[data-cms-theme=dark] #root .dh .dp-form :is(input:not([type=checkbox]),textarea){background:#0003!important}#root .dh .dp-form__consent{display:flex;align-items:flex-start;gap:10px;color:var(--dh-muted);font-size:13.5px;line-height:1.8}#root .dh .dp-form__consent input{flex:none;width:18px;height:18px;margin-top:4px;accent-color:var(--dh-gold)}#root .dh .dp-form__actions{display:flex;flex-wrap:wrap;gap:12px}#root .dh .dp-form__actions .dh-btn{cursor:pointer;font:inherit;font-weight:700}#root .dh .dp-form__actions .dh-btn--gold{flex:1}#root .dh .dp-form__actions .dh-btn:disabled{opacity:.6;cursor:progress}#root .dh .dp-form__error{color:#e8857a!important;font-size:14px}#root .dh .dp-form__success{padding:14px 16px;border-radius:10px;border:1px solid var(--dh-line-strong);background:var(--dh-icon-bg);color:var(--dh-text)!important;font-size:14.5px}@media(max-width:1080px){#root .dh .dp-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){#root .dh .dp-hero__grid,#root .dh .dp-split,#root .dh .dp-contact,#root .dh .dp-featured{grid-template-columns:minmax(0,1fr);gap:36px}#root .dh .dp-hero__aside{max-width:560px;width:100%}#root .dh .dp-services,#root .dh .dp-steps-3{grid-template-columns:minmax(0,1fr)}#root .dh .dp-featured{gap:0}#root .dh .dp-featured__img{min-height:0;aspect-ratio:16/9}#root .dh .dp-featured__body{padding:28px}#root .dh .dp-cta{flex-direction:column;align-items:flex-start;padding:32px}}@media(max-width:640px){#root .dh .dp-hero{padding:32px 0 44px!important}#root .dh .dp-hero__lede{font-size:16px}#root .dh .dp-grid-4,#root .dh .dp-form__grid{grid-template-columns:minmax(0,1fr)}#root .dh .dp-service{flex-direction:column;padding:22px}#root .dh .dp-form,#root .dh .dp-contact__card{padding:22px}#root .dh .dp-cta{padding:24px}#root .dh .dp-cta .dh-btn{width:100%}#root .dh .dp-toolbar{padding:12px}#root .dh .dp-chips{flex-wrap:nowrap;overflow-x:auto;width:100%;padding-bottom:2px}#root .dh .dp-chips button{white-space:nowrap}#root .dh .dp-sort{width:100%}#root .dh .dp-sort select{flex:1}#root .dh .dp-article-prose,#root .dh .dp-article-prose p{font-size:16.5px}#root .dh .dp-cover img{border-radius:14px;aspect-ratio:16/10}}#root .dh nav.dp-crumbs{flex:none!important;justify-content:flex-start!important;gap:10px!important;font-size:13.5px!important;padding:0!important;background:none!important;border:0!important}#root .dh nav.dp-crumbs a{border:0!important;padding:0!important;margin:0!important;font-size:13.5px!important;font-weight:500!important}#root .dh .dp-hero__grid:not(:has(.dp-hero__aside)) nav.dp-crumbs{justify-content:center!important}#root .dh nav.dp-pages{flex:none!important;padding:0!important}#root .dh .dp-svc-hero{display:flex;gap:28px;align-items:flex-start;max-width:920px}#root .dh .dh-icon.dp-svc-hero__icon{width:76px;height:76px;border-radius:20px;margin-top:4px}#root .dh .dp-svc-hero__icon svg{width:36px;height:36px}#root .dh .dp-svc-hero .dh-actions .dh-btn svg{width:18px;height:18px}#root .dh .dp-svc{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;align-items:start}#root .dh .dp-svc__main{display:flex;flex-direction:column;gap:24px}#root .dh .dp-svc__overview p{font-size:17.5px;line-height:2.05;color:color-mix(in srgb,var(--dh-text) 88%,transparent)!important}#root .dh .dp-svc__block{padding:30px;border-radius:18px;border:1px solid var(--dh-line);background:var(--dh-surface);box-shadow:var(--dh-shadow)}#root .dh .dp-svc__block h2{display:flex;align-items:center;gap:14px;font-size:21px;font-weight:600;margin-bottom:18px}#root .dh .dp-svc__block h2 .dh-icon{width:44px;height:44px;border-radius:12px}#root .dh .dp-svc__block h2 .dh-icon svg{width:22px;height:22px}#root .dh .dp-svc__list{display:grid;grid-template-columns:1fr 1fr;gap:4px 28px}#root .dh .dp-svc__list li{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-top:1px solid var(--dh-line);color:var(--dh-text);font-size:15px;line-height:1.75}#root .dh .dp-svc__list svg{flex:none;width:19px;height:19px;margin-top:4px;color:var(--dh-gold)}#root .dh .dp-svc__aside{position:sticky;top:120px;display:flex;flex-direction:column;gap:16px}#root .dh .dp-svc__card{display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:18px;border:1px solid var(--dh-line-strong);background:var(--dh-surface);box-shadow:var(--dh-shadow)}#root .dh .dp-svc__card h3{font-size:19px;font-weight:600;line-height:1.5}#root .dh .dp-svc__card p{font-size:14.5px;line-height:1.85;margin-bottom:6px}#root .dh .dp-svc__card .dh-btn svg{width:18px;height:18px}#root .dh nav.dp-svc__nav{display:block!important;flex:none!important;padding:22px!important;border-radius:18px;border:1px solid var(--dh-line)!important;background:var(--dh-surface)!important}#root .dh .dp-svc__nav p{font-size:13.5px;font-weight:600;color:var(--dh-gold)!important;margin-bottom:6px}#root .dh nav.dp-svc__nav a{display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:13px 0!important;margin:0!important;border:0!important;border-top:1px solid var(--dh-line)!important;color:var(--dh-text)!important;-webkit-text-fill-color:var(--dh-text)!important;font-size:15px!important;font-weight:500!important;line-height:1.6}#root .dh nav.dp-svc__nav a:hover{color:var(--dh-gold)!important;-webkit-text-fill-color:var(--dh-gold)!important}#root .dh .dp-svc__nav svg{flex:none;width:16px;height:16px;color:var(--dh-gold)}#root .dh .dp-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}#root .dh a.dp-service{color:inherit}@media(max-width:1080px){#root .dh .dp-svc{grid-template-columns:minmax(0,1fr)}#root .dh .dp-svc__aside{position:static}#root .dh .dp-cards-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){#root .dh .dp-svc-hero{flex-direction:column;gap:18px}#root .dh .dh-icon.dp-svc-hero__icon{width:60px;height:60px}#root .dh .dp-svc__list{grid-template-columns:minmax(0,1fr)}#root .dh .dp-svc__block{padding:22px}#root .dh .dp-cards-3{grid-template-columns:minmax(0,1fr)}}html[data-cms-theme=dark] #root>.dp-page.dp-page{background:linear-gradient(180deg,#0c1831,#0a1429 45%,#08111f)!important;background-size:auto!important}html[data-cms-theme=light] #root>.dp-page.dp-page{background:var(--cms-background)!important;background-size:auto!important}#root .dh .dp-svc2__intro{max-width:860px;margin:0 0 56px}#root .dh .dp-svc2__intro p{margin-top:16px;font-size:18px;line-height:2.05;color:color-mix(in srgb,var(--dh-text) 90%,transparent)!important}#root .dh .dp-svc2__when{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}#root .dh .dp-svc2__when article{padding:26px 24px;border-radius:16px;border:1px solid var(--dh-line);background:var(--dh-surface);box-shadow:var(--dh-shadow)}#root .dh .dp-svc2__n{display:inline-block;font:600 13px/1 Arial,sans-serif;letter-spacing:.14em;color:var(--dh-gold);margin-bottom:16px}#root .dh .dp-svc2__when p{font-size:16px;line-height:1.85;color:var(--dh-text)!important;font-weight:500}#root .dh .dp-svc2__split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}#root .dh .dp-svc2__scope{grid-template-columns:1fr}#root .dh .dp-svc2__who{display:grid;grid-template-columns:1fr 1fr;gap:14px}#root .dh .dp-svc2__who article{padding:20px;border-radius:14px;border:1px solid var(--dh-line);background:var(--dh-surface)}#root .dh .dp-svc2__who h3{font-size:16.5px;font-weight:600;margin-bottom:6px;color:var(--dh-text)!important}#root .dh .dp-svc2__who p{font-size:14px;line-height:1.8}#root .dh .dp-svc2__deliver{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:center}#root .dh .dp-svc2__note{font-size:16px;line-height:1.9;margin-top:-8px}#root .dh .dp-svc2__items{display:grid;grid-template-columns:1fr 1fr;gap:14px}#root .dh .dp-svc2__items li{display:flex;gap:14px;align-items:flex-start;padding:20px;border-radius:14px;border:1px solid var(--dh-line-strong);background:var(--dh-surface);color:var(--dh-text);font-size:15.5px;line-height:1.7;font-weight:500}#root .dh .dp-svc2__items svg{flex:none;width:22px;height:22px;color:var(--dh-gold);margin-top:2px}#root .dh .dp-svc2__form{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}#root .dh .dp-svc2__trust h2{font-size:clamp(26px,2.8vw,36px);line-height:1.4;font-weight:600;margin:16px 0 14px}#root .dh .dp-svc2__trust>p{font-size:16.5px;line-height:1.9;margin-bottom:24px}#root .dh .dp-svc2__trust ul{display:grid;gap:14px;margin-bottom:28px}#root .dh .dp-svc2__trust li{display:flex;align-items:center;gap:14px;font-size:15.5px;font-weight:600;color:var(--dh-text)}#root .dh .dp-svc2__trust li .dh-icon{width:42px;height:42px;border-radius:12px}#root .dh .dp-svc2__trust li .dh-icon svg{width:20px;height:20px}#root .dh .dp-svc2__trust .dh-btn svg{width:18px;height:18px}@media(max-width:1080px){#root .dh .dp-svc2__when{grid-template-columns:1fr 1fr}#root .dh .dp-svc2__split,#root .dh .dp-svc2__deliver,#root .dh .dp-svc2__form{grid-template-columns:1fr;gap:36px}}@media(max-width:640px){#root .dh .dp-svc2__when,#root .dh .dp-svc2__who,#root .dh .dp-svc2__items{grid-template-columns:1fr}}.dpb-own{display:block}.dpb-narrow{max-width:860px}.dpb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.dpb-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.dpb-stats .dh-fact b{font-size:clamp(26px,3vw,38px);color:var(--dh-gold)}.dpb-steps{grid-template-columns:repeat(var(--n,3),minmax(0,1fr))}.dpb-side-img{width:100%;border-radius:18px;margin-top:20px;border:1px solid var(--dh-line)}.dpb-hero-section{padding:0!important}.dpb-hero{position:relative;min-height:min(78vh,640px);display:flex;align-items:center;padding:140px 0 80px;background:linear-gradient(90deg,#040c1edb,#040c1e73),var(--bg,none) center/cover no-repeat;color:#fff}.dpb-hero__copy{max-width:760px}.dpb-hero h2{font-size:clamp(32px,4.4vw,56px);line-height:1.25;margin:14px 0 18px;color:#fff}.dpb-hero p{font-size:18px;line-height:1.9;color:#e4e9f2;max-width:620px}.dpb-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.dpb-quote{margin:0;padding:28px;border-radius:18px;border:1px solid var(--dh-line);background:var(--dh-surface);box-shadow:var(--dh-shadow);display:flex;flex-direction:column;gap:18px}.dpb-quote blockquote{margin:0;font-size:17px;line-height:1.9;color:var(--dh-text)}.dpb-quote blockquote:before{content:"“";display:block;font:700 46px/.6 Georgia,serif;color:var(--dh-gold);margin-bottom:12px}.dpb-quote figcaption{display:flex;align-items:center;gap:12px;margin-top:auto}.dpb-quote figcaption img,.dpb-avatar{width:46px;height:46px;border-radius:50%;object-fit:cover;flex:none}.dpb-avatar{display:grid;place-items:center;background:var(--dh-icon-bg);border:1px solid var(--dh-line-strong);color:var(--dh-gold);font-weight:700}.dpb-avatar--big{width:96px;height:96px;font-size:30px;margin:0 auto 14px}.dpb-quote b{display:block;color:var(--dh-text)}.dpb-quote small{color:var(--dh-muted)}.dpb-logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.dpb-logos>*{display:grid;place-items:center;min-height:96px;padding:18px;border-radius:14px;border:1px solid var(--dh-line);background:var(--dh-surface);color:var(--dh-muted);font-weight:700;text-align:center}.dpb-logos img{max-width:100%;max-height:56px;object-fit:contain;filter:grayscale(1);opacity:.85;transition:.25s}.dpb-logos a:hover img{filter:none;opacity:1}.dpb-team{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.dpb-team article{padding:26px;border-radius:18px;border:1px solid var(--dh-line);background:var(--dh-surface);text-align:center}.dpb-team img{width:110px;height:110px;border-radius:50%;object-fit:cover;margin:0 auto 14px;display:block;border:2px solid var(--dh-line-strong)}.dpb-team h3{margin:0 0 4px;color:var(--dh-text)}.dpb-role{color:var(--dh-gold);font-weight:600;margin:0 0 10px}.dpb-team p{color:var(--dh-muted);line-height:1.8}.dpb-gallery{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:14px}.dpb-gallery figure{margin:0}.dpb-gallery button{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;border-radius:14px;overflow:hidden}.dpb-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform .4s}.dpb-gallery button:hover img{transform:scale(1.04)}.dpb-gallery figcaption{margin-top:8px;font-size:14px;color:var(--dh-muted)}.dpb-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#030814e6;display:grid;place-items:center;padding:24px;cursor:zoom-out}.dpb-zoom img{max-width:100%;max-height:88vh;border-radius:12px}.dpb-zoom button{position:absolute;top:18px;inset-inline-end:18px;width:44px;height:44px;border-radius:50%;border:0;background:#fff2;color:#fff;font-size:22px;display:grid;place-items:center}.dpb-video{position:relative;aspect-ratio:16/9;border-radius:18px;overflow:hidden;border:1px solid var(--dh-line);box-shadow:var(--dh-shadow)}.dpb-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.dpb-empty{padding:40px;text-align:center;border:2px dashed var(--dh-line-strong);border-radius:16px;color:var(--dh-muted)}@media(max-width:900px){.dpb-steps{grid-template-columns:1fr 1fr}.dpb-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.dpb-steps,.dpb-gallery{grid-template-columns:1fr}.dpb-hero{padding:120px 0 60px}}.dpb-404{min-height:70vh;display:grid;place-items:center;text-align:center;padding:150px 20px 80px}.dpb-404 b{display:block;font-size:clamp(70px,12vw,140px);line-height:1;color:var(--dh-gold);letter-spacing:.04em}.dpb-404 h1{margin:14px 0 10px;color:var(--dh-text)}.dpb-404 p{color:var(--dh-muted);max-width:520px;margin:0 auto 26px;line-height:1.9}.dpb-404 img{max-width:280px;margin:0 auto 18px;display:block}.cms-announce{position:relative;z-index:60;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:9px 48px;font-size:14px;font-weight:600;text-align:center;background:var(--ann-bg,#c9a25c);color:var(--ann-fg,#0b1730)}.cms-announce a{text-decoration:underline;text-underline-offset:3px;font-weight:700}.cms-announce button{position:absolute;inset-inline-end:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:inherit;font-size:18px;cursor:pointer;display:grid;place-items:center}.cms-announce[data-tone=navy]{--ann-bg:#0b1730;--ann-fg:#f3e3c3}.cms-announce[data-tone=green]{--ann-bg:#1f7a52;--ann-fg:#fff}.cms-announce[data-tone=red]{--ann-bg:#a8322b;--ann-fg:#fff}html.has-announce #root .site-header{translate:0 var(--ann-h,0px)}.cms-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:grid;place-items:center;padding:20px;background:#030a1a9e;animation:cms-pop-in .25s ease}.cms-popup__box{position:relative;width:min(520px,100%);border-radius:20px;overflow:hidden;background:var(--cms-surface,#0f2142);color:var(--cms-text,#f3f5f9);border:1px solid color-mix(in srgb,var(--cms-gold,#c9a25c) 45%,transparent);box-shadow:0 30px 90px #00000073;text-align:center}.cms-popup__box img{width:100%;max-height:220px;object-fit:cover;display:block}.cms-popup__body{padding:28px 28px 30px}.cms-popup h2{margin:0 0 10px;font-size:24px}.cms-popup p{margin:0 0 20px;color:var(--cms-muted,#9aa6b8);line-height:1.8}.cms-popup__close{position:absolute;top:10px;inset-inline-end:10px;width:36px;height:36px;border-radius:50%;border:0;background:#00000059;color:#fff;font-size:20px;cursor:pointer;display:grid;place-items:center;z-index:1}.cms-popup form{display:flex;gap:8px;flex-wrap:wrap}.cms-popup input{flex:1 1 220px;min-width:0;padding:12px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--cms-gold,#c9a25c) 45%,transparent);background:transparent;color:inherit;font:inherit}.cms-popup__btn{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:0;border-radius:999px;background:var(--cms-gold,#c9a25c);color:#0b1730;font:inherit;font-weight:700;cursor:pointer;text-decoration:none}.cms-popup__btn svg{width:18px;height:18px}.cms-popup__btn:disabled{opacity:.6}.cms-popup__ok{color:var(--cms-gold,#c9a25c);font-weight:700}.cms-popup small[role=alert]{flex-basis:100%;color:#e57373}@keyframes cms-pop-in{0%{opacity:0}to{opacity:1}}.site-preferences button{background:none;border:0;color:inherit;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cms-consent{position:fixed;bottom:16px;inset-inline:16px;z-index:1400;max-width:720px;margin-inline:auto;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 18px;border-radius:16px;background:var(--cms-surface,#0f2142);color:var(--cms-text,#f3f5f9);border:1px solid color-mix(in srgb,var(--cms-gold,#c9a25c) 40%,transparent);box-shadow:0 20px 60px #00000059;font-size:14px}.cms-consent p{flex:1 1 280px;margin:0;line-height:1.8}.cms-consent a{color:var(--cms-gold,#c9a25c);text-decoration:underline;text-underline-offset:3px}.cms-consent div{display:flex;gap:8px}.cms-consent button{padding:9px 18px;border-radius:999px;border:1px solid color-mix(in srgb,var(--cms-gold,#c9a25c) 45%,transparent);background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer}.cms-consent .cms-consent__ok{background:var(--cms-gold,#c9a25c);border-color:var(--cms-gold,#c9a25c);color:#0b1730}.cms-privacy{max-width:820px;margin:0 auto;padding:0 20px 70px;line-height:1.95}.cms-privacy h1{font-size:clamp(30px,4vw,44px);margin:0 0 14px;color:var(--cms-gold,#c9a25c)}.cms-privacy__intro{font-size:17px;color:var(--cms-muted,#c5ccda);margin:0 0 30px}.cms-privacy section{padding:18px 0;border-top:1px solid color-mix(in srgb,var(--cms-text,#fff) 12%,transparent)}.cms-privacy h2{font-size:19px;margin:0 0 6px}.cms-privacy p{margin:0}.cms-privacy a{color:var(--cms-gold,#c9a25c)}.dirayah-footer__bottom .dirayah-footer__privacy{margin-inline-start:auto;margin-inline-end:18px;opacity:.8}html[data-cms-theme=dark] .dm{--dm-bg:#0f1f3d;--dm-card:rgba(255,255,255,.035);--dm-line:rgba(200,180,138,.16);--dm-line-strong:rgba(200,180,138,.42);--dm-text:#f6f0df;--dm-muted:#b9c3d4;--dm-gold:var(--dirayah-gold,#c8b48a);--dm-hover:rgba(200,180,138,.08);--dm-shadow:0 30px 70px -20px rgba(0,0,0,.7)}html[data-cms-theme=light] .dm{--dm-bg:#ffffff;--dm-card:#ffffff;--dm-line:color-mix(in srgb,var(--cms-text) 10%,transparent);--dm-line-strong:color-mix(in srgb,var(--cms-gold) 45%,transparent);--dm-text:var(--cms-text);--dm-muted:var(--cms-muted);--dm-gold:var(--cms-gold);--dm-hover:color-mix(in srgb,var(--cms-gold) 8%,transparent);--dm-shadow:0 30px 70px -24px color-mix(in srgb,var(--cms-text) 35%,transparent)}#root .site-header .dm{position:fixed;top:100px;left:50%;transform:translate(-50%);width:min(1280px,calc(100vw - 40px));z-index:2000;background:var(--dm-bg)!important;border:1px solid var(--dm-line-strong);border-radius:22px;box-shadow:var(--dm-shadow);text-align:start;animation:dmIn .18s ease-out}#root .site-header .dm:before{content:"";position:absolute;inset-inline:0;top:-24px;height:24px}@keyframes dmIn{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}#root .site-header .dm *{box-sizing:border-box}#root .site-header .dm__grid{display:grid;grid-template-columns:repeat(var(--dm-cols,4),minmax(0,1fr)) minmax(0,1.15fr)}#root .site-header .dm__col{padding:34px 28px 30px;border-inline-end:1px solid var(--dm-line);min-width:0}#root .site-header .dm__col:last-child{border-inline-end:0}#root .site-header .dm__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:var(--dm-hover);border:1px solid var(--dm-line-strong);color:var(--dm-gold)}#root .site-header .dm__icon svg{width:23px;height:23px}#root .site-header .dm__title{margin:20px 0 8px;font-size:18px;line-height:1.45;font-weight:600;color:var(--dm-text)!important;-webkit-text-fill-color:var(--dm-text)!important;text-align:start}#root .site-header .dm__col--connect .dm__title{margin-top:0}#root .site-header .dm__desc{margin:0 0 18px;font-size:13.5px;line-height:1.75;color:var(--dm-muted)!important;min-height:3.5em;text-align:start}#root .site-header .dm__links{list-style:none;margin:0;padding:0}#root .site-header .dm__links li+li{border-top:1px solid var(--dm-line)}#root .site-header nav .dm a{text-decoration:none!important;background:none;border:0;box-shadow:none}#root .site-header nav .dm a:before,#root .site-header nav .dm a:after{content:none!important}#root .site-header nav .dm .dm__links a{display:flex!important;align-items:center;gap:10px;padding:12px 6px!important;margin:0!important;border-radius:8px;font-size:14.5px!important;font-weight:500!important;line-height:1.5!important;color:var(--dm-text)!important;-webkit-text-fill-color:var(--dm-text)!important;white-space:normal!important;height:auto!important;transition:background-color .15s,color .15s}#root .site-header nav .dm .dm__links a svg{flex:none;width:15px;height:15px;color:var(--dm-gold)!important;transition:transform .15s}#root .site-header nav .dm .dm__links a:hover,#root .site-header nav .dm .dm__links a:focus-visible{background:var(--dm-hover)!important;color:var(--dm-gold)!important;-webkit-text-fill-color:var(--dm-gold)!important}#root .site-header nav .dm[dir=rtl] .dm__links a:hover svg{transform:translate(-3px)}#root .site-header nav .dm[dir=ltr] .dm__links a:hover svg{transform:translate(3px)}#root .site-header nav .dm .dm__card{display:flex!important;align-items:flex-start;gap:14px;padding:18px!important;margin:0 0 14px!important;border:1px solid var(--dm-line-strong)!important;border-radius:16px;background:var(--dm-card)!important;height:auto!important;white-space:normal!important;transition:border-color .15s,transform .15s}#root .site-header nav .dm .dm__card:hover{border-color:var(--dm-gold)!important;transform:translateY(-2px)}#root .site-header nav .dm .dm__card-icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--dm-hover);color:var(--dm-gold)!important}#root .site-header nav .dm .dm__card-icon svg{width:21px;height:21px}#root .site-header nav .dm .dm__card b{display:block;font-size:15.5px;font-weight:600;line-height:1.45;color:var(--dm-text)!important;-webkit-text-fill-color:var(--dm-text)!important}#root .site-header nav .dm .dm__card small{display:block;margin-top:4px;font-size:13px;line-height:1.65;font-weight:400;color:var(--dm-muted)!important;-webkit-text-fill-color:var(--dm-muted)!important}@media(max-width:1180px){#root .site-header .dm__grid{grid-template-columns:repeat(min(var(--dm-cols,4),3),minmax(0,1fr))}#root .site-header .dm__col{border-bottom:1px solid var(--dm-line)}#root .site-header .dm__col--connect{grid-column:span 2}}@media(max-width:900px){#root .site-header .dm{display:none}}@media(prefers-reduced-motion:reduce){#root .site-header .dm{animation:none}}html[data-cms-theme=light] #root#root .site-header .dm{--dm-text:#0a1c3b;--dm-muted:#2c384b;--dm-gold:#8a6a2c}html[data-cms-theme=dark] #root#root .site-header .dm{--dm-text:#fbf7ee;--dm-muted:#d6dde8}html[data-cms-theme] #root#root .site-header .dm :is(.dm__title,.dm__desc,.dm__links a,.dm__links a span,.dm__card b,.dm__card small){white-space:normal!important;overflow-wrap:break-word;opacity:1!important}html[data-cms-theme] #root#root .site-header .dm .dm__title{font-size:19px!important;font-weight:700!important}html[data-cms-theme] #root#root .site-header .dm .dm__desc{font-size:15px!important;line-height:1.7!important;color:var(--dm-muted)!important;-webkit-text-fill-color:var(--dm-muted)!important}html[data-cms-theme] #root#root .site-header nav .dm .dm__links a,html[data-cms-theme] #root#root .site-header nav .dm .dm__links a span{font-size:15.5px!important;font-weight:600!important;color:var(--dm-text)!important;-webkit-text-fill-color:var(--dm-text)!important}html[data-cms-theme] #root#root .site-header nav .dm .dm__links a:is(:hover,:focus-visible),html[data-cms-theme] #root#root .site-header nav .dm .dm__links a:is(:hover,:focus-visible) span{color:var(--dm-gold)!important;-webkit-text-fill-color:var(--dm-gold)!important}html[data-cms-theme] #root#root .site-header nav .dm .dm__card b{font-size:16.5px!important;font-weight:700!important}html[data-cms-theme] #root#root .site-header nav .dm .dm__card small{font-size:14.5px!important;color:var(--dm-muted)!important;-webkit-text-fill-color:var(--dm-muted)!important}.dd{--dd-bg:#0b1730;--dd-text:#f6f0df;--dd-muted:#aab6ca;--dd-gold:var(--dirayah-gold,#c8b48a);--dd-line:rgba(200,180,138,.16);--dd-line-strong:rgba(200,180,138,.42);--dd-card:rgba(255,255,255,.035);--dd-hover:rgba(200,180,138,.08)}#root .dd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;overflow-y:auto;overscroll-behavior:contain;padding:150px max(32px,4vw) 48px;background:linear-gradient(180deg,#0f2042,var(--dd-bg))!important;color:var(--dd-text);animation:ddIn .22s ease-out;text-align:start}@keyframes ddIn{0%{opacity:0}to{opacity:1}}#root .dd *{box-sizing:border-box}#root .dd a{text-decoration:none!important;color:inherit;-webkit-text-fill-color:currentColor}#root .dd a:before,#root .dd a:after{content:none!important}#root .dd__mark{position:fixed;inset-inline-end:-6vw;bottom:-8vh;width:min(46vw,620px);opacity:.05;pointer-events:none;filter:grayscale(.2)}#root .dd__grid{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.5fr) minmax(0,1fr);gap:clamp(28px,3.5vw,56px);max-width:1320px;margin:0 auto}#root .dd__label{margin:0 0 18px;font-size:12.5px;letter-spacing:.14em;font-weight:600;color:var(--dd-gold)!important;text-transform:uppercase}#root .dd__pages ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--dd-line)}#root .dd__pages li{border-bottom:1px solid var(--dd-line)}#root .dd__pages a{display:flex;align-items:center;gap:18px;padding:18px 4px;color:var(--dd-text);transition:color .15s,padding .2s}#root .dd__num{font-size:13px;font-weight:600;color:var(--dd-gold);opacity:.8;min-width:24px;font-variant-numeric:tabular-nums}#root .dd__page{flex:1;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.3}#root .dd__go{width:20px;height:20px;color:var(--dd-gold);opacity:0;transform:translate(0);transition:opacity .15s,transform .2s}#root .dd__pages a:hover,#root .dd__pages a.is-active{color:var(--dd-gold)}#root .dd__pages a:hover .dd__go,#root .dd__pages a.is-active .dd__go{opacity:1}#root .dd[dir=rtl] .dd__pages a:hover .dd__go{transform:translate(-4px)}#root .dd[dir=ltr] .dd__pages a:hover .dd__go{transform:translate(4px)}#root .dd__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#root .dd__card{display:flex;flex-direction:column;gap:8px;padding:22px;border:1px solid var(--dd-line);border-radius:16px;background:var(--dd-card);transition:border-color .15s,transform .2s,background-color .15s}#root .dd__card:hover{border-color:var(--dd-line-strong);background:var(--dd-hover);transform:translateY(-2px)}#root .dd__icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:6px;border-radius:12px;background:var(--dd-hover);border:1px solid var(--dd-line-strong);color:var(--dd-gold)}#root .dd__icon svg{width:22px;height:22px}#root .dd__card b{font-size:16.5px;font-weight:600;line-height:1.45;color:var(--dd-text)}#root .dd__card small{font-size:13.5px;line-height:1.7;color:var(--dd-muted)}#root .dd__all{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-size:14.5px;font-weight:600;color:var(--dd-gold)!important}#root .dd__all svg{width:16px;height:16px}#root .dd__box{padding:26px;border:1px solid var(--dd-line-strong);border-radius:18px;background:linear-gradient(180deg,#ffffff0d,#ffffff04)}#root .dd__box h3{margin:0 0 8px;font-size:20px;font-weight:600;color:var(--dd-text)}#root .dd__box>p{margin:0 0 20px;font-size:14px;line-height:1.75;color:var(--dd-muted)}#root .dd__cta{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;border-radius:12px;background:var(--dd-gold)!important;color:#0b1730!important;-webkit-text-fill-color:#0b1730!important;font-size:15px;font-weight:700}#root .dd__cta svg{width:17px;height:17px}#root .dd__box ul{list-style:none;margin:20px 0 0;padding:0;border-top:1px solid var(--dd-line)}#root .dd__box li a{display:flex;align-items:center;gap:12px;padding:13px 2px;border-bottom:1px solid var(--dd-line);font-size:14.5px;color:var(--dd-text)}#root .dd[dir=rtl] .dd__box li a[dir=ltr]{justify-content:flex-end;flex-direction:row-reverse}#root .dd__box li:last-child a{border-bottom:0}#root .dd__box li svg{flex:none;width:18px;height:18px;color:var(--dd-gold)}#root .dd__box li a:hover{color:var(--dd-gold)}#root .dd__portal{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px;min-height:48px;border:1px solid var(--dd-line-strong);border-radius:12px;font-size:14.5px;font-weight:600;color:var(--dd-text)}#root .dd__portal svg{width:20px;height:20px;color:var(--dd-gold)}#root .dd__portal:hover{border-color:var(--dd-gold);color:var(--dd-gold)}@media(max-width:1180px){#root .dd__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}#root .dd__contact{grid-column:1/-1}}@media(max-width:760px){#root .dd{padding:110px 18px 36px}#root .dd__grid{grid-template-columns:1fr;gap:34px}#root .dd__page{font-size:21px}#root .dd__pages a{padding:15px 2px}#root .dd__go{opacity:.5}#root .dd__cards{grid-template-columns:1fr;gap:10px}#root .dd__card{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:16px}#root .dd__icon{margin:0;width:40px;height:40px}#root .dd__card b{flex:1;min-width:0}#root .dd__card small{flex-basis:100%;padding-inline-start:54px}#root .dd__mark{width:80vw}}@media(prefers-reduced-motion:reduce){#root .dd{animation:none}}#root .dd nav,#root .dd section{display:block!important;flex:none!important;position:static!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;gap:0!important;font-size:inherit!important}#root .dd ol,#root .dd ul,#root .dd li{background:none!important;box-shadow:none!important}#root .dd__pages li{border:0!important;border-bottom:1px solid var(--dd-line)!important}#root .dd__pages a,#root .dd__box li a{border-top:0!important;border-inline:0!important;background:none!important;box-shadow:none!important;height:auto!important;white-space:normal!important}#root .dd__pages a{border-bottom:0!important;margin:0!important}#root .dd__label{font-size:12.5px!important;line-height:1.4!important}#root .dd__page{font-family:inherit}body.dirayah-menu-open .home-consult-widget{display:none!important}#root .dd[dir=rtl] .dd__label{letter-spacing:0!important;font-size:14px!important}#root .dh .dp-booking-section{padding-top:0!important}#root .dh .dp-booking{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:40px;align-items:start;padding:clamp(22px,4vw,40px);border-radius:22px;background:var(--cms-surface,#11284c);border:1px solid color-mix(in srgb,var(--dh-gold,#c5ad78) 22%,transparent)}#root .dh .dp-booking__intro h2{margin:14px 0 10px;font-size:clamp(24px,3vw,32px)}#root .dh .dp-booking__intro p{margin:0;color:var(--cms-muted,#c5ccda);line-height:1.9}#root .dh .dp-booking fieldset{border:0;margin:0 0 18px;padding:0;min-width:0}#root .dh .dp-booking legend{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-weight:700;font-size:14px;color:var(--dh-gold,#c5ad78)}#root .dh .dp-booking legend svg{width:18px;height:18px}#root .dh .dp-booking__days{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}#root .dh .dp-booking__days button{flex:none;display:grid;justify-items:center;gap:2px;min-width:64px;padding:10px 8px;border-radius:12px;border:1px solid color-mix(in srgb,var(--cms-text,#fff) 16%,transparent);background:transparent;color:inherit;font:inherit;cursor:pointer}#root .dh .dp-booking__days b{font-size:20px;line-height:1.2}#root .dh .dp-booking__days small{font-size:11.5px;color:var(--cms-muted,#c5ccda)}#root .dh .dp-booking__times{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}#root .dh .dp-booking__times button{padding:10px 6px;border-radius:10px;border:1px solid color-mix(in srgb,var(--cms-text,#fff) 16%,transparent);background:transparent;color:inherit;font:inherit;font-size:14px;cursor:pointer}#root .dh .dp-booking :is(.dp-booking__days,.dp-booking__times) button:hover{border-color:var(--dh-gold,#c5ad78)}#root .dh .dp-booking :is(.dp-booking__days,.dp-booking__times) button[aria-pressed=true]{background:var(--dh-gold,#c5ad78);border-color:var(--dh-gold,#c5ad78);color:var(--dh-gold-ink,#0b1730)}#root .dh .dp-booking :is(.dp-booking__days,.dp-booking__times) button[aria-pressed=true] small{color:inherit}#root .dh .dp-booking__hint{margin:0;color:var(--cms-muted,#c5ccda);font-size:14px}#root .dh .dp-booking__form{background:none!important;border:0!important;padding:0!important;box-shadow:none!important}#root .dh .dp-booking__done{display:grid;justify-items:center;text-align:center;gap:6px;padding:28px}#root .dh .dp-booking__done svg{width:40px;height:40px;color:var(--dh-gold,#c5ad78)}#root .dh .dp-booking__done b{font-size:20px}#root .dh .dp-booking__done p{margin:0;font-size:17px}#root .dh .dp-booking__done small{color:var(--cms-muted,#c5ccda);max-width:420px;line-height:1.8}@media(max-width:900px){#root .dh .dp-booking{grid-template-columns:1fr;gap:22px}}.contact-page{--navy:#121a35;--navy-2:#18223f;--panel:#202b4d;--gold:#ebb75a;--ink:#f7f3ea;--muted:#b9bfd0;min-height:100vh;background:var(--navy);color:var(--ink);font-family:Cairo,Tahoma,sans-serif;overflow-x:hidden}.contact-page.light{--navy:#f5f1e8;--navy-2:#fffaf1;--panel:#fff;--ink:#151c35;--muted:#697187}.contact-page *{box-sizing:border-box}.contact-header{height:92px;padding:0 clamp(22px,4.2vw,64px);display:flex;align-items:center;gap:36px;position:relative;z-index:10;border-bottom:1px solid rgba(235,183,90,.35);background:var(--navy)}.contact-brand{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--ink);margin-inline-end:auto;direction:rtl}.contact-brand img{width:62px;height:62px;object-fit:contain}.contact-brand span{display:grid;line-height:1.15}.contact-brand strong{font-size:27px;color:var(--gold)}.contact-brand small{font-size:13px;color:var(--ink);margin-top:5px}.contact-header nav{display:flex;align-items:center;gap:clamp(18px,2.2vw,36px);white-space:nowrap}.contact-header nav a{color:var(--ink);text-decoration:none;font-size:17px;position:relative;padding:34px 0 31px;transition:color .22s ease}.contact-header nav a:after{content:"";position:absolute;inset-inline:0;bottom:21px;height:2px;background:var(--gold);transform:scaleX(0);transition:transform .22s ease}.contact-header nav a:hover,.contact-header nav a.active{color:var(--gold)}.contact-header nav a:hover:after,.contact-header nav a.active:after{transform:scaleX(1)}.contact-tools{display:flex;align-items:center;border:1px solid rgba(235,183,90,.28);border-radius:999px;padding:5px;background:#ffffff09}.contact-tools button,.contact-tools a{width:40px;height:40px;border:0;background:transparent;color:var(--gold);display:grid;place-items:center;text-decoration:none;cursor:pointer;transition:transform .2s ease,background .2s ease}.contact-tools button:hover,.contact-tools a:hover{transform:scale(1.06);background:#ebb75a14;border-radius:50%}.contact-tools svg,.contact-menu svg,.contact-email svg,.contact-submit svg{width:22px;height:22px}.contact-menu{display:none;color:var(--gold)}.contact-page main{max-width:1440px;margin:auto}.contact-hero{min-height:440px;padding:clamp(72px,9vw,130px) clamp(24px,7vw,100px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:center;gap:60px;position:relative}.contact-hero:after{content:"";position:absolute;inset-inline:clamp(24px,7vw,100px);bottom:0;height:1px;background:#ebb75a38}.contact-kicker{color:var(--gold);font-size:15px;font-weight:700;letter-spacing:.08em;margin:0 0 20px}.contact-hero h1{font-size:clamp(43px,5.1vw,77px);line-height:1.17;max-width:850px;margin:0 0 30px;font-weight:600}.contact-hero-copy>p:last-child{max-width:760px;color:var(--muted);font-size:21px;line-height:2;margin:0}.contact-mark{width:min(28vw,340px);aspect-ratio:1;border:1px solid rgba(235,183,90,.34);border-radius:50%;display:grid;place-items:center;justify-self:center;position:relative}.contact-mark:before,.contact-mark:after{content:"";position:absolute;border:1px solid rgba(235,183,90,.18);border-radius:50%;top:10%;right:10%;bottom:10%;left:10%}.contact-mark:after{top:25%;right:25%;bottom:25%;left:25%}.contact-mark span{font-family:Georgia,serif;font-size:clamp(111px,13vw,191px);color:var(--gold);line-height:1}.contact-body{padding:100px clamp(24px,7vw,100px) 120px;display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(50px,8vw,120px)}.contact-aside{padding-top:24px}.contact-aside h2,.contact-form h2{font-size:clamp(31px,3vw,47px);line-height:1.45;margin:0 0 22px}.contact-aside>p:not(.contact-kicker){color:var(--muted);font-size:18px;line-height:2;margin:0 0 38px}.contact-email{display:flex;align-items:center;gap:16px;color:var(--ink);text-decoration:none;padding:20px 0;border-top:1px solid rgba(235,183,90,.24);border-bottom:1px solid rgba(235,183,90,.24)}.contact-email svg{color:var(--gold);flex:0 0 auto}.contact-email span{display:grid;direction:ltr;text-align:left}.contact-email small{color:var(--muted);font-size:12px;letter-spacing:.12em;margin-bottom:4px}.contact-response{display:grid;margin-top:34px;padding-inline-start:20px;border-inline-start:3px solid var(--gold)}.contact-response strong{color:var(--gold);font-size:19px}.contact-response span{color:var(--muted);font-size:15px;margin-top:4px}.contact-form{background:var(--navy-2);border:1px solid rgba(235,183,90,.28);padding:clamp(28px,4vw,56px)}.form-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:34px}.form-heading>span{font-family:Georgia,serif;color:#ebb75a80;font-size:49px}.form-heading .contact-kicker{margin-bottom:8px}.form-heading h2{margin:0}.fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px 30px}.fields-grid label{display:grid;gap:9px}.fields-grid label>span{font-size:15px;color:var(--muted)}.field-wide{grid-column:1/-1}.fields-grid input,.fields-grid select,.fields-grid textarea{width:100%;border:0;border-bottom:1px solid rgba(235,183,90,.35);border-radius:0;padding:12px 2px;background:transparent;color:var(--ink);font:inherit;outline:none;resize:vertical}.fields-grid input:focus,.fields-grid select:focus,.fields-grid textarea:focus{border-color:var(--gold)}.fields-grid option{background:var(--navy-2);color:var(--ink)}.consent{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:14px;line-height:1.7;margin:28px 0}.consent input{accent-color:var(--gold);margin-top:5px}.contact-submit{min-width:210px;height:54px;padding:0 24px;border:0;border-radius:999px;background:linear-gradient(90deg,#b39449,#ead78e);color:#111933;font:inherit;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:18px;cursor:pointer;transition:transform .22s ease}.contact-submit:hover{transform:translateY(-2px)}[dir=rtl] .contact-submit svg{transform:scaleX(-1)}.form-success{color:var(--gold);margin:18px 0 0}.contact-footer{height:80px;padding:0 clamp(24px,7vw,100px);border-top:1px solid rgba(235,183,90,.22);display:flex;align-items:center;justify-content:space-between;color:var(--muted);max-width:1440px;margin:auto}.contact-footer a{color:var(--gold);text-decoration:none;direction:ltr}.contact-page.light .contact-form{box-shadow:0 24px 70px #1d233d14}@media(max-width:1080px){.contact-header nav{display:none}.contact-tools{margin-inline-start:auto}.contact-menu{display:block;width:42px;height:42px}.contact-hero{grid-template-columns:1fr 260px}.contact-body{grid-template-columns:1fr 1.5fr;gap:50px}}@media(max-width:760px){.contact-header{height:76px;padding:0 18px;gap:13px}.contact-brand{gap:8px}.contact-brand img{width:48px;height:48px}.contact-brand strong{font-size:21px}.contact-brand small{font-size:10px}.contact-tools button,.contact-tools a{width:34px;height:34px}.contact-tools a{display:none}.contact-hero{min-height:auto;padding:66px 22px 72px;grid-template-columns:1fr}.contact-mark{display:none}.contact-hero h1{font-size:41px}.contact-hero-copy>p:last-child{font-size:17px;line-height:1.9}.contact-body{padding:64px 20px 80px;grid-template-columns:1fr;gap:52px}.contact-form{padding:26px 20px}.fields-grid{grid-template-columns:1fr;gap:22px}.field-wide{grid-column:auto}.form-heading>span{font-size:37px}.contact-submit{width:100%}.contact-footer{height:auto;padding:25px 20px;gap:12px;flex-direction:column-reverse}.contact-email{direction:ltr}}.contact-header{direction:ltr}.contact-header nav{direction:rtl}.contact-menu{width:42px;height:42px;padding:0;border:0;background:transparent;color:var(--gold);cursor:pointer;place-items:center;transition:transform .2s ease,color .2s ease}.contact-menu:hover,.contact-menu.is-open{color:var(--ink);transform:scale(1.05)}.contact-mobile-nav{display:none}.form-actions{display:flex;align-items:center;gap:18px}.contact-submit{background:var(--gold);transition:transform .22s ease,background .22s ease}.contact-submit:hover{background:#f0c36d}.contact-mark{display:none}.contact-hero-identity{min-height:280px;padding:32px;border:1px solid rgba(235,183,90,.32);display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:28px;background:var(--navy-2)}.contact-hero-identity img{width:150px;height:150px;object-fit:contain}.contact-hero-identity>div{display:grid;gap:8px;min-width:0}.contact-hero-identity p{margin:0;color:var(--gold);font-size:15px;font-weight:700}.contact-hero-identity a{color:var(--ink);font-size:21px;font-weight:700;text-decoration:none;direction:ltr;text-align:right;overflow-wrap:anywhere}.contact-hero-identity small{color:var(--muted);font-size:14px;line-height:1.8}.contact-channels{margin:0 clamp(24px,7vw,100px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid rgba(235,183,90,.22)}.contact-channels article{min-height:130px;padding:28px;display:flex;align-items:center;gap:16px;border-inline-end:1px solid rgba(235,183,90,.18)}.contact-channels article:last-child{border-inline-end:0}.contact-channels svg{width:28px;height:28px;color:var(--gold);flex:0 0 auto}.contact-channels article>div{display:grid;gap:5px}.contact-channels strong{color:var(--ink);font-size:17px}.contact-channels span,.contact-channels a{color:var(--muted);font-size:14px;text-decoration:none;line-height:1.7}.contact-body{padding-top:78px}.contact-submit{background:var(--gold)}@media(max-width:1080px){.contact-hero{grid-template-columns:1fr 320px}.contact-hero-identity{grid-template-columns:100px minmax(0,1fr);padding:24px}.contact-hero-identity img{width:100px;height:100px}.contact-channels{grid-template-columns:1fr}}@media(max-width:760px){.contact-hero-identity{min-height:auto;grid-template-columns:78px minmax(0,1fr);padding:20px;gap:16px}.contact-hero-identity img{width:78px;height:78px}.contact-hero-identity a{font-size:17px}.contact-channels{margin:0 20px}.contact-channels article{min-height:96px;padding:20px 8px;border-inline-end:0;border-bottom:1px solid rgba(235,183,90,.18)}.contact-channels article:last-child{border-bottom:0}}.contact-reset{height:54px;padding:0 22px;border:1px solid rgba(235,183,90,.42);border-radius:999px;background:transparent;color:var(--ink);font:inherit;cursor:pointer;transition:border-color .22s ease,color .22s ease}.contact-reset:hover{border-color:var(--gold);color:var(--gold)}@media(max-width:1080px){.contact-header>nav{display:none}.contact-menu{display:grid}.contact-mobile-nav{position:absolute;inset-inline:0;top:92px;z-index:30;padding:22px clamp(22px,4.2vw,64px);background:var(--navy-2);border-bottom:1px solid rgba(235,183,90,.35);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .22s ease,transform .22s ease,visibility .22s ease}.contact-mobile-nav.is-open{display:grid;opacity:1;visibility:visible;transform:translateY(0)}.contact-mobile-nav a{color:var(--ink);text-decoration:none;padding:15px 12px;border-bottom:1px solid rgba(235,183,90,.13);font-size:17px;transition:color .2s ease,padding-inline-start .2s ease}.contact-mobile-nav a:hover,.contact-mobile-nav a.active{color:var(--gold);padding-inline-start:18px}}.contact-map-section{background:#354f63}.contact-map-art>img{object-position:center center;opacity:1;filter:none}.contact-map-art:after{background:linear-gradient(180deg,#17283a61,#354f6329)}.contact-page .contact-header{position:fixed!important;inset:0 0 auto 0!important;width:100%!important;z-index:10000!important}.contact-page .contact-mobile-nav{position:fixed!important;top:92px!important;z-index:9999!important}@media(max-width:760px){.contact-page .contact-mobile-nav{top:76px!important}}@media(max-width:760px){.contact-mobile-nav{top:76px;grid-template-columns:1fr 1fr;padding:14px 18px}.form-actions{align-items:stretch;flex-direction:column}.contact-submit,.contact-reset{width:100%}}.contact-page main{max-width:none;width:100%;margin:0}.contact-reference-hero{width:100%;min-height:300px;padding:58px 24px 66px;background:#20384b;color:#d2b581}.contact-reference-hero h1{font-size:clamp(61px,6.4vw,95px);font-weight:300;letter-spacing:-.03em}.contact-reference-hero p{margin-top:20px;max-width:1000px;font-size:clamp(17px,1.45vw,22px)}.contact-map-section{width:100%;padding-bottom:150px;background:#20384b}.contact-map-art{height:clamp(540px,55vw,760px)}.contact-map-art>img{opacity:.92;filter:sepia(.28) saturate(.8) hue-rotate(345deg) brightness(.68) contrast(1.18)}.contact-map-art:after{background:#0e22331a}.contact-info-panel{inset-inline:clamp(32px,11.5vw,180px);bottom:40px;min-height:250px;grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);padding:clamp(34px,4.2vw,60px)}.contact-info-heading h2{font-size:clamp(35px,3.4vw,51px);font-weight:400}.contact-info-grid{gap:clamp(18px,2.5vw,38px)}@media(max-width:760px){.contact-reference-hero{min-height:240px;padding:44px 20px 50px}.contact-reference-hero h1{font-size:53px}.contact-map-section{padding-bottom:0}.contact-map-art{height:420px}.contact-info-panel{margin:-44px 16px 0;min-height:auto;padding:26px 22px}}.contact-reference-hero{min-height:280px;display:grid;place-content:center;text-align:center;padding:54px 24px 70px;background:#354f63;color:#d7bc8d}.contact-reference-hero h1{margin:0;font-size:clamp(55px,7vw,97px);font-weight:300;line-height:1.15}.contact-reference-hero p{margin:24px auto 0;color:#f4eee3;font-size:clamp(17px,1.5vw,23px);line-height:1.8;max-width:950px}.contact-map-section{position:relative;padding-bottom:170px;background:#16283a}.contact-map-art{height:clamp(430px,50vw,690px);position:relative;overflow:hidden}.contact-map-art>img{width:100%;height:100%;object-fit:cover;opacity:.86;filter:sepia(.22) saturate(.75) hue-rotate(345deg) brightness(.72) contrast(1.14)}.contact-map-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0d1f302e;pointer-events:none}.contact-map-pin{position:absolute;left:60%;top:46%;transform:translate(-50%,-50%);width:76px;height:94px;background:#b39258;clip-path:polygon(50% 100%,12% 52%,12% 30%,24% 10%,50% 0,76% 10%,88% 30%,88% 52%);display:grid;place-items:start center;padding-top:16px;z-index:1}.contact-map-pin img{width:44px;height:44px;object-fit:contain}.contact-info-panel{position:absolute;z-index:2;inset-inline:clamp(24px,11vw,160px);bottom:40px;min-height:220px;background:#eee6d9;color:#18273b;border-radius:22px;display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(30px,5vw,80px);padding:clamp(28px,4vw,56px);box-shadow:0 24px 60px #040b1733}.contact-info-heading h2{font-size:clamp(29px,3vw,47px);margin:0 0 12px;line-height:1.45}.contact-info-heading p{margin:0;color:#6c6a66;font-size:16px}.contact-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.contact-info-grid article{display:flex;align-items:flex-start;gap:12px;min-width:0}.contact-info-grid svg{width:28px;height:28px;color:#a9864c;flex:0 0 auto}.contact-info-grid article>div{display:grid;gap:5px}.contact-info-grid strong{font-size:13px;color:#8c744d;letter-spacing:.06em}.contact-info-grid span,.contact-info-grid a{color:#18273b;text-decoration:none;font-size:16px;line-height:1.7;overflow-wrap:anywhere}.contact-body{padding-top:90px}@media(max-width:900px)and (min-width:761px){.contact-info-panel{grid-template-columns:1fr;gap:22px}.contact-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.contact-reference-hero{min-height:230px;padding:48px 20px}.contact-reference-hero h1{font-size:49px}.contact-map-section{padding-bottom:0}.contact-map-art{height:370px}.contact-map-pin{left:56%;width:62px;height:76px;padding-top:12px}.contact-map-pin img{width:36px;height:36px}.contact-info-panel{position:relative;inset:auto;bottom:auto;margin:-42px 18px 0;grid-template-columns:1fr;gap:24px;padding:26px 22px;border-radius:18px}.contact-info-grid{grid-template-columns:1fr;gap:18px}.contact-body{padding-top:64px}}.contact-header-shell{height:84px!important;min-height:0!important;position:relative;z-index:10000;background:transparent!important}.contact-header-shell .site-header{position:fixed!important;inset:0 0 auto 0!important;width:auto!important}.contact-header-shell .drawer{position:fixed!important}@media(max-width:900px){.contact-header-shell{height:78px!important}}.contact-page{--contact-page:#121b33;--contact-hero:#1b2a4a;--contact-surface:#182440;--contact-panel:#1d2b4d;--contact-ink:#f5f0e8;--contact-muted:#b9bdc7;--contact-gold:#e2c97e;--contact-gold-strong:#c9a84c;--contact-border:rgba(226,201,126,.25);background:var(--contact-page);color:var(--contact-ink)}.contact-page.light{--contact-page:#f5f0e8;--contact-hero:#eee5d5;--contact-surface:#f0e8dc;--contact-panel:#fffaf2;--contact-ink:#1b2a4a;--contact-muted:#626c7d;--contact-gold:#8f7128;--contact-gold-strong:#b18d34;--contact-border:rgba(27,42,74,.16)}.contact-page .contact-reference-hero{background:var(--contact-hero);color:var(--contact-gold);border-bottom:1px solid var(--contact-border);transition:background-color .25s ease,color .25s ease}.contact-page .contact-reference-hero h1{color:var(--contact-gold)}.contact-page .contact-reference-hero p{color:var(--contact-muted)}.contact-page:not(.light) .contact-reference-hero p{color:#eee8db}.contact-page .contact-map-section{background:var(--contact-page);transition:background-color .25s ease}.contact-page:not(.light) .contact-map-art>img{opacity:.82;filter:sepia(.24) saturate(.72) hue-rotate(345deg) brightness(.6) contrast(1.2)}.contact-page.light .contact-map-art>img{opacity:.74;filter:sepia(.18) saturate(.68) hue-rotate(345deg) brightness(1.05) contrast(.9)}.contact-page:not(.light) .contact-map-art:after{background:#0912223d}.contact-page.light .contact-map-art:after{background:#f5f0e82e}.contact-page .contact-map-pin{background:var(--contact-gold-strong);filter:drop-shadow(0 12px 20px rgba(3,8,20,.28))}.contact-page .contact-info-panel{background:var(--contact-panel);color:var(--contact-ink);border:1px solid var(--contact-border);box-shadow:0 24px 60px #040b1733;transition:background-color .25s ease,color .25s ease}.contact-page .contact-info-heading h2,.contact-page .contact-info-grid span,.contact-page .contact-info-grid a{color:var(--contact-ink)}.contact-page .contact-info-heading p{color:var(--contact-muted)}.contact-page .contact-info-grid svg,.contact-page .contact-info-grid strong{color:var(--contact-gold)}.contact-page .contact-body{background:var(--contact-page);color:var(--contact-ink)}.contact-page .contact-aside h2,.contact-page .contact-form h2{color:var(--contact-ink)}.contact-page .contact-aside>p:not(.contact-kicker){color:var(--contact-muted)}.contact-page .contact-kicker,.contact-page .contact-response strong{color:var(--contact-gold)}.contact-page .contact-response span{color:var(--contact-muted)}.contact-page .contact-email{color:var(--contact-ink);border-color:var(--contact-border)}.contact-page .contact-email svg{color:var(--contact-gold)}.contact-page .contact-form{background:var(--contact-panel);border-color:var(--contact-border);box-shadow:0 22px 54px #0308142e}.contact-page.light .contact-form{box-shadow:0 22px 54px #3027141a}.contact-page .fields-grid label>span,.contact-page .consent{color:var(--contact-muted)}.contact-page .fields-grid input,.contact-page .fields-grid select,.contact-page .fields-grid textarea{color:var(--contact-ink);border-color:var(--contact-border)}.contact-page .fields-grid input::placeholder,.contact-page .fields-grid textarea::placeholder{color:var(--contact-muted);opacity:.72}.contact-page .fields-grid option{background:var(--contact-panel);color:var(--contact-ink)}.contact-page .contact-submit{background:var(--contact-gold-strong);color:#121b33}.contact-page .contact-submit:hover{background:var(--contact-gold)}.contact-page .contact-reset{border-color:var(--contact-border);color:var(--contact-ink)}.contact-page .contact-reset:hover{border-color:var(--contact-gold);color:var(--contact-gold)}.contact-page .contact-footer{max-width:none;background:var(--contact-surface);border-color:var(--contact-border);color:var(--contact-muted)}.contact-page .contact-footer a{color:var(--contact-gold)}.contact-page .contact-reference-hero,.contact-page .contact-reference-hero h1,.contact-page .contact-reference-hero p,.contact-page .contact-info-panel,.contact-page .contact-info-panel *{font-family:inherit}.contact-page .contact-reference-hero{min-height:210px;padding:34px 24px 42px}.contact-page .contact-reference-hero h1{font-size:clamp(41px,4.2vw,59px);font-weight:500;line-height:1.25;letter-spacing:0}.contact-page .contact-reference-hero p{max-width:820px;margin-top:14px;font-size:clamp(15px,1.15vw,18px);line-height:1.9}.contact-page .contact-map-section{padding-bottom:112px}.contact-page .contact-map-art{height:clamp(320px,34vw,460px)}.contact-page .contact-info-panel{inset-inline:clamp(28px,11vw,160px);bottom:24px;min-height:158px;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:clamp(24px,4vw,58px);padding:clamp(22px,2.7vw,34px);border-radius:18px}.contact-page .contact-info-heading h2{margin-bottom:7px;font-size:clamp(26px,2.3vw,35px);font-weight:600;line-height:1.45}.contact-page .contact-info-heading p{font-size:14px;line-height:1.8}.contact-page .contact-info-grid{gap:clamp(16px,2vw,28px)}.contact-page .contact-info-grid article{gap:10px}.contact-page .contact-info-grid svg{width:23px;height:23px}.contact-page .contact-info-grid strong{font-size:12px;letter-spacing:0}.contact-page .contact-info-grid span,.contact-page .contact-info-grid a{font-size:14px;line-height:1.65}@media(max-width:900px)and (min-width:761px){.contact-page .contact-info-panel{grid-template-columns:1fr;gap:16px}}@media(max-width:760px){.contact-page .contact-reference-hero{min-height:184px;padding:32px 20px 36px}.contact-page .contact-reference-hero h1{font-size:39px}.contact-page .contact-reference-hero p{margin-top:12px;font-size:15px;line-height:1.85}.contact-page .contact-map-section{padding-bottom:0}.contact-page .contact-map-art{height:280px}.contact-page .contact-info-panel{position:relative;inset:auto;bottom:auto;width:auto;margin:-32px 16px 0;grid-template-columns:1fr;gap:18px;padding:22px 20px;border-radius:16px}.contact-page .contact-info-heading h2{font-size:28px}.contact-page .contact-info-grid{grid-template-columns:1fr;gap:15px}.contact-page .contact-body{padding-top:52px}}.contact-page .contact-map-art{background:var(--contact-surface)}.contact-page:not(.light) .contact-map-art>img{mix-blend-mode:screen;opacity:.62;filter:sepia(.2) saturate(.7) hue-rotate(345deg) brightness(.8) contrast(1.08)}.contact-page:not(.light) .contact-map-art:after{background:#121b3324}.contact-page.light .contact-map-art{background:var(--contact-surface)}.contact-page.light .contact-map-art>img{mix-blend-mode:multiply;opacity:.48;filter:sepia(.16) saturate(.62) hue-rotate(345deg) brightness(1.12) contrast(.86)}.contact-page.light .contact-map-art:after{background:#f5f0e833}.contact-page .contact-reference-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--contact-hero)}.contact-page .contact-reference-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:url(/assets/dirayah-dubai-map.webp) center 43%/cover no-repeat;mix-blend-mode:screen;opacity:.48}.contact-page .contact-reference-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#1b2a4ac2,#1b2a4a94);pointer-events:none}.contact-page.light .contact-reference-hero:before{mix-blend-mode:multiply;opacity:.28}.contact-page.light .contact-reference-hero:after{background:linear-gradient(180deg,#eee5d5b8,#eee5d594)}.contact-page .contact-form .form-heading{justify-content:flex-start;text-align:start}.contact-page .contact-form .form-heading>div{width:100%}.contact-page .contact-map-shell{position:relative;isolation:isolate;overflow:hidden;background:var(--contact-surface) url(/assets/dirayah-dubai-map.webp) center 42%/cover no-repeat}.contact-page .contact-map-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#1b2a4ab3,#121b3357 58%,#121b3394)}.contact-page .contact-map-shell>.contact-reference-hero,.contact-page .contact-map-shell>.contact-map-section{position:relative;z-index:1;background:transparent}.contact-page .contact-map-shell>.contact-reference-hero{border-bottom:0}.contact-page .contact-map-shell>.contact-reference-hero:before,.contact-page .contact-map-shell>.contact-reference-hero:after{content:none}.contact-page .contact-map-shell .contact-map-art{background:transparent}.contact-page .contact-map-shell .contact-map-art>img{opacity:0}.contact-page .contact-map-shell .contact-map-art:after{content:none}.contact-page.light .contact-map-shell{background-color:var(--contact-surface)}.contact-page.light .contact-map-shell:after{background:linear-gradient(180deg,#eee5d5ad,#f5f0e84d 58%,#f5f0e88f)}@media(max-width:760px){.contact-page .contact-map-shell{background-position:center 38%}}@media(min-width:761px){.contact-page .contact-map-art{height:clamp(260px,27vw,364px)}.contact-page .contact-info-panel{bottom:24px}.contact-page .contact-body{padding-top:42px}}.contact-page .contact-reference-hero p{font-size:clamp(18px,1.35vw,21px);font-weight:700!important}.contact-page .contact-aside>.contact-kicker,.contact-page .contact-form .form-heading .contact-kicker{font-size:18px;font-weight:700!important}.contact-page[dir=rtl] .contact-email span{direction:rtl;text-align:right}.contact-page .contact-email small{font-size:17px;line-height:1.5;letter-spacing:0;font-weight:700!important}.contact-inquiry-banner{position:relative;isolation:isolate;min-height:610px;margin:32px clamp(18px,2.7vw,40px) 70px;border:1px solid var(--contact-border);border-radius:20px;overflow:hidden;display:flex;align-items:flex-start;padding:clamp(54px,6vw,88px) clamp(28px,6vw,84px) 170px;background:#111a2d;box-shadow:0 30px 80px #03081442}.contact-inquiry-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:url(/assets/dirayah-contact-hero-v2.webp) center/cover no-repeat;filter:saturate(.82) contrast(1.06) brightness(.82)}.contact-inquiry-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#060f1f94;pointer-events:none}.contact-inquiry-copy{width:min(100%,590px);text-align:start;color:#f7f2e8;text-shadow:0 2px 24px rgba(0,0,0,.28)}.contact-inquiry-kicker{margin:0 0 18px;color:var(--contact-gold);font-size:15px;font-weight:700!important;letter-spacing:.08em}.contact-inquiry-copy h1{max-width:560px;margin:0;font-size:clamp(48px,5vw,76px);font-weight:400!important;line-height:1.16;color:#fffaf0}.contact-inquiry-copy>p:not(.contact-inquiry-kicker){max-width:580px;margin:24px 0 0;color:#e2e4e9;font-size:clamp(16px,1.3vw,20px);line-height:1.9}.contact-inquiry-detail-link{width:max-content;margin-top:32px;padding-bottom:8px;border-bottom:1px solid rgba(226,201,126,.7);display:flex;align-items:center;gap:12px;color:var(--contact-gold);text-decoration:none;font-size:15px;font-weight:700}.contact-inquiry-detail-link svg{width:19px;height:19px}.contact-page[dir=rtl] .contact-inquiry-detail-link svg{transform:scaleX(-1)}.contact-inquiry-form{position:absolute;inset-inline:0;bottom:0;min-height:132px;padding:18px clamp(20px,3vw,44px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(190px,.72fr);align-items:center;gap:0;background:#0a111ce0;border-top:1px solid rgba(226,201,126,.24);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.contact-inquiry-form label{min-width:0;padding:4px clamp(18px,2vw,30px);display:grid;gap:11px;border-inline-end:1px solid rgba(255,255,255,.2)}.contact-inquiry-form label:first-of-type{padding-inline-start:0}.contact-inquiry-form label>span{display:flex;align-items:center;gap:9px;color:#f4f0e8;font-size:14px;font-weight:700}.contact-inquiry-form label svg{width:19px;height:19px;color:var(--contact-gold);flex:0 0 auto}.contact-inquiry-form input{min-width:0;width:100%;padding:0;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:14px}.contact-inquiry-form input::placeholder{color:#aeb4c0;opacity:.9}.contact-inquiry-form button{min-height:58px;margin-inline-start:clamp(18px,2vw,30px);padding:0 24px;border:1px solid var(--contact-gold);border-radius:999px;background:var(--contact-gold-strong);color:#10192d;display:flex;align-items:center;justify-content:space-between;gap:18px;font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.contact-inquiry-form button:hover{background:var(--contact-gold);transform:translateY(-2px)}.contact-inquiry-form button svg{width:21px;height:21px}.contact-page[dir=rtl] .contact-inquiry-form button svg{transform:scaleX(-1)}.contact-inquiry-success{position:absolute;inset-inline:clamp(20px,3vw,44px);bottom:10px;margin:0;color:#f6df9d;font-size:13px;text-align:end}.contact-page.light .contact-inquiry-banner:after{background:#10192d80}@media(max-width:1100px){.contact-inquiry-banner{min-height:690px;padding-bottom:250px}.contact-inquiry-form{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(190px,.8fr);row-gap:18px;padding-block:22px}.contact-inquiry-form label:nth-of-type(2){border-inline-end:0}.contact-inquiry-form button{grid-column:3;grid-row:1/3}}@media(max-width:720px){.contact-inquiry-banner{min-height:auto;margin:18px 12px 46px;padding:310px 20px 0;display:block;border-radius:16px}.contact-inquiry-banner:before{background-position:center;background-size:cover;background-color:#0d1728}.contact-inquiry-banner:after{background:#060f1f7a}.contact-inquiry-copy{position:relative;margin:0 -20px;padding:30px 22px 32px;background:#09111fdb;text-shadow:none}.contact-inquiry-copy h1{font-size:39px;line-height:1.25}.contact-inquiry-copy>p:not(.contact-inquiry-kicker){font-size:15px;line-height:1.85;margin-top:16px}.contact-inquiry-detail-link{margin-top:22px}.contact-inquiry-form{position:relative;inset:auto;margin:0 -20px;padding:8px 22px 24px;grid-template-columns:1fr;background:#09111ff0;-webkit-backdrop-filter:none;backdrop-filter:none}.contact-inquiry-form label,.contact-inquiry-form label:first-of-type{padding:17px 0;border-inline-end:0;border-bottom:1px solid rgba(255,255,255,.16)}.contact-inquiry-form button{grid-column:auto;grid-row:auto;width:100%;margin:20px 0 0}.contact-inquiry-success{position:static;margin-top:14px;text-align:start}}.contact-inquiry-banner{min-height:460px;padding-bottom:64px}@media(max-width:1100px){.contact-inquiry-banner{min-height:460px;padding-bottom:48px}}@media(max-width:720px){.contact-inquiry-banner{min-height:auto;padding-bottom:0}}.articles-page{min-height:100vh;background:#fff;color:#17213d}.articles-page main{max-width:none;width:100%}.publications-main{padding:48px clamp(24px,5vw,76px) 70px;background:#fff;font-family:Almarai,Cairo,Arial,sans-serif}.publications-title{text-align:center;margin-bottom:28px}.publications-title h1{margin:0;color:#111a31;font-size:35px;font-weight:700;line-height:1.4}.publications-title span{display:block;width:44px;height:2px;margin:10px auto 0;background:#c9a84c}.publication-tools{max-width:1320px;margin:auto}.publication-search{width:min(470px,100%);height:42px;margin:0 auto 26px;display:flex;align-items:center;border:1px solid #aeb9c8;background:#fff}.publication-search input{width:100%;height:100%;padding:0 14px;border:0;outline:0;background:transparent;color:#17213d;font-family:inherit;text-align:right}.articles-page[dir=ltr] .publication-search input{text-align:left}.publication-search svg{width:20px;height:20px;margin-inline:11px;color:#c39a33}.publication-filters{display:flex;align-items:end;justify-content:center;gap:14px;padding-bottom:18px;border-bottom:1px solid #cfd5dd}.publication-filters label{display:flex;align-items:center;gap:8px;color:#17213d;font-size:13px;font-weight:700}.publication-filters select{width:150px;height:34px;padding:0 9px;border:1px solid #b9c3cf;background:#fff;color:#17213d;font-family:inherit}.publication-filters button{height:34px;padding:0 20px;border:1px solid #b9c3cf;background:#fff;color:#17213d;font-family:inherit;cursor:pointer}.publication-summary{min-height:46px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #cfd5dd;color:#17213d;font-size:13px}.publication-summary strong{color:#8d6717}.publication-grid{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.publication-item{min-height:230px;padding:28px 0;display:grid;grid-template-columns:130px minmax(0,1fr);gap:22px;border-bottom:1px solid #d5dae1;background:#fff}.publication-item>img{grid-column:1;width:130px;height:175px;object-fit:cover;border:1px solid #d3d7dc}.publication-item>div{grid-column:2;grid-row:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.publication-item h2{margin:0 0 10px;color:#132b57;font-size:20px;font-weight:700;line-height:1.55}.publication-meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0 0 9px;font-size:12px}.publication-meta span{color:#00979c}.publication-meta b{color:#596579;font-weight:500}.publication-summary-text{margin:0;color:#3f4958;font-size:13px;line-height:1.75}.publication-item small{margin-top:8px;color:#008f91;font-size:11px}.publication-item a{margin-top:auto;align-self:flex-end;display:flex;align-items:center;gap:9px;color:#163266;font-size:12px;font-weight:700}.publication-item a b{min-width:34px;padding:2px 6px;border:1px solid #163266;border-radius:999px;color:#d5232a;font-family:Arial,sans-serif;font-size:10px;text-align:center}.publication-empty{max-width:1320px;margin:50px auto;padding:50px;text-align:center;border-bottom:1px solid #d5dae1;color:#6f7887}.publication-pagination{display:flex!important;align-items:center;justify-content:center!important;gap:8px!important;height:auto!important;margin:34px auto 0!important;direction:ltr!important}.publication-pagination button{width:32px;height:32px;padding:0;border:1px solid #b9c3cf;border-radius:50%;background:#fff;color:#607086;font:600 13px Arial;cursor:pointer}.publication-pagination button.active{border-color:#172d57;background:#172d57;color:#fff}.publication-pagination button:disabled{opacity:.35;cursor:default}.articles-footer{height:78px;padding:0 clamp(24px,5vw,76px);display:flex;align-items:center;justify-content:space-between;border-top:1px solid #cfd5dd;background:#17213d;color:#aeb5c3}.articles-footer a{color:#ebb75a}@media(max-width:980px){.publication-grid{grid-template-columns:1fr}.publication-filters{flex-wrap:wrap}.publication-summary{gap:20px}.publication-item{grid-template-columns:115px minmax(0,1fr)}.publication-item>img{width:115px;height:155px}}@media(max-width:600px){.publications-main{padding:36px 16px 55px}.publications-title h1{font-size:31px}.publication-filters{align-items:stretch}.publication-filters label{width:calc(50% - 7px);display:grid;gap:5px}.publication-filters select,.publication-filters button{width:100%}.publication-summary{padding:10px 0;align-items:flex-start;flex-direction:column;gap:4px}.publication-item{min-height:0;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:22px 0}.publication-item>img{width:92px;height:125px}.publication-item h2{font-size:17px}.publication-summary-text{display:none}.publication-item a{margin-top:12px}.articles-footer{height:auto;min-height:78px;padding:18px;gap:12px;flex-direction:column-reverse}}.publication-grid.publication-card-grid{max-width:1120px;margin:34px auto 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 34px}.publication-item.publication-card{display:block;min-height:0;padding:14px;border:1px solid #d9dfe7;border-radius:8px;background:#fff;box-shadow:0 8px 22px #1827441a;overflow:hidden}.publication-cover{position:relative;width:100%;height:400px;overflow:hidden;background:#eef1f4}.publication-cover>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border:0}.publication-date-badge{position:absolute;top:0;right:0;width:88px;height:98px;padding:18px 8px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:0 0 0 22px;background:#203a75;color:#fff;text-align:center}.publication-date-badge strong{font:700 30px/1 Arial,sans-serif}.publication-date-badge span{margin-top:8px;font-size:16px;line-height:1}.publication-card-copy{min-height:150px;padding:21px 8px 7px;display:flex;flex-direction:column;align-items:flex-start}.publication-category{display:none}.publication-card h2{margin:0;color:#171717;font-size:22px;font-weight:700;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.publication-card-date{margin:18px 0 0;color:#687386;font-size:15px;line-height:1.5}.publication-card-copy a{align-self:flex-start;margin-top:18px;display:inline-flex;align-items:center;gap:9px;color:#203a75;font-size:15px;font-weight:500}.publication-card-copy a b{min-width:0;padding:0;border:0;border-radius:0;color:inherit;font:500 21px/1 Arial,sans-serif;text-align:initial}.publication-card:hover{border-color:#bfc9d8;box-shadow:0 12px 28px #18274426}@media(max-width:760px){.publication-grid.publication-card-grid{grid-template-columns:1fr;gap:22px;margin-top:26px}.publication-cover{height:360px}.publication-date-badge{width:78px;height:88px;padding-top:14px}.publication-date-badge strong{font-size:27px}.publication-card-copy{min-height:145px;padding:18px 6px 5px}.publication-card h2{font-size:20px}.publication-card-date{margin-top:13px}}@media(max-width:430px){.publication-cover{height:315px}}.articles-page{--article-bg:#121b33;--article-surface:#182440;--article-surface-soft:#1d2b4d;--article-ink:#f5f0e8;--article-muted:#b9bdc7;--article-border:rgba(226,201,126,.23);--article-gold:#e2c97e;--article-gold-strong:#c9a84c;--article-navy:#1b2a4a;--article-shadow:0 18px 42px rgba(3,8,20,.28);background:var(--article-bg);color:var(--article-ink)}.articles-page.theme-light{--article-bg:#f5f0e8;--article-surface:#fffaf2;--article-surface-soft:#f1e9dc;--article-ink:#1b2a4a;--article-muted:#667084;--article-border:rgba(27,42,74,.16);--article-gold:#8f7128;--article-gold-strong:#b18d34;--article-shadow:0 18px 42px rgba(48,39,20,.1)}.articles-page .publications-main{padding-top:58px;background:var(--article-bg);color:var(--article-ink);transition:background-color .25s ease,color .25s ease}.articles-page .publications-title{position:relative;max-width:1320px;margin:0 auto 36px}.articles-page .publications-title h1{color:var(--article-ink);font-size:clamp(35px,3vw,45px);font-weight:700;letter-spacing:-.02em}.articles-page .publications-title span{width:62px;height:3px;margin-top:13px;border-radius:999px;background:var(--article-gold-strong)}.articles-page .publication-tools{padding:28px clamp(18px,3vw,38px) 0;border:1px solid var(--article-border);border-radius:18px;background:var(--article-surface);box-shadow:var(--article-shadow)}.articles-page .publication-search{width:min(590px,100%);height:54px;margin-bottom:25px;border:1px solid var(--article-border);border-radius:12px;background:var(--article-surface-soft);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.articles-page .publication-search:focus-within{border-color:var(--article-gold-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--article-gold-strong) 18%,transparent)}.articles-page .publication-search input{padding-inline:18px;color:var(--article-ink);font-size:15px;font-weight:500;text-align:start}.articles-page .publication-search input::placeholder{color:var(--article-muted);opacity:.82}.articles-page .publication-search svg{width:21px;height:21px;margin-inline:16px;color:var(--article-gold)}.articles-page .publication-filters{gap:16px;padding-bottom:26px;border-bottom:1px solid var(--article-border)}.articles-page .publication-filters label{gap:9px;color:var(--article-muted);font-size:13px}.articles-page .publication-filters select,.articles-page .publication-filters button{height:44px;border:1px solid var(--article-border);border-radius:10px;background:var(--article-surface-soft);color:var(--article-ink);font-family:inherit;transition:border-color .2s ease,background-color .2s ease}.articles-page .publication-filters select{width:165px;padding-inline:13px;outline:0}.articles-page .publication-filters select:focus,.articles-page .publication-filters button:hover{border-color:var(--article-gold-strong)}.articles-page .publication-filters select option{background:var(--article-surface);color:var(--article-ink)}.articles-page .publication-filters button{min-width:126px;padding-inline:20px;font-weight:700;cursor:pointer}.articles-page .publication-filters button:hover{background:var(--article-gold-strong);color:var(--article-navy)}.articles-page .publication-summary{min-height:60px;display:grid;grid-template-columns:1fr 1fr;align-items:center;border-bottom:0;color:var(--article-muted);font-size:13px}.articles-page .publication-summary-copy{justify-self:start;text-align:start}.articles-page .publication-summary-count{justify-self:end;text-align:end}.articles-page .publication-summary strong{color:var(--article-gold);font-size:14px}.publication-grid.publication-card-grid{max-width:1320px;margin-top:38px;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 24px}.publication-item.publication-card{padding:13px;border-color:var(--article-border);border-radius:16px;background:var(--article-surface);box-shadow:var(--article-shadow);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.publication-item.publication-card:hover{border-color:var(--article-gold-strong);box-shadow:0 22px 52px #03081452;transform:translateY(-3px)}.articles-page.theme-light .publication-item.publication-card:hover{box-shadow:0 22px 50px #30271424}.publication-cover{height:260px;border-radius:10px;background:var(--article-surface-soft)}.publication-date-badge{top:10px;right:10px;width:70px;height:78px;padding:11px 7px 8px;border:1px solid rgba(226,201,126,.45);border-radius:11px;background:#1b2a4af5;box-shadow:0 12px 26px #03081447;color:#f5f0e8}.publication-date-badge strong{color:var(--article-gold);font-size:25px}.publication-date-badge span{margin-top:6px;color:#f5f0e8;font-size:13px}.publication-card-copy{min-height:164px;padding:17px 8px 8px}.publication-card h2{color:var(--article-ink);font-size:18px;line-height:1.65}.publication-card-date{margin-top:14px;color:var(--article-muted)}.publication-card-actions{width:100%;margin-top:auto;padding-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--article-border)}.publication-card-copy .publication-read-more{margin:0;display:inline-flex;align-items:center;gap:9px;color:var(--article-gold);font-size:14px;font-weight:700;text-decoration:none}.publication-card-copy .publication-read-more>svg{width:31px;height:20px;color:inherit;transition:transform .2s ease}.publication-card-copy .publication-read-more:hover>svg{transform:translate(-4px)}.publication-share{display:flex;align-items:center;gap:8px;color:var(--article-muted);font-size:12px}.publication-card-copy .publication-share a{width:34px;height:34px;margin:0;display:grid;place-items:center;border:1px solid var(--article-border);border-radius:50%;background:var(--article-surface-soft);color:var(--article-ink);text-decoration:none;transition:transform .2s ease,border-color .2s ease,color .2s ease}.publication-card-copy .publication-share a:hover{transform:translateY(-2px)}.publication-card-copy .publication-share .share-linkedin:hover{border-color:#0a66c2;color:#3b8bd9}.publication-card-copy .publication-share .share-whatsapp:hover{border-color:#25d366;color:#25d366}.publication-share svg{width:17px;height:17px}.articles-page .publication-pagination button{width:38px;height:38px;border-color:var(--article-border);background:var(--article-surface);color:var(--article-muted)}.articles-page[dir=rtl] .publication-pagination{direction:rtl!important}.articles-page[dir=ltr] .publication-pagination{direction:ltr!important}.articles-page .publication-pagination button.active{border-color:var(--article-gold-strong);background:var(--article-gold-strong);color:var(--article-navy)}.articles-page .publication-empty{border-color:var(--article-border);color:var(--article-muted)}.articles-page .articles-footer{border-top-color:var(--article-border);background:var(--article-surface);color:var(--article-muted)}.articles-page .articles-footer a{color:var(--article-gold)}@media(max-width:1050px){.publication-grid.publication-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.publication-cover{height:280px}}@media(max-width:760px){.articles-page .publications-main{padding-top:38px}.articles-page .publications-title{padding-top:0;margin-bottom:26px}.articles-page .publication-tools{padding:20px 14px 0;border-radius:14px}.articles-page .publication-filters{gap:12px}.articles-page .publication-filters label{width:calc(50% - 6px)}.articles-page .publication-filters button{width:100%}.publication-grid.publication-card-grid{margin-top:26px;grid-template-columns:1fr;gap:24px}.publication-cover{height:320px}.publication-card-copy{min-height:182px;padding:19px 8px 8px}.articles-page .publication-summary{grid-template-columns:1fr;gap:7px;padding-block:12px}.articles-page .publication-summary-copy,.articles-page .publication-summary-count{justify-self:start;text-align:start}}@media(max-width:430px){.publication-card-actions{align-items:flex-start;flex-direction:column}.publication-share{width:100%;justify-content:flex-start}}.articles-page .publication-tools{padding-top:24px}.publication-controls-row{display:flex;align-items:center;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--article-border)}.articles-page .publication-search{flex:1 1 360px;width:auto;min-width:280px;height:56px;margin:0;display:flex;align-items:center;gap:10px;border:0;border-radius:0;background:transparent;overflow:visible}.articles-page .publication-search:focus-within{border-color:transparent;box-shadow:none}.articles-page .publication-search input{min-width:0;height:56px;border:1px solid var(--article-border);border-radius:9px;background:var(--article-surface-soft);box-shadow:inset 0 1px #ffffff0a;transition:border-color .2s ease,box-shadow .2s ease}.articles-page .publication-search input:focus{border-color:var(--article-gold-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--article-gold-strong) 18%,transparent)}.publication-search-icon{width:54px;height:54px;flex:0 0 54px;display:grid;place-items:center;border:2px solid var(--article-gold-strong);border-radius:50%;background:var(--article-surface);color:var(--article-gold)}.articles-page .publication-search-icon svg{width:25px;height:25px;margin:0}.articles-page .publication-filters{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:0;border:0}.articles-page .publication-filters label{position:relative;display:block;width:auto;color:inherit}.publication-field-name{position:absolute;z-index:1;inset-inline-start:16px;top:50%;transform:translateY(-50%);color:var(--article-ink);font-size:14px;font-weight:700;line-height:1;pointer-events:none}.articles-page .publication-filters select{height:56px;padding-inline:15px;border-radius:9px;font-size:0;font-weight:600}.articles-page .publication-filters select.has-value,.articles-page .publication-filters select option{font-size:14px}.articles-page .publication-filters label:nth-child(1) select{width:160px}.articles-page .publication-filters label:nth-child(2) select{width:135px}.articles-page .publication-filters label:nth-child(3) select{width:165px}.articles-page .publication-filters button{min-width:126px;height:56px;border-radius:9px}@media(max-width:1100px){.publication-controls-row{flex-wrap:wrap}.articles-page .publication-search{flex-basis:100%}.articles-page .publication-filters{width:100%;justify-content:center}}@media(max-width:760px){.publication-controls-row{gap:14px}.articles-page .publication-search{min-width:0}.articles-page .publication-filters{display:grid;grid-template-columns:1fr 1fr;gap:10px}.articles-page .publication-filters label,.articles-page .publication-filters label:nth-child(n) select{width:100%}.articles-page .publication-filters button{grid-column:1/-1}}.articles-page[dir=rtl] .publication-card-grid,.articles-page[dir=rtl] .publication-card,.articles-page[dir=rtl] .publication-card-actions,.articles-page[dir=rtl] .publication-share,.articles-page[dir=rtl] .publication-read-more{direction:rtl}.articles-page[dir=ltr] .publication-card-grid,.articles-page[dir=ltr] .publication-card,.articles-page[dir=ltr] .publication-card-actions,.articles-page[dir=ltr] .publication-share,.articles-page[dir=ltr] .publication-read-more{direction:ltr}.articles-page .publication-card-copy{text-align:start}.articles-page .publication-card-date{direction:inherit;unicode-bidi:isolate;text-align:start}.articles-page .publication-date-badge{right:auto;left:auto;inset-inline-start:auto;inset-inline-end:14px}.articles-page[dir=ltr] .publication-read-more>svg{rotate:180deg}.articles-page .publication-date-badge{inset-inline-start:14px;inset-inline-end:auto}#root .articles-page[dir=rtl] .publication-grid{direction:rtl!important;grid-auto-flow:row}#root .articles-page[dir=ltr] .publication-grid{direction:ltr!important;grid-auto-flow:row}#root .articles-page .publication-grid>.publication-card{order:0}.about-page{--about-bg:#07162a;--about-bg-soft:#0c2038;--about-surface:#102640;--about-ink:#f6f1e8;--about-muted:#b9c2cf;--about-gold:#ddb85d;--about-gold-strong:#edcc78;--about-border:rgba(221,184,93,.28);--about-rule:rgba(211,220,232,.24);min-height:100vh;overflow-x:hidden;background:var(--about-bg);color:var(--about-ink)}.about-page.light{--about-bg:#f5f0e8;--about-bg-soft:#eee6d8;--about-surface:#fffaf2;--about-ink:#14243e;--about-muted:#5c6676;--about-gold:#987625;--about-gold-strong:#b28b31;--about-border:rgba(152,118,37,.34);--about-rule:rgba(20,36,62,.2)}.about-page *{box-sizing:border-box}.about-page main{width:100%;margin:0;background:var(--about-bg)}.about-wrap{width:min(1180px,calc(100% - 56px));margin-inline:auto}.about-page h1,.about-page h2,.about-page h3,.about-page p{margin-top:0}.about-kicker{margin:0 0 14px;color:var(--about-gold);font-size:17px;font-weight:500!important;line-height:1.5}.about-hero{min-height:560px;display:flex;align-items:center;position:relative;overflow:hidden;background:var(--about-bg)}.about-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 22% 46%,rgba(36,89,135,.3),transparent 34%),radial-gradient(circle at 83% 16%,rgba(221,184,93,.06),transparent 28%);pointer-events:none}.about-page.light .about-hero:before{background:radial-gradient(circle at 22% 46%,rgba(152,118,37,.11),transparent 32%),radial-gradient(circle at 82% 15%,rgba(20,36,62,.06),transparent 30%)}.about-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);align-items:center;gap:clamp(70px,10vw,150px);padding-block:62px 56px;position:relative;z-index:1}.about-page[dir=ltr] .about-hero-copy{order:1;text-align:left;justify-self:start}.about-page[dir=ltr] .about-hero-symbol{order:2}.about-hero-copy{max-width:660px}.about-page-title{font-size:clamp(42px,5.3vw,70px);line-height:1.12;margin-bottom:24px;font-weight:400!important}.about-animated-brand{display:inline-block;color:transparent;background:linear-gradient(110deg,var(--about-gold) 0%,var(--about-gold) 36%,var(--about-ink) 49%,var(--about-gold-strong) 61%,var(--about-gold) 100%);background-size:240% 100%;background-position:100% 0;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:aboutBrandShimmer 4.8s ease-in-out infinite}@keyframes aboutBrandShimmer{0%,18%{background-position:100% 0}72%,to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.about-animated-brand{animation:none;background-position:50% 0}}.about-hero-statement{font-size:clamp(29px,3vw,42px);font-weight:400!important;line-height:1.55;margin:0 0 24px;color:var(--about-ink);max-width:620px}.about-lede{max-width:650px;color:var(--about-muted);font-size:clamp(16px,1.45vw,19px);line-height:2;margin-bottom:0}.about-hero-symbol{width:min(34vw,380px);aspect-ratio:1;border:1px solid var(--about-border);border-radius:50%;display:grid;place-items:center;justify-self:center;color:var(--about-gold);position:relative;opacity:.8}.about-hero-symbol:after{content:"";position:absolute;width:72%;height:72%;border:1px solid var(--about-border);border-radius:50%}.about-hero-symbol img{width:54%;height:54%;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 12px 24px rgba(0,0,0,.16))}.about-page.light .about-hero-symbol img{filter:drop-shadow(0 10px 22px rgba(20,36,62,.12))}.about-journey{position:relative;padding-block:58px 8px}.about-timeline{position:absolute;inset-block:0 76px;inset-inline-start:85px;width:1px;background:linear-gradient(to bottom,transparent 0,var(--about-gold) 7%,var(--about-gold) 92%,transparent 100%);opacity:.7}.about-journey-section{position:relative;margin-inline-start:170px;padding-block:0 62px}.about-timeline-dot{position:absolute;inset-inline-start:-91px;top:13px;width:13px;height:13px;border-radius:50%;background:var(--about-gold);box-shadow:0 0 0 7px var(--about-bg)}.about-journey .about-kicker{font-weight:700!important}.about-section-heading{max-width:860px}.about-section-heading h2{font-size:clamp(22px,2.2vw,29px);font-weight:400!important;line-height:1.5;color:var(--about-ink);margin-bottom:0}.about-story,.about-mission{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:clamp(52px,7vw,100px);align-items:start}.about-story-copy,.about-mission-copy{border-top:1px solid var(--about-rule);padding-top:28px}.about-story-copy p,.about-mission-copy{color:var(--about-muted);font-size:clamp(16px,1.35vw,19px);line-height:2.05;margin-bottom:22px}.about-mission-copy{margin:0}.about-values{padding-bottom:72px}.about-values-heading{margin-bottom:36px}.about-values-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--about-rule);border-bottom:1px solid var(--about-rule)}.about-values-grid article{padding:26px 24px 30px;min-height:220px;border-inline-end:1px solid var(--about-rule);position:relative}.about-values-grid article:last-child{border-inline-end:0}.about-value-icon{display:block;width:31px;height:31px;color:var(--about-gold);stroke-width:1.35;margin-bottom:22px}.about-small-number{display:block;color:var(--about-gold);font-size:11px;letter-spacing:.12em;opacity:.64;margin-bottom:22px}.about-values-grid h3,.about-approach-grid h3{font-size:22px;font-weight:500!important;line-height:1.5;margin-bottom:13px;color:var(--about-ink)}.about-values-grid p,.about-approach-grid p{color:var(--about-muted);font-size:15.5px;line-height:1.95;margin-bottom:0}.about-approach{padding-bottom:70px}.about-approach>.about-section-heading{padding-bottom:30px;border-bottom:1px solid var(--about-rule);margin-bottom:30px}.about-approach-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.about-approach-grid article{padding:0 30px;min-height:220px;border-inline-end:1px solid var(--about-rule)}.about-approach-grid article:last-child{border-inline-end:0}.about-approach-grid svg{display:block;width:37px;height:37px;color:var(--about-gold);stroke-width:1.25;margin-bottom:18px}.about-approach-grid .about-small-number{margin-bottom:10px}.about-closing{padding:56px 24px 64px;background:var(--about-bg);text-align:center}.about-cta{display:flex;flex-direction:column;align-items:center;max-width:820px}.about-cta-icon{width:42px;height:42px;padding:9px;border:1px solid var(--about-border);border-radius:50%;color:var(--about-gold);margin-bottom:16px}.about-cta h2{font-size:clamp(30px,3.2vw,43px);font-weight:400!important;line-height:1.5;margin-bottom:12px;color:var(--about-gold-strong)}.about-cta>div>p:last-child{color:var(--about-muted);font-size:17px;line-height:1.8;margin-bottom:22px}.about-cta>a{min-width:190px;height:54px;padding-inline:27px;border-radius:999px;background:var(--about-gold-strong);color:#07162a;display:flex;align-items:center;justify-content:center;gap:17px;font-weight:500!important;transition:transform .25s ease,box-shadow .25s ease}.about-cta>a:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0003}[dir=ltr] .about-cta>a span{transform:scaleX(-1)}.about-footer{height:78px;padding-inline:max(7vw,24px);display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--about-border);color:var(--about-muted);background:var(--about-bg)}.about-footer a{color:var(--about-gold);direction:ltr}@media(max-width:980px){.about-hero-inner{grid-template-columns:minmax(0,1.15fr) minmax(260px,.65fr);gap:50px}.about-values-grid{grid-template-columns:repeat(2,1fr)}.about-values-grid article:nth-child(2){border-inline-end:0}.about-values-grid article:nth-child(-n+2){border-bottom:1px solid var(--about-rule)}}@media(max-width:760px){.about-wrap{width:min(100% - 36px,580px)}.about-hero{min-height:auto}.about-hero-inner{grid-template-columns:1fr;padding-block:52px 58px;gap:36px}.about-hero-copy,[dir=ltr] .about-hero-copy{order:1}.about-hero-symbol,[dir=ltr] .about-hero-symbol{order:2;width:210px}.about-page-title{font-size:42px;margin-bottom:17px}.about-hero-statement{font-size:27px;line-height:1.55;margin-bottom:17px}.about-lede{font-size:16px;line-height:1.9}.about-journey{padding-block:48px 0}.about-timeline{inset-inline-start:6px;inset-block:16px 58px}.about-journey-section{margin-inline-start:32px;padding-bottom:54px}.about-timeline-dot{inset-inline-start:-32px;top:10px;width:11px;height:11px;box-shadow:0 0 0 6px var(--about-bg)}.about-story,.about-mission{grid-template-columns:1fr;gap:24px}.about-section-heading h2{font-size:22px}.about-story-copy,.about-mission-copy{padding-top:20px}.about-story-copy p,.about-mission-copy{font-size:16px}.about-values-grid{grid-template-columns:1fr}.about-values-grid article{min-height:auto;padding:22px 18px;border-inline-end:0;border-bottom:1px solid var(--about-rule)!important}.about-values-grid article:last-child{border-bottom:0!important}.about-small-number{margin-bottom:14px}.about-approach>.about-section-heading{margin-bottom:24px}.about-approach-grid{grid-template-columns:1fr}.about-approach-grid article{min-height:auto;padding:22px 0;border-inline-end:0;border-bottom:1px solid var(--about-rule)}.about-approach-grid article:last-child{border-bottom:0}.about-closing{padding:52px 18px 58px}.about-cta h2{font-size:29px}.about-footer{height:auto;padding:24px 20px;gap:12px;flex-direction:column-reverse}}.about-page .about-hero{min-height:min(41.45vw,808px);background:#101a2e center / cover no-repeat}.about-page .about-hero:before{display:none}.about-page .about-hero-inner{width:100%;display:block;padding:8.5% 8% 8.5% 51%}.about-page .about-hero-copy{max-width:none}.about-page .about-page-title{color:#b5a16c;font-size:clamp(26px,3vw,58px);line-height:1.2;margin-bottom:25px}.about-page .about-hero-statement{color:#f6f0df;max-width:none;font-size:clamp(28px,3.4vw,66px);line-height:1.3;margin-bottom:35px}.about-page .about-lede{color:#dedbd3;max-width:none;font-size:clamp(16px,1.65vw,32px);line-height:1.85}.about-page[dir=ltr] .about-hero-inner{padding-block:6%}.about-page[dir=ltr] .about-page-title{font-size:clamp(23px,2.1vw,40px)}.about-page[dir=ltr] .about-hero-statement{font-size:clamp(27px,2.6vw,50px)}@media(max-width:760px){.about-page .about-hero{min-height:0;background-size:auto 340px;background-position:calc(50% + 220px) top}.about-page .about-hero-inner,.about-page[dir=ltr] .about-hero-inner{padding:330px 24px 45px;width:100%}.about-page .about-page-title{font-size:30px;margin-bottom:16px}.about-page .about-hero-statement{font-size:31px;line-height:1.5;margin-bottom:22px}.about-page .about-lede{font-size:17px;line-height:1.9}}.about-page:not(.light) .about-hero:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:clamp(64px,7vw,136px);background:linear-gradient(to bottom,transparent,var(--about-bg));pointer-events:none}@media(max-width:760px){.about-page .about-hero:before{display:block;inset:260px 0 auto;height:81px;background:linear-gradient(to bottom,transparent,#101a2e);pointer-events:none}.about-page:not(.light) .about-hero-inner{padding-bottom:72px}}.about-page .about-hero{min-height:39.1vw;background-image:url(/assets/about-royal-pattern-hero.webp)}.about-page .about-hero:after{display:none}.about-page .about-hero-inner{padding:8.6% 7.2% 6.2% 46%}.about-page .about-page-title{font-size:clamp(22px,1.7vw,30px);margin-bottom:24px}.about-page .about-hero-statement{font-size:clamp(28px,3.55vw,64px);line-height:1.4;margin-bottom:32px}.about-page .about-lede{font-size:clamp(17px,1.65vw,29px);line-height:1.9}.about-story-band{background:#091329;color:#f6f0df;padding:42px 7.5% 52px}.about-story-band-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12%;border-bottom:1px solid #b5a16c;padding-bottom:40px}.about-story-band .about-kicker{color:#c5ad78;font-size:22px;margin-bottom:16px}.about-story-band-heading h2{color:#f6f0df;font-size:clamp(32px,3.7vw,62px);line-height:1.4;margin-bottom:0}.about-story-band-copy{color:#c5ccda;font-size:clamp(17px,1.6vw,28px);line-height:1.9;margin:36px 0 0}@media(max-width:760px){.about-page .about-hero{min-height:0;background-size:auto 340px;background-position:calc(50% + 200px) top}.about-page .about-hero-inner,.about-page:not(.light) .about-hero-inner,.about-page[dir=ltr] .about-hero-inner{padding:320px 24px 42px}.about-page .about-page-title{font-size:24px;margin-bottom:16px}.about-page .about-hero-statement{font-size:31px;margin-bottom:22px}.about-page .about-lede{font-size:17px}.about-story-band{padding:34px 24px}.about-story-band-inner{grid-template-columns:1fr;gap:20px;padding-bottom:28px}.about-story-band-heading h2{font-size:33px}.about-story-band .about-kicker{font-size:18px}.about-story-band-copy{font-size:17px;margin:0}}.about-page .about-hero-statement{font-size:clamp(28px,3.3vw,60px)}.about-story-band-heading h2{font-size:clamp(32px,3.3vw,58px)}@media(max-width:760px){.about-page .about-hero-statement{font-size:29px}.about-story-band-heading h2{font-size:30px}}.about-journey-surface{--about-bg: #091329;--about-ink: #f6f0df;--about-muted: #c5ccda;--about-gold: #c5ad78;background:#091329;color:var(--about-ink)}.about-page .about-hero:after{content:"";display:block;position:absolute;inset-inline:0;bottom:-1px;height:clamp(64px,7vw,120px);background:linear-gradient(to bottom,transparent,#091329);pointer-events:none}.about-page .about-closing{position:relative}.about-page .about-closing:before{content:"";position:absolute;inset:-1px 0 auto;height:90px;background:linear-gradient(to bottom,#091329,transparent);pointer-events:none}.about-page .about-closing .about-cta{position:relative;z-index:1}.about-page:not(.light) .about-hero:after{background:linear-gradient(to bottom,transparent,#091329)}.about-page{background:#091329;background-image:linear-gradient(#09132961,#09132961),url(/assets/about-royal-wallpaper.webp);background-size:auto,620px 620px}.about-page main,.about-page .about-hero,.about-page .about-journey-surface,.about-page .about-closing,.about-page .about-footer{background:transparent}.about-page .about-hero:after,.about-page:not(.light) .about-hero:after,.about-page .about-closing:before{display:none}.about-page .about-hero:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;height:auto;background:url(/assets/about-royal-pattern-hero.webp) center / cover no-repeat;-webkit-mask-image:radial-gradient(ellipse 24% 48% at 24% 52%,#000 80%,transparent 100%);mask-image:radial-gradient(ellipse 24% 48% at 24% 52%,#000 80%,transparent 100%);pointer-events:none}.about-page .about-timeline-dot{box-shadow:none}.about-page .about-footer{color:#c5ccda}.about-page .about-closing{--about-ink: #f6f0df;--about-muted: #c5ccda;--about-gold: #c5ad78;--about-gold-strong: #dec487}@media(max-width:760px){.about-page .about-hero:before{height:340px;background-size:auto 340px;background-position:calc(50% + 200px) top;-webkit-mask-image:radial-gradient(ellipse 120px 145px at 50% 175px,#000 73%,transparent 100%);mask-image:radial-gradient(ellipse 120px 145px at 50% 175px,#000 73%,transparent 100%)}}.about-page{background-color:#091329;background-image:linear-gradient(#09132961,#09132961),url(/assets/about-royal-wallpaper.webp);background-size:auto,620px 620px}.about-page .about-hero:before{background-size:100% auto;-webkit-mask-image:radial-gradient(ellipse 12% 43% at 27.5% 51%,#000 80%,transparent 100%);mask-image:radial-gradient(ellipse 12% 43% at 27.5% 51%,#000 80%,transparent 100%)}@media(max-width:760px){.about-page .about-hero:before{background-size:auto 340px;-webkit-mask-image:radial-gradient(ellipse 95px 105px at 50% 175px,#000 80%,transparent 100%);mask-image:radial-gradient(ellipse 95px 105px at 50% 175px,#000 80%,transparent 100%)}}.about-page .about-hero:before{-webkit-mask-image:radial-gradient(circle 9.5vw at 27.6% 51%,#000 94%,transparent 100%);mask-image:radial-gradient(circle 9.5vw at 27.6% 51%,#000 94%,transparent 100%)}@media(max-width:760px){.about-page .about-hero:before{-webkit-mask-image:radial-gradient(circle 84px at calc(50% + 4px) 175px,#000 94%,transparent 100%);mask-image:radial-gradient(circle 84px at calc(50% + 4px) 175px,#000 94%,transparent 100%)}}#root .about-page .site-header{background:#010b24!important}.about-page .about-hero:before{inset:auto;left:27.6%;top:51%;width:24vw;height:24vw;transform:translate(-50%,-50%);background:center / contain no-repeat;-webkit-mask-image:radial-gradient(circle at 50% 49.7%,#000 55.8%,transparent 56.8%);mask-image:radial-gradient(circle at 50% 49.7%,#000 55.8%,transparent 56.8%)}@media(max-width:760px){.about-page .about-hero:before{left:50%;top:175px;width:280px;height:280px}}#root .about-page .site-header{background:#161c29!important}#root .about-page .site-header{background:#07152e!important}#root .about-page .site-header{background:linear-gradient(#07152e9e,#07152e9e),url(/assets/header-navy-texture.png) repeat,#07152e!important;background-size:auto,210px 90px,auto!important}.about-page .about-hero:before{background-image:url(/assets/about-medallion-textured-navy.webp)}.about-page.light .about-hero:before{background:url(/assets/about-medallion-textured-navy.webp) center / contain no-repeat}#root .about-page .site-header{background:linear-gradient(#07152e38,#07152e38),url(/assets/header-navy-texture.png) repeat,#07152e!important;background-size:auto,315px 135px,auto!important;background-blend-mode:normal,luminosity,normal}.services-page{min-height:100vh;background:#131e35}.services-page.theme-light{background:#f5f0e8}.services-page .svc-section{min-height:calc(100vh - 84px)}@media(max-width:760px){.services-page .svc-section{min-height:calc(100vh - 76px)}}#root .dh .dp-article-prose{--dpa-r:14px}#root .dh .dp-article-prose h4{font-size:18px;margin:28px 0 12px;font-weight:700}#root .dh .dp-article-prose mark{background:color-mix(in srgb,var(--dh-gold) 28%,transparent);color:inherit;padding:0 3px;border-radius:3px}#root .dh .dp-article-prose hr{border:0;height:1px;background:var(--dh-line-strong,var(--dh-line));margin:40px 0}#root .dh .dp-article-prose .dpa-figure{margin:30px 0}#root .dh .dp-article-prose .dpa-figure img{display:block;width:100%;margin:0;border-radius:var(--dpa-r);box-shadow:var(--dh-shadow,0 10px 30px rgba(0,0,0,.18))}#root .dh .dp-article-prose .dpa-figure figcaption{margin-top:10px;font-size:14px;line-height:1.8;color:var(--dh-muted);text-align:center}#root .dh .dp-article-prose .dpa-figure[data-size=md]{width:62%}#root .dh .dp-article-prose .dpa-figure[data-size=sm]{width:40%}#root .dh .dp-article-prose .dpa-figure[data-align=center][data-size]:not([data-size=full]){margin-inline:auto}#root .dh .dp-article-prose .dpa-figure[data-align=start]:not([data-size=full]){float:inline-start;margin:6px 0 16px;margin-inline-end:28px}#root .dh .dp-article-prose .dpa-figure[data-align=end]:not([data-size=full]){float:inline-end;margin:6px 0 16px;margin-inline-start:28px}#root .dh .dp-article-prose :is(h2,h3,.dpa-callout,.dpa-summary,.dpa-stats,.dpa-steps,.dpa-cols,.dpa-gallery,.dpa-compare,.dpa-video,.dpa-table,.dpa-refs,.dpa-band,.dpa-answer,.dpa-proscons,.dpa-timeline,.dpa-cards,.dpa-pull,hr){clear:both}#root .dh .dp-article-prose .dpa-gallery{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:12px;margin:30px 0}#root .dh .dp-article-prose .dpa-gallery[data-cols="2"]{--cols:2}#root .dh .dp-article-prose .dpa-gallery[data-cols="4"]{--cols:4}#root .dh .dp-article-prose .dpa-gallery figure{margin:0;aspect-ratio:4/3;overflow:hidden;border-radius:12px;cursor:zoom-in}#root .dh .dp-article-prose .dpa-gallery img{width:100%;height:100%;object-fit:cover;margin:0;border-radius:0;transition:transform .35s}#root .dh .dp-article-prose .dpa-gallery figure:hover img{transform:scale(1.04)}#root .dh .dp-article-prose .dpa-compare{position:relative;margin:30px 0;border-radius:var(--dpa-r);overflow:hidden;aspect-ratio:16/10;--pos:50%;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:var(--dh-solid)}#root .dh .dp-article-prose .dpa-compare img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;margin:0;border-radius:0}#root .dh .dp-article-prose .dpa-compare__before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}[dir=rtl] #root .dh .dp-article-prose .dpa-compare__before,#root .dh[dir=rtl] .dp-article-prose .dpa-compare__before{clip-path:inset(0 0 0 calc(100% - var(--pos)))}#root .dh .dp-article-prose .dpa-compare__bar{position:absolute;top:0;bottom:0;inset-inline-start:var(--pos);width:3px;margin-inline-start:-1.5px;background:#fff;box-shadow:0 0 12px #0006;pointer-events:none}#root .dh .dp-article-prose .dpa-compare__bar:after{content:"⇆";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:50%;background:#fff;color:#0b1730;display:grid;place-items:center;font-size:18px;box-shadow:0 4px 14px #0000004d}#root .dh .dp-article-prose .dpa-compare__tag{position:absolute;top:14px;padding:4px 12px;border-radius:999px;background:#0b1730bf;color:#fff;font-size:13px;pointer-events:none}#root .dh .dp-article-prose .dpa-compare__tag--before{inset-inline-start:14px}#root .dh .dp-article-prose .dpa-compare__tag--after{inset-inline-end:14px}#root .dh .dp-article-prose .dpa-video{position:relative;margin:30px 0;aspect-ratio:16/9;border-radius:var(--dpa-r);overflow:hidden;background:#000}#root .dh .dp-article-prose .dpa-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}#root .dh .dp-article-prose .dpa-video--edit img{width:100%;height:100%;object-fit:cover;margin:0;border-radius:0}#root .dh .dp-article-prose .dpa-video--edit span{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:70px;height:50px;border-radius:14px;background:#e02a2a;color:#fff;display:grid;place-items:center;font-size:22px}#root .dh .dp-article-prose .dpa-video--edit p{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#cbd5e3;margin:0}#root .dh .dp-article-prose .dpa-file{display:flex;align-items:center;gap:14px;margin:26px 0;padding:16px 20px;border:1px solid var(--dh-line);border-radius:var(--dpa-r);background:var(--dh-panel);text-decoration:none!important;color:var(--dh-text)!important}#root .dh .dp-article-prose .dpa-file:hover{border-color:var(--dh-gold)}#root .dh .dp-article-prose .dpa-file--empty{border:2px dashed #c4453c!important}#root .dh .dp-article-prose .dpa-file--empty small{color:#c4453c!important;font-weight:700}#root .dh .dp-article-prose .dpa-file__icon{flex:none;width:46px;height:46px;border-radius:10px;display:grid;place-items:center;background:#b3261e;color:#fff;font:700 12px/1 Arial,sans-serif}#root .dh .dp-article-prose .dpa-file b{font-size:16px}#root .dh .dp-article-prose .dpa-file small{margin-inline-start:auto;color:var(--dh-muted);font-size:13px}#root .dh .dp-article-prose .dpa-file:after{content:"⤓";font-size:20px;color:var(--dh-gold)}#root .dh .dp-article-prose .dpa-button{margin:30px 0;text-align:center}#root .dh .dp-article-prose .dpa-button[data-align=start]{text-align:start}#root .dh .dp-article-prose .dpa-button a{display:inline-flex;align-items:center;gap:10px;padding:14px 30px;border-radius:999px;background:var(--dh-gold);color:var(--dh-gold-ink,#0b1730)!important;text-decoration:none!important;font-weight:700;font-size:16px;transition:transform .2s,box-shadow .2s}#root .dh .dp-article-prose .dpa-button[data-variant=ghost] a{background:transparent;border:1.5px solid var(--dh-gold);color:var(--dh-gold)!important}#root .dh .dp-article-prose .dpa-button a:hover{transform:translateY(-2px);box-shadow:0 10px 24px color-mix(in srgb,var(--dh-gold) 30%,transparent)}#root .dh .dp-article-prose .dpa-service{display:grid;gap:6px;margin:30px 0;padding:22px 24px;border-radius:var(--dpa-r);border:1px solid color-mix(in srgb,var(--dh-gold) 45%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--dh-gold) 12%,transparent),transparent 70%);text-decoration:none!important;color:var(--dh-text)!important;transition:border-color .2s,transform .2s}#root .dh .dp-article-prose a.dpa-service:hover{border-color:var(--dh-gold);transform:translateY(-2px)}#root .dh .dp-article-prose .dpa-service__label{font-size:12.5px;color:var(--dh-gold);font-weight:700;letter-spacing:.02em}#root .dh .dp-article-prose .dpa-service b{font-size:20px;line-height:1.5}#root .dh .dp-article-prose .dpa-service__desc{font-size:15px;line-height:1.8;color:var(--dh-muted)}#root .dh .dp-article-prose .dpa-service__cta{font-size:14.5px;font-weight:700;color:var(--dh-gold)}#root .dh .dp-article-prose .dpa-callout{position:relative;margin:28px 0;padding:18px 22px;padding-inline-start:58px;border-radius:var(--dpa-r);background:color-mix(in srgb,var(--tone) 12%,transparent);border:1px solid color-mix(in srgb,var(--tone) 35%,transparent);--tone:#3b82c4}#root .dh .dp-article-prose .dpa-callout:before{content:"i";position:absolute;inset-inline-start:18px;top:20px;width:26px;height:26px;border-radius:50%;background:var(--tone);color:#fff;display:grid;place-items:center;font:700 14px/1 Georgia,serif}#root .dh .dp-article-prose .dpa-callout[data-tone=warning]{--tone:#d08a1e}#root .dh .dp-article-prose .dpa-callout[data-tone=warning]:before{content:"!"}#root .dh .dp-article-prose .dpa-callout[data-tone=success]{--tone:#2f9e66}#root .dh .dp-article-prose .dpa-callout[data-tone=success]:before{content:"✓"}#root .dh .dp-article-prose .dpa-callout[data-tone=danger]{--tone:#c4453c}#root .dh .dp-article-prose .dpa-callout[data-tone=danger]:before{content:"×"}#root .dh .dp-article-prose .dpa-callout[data-tone=gold]{--tone:#c9a25c}#root .dh .dp-article-prose .dpa-callout[data-tone=gold]:before{content:"★"}#root .dh .dp-article-prose :is(.dpa-callout,.dpa-summary,.dpa-step,.dpa-col,.dpa-faq__a,.dpa-refs,.dpa-band,.dpa-answer,.dpa-pc,.dpa-tl,.dpa-card,.dpa-pull)>:last-child{margin-bottom:0}#root .dh .dp-article-prose :is(.dpa-callout,.dpa-summary,.dpa-step,.dpa-col,.dpa-faq__a,.dpa-refs,.dpa-band,.dpa-answer,.dpa-pc,.dpa-tl,.dpa-card,.dpa-pull)>:first-child{margin-top:0}#root .dh .dp-article-prose .dpa-summary{margin:30px 0;padding:24px 26px;border-radius:var(--dpa-r);background:var(--dh-surface,var(--dh-panel));border:1px solid var(--dh-line);border-top:3px solid var(--dh-gold);box-shadow:var(--dh-shadow,none)}#root .dh .dp-article-prose .dpa-summary h4{color:var(--dh-gold);font-size:17px}#root .dh .dp-article-prose .dpa-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:30px 0}#root .dh .dp-article-prose .dpa-stat{padding:22px 18px;border-radius:var(--dpa-r);background:var(--dh-surface,var(--dh-panel));border:1px solid var(--dh-line);text-align:center}#root .dh .dp-article-prose .dpa-stat p{margin:0!important}#root .dh .dp-article-prose .dpa-stat p:first-child{font-size:36px!important;line-height:1.3!important;font-weight:700;color:var(--dh-gold)!important;font-variant-numeric:lining-nums}#root .dh .dp-article-prose .dpa-stat p:last-child{font-size:14.5px!important;color:var(--dh-muted)!important;margin-top:4px!important}#root .dh .dp-article-prose .dpa-steps{counter-reset:dpa-step;margin:30px 0;display:grid;gap:0}#root .dh .dp-article-prose .dpa-step{counter-increment:dpa-step;position:relative;padding-inline-start:64px;padding-bottom:22px}#root .dh .dp-article-prose .dpa-step:before{content:counter(dpa-step,decimal-leading-zero);position:absolute;inset-inline-start:0;top:0;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--dh-gold);color:var(--dh-gold);display:grid;place-items:center;font-weight:700;font-size:15px;background:var(--dh-bg,transparent)}#root .dh .dp-article-prose .dpa-step:not(:last-child):after{content:"";position:absolute;inset-inline-start:21px;top:48px;bottom:4px;width:1.5px;background:color-mix(in srgb,var(--dh-gold) 35%,transparent)}#root .dh .dp-article-prose .dpa-step p{margin-bottom:6px!important}#root .dh .dp-article-prose .dpa-cols{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:30px 0;align-items:start}#root .dh .dp-article-prose .dpa-cols[data-ratio="2-1"]{grid-template-columns:2fr 1fr}#root .dh .dp-article-prose .dpa-cols[data-ratio="1-2"]{grid-template-columns:1fr 2fr}#root .dh .dp-article-prose .dpa-col .dpa-figure{margin:0 0 12px;width:100%!important;float:none!important}#root .dh .dp-article-prose .dpa-faq{margin:12px 0;border:1px solid var(--dh-line);border-radius:12px;background:var(--dh-panel);overflow:hidden}#root .dh .dp-article-prose .dpa-faq>summary,#root .dh .dp-article-prose .dpa-faq__q{padding:16px 20px;font-weight:700;font-size:16.5px;cursor:pointer;list-style:none;display:flex;align-items:center;gap:12px}#root .dh .dp-article-prose .dpa-faq>summary::-webkit-details-marker{display:none}#root .dh .dp-article-prose .dpa-faq>summary:after{content:"+";margin-inline-start:auto;color:var(--dh-gold);font-size:22px;line-height:1}#root .dh .dp-article-prose .dpa-faq[open]>summary:after{content:"−"}#root .dh .dp-article-prose .dpa-faq__a{padding:0 20px 16px}#root .dh .dp-article-prose div.dpa-faq .dpa-faq__q{border-bottom:1px dashed var(--dh-line)}#root .dh .dp-article-prose div.dpa-faq .dpa-faq__a{padding-top:14px}#root .dh .dp-article-prose .dpa-refs{margin:40px 0 0;padding-top:20px;border-top:1px solid var(--dh-line);font-size:14.5px}#root .dh .dp-article-prose .dpa-refs :is(p,li){font-size:14.5px!important;line-height:1.9!important;color:var(--dh-muted)!important}#root .dh .dp-article-prose .dpa-table{overflow-x:auto;margin:26px 0;border-radius:12px;border:1px solid var(--dh-line)}#root .dh .dp-article-prose .dpa-table table{margin:0;min-width:520px}#root .dh .dp-article-prose th{background:color-mix(in srgb,var(--dh-gold) 14%,transparent);font-weight:700}#root .dh .dp-article-prose tr:nth-child(2n) td{background:color-mix(in srgb,var(--dh-text) 3%,transparent)}#root .dh .dp-article-prose :is(td,th) p{margin:0!important;font-size:15px!important}#root .dh .dp-article-prose table[data-head=navy] th{background:#0f2342;color:#fff}#root .dh .dp-article-prose table[data-head=gold] th{background:var(--dh-gold);color:#0b1730}#root .dh .dp-article-prose table[data-head=plain] th{background:transparent;border-bottom:2px solid var(--dh-gold)}#root .dh .dp-article-prose table[data-striped=none] tr:nth-child(2n) td{background:transparent}#root .dh .dp-article-prose table[data-hl="1"] tr>:nth-child(1),#root .dh .dp-article-prose table[data-hl="2"] tr>:nth-child(2),#root .dh .dp-article-prose table[data-hl="3"] tr>:nth-child(3),#root .dh .dp-article-prose table[data-hl="4"] tr>:nth-child(4),#root .dh .dp-article-prose table[data-hl="5"] tr>:nth-child(5),#root .dh .dp-article-prose table[data-hl="6"] tr>:nth-child(6){background:color-mix(in srgb,var(--dh-gold) 16%,transparent)!important;box-shadow:inset 2px 0 0 var(--dh-gold),inset -2px 0 0 var(--dh-gold);font-weight:700}#root .dh .dp-article-prose .dpa-band{--band:#0f2342;--band-text:#eef2f8;margin:36px 0;padding:30px 32px;border-radius:calc(var(--dpa-r) + 4px);background:var(--band);color:var(--band-text)}#root .dh .dp-article-prose .dpa-band :is(p,li,h2,h3,h4,td,th,strong){color:inherit!important}#root .dh .dp-article-prose .dpa-band[data-tone=gold]{--band:linear-gradient(135deg,color-mix(in srgb,var(--dh-gold) 92%,#fff),color-mix(in srgb,var(--dh-gold) 70%,#000));--band-text:#0b1730}#root .dh .dp-article-prose .dpa-band[data-tone=soft]{--band:color-mix(in srgb,var(--dh-gold) 10%,var(--dh-bg,transparent));--band-text:inherit;border:1px solid color-mix(in srgb,var(--dh-gold) 30%,transparent)}#root .dh .dp-article-prose .dpa-band[data-tone=green]{--band:#e8f5ee;--band-text:#0f3d27}#root .dh .dp-article-prose .dpa-band[data-tone=blue]{--band:#e8f0fb;--band-text:#10284d}#root .dh .dp-article-prose .dpa-band[data-tone=navy] a{color:#e9cf98}#root .dh .dp-article-prose .dpa-answer{position:relative;margin:8px 0 34px;padding:22px 26px;padding-inline-start:30px;border-radius:var(--dpa-r);background:color-mix(in srgb,var(--dh-gold) 9%,transparent);border-inline-start:5px solid var(--dh-gold)}#root .dh .dp-article-prose .dpa-answer h4{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--dh-gold);font-size:15px;letter-spacing:.02em}#root .dh .dp-article-prose .dpa-answer h4:before{content:"⚡"}#root .dh .dp-article-prose .dpa-answer p{font-size:18px!important;line-height:1.9!important;font-weight:600}#root .dh .dp-article-prose .dpa-proscons{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:30px 0}#root .dh .dp-article-prose .dpa-pc{--pc:#2f9e66;padding:20px 22px;border-radius:var(--dpa-r);border:1px solid color-mix(in srgb,var(--pc) 35%,transparent);background:color-mix(in srgb,var(--pc) 7%,transparent)}#root .dh .dp-article-prose .dpa-pc+.dpa-pc{--pc:#c4453c}#root .dh .dp-article-prose .dpa-pc h4{color:var(--pc);font-size:17px}#root .dh .dp-article-prose .dpa-pc ul{list-style:none;padding:0;margin:0}#root .dh .dp-article-prose .dpa-pc li{position:relative;padding-inline-start:28px}#root .dh .dp-article-prose .dpa-pc li:before{content:"✓";position:absolute;inset-inline-start:0;top:.15em;width:20px;height:20px;border-radius:50%;background:var(--pc);color:#fff;display:grid;place-items:center;font-size:12px;line-height:1;font-weight:700}#root .dh .dp-article-prose .dpa-pc+.dpa-pc li:before{content:"✕";font-size:10px}#root .dh .dp-article-prose .dpa-timeline{position:relative;margin:30px 0;padding-inline-start:30px}#root .dh .dp-article-prose .dpa-timeline:before{content:"";position:absolute;inset-inline-start:7px;top:8px;bottom:8px;width:2px;background:linear-gradient(var(--dh-gold),color-mix(in srgb,var(--dh-gold) 20%,transparent))}#root .dh .dp-article-prose .dpa-tl{position:relative;padding-bottom:22px}#root .dh .dp-article-prose .dpa-tl:before{content:"";position:absolute;inset-inline-start:-30px;top:7px;width:16px;height:16px;border-radius:50%;background:var(--dh-bg,#fff);border:3px solid var(--dh-gold)}#root .dh .dp-article-prose .dpa-tl>p:first-child{color:var(--dh-gold)!important;font-size:15px!important;margin-bottom:2px!important}#root .dh .dp-article-prose .dpa-tl p{margin-bottom:4px!important}#root .dh .dp-article-prose .dpa-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:30px 0;align-items:stretch}#root .dh .dp-article-prose .dpa-card{position:relative;padding:24px 22px;border-radius:var(--dpa-r);background:var(--dh-surface,var(--dh-panel));border:1px solid var(--dh-line)}#root .dh .dp-article-prose .dpa-card[data-featured]{border:2px solid var(--dh-gold);box-shadow:0 14px 40px color-mix(in srgb,var(--dh-gold) 22%,transparent)}#root .dh .dp-article-prose .dpa-card[data-featured]:before{content:"★";position:absolute;top:-14px;inset-inline-end:18px;width:28px;height:28px;border-radius:50%;background:var(--dh-gold);color:#0b1730;display:grid;place-items:center;font-size:14px}#root .dh .dp-article-prose .dpa-card h4{font-size:19px;margin-bottom:10px}#root .dh .dp-article-prose .dpa-card ul{padding-inline-start:18px}#root .dh .dp-article-prose .dpa-pull{margin:44px 0;padding:10px 8% 0;text-align:center;border:0}#root .dh .dp-article-prose .dpa-pull:before{content:"“";display:block;font:700 76px/.7 Georgia,serif;color:var(--dh-gold);margin-bottom:12px}#root .dh .dp-article-prose .dpa-pull>p:first-child{font-size:clamp(22px,2.6vw,30px)!important;line-height:1.6!important;font-weight:700;color:var(--dh-text)!important}#root .dh .dp-article-prose .dpa-pull>p+p{font-size:15px!important;color:var(--dh-gold)!important;margin-top:10px!important}@media(max-width:700px){#root .dh .dp-article-prose .dpa-proscons{grid-template-columns:1fr}#root .dh .dp-article-prose .dpa-band{padding:22px 18px}#root .dh .dp-article-prose .dpa-table--cards{border:0;overflow:visible}#root .dh .dp-article-prose .dpa-table--cards table{min-width:0;display:block}#root .dh .dp-article-prose .dpa-table--cards :is(tbody,tr,td){display:block}#root .dh .dp-article-prose .dpa-table--cards tr:first-child:has(th){display:none}#root .dh .dp-article-prose .dpa-table--cards tr{margin-bottom:12px;border:1px solid var(--dh-line);border-radius:12px;overflow:hidden}#root .dh .dp-article-prose .dpa-table--cards td{display:grid;grid-template-columns:38% 1fr;gap:10px;border:0;border-bottom:1px solid var(--dh-line)}#root .dh .dp-article-prose .dpa-table--cards td:last-child{border-bottom:0}#root .dh .dp-article-prose .dpa-table--cards td:before{content:attr(data-label);font-weight:700;color:var(--dh-muted);font-size:13.5px}#root .dh .dp-article-prose .dpa-table--cards tr:nth-child(2n) td{background:transparent}#root .dh .dp-article-prose .dpa-figure[data-size]{width:100%!important;float:none!important;margin-inline:0!important}#root .dh .dp-article-prose .dpa-cols{grid-template-columns:1fr!important}#root .dh .dp-article-prose .dpa-gallery{--cols:2!important}}#root .dh .dpa-toc{margin:0 0 34px;padding:20px 24px;border:1px solid var(--dh-line);border-radius:14px;background:var(--dh-panel)}#root .dh .dpa-toc summary{cursor:pointer;font-weight:700;color:var(--dh-text);font-size:16px}#root .dh .dpa-toc ol{margin:14px 0 0;padding-inline-start:20px;display:grid;gap:8px}#root .dh .dpa-toc li{font-size:15px;color:var(--dh-muted)}#root .dh .dpa-toc li.is-sub{margin-inline-start:18px;list-style:circle}#root .dh .dpa-toc a{color:inherit;text-decoration:none}#root .dh .dpa-toc a:hover{color:var(--dh-gold)}#root .dh .dpa-tags{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0 0}#root .dh .dpa-tags a{padding:5px 14px;border-radius:999px;border:1px solid var(--dh-line);font-size:13.5px;color:var(--dh-muted);text-decoration:none}#root .dh .dpa-tags a:hover{border-color:var(--dh-gold);color:var(--dh-gold)}#root .dh .dpa-author{display:flex;gap:18px;align-items:center;margin:36px 0 0;padding:22px;border-radius:16px;border:1px solid var(--dh-line);background:var(--dh-panel)}#root .dh .dpa-author__ph svg{width:32px;height:32px}#root .dh .dpa-author img,#root .dh .dpa-author__ph{flex:none;width:72px;height:72px;border-radius:50%;object-fit:cover;background:color-mix(in srgb,var(--dh-gold) 20%,transparent);display:grid;place-items:center;color:var(--dh-gold);font-size:28px;font-weight:700}#root .dh .dpa-author small{color:var(--dh-gold);font-size:12.5px;font-weight:700}#root .dh .dpa-author b{display:block;font-size:18px;color:var(--dh-text);margin:2px 0}#root .dh .dpa-author p{margin:0;font-size:14.5px;line-height:1.8;color:var(--dh-muted)}.dpa-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#050a16eb;display:grid;place-items:center;padding:30px;cursor:zoom-out}.dpa-lightbox img{max-width:100%;max-height:100%;border-radius:10px;box-shadow:0 20px 60px #00000080}.dpa-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:100001;pointer-events:none}.dpa-progress i{display:block;height:100%;background:var(--dh-gold,#c9a25c);transform-origin:right;transform:scaleX(0);transition:transform .12s linear}[dir=ltr] .dpa-progress i{transform-origin:left}#root .dh .dp-reviewed{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:14px 0 0;font-size:14px;color:var(--dh-muted)}#root .dh .dp-reviewed svg{width:18px;height:18px;color:#2f9e66}#root .dh .dp-reviewed b{color:var(--dh-text);font-weight:600}#root .dh .dp-article-hero--full{position:relative;isolation:isolate;padding-top:clamp(140px,16vw,200px)!important;padding-bottom:64px!important;background:#0b1730 var(--hero-img) center/cover no-repeat!important}#root .dh .dp-article-hero--full:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0810228c,#081022e6)}#root .dh .dp-article-hero--full :is(h1,.dp-hero__lede,.dp-crumbs,.dp-crumbs a,.dp-meta li,.dp-reviewed,.dp-reviewed b){color:#fff!important}#root .dh .dp-article-hero--full .dp-meta{border-top-color:#fff3}#root .dh .dp-article-hero--side .dp-read{max-width:1140px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:center}#root .dh .dp-article-hero__img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:20px;border:1px solid var(--dh-line);box-shadow:var(--dh-shadow)}@media(max-width:900px){#root .dh .dp-article-hero--side .dp-read{grid-template-columns:1fr;gap:28px}}#root .dh .dp-article-body .dp-read{position:relative}#root .dh .dpa-side{display:none}@media(min-width:1340px){#root .dh .dpa-side{display:block;position:absolute;top:0;bottom:0;inset-inline-end:calc(100% + 36px);width:230px}#root .dh .dpa-side nav{display:block!important;position:sticky;top:110px;max-height:calc(100vh - 140px);overflow:auto;padding:4px 0}#root .dh .dpa-side b{display:block;margin-bottom:12px;font-size:13px;letter-spacing:.04em;color:var(--dh-gold)}#root .dh .dpa-side ol{display:block;width:100%;list-style:none;margin:0;padding:0;border-inline-start:2px solid var(--dh-line)}#root .dh .dpa-side li{display:block;margin:0;padding:0;border:0}#root .dh .dpa-side li a{display:block;border-bottom:0;margin-inline-start:-2px;padding:6px 14px;border-inline-start:2px solid transparent;font-size:14px;line-height:1.6;color:var(--dh-muted);text-decoration:none;transition:color .2s,border-color .2s}#root .dh .dpa-side li.is-sub a{padding-inline-start:26px;font-size:13px}#root .dh .dpa-side li a:hover{color:var(--dh-text)}#root .dh .dpa-side li.is-on a{color:var(--dh-text);border-inline-start-color:var(--dh-gold);font-weight:700}#root .dh .dpa-side button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:8px;margin-top:18px;padding:9px 14px;border:1px solid var(--dh-line);border-radius:10px;font-size:13.5px;color:var(--dh-text)}#root .dh .dpa-side button:hover{border-color:var(--dh-gold)}#root .dh .dpa-side svg{width:17px;height:17px;color:var(--dh-gold)}#root .dh .dp-article-body .dpa-toc{display:none}}#root .dh .dp-share .dp-share__pdf{width:auto;padding:0 14px;gap:6px;display:inline-flex;align-items:center;font-size:13.5px}.dpa-dl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100002;display:grid;place-items:center;padding:20px;background:#050a16b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dpa-dl__box{position:relative;width:min(440px,100%);padding:30px 28px 24px;border-radius:18px;background:#fff;color:#0b1730;box-shadow:0 30px 80px #0006;font-family:inherit}.dpa-dl__x{position:absolute;top:12px;inset-inline-end:12px;width:34px;height:34px;border:0;border-radius:50%;background:#0b17300d;color:#0b1730;display:grid;place-items:center;cursor:pointer}.dpa-dl__x svg{width:18px;height:18px}.dpa-dl__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#c9a25c22;color:#8a6a2c}.dpa-dl__icon svg{width:26px;height:26px}.dpa-dl h3{margin:14px 0 6px;font-size:20px;line-height:1.5;color:#0b1730}.dpa-dl p{margin:0 0 16px;font-size:14.5px;line-height:1.8;color:#4a5568}.dpa-dl form{display:grid;gap:12px}.dpa-dl label{display:grid;gap:6px;font-size:13.5px;font-weight:700;color:#0b1730}.dpa-dl input{padding:11px 14px;border:1px solid #d5dbe5;border-radius:10px;font:inherit;font-size:15px;background:#fff;color:#0b1730}.dpa-dl input:focus{outline:2px solid #c9a25c;border-color:#c9a25c}.dpa-dl button[type=submit]{margin-top:4px;padding:13px 20px;border:0;border-radius:11px;background:#c9a25c;color:#0b1730;font:inherit;font-size:15.5px;font-weight:700;cursor:pointer}.dpa-dl button[type=submit]:hover{background:#d8b674}.dpa-dl button[type=submit]:disabled{opacity:.6;cursor:wait}.dpa-dl small{font-size:12.5px;line-height:1.7;color:#6b7280}.dpa-dl small a{color:#8a6a2c}.dpa-dl__code{font-size:24px!important;letter-spacing:8px;text-align:center;font-weight:700}.dpa-dl__back{background:none!important;border:0!important;padding:0!important;color:#8a6a2c!important;font:inherit!important;text-decoration:underline;cursor:pointer;width:auto!important;box-shadow:none!important}.dpa-dl__err{color:#c4453c!important;margin:0!important}.dpa-dl__ok{padding:14px 16px;border-radius:12px;background:#2f9e6614;color:#0f3d27!important}@media print{@page{margin:16mm 14mm}html,body,#root,.dh,#root .articles-page{background:#fff!important;color:#000!important}#root .dh{--dh-bg:#fff!important;--dh-surface:#fff!important;--dh-solid:#fff!important;--dh-panel:#fff!important;--dh-text:#000!important;--dh-muted:#444!important;--dh-line:#ccc!important;--dh-shadow:none!important}#root :is(.site-header,.contact-header-shell,header,.dirayah-footer,.dp-cta-section,.wa-float,.dp-share,.dp-back,.dpa-side,.dpa-progress,[class*=announce],[class*=consent]),html body #root .site-header,.dp-cta-section,.wa-float,.dp-share,.dp-back,.dpa-side,.dpa-progress,.dpa-dl,.dh-section--panel,.dp-crumbs,[class*=consent],[class*=announcement],[class*=popup]{display:none!important}#root .dh .dp-article-hero{padding:0 0 12px!important;background:none!important}#root .dh .dp-article-hero--full:before{display:none}#root .dh .dp-article-hero :is(h1,.dp-hero__lede,.dp-meta li,.dp-reviewed){color:#000!important}#root .dh :is(.dp-article-prose,.dp-article-prose p,.dp-article-prose li,.dp-article-prose td,.dp-article-prose th,h1,h2,h3,h4){color:#000!important}#root .dh .dp-article-body{padding:0!important}#root .dh .dp-cover img,#root .dh .dp-article-hero__img{max-height:80mm;box-shadow:none}#root .dh .dpa-toc{display:block!important;break-inside:avoid}#root .dh .dpa-toc[open] ol,#root .dh .dpa-toc ol{display:grid!important}#root .dh .dp-article-prose :is(.dpa-callout,.dpa-summary,.dpa-band,.dpa-answer,.dpa-card,.dpa-pc,figure,table,.dpa-stats){break-inside:avoid}#root .dh .dp-article-prose details.dpa-faq .dpa-faq__a{display:block!important}#root .dh .dp-article-prose .dpa-band{border:1px solid #999;-webkit-print-color-adjust:exact;print-color-adjust:exact}#root .dh .dp-article-prose a[href^=http]:after{content:" (" attr(href) ")";font-size:11px;color:#555}#root .dh .dpa-file{border:1px solid #999}}.cms-shell .article-manager{background:#fff;border:1px solid #e1e7ef;border-radius:12px;overflow:hidden}.cms-shell .article-manager-heading{display:flex;justify-content:space-between;align-items:center;padding:26px 28px;border-bottom:1px solid #edf0f4;gap:20px}.cms-shell .article-manager-heading h2{font:700 20px Almarai,Arial;margin:0;color:#172c48}.article-manager-heading h2 span{font-size:12px;background:#edf2f7;border-radius:5px;padding:4px 8px;margin-inline-start:8px}.cms-shell .article-manager-heading p{font-size:12px;color:#728298;margin:10px 0 0}.cms-shell .article-create{background:#183759;color:#fff;display:flex;align-items:center;gap:8px;padding:11px 18px;border:0}.article-create svg{width:18px}.article-filters{padding:16px 28px;display:flex;justify-content:space-between;gap:20px;align-items:center}.article-filters>div{display:flex;gap:6px}.cms-shell .article-filters button{border:0;background:transparent;font-size:12px;color:#6a7b90}.cms-shell .article-filters button[aria-pressed=true]{background:#edf3f8;color:#183759}.cms-shell .article-filters label{display:flex;align-items:center;gap:10px;margin:0;max-width:320px}.article-filters svg{width:19px;flex-shrink:0}.cms-shell .article-filters input{margin:0;background:#f7f9fb}.article-table-head,.cms-shell .article-table-row{display:grid;grid-template-columns:minmax(250px,1fr) 85px 85px 110px 55px;gap:16px;align-items:center;text-align:start;padding:16px 28px}.article-table-head{font-size:11px;background:#f8fafc;color:#8492a4;border-block:1px solid #edf0f4}.cms-shell .article-table-row{width:100%;background:#fff;border:0;border-bottom:1px solid #edf0f4;border-radius:0;font-size:12px;font-weight:400;color:#687b91;min-height:90px}.cms-shell .article-table-row:hover{background:#f6f9fc}.article-row-title{display:flex;align-items:center;gap:16px;min-width:0}.article-row-title img,.article-placeholder{width:62px;height:48px;border-radius:6px;object-fit:cover;flex-shrink:0}.article-placeholder{display:grid;place-items:center;background:#f0f4f8}.article-placeholder svg{width:24px}.article-row-title b{display:block;font-size:13px;font-weight:600;line-height:1.8;color:#253c58}.article-row-title small{display:block;font-size:11px;color:#94a1b2;margin-top:5px}.article-edit-label{color:#526f91;font-size:11px}.article-row-language,time{direction:ltr}.cms-shell .article-workbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.article-workbar>button{display:flex;align-items:center;gap:8px}.article-workbar svg{width:17px}.article-language{display:flex;background:#e8eef4;border-radius:8px;padding:3px}.cms-shell .article-language button{border:0;background:transparent;font-size:12px;padding:6px 16px}.cms-shell .article-language button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #142d4812}.article-writing-layout{max-width:1100px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}.article-writing-layout.with-settings{max-width:none;grid-template-columns:minmax(0,1fr) 245px}.article-document{min-width:0;background:#fff;border:1px solid #e0e6ee;border-radius:10px;box-shadow:0 5px 22px #13294605;overflow:clip}.article-title-block{padding:32px 40px 22px}.article-eyebrow{font-size:10px;letter-spacing:.06em;color:#8d7750}.cms-shell .article-title-block label{margin:12px 0}.cms-shell .article-title-input{border:0!important;box-shadow:none!important;font-size:28px;font-weight:700;line-height:1.8;color:#18314e;background:transparent;padding:0;resize:vertical;min-height:90px;border-radius:0;margin:0}.cms-shell .article-title-input::placeholder{color:#b2bbc7}.article-title-block p{font-size:11px;color:#8a99ac;margin:4px 0 0}.article-settings{background:#fff;border:1px solid #e0e6ee;padding:20px;border-radius:10px;position:sticky;top:18px}.cms-shell .article-settings h3{font-size:15px;margin:0}.article-settings>p,.article-settings>small{font-size:11px;color:#8897aa}.cms-shell .article-settings label{font-size:12px;margin:18px 0}.cms-shell .article-visibility{display:flex;align-items:center;gap:8px}.cms-shell .article-visibility input{width:16px;margin:0}.article-cover{width:100%;max-height:150px;object-fit:cover;border-radius:6px;margin:10px 0}.article-cover-empty{height:90px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#f5f7fa;color:#8e9db0;border:1px dashed #cbd5e2;margin:10px 0}.article-cover-empty svg{width:24px}.cms-shell .article-settings>.cms-danger{margin-top:24px;width:100%;border-top:1px solid #edf0f4}.article-excerpt{padding:20px 40px;border-top:1px solid #e7ecf2}.cms-shell .article-excerpt summary{font-size:12px;color:#69809b}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rich-toolbar{display:flex;flex-wrap:wrap;gap:5px;padding:10px 14px;background:#f7f9fc;border-block:1px solid #e4eaf2;position:sticky;top:0;z-index:2}.rich-toolgroup{display:flex;align-items:center;gap:3px;border-inline-end:1px solid #dfe6ee;padding-inline-end:7px;flex-wrap:wrap}.cms-shell .rich-toolbar button,.cms-shell .rich-toolbar select{font-size:11px;border:0;background:transparent;padding:7px 8px;min-height:31px;border-radius:5px;color:#49617e;box-shadow:none;margin:0;width:auto}.cms-shell .rich-toolbar button:hover,.cms-shell .rich-toolbar button[aria-pressed=true]{background:#dfe9f3;color:#112b48}.cms-shell .rich-toolbar select{max-width:125px;border:1px solid #e0e6ee;background:#fff}.cms-shell .rich-color{display:flex;align-items:center;gap:4px;margin:0;padding:0 6px;font-size:16px}.cms-shell .rich-color input{width:22px;height:23px;padding:0;border:0;margin:0}.cms-shell .rich-editor .tiptap{padding:28px 40px;min-height:480px;outline:none;color:#283a52;background:#fff;font-family:Almarai,Arial,sans-serif;font-size:16px;line-height:2.1;overflow-wrap:anywhere}.rich-editor .tiptap p{margin:0 0 1em}.rich-editor .tiptap h2,.article-prose h2{font-size:1.7em;font-weight:700;line-height:1.6;margin:1.3em 0 .6em}.rich-editor .tiptap h3,.article-prose h3{font-size:1.3em;font-weight:700;margin:1.2em 0 .5em}.rich-editor .tiptap ul,.article-prose ul{list-style:disc;padding-inline-start:1.8em}.rich-editor .tiptap ol,.article-prose ol{list-style:decimal;padding-inline-start:1.8em}.rich-editor .tiptap li p{margin:0}.rich-editor .tiptap blockquote,.article-prose blockquote{border-inline-start:3px solid #b99e67;padding:10px 20px;margin:22px 0;background:#b99e670c}.rich-editor .tiptap img,.article-prose img{max-width:100%;height:auto;display:block;margin:22px auto;border-radius:6px}.rich-editor .tiptap .ProseMirror-selectednode{outline:2px solid #597faa;outline-offset:3px}.rich-editor .tiptap table,.article-prose table{border-collapse:collapse;width:100%;margin:22px 0;table-layout:fixed}.rich-editor .tiptap td,.rich-editor .tiptap th,.article-prose td,.article-prose th{border:1px solid #899bb966;min-width:60px;padding:10px;position:relative;vertical-align:top}.rich-editor .tiptap th,.article-prose th{background:#899bb91a;font-weight:700}.rich-editor .tiptap td p,.rich-editor .tiptap th p{margin:0}.rich-editor .selectedCell:after{background:#6099d333;content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.rich-editor a,.article-prose a{text-decoration:underline;color:#5484b9}.rich-context{display:flex;gap:6px;flex-wrap:wrap;background:#edf3f9;padding:9px 14px}.cms-shell .rich-context button{font-size:11px;padding:5px 8px}.cms-shell .rich-context label{display:flex;align-items:center;gap:8px;margin:0;font-size:12px}.cms-shell .rich-context select{width:auto;margin:0}.rich-insert{margin:14px;padding:18px;border:1px solid #cddaea;border-radius:8px;background:#f8fafc}.rich-panel-heading{display:flex;justify-content:space-between;align-items:center}.rich-insert form{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}.rich-insert form>button{grid-column:1/-1}.cms-shell .rich-insert label{font-size:12px}.rich-insert>button{margin-inline-end:7px}.rich-table-form{display:flex;gap:15px;align-items:end;flex-wrap:wrap}.rich-table-form input{max-width:90px}.rich-library{display:flex;gap:10px;overflow-x:auto;padding-top:14px}.cms-shell .rich-library button{padding:3px;flex-shrink:0}.rich-library img{width:80px;height:65px;object-fit:cover}.rich-footer{border-top:1px solid #edf0f4;padding:10px 20px;display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#8392a5}.article-prose{line-height:2;overflow-wrap:anywhere}.article-prose p{margin-block:1em}.article-prose pre,.rich-editor pre{white-space:pre-wrap}.article-prose table{font-size:.9em}.cms-shell .rich-toolbar button:disabled{opacity:.35}@media(max-width:1000px){.article-table-head,.cms-shell .article-table-row{grid-template-columns:minmax(180px,1fr) 65px 90px;padding:14px;gap:12px}.article-table-head>span:nth-child(3),.article-table-row>.article-row-language,.article-table-head>span:last-child,.article-edit-label{display:none}.article-writing-layout.with-settings{grid-template-columns:minmax(0,1fr)}.article-settings{position:static;grid-row:1}.article-title-block,.cms-shell .rich-editor .tiptap{padding:24px}.article-filters{padding:14px;flex-wrap:wrap}.article-manager-heading,.article-workbar{flex-wrap:wrap}.cms-shell .article-title-input{font-size:23px}}@media(max-width:550px){.article-table-head,.cms-shell .article-table-row{grid-template-columns:minmax(120px,1fr) 60px}.article-table-head>span:nth-child(4),.article-table-row>time{display:none}.article-row-title img,.article-placeholder{display:none}.rich-insert form{grid-template-columns:1fr}.rich-footer span:last-child{display:none}.cms-shell .rich-editor .tiptap{padding:18px;font-size:15px}}.wa-float{position:fixed;bottom:22px;right:22px;z-index:1500;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#25d366;color:#fff!important;box-shadow:0 10px 26px -8px #00000073;transition:transform .2s,box-shadow .2s}html[dir=rtl] .wa-float{right:auto;left:22px}.wa-float:hover{transform:translateY(-3px);box-shadow:0 14px 30px -8px #00000080}.wa-float svg{width:31px;height:31px}@media(max-width:640px){.wa-float{bottom:16px;right:16px;width:54px;height:54px}html[dir=rtl] .wa-float{left:16px}}@media print{.wa-float{display:none}}html.cms-live [data-cms-section]{position:relative;transition:box-shadow .15s}html.cms-live [data-cms-section]:hover,html.cms-live [data-cms-section].cms-live-hover{box-shadow:inset 0 0 0 2px #c9a25c8c}html.cms-live [data-cms-section]:hover:before,html.cms-live [data-cms-section].cms-live-hover:before{content:attr(data-cms-label);position:absolute;top:0;inset-inline-start:0;z-index:30;background:#c9a25c;color:#0b1730;font:700 12px/1 Almarai,Arial,sans-serif;padding:6px 10px;border-end-end-radius:6px;pointer-events:none}html.cms-live [data-cms]{cursor:text;border-radius:4px;outline:1px dashed transparent;outline-offset:3px;transition:outline-color .15s,background .15s}html.cms-live [data-cms]:hover{outline-color:#c9a25cd9;background:#c9a25c14}html.cms-live .cms-live-selected[data-cms],html.cms-live [data-cms][contenteditable]{outline:2px solid #c9a25c!important;background:#c9a25c1f}html.cms-live [data-cms-section].cms-live-selected{box-shadow:inset 0 0 0 2px #c9a25c}html.cms-live [data-cms][contenteditable]:focus{outline:2px solid #e3c27f!important}html.cms-live .wa-float,html.cms-live .whatsapp-float{display:none!important}html.cms-page-edit:not(.cms-browse) main :is(h1,h2,h3,h4,h5,p,li,a,button,small,b,strong,span,em,label,figcaption,blockquote,dt,dd):hover:not(:has(:hover)),html.cms-page-edit:not(.cms-browse) :is(.site-header,.dirayah-footer) :is(a,p,span,small,strong,b,h3,button):hover:not(:has(:hover)){outline:1px dashed rgba(201,162,92,.9);outline-offset:3px;cursor:text}html.cms-page-edit:not(.cms-browse) img:hover{outline:2px dashed #c9a25c;outline-offset:2px;cursor:pointer}html.cms-page-edit img.cms-live-selected,html.cms-page-edit a.cms-live-selected{outline:2px solid #c9a25c!important;outline-offset:2px}html.cms-live .cms-live-edit{outline:2px solid #e3c27f;outline-offset:3px;border-radius:3px;background:#c9a25c24;cursor:text}html.cms-page-edit [data-cms-section]{min-height:8px}.dh-search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;justify-content:center;align-items:flex-start;padding:min(12vh,96px) 16px 16px;background:#040a189e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:dh-search-in .16s ease-out}html.dh-search-open{overflow:hidden}.dh-search__box{width:min(640px,100%);max-height:calc(100vh - min(12vh,96px) - 32px);display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:var(--cms-surface,#11284c);color:var(--cms-text,#f6f0df);border:1px solid color-mix(in srgb,var(--cms-gold,#c5ad78) 28%,transparent);box-shadow:0 30px 80px -20px #0009}.dh-search__field{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid color-mix(in srgb,var(--cms-text,#fff) 12%,transparent)}.dh-search__field>svg{width:22px;height:22px;flex:none;color:var(--cms-gold,#c5ad78)}.dh-search__field input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:17px;padding:4px 0}.dh-search__field input::placeholder{color:var(--cms-muted,#c5ccda);opacity:.8}.dh-search__field button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:10px;background:color-mix(in srgb,var(--cms-text,#fff) 8%,transparent);color:inherit;cursor:pointer}.dh-search__field button svg{width:18px;height:18px}.dh-search__list{list-style:none;margin:0;padding:8px;overflow-y:auto}.dh-search__list li{display:flex;align-items:flex-start;gap:12px;padding:11px 12px;border-radius:12px;cursor:pointer}.dh-search__list li.is-active{background:color-mix(in srgb,var(--cms-gold,#c5ad78) 16%,transparent)}.dh-search__list b{display:block;font-size:15px;line-height:1.5}.dh-search__list p{margin:2px 0 0;font-size:13px;line-height:1.6;color:var(--cms-muted,#c5ccda);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dh-search__list li>div{flex:1;min-width:0}.dh-search__list em{flex:none;font-style:normal;font-size:11.5px;padding:3px 9px;border-radius:99px;background:color-mix(in srgb,var(--cms-text,#fff) 8%,transparent);color:var(--cms-muted,#c5ccda);margin-top:2px}.dh-search__icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--cms-gold,#c5ad78) 14%,transparent);color:var(--cms-gold,#c5ad78)}.dh-search__icon svg{width:19px;height:19px}.dh-search__hint,.dh-search__empty{padding:18px 20px 20px}.dh-search__hint small{display:block;margin-bottom:10px;color:var(--cms-muted,#c5ccda)}.dh-search__hint div{display:flex;flex-wrap:wrap;gap:8px}.dh-search__hint button{border:1px solid color-mix(in srgb,var(--cms-gold,#c5ad78) 35%,transparent);background:transparent;color:inherit;font:inherit;font-size:13.5px;padding:6px 12px;border-radius:99px;cursor:pointer}.dh-search__hint button:hover{background:color-mix(in srgb,var(--cms-gold,#c5ad78) 14%,transparent)}.dh-search__empty p{margin:6px 0 0;color:var(--cms-muted,#c5ccda)}.dh-search__empty a{color:var(--cms-gold,#c5ad78)}.dh-search__foot{display:flex;gap:18px;padding:10px 18px;font-size:12px;color:var(--cms-muted,#c5ccda);border-top:1px solid color-mix(in srgb,var(--cms-text,#fff) 10%,transparent)}.dh-search__foot kbd{font:inherit;font-size:11px;padding:1px 6px;margin-inline-end:3px;border-radius:5px;border:1px solid color-mix(in srgb,var(--cms-text,#fff) 22%,transparent)}@media(max-width:600px){.dh-search{padding-top:12px}.dh-search__box{max-height:calc(100vh - 24px)}.dh-search__foot{display:none}}@keyframes dh-search-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.dh-search{animation:none}}:root{font-family:Inter,Arial,sans-serif;color:#f7f8fb;background:#080915;line-height:1.55}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#080915;color:#eef0f6}a{color:inherit;text-decoration:none}button,input{font:inherit}.wrap{width:min(1200px,calc(100% - 48px));margin:auto}header{height:72px;padding:0 max(7vw,24px);display:flex;align-items:center;gap:38px;position:absolute;z-index:20;width:100%;border-bottom:1px solid #ffffff15}.logo{display:flex;align-items:center;gap:12px;font-size:21px;white-space:nowrap}.logo img{width:28px;height:34px}.logo strong{font-weight:700}nav{display:flex;justify-content:center;gap:34px;flex:1;font-size:15px}nav a:first-child{border-bottom:2px solid #5aa9df;padding:25px 0}.head-actions{display:flex;gap:12px}.head-actions button,.outline{border:1px solid #ffffff40;border-radius:999px;background:transparent;color:#fff;padding:9px 17px;font-weight:600}.primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;background:linear-gradient(100deg,#5aaeff,#69d5ae);color:#fff;padding:12px 22px;font-weight:700}.hamb{display:none}.hero{height:805px;background:none;padding:142px 7vw}.hero-card{max-width:540px;background:linear-gradient(135deg,#435b77e8,#0d172df2);border:1px solid #96ccf652;border-radius:28px;padding:40px;box-shadow:0 28px 70px #0005}.eyebrow{font-size:13px;letter-spacing:.22em;color:#64b7ef;font-weight:700;margin:0 0 14px}.eyebrow.light{color:#d9e4ee}.hero h1{font-size:45px;line-height:1.12;margin:10px 0 22px}.hero-card>p:not(.eyebrow){font-size:16px;color:#e0e5ec}.actions{display:flex;gap:12px;margin-top:26px}section.wrap,.recognized{padding-top:100px;padding-bottom:100px}h2{font-size:43px;line-height:1.13;margin:0 0 24px;max-width:760px}h3{font-size:25px;line-height:1.2}.lede,.practice p:not(.eyebrow),.recognized p:not(.eyebrow),.contact>div>p:not(.eyebrow),.consult-inner>div>p:not(.eyebrow){color:#aab2c2}.practice{display:grid;grid-template-columns:1.05fr .8fr;gap:90px;align-items:center}.practice>img{width:100%;border-radius:22px}.service-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:46px}.service{height:440px;border:1px solid #25304b;border-radius:22px;padding:32px;display:flex;flex-direction:column;justify-content:flex-end;background-size:cover;background-position:center}.service p:not(.eyebrow){color:#c0c5d0}.service a,.center-link,.section-head>a{color:#69b6ef;font-weight:700}.center-link{display:block;text-align:center;margin-top:35px}.principles,.stats,.case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.principles{margin-top:50px}.principles article{border:1px solid #1f263b;border-radius:20px;padding:30px;min-height:290px}.principles article>span{font-size:47px;color:#28314d}.principles article p:last-child{color:#939bad}.stats{margin-top:65px}.stats div{display:flex;flex-direction:column;border-top:1px solid #27314a;padding-top:28px}.stats b{font-size:53px}.stats span{font-size:12px;letter-spacing:.18em;color:#9ba4b8}.recognized{background:linear-gradient(120deg,#18213d,#0c1020)}.recognized-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.recognized-inner img{width:100%;height:390px;object-fit:cover;border-radius:24px}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:36px}.case-grid article{border:1px solid #20283e;border-radius:18px;overflow:hidden;background:#0c0e1b;padding-bottom:22px}.case-grid article>img{width:100%;height:205px;object-fit:cover}.case-grid article>*:not(img){margin-left:22px;margin-right:22px}.case-grid article>p{color:#929bad}.case-grid footer{display:flex;justify-content:space-between;border-top:1px solid #20283e;padding-top:15px}.media article>img{height:260px}.contact{display:grid;grid-template-columns:1fr 1fr;gap:70px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0}.contact-grid div{border:1px solid #222a40;border-radius:18px;padding:16px;display:flex;flex-direction:column}.contact-grid small{color:#7f8a9f}.map{min-height:500px;border-radius:24px;background:radial-gradient(circle,#26304a,#0c1020);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;border:1px solid #26304a}.map b{font-size:25px}.faq{max-width:850px!important}.faq article{border-top:1px solid #20283d}.faq button{width:100%;background:transparent;border:0;color:#f4f6fa;padding:24px 0;display:flex;justify-content:space-between;text-align:left;font-weight:700;font-size:19px}.faq article p{color:#9fa8b9;margin-top:-10px;padding-bottom:22px}.consult{padding:100px 0;background:radial-gradient(circle at 16% 5%,#293a63,#101426 52%,#0a0b17)}.consult-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px}.consult form{background:#1c2339b8;border:1px solid #34405a;border-radius:24px;padding:30px;display:flex;flex-direction:column;gap:14px}.consult form h3{margin:0}.consult label{display:flex;flex-direction:column;gap:6px;font-size:14px}.consult input{background:transparent;color:#fff;border:1px solid #45506a;border-radius:999px;padding:12px 15px}.site-footer{padding-top:70px;padding-bottom:40px;display:grid;grid-template-columns:1.3fr 1.2fr 1fr 1fr;gap:50px}.site-footer>div{display:flex;flex-direction:column;gap:10px;color:#9ca4b4}.site-footer b{color:#60b0e9;font-size:13px;letter-spacing:.18em}.copyright{grid-column:1/-1;border-top:1px solid #20263a;padding-top:25px;color:#7d8493}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#090a16;padding:16px 24px;overflow:auto;display:flex;flex-direction:column;gap:20px}.drawer-head{display:flex;justify-content:space-between;align-items:center}.drawer-head button{border:2px solid #5daef2;border-radius:18px;width:48px;height:48px;background:transparent;color:#fff;font-size:29px}.drawer>.active{background:#181a2d;color:#64b8f3;border-radius:999px;padding:13px}.drawer-service{padding-left:8px;display:flex;flex-direction:column}.drawer-service small{color:#818a9c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer-bottom{border-top:1px solid #242a3d;margin-top:auto;padding:16px 0;display:flex;flex-direction:column;gap:14px;color:#69b8ef}@media(max-width:800px){.wrap{width:min(100% - 32px,560px)}header{height:62px;padding:0 16px;background:#08091533}header nav,.head-actions{display:none}.hamb{display:block;margin-left:auto;color:#fff;background:none;border:0;font-size:0}.hamb:after{content:"☰";font-size:25px}.logo{font-size:19px}.hero{height:700px;padding:248px 16px 38px;background-image:none;background-position:center top}.hero-card{padding:20px 18px;border-radius:26px}.hero h1{font-size:26px}.hero-card>p:not(.eyebrow){font-size:14px;line-height:1.45}.eyebrow{font-size:12px}.actions{gap:8px}.actions a{font-size:13px;padding:10px 13px}.practice,.recognized-inner,.contact,.consult-inner{grid-template-columns:1fr;gap:40px}section.wrap,.recognized{padding-top:70px;padding-bottom:70px}h2{font-size:32px}.practice>img{order:-1}.service-grid,.principles,.stats,.case-grid,.contact-grid{grid-template-columns:1fr}.service{height:390px}.principles article{min-height:220px}.recognized-inner img{height:300px}.section-head{align-items:start;gap:15px}.section-head h2{font-size:30px}.section-head>a{font-size:13px}.contact .map{min-height:300px}.consult form{padding:22px}.site-footer{grid-template-columns:1fr 1fr;padding-left:16px;padding-right:16px}.site-footer>div:first-child,.copyright{grid-column:1/-1}.hero .outline{padding:9px 11px}.hero-card br{display:none}}:root{font-family:InterFix,Arial,sans-serif}.map{background-image:linear-gradient(#090a1666,#090a1666),url(/assets/dirayah-map-texture.png);background-size:auto 800px;background-position:right bottom}.contact.contact--without-map{display:block;max-width:1100px}.contact.contact--without-map>div{max-width:900px;margin-inline:auto}.contact.contact--without-map .contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.contact.contact--without-map .contact-grid{grid-template-columns:1fr}}.app{min-height:100vh;background:#080915;color:#eef0f6;transition:background .25s,color .25s}.head-actions button,.nav-services>button,.drawer-controls button{cursor:pointer}.nav-services{position:relative;display:flex;align-items:center}.nav-services>button{border:0;border-bottom:2px solid transparent;background:transparent;color:inherit;padding:24px 0;outline:none}.nav-services>button[aria-expanded=true]{color:#079cc6;border-bottom-color:#20bfd0}.nav-services:after{content:"";position:absolute;top:35px;inset-inline-start:-30px;width:140px;height:55px}.services-popover{position:fixed;top:86px;left:50%;transform:translate(-50%);width:min(1140px,calc(100vw - 40px));padding:0;background:#f8fafc;border:1px solid #b9d4e7;border-top:4px solid #21bdd1;border-radius:28px;box-shadow:0 20px 55px #21364d35;display:block;overflow:hidden;z-index:60;color:#101827;text-align:start}.mega-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:312px}.mega-group{min-width:0;overflow:hidden;padding:28px 28px 22px;border-inline-end:1px solid #dce6ed;background:#f8fafc!important;color:#101827!important}.mega-group:last-child{border-inline-end:0}.mega-heading{display:flex;align-items:flex-start;gap:14px;min-height:90px}.mega-heading img{width:40px;height:40px;padding:10px;border-radius:999px;background:#e3f2fa;object-fit:contain;order:2}.mega-heading>div{display:flex;flex-direction:column;gap:5px;flex:1}.mega-heading b{font-size:16px;line-height:1.35}.mega-heading small{color:#7e8a9b;font-size:12px;line-height:1.45}.mega-heading b,.mega-heading small,.mega-links a{overflow-wrap:anywhere}.mega-links{border-top:1px solid #e3e9ee;padding-top:8px;display:flex;flex-direction:column;gap:1px}.mega-links a{display:block;padding:8px 3px;border:0!important;border-radius:8px;font-size:14px;font-weight:600;color:#2b3443}.mega-links a:hover{background:#e9f5fa;color:#0799bc}.mega-footer{min-height:64px;border-top:1px solid #d9e4eb;background:#f6f9fb;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:24px;padding:10px 20px}.mega-footer>div{display:flex;flex-direction:column}.mega-footer b{font-size:14px}.mega-footer small{font-size:12px;color:#7e8a9b}.mega-footer>a:not(.primary){font-size:14px;color:#657184}.mega-footer .primary{padding:10px 18px;color:#fff!important}.drawer-controls{display:flex;gap:10px}.drawer-controls button{flex:1;border:1px solid #30384f;border-radius:999px;padding:10px;background:transparent;color:inherit}.rtl{text-align:right}.rtl .hero-card{margin-left:auto}.rtl .faq button{text-align:right}.theme-light{background:#f3f6fa;color:#101727}.theme-light header{color:#111827;background:#f7f9fcdd;border-color:#cbd5e1}.theme-light header .outline,.theme-light .head-actions button,.theme-light .nav-services>button{color:#111827;border-color:#94a3b8}.theme-light .hero{filter:none}.theme-light .hero-card{background:linear-gradient(135deg,#f8fbffef,#dce8f6f2);color:#101827;border-color:#8dbce0}.theme-light .hero-card>p:not(.eyebrow),.theme-light .hero-card .light{color:#293548}.theme-light section:not(.hero):not(.recognized):not(.consult){background:#f3f6fa;color:#101727}.theme-light .lede,.theme-light .practice p:not(.eyebrow),.theme-light .contact>div>p:not(.eyebrow){color:#536174}.theme-light .principles article,.theme-light .case-grid article,.theme-light .contact-grid div,.theme-light .faq article{background:#fff;border-color:#ccd5e2}.theme-light .case-grid article>p,.theme-light .faq article p{color:#526176}.theme-light .recognized{background:linear-gradient(120deg,#dbe8f7,#eef4fb);color:#101727}.theme-light .recognized p:not(.eyebrow){color:#536174}.theme-light .consult{background:linear-gradient(120deg,#dce9f8,#edf4fb);color:#101727}.theme-light .consult form{background:#fff;border-color:#c7d2e0}.theme-light .consult input{color:#101727;border-color:#9aa8ba}.theme-light .site-footer{color:#101727}.theme-light .site-footer>div{color:#536174}.theme-light .drawer{background:#f4f7fb;color:#101727}.theme-light .drawer-service small{color:#526176}.theme-light .services-popover{background:#fff;color:#101727;border-color:#cbd5e1;box-shadow:0 22px 60px #64748b55}.theme-light .services-popover{border-top-color:#21bdd1}.theme-light .services-popover a:hover{background:#edf3f9}@media(min-width:801px){.app.rtl header{height:62px;padding:0 34px;background:#f7f9fcf5;color:#111827;border-color:#dce6ed;gap:18px;direction:rtl}.app.rtl header>.logo{display:none}.app.rtl header nav{flex:none;margin-inline-start:auto;gap:28px;white-space:nowrap;font-size:15px;height:62px;align-items:center}.app.rtl header nav>a,.app.rtl .nav-services>button{padding:20px 0}.app.rtl header nav>a:first-child{padding:20px 0}.app.rtl .head-actions{margin-inline-start:auto;direction:ltr;gap:10px}.app.rtl .head-actions button,.app.rtl .head-actions .outline{height:38px;padding:7px 16px;color:#111827;border-color:#d7e0e8}.app.rtl .head-actions .outline{background:#10b6c8;color:#fff;border-color:#10b6c8}.app.rtl .theme-toggle{width:38px;padding:7px!important}.app.rtl nav a:first-child{border-bottom-color:#28b7df}.app.rtl .nav-services>button{color:#111827}.app.rtl .hero{padding-top:112px}}@media(max-width:800px){.nav-services{display:none}.rtl .hero-card{margin-left:0}.theme-light header{background:#f7f9fcaa}.theme-light .hamb{color:#111827}.mega-columns{grid-template-columns:1fr}.services-popover{display:none}}.app{--dir-navy:#1b2a4a;--dir-navy-deep:#111c36;--dir-navy-soft:#26375d;--dir-gold:#c9a84c;--dir-gold-soft:#e2c97e;--dir-ivory:#f5f0e8;--dir-muted:#c9c4ba;background:var(--dir-navy-deep);color:var(--dir-ivory)}.app header{background:#1b2a4af5;color:var(--dir-ivory);border-color:#c9a84c4d}.app header .outline,.app .head-actions button,.app .nav-services>button{color:var(--dir-ivory);border-color:#c9a84c8c}.app nav a:first-child,.app .nav-services>button[aria-expanded=true]{border-bottom-color:var(--dir-gold);color:var(--dir-gold-soft)}.app .primary{background:linear-gradient(90deg,#ac8e47,#d8c785);color:var(--dir-navy-deep)}.app .eyebrow,.app .service a,.app .center-link,.app .section-head>a{color:var(--dir-gold-soft)}.app .outline{border-color:#c9a84ca6;color:var(--dir-ivory)}.app .hero{background:var(--dir-navy) url(/assets/dirayah-hero-skyline-clean.webp) 10% bottom/52% auto no-repeat}.app .hero-card{background:linear-gradient(135deg,#1b2a4af5,#111c36f0);border-color:#c9a84ccc;box-shadow:0 28px 70px #07102480}.app .hero-card h1{color:var(--dir-ivory)}.app .hero-card>p:not(.eyebrow),.app .hero-card .light{color:var(--dir-ivory)}.app section:not(.hero):not(.recognized):not(.consult){background:var(--dir-navy-deep);color:var(--dir-ivory)}.app .practice p:not(.eyebrow),.app .contact>div>p:not(.eyebrow),.app .lede,.app .case-grid article>p,.app .faq article p{color:var(--dir-muted)}.app .principles article,.app .case-grid article,.app .contact-grid div,.app .faq article{background:#1b2a4ab8;border-color:#c9a84c38}.app .stats div,.app .case-grid footer,.app .faq article{border-color:#c9a84c38}.app .service{border-color:#c9a84c80}.app .recognized{background:linear-gradient(120deg,var(--dir-navy-soft),var(--dir-navy-deep));color:var(--dir-ivory)}.app .recognized p:not(.eyebrow){color:var(--dir-muted)}.app .recognized img,.app .practice>img{background:var(--dir-navy);object-fit:contain;object-position:center bottom;border:1px solid rgba(201,168,76,.45)}.app .consult{background:radial-gradient(circle at 16% 5%,#34496f,var(--dir-navy) 48%,var(--dir-navy-deep));color:var(--dir-ivory)}.app .consult form{background:#1b2a4ae0;border-color:#c9a84c73}.app .consult input{color:var(--dir-ivory);border-color:#c9a84c66}.app .site-footer{background:var(--dir-navy-deep);color:var(--dir-ivory)}.app .site-footer>div{color:var(--dir-muted)}.app .site-footer b{color:var(--dir-gold-soft)}.app .services-popover{background:var(--dir-ivory);border-color:#c9a84c8c;border-top-color:var(--dir-gold);color:var(--dir-navy-deep)}.app .mega-group{background:var(--dir-ivory)!important;color:var(--dir-navy-deep)!important;border-color:#1b2a4a1f}.app .mega-heading img{background:#ede3c8}.app .mega-links a:hover{background:#eee5ce;color:#8f6b1d}.app .mega-footer{background:#eee9df;border-color:#1b2a4a1f}.app .drawer{background:var(--dir-navy-deep);color:var(--dir-ivory)}.app .drawer>.active{background:#c9a84c1f;color:var(--dir-gold-soft)}.app.theme-light{background:var(--dir-ivory);color:var(--dir-navy-deep)}.app.theme-light header,.app.rtl.theme-light header{background:#f5f0e8f7;color:var(--dir-navy-deep);border-color:#c9a84c61}.app.theme-light header .outline,.app.theme-light .head-actions button,.app.theme-light .nav-services>button,.app.rtl.theme-light .head-actions button,.app.rtl.theme-light .nav-services>button{color:var(--dir-navy-deep);border-color:#c9a84c8c}.app.theme-light .head-actions .outline,.app.rtl.theme-light .head-actions .outline{background:linear-gradient(90deg,#ac8e47,#d8c785);color:var(--dir-navy-deep);border-color:var(--dir-gold)}.app.theme-light section:not(.hero):not(.recognized):not(.consult){background:var(--dir-ivory);color:var(--dir-navy-deep)}.app.theme-light .principles article,.app.theme-light .case-grid article,.app.theme-light .contact-grid div,.app.theme-light .faq article{background:#fffaf2;border-color:#c9a84c59}.app.theme-light .practice p:not(.eyebrow),.app.theme-light .contact>div>p:not(.eyebrow),.app.theme-light .case-grid article>p,.app.theme-light .faq article p{color:#5e6470}.app.theme-light .recognized{background:linear-gradient(120deg,#ede4d0,var(--dir-ivory));color:var(--dir-navy-deep)}.app.theme-light .recognized p:not(.eyebrow){color:#5e6470}.app.theme-light .consult{background:linear-gradient(120deg,#e8dec5,var(--dir-ivory));color:var(--dir-navy-deep)}.app.theme-light .consult form{background:#fffaf2;border-color:#c9a84c73}.app.theme-light .consult input{color:var(--dir-navy-deep);border-color:#1b2a4a47}.app.theme-light .site-footer{background:#e9e0ce;color:var(--dir-navy-deep)}.app.theme-light .site-footer>div{color:#5e6470}.app.theme-light .drawer{background:var(--dir-ivory);color:var(--dir-navy-deep)}@media(max-width:800px){.app .hero{background:var(--dir-navy) url(/assets/dirayah-hero-skyline-clean.webp) center top/94% auto no-repeat}.app.theme-light .hamb{color:var(--dir-navy-deep)}}.app .logo{flex:0 0 auto;min-width:142px;justify-content:flex-start}.app .logo .dirayah-logo{width:44px;height:44px;object-fit:cover;border-radius:9px}.app .logo strong{display:block;color:inherit;font-family:Georgia,Times New Roman,serif;letter-spacing:.12em;font-size:19px}@media(min-width:801px){.app.rtl header>.logo{display:flex}.app.rtl header nav{flex:1;margin-inline-start:0;justify-content:center;gap:22px;font-size:14px}.app.rtl .head-actions{margin-inline-start:0}}#root .app .site-header>.logo strong{font-size:31px!important;font-weight:700!important;line-height:1.05!important}#root .app .site-header>.logo small{font-size:14px!important;font-weight:700!important;line-height:1.3!important}@media(max-width:1100px){#root .app .site-header>.logo strong{font-size:27px!important}#root .app .site-header>.logo small{font-size:12px!important}}@media(max-width:760px){#root .app .site-header>.logo strong{font-size:23px!important}#root .app .site-header>.logo small{font-size:11px!important}}@media(max-width:800px){.app .logo{min-width:0}.app .logo .dirayah-logo{height:38px;max-width:150px}}@font-face{font-family:Almarai;src:url(/assets/Almarai-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/assets/eb-garamond-regular.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/cormorant-garamond.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}.app{font-family:EB Garamond,Georgia,serif}.app h1,.app h2,.app h3,.app .logo strong{font-family:Cormorant Garamond,Georgia,serif}.app.rtl,.app.rtl h1,.app.rtl h2,.app.rtl h3,.app.rtl .logo strong{font-family:Almarai,Arial,sans-serif}.app nav,.app button,.app input,.app .primary,.app .outline{font-family:inherit}.app .hero,.app #services,.app .brand-showcase{position:relative;isolation:isolate;background-color:var(--surface-page,var(--dir-navy-deep));background-image:linear-gradient(var(--border-subtle,rgba(201,168,76,.16)) 1px,transparent 1px),linear-gradient(90deg,var(--border-subtle,rgba(201,168,76,.16)) 1px,transparent 1px),radial-gradient(ellipse at 25% 35%,rgba(201,168,76,.1),transparent 55%);background-size:64px 64px,64px 64px,100% 100%}.app .hero:after,.app #services:after,.app .brand-showcase:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,var(--dir-gold),transparent);opacity:.55;z-index:4}.app .hero{height:720px;padding:150px 7vw 80px;background-color:var(--dir-navy);background-image:linear-gradient(rgba(201,168,76,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(201,168,76,.12) 1px,transparent 1px),url(/assets/dirayah-hero-skyline-clean.webp);background-size:64px 64px,64px 64px,52% auto;background-position:0 0,0 0,7% bottom;background-repeat:repeat,repeat,no-repeat}.app .hero-card{margin-left:auto;margin-right:0;max-width:590px;padding:34px 40px;border-radius:2px;background:#1b2a4ae0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(201,168,76,.45);box-shadow:none}.app .hero h1{font-size:clamp(45px,4.4vw,63px);font-weight:700;letter-spacing:-.02em}.app.rtl .hero h1{font-size:clamp(39px,3.7vw,53px);line-height:1.35}.brand-showcase{min-height:520px;overflow:hidden;padding:80px 7vw;color:var(--text-heading,var(--dir-ivory))}.brand-showcase-inner{width:min(1220px,100%);min-height:360px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;position:relative;z-index:2}.brand-copy span{display:block;font-size:43px;font-weight:700;color:var(--text-heading,var(--dir-ivory));margin-bottom:4px}.brand-copy h2{font-size:clamp(47px,5.5vw,79px);color:var(--dir-gold);margin:0 0 20px;max-width:620px}.brand-copy p{font-size:20px;line-height:1.9;max-width:560px;color:var(--text-body,var(--dir-muted))}.brand-mark{display:flex;align-items:center;justify-content:center;position:relative}.brand-mark:before{content:"";position:absolute;width:88%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(201,168,76,.2),transparent 68%);filter:blur(18px)}.brand-mark img{width:min(420px,88%);aspect-ratio:1;object-fit:cover;border-radius:50%;position:relative;filter:drop-shadow(0 0 35px rgba(201,168,76,.22))}.brand-specks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;background-image:radial-gradient(circle at 12% 18%,var(--dir-gold) 0 1px,transparent 2px),radial-gradient(circle at 72% 35%,var(--dir-gold-soft) 0 1px,transparent 2px),radial-gradient(circle at 32% 78%,var(--dir-gold) 0 1px,transparent 2px);background-size:83px 79px,127px 113px,149px 137px;animation:dirayahDrift 18s linear infinite}@keyframes dirayahDrift{to{background-position:83px 79px,-127px 113px,149px -137px}}.app #services{width:100%;max-width:none;padding:110px max(7vw,24px);counter-reset:dirayah-service}.app #services>p,.app #services>h2,.app #services>.service-grid{width:min(1180px,100%);margin-inline:auto}.app #services>h2{font-size:clamp(51px,6vw,81px);color:var(--text-heading,var(--dir-ivory));margin-bottom:25px}.app #services>h2:after{content:"";display:inline-block;width:2.5em;height:.08em;background:var(--dir-gold);margin-inline-start:.18em;vertical-align:.18em}.app .service-grid{grid-template-columns:repeat(6,1fr);gap:24px;margin-top:50px!important}.app .service{counter-increment:dirayah-service;grid-column:span 2;height:300px;justify-content:flex-start;padding:34px;border-radius:4px;background-image:none!important;background:var(--surface-card,var(--dir-navy))!important;border:1px solid var(--border-subtle,rgba(201,168,76,.28));box-shadow:none;position:relative;overflow:hidden}.app .service:nth-child(4){grid-column:2/span 2}.app .service:nth-child(5){grid-column:4/span 2}.app .service:before{content:"0" counter(dirayah-service);display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:39px;font-weight:700;color:var(--dir-gold);opacity:.65;margin-bottom:18px}.app.rtl .service:before{font-family:Almarai,Arial,sans-serif}.app .service h3{font-size:26px;margin:0 0 14px;color:var(--text-heading,var(--dir-ivory))}.app .service h3:after{content:"";display:block;width:32px;height:1px;background:var(--dir-gold);margin-top:14px;opacity:.7}.app .service p{font-size:17px;line-height:1.8;margin:0;color:var(--text-body,var(--dir-muted))!important}.app .service a{margin-top:auto}.app.theme-light{--surface-page:#f5f0e8;--surface-card:#fffaf2;--text-heading:#1b2a4a;--text-body:#4e5a70;--border-subtle:rgba(27,42,74,.11)}.app.theme-light .hero{background-color:#f5f0e8;background-image:linear-gradient(rgba(27,42,74,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(27,42,74,.08) 1px,transparent 1px),url(/assets/dirayah-hero-skyline-clean.webp)}.app.theme-light .hero-card{background:#f5f0e8e6;color:var(--dir-navy-deep);border-color:#c9a84cb3}.app.theme-light .hero-card h1,.app.theme-light .hero-card>p:not(.eyebrow){color:var(--dir-navy-deep)}.app.theme-light .hero-card .eyebrow{color:#8f6b1d!important}.app.theme-light .hero-card .outline{color:var(--dir-navy-deep)!important;border-color:#c9a84cb8}.app.theme-light .outline{color:var(--dir-navy-deep)!important}.app.theme-light .brand-showcase{color:var(--dir-navy-deep)}.app.theme-light .brand-mark img{box-shadow:0 18px 60px #1b2a4a29}.app.rtl.theme-dark header{background:#1b2a4af5;color:var(--dir-ivory);border-color:#c9a84c4d}.app.rtl.theme-dark header nav a,.app.rtl.theme-dark .nav-services>button,.app.rtl.theme-dark .head-actions button{color:var(--dir-ivory);border-color:#c9a84c80}.app.rtl.theme-dark .head-actions .outline{background:linear-gradient(90deg,#ac8e47,#d8c785);color:var(--dir-navy-deep);border-color:var(--dir-gold)}@media(max-width:900px){.brand-showcase-inner{grid-template-columns:1fr;gap:25px;text-align:center}.brand-copy p{margin-inline:auto}.brand-mark{order:-1}.brand-mark img{width:min(270px,70vw)}.brand-showcase{padding-block:70px}.app .service-grid{grid-template-columns:1fr 1fr}.app .service,.app .service:nth-child(4),.app .service:nth-child(5){grid-column:auto}}@media(max-width:800px){.app .hero{height:auto;min-height:760px;padding:330px 20px 55px;background-size:44px 44px,44px 44px,auto 44%;background-position:0 0,0 0,center top}.app .hero-card{padding:28px 24px}.app .hero h1,.app.rtl .hero h1{font-size:41px}.brand-copy span{font-size:31px}.brand-copy h2{font-size:43px}.app #services{padding:80px 20px}.app #services>h2{font-size:49px}}@media(max-width:620px){.app .service-grid{grid-template-columns:1fr}.app .service{height:auto;min-height:260px}.brand-showcase,.brand-showcase-inner{min-height:0}.brand-copy p{font-size:17px}}@media(prefers-reduced-motion:reduce){.brand-specks{animation:none}}.app .hero{height:805px;padding:142px 7vw;background:var(--dir-navy) url(/assets/dirayah-hero-skyline-clean.webp) 7% bottom/52% auto no-repeat}.app .hero:after{display:none}.app .hero-card{max-width:540px;margin-left:auto;margin-right:0;padding:40px;border-radius:28px;background:linear-gradient(135deg,#1b2a4af5,#111c36f0);border:1px solid rgba(201,168,76,.8);box-shadow:0 28px 70px #07102480}.app.rtl .hero-card{margin-left:auto;margin-right:0}.app .hero h1,.app.rtl .hero h1{font-size:45px;line-height:1.2}.app.theme-light .hero{background:#f5f0e8 url(/assets/dirayah-hero-skyline-clean.webp) 7% bottom/52% auto no-repeat}.app.theme-light .hero-card{background:linear-gradient(135deg,#f8fbfff0,#dce8f6f0);border-color:#8dbce0}.app #services{width:min(1200px,calc(100% - 48px));max-width:1200px;margin:auto;padding:100px 0;background:transparent;counter-reset:none}.app #services:after{display:none}.app #services>p,.app #services>h2,.app #services>.service-grid{width:auto;margin-inline:0}.app #services>h2{font-size:43px;color:inherit;margin-bottom:24px}.app #services>h2:after{display:none}.app .service-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:46px!important}.app .service,.app .service:nth-child(4),.app .service:nth-child(5){grid-column:auto;height:440px;padding:32px;border-radius:22px;justify-content:flex-end;background-size:cover!important;background-position:center!important;border:1px solid rgba(201,168,76,.5);box-shadow:none}.app .service:nth-child(1){background-image:linear-gradient(180deg,transparent,#080916)!important}.app .service:nth-child(2){background-image:linear-gradient(180deg,transparent,#080916)!important}.app .service:nth-child(3){background-image:linear-gradient(180deg,transparent,#080916)!important}.app .service:nth-child(4){background-image:linear-gradient(180deg,transparent,#080916)!important}.app .service:before{display:none}.app .service h3{font-size:25px;margin:1em 0;color:#f5f0e8}.app .service h3:after{display:none}.app .service p{font-size:17px;color:#c0c5d0!important}.app .service a{margin-top:0}.dirayah-reference-sections{--d-navy:#1b2a4a;--d-deep:#131e35;--d-gold:#c9a84c;--d-gold-light:#e2c97e;--d-ivory:#f5f0e8;--d-body:#c9c4ba;font-family:EB Garamond,Georgia,serif}.rtl .dirayah-reference-sections{font-family:Almarai,Arial,sans-serif}.dirayah-ref-hero{min-height:620px;padding:80px max(7vw,28px);display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:70px;background:var(--d-navy);color:var(--d-ivory);position:relative;overflow:hidden;border-bottom:1px solid rgba(201,168,76,.45)}.dirayah-ref-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(201,168,76,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(201,168,76,.09) 1px,transparent 1px);background-size:64px 64px;opacity:.45}.dirayah-ref-city,.dirayah-ref-hero-copy{position:relative;z-index:1}.dirayah-ref-city img{width:100%;display:block;mix-blend-mode:screen}.dirayah-ref-hero-copy{text-align:start}.dirayah-ref-hero-copy h2{font-family:inherit;font-size:clamp(69px,8vw,113px);line-height:.9;margin:0;color:#fff}.dirayah-ref-hero-copy h3{font-family:inherit;font-size:clamp(28px,3vw,43px);color:var(--d-gold);margin:20px 0}.dirayah-ref-rule{display:block;width:70px;height:1px;background:var(--d-gold);margin:28px 0}.rtl .dirayah-ref-rule{margin-right:auto}.dirayah-ref-hero-copy blockquote{margin:0 0 16px;padding-inline-start:20px;border-inline-start:2px solid rgba(201,168,76,.45);font-size:19px;line-height:1.9;font-style:italic;color:#eee7d6}.dirayah-ref-hero-copy strong,.dirayah-ref-hero-copy small{display:block}.dirayah-ref-hero-copy strong{font-size:19px}.dirayah-ref-hero-copy small{color:var(--d-gold-light);margin-top:4px}.dirayah-ref-actions{display:flex;gap:14px;margin-top:30px}.dirayah-ref-actions a{padding:13px 24px;border-radius:999px}.dirayah-ref-primary{background:var(--d-gold);color:var(--d-deep)}.dirayah-ref-secondary{border:1px solid rgba(201,168,76,.55);color:var(--d-ivory)}.dirayah-ref-brand{min-height:clamp(620px,72vw,820px);padding:0;background:var(--d-deep);color:var(--d-ivory);position:relative;overflow:hidden;border-bottom:1px solid rgba(201,168,76,.45)}.dirayah-ref-brand:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(201,168,76,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(201,168,76,.12) 1px,transparent 1px);background-size:64px 64px;opacity:.55}.dirayah-particle-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.dirayah-ref-brand-copy{position:absolute;z-index:2;left:max(7vw,28px);top:50%;width:min(560px,43vw);transform:translateY(-50%);transition:opacity .5s ease,filter .5s ease}.dirayah-ref-brand.is-formed .dirayah-ref-brand-copy{opacity:.34;filter:saturate(.75)}.dirayah-ref-brand-copy span{display:block;font-size:47px;color:#fff;font-weight:700}.dirayah-ref-brand-copy h2{font-family:inherit;font-size:clamp(51px,6vw,85px);line-height:1.1;color:var(--d-gold);margin:8px 0 22px}.dirayah-ref-brand-copy p{font-size:20px;line-height:1.9;color:var(--d-body);max-width:560px}.dirayah-particle-hint{position:absolute;z-index:3;bottom:24px;left:50%;transform:translate(-50%);font-size:13px;letter-spacing:.08em;color:var(--d-gold);transition:opacity .35s}.dirayah-ref-brand.is-formed .dirayah-particle-hint{opacity:0}.dirayah-ref-services{padding:105px max(7vw,28px);background:var(--d-deep);color:var(--d-ivory);position:relative;overflow:hidden}.dirayah-ref-services:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(201,168,76,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(201,168,76,.14) 1px,transparent 1px);background-size:64px 64px}.dirayah-ref-services-inner{width:min(1180px,100%);margin:auto;position:relative;z-index:1}.dirayah-ref-overline{font-size:14px;color:var(--d-gold);border-bottom:1px solid rgba(201,168,76,.28);padding-bottom:12px;margin-bottom:32px}.dirayah-ref-services h2{font-family:inherit;font-size:clamp(59px,7vw,93px);margin:0 0 18px}.dirayah-ref-services h2 b{color:var(--d-gold)}.dirayah-ref-intro{max-width:650px;line-height:1.9;color:var(--d-body);font-size:18px}.dirayah-ref-tabs{display:flex;justify-content:flex-start;border-bottom:1px solid rgba(201,168,76,.25);margin:45px 0}.dirayah-ref-tabs button{background:transparent;border:0;color:var(--d-body);padding:16px 28px;font-family:inherit}.dirayah-ref-tabs .active{color:#fff;border-bottom:2px solid var(--d-gold)}.dirayah-ref-cards{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.dirayah-ref-cards article{grid-column:span 2;min-height:285px;padding:32px;background:#1d2e52;border:1px solid rgba(201,168,76,.28);border-radius:4px;position:relative}.dirayah-ref-cards article:nth-child(4){grid-column:2/span 2}.dirayah-ref-cards article:nth-child(5){grid-column:4/span 2}.dirayah-ref-cards article>span{display:block;font-size:39px;font-weight:700;color:var(--d-gold);opacity:.65}.dirayah-ref-cards article>img{width:24px;height:24px;object-fit:contain;position:absolute;top:36px;inset-inline-end:30px;filter:sepia(1) saturate(1.4)}.dirayah-ref-cards h3{font-family:inherit;font-size:22px;margin:22px 0 16px}.dirayah-ref-cards h3:after{content:"";display:block;width:32px;height:1px;background:var(--d-gold);margin-top:13px}.dirayah-ref-cards p{font-size:16px;line-height:1.85;color:var(--d-body)}.theme-light .dirayah-ref-hero,.theme-light .dirayah-ref-brand,.theme-light .dirayah-ref-services{background:#f5f0e8;color:#1b2a4a}.theme-light .dirayah-ref-hero:before,.theme-light .dirayah-ref-brand:before,.theme-light .dirayah-ref-services:before{background-image:linear-gradient(rgba(27,42,74,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(27,42,74,.09) 1px,transparent 1px)}.theme-light .dirayah-ref-hero-copy h2,.theme-light .dirayah-ref-brand-copy span{color:#1b2a4a}.theme-light .dirayah-ref-hero-copy blockquote,.theme-light .dirayah-ref-brand-copy p,.theme-light .dirayah-ref-intro,.theme-light .dirayah-ref-cards p{color:#536174}.theme-light .dirayah-ref-secondary{color:#1b2a4a}.theme-light .dirayah-ref-brand-inner>img{box-shadow:0 20px 60px #1b2a4a24}.theme-light .dirayah-ref-specks{opacity:.25}.theme-light .dirayah-ref-cards article{background:#fffaf2;border-color:#c9a84c59}.theme-light .dirayah-ref-tabs button{color:#536174}.theme-light .dirayah-ref-tabs .active{color:#1b2a4a}.theme-light .dirayah-ref-city{background:#1b2a4a;border-radius:6px;overflow:hidden}@media(max-width:900px){.dirayah-ref-hero,.dirayah-ref-brand-inner{grid-template-columns:1fr;gap:35px}.dirayah-ref-city{order:2}.dirayah-ref-brand-inner{text-align:center}.dirayah-ref-brand-copy p{margin-inline:auto}.dirayah-ref-brand-inner>img{order:-1;width:min(300px,75vw)}.dirayah-ref-cards{grid-template-columns:1fr 1fr}.dirayah-ref-cards article,.dirayah-ref-cards article:nth-child(4),.dirayah-ref-cards article:nth-child(5){grid-column:auto}.app .service-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.dirayah-ref-hero,.dirayah-ref-brand,.dirayah-ref-services{padding:60px 20px}.dirayah-ref-hero-copy h2{font-size:63px}.dirayah-ref-hero-copy h3{font-size:27px}.dirayah-ref-actions{flex-direction:column}.dirayah-ref-actions a{text-align:center}.dirayah-ref-cards{grid-template-columns:1fr}.dirayah-ref-cards article{min-height:250px}.dirayah-ref-services h2{font-size:51px}.app .service-grid{grid-template-columns:1fr}}@media(max-width:900px){.app header nav,.app header .head-actions{display:none}.app header .hamb{display:block;margin-inline-start:auto;color:inherit;background:none;border:0;font-size:0}.app header .hamb:after{content:"☰";font-size:25px}.app.rtl header>.logo{display:flex}.app header{padding-inline:20px}}@media(max-width:900px){.dirayah-ref-brand-copy{width:min(520px,82vw);top:16%;left:50%;right:auto;inset-inline-start:auto;transform:translate(-50%);text-align:center}.dirayah-ref-brand-copy p{margin-inline:auto}}@media(max-width:620px){.dirayah-ref-brand{padding:0;min-height:720px}.dirayah-ref-brand-copy{top:9%;width:88vw}.dirayah-ref-brand-copy span{font-size:35px}.dirayah-ref-brand-copy h2{font-size:41px}.dirayah-ref-brand-copy p{font-size:16px}.dirayah-particle-hint{width:100%;text-align:center}}.svc-section{--navy:#131e35;--surface-page:#131e35;--surface-elevated:#1b2a4a;--surface-card:#1d2b4d;--surface-soft:rgba(201,168,76,.14);--gold:#c9a84c;--gold-light:#e2c97e;--text-heading:#f5f0e8;--text-body:#c5c0b7;--text-muted:#7d8493;--border-subtle:rgba(201,168,76,.18);background-color:var(--navy);background-image:linear-gradient(175deg,var(--surface-page) 0,var(--surface-elevated) 100%);min-height:100vh;overflow:hidden;padding:8rem 1.5rem 6rem;position:relative}.theme-light .svc-section{--navy:#f5f0e8;--surface-page:#f5f0e8;--surface-elevated:#ede6da;--surface-card:#fffaf2;--surface-soft:rgba(27,42,74,.11);--text-heading:#1b2a4a;--text-body:#536174;--text-muted:#7b8491;--border-subtle:rgba(27,42,74,.12)}.svc-bg-orb{border-radius:50%;filter:blur(120px);pointer-events:none;position:absolute;opacity:1}.svc-bg-orb--1{animation:svcOrb1 14s ease-in-out infinite;background:radial-gradient(circle,var(--surface-soft) 0,transparent 70%);height:650px;right:-8%;top:-12%;width:650px}.svc-bg-orb--2{animation:svcOrb2 18s ease-in-out infinite;background:radial-gradient(circle,var(--surface-soft) 0,transparent 70%);bottom:-5%;height:500px;left:-8%;width:500px}.svc-bg-grid{background-image:linear-gradient(var(--border-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--border-subtle) 1px,transparent 1px);background-size:64px 64px;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 0,transparent 65%);mask-image:radial-gradient(ellipse at 50% 30%,#000 0,transparent 65%);opacity:1}.svc-accent-line{pointer-events:none;position:absolute}.svc-accent-line--v{background:var(--surface-soft);bottom:0;left:20%;top:0;width:1px}.svc-accent-line--h{background:var(--surface-soft);height:1px;left:0;right:0;top:38%}.svc-container{margin:0 auto;max-width:1320px;position:relative;z-index:10}.svc-bottom-border{background:linear-gradient(to right,transparent,var(--gold),transparent);bottom:0;height:1px;left:0;opacity:.25;position:absolute;right:0}.svc-header{margin-bottom:4rem}.svc-overline{align-items:center;display:flex;gap:14px;margin-bottom:2.5rem}.svc-overline__bar{background:var(--gold);border-radius:2px;display:inline-block;flex-shrink:0;height:18px;width:3px}.svc-overline__text{color:var(--gold);font-family:var(--font-garamond,"EB Garamond",serif);font-size:15px;letter-spacing:3px;text-transform:uppercase;white-space:nowrap}.svc-overline__line{background:linear-gradient(90deg,rgba(201,168,76,.35),transparent);flex:1;height:1px;min-width:40px}.svc-section--rtl .svc-overline__line{background:linear-gradient(270deg,rgba(201,168,76,.35),transparent)}.svc-headline{display:flex;flex-wrap:wrap;gap:0 .4em;margin-bottom:1.5rem;overflow:hidden}.svc-headline__accent,.svc-headline__main{display:inline-block;font-family:var(--font-cormorant,"Cormorant Garamond",serif);font-size:clamp(41px,6.5vw,81px);font-weight:700;letter-spacing:-1.5px;line-height:1.05}.svc-section--rtl .svc-headline__accent,.svc-section--rtl .svc-headline__main{font-family:Almarai,Arial,sans-serif}.svc-headline__main{color:var(--text-heading)}.svc-headline__accent{background:linear-gradient(135deg,var(--gold) 0,var(--gold-light) 50%,var(--gold) 100%);background-clip:text;-webkit-background-clip:text;background-size:200% 100%;-webkit-text-fill-color:transparent;animation:svcShimmer 5s ease-in-out infinite}.svc-subheadline{color:color-mix(in srgb,var(--text-body) 78%,var(--text-muted) 22%);font-family:var(--font-garamond,"EB Garamond",serif);font-size:19px;line-height:1.9;max-width:620px}.svc-section--rtl .svc-subheadline{font-family:Almarai,Arial,sans-serif}.svc-categories{border-bottom:1px solid var(--border-subtle);display:flex;gap:0;margin-bottom:4rem}.svc-cat-btn{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-shrink:0;gap:12px;padding:1.25rem 2rem;position:relative}.svc-cat-btn__number{color:var(--surface-soft);font-family:var(--font-cormorant,"Cormorant Garamond",serif);font-size:16px;font-weight:700}.svc-cat-btn__label{color:color-mix(in srgb,var(--text-body) 72%,var(--text-muted) 28%);font-family:var(--font-garamond,"EB Garamond",serif);font-size:17px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.svc-section--rtl .svc-cat-btn__label{font-family:Almarai,Arial,sans-serif;text-transform:none}.svc-cat-btn__indicator{background:var(--gold);bottom:-1px;height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .5s cubic-bezier(.23,1,.32,1)}.svc-cat-btn--active .svc-cat-btn__number{color:var(--gold)}.svc-cat-btn--active .svc-cat-btn__label,.svc-cat-btn:hover .svc-cat-btn__label{color:var(--text-heading)}.svc-cat-btn--active .svc-cat-btn__indicator{transform:scaleX(1)}.svc-grid{align-items:stretch;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.svc-card{border-radius:8px;display:flex;flex:1 1 calc(33.33333% - 1.33333rem);flex-direction:column;min-width:0;overflow:hidden;position:relative;transition:all .7s cubic-bezier(.16,1,.3,1)}.svc-card__glow{background:radial-gradient(450px circle at 50% 50%,var(--surface-soft) 0,transparent 60%);top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s;z-index:1}.svc-card--hovered .svc-card__glow{opacity:1}.svc-card__accent{background:linear-gradient(90deg,transparent,var(--gold),transparent);height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .6s cubic-bezier(.23,1,.32,1);z-index:3}.svc-card:hover .svc-card__accent,.svc-card--featured .svc-card__accent{transform:scaleX(1)}.svc-card__inner{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:6px;box-shadow:0 4px 12px #00000008;display:flex;flex-direction:column;height:100%;padding:2.25rem 2rem;position:relative;transition:all .5s cubic-bezier(.16,1,.3,1);z-index:2}.svc-card--featured .svc-card__inner{background:linear-gradient(180deg,var(--surface-card) 0,color-mix(in srgb,var(--surface-card) 95%,var(--gold) 5%) 100%);border-color:#c9a84c40}.svc-card:hover .svc-card__inner{border-color:#c9a84c4d;box-shadow:0 20px 50px #00000026,0 0 30px #c9a84c0a;transform:translateY(-6px)}.svc-card__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.svc-card__number{color:var(--surface-soft);font-family:var(--font-cormorant,"Cormorant Garamond",serif);font-size:49px;font-weight:700;letter-spacing:-2px;line-height:1}.svc-card__icon{color:var(--gold);height:24px;opacity:.45;transition:all .4s;width:24px;filter:sepia(1) saturate(1.4)}.svc-card:hover .svc-card__icon{opacity:1;transform:scale(1.15) rotate(-3deg)}.svc-card__title{color:var(--text-heading);font-family:var(--font-cormorant,"Cormorant Garamond",serif);font-size:23px;font-weight:600;letter-spacing:.3px;line-height:1.3;margin-bottom:1rem}.svc-section--rtl .svc-card__title{font-family:Almarai,Arial,sans-serif}.svc-card:hover .svc-card__title{color:var(--gold)}.svc-card__sep{background:var(--gold);height:1px;margin-bottom:1rem;opacity:.3;transition:all .5s;width:32px}.svc-card:hover .svc-card__sep{opacity:.7;width:64px}.svc-card__desc{color:color-mix(in srgb,var(--text-body) 80%,var(--text-muted) 20%);flex:1;font-family:var(--font-garamond,"EB Garamond",serif);font-size:17px;line-height:1.85}.svc-section--rtl .svc-card__desc{font-family:Almarai,Arial,sans-serif}.svc-card__cta{margin-top:1.5rem;opacity:0;transform:translateY(10px);transition:all .45s}.svc-card:hover .svc-card__cta{opacity:1;transform:translateY(0)}.svc-card__link{align-items:center;color:var(--gold);display:inline-flex;font-size:15px;gap:8px;letter-spacing:1px;text-decoration:none}.svc-section--rtl .svc-card__link{font-family:Almarai,Arial,sans-serif}.svc-section--rtl .svc-grid{direction:rtl}@keyframes svcOrb1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-25px,18px) scale(1.04)}66%{transform:translate(18px,-12px) scale(.97)}}@keyframes svcOrb2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-18px) scale(1.06)}}@keyframes svcShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1024px){.svc-section{padding:5rem 1.25rem 4rem}.svc-card{flex-basis:calc(50% - 1rem)}.svc-categories{overflow-x:auto}.svc-cat-btn{padding:1rem 1.5rem}}@media(max-width:640px){.svc-section{padding:4rem 1rem 3rem}.svc-headline__accent,.svc-headline__main{font-size:clamp(31px,10vw,49px)}.svc-cat-btn{padding:.875rem 1rem}.svc-cat-btn__label{font-size:15px}.svc-grid{display:grid;grid-template-columns:1fr}.svc-card__inner{padding:1.75rem 1.5rem}.svc-card__number{font-size:37px}.svc-card__cta{opacity:1;transform:none}.svc-accent-line{display:none}}@media(max-width:1024px){.svc-categories{scrollbar-width:none}.svc-categories::-webkit-scrollbar{display:none}}@media(min-width:1025px){.svc-section{padding:4rem 1.5rem 4.5rem}.svc-container{max-width:1100px}.svc-headline__accent,.svc-headline__main{font-size:clamp(33px,4.8vw,65px)}.svc-section--rtl .svc-headline__accent,.svc-section--rtl .svc-headline__main{font-size:clamp(31px,4.6vw,63px)}.svc-card{flex-grow:0}.values-section{position:relative}.app .values-section>.eyebrow{font-size:16px;font-weight:700;letter-spacing:0;line-height:1.5;margin:0 0 12px}.app .values-section>h2{font-size:clamp(35px,3.4vw,49px);font-weight:800;line-height:1.3;margin:0;max-width:760px}.values-grid{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:42px}.value-card{background:linear-gradient(155deg,#27365bf5,#192541fa);border:1px solid rgba(201,168,76,.24);border-radius:18px;box-shadow:inset 0 1px #ffffff09,0 16px 34px #0308131f;isolation:isolate;min-height:220px;overflow:hidden;padding:24px 20px;position:relative;transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease}.value-card:before{background:radial-gradient(circle,rgba(226,201,126,.18),transparent 68%);content:"";height:150px;inset:-72px auto auto -58px;position:absolute;width:150px;z-index:-1}.value-card:after{background:linear-gradient(90deg,transparent,var(--dir-gold),transparent);bottom:0;content:"";height:2px;left:16%;opacity:0;position:absolute;right:16%;transform:scaleX(.25);transition:opacity .35s ease,transform .35s ease}.value-card:hover{border-color:#e2c97e8f;box-shadow:inset 0 1px #ffffff0f,0 22px 46px #0308133b;transform:translateY(-7px)}.value-card:hover:after{opacity:1;transform:scaleX(1)}.value-card__index{color:#e2c97e33;font-family:Cormorant Garamond,EB Garamond,serif;font-size:25px;font-weight:700;line-height:1;position:absolute;right:18px;top:18px}.rtl .value-card__index{left:18px;right:auto}.value-card__icon{align-items:center;background:linear-gradient(145deg,#c9a84c2e,#e2c97e12);border:1px solid rgba(226,201,126,.3);border-radius:14px;color:var(--dir-gold-soft);display:flex;height:62px;justify-content:center;margin-bottom:26px;transition:background .35s ease,box-shadow .35s ease,transform .35s ease;width:62px}.value-card:hover .value-card__icon{background:linear-gradient(145deg,#c9a84c4f,#e2c97e1c);box-shadow:0 9px 24px #c9a84c29;transform:rotate(-3deg) scale(1.05)}.rtl .value-card:hover .value-card__icon{transform:rotate(3deg) scale(1.05)}.value-card h3{color:var(--dir-ivory);font-size:23px;font-weight:800;margin:0 0 12px}.value-card p{color:var(--dir-muted);font-size:15px;line-height:1.85;margin:0;text-align:start}.theme-light .value-card{background:linear-gradient(155deg,#fffaf2,#f3ecdf);border-color:#8d712840;box-shadow:inset 0 1px #fff,0 16px 34px #48371514}.theme-light .value-card h3{color:var(--dir-navy)}.theme-light .value-card p{color:#596579}.theme-light .value-card__icon{color:#8d7128}@media(max-width:1100px){.values-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.value-card:nth-child(4){grid-column:1}.value-card:nth-child(5){grid-column:2}}@media(max-width:700px){.values-grid{grid-template-columns:1fr 1fr}.value-card{min-height:190px;padding:21px 17px}.value-card:nth-child(4),.value-card:nth-child(5){grid-column:auto}.value-card:last-child{grid-column:1/-1}.value-card__icon{height:54px;margin-bottom:20px;width:54px}.value-card h3{font-size:20px}.value-card p{font-size:14px}}@media(max-width:430px){.values-grid{grid-template-columns:1fr}.value-card:last-child{grid-column:auto}.value-card{min-height:178px}}@media(max-width:700px){.app .values-section>.eyebrow{font-size:14px;margin-bottom:9px}.app .values-section>h2{font-size:clamp(30px,8vw,37px);line-height:1.35}.values-grid{margin-top:30px}}.values-grid{border:0;gap:0}.value-card,.theme-light .value-card{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;isolation:auto;justify-content:flex-start;min-height:0;padding:34px 22px 30px;text-align:center;transform:none}.value-card:not(:last-child){border:0}.value-card:before,.value-card:after{content:none}.value-card:hover{background:transparent;border-color:transparent;box-shadow:none;transform:none}.value-card__index{display:none}.value-card__icon,.value-card:hover .value-card__icon,.rtl .value-card:hover .value-card__icon{background:none;border:0;border-radius:0;box-shadow:none;color:var(--dir-gold-soft);height:48px;margin:0 0 20px;padding:0;transform:none;width:48px}.value-card__icon svg{height:42px;width:42px}.value-card h3{font-size:22px;margin-bottom:10px;text-align:center}.value-card p{font-size:14px;line-height:1.75;max-width:210px;text-align:center}.theme-light .values-grid{border:0}.theme-light .value-card:not(:last-child){border:0}.theme-light .value-card:hover{background:transparent}@media(max-width:1100px){.value-card:nth-child(n){border:0}}@media(max-width:700px){.value-card{border:0;padding:28px 16px 25px}.value-card p{max-width:250px}}@media(max-width:430px){.value-card:not(:last-child){border:0}.value-card{padding:26px 12px}}.svc-header{margin-bottom:2rem}.svc-categories{margin-bottom:1.75rem}.svc-cat-btn{padding:.75rem 1.75rem}.svc-cat-btn__label{font-size:19px}.svc-cat-btn__number{font-size:25px}.svc-cat-btn__number{color:color-mix(in srgb,var(--gold) 70%,var(--text-muted) 30%);opacity:1}.svc-grid{gap:1.5rem}.svc-card{flex-basis:calc(33.33333% - 1rem);min-height:300px}.svc-card__inner{padding:1.5rem 1.75rem}.svc-card__cta{bottom:1rem;inset-inline-start:2rem;margin:0;position:absolute}}.svc-card{overflow:visible}.svc-card__inner,.svc-card--featured .svc-card__inner{background:var(--surface-card);border-color:#c9a84c47;box-shadow:inset 0 1px #e2c97e24,0 20px 38px #00000047}.svc-card:hover .svc-card__inner{background:var(--surface-card);box-shadow:inset 0 1px #e2c97e33,0 28px 52px #0000005c;transform:translateY(-6px)}.svc-card__number{color:var(--gold);opacity:.78;transition:opacity .4s}.svc-card__icon{background-color:var(--gold);display:block;filter:none;height:26px;mask-position:center;mask-repeat:no-repeat;mask-size:contain;opacity:.78;width:26px;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.svc-card:hover .svc-card__number,.svc-card:hover .svc-card__icon{opacity:1}.svc-card__accent{background:linear-gradient(90deg,transparent 0,rgba(226,201,126,.85) 18%,var(--gold-light) 50%,rgba(226,201,126,.85) 82%,transparent 100%);border-radius:6px 6px 0 0;height:2px;left:1px;right:1px;top:0;transform-origin:center}.svc-card:hover .svc-card__accent,.svc-card--hovered .svc-card__accent,.svc-card--featured .svc-card__accent{box-shadow:0 0 13px #e2c97e57;transform:scaleX(1)}.svc-section{background-color:var(--navy);background-image:none}.svc-bg-orb,.svc-overline,.svc-accent-line--v,.svc-accent-line--h{display:none}.svc-categories{border-bottom:none}.svc-card__desc{text-align:justify;text-align-last:start;-moz-text-align-last:start}@media(min-width:1025px){.svc-container{max-width:1320px}.svc-grid{gap:2rem}.svc-card{flex-basis:calc(33.33333% - 1.33333rem);height:342px;min-height:342px}.svc-card:nth-child(4),.svc-card:nth-child(5){flex-basis:calc(50% - 1rem)}.svc-card__inner{padding:2rem 2.15rem}}@media(max-width:800px){.app .hero,.app.theme-light .hero{height:auto;min-height:760px;padding:330px 20px 55px;background-position:center top;background-size:94% auto;background-repeat:no-repeat}.app.theme-light .hero{background-color:#f5f0e8}}.app header .services-popover .mega-heading b{color:#17213a!important;opacity:1}.app header .services-popover .mega-heading small{color:#748096!important;opacity:1}.app header .services-popover .mega-links{border-top-color:#d6dce4!important;opacity:1}.app header .services-popover .mega-links a{color:#28344c!important;display:block!important;opacity:1!important;visibility:visible!important}.app header .services-popover .mega-heading img{background:#e9e1cc!important;display:block!important;filter:sepia(1) saturate(1.2) brightness(.72);opacity:1!important;visibility:visible!important}.app header .services-popover .mega-group{border-inline-end-color:#d3d8df!important}.app header .services-popover .mega-footer,.app header .services-popover .mega-footer b{color:#17213a!important}.app header .services-popover .mega-footer small,.app header .services-popover .mega-footer>a:not(.primary){color:#748096!important;opacity:1!important}.app header .services-popover{width:min(1220px,calc(100vw - 32px))}.app header .services-popover .mega-columns{height:auto;min-height:286px}.app header .services-popover .mega-group{overflow:hidden;padding:20px 20px 16px}.app header .services-popover .mega-heading{align-items:flex-start;gap:10px;min-height:74px;width:100%}.app header .services-popover .mega-heading>div{min-width:0;overflow:hidden}.app header .services-popover .mega-heading b{font-size:15px;line-height:1.3;max-width:100%;overflow-wrap:break-word;white-space:normal}.app header .services-popover .mega-heading small{display:block;font-size:11.5px;line-height:1.4;max-width:100%;overflow-wrap:break-word;white-space:normal}.app header .services-popover .mega-heading img{flex:0 0 38px;height:38px;min-width:38px;object-fit:contain;order:0;padding:9px}.app header .services-popover .mega-links{gap:0;padding-top:6px}.app header .services-popover .mega-links a{font-size:13px;line-height:1.35;max-width:100%;overflow-wrap:break-word;padding:5px 3px;white-space:normal}.app.rtl header .services-popover .mega-heading,.app.rtl header .services-popover .mega-links a{direction:rtl;text-align:right}.app header .services-popover .mega-footer{gap:16px;min-height:58px;padding:8px 18px}.app.theme-dark header .services-popover{background:#17233f;border-color:#c9a84c80;border-top-color:#c9a84c;box-shadow:0 24px 60px #0308148c;color:#f5f0e8}.app.theme-dark header .services-popover .mega-group{background:#17233f!important;border-color:#e2c97e29!important;color:#f5f0e8!important}.app.theme-dark header .services-popover .mega-heading b{color:#f5f0e8!important}.app.theme-dark header .services-popover .mega-heading small{color:#aeb5c3!important}.app.theme-dark header .services-popover .mega-links{border-top-color:#e2c97e2e!important}.app.theme-dark header .services-popover .mega-links a{color:#e7e2d8!important}.app.theme-dark header .services-popover .mega-links a:hover{background:#e2c97e17!important;color:#e2c97e!important}.app.theme-dark header .services-popover .mega-heading img{background:#f5f0e814!important;border:1px solid rgba(245,240,232,.14);filter:brightness(0) saturate(100%) invert(94%) sepia(8%) saturate(376%) hue-rotate(346deg) brightness(104%) contrast(92%)}.app.theme-dark header .services-popover .mega-footer{background:#131e35;border-color:#e2c97e2e;color:#f5f0e8!important}.app.theme-dark header .services-popover .mega-footer b{color:#f5f0e8!important}.app.theme-dark header .services-popover .mega-footer small,.app.theme-dark header .services-popover .mega-footer>a:not(.primary){color:#aeb5c3!important}.dirayah-original-copy{font-family:EB Garamond,Georgia,serif;overflow:hidden}.rtl .dirayah-original-copy{font-family:Almarai,Arial,sans-serif}.app .hero .dhero-company{background:linear-gradient(110deg,#fff 0,#fff 30%,var(--dir-gold-light) 40%,var(--dir-gold-light) 60%,#fff 70%,#fff 100%);background-clip:text;-webkit-background-clip:text;background-position:100% 0;background-size:200% 100%;font-family:Cormorant Garamond,EB Garamond,serif;font-size:clamp(65px,7.6vw,105px);font-weight:700;line-height:1;margin:0 0 .12em;-webkit-text-fill-color:transparent;animation:dheroFadeTrack .85s cubic-bezier(.16,1,.3,1) .25s both,dheroShimmer 5s ease-in-out 2.5s infinite}.rtl .hero .dhero-company{font-family:Almarai,Arial,sans-serif;letter-spacing:normal}.dhero-tagline{color:var(--dir-gold);font-family:Cormorant Garamond,EB Garamond,serif;font-size:clamp(25px,3vw,39px)!important;font-weight:600;letter-spacing:4px;line-height:1.2;margin:0 0 1.6rem!important;min-height:1.5em;text-transform:uppercase;animation:dheroFadeUp .7s cubic-bezier(.16,1,.3,1) .5s both}.rtl .dhero-tagline{font-family:Almarai,Arial,sans-serif;letter-spacing:normal;text-transform:none}.dhero-cursor{color:var(--dir-gold-light);display:inline-block;font-weight:300;margin-inline-start:6px;animation:dheroCursor 1s step-end infinite}.dhero-rule{background:linear-gradient(to right,var(--dir-gold),rgba(201,168,76,.15));height:2px;margin-bottom:1.6rem;width:80px;animation:dheroDraw .8s cubic-bezier(.16,1,.3,1) .75s both}.rtl .dhero-rule{background:linear-gradient(to left,var(--dir-gold),rgba(201,168,76,.15));margin-right:auto}.dhero-quote{border-left:2px solid rgba(201,168,76,.35);margin:0 0 1.6rem;max-width:540px;padding-left:1.5rem;position:relative;animation:dheroFadeUp .7s cubic-bezier(.16,1,.3,1) .9s both}.rtl .dhero-quote{border-left:0;border-right:2px solid rgba(201,168,76,.35);padding-left:0;padding-right:1.5rem}.dhero-quote-mark{color:#c9a84c29;font-family:Cormorant Garamond,serif;font-size:101px;left:-4px;line-height:1;pointer-events:none;position:absolute;top:-24px}.rtl .dhero-quote-mark{left:auto;right:-4px}.dhero-quote>p{color:#ffffffc7!important;font-family:EB Garamond,Georgia,serif;font-size:19px!important;font-style:italic;line-height:1.85!important;margin:0 0 .75rem!important}.rtl .dhero-quote>p{font-family:Almarai,Arial,sans-serif;text-align:justify;text-align-last:start}.dhero-quote footer{display:flex;flex-direction:column;font-style:normal;gap:2px}.dhero-quote footer strong{color:#e5d8b5e6;font-size:19px}.dhero-quote footer span{color:#e8d296e6;font-size:18px}.dirayah-original-copy .actions{animation:dheroFadeUp .7s cubic-bezier(.16,1,.3,1) 1.15s both}@keyframes dheroCursor{0%,to{opacity:1}50%{opacity:0}}@keyframes dheroFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes dheroFadeTrack{0%{letter-spacing:12px;opacity:0;transform:translateY(28px)}to{letter-spacing:-1px;opacity:1;transform:translateY(0)}}@keyframes dheroShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes dheroDraw{0%{opacity:0;width:0}to{opacity:1;width:80px}}.theme-light .app .hero .dhero-company,.app.theme-light .hero .dhero-company{background:linear-gradient(110deg,var(--dir-navy) 0,var(--dir-navy) 30%,var(--dir-gold) 40%,var(--dir-gold) 60%,var(--dir-navy) 70%,var(--dir-navy) 100%);background-clip:text;-webkit-background-clip:text;background-size:200% 100%;-webkit-text-fill-color:transparent}.app.theme-light .dhero-quote>p{color:#1b2a4ad1!important}.app.theme-light .dhero-quote footer strong{color:var(--dir-navy)}.app.theme-light .dhero-quote footer span{color:#94792e}@media(max-width:800px){.app .hero .dhero-company{font-size:63px}.dhero-tagline{font-size:24px!important}.dhero-quote>p{font-size:16px!important}.dhero-quote footer strong,.dhero-quote footer span{font-size:16px}.dirayah-original-copy .actions{margin-top:18px}}.app .hero h1.dhero-company{background-image:linear-gradient(110deg,#fff 0,#fff 30%,var(--dir-gold-light) 40%,var(--dir-gold-light) 60%,#fff 70%,#fff 100%)!important;background-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.app.theme-light .hero h1.dhero-company{background-image:linear-gradient(110deg,var(--dir-navy) 0,var(--dir-navy) 30%,var(--dir-gold) 40%,var(--dir-gold) 60%,var(--dir-navy) 70%,var(--dir-navy) 100%)!important}@media(max-width:800px){.app .hero h1.dhero-company{font-size:63px!important}}.app .hero-card.dirayah-original-copy{box-sizing:border-box;width:min(42vw,1080px);max-width:none;padding:44px 58px 42px;text-align:right}.app.rtl .hero-card.dirayah-original-copy{margin-left:0;margin-right:auto}.app .hero h1.dhero-company{font-size:clamp(87px,5.7vw,125px)!important;line-height:.98!important;margin:0 0 18px!important;text-align:center}.app .hero h1.dhero-company span{color:#fff!important;-webkit-text-fill-color:#fff!important}.app .hero h1.dhero-company b{color:#e2c97e!important;-webkit-text-fill-color:#e2c97e!important}.app .hero-card .dhero-tagline,.app .hero-card .dhero-tagline>span:first-child{color:#c9a84c!important;-webkit-text-fill-color:#c9a84c!important}.app .hero-card .dhero-tagline{font-size:clamp(38px,2.7vw,56px)!important;line-height:1.18!important;margin-bottom:58px!important;text-align:center}.app .hero-card .dhero-cursor{color:#e2c97e!important;-webkit-text-fill-color:#e2c97e!important}.app .hero-card .dhero-rule{height:3px;margin:0 0 48px auto;width:128px}.app.rtl .hero-card .dhero-rule{margin-left:0;margin-right:auto}.app .hero-card .dhero-quote{border-right:3px solid rgba(201,168,76,.38);margin-bottom:28px;max-width:none;padding-right:34px}.app .hero-card .dhero-quote-mark{font-size:95px;right:-4px;top:-28px}.app .hero-card .dhero-quote>p{font-size:clamp(22px,1.45vw,30px)!important;line-height:1.85!important;margin-bottom:18px!important}.app .hero-card .dhero-quote footer{gap:3px}.app .hero-card .dhero-quote footer strong{font-size:clamp(21px,1.35vw,28px);color:#e5d8b5}.app .hero-card .dhero-quote footer span{font-size:clamp(20px,1.25vw,26px);color:#e8d296}.app .hero-card.dirayah-original-copy .actions{margin-top:24px}.app .hero-card.dirayah-original-copy .actions a{font-size:17px;padding:12px 22px}@media(max-width:1100px){.app .hero-card.dirayah-original-copy{width:68vw;padding:38px 40px}.app .hero h1.dhero-company{font-size:87px!important}.app .hero-card .dhero-tagline{font-size:39px!important;margin-bottom:42px!important}.app .hero-card .dhero-quote>p{font-size:22px!important}}@media(max-width:800px){.app .hero-card.dirayah-original-copy{width:min(540px,calc(100vw - 40px));padding:28px 40px}.app .hero h1.dhero-company{font-size:73px!important}.app .hero-card .dhero-tagline{font-size:30px!important;margin-bottom:28px!important}.app .hero-card .dhero-rule{margin-bottom:26px;width:80px}.app .hero-card .dhero-quote{padding-right:22px}.app .hero-card .dhero-quote>p{font-size:17px!important;line-height:1.85!important}.app .hero-card .dhero-quote footer strong,.app .hero-card .dhero-quote footer span{font-size:17px}.app .hero-card.dirayah-original-copy .actions{margin-top:18px}}.app .hero{height:auto;min-height:calc(100vh - 62px);padding:54px max(7vw,56px) 70px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(430px,.9fr);align-items:center;gap:7vw;direction:ltr;background-color:#17213d;background-image:linear-gradient(rgba(201,168,76,.095) 1px,transparent 1px),linear-gradient(90deg,rgba(201,168,76,.095) 1px,transparent 1px);background-size:64px 64px;background-position:0 0;overflow:hidden}.app .hero-card.dirayah-original-copy{grid-column:1;width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;direction:rtl;text-align:right;align-self:center}.app .hero-skyline{grid-column:2;grid-row:1;width:100%;align-self:center;justify-self:end;position:relative;z-index:1}.app .hero-skyline img{display:block;width:100%;height:auto;object-fit:contain;filter:none;mix-blend-mode:normal}.app.rtl .hero{direction:ltr;grid-template-columns:minmax(620px,1.05fr) minmax(0,1.15fr);gap:clamp(36px,2.6vw,72px)}.app.rtl .hero-card.dirayah-original-copy{grid-column:2;grid-row:1;width:100%;justify-self:stretch;direction:rtl;text-align:right}.app.rtl .hero-skyline{grid-column:1;grid-row:1;width:min(112%,1180px);justify-self:center;align-self:center;transform:translate(-2%)}@media(min-width:1051px){html[dir=ltr] .app .hero{grid-template-columns:minmax(0,1.15fr) minmax(620px,1.05fr);gap:clamp(36px,2.6vw,72px);padding-top:138px}html[dir=ltr] .app .hero-skyline{grid-column:2;width:min(112%,1180px);justify-self:center;transform:translate(2%)}}.app .hero h1.dhero-company{font-size:clamp(93px,7.1vw,151px)!important;line-height:.88!important;text-align:right!important;margin:0 0 34px!important;letter-spacing:-.06em;color:#fff!important}.app .hero h1.dhero-company span,.app .hero h1.dhero-company b{color:#fff!important;background:none!important;-webkit-text-fill-color:#fff!important}.app .hero-card .dhero-tagline{font-size:clamp(41px,3.15vw,69px)!important;line-height:1.18!important;text-align:right!important;color:#c9aa50!important;margin:0 0 54px!important;font-weight:700!important;white-space:nowrap}.app .hero-card .dhero-rule{width:128px;height:2px;margin:0 0 48px auto;background:#d1b55c}.app.rtl .hero-card .dhero-rule{margin:0 0 48px auto}.app .hero-card .dhero-quote{max-width:none;margin:0;padding:0 30px 0 0;border:0;border-right:3px solid rgba(201,168,76,.48);text-align:right}.app .hero-card .dhero-quote-mark{right:-2px;top:-25px;font-size:93px;color:#c9a84c47}.app .hero-card .dhero-quote>p{font-size:clamp(21px,1.48vw,32px)!important;line-height:1.95!important;text-align:right!important;margin:0 0 26px!important;color:#f5f0e8!important;font-style:italic;font-weight:500}.app .hero-card .dhero-quote footer{align-items:flex-start!important;gap:4px!important}.app .hero-card .dhero-quote footer strong{font-size:clamp(21px,1.4vw,30px);color:#f5f0e8}.app .hero-card .dhero-quote footer span{font-size:clamp(19px,1.18vw,26px);color:#d9bf6d}.app .hero-card.dirayah-original-copy .actions{justify-content:flex-start;gap:22px;margin-top:46px;direction:rtl}.app .hero-card.dirayah-original-copy .actions a{min-width:220px;padding:10px 36px;font-size:clamp(18px,1.1vw,24px);text-align:center}.app.theme-light .hero{background-color:#f5f0e8;background-image:linear-gradient(rgba(27,42,74,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(27,42,74,.08) 1px,transparent 1px)}.app.theme-light .hero h1.dhero-company span,.app.theme-light .hero h1.dhero-company b{-webkit-text-fill-color:#1b2a4a!important;color:#1b2a4a!important}.app.theme-light .hero-card .dhero-quote>p,.app.theme-light .hero-card .dhero-quote footer strong{color:#1b2a4a!important}@media(max-width:1050px){.app .hero,.app.rtl .hero{grid-template-columns:1fr;gap:30px;padding-top:55px}.app .hero-card.dirayah-original-copy,.app.rtl .hero-card.dirayah-original-copy{grid-column:1;grid-row:1;width:100%;max-width:760px;margin:auto}.app .hero-skyline,.app.rtl .hero-skyline{grid-column:1;grid-row:2;width:min(680px,92vw);justify-self:center}.app .hero h1.dhero-company,.app .hero-card .dhero-tagline{text-align:center!important}.app .hero-card .dhero-rule,.app.rtl .hero-card .dhero-rule{margin:0 auto 38px}.app .hero-card.dirayah-original-copy .actions{justify-content:center}}@media(max-width:620px){.app .hero{padding:42px 22px 52px;background-size:44px 44px}.app .hero h1.dhero-company{font-size:73px!important;margin-bottom:24px!important}.app .hero-card .dhero-tagline{font-size:30px!important;white-space:normal;margin-bottom:34px!important}.app .hero-card .dhero-quote{padding-right:20px}.app .hero-card .dhero-quote>p{font-size:17px!important;line-height:1.9!important}.app .hero-card.dirayah-original-copy .actions{flex-wrap:wrap;margin-top:30px}.app .hero-card.dirayah-original-copy .actions a,.app .hero-skyline{width:100%}}.app .hero h1.dhero-company,.app.rtl .hero h1.dhero-company{display:block;width:max-content;max-width:100%;font-family:Cormorant Garamond,Almarai,serif!important;font-size:clamp(63px,8.5vw,121px)!important;font-weight:700!important;line-height:1!important;letter-spacing:-1px}.app.rtl .hero h1.dhero-company{margin-left:auto!important;margin-right:0!important}.app:not(.rtl) .hero h1.dhero-company{margin-left:0!important;margin-right:auto!important}.app .hero h1.dhero-company.is-animating{background-image:linear-gradient(110deg,#fff,#fff 30%,#e2c97e 40%,#e2c97e 60%,#fff 70%,#fff)!important;background-color:transparent!important;background-clip:text!important;-webkit-background-clip:text!important;background-position:-100% 0;background-size:200% 100%!important;background-repeat:repeat!important;color:transparent!important;-webkit-text-fill-color:transparent!important;animation:dirayahFadeUpTrack .95s cubic-bezier(.16,1,.3,1) .35s both,dirayahTwoSweep 3.8s cubic-bezier(.45,0,.2,1) 1.1s 2 both!important}.app.theme-light .hero h1.dhero-company.is-animating{background-image:linear-gradient(110deg,#1b2a4a,#1b2a4a 30%,#c9a84c 40%,#c9a84c 60%,#1b2a4a 70%,#1b2a4a)!important}.app .hero h1.dhero-company.is-settled{background-image:linear-gradient(90deg,#e2c97e,#e2c97e 42%,#f5f0e8 57%,#fff)!important;background-color:transparent!important;background-size:100% 100%!important;background-position:0 0!important;background-repeat:no-repeat!important;background-clip:text!important;-webkit-background-clip:text!important;animation:none!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.app.theme-light .hero h1.dhero-company.is-settled{background-image:linear-gradient(90deg,#c9a84c,#c9a84c 42%,#243454 57%,#1b2a4a)!important;color:transparent!important;-webkit-text-fill-color:transparent!important}@keyframes dirayahFadeUpTrack{0%{letter-spacing:12px;opacity:0;transform:translateY(28px)}to{letter-spacing:-1px;opacity:1;transform:translateY(0)}}@keyframes dirayahTwoSweep{0%{background-position:-100% 0}to{background-position:100% 0}}@media(max-width:1050px){.app .hero h1.dhero-company,.app.rtl .hero h1.dhero-company,.app:not(.rtl) .hero h1.dhero-company{margin-left:auto!important;margin-right:auto!important}}.app.rtl .hero h1.dhero-company{font-family:Almarai,Arial,sans-serif!important;font-size:clamp(57px,7.6vw,109px)!important;font-weight:800!important;line-height:1.12!important;letter-spacing:0!important;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.app.rtl .hero-card .dhero-tagline{font-family:Almarai,Arial,sans-serif!important;font-size:clamp(35px,2.65vw,55px)!important;font-weight:800!important;line-height:1.35!important;letter-spacing:0!important;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}@media(max-width:620px){.app.rtl .hero h1.dhero-company{font-size:65px!important}.app.rtl .hero-card .dhero-tagline{font-size:27px!important}}.app.rtl .hero h1.dhero-company{font-size:clamp(51px,6.45vw,93px)!important}.app.rtl .hero-card .dhero-tagline{font-size:clamp(30px,2.2vw,45px)!important}.app.rtl .hero-card .dhero-quote>p{font-size:clamp(18px,1.22vw,26px)!important;line-height:1.9!important;text-align:justify!important;text-align-last:start!important;-moz-text-align-last:start!important}.app.rtl .hero-card .dhero-quote footer strong{font-size:clamp(18px,1.12vw,24px)!important}.app.rtl .hero-card .dhero-quote footer span{font-size:clamp(16px,.98vw,21px)!important}@media(max-width:620px){.app.rtl .hero h1.dhero-company{font-size:55px!important}.app.rtl .hero-card .dhero-tagline{font-size:23px!important}.app.rtl .hero-card .dhero-quote>p{font-size:15px!important}.app.rtl .hero-card .dhero-quote footer strong{font-size:16px!important}.app.rtl .hero-card .dhero-quote footer span{font-size:15px!important}}@media(prefers-reduced-motion:reduce){.app .hero h1.dhero-company{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important}}@font-face{font-family:CairoHero;src:url(/media/cairo-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.app.rtl .hero h1.dhero-company,.app.rtl .hero-card .dhero-tagline{font-family:CairoHero,Cairo,Almarai,Arial,sans-serif!important}.app.rtl .hero-card.dirayah-original-copy,.app.rtl .hero h1.dhero-company{overflow:visible!important}.app.rtl .hero h1.dhero-company{padding:.06em .08em .2em!important}.rtl .dirayah-ref-brand-copy h2{font-size:clamp(41px,4.6vw,65px)}.rtl .dirayah-ref-brand-copy span,.rtl .dirayah-ref-brand-copy h2{font-weight:900}.rtl .dirayah-ref-brand-copy span{font-size:57px;font-weight:900;transform:scaleX(1.3);transform-origin:right center;-webkit-text-stroke:.7px currentColor}.app .dirayah-ref-primary{background:linear-gradient(90deg,#ac8e47,#d8c785)}.dirayah-ref-brand{min-height:clamp(500px,42vw,600px)}@media(max-width:620px){.dirayah-ref-brand{min-height:580px}}.app span#services.services-anchor{display:block!important;width:0!important;max-width:none!important;height:0!important;margin:0!important;padding:0!important;background:none!important;scroll-margin-top:64px}.dirayah-ref-brand.dirayah-founder-feature{box-sizing:border-box;display:grid;min-height:clamp(520px,58vw,760px);padding:clamp(48px,6vw,88px) max(24px,6vw);place-items:center;width:100%}.dirayah-founder-showcase{align-items:center;display:grid;gap:clamp(42px,8vw,128px);grid-template-columns:minmax(280px,400px) minmax(330px,500px);justify-content:center;position:relative;width:min(100%,1280px);z-index:2}.rtl .dirayah-founder-showcase{direction:rtl}.dirayah-particle-mark{aspect-ratio:1;align-self:center;background:#081b2a85;border:1px solid rgba(226,201,126,.5);border-radius:28px;box-shadow:inset 0 1px #ffffff14,0 26px 70px #00000052;isolation:isolate;overflow:hidden;position:relative;width:100%}.dirayah-particle-mark:after{border:1px solid rgba(226,201,126,.16);border-radius:21px;content:"";top:12px;right:12px;bottom:12px;left:12px;pointer-events:none;position:absolute;z-index:2}.dirayah-particle-mark .dirayah-particle-canvas{top:0;right:0;bottom:0;left:0;position:absolute}.dirayah-founder-card{align-self:end;display:flex;flex-direction:column;margin:0;min-width:0;text-align:center}.dirayah-founder-card img{display:block;filter:drop-shadow(0 28px 28px rgba(0,0,0,.34));height:clamp(380px,38vw,520px);margin:auto;max-width:100%;object-fit:contain;object-position:center bottom;width:auto}.dirayah-founder-card figcaption{border-top:1px solid rgba(226,201,126,.52);color:var(--d-gold);font-size:clamp(21px,1.8vw,29px);font-weight:800;letter-spacing:.06em;margin-top:10px;padding-top:16px}.theme-light .dirayah-particle-mark{background:#1b2a4af5;box-shadow:inset 0 1px #ffffff1a,0 24px 55px #1b2a4a2e}.theme-light .dirayah-founder-card figcaption{color:#8d7128}@media(max-width:800px){.dirayah-ref-brand.dirayah-founder-feature{min-height:auto;padding:58px 22px}.dirayah-founder-showcase,.rtl .dirayah-founder-showcase{direction:initial;gap:34px;grid-template-columns:1fr;width:min(100%,480px)}.dirayah-particle-mark{margin:auto;width:min(100%,340px)}.dirayah-founder-card img{height:min(110vw,500px)}}.app .recognized-inner>.practice-particle-mark{aspect-ratio:auto;border-radius:24px;height:390px;margin:0;max-width:none;width:100%}.app .recognized-inner>.practice-particle-mark:after{border-radius:17px}@media(max-width:800px){.app .recognized-inner>.practice-particle-mark{height:300px;max-width:none;order:-1;width:100%}}.app .stats>div{align-items:center;text-align:center}.app .stats>div b,.app .stats>div span{display:block;text-align:center;width:100%}.founder-message__copy h2{color:var(--dir-gold);font-size:clamp(21px,1.6vw,29px);line-height:1.35;margin-bottom:20px}.founder-message__copy>p{font-size:clamp(17px,1.2vw,22px);line-height:2;margin:0 0 16px;max-width:760px;text-align:justify;text-align-last:start;-moz-text-align-last:start}.founder-signature{align-items:flex-start;background:transparent;border:0;display:flex;flex-direction:column;margin:34px auto 0 0;padding:0;position:relative;width:max-content}.founder-signature:before{display:none}.app .recognized .founder-signature img{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:block;height:auto;max-width:100%;object-fit:contain;padding:0;width:clamp(100px,10vw,160px)}.founder-signature span{color:var(--dir-gold);font-size:clamp(15px,1vw,19px);font-weight:700;margin-top:3px}.theme-light .founder-signature img{filter:contrast(1.08) saturate(.9)}@media(max-width:800px){.founder-message__copy h2{font-size:21px}.founder-message__copy>p{font-size:17px}.founder-signature{margin-top:28px}}.app .faq.wrap{max-width:1100px!important;padding-bottom:82px;padding-top:82px;width:min(1100px,calc(100% - 40px))}.app .faq>h2{font-size:clamp(33px,3vw,45px);margin-bottom:34px}.app .faq>article{background:linear-gradient(145deg,#243152f5,#1d2845f5);border:1px solid rgba(201,168,76,.28);border-radius:16px;box-shadow:inset 0 1px #ffffff09,0 9px 22px #050a1721;margin:0 0 16px;overflow:hidden;position:relative;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.app .faq>article:after{background:linear-gradient(180deg,var(--dir-gold),rgba(201,168,76,.06));content:"";inset-block:16px;inset-inline-start:0;opacity:0;position:absolute;transition:opacity .3s;width:3px}.app .faq>article:hover,.app .faq>article.is-open{border-color:#e2c97e85;box-shadow:inset 0 1px #ffffff0e,0 15px 32px #04091433;transform:translateY(-2px)}.app .faq>article:hover:after,.app .faq>article.is-open:after{opacity:1}.app .faq>article>button{align-items:center;background:transparent;border:0;color:var(--dir-ivory);display:grid;gap:18px;grid-template-columns:68px minmax(0,1fr) 62px;min-height:106px;padding:15px 24px;width:100%}.app .faq .faq-number{color:#c9a84c33;font-family:Cormorant Garamond,EB Garamond,serif;font-size:39px;font-weight:700;justify-self:center;line-height:1}.app .faq .faq-question{font-size:clamp(19px,1.55vw,25px);font-weight:800;justify-self:stretch;line-height:1.55;text-align:start}.app .faq .faq-toggle{align-items:center;background:#ffffff0e;border:1px solid rgba(201,168,76,.1);border-radius:50%;color:var(--dir-gold-light);display:flex;font-size:30px;font-weight:300;height:50px;justify-content:center;justify-self:center;line-height:1;transition:background .25s,transform .3s;width:50px}.app .faq>article:hover .faq-toggle{background:#c9a84c1a}.app .faq>article.is-open .faq-toggle{transform:rotate(90deg)}.app .faq>article>p{border-top:1px solid rgba(201,168,76,.16);font-size:17px;line-height:1.9;margin:0!important;padding:20px 92px 24px!important;text-align:justify;text-align-last:start}.app.theme-light .faq>article{background:#fffaf2;border-color:#8d712847}.app.theme-light .faq .faq-number{color:#8d712833}.app.theme-light .faq .faq-question{color:#1b2a4a}.app.theme-light .faq .faq-toggle{background:#1b2a4a0f;color:#8d7128}@media(max-width:700px){.app .faq.wrap{width:min(100% - 28px,560px)}.app .faq>article{margin-bottom:14px}.app .faq>article>button{grid-template-columns:52px minmax(0,1fr) 52px;min-height:112px;padding:18px 14px}.app .faq .faq-number{font-size:33px}.app .faq .faq-question{font-size:18px}.app .faq .faq-toggle{font-size:29px;height:44px;width:44px}.app .faq>article>p{font-size:15px;padding:18px 24px 22px!important}}@media(min-width:901px){.app header nav{font-size:16.5px}.app .nav-services>button{display:inline-flex;align-items:center;gap:13px}.app .nav-services__chevron{display:inline-block;width:8px;height:8px;flex:0 0 auto;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .25s ease}.app .nav-services>button[aria-expanded=true] .nav-services__chevron{transform:rotate(225deg) translate(-1px,-1px)}}@media(min-width:901px){.app header nav>a,.app .nav-services>button{position:relative;border-bottom-color:transparent!important}.app header nav>a:after,.app .nav-services>button:before{content:"";position:absolute;inset-inline:0;bottom:0;height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,#b69032,#e2c97e,#b69032);transform:scaleX(0);transform-origin:center;opacity:0;transition:transform .22s ease,opacity .22s ease}.app header nav>a:hover:after,.app header nav>a.nav-active:after,.app .nav-services:hover>button:before,.app .nav-services.nav-active>button:before{transform:scaleX(1);opacity:1}.app header nav>a.nav-active,.app .nav-services.nav-active>button{color:var(--dir-gold-soft)!important}}@media(min-width:901px){.app header{box-sizing:border-box;height:108px;padding:0 clamp(28px,3.6vw,68px);gap:clamp(22px,2.4vw,42px);background-color:#17213d!important;background-image:none!important;border-bottom:1px solid rgba(221,198,132,.36)!important;box-shadow:0 10px 32px #020a112e}.app header>.logo{direction:ltr;display:flex!important;align-items:center;flex:0 0 auto;min-width:270px;gap:17px;color:#e2c97e!important}.app header>.logo .dirayah-logo{width:65px;height:65px;padding-right:17px;border-right:1px solid rgba(226,201,126,.7);border-radius:0;object-fit:contain}.app header>.logo .logo-copy{direction:rtl;display:flex;flex-direction:column;align-items:flex-start;gap:3px;white-space:nowrap;text-align:right}.app header>.logo strong{color:#e2c97e!important;font-size:25px;font-weight:800;line-height:1.15}.app header>.logo small{color:#f2e9d2c2;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.3}.app header nav{align-self:stretch;justify-content:center;gap:clamp(16px,1.55vw,30px);height:108px;color:#f5efe0d1!important;font-size:clamp(14px,.88vw,17px)}.app header nav>a,.app .nav-services>button{color:inherit!important;height:108px;padding-inline:2px!important;font-weight:500!important}.app header .head-actions{direction:ltr;display:flex;align-items:center;flex:0 0 auto;gap:0!important;padding:8px 11px!important;border:1px solid rgba(229,239,243,.09);border-radius:999px;background:#d2e4ed24!important;box-shadow:inset 0 1px #ffffff0d}.app header .head-actions>button,.app header .head-actions>.outline{display:inline-flex;align-items:center;justify-content:center;min-width:auto!important;height:38px!important;margin:0!important;padding:5px 13px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#f2ecdd!important;font-size:14px!important;font-weight:600!important;white-space:nowrap}.app header .head-actions>*+*{border-left:1px solid rgba(242,236,221,.38)!important}.app header .head-actions>.outline{color:#e2c97e!important}.app header .head-actions>button:hover,.app header .head-actions>.outline:hover{color:#fff!important;background:#ffffff0f!important}.app .nav-services__chevron{color:#e2c97e}}@media(min-width:901px)and (max-width:1280px){.app header{padding-inline:24px;gap:18px}.app header>.logo{min-width:215px;gap:12px}.app header>.logo .dirayah-logo{width:52px;height:52px;padding-right:12px}.app header>.logo strong{font-size:21px}.app header>.logo small{font-size:9px}.app header nav{gap:14px;font-size:14px}.app header .head-actions>button,.app header .head-actions>.outline{padding-inline:9px!important;font-size:13px!important}}@media(max-width:900px){.app header{background-color:#17213d!important;background-image:none!important;border-bottom:1px solid rgba(235,183,90,.3)!important}.app header>.logo{direction:ltr;gap:10px;min-width:0!important}.app header>.logo .dirayah-logo{width:42px;height:42px;border-radius:0}.app header>.logo .logo-copy{direction:rtl;display:flex;flex-direction:column;align-items:flex-start}.app header>.logo strong{color:#e2c97e!important;font-size:19px}.app header>.logo small{color:#f2e9d2b8;font-size:9px}.app header .hamb{color:#f2ecdd!important;border-color:#e2c97e8c!important}}@media(min-width:901px){.app header,.app.rtl header,.app.theme-light header,.app.rtl.theme-light header{direction:rtl;display:grid!important;grid-template-columns:minmax(260px,310px) minmax(620px,1fr) max-content;align-items:center;column-gap:clamp(24px,2.4vw,54px);height:100px;padding:0 clamp(34px,4vw,76px);color:#f5f0e8!important;background-color:#17213d!important;background-image:none!important;border-bottom:1px solid rgba(201,168,76,.5)!important;box-shadow:0 12px 34px #050a1938!important}.app header>.logo,.app.rtl header>.logo{grid-column:1;direction:ltr;display:flex!important;justify-self:start;align-items:center;min-width:0;width:auto;gap:18px}.app header>.logo .dirayah-logo{box-sizing:content-box;width:62px;height:62px;padding:0 0 0 18px;border:0;border-left:1px solid rgba(201,168,76,.75);border-radius:0;filter:none}.app header>.logo .logo-copy{direction:rtl;align-items:flex-start;gap:5px}.app header>.logo strong{color:#e2c97e!important;font-family:Almarai,Cairo,Arial,sans-serif!important;font-size:26px;font-weight:800;line-height:1}.app header>.logo small{color:#d8d0c4!important;font-family:Almarai,Cairo,Arial,sans-serif!important;font-size:11px;font-weight:500;line-height:1.25}.app header nav,.app.rtl header nav{grid-column:2;direction:rtl;display:flex!important;flex-flow:row nowrap!important;align-items:center;justify-content:center;align-self:stretch;min-width:0;width:100%;height:100px;margin:0!important;gap:clamp(20px,1.7vw,36px);color:#d6c6ae!important;font-size:clamp(14px,.88vw,17px);white-space:nowrap}.app header nav>a,.app.rtl header nav>a,.app .nav-services>button,.app.rtl .nav-services>button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;height:100px;margin:0!important;padding:0 2px!important;color:#d6c6ae!important;border:0!important;font-size:inherit;font-weight:500!important;line-height:1;white-space:nowrap}.app .nav-services{display:flex;flex:0 0 auto;height:100px;align-items:center}.app .nav-services:after{top:72px;height:34px}.app header nav>a:hover,.app .nav-services>button:hover,.app header nav>a.nav-active,.app .nav-services.nav-active>button{color:#e2c97e!important}.app header nav>a:after,.app .nav-services>button:before{bottom:0;height:2px;background:#d0ad4f}.app header .head-actions,.app.rtl header .head-actions{grid-column:3;direction:ltr;justify-self:end;display:flex!important;align-items:center;width:max-content;height:56px;margin:0!important;padding:6px 10px!important;gap:0!important;overflow:hidden;border:1px solid rgba(214,198,174,.18)!important;border-radius:999px;background:#8aadbd2b!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff0e!important}.app header .head-actions>button,.app header .head-actions>.outline,.app.rtl header .head-actions>button,.app.rtl header .head-actions>.outline{box-sizing:border-box;width:auto!important;min-width:42px!important;height:42px!important;padding:0 14px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#dbd5d1!important;font-size:14px!important;font-weight:500!important}.app header .head-actions>.outline{color:#e2c97e!important}.app header .head-actions>*+*{border-left:1px solid rgba(219,213,209,.36)!important}.app .nav-services__chevron{width:9px;height:9px;margin-inline-start:5px;color:#e2c97e;border-width:0 1.7px 1.7px 0}}.app .site-header,.app.rtl .site-header,.app.theme-light .site-header,.app.rtl.theme-light .site-header{direction:ltr;position:sticky;inset-block-start:0;z-index:1200;box-sizing:border-box;display:flex!important;align-items:center;justify-content:space-between;width:100%;height:100px;padding:0 60px;gap:34px;color:#fff;background:#17213d!important;background-image:none!important;border:0!important;border-bottom:1px solid rgba(235,183,90,.38)!important;box-shadow:0 8px 24px #050a192e!important}.app .site-header>.logo,.app.rtl .site-header>.logo{direction:ltr;order:1;flex:0 0 auto;display:flex!important;align-items:center;justify-content:flex-start;min-width:220px;width:auto;gap:14px;color:#ebb75a!important}.app .site-header>.logo .dirayah-logo{box-sizing:border-box;display:block;width:66px;height:66px;padding:0;border:0;border-radius:0;object-fit:contain;filter:none}.app .site-header>.logo .logo-copy{direction:rtl;display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:right;white-space:nowrap}.app .site-header>.logo strong{color:#ebb75a!important;font-family:Almarai,Cairo,Arial,sans-serif!important;font-size:25px;font-weight:800;line-height:1}.app .site-header>.logo small{color:#fff!important;font-family:Almarai,Cairo,Arial,sans-serif!important;font-size:10px;font-weight:500;line-height:1.25;opacity:.86}.app .header-right,.app.rtl .header-right{direction:ltr;order:2;flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;min-width:0;gap:clamp(18px,2vw,34px)}.app .site-header .head-actions,.app.rtl .site-header .head-actions{direction:ltr;order:1;flex:0 0 auto;display:flex!important;align-items:center;width:max-content;height:52px;margin:0!important;padding:5px 9px!important;gap:0!important;overflow:hidden;border:1px solid rgba(255,255,255,.13)!important;border-radius:999px;background:#ffffff13!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app .site-header .head-actions>button,.app .site-header .head-actions>a,.app.rtl .site-header .head-actions>button,.app.rtl .site-header .head-actions>a{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:40px!important;min-width:40px!important;height:40px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#ebb75a!important;box-shadow:none!important;transition:color .2s ease,background-color .2s ease,transform .2s ease!important}.app .site-header .head-actions>button+button,.app .site-header .head-actions>button+a,.app .site-header .head-actions>a+a{border-left:1px solid rgba(235,183,90,.22)!important;border-radius:0!important}.app .site-header .head-actions svg{width:19px;height:19px}.app .site-header .head-actions .language-control{width:46px!important;min-width:46px!important;color:#fff!important;font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:700!important}.app .site-header .head-actions>button:hover,.app .site-header .head-actions>a:hover{color:#fff!important;background:#ebb75a1c!important;transform:scale(1.04)}.app .site-header nav,.app.rtl .site-header nav{direction:rtl;order:2;flex:0 1 auto;display:flex!important;flex-flow:row nowrap!important;align-items:center;justify-content:center;align-self:stretch;min-width:0;width:auto;height:100px;margin:0!important;gap:clamp(16px,1.55vw,28px);color:#fff!important;font-family:Almarai,Cairo,Arial,sans-serif!important;font-size:15px;white-space:nowrap}.app .site-header nav>a,.app .site-header .nav-services>button,.app.rtl .site-header nav>a,.app.rtl .site-header .nav-services>button{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;height:100px;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#fff!important;font:inherit!important;line-height:1;white-space:nowrap;transition:color .2s ease!important}.app .site-header .nav-services{display:flex;flex:0 0 auto;align-items:center;height:100px}.app .site-header nav>a:after,.app .site-header .nav-services>button:before{content:"";position:absolute;right:0;bottom:20px;left:0;height:2px;border-radius:2px;background:#ebb75a!important;transform:scaleX(0);opacity:0;transition:transform .2s ease,opacity .2s ease}.app .site-header nav>a:hover,.app .site-header nav>a.nav-active,.app .site-header .nav-services:hover>button,.app .site-header .nav-services.nav-active>button{color:#ebb75a!important}.app .site-header nav>a:hover:after,.app .site-header nav>a.nav-active:after,.app .site-header .nav-services:hover>button:before,.app .site-header .nav-services.nav-active>button:before{transform:scaleX(1);opacity:1}.app .site-header .hamb,.app.rtl .site-header .hamb{direction:ltr;order:3;flex:0 0 auto;display:inline-flex!important;flex-direction:column;align-items:flex-end;justify-content:center;width:42px;height:42px;margin:0;padding:7px 4px;gap:5px;border:0!important;border-radius:0!important;background:transparent!important;color:#ebb75a!important;box-shadow:none!important}.app .site-header .hamb span{display:block;height:2px;border-radius:2px;background:#ebb75a;transition:width .2s ease,transform .2s ease}.app .site-header .hamb:after,.app.rtl .site-header .hamb:after{content:none!important;display:none!important}.app .site-header .hamb span:nth-child(1){width:30px}.app .site-header .hamb span:nth-child(2){width:22px}.app .site-header .hamb span:nth-child(3){width:14px}.app .site-header .hamb:hover span{width:30px;transform:translate(-1px)}@media(max-width:1180px)and (min-width:901px){.app .site-header,.app.rtl .site-header{padding-inline:30px;gap:20px}.app .site-header>.logo{min-width:185px}.app .site-header>.logo .dirayah-logo{width:56px;height:56px}.app .site-header>.logo strong{font-size:22px}.app .header-right{gap:16px}.app .site-header nav,.app.rtl .site-header nav{gap:14px;font-size:13px}.app .site-header .head-actions>button:nth-of-type(3),.app .site-header .head-actions>a:first-of-type{display:none!important}}@media(max-width:900px){.app .site-header,.app.rtl .site-header,.app.theme-light .site-header{direction:ltr;position:sticky;display:flex!important;height:78px;padding:0 18px;gap:12px;background:#17213d!important;background-image:none!important;border:0!important;border-bottom:1px solid rgba(235,183,90,.35)!important;box-shadow:0 6px 18px #050a1929!important}.app .site-header>.logo,.app.rtl .site-header>.logo{order:1;min-width:0;gap:9px}.app .site-header>.logo .dirayah-logo{width:46px;height:46px;padding:0;border:0}.app .site-header>.logo strong{font-size:19px}.app .site-header>.logo small{font-size:8px}.app .header-right,.app.rtl .header-right{order:2;flex:1;gap:8px}.app .site-header nav,.app.rtl .site-header nav{display:none!important}.app .site-header .head-actions,.app.rtl .site-header .head-actions{order:1;height:42px;padding:3px!important}.app .site-header .head-actions>*{display:none!important}.app .site-header .head-actions>.language-control{display:inline-flex!important;width:42px!important;min-width:42px!important;height:34px!important}.app .site-header .hamb,.app.rtl .site-header .hamb{order:2;display:inline-flex!important;width:38px;height:38px}}@media(max-width:430px){.app .site-header,.app.rtl .site-header{padding-inline:14px;gap:8px}.app .site-header>.logo .dirayah-logo{width:42px;height:42px}.app .site-header>.logo strong{font-size:17px}.app .site-header>.logo small{font-size:7.5px}}.app .drawer,.app.rtl .drawer,.app.theme-light .drawer{position:fixed!important;top:100px!important;right:0!important;bottom:0!important;left:0!important;z-index:1900!important;display:grid!important;grid-template-columns:minmax(340px,40vw) minmax(0,1fr)!important;width:100vw!important;height:calc(100dvh - 100px)!important;padding:44px 64px!important;overflow:hidden!important;border:0!important;border-top:1px solid rgba(235,183,90,.45)!important;background:#17213d!important;background-image:none!important;box-shadow:none!important}.app .drawer-brand{direction:rtl;display:flex;align-items:center;justify-content:center;gap:24px;min-width:0;padding:20px 56px 20px 0}.app .drawer-brand>img{width:min(300px,24vw);height:auto;max-height:56vh;object-fit:contain;filter:none}.app .drawer-brand strong{font-size:clamp(31px,3vw,53px);font-weight:800;line-height:1}.app .drawer-content{direction:rtl;display:grid;grid-template-columns:minmax(210px,.72fr) minmax(360px,1.28fr);grid-template-rows:auto 1fr;column-gap:clamp(40px,5vw,86px);row-gap:36px;min-width:0;height:100%;align-content:center;padding:20px 0}.app .drawer-primary,.app .drawer-secondary{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-width:0}.app .drawer-secondary{grid-column:1;grid-row:2;align-self:end;padding-bottom:16px}.app .drawer-primary a,.app .drawer-secondary a{position:relative;color:#f8f5ed;font-family:Almarai,Cairo,Arial,sans-serif;font-size:clamp(21px,1.7vw,30px);font-weight:500;line-height:1.5;text-decoration:none;transition:color .2s ease,transform .2s ease}.app .drawer-secondary a{font-size:clamp(17px,1.25vw,22px);color:#f8f5edcc}.app .drawer-services{grid-column:2;grid-row:1 / span 2;min-width:0;align-self:center}.app .drawer-services>p{margin:0 0 22px;color:#ebb75a;font-size:15px;font-weight:800;letter-spacing:.04em}.app .drawer-services>div{display:grid;grid-template-columns:1fr 1fr;gap:12px 34px}.app .drawer-services a.drawer-service{display:block!important;min-width:0;min-height:0!important;padding:15px 0!important;border:0!important;border-bottom:1px solid rgba(235,183,90,.18)!important;background:transparent!important;color:#f8f5ed!important;text-decoration:none}.app .drawer-services a.drawer-service b{display:block;margin:0 0 5px;color:#f8f5ed!important;font-size:clamp(16px,1.15vw,20px)!important;line-height:1.45!important}.app .drawer-services a.drawer-service small{display:block;color:#f8f5ed94!important;font-size:12px!important;line-height:1.6!important}body.dirayah-menu-open .app .site-header .hamb span:nth-child(1){width:30px;transform:none}body.dirayah-menu-open .app .site-header .hamb span:nth-child(2){width:22px;opacity:1;transform:none}body.dirayah-menu-open .app .site-header .hamb span:nth-child(3){width:14px;transform:none}@media(max-width:1100px)and (min-width:901px){.app .drawer,.app.rtl .drawer,.app.theme-light .drawer{grid-template-columns:30vw 1fr!important;padding-inline:34px!important}.app .drawer-brand{padding-right:20px;gap:12px}.app .drawer-content{grid-template-columns:180px 1fr;column-gap:32px}}@media(max-width:900px){.app .drawer,.app.rtl .drawer,.app.theme-light .drawer{top:78px!important;right:0!important;bottom:0!important;left:0!important;display:block!important;height:calc(100dvh - 78px)!important;padding:18px 22px 20px!important;overflow:hidden!important}.app .drawer-brand{display:none}.app .drawer-content{display:flex;height:100%;padding:0;gap:12px;justify-content:center}.app .drawer-primary{display:grid;grid-template-columns:1fr 1fr;gap:6px 18px;width:100%}.app .drawer-primary a{font-size:21px}.app .drawer-services{width:100%;align-self:auto}.app .drawer-services>p{margin:2px 0 4px;font-size:13px}.app .drawer-services>div{display:grid;grid-template-columns:1fr;gap:0}.app .drawer-services a.drawer-service{padding:9px 0!important}.app .drawer-services a.drawer-service b{margin:0;font-size:16px!important}.app .drawer-services a.drawer-service small{display:none}.app .drawer-secondary{display:grid;grid-template-columns:1fr 1fr;gap:5px 14px;width:100%;padding:0;margin-top:2px}.app .drawer-secondary a{font-size:15px}}@media(max-width:430px){.app .drawer,.app.rtl .drawer,.app.theme-light .drawer{padding:14px 18px 16px!important}.app .drawer-primary a{font-size:19px}.app .drawer-services a.drawer-service{padding:8px 0!important}}@media(min-width:901px)and (max-width:1380px){.app header,.app.rtl header{grid-template-columns:220px minmax(510px,1fr) max-content;padding-inline:24px;column-gap:18px}.app header>.logo .dirayah-logo{width:50px;height:50px;padding-left:12px}.app header>.logo{gap:12px}.app header>.logo strong{font-size:21px}.app header>.logo small{font-size:9px}.app header nav,.app.rtl header nav{gap:16px;font-size:13.5px}.app header .head-actions>button,.app header .head-actions>.outline{padding-inline:9px!important;font-size:12px!important}}.app .site-header{position:fixed!important;inset:0 0 auto 0!important;z-index:10000!important;transform:none!important;transition:box-shadow .22s ease!important}.app .site-header.header-hidden{transform:none!important}body.dirayah-menu-open .app .site-header{transform:translateY(0)!important}.app .site-header>.logo strong{font-size:27px!important}.app .site-header>.logo small{font-size:12px!important}.app .drawer,.app.rtl .drawer,.app.theme-light .drawer{direction:rtl;position:fixed!important;top:100px!important;right:0!important;bottom:0!important;left:auto!important;z-index:1900!important;box-sizing:border-box;display:flex!important;flex-direction:column;width:min(620px,100vw)!important;height:calc(100dvh - 100px)!important;margin:0!important;padding:24px 38px 30px!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;border-top:1px solid rgba(235,183,90,.52)!important;border-left:1px solid rgba(235,183,90,.2)!important;border-radius:0!important;background:#17213d!important;background-image:none!important;color:#f8f5ed!important;box-shadow:-20px 18px 48px #04091857!important;text-align:right!important;scrollbar-width:thin;scrollbar-color:rgba(235,183,90,.55) #17213d}.app .drawer::-webkit-scrollbar{width:6px}.app .drawer::-webkit-scrollbar-track{background:#17213d}.app .drawer::-webkit-scrollbar-thumb{background:#ebb75a8c;border-radius:999px}.app .drawer .drawer-head{display:none!important}.app .drawer>a,.app.rtl .drawer>a{box-sizing:border-box;display:flex!important;align-items:center;justify-content:flex-start;flex:0 0 auto;width:100%!important;min-height:48px;margin:0!important;padding:11px 4px!important;border:0!important;border-bottom:1px solid rgba(235,183,90,.14)!important;border-radius:0!important;background:transparent!important;color:#f8f5ed!important;font-family:Almarai,Cairo,Arial,sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:1.35!important;text-align:right!important;transition:color .2s ease,padding-right .2s ease,background-color .2s ease!important}.app .drawer>a:hover{padding-right:10px!important;background:#ebb75a0e!important;color:#ebb75a!important}.app .drawer>a.drawer-service{display:block!important;min-height:0;padding:13px 4px!important}.app .drawer>a.drawer-service b{display:block;margin:0 0 4px;color:#ebb75a!important;font-size:17px!important;font-weight:700!important;line-height:1.4!important}.app .drawer>a.drawer-service small{display:block;max-width:100%;margin:0;color:#f8f5edb3!important;font-size:13px!important;font-weight:400!important;line-height:1.65!important;overflow-wrap:anywhere}.app .drawer .drawer-bottom{display:block!important;flex:0 0 auto;width:100%;margin:20px 0 0!important;padding:0!important;border:0!important}.app .drawer .drawer-controls{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 12px}.app .drawer .drawer-controls button{min-height:42px;padding:8px 14px!important;border:1px solid rgba(235,183,90,.3)!important;border-radius:999px!important;background:transparent!important;color:#f8f5ed!important;font-family:Almarai,Cairo,Arial,sans-serif!important;font-size:14px!important}.app .drawer .drawer-bottom>.primary{display:flex!important;align-items:center;justify-content:center;min-height:46px;padding:10px 20px!important;border-radius:999px!important;background:linear-gradient(90deg,#b89a4b,#e6d28c)!important;color:#10182e!important;font-size:16px!important;font-weight:700!important}body.dirayah-menu-open .app .site-header .hamb span:nth-child(1){width:28px;transform:translateY(7px) rotate(45deg)}body.dirayah-menu-open .app .site-header .hamb span:nth-child(2){width:0;opacity:0}body.dirayah-menu-open .app .site-header .hamb span:nth-child(3){width:28px;transform:translateY(-7px) rotate(-45deg)}@media(max-width:1180px)and (min-width:901px){.app .site-header>.logo strong{font-size:24px!important}.app .site-header>.logo small{font-size:11px!important}}@media(max-width:900px){.app .site-header>.logo strong{font-size:21px!important}.app .site-header>.logo small{font-size:10px!important}.app .drawer,.app.rtl .drawer,.app.theme-light .drawer{top:78px!important;width:100vw!important;height:calc(100dvh - 78px)!important;padding:16px 18px 24px!important;border-left:0!important;box-shadow:none!important}.app .drawer>a,.app.rtl .drawer>a{min-height:44px;font-size:17px!important;padding-block:9px!important}.app .drawer>a.drawer-service{padding-block:11px!important}.app .drawer>a.drawer-service b{font-size:16px!important}.app .drawer>a.drawer-service small{font-size:12px!important;line-height:1.55!important}}@media(max-width:430px){.app .site-header>.logo strong{font-size:19px!important}.app .site-header>.logo small{font-size:9.5px!important}.app .drawer,.app.rtl .drawer,.app.theme-light .drawer{padding-inline:14px!important}}body.dirayah-menu-open{overflow:hidden!important;overscroll-behavior:none!important}.app .drawer,.app.rtl .drawer,.app.theme-light .drawer{top:100px!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;grid-template-columns:minmax(330px,40vw) minmax(0,1fr)!important;direction:ltr!important;width:100vw!important;height:calc(100dvh - 100px)!important;padding:34px 60px!important;overflow:hidden!important;border:0!important;border-top:1px solid rgba(235,183,90,.45)!important;background:#17213d!important;background-image:none!important;box-shadow:none!important}.app .drawer-brand{display:flex!important;align-items:center;justify-content:center;gap:22px;padding:12px 48px 12px 0}.app .drawer-brand>img{width:min(380px,28vw);height:auto;max-height:58vh;object-fit:contain}.app .drawer-brand>div{display:flex;flex-direction:column;gap:6px;color:#ebb75a;text-align:right}.app .drawer-brand strong{font-size:clamp(31px,3vw,51px);font-weight:800;line-height:1}.app .drawer-brand small{color:#f8f5ed;font-size:clamp(11px,1vw,16px);font-weight:600;white-space:nowrap}.app .drawer-content{direction:rtl;display:grid!important;grid-template-columns:minmax(190px,.7fr) minmax(350px,1.3fr);grid-template-rows:auto 1fr;column-gap:clamp(34px,5vw,78px);row-gap:24px;height:100%;padding:8px 0;align-content:center}.app .drawer-primary,.app .drawer-secondary{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.app .drawer-primary{grid-column:1;grid-row:1}.app .drawer-secondary{grid-column:1;grid-row:2;align-self:end;padding-bottom:8px}.app .drawer-primary a,.app .drawer-secondary a{color:#f8f5ed;font-family:Almarai,Cairo,Arial,sans-serif;font-size:clamp(20px,1.6vw,28px);font-weight:500;line-height:1.5;text-decoration:none;transition:color .2s ease,transform .2s ease}.app .drawer-secondary a{font-size:clamp(16px,1.15vw,21px);color:#f8f5edcc}.app .drawer-primary a:hover,.app .drawer-secondary a:hover{color:#ebb75a;transform:translate(-5px)}.app .drawer-services{grid-column:2;grid-row:1 / span 2;align-self:center;min-width:0}.app .drawer-services>p{margin:0 0 14px;color:#ebb75a;font-size:14px;font-weight:800}.app .drawer-services>div{display:grid;grid-template-columns:1fr 1fr;gap:8px 30px}.app .drawer-services a.drawer-service{display:block!important;min-height:0!important;padding:12px 0!important;border:0!important;border-bottom:1px solid rgba(235,183,90,.18)!important;background:transparent!important;text-decoration:none}.app .drawer-services a.drawer-service b{display:block;margin:0 0 4px;color:#f8f5ed!important;font-size:clamp(15px,1.1vw,19px)!important;line-height:1.4!important}.app .drawer-services a.drawer-service small{display:block;color:#f8f5ed94!important;font-size:11.5px!important;line-height:1.55!important}.app .drawer-services a.drawer-service:hover b{color:#ebb75a!important}.app .drawer::-webkit-scrollbar{display:none!important}body.dirayah-menu-open .app .site-header .hamb span:nth-child(1){width:30px!important;opacity:1!important;transform:none!important}body.dirayah-menu-open .app .site-header .hamb span:nth-child(2){width:22px!important;opacity:1!important;transform:none!important}body.dirayah-menu-open .app .site-header .hamb span:nth-child(3){width:14px!important;opacity:1!important;transform:none!important}@media(max-width:900px){.app .drawer,.app.rtl .drawer,.app.theme-light .drawer{top:78px!important;right:0!important;bottom:0!important;left:0!important;display:block!important;height:calc(100dvh - 78px)!important;padding:14px 20px 16px!important;overflow:hidden!important}.app .drawer-brand{display:none!important}.app .drawer-content{display:flex!important;height:100%;padding:0;gap:8px;justify-content:center}.app .drawer-primary{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;width:100%}.app .drawer-primary a{font-size:19px}.app .drawer-services{width:100%;align-self:auto}.app .drawer-services>p{margin:0;font-size:12px}.app .drawer-services>div{display:grid;grid-template-columns:1fr;gap:0}.app .drawer-services a.drawer-service{padding:7px 0!important}.app .drawer-services a.drawer-service b{margin:0;font-size:15px!important}.app .drawer-services a.drawer-service small{display:none!important}.app .drawer-secondary{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;width:100%;padding:0;margin:0}.app .drawer-secondary a{font-size:14px}}.app .drawer,.app.rtl .drawer,.app.theme-light .drawer{position:fixed!important;overflow:hidden!important}.app .drawer-brand{position:absolute!important;left:clamp(-245px,-12vw,-150px)!important;bottom:clamp(120px,16vh,190px)!important;z-index:0!important;width:clamp(760px,65vw,1100px)!important;height:auto!important;padding:0!important;display:block!important;pointer-events:none!important;opacity:.78!important;overflow:visible!important}.app .drawer-brand .drawer-logo-mark{display:block;width:100%;height:auto;object-fit:contain;filter:none!important}.app .drawer-content{position:relative;z-index:1;grid-column:2!important}@media(max-width:900px){.app .drawer-brand{display:none!important}.app .drawer-content{grid-column:auto!important}}.app .site-header nav{transition:opacity .2s ease,transform .2s ease,visibility .2s ease!important}body.dirayah-menu-open .app .site-header nav{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-6px)!important}.app .drawer-services,.app .drawer-services>div,.app .drawer-services a.drawer-service{background:transparent!important;background-image:none!important;box-shadow:none!important}.app .drawer-services{width:100%;padding:0!important;border:0!important}.app .drawer-services>div{padding:0!important;border:0!important}.app .drawer-services a.drawer-service{margin:0!important;padding:14px 0!important}.app .drawer-services a.drawer-service b{margin:0!important;font-size:clamp(18px,1.25vw,22px)!important;line-height:1.5!important}.app .drawer-services a.drawer-service small{display:none!important}.app .drawer-services>p{position:relative;display:inline-block;margin:0 0 30px!important;padding:0 0 30px;color:#ebb75a!important;font-family:Almarai,Cairo,Arial,sans-serif;font-size:clamp(33px,2.45vw,41px)!important;font-weight:700!important;line-height:1.25;letter-spacing:0}.app .drawer-services>p:after{content:"";position:absolute;right:50%;bottom:0;width:155px;height:4px;background:#6ec8ed;transform:translate(50%)}@media(max-width:900px){.app .drawer-services>p{margin-bottom:18px!important;padding-bottom:18px;font-size:25px!important}.app .drawer-services>p:after{width:108px;height:3px}}@media(min-width:901px){.app .drawer-content{direction:rtl!important;grid-template-columns:minmax(190px,.78fr) minmax(430px,1.42fr)!important;grid-template-rows:1fr 1fr!important;column-gap:clamp(48px,5vw,82px)!important;row-gap:clamp(34px,5vh,62px)!important;align-content:center!important;align-items:center!important;padding:clamp(26px,4.5vh,54px) 0!important}.app .drawer-primary,.app .drawer-secondary,.app .drawer-services{width:100%!important;min-width:0!important;align-items:center!important;text-align:center!important}.app .drawer-primary{grid-column:1!important;grid-row:1!important;align-self:end!important}.app .drawer-secondary{grid-column:1!important;grid-row:2!important;align-self:start!important;padding:0!important}.app .drawer-services{grid-column:2!important;grid-row:1 / span 2!important;align-self:center!important}.app .drawer-primary,.app .drawer-secondary{gap:18px!important}}.app .drawer-primary .drawer-section-title,.app .drawer-secondary .drawer-section-title,.app .drawer-services>p{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;margin:0 0 16px!important;padding:0 0 20px!important;color:#ebb75a!important;font-family:Almarai,Cairo,Arial,sans-serif!important;font-size:clamp(25px,1.8vw,31px)!important;font-weight:700!important;line-height:1.35!important;text-align:center!important;letter-spacing:0!important;transform:none!important}.app .drawer-primary .drawer-section-title:after,.app .drawer-secondary .drawer-section-title:after,.app .drawer-services>p:after{content:""!important;position:absolute!important;right:50%!important;bottom:0!important;width:116px!important;height:3px!important;background:#6ec8ed!important;transform:translate(50%)!important}.app .drawer-primary a:not(.drawer-section-title),.app .drawer-secondary a:not(.drawer-section-title){width:100%!important;color:#f8f5ed!important;font-size:clamp(19px,1.35vw,24px)!important;font-weight:500!important;line-height:1.55!important;text-align:center!important;transform:none!important}.app .drawer-primary a:not(.drawer-section-title):hover,.app .drawer-secondary a:not(.drawer-section-title):hover{color:#ebb75a!important;transform:translateY(-2px)!important}.app .drawer-services>div{direction:rtl!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 clamp(24px,3vw,42px)!important;align-items:stretch!important}.app .drawer-services a.drawer-service{display:flex!important;align-items:center!important;justify-content:center!important;min-height:76px!important;padding:15px 8px!important;text-align:center!important}.app .drawer-services a.drawer-service b{margin:0!important;font-size:clamp(19px,1.3vw,23px)!important;font-weight:600!important;line-height:1.5!important;text-align:center!important}@media(max-width:900px){.app .drawer-primary .drawer-section-title,.app .drawer-secondary .drawer-section-title,.app .drawer-services>p{margin:0 0 9px!important;padding:0 0 11px!important;font-size:21px!important}.app .drawer-primary .drawer-section-title:after,.app .drawer-secondary .drawer-section-title:after,.app .drawer-services>p:after{width:74px!important;height:2px!important}.app .drawer-services>div{grid-template-columns:1fr!important;gap:0!important}.app .drawer-services a.drawer-service{min-height:0!important;padding:9px 0!important}}@media(min-width:901px){.app .site-header,.app.rtl .site-header,.app.theme-light .site-header,.app.rtl.theme-light .site-header{height:84px!important;min-height:84px!important}.app .site-header nav,.app.rtl .site-header nav,.app .site-header nav>a,.app.rtl .site-header nav>a,.app .site-header .nav-services{height:84px!important}.app .site-header nav>a:after,.app .site-header .nav-services>button:before{bottom:12px!important}}.app .drawer-primary .drawer-section-title,.app .drawer-secondary .drawer-section-title{border-bottom:0!important;box-shadow:none!important;background-image:none!important;text-decoration:none!important}.app .drawer-primary .drawer-section-title:before,.app .drawer-secondary .drawer-section-title:before{content:none!important;display:none!important}.app .drawer,.app.rtl .drawer,.app.theme-light .drawer{border-top:0!important}.app .site-header,.app.rtl .site-header,.app.theme-light .site-header,.app.rtl.theme-light .site-header{border-top:0!important;border-right:0!important;border-left:0!important;border-bottom:1px solid rgba(235,183,90,.38)!important;box-shadow:none!important}.app .site-header:before,.app .site-header:after,.app.rtl .site-header:before,.app.rtl .site-header:after,.app .drawer:before,.app .drawer:after,.app.rtl .drawer:before,.app.rtl .drawer:after{content:none!important;display:none!important}.app .drawer,.app.rtl .drawer,.app.theme-light .drawer,.app.rtl.theme-light .drawer,body.dirayah-menu-open .app .drawer{border:0!important;outline:0!important;box-shadow:none!important}@media(min-width:901px){.app .drawer,.app.rtl .drawer,.app.theme-light .drawer,.app.rtl.theme-light .drawer,body.dirayah-menu-open .app .drawer{top:84px!important;right:0!important;bottom:0!important;left:0!important;height:calc(100dvh - 84px)!important}body.dirayah-menu-open .app .site-header{border-bottom:0!important}}.app .site-header .head-actions>button+button,.app .site-header .head-actions>button+a,.app .site-header .head-actions>a+a,.app.rtl .site-header .head-actions>button+button,.app.rtl .site-header .head-actions>button+a,.app.rtl .site-header .head-actions>a+a{border-left:0!important;border-right:0!important}.app header .services-popover .mega-columns{min-height:350px!important}.app header .services-popover .mega-group{padding-top:25px!important;padding-bottom:25px!important}.app header .services-popover .mega-heading{min-height:84px!important}.app header .services-popover .mega-links{gap:3px!important;padding-top:10px!important}.app header .services-popover .mega-links a{padding:7px 3px!important;line-height:1.55!important}.app .site-header .head-actions svg{width:20px!important;height:20px!important;transform-origin:center}.app .site-header .head-actions>button:nth-of-type(2) svg{transform:scale(1.32)}.app .site-header .head-actions>button:nth-of-type(3) svg{transform:scale(1.12)}.app .site-header .head-actions>a:first-of-type svg{transform:scale(1.34)}.app .site-header .head-actions>a:last-of-type svg{transform:scale(1.17)}.app .site-header .head-actions .language-control{color:#ebb75a!important}.app .site-header .head-actions>button:hover,.app .site-header .head-actions>a:hover,.app .site-header .head-actions>button:active,.app .site-header .head-actions>a:active{color:#ebb75a!important;background:transparent!important;transform:none!important}.app .site-header .head-actions>button:focus,.app .site-header .head-actions>a:focus{background:transparent!important}.app .site-header>.logo strong,.app .site-header>.logo small,.app .site-header nav>a,.app .site-header .nav-services>button,.app.rtl .site-header nav>a,.app.rtl .site-header .nav-services>button,.app .site-header .head-actions>button,.app .site-header .head-actions>a,.app.rtl .site-header .head-actions>button,.app.rtl .site-header .head-actions>a,.app .site-header .head-actions .language-control,.app .site-header .hamb,.app.rtl .site-header .hamb{color:#edcc77!important}.app .site-header .head-actions svg{color:#edcc77!important}.app .site-header .hamb span,.app.rtl .site-header .hamb span{background:#edcc77!important}.app .site-header nav>a:hover,.app .site-header nav>a.nav-active,.app .site-header .nav-services:hover>button,.app .site-header .nav-services.nav-active>button{color:#edcc77!important}.app #media>h2{font-size:41px}@media(max-width:800px){.app #media>h2{font-size:30px}}.app .faq.wrap{max-width:1000px!important;width:min(1000px,calc(100% - 40px));padding-top:72px;padding-bottom:72px}.app .faq>h2{font-size:clamp(31px,calc(3vw - 2px),43px);margin-bottom:26px}.app .faq>article{margin-bottom:12px;border-radius:14px}.app .faq>article>button{grid-template-columns:58px minmax(0,1fr) 50px;min-height:88px;gap:14px;padding:12px 20px}.app .faq .faq-number{font-size:33px}.app .faq .faq-question{font-size:clamp(17px,1.35vw,22px)}.app .faq .faq-toggle{font-size:25px;width:42px;height:42px}.app .faq>article>p{font-size:15px;padding:16px 78px 20px!important}@media(max-width:700px){.app .faq.wrap{width:min(100% - 28px,540px);padding-top:58px;padding-bottom:58px}.app .faq>h2{font-size:31px;margin-bottom:22px}.app .faq>article{margin-bottom:10px}.app .faq>article>button{grid-template-columns:44px minmax(0,1fr) 44px;min-height:92px;gap:10px;padding:14px 10px}.app .faq .faq-number{font-size:29px}.app .faq .faq-question{font-size:16px}.app .faq .faq-toggle{font-size:23px;width:38px;height:38px}.app .faq>article>p{font-size:14px;padding:15px 20px 18px!important}}.app .contact-signals,.app.theme-light .contact-signals{background:#17213d!important;padding:clamp(42px,4vw,68px) 0}.app .contact-signals__inner--editorial{direction:ltr;display:grid;gap:clamp(22px,2vw,36px);grid-template-areas:"list panel";grid-template-columns:minmax(480px,.95fr) minmax(540px,1.1fr);margin:auto;max-width:1740px;width:calc(100% - clamp(38px,6vw,112px))}.app .contact-signals[dir=ltr] .contact-signals__inner--editorial{grid-template-areas:"panel list";grid-template-columns:minmax(540px,1.1fr) minmax(480px,.95fr)}.app .contact-signals__panel{background:linear-gradient(145deg,#1f3058d1,#0a1b36b8);border:1px solid rgba(237,204,119,.35);border-radius:3px 18px 18px 3px;box-shadow:0 22px 70px #00081833;direction:rtl;display:flex;flex-direction:column;grid-area:panel;min-height:clamp(610px,41vw,730px);overflow:hidden;padding:clamp(34px,3.3vw,58px);position:relative;text-align:right}.app .contact-signals[dir=ltr] .contact-signals__panel{border-radius:18px 3px 3px 18px;direction:ltr;text-align:left}.app .contact-signals__heading--editorial{margin:0;max-width:720px;position:relative;z-index:2}.app .contact-signals__heading--editorial>p{border-bottom:1px solid #edcc77;color:#edcc77;font-size:clamp(17px,1vw,20px);font-weight:700;margin:0 0 22px;padding-bottom:10px;width:max-content}.app .contact-signals__heading--editorial>h2,.app.theme-light .contact-signals__heading--editorial>h2{color:#f7f2e8;font-size:clamp(35px,3vw,54px);font-weight:700;line-height:1.35;margin:0 0 18px;max-width:700px}.app .contact-signals__heading--editorial>span,.app.theme-light .contact-signals__heading--editorial>span{color:#c4cddb;font-size:clamp(15px,.95vw,18px);line-height:1.85;max-width:650px}.app .contact-signals__selected{margin-top:auto;max-width:560px;padding-top:clamp(38px,4vw,66px);position:relative;z-index:2}.app .contact-signals__selected-icon{align-items:center;border:1px solid rgba(237,204,119,.7);border-radius:50%;color:#edcc77;display:flex;height:62px;justify-content:center;margin-bottom:20px;width:62px}.app .contact-signals__selected-icon svg{height:34px;stroke-width:1.45;width:34px}.app .contact-signals__selected h3{color:#f7f2e8;font-family:GEHiliBook,Helvetica,Arial,sans-serif;font-size:clamp(31px,2.25vw,43px);font-weight:700;line-height:1.35;margin:0 0 16px}.app .contact-signals__selected p{color:#c4cddb;font-size:clamp(15px,1vw,18px);line-height:1.85;margin:0;max-width:520px}.app .contact-signals__panel-mark{bottom:-9%;filter:grayscale(1) sepia(.7);height:auto;inset-inline-end:-5%;opacity:.07;pointer-events:none;position:absolute;width:48%;z-index:1}.app .contact-signals__list{align-self:stretch;border-top:1px solid rgba(237,204,119,.2);display:flex;flex-direction:column;grid-area:list}.app .contact-signal--editorial{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid rgba(237,204,119,.2);color:inherit;cursor:pointer;direction:rtl;display:grid;flex:1;font:inherit;gap:18px;grid-template-columns:54px minmax(0,1fr) 24px;min-height:94px;padding:clamp(14px,1.3vw,22px) clamp(12px,1.4vw,24px);text-align:right;transition:background .2s ease,border-color .2s ease;width:100%}.app .contact-signals[dir=ltr] .contact-signal--editorial{direction:ltr;text-align:left}.app .contact-signal--editorial:hover,.app .contact-signal--editorial:focus-visible,.app .contact-signal--editorial.is-active{background:#edcc770e;border-color:#edcc7780;outline:none}.app .contact-signal--editorial .contact-signal__icon{align-items:center;color:#edcc77;display:flex;height:48px;justify-content:center;width:48px}.app .contact-signal--editorial .contact-signal__icon svg{height:38px;stroke-width:1.4;width:38px}.app .contact-signal--editorial .contact-signal__copy{align-items:flex-start;display:flex;flex-direction:column;gap:5px}.app .contact-signal--editorial .contact-signal__copy strong,.app.theme-light .contact-signal--editorial .contact-signal__copy strong{color:#f7f2e8;font-size:clamp(17px,1.05vw,21px);font-weight:700;line-height:1.45}.app .contact-signal--editorial .contact-signal__copy small,.app.theme-light .contact-signal--editorial .contact-signal__copy small{color:#b9c3d4;font-size:clamp(12px,.78vw,14px);line-height:1.6}.app .contact-signal--editorial.is-active .contact-signal__copy strong{color:#edcc77}.app .contact-signal__chevron{color:#edcc77;height:21px;opacity:.8;transform:rotate(-90deg);width:21px}.app .contact-signals[dir=ltr] .contact-signal__chevron{transform:rotate(90deg)}.app .contact-signals__cta--editorial{align-items:center;align-self:center;border:1px solid rgba(237,204,119,.72);color:#edcc77;display:flex;font-size:clamp(16px,1vw,19px);font-weight:700;gap:14px;justify-content:center;margin:clamp(26px,2.4vw,40px) auto 0;min-height:62px;padding:12px 26px;width:min(100%,390px)}.app .contact-signals[dir=ltr] .contact-signals__cta--editorial span{transform:scaleX(-1)}@media(max-width:1120px){.app .contact-signals__inner--editorial,.app .contact-signals[dir=ltr] .contact-signals__inner--editorial{grid-template-areas:"panel" "list";grid-template-columns:1fr;max-width:850px}.app .contact-signals__panel{min-height:560px}.app .contact-signal--editorial{min-height:104px}}@media(max-width:700px){.app .contact-signals{padding:34px 0}.app .contact-signals__inner--editorial{gap:22px;width:calc(100% - 28px)}.app .contact-signals__panel{border-radius:12px!important;min-height:520px;padding:28px 22px}.app .contact-signals__heading--editorial>h2,.app.theme-light .contact-signals__heading--editorial>h2{font-size:32px}.app .contact-signals__selected h3{font-size:28px}.app .contact-signals__panel-mark{bottom:0;width:68%}.app .contact-signal--editorial{gap:12px;grid-template-columns:42px minmax(0,1fr) 18px;min-height:112px;padding:16px 8px}.app .contact-signal--editorial .contact-signal__icon{height:38px;width:38px}.app .contact-signal--editorial .contact-signal__icon svg{height:31px;width:31px}.app .contact-signal--editorial .contact-signal__copy strong,.app.theme-light .contact-signal--editorial .contact-signal__copy strong{font-size:18px}.app .contact-signal--editorial .contact-signal__copy small,.app.theme-light .contact-signal--editorial .contact-signal__copy small{font-size:13px}}.app .why.values-section>h2{font-size:41px}.app .faq>article:first-of-type>p{font-size:17px}.app .consult-inner>div>.consult-brand-name{font-size:24px;line-height:1.4;margin-bottom:16px}.app .consult-inner>div>h2{font-size:clamp(39px,4vw,53px);line-height:1.3;max-width:680px}html[dir=ltr] .app .site-header>.logo .logo-copy{direction:ltr;align-items:flex-start;text-align:left}html[dir=ltr] #root .app .site-header>.logo strong{font-size:27px!important;letter-spacing:.02em;white-space:nowrap}html[dir=ltr] #root .app .site-header>.logo small{font-size:11px!important;letter-spacing:.025em;white-space:nowrap}html[dir=ltr] .app .site-header nav{direction:ltr}html[dir=ltr] .app .hero-card.dirayah-original-copy{direction:ltr;text-align:left}html[dir=ltr] .app .hero h1.dhero-company,html[dir=ltr] .app .hero-card .dhero-tagline,html[dir=ltr] .app .hero-card .dhero-quote,html[dir=ltr] .app .hero-card .dhero-quote>p{text-align:left!important}html[dir=ltr] .app .hero-card .dhero-tagline{font-size:clamp(28px,2.4vw,42px)!important;white-space:normal}html[dir=ltr] .app .hero-card .dhero-rule{margin-right:auto;margin-left:0}html[dir=ltr] .app .hero-card .dhero-quote{padding-right:0;padding-left:30px;border-right:0;border-left:3px solid rgba(201,168,76,.48)}html[dir=ltr] .app .hero-card .dhero-quote-mark{right:auto;left:-2px}html[dir=ltr] .app .hero-card.dirayah-original-copy .actions{direction:ltr;justify-content:flex-start}html[dir=ltr] .app .drawer-content{direction:ltr;text-align:left}html[dir=ltr] .app .drawer-primary,html[dir=ltr] .app .drawer-secondary{align-items:flex-start;text-align:left}html[dir=ltr] .app .drawer-services,html[dir=ltr] .app .drawer-services a,html[dir=ltr] .app .drawer-services p{direction:ltr;text-align:left}html[dir=ltr] .app .drawer-primary a:hover,html[dir=ltr] .app .drawer-secondary a:hover{transform:translate(5px)}@media(min-width:901px){html[dir=ltr] .app .site-header nav{order:1}html[dir=ltr] .app .site-header .head-actions{order:2}}@media(max-width:620px){html[dir=ltr] .app .hero-card .dhero-quote{padding-right:0;padding-left:20px}}@media(max-width:900px){html[dir=ltr] #root .app .site-header>.logo strong{font-size:19px!important;letter-spacing:0}html[dir=ltr] #root .app .site-header>.logo small{font-size:8px!important;letter-spacing:0}html[dir=ltr] .app .drawer{overflow-x:hidden!important;overflow-y:auto!important}html[dir=ltr] .app .drawer-content{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;width:100%!important;height:auto!important;gap:22px!important;padding:14px 4px 28px!important;overflow:visible!important}html[dir=ltr] .app .drawer-primary,html[dir=ltr] .app .drawer-secondary{display:flex!important;flex-direction:column!important;align-items:flex-start!important;align-self:stretch!important;width:100%!important;gap:10px!important;margin:0!important;padding:0!important}html[dir=ltr] .app .drawer-primary .drawer-section-title,html[dir=ltr] .app .drawer-secondary .drawer-section-title,html[dir=ltr] .app .drawer-services>p{display:inline-flex!important;justify-content:flex-start!important;margin:0 0 8px!important;text-align:left!important}html[dir=ltr] .app .drawer-primary .drawer-section-title:after,html[dir=ltr] .app .drawer-secondary .drawer-section-title:after,html[dir=ltr] .app .drawer-services>p:after{right:auto!important;left:0!important;transform:none!important}html[dir=ltr] .app .drawer-primary a:not(.drawer-section-title),html[dir=ltr] .app .drawer-secondary a:not(.drawer-section-title){width:auto!important;text-align:left!important}html[dir=ltr] .app .drawer-services{align-self:stretch!important;width:100%!important}html[dir=ltr] .app .drawer-services>div{direction:ltr!important;display:grid!important;grid-template-columns:1fr!important;width:100%!important}html[dir=ltr] .app .drawer-services a.drawer-service{align-items:flex-start!important;justify-content:flex-start!important;width:100%!important;min-height:0!important;padding:9px 0!important;text-align:left!important}html[dir=ltr] .app .drawer-services a.drawer-service b{text-align:left!important}}.app .consult-inner>div>p:not(.eyebrow){font-size:19px;line-height:1.9;max-width:720px}.app .contact-signals{background:linear-gradient(180deg,#17213d,#101e35 12%,#07162a 34%,#07162a 76%,#131e35)!important;color:#f5f0e8;overflow:hidden;padding:clamp(82px,8vw,128px) 0;position:relative}.contact-signals__inner{position:relative;z-index:1}.contact-signals__heading{margin-inline:0 auto;max-width:930px;text-align:start}.contact-signals__heading>p{color:#edcc77;font-family:HelveticaNeueLT Arabic,Helvetica,Arial,sans-serif;font-size:17px;font-weight:700;letter-spacing:.04em;margin:0 0 14px}.contact-signals__heading>h2{color:#f5f0e8;font-family:GEHiliBook,Helvetica,Arial,sans-serif;font-size:clamp(32px,3.2vw,50px);font-weight:700;line-height:1.3;margin:0 0 20px;max-width:930px}.contact-signals__heading>span{color:#b8c2d4;display:block;font-size:clamp(15px,1.15vw,19px);line-height:1.9;max-width:860px}.contact-signals__grid{border:1px solid rgba(237,204,119,.24);border-radius:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:54px;overflow:hidden}.contact-signal{align-items:flex-start;background:#ffffff05;display:grid;gap:18px;grid-template-columns:58px minmax(0,1fr) 24px;min-height:182px;padding:34px 36px;position:relative;transition:background .28s ease,color .28s ease}.contact-signal:nth-child(odd){border-inline-end:1px solid rgba(237,204,119,.2)}.contact-signal:nth-child(-n+4){border-bottom:1px solid rgba(237,204,119,.2)}.contact-signal:hover,.contact-signal:focus-visible{background:#edcc7713;outline:none}.contact-signal__icon{align-items:center;border:1px solid rgba(237,204,119,.38);border-radius:50%;color:#edcc77;display:flex;height:52px;justify-content:center;transition:background .28s ease,transform .28s ease;width:52px}.contact-signal__icon svg{height:27px;width:27px}.contact-signal:hover .contact-signal__icon,.contact-signal:focus-visible .contact-signal__icon{background:#edcc77;color:#07162a;transform:translateY(-2px)}.contact-signal__copy{display:flex;flex-direction:column;gap:10px}.contact-signal__copy strong{color:#f5f0e8;font-family:GEHiliBook,Helvetica,Arial,sans-serif;font-size:clamp(20px,1.55vw,26px);font-weight:700;line-height:1.45}.contact-signal__copy small{color:#aeb9cc;font-size:16px;line-height:1.8}.contact-signal__arrow{color:#edcc77;line-height:1;opacity:.35;transform:translate(5px);transition:opacity .28s ease,transform .28s ease}.contact-signal__arrow svg,.contact-signals__cta svg{display:block;height:22px;width:22px}.contact-signal:hover .contact-signal__arrow,.contact-signal:focus-visible .contact-signal__arrow{opacity:1;transform:translate(0)}.contact-signals__cta{align-items:center;border-bottom:1px solid rgba(237,204,119,.55);color:#edcc77;display:flex;font-family:GEHiliBook,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;gap:12px;margin-top:30px;margin-inline-start:auto;padding:8px 0;width:max-content}.contact-signals__cta span{transition:transform .25s ease}.contact-signals__cta:hover span{transform:translate(-5px)}.app.theme-light .contact-signals{background:linear-gradient(180deg,#f5f0e8,#f4efe7 40%,#f5f0e8)!important;color:#16233d}.app.theme-light .contact-signals__heading>h2,.app.theme-light .contact-signal__copy strong{color:#16233d}.app.theme-light .contact-signals__heading>span,.app.theme-light .contact-signal__copy small{color:#5f6878}.app.theme-light .contact-signals__grid{border-color:#8d712852}.app.theme-light .contact-signal{background:#ffffff61}.app.theme-light .contact-signal:nth-child(odd){border-inline-end-color:#8d712842}.app.theme-light .contact-signal:nth-child(-n+4){border-bottom-color:#8d712842}.app.theme-light .contact-signal:hover,.app.theme-light .contact-signal:focus-visible{background:#fffaf2}html[dir=ltr] .contact-signals__heading{margin-inline-start:0}html[dir=ltr] .contact-signal__arrow,html[dir=ltr] .contact-signals__cta span{transform:scaleX(-1)}html[dir=ltr] .contact-signal:hover .contact-signal__arrow,html[dir=ltr] .contact-signal:focus-visible .contact-signal__arrow{transform:scaleX(-1) translate(-5px)}html[dir=ltr] .contact-signals__cta{margin-inline-start:0}html[dir=ltr] .contact-signals__cta:hover span{transform:scaleX(-1) translate(-5px)}@media(max-width:760px){.app .contact-signals{padding:68px 0}.contact-signals__heading>h2{font-size:30px}.contact-signals__heading>span{font-size:15px;line-height:1.85}.contact-signals__grid{grid-template-columns:1fr;margin-top:38px}.contact-signal{grid-template-columns:50px minmax(0,1fr) 18px;min-height:0;padding:26px 22px}.contact-signal:nth-child(odd){border-inline-end:0}.contact-signal:nth-child(-n+5){border-bottom:1px solid rgba(237,204,119,.2)}.contact-signal__icon{height:44px;width:44px}.contact-signal__icon svg{height:23px;width:23px}.contact-signal__copy strong{font-size:20px}.contact-signal__copy small{font-size:15px}}@media(max-width:800px){.app .why.values-section>h2{font-size:30px}.app .faq>article:first-of-type>p{font-size:16px}.app .consult-inner>div>.consult-brand-name{font-size:20px;margin-bottom:12px}.app .consult-inner>div>h2{font-size:35px}.app .consult-inner>div>p:not(.eyebrow){font-size:17px}}.app .founder-profile{background:#07162a;color:#f7f2e8;overflow:hidden;padding:clamp(72px,7vw,112px) 0}.founder-profile__inner{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.92fr) minmax(250px,.72fr);max-width:1380px!important;min-height:690px;padding-inline:clamp(24px,4vw,66px)!important}.founder-profile__about{grid-column:1;max-width:560px;padding-inline-end:clamp(34px,4.6vw,74px)}.founder-profile__eyebrow{color:#edcc77;font-family:HelveticaNeueLT Arabic,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:.04em;margin:0 0 18px;position:relative;width:max-content}.founder-profile__eyebrow:after{background:#edcc77;content:"";display:block;height:2px;margin-top:12px;width:52px}.founder-profile__about h2{color:#f7f2e8;font-family:GEHiliBook,HelveticaNeueLT Arabic,Helvetica,Arial,sans-serif;font-size:clamp(35px,3.1vw,50px);font-weight:700;line-height:1.34;margin:0 0 25px}.founder-profile__about>p:not(.founder-profile__eyebrow){color:#bcc6d5;font-size:clamp(16px,1.13vw,19px);line-height:1.95;margin:0}.founder-profile__about ul{display:grid;gap:14px;list-style:none;margin:30px 0 36px;padding:0}.founder-profile__about li{align-items:center;color:#ede8de;display:flex;font-size:16px;font-weight:700;gap:11px;line-height:1.6}.founder-profile__about li svg{color:#edcc77;flex:0 0 auto;height:22px;width:22px}.founder-profile__about-link,.founder-profile__consult a{align-items:center;color:#edcc77;display:inline-flex;font-size:17px;font-weight:700;gap:11px;text-decoration:none}.founder-profile__about-link{border:1px solid rgba(237,204,119,.48);min-height:50px;padding:10px 22px}.founder-profile__about-link svg,.founder-profile__consult a svg{height:20px;transition:transform .25s ease;width:20px}.founder-profile__about-link:hover svg,.founder-profile__consult a:hover svg{transform:translate(-5px)}.founder-profile__portrait{align-self:stretch;grid-column:2;margin:0;min-height:690px;overflow:hidden;position:relative}.founder-profile__portrait:after{background:#07162a29;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.founder-profile__portrait>img{display:block;height:100%;object-fit:cover;object-position:center 34%;width:100%}.founder-profile__portrait figcaption{background:#07162ae6;bottom:22px;color:#f7f2e8;display:flex;flex-direction:column;inset-inline:22px;padding:15px 18px 13px;position:absolute;z-index:2}.founder-profile__portrait figcaption strong{color:#edcc77;font-family:GEHiliBook,HelveticaNeueLT Arabic,Helvetica,Arial,sans-serif;font-size:22px;line-height:1.3}.founder-profile__portrait figcaption span{color:#d4dae4;font-size:13px;line-height:1.5;margin-top:3px}.founder-profile__consult{align-items:flex-start;align-self:center;background:#101b2e;display:flex;flex-direction:column;grid-column:3;justify-content:center;min-height:500px;padding:clamp(34px,3.8vw,58px);position:relative}.founder-profile__consult-mark{color:#edcc7729;font-family:GEHiliBook,HelveticaNeueLT Arabic,Helvetica,Arial,sans-serif;font-size:112px;font-weight:700;inset-inline-end:28px;line-height:1;position:absolute;top:24px}.founder-profile__consult>p{color:#edcc77;font-size:14px;font-weight:700;letter-spacing:.04em;margin:0 0 22px;position:relative}.founder-profile__consult h3{color:#f7f2e8;font-family:GEHiliBook,HelveticaNeueLT Arabic,Helvetica,Arial,sans-serif;font-size:clamp(27px,2.25vw,36px);font-weight:700;line-height:1.45;margin:0 0 22px;position:relative}.founder-profile__consult>span:not(.founder-profile__consult-mark){color:#aeb9cb;font-size:15px;line-height:1.85;margin-bottom:38px;position:relative}.founder-profile__consult a{border-bottom:1px solid rgba(237,204,119,.55);padding-bottom:9px}html[dir=ltr] .founder-profile__about-link svg,html[dir=ltr] .founder-profile__consult a svg{transform:scaleX(-1)}html[dir=ltr] .founder-profile__about-link:hover svg,html[dir=ltr] .founder-profile__consult a:hover svg{transform:scaleX(-1) translate(-5px)}.app.theme-light .founder-profile{background:#f4efe7;color:#18243b}.app.theme-light .founder-profile__about h2{color:#18243b}.app.theme-light .founder-profile__about>p:not(.founder-profile__eyebrow){color:#5f6878}.app.theme-light .founder-profile__about li{color:#25334b}.app.theme-light .founder-profile__about-link{color:#8d7128;border-color:#8d71287a}.app.theme-light .founder-profile__eyebrow{color:#8d7128}.app.theme-light .founder-profile__eyebrow:after{background:#8d7128}@media(max-width:1040px){.founder-profile__inner{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);min-height:0}.founder-profile__about{grid-column:1;padding-inline-end:42px}.founder-profile__portrait{grid-column:2;min-height:620px}.founder-profile__consult{grid-column:1 / -1;min-height:0;margin-top:0;padding:34px 42px}.founder-profile__consult-mark{font-size:84px;top:14px}.founder-profile__consult>span:not(.founder-profile__consult-mark){margin-bottom:24px}}@media(max-width:700px){.app .founder-profile{padding:58px 0}.founder-profile__inner{display:flex;flex-direction:column;padding-inline:22px!important}.founder-profile__about{max-width:none;padding:0 0 38px;width:100%}.founder-profile__about h2{font-size:34px}.founder-profile__about-link{width:100%;justify-content:space-between}.founder-profile__portrait{height:610px;min-height:0;width:100%}.founder-profile__portrait>img{object-position:center 28%}.founder-profile__consult{margin:0;min-height:340px;padding:34px 28px;width:100%}.founder-profile__consult h3{font-size:28px;max-width:380px}}.app .founder-profile,.app.theme-light .founder-profile{background:#07162a!important;color:#f6f2e9;padding:28px 0}.app .founder-profile__inner{align-items:stretch;direction:ltr;display:grid;grid-template-areas:"consult portrait about";grid-template-columns:22% 44% 34%;height:clamp(520px,29vw,760px);max-width:none!important;min-height:0;padding:0!important;width:calc(100% - clamp(32px,4vw,96px))}.app .founder-profile[dir=ltr] .founder-profile__inner{grid-template-areas:"about portrait consult"}.app .founder-profile__about{align-self:stretch;background:#0a1b31;border-block:1px solid rgba(237,204,119,.16);direction:rtl;display:flex;flex-direction:column;grid-area:about;justify-content:center;max-width:none;padding:42px clamp(30px,3.6vw,58px);text-align:right}.app .founder-profile[dir=ltr] .founder-profile__about,.app .founder-profile[dir=ltr] .founder-profile__consult{direction:ltr;text-align:left}.app .founder-profile__eyebrow,.app.theme-light .founder-profile__eyebrow{color:#edcc77;font-family:GEHiliBook,HelveticaNeueLT Arabic,Helvetica,Arial,sans-serif;font-size:clamp(26px,1.6vw,38px);font-weight:700;letter-spacing:0;margin-bottom:18px}.app .founder-profile__eyebrow:after,.app.theme-light .founder-profile__eyebrow:after{background:#edcc77;height:2px;margin-top:10px;width:48px}.app .founder-profile__about h2,.app.theme-light .founder-profile__about h2{color:#f6f2e9;font-size:clamp(27px,1.8vw,40px);line-height:1.38;margin-bottom:17px}.app .founder-profile__about>p:not(.founder-profile__eyebrow),.app.theme-light .founder-profile__about>p:not(.founder-profile__eyebrow){color:#c8d0dc;font-size:clamp(15px,.8vw,18px);line-height:1.8}.app .founder-profile__about ul{gap:11px;margin:24px 0 28px}.app .founder-profile__about li,.app.theme-light .founder-profile__about li{color:#f2eee5;font-size:clamp(14px,.72vw,17px);line-height:1.55}.app .founder-profile__about li svg{height:19px;width:19px}.app .founder-profile__about-link,.app.theme-light .founder-profile__about-link{border-color:#edcc778c;color:#edcc77;font-size:15px;justify-content:space-between;min-height:52px;padding:10px 18px;width:min(100%,260px)}.app .founder-profile__portrait{align-self:stretch;grid-area:portrait;height:100%;min-height:0}.app .founder-profile__portrait:after{background:#07162a2e}.app .founder-profile__portrait>img{filter:saturate(.86) contrast(1.04) brightness(.9);height:100%;object-fit:cover;object-position:center 35%}.app .founder-profile__consult{align-self:center;background:#0d2038;border:1px solid rgba(237,204,119,.24);direction:rtl;grid-area:consult;height:70%;margin-right:calc(clamp(34px,2vw,60px)*-1);max-height:520px;min-height:390px;padding:42px clamp(25px,2.8vw,44px);text-align:right;width:calc(100% + clamp(34px,2vw,60px));z-index:3}.app .founder-profile[dir=ltr] .founder-profile__consult{margin-left:calc(clamp(34px,2vw,60px)*-1);margin-right:0}.app .founder-profile__consult-mark{display:none}.app .founder-profile__consult>p{font-size:13px;margin-bottom:20px}.app .founder-profile__consult h3{color:#f7f2e8;font-size:clamp(24px,1.55vw,36px);line-height:1.45;margin-bottom:18px}.app .founder-profile__consult>span:not(.founder-profile__consult-mark){color:#c1cad8;font-size:14px;line-height:1.75;margin-bottom:34px}.app .founder-profile__consult a{font-size:15px}@media(max-width:1000px)and (min-width:701px){.app .founder-profile__inner{grid-template-columns:23% 42% 35%;height:510px;min-height:0;width:calc(100% - 24px)}.app .founder-profile__about{padding:30px 24px}.app .founder-profile__eyebrow,.app .founder-profile__about h2{font-size:24px}.app .founder-profile__about>p:not(.founder-profile__eyebrow){font-size:13px;line-height:1.72}.app .founder-profile__about ul{gap:8px;margin:18px 0 22px}.app .founder-profile__about li{font-size:12px}.app .founder-profile__about-link{font-size:13px;min-height:45px}.app .founder-profile__portrait{height:510px;min-height:0}.app .founder-profile__consult{height:66%;margin-right:-20px;min-height:330px;padding:28px 20px;width:calc(100% + 20px)}.app .founder-profile[dir=ltr] .founder-profile__consult{margin-left:-20px;margin-right:0}.app .founder-profile__consult h3{font-size:22px}.app .founder-profile__consult>span:not(.founder-profile__consult-mark){font-size:12px;margin-bottom:25px}}@media(max-width:700px){.app .founder-profile,.app.theme-light .founder-profile{padding:22px 0}.app .founder-profile__inner{display:flex;height:auto;min-height:0;width:calc(100% - 28px)}.app .founder-profile__about{order:1;padding:40px 28px}.app .founder-profile__portrait{height:560px;min-height:0;order:2}.app .founder-profile__consult{height:auto;margin:0!important;max-height:none;min-height:320px;order:3;padding:36px 28px;width:100%}}.app .contact-signals,.app.theme-light .contact-signals{background:#17213d!important;color:#f7f2e8;padding:clamp(38px,3.4vw,58px) 0}.app .contact-signals__inner--radial{align-items:stretch;direction:ltr;display:grid;grid-template-areas:"radial heading";grid-template-columns:minmax(0,1.52fr) minmax(440px,.95fr);margin:auto;max-width:1780px;min-height:clamp(590px,37vw,720px);padding:0!important;width:calc(100% - clamp(36px,5vw,104px))}.app .contact-signals[dir=ltr] .contact-signals__inner--radial{grid-template-areas:"heading radial";grid-template-columns:minmax(440px,.95fr) minmax(0,1.52fr)}.app .contact-signals__heading--radial{align-self:stretch;direction:rtl;display:flex;flex-direction:column;grid-area:heading;justify-content:flex-start;margin:0;max-width:none;padding:clamp(20px,2.7vw,44px) clamp(18px,2.3vw,38px) clamp(16px,1.7vw,28px);text-align:right}.app .contact-signals[dir=ltr] .contact-signals__heading--radial{direction:ltr;text-align:left}.app .contact-signals__heading--radial>p{border-bottom:1px solid #edcc77;color:#edcc77;font-size:clamp(17px,1vw,20px);font-weight:700;margin:0 0 25px;padding-bottom:11px;width:max-content}.app .contact-signals__heading--radial>h2,.app.theme-light .contact-signals__heading--radial>h2{color:#f7f2e8;font-size:clamp(34px,3vw,52px);font-weight:700;line-height:1.4;margin:0 0 20px;max-width:600px}.app .contact-signals__heading--radial>span,.app.theme-light .contact-signals__heading--radial>span{color:#c4cddb;font-size:clamp(15px,.95vw,18px);line-height:1.9;max-width:560px}.app .contact-signals__cta--radial{align-self:flex-end;border:1px solid rgba(237,204,119,.72);color:#edcc77;font-size:clamp(15px,1vw,18px);justify-content:center;margin:auto 0 0!important;min-height:60px;padding:12px 22px;width:min(100%,330px)}.app .contact-signals[dir=ltr] .contact-signals__cta--radial{align-self:flex-start}.app .contact-signals__radial{grid-area:radial;min-height:clamp(590px,37vw,720px);position:relative}.app .contact-signals{scroll-margin-top:82px}.app .contact-signals__radial-lines{display:none}.app .contact-signals__radial-logo{align-items:center;display:flex;height:clamp(76px,6vw,104px);justify-content:center;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:clamp(94px,7.5vw,126px);z-index:3}.app .contact-signals__radial-logo img{display:block;height:100%;object-fit:contain;width:100%}.app .contact-signals__grid--radial{border:0!important;border-radius:0;display:block;height:100%;top:0;right:0;bottom:0;left:0;margin:0!important;overflow:visible;position:absolute;width:100%;z-index:2}.app .contact-signal--radial{align-items:center;background:transparent!important;border:0!important;display:flex;flex-direction:column;gap:7px;min-height:0;padding:6px;position:absolute;text-align:center;transition:transform .25s ease;width:30%}.app .contact-signal--radial:nth-child(1){right:7%;top:2%}.app .contact-signal--radial:nth-child(2){left:7%;top:2%}.app .contact-signal--radial:nth-child(3){bottom:0;right:7%}.app .contact-signal--radial:nth-child(4){left:0;top:38%;width:23%}.app .contact-signal--radial:nth-child(5){right:0;top:38%;width:23%}.app .contact-signal--radial:nth-child(6){bottom:0;left:7%}.app .contact-signal--radial:hover,.app .contact-signal--radial:focus-visible{outline:none;transform:translateY(-6px)}.app .contact-signal--radial .contact-signal__icon{background:transparent!important;border:0;border-radius:0;color:#edcc77;height:44px;width:44px}.app .contact-signal--radial .contact-signal__icon svg{height:38px;stroke-width:1.35;width:38px}.app .contact-signal--radial .contact-signal__copy{align-items:center;gap:8px}.app .contact-signal--radial .contact-signal__copy strong,.app.theme-light .contact-signal--radial .contact-signal__copy strong{color:#edcc77;font-size:clamp(17px,1.12vw,22px);font-weight:700;line-height:1.45}.app .contact-signal--radial .contact-signal__copy small,.app.theme-light .contact-signal--radial .contact-signal__copy small{color:#c4cddb;font-size:clamp(12px,.8vw,15px);line-height:1.65;max-width:290px}@media(max-width:1120px){.app .contact-signals__inner--radial,.app .contact-signals[dir=ltr] .contact-signals__inner--radial{display:flex;flex-direction:column;min-height:0}.app .contact-signals__heading--radial{min-height:420px;order:1;padding:30px clamp(10px,4vw,44px)}.app .contact-signals__radial{height:650px;min-height:650px;order:2}}@media(max-width:700px){.app .contact-signals__inner--radial{width:calc(100% - 32px)}.app .contact-signals__heading--radial{min-height:0;padding:10px 0 52px}.app .contact-signals__heading--radial>p{font-size:17px;margin-bottom:24px}.app .contact-signals__heading--radial>h2,.app.theme-light .contact-signals__heading--radial>h2{font-size:34px;line-height:1.45;margin-bottom:20px}.app .contact-signals__heading--radial>span,.app.theme-light .contact-signals__heading--radial>span{font-size:16px;line-height:1.85}.app .contact-signals__cta--radial{align-self:stretch;margin-top:30px!important;min-height:60px;width:100%}.app .contact-signals__radial{height:auto;min-height:0}.app .contact-signals__radial-lines{display:none}.app .contact-signals__radial-logo{height:105px;margin:0 auto 28px;position:relative;transform:none;left:auto;top:auto;width:128px}.app .contact-signals__grid--radial{display:grid;height:auto;position:relative}.app .contact-signal--radial{align-items:start;border-top:1px solid rgba(237,204,119,.2)!important;display:grid;gap:16px;grid-template-columns:48px minmax(0,1fr);padding:24px 0;position:relative;text-align:right;width:100%}.app .contact-signals[dir=ltr] .contact-signal--radial{text-align:left}.app .contact-signal--radial:nth-child(n){bottom:auto;left:auto;right:auto;top:auto}.app .contact-signal--radial .contact-signal__icon{grid-column:1;height:42px;width:42px}.app .contact-signal--radial .contact-signal__icon svg{height:34px;width:34px}.app .contact-signal--radial .contact-signal__copy{align-items:flex-start;grid-column:2}.app .contact-signal--radial .contact-signal__copy strong,.app.theme-light .contact-signal--radial .contact-signal__copy strong{font-size:21px}.app .contact-signal--radial .contact-signal__copy small,.app.theme-light .contact-signal--radial .contact-signal__copy small{font-size:15px}}.app.theme-light .contact-signals__panel{background:linear-gradient(145deg,#1f3058d1,#0a1b36b8)!important}.app.theme-light .contact-signals__heading--editorial>h2,.app.theme-light .contact-signals__selected h3{color:#f7f2e8!important}.app.theme-light .contact-signals__heading--editorial>span,.app.theme-light .contact-signals__selected p{color:#c4cddb!important}.app.theme-light .contact-signal--editorial{background:transparent!important}.app.theme-light .contact-signal--editorial:hover,.app.theme-light .contact-signal--editorial:focus-visible,.app.theme-light .contact-signal--editorial.is-active{background:#edcc770e!important}.app.theme-light .contact-signal--editorial .contact-signal__copy strong{color:#f7f2e8!important}.app.theme-light .contact-signal--editorial.is-active .contact-signal__copy strong{color:#edcc77!important}.app.theme-light .contact-signal--editorial .contact-signal__copy small{color:#b9c3d4!important}.app .contact-signals,.app.theme-light .contact-signals{padding:clamp(26px,2.6vw,42px) 0}.app .contact-signals__inner--editorial{gap:clamp(18px,1.5vw,28px)}.app .contact-signals__panel{min-height:clamp(480px,34vw,560px);padding:clamp(26px,2.5vw,42px)}.app .contact-signals__heading--editorial>p{font-size:17px;margin-bottom:15px;padding-bottom:8px}.app .contact-signals__heading--editorial>h2,.app.theme-light .contact-signals__heading--editorial>h2{font-size:clamp(30px,2.35vw,44px);line-height:1.3;margin-bottom:12px}.app .contact-signals__heading--editorial>span,.app.theme-light .contact-signals__heading--editorial>span{font-size:clamp(14px,.82vw,16px);line-height:1.7}.app .contact-signals__selected{padding-top:24px}.app .contact-signals__selected-icon{height:52px;margin-bottom:13px;width:52px}.app .contact-signals__selected-icon svg{height:29px;width:29px}.app .contact-signals__selected h3{font-size:clamp(27px,1.85vw,36px);margin-bottom:9px}.app .contact-signals__selected p{font-size:clamp(14px,.84vw,16px);line-height:1.7}.app .contact-signal--editorial{gap:13px;grid-template-columns:46px minmax(0,1fr) 20px;min-height:70px;padding:clamp(9px,.8vw,14px) clamp(10px,1vw,18px)}.app .contact-signal--editorial .contact-signal__icon{height:40px;width:40px}.app .contact-signal--editorial .contact-signal__icon svg{height:32px;width:32px}.app .contact-signal--editorial .contact-signal__copy{gap:2px}.app .contact-signal--editorial .contact-signal__copy strong,.app.theme-light .contact-signal--editorial .contact-signal__copy strong{font-size:clamp(16px,.9vw,19px);line-height:1.35}.app .contact-signal--editorial .contact-signal__copy small,.app.theme-light .contact-signal--editorial .contact-signal__copy small{font-size:clamp(11px,.68vw,13px);line-height:1.45}.app .contact-signals__cta--editorial{font-size:clamp(15px,.9vw,17px);margin:16px auto 0;min-height:52px;padding:9px 22px;width:min(100%,340px)}@media(max-width:1120px){.app .contact-signals__panel{min-height:460px}.app .contact-signal--editorial{min-height:82px}}@media(max-width:700px){.app .contact-signals__panel{min-height:440px;padding:24px 20px}.app .contact-signals__heading--editorial>h2,.app.theme-light .contact-signals__heading--editorial>h2{font-size:29px}.app .contact-signal--editorial{min-height:96px}}.app .methodology{background:#07162a;color:#f7f2e8;padding:clamp(58px,5vw,86px) 0;scroll-margin-top:82px}.app .methodology__inner{direction:ltr;display:grid;gap:clamp(48px,6vw,104px);grid-template-areas:"steps intro";grid-template-columns:minmax(0,1.22fr) minmax(330px,.78fr);max-width:1540px}.app .methodology[dir=ltr] .methodology__inner{grid-template-areas:"intro steps";grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr)}.app .methodology__intro{align-self:start;direction:rtl;grid-area:intro;padding-top:8px;position:sticky;text-align:right;top:112px}.app .methodology[dir=ltr] .methodology__intro{direction:ltr;text-align:left}.app .methodology__intro>p{color:#edcc77;font-size:16px;font-weight:700;letter-spacing:.02em;margin:0 0 18px}.app .methodology__intro>h2{color:#f7f2e8;font-family:GEHiliBook,HelveticaNeueLT Arabic,Helvetica,Arial,sans-serif;font-size:clamp(36px,3.2vw,55px);font-weight:700;line-height:1.28;margin:0 0 20px;max-width:560px}.app .methodology__intro>span{color:#bec8d7;display:block;font-size:clamp(15px,.95vw,18px);line-height:1.85;max-width:530px}.app .methodology__intro>b{border:1px solid rgba(237,204,119,.45);color:#edcc77;display:inline-flex;font-size:14px;font-weight:700;margin-top:30px;padding:10px 16px}.app .methodology__steps{counter-reset:method-step;direction:rtl;grid-area:steps;list-style:none;margin:0;padding:0;position:relative}.app .methodology[dir=ltr] .methodology__steps{direction:ltr}.app .methodology__steps:before{background:#edcc7759;bottom:42px;content:"";inset-inline-start:30px;position:absolute;top:42px;width:1px}.app .methodology__steps>li{align-items:start;border-bottom:1px solid rgba(237,204,119,.16);display:grid;gap:24px;grid-template-columns:60px minmax(0,1fr);min-height:112px;padding:18px 0 22px;position:relative}.app .methodology__steps>li:last-child{border-bottom:0}.app .methodology__number{align-items:center;background:#07162a;border:1px solid rgba(237,204,119,.78);border-radius:50%;color:#edcc77;display:flex;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;height:52px;justify-content:center;position:relative;width:52px;z-index:1}.app .methodology__steps h3{color:#f7f2e8;font-family:GEHiliBook,HelveticaNeueLT Arabic,Helvetica,Arial,sans-serif;font-size:clamp(22px,1.45vw,28px);font-weight:700;line-height:1.35;margin:0 0 8px}.app .methodology__steps p{color:#bec8d7;font-size:clamp(14px,.9vw,17px);line-height:1.75;margin:0;max-width:760px}.app.theme-light .methodology{background:#f5f2eb;color:#15213b}.app.theme-light .methodology__intro>h2,.app.theme-light .methodology__steps h3{color:#15213b}.app.theme-light .methodology__intro>span,.app.theme-light .methodology__steps p{color:#545f71}.app.theme-light .methodology__steps>li{border-bottom-color:#8d712833}.app.theme-light .methodology__steps:before{background:#8d712857}.app.theme-light .methodology__number{background:#f5f2eb;border-color:#8d7128a6;color:#8d7128}@media(max-width:960px){.app .methodology__inner,.app .methodology[dir=ltr] .methodology__inner{grid-template-areas:"intro" "steps";grid-template-columns:1fr;gap:42px}.app .methodology__intro{position:static}.app .methodology__intro>h2{max-width:720px}.app .methodology__intro>span{max-width:720px}}@media(max-width:700px){.app .methodology{padding:48px 0}.app .methodology__inner{gap:34px;width:calc(100% - 32px)}.app .methodology__intro>h2{font-size:34px}.app .methodology__intro>b{margin-top:22px}.app .methodology__steps:before{inset-inline-start:24px}.app .methodology__steps>li{gap:16px;grid-template-columns:48px minmax(0,1fr);min-height:0;padding:17px 0 20px}.app .methodology__number{height:44px;width:44px}.app .methodology__steps h3{font-size:22px}.app .methodology__steps p{font-size:14px}}.app .methodology--path,.app.theme-light .methodology--path{background:#07162a!important;color:#f7f2e8;overflow:hidden;padding:clamp(54px,4.8vw,82px) 0 clamp(62px,5vw,88px);position:relative}.app .methodology__inner--path,.app .methodology--path[dir=ltr] .methodology__inner--path{display:block;max-width:1680px;position:relative;z-index:2}.app .methodology__intro--path{background:transparent!important;direction:rtl;display:block;margin-left:auto;margin-right:0;max-width:790px;padding:0!important;position:static;text-align:right;width:min(100%,790px)}.app .methodology--path[dir=ltr] .methodology__intro--path{direction:ltr;margin-left:0;margin-right:auto;text-align:left}.app .methodology__intro--path>p{border-bottom:2px solid #edcc77;color:#edcc77;font-size:clamp(18px,1.2vw,22px);margin:0 0 22px;padding-bottom:10px;width:max-content}.app .methodology__intro--path>h2,.app.theme-light .methodology__intro--path>h2{color:#f7f2e8;font-size:clamp(43px,4vw,68px);line-height:1.3;margin:0 0 18px;max-width:790px}.app .methodology__intro--path>span,.app.theme-light .methodology__intro--path>span{color:#aeb9cc;font-size:clamp(16px,1.1vw,20px);line-height:1.8;max-width:760px}.app .methodology__mark{filter:grayscale(1) sepia(.25);height:auto;left:-1%;opacity:.055;pointer-events:none;position:absolute;top:4%;width:29%;z-index:1}.app .methodology--path[dir=ltr] .methodology__mark{left:auto;right:-1%}.app .methodology__steps--path{direction:rtl;display:grid;gap:0;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:clamp(56px,5vw,82px) 0 0;padding:0;position:relative}.app .methodology--path[dir=ltr] .methodology__steps--path{direction:ltr}.app .methodology__steps--path:before{background:#edcc77b8;content:"";height:1px;left:9%;position:absolute;right:9%;top:43px;width:auto}.app .methodology__steps--path>li{align-items:center;border:0!important;display:flex;flex-direction:column;gap:0;min-height:0;padding:0 clamp(10px,1.2vw,22px);position:relative;text-align:center}.app .methodology__icon{align-items:center;background:#07162a;border:1.5px solid #edcc77;border-radius:50%;color:#edcc77;display:flex;height:86px;justify-content:center;position:relative;width:86px;z-index:2}.app .methodology__icon svg{height:43px;stroke-width:1.35;width:43px}.app .methodology__steps--path .methodology__number{background:transparent!important;border:0;border-radius:0;color:#edcc77!important;display:block;font-size:clamp(18px,1.25vw,23px);height:auto;margin:14px 0 10px;width:auto}.app .methodology__steps--path h3,.app.theme-light .methodology__steps--path h3{color:#f7f2e8;font-size:clamp(21px,1.45vw,27px);line-height:1.35;margin:0 0 8px}.app .methodology__steps--path p,.app.theme-light .methodology__steps--path p{color:#aeb9cc;font-size:clamp(13px,.88vw,16px);line-height:1.65;margin:0 auto;max-width:250px}@media(max-width:900px){.app .methodology__intro--path>h2,.app.theme-light .methodology__intro--path>h2{font-size:42px}.app .methodology__steps--path{gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.app .methodology__steps--path:before{display:none}.app .methodology__steps--path>li{border-top:1px solid rgba(237,204,119,.18)!important;min-height:235px;padding:28px 18px}.app .methodology__steps--path>li:last-child{grid-column:1/-1}}@media(max-width:600px){.app .methodology--path{padding:44px 0}.app .methodology__intro--path>h2,.app.theme-light .methodology__intro--path>h2{font-size:34px}.app .methodology__intro--path>span,.app.theme-light .methodology__intro--path>span{font-size:15px}.app .methodology__mark{top:2%;width:70%}.app .methodology__steps--path{display:block;margin-top:36px}.app .methodology__steps--path>li{align-items:flex-start;display:grid;gap:5px 16px;grid-template-columns:64px minmax(0,1fr);min-height:0;padding:20px 0;text-align:right}.app .methodology--path[dir=ltr] .methodology__steps--path>li{text-align:left}.app .methodology__icon{grid-row:1/4;height:58px;width:58px}.app .methodology__icon svg{height:30px;width:30px}.app .methodology__steps--path .methodology__number{font-size:16px;margin:0}.app .methodology__steps--path h3{font-size:21px;margin:0}.app .methodology__steps--path p{font-size:14px;margin:2px 0 0;max-width:none}}.app{padding-bottom:142px}.home-sticky-consult{position:fixed;z-index:9990;inset-inline:clamp(14px,2vw,30px);bottom:16px;min-height:112px;padding:18px clamp(18px,2.2vw,34px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(210px,.85fr);align-items:center;background:#dce5f0;color:#202938;border:1px solid rgba(255,255,255,.82);border-radius:8px;box-shadow:0 18px 50px #040c1c3d}.home-sticky-consult label{min-width:0;padding:0 clamp(15px,1.7vw,28px);display:grid;gap:9px;border-inline-end:1px solid rgba(32,41,56,.22)}.home-sticky-consult label:first-of-type{padding-inline-start:0}.home-sticky-consult label>span{display:flex;align-items:center;gap:9px;color:#202938;font-size:14px;font-weight:700;white-space:nowrap}.home-sticky-consult label svg{width:19px;height:19px;color:#596579;flex:0 0 auto}.home-sticky-consult input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#17213d;font:inherit;font-size:13px}.home-sticky-consult input::placeholder{color:#7c8797;opacity:.82}.home-sticky-consult button{min-height:58px;margin-inline-start:clamp(16px,2vw,28px);padding:0 16px 0 22px;border:1px solid #17213d;border-radius:999px;background:#17213d;color:#edcc77;display:flex;align-items:center;justify-content:space-between;gap:16px;font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.home-sticky-consult button:hover{transform:translateY(-2px);background:#07162a}.home-sticky-consult button svg{width:36px;height:36px;padding:8px;border-radius:50%;background:#f8f6f0;color:#17213d}.app.rtl .home-sticky-consult button svg{transform:rotate(-90deg)}.home-sticky-consult>p{position:absolute;inset-inline-end:26px;bottom:calc(100% + 9px);margin:0;padding:8px 14px;border-radius:6px;background:#f4ead0;color:#17213d;box-shadow:0 8px 24px #040c1c29;font-size:13px;font-weight:700}@media(max-width:1100px){.home-sticky-consult{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(190px,.8fr)}.home-sticky-consult label:nth-of-type(4){display:none}}@media(max-width:760px){.app{padding-bottom:112px}.home-sticky-consult{inset-inline:8px;bottom:8px;min-height:88px;padding:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(132px,.9fr)}.home-sticky-consult label{padding:0 10px;gap:6px}.home-sticky-consult label:nth-of-type(2),.home-sticky-consult label:nth-of-type(4){display:none}.home-sticky-consult label>span{font-size:11px;gap:6px}.home-sticky-consult label svg{width:15px;height:15px}.home-sticky-consult input{font-size:11px}.home-sticky-consult button{min-height:52px;margin-inline-start:10px;padding:0 10px 0 13px;font-size:11px;gap:7px}.home-sticky-consult button svg{width:28px;height:28px;padding:6px}.home-sticky-consult>p{inset-inline:8px;bottom:calc(100% + 6px);font-size:11px;text-align:center}}@font-face{font-family:HelveticaNeueLT Arabic;src:url(/fonts/HelveticaNeueLTArabic-Light.woff) format("woff");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:HelveticaNeueLT Arabic;src:url(/fonts/HelveticaNeueLTArabic-Bold.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:GE Hili Book;src:url(/fonts/GE-Hili-Book.woff) format("woff");font-style:normal;font-weight:400;font-display:block}:root{--site-font-family: "HelveticaNeueLT Arabic", sans-serif;--site-heading-font-family: "GE Hili Book", "HelveticaNeueLT Arabic", sans-serif;font-family:var(--site-font-family);font-synthesis:none}html,body,#root,#root *,#root *:before,#root *:after{font-family:var(--site-font-family)!important;font-synthesis:none;font-synthesis-weight:none;font-synthesis-style:none}body,#root *{font-weight:300!important}#root :is(nav,ul,ol,li,strong,b,dt,th,summary),#root :is(nav,ul,ol,li,strong,b,dt,th,summary) *,#root :is(.site-header,.drawer,.menu,.nav,.navigation) a,#root :is(.site-header,.drawer,.menu,.nav,.navigation) a *{font-weight:700!important}#root :is(.site-header nav,.site-header nav *,.contact-header nav,.contact-header nav *,.drawer-primary,.drawer-primary *,.drawer-secondary,.drawer-secondary *,.drawer-services,.drawer-services *,.services-popover,.services-popover *){font-family:var(--site-heading-font-family)!important;font-weight:400!important}#root :is(h2,h3,h4,h5,h6,button,[type=button],[type=submit],[type=reset],[role=button]),#root :is(h2,h3,h4,h5,h6,button,[type=button],[type=submit],[type=reset],[role=button]) *,#root :is(.button,.btn,.primary,.outline),#root :is(.button,.btn,.primary,.outline) *{font-weight:700!important}#root h1,#root h1 *,#root .dhero-tagline,#root .dhero-tagline *{font-family:var(--site-heading-font-family)!important;font-weight:400!important}#root :is(h2,h3,h4,h5,h6),#root :is(h2,h3,h4,h5,h6) *{font-family:var(--site-heading-font-family)!important;font-weight:400!important}#root .about-page .about-page-title,#root .about-page .about-page-title *{font-weight:400!important}#root .about-page .about-hero-statement,#root .about-page .about-hero-statement *{font-weight:300!important}#root .about-page .about-journey .about-kicker,#root .about-page .about-cta .about-kicker{font-weight:700!important}#root .app .logo .logo-copy,#root .app .logo .logo-copy strong,#root .app .logo .logo-copy small{font-family:var(--site-heading-font-family)!important;font-weight:400!important}input,textarea,select,option,button,table,dialog,[role=dialog],[role=menu],[role=listbox],[role=option]{font-family:var(--site-font-family)!important;font-synthesis:none}#root .contact-page .contact-reference-hero p,#root .contact-page .contact-aside>.contact-kicker,#root .contact-page .contact-form .form-heading .contact-kicker{font-weight:700!important}#root .contact-page .contact-email small{font-weight:700!important}.app .founder-profile__particle-logo{display:flex;align-items:center;justify-content:center;background:var(--brand-navy-900)!important;padding:20px}.app .founder-profile__particle-logo:before,.app .founder-profile__particle-logo:after{display:none!important}.app .founder-profile__particle-logo .dirayah-particle-mark{width:100%;height:100%;min-height:340px;aspect-ratio:auto;background:transparent!important;border:0!important;box-shadow:none!important;filter:saturate(.35)}.app .home-particle-signature{display:flex;justify-content:center;padding:24px 20px 40px;background:var(--brand-navy-900)!important}.app .home-particle-signature .dirayah-particle-mark{width:min(100%,480px);height:360px;min-height:0;aspect-ratio:auto;background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important;filter:saturate(.35)}@media(max-width:600px){.app .home-particle-signature .dirayah-particle-mark{height:280px}}.app .dirayah-footer{background:var(--brand-navy-900)!important;background-image:none!important;color:#b8c0cb;padding:24px 0 0;border-top:0;text-align:start}.dirayah-footer__inner{width:calc(100% - 80px);max-width:1440px;margin:auto;border-top:1px solid rgba(200,185,150,.28);position:relative}.dirayah-footer__inner:before{content:"";position:absolute;top:-4px;left:50%;width:6px;height:6px;transform:rotate(45deg);background:#c8b996;box-shadow:0 0 0 8px var(--brand-navy-900)}.dirayah-footer__grid{display:grid;grid-template-columns:1.35fr 1fr .85fr 1.1fr;gap:clamp(24px,3vw,52px);padding:44px 0 36px;align-items:start}.dirayah-footer__brand .logo{display:flex;min-width:0;gap:14px;justify-content:flex-start;color:#c8b996;text-decoration:none}.app .dirayah-footer .dirayah-logo{width:72px;height:72px;object-fit:contain;border-radius:0;filter:url(#dirayah-logo-clear)}.dirayah-footer .logo-copy{display:flex;flex-direction:column;gap:5px}.dirayah-footer .logo-copy strong{font-size:32px;font-weight:500;line-height:1.3}.dirayah-footer .logo-copy small{font-size:12px;color:#b8b2a5}.dirayah-footer__brand>p,.dirayah-footer__contact>p{font-size:14px;line-height:1.9;margin:18px 0;max-width:320px}.dirayah-footer__brand>span{font-size:11px;color:#8d9aaa}.dirayah-footer h3{font-size:16px;color:#c8b996;margin:5px 0 20px;font-weight:700}.dirayah-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.dirayah-footer nav h3{margin-bottom:7px}.dirayah-footer a{color:inherit;text-decoration:none;transition:color .2s}.dirayah-footer nav a{font-size:14px;line-height:1.65;font-weight:400;transition:color .2s,translate .2s}.dirayah-footer nav a:hover{translate:0 -1px}.dirayah-footer a:hover{color:#f2e9d9}.dirayah-footer a:focus-visible{outline:2px solid #c8b996;outline-offset:5px}.dirayah-footer__contact{padding-inline-start:24px;border-inline-start:1px solid rgba(200,185,150,.14)}.dirayah-footer__cta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border:1px solid rgba(200,185,150,.4);border-radius:4px;color:#c8b996!important;font-size:13px;max-width:290px;background:#c8b99606;transition:background .2s,border-color .2s}.dirayah-footer__cta:hover{background:#c8b99614;border-color:#c8b996}.dirayah-footer__cta svg{width:20px;height:20px;flex-shrink:0}.dirayah-footer[dir=rtl] .dirayah-footer__cta svg{transform:rotate(-90deg)}.dirayah-footer__bottom{border-top:1px solid rgba(200,185,150,.14);display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0 26px 70px}.dirayah-footer__bottom small{font-size:12px;color:#8d9aaa}.dirayah-footer__bottom>a{display:flex;gap:12px;font-size:12px;color:#c8b996}@media(max-width:1050px){.dirayah-footer__grid{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:600px){.dirayah-footer__inner{width:calc(100% - 40px)}.dirayah-footer__grid{gap:30px 20px}.dirayah-footer__brand,.dirayah-footer__contact{grid-column:1 / -1}.dirayah-footer__contact{padding-inline-start:0;border-inline-start:0}.dirayah-footer__bottom{align-items:flex-start;flex-direction:column;padding-bottom:86px;gap:14px}}.app>main .founder-profile__about{background:#1c2948!important;background-image:none!important;border:1px solid rgba(200,185,150,.22)!important;box-shadow:none!important}.app>main .founder-profile__about h2{color:#eee7da!important}.app>main .founder-profile__about>p:not(.founder-profile__eyebrow),.app>main .founder-profile__about li,.app>main .founder-profile__about li span{color:#bdc5d1!important}.app>main .founder-profile__about .founder-profile__eyebrow,.app>main .founder-profile__about svg,.app>main .founder-profile__about .founder-profile__about-link{color:#c8b996!important}.app>main .founder-profile__about .founder-profile__about-link{border:1px solid #C8B996!important;background:transparent!important;box-shadow:none!important}.app>main .founder-profile__about .founder-profile__eyebrow:after{background:#c8b996!important}.app .founder-portrait-retouched{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.app .founder-profile__portrait>img{filter:none!important;object-position:center 40%!important}.app .founder-profile__portrait{isolation:isolate;background:var(--brand-navy-900)}.app .founder-profile__portrait:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:#07162a38;backdrop-filter:saturate(.45) brightness(.78);-webkit-backdrop-filter:saturate(.45) brightness(.78);mask-image:radial-gradient(ellipse 46% 62% at 55% 74%,transparent 0%,transparent 70%,#000 94%);-webkit-mask-image:radial-gradient(ellipse 46% 62% at 55% 74%,transparent 0%,transparent 70%,#000 94%)}.app .founder-profile__portrait:after{display:block!important;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(to right,var(--brand-navy-900),transparent 5%,transparent 95%,var(--brand-navy-950)),linear-gradient(to top,var(--brand-navy-900),transparent 5%)!important}:root{--brand-navy-950:#07162a;--brand-navy-900:#0b1e3f;--brand-navy-800:#10284c;--brand-navy-700:#18345b;--brand-gold-600:#846b40;--brand-gold-500:#a78d5e;--brand-gold-300:#c8b996;--brand-ivory:#f6e7cf;--brand-cream:#f5ebdd;--brand-paper:#fff9ef;--brand-muted-dark:#bcc5d0;--brand-muted-light:#626b79}.app{--dir-navy:var(--brand-navy-800);--dir-navy-deep:var(--brand-navy-900);--dir-navy-soft:var(--brand-navy-700);--dir-gold:var(--brand-gold-500);--dir-gold-soft:var(--brand-gold-300);--dir-gold-light:var(--brand-ivory);--dir-ivory:var(--brand-ivory);--dir-muted:var(--brand-muted-dark);background:var(--brand-navy-900);color:var(--brand-ivory)}.app .site-header,.app.rtl .site-header{background:#0b1e3ff7;color:var(--brand-ivory);border-color:#c79a4557}.app .site-header .logo-copy strong,.app .site-header .logo-copy small,.app .site-header nav a,.app .site-header .nav-services>button,.app .site-header .head-actions button,.app .site-header .head-actions a{color:var(--brand-gold-300)}.app .site-header nav a:hover,.app .site-header .nav-active,.app .site-header .nav-services>button:hover{color:var(--brand-ivory)}.app .primary{background:var(--brand-gold-300);color:var(--brand-navy-900)}.app .outline{border-color:#e1c58ca3;color:var(--brand-ivory)}.app section:not(.hero):not(.recognized):not(.consult):not(.founder-profile):not(.contact-signals):not(.methodology){background-color:var(--brand-navy-900);color:var(--brand-ivory)}.app .svc-section{--navy:var(--brand-navy-900);--surface-page:var(--brand-navy-900);--surface-elevated:var(--brand-navy-800);--surface-card:var(--brand-navy-800);--surface-soft:rgba(199,154,69,.12);--gold:var(--brand-gold-500);--gold-light:var(--brand-gold-300);--text-heading:var(--brand-ivory);--text-body:var(--brand-muted-dark);--text-muted:#8793a6;--border-subtle:rgba(199,154,69,.22)}.app .services-popover,.app .services-popover .mega-group{background:var(--brand-paper)!important;color:var(--brand-navy-900)!important}.app .services-popover{border-color:#b889386b;border-top-color:var(--brand-gold-500)}.app header .services-popover .mega-heading b,.app header .services-popover .mega-links a,.app header .services-popover .mega-footer,.app header .services-popover .mega-footer b{color:var(--brand-navy-900)!important}.app header .services-popover .mega-heading small,.app header .services-popover .mega-footer small{color:var(--brand-muted-light)!important}.app header .services-popover .mega-links a:hover{background:#efe1ca!important;color:#7c5a20!important}.app .home-sticky-consult{background:#eee3d2;border-color:#fff9efeb;color:var(--brand-navy-900)}.app .home-sticky-consult button{background:var(--brand-navy-900);border-color:var(--brand-navy-900);color:var(--brand-gold-300)}.app .home-sticky-consult button:hover{background:var(--brand-navy-950)}.app.theme-light{--dir-ivory:var(--brand-cream);--dir-muted:var(--brand-muted-light);background:var(--brand-cream);color:var(--brand-navy-900)}.app.theme-light .site-header,.app.rtl.theme-light .site-header{background:#f6e7cff7;color:var(--brand-navy-900);border-color:#b8893859}.app.theme-light .site-header .logo-copy strong,.app.theme-light .site-header .logo-copy small,.app.theme-light .site-header nav a,.app.theme-light .site-header .nav-services>button,.app.theme-light .site-header .head-actions button,.app.theme-light .site-header .head-actions a{color:#7b5d27}.app.theme-light section:not(.hero):not(.recognized):not(.consult):not(.founder-profile):not(.contact-signals):not(.methodology){background-color:var(--brand-cream);color:var(--brand-navy-900)}.app.theme-light .svc-section{--navy:var(--brand-cream);--surface-page:var(--brand-cream);--surface-elevated:#eadcc7;--surface-card:var(--brand-paper);--surface-soft:rgba(184,137,56,.12);--text-heading:var(--brand-navy-900);--text-body:var(--brand-muted-light);--text-muted:#7a746b;--border-subtle:rgba(123,93,39,.2)}.about-page{--about-bg:var(--brand-navy-900);--about-bg-soft:var(--brand-navy-800);--about-surface:var(--brand-navy-800);--about-ink:var(--brand-ivory);--about-muted:var(--brand-muted-dark);--about-gold:var(--brand-gold-500);--about-gold-strong:var(--brand-gold-300);--about-border:rgba(199,154,69,.28);--about-rule:rgba(225,197,140,.2)}.about-page.light{--about-bg:var(--brand-cream);--about-bg-soft:#eadcc7;--about-surface:var(--brand-paper);--about-ink:var(--brand-navy-900);--about-muted:var(--brand-muted-light);--about-gold:#8e6928;--about-gold-strong:var(--brand-gold-600);--about-border:rgba(142,105,40,.32);--about-rule:rgba(11,30,63,.16)}.contact-page{--contact-page:var(--brand-navy-900);--contact-hero:var(--brand-navy-800);--contact-surface:var(--brand-navy-800);--contact-panel:#11284a;--contact-ink:var(--brand-ivory);--contact-muted:var(--brand-muted-dark);--contact-gold:var(--brand-gold-300);--contact-gold-strong:var(--brand-gold-500);--contact-border:rgba(199,154,69,.26);--navy:var(--brand-navy-900);--navy-2:var(--brand-navy-800);--panel:#11284a;--gold:var(--brand-gold-500);--ink:var(--brand-ivory);--muted:var(--brand-muted-dark)}.contact-page.light{--contact-page:var(--brand-cream);--contact-hero:#eadcc7;--contact-surface:#eadcc7;--contact-panel:var(--brand-paper);--contact-ink:var(--brand-navy-900);--contact-muted:var(--brand-muted-light);--contact-gold:#8e6928;--contact-gold-strong:var(--brand-gold-600);--contact-border:rgba(11,30,63,.16);--navy:var(--brand-cream);--navy-2:#eadcc7;--panel:var(--brand-paper);--gold:#8e6928;--ink:var(--brand-navy-900);--muted:var(--brand-muted-light)}.services-page{background:var(--brand-navy-900)}.services-page.theme-light{background:var(--brand-cream)}.services-page .svc-section{--navy:var(--brand-navy-900);--surface-page:var(--brand-navy-900);--surface-elevated:var(--brand-navy-800);--surface-card:var(--brand-navy-800);--surface-soft:rgba(199,154,69,.12);--gold:var(--brand-gold-500);--gold-light:var(--brand-gold-300);--text-heading:var(--brand-ivory);--text-body:var(--brand-muted-dark);--text-muted:#8793a6;--border-subtle:rgba(199,154,69,.22)}.services-page.theme-light .svc-section{--navy:var(--brand-cream);--surface-page:var(--brand-cream);--surface-elevated:#eadcc7;--surface-card:var(--brand-paper);--surface-soft:rgba(184,137,56,.12);--text-heading:var(--brand-navy-900);--text-body:var(--brand-muted-light);--text-muted:#7a746b;--border-subtle:rgba(11,30,63,.16)}.articles-page{--article-bg:var(--brand-navy-900);--article-surface:var(--brand-navy-800);--article-surface-soft:#11284a;--article-ink:var(--brand-ivory);--article-muted:var(--brand-muted-dark);--article-border:rgba(199,154,69,.24);--article-gold:var(--brand-gold-300);--article-gold-strong:var(--brand-gold-500);--article-navy:var(--brand-navy-900)}.articles-page.theme-light{--article-bg:var(--brand-cream);--article-surface:var(--brand-paper);--article-surface-soft:#efe3d1;--article-ink:var(--brand-navy-900);--article-muted:var(--brand-muted-light);--article-border:rgba(11,30,63,.16);--article-gold:#8e6928;--article-gold-strong:var(--brand-gold-600);--article-navy:var(--brand-navy-900)}.articles-page .articles-footer{background:var(--brand-navy-900)}.articles-page.theme-light .articles-footer{background:#e8d9c1;color:var(--brand-navy-900)}.app>main,.app.theme-light>main,.app>main>.hero,.app>main>.contact-signals,.app>main>.dirayah-reference-sections,.app>main .svc-section,.app>main>.methodology,.app>main>.values-section,.app>main>.founder-profile,.app>main>#media,.app>main>.faq,.app>main>.consult{background-color:var(--brand-navy-900)!important;background-image:none!important;color:var(--brand-ivory)!important}.app.theme-light,.app.theme-light>main{background:var(--brand-navy-900)!important;color:var(--brand-ivory)!important}.app>main>.dirayah-reference-sections,.app>main .svc-section,.app>main .svc-container,.app>main .svc-bg-grid,.app>main .svc-bg-orb{background-image:none!important}.app>main .svc-bg-grid,.app>main .svc-bg-orb,.app>main .svc-accent-line{display:none!important}.app>main h1,.app>main h2,.app>main h3,.app>main .faq-question,.app>main .contact-signal__copy strong,.app>main .contact-signals__selected h3,.app>main .methodology__steps h3,.app>main .founder-profile__about h2,.app>main .founder-profile__consult h3,.app>main .svc-card__title{color:var(--brand-ivory)!important}.app>main p,.app>main .lede,.app>main .contact-signals__heading>span,.app>main .contact-signals__selected p,.app>main .contact-signal__copy small,.app>main .methodology__intro>span,.app>main .methodology__steps p,.app>main .founder-profile__about>p:not(.founder-profile__eyebrow),.app>main .founder-profile__about li,.app>main .founder-profile__consult>span:not(.founder-profile__consult-mark),.app>main .svc-subheadline,.app>main .svc-card__desc,.app>main .case-grid article>p,.app>main .faq article>p,.app>main .consult-inner>div>p:not(.eyebrow){color:var(--brand-muted-dark)!important}.app>main .eyebrow,.app>main .contact-signals__heading>p,.app>main .contact-signals__heading>span:first-child,.app>main .methodology__intro>p,.app>main .methodology__intro>span:first-child,.app>main .founder-profile__eyebrow,.app>main .svc-overline__text,.app>main .svc-headline__accent,.app>main .svc-card__number,.app>main .svc-card__link,.app>main .faq-number{color:var(--brand-gold-300)!important}.app>main .contact-signals__panel,.app.theme-light>main .contact-signals__panel{box-shadow:none!important}.app>main .contact-signals .contact-signal__icon,.app>main .contact-signals .contact-signal__chevron,.app>main .contact-signals .contact-signals__cta,.app>main .contact-signals .contact-signal--editorial .contact-signal__copy strong{color:#c8b996!important}.app>main .contact-signals .contact-signal__icon{border-color:#c8b9964d!important;background:transparent!important}.app>main .contact-signals .contact-signal--editorial,.app>main .contact-signals .contact-signals__list,.app>main .contact-signals .contact-signals__cta{border-color:#c8b99640!important}.app>main .contact-signals .contact-signal--editorial:hover,.app>main .contact-signals .contact-signal--editorial:focus-visible,.app>main .contact-signals .contact-signal--editorial.is-active{background:#c8b9960e!important}.app>main .contact-signals__panel{min-height:0!important;align-self:start;padding:clamp(24px,2.5vw,38px)!important;border-radius:18px!important}.app>main .contact-signals__heading--editorial>p{border:0;padding:0;margin:0 0 16px;font-size:15px;font-weight:700}.app>main .contact-signals__heading--editorial>h2{font-size:clamp(28px,2.05vw,36px)!important;line-height:1.55!important;margin:0 0 14px}.app>main .contact-signals__heading--editorial>span{display:block;font-size:15px!important;line-height:1.9!important}.app>main .contact-signals__selected{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:16px;row-gap:8px;max-width:none;margin:28px 0 0;padding:24px 0 0;border-top:1px solid rgba(200,185,150,.2)}.app>main .contact-signals__selected-icon{grid-column:1;grid-row:1 / span 2;width:48px;height:48px;margin:0;border-radius:13px;border-color:#c8b99640;background:#c8b9960f;color:#c8b996}.app>main .contact-signals__selected-icon svg{width:27px;height:27px}.app>main .contact-signals__selected h3{grid-column:2;margin:0;font-size:clamp(22px,1.6vw,28px)!important;line-height:1.5}.app>main .contact-signals__selected p{grid-column:2;max-width:none;margin:0;font-size:14px!important;line-height:1.85}@media(max-width:600px){.app>main .contact-signals__selected{column-gap:12px;grid-template-columns:40px minmax(0,1fr)}.app>main .contact-signals__selected-icon{width:40px;height:40px}}.app .svc-card,.app .svc-card:hover{box-shadow:none!important}.app .svc-card .svc-card__inner,.app .svc-card:hover .svc-card__inner,.app .svc-card--hovered .svc-card__inner,.app .svc-card--featured .svc-card__inner{box-shadow:0 2px 5px -2px #00000029!important}.app>main .contact-signals__panel,.app.theme-light>main .contact-signals__panel,.app>main .consult form,.app>main .svc-card,.app>main .svc-card__inner,.app>main .svc-card--featured .svc-card__inner,.app>main .case-grid article,.app>main .faq article{background:var(--brand-navy-800)!important;background-image:none!important;border-color:#c79a453d!important}.app>main .contact-signal--editorial,.app.theme-light>main .contact-signal--editorial{background:transparent!important;color:var(--brand-ivory)!important}.app>main .contact-signal--editorial:hover,.app>main .contact-signal--editorial:focus-visible,.app>main .contact-signal--editorial.is-active{background:#c79a4514!important}.app>main .founder-profile__about{background:var(--brand-navy-950)!important}.app>main .founder-profile__consult{background:var(--brand-navy-800)!important}.app>main .methodology__number{background:var(--brand-navy-900)!important;border-color:#e1c58cad!important;color:var(--brand-gold-300)!important}.app>main .consult input{color:var(--brand-ivory)!important;border-color:#e1c58c61!important}.app>.site-footer,.app.theme-light>.site-footer{background:var(--brand-navy-900)!important;color:var(--brand-ivory)!important}.app>.site-footer>div,.app.theme-light>.site-footer>div,.app>.site-footer .copyright{color:var(--brand-muted-dark)!important}.app>main .dhero-company,.app.theme-light>main .dhero-company{background-image:none!important;color:var(--brand-gold-300)!important;-webkit-text-fill-color:var(--brand-gold-300)!important;text-shadow:none!important}.app>main .dhero-tagline,.app>main .dhero-tagline span{color:var(--brand-gold-300)!important;-webkit-text-fill-color:var(--brand-gold-300)!important}.app>main .svc-headline__main{color:var(--brand-ivory)!important;-webkit-text-fill-color:var(--brand-ivory)!important}.app>main .svc-headline__accent{background:none!important;color:var(--brand-gold-300)!important;-webkit-text-fill-color:var(--brand-gold-300)!important;animation:none!important}.app>main .svc-cat-btn__label{color:var(--brand-muted-dark)!important}.app>main .svc-cat-btn--active .svc-cat-btn__label,.app>main .svc-cat-btn:hover .svc-cat-btn__label{color:var(--brand-ivory)!important}.app>main .svc-card__glow{display:none!important}.app>main .hero h1.dhero-company,.app>main .hero h1.dhero-company.is-animating,.app>main .hero h1.dhero-company.is-settled,.app.theme-light>main .hero h1.dhero-company,.app.theme-light>main .hero h1.dhero-company.is-animating,.app.theme-light>main .hero h1.dhero-company.is-settled{background-image:none!important;color:var(--brand-gold-300)!important;-webkit-text-fill-color:var(--brand-gold-300)!important;animation:none!important;opacity:1!important;transform:none!important}.app.theme-light>main .hero .hero-card .dhero-quote>p,.app>main .hero .hero-card .dhero-quote>p{color:var(--brand-ivory)!important;opacity:.9!important}.app.theme-light>main .hero .hero-card .dhero-quote-mark,.app>main .hero .hero-card .dhero-quote-mark{color:#e1c58c3d!important}.app .site-header,.app.rtl .site-header,.app.theme-light .site-header,.app.rtl.theme-light .site-header{background:var(--brand-navy-900)!important;background-image:none!important;color:var(--brand-ivory)!important;border-bottom-color:#e1c58c47!important}.app .site-header .logo-copy strong,.app .site-header .logo-copy small,.app .site-header nav a,.app .site-header .nav-services>button,.app .site-header .head-actions button,.app .site-header .head-actions a{color:var(--brand-gold-300)!important}.app .site-header nav a,.app .site-header .nav-services>button,.app .site-header .head-actions button,.app .site-header .head-actions a{color:#d7d3ca!important}.app .site-header nav a:hover,.app .site-header .nav-services>button:hover,.app .site-header .head-actions button:hover,.app .site-header .head-actions a:hover{color:#f3ede2!important}.app .site-header nav a.nav-active,.app .site-header .nav-services.nav-active>button{color:#eee4d2!important}.app .site-header nav a:before,.app .site-header .nav-services>button:before,.app .site-header nav a:first-child{border-bottom-color:#a98543!important}.app .site-header .logo-copy strong{color:#d7c39b!important}.app .site-header .logo-copy small{color:#b9b5ac!important}.app .site-header,.app.rtl .site-header,.app.theme-light .site-header,.app.rtl.theme-light .site-header{top:12px!important;inset-inline:12px!important;width:calc(100% - 24px)!important;border:1px solid rgba(225,197,140,.18)!important;border-radius:18px!important;box-shadow:0 5px 16px -6px #0108182e,0 2px 5px -2px #0108181f,inset 0 1px #ffffff0a,inset 0 -1px #0000000f!important;transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .24s ease!important;will-change:transform}.app .site-header.header-hidden,.app.rtl .site-header.header-hidden,.app.theme-light .site-header.header-hidden,.app.rtl.theme-light .site-header.header-hidden{transform:translateY(calc(-100% - 28px))!important;pointer-events:none}body.dirayah-menu-open .app .site-header{transform:translateY(0)!important;pointer-events:auto}@media(max-width:800px){.app .site-header,.app.rtl .site-header,.app.theme-light .site-header,.app.rtl.theme-light .site-header{top:8px!important;inset-inline:8px!important;width:calc(100% - 16px)!important;border-radius:14px!important}}.app>main .hero h1.dhero-company,.app>main .hero h1.dhero-company.is-animating,.app>main .hero h1.dhero-company.is-settled,.app.theme-light>main .hero h1.dhero-company,.app.theme-light>main .hero h1.dhero-company.is-animating,.app.theme-light>main .hero h1.dhero-company.is-settled{background-image:linear-gradient(105deg,#b88938,#d7b66d 28%,#f6e7cf 52%,#e1c58c 72%,#b88938)!important;background-size:220% 100%!important;background-position:0% 50%;background-repeat:no-repeat!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.app>main .hero h1.dhero-company,.app.theme-light>main .hero h1.dhero-company{animation:dirayahBrandGoldShimmer 5.8s ease-in-out infinite!important}.app>main .hero h1.dhero-company.is-animating,.app.theme-light>main .hero h1.dhero-company.is-animating{animation:dirayahFadeUpTrack .9s cubic-bezier(.16,1,.3,1) .1s both,dirayahTwoSweep 2.8s cubic-bezier(.45,0,.2,1) .45s both!important}.app>main .hero h1.dhero-company.is-settled,.app.theme-light>main .hero h1.dhero-company.is-settled{animation:dirayahBrandGoldShimmer 5.8s ease-in-out infinite!important}@keyframes dirayahBrandGoldShimmer{0%,18%{background-position:0% 50%}72%,to{background-position:100% 50%}}@keyframes dirayahTwoSweep{0%{background-position:0% 50%}to{background-position:100% 50%}}.app>main .hero .dhero-quote,.app.rtl>main .hero .dhero-quote{border-left:0!important;border-right:0!important}.app>main .values-section>h2,.app>main #media>h2,.app>main .methodology .methodology__intro--path>h2{font-size:clamp(28px,2.05vw,36px)!important;line-height:1.55!important}.app>main .methodology--path .methodology__icon{background:var(--brand-navy-900);border:1px solid rgba(200,185,150,.3);color:#c8b996;box-shadow:none}.app>main .methodology--path .methodology__icon svg{width:36px;height:36px;stroke-width:1.25}.app>main .methodology--path .methodology__steps--path:before{background:#c8b99638}.app>main .methodology--path .methodology__steps--path .methodology__number{color:#c8b996!important}@media(max-width:900px){.app>main .methodology--path .methodology__icon svg{width:28px;height:28px}}.app.rtl>main .hero h1.dhero-company{position:relative;top:18px;overflow:visible!important}.app.rtl>main .hero .hero-card.dirayah-original-copy{overflow:visible!important}.app{padding-bottom:0!important}.home-consult-widget{position:fixed;left:24px;right:auto;bottom:24px;z-index:9990;direction:inherit}.home-consult-launcher{min-width:62px;width:62px;height:62px;padding:0 19px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(224,198,145,.62);border-radius:999px;background:linear-gradient(145deg,#e9dcc3,#cfb77f);color:#081630;box-shadow:0 16px 38px #01091c6b,inset 0 1px #ffffffb3;font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease}.home-consult-launcher:hover{transform:translateY(-3px);box-shadow:0 20px 44px #01091c80,inset 0 1px #ffffffc2}.home-consult-launcher svg{width:25px;height:25px;flex:0 0 auto}.home-consult-launcher>span{display:none}.home-sticky-consult.home-sticky-consult--panel{position:absolute;right:auto;left:0;bottom:76px;width:min(420px,calc(100vw - 32px));min-height:0;padding:22px;display:flex;flex-direction:column;align-items:stretch;gap:13px;border:1px solid rgba(222,195,139,.42);border-radius:20px;background:linear-gradient(145deg,#f3eadb,#e4d5bc);color:#081630;box-shadow:0 28px 70px #01091c7a,inset 0 1px #ffffffd1;animation:dirayahConsultOpen .24s cubic-bezier(.22,1,.36,1) both}.home-consult-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:12px;border-bottom:1px solid rgba(8,22,48,.14)}.home-consult-panel__head>div{display:grid;gap:4px}.home-consult-panel__head>div>span{color:#947133;font-size:11px;font-weight:800;letter-spacing:.08em}.home-consult-panel__head strong{font-size:19px;line-height:1.45;color:#081630}.home-sticky-consult.home-sticky-consult--panel .home-consult-panel__close{width:36px;min-height:36px;margin:0;padding:0;flex:0 0 36px;display:grid;place-items:center;border:1px solid rgba(8,22,48,.2);border-radius:50%;background:#ffffff6b;color:#081630}.home-sticky-consult.home-sticky-consult--panel .home-consult-panel__close:hover{transform:rotate(6deg);background:#ffffffbf}.home-sticky-consult.home-sticky-consult--panel .home-consult-panel__close svg{width:19px;height:19px;padding:0;background:none;color:inherit}.home-sticky-consult.home-sticky-consult--panel label{width:100%;padding:11px 13px;gap:6px;display:grid;border:1px solid rgba(8,22,48,.14);border-radius:11px;background:#ffffff47}.home-sticky-consult.home-sticky-consult--panel label>span{font-size:12px;color:#303b4f}.home-sticky-consult.home-sticky-consult--panel label svg{color:#8c6b30}.home-sticky-consult.home-sticky-consult--panel input{font-size:13px;color:#081630}.home-sticky-consult.home-sticky-consult--panel .home-consult-panel__submit{width:100%;min-height:54px;margin:2px 0 0;padding:0 10px 0 20px;border-color:#081630;background:#081630;color:#dfc184}.home-sticky-consult.home-sticky-consult--panel .home-consult-panel__submit:hover{background:#10254a}.home-sticky-consult.home-sticky-consult--panel>p{position:static;width:100%;margin:0;padding:10px 12px;box-shadow:none;text-align:center;background:#08163014}@keyframes dirayahConsultOpen{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:640px){.app{padding-bottom:0!important}.home-consult-widget{left:14px;right:auto;bottom:14px}.home-consult-launcher{width:56px;min-width:56px;height:56px;padding:0;border-radius:50%}.home-consult-launcher span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.home-sticky-consult.home-sticky-consult--panel{left:0;right:auto;bottom:68px;width:calc(100vw - 28px);padding:17px;gap:10px}.home-sticky-consult.home-sticky-consult--panel label,.home-sticky-consult.home-sticky-consult--panel label:nth-of-type(2),.home-sticky-consult.home-sticky-consult--panel label:nth-of-type(4){display:grid}}.app .site-header>.logo .dirayah-logo{background:transparent!important;filter:url(#dirayah-logo-clear)!important}.app .site-header .logo-copy strong{color:#d1c09d!important}.app .site-header .logo-copy small{color:#aaa69d!important}.app .site-header nav>a,.app .site-header .nav-services>button,.app.rtl .site-header nav>a,.app.rtl .site-header .nav-services>button{color:#c8b996!important}.app .site-header .head-actions>button,.app .site-header .head-actions>a,.app .site-header .head-actions .language-control,.app .site-header .hamb,.app.rtl .site-header .head-actions>button,.app.rtl .site-header .head-actions>a,.app.rtl .site-header .hamb{color:#c8b996!important}.app .site-header .head-actions svg{color:currentColor!important}.app .site-header .hamb span,.app.rtl .site-header .hamb span{background:#c8b996!important}.app .site-header nav>a:hover,.app .site-header nav>a.nav-active,.app .site-header .nav-services:hover>button,.app .site-header .nav-services.nav-active>button,.app.rtl .site-header nav>a:hover,.app.rtl .site-header nav>a.nav-active,.app.rtl .site-header .nav-services:hover>button,.app.rtl .site-header .nav-services.nav-active>button,.app .site-header .head-actions>button:hover,.app .site-header .head-actions>a:hover{color:#c8b996!important}.app .site-header nav>a:before,.app .site-header nav>a:after,.app .site-header .nav-services>button:before,.app .site-header nav>a:first-child{border-color:#9e8455!important}.app>main .founder-profile{padding:48px 0!important;background:var(--brand-navy-900)!important}.app>main .founder-profile__inner{display:grid!important;direction:inherit!important;grid-template-columns:minmax(0,78fr) minmax(0,22fr)!important;grid-template-areas:"brand consult"!important;gap:24px!important;width:calc(100% - 48px)!important;max-width:none!important;height:auto!important;min-height:0!important;padding:0!important;background:transparent;border:0;border-radius:0;overflow:visible}.app>main .founder-profile__brand-panel{grid-area:brand;display:grid;grid-template-columns:minmax(0,34fr) minmax(0,44fr);grid-template-areas:"about portrait";min-width:0;background:#0d192f;border:1px solid rgba(200,185,150,.18);border-radius:8px;overflow:hidden}.app>main .founder-profile__about{padding:40px clamp(24px,3vw,48px)!important;background:transparent!important;border:0!important;box-shadow:none!important;min-width:0;direction:inherit;text-align:start}.app>main .founder-profile__eyebrow{font-size:18px!important;margin:0 0 20px!important;color:#c8b996!important}.app>main .founder-profile__eyebrow:after{display:none!important}.app>main .founder-profile__about h2{font-size:clamp(28px,2.05vw,36px)!important;line-height:1.55!important;margin:0 0 20px!important;color:#eee7da!important}.app>main .founder-profile__about>p:not(.founder-profile__eyebrow){font-size:16px!important;line-height:1.95!important;color:#bdc5d1!important}.app>main .founder-profile__about ul{margin:22px 0 26px!important;gap:14px!important}.app>main .founder-profile__about li{font-size:14px!important;color:#bdc5d1!important}.app>main .founder-profile__about svg{color:#c8b996!important;flex-shrink:0}.app>main .founder-profile__about-link{width:230px!important;min-height:48px!important;border-radius:6px;color:#c8b996!important;border-color:#c8b99680!important}.app>main .founder-profile__particle-logo{margin:0!important;padding:28px!important;width:100%!important;height:auto!important;min-height:380px!important;background:transparent!important;align-self:stretch!important}.app>main .founder-profile__particle-logo .dirayah-particle-mark{filter:none!important;width:100%!important;height:100%!important;min-height:340px!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.app>main .founder-profile__particle-logo .dirayah-particle-mark:before,.app>main .founder-profile__particle-logo .dirayah-particle-mark:after,.app>main .founder-profile__particle-logo:before,.app>main .founder-profile__particle-logo:after{display:none!important}.app>main .founder-profile__consult{display:flex!important;flex-direction:column;justify-content:center;gap:22px;align-items:stretch;align-self:center!important;direction:inherit!important;text-align:start!important;width:calc(100% + 48px)!important;height:auto!important;min-height:390px!important;max-height:none!important;margin:0!important;margin-inline-start:-48px!important;position:relative;z-index:3;padding:36px clamp(22px,2.5vw,40px)!important;background:#1c2948!important;border:1px solid rgba(200,185,150,.22)!important;border-radius:8px!important;box-shadow:none!important}.app>main .founder-profile__consult>p{grid-column:1;grid-row:1;margin:0 0 8px!important;font-size:13px!important;color:#c8b996!important}.app>main .founder-profile__consult h3{grid-column:1;grid-row:2;margin:0!important;font-size:22px!important;line-height:1.6!important;color:#eee7da!important}.app>main .founder-profile__consult>span:not(.founder-profile__consult-mark){grid-column:2;grid-row:1 / 3;margin:0!important;font-size:14px!important;line-height:1.9!important;color:#bdc5d1!important}.app>main .founder-profile__consult a{grid-column:3;grid-row:1 / 3;display:flex;gap:24px;align-items:center;white-space:nowrap;margin:0!important;padding:13px 20px!important;border:1px solid rgba(200,185,150,.5)!important;border-radius:6px;color:#c8b996!important;font-size:15px!important}.app>main .founder-profile a:hover{background:#c8b99614!important}@media(max-width:900px){.app>main .founder-profile__inner{grid-template-columns:1fr!important;grid-template-areas:"brand" "consult"!important;width:calc(100% - 32px)!important}.app>main .founder-profile__brand-panel{grid-template-columns:1fr;grid-template-areas:"about" "portrait"}.app>main .founder-profile__particle-logo{height:380px!important;min-height:0!important;padding:12px 28px 28px!important}.app>main .founder-profile__particle-logo .dirayah-particle-mark{min-height:0!important}.app>main .founder-profile__consult{width:100%!important;margin:0!important;min-height:0!important;gap:18px}.app>main .founder-profile__consult>p,.app>main .founder-profile__consult h3,.app>main .founder-profile__consult>span:not(.founder-profile__consult-mark),.app>main .founder-profile__consult a{grid-column:1;grid-row:auto}.app>main .founder-profile__consult a{justify-self:start;margin-top:8px!important}}#root>:is(.app,.about-page,.services-page,.articles-page,.contact-page){background:linear-gradient(#09132961,#09132961),url(/assets/about-royal-wallpaper.webp) repeat,#091329!important;background-size:auto,620px 620px,auto!important}#root .app:before,#root .app:after{display:none!important}#root :is(.app,.about-page,.services-page,.articles-page,.contact-page)>main,#root :is(.app,.services-page,.articles-page) main>section,#root .services-page>.svc-section,#root .publications-main,#root :is(.dirayah-footer,.about-footer,.articles-footer,.contact-footer),#root :is(.home-particle-signature,.founder-profile__particle-logo){background:transparent!important}#root :is(.app,.about-page,.services-page,.articles-page,.contact-page) .site-header{background:linear-gradient(#07152e38,#07152e38),url(/assets/header-navy-texture.png) repeat,#07152e!important;background-size:auto,315px 135px,auto!important;background-blend-mode:normal,luminosity,normal}#root :is(.svc-headline__main,.publications-title h1),#root .app main>section>h2,#root .app :is(.methodology__intro h2,.contact-signals__intro h2,.founder-profile__brand-panel h2),#root .contact-aside h2{color:#f6f0df!important}#root :is(.svc-subheadline,.svc-cat-btn__label,.publication-summary-copy,.publication-empty),#root .contact-aside>p:not(.contact-kicker){color:#c5ccda!important}#root :is(.svc-headline__accent,.publication-summary-count),#root .app .hero .outline{color:#c5ad78!important}#root .contact-body{background:transparent!important}#root .contact-aside .contact-email{color:#f6f0df!important}#root .contact-aside .contact-response span{color:#c5ccda!important}#root :is(.svc-bg-grid,.svc-bg-orb){display:none!important}#root .app main .svc-section,#root .services-page main .svc-section,#root .app main .dirayah-reference-sections,#root .app main .svc-container{background:transparent!important}#root :is(.services-popover,.drawer,.contact-signals__panel,.svc-card__inner,.founder-profile__consult){background:linear-gradient(#07152e38,#07152e38),url(/assets/header-navy-texture.png) repeat,#07152e!important;background-size:auto,315px 135px,auto!important;background-blend-mode:normal,luminosity,normal;color:#f6f0df!important}#root .services-popover .mega-group{background:transparent!important}#root .services-popover :is(.mega-heading b,.mega-links a),#root .svc-card__title,#root .founder-profile__consult h3{color:#f6f0df!important}#root .services-popover .mega-heading small,#root .svc-card__desc,#root .founder-profile__consult>span{color:#c5ccda!important}#root .svc-card__number{color:#c5ad78!important}#root .services-popover .mega-links a:hover{background:#c5ad781f!important;color:#e4cea0!important}#root :is(.services-popover,.drawer,.contact-signals__panel,.svc-card__inner,.founder-profile__consult){background:#07152e!important;background-blend-mode:normal}#root :is(.services-popover,.drawer,.contact-signals__panel,.svc-card__inner,.founder-profile__consult){background:#11284c!important}#root .dirayah-footer{color:#b8c0cb;padding:24px 0 0;border-top:0;text-align:start;width:100%;height:auto;max-width:none}#root .dirayah-footer .dirayah-logo{width:72px;height:72px;object-fit:contain;border-radius:0;filter:url(#dirayah-logo-clear)}#root .dirayah-footer nav{margin:0;text-align:start}#root .dirayah-footer nav a{border-bottom:0;padding:0}#root .dirayah-footer .logo{padding:0;border:0}#root .app .methodology--path .methodology__icon{background:linear-gradient(145deg,#20385d,#11284c 48%,#0a1933);border:1px solid rgba(175,190,215,.3);box-shadow:inset 0 2px 2px #dce8ff29,inset 0 -3px 5px #00051280,0 5px #07152b,0 12px 18px #00040f8c;transform:translateY(-5px)}#root .app .value-card__icon{display:inline-flex;align-items:center;justify-content:center;width:86px;height:86px;border-radius:50%;background:linear-gradient(145deg,#20385d,#11284c 48%,#0a1933);border:1px solid rgba(175,190,215,.3);box-shadow:inset 0 2px 2px #dce8ff29,inset 0 -3px 5px #00051280,0 5px #07152b,0 12px 18px #00040f8c;transform:translateY(-5px);color:#c8b996;margin-bottom:22px}#root .app .value-card__icon svg{width:36px;height:36px}@media(max-width:900px){#root .app .value-card__icon{width:58px;height:58px}#root .app .value-card__icon svg{width:28px;height:28px}}#root .app .founder-profile__brand-panel,#root .app .founder-profile__consult{border:1px solid rgba(175,190,215,.3);box-shadow:inset 0 2px 2px #dce8ff1c,inset 0 -3px 5px #00051247,0 6px #07152b,0 16px 26px #00040f7a}#root .app .founder-profile__brand-panel,#root .app .founder-profile__consult{border-top-color:#cbdaf28c;border-inline-start-color:#afc3e261;box-shadow:inset 0 3px 3px #dce8ff38,inset 0 -4px 6px #0005126b,0 9px #061126,0 20px 28px #00030ca8,0 34px 44px #00030c4d}#root .app .founder-profile__brand-panel,#root .app .founder-profile__consult{border-color:#5a709352;box-shadow:inset 0 -4px 6px #0005126b,0 9px #061126,0 20px 28px #00030ca8,0 34px 44px #00030c4d}#root .app .faq .faq-question{font-size:clamp(16px,1.18vw,20px);line-height:1.6}#root .app .faq .faq-number{font-size:29px}#root .app .faq>article{box-shadow:inset 0 -3px 5px #00051252,0 6px #061126,0 13px 20px #00030c80;margin-bottom:22px}@media(max-width:700px){#root .app .faq .faq-question{font-size:15px}#root .app .faq .faq-number{font-size:26px}}#root .app .faq .faq-question{font-size:clamp(14px,1.05vw,18px)}#root .app .faq .faq-number{font-size:25px}@media(max-width:700px){#root .app .faq .faq-question{font-size:14px}#root .app .faq .faq-number{font-size:23px}}#root .app .faq>article>button{min-height:64px;padding:10px 20px}#root .app .faq .faq-toggle{width:34px;height:34px;font-size:22px}@media(max-width:700px){#root .app .faq>article>button{min-height:64px;padding:10px}}#root .app .contact-signal__copy small{font-size:13px!important;font-weight:400!important;line-height:1.75!important}#root .app .methodology__steps p{font-size:15px!important;font-weight:400!important;line-height:1.75!important}#root .app .faq .faq-question{font-weight:600!important}@media(max-width:760px){#root .app .methodology__steps p{font-size:14px!important}}#root .svc-card__desc{text-align:start!important}html[data-cms-theme] #root>:is(.app,.about-page,.services-page,.articles-page,.contact-page){background:linear-gradient(color-mix(in srgb,var(--cms-background) calc(var(--cms-overlay)*100%),transparent),color-mix(in srgb,var(--cms-background) calc(var(--cms-overlay)*100%),transparent)),var(--cms-pattern),var(--cms-background)!important;background-size:auto,620px 620px,auto!important;color:var(--cms-text)!important}html[data-cms-theme] #root .site-header{background:var(--cms-header) url(/assets/header-navy-texture.png) repeat!important;background-blend-mode:soft-light!important;background-size:315px 135px!important;color:var(--cms-gold)!important}html[data-cms-theme] #root :is(.services-popover,.drawer,.contact-signals__panel,.svc-card__inner,.founder-profile__consult,.faq>article,.publication-card,.contact-form){background:var(--cms-surface)!important;color:var(--cms-text)!important}html[data-cms-theme] #root :is(.svc-card__title,.publication-card h2,.faq-question,.founder-profile__consult h3,.publications-title h1,.about-hero-statement,.about-section-heading h2){color:var(--cms-text)!important}html[data-cms-theme] #root :is(.svc-card__desc,.publication-card-date,.about-lede,.about-story-copy,.contact-signals__selected p){color:var(--cms-muted)!important}html[data-cms-theme] #root :is(.site-header nav a,.site-header nav button,.head-actions button,.head-actions a,.site-header .logo,.svc-card__link,.about-kicker){color:var(--cms-gold)!important}html[data-cms-theme=light] #root :is(.founder-profile__about,.contact-inquiry-copy,.contact-inquiry-banner){color:var(--cms-text)!important}html[data-cms-theme=light] #root .founder-profile__about{background:var(--cms-surface)!important}html[data-cms-theme=light] #root :is(.app,.about-page,.contact-page) main :is(h1,h2,h3,.faq-question){color:var(--cms-text)!important}html[data-cms-theme=light] #root :is(.app,.about-page,.contact-page) main :is(p,.about-story-copy,.about-lede,.contact-signals__heading>span,.founder-profile__about li){color:var(--cms-muted)!important}html[data-cms-theme=light] #root .contact-inquiry-copy{background:var(--cms-surface)!important;padding:24px;border-radius:12px}html[data-cms-theme=light] #root .dirayah-footer,html[data-cms-theme=light] #root .dirayah-footer :is(p,small,span,a){color:var(--cms-text)!important}.site-preferences{display:flex;gap:8px;justify-content:center;padding:14px;background:var(--cms-background,#091329);color:var(--cms-text,#fff);font:14px Arial}.site-preferences select{padding:7px;border:1px solid #718099;border-radius:6px;background:var(--cms-surface,#11284c);color:inherit}.site-preferences a{padding:7px;color:inherit}.cms-article{max-width:900px;margin:auto;padding:70px 24px;color:var(--cms-text);background:var(--cms-background);min-height:80vh}.cms-article>img{width:100%;max-height:430px;object-fit:cover}.cms-article h1{font-size:36px}.cms-article p{font-size:18px;line-height:2;white-space:pre-wrap}html[data-cms-shadow=false] #root :is(.value-card__icon,.methodology__icon,.svc-card__inner,.faq>article,.founder-profile__brand-panel,.founder-profile__consult){box-shadow:none!important}html[data-cms-theme=light] #root .svc-headline__main{color:var(--cms-text)!important;-webkit-text-fill-color:var(--cms-text)!important}html[data-cms-theme=light] #root :is(.svc-subheadline,.svc-cat-btn__label,.publication-summary-copy,.publication-empty){color:var(--cms-muted)!important}.site-preferences{gap:10px;padding:16px 14px 26px;font:inherit;font-size:13px}.site-preferences select{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;padding-block:8px;padding-inline:16px 34px;border:1px solid color-mix(in srgb,var(--cms-gold,#c5ad78) 45%,transparent);border-radius:999px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23c5ad78' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 13px center;color:var(--cms-gold,#c5ad78);cursor:pointer;transition:border-color .2s,background-color .2s}html[dir=rtl] .site-preferences select{background-position:left 13px center}.site-preferences select:hover{border-color:var(--cms-gold,#c5ad78);background-color:color-mix(in srgb,var(--cms-gold,#c5ad78) 8%,transparent)}.site-preferences select:focus-visible{outline:2px solid var(--cms-gold,#c5ad78);outline-offset:2px}.site-preferences option{color:#14243e;background:#fff}:root{--dirayah-gold:#c8b48a;--dirayah-gold-soft:#ddcca6}html[data-cms-theme=dark] #root :is(.site-header nav a,.site-header .nav-services>button,.head-actions a,.head-actions button,.site-header .logo-copy strong,.dhero-tagline span,.svc-headline__accent,.svc-card__number,.svc-cat-btn__number,.eyebrow,.methodology__steps b,.faq article button>span:first-child,.svc-card__link,.about-kicker){color:var(--dirayah-gold)!important;-webkit-text-fill-color:var(--dirayah-gold)!important}html[data-cms-theme=dark] #root .svc-headline__accent{background:none!important}html[data-cms-theme=dark] #root .primary{background:var(--dirayah-gold)!important;border-color:var(--dirayah-gold)!important}html[data-cms-theme=dark] #root .hero .outline{color:var(--dirayah-gold-soft)!important;border-color:color-mix(in srgb,var(--dirayah-gold) 65%,transparent)!important}html[data-cms-theme=dark] #root :is(.dhero-rule,.svc-cat-btn__indicator){background:var(--dirayah-gold)!important}html[data-cms-theme=light]{--day-line:color-mix(in srgb,var(--cms-text) 11%,transparent);--day-shadow:0 12px 32px color-mix(in srgb,var(--cms-text) 7%,transparent)}html[data-cms-theme=light] body{background:var(--cms-background)!important}html[data-cms-theme=light] #root>:is(.app,.about-page,.services-page,.articles-page,.contact-page){background:var(--cms-background)!important;background-image:none!important}html[data-cms-theme=light] #root :is(.app,.about-page,.services-page,.articles-page,.contact-page) :is(section,main,.svc-section,.dirayah-reference-sections){background-color:transparent!important;background-image:none!important}html[data-cms-theme=light] #root .site-header{background:#07152e url(/assets/header-navy-texture.png) repeat!important;background-blend-mode:soft-light!important;background-size:315px 135px!important;border:1px solid rgba(225,197,140,.18)!important;box-shadow:0 5px 16px -6px #0108182e,0 2px 5px -2px #0108181f!important}html[data-cms-theme=light] #root :is(.svc-card__inner,.faq>article,.publication-card,.contact-form,.contact-signals__panel,.founder-profile__consult,.founder-profile__brand-panel,.contact-inquiry-copy,.contact-info-strip,.contact-details){background:var(--cms-surface)!important;background-image:none!important;border:1px solid var(--day-line)!important;box-shadow:var(--day-shadow)!important}html[data-cms-theme=light] #root :is(h1,h2,h3,.svc-headline__main,.svc-card__title,.faq-question,.about-hero-statement){color:var(--cms-text)!important;-webkit-text-fill-color:var(--cms-text)!important}html[data-cms-theme=light] #root :is(.site-header nav a,.site-header .nav-services>button,.head-actions a,.head-actions button,.hamb,.site-header .logo-copy strong){color:var(--dirayah-gold)!important;-webkit-text-fill-color:var(--dirayah-gold)!important}html[data-cms-theme=light] #root .hamb span{background:var(--dirayah-gold)!important}html[data-cms-theme=light] #root .site-header .logo-copy small{color:#aaa69d!important}html[data-cms-theme=light] #root :is(.dhero-tagline span,.svc-headline__accent,.svc-card__number,.svc-cat-btn__number,.eyebrow,.methodology__steps b,.faq article button>span:first-child,.svc-card__link,.about-kicker,.contact-kicker){color:var(--cms-gold)!important;-webkit-text-fill-color:var(--cms-gold)!important;background:none!important}html[data-cms-theme=light] #root .dhero-company{background-image:linear-gradient(105deg,var(--cms-text),#1d3a66 45%,var(--cms-gold) 85%)!important}html[data-cms-theme=light] #root .primary{background:var(--cms-text)!important;border-color:var(--cms-text)!important;color:var(--cms-surface)!important;-webkit-text-fill-color:var(--cms-surface)!important}html[data-cms-theme=light] #root .hero .outline,html[data-cms-theme=light] #root .outline{color:var(--cms-text)!important;border-color:var(--cms-text)!important;background:transparent!important}html[data-cms-theme=light] #root :is(.dhero-rule,.svc-cat-btn__indicator){background:var(--cms-gold)!important}html[data-cms-theme=light] #root :is(p,li,.svc-card__desc,.svc-subheadline,.about-lede,.about-story-copy){color:var(--cms-muted)!important}html[data-cms-theme=light] #root .dirayah-footer{background:var(--cms-text)!important}html[data-cms-theme=light] #root .dirayah-footer :is(p,small,span,a,h2,h3,h4,strong){color:color-mix(in srgb,var(--cms-surface) 90%,var(--cms-text))!important;-webkit-text-fill-color:color-mix(in srgb,var(--cms-surface) 90%,var(--cms-text))!important}html[data-cms-theme=light] #root .site-preferences{background:var(--cms-text)!important}html[data-cms-theme=light] #root .contact-signals .contact-signal--editorial{background:var(--cms-surface)!important;border:1px solid var(--day-line)!important;color:var(--cms-text)!important}html[data-cms-theme=light] #root .contact-signals .contact-signal--editorial.is-active{border-color:var(--cms-gold)!important;box-shadow:inset 3px 0 0 var(--cms-gold)!important}html[data-cms-theme=light] #root .contact-signals .contact-signal__copy strong{color:var(--cms-text)!important;-webkit-text-fill-color:var(--cms-text)!important}html[data-cms-theme=light] #root .contact-signals .contact-signal__copy small{color:var(--cms-muted)!important}html[data-cms-theme=light] #root .contact-signals :is(.contact-signal__icon,.contact-signal__chevron,.contact-signals__selected-icon){color:var(--cms-gold)!important}html[data-cms-theme=light] #root .contact-signals .contact-signals__cta{color:var(--cms-text)!important;border-color:var(--cms-text)!important}html[data-cms-theme=light] #root .about-cta a,html[data-cms-theme=light] #root .contact-submit{background:var(--cms-text)!important;border-color:var(--cms-text)!important;color:var(--cms-surface)!important;-webkit-text-fill-color:var(--cms-surface)!important}html[data-cms-theme=light] #root .about-cta a *,html[data-cms-theme=light] #root .contact-submit *{color:var(--cms-surface)!important;-webkit-text-fill-color:var(--cms-surface)!important}html[data-cms-theme=light] #root .contact-info-panel{background:var(--cms-surface)!important;background-image:none!important;border:1px solid var(--day-line)!important;box-shadow:var(--day-shadow)!important}html[data-cms-theme=light] #root .contact-info-grid :is(span,a){color:var(--cms-text)!important}html[data-cms-theme=light] #root .contact-info-grid strong{color:var(--cms-gold)!important}html[data-cms-theme=light] #root .contact-email,html[data-cms-theme=light] #root .contact-email *{color:var(--cms-text)!important;-webkit-text-fill-color:var(--cms-text)!important}html[data-cms-theme=light] #root .contact-response span{color:var(--cms-muted)!important}html[data-cms-theme=light] #root .app .drawer{background:#11284c!important;background-image:none!important;color:#f6f0df!important}html[data-cms-theme=light] #root .app .drawer :is(p,li,small,span){color:#c5ccda!important}html[data-cms-theme=light] #root .app .drawer :is(h2,h3,strong,b){color:#f6f0df!important;-webkit-text-fill-color:#f6f0df!important}html[data-cms-theme] #root .site-header{background:linear-gradient(180deg,#14274bf7,#0d1c38f7)!important;background-blend-mode:normal!important;-webkit-backdrop-filter:blur(14px) saturate(1.2)!important;backdrop-filter:blur(14px) saturate(1.2)!important;border:1px solid rgba(200,180,138,.28)!important;box-shadow:0 14px 34px -18px #0000008c,inset 0 1px #ffffff0d!important}html[data-cms-theme] #root .site-header .head-actions{background:#ffffff0d!important;border-color:#c8b48a40!important}html[data-cms-theme=light] #root .dh{--dh-muted:#2c384b!important;--dh-text:#0a1c3b!important}html[data-cms-theme=dark] #root .dh{--dh-muted:#dde3ec!important;--dh-text:#fbf7ee!important}#root#root .dh :is(.dh-head p,.dh-why__copy p,.dh-faq__intro p,.dp-hero__lede,.dp-svc2__intro p,.dh-whyt__copy p,.dp-svc2__trust>p,.dp-svc2__note){font-size:17.5px!important;line-height:1.95!important;color:var(--dh-muted)!important}#root#root .dh :is(.dh-signal p,.dh-value p,.dh-card p,.dh-article p,.dh-steps p,.dp-tile p,.dp-service p,.dp-svc2__who p,.dh-faq__item p,.dh-acc__body p,.dp-contact__card p){font-size:16px!important;line-height:1.85!important;color:var(--dh-muted)!important}#root#root .dh .dh-acc__body p{color:#dde3ec!important;-webkit-text-fill-color:#dde3ec!important}#root#root .dh :is(.dh-fact small,.dh-article__meta time,.dp-crumbs,.dp-crumbs a){font-size:15px!important;color:var(--dh-muted)!important}#root#root .dh .dh-fact b{font-size:24px!important}#root#root .dh :is(.dh-signal h3,.dh-value h3,.dh-card h3,.dh-article h3,.dh-steps h3,.dp-svc2__who h3){font-size:18.5px!important;color:var(--dh-text)!important}#root#root .dh .dh-faq__item button{font-size:17.5px!important}#root#root .dh .dh-btn{font-size:16.5px!important;font-weight:700!important;min-height:52px}#root#root .dh .dh-pill{font-size:14px!important;font-weight:700!important;padding:7px 18px!important}#root#root .dh :is(.dh-card__more,.dh-link){font-size:16px!important;font-weight:700!important}#root#root .dh .dh-whyt__tab{font-size:18px!important;font-weight:700!important}#root#root .dh .dh-whyt__tab:not(.is-on){color:var(--dh-muted)!important}#root#root .dh :is(.dh-whyt__num,.dh-acc__num,.dp-svc2__n,.dh-acc__arrows span){font-size:14.5px!important}#root#root .dh .dh-acc__strip b{font-size:19px!important}#root#root .dh :is(.dp-form label>span,.dh-consult__form label){font-size:15.5px!important;font-weight:700!important;color:var(--dh-text)!important}#root#root .dh :is(.dp-form,.dh-consult__form) :is(input,textarea,select){font-size:16px!important}#root#root .dh :is(.dp-form,.dh-consult__form) ::placeholder{color:color-mix(in srgb,var(--dh-muted) 80%,transparent)!important}#root#root .dh .dp-form__consent span{font-size:15px!important}html[data-cms-theme] #root#root .site-header nav>a,html[data-cms-theme] #root#root .site-header nav>.nav-services>:is(a,button){font-size:16px!important}@media(max-width:640px){#root#root .dh :is(.dh-head p,.dh-why__copy p,.dh-faq__intro p,.dp-hero__lede,.dp-svc2__intro p,.dh-whyt__copy p){font-size:16.5px!important}#root#root .dh .dh-whyt__tab{font-size:16px!important}}.app .site-header .head-actions>a.hp-client-login,.app.rtl .site-header .head-actions>a.hp-client-login{display:inline-flex;align-items:center;gap:8px;width:auto!important;min-width:0;height:40px;padding:0 16px 0 14px;border-radius:999px;background:linear-gradient(135deg,#ecd6b8,#cba27a 55%,#a97c54)!important;color:#2b1d14!important;font-size:14px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;box-shadow:inset 0 1px #ffffff73,0 8px 20px -12px #0009;border:0!important;transition:filter .2s ease,transform .2s ease}.app .site-header .head-actions>a.hp-client-login svg{width:18px;height:18px;color:#2b1d14!important}.app .site-header .head-actions>a.hp-client-login:hover,.app.rtl .site-header .head-actions>a.hp-client-login:hover{color:#2b1d14!important;filter:brightness(1.06);transform:translateY(-1px)}.app .site-header .head-actions>a.hp-client-login:focus-visible{outline:2px solid #ecd6b8;outline-offset:3px}@media(max-width:640px){.app .site-header .head-actions>a.hp-client-login,.app.rtl .site-header .head-actions>a.hp-client-login{width:38px!important;height:38px;padding:0;justify-content:center}.app .site-header .head-actions>a.hp-client-login span{display:none}}html body .app .site-header .head-actions>a.hp-client-login{padding:0 16px 0 14px!important;gap:8px!important;margin-inline:4px!important}html body .app .site-header .head-actions>a.hp-client-login span{color:#2b1d14!important;font-weight:700!important;-webkit-text-fill-color:#2b1d14!important;background:none!important}@media(max-width:640px){html body .app .site-header .head-actions>a.hp-client-login{padding:0!important}}
