
@font-face{font-family:Estedad;src:url(https://cdn.jsdelivr.net/fontsource/fonts/estedad@5.2.1/arabic-400-normal.woff2) format('woff2');font-style:normal;font-display:swap;font-weight:400;unicode-range:U+0600-06FF,U+0750-077F,U+0870-089F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}
@font-face{font-family:Estedad;src:url(https://cdn.jsdelivr.net/fontsource/fonts/estedad@5.2.1/latin-400-normal.woff2) format('woff2');font-style:normal;font-display:swap;font-weight:400;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Estedad;src:url(https://cdn.jsdelivr.net/fontsource/fonts/estedad@5.2.1/arabic-600-normal.woff2) format('woff2');font-style:normal;font-display:swap;font-weight:600;unicode-range:U+0600-06FF,U+0750-077F,U+0870-089F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}
@font-face{font-family:Estedad;src:url(https://cdn.jsdelivr.net/fontsource/fonts/estedad@5.2.1/latin-600-normal.woff2) format('woff2');font-style:normal;font-display:swap;font-weight:600;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Estedad;src:url(https://cdn.jsdelivr.net/fontsource/fonts/estedad@5.2.1/arabic-800-normal.woff2) format('woff2');font-style:normal;font-display:swap;font-weight:800;unicode-range:U+0600-06FF,U+0750-077F,U+0870-089F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}
@font-face{font-family:Estedad;src:url(https://cdn.jsdelivr.net/fontsource/fonts/estedad@5.2.1/latin-800-normal.woff2) format('woff2');font-style:normal;font-display:swap;font-weight:800;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--navy:#081d3d;--navy2:#0c315f;--ink:#121921;--muted:#68727b;--paper:#f7f5ef;--sand:#eee9de;--white:#fff;--gold:#bd8e32;--gold2:#d8ae56;--line:#ddd9cf;--container:min(1200px,calc(100% - 40px));--shadow:0 24px 65px rgba(6,24,49,.12)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"Vazirmatn",Tahoma,Arial,sans-serif;background:#fff;color:var(--ink);font-family:Estedad,Vazirmatn,"Noto Sans Arabic","Noto Kufi Arabic",Dubai,Arial,sans-serif;line-height:1.9;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%;height:auto}a{text-decoration:none;color:inherit}h1,h2,h3,p{margin-top:0}.container{width:var(--container);margin-inline:auto}.utility{background:#041126;color:rgba(255,255,255,.68);font-size:11px}.utility-inner{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:20px}.utility-inner div{display:flex;gap:22px}.utility a:hover{color:#fff}.site-header{background:#fff;border-bottom:1px solid #e7e3da;position:sticky;top:0;z-index:50}.header-row{height:82px;display:flex;align-items:center;gap:28px}.brand{margin-inline-end:auto}.brand img{width:178px}.main-nav{display:flex;gap:22px;align-items:center;font-size:12px;font-weight:600}.main-nav a{padding:27px 0 23px;border-bottom:3px solid transparent;color:#39434c}.main-nav a:hover,.main-nav a.active{color:var(--navy);border-bottom-color:var(--gold)}.header-tools{display:flex;align-items:center;gap:8px}.lang,.profile{min-height:39px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8d4ca;border-radius:999px;padding:0 13px;font-size:11px;font-weight:700}.profile{background:var(--navy);border-color:var(--navy);color:#fff}.lang:hover{border-color:var(--gold);color:var(--gold)}.mobile-menu{display:none;position:relative}.mobile-menu summary{list-style:none;width:42px;height:42px;border:1px solid #d8d4ca;border-radius:50%;display:grid;place-items:center;cursor:pointer}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span,.mobile-menu summary span:before,.mobile-menu summary span:after{content:"";display:block;width:18px;height:2px;background:var(--navy);position:relative}.mobile-menu summary span:before{position:absolute;top:-6px}.mobile-menu summary span:after{position:absolute;top:6px}.mobile-menu nav{position:absolute;top:50px;inset-inline-end:0;width:270px;background:#fff;border:1px solid #e4e0d7;border-radius:14px;padding:10px;box-shadow:var(--shadow)}.mobile-menu nav a{display:block;padding:11px 12px;border-bottom:1px solid #eee9e1;font-size:12px}.mobile-menu nav a:last-child{border:0}.mobile-menu nav a.active{color:var(--gold);font-weight:700}
.home-hero{min-height:680px;position:relative;display:flex;align-items:stretch;background:var(--navy);color:#fff;overflow:hidden}.home-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,16,35,.95),rgba(4,16,35,.73) 56%,rgba(4,16,35,.2)),linear-gradient(0deg,rgba(4,16,35,.73),transparent 48%)}html[dir=rtl] .home-overlay{background:linear-gradient(270deg,rgba(4,16,35,.95),rgba(4,16,35,.73) 56%,rgba(4,16,35,.2)),linear-gradient(0deg,rgba(4,16,35,.73),transparent 48%)}.hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:1.25fr .55fr;gap:70px;align-items:end;padding:115px 0 70px}.eyebrow{font-size:10px;font-weight:800;letter-spacing:.13em;color:var(--gold2);margin-bottom:16px}.eyebrow.dark{color:var(--gold)}.hero-copy h1{font-size:clamp(46px,6.3vw,82px);line-height:1.25;letter-spacing:-.045em;margin-bottom:23px;max-width:850px}.hero-copy h1 em{font-style:normal;color:var(--gold2)}.hero-copy>p:not(.eyebrow){max-width:720px;color:rgba(255,255,255,.76);font-size:17px}.hero-actions,.inline-links,.cta-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:29px}.btn{min-height:49px;padding:0 20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;border:1px solid transparent}.btn.primary{background:var(--gold2);color:#07182f}.btn.ghost{border-color:rgba(255,255,255,.35);color:#fff;background:rgba(255,255,255,.06)}.btn.light{background:#fff;color:var(--navy)}.btn.outline{border-color:#d5d1c7;color:var(--navy)}.btn:hover{transform:translateY(-1px)}.hero-panel{border-top:1px solid rgba(255,255,255,.25);align-self:end}.hero-panel>p{font-size:9px;letter-spacing:.15em;color:var(--gold2);margin:0;padding:16px 0}.hero-panel>div{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:16px;padding:13px 0;border-top:1px solid rgba(255,255,255,.16)}.hero-panel strong{font-size:28px}.hero-panel span{font-size:11px;color:rgba(255,255,255,.65)}.hero-panel>a{display:block;border-top:1px solid rgba(255,255,255,.16);padding-top:17px;color:#fff;font-size:12px}.home-sectors{border-bottom:1px solid var(--line);background:#fff}.sector-row{display:grid;grid-template-columns:repeat(4,1fr)}.sector-row span{min-height:74px;display:flex;align-items:center;justify-content:center;border-inline-end:1px solid var(--line);font-size:12px;font-weight:600;text-align:center}.sector-row span:first-child{border-inline-start:1px solid var(--line)}
.section{padding:100px 0}.editorial-grid,.section-title{display:grid;grid-template-columns:1fr .82fr;gap:70px;align-items:end}.editorial-grid h2,.section-title h2,.partnership-grid h2,.sticky-title h2,.structure h2,.company-detail h2,.pst-intro h2,.partner-statement h2,.cement-scope h2,.governance-flow h2,.process h2,.contact-layout h2{font-size:clamp(34px,4vw,56px);line-height:1.45;letter-spacing:-.035em;margin-bottom:0}.large-copy,.lead-dark{font-size:18px;color:#34414c}.text-link{display:inline-block;margin-top:20px;color:var(--navy);font-size:12px;font-weight:800;border-bottom:1px solid var(--gold)}.company-preview{display:grid;grid-template-columns:repeat(4,1fr);margin-top:52px;border-top:1px solid var(--line);border-inline-start:1px solid var(--line)}.company-preview article{padding:26px;border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);min-height:245px}.company-preview span,.governance-grid span{color:var(--gold);font-size:10px;font-weight:800}.company-preview h3{font-size:21px;margin:32px 0 9px}.company-preview p{font-size:12px;color:var(--muted)}.company-preview a{font-size:11px;font-weight:700;color:var(--navy)}.partnership-band{background:var(--navy);color:#fff}.partnership-grid{display:grid;grid-template-columns:.55fr 1.15fr;gap:85px;align-items:center}.dahe-word{font-size:78px;font-weight:800;letter-spacing:-.055em;color:var(--gold2);text-align:center;border:1px solid rgba(255,255,255,.18);aspect-ratio:1.1;display:grid;place-content:center;position:relative}.dahe-word:before,.dahe-word:after{content:"";position:absolute;background:rgba(255,255,255,.14)}.dahe-word:before{width:1px;height:100%;left:50%}.dahe-word:after{height:1px;width:100%;top:50%}.dahe-word span{font-size:9px;letter-spacing:.14em;color:#fff;position:relative;z-index:2;background:var(--navy);padding:5px}.partnership-grid>div:last-child>p:not(.eyebrow){color:rgba(255,255,255,.68)}.projects-home{background:var(--paper)}.section-title{margin-bottom:38px}.section-title>p{color:var(--muted);font-size:13px}.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.project-grid.full{grid-template-columns:repeat(4,1fr)}.project-card{background:#fff;border:1px solid #dedad0;transition:.25s}.project-card:hover{transform:translateY(-3px);box-shadow:0 18px 45px rgba(7,25,50,.09)}.project-media{position:relative;overflow:hidden;background:#ddd}.project-media img{width:100%;aspect-ratio:1.45;object-fit:cover;filter:saturate(.86)}.project-media span{position:absolute;top:12px;inset-inline-end:12px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:rgba(4,18,38,.8);color:#fff;font-size:10px}.project-info{padding:18px}.project-info>p{font-size:9px;letter-spacing:.08em;color:var(--gold);font-weight:800}.project-info h3{font-size:17px;line-height:1.55;margin-bottom:14px}.project-info dl{margin:0;border-top:1px solid #ece8df}.project-info dl>div{display:flex;justify-content:space-between;gap:12px;padding-top:9px;font-size:10px}.project-info dt{color:#899096}.project-info dd{margin:0;font-weight:600;text-align:end}.cta{background:#09111c;color:#fff;padding:65px 0}.cta-row{display:flex;align-items:center;justify-content:space-between;gap:50px}.cta-row p{color:var(--gold2);font-size:11px}.cta-row h2{font-size:clamp(27px,3vw,43px);line-height:1.5;margin:0;max-width:820px}
.page-hero{min-height:410px;display:flex;align-items:flex-end;color:#fff;background:linear-gradient(90deg,rgba(4,16,35,.95),rgba(4,16,35,.65)),var(--page-image,linear-gradient(135deg,#081d3d,#144a7d));background-size:cover;background-position:center;position:relative}.page-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(4,16,35,.75),transparent 65%)}.page-hero .container{position:relative;z-index:2;padding:95px 0 55px}.page-hero h1{font-size:clamp(42px,5.5vw,72px);line-height:1.35;letter-spacing:-.045em;margin-bottom:12px;max-width:980px}.page-hero p:not(.eyebrow){max-width:780px;color:rgba(255,255,255,.72);font-size:16px}.split-content{display:grid;grid-template-columns:.75fr 1.1fr;gap:100px}.sticky-title{align-self:start;position:sticky;top:125px}.prose p{color:var(--muted)}.prose .lead-dark{color:#26323d}.light-section{background:var(--paper)}.timeline{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-inline-start:1px solid var(--line)}.timeline article{padding:28px;border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line)}.timeline b{font-size:34px;color:var(--gold)}.timeline h3{margin:28px 0 7px;font-size:17px}.timeline p{font-size:12px;color:var(--muted)}.structure{display:grid;grid-template-columns:.78fr 1.1fr;gap:90px;align-items:center}.structure>div:first-child>p:last-child{color:var(--muted)}.org{text-align:center}.org-parent{background:var(--navy);color:#fff;padding:23px;font-weight:800;font-size:22px}.org-parent small{display:block;font-size:10px;color:rgba(255,255,255,.56);font-weight:400;margin-top:5px}.org-line{width:1px;height:40px;background:var(--gold);margin:auto}.org-children{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.org-children span{padding:18px 8px;border:1px solid var(--line);background:#fff;font-size:11px;font-weight:600}.company-detail{display:grid;grid-template-columns:70px 260px 1fr;gap:45px;align-items:center;padding:45px 0;border-bottom:1px solid var(--line)}.company-number{font-size:12px;color:var(--gold);align-self:start}.company-logo-box{border:1px solid var(--line);padding:30px;background:#fff}.company-logo-box img{width:220px;margin:auto}.monogram{width:180px;height:180px;border:1px solid var(--line);display:grid;place-items:center;font-size:75px;font-weight:800;color:var(--navy);background:var(--paper)}.monogram.energy{color:#277c50}.company-detail>div:last-child>p:not(.eyebrow){color:var(--muted)}.clean-list{padding-inline-start:20px;color:#4d5963;font-size:13px}.clean-list li{margin:7px 0}.pst-intro{display:grid;grid-template-columns:.7fr 1.2fr;gap:90px;align-items:center}.pst-brand{border:1px solid var(--line);padding:45px;text-align:center}.pst-brand img{width:330px;margin:auto}.pst-brand a{display:inline-block;margin-top:24px;color:var(--navy);font-size:12px;font-weight:800}.pst-intro>div:last-child>p:not(.eyebrow){color:var(--muted)}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-inline-start:1px solid var(--line)}.product-grid article{padding:26px;border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);min-height:215px}.product-grid b{font-size:10px;color:var(--gold)}.product-grid h3{font-size:17px;margin:34px 0 9px}.product-grid p{color:var(--muted);font-size:12px}.capability-flow,.process{display:grid;grid-template-columns:.72fr 1.2fr;gap:90px}.capability-flow ol,.process ol{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.capability-flow li{display:grid;grid-template-columns:50px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}.capability-flow b,.process b{color:var(--gold);font-size:10px}.partner-statement{display:grid;grid-template-columns:.55fr 1.2fr;gap:90px;align-items:center}.dahe-word.dark-word{color:var(--gold);border-color:var(--line);background:var(--paper)}.dahe-word.dark-word:before,.dahe-word.dark-word:after{background:var(--line)}.dahe-word.dark-word span{background:var(--paper);color:var(--navy)}.partner-statement>div:last-child>p:not(.eyebrow){color:var(--muted)}.cement-scope{display:grid;grid-template-columns:.7fr 1.25fr;gap:75px}.scope-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-inline-start:1px solid var(--line)}.scope-grid article{padding:24px;border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line)}.scope-grid b{font-size:10px;color:var(--gold)}.scope-grid h3{font-size:16px;margin:28px 0 7px}.scope-grid p{font-size:12px;color:var(--muted)}.governance-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-inline-start:1px solid var(--line)}.governance-grid article{padding:28px;border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);min-height:210px}.governance-grid h3{font-size:17px;margin:34px 0 8px}.governance-grid p{color:var(--muted);font-size:12px}.dark-section{background:var(--navy);color:#fff}.governance-flow{display:grid;grid-template-columns:.65fr 1.2fr;gap:90px}.flow article{border:1px solid rgba(255,255,255,.16);padding:24px}.flow small{font-size:9px;letter-spacing:.13em;color:var(--gold2)}.flow h3{font-size:19px;margin:6px 0}.flow p{font-size:12px;color:rgba(255,255,255,.6)}.flow i{display:block;width:1px;height:30px;background:var(--gold2);margin:auto}.process ol{display:grid;grid-template-columns:1fr 1fr}.process li{padding:24px;border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line)}.process h3{font-size:16px;margin:25px 0 7px}.process p{font-size:12px;color:var(--muted)}.contact-layout{display:grid;grid-template-columns:1.05fr .75fr;gap:90px}.contact-list{margin-top:32px;border-top:1px solid var(--line)}.contact-list>div{display:grid;grid-template-columns:180px 1fr;gap:20px;padding:17px 0;border-bottom:1px solid var(--line)}.contact-list span{color:#8b9298;font-size:10px}.contact-list a{font-weight:600}.contact-list p{margin:0}.inquiry-card{background:var(--paper);border:1px solid var(--line);padding:32px}.inquiry-card h3{font-size:24px;line-height:1.5}.inquiry-card .btn{margin-top:16px}.contact-sites{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-sites article{background:#fff;border:1px solid var(--line);padding:35px}.contact-sites img{height:95px;width:auto;object-fit:contain;margin-bottom:28px}.contact-sites h3{font-size:20px}.contact-sites p{color:var(--muted);font-size:12px}
.site-footer{background:#041126;color:#fff;padding:70px 0 24px}.footer-grid{display:grid;grid-template-columns:1.4fr .65fr .9fr;gap:70px}.footer-intro img{width:175px;margin-bottom:19px}.footer-intro p{max-width:420px;color:rgba(255,255,255,.56);font-size:12px}.site-footer h3{color:var(--gold2);font-size:11px;letter-spacing:.1em}.site-footer a{display:block;color:rgba(255,255,255,.62);font-size:11px;margin:8px 0}.site-footer a:hover{color:#fff}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:45px;padding-top:20px;display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.38);font-size:9px}
@media(max-width:1020px){.main-nav,.profile{display:none}.mobile-menu{display:block}.hero-layout,.partnership-grid,.split-content,.structure,.pst-intro,.partner-statement,.cement-scope,.governance-flow,.process,.contact-layout{grid-template-columns:1fr}.hero-layout{gap:35px}.hero-panel{max-width:650px}.company-preview,.timeline{grid-template-columns:1fr 1fr}.project-grid.full{grid-template-columns:repeat(2,1fr)}.sticky-title{position:static}.company-detail{grid-template-columns:50px 210px 1fr}.footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){:root{--container:min(100% - 28px,1200px)}.utility-inner>span{display:none}.utility-inner{justify-content:center}.utility-inner div{gap:12px}.header-row{height:72px}.brand img{width:150px}.home-hero{min-height:740px}.hero-layout{padding:90px 0 48px}.hero-copy h1{font-size:43px}.hero-copy>p:not(.eyebrow){font-size:14px}.sector-row{grid-template-columns:1fr 1fr}.sector-row span{border-top:1px solid var(--line)}.section{padding:74px 0}.editorial-grid,.section-title{grid-template-columns:1fr;gap:17px}.company-preview,.timeline,.project-grid,.project-grid.full,.product-grid,.governance-grid,.contact-sites{grid-template-columns:1fr}.company-detail{grid-template-columns:40px 1fr;gap:20px}.company-detail>div:last-child{grid-column:1/-1}.company-logo-box,.monogram{grid-column:2}.monogram{width:150px;height:150px}.org-children{grid-template-columns:1fr 1fr}.scope-grid,.process ol{grid-template-columns:1fr}.cta-row{display:block}.cta-row .btn{margin-top:22px}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-bottom{display:block}.footer-bottom span{display:block;margin-top:7px}.contact-list>div{grid-template-columns:1fr}.hero-actions .btn,.inline-links .btn,.cta-buttons .btn{width:100%}.page-hero{min-height:350px}.page-hero .container{padding:75px 0 42px}.page-hero h1{font-size:40px}.dahe-word{font-size:60px;max-width:420px}.project-card{max-width:520px;margin:auto}}


html[lang="en"] body{font-family:"Manrope","Segoe UI",Arial,sans-serif}
.brand img{width:224px;height:auto}
.footer-intro img{width:205px;height:auto}
.company-overview{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}
.company-overview article{position:relative;min-height:310px;padding:34px;background:#fff;border:1px solid var(--line);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}
.company-overview article:hover{transform:translateY(-5px);box-shadow:var(--shadow)}
.company-overview .company-index{display:block;color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.12em}
.company-overview h2{font-size:30px;margin:54px 0 10px}
.company-overview p{color:var(--muted);font-size:13px;max-width:520px}
.company-overview a{display:inline-flex;margin-top:20px;color:var(--navy);font-size:12px;font-weight:800}
.company-overview .company-letter{position:absolute;inset-inline-end:24px;bottom:-42px;font-family:"Manrope","Segoe UI",Arial,sans-serif;font-size:165px;line-height:1;font-weight:800;color:rgba(8,29,61,.045)}
.company-page-intro{display:grid;grid-template-columns:.65fr 1.25fr;gap:90px;align-items:start}
.company-signature{min-height:330px;display:grid;place-items:center;background:var(--navy);color:#fff;position:relative;overflow:hidden}
.company-signature:before,.company-signature:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.12);border-radius:50%}
.company-signature:before{width:280px;height:280px}.company-signature:after{width:410px;height:410px}
.company-signature strong{position:relative;z-index:2;font-family:"Manrope","Segoe UI",Arial,sans-serif;font-size:112px;line-height:1;color:var(--gold2)}
.company-signature small{position:absolute;bottom:26px;z-index:2;letter-spacing:.15em;color:rgba(255,255,255,.55)}
.company-page-copy>p:not(.eyebrow){color:var(--muted)}
.company-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}
.company-facts div{padding:18px;border-top:2px solid var(--gold);background:var(--paper)}
.company-facts span{display:block;color:#8a9197;font-size:9px;margin-bottom:5px}
.company-facts b{font-size:13px}
.company-capabilities{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-inline-start:1px solid var(--line)}
.company-capabilities article{min-height:210px;padding:27px;border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line)}
.company-capabilities b{font-size:10px;color:var(--gold)}
.company-capabilities h3{font-size:17px;margin:35px 0 8px}
.company-capabilities p{font-size:12px;color:var(--muted)}
.domain-emphasis{font-family:"Manrope","Segoe UI",Arial,sans-serif;letter-spacing:.02em}
@media(max-width:1020px){.company-page-intro{grid-template-columns:1fr}.company-signature{max-width:520px}.company-capabilities{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.brand img{width:177px}.footer-intro img{width:182px}.company-overview,.company-capabilities,.company-facts{grid-template-columns:1fr}.company-overview h2{font-size:25px}.company-signature strong{font-size:88px}}
