.deliverables{padding-top:1rem}.deliverables-heading{max-width:790px}.deliverables-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:2.5rem}.deliverables-grid article{border:1px solid var(--line);background:#fff;padding:1.5rem;min-height:220px}.deliverables-grid article+article{border-left:0}.deliverables-grid span{font:700 .72rem Manrope;color:#178b8a}.deliverables-grid h3{font-size:1.05rem;line-height:1.35;margin:2.2rem 0 .7rem}.deliverables-grid p{color:var(--muted);font-size:.88rem;margin:0}.company{padding-top:2rem}.company-layout{display:grid;grid-template-columns:1.3fr .7fr;gap:5rem;margin-top:2.5rem}.company-copy h2{font-size:clamp(2.2rem,4vw,4rem);line-height:1.1;letter-spacing:-.05em;margin:1rem 0}.company-facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:2rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.company-facts div{padding:1.25rem 1rem 1.25rem 0}.company-facts div+div{border-left:1px solid var(--line);padding-left:1rem}.company-facts span{display:block;color:var(--muted);font-size:.72rem;margin-bottom:.35rem}.company-facts b{font-size:.9rem}.profile-downloads{background:var(--navy);color:#fff;padding:2rem}.profile-tag{color:var(--cyan);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.profile-downloads h3{font-size:1.8rem;line-height:1.25;margin:1rem 0}.profile-downloads p{color:#b5c8d3}.profile-link{display:flex;justify-content:space-between;align-items:center;color:#fff;text-decoration:none;border-top:1px solid #31526f;padding:1rem 0;font-size:.88rem}.profile-link b{color:var(--cyan);font-size:.72rem}.market-context{margin:2rem 0 .7rem;color:var(--muted);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.market-tags{display:flex;gap:.6rem;flex-wrap:wrap}.market-tags span{border:1px solid #bfd1d5;padding:.55rem .75rem;font-size:.78rem}.contact-channels{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.4rem}.contact-channels a{display:grid;text-decoration:none;border:1px solid var(--line);padding:1rem;color:var(--ink);margin:0}.contact-channels span{font-size:.7rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.contact-channels b{font-size:.84rem;margin-top:.25rem}.privacy-consent{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start;gap:.65rem!important;font-weight:500!important;font-size:.72rem!important}.privacy-consent input{width:auto!important;margin-top:.25rem}.privacy-consent a{color:#176f7b}.legal-links{grid-column:1/-1;display:flex;gap:1.2rem;border-top:1px solid #1e3850;padding-top:1.2rem}.legal-links a{font-size:.75rem;color:#b5c8d3}.legal-page{max-width:980px;margin:auto;padding:5rem 24px}.legal-header{background:var(--navy);color:#fff;padding:4rem max(calc((100vw - 980px)/2 + 24px),24px)}.legal-header a{color:var(--cyan);text-decoration:none;font-size:.82rem}.legal-header h1{font-size:clamp(2.6rem,6vw,5rem);margin-bottom:.5rem}.legal-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.legal-content section{min-width:0}.legal-content h2{font-size:1.25rem;margin:2rem 0 .6rem}.legal-content p,.legal-content li{color:var(--muted);font-size:.9rem}.legal-content .arabic{direction:rtl;text-align:right;font-family:"Noto Kufi Arabic",Arial,sans-serif}.legal-footer{max-width:980px;margin:auto;padding:0 24px 4rem}.legal-footer a{color:var(--blue)}html[dir=rtl] .deliverables-grid article+article{border-left:1px solid var(--line);border-right:0}html[dir=rtl] .company-copy h2{letter-spacing:-.015em;line-height:1.35}html[dir=rtl] .company-facts div{padding:1.25rem 0 1.25rem 1rem}html[dir=rtl] .company-facts div+div{border-left:0;border-right:1px solid var(--line);padding-right:1rem}html[dir=rtl] .legal-links{justify-content:flex-start}@media(max-width:980px){.deliverables-grid{grid-template-columns:1fr 1fr}.deliverables-grid article:nth-child(3){border-left:1px solid var(--line)}.deliverables-grid article:nth-child(n+3){border-top:0}.company-layout,.legal-content{grid-template-columns:1fr;gap:2.5rem}.company-facts{grid-template-columns:1fr}.company-facts div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.legal-links{grid-column:auto}}@media(max-width:640px){.deliverables-grid{grid-template-columns:1fr}.deliverables-grid article+article,.deliverables-grid article:nth-child(3){border-left:1px solid var(--line);border-top:0}.company-facts{display:block}.contact-channels{grid-template-columns:1fr}.legal-header{padding:3rem 18px}.legal-page{padding:3rem 18px}.legal-footer{padding:0 18px 3rem}}.sector-layout{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:4rem}.product-groups{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.product-groups article{background:#fff;border:1px solid var(--line);padding:1.5rem;min-height:280px}.product-groups article>span{color:#178b8a;font:700 .72rem Manrope}.product-groups h3{font-size:1.08rem;line-height:1.35;margin:.65rem 0 1rem}.product-groups ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.product-groups li{position:relative;padding:.7rem 0 .7rem 1rem;color:var(--muted);font-size:.84rem;border-bottom:1px solid #e6eef0}.product-groups li:before{content:"";position:absolute;left:0;top:1.05rem;width:5px;height:5px;border:1px solid var(--cyan);transform:rotate(45deg)}html[dir=rtl] .product-groups li{padding-left:0;padding-right:1rem}html[dir=rtl] .product-groups li:before{left:auto;right:0}@media(max-width:980px){.sector-layout{grid-template-columns:1fr;gap:3rem}}@media(max-width:720px){.product-groups{grid-template-columns:1fr}.product-groups article{min-height:auto}}

.pathways{padding-top:2rem}.pathways-heading{max-width:880px}.pathways-heading h2{font-size:clamp(2.2rem,4vw,4rem);line-height:1.12;letter-spacing:-.045em;margin:.8rem 0 1rem}.pathways-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:2.5rem;border-top:1px solid var(--line);border-left:1px solid var(--line)}.pathways-grid article{background:#fff;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:1.35rem;min-height:205px}.pathways-grid article>span{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid #93c5ca;color:#0c7376;font:800 .72rem Manrope;letter-spacing:.05em}.pathways-grid h3{font-size:1rem;line-height:1.45;margin:1.35rem 0 .55rem}.pathways-grid p{color:var(--muted);font-size:.82rem;margin:0}.pathways-note{margin:1.25rem 0 0;padding:1rem 1.15rem;border-left:3px solid var(--cyan);background:#edf6f6;color:var(--muted);font-size:.76rem;line-height:1.75}.pathways-grid article:last-child{grid-column:span 2}html[dir=rtl] .pathways-heading h2{letter-spacing:-.012em;line-height:1.4}html[dir=rtl] .pathways-note{border-left:0;border-right:3px solid var(--cyan)}@media(max-width:980px){.pathways-grid{grid-template-columns:repeat(2,1fr)}.pathways-grid article:last-child{grid-column:span 2}}@media(max-width:640px){.pathways-grid{grid-template-columns:1fr}.pathways-grid article,.pathways-grid article:last-child{grid-column:auto;min-height:auto}.pathways-heading h2{font-size:2rem}}

.company-intro{padding-top:3.5rem}.company-intro .company-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start}.company-detail{color:var(--muted);font-size:.94rem;line-height:1.85;margin:1rem 0}.company-intro .company-facts{grid-template-columns:repeat(4,1fr)}.company-focus{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.25rem}.company-focus span{border:1px solid #bfd1d5;background:#fff;padding:.55rem .75rem;color:var(--ink);font-size:.76rem;font-weight:700}.company-intro .profile-downloads{position:sticky;top:7rem}.company-intro .profile-downloads h3{font-size:1.65rem}@media(max-width:1100px){.company-intro .company-facts{grid-template-columns:repeat(2,1fr)}.company-intro .company-facts div:nth-child(3){border-left:0;border-top:1px solid var(--line);padding-left:0}.company-intro .company-facts div:nth-child(4){border-top:1px solid var(--line)}}@media(max-width:980px){.company-intro .company-layout{grid-template-columns:1fr}.company-intro .profile-downloads{position:static}html[dir=rtl] .company-intro .company-facts div:nth-child(3){border-right:0;padding-right:0}html[dir=rtl] .company-intro .company-facts div:nth-child(4){border-top:1px solid var(--line)}}@media(max-width:640px){.company-intro .company-facts{grid-template-columns:1fr}.company-intro .company-facts div{border-left:0!important;border-right:0!important;border-top:1px solid var(--line);padding-left:0!important;padding-right:0!important}.company-intro .company-facts div:first-child{border-top:0}}

.company-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.6rem 0 .4rem}.button.outline{border:1px solid var(--blue);color:var(--blue);background:transparent}.button.outline:hover{background:var(--navy);border-color:var(--navy);color:#fff}@media(max-width:640px){.company-actions{display:grid}.company-actions .button{width:100%}}
