@font-face{font-family:"Estedad";src:url("../fonts/estedad-arabic-300-normal.woff2") format("woff2");font-style:normal;font-weight:300;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}
@font-face{font-family:"Estedad";src:url("../fonts/estedad-latin-300-normal.woff2") format("woff2");font-style:normal;font-weight:300;font-display:swap;unicode-range:U+0000-024F}
@font-face{font-family:"Estedad";src:url("../fonts/estedad-arabic-400-normal.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}
@font-face{font-family:"Estedad";src:url("../fonts/estedad-latin-400-normal.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-024F}
@font-face{font-family:"Estedad";src:url("../fonts/estedad-arabic-500-normal.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}
@font-face{font-family:"Estedad";src:url("../fonts/estedad-latin-500-normal.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0000-024F}
@font-face{font-family:"Estedad";src:url("../fonts/estedad-arabic-600-normal.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}
@font-face{font-family:"Estedad";src:url("../fonts/estedad-latin-600-normal.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0000-024F}
@font-face{font-family:"Estedad";src:url("../fonts/estedad-arabic-700-normal.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}
@font-face{font-family:"Estedad";src:url("../fonts/estedad-latin-700-normal.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0000-024F}
@font-face{font-family:"Estedad";src:url("../fonts/estedad-arabic-800-normal.woff2") format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}
@font-face{font-family:"Estedad";src:url("../fonts/estedad-latin-800-normal.woff2") format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:U+0000-024F}

:root{
  --dm-obsidian:#050c12;
  --dm-night:#07131d;
  --dm-navy:#0a1d2a;
  --dm-navy-soft:#102b3a;
  --dm-brass:#b9904f;
  --dm-gold:#d1aa62;
  --dm-gold-light:#ebcf94;
  --dm-ivory:#f3efe6;
  --dm-paper:#f7f5f0;
  --dm-white:#fff;
  --dm-ink:#10212a;
  --dm-muted:#5d6a70;
  --dm-line:rgba(8,30,43,.12);
  --dm-line-dark:rgba(255,255,255,.12);
  --dm-shadow:0 28px 90px rgba(3,15,23,.13);
  --dm-container:min(1240px,calc(100% - 64px));
  --dm-radius:2px;
  --dm-header:88px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:110px}
body{margin:0;background:var(--dm-paper);color:var(--dm-ink);font-family:"Estedad",Arial,sans-serif;font-size:16px;line-height:1.82;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
body.ad-menu-open{overflow:hidden}
img{max-width:100%;height:auto}
a{color:inherit;text-decoration:none}
button,input,textarea,select{font:inherit}
button{color:inherit}
::selection{background:var(--dm-gold);color:var(--dm-night)}
:focus-visible{outline:3px solid var(--dm-gold-light);outline-offset:4px}
.ad-container{width:var(--dm-container);margin-inline:auto}
.ad-main{overflow:hidden;min-height:70vh}
.ad-skip-link{position:fixed;z-index:10000;top:-120px;inset-inline-start:16px;background:var(--dm-gold-light);color:var(--dm-night);padding:12px 18px;font-weight:700}.ad-skip-link:focus{top:16px}
.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

/* Header */
.ad-site-header{position:fixed;z-index:900;top:0;left:0;right:0;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(4,12,18,.92),rgba(4,12,18,.62));backdrop-filter:blur(16px) saturate(130%);transition:transform .35s ease,background .35s ease,box-shadow .35s ease}
.admin-bar .ad-site-header{top:32px}
.ad-site-header.is-scrolled{background:rgba(4,12,18,.96);box-shadow:0 18px 50px rgba(0,0,0,.22)}
.ad-site-header.is-hidden{transform:translateY(-110%)}
.ad-header-inner{height:var(--dm-header);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:36px}
.ad-logo-link{display:inline-flex;color:#fff;min-width:max-content}
.ad-brand{display:inline-flex;align-items:center;gap:13px}
.ad-brand img{display:block;width:64px;height:auto;aspect-ratio:232/150;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(0,0,0,.2))}
.ad-brand__text{display:flex;flex-direction:column;line-height:1}
.ad-brand__text strong{font-family:"Estedad",Arial,sans-serif;font-size:21px;font-weight:700;letter-spacing:.11em;color:#fff}
.ad-rtl .ad-brand__text strong{font-size:20px;letter-spacing:-.025em}
.ad-brand__text small{margin-top:8px;color:var(--dm-gold-light);font-size:8px;font-weight:600;letter-spacing:.29em}
.ad-rtl .ad-brand__text small{font-size:9px;letter-spacing:.02em}
.ad-brand--compact img{width:56px;height:auto}
.ad-nav{justify-self:center}
.ad-nav__list{display:flex;align-items:center;gap:28px;list-style:none;margin:0;padding:0}
.ad-nav__list li{margin:0}
.ad-nav__list a{position:relative;display:flex;align-items:center;height:var(--dm-header);color:rgba(255,255,255,.72);font-size:12px;font-weight:500;white-space:nowrap;transition:color .25s ease}
.ad-nav__list a:after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--dm-gold);transform:scaleX(0);transform-origin:center;transition:transform .25s ease}
.ad-nav__list a:hover,.ad-nav__list .current-menu-item>a,.ad-nav__list .current-page-ancestor>a{color:#fff}
.ad-nav__list a:hover:after,.ad-nav__list .current-menu-item>a:after,.ad-nav__list .current-page-ancestor>a:after{transform:scaleX(1)}
.ad-header-actions{display:flex;align-items:center;gap:15px}
.ad-language-pair{display:flex;align-items:center;gap:7px;color:rgba(255,255,255,.34);font-size:10px;letter-spacing:.12em}
.ad-language-pair a{color:rgba(255,255,255,.46);padding:8px 2px;transition:color .2s}
.ad-language-pair a:hover,.ad-language-pair a.is-active{color:var(--dm-gold-light)}
.ad-header-cta{display:inline-flex;align-items:center;gap:15px;min-height:42px;padding:0 17px;border:1px solid rgba(235,207,148,.42);color:#fff;font-size:11px;font-weight:600;transition:background .25s,border-color .25s,color .25s}
.ad-header-cta b{font-size:16px;color:var(--dm-gold-light);font-weight:400}
.ad-header-cta:hover{background:var(--dm-gold);border-color:var(--dm-gold);color:var(--dm-night)}
.ad-header-cta:hover b{color:var(--dm-night)}
.ad-menu-toggle{display:none;width:44px;height:44px;padding:7px;background:transparent;border:1px solid rgba(255,255,255,.18);cursor:pointer}
.ad-menu-toggle span{display:block;width:21px;height:1px;margin:5px auto;background:#fff;transition:.25s}
.ad-menu-toggle b{display:none}

/* Shared */
.ad-section{padding:126px 0}
.dm-kicker,.ad-eyebrow{display:flex;align-items:center;gap:13px;margin:0 0 22px;color:var(--dm-gold-light);font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}
.dm-kicker:before,.ad-eyebrow:before{content:"";flex:0 0 38px;height:1px;background:currentColor;opacity:.8}
.ad-rtl .dm-kicker,.ad-rtl .ad-eyebrow{font-size:11px;letter-spacing:.02em}
.dm-kicker--dark{color:#9b7436}
.dm-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.55fr);gap:80px;align-items:end;margin-bottom:64px}
.dm-heading h2,.dm-statement h2,.dm-final-cta h2,.ad-footer-statement h2{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:1.04;letter-spacing:-.045em}
.ad-rtl .dm-heading h2,.ad-rtl .dm-statement h2,.ad-rtl .dm-final-cta h2,.ad-rtl .ad-footer-statement h2{font-family:"Estedad",Arial,sans-serif;font-size:clamp(35px,4.1vw,58px);font-weight:650;line-height:1.42;letter-spacing:-.035em}
.dm-heading>p{margin:0;color:var(--dm-muted);font-size:15px;line-height:1.95}
.dm-heading--light h2{color:#fff}.dm-heading--light>p{color:rgba(255,255,255,.58)}
.dm-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:38px}
.dm-button,.ad-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 27px;border:1px solid var(--dm-gold);background:transparent;color:var(--dm-gold-light);font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:transform .25s,background .25s,color .25s,box-shadow .25s}
.dm-button:hover,.ad-button:hover{transform:translateY(-2px);background:var(--dm-gold);color:var(--dm-night);box-shadow:0 18px 38px rgba(185,144,79,.2)}
.dm-button--gold,.ad-button:not(.ad-button--outline){background:linear-gradient(135deg,var(--dm-gold-light),var(--dm-brass));color:var(--dm-night);border-color:transparent}
.dm-button--outline,.ad-button--outline{background:transparent;color:#fff;border-color:rgba(255,255,255,.34)}
.dm-link,.ad-text-link{display:inline-flex;align-items:center;gap:10px;color:#fff;font-size:12px;font-weight:650;transition:color .25s,gap .25s}
.dm-link span{color:var(--dm-gold-light);font-size:16px}.dm-link:hover,.ad-text-link:hover{color:var(--dm-gold-light);gap:14px}
.dm-link--dark,.ad-text-link{color:#73531f}.dm-link--dark span{color:#9a7130}
.ad-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.65,.3,1)}
.ad-reveal.is-visible{opacity:1;transform:none}

/* Home hero */
.dm-hero{position:relative;min-height:100svh;background:var(--dm-night);color:#fff;display:flex;align-items:stretch;overflow:hidden}
.dm-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:saturate(.7) contrast(1.07) brightness(.7);transform:scale(1.01)}
.dm-hero__veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,11,17,.95) 0%,rgba(3,11,17,.83) 42%,rgba(3,11,17,.38) 72%,rgba(3,11,17,.62) 100%),linear-gradient(0deg,rgba(3,11,17,.98) 0%,transparent 33%)}
.ad-rtl .dm-hero__veil{background:linear-gradient(270deg,rgba(3,11,17,.95) 0%,rgba(3,11,17,.83) 42%,rgba(3,11,17,.38) 72%,rgba(3,11,17,.62) 100%),linear-gradient(0deg,rgba(3,11,17,.98) 0%,transparent 33%)}
.dm-hero__gridlines{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,black 0,black 72%,transparent 100%)}
.dm-hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.52fr);gap:9vw;align-items:end;width:var(--dm-container);padding-top:calc(var(--dm-header) + 94px);padding-bottom:150px}
.dm-hero__copy{max-width:790px}
.dm-hero h1{margin:0;max-width:840px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(54px,6.5vw,96px);font-weight:400;line-height:.99;letter-spacing:-.055em;text-wrap:balance}
.dm-hero h1 em{color:var(--dm-gold-light);font-style:italic;font-weight:400}
.ad-rtl .dm-hero h1{font-family:"Estedad",Arial,sans-serif;font-size:clamp(42px,5.3vw,74px);font-weight:650;line-height:1.34;letter-spacing:-.045em}
.ad-rtl .dm-hero h1 em{font-style:normal}
.dm-hero__lead{max-width:720px;margin:28px 0 0;color:rgba(255,255,255,.72);font-size:17px;line-height:2}
.dm-hero__aside{align-self:end;padding:30px 29px 26px;border:1px solid rgba(235,207,148,.28);background:rgba(4,17,26,.64);backdrop-filter:blur(20px);box-shadow:0 30px 80px rgba(0,0,0,.25)}
.dm-aside__eyebrow{display:block;margin-bottom:18px;color:var(--dm-gold-light);font-size:9px;font-weight:700;letter-spacing:.25em}
.dm-hero__aside h2{margin:0 0 24px;font-family:Georgia,"Times New Roman",serif;font-size:28px;font-weight:400;line-height:1.2}
.ad-rtl .dm-hero__aside h2{font-family:"Estedad",Arial,sans-serif;font-size:23px;font-weight:600;line-height:1.55}
.dm-hero__aside ul{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.1)}
.dm-hero__aside li{display:grid;grid-template-columns:35px 1fr;gap:13px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1);align-items:center}
.dm-hero__aside li b{color:var(--dm-gold-light);font-size:9px;letter-spacing:.12em}.dm-hero__aside li span{color:rgba(255,255,255,.76);font-size:12px}
.dm-hero__aside>a{display:flex;justify-content:space-between;align-items:center;margin-top:22px;color:#fff;font-size:11px;font-weight:600}.dm-hero__aside>a span{color:var(--dm-gold-light);font-size:17px}
.dm-hero__footer{position:absolute;z-index:3;left:0;right:0;bottom:0;border-top:1px solid rgba(255,255,255,.1);background:rgba(3,11,17,.66);backdrop-filter:blur(12px)}
.dm-hero__footer .ad-container{display:flex;align-items:center;justify-content:space-between;min-height:72px;color:rgba(255,255,255,.47);font-size:9px;letter-spacing:.2em}.dm-hero__footer i{width:4px;height:4px;background:var(--dm-gold);transform:rotate(45deg)}

/* Statement */
.dm-statement{background:var(--dm-ivory);border-bottom:1px solid var(--dm-line)}
.dm-statement__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);gap:11vw;align-items:end}
.dm-statement h2{color:var(--dm-ink)}
.dm-statement__body p{margin:0 0 26px;color:#526168;font-size:16px;line-height:2.05}

/* Capabilities */
.dm-capabilities{background:var(--dm-paper)}
.dm-capability-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--dm-line);border-inline-start:1px solid var(--dm-line)}
.dm-capability{position:relative;min-height:330px;padding:33px 32px;border-inline-end:1px solid var(--dm-line);border-bottom:1px solid var(--dm-line);background:rgba(255,255,255,.35);overflow:hidden;transition:background .35s,color .35s,transform .35s}
.dm-capability:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,var(--dm-night),var(--dm-navy-soft));transform:translateY(101%);transition:transform .45s cubic-bezier(.2,.7,.2,1)}
.dm-capability>*{position:relative;z-index:1}
.dm-capability>b{display:block;color:#a57b38;font-size:10px;letter-spacing:.14em}
.dm-capability>span{display:block;margin:52px 0 12px;color:#7b898e;font-size:8px;font-weight:700;letter-spacing:.2em}
.dm-capability h3{margin:0 0 12px;color:var(--dm-ink);font-size:22px;line-height:1.45;transition:color .35s}
.dm-capability p{margin:0;color:#66747a;font-size:13px;line-height:1.9;transition:color .35s}
.dm-capability i{position:absolute;z-index:2;inset-inline-end:27px;bottom:26px;color:#a57b38;font-style:normal;font-size:20px;transition:transform .3s,color .3s}
.dm-capability:hover{color:#fff}.dm-capability:hover:before{transform:none}.dm-capability:hover h3{color:#fff}.dm-capability:hover p{color:rgba(255,255,255,.58)}.dm-capability:hover>span{color:rgba(255,255,255,.42)}.dm-capability:hover i{color:var(--dm-gold-light);transform:translate(3px,-3px)}
.ad-rtl .dm-capability:hover i{transform:translate(-3px,-3px)}

/* Focus markets */
.dm-focus{background:var(--dm-night);color:#fff}
.dm-focus-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-template-rows:360px 360px;gap:16px}
.dm-focus-card{position:relative;display:flex;align-items:flex-end;overflow:hidden;border:1px solid rgba(255,255,255,.1);isolation:isolate}
.dm-focus-card--wide{grid-row:span 2}
.dm-focus-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(1.08) brightness(.72);transition:transform .75s cubic-bezier(.2,.7,.2,1),filter .75s}
.dm-focus-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,10,16,.94) 0%,rgba(2,10,16,.25) 65%,rgba(2,10,16,.1) 100%);z-index:0}
.dm-focus-card>div{position:relative;z-index:1;width:100%;padding:34px}
.dm-focus-card span{display:block;color:var(--dm-gold-light);font-size:9px;font-weight:700;letter-spacing:.18em}
.dm-focus-card h3{margin:11px 0 7px;font-family:Georgia,"Times New Roman",serif;font-size:34px;font-weight:400;line-height:1.1}.ad-rtl .dm-focus-card h3{font-family:"Estedad";font-size:28px;font-weight:600;line-height:1.45}
.dm-focus-card p{margin:0;max-width:500px;color:rgba(255,255,255,.62);font-size:13px;line-height:1.85}
.dm-focus-card i{position:absolute;inset-inline-end:32px;top:31px;color:var(--dm-gold-light);font-style:normal;font-size:22px;opacity:.8;transition:transform .3s}
.dm-focus-card:hover img{transform:scale(1.045);filter:saturate(.9) contrast(1.07) brightness(.82)}.dm-focus-card:hover i{transform:translate(4px,-4px)}.ad-rtl .dm-focus-card:hover i{transform:translate(-4px,-4px)}

/* Process */
.dm-process{background:#e8e7e2}
.dm-process-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(7,29,42,.18)}
.dm-process-grid>a,.dm-process-grid>div{position:relative;min-height:286px;padding:31px 28px;border-inline-end:1px solid rgba(7,29,42,.18);transition:background .3s,color .3s}
.dm-process-grid>a:first-child,.dm-process-grid>div:first-child{border-inline-start:1px solid rgba(7,29,42,.18)}
.dm-process-grid b{display:block;color:#9c7335;font-size:10px;letter-spacing:.14em}
.dm-process-grid h3{margin:70px 0 12px;font-size:20px;line-height:1.5}.dm-process-grid p{margin:0;color:#68747a;font-size:13px;line-height:1.9}.dm-process-grid i{position:absolute;bottom:28px;inset-inline-end:25px;color:#9c7335;font-style:normal;font-size:18px}
.dm-process-grid>a:hover{background:var(--dm-night);color:#fff}.dm-process-grid>a:hover p{color:rgba(255,255,255,.57)}

/* Governance */
.dm-governance{position:relative;background:linear-gradient(140deg,#06131c,#0b2533);color:#fff;overflow:hidden}
.dm-governance:before{content:"";position:absolute;width:700px;height:700px;border:1px solid rgba(209,170,98,.14);border-radius:50%;inset-inline-end:-280px;top:-330px;box-shadow:0 0 0 95px rgba(209,170,98,.025),0 0 0 190px rgba(209,170,98,.015)}
.dm-governance__grid{position:relative;display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.05fr);gap:10vw;align-items:start}
.dm-governance h2{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:1.05;letter-spacing:-.04em}.ad-rtl .dm-governance h2{font-family:"Estedad";font-size:clamp(35px,4vw,54px);font-weight:650;line-height:1.45}
.dm-governance__list{border-top:1px solid rgba(255,255,255,.14)}
.dm-governance__list>a,.dm-governance__list>div{display:grid;grid-template-columns:38px 1fr auto;gap:18px;align-items:start;padding:25px 0;border-bottom:1px solid rgba(255,255,255,.14)}
.dm-governance__list b{color:var(--dm-gold-light);font-size:9px}.dm-governance__list h3{margin:0 0 7px;font-size:18px}.dm-governance__list p{grid-column:2;margin:0;color:rgba(255,255,255,.55);font-size:13px;line-height:1.85}.dm-governance__list i{color:var(--dm-gold-light);font-style:normal;font-size:18px}

/* Insight tease */
.dm-insight-tease{background:var(--dm-ivory)}
.dm-insight-tease__grid{display:grid;grid-template-columns:.7fr 1fr;gap:10vw;align-items:center}
.dm-insight-tease h2{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(42px,5vw,69px);font-weight:400;line-height:1.06;letter-spacing:-.045em}.ad-rtl .dm-insight-tease h2{font-family:"Estedad";font-size:clamp(34px,4vw,54px);font-weight:650;line-height:1.45}
.dm-insight-tease__grid>div:last-child{display:grid;gap:1px;background:rgba(7,29,42,.16)}
.dm-insight-tease__grid>div:last-child a{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:27px 28px;background:var(--dm-ivory);transition:background .25s,color .25s}
.dm-insight-tease__grid>div:last-child a:hover{background:var(--dm-night);color:#fff}.dm-insight-tease__grid h3{margin:0;font-size:17px;line-height:1.6}.dm-insight-tease__grid span{color:#a17837;font-size:19px}

/* CTA */
.dm-final-cta{position:relative;padding:120px 0;background:#02090e;color:#fff;overflow:hidden}
.dm-final-cta:before{content:"ARKANDO";position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);font-family:Georgia,serif;font-size:min(22vw,330px);letter-spacing:-.08em;color:rgba(255,255,255,.022);white-space:nowrap}
.dm-final-cta .ad-container{position:relative;display:grid;grid-template-columns:1fr auto;gap:60px;align-items:end}.dm-final-cta h2{max-width:820px}.dm-final-cta p{max-width:690px;color:rgba(255,255,255,.6);font-size:15px;line-height:2}

/* Inner page hero */
.ad-page-hero{position:relative;min-height:520px;padding:calc(var(--dm-header) + 100px) 0 86px;background:linear-gradient(145deg,#030b11,#0a2231);color:#fff;display:flex;align-items:flex-end;overflow:hidden}
.ad-page-hero:after{content:"";position:absolute;right:-12%;bottom:-72%;width:720px;height:720px;border:1px solid rgba(209,170,98,.12);border-radius:50%;box-shadow:0 0 0 90px rgba(209,170,98,.018),0 0 0 180px rgba(209,170,98,.012)}
.ad-page-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:76px 76px;mask-image:linear-gradient(to bottom,black,transparent)}
.ad-page-hero__inner{position:relative;z-index:2}
.ad-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:56px;color:rgba(255,255,255,.42);font-size:10px;text-transform:uppercase;letter-spacing:.12em}.ad-breadcrumb a:hover{color:var(--dm-gold-light)}
.ad-page-hero h1{max-width:950px;margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(52px,7vw,94px);font-weight:400;line-height:.99;letter-spacing:-.055em}.ad-rtl .ad-page-hero h1{font-family:"Estedad";font-size:clamp(42px,5.8vw,72px);font-weight:650;line-height:1.35;letter-spacing:-.045em}
.ad-page-lead{max-width:760px;margin:28px 0 0;color:rgba(255,255,255,.68);font-size:17px;line-height:2}
.ad-page-content{padding:112px 0 140px;background:var(--dm-paper)}

/* Inner content */
.dm-page-intro{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:10vw;align-items:start;margin-bottom:100px;padding-bottom:85px;border-bottom:1px solid var(--dm-line)}
.dm-page-intro h2{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(40px,4.7vw,66px);font-weight:400;line-height:1.06;letter-spacing:-.045em}.ad-rtl .dm-page-intro h2{font-family:"Estedad";font-size:clamp(34px,4vw,52px);font-weight:650;line-height:1.45}
.dm-page-intro p{margin:0;color:#58666c;font-size:17px;line-height:2.1}
.dm-editorial-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:55px 0}
.dm-editorial-grid>div,.dm-editorial-grid>article{padding:34px;background:#fff;border:1px solid var(--dm-line)}
.dm-editorial-grid b{display:block;margin-bottom:35px;color:#9d7538;font-size:10px;letter-spacing:.14em}.dm-editorial-grid h3{margin:0 0 12px;font-size:21px}.dm-editorial-grid p{margin:0;color:#66747a;font-size:14px;line-height:1.95}
.dm-service-detail,.dm-market-detail,.dm-process-detail{scroll-margin-top:115px;display:grid;grid-template-columns:minmax(160px,.38fr) minmax(0,1fr);gap:7vw;padding:70px 0;border-top:1px solid var(--dm-line)}
.dm-service-detail:last-child,.dm-market-detail:last-child,.dm-process-detail:last-child{border-bottom:1px solid var(--dm-line)}
.dm-service-detail>div:first-child span,.dm-market-detail>div:first-child span,.dm-process-detail>div:first-child span{display:block;color:#9c7335;font-size:10px;font-weight:700;letter-spacing:.18em}.dm-service-detail h2,.dm-market-detail h2,.dm-process-detail h2{margin:14px 0 0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(32px,3.6vw,49px);font-weight:400;line-height:1.1;letter-spacing:-.035em}.ad-rtl .dm-service-detail h2,.ad-rtl .dm-market-detail h2,.ad-rtl .dm-process-detail h2{font-family:"Estedad";font-size:clamp(29px,3vw,42px);font-weight:650;line-height:1.48}
.dm-service-detail>div:last-child>p,.dm-market-detail>div:last-child>p,.dm-process-detail>div:last-child>p{margin:0 0 22px;color:#59676d;font-size:16px;line-height:2.05}
.dm-service-detail h3,.dm-market-detail h3,.dm-process-detail h3{margin:32px 0 12px;font-size:17px}.dm-service-detail ul,.dm-market-detail ul,.dm-process-detail ul,.ad-check-list{list-style:none;margin:0;padding:0;display:grid;gap:9px}.dm-service-detail li,.dm-market-detail li,.dm-process-detail li,.ad-check-list li{position:relative;padding:14px 22px;background:#fff;border-inline-start:2px solid var(--dm-gold);color:#506168;font-size:13px;line-height:1.8}
.dm-control-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:55px 0}.dm-control-grid>div{padding:34px;background:var(--dm-night);color:#fff;border-top:2px solid var(--dm-gold)}.dm-control-grid b{color:var(--dm-gold-light);font-size:10px}.dm-control-grid h3{margin:25px 0 11px;font-size:20px}.dm-control-grid p{margin:0;color:rgba(255,255,255,.58);font-size:13px;line-height:1.9}
.ad-prose{max-width:900px}.ad-prose h2,.ad-prose h3,.ad-prose h4{color:var(--dm-ink)}.ad-prose h2{margin:58px 0 18px;font-family:Georgia,"Times New Roman",serif;font-size:39px;font-weight:400;line-height:1.2}.ad-rtl .ad-prose h2{font-family:"Estedad";font-size:34px;font-weight:650;line-height:1.55}.ad-prose h3{margin:38px 0 12px;font-size:22px}.ad-prose p{color:#59686e;line-height:2.08}.ad-prose ul,.ad-prose ol{color:#53636a;line-height:2}.ad-prose a{color:#8c6528;text-decoration:underline;text-underline-offset:4px}.ad-prose blockquote{margin:42px 0;padding:24px 30px;border-inline-start:3px solid var(--dm-gold);background:#fff;color:#32464f;font-size:18px}
.ad-note{padding:23px 25px;border:1px solid rgba(185,144,79,.35);background:#fbf6ea;color:#5f4a29}
.ad-table-wrap{max-width:100%;overflow-x:auto;margin:32px 0}.ad-table-wrap table,.ad-table{width:100%;border-collapse:collapse;background:#fff}.ad-table-wrap th,.ad-table th{background:var(--dm-night);color:var(--dm-gold-light);text-align:start}.ad-table-wrap th,.ad-table-wrap td,.ad-table th,.ad-table td{padding:16px 18px;border:1px solid var(--dm-line);font-size:13px}

/* Contact */
.dm-contact-layout{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:8vw;align-items:start}
.dm-contact-copy{position:sticky;top:125px}.dm-contact-copy h2{margin:0 0 20px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(39px,4.3vw,61px);font-weight:400;line-height:1.08;letter-spacing:-.04em}.ad-rtl .dm-contact-copy h2{font-family:"Estedad";font-size:clamp(33px,3.7vw,49px);font-weight:650;line-height:1.5}.dm-contact-copy>p{color:#59686e;font-size:15px;line-height:2}.dm-contact-rules{margin-top:36px;border-top:1px solid var(--dm-line)}.dm-contact-rules>div{display:grid;grid-template-columns:36px 1fr;gap:15px;padding:17px 0;border-bottom:1px solid var(--dm-line);font-size:12px;color:#5d6a70}.dm-contact-rules b{color:#96703a}
.ad-contact-form{padding:38px;background:#fff;border:1px solid var(--dm-line);box-shadow:var(--dm-shadow)}
.ad-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.ad-field{margin-bottom:18px}.ad-field label{display:block;margin-bottom:8px;color:#243b46;font-size:11px;font-weight:650}.ad-field input,.ad-field textarea,.ad-field select{width:100%;border:1px solid rgba(7,29,42,.17);background:#faf9f6;color:var(--dm-ink);padding:13px 14px;outline:none;transition:border .2s,box-shadow .2s,background .2s}.ad-field input,.ad-field select{min-height:49px}.ad-field textarea{resize:vertical;min-height:160px}.ad-field input:focus,.ad-field textarea:focus,.ad-field select:focus{border-color:var(--dm-gold);background:#fff;box-shadow:0 0 0 3px rgba(209,170,98,.13)}.ad-field--challenge{max-width:260px}.ad-field--challenge input{max-width:150px}.ad-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.ad-form-privacy{margin:0 0 20px;color:#748087;font-size:11px;line-height:1.85}.ad-form-message{margin-bottom:20px;padding:16px 18px;border:1px solid #a6cdb9;background:#edf8f1;color:#285c3f;font-size:13px}.ad-form-message--error{border-color:#e3b1b1;background:#fff1f1;color:#812e2e}

/* Insights & article */
.dm-insights-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);gap:80px;align-items:end;padding-top:95px}.dm-insights-intro h2{margin:0;font-size:clamp(34px,4vw,54px);line-height:1.35}.dm-insights-intro>p{margin:0;color:var(--dm-muted);font-size:15px;line-height:2}
.ad-insights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:90px;padding-bottom:130px}.ad-insight-card{display:flex;flex-direction:column;min-height:300px;padding:31px;background:#fff;border:1px solid var(--dm-line);transition:transform .3s,box-shadow .3s,border-color .3s}.ad-insight-card:hover{transform:translateY(-5px);border-color:rgba(185,144,79,.55);box-shadow:var(--dm-shadow)}.ad-insight-card__date{color:#987039;font-size:10px;letter-spacing:.1em}.ad-insight-card h2{margin:35px 0 14px;font-size:21px;line-height:1.55}.ad-insight-card p{margin:0 0 26px;color:#66747a;font-size:13px;line-height:1.9}.ad-insight-card .ad-text-link{margin-top:auto}
.ad-pagination{grid-column:1/-1;display:flex;justify-content:center;gap:7px;padding-top:45px}.ad-pagination .page-numbers{display:grid;place-items:center;min-width:43px;height:43px;padding:0 12px;border:1px solid var(--dm-line);background:#fff;font-size:11px}.ad-pagination .current,.ad-pagination .page-numbers:hover{background:var(--dm-night);border-color:var(--dm-night);color:var(--dm-gold-light)}
.ad-article__header{padding:calc(var(--dm-header) + 105px) 0 80px;background:linear-gradient(145deg,#030b11,#0b2533);color:#fff}.ad-article__header h1{max-width:900px;margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(46px,6vw,80px);font-weight:400;line-height:1.04;letter-spacing:-.05em}.ad-rtl .ad-article__header h1{font-family:"Estedad";font-size:clamp(39px,5vw,62px);font-weight:650;line-height:1.42}.ad-article__meta{color:rgba(255,255,255,.48);font-size:11px}.ad-article__content{padding-top:90px;padding-bottom:130px}

/* Footer */
.ad-site-footer{background:#02090e;color:#fff;border-top:1px solid rgba(255,255,255,.08)}
.ad-footer-top{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:end;padding:100px 0 80px;border-bottom:1px solid rgba(255,255,255,.12)}.ad-footer-statement h2{font-size:clamp(40px,4.8vw,65px)}.ad-rtl .ad-footer-statement h2{font-size:clamp(33px,3.8vw,50px)}
.ad-footer-grid{display:grid;grid-template-columns:1.35fr .8fr .8fr .9fr;gap:65px;padding:72px 0}.ad-footer-grid h3{margin:0 0 23px;color:var(--dm-gold-light);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ad-rtl .ad-footer-grid h3{letter-spacing:.02em;font-size:11px}.ad-footer-brand p,.ad-footer-grid>div>p{margin:24px 0 13px;color:rgba(255,255,255,.5);font-size:12px;line-height:1.9}.ad-footer-brand small{color:rgba(255,255,255,.31);font-size:10px}.ad-footer-links,.ad-footer-contact{list-style:none;margin:0;padding:0;display:grid;gap:11px}.ad-footer-links .ad-nav__list{display:grid;gap:11px}.ad-footer-links a,.ad-footer-contact a,.ad-footer-contact li{color:rgba(255,255,255,.56);font-size:11px;line-height:1.8;transition:color .2s}.ad-footer-links a:hover,.ad-footer-contact a:hover{color:#fff}.ad-footer-legal-links{display:flex;gap:18px}.ad-footer-legal-links a:hover{color:#fff}.ad-footer-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 0;border-top:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.3);font-size:9px;letter-spacing:.08em}

/* Empty */
.ad-empty-state{padding:calc(var(--dm-header) + 130px) 0 130px;min-height:75vh}.ad-empty-state h1{font-size:clamp(42px,6vw,78px);margin:0}.ad-empty-state p{color:var(--dm-muted);max-width:600px;margin-bottom:32px}

/* Responsive */
@media(max-width:1180px){
  :root{--dm-container:min(100% - 44px,1100px)}
  .ad-header-inner{gap:22px}.ad-nav__list{gap:19px}.ad-nav__list a{font-size:11px}.ad-header-cta span{display:none}.ad-header-cta{width:42px;padding:0;justify-content:center}
  .dm-hero__inner{gap:5vw;grid-template-columns:minmax(0,1.2fr) minmax(310px,.55fr)}
  .dm-capability-grid{grid-template-columns:repeat(2,1fr)}
  .ad-footer-grid{grid-template-columns:1.25fr 1fr 1fr;gap:45px}.ad-footer-grid>div:last-child{grid-column:2/4}
}
@media(max-width:980px){
  :root{--dm-header:76px;--dm-container:min(100% - 40px,900px)}
  .admin-bar .ad-site-header{top:46px}
  .ad-header-inner{grid-template-columns:1fr auto auto;height:var(--dm-header)}
  .ad-menu-toggle{display:block;order:3}.ad-header-actions{order:2}.ad-nav{position:fixed;top:var(--dm-header);left:0;right:0;bottom:0;background:rgba(3,11,17,.98);padding:35px 24px;transform:translateX(105%);visibility:hidden;transition:transform .35s ease,visibility .35s}.ad-rtl .ad-nav{transform:translateX(-105%)}.ad-nav.is-open{transform:none;visibility:visible}.ad-nav__list{display:grid;gap:0}.ad-nav__list a{height:auto;padding:19px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:16px}.ad-nav__list a:after{display:none}.ad-header-cta{display:none}
  .dm-hero__inner{grid-template-columns:1fr;align-items:end;padding-top:calc(var(--dm-header) + 110px);padding-bottom:128px}.dm-hero__aside{max-width:540px}.dm-hero h1{max-width:760px}
  .dm-statement__grid,.dm-heading,.dm-governance__grid,.dm-insight-tease__grid,.dm-page-intro,.dm-contact-layout{grid-template-columns:1fr;gap:42px}.dm-heading{margin-bottom:48px}.dm-heading>p{max-width:680px}
  .dm-focus-grid{grid-template-columns:1fr 1fr;grid-template-rows:430px 330px}.dm-focus-card--wide{grid-column:1/-1;grid-row:auto}.dm-focus-card:nth-child(n+2){min-height:330px}
  .dm-process-grid{grid-template-columns:repeat(2,1fr)}.dm-process-grid>a:nth-child(3){border-inline-start:1px solid rgba(7,29,42,.18);border-top:1px solid rgba(7,29,42,.18)}.dm-process-grid>a:nth-child(4){border-top:1px solid rgba(7,29,42,.18)}
  .dm-final-cta .ad-container,.ad-footer-top{grid-template-columns:1fr;align-items:start}.dm-final-cta .dm-button,.ad-footer-top .dm-button{width:max-content}
  .dm-service-detail,.dm-market-detail,.dm-process-detail{grid-template-columns:1fr;gap:25px}.dm-service-detail>div:first-child,.dm-market-detail>div:first-child,.dm-process-detail>div:first-child{max-width:700px}
  .dm-control-grid{grid-template-columns:1fr 1fr}
  .dm-contact-copy{position:static}
  .ad-insights-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:720px){
  :root{--dm-container:calc(100% - 32px)}
  body{font-size:15px}.ad-section{padding:82px 0}.ad-brand__text strong{font-size:18px}.ad-brand img{width:54px;height:auto}.ad-language-pair{display:none}
  .dm-kicker,.ad-eyebrow{margin-bottom:16px}.dm-hero{min-height:900px}.dm-hero__image{object-position:58% center}.dm-hero__veil,.ad-rtl .dm-hero__veil{background:linear-gradient(0deg,rgba(3,11,17,.98) 0%,rgba(3,11,17,.82) 66%,rgba(3,11,17,.45) 100%)}.dm-hero__gridlines{background-size:48px 48px}.dm-hero__inner{padding-top:130px;padding-bottom:105px;gap:40px}.dm-hero h1,.ad-rtl .dm-hero h1{font-size:clamp(38px,11.4vw,52px)}.dm-hero__lead{font-size:15px;line-height:1.95}.dm-actions{gap:18px;margin-top:29px}.dm-button,.ad-button{min-height:51px;padding:0 21px}.dm-hero__aside{padding:24px 21px}.dm-hero__aside h2,.ad-rtl .dm-hero__aside h2{font-size:22px}.dm-hero__footer .ad-container{justify-content:flex-start;gap:18px;overflow:hidden;white-space:nowrap}.dm-hero__footer i{flex:0 0 4px}
  .dm-heading h2,.dm-statement h2,.dm-final-cta h2,.ad-footer-statement h2,.ad-rtl .dm-heading h2,.ad-rtl .dm-statement h2,.ad-rtl .dm-final-cta h2,.ad-rtl .ad-footer-statement h2{font-size:35px}.dm-heading{gap:25px}
  .dm-capability-grid{grid-template-columns:1fr}.dm-capability{min-height:270px;padding:28px 25px}.dm-capability>span{margin-top:38px}
  .dm-focus-grid{display:grid;grid-template-columns:1fr;grid-template-rows:none}.dm-focus-card,.dm-focus-card--wide{grid-column:auto;min-height:320px}.dm-focus-card>div{padding:26px}.dm-focus-card h3,.ad-rtl .dm-focus-card h3{font-size:25px}
  .dm-process-grid{grid-template-columns:1fr}.dm-process-grid>a{min-height:230px;border-inline-start:1px solid rgba(7,29,42,.18);border-top:1px solid rgba(7,29,42,.18)}.dm-process-grid>a:first-child{border-top:0}.dm-process-grid h3{margin-top:46px}
  .dm-governance__list>a,.dm-governance__list>div{grid-template-columns:30px 1fr auto;gap:12px}.dm-governance__list p{grid-column:2/4}
  .dm-insight-tease__grid>div:last-child a{padding:22px 18px}.dm-insight-tease__grid h3{font-size:15px}
  .dm-final-cta{padding:82px 0}
  .ad-page-hero{min-height:430px;padding:calc(var(--dm-header) + 75px) 0 60px}.ad-breadcrumb{margin-bottom:37px}.ad-page-hero h1,.ad-rtl .ad-page-hero h1{font-size:39px}.ad-page-lead{font-size:15px}.ad-page-content{padding:75px 0 95px}
  .dm-page-intro{margin-bottom:65px;padding-bottom:60px}.dm-page-intro h2,.ad-rtl .dm-page-intro h2{font-size:34px}.dm-page-intro p{font-size:15px}
  .dm-editorial-grid,.dm-control-grid{grid-template-columns:1fr}.dm-service-detail,.dm-market-detail,.dm-process-detail{padding:52px 0}.dm-service-detail h2,.dm-market-detail h2,.dm-process-detail h2,.ad-rtl .dm-service-detail h2,.ad-rtl .dm-market-detail h2,.ad-rtl .dm-process-detail h2{font-size:31px}
  .ad-form-grid{grid-template-columns:1fr}.ad-contact-form{padding:24px 19px}.ad-field--challenge{max-width:none}
  .ad-insights-grid{grid-template-columns:1fr;padding-top:65px;padding-bottom:90px}.ad-insight-card{min-height:260px}.ad-article__header{padding:calc(var(--dm-header) + 75px) 0 65px}.ad-article__header h1,.ad-rtl .ad-article__header h1{font-size:39px}.ad-article__content{padding-top:65px;padding-bottom:90px}
  .ad-footer-top{padding:75px 0 60px}.ad-footer-grid{grid-template-columns:1fr;gap:40px;padding:55px 0}.ad-footer-grid>div:last-child{grid-column:auto}.ad-footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}
}


/* ARKANDO 3.3 — language, account and client portal */
.dm-control-grid>section{padding:34px;background:var(--dm-night);color:#fff;border-top:2px solid var(--dm-gold)}
.dm-control-grid>section b{color:var(--dm-gold-light);font-size:10px}
.dm-control-grid>section h2{margin:25px 0 11px;color:#fff;font-size:20px;line-height:1.55}
.dm-control-grid>section p{margin:0;color:rgba(255,255,255,.68);font-size:13px;line-height:1.9}
.ad-language-pair a{display:inline-flex;align-items:center;gap:5px}
.ad-language-pair img{display:block;width:21px;height:14px;border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.15)}
.ad-account-link{display:inline-flex;align-items:center;gap:7px;color:rgba(255,255,255,.72);font-size:10px;font-weight:600;white-space:nowrap;transition:color .2s}
.ad-account-link:hover{color:var(--dm-gold-light)}
.ad-account-link svg{width:18px;height:18px}
.ad-auth-layout{display:grid;grid-template-columns:1fr 1.08fr;gap:24px;align-items:start}
.ad-auth-panel{padding:42px;background:#fff;border:1px solid var(--dm-line);box-shadow:0 18px 70px rgba(5,22,32,.07)}
.ad-auth-panel--login{position:sticky;top:120px}
.ad-auth-panel h2,.ad-account-welcome h2{margin:0 0 18px;font-size:clamp(30px,3vw,44px);line-height:1.35}
.ad-auth-panel>p{color:var(--dm-muted);margin-bottom:28px}
.ad-auth-panel form{display:grid;gap:17px}
.ad-auth-panel .login-username,.ad-auth-panel .login-password{display:grid;gap:8px;margin:0}
.ad-auth-panel .login-remember{margin:0;color:var(--dm-muted);font-size:12px}
.ad-auth-panel input[type=text],.ad-auth-panel input[type=password],.ad-auth-panel input[type=email],.ad-register-form input{width:100%;min-height:52px;padding:10px 13px;border:1px solid rgba(10,35,49,.2);background:#fbfaf7;color:var(--dm-ink)}
.ad-auth-panel input[type=submit]{min-height:52px;padding:0 24px;border:0;background:var(--dm-night);color:#fff;cursor:pointer;font-weight:700}
.ad-auth-panel input:focus{border-color:var(--dm-gold);outline:none;box-shadow:0 0 0 3px rgba(209,170,98,.15)}
.ad-consent{display:flex;gap:10px;align-items:flex-start;color:var(--dm-muted);font-size:12px;line-height:1.8}
.ad-consent input{margin-top:6px}
.ad-auth-note{margin-top:24px;padding:24px 28px;border:1px solid rgba(185,144,79,.28);background:#f3eee3}
.ad-auth-note strong{color:#76541f}.ad-auth-note p{margin:7px 0 0;color:var(--dm-muted);font-size:13px}
.ad-account-dashboard{display:grid;gap:34px}
.ad-account-welcome{padding-bottom:38px;border-bottom:1px solid var(--dm-line)}
.ad-account-welcome p{max-width:760px;color:var(--dm-muted)}
.ad-account-profile{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.ad-account-profile>div{padding:24px;background:#fff;border:1px solid var(--dm-line)}
.ad-account-profile span{display:block;color:var(--dm-muted);font-size:10px;margin-bottom:8px}.ad-account-profile strong{font-size:14px;word-break:break-word}
.ad-account-mandates{margin-top:8px}
.ad-account-section-title{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:24px}
.ad-account-section-title span{color:#9b7436;font-size:10px;font-weight:700}.ad-account-section-title h3{margin:7px 0 0;font-size:26px}
.ad-mandate-list{display:grid;gap:10px}.ad-mandate-list article{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:22px 25px;background:#fff;border:1px solid var(--dm-line)}
.ad-mandate-list article span{color:var(--dm-muted);font-size:10px}.ad-mandate-list h4{margin:5px 0 3px;font-size:16px}.ad-mandate-list p{margin:0;color:var(--dm-muted);font-size:11px}
.ad-status{padding:8px 11px;border-radius:30px;background:#ece8df;color:#604d2e;font-size:10px;white-space:nowrap}.ad-status--in_progress{background:#dcefe5;color:#245c42}.ad-status--information_required{background:#fff0cc;color:#795900}.ad-status--declined{background:#f2dddd;color:#773535}.ad-status--closed{background:#e4e6e8;color:#444}
.ad-account-empty{padding:35px;background:#fff;border:1px dashed rgba(10,35,49,.25);color:var(--dm-muted)}
.ad-digits-shell{max-width:850px;margin-inline:auto}

@media(max-width:1180px){.ad-account-link span{display:none}.ad-account-link{width:32px;justify-content:center}.ad-language-pair a span{display:none}}
@media(max-width:980px){.dm-insights-intro{grid-template-columns:1fr;gap:28px}.ad-auth-layout{grid-template-columns:1fr}.ad-auth-panel--login{position:static}.ad-account-profile{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.ad-language-pair{display:flex;gap:5px}.ad-language-pair>a{padding:5px 1px}.ad-language-pair>span{display:none}.ad-language-pair img{width:20px;height:13px}.ad-account-link{width:28px}.ad-header-actions{gap:10px}.ad-auth-panel{padding:27px 20px}.ad-account-profile{grid-template-columns:1fr}.ad-account-section-title{align-items:flex-start;flex-direction:column}.ad-mandate-list article{align-items:flex-start;flex-direction:column}.ad-status{align-self:flex-start}}

@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.ad-reveal{opacity:1;transform:none}}
@media print{.ad-site-header,.ad-site-footer,.dm-final-cta,.ad-menu-toggle{display:none!important}.ad-page-hero{min-height:auto;padding:30px 0;background:#fff;color:#000}.ad-page-content{padding:25px 0}.ad-main{overflow:visible}a{color:#000}.ad-reveal{opacity:1;transform:none}}

/* ARKANDO 3.3 brand refinement */
.ad-brand__text strong{font-size:18px;letter-spacing:.075em;white-space:nowrap}.ad-rtl .ad-brand__text strong{font-size:18px;letter-spacing:-.035em}.dm-final-cta:before{font-size:min(16vw,250px);letter-spacing:-.055em}@media(max-width:520px){.ad-brand__text strong{font-size:15px}.ad-rtl .ad-brand__text strong{font-size:15px}.ad-brand__text small{font-size:7px;margin-top:6px}}

/* ARKANDO 3.3 — previous identity refinement */
.ad-brand{gap:12px}.ad-logo-link:hover .ad-brand img{filter:drop-shadow(0 10px 22px rgba(209,170,98,.22))}.ad-brand img{transition:filter .25s ease,transform .25s ease}.ad-logo-link:hover .ad-brand img{transform:translateY(-1px)}

/* ARKANDO 3.5 — approved identity, improved scroll rhythm and global-trade visual system */
.ad-site-header{border-bottom:1px solid rgba(209,170,98,.19);background:linear-gradient(180deg,rgba(2,9,14,.93),rgba(2,9,14,.78));box-shadow:0 12px 48px rgba(0,0,0,.12)}
.ad-header-inner{position:relative}
.ad-header-inner:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(209,170,98,.58),transparent);transform:scaleX(.72);transform-origin:center}
.ad-brand{gap:14px}
.ad-brand img{width:68px;filter:drop-shadow(0 8px 24px rgba(209,170,98,.16))}
.ad-brand__text strong{font-family:Georgia,"Times New Roman",serif;font-size:19px;font-weight:500;letter-spacing:.145em}
.ad-rtl .ad-brand__text strong{font-family:"Estedad",Arial,sans-serif;font-weight:650;letter-spacing:-.03em}
.ad-brand__text small{letter-spacing:.35em;color:#d9b86f}
.ad-header-cta{border-color:rgba(209,170,98,.65);background:rgba(209,170,98,.04)}
.ad-header-cta:hover{background:var(--dm-gold);color:#09131b}

.dm-hero{isolation:isolate;background:#02090f}
.dm-hero:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 74% 34%,rgba(209,170,98,.12),transparent 18%),radial-gradient(circle at 83% 55%,rgba(48,97,126,.18),transparent 26%);pointer-events:none}
.dm-hero__image{filter:saturate(.56) contrast(1.13) brightness(.57)}
.dm-hero__network-map{position:absolute;z-index:1;top:calc(var(--dm-header) + 20px);right:-4vw;width:min(63vw,980px);height:64%;background:url("../images/world-map-dots.svg") center/contain no-repeat;opacity:.18;filter:sepia(1) saturate(.72) hue-rotate(350deg) brightness(1.25);pointer-events:none}
.ad-rtl .dm-hero__network-map{right:auto;left:-4vw;transform:scaleX(-1)}
.dm-hero__network-map:before,.dm-hero__network-map:after{content:"";position:absolute;border:1px solid rgba(209,170,98,.24);border-radius:50%;transform:rotate(-13deg)}
.dm-hero__network-map:before{width:45%;aspect-ratio:1;right:18%;top:18%;border-left-color:transparent;border-bottom-color:transparent}
.dm-hero__network-map:after{width:70%;aspect-ratio:1.7;right:2%;top:3%;border-right-color:transparent;border-top-color:transparent}
.dm-hero__network-map i{position:absolute;width:7px;height:7px;border:1px solid #f2d492;background:#d1aa62;border-radius:50%;box-shadow:0 0 0 8px rgba(209,170,98,.08),0 0 28px rgba(209,170,98,.68)}
.dm-hero__network-map i:nth-child(1){top:35%;right:44%}.dm-hero__network-map i:nth-child(2){top:51%;right:25%}.dm-hero__network-map i:nth-child(3){top:28%;right:18%}
.dm-hero__gridlines{opacity:.7;background-size:76px 76px}
.dm-hero__inner{z-index:3}
.dm-hero__copy{position:relative}
.dm-hero__copy:before{content:"";position:absolute;inset-inline-start:-34px;top:1px;width:1px;height:128px;background:linear-gradient(180deg,var(--dm-gold),transparent)}
.dm-hero h1{max-width:900px;text-shadow:0 3px 30px rgba(0,0,0,.2)}
.dm-hero__aside{position:relative;overflow:hidden;border-color:rgba(209,170,98,.36);background:linear-gradient(155deg,rgba(5,18,27,.82),rgba(5,18,27,.58));box-shadow:0 36px 100px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.04)}
.dm-hero__aside:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(209,170,98,.11),transparent 34%);pointer-events:none}
.dm-hero__aside:after{content:"";position:absolute;width:190px;height:190px;border:1px solid rgba(209,170,98,.18);border-radius:50%;right:-112px;top:-90px}
.ad-rtl .dm-hero__aside:after{right:auto;left:-112px}
.dm-hero__aside-mark{display:flex;justify-content:flex-end;margin:-5px 0 6px;opacity:.88}
.ad-rtl .dm-hero__aside-mark{justify-content:flex-start}
.dm-hero__aside-mark img{width:78px;height:auto;filter:drop-shadow(0 8px 20px rgba(209,170,98,.15))}
.dm-aside__eyebrow{position:relative}
.dm-hero__aside li{transition:background .25s,padding .25s}
.dm-hero__aside li:hover{padding-inline:8px;background:rgba(209,170,98,.05)}
.dm-hero__footer{border-color:rgba(209,170,98,.21);background:rgba(2,9,14,.78)}
.dm-hero__footer .ad-container{color:rgba(255,255,255,.54)}
.dm-hero__footer span{display:flex;align-items:center;gap:8px}
.dm-hero__footer span:before{content:"";width:17px;height:1px;background:rgba(209,170,98,.55)}

.dm-trade-console{position:relative;overflow:hidden;background:#f2eee4;color:#0b1b25;border-top:1px solid rgba(164,118,47,.36);border-bottom:1px solid rgba(11,27,37,.1);box-shadow:inset 0 8px 0 rgba(255,255,255,.45)}
.dm-trade-console:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(11,27,37,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(11,27,37,.035) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent)}
.dm-trade-console:after{content:"AD";position:absolute;right:-.08em;bottom:-.36em;font-family:Georgia,"Times New Roman",serif;font-size:min(37vw,560px);font-weight:700;letter-spacing:-.12em;color:rgba(11,27,37,.03);pointer-events:none}
.ad-rtl .dm-trade-console:after{right:auto;left:-.08em}
.dm-trade-console>.ad-container{position:relative;z-index:1}
.dm-trade-console .dm-kicker{color:#9a6d2b}
.dm-trade-console__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);gap:7vw;align-items:end;margin-bottom:62px}
.dm-trade-console__head h2{max-width:780px;margin:0;color:#0b1b25;font-family:Georgia,"Times New Roman",serif;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:1.06;letter-spacing:-.045em}
.ad-rtl .dm-trade-console__head h2{font-family:"Estedad",Arial,sans-serif;font-size:clamp(35px,4.1vw,53px);font-weight:650;line-height:1.5;letter-spacing:-.04em}
.dm-trade-console__head>p{margin:0;color:rgba(11,27,37,.66);font-size:14px;line-height:2}
.dm-trade-console__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);overflow:hidden;border:1px solid rgba(11,27,37,.13);background:#fbf8f1;box-shadow:0 32px 90px rgba(20,30,34,.12)}
.dm-trade-signals{display:grid;background:linear-gradient(145deg,#fffdf8,#f5f0e5)}
.dm-trade-signals>a{position:relative;display:grid;grid-template-columns:52px 1fr 18px;gap:21px;align-items:start;min-height:145px;padding:25px 27px;border-bottom:1px solid rgba(11,27,37,.1);color:#0b1b25;transition:background .25s,padding .25s}
.dm-trade-signals>a:last-child{border-bottom:0}
.dm-trade-signals>a:hover{padding-inline:34px;background:linear-gradient(90deg,rgba(209,170,98,.15),rgba(255,255,255,.18))}
.dm-trade-signals img{width:43px;height:43px;opacity:.96}
.dm-trade-signals b{display:block;color:#9a6d2b;font-size:9px;letter-spacing:.14em}
.dm-trade-signals h3{margin:8px 0 7px;color:#0b1b25;font-size:19px;font-weight:650}
.dm-trade-signals p{margin:0;color:rgba(11,27,37,.64);font-size:12px;line-height:1.86}
.dm-trade-signals i{color:#9a6d2b;font-size:18px;font-style:normal;transition:transform .25s}.dm-trade-signals a:hover i{transform:translate(3px,-3px)}
.ad-rtl .dm-trade-signals a:hover i{transform:translate(-3px,-3px)}
.dm-trade-map{position:relative;min-height:590px;overflow:hidden;border-inline-start:1px solid rgba(209,170,98,.22);background:radial-gradient(circle at 54% 40%,rgba(28,65,86,.36),transparent 38%),linear-gradient(145deg,#071722,#030b11)}
.dm-trade-map>img{position:absolute;inset:8% 4% auto;width:92%;height:auto;opacity:.48;filter:sepia(1) saturate(.68) hue-rotate(351deg) brightness(1.35);transform:scale(1.05)}
.dm-trade-map:before,.dm-trade-map:after{content:"";position:absolute;border:1px solid rgba(209,170,98,.2);border-radius:50%;pointer-events:none}
.dm-trade-map:before{width:70%;aspect-ratio:1.6;top:11%;left:17%;transform:rotate(-12deg);border-top-color:transparent;border-left-color:transparent}
.dm-trade-map:after{width:48%;aspect-ratio:1;top:16%;left:29%;transform:rotate(18deg);border-right-color:transparent;border-bottom-color:transparent}
.dm-map-node{position:absolute;width:8px;height:8px;border:1px solid #f2d492;border-radius:50%;background:#d1aa62;box-shadow:0 0 0 8px rgba(209,170,98,.08),0 0 24px rgba(209,170,98,.6)}
.dm-map-node--one{top:30%;left:45%}.dm-map-node--two{top:42%;left:63%}.dm-map-node--three{top:25%;left:72%}
.dm-trade-map__ring{position:absolute;width:38%;aspect-ratio:1;left:41%;top:14%;border:1px solid rgba(209,170,98,.14);border-radius:50%;box-shadow:inset 0 0 0 35px rgba(209,170,98,.015)}
.dm-trade-map__caption{position:absolute;left:35px;right:35px;bottom:30px;padding:24px 26px;border:1px solid rgba(209,170,98,.22);background:rgba(2,9,14,.73);backdrop-filter:blur(13px)}
.dm-trade-map__caption>b{color:var(--dm-gold-light);font-size:10px;letter-spacing:.19em}
.dm-trade-map__caption p{max-width:600px;margin:9px 0 17px;color:rgba(255,255,255,.62);font-size:12px;line-height:1.9}
.dm-trade-map__caption>div{display:flex;flex-wrap:wrap;gap:9px}
.dm-trade-map__caption span{padding:7px 10px;border:1px solid rgba(209,170,98,.22);color:rgba(255,255,255,.62);font-size:8px;letter-spacing:.13em}

.dm-capability{position:relative;overflow:hidden}
.dm-capability:before{content:"";position:absolute;top:0;inset-inline-start:0;width:100%;height:1px;background:linear-gradient(90deg,var(--dm-gold),transparent 58%);transform:scaleX(.18);transform-origin:inherit;transition:transform .35s}
.dm-capability:hover:before{transform:scaleX(1)}
.dm-capability:after{content:"";position:absolute;width:110px;height:110px;right:-75px;bottom:-75px;border:1px solid rgba(209,170,98,.15);border-radius:50%;transition:transform .4s}
.ad-rtl .dm-capability:after{right:auto;left:-75px}.dm-capability:hover:after{transform:scale(1.35)}
.dm-focus-card{border:1px solid rgba(209,170,98,.12)}
.dm-focus-card:after{content:"";position:absolute;inset:14px;border:1px solid rgba(235,207,148,.17);pointer-events:none;opacity:0;transition:opacity .3s,inset .3s}.dm-focus-card:hover:after{opacity:1;inset:20px}
.dm-process-grid>a{position:relative;overflow:hidden}.dm-process-grid>a:after{content:"";position:absolute;inset-inline-end:-45px;top:-45px;width:90px;height:90px;border:1px solid rgba(185,144,79,.18);transform:rotate(45deg);transition:transform .35s}.dm-process-grid>a:hover:after{transform:rotate(45deg) scale(1.35)}
.dm-governance{position:relative;overflow:hidden}.dm-governance:before{content:"";position:absolute;inset:0;background:url("../images/world-map-dots.svg") 115% 30%/55% auto no-repeat;opacity:.05;filter:sepia(1) saturate(.7);pointer-events:none}.ad-rtl .dm-governance:before{background-position:-15% 30%;transform:scaleX(-1)}
.ad-page-hero{position:relative;overflow:hidden}.ad-page-hero:after{content:"";position:absolute;right:-12%;top:10%;width:58%;height:90%;background:url("../images/world-map-dots.svg") center/contain no-repeat;opacity:.07;filter:sepia(1) saturate(.7);pointer-events:none}.ad-rtl .ad-page-hero:after{right:auto;left:-12%;transform:scaleX(-1)}

.ad-site-footer{position:relative;overflow:hidden}
.ad-site-footer:before{content:"";position:absolute;right:-7%;top:12%;width:58%;height:55%;background:url("../images/world-map-dots.svg") center/contain no-repeat;opacity:.045;filter:sepia(1) saturate(.8);pointer-events:none}
.ad-rtl .ad-site-footer:before{right:auto;left:-7%;transform:scaleX(-1)}
.ad-footer-top,.ad-footer-principles,.ad-footer-grid,.ad-footer-bottom{position:relative;z-index:1}
.ad-footer-principles{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(209,170,98,.15);border-bottom:1px solid rgba(209,170,98,.15)}
.ad-footer-principles>div{display:grid;grid-template-columns:40px 1fr;gap:15px;align-items:center;padding:24px 20px;border-inline-start:1px solid rgba(209,170,98,.15)}
.ad-footer-principles>div:first-child{border-inline-start:0}
.ad-footer-principles img{width:36px;height:36px}
.ad-footer-principles b{display:block;color:#e4c783;font-size:10px;letter-spacing:.08em}.ad-footer-principles small{display:block;margin-top:6px;color:rgba(255,255,255,.38);font-size:9px;line-height:1.6}
.ad-footer-brand .ad-brand img{width:75px}

@media(max-width:1180px){
  .dm-trade-console__grid{grid-template-columns:minmax(0,.95fr) minmax(350px,1.05fr)}
  .dm-trade-map{min-height:630px}
  .ad-footer-principles{grid-template-columns:repeat(2,1fr)}
  .ad-footer-principles>div:nth-child(3){border-top:1px solid rgba(209,170,98,.15);border-inline-start:0}.ad-footer-principles>div:nth-child(4){border-top:1px solid rgba(209,170,98,.15)}
}
@media(max-width:980px){
  .dm-hero__network-map{width:90vw;height:48%;top:var(--dm-header);opacity:.11}
  .dm-hero__copy:before{display:none}
  .dm-trade-console__head{grid-template-columns:1fr;gap:25px}
  .dm-trade-console__head>p{max-width:690px}
  .dm-trade-console__grid{grid-template-columns:1fr}
  .dm-trade-map{min-height:540px;border-inline-start:0;border-top:1px solid rgba(209,170,98,.22)}
  .dm-trade-signals{grid-template-columns:1fr 1fr}.dm-trade-signals>a{border-inline-start:1px solid rgba(209,170,98,.16)}.dm-trade-signals>a:nth-child(odd){border-inline-start:0}.dm-trade-signals>a:nth-child(3){border-bottom:0}
}
@media(max-width:720px){
  .ad-brand img{width:56px}.ad-brand__text strong{font-size:15px;letter-spacing:.1em}.ad-brand__text small{letter-spacing:.25em}
  .dm-hero__network-map{width:125vw;left:-10vw!important;right:auto!important;top:80px;height:45%;opacity:.095;transform:none!important}
  .dm-hero__aside-mark img{width:66px}
  .dm-hero__footer span:before{display:none}
  .dm-trade-console{padding-top:78px;padding-bottom:78px}
  .dm-trade-console__head{margin-bottom:40px}.dm-trade-console__head h2,.ad-rtl .dm-trade-console__head h2{font-size:34px}
  .dm-trade-signals{grid-template-columns:1fr}.dm-trade-signals>a{grid-template-columns:42px 1fr 15px;gap:15px;min-height:0;padding:23px 20px;border-inline-start:0;border-bottom:1px solid rgba(209,170,98,.16)!important}.dm-trade-signals>a:last-child{border-bottom:0!important}.dm-trade-signals img{width:38px;height:38px}.dm-trade-signals h3{font-size:17px}
  .dm-trade-map{min-height:470px}.dm-trade-map>img{top:8%;width:110%;inset-inline-start:-5%}.dm-trade-map__caption{left:17px;right:17px;bottom:17px;padding:20px 18px}.dm-map-node--one{left:38%}.dm-map-node--two{left:61%}.dm-map-node--three{left:73%}
  .ad-footer-principles{grid-template-columns:1fr}.ad-footer-principles>div{border-inline-start:0;border-top:1px solid rgba(209,170,98,.15)}.ad-footer-principles>div:first-child{border-top:0}.ad-footer-principles>div:nth-child(3){border-top:1px solid rgba(209,170,98,.15)}
}
