.page_main__Pgg3R{display:flex;flex-direction:column;align-items:center}.page_inner__nEWtX{width:124.8rem;max-width:calc(100% - 2 * var(--gutter));margin-inline:auto}.page_ctaTitle__k4DPH,.page_heroTitle__5Jgn5,.page_introTitle__qcbgo,.page_title__fv97i{font-family:var(--font-tajawal),var(--font-kufi),sans-serif;font-size:3.2rem;font-weight:700;line-height:normal}.page_introTitle__qcbgo,.page_title__fv97i{color:var(--text-primary)}.page_subtitle__O1UOw{margin-top:1.4rem;font-size:1.6rem;line-height:1.9;color:var(--text-secondary)}.page_hero___DHLg{position:relative;display:flex;width:100%;min-height:64rem;overflow:hidden;background:#060f21;padding-inline-start:max(9.6rem,calc(50% - 62.4rem))}.page_heroMedia__XTLEO{position:absolute;inset:0}.page_heroMedia__XTLEO:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,15,33,.06),rgba(6,15,33,.78) 47%,rgba(6,15,33,.97))}.page_heroImage__YRL27{object-fit:cover}.page_heroCopy__fFrbL{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:66rem;max-width:100%;padding-block:4rem 7.4rem;color:var(--text-inverse)}.page_breadcrumb__NHOEL{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;font-size:1.4rem;font-weight:500;line-height:1.8}.page_breadcrumb__NHOEL li+li:before{content:"/";margin-inline:.8rem}.page_breadcrumb__NHOEL a{text-underline-offset:.4rem}.page_breadcrumb__NHOEL a:hover{text-decoration:underline}.page_eyebrow__hQNJi{margin-top:5.8rem;font-size:1.4rem;font-weight:500;line-height:1.8;color:#2ac0d4}.page_heroTitle__5Jgn5{margin-top:2rem;font-size:4.8rem}.page_heroText__GvHHw{width:62rem;max-width:100%;margin-top:3.7rem;font-size:1.8rem;line-height:1.9}.page_heroActions__X5bCt{margin-top:12.2rem}.page_heroActions__X5bCt .page_heroButton___PFSy{width:34rem;max-width:100%;height:5.6rem;padding:0 2.4rem;border-radius:3.2rem;background:var(--primary);font-size:1.4rem;font-weight:500;line-height:1.8;filter:none}.page_heroActions__X5bCt .page_heroButton___PFSy:hover{background:var(--blue-dark);filter:drop-shadow(0 1.2rem 1.6rem rgba(5,13,31,.4))}.page_ctaCard__DrHY6 .page_ctaButton__sYqlj:focus-visible,.page_heroActions__X5bCt .page_heroButton___PFSy:focus-visible{outline:.2rem solid var(--text-inverse);outline-offset:.3rem}.page_intro__ykcGz{display:grid;grid-template-columns:46.4rem 68.8rem;justify-content:space-between;align-items:start;width:124.8rem;max-width:calc(100% - 2 * var(--gutter));padding-block:6.4rem 8.2rem}.page_introText__Fp0Nr{padding-top:.1rem;font-size:1.8rem;line-height:1.9;color:var(--text-secondary)}.page_services__FfNpW{width:100%;padding-block:5.4rem 7.8rem;background:#f5f6f8;scroll-margin-top:6.4rem}.page_label__KSSjt{font-size:1.4rem;font-weight:500;line-height:1.8;color:var(--primary)}.page_label__KSSjt+.page_title__fv97i{margin-top:.9rem}.page_serviceGrid__aCFrB{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2.4rem;margin:3.8rem 0 0;padding:0;list-style:none}.page_service__eVNbF{display:flex;flex-direction:column;grid-column:span 2;min-height:42.4rem;overflow:hidden;border:.1rem solid #e5e7eb;border-radius:1.2rem;background:var(--bg-main);transition:box-shadow var(--dur) var(--ease-out)}.page_service__eVNbF:hover{box-shadow:0 1.6rem 3.2rem rgba(28,68,153,.08)}.page_serviceWide__AdMxV{grid-column:span 3;min-height:40rem}.page_serviceMedia__puG0U{position:relative;flex-shrink:0;height:17.6rem;overflow:hidden}.page_serviceWide__AdMxV .page_serviceMedia__puG0U{height:20rem}.page_serviceImage__61rbx{object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.page_service__eVNbF:hover .page_serviceImage__61rbx{transform:scale(1.04)}.page_serviceBody__Rq7Mi{display:flex;flex-direction:column;gap:.8rem;padding:2.3rem 2.4rem 2.4rem}.page_serviceTitle__egjYO{font-size:2.4rem;font-weight:700;line-height:1.9;color:var(--text-primary)}.page_serviceText__VUmOS{font-size:1.6rem;line-height:1.9;color:var(--text-secondary)}.page_models__k7ncd{width:100%;padding-block:6.4rem 5.6rem}.page_modelGrid__Gs3S_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem;margin:3.8rem 0 0;padding:0;list-style:none}.page_model__G3uRW{display:flex;flex-direction:column;min-height:29rem;padding:2.4rem 3.2rem;border-radius:1.2rem;background:#f5f6f8;color:var(--text-primary)}.page_modelDark__fP_Rf{background:var(--primary);color:var(--text-inverse)}.page_modelTag__4uift{font-size:1.4rem;font-weight:500;line-height:1.8;color:var(--primary)}.page_modelTitle__bt7dD{margin-top:1.5rem;font-size:2.4rem;font-weight:700;line-height:1.9}.page_modelText__6LJ9M{margin-top:.6rem;font-size:1.6rem;line-height:1.9;color:var(--text-secondary)}.page_modelDark__fP_Rf .page_modelTag__4uift,.page_modelDark__fP_Rf .page_modelText__6LJ9M{color:var(--text-inverse)}.page_modelPoints__6UyFt{margin:2.4rem 0 0;padding:0;list-style:none;font-size:1.6rem;line-height:1.9}.page_process__kJJ4Q{width:100%;padding-block:6.4rem 3.2rem;background:#f5f6f8}.page_steps__8rmxA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:5rem 0 0;padding:0;list-style:none}.page_step__630IY{display:flex;flex-direction:column;gap:1.6rem;min-height:19.2rem;padding-top:2.4rem;border-top:.1rem solid #e5e7eb;font-family:var(--font-tajawal),var(--font-kufi),sans-serif;line-height:1.9}.page_stepNumber__WV6UC{font-size:3.2rem;color:var(--primary)}.page_stepTitle__OwEsw{font-size:2rem;font-weight:700;line-height:1.9;color:var(--text-primary)}.page_stepText__mylCP{font-size:1.6rem;line-height:1.9;color:var(--text-secondary)}.page_cta__J8eLp{width:124.8rem;max-width:calc(100% - 2 * var(--gutter));padding-block:4rem 3.2rem}.page_ctaCard__DrHY6{display:flex;align-items:flex-start;justify-content:space-between;gap:4.8rem;min-height:24.8rem;padding:4rem 4.8rem;border-radius:1.6rem;background:var(--primary);color:var(--text-inverse)}.page_ctaCopy__94N1k{display:flex;flex-direction:column;gap:2.2rem;width:69.6rem;max-width:100%}.page_ctaText__ZcP2t{font-size:1.8rem;line-height:1.9}.page_ctaCard__DrHY6 .page_ctaButton__sYqlj{flex-shrink:0;align-self:center;width:34rem;max-width:100%;height:5.6rem;padding:0 2.4rem;border-radius:3.2rem;background:var(--bg-main);font-size:1.4rem;font-weight:500;line-height:1.8;color:var(--primary)}.page_ctaCard__DrHY6 .page_ctaButton__sYqlj:hover{background:var(--blue-light)}@media (max-width:1024px){.page_hero___DHLg{min-height:0;padding-inline:var(--gutter)}.page_heroCopy__fFrbL{padding-block:3.2rem 6.4rem}.page_eyebrow__hQNJi{margin-top:4.8rem}.page_heroTitle__5Jgn5{font-size:4rem}.page_heroText__GvHHw{margin-top:2.4rem}.page_heroActions__X5bCt{margin-top:4.8rem}.page_intro__ykcGz{grid-template-columns:minmax(0,1fr);gap:1.6rem;padding-block:5.6rem}.page_services__FfNpW{padding-block:5.6rem 6.4rem}.page_serviceGrid__aCFrB{grid-template-columns:repeat(2,minmax(0,1fr))}.page_serviceWide__AdMxV,.page_service__eVNbF{grid-column:span 1;min-height:0}.page_service__eVNbF:last-child{grid-column:1/-1}.page_service__eVNbF:last-child .page_serviceMedia__puG0U{height:24rem}.page_models__k7ncd{padding-block:5.6rem}.page_model__G3uRW{min-height:0}.page_process__kJJ4Q{padding-block:5.6rem 4rem}.page_steps__8rmxA{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 2rem;margin-top:4rem}.page_step__630IY{min-height:0}.page_cta__J8eLp{padding-block:4rem 6.4rem}.page_ctaCard__DrHY6{flex-direction:column;gap:3.2rem;min-height:0}.page_ctaCard__DrHY6 .page_ctaButton__sYqlj{align-self:flex-start}}@media (max-width:640px){.page_heroMedia__XTLEO:after{background:linear-gradient(180deg,rgba(6,15,33,.7),rgba(6,15,33,.95))}.page_heroTitle__5Jgn5{font-size:3.4rem}.page_heroText__GvHHw{font-size:1.6rem}.page_heroActions__X5bCt,.page_heroActions__X5bCt .page_heroButton___PFSy{width:100%}.page_ctaTitle__k4DPH,.page_introTitle__qcbgo,.page_title__fv97i{font-size:2.6rem}.page_ctaText__ZcP2t,.page_introText__Fp0Nr{font-size:1.6rem}.page_modelGrid__Gs3S_,.page_serviceGrid__aCFrB,.page_steps__8rmxA{grid-template-columns:minmax(0,1fr);gap:1.6rem}.page_serviceGrid__aCFrB{margin-top:3.2rem}.page_serviceMedia__puG0U,.page_serviceWide__AdMxV .page_serviceMedia__puG0U,.page_service__eVNbF:last-child .page_serviceMedia__puG0U{height:18rem}.page_serviceBody__Rq7Mi{padding:2rem}.page_modelTitle__bt7dD,.page_serviceTitle__egjYO{font-size:2rem}.page_model__G3uRW{padding:2.4rem}.page_steps__8rmxA{gap:2.4rem}.page_ctaCard__DrHY6{padding:3.2rem 2.4rem}.page_ctaCard__DrHY6 .page_ctaButton__sYqlj{width:100%;white-space:normal}}