@font-face{font-family:Bahij Janna;src:url(/fonts/Bahij_Janna-Regular.ttf) format("truetype"),url(/public/fonts/Bahij_Janna-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bahij Janna;src:url(/fonts/Bahij_Janna-Regular.ttf) format("truetype"),url(/public/fonts/Bahij_Janna-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Bahij Janna;src:url(/fonts/Bahij_Janna-Bold.ttf) format("truetype"),url(/public/fonts/Bahij_Janna-Bold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Bahij Janna;src:url(/fonts/Bahij_Janna-Bold.ttf) format("truetype"),url(/public/fonts/Bahij_Janna-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--font-primary:"Bahij Janna",Arial,sans-serif;--ink:#16211f;--muted:#66716d;--line:#dfe6e2;--surface:#f6f8f6;--white:#fff;--deep:#0d2f2a;--green:#19735f;--gold:#b99052;--sand:#efe7d7;--radius:8px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--ink);direction:rtl;font-family:var(--font-primary);font-weight:400;text-align:right;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site{min-height:100vh}.container{width:min(1160px,calc(100% - 40px));margin-inline:auto}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:hsla(0,0%,100%,.94);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.navInner{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:24px}.brand{display:grid;grid-gap:2px;gap:2px;min-width:170px}.brand strong{color:var(--deep);font-size:24px;font-weight:700;line-height:1.15}.brand span{color:var(--muted);font-size:13px;font-weight:500;line-height:1.45}.navLinks{display:flex;align-items:center;gap:22px;color:#3e4d49;font-size:16px;font-weight:500}.mobileMenu{display:none;position:relative}.mobileMenu summary{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--radius);color:var(--deep);cursor:pointer;list-style:none}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenuPanel{position:absolute;top:56px;left:0;display:grid;width:min(280px,calc(100vw - 28px));border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:0 22px 60px rgba(20,48,42,.14);overflow:hidden}.mobileMenuPanel a{padding:14px 16px;border-bottom:1px solid var(--line);color:var(--deep);font-weight:600}.mobileMenuPanel a:last-child{border-bottom:0}.navLinks a:hover{color:var(--green)}.btn{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--radius);padding:10px 18px;cursor:pointer;font-weight:700;line-height:1.2}.btnPrimary{background:var(--deep);color:var(--white)}.btnPrimary:hover{background:#17443d}.btnGhost{border-color:var(--line);background:var(--white);color:var(--deep)}.hero{background:linear-gradient(180deg,#f9fbfa,#fff);padding:70px 0 52px}.heroGrid{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;grid-gap:44px;gap:44px}.eyebrow{margin:0 0 16px;color:var(--green);font-size:16px;font-weight:700;line-height:1.4}h1,h2,h3,p{margin-top:0}h1{margin-bottom:22px;color:var(--deep);font-size:clamp(38px,5vw,66px);font-weight:700;letter-spacing:0;line-height:1.14}.lead{color:#41514d;font-size:21px;line-height:1.9}.heroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.visualPanel{min-height:500px;border-radius:var(--radius);background:linear-gradient(145deg,rgba(13,47,42,.8),rgba(185,144,82,.22)),url(/images/hero-saudi-boardroom.png);background-position:50%;background-size:cover;box-shadow:0 24px 80px rgba(20,48,42,.18)}.visualCaption{margin-top:12px;color:var(--muted);font-size:13px}.trustBar{border-block:1px solid var(--line);background:var(--deep);color:var(--white)}.trustGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px}.trustItem{min-height:110px;padding:26px 20px;-webkit-border-start:1px solid hsla(0,0%,100%,.12);border-inline-start:1px solid hsla(0,0%,100%,.12)}.trustItem strong{display:block;margin-bottom:8px;color:#fff3dc;font-size:18px}.trustItem span{color:hsla(0,0%,100%,.78);font-size:15px;line-height:1.8}.section{padding:74px 0}.sectionAlt{background:var(--surface)}.sectionHead{max-width:780px;margin-bottom:34px}.sectionHead h2{margin-bottom:16px;color:var(--deep);font-size:clamp(30px,3vw,44px);font-weight:700;line-height:1.32}.sectionHead p{color:var(--muted);font-size:19px;line-height:1.9}.imageSplit{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;grid-gap:34px;gap:34px}.sectionImage{min-height:430px;border-radius:var(--radius);background-position:50%;background-size:cover;box-shadow:0 18px 56px rgba(20,48,42,.14)}.imageTeam{background-image:linear-gradient(160deg,rgba(13,47,42,.12),rgba(13,47,42,.02)),url(/images/saudi-consulting-team.png)}.imageWorkshop{background-image:linear-gradient(160deg,rgba(13,47,42,.16),rgba(185,144,82,.08)),url(/images/saudi-strategy-workshop.png)}.imageInstitutions{background-image:linear-gradient(160deg,rgba(13,47,42,.14),rgba(13,47,42,.04)),url(/images/saudi-institutions-business.png)}.imageAudience{background-image:linear-gradient(160deg,rgba(13,47,42,.12),rgba(185,144,82,.06)),url(/images/saudi-executive-audience.png)}.imageJourney{background-image:linear-gradient(160deg,rgba(13,47,42,.16),rgba(185,144,82,.08)),url(/images/saudi-engagement-journey.png)}.imageDiagnostic{background-image:linear-gradient(160deg,rgba(13,47,42,.12),rgba(13,47,42,.02)),url(/images/saudi-diagnostic-session.png)}.cards3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.audienceGrid{grid-template-columns:repeat(4,1fr)}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);padding:26px}.card h3,.card strong{color:var(--deep)}.card h3{margin-bottom:14px;font-size:25px;line-height:1.35}.card li,.card p{color:var(--muted);font-size:17px;line-height:1.85}.card ul{margin:18px 0 0;padding:0 20px 0 0}.methodGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.methodStep{border-top:4px solid var(--gold);border-radius:var(--radius);background:var(--white);padding:22px}.methodStep b{display:block;margin-bottom:10px;color:var(--green);font-size:30px}.sectors{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.sector{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:18px;color:var(--deep);font-size:17px;font-weight:700}.split{display:grid;grid-template-columns:.92fr 1.08fr;align-items:start;grid-gap:34px;gap:34px}.featureList{display:grid;grid-gap:14px;gap:14px}.contentBand{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.serviceIntro{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgba(13,47,42,.94),rgba(25,115,95,.86)),url(/images/saudi-consulting-team.png);background-position:50%;background-size:cover;color:#fff;padding:34px}.serviceIntro h2,.serviceIntro p{color:#fff}.serviceIntro p{line-height:1.9}.feature{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);padding:18px 20px}.feature:before{display:block;width:38px;height:3px;margin-bottom:14px;border-radius:99px;background:var(--gold);content:""}.feature strong{display:block;margin-bottom:6px;color:var(--deep);font-size:19px;line-height:1.35}.feature span{color:var(--muted);font-size:16px;line-height:1.8}.cta{background:var(--deep);color:var(--white);padding:64px 0}.ctaGrid{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:24px;gap:24px}.cta h2{margin-bottom:12px;color:var(--white);font-size:38px;line-height:1.35}.cta p{max-width:720px;margin-bottom:0;color:hsla(0,0%,100%,.78);font-size:19px;line-height:1.9}.footer{background:#0a1f1c;color:hsla(0,0%,100%,.76);padding:34px 0}.footerInner{display:flex;align-items:center;justify-content:space-between;gap:20px}.pageHero{padding:66px 0 42px;background:var(--surface)}.pageHero h1{max-width:900px}.contactForm{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;align-self:start;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);padding:24px;box-shadow:0 18px 52px rgba(20,48,42,.08)}.field{display:grid;grid-gap:8px;gap:8px}.field label{color:var(--deep);font-weight:600}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:13px 14px;color:var(--ink)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--green);outline:3px solid rgba(25,115,95,.12)}.fieldFull{grid-column:1/-1}.diagnosticStrip{border-block:1px solid var(--line);background:#fbfcfb}.diagnosticGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px}.sectorShowcase{grid-template-columns:1fr 1fr;margin-top:28px}.sectorShowcase,.stackedVisual{display:grid;grid-gap:18px;gap:18px}.compactImage{min-height:310px}.diagnosticItem{min-height:150px;padding:28px 24px;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);background:var(--white)}.diagnosticItem strong{display:block;margin-bottom:10px;color:var(--deep);font-size:20px}.diagnosticItem span{color:var(--muted);line-height:1.85}@media (max-width:980px){.navLinks{display:none}.mobileMenu{display:block}.navInner>.btnPrimary{display:none}.contentBand,.ctaGrid,.heroGrid,.imageSplit,.sectorShowcase,.split{grid-template-columns:1fr}.audienceGrid,.cards3,.diagnosticGrid,.methodGrid,.sectors,.trustGrid{grid-template-columns:repeat(2,1fr)}.visualPanel{min-height:360px}}@media (max-width:640px){.container{width:min(100% - 28px,1160px)}.hero{padding-top:42px}.audienceGrid,.cards3,.contactForm,.diagnosticGrid,.methodGrid,.sectors,.trustGrid{grid-template-columns:1fr}.navInner{min-height:68px}.btn,.heroActions{width:100%}.footerInner{display:grid}}