@font-face{font-family:ZeyranText;src:url('/assets/solutions-manrope-v1.woff2') format('woff2');font-weight:200 800;font-display:swap}@font-face{font-family:ZeyranArabic;src:url('/assets/solutions-arabic-400-v1.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:ZeyranArabic;src:url('/assets/solutions-arabic-600-v1.woff2') format('woff2');font-weight:600 800;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#101111;color:#f3f2ec;font-family:ZeyranText,sans-serif;line-height:1.65}html[lang=ar] body{font-family:ZeyranArabic,ZeyranText,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #ed2024;outline-offset:5px}header{display:flex;align-items:center;justify-content:space-between;padding:25px 6vw;border-bottom:1px solid #303232;gap:25px}.brand{display:flex;align-items:center;gap:12px;font-size:25px;font-weight:800;line-height:1.1}.brand small{display:block;font-size:11px;font-weight:500;margin-top:7px}.brand img{object-fit:contain}header nav{display:flex;align-items:center;gap:30px;font-size:14px}.contact-link{border:1px solid #565858;padding:10px 18px}main{max-width:1440px;margin:auto;padding:0 6vw}.skip{position:absolute;inset-inline-start:15px;top:-80px;background:#ed2024;padding:10px;z-index:9}.skip:focus{top:10px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:13px;font-size:12px;color:#bcbfba;padding-block:25px}.breadcrumbs a:hover,nav a:hover,.text-link:hover{color:#ff5558}.solution-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:6%;align-items:center;padding-block:50px 80px}.section-label{color:#ff5558;font-size:14px;margin:0 0 20px}.hero-copy h1{font-size:clamp(38px,4.4vw,68px);line-height:1.12;letter-spacing:-.045em;margin:0 0 28px;max-width:13ch}html[lang=ar] h1{letter-spacing:0;line-height:1.35;max-width:17ch}.hero-copy p{max-width:55ch;color:#bfc2bd}.hero-copy .lead{font-size:21px;line-height:1.5;color:#f3f2ec}.button{display:inline-block;background:#ed2024;color:white;padding:15px 23px;margin-top:20px;font-weight:600}.button:hover{background:#bf161c}.solution-hero figure{margin:0;padding:20px;background:radial-gradient(ellipse at 50% 95%,#492026,transparent 70%),#151717;border:1px solid #303232}.solution-hero img{display:block;width:100%;height:auto;max-height:510px;object-fit:contain}.solution-hero figcaption{font-size:12px;color:#b3b8b2;text-align:center;margin-top:15px}.solution-information,.selection{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-block:55px;border-top:1px solid #303232}h2{font-size:clamp(23px,2.3vw,34px);line-height:1.35;margin:0 0 24px;font-weight:600}.solution-information ul{padding-inline-start:20px;color:#d6d9d3}.solution-information li{padding-block:5px}.technologies{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0!important}.technologies li{padding:8px 14px;border:1px solid #505450;font-size:14px}.note{font-size:13px;color:#b8bdb7;max-width:55ch}.selection p{color:#bfc2bd;max-width:57ch}.text-link{display:inline-block;margin-top:15px;border-bottom:1px solid #ed2024;padding-bottom:7px}.related{padding-block:50px 80px;border-top:1px solid #303232}.related div{display:flex;flex-wrap:wrap;gap:15px 28px}.related a{border-bottom:1px solid #444;padding-bottom:7px;color:#d2d6cf}.related a:hover{border-color:#ed2024;color:white}.directory-heading{padding-block:65px 50px;max-width:800px}.directory-heading h1{font-size:clamp(40px,5vw,78px);line-height:1.1;letter-spacing:-.04em;margin:0 0 25px}.directory-heading p{max-width:70ch;color:#bfc2bd}.directory-heading .section-label{color:#ff5558}.directory{display:grid;grid-template-columns:1fr 1fr;gap:30px 50px;padding-bottom:80px}.directory-item{border-top:1px solid #404440;padding-top:25px}.directory-item a{display:grid;grid-template-columns:140px 1fr;gap:25px;align-items:center}.directory-item img{width:140px;height:140px;object-fit:contain;background:#171a17}.directory-item h2{font-size:23px;margin:0 0 10px}.directory-item p{font-size:14px;color:#bec3ba;margin:0 0 12px}.details{font-size:13px;color:#ff5558}footer{padding:40px 6vw;border-top:1px solid #303232;display:flex;align-items:center;flex-wrap:wrap;gap:15px 30px;font-size:13px}footer p{color:#bfc2bd;margin-inline-end:auto}footer>a:first-child{font-size:17px;font-weight:700}@media(max-width:900px){header{align-items:flex-start}header nav{gap:15px;flex-wrap:wrap;justify-content:flex-end;max-width:65%}.solution-hero{grid-template-columns:1fr;gap:35px;padding-top:25px}.hero-copy h1{max-width:20ch}.solution-hero figure{max-width:650px;width:100%}.directory{grid-template-columns:1fr}.solution-information,.selection{gap:6%}}@media(max-width:560px){header{padding:20px 5vw;flex-wrap:wrap}.brand{font-size:22px}header nav{max-width:100%;width:100%;justify-content:space-between;gap:12px;font-size:12px}.contact-link{padding:7px 11px}main{padding:0 5vw}.breadcrumbs{font-size:11px;gap:8px}.solution-information,.selection{grid-template-columns:1fr;gap:30px;padding-block:35px}.hero-copy .lead{font-size:19px}.directory-heading{padding-top:40px}.directory-item a{grid-template-columns:100px 1fr;gap:17px}.directory-item img{width:100px;height:115px}.directory-item h2{font-size:20px}.directory-item p{font-size:13px}.directory-heading h1{font-size:39px}footer{display:block}footer a,footer p{display:block;margin-block:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
