@font-face{font-family:Basira;src:url('/fonts/Arabic.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Basira;src:url('/fonts/Arabic-Bold.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap}:root{--ink:#1c1d1c;--muted:#5d6b64;--line:#dce2da;--canvas:#f4f2eb;--green:#876542;--soft:#eee7dc;font-family:Basira,Arial,sans-serif}body{font-family:Basira,Arial,sans-serif}button,input,textarea,select{font-family:inherit}::selection{background:#d2b58a;color:#1c1d1c}.brand{letter-spacing:0;gap:13px}.brand-symbol{width:48px;height:48px}.brand-name{font-size:31px;line-height:1.2;font-weight:700}.brand-sub{display:block;font-size:8px;letter-spacing:0;font-weight:400;margin-top:7px}.site-header{background:#f4f2eb;height:104px}.header-inner{max-width:1260px}.sales-container{max-width:1260px}.sales-nav{font-size:12px;gap:28px}.sales-nav a:not(.button):hover{color:#876542;text-decoration:underline;text-underline-offset:7px}.button{border-radius:7px;min-height:46px;line-height:1.7}.button-dark{background:#1c1d1c;border-color:#1c1d1c}.button-dark:hover{background:#2d443b}.sales-hero{grid-template-columns:1.04fr 1fr;gap:80px;padding-top:90px;padding-bottom:100px}.eyebrow{font-size:11px;letter-spacing:0;font-weight:400;color:#876542}.hero-copy h1{font-size:51px;font-weight:700;line-height:1.6;letter-spacing:-1.5px;margin:18px 0 24px}.hero-copy h1 em,.editorial-hero em{font-style:normal;color:#947248}.hero-copy>p:not(.eyebrow):not(.hero-note){font-size:14px;line-height:2.3;max-width:500px}.hero-note{font-size:11px!important;color:#637867;margin-top:30px}.research-visual{background:#1c1d1c;border:0;border-radius:20px 20px 100px 20px;padding:27px 32px 30px;transform:rotate(-2deg);box-shadow:0 26px 55px #1c1d1c17;position:relative}.research-visual:before{content:'';position:absolute;inset:-17px 17px 17px -17px;border:1px solid #bacabe;border-radius:20px 20px 100px 20px;z-index:-1}.visual-top,.visual-bottom{font-family:inherit;color:#cfb996;direction:rtl;letter-spacing:0;font-size:9px}.report-paper{background:#f4f2eb;border-radius:3px;padding:26px;box-shadow:7px 9px 0 #8fae9d}.report-paper h2{font-size:32px;font-weight:700;line-height:1.7}.paper-tag{font-size:10px;color:#826b4f}.evidence-row strong{font-size:12px}.evidence-row small{font-size:9px;color:#52655b;line-height:1.8}.paper-bottom{font-size:8px;color:#52655b}.paper-lines span{background:#e0d7c8}.visual-bottom{margin-top:27px;font-size:8px}.section-intro h2,.process-section h2,.request-intro h2{font-size:28px;font-weight:700}.section-intro p{max-width:290px;font-size:12px}.service-offers{border:0;gap:18px}.service-offers article{border:1px solid #dce2da;border-radius:14px;padding:33px;background:#fbfaf6;transition:transform .2s,border-color .2s}.service-offers article:hover{transform:translateY(-4px);border-color:#739783}.offer-number{font-family:inherit;letter-spacing:0;color:#52745f}.service-offers h3{font-size:20px;font-weight:700}.service-offers p,.service-offers ul{font-size:12px;line-height:2.2;color:#5d6b64}.service-offers .text-button{font-size:12px;color:#254c3c}.standards-section{background:#1c1d1c;border-radius:0;padding:66px 0}.standard-heading h2{font-size:24px;font-weight:700}.standards-grid h3{font-size:14px;font-weight:700}.standards-grid p{font-size:11px;color:#bbc9bf}.standards-grid>div{border-color:#456050}.open-lab{margin-top:30px;margin-bottom:70px;display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center;background:#e6ddcf;border-radius:18px;padding-block:55px}.open-lab h2{font-size:29px;line-height:1.9;margin:14px 0}.open-lab p{font-size:13px;line-height:2.2;max-width:490px;color:#526358}.lab-graphic{display:flex;align-items:center;justify-content:center;gap:27px;min-height:270px;background:radial-gradient(circle at center,#d2b58a 0,transparent 65%)}.lab-graphic>span{font-family:monospace;font-size:180px;font-weight:400;color:#436b57}.lab-graphic b{font-size:29px;line-height:2;text-align:center}.fee-callout{margin-top:30px;display:grid;grid-template-columns:1fr auto;align-items:center;padding:25px;background:#1c1d1c;color:#f4f2eb;border-radius:12px}.fee-callout span{font-size:12px}.fee-callout strong{font-size:33px;font-family:Arial}.fee-callout small{grid-column:1/-1;font-size:10px;color:#cfb996;margin-top:12px}.scope-note{max-width:none}.scope-note p{font-size:11px}.intake-form{border-radius:14px}.intake-form>label,.form-pair>label{font-size:12px}.intake-form .rights-check{font-size:11px}.services-page footer{font-size:10px;flex-wrap:wrap;gap:18px;padding-block:35px}.services-page footer a{text-decoration:underline;text-underline-offset:5px}.editorial-hero{padding-top:80px;padding-bottom:55px;max-width:1100px}.editorial-hero h1{font-size:49px;line-height:1.65;margin:22px 0}.lead{font-size:16px;line-height:2.3;max-width:790px;color:var(--muted)}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1100px;padding-block:40px 60px;border-top:1px solid var(--line)}.about-grid h2,.governance h2{font-size:26px;line-height:1.8}.about-grid p,.governance p{font-size:14px;line-height:2.3;color:var(--muted)}.governance{max-width:1100px;padding-bottom:70px}.governance>p{max-width:790px}.governance details{border-top:1px solid #cbd5ca;padding-block:25px}.governance summary{cursor:pointer;font-size:15px;list-style:none;display:flex;justify-content:space-between;gap:20px}.governance details>div{padding:18px 25px;background:#e8ede4;border-radius:12px;margin-top:24px}.governance details h3{font-size:20px}.governance .button{margin-top:30px}.tool-workspace{max-width:1100px;padding-bottom:70px}.tool-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-block:20px}.tool-heading h2{font-size:23px}.tool-heading p{font-size:12px}.evidence-card{border:1px solid var(--line);background:#fff;padding:25px;border-radius:12px;margin-block:14px}.evidence-card h3{font-size:17px}.evidence-card p{font-size:13px;white-space:pre-wrap;line-height:2}.evidence-card small{font-size:11px;color:#647563}.evidence-card a{font:12px Arial;color:#876542;overflow-wrap:anywhere;text-decoration:underline;direction:ltr;display:block;text-align:right}.invoice-sheet .brand-name{font-size:32px}.invoice-sheet .brand-sub{font-size:9px}.language{display:none}.page-heading h1{font-weight:700}.ops-metric strong{color:#254c3c}
@media(max-width:1000px){.sales-nav{gap:16px;font-size:11px}.sales-hero{gap:35px}.hero-copy h1{font-size:40px}.standards-grid{gap:20px}.open-lab{margin-inline:25px}.sales-container{padding-inline:28px}.brand-sub{font-size:7px}.brand-name{font-size:29px}}
@media(max-width:740px){.site-header{height:auto;min-height:110px}.header-inner{padding:18px 20px;gap:20px;flex-wrap:wrap}.sales-nav{width:100%;justify-content:space-between;gap:8px;font-size:9px}.sales-nav .button{padding:9px 11px;font-size:9px;min-height:36px}.brand-symbol{width:43px;height:43px}.brand-sub{font-size:8px}.brand-name{font-size:29px}.sales-container{padding-inline:23px}.sales-hero{grid-template-columns:1fr;gap:48px;padding-top:45px;padding-bottom:55px}.hero-copy h1{font-size:37px;line-height:1.65;letter-spacing:-1px}.hero-copy>p:not(.eyebrow):not(.hero-note){font-size:13px}.hero-buttons{gap:16px;flex-wrap:wrap}.research-visual{margin:10px 15px 0;padding:22px 23px 26px;border-bottom-right-radius:60px}.research-visual:before{border-bottom-right-radius:60px}.report-paper h2{font-size:29px}.section-intro{grid-template-columns:1fr;gap:14px}.section-intro h2,.request-intro h2{font-size:27px}.service-offers{grid-template-columns:1fr;gap:14px}.service-offers article{padding:26px}.standard-heading{display:block}.standard-heading h2{margin-top:20px;font-size:22px}.standards-grid{grid-template-columns:1fr 1fr;gap:25px}.standards-grid>div:last-child{grid-column:1/-1}.process-section,.request-section{grid-template-columns:1fr;gap:30px}.open-lab{grid-template-columns:1fr;gap:12px;margin-inline:16px;padding:30px 23px}.open-lab h2{font-size:25px}.lab-graphic{min-height:150px;gap:22px}.lab-graphic>span{font-size:100px}.lab-graphic b{font-size:23px}.form-pair{grid-template-columns:1fr;gap:0}.request-intro>p{max-width:none}.fee-callout{max-width:none}.editorial-hero{padding-top:40px}.editorial-hero h1{font-size:35px}.lead{font-size:14px}.about-grid{grid-template-columns:1fr;gap:25px}.governance h2{font-size:23px}.governance details>div{padding:15px}.tool-heading{align-items:flex-start;flex-direction:column}.tool-heading h2{margin-bottom:0}.services-page footer{font-size:9px}.page-heading h1{font-size:27px;letter-spacing:0}.page-heading p{font-size:12px}.sidebar{padding-inline-start:0!important}}

@font-face{font-family:Cairo;src:url('/fonts/Cairo.ttf') format('truetype');font-weight:200 1000;font-style:normal;font-display:swap}html[lang=ar] body,html[lang=ar] button,html[lang=ar] input,html[lang=ar] textarea,html[lang=ar] select{font-family:Cairo,Arial,sans-serif}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] .brand{letter-spacing:0!important}html[lang=ar] p{line-height:1.9}
