@font-face{font-family:"Work Sans";src:url(../fonts/ws-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Work Sans";src:url(../fonts/ws-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--navy:#051D31;--navy2:#0B2A44;--gold:#B09574;--gold-d:#8E7453;--gold-l:#E2CAAC;--ink:#051D31;--mute:#56616B;--soft:#F2F4F6;--line:#DDE2E7;--white:#fff;--bg:#fff;--f-head:"Work Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--f-body:"Work Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--radius:2px;--gut:clamp(16px,4vw,48px);--max:1280px;--logo-d:44px;--logo-t:40px;--logo-m:34px;--logo-c:36px;--logo-f:42px;--logo-pad:14px;--hdr:76px}html[lang=ar]{--f-head:"Segoe UI","Geeza Pro","Noto Sans Arabic","Noto Kufi Arabic",Tahoma,"Arial",sans-serif;--f-body:"Segoe UI","Geeza Pro","Noto Sans Arabic",Tahoma,Arial,sans-serif}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}html[lang=ar] body{font-size:17.5px;line-height:1.8}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--f-head);line-height:1.12;margin:0;text-wrap:balance;font-weight:700;letter-spacing:-.015em}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{letter-spacing:0;line-height:1.35}p{margin:0}:focus-visible{outline:2px solid var(--gold-d);outline-offset:3px}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;inset-inline-start:12px;top:-60px;background:var(--navy);color:#fff;padding:10px 16px;z-index:200;text-decoration:none}.skip:focus{top:12px}.wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gut)}svg.i{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}html[dir=rtl] .flip{transform:scaleX(-1)}.eb{font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--gold-d);display:block;margin-bottom:16px}html[lang=ar] .eb{letter-spacing:0;font-size:14px}.lead{color:var(--mute);font-size:clamp(17px,1.5vw,19px);max-width:52ch}.btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:12px 22px;border:0;border-radius:var(--radius);background:var(--navy);color:#fff;font:700 15px/1.2 var(--f-body);letter-spacing:.01em;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;transition:transform .15s ease}.btn::before{content:"";position:absolute;inset:0;background:var(--gold-d);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.6,0,.2,1);z-index:-1}html[dir=rtl] .btn::before{transform-origin:right}.btn:hover::before{transform:scaleX(1)}.btn svg.i{width:18px;height:18px;transition:transform .3s ease}.btn:hover svg.i{transform:translateX(4px)}html[dir=rtl] .btn:hover svg.i{transform:scaleX(-1) translateX(4px)}.btn:active{transform:translateY(1px)}.btn--gold{background:linear-gradient(100deg,var(--gold-d),var(--gold) 45%,var(--gold-l));color:var(--navy)}.btn--gold::before{background:#fff}.btn--ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.btn--ghost::before{background:var(--ink)}.btn--ghost:hover{color:#fff}.tl{display:inline-flex;align-items:center;gap:8px;font-weight:700;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;padding-bottom:3px;transition:background-size .35s ease}.tl:hover{background-size:100% 1.5px}.tl svg.i{width:18px;height:18px}.strip{background:var(--navy);color:#C9D3DC;font-size:13px}.strip .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 24px;padding-block:7px}.strip b{color:var(--gold-l);font-weight:400}.strip a{text-decoration:none}.strip a:hover{color:#fff}.hdr{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.98);border-bottom:1px solid var(--line);transition:transform .35s ease,box-shadow .35s ease}.hdr.up{transform:translateY(-100%)}.hdr.sc{box-shadow:0 10px 30px -22px rgba(5,29,49,.5)}.hdr .wrap{display:flex;align-items:center;gap:22px;min-height:var(--hdr);padding-block:var(--logo-pad);transition:padding .3s ease}.hdr.sc .wrap{padding-block:8px}.logo{display:block;flex:none;line-height:0}.logo img{height:var(--logo-d);width:auto;transition:height .3s ease}.hdr.sc .logo img{height:var(--logo-c)}.nav{display:flex;align-items:center;gap:clamp(14px,1.8vw,28px);margin-inline-start:auto;font-size:15px;font-weight:700}.nav>a,.nav .dd>a{text-decoration:none;position:relative;padding-block:8px;display:inline-flex;align-items:center;gap:6px}.nav>a::after,.nav .dd>a::after{content:"";position:absolute;inset-inline:0;bottom:2px;height:2px;background:var(--gold-d);transform:scaleX(0);transform-origin:var(--o,left);transition:transform .35s ease}html[dir=rtl] .nav{--o:right}.nav>a:hover::after,.nav>a[aria-current]::after,.nav .dd:hover>a::after,.nav .dd>a[aria-current]::after{transform:scaleX(1)}.dd{position:relative}.dd .menu{position:absolute;top:100%;inset-inline-start:-24px;width:min(620px,80vw);background:#fff;border:1px solid var(--line);box-shadow:0 30px 60px -30px rgba(5,29,49,.45);padding:22px 24px;display:grid;grid-template-columns:1fr 1fr;gap:6px 28px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease,visibility .25s}.dd:hover .menu,.dd:focus-within .menu{opacity:1;visibility:visible;transform:none}.menu h4{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-d);margin:0 0 8px}.menu a{display:flex;gap:10px;align-items:center;padding:8px 0;text-decoration:none;font-weight:400;font-size:15px;border-bottom:1px solid var(--soft)}.menu a:hover{color:var(--gold-d)}.menu svg.i{width:20px;height:20px;color:var(--gold-d)}.lang{position:relative}.lang>button{display:flex;align-items:center;gap:7px;min-height:44px;background:none;border:0;padding:6px 4px;font:700 14px var(--f-body);color:inherit;cursor:pointer}.flag{width:20px;height:14px;border-radius:2px;flex:none;box-shadow:0 0 0 1px rgba(5,29,49,.12)}.lang ul{position:absolute;inset-inline-end:0;top:100%;list-style:none;margin:6px 0 0;padding:6px;background:#fff;border:1px solid var(--line);box-shadow:0 20px 40px -24px rgba(5,29,49,.45);min-width:160px;z-index:70}.lang li a{display:flex;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;font-size:14.5px}.lang li a:hover,.lang li a[aria-current]{background:var(--soft)}.hdr .cta{white-space:nowrap}.cta-s{display:none}.burger{display:none;width:44px;height:44px;border:0;background:none;color:var(--ink);cursor:pointer;padding:10px;margin-inline-end:-10px}.burger span{display:block;height:2px;background:currentColor;margin:5px 0;transition:transform .3s ease,opacity .3s ease}.burger span:nth-child(3){width:60%;margin-inline-start:auto}@media (max-width:1080px){.nav{display:none}.burger{display:block}.hdr .lang{margin-inline-start:auto}.logo img{height:var(--logo-t)}}@media (max-width:600px){.cta-l{display:none}.cta-s{display:inline}.hdr .wrap{gap:10px}.hdr .cta{min-height:40px;padding:8px 14px;font-size:14px}.hdr .cta svg{display:none}.logo img,.hdr.sc .logo img{height:var(--logo-m);max-width:34vw;object-fit:contain;object-position:left center}.lang .code{display:none}.strip .em{display:none}}@media (max-width:360px){.hdr .cta{padding:8px 10px;font-size:13px}}.mnav{position:fixed;inset:0;z-index:90;background:var(--navy);color:#fff;display:flex;flex-direction:column;padding:20px var(--gut) 32px;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.mnav.open{opacity:1;visibility:visible}.mnav .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.mnav .top img{height:var(--logo-m);width:auto}.mnav .x{width:44px;height:44px;border:0;background:none;color:#fff;font-size:30px;line-height:1;cursor:pointer}.mnav nav{display:flex;flex-direction:column}.mnav nav a{font-size:24px;font-weight:700;text-decoration:none;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(14px);transition:opacity .4s ease,transform .4s ease;transition-delay:calc(var(--i)*55ms)}.mnav nav a.sub{font-size:17px;font-weight:400;color:#C9D3DC;padding:9px 0 9px 16px}html[dir=rtl] .mnav nav a.sub{padding:9px 16px 9px 0}.mnav.open nav a{opacity:1;transform:none}.mnav .btn{margin-top:28px;align-self:flex-start}.mnav .meta{margin-top:auto;padding-top:28px;font-size:14px;color:#AEB9C4}.cbar{position:fixed;inset-inline-end:0;top:50%;transform:translateY(-50%);z-index:50;display:flex;align-items:center;transition:transform .4s ease}.cbar ul{list-style:none;margin:0;padding:6px;background:var(--navy);display:flex;flex-direction:column;gap:2px;border-start-start-radius:var(--radius);border-end-start-radius:var(--radius);box-shadow:0 10px 30px -14px rgba(5,29,49,.6)}.cbar li a{display:grid;place-items:center;width:44px;height:44px;color:var(--gold-l);border-radius:var(--radius);transition:background .25s ease,color .25s ease}.cbar li a:hover{background:var(--gold);color:var(--navy)}.cbar .tg{width:22px;height:44px;border:0;background:var(--gold);color:var(--navy);cursor:pointer;display:grid;place-items:center;border-start-start-radius:var(--radius);border-end-start-radius:var(--radius);padding:0}.cbar .tg svg{width:14px;height:14px;transition:transform .3s ease}.cbar.cl{transform:translate(calc(100% - 22px),-50%)}html[dir=rtl] .cbar.cl{transform:translate(calc(-100% + 22px),-50%)}.cbar.cl .tg svg{transform:rotate(180deg)}@media (max-width:600px){.cbar li a{width:40px;height:40px}}.ldbar{position:fixed;top:0;inset-inline-start:0;height:3px;width:0;background:var(--gold-d);z-index:300;opacity:0;transition:width 8s cubic-bezier(.1,.6,.2,1),opacity .2s}.ldbar.on{opacity:1;width:85%}.sec{padding-block:clamp(56px,8vw,112px)}.sec--soft{background:var(--soft)}.sec--navy{background:var(--navy);color:#E6EBF0}.sec--navy .lead{color:#AEB9C4}.sec-h{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 56px;align-items:end;margin-bottom:clamp(32px,4vw,56px)}.sec-h h2{font-size:clamp(30px,4vw,52px);letter-spacing:-.025em}.sec-h--top{align-items:start}@media (max-width:820px){.sec-h{grid-template-columns:1fr}}.hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);border-bottom:1px solid var(--line)}.hero .hl{background:var(--soft);padding:clamp(40px,7vw,104px) var(--gut) clamp(40px,6vw,88px)}.hero h1{font-size:clamp(46px,7.4vw,96px);line-height:.94;letter-spacing:-.045em;margin-bottom:28px}html[lang=ar] .hero h1{font-size:clamp(40px,6vw,84px);line-height:1.2}.hero h1 .g{color:var(--gold-d)}.hero .lead{margin-bottom:34px}.hero .acts{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center}.hero .langs{margin-top:40px;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;color:var(--mute)}.hero .langs span{display:inline-flex;gap:8px;align-items:center}@media (min-width:1281px){.hero{grid-template-columns:minmax(0,calc(50vw + var(--max)*.06)) minmax(0,1fr)}.hero .hl{padding-inline-start:calc((100vw - var(--max))/2 + var(--gut))}.hero .calc{padding-inline-end:calc((100vw - var(--max))/2 + var(--gut))}}@media (max-width:960px){.hero{grid-template-columns:1fr}.hero .hl{padding-inline:var(--gut)}}.calc{background:var(--navy);color:#E6EBF0;padding:clamp(32px,4.4vw,60px) clamp(20px,3.6vw,52px);display:flex;flex-direction:column;gap:20px;justify-content:center}.calc h2,.calc h3{font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-l);font-weight:700}html[lang=ar] .calc h2,html[lang=ar] .calc h3{letter-spacing:0;font-size:15px}.calc label{font-size:15px;color:#AEB9C4;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.calc output{color:#fff;font-weight:700;font-variant-numeric:tabular-nums}.calc input[type=range]{width:100%;accent-color:var(--gold);height:32px;cursor:pointer}.calc .num{display:flex;gap:10px;align-items:center}.calc .num input{width:100%;min-height:44px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);color:#fff;font:700 16px var(--f-body);padding:8px 12px;border-radius:var(--radius);font-variant-numeric:tabular-nums}.calc .num span{color:#AEB9C4;font-size:14px}.res{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.12)}.res div{background:var(--navy);padding:16px 0 6px}.res div:nth-child(even){padding-inline-start:18px}.res small{display:block;font-size:12.5px;color:#93A1AE}.res strong{display:block;font-size:clamp(22px,2.4vw,30px);font-weight:700;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap}.res strong.hi{color:var(--gold-l)}.calc p{font-size:13px;color:#8E9CA9;line-height:1.5}.calc--inline{border-radius:var(--radius);margin-block:32px}.intro{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 72px}.intro h2{font-size:clamp(28px,3.4vw,44px)}.intro .tx{color:var(--mute);font-size:18px;align-self:start}@media (max-width:820px){.intro{grid-template-columns:1fr}}.cat{margin-top:44px}.cat:first-of-type{margin-top:0}.cat-h{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border-bottom:2px solid var(--navy);padding-bottom:12px;margin-bottom:0;flex-wrap:wrap}.cat-h h3{font-size:clamp(20px,2vw,24px)}.cat-h p{color:var(--mute);font-size:15px;max-width:60ch}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));border-inline-start:1px solid var(--line)}.card{display:flex;flex-direction:column;gap:12px;padding:clamp(24px,3vw,36px);border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);text-decoration:none;position:relative;background:#fff;transition:background .35s ease}.card::after{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:var(--gold-d);transform:scaleX(0);transform-origin:var(--o,left);transition:transform .45s ease}html[dir=rtl] .card{--o:right}.card:hover{background:var(--soft)}.card:hover::after{transform:scaleX(1)}.card svg.i{width:30px;height:30px;color:var(--navy)}.card h4{font-size:clamp(19px,1.7vw,22px);letter-spacing:-.01em;overflow-wrap:break-word;hyphens:manual}.card p{color:var(--mute);font-size:15.5px;flex:1}.card .more{display:inline-flex;gap:8px;align-items:center;font-weight:700;font-size:14.5px;color:var(--gold-d)}.card .more svg.i{width:18px;height:18px;color:currentColor;transition:transform .3s ease}.card:hover .more svg.i{transform:translateX(5px)}html[dir=rtl] .card:hover .more svg.i{transform:scaleX(-1) translateX(5px)}.track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;margin:0;padding:0}.track::before,.track::after{content:"";position:absolute;inset-inline:0;top:19px;height:2px;background:var(--line)}.track::after{background:var(--gold-d);transform-origin:var(--o,left)}html[dir=rtl] .track{--o:right}.fx-progress .track::after{animation:fillx linear both;animation-timeline:view();animation-range:entry 25% cover 50%}@keyframes fillx{from{transform:scaleX(0)}to{transform:scaleX(1)}}.track li{position:relative;z-index:1}.track i{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--navy);color:#fff;font-style:normal;font-weight:700;font-size:15px;margin-bottom:20px;box-shadow:0 0 0 6px var(--soft)}.track h3{font-size:21px;margin-bottom:8px}.track p{color:var(--mute);font-size:15.5px}@media (max-width:820px){.track{grid-template-columns:1fr;gap:26px;padding-inline-start:58px}.track::before,.track::after{inset-inline:19px auto;width:2px;height:auto;top:0;bottom:0}.track::after{transform-origin:top}.fx-progress .track::after{animation-name:filly}.track i{position:absolute;inset-inline-start:-58px;top:-4px}}@keyframes filly{from{transform:scaleY(0)}to{transform:scaleY(1)}}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(226,202,172,.3);border-bottom:1px solid rgba(226,202,172,.3)}.facts div{padding:clamp(24px,3vw,40px) clamp(14px,2vw,28px)}.facts div+div{border-inline-start:1px solid rgba(226,202,172,.3)}.facts b{display:block;font-size:clamp(46px,6vw,80px);line-height:1;font-weight:700;color:var(--gold-l);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.facts .fh,.facts h3{font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:16px 0 8px}.facts p{color:#AEB9C4;font-size:15px}.taxrow{display:flex;flex-wrap:wrap;gap:20px 40px;justify-content:space-between;align-items:center;margin-top:28px}.taxrow p{color:#AEB9C4;font-size:14.5px;max-width:70ch}.sec--navy .tl{color:var(--gold-l)}@media (max-width:820px){.facts{grid-template-columns:1fr}.facts div+div{border-inline-start:0;border-top:1px solid rgba(226,202,172,.3)}}.x10{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;background:var(--soft)}.x10 figure{margin:0;min-height:320px;overflow:hidden;position:relative}.x10 figure img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease}.x10:hover figure img{transform:scale(1.04)}.x10 .tx{padding:clamp(32px,4vw,56px);display:flex;flex-direction:column;gap:18px;justify-content:center}.x10 h2{font-size:clamp(28px,3vw,40px)}.x10 .tx>div{color:var(--mute)}@media (max-width:820px){.x10{grid-template-columns:1fr}.x10 figure{min-height:220px}}.vals{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:28px}.vals article{border-top:2px solid var(--navy);padding-top:20px}.vals svg.i{color:var(--gold-d);width:28px;height:28px;margin-bottom:14px}.vals h3{font-size:19px;margin-bottom:6px}.vals p{color:var(--mute);font-size:15.5px}.faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px 72px}.faq h2{font-size:clamp(28px,3.4vw,44px)}.faq-l{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 0;font-weight:700;font-size:clamp(17px,1.6vw,19px)}.faq summary::-webkit-details-marker{display:none}.faq summary span.pm{flex:none;width:28px;height:28px;border:1.5px solid var(--navy);border-radius:50%;position:relative;transition:background .3s ease}.faq summary span.pm::before,.faq summary span.pm::after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;background:var(--navy);transform:translate(-50%,-50%);transition:transform .3s ease,background .3s}.faq summary span.pm::after{transform:translate(-50%,-50%) rotate(90deg)}.faq details[open] summary span.pm{background:var(--navy)}.faq details[open] summary span.pm::before,.faq details[open] summary span.pm::after{background:#fff}.faq details[open] summary span.pm::after{transform:translate(-50%,-50%) rotate(0)}.faq .a{padding:0 0 24px;color:var(--mute);max-width:68ch}@media (max-width:820px){.faq{grid-template-columns:1fr}}.ctab{background:var(--navy);color:#fff;position:relative;overflow:hidden}.ctab .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;padding-block:clamp(48px,6vw,80px)}.ctab h2{font-size:clamp(28px,3.6vw,46px);max-width:20ch}.ctab p{color:#AEB9C4;margin-top:12px;max-width:52ch}.ctab::after{content:"";position:absolute;inset-inline-end:-10%;top:-60%;width:60%;height:220%;background:radial-gradient(closest-side,rgba(176,149,116,.22),transparent);pointer-events:none}.fx-ambient .ctab::after{animation:amb 14s ease-in-out infinite alternate}@keyframes amb{to{transform:translate(-12%,8%) scale(1.15)}}.crumbs{font-size:13.5px;color:var(--mute);display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 22px;padding:0}.crumbs li+li::before{content:"/";margin-inline-end:6px;color:#A9B3BC}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink)}.phero{border-bottom:1px solid var(--line)}.phero .wrap{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px 64px;align-items:center;padding-block:clamp(36px,5vw,72px)}.phero.noimg .wrap{grid-template-columns:minmax(0,1fr)}.phero h1{font-size:clamp(36px,5.4vw,72px);letter-spacing:-.035em;margin-bottom:22px;overflow-wrap:break-word;hyphens:manual}html[lang=ar] .phero h1{font-size:clamp(32px,4.4vw,58px)}.phero .lead{margin-bottom:26px}.tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 28px;padding:0}.tags li{font-size:13px;font-weight:700;border:1px solid var(--line);padding:5px 12px;border-radius:30px;color:var(--mute)}.phero figure{margin:0;aspect-ratio:4/3.2;overflow:hidden;border-radius:var(--radius);background:var(--soft);max-width:100%}.phero figure img{width:100%;height:100%;object-fit:cover}.fx-reveal .phero figure,.fx-reveal .hero-img{animation:clip 1s cubic-bezier(.7,0,.2,1) both}@keyframes clip{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@media (max-width:900px){.phero .wrap{grid-template-columns:1fr}.phero figure{aspect-ratio:16/10}}.cnt{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px 72px;align-items:start}.cnt.full{grid-template-columns:minmax(0,1fr)}.prose{max-width:72ch;font-size:17.5px}.prose>*+*{margin-top:1.05em}.prose h2{font-size:clamp(25px,2.6vw,34px);margin-top:1.9em;letter-spacing:-.02em}.prose h3{font-size:clamp(20px,2vw,23px);margin-top:1.6em}.prose>h2:first-child,.prose>h3:first-child,.blk:first-child .prose>:first-child{margin-top:0}.prose ul{padding-inline-start:0;list-style:none}.prose li{position:relative;padding-inline-start:26px;margin-top:.5em}.prose li::before{content:"";position:absolute;inset-inline-start:2px;top:.68em;width:12px;height:2px;background:var(--gold-d)}.prose a{color:var(--navy);font-weight:700;text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:3px}.prose a:hover{color:var(--gold-d)}.prose strong{font-weight:700}.prose table{border-collapse:collapse;width:100%;font-size:15.5px}.prose td,.prose th{border-bottom:1px solid var(--line);padding:10px 8px;text-align:start}.blk+.blk{margin-top:36px}.ibox{margin:0;overflow:hidden;border-radius:var(--radius);background:var(--soft)}.ibox img{width:100%;height:100%;object-fit:cover;transition:transform .9s ease}.ibox:hover img{transform:scale(1.03)}.ibox figcaption{font-size:13.5px;color:var(--mute);padding:10px 2px 0;background:#fff}.ib-wide{aspect-ratio:16/7}.ib-left,.ib-right{width:min(44%,380px);aspect-ratio:4/3.4;margin-bottom:18px}.ib-left{float:inline-start;margin-inline-end:32px}.ib-right{float:inline-end;margin-inline-start:32px}.ib-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;background:none}.ib-grid figure{margin:0;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius)}.ib-grid img{width:100%;height:100%;object-fit:cover}.clr::after{content:"";display:block;clear:both}@media (max-width:640px){.ib-left,.ib-right{float:none;width:100%;margin-inline:0;aspect-ratio:16/10}}.ph{display:grid;place-items:center;color:var(--gold);background:repeating-linear-gradient(135deg,var(--navy) 0 14px,var(--navy2) 14px 15px)}.ph svg.i{width:64px;height:64px;stroke-width:1}.side{position:sticky;top:calc(var(--hdr) + 24px);display:grid;gap:18px}.side .box{border:1px solid var(--line);padding:24px}.side .box h2{font-size:17px;margin-bottom:12px}.side .box ul{list-style:none;margin:0;padding:0}.side .box li a{display:flex;gap:10px;align-items:center;padding:9px 0;text-decoration:none;font-size:15px;border-bottom:1px solid var(--soft)}.side .box li a:hover,.side .box li a[aria-current]{color:var(--gold-d)}.side .box li svg.i{width:18px;height:18px;color:var(--gold-d)}.side .navybox{background:var(--navy);color:#E6EBF0;border:0}.side .navybox p{color:#AEB9C4;font-size:15px;margin-bottom:18px}@media (max-width:980px){.cnt{grid-template-columns:1fr}.side{position:static}}.team{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:28px}.team figure{margin:0 0 14px;aspect-ratio:4/5;overflow:hidden;border-radius:var(--radius);background:var(--soft)}.team img{width:100%;height:100%;object-fit:cover}.team h3{font-size:19px}.team p{color:var(--mute);font-size:15px}.gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px}.gal figure{margin:0;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius)}.gal img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.gal figure:hover img{transform:scale(1.05)}.contact{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:40px 72px;align-items:start}@media (max-width:900px){.contact{grid-template-columns:1fr}}.form{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.form .full{grid-column:1/-1}@media (max-width:600px){.form{grid-template-columns:1fr}}.fld{position:relative}.fld input,.fld textarea,.fld select{width:100%;min-height:58px;border:1px solid #C7CFD6;border-radius:var(--radius);background:#fff;font:400 16px var(--f-body);color:var(--ink);padding:24px 14px 8px;transition:border-color .25s ease,box-shadow .25s ease}.fld textarea{min-height:150px;resize:vertical;padding-top:28px}.fld label{position:absolute;inset-inline-start:15px;top:18px;font-size:16px;color:var(--mute);pointer-events:none;transition:transform .2s ease,font-size .2s ease,top .2s ease,color .2s}.fld input:focus,.fld textarea:focus{outline:0;border-color:var(--navy);box-shadow:0 0 0 3px rgba(176,149,116,.35)}.fld input:focus+label,.fld input:not(:placeholder-shown)+label,.fld textarea:focus+label,.fld textarea:not(:placeholder-shown)+label{top:7px;font-size:12px;color:var(--gold-d);font-weight:700}.fld .req{color:var(--gold-d)}.fld.bad input,.fld.bad textarea{border-color:#B3261E}.err{color:#B3261E;font-size:13.5px;margin-top:6px;display:block}fieldset.chk{border:1px solid #C7CFD6;border-radius:var(--radius);padding:14px 16px 16px;margin:0}fieldset.chk legend{font-size:14px;font-weight:700;padding:0 6px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips label{position:relative;cursor:pointer}.chips input{position:absolute;opacity:0;inset:0;cursor:pointer}.chips span{display:inline-block;padding:8px 14px;border:1px solid var(--line);border-radius:30px;font-size:14.5px;transition:background .2s,color .2s,border-color .2s}.chips input:checked+span{background:var(--navy);border-color:var(--navy);color:#fff}.chips input:focus-visible+span{outline:2px solid var(--gold-d);outline-offset:2px}.consent{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;color:var(--mute)}.consent input{width:22px;height:22px;margin-top:2px;accent-color:var(--navy);flex:none}.hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.fmsg{padding:16px 18px;border-radius:var(--radius);font-size:15.5px}.fmsg.ok{background:#E8F1EA;color:#1E4D2B}.fmsg.no{background:#FBEAE9;color:#7A1C16}.btn.busy{pointer-events:none;opacity:.75}.aside{display:grid;gap:22px}.aside .box{border:1px solid var(--line);padding:26px}.aside h2{font-size:20px;margin-bottom:10px}.aside p{color:var(--mute);font-size:15.5px}.aside .ci{display:grid;gap:12px;margin-top:14px}.aside .ci a,.aside .ci span{display:flex;gap:12px;align-items:center;text-decoration:none;font-weight:700;overflow-wrap:anywhere}.aside .ci svg.i{color:var(--gold-d)}.pdf{margin-top:28px;border:1px solid var(--line)}.pdf object{width:100%;height:70vh;display:block}.ftr{background:var(--navy);color:#AEB9C4;font-size:15px}.ftr .wrap{padding-block:clamp(48px,6vw,80px) 28px}.ftr .cols{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:36px}.ftr img.fl{height:var(--logo-f);width:auto;margin-bottom:18px}.ftr h2{font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-l);margin-bottom:14px}html[lang=ar] .ftr h2{letter-spacing:0;font-size:14px}.ftr ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ftr a{text-decoration:none}.ftr a:hover{color:#fff}.ftr .bot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;border-top:1px solid rgba(255,255,255,.12);margin-top:44px;padding-top:22px;font-size:13.5px}.ftr .bot nav{display:flex;flex-wrap:wrap;gap:8px 20px}@media (max-width:900px){.ftr .cols{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ftr .cols{grid-template-columns:1fr}}.nf{padding-block:clamp(72px,12vw,160px)}.nf b{display:block;font-size:clamp(90px,16vw,200px);line-height:.9;color:var(--soft);font-weight:700;letter-spacing:-.05em;-webkit-text-stroke:2px var(--line)}.nf h1{font-size:clamp(30px,4vw,52px);margin:12px 0 16px}.nf .acts{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.cns{position:fixed;inset-inline:16px;bottom:16px;z-index:120;max-width:520px;background:#fff;border:1px solid var(--line);box-shadow:0 20px 50px -20px rgba(5,29,49,.5);padding:20px;display:grid;gap:14px;font-size:14.5px}.cns div{display:flex;gap:10px;flex-wrap:wrap}@keyframes wd{from{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}@keyframes up{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.fx-words .w{display:inline-block;animation:wd .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--d,0)*70ms + 60ms)}.fx-reveal .ld{animation:up .8s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--d,0)*1ms)}.fx-reveal [data-rv].go{animation:up .75s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i,0)*90ms)}.fx-calm .fx-words .w,.fx-calm [data-rv].go,.fx-calm .ld{animation-duration:1.1s}.fx-lively [data-rv].go{animation-duration:.6s}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.hdr,.strip,.cbar,.mnav,.ctab,.ftr{display:none}}.card--cta{background:var(--navy);color:#E6EBF0;justify-content:center}.card--cta:hover{background:var(--navy2)}.card--cta h4,.card--cta h3{color:#fff}.card--cta p{color:#AEB9C4}.card--cta svg.i,.card--cta .more{color:var(--gold-l)}@media (max-width:600px){.cbar{top:auto;bottom:96px;transform:none}.cbar.cl{transform:translateX(calc(100% - 22px))}html[dir=rtl] .cbar.cl{transform:translateX(calc(-100% + 22px))}}.pvbar{position:fixed;inset-inline-start:0;bottom:0;z-index:250;background:var(--gold);color:var(--navy);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:6px 14px;border-start-end-radius:var(--radius);pointer-events:none}.pv-lock body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.pv-lock input,.pv-lock textarea{-webkit-user-select:text;user-select:text}.pv-lock img{-webkit-user-drag:none;pointer-events:auto}@media print{.pv-lock body{display:none}}