:root{--p:#1C1726;--v:#4D3D68;--c:#B87848;--paper:#F5F0E8;--card:#FDF9F2}
.footer-logo{width:180px;min-width:140px;height:auto;display:block;margin-block-end:20px}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--p);font:16px/1.65 Manrope,system-ui,-apple-system,sans-serif;overflow-x:hidden}.container{width:min(1200px,calc(100% - 64px));margin-inline:auto}a{color:inherit;text-underline-offset:3px}img{max-width:100%}:focus-visible{outline:3px solid var(--c);outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sr-only:focus{position:fixed;inset-block-start:0;inset-inline-start:0;width:auto;height:auto;clip:auto;padding:12px 24px;background:var(--c);color:var(--p);z-index:100}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}
.navbar{min-height:96px;border-block-end:1px solid color-mix(in srgb,var(--p) 20%,transparent);position:relative;background:var(--paper);z-index:10}.navbar-container{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:28px}.logo-container{display:block;line-height:0;padding-block:16px;flex:0 0 auto}.logo-icon{width:200px;min-width:140px;height:auto;display:block}.logo-text{display:none}.nav-links{display:flex;align-items:center;justify-content:flex-end;gap:27px;font-size:13px;font-weight:700}.nav-links a{min-height:44px;display:flex;align-items:center;text-decoration:none;white-space:nowrap}.nav-links a:hover{text-decoration:underline;text-decoration-color:var(--c);text-underline-offset:6px}.navbar-actions,.mobile-menu-toggle{display:none}
.hero{padding-block:112px 124px;border-block-end:1px solid color-mix(in srgb,var(--p) 20%,transparent)}.hero .container{max-width:930px;text-align:center}.hero-bg{display:none}.hero-kicker,.contact-heading>span,.venture-status,.particular-item strong,.contact-label{font-size:12px;font-weight:800;line-height:1.3;letter-spacing:.11em;text-transform:uppercase}.hero-kicker{color:var(--v);margin-block-end:22px}.hero h1{font-size:clamp(43px,6vw,78px);line-height:1.16;font-weight:800;letter-spacing:-.055em}.hero p{max-width:760px;margin:29px auto 0;color:color-mix(in srgb,var(--p) 79%,var(--paper));font-size:18px;line-height:1.75}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-block-start:35px;padding:12px 23px;background:var(--c);color:var(--p);font-size:14px;font-weight:800;text-decoration:none;border:1px solid var(--c)}.btn:hover{background:transparent}
.about-section,.legal-section{padding-block:104px}.about-grid{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,1.25fr);gap:clamp(48px,10vw,150px)}h1,h2,h3{line-height:1.16}.about-title h2,.section-title{font-size:clamp(29px,3.3vw,44px);letter-spacing:-.045em;font-weight:800}.about-content{max-width:720px}.about-content p{font-size:17px;line-height:1.82}.about-content .lead{font-size:20px;font-weight:700;line-height:1.6;padding-block-end:31px;margin-block-end:31px;border-block-end:2px solid var(--c)}
.ventures-section{background:var(--card);padding-block:103px;border-block:1px solid color-mix(in srgb,var(--p) 16%,transparent)}.ventures-section .section-title{text-align:start}.section-intro{max-width:545px;font-size:16px;line-height:1.75;margin:17px 0 52px}.ventures-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:1px solid color-mix(in srgb,var(--p) 30%,transparent)}.venture-card{min-height:286px;padding:28px 22px 25px;border-inline-end:1px solid color-mix(in srgb,var(--p) 24%,transparent);display:flex;flex-direction:column}.venture-card:last-child{border:0}.venture-status{color:var(--v);margin-block-end:50px}.venture-card h3,.venture-card.span-8 h3{font-size:18px;letter-spacing:-.03em;margin-block-end:13px}.venture-card p,.venture-card.span-8 p{font-size:14px;line-height:1.68;color:color-mix(in srgb,var(--p) 79%,var(--card))}.exploration-section{display:grid;grid-template-columns:104px minmax(0,1fr) minmax(210px,.72fr);gap:26px;align-items:start;padding:34px 0;border-block-end:1px solid color-mix(in srgb,var(--p) 30%,transparent)}.exploration-header h3{font-size:18px;margin-block-end:8px}.exploration-header p,.exploration-desc{font-size:14px;line-height:1.68;color:color-mix(in srgb,var(--p) 78%,var(--card))}.exploration-panel{display:contents}.exploration-count{grid-row:1;color:var(--c);font-size:52px;line-height:.9;font-weight:800;letter-spacing:-.06em}.exploration-desc{grid-column:3;border-inline-start:1px solid color-mix(in srgb,var(--p) 25%,transparent);padding-inline-start:25px}
.legal-section>.container> .section-intro{font-size:17px}.company-particulars{margin-block:42px 54px;border-block:1px solid color-mix(in srgb,var(--p) 28%,transparent)}.particular-item{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);gap:25px;padding-block:18px;border-block-end:1px solid color-mix(in srgb,var(--p) 18%,transparent)}.particular-item:last-child{border:0}.particular-item strong{color:var(--v)}.particular-item span{font-size:15px;overflow-wrap:anywhere}.tabs-container{max-width:930px}.tabs-header{display:flex;gap:9px;flex-wrap:wrap;margin-block-end:26px}.tab-btn{min-height:44px;padding:10px 16px;background:transparent;color:var(--p);border:1px solid color-mix(in srgb,var(--p) 45%,transparent);font:700 13px Manrope,system-ui,sans-serif;cursor:pointer}.tab-btn:hover,.tab-btn.active{background:var(--v);border-color:var(--v);color:var(--paper)}.tab-content{display:none;max-width:930px;padding:clamp(25px,4vw,48px);background:var(--card);border-inline-start:4px solid var(--c);font-size:15px;line-height:1.8}.tab-content.active{display:block}.tab-content h2{font-size:28px;letter-spacing:-.035em;margin-block-end:24px}.tab-content h3{font-size:17px;margin:27px 0 7px}.tab-content p{margin-block-end:10px;overflow-wrap:anywhere}.tab-content a,.legal-note a{color:var(--v);font-weight:700}.legal-note{max-width:930px;margin-block-start:24px;font-size:15px;line-height:1.8}
.contact-section,footer{background:var(--p);color:var(--paper)}.contact-section{padding-block-start:91px}.contact-heading{max-width:565px}.contact-heading>span{display:block;color:var(--c);margin-block-end:18px}.contact-heading h2{font-size:clamp(32px,4vw,48px);letter-spacing:-.045em;margin-block-end:19px}.contact-heading p{line-height:1.8;color:color-mix(in srgb,var(--paper) 84%,var(--p))}.contact-card{margin:45px 0 81px;border-block-start:1px solid color-mix(in srgb,var(--paper) 35%,transparent)}.contact-row{padding-block:16px;border-block-end:1px solid color-mix(in srgb,var(--paper) 27%,transparent);font-size:15px;line-height:1.6;overflow-wrap:anywhere}.contact-label{display:block;color:var(--c);margin-block-end:5px}.contact-value a{color:var(--paper)}footer{display:flex;align-items:flex-start;justify-content:space-between;gap:55px;padding-block:33px 40px;border-block-start:1px solid color-mix(in srgb,var(--paper) 32%,transparent);font-size:13px;line-height:1.75;color:color-mix(in srgb,var(--paper) 83%,var(--p))}.footer-links{order:2;max-width:740px}.footer-links a{color:var(--paper);font-weight:700;margin-inline-end:15px;text-decoration:none}.footer-text{order:1}.footer-contact{margin-block-start:9px}
.legal-page .navbar{padding:0}.legal-page main{width:min(930px,calc(100% - 64px));margin-inline:auto;padding-block:90px 105px}.legal-page main h1{font-size:clamp(36px,5vw,56px);letter-spacing:-.045em;margin-block-end:24px}.legal-page main h3{font-size:18px;margin:30px 0 8px}.legal-page main p{margin-block-end:14px;line-height:1.8}.legal-page>footer{padding-inline:max(32px,calc((100% - 1200px)/2));display:block}.legal-page>footer .footer-links{margin-block-end:15px}
[dir="rtl"] body,[dir="rtl"] h1,[dir="rtl"] h2,[dir="rtl"] h3,[dir="rtl"] button{font-family:"IBM Plex Sans Arabic",Tahoma,Arial,sans-serif;letter-spacing:0}[dir="rtl"] body{line-height:1.9}[dir="rtl"] .hero .container{text-align:start}[dir="rtl"] .hero h1,[dir="rtl"] .hero p{margin-inline:0}[dir="rtl"] .hero h1{letter-spacing:0}[dir="rtl"] .nav-links a.lang-btn,.ltr{font-family:Manrope,system-ui,sans-serif}[dir="rtl"] .venture-status,[dir="rtl"] .hero-kicker,[dir="rtl"] .contact-heading>span,[dir="rtl"] .particular-item strong,[dir="rtl"] .contact-label{letter-spacing:0}
@media(max-width:900px){.ventures-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.venture-card:nth-child(2n){border-inline-end:0}.venture-card:last-child{grid-column:span 2}.exploration-section{grid-template-columns:80px 1fr}.exploration-desc{grid-column:2;border:0;padding:0}}@media(max-width:760px){.container,.legal-page main{width:min(100% - 40px,1200px)}.navbar,.navbar-container{min-height:78px}.logo-icon{width:160px}.navbar-actions{display:flex;align-items:center;gap:8px}.mobile-lang{min-height:44px;display:flex;align-items:center;font-size:13px;font-weight:700}.mobile-menu-toggle{display:block;min-height:44px;padding:10px 12px;border:1px solid var(--p);background:var(--paper);color:var(--p);font:800 12px Manrope,system-ui,sans-serif}.menu-bar{display:none}.nav-links{display:none;position:absolute;z-index:5;inset-inline:0;inset-block-start:100%;padding:12px 20px 16px;background:var(--card);border:1px solid var(--p);border-block-start:0;flex-direction:column;align-items:stretch;gap:0}.nav-links.menu-open{display:flex}.nav-links a{border-block-end:1px solid color-mix(in srgb,var(--p) 18%,transparent)}.nav-links a:last-child{border:0}.hero{padding-block:76px 82px}.hero h1{font-size:43px;letter-spacing:-.05em}.hero p{font-size:16px;margin-block-start:23px}.btn{width:100%;margin-block-start:28px}.about-section,.ventures-section,.legal-section{padding-block:66px}.about-grid{grid-template-columns:1fr;gap:29px}.about-content p{font-size:16px}.about-content .lead{font-size:18px}.ventures-grid{grid-template-columns:1fr}.venture-card,.venture-card:nth-child(2n),.venture-card:last-child{grid-column:auto;min-height:auto;padding:25px 0;border-inline-end:0;border-block-end:1px solid color-mix(in srgb,var(--p) 24%,transparent)}.venture-status{margin-block-end:22px}.exploration-section{grid-template-columns:58px 1fr;gap:18px;padding-block:29px}.exploration-count{font-size:42px}.particular-item{grid-template-columns:1fr;gap:6px;padding-block:16px}.company-particulars{margin-block:30px 38px}.tab-btn{flex:1 1 145px;padding-inline:9px}.tab-content{padding:25px 20px}.contact-section{padding-block-start:65px}.contact-card{margin-block-end:58px}footer{display:block;padding-block:27px 33px}.footer-links{margin-block-end:20px}.legal-page main{padding-block:60px}.legal-page>footer{padding-inline:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{transition:none!important}}