@font-face{font-family:newsreader;src:url(../media/newsreader_normal_200_800-s.p.0op912u62qdhl.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:newsreader;src:url(../media/newsreader_italic_200_800-s.p.1elj1f4z6aq4a.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:italic}@font-face{font-family:newsreader Fallback;src:local(Arial);ascent-override:80.52%;descent-override:29.03%;line-gap-override:0.0%;size-adjust:91.28%}.newsreader_807cb0a9-module__mDXtNG__className{font-family:newsreader,newsreader Fallback}.newsreader_807cb0a9-module__mDXtNG__variable{--font-newsreader:"newsreader", "newsreader Fallback"}
@font-face{font-family:instrument;src:url(../media/instrument_normal_400_700-s.p.2874ccu1_u7jf.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:instrument Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.instrument_953823ce-module__-Vnxca__className{font-family:instrument,instrument Fallback}.instrument_953823ce-module__-Vnxca__variable{--font-instrument:"instrument", "instrument Fallback"}
@font-face{font-family:naskh;src:url(../media/naskh_normal_400_600-s.p.28v825rc0jjx9.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:naskh Fallback;src:local(Arial);ascent-override:106.9%;descent-override:63.4%;line-gap-override:0.0%;size-adjust:100.0%}.naskh_cccb1aba-module__KN7-Xa__className{font-family:naskh,naskh Fallback}.naskh_cccb1aba-module__KN7-Xa__variable{--font-naskh:"naskh", "naskh Fallback"}
@font-face{font-family:plexAr;src:url(../media/plex_ar_normal_400-s.p.3ik2qu-u9tgho.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexAr;src:url(../media/plex_ar_normal_500-s.p.3ihiqn4pviisd.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexAr;src:url(../media/plex_ar_normal_600-s.p.0da8nscnv1nkd.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexAr Fallback;src:local(Arial);ascent-override:108.5%;descent-override:41.5%;line-gap-override:0.0%;size-adjust:100.0%}.plexar_9c770e97-module__TXjqEa__className{font-family:plexAr,plexAr Fallback}.plexar_9c770e97-module__TXjqEa__variable{--font-plex-ar:"plexAr", "plexAr Fallback"}
:root{--bronze:#a0804d;--bronze-dk:#84632f;--bronze-lt:#d4b98c;--brand-grad:linear-gradient(135deg, #4c3618 0%, #664a21 45%, #78592a 100%);--brand-glow:#d4b98c2e;--steel:#9d9d9d;--ink:#1b1915;--ink-2:#26231e;--text:#1b1915;--body:#56534b;--muted:#8a867c;--paper:#f5f3ee;--card:#fbfaf6;--sand:#ddd8cc;--line:#1b19151a;--line-inv:#f5f3ee24;--on-dark:#f5f3ee;--on-dark-2:#f5f3eeb8;--on-dark-3:#f5f3ee80;--serif:var(--font-newsreader), var(--font-naskh), Georgia, serif;--sans:var(--font-instrument), var(--font-plex-ar), system-ui, sans-serif;--container:1200px;--frame:1320px;--section-y:clamp(80px, 10vw, 136px);--gutter:clamp(16px, 4vw, 40px);--r:20px;--r-lg:28px;--shadow:0 1px 2px #1b19150a, 0 12px 32px -12px #1b19151f;--shadow-lg:0 30px 60px -28px #1b191559;--ease:cubic-bezier(.22, .7, .2, 1)}html[lang=ar]{--serif:var(--font-naskh), var(--font-newsreader), serif;--sans:var(--font-plex-ar), var(--font-instrument), system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--sans);color:var(--body);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3,h4{font-family:var(--serif);color:var(--text);letter-spacing:-.015em;margin:0;font-weight:400;line-height:1.12}h1 em,h2 em,h3 em,.serif em{color:var(--bronze-dk);font-style:italic}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4{letter-spacing:0;font-weight:500;line-height:1.45}html[lang=ar] em{font-style:normal!important}html[dir=rtl] .glass__num,html[dir=rtl] .facts__num{text-align:right;direction:ltr}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}svg{flex:none}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.skip-link{inset-inline-start:16px;background:var(--ink);color:var(--on-dark);z-index:300;border-radius:999px;padding:10px 16px;position:absolute;top:-60px}.skip-link:focus{top:16px}:focus-visible{outline:2px solid var(--bronze);outline-offset:3px;border-radius:8px}html[dir=rtl] .i-dir{transform:scaleX(-1)}.section{padding-block:var(--section-y)}.container--frame{max-width:var(--frame);padding-inline:8px}.pill-label{border:1px solid var(--line);background:var(--card);letter-spacing:.14em;text-transform:uppercase;height:28px;color:var(--muted);border-radius:999px;align-items:center;padding-inline:12px;font-size:11px;font-weight:600;display:inline-flex}html[lang=ar] .pill-label{letter-spacing:0;font-size:12.5px}.pill-label--glass{color:var(--on-dark-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-color:#ffffff38}.pill-label--dark{border-color:var(--line-inv);color:var(--on-dark-3);background:0 0}.head-c{text-align:center;flex-direction:column;align-items:center;max-width:680px;margin:0 auto clamp(44px,5vw,64px);display:flex}.head-c h2,.head-l h2{margin-top:18px;font-size:clamp(32px,3.6vw,46px)}.head-c p,.head-l p{color:var(--body);max-width:52ch;margin-top:16px;font-size:17px}.head-l h2{max-width:14ch}.btn{white-space:nowrap;height:46px;transition:background .25s, color .25s, border-color .25s, transform .25s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding-inline:22px;font-size:15px;font-weight:500;display:inline-flex}.btn svg{width:16px;height:16px;transition:transform .25s var(--ease)}.btn:hover svg.i-dir{transform:translate(3px)}html[dir=rtl] .btn:hover svg.i-dir{transform:scaleX(-1)translate(3px)}.btn--dark{background:var(--ink);color:var(--on-dark)}.btn--dark:hover{background:var(--ink-2)}.btn--light{background:var(--card);color:var(--ink)}.btn--light:hover{background:#fff}.btn--glass{color:var(--on-dark);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-color:#ffffff40}.btn--glass:hover{background:#ffffff2e}.btn--line{border-color:var(--line);color:var(--ink)}.btn--line:hover{border-color:var(--ink)}.btn--line-inv{border-color:var(--line-inv);color:var(--on-dark)}.btn--line-inv:hover{border-color:var(--on-dark-2)}.btn--wa{color:#fff;background:#1f9d57}.btn--wa:hover{background:#188547}.link{color:var(--ink);align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.link svg{width:16px;height:16px;transition:transform .25s var(--ease)}.link:hover svg{transform:translate(3px)}html[dir=rtl] .link:hover svg{transform:scaleX(-1)translate(3px)}.header{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f3eed1;transition:box-shadow .3s;position:sticky;top:0}.header.is-scrolled{box-shadow:0 1px 0 var(--line)}.header__inner{height:76px;max-width:calc(var(--frame) - 16px + 2 * var(--gutter));justify-content:space-between;align-items:center;gap:24px;display:flex}.logo{flex:none}.logo img{width:auto;height:32px}.logo .logo-mark{display:none}.nav{align-items:center;gap:6px;display:flex}.nav__link{height:38px;color:var(--body);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding-inline:12px;font-size:15px;font-weight:500;transition:color .2s,background .2s;display:inline-flex}.nav__link:hover{color:var(--ink)}.nav__link[aria-current=page]{color:var(--ink);background:#1b19150f}.nav__link svg{width:14px;height:14px;transition:transform .2s}.nav__item{position:relative}.nav__item:hover>.nav__link svg,.nav__item:focus-within>.nav__link svg{transform:rotate(180deg)}.mega{top:calc(100% + 14px);border-radius:var(--r);background:var(--card);border:1px solid var(--line);width:420px;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transition:opacity .2s, transform .2s var(--ease), visibility .2s;padding:8px;position:absolute;inset-inline-start:50%;transform:translateY(6px)}html[dir=rtl] .mega{translate:50%}.mega:before{content:"";inset-inline:0;height:16px;position:absolute;top:-16px}.nav__item:hover .mega,.nav__item:focus-within .mega{opacity:1;visibility:visible;transform:none}.mega a{border-radius:14px;align-items:center;gap:14px;padding:12px;transition:background .2s;display:flex}.mega a:hover{background:var(--paper)}.mega__ic{background:var(--paper);border:1px solid var(--line);width:38px;height:38px;color:var(--bronze-dk);border-radius:12px;place-items:center;display:grid}.mega__ic svg{width:18px;height:18px}.mega strong{font-family:var(--serif);color:var(--ink);font-size:17px;font-weight:400;line-height:1.25;display:block}.mega small{color:var(--muted);font-size:13px;display:block}.header__actions{align-items:center;gap:8px;display:flex}.lang-toggle{border:1px solid var(--line);height:38px;font-family:var(--font-plex-ar), var(--sans);color:var(--ink);background:0 0;border-radius:999px;align-items:center;gap:7px;padding-inline:14px;font-size:14px;font-weight:500;transition:border-color .2s;display:inline-flex}.lang-toggle:hover{border-color:var(--ink)}.lang-toggle svg{width:15px;height:15px;color:var(--bronze)}.header .btn{height:38px;padding-inline:18px;font-size:14px}.menu-btn{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);background:0 0;border-radius:50%;place-items:center;display:none}.menu-btn svg{width:20px;height:20px}.drawer{z-index:200;background:var(--paper);padding:0 var(--gutter) 40px;opacity:0;visibility:hidden;flex-direction:column;transition:opacity .3s,visibility 0s linear .3s;display:flex;position:fixed;inset:0;overflow-y:auto}.drawer.is-open{opacity:1;visibility:visible;transition:opacity .3s}.drawer__top{justify-content:space-between;align-items:center;height:72px;display:flex}.drawer__top img{width:auto;height:30px}.drawer .menu-btn{display:grid}.drawer nav{flex-direction:column;margin-top:20px;display:flex}.drawer nav a{font-family:var(--serif);color:var(--ink);padding-block:8px;font-size:30px}.drawer__group{font-family:var(--serif);color:var(--ink);margin-top:10px;padding-block:8px;font-size:30px}.drawer nav a.sub{font-family:var(--sans);color:var(--muted);padding-block:5px;padding-inline-start:4px;font-size:15px}.drawer .btn{align-self:flex-start;margin-top:32px}.hero{padding-top:8px}.hero__card{border-radius:var(--r-lg);isolation:isolate;min-height:min(720px,100svh - 100px);color:var(--on-dark);background:var(--ink);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero__card>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero__card:before{content:"";z-index:-1;background:linear-gradient(#1b140c26 0%,#1b140c59 45%,#1b140cd1 100%),linear-gradient(90deg,#281a0c8c,#281a0c00 65%);position:absolute;inset:0}html[dir=rtl] .hero__card:before{background:linear-gradient(#1b140c26 0%,#1b140c59 45%,#1b140cd1 100%),linear-gradient(270deg,#281a0c8c,#281a0c00 65%)}.hero__inner{width:100%;max-width:var(--container);padding:clamp(28px, 5vw, 56px) max(20px, var(--gutter));justify-content:space-between;align-items:flex-end;gap:32px;margin-inline:auto;display:flex}.hero__text{max-width:600px}.hero h1{color:var(--on-dark);letter-spacing:-.025em;margin-top:20px;font-size:clamp(42px,5.6vw,72px);line-height:1.02}.hero h1 em{color:var(--on-dark)}html[lang=ar] .hero h1{font-size:clamp(36px,4.6vw,60px);line-height:1.35}.hero__sub{color:var(--on-dark-2);max-width:44ch;margin-top:22px;font-size:17px}.hero__ctas{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.glass{border-radius:var(--r);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#ffffff1f;border:1px solid #fff3;flex:none;width:290px;padding:20px}.glass__row{align-items:center;gap:12px;display:flex}.glass__row img{width:44px;height:auto}.glass__row span{color:var(--on-dark-2);font-size:13px;line-height:1.4}.glass__num{font-family:var(--serif);border-top:1px solid #ffffff29;margin-top:16px;padding-top:16px;font-size:34px;font-style:italic;line-height:1}html[lang=ar] .glass__num{font-style:normal}.glass__label{color:var(--on-dark-2);margin-top:6px;font-size:13px}.glass__foot{color:var(--on-dark-2);border-top:1px solid #ffffff29;align-items:center;gap:10px;margin-top:16px;padding-top:14px;font-size:13px;display:flex}.glass__dot{background:var(--bronze-lt);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #d4b98c33}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ticker{padding-block:26px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ticker__track{width:max-content;animation:60s linear infinite tick;display:flex}html[dir=rtl] .ticker__track{animation-name:tick-rtl}.ticker__group{flex:none;align-items:center;display:flex}.ticker__group span{font-family:var(--serif);color:var(--muted);white-space:nowrap;align-items:center;gap:28px;padding-inline-end:28px;font-size:18px;font-style:italic;display:inline-flex}html[lang=ar] .ticker__group span{font-style:normal}.ticker__group span:after{content:"";background:var(--sand);border-radius:50%;width:4px;height:4px}@keyframes tick{to{transform:translate(-50%)}}@keyframes tick-rtl{to{transform:translate(50%)}}.statement{isolation:isolate;border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow);grid-template-columns:.85fr 1.15fr;gap:clamp(32px,6vw,96px);padding:clamp(32px,5vw,64px);display:grid;position:relative;overflow:hidden}.statement:before{content:"";z-index:-1;background:radial-gradient(600px 320px at 0 100%,#a0804d1a,#0000 70%);position:absolute;inset:0}html[dir=rtl] .statement:before{background:radial-gradient(600px 320px at 100% 100%,#a0804d1a,#0000 70%)}.statement--solo{grid-template-columns:1fr}.statement--solo .statement__main{max-width:860px}.statement__aside{flex-direction:column;align-items:flex-start;display:flex}.statement__mark{font-family:var(--serif);color:var(--bronze);opacity:.35;margin-top:12px;font-size:140px;line-height:.8}.statement blockquote{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(26px,2.6vw,36px);line-height:1.3}html[lang=ar] .statement blockquote{letter-spacing:0;line-height:1.7}.statement blockquote em{color:var(--bronze-dk);font-style:italic}.statement__main>p{color:var(--body);max-width:60ch;margin-top:22px;font-size:17px;line-height:1.7}.statement cite{color:var(--muted);align-items:center;gap:12px;margin-top:28px;font-size:13px;font-style:normal;display:inline-flex}.statement cite:before{content:"";background:var(--muted);width:24px;height:1px}.svc-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.svc{border-radius:var(--r);background:var(--card);box-shadow:var(--shadow);transition:transform .35s var(--ease), box-shadow .35s;flex-direction:column;padding:30px;display:flex;position:relative}.svc:hover{transform:translateY(-4px);box-shadow:0 1px 2px #1b19150a,0 24px 44px -18px #1b191533}.svc--wide{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:32px;padding:0;display:grid;overflow:hidden}.svc--wide .svc__content{flex-direction:column;padding:30px;display:flex}.svc--wide img{object-fit:cover;width:100%;height:100%;min-height:260px}.svc__top{justify-content:space-between;align-items:center;display:flex}.svc__ic{background:var(--brand-grad);color:#f6e6c6;width:50px;height:50px;transition:transform .35s var(--ease), box-shadow .35s var(--ease);border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 20px -10px #4c361899,inset 0 0 0 1px #ffffff1f}.svc__ic svg{width:22px;height:22px}.svc:hover .svc__ic{transform:scale(1.06)rotate(-4deg);box-shadow:0 14px 26px -10px #4c3618b3,inset 0 0 0 1px #ffffff2e}.svc__n{font-family:var(--serif);color:var(--bronze-dk);font-size:18px;font-style:italic}.svc h3{margin-top:26px;font-size:26px}.svc p{color:var(--body);max-width:52ch;margin-top:12px;font-size:15.5px}.svc__meta{border-top:1px solid var(--line);color:var(--muted);margin-top:22px;padding-top:18px;font-size:13.5px}.svc__meta b{color:var(--bronze-dk);font-weight:500}.svc .link{margin-top:auto;padding-top:22px}.center-link{justify-content:center;margin-top:40px;display:flex}.dark-card{border-radius:var(--r-lg);background:var(--ink);color:var(--on-dark);isolation:isolate;grid-template-columns:.9fr 1.1fr;display:grid;position:relative;overflow:hidden}.dark-card:before{content:"";z-index:-1;background:radial-gradient(600px 400px at 100% 0,#a0804d38,#0000 70%);position:absolute;inset:0}.dark-card__text{flex-direction:column;justify-content:flex-end;padding:clamp(32px,5vw,56px);display:flex}.dark-card h2{color:var(--on-dark);margin-top:18px;font-size:clamp(32px,3.6vw,46px)}.dark-card h2 em{color:var(--bronze-lt)}.dark-card p{color:var(--on-dark-2);max-width:40ch;margin-top:14px}.dark-card .btn{align-self:flex-start;margin-top:28px}.sectors{padding:clamp(32px,5vw,56px);counter-reset:none;align-self:end;margin:0;padding-inline-start:clamp(8px,2vw,24px);list-style:none}.sectors li{border-top:1px solid var(--line-inv);transition:padding .4s var(--ease);opacity:0;align-items:center;gap:18px;padding:12px 4px;display:flex;transform:translateY(12px)}.sectors li:last-child{border-bottom:1px solid var(--line-inv)}.dark-card.is-in .sectors li{opacity:1;transition:opacity .6s var(--ease), transform .6s var(--ease), padding .4s var(--ease);transition-delay:calc(var(--i) * 70ms + .2s), calc(var(--i) * 70ms + .2s), 0s;transform:none}.sectors__ic{width:42px;height:42px;color:var(--bronze-lt);transition:background .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease);background:#d4b98c14;border:1px solid #d4b98c2e;border-radius:12px;flex:none;place-items:center;display:grid}.sectors__ic svg{width:20px;height:20px}.sectors__num{letter-spacing:.08em;color:var(--on-dark-3);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto;font-size:12px;font-weight:600}.sectors__name{font-family:var(--serif);color:var(--on-dark);transition:color .3s var(--ease);flex:1;font-size:clamp(20px,2vw,26px);line-height:1.25}.sectors li:hover{padding-inline-start:12px}.sectors li:hover .sectors__name{color:var(--bronze-lt);font-style:italic}html[lang=ar] .sectors li:hover .sectors__name{font-style:normal}html[lang=ar] .sectors__name{line-height:1.6}@media (prefers-reduced-motion:reduce){.sectors li{opacity:1;transition:none;transform:none}}.certs{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.certs .head-l h2{max-width:14ch}.certs__note{border-top:1px solid var(--line);padding-top:18px;color:var(--muted)!important;margin-top:22px!important;font-size:13.5px!important}.certs__list{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.cert{text-align:center;border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow);transition:transform .35s var(--ease), box-shadow .35s var(--ease);flex-direction:column;align-items:center;gap:18px;padding:30px 18px 26px;display:flex}.cert:hover{transform:translateY(-4px);box-shadow:0 1px 2px #1b19150a,0 24px 44px -18px #1b191533}.cert__seal{background:var(--brand-grad);color:#fffaf0;direction:ltr;border-radius:50%;place-content:center;gap:2px;width:112px;height:112px;display:grid;position:relative;box-shadow:0 16px 30px -14px #4c3618b3,inset 0 0 0 5px #ffffff14}.cert__seal:before{content:"";transition:transform 1.2s var(--ease);border:1px dashed #f6e6c68c;border-radius:50%;position:absolute;inset:9px}.cert:hover .cert__seal:before{transform:rotate(90deg)}.cert__iso{font-family:var(--serif);letter-spacing:.02em;font-size:30px;line-height:1}.cert__code{letter-spacing:.08em;color:#f6e6c6;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.cert__text{gap:6px;display:grid}.cert__text b{font-family:var(--serif);color:var(--ink);font-size:20px;font-weight:400}.cert__text span{color:var(--body);font-size:14px;line-height:1.45}.footer__iso{color:var(--on-dark);gap:12px;margin-top:24px;display:inline-grid}.footer__iso-label{letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3);align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}html[lang=ar] .footer__iso-label{letter-spacing:0;font-size:13px}.footer__iso-label svg{width:15px;height:15px;color:var(--bronze-lt)}.footer__iso-seals{gap:10px;display:flex}.footer__seal{text-align:center;font-variant-numeric:tabular-nums;color:#fffaf0;width:62px;height:62px;transition:transform .35s var(--ease), background .35s var(--ease);background:#ffffff14;border:1px solid #f6e6c659;border-radius:50%;place-content:center;font-size:13px;font-weight:600;line-height:1.05;display:grid;position:relative}.footer__seal:before{content:"";border:1px dashed #f6e6c64d;border-radius:50%;position:absolute;inset:4px}.footer__seal small{font-family:var(--serif);letter-spacing:.04em;color:var(--bronze-lt);font-size:14px;font-weight:400;display:block}.footer__iso:hover .footer__seal{background:#ffffff24}.footer__iso:hover .footer__seal:first-child{transform:translateY(-2px)}.footer__iso:hover .footer__seal:nth-child(2){transition-delay:60ms;transform:translateY(-2px)}.footer__iso:hover .footer__seal:nth-child(3){transition-delay:.12s;transform:translateY(-2px)}.sstack{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.sstack__aside{position:sticky;top:120px}.sstack__aside h2{max-width:12ch}.sstack__index{gap:2px;margin:28px 0 0;padding:0;list-style:none;display:grid}.sstack__index li{border-top:1px solid var(--line);color:var(--body);align-items:baseline;gap:14px;padding:8px 0;font-size:15px;display:flex}.sstack__index li:last-child{border-bottom:1px solid var(--line)}.sstack__index span{letter-spacing:.08em;color:var(--bronze-dk);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.sstack__index li{transition:color .3s var(--ease), padding .3s var(--ease)}.sstack__index li.is-active{color:var(--ink);box-shadow:inset 3px 0 0 var(--bronze);padding-inline-start:10px;font-weight:500}html[dir=rtl] .sstack__index li.is-active{box-shadow:inset -3px 0 0 var(--bronze)}.sstack__aside .btn{margin-top:28px}.sstack__cards{gap:28px;margin:0;padding:0;list-style:none;display:grid}.scard{top:calc(110px + var(--i) * 16px);border-radius:var(--r-lg);isolation:isolate;background:var(--brand-grad);transform-origin:top;height:clamp(320px,34vw,420px);position:sticky;overflow:hidden;box-shadow:0 -12px 40px -24px #1b140c80,0 30px 60px -30px #1b140c8c}.scard img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.scard:hover img{transform:scale(1.05)}.scard:after{content:"";z-index:-1;background:linear-gradient(#281c0c0d 30%,#281c0cc7 100%),linear-gradient(90deg,#4c361873,#4c361800 60%);position:absolute;inset:0}html[dir=rtl] .scard:after{background:linear-gradient(#281c0c0d 30%,#281c0cc7 100%),linear-gradient(270deg,#4c361873,#4c361800 60%)}.scard__body{color:var(--on-dark);grid-template-columns:auto 1fr auto;align-items:end;gap:18px;padding:clamp(22px,3vw,34px);display:grid;position:absolute;inset:auto 0 0}.scard__ic{background:var(--brand-grad);color:#f6e6c6;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 0 0 1px #fff3,0 10px 20px -10px #0009}.scard__ic svg{width:22px;height:22px}.scard h3{color:#fffaf0;font-size:clamp(24px,2.6vw,34px);line-height:1.15}.scard__num{letter-spacing:.08em;color:#f6e6c6;font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate;font-size:13px;font-weight:600}.scard__num small{color:#fff9;font-size:12px}@supports (animation-timeline:view()){.scard{animation:linear both scard-in;animation-timeline:view();animation-range:entry entry 90%}@keyframes scard-in{0%{opacity:.4;transform:scale(.92)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.scard{animation:none}.scard img{transition:none}}.stack{gap:24px;display:grid}.case{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-lg);grid-template-columns:.85fr 1fr;gap:clamp(24px,4vw,48px);padding:16px;display:grid;position:sticky;top:100px}.case:nth-child(2){top:116px}.case:nth-child(3){top:132px}.case:nth-child(4){top:148px}.case img{aspect-ratio:4/3.2;object-fit:cover;border-radius:14px;width:100%}.case__body{flex-direction:column;justify-content:center;padding:24px 24px 24px 0;display:flex}html[dir=rtl] .case__body{padding:24px 0 24px 24px}.case__meta{color:var(--muted);font-size:13px}.case h3{max-width:14ch;margin-top:14px;font-size:clamp(28px,3vw,38px)}.case p{color:var(--body);max-width:42ch;margin-top:14px}.case__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:22px;display:flex}.case__foot b{font-family:var(--serif);color:var(--bronze-dk);font-size:22px;font-weight:400;display:block}.case__foot small{color:var(--muted);font-size:13px}.round-btn{border:1px solid var(--line);width:40px;height:40px;color:var(--bronze-dk);border-radius:50%;place-items:center;transition:background .25s,color .25s;display:grid}.round-btn svg{width:16px;height:16px;transform:rotate(-45deg)}html[dir=rtl] .round-btn svg{transform:rotate(-135deg)}.case:hover .round-btn{background:var(--ink);color:var(--on-dark)}.split{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.split__aside{position:sticky;top:120px}.split__aside .link,.split__aside .btn{margin-top:26px}.timeline{gap:44px;display:grid;position:relative}.timeline:before{content:"";inset-inline-start:19px;background:var(--sand);width:1px;position:absolute;top:40px;bottom:40px}.t-item{grid-template-columns:40px 1fr;gap:22px;display:grid;position:relative}.t-item__n{background:var(--bronze-dk);width:40px;height:40px;color:var(--on-dark);font-family:var(--serif);border-radius:50%;place-items:center;font-size:15px;font-style:italic;display:grid}html[lang=ar] .t-item__n{font-style:normal}.t-item small{letter-spacing:.14em;text-transform:uppercase;color:var(--bronze-dk);font-size:11px;font-weight:600;display:block}html[lang=ar] .t-item small{letter-spacing:0;font-size:12.5px}.t-item h3{margin-top:4px;font-size:26px}.t-item p{color:var(--body);max-width:46ch;margin-top:8px}.hero--home .hero__text{max-width:760px}.hero--home .hero__card>img{object-position:78% center}html[dir=rtl] .hero--home .hero__card>img{transform:scaleX(-1)}.hero--home .pill-label{margin-bottom:2px}.hero--home .hero__sub{max-width:54ch}.logos{padding-block:clamp(48px,6vw,72px) 0}.logos__title{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}html[lang=ar] .logos__title{letter-spacing:0;font-size:14px}.logos__grid{grid-template-columns:repeat(var(--cols,4), 1fr);border-top:1px solid var(--line);border-inline-start:1px solid var(--line);margin:24px 0 0;padding:0;list-style:none;display:grid}.logos__grid li{text-align:center;border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line);place-items:center;min-height:96px;padding:18px 20px;display:grid}.logos__grid span{font-family:var(--serif);color:var(--body);transition:color .3s var(--ease);font-size:clamp(17px,1.6vw,21px);line-height:1.25}.logos__grid li:hover span{color:var(--ink)}.logos__grid img{object-fit:contain;width:100%;max-width:200px;height:52px;transition:opacity .3s,filter .3s;display:block}.logos__grid--mono img{filter:brightness(0);opacity:.6}.logos__grid--mono li:hover img{opacity:.9}.logos__grid--colour img{opacity:.92}.logos__grid--colour li:hover img{opacity:1}.hero+.section{padding-top:clamp(48px,6vw,80px)!important}.logos+.section{padding-top:clamp(48px,6vw,72px)!important}.facts-wrap{padding-top:clamp(40px,5vw,64px)}.facts{border-radius:var(--r-lg);background:var(--brand-grad);color:var(--on-dark);isolation:isolate;grid-template-columns:repeat(5,1fr);margin:0;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #4c36188c}.facts:before{content:"";z-index:-1;background:radial-gradient(520px 260px at 100% 0,#d4b98c47,#0000 70%),radial-gradient(420px 240px at 0 100%,#d4b98c29,#0000 70%);position:absolute;inset:0}.facts:after{content:"";z-index:-1;animation:facts-sheen 9s var(--ease) infinite;background:linear-gradient(105deg,#0000 40%,#fff4dc1f 50%,#0000 60%);position:absolute;inset:-40% -20%;transform:translate(-60%)}@keyframes facts-sheen{0%,55%{transform:translate(-60%)}to{transform:translate(60%)}}html[dir=rtl] .facts:after{animation-direction:reverse}.facts>div{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:calc(var(--i,0) * .11s + .15s);border-inline-start:1px solid #ffffff29;flex-direction:column-reverse;justify-content:flex-end;gap:12px;padding:28px 24px 30px;display:flex;transform:translateY(16px)}.facts>div:first-child{border-inline-start:0}.facts.is-in>div{opacity:1;transform:none}.facts dd{flex-direction:column;gap:18px;margin:0;display:flex}.facts__ic{color:#f6e6c6;width:44px;height:44px;transition:transform .4s var(--ease), background .4s var(--ease);background:#ffffff1f;border:1px solid #ffffff38;border-radius:50%;place-items:center;display:grid}.facts__ic svg{width:20px;height:20px}.facts>div:hover .facts__ic{background:#fff3;transform:translateY(-3px)rotate(-6deg)}.facts__num{font-family:var(--serif);letter-spacing:-.02em;color:#fffaf0;font-variant-numeric:tabular-nums;align-self:flex-start;padding-bottom:14px;font-size:clamp(38px,3.8vw,54px);line-height:1;display:inline-block;position:relative}.facts__num:after{content:"";inset-inline-start:0;transform-origin:0;width:44px;height:2px;transition:transform .9s var(--ease);transition-delay:calc(var(--i,0) * .11s + .6s);background:linear-gradient(90deg,#f6e6c6,#f6e6c600);border-radius:2px;position:absolute;bottom:0;transform:scaleX(0)}html[dir=rtl] .facts__num:after{transform-origin:100%;background:linear-gradient(270deg,#f6e6c6,#f6e6c600)}.facts.is-in .facts__num:after{transform:scaleX(1)}.facts__suffix{vertical-align:.55em;color:#e7cf9f;margin-inline-start:2px;font-size:.6em}.facts dt{color:#ffffffdb;max-width:24ch;font-size:14.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.facts:after{animation:none;display:none}.facts>div{opacity:1;transition:none;transform:none}.facts__num:after{transition:none;transform:none}}.intro{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.intro .head-l h2{max-width:16ch}.intro__body{padding-top:6px}.intro__body p{color:var(--body);max-width:56ch;font-size:18px;line-height:1.7}.intro__body p+p{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.intro__body p:first-child{color:var(--ink);font-size:20px}.intro__points{gap:12px;max-width:56ch;margin-top:24px;display:grid}.intro__points li{color:var(--body);align-items:flex-start;gap:12px;font-size:16px;line-height:1.6;display:flex}.intro__points svg{width:18px;height:18px;color:var(--bronze);flex:none;margin-top:4px}.intro__points b{color:var(--ink);font-weight:600}.sol-grid.sol-grid--4{grid-template-columns:repeat(4,1fr)}.sol-grid.sol-grid--4 .svc h3{font-size:21px}.cats{background:var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.cat{background:var(--card);transition:background .3s var(--ease);flex-direction:column;padding:clamp(24px,3vw,34px);display:flex}.cat:hover{background:#fff}.cat__top{justify-content:space-between;align-items:center;display:flex}.cat__ic{background:var(--paper);border:1px solid var(--line);width:46px;height:46px;color:var(--bronze-dk);transition:background .3s var(--ease), color .3s var(--ease);border-radius:14px;place-items:center;display:grid}.cat__ic svg{width:21px;height:21px}.cat:hover .cat__ic{background:var(--ink);color:var(--bronze-lt);border-color:var(--ink)}.cat__n{letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.cat h3{margin-top:28px;font-size:22px}.cat p{color:var(--body);max-width:36ch;margin-top:10px;font-size:15px}.cat__clients{flex-direction:column;gap:2px;padding-top:22px;display:flex;max-width:none!important;margin-top:auto!important}.cat__clients small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}html[lang=ar] .cat__clients small{letter-spacing:0;font-size:12.5px}.cat__clients span{font-family:var(--serif);color:var(--bronze-dk);font-size:17px}.cats>.cat:last-child:nth-child(3n+1){grid-column:1/-1}.cats>.cat:last-child:nth-child(3n+2){grid-column:span 2}.eng{border-radius:var(--r-lg);background:var(--ink);color:var(--on-dark);isolation:isolate;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,5vw,72px);padding:clamp(32px,5vw,56px);display:grid;position:relative;overflow:hidden}.eng:before{content:"";z-index:-1;background:radial-gradient(600px 400px at 0 0,#a0804d3d,#0000 70%);position:absolute;inset:0}.eng h2{color:var(--on-dark);margin-top:18px;font-size:clamp(32px,3.6vw,46px)}.eng h2 em{color:var(--bronze-lt)}.eng__list{margin:0;padding:0;list-style:none}.eng__list li{border-top:1px solid var(--line-inv);grid-template-columns:40px 1fr;column-gap:16px;padding-block:22px;display:grid}.eng__list li:first-child{border-top:0;padding-top:4px}.eng__n{letter-spacing:.08em;color:var(--bronze-lt);font-variant-numeric:tabular-nums;grid-row:span 3;padding-top:8px;font-size:12px;font-weight:600}.eng__list h3{color:var(--on-dark);font-size:clamp(22px,2.2vw,28px)}.eng__list p{color:var(--on-dark-2);max-width:52ch;margin-top:6px}.note{text-align:center;color:var(--muted);margin-top:18px;font-size:13px}.crumbs__item{align-items:center;gap:8px;display:inline-flex}.intro--lead{grid-template-columns:1fr}.intro--lead .intro__body{max-width:780px;padding-top:0}.intro--lead .intro__body p:first-child{font-family:var(--serif);color:var(--ink);font-size:clamp(22px,2.4vw,30px);line-height:1.45}.sol-grid.sol-grid--2{grid-template-columns:1fr 1fr}.eng--light{background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.eng--light:before{display:none}.eng--light h2{color:var(--ink)}.eng--light h2 em{color:var(--bronze-dk)}.eng--light .eng__list li{border-color:var(--line)}.eng--light .eng__n{color:var(--bronze-dk)}.eng--light .eng__list h3{color:var(--ink)}.eng--light .eng__list p{color:var(--body)}.eng__meta{letter-spacing:.1em;text-transform:uppercase;color:var(--bronze-lt);margin-top:4px;font-size:12px;font-weight:600;display:block}.eng--light .eng__meta{color:var(--muted)}html[lang=ar] .eng__meta{letter-spacing:0;font-size:13px}.compare{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow);padding:8px;overflow-x:auto}.compare table{border-collapse:collapse;width:100%;min-width:560px}.compare th,.compare td{text-align:start;vertical-align:top;border-top:1px solid var(--line);padding:20px 22px;font-size:15px}.compare thead th,.compare thead td{font-family:var(--serif);color:var(--ink);border-top:0;font-size:20px;font-weight:400}.compare tbody th{letter-spacing:.04em;color:var(--ink);width:24%;font-size:13px;font-weight:600}.compare tbody td{color:var(--body)}.compare .is-hl{background:var(--paper)}.compare thead .is-hl{color:var(--bronze-dk);border-radius:14px 14px 0 0}.compare tbody tr:last-child .is-hl{border-radius:0 0 14px 14px}.compare td.is-hl{color:var(--ink)}.compare td.is-hl svg{width:16px;height:16px;color:var(--bronze);vertical-align:-3px;margin-inline-end:8px}.compare--3 tbody th{width:22%}.compare--3 table{min-width:640px}.compare__label{align-items:center;gap:10px;display:inline-flex}.compare__ic{background:var(--paper);width:30px;height:30px;color:var(--bronze-dk);border-radius:50%;flex:none;place-items:center;display:grid}.compare__ic svg{width:15px;height:15px}.feature{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.feature--right .feature__media{order:2}.feature__media{border-radius:var(--r-lg);aspect-ratio:4/3;box-shadow:var(--shadow);background:var(--sand);margin:0;position:relative;overflow:hidden}.feature__media img{object-fit:cover;width:100%;height:100%}.feature__badge{inset-inline-start:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);background:#ffffffe0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;position:absolute;bottom:16px}.feature__text h2{margin-top:18px;font-size:clamp(30px,3.4vw,44px)}.feature__text p{color:var(--body);max-width:52ch;margin-top:16px;font-size:17px;line-height:1.7}.feature__chips{margin-top:28px}.feature__chips small,.feature__cards-title{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:11px;font-weight:600;display:block}html[lang=ar] .feature__chips small,html[lang=ar] .feature__cards-title{letter-spacing:0;font-size:12.5px}.feature__chips ul{flex-wrap:wrap;gap:8px;display:flex}.feature__chips li{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:14px;font-weight:500;display:inline-flex}.feature__chips svg{width:16px;height:16px;color:var(--bronze-dk)}.feature__cards{order:3;grid-column:1/-1}.intro-media .feature__text h2{margin-top:18px}.intro-media .feature__text>.pill-label+p,.intro-media--lead .feature__text>p:first-child{margin-top:0}.intro-media--lead .feature__text>p:first-child{font-family:var(--serif);color:var(--ink);font-size:clamp(22px,2.2vw,28px);line-height:1.45}.split__media{border-radius:var(--r-lg);aspect-ratio:16/10;box-shadow:var(--shadow);background:var(--sand);margin:32px 0 0;overflow:hidden}.split__media img{object-fit:cover;width:100%;height:100%}.statement__media{border-radius:var(--r);aspect-ratio:4/3;background:var(--sand);margin:20px 0 0;overflow:hidden}.statement__aside>.statement__media:first-child{margin-top:0}.statement__media img{object-fit:cover;width:100%;height:100%}.hero+.feature-wrap{padding-top:var(--section-y)!important}.feature__cards ul{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.feature__cards li{border-radius:var(--r);background:var(--card);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:22px 20px;display:flex}.feature__ic{background:var(--paper);border:1px solid var(--line);width:44px;height:44px;color:var(--bronze-dk);border-radius:50%;place-items:center;display:grid}.feature__ic svg{width:20px;height:20px}.feature__cards b{font-family:var(--serif);color:var(--ink);margin-top:6px;font-size:19px;font-weight:400;line-height:1.3}.feature__cards li>span:last-child:not(.feature__ic){color:var(--muted);font-size:14px}.feature--dark{isolation:isolate;border-radius:var(--r-lg);background:var(--ink);color:var(--on-dark);padding:clamp(20px,3vw,40px);position:relative;overflow:hidden}.feature--dark:before{content:"";z-index:-1;background:radial-gradient(700px 400px at 100% 0,#a0804d3d,#0000 70%);position:absolute;inset:0}.feature--dark .feature__media{box-shadow:none}.feature--dark h2{color:var(--on-dark)}.feature--dark h2 em{color:var(--bronze-lt)}.feature--dark .feature__text p{color:var(--on-dark-2)}.feature--dark .feature__cards li{border:1px solid var(--line-inv);box-shadow:none;background:#ffffff0d}.feature--dark .feature__ic{border-color:var(--line-inv);color:var(--bronze-lt);background:#ffffff14}.feature--dark .feature__cards b{color:var(--on-dark)}.feature--dark .feature__cards-title{color:var(--on-dark-3,#f5f3ee80)}@media (max-width:900px){.feature{grid-template-columns:1fr}.feature--right .feature__media{order:0}.feature__media{aspect-ratio:16/10}}@media (max-width:640px){.compare--3 table{table-layout:fixed;min-width:0}.compare--3 th,.compare--3 td{padding:14px 8px;font-size:13px}.compare--3 thead th{font-size:15px}.compare--3 tbody th{width:28%;font-size:12px}.compare--3 .compare__ic{display:none}.feature__cards ul{grid-template-columns:1fr 1fr}.feature__cards li{padding:18px 16px}}.filters{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:clamp(28px,4vw,44px);display:flex}.filter{border:1px solid var(--line);height:40px;font:inherit;color:var(--body);cursor:pointer;background:0 0;border-radius:999px;padding-inline:18px;font-size:14px;font-weight:500;transition:background .2s,color .2s,border-color .2s}.filter:hover{border-color:var(--ink);color:var(--ink)}.filter[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--on-dark)}.ccards{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.ccard{border-radius:var(--r);background:var(--card);box-shadow:var(--shadow);flex-direction:column;padding:28px;display:flex}.ccard h3{font-size:23px}.ccard__logo{align-self:flex-start;width:auto;height:44px}.ccard__sector{letter-spacing:.1em;text-transform:uppercase;color:var(--bronze-dk);margin-top:8px;font-size:12px;font-weight:600}html[lang=ar] .ccard__sector{letter-spacing:0;font-size:13px}.ccard p{border-top:1px solid var(--line);color:var(--body);margin-top:16px;padding-top:16px;font-size:15px}.details{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.detail{border-radius:var(--r);background:var(--card);box-shadow:var(--shadow);color:inherit;transition:transform .3s var(--ease);flex-direction:column;gap:6px;padding:26px;display:flex}a.detail:hover{transform:translateY(-3px)}.detail__ic{background:var(--paper);border:1px solid var(--line);width:42px;height:42px;color:var(--bronze-dk);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.detail__ic svg{width:19px;height:19px}.detail small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}html[lang=ar] .detail small{letter-spacing:0;font-size:13px}.detail p{color:var(--ink);font-size:16px;line-height:1.55}.detail p a:hover{color:var(--bronze-dk)}.quote.quote--light{background:var(--sand);color:var(--ink)}.quote.quote--light:before{display:none}.quote.quote--light .quote__aside h2{color:var(--ink)}.quote.quote--light .quote__aside h2 em{color:var(--bronze-dk)}.quote.quote--light .quote__aside>p{color:var(--body)}.cta{border-radius:var(--r-lg);background:var(--ink);color:var(--on-dark);isolation:isolate;grid-template-columns:1.1fr .9fr;align-items:end;gap:48px;padding:clamp(32px,5vw,64px);display:grid;position:relative;overflow:hidden}.cta:before{content:"";z-index:-1;background:radial-gradient(700px 400px at 0 100%,#a0804d47,#0000 70%);position:absolute;inset:0}.cta h2{color:var(--on-dark);margin-top:20px;font-size:clamp(36px,4.4vw,58px);line-height:1.05}.cta h2 em{color:var(--bronze-lt)}.cta p{color:var(--on-dark-2);max-width:44ch;margin-top:18px}.cta .hero__ctas{margin-top:30px}.next{border-radius:var(--r);border:1px solid var(--line-inv);background:#ffffff0a;padding:8px 22px}.next__title{letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3);padding-block:16px 10px;font-size:11px;font-weight:600}html[lang=ar] .next__title{letter-spacing:0;font-size:12.5px}.next a,.next div.row{border-top:1px solid var(--line-inv);align-items:center;gap:16px;padding-block:16px;display:flex}.next em{font-family:var(--serif);color:var(--bronze-lt);min-width:28px;font-size:22px}html[lang=ar] .next em{font-style:normal}.next small{color:var(--on-dark-3);font-size:12px;display:block}.next b{color:var(--on-dark);font-weight:500}.footer{border-radius:var(--r-lg);background:var(--ink);color:var(--on-dark-2);isolation:isolate;margin:0 8px 8px;font-size:14.5px;position:relative;overflow:hidden}.footer:before{content:"";z-index:-1;background:radial-gradient(900px 500px at 50% 110%,#a0804d59,#0000 70%);position:absolute;inset:0}.footer__grid{grid-template-columns:1.5fr 1fr 1fr 1fr 1.3fr;gap:36px;padding-top:clamp(56px,7vw,88px);display:grid}.footer__brand img{width:auto;height:34px}.footer__brand p{max-width:34ch;margin-top:18px}.footer h4{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3);margin-bottom:18px;font-size:11px;font-weight:600}html[lang=ar] .footer h4{letter-spacing:0;font-size:13px}.footer ul{gap:10px;display:grid}.footer a{transition:color .2s}.footer a:hover{color:var(--on-dark)}.footer__contact li{gap:10px;display:flex}.footer__contact svg{width:16px;height:16px;color:var(--bronze-lt);margin-top:3px}.socials{gap:8px;margin-top:22px;display:flex}.socials a{border:1px solid var(--line-inv);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.socials a:hover{background:#ffffff14}.socials svg{width:16px;height:16px}.footer__legal{color:var(--on-dark-3);border-top:1px solid var(--line-inv);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:clamp(48px,6vw,72px);padding-block:22px 26px;font-size:13px;display:flex}.footer__legal nav{gap:20px;display:flex}.wa-float{bottom:22px;z-index:90;color:#fff;width:54px;height:54px;transition:transform .25s var(--ease);background:#1f9d57;border-radius:50%;place-items:center;display:grid;position:fixed;inset-inline-end:22px;box-shadow:0 14px 28px -12px #1f9d57bf}.wa-float:hover{transform:scale(1.07)}.wa-float svg{width:26px;height:26px}.crumbs{color:var(--on-dark-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.crumbs a:hover{color:var(--on-dark)}.crumbs svg{width:13px;height:13px}.crumbs [aria-current]{color:var(--on-dark)}.hero--page .hero__card{min-height:min(620px,100svh - 100px)}.hero--page .pill-label{margin-top:22px}.partner-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;margin-top:32px;display:flex}.partner-chip{background:var(--card);height:46px;box-shadow:var(--shadow);color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding-inline:16px;font-size:15px;font-weight:500;display:inline-flex}.partner-chip img{width:auto;height:18px}.partner-x{font-family:var(--serif);color:var(--muted);font-size:22px;font-style:italic}.aqua-dot{background:linear-gradient(135deg,#1b6fa8,#59c0e0);border-radius:50%;width:18px;height:18px}.sol-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sol-grid .svc h3{font-size:23px}.flow-card{border-radius:var(--r-lg);background:var(--ink);color:var(--on-dark);isolation:isolate;padding:clamp(32px,5vw,64px);position:relative;overflow:hidden}.flow-card:before{content:"";z-index:-1;background:radial-gradient(700px 400px at 100% 0,#a0804d38,#0000 70%);position:absolute;inset:0}.flow-card .head-l h2{color:var(--on-dark);max-width:18ch}.flow-card .head-l h2 em{color:var(--bronze-lt)}.flow-card .head-l p{color:var(--on-dark-2)}.flow{border-top:1px solid var(--line-inv);grid-template-columns:repeat(7,1fr);margin-top:48px;display:grid}.flow li{border-inline-end:1px solid var(--line-inv);flex-direction:column;gap:10px;min-height:170px;padding:22px 14px 0 0;display:flex}html[dir=rtl] .flow li{padding:22px 0 0 14px}.flow li:not(:first-child){padding-inline-start:14px}.flow li:last-child{border-inline-end:0}.flow__abbr{font-family:var(--serif);color:var(--on-dark);font-size:30px;line-height:1}.flow li:first-child .flow__abbr,.flow li:last-child .flow__abbr{color:var(--bronze-lt);font-style:italic}html[lang=ar] .flow__abbr{font-size:24px;font-style:normal!important}.flow__step{letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3);font-size:11px;font-weight:600}html[lang=ar] .flow__step{letter-spacing:0;font-size:12.5px}.flow__name{color:var(--on-dark-2);margin-top:auto;padding-bottom:4px;font-size:14px;line-height:1.45}.reuse{color:var(--on-dark-2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:36px;font-size:14px;display:flex}.reuse>span:not(:first-child){border:1px solid var(--line-inv);height:32px;color:var(--on-dark);border-radius:999px;align-items:center;gap:6px;padding-inline:14px;display:inline-flex}.reuse svg{width:14px;height:14px;color:var(--bronze-lt)}.ind-list{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ind{border-radius:var(--r);background:var(--card);box-shadow:var(--shadow);font-family:var(--serif);color:var(--ink);align-items:center;gap:16px;padding:22px 24px;font-size:19px;line-height:1.3;display:flex}.ind span:first-child{background:var(--paper);border:1px solid var(--line);width:40px;height:40px;color:var(--bronze-dk);border-radius:50%;flex:none;place-items:center;display:grid}.ind svg{width:18px;height:18px}.faq{gap:10px;display:grid}.faq details{border-radius:var(--r);background:var(--card);box-shadow:var(--shadow)}.faq summary{cursor:pointer;font-family:var(--serif);color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;font-size:20px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq .pm{border:1px solid var(--line);width:32px;height:32px;transition:transform .3s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.faq .pm svg{width:15px;height:15px}.faq details[open] .pm{transform:rotate(45deg)}.faq details p{color:var(--body);max-width:64ch;padding:0 26px 24px}.quote{border-radius:var(--r-lg);background:var(--ink);color:var(--on-dark);isolation:isolate;grid-template-columns:.85fr 1.15fr;gap:16px;padding:16px;display:grid;position:relative;overflow:hidden}.quote:before{content:"";z-index:-1;background:radial-gradient(600px 400px at 0 100%,#a0804d4d,#0000 70%);position:absolute;inset:0}.quote__aside{flex-direction:column;padding:clamp(20px,3vw,40px);display:flex}.quote__aside h2{color:var(--on-dark);margin-top:20px;font-size:clamp(32px,3.4vw,44px)}.quote__aside h2 em{color:var(--bronze-lt)}.quote__aside>p{color:var(--on-dark-2);margin-top:14px}.quote__aside .next{margin-top:auto}.quote form{border-radius:var(--r);background:var(--card);color:var(--body);grid-template-columns:1fr 1fr;gap:16px;padding:clamp(24px,3vw,40px);display:grid}.field{gap:6px;display:grid}.field--full{grid-column:1/-1}.field label{color:var(--ink);font-size:13px;font-weight:500}.field input,.field select,.field textarea{width:100%;font:inherit;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:12px;padding:12px 14px;font-size:15px;transition:border-color .2s,background .2s}.field textarea{resize:vertical;min-height:110px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--bronze);background:#fff;outline:none}.file-drop{color:var(--muted);cursor:pointer;border:1px dashed #1b191540;border-radius:12px;align-items:center;gap:12px;padding:14px;font-size:14px;display:flex}.file-drop:hover{border-color:var(--bronze)}.file-drop svg{width:20px;height:20px;color:var(--bronze-dk)}.file-drop input{opacity:0;width:1px;height:1px;position:absolute}.form-foot{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;display:flex}.form-foot small{color:var(--muted)}.turnstile{min-height:65px}.form-success{color:#24603a;background:#e9f3ea;border-radius:12px;grid-column:1/-1;align-items:center;gap:10px;padding:12px 16px;font-weight:500;display:none}.form-success svg{width:18px;height:18px}.form-success.is-visible{display:flex}.related{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.rel{border-radius:var(--r);background:var(--card);box-shadow:var(--shadow);transition:transform .35s var(--ease);flex-direction:column;padding:10px;display:flex}.rel:hover{transform:translateY(-4px)}.rel img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%}.rel h3{padding:16px 8px 4px;font-size:20px}.rel .link{color:var(--bronze-dk);padding:0 8px 8px;font-size:14px}.dark-card,.eng:not(.eng--light),.feature--dark,.cta,.footer,.flow-card,.quote:not(.quote--light){background:var(--brand-grad);--on-dark-2:#ffffffe0;--on-dark-3:#fffc;--line-inv:#ffffff38;--bronze-lt:#f6e6c6}.dark-card:before,.feature--dark:before,.flow-card:before{background:radial-gradient(700px 420px at 100% 0%, var(--brand-glow), transparent 70%)}.eng:not(.eng--light):before,.cta:before,.quote:not(.quote--light):before{background:radial-gradient(700px 420px at 0% 100%, var(--brand-glow), transparent 70%)}.footer:before{background:radial-gradient(900px 500px at 50% 110%, var(--brand-glow), transparent 70%)}.sectors__ic{background:#ffffff1a;border-color:#ffffff3d}.sectors li:hover .sectors__ic{background:var(--on-dark);border-color:var(--on-dark);color:var(--bronze-dk)}.next{background:#ffffff14}.reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(18px)}.reveal.is-in{opacity:1;transform:none}.d1{transition-delay:70ms}.d2{transition-delay:.14s}.d3{transition-delay:.21s}.hero .reveal{opacity:1;animation:hero-in .9s var(--ease) both;transition:none;transform:none}.hero .reveal.d1{animation-delay:80ms}.hero .reveal.d2{animation-delay:.16s}.hero .reveal.d3{animation-delay:.24s}@keyframes hero-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}.netmap{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow);padding:clamp(20px,4vw,48px)}.wmap{width:100%;position:relative}.wmap__dots,.wmap__routes{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.wmap__dots{-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.wmap__pin{width:0;height:0;position:absolute}.wmap__dot{background:var(--bronze);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-5px;box-shadow:0 0 0 4px #a0804d2e}.wmap__dot:after{content:"";background:var(--bronze);animation:wmap-pulse 2.4s var(--ease) infinite;border-radius:50%;position:absolute;inset:0}.wmap__pin--hub .wmap__dot{background:var(--ink);width:16px;height:16px;top:-8px;left:-8px;box-shadow:0 0 0 5px #1b19151f}.wmap__pin--hub .wmap__dot:after{background:var(--ink)}.wmap__label{white-space:nowrap;border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink);background:#ffffffeb;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.wmap__pin--hub .wmap__label{background:var(--ink);border-color:var(--ink);color:var(--on-dark);top:14px;bottom:auto}.wmap__pin--local .wmap__dot:after{display:none}@keyframes wmap-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.netmap__legend{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:clamp(20px,3vw,32px);padding-top:clamp(20px,3vw,28px);display:flex}.netmap__legend li{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:14px;font-weight:500;display:inline-flex}.netmap__legend li.is-hub{background:var(--ink);border-color:var(--ink);color:var(--on-dark)}.netmap__legend svg{width:16px;height:16px;color:var(--bronze-dk)}.netmap__legend li.is-hub svg{color:var(--bronze-lt)}@media (prefers-reduced-motion:reduce){.wmap__dot:after{animation:none}}@media (max-width:1360px){.logo .logo-full{display:none}.logo .logo-mark{height:34px;display:block}}@media (max-width:1180px){.nav{display:none}.menu-btn{display:grid}}@media (max-width:960px){.hero__inner{flex-direction:column;align-items:flex-start}.glass{width:100%;max-width:420px}.facts{grid-template-columns:repeat(3,1fr)}.facts>div:nth-child(4){border-inline-start:0}.facts>div:nth-child(n+4){border-top:1px solid #ffffff29}.intro{grid-template-columns:1fr}.sol-grid.sol-grid--4,.cats{grid-template-columns:1fr 1fr}.logos__grid{--cols:4!important}.cats>.cat:last-child:nth-child(3n+1),.cats>.cat:last-child:nth-child(3n+2){grid-column:auto}.cats>.cat:last-child:nth-child(odd){grid-column:1/-1}.eng,.certs,.sstack{grid-template-columns:1fr}.sstack__aside{position:static}.sstack__index{display:none}.ccards{grid-template-columns:1fr 1fr}.dark-card{grid-template-columns:1fr}.sectors{padding:0 clamp(24px,5vw,56px) clamp(32px,5vw,56px)}.case{grid-template-columns:1fr;position:relative;top:0!important}.case__body,html[dir=rtl] .case__body{padding:8px 12px 12px}.split,.statement{grid-template-columns:1fr}.statement__mark,.wmap__label{display:none}.split__media{aspect-ratio:16/10;max-width:560px}.split__aside{position:static}.cta,.quote{grid-template-columns:1fr}.footer__grid{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1}.sol-grid,.ind-list{grid-template-columns:1fr 1fr}.flow{grid-template-columns:repeat(4,1fr)}.flow li:nth-child(5){border-inline-start:0;padding-inline-start:0}.flow li:nth-child(4){border-inline-end:0}.related{grid-template-columns:1fr 1fr}}@media (max-width:640px){.header__inner{height:64px}.logo .logo-full{display:none}.logo .logo-mark{height:30px;display:block}.header .btn{display:none}.hero{padding-top:4px}.hero__card{border-radius:22px;min-height:640px}.hero__inner{padding:24px 20px}.hero__ctas .btn{flex:auto}.svc-grid,.sol-grid,.sol-grid.sol-grid--4,.sol-grid.sol-grid--2,.ind-list,.cats,.ccards,.certs__list{grid-template-columns:1fr}.cert{text-align:start;flex-direction:row;padding:20px}.cert__seal{flex:none;width:84px;height:84px}.cert__iso{font-size:22px}.scard{top:calc(80px + var(--i) * 10px);height:280px}.scard__body{grid-template-columns:auto 1fr}.scard__num{order:-1;grid-column:1/-1}.cats>.cat:last-child:nth-child(odd){grid-column:auto}.logos__grid{grid-template-columns:1fr 1fr}.logos__grid img{height:44px}.logos__grid li{min-height:80px}.facts{grid-template-columns:1fr 1fr}.facts>div{border-top:1px solid #ffffff29;padding:22px 16px;border-inline-start:0!important}.facts>div:nth-child(-n+2){border-top:0}.facts>div:nth-child(2n){border-inline-start:1px solid #ffffff29!important}.facts>div:last-child:nth-child(odd){grid-column:1/-1}.intro__body p{font-size:16.5px}.intro__body p:first-child{font-size:18px}.svc--wide{grid-template-columns:1fr;gap:0}.svc--wide img{min-height:200px}.svc{padding:24px}.footer__grid{grid-template-columns:1fr;gap:32px}.quote form{grid-template-columns:1fr}.flow{grid-template-columns:1fr 1fr}.flow li,html[dir=rtl] .flow li{min-height:130px;border-inline-start:0!important;padding-inline:0 12px!important}.flow li:nth-child(odd){border-inline-end:1px solid var(--line-inv)!important}.flow li:nth-child(2n){border-inline-end:0!important;padding-inline-start:14px!important}.related{grid-template-columns:1fr 1fr}.rel h3{font-size:16px}.faq summary{padding:18px 20px;font-size:18px}}
