/* Yuthmer / Manassa9 — canonical fidelity layer, page 290 only */
body.page-id-290{--y-bg:#060A12;--y-bg2:#0A1120;--y-bg3:#0E1728;--y-tx:#EEF3FB;--y-tx2:#A6B4CC;--y-tx3:#6F7F99;--y-wa:#25D366;--y-wa-deep:#1BAE55;--y-gold:#D9B45B;--y-gold-soft:rgba(217,180,91,.14);--y-line:rgba(255,255,255,.09);--y-line2:rgba(255,255,255,.17);--y-glow:rgba(37,211,102,.30);--y-shadow:0 30px 80px -30px rgba(0,0,0,.85);--y-ease:cubic-bezier(.22,1,.36,1)}
body.page-id-290 .y-nav{position:relative!important;top:auto!important;inset:auto!important;z-index:10!important}

/* HERO — exact source geometry + motion */
body.page-id-290 .y-hshots{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;direction:ltr!important;overflow:hidden!important;align-items:start!important}
body.page-id-290 .y-hcol{--ch:740px;--ih:330px;--gp:14px;--n:6;height:var(--ch)!important;min-height:var(--ch)!important;max-height:var(--ch)!important;overflow:hidden!important;position:relative!important;width:auto!important;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000 17%,#000 83%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000 17%,#000 83%,rgba(0,0,0,0) 100%)}
body.page-id-290 .y-hcol__t{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;width:100%!important;gap:0!important;will-change:transform}
body.page-id-290 .y-hshot{height:var(--ih)!important;min-height:var(--ih)!important;flex:0 0 var(--ih)!important;width:100%!important;margin:0 0 var(--gp)!important}
body.page-id-290 .y-hshot>.elementor-widget-container{width:100%!important;height:100%!important;overflow:hidden!important;border-radius:12px!important}
body.page-id-290 .y-hshot img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:top center!important;border-radius:12px!important;border:1px solid var(--y-line)!important;box-shadow:0 18px 46px -20px rgba(0,0,0,.9)!important;filter:saturate(.95) contrast(1.03) brightness(.92)!important;image-rendering:auto!important}
body.page-id-290 .y-hcol--down .y-hcol__t{animation:yShotUp 30s linear infinite alternate!important}
body.page-id-290 .y-hcol--up .y-hcol__t{animation:yShotDown 38s linear infinite alternate!important;animation-delay:-6s!important}
body.page-id-290 .y-hshots:hover .y-hcol__t{animation-play-state:paused!important}
@keyframes yShotUp{0%{transform:translateY(0)}100%{transform:translateY(calc(-1 * (((var(--ih) + var(--gp)) * var(--n)) - var(--ch))))}}
@keyframes yShotDown{0%{transform:translateY(calc(-1 * (((var(--ih) + var(--gp)) * var(--n)) - var(--ch))))}100%{transform:translateY(0)}}
@media(max-width:1366px){body.page-id-290 .y-hcol{--ch:600px;--ih:270px;--gp:12px}}
@media(max-width:1040px){body.page-id-290 .y-hshots{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.page-id-290 .y-hcol{--ch:520px;--ih:250px;--gp:12px}}
@media(max-width:700px){body.page-id-290 .y-hshots{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.page-id-290 .y-hcol{--ch:400px;--ih:200px;--gp:10px}body.page-id-290 .y-hcol:nth-child(3){display:none!important}}

/* Platforms marquee */
body.page-id-290 .y-plat-mq{display:block!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}
body.page-id-290 .y-plat-track{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:66px!important;width:max-content!important;max-width:none!important;animation:yPlatSlide 32s linear infinite!important;will-change:transform}
body.page-id-290 .y-plat-mq:hover .y-plat-track{animation-play-state:paused!important}
body.page-id-290 .y-plat-item{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;flex:0 0 auto!important;width:auto!important;opacity:.72!important;transition:opacity .35s,filter .35s!important}
body.page-id-290 .y-plat-icon{width:24px!important;min-width:24px!important;margin:0!important}
body.page-id-290 .y-plat-icon .elementor-icon{font-size:22px!important;color:var(--y-tx2)!important;fill:var(--y-tx2)!important;transition:.35s!important}
body.page-id-290 .y-plat-item:hover{opacity:1!important}
body.page-id-290 .y-plat-item:hover .elementor-icon,body.page-id-290 .y-plat-item:hover .elementor-heading-title{color:#fff!important;fill:#fff!important}
@keyframes yPlatSlide{to{transform:translateX(50%)}}
@media(max-width:620px){body.page-id-290 .y-plat-track{gap:40px!important}body.page-id-290 .y-plat-icon{width:19px!important;min-width:19px!important}body.page-id-290 .y-plat-icon .elementor-icon{font-size:19px!important}body.page-id-290 .y-plat-item .elementor-heading-title{font-size:16px!important}}

/* Chips marquee — hero + final CTA */
body.page-id-290 .y-clogos{display:block!important;overflow:hidden!important;min-width:0!important;max-width:100%!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
body.page-id-290 .y-clogos__track{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;width:max-content!important;max-width:none!important;animation:yCloSlide 26s linear infinite!important;will-change:transform}
body.page-id-290 .y-clogos:hover .y-clogos__track{animation-play-state:paused!important}
body.page-id-290 .y-clogos__i{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;transition:.35s var(--y-ease)!important}
body.page-id-290 .y-clogos__i:hover{transform:translateY(-3px)!important;border-color:var(--y-wa)!important}
@keyframes yCloSlide{from{transform:translateX(0)}to{transform:translateX(50%)}}

/* Services — exact source sizing */
body.page-id-290 .y-svc{position:relative!important;overflow:hidden!important;padding:36px 32px 32px!important;border-radius:34px!important;border:1px solid var(--y-line)!important;background:rgba(255,255,255,.035)!important;transition:.5s var(--y-ease)!important;gap:0!important;min-height:0!important}
body.page-id-290 .y-svc:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:2px;background:var(--y-wa);transform:scaleY(0);transform-origin:top;transition:transform .55s var(--y-ease);z-index:4}
body.page-id-290 .y-svc:hover{border-color:var(--y-line2)!important;transform:translateY(-6px)!important}
body.page-id-290 .y-svc:hover:before{transform:scaleY(1)}
body.page-id-290 .y-svc-ic{width:50px!important;height:50px!important;min-height:50px!important;border-radius:14px!important;margin:0 0 22px!important}
body.page-id-290 .y-svc>.elementor-widget-heading{margin:0 0 11px!important}
body.page-id-290 .y-svc>.elementor-widget-text-editor{margin:0 0 18px!important}
body.page-id-290 .y-svc>.elementor-widget-text-editor:last-child{margin:0!important;padding-top:16px!important;border-top:1px dashed var(--y-line)!important}
body.page-id-290 .y-svc>.elementor-widget-text-editor:last-child,body.page-id-290 .y-svc>.elementor-widget-text-editor:last-child p{font-size:12.5px!important;line-height:1.7!important;color:var(--y-tx3)!important}

/* Sectors — image, darkness and hover match */
body.page-id-290 .y-sect{position:relative!important;border-radius:24px!important;overflow:hidden!important;aspect-ratio:4/3.3!important;min-height:0!important;height:auto!important;border:1px solid var(--y-line)!important;display:block!important;background:var(--y-bg)!important}
body.page-id-290 .y-sect-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:0!important;transition:transform 1.4s var(--y-ease)!important}
body.page-id-290 .y-sect-img>.elementor-widget-container,body.page-id-290 .y-sect-img img{width:100%!important;height:100%!important;display:block!important}
body.page-id-290 .y-sect-img img{object-fit:cover!important;filter:saturate(.95) contrast(1.03) brightness(.92)!important}
body.page-id-290 .y-sect:hover .y-sect-img{transform:scale(1.09)!important}
body.page-id-290 .y-sect:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(4,8,15,.95) 6%,rgba(4,8,15,.55) 42%,rgba(4,8,15,.12) 100%);pointer-events:none}
body.page-id-290 .y-sect-c{position:absolute!important;inset-inline:0!important;bottom:0!important;top:auto!important;width:100%!important;padding:24px 22px!important;background:transparent!important;z-index:2!important;display:block!important}
body.page-id-290 .y-sect-title .elementor-heading-title{font-size:1.18rem!important;line-height:1.35!important;color:#fff!important}
body.page-id-290 .y-sect-desc{display:block!important;max-height:0!important;opacity:0!important;overflow:hidden!important;margin:0!important;transition:max-height .6s var(--y-ease),opacity .45s,margin .6s var(--y-ease)!important}
body.page-id-290 .y-sect-desc p{font-size:13px!important;line-height:1.7!important;color:rgba(255,255,255,.74)!important}
body.page-id-290 .y-sect:hover .y-sect-desc{max-height:130px!important;opacity:1!important;margin-top:9px!important}
body.page-id-290 .y-sect-k{position:absolute!important;top:15px!important;inset-inline-end:15px!important;inset-inline-start:auto!important;width:auto!important;z-index:3!important}
body.page-id-290 .y-sect-k .elementor-heading-title{font-size:11px!important;font-weight:700!important;padding:6px 12px!important;border-radius:100px!important;background:rgba(255,255,255,.14)!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;backdrop-filter:blur(8px)}
@media(max-width:620px){body.page-id-290 .y-sect{aspect-ratio:16/9!important}body.page-id-290 .y-sect-desc{max-height:130px!important;opacity:1!important;margin-top:9px!important}}

/* Cases + trusted logos — real IMG widgets, never blank backgrounds */
body.page-id-290 .y-case{border-radius:24px!important;border:1px solid var(--y-line)!important;background:rgba(255,255,255,.035)!important;overflow:hidden!important;transition:.5s var(--y-ease)!important}
body.page-id-290 .y-case:hover{transform:translateY(-5px)!important;border-color:var(--y-line2)!important;box-shadow:var(--y-shadow)!important}
body.page-id-290 .y-case-img{height:150px!important;min-height:150px!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px 26px!important;overflow:hidden!important;border-bottom:1px solid var(--y-line)!important;background-image:none!important}
body.page-id-290 .y-proof-img,body.page-id-290 .y-proof-img>.elementor-widget-container{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}
body.page-id-290 .y-proof-img img{display:block!important;max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;transition:transform .6s var(--y-ease)!important}
body.page-id-290 .y-case-proof-img img{max-height:114px!important}
body.page-id-290 .y-case:hover .y-case-proof-img img{transform:scale(1.05)!important}
body.page-id-290 .y-lwall{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}
body.page-id-290 .y-ltile{width:auto!important;border-radius:16px!important;border:1px solid var(--y-line)!important;overflow:hidden!important;background:rgba(255,255,255,.035)!important;transition:.45s var(--y-ease)!important}
body.page-id-290 .y-ltile:hover{transform:translateY(-5px)!important;border-color:color-mix(in srgb,var(--y-wa) 55%,var(--y-line))!important;box-shadow:var(--y-shadow)!important}
body.page-id-290 .y-ltile-i{aspect-ratio:4/3!important;min-height:0!important;height:auto!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;padding:16px!important;background-image:none!important}
body.page-id-290 .y-ltile:hover .y-logo-proof-img img{transform:scale(1.05)!important}
body.page-id-290 .y-ltile-b{padding:14px 12px 16px!important;border-top:1px solid var(--y-line)!important;text-align:center!important;background:rgba(255,255,255,.035)!important}
@media(max-width:900px){body.page-id-290 .y-lwall{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:600px){body.page-id-290 .y-lwall{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}

/* Timeline — exact source composition */
body.page-id-290 .y-tl{position:relative!important;--tlp:0}
body.page-id-290 .y-tl-track{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important;position:relative!important;align-items:stretch!important}
body.page-id-290 .y-tl-line{display:block!important;position:absolute!important;top:27px!important;inset-inline:10%!important;height:2px!important;min-height:2px!important;width:auto!important;padding:0!important;background:var(--y-line)!important;z-index:0!important;overflow:hidden!important}
body.page-id-290 .y-tl-fill{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:linear-gradient(270deg,var(--y-wa),var(--y-gold))!important;transform:scaleX(var(--tlp))!important;transform-origin:right!important;will-change:transform}
body.page-id-290 .y-tls{position:relative!important;z-index:1!important;text-align:center!important;width:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;opacity:0;transform:translateY(26px);transition:opacity .8s var(--y-ease),transform .8s var(--y-ease)}
body.page-id-290 .y-tls.y-step-revealed{opacity:1;transform:none}
body.page-id-290 .y-tls-d{width:54px!important;height:54px!important;min-height:54px!important;margin-inline:auto!important;border-radius:50%!important;background:var(--y-bg)!important;border:1.5px solid var(--y-line)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--y-tx3)!important;transition:.55s var(--y-ease)!important}
body.page-id-290 .y-tls.on .y-tls-d{border-color:var(--y-wa)!important;color:var(--y-wa)!important;background:color-mix(in srgb,var(--y-wa) 12%,var(--y-bg))!important;box-shadow:0 0 0 7px color-mix(in srgb,var(--y-wa) 8%,transparent)!important}
body.page-id-290 .y-tls-c{margin-top:22px!important;padding:26px 20px!important;border-radius:24px!important;background:rgba(255,255,255,.035)!important;border:1px solid var(--y-line)!important;transition:.55s var(--y-ease)!important;height:calc(100% - 76px)!important;box-shadow:none!important}
body.page-id-290 .y-tls.on .y-tls-c{transform:translateY(-8px)!important;border-color:color-mix(in srgb,var(--y-wa) 45%,var(--y-line))!important;box-shadow:var(--y-shadow)!important}
@media(max-width:1100px){body.page-id-290 .y-tl-track{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}body.page-id-290 .y-tl-line{display:none!important}}
@media(max-width:820px){body.page-id-290 .y-tl-track{grid-template-columns:1fr!important;gap:0!important}body.page-id-290 .y-tl-line{display:block!important;top:0!important;bottom:0!important;height:auto!important;width:2px!important;inset-inline:auto!important;inset-inline-start:26px!important}body.page-id-290 .y-tl-fill{transform:scaleY(var(--tlp))!important;transform-origin:top!important}body.page-id-290 .y-tls{display:grid!important;grid-template-columns:54px 1fr!important;gap:18px!important;text-align:start!important;padding-bottom:26px!important}body.page-id-290 .y-tls-d{margin:0!important}body.page-id-290 .y-tls-c{margin-top:0!important;height:auto!important;padding:22px 20px!important}}
@media(max-width:480px){body.page-id-290 .y-tls{grid-template-columns:44px 1fr!important;gap:14px!important}body.page-id-290 .y-tls-d{width:44px!important;height:44px!important;min-height:44px!important}body.page-id-290 .y-tl-line{inset-inline-start:21px!important}}

/* Deliverables */
body.page-id-290 .y-dlv{display:flex!important;gap:15px!important;padding:22px 24px!important;border-radius:16px!important;background:rgba(255,255,255,.035)!important;border:1px solid var(--y-line)!important;transition:background .45s var(--y-ease),border-color .45s var(--y-ease),transform .45s var(--y-ease),box-shadow .45s var(--y-ease)!important}
body.page-id-290 .y-dlv:hover{border-color:var(--y-wa)!important;transform:translateY(-4px)!important;background:var(--y-wa)!important;box-shadow:0 18px 42px -18px var(--y-glow)!important}
body.page-id-290 .y-dlv-c{flex:0 0 24px!important;width:24px!important;height:24px!important;min-height:24px!important;border-radius:8px!important;background:color-mix(in srgb,var(--y-wa) 15%,transparent)!important;color:var(--y-wa)!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-top:3px!important;transition:.45s var(--y-ease)!important}
body.page-id-290 .y-dlv-c .elementor-icon{font-size:0!important}
body.page-id-290 .y-dlv-c .elementor-icon svg{display:none!important}
body.page-id-290 .y-dlv-c .elementor-icon:before{content:'✓';font-family:Arial,sans-serif;font-size:13px;font-weight:800;line-height:1;color:var(--y-wa)}
body.page-id-290 .y-dlv:hover .y-dlv-c{background:rgba(255,255,255,.22)!important;color:#fff!important}
body.page-id-290 .y-dlv:hover .y-dlv-c .elementor-icon:before,body.page-id-290 .y-dlv:hover h4,body.page-id-290 .y-dlv:hover .elementor-heading-title{color:#fff!important}
body.page-id-290 .y-dlv:hover p{color:rgba(255,255,255,.92)!important}

/* Pricing */
body.page-id-290 .y-price{position:relative!important;padding:36px 32px!important;border-radius:34px!important;border:1px solid var(--y-line)!important;background:rgba(255,255,255,.035)!important;transition:.5s var(--y-ease)!important;overflow:visible!important}
body.page-id-290 .y-price:hover{transform:translateY(-6px)!important;border-color:var(--y-line2)!important;box-shadow:var(--y-shadow)!important}
body.page-id-290 .y-price-f{border-color:var(--y-wa)!important;background:color-mix(in srgb,var(--y-wa) 5%,rgba(255,255,255,.035))!important}
body.page-id-290 .y-price-pop{position:absolute!important;top:-13px!important;inset-inline-start:32px!important;inset-inline-end:auto!important;width:auto!important;z-index:8!important}
body.page-id-290 .y-price-pop .elementor-heading-title{display:inline-block!important;font-size:11.5px!important;font-weight:700!important;padding:6px 15px!important;border-radius:100px!important;background:var(--y-wa)!important;color:#04140A!important}

/* FAQ */
body.page-id-290 .y-faq-sec,body.page-id-290 .y-faq{direction:rtl!important;text-align:right!important}
body.page-id-290 .y-faq .e-n-accordion{border-top:1px solid var(--y-line)!important;direction:rtl!important}
body.page-id-290 .y-faq .e-n-accordion-item{border-bottom:1px solid var(--y-line)!important}
body.page-id-290 .y-faq .e-n-accordion-item-title{direction:rtl!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:25px 4px!important;text-align:right!important;color:var(--y-tx)!important;font-family:'Almarai',sans-serif!important;font-weight:700!important;font-size:1.02rem!important;line-height:1.5!important;background:transparent!important;border:0!important}
body.page-id-290 .y-faq .e-n-accordion-item-title-header{order:1!important;flex:1!important;text-align:right!important;justify-content:flex-start!important}
body.page-id-290 .y-faq .e-n-accordion-item-title-icon{order:2!important;flex:0 0 28px!important;width:28px!important;height:28px!important;border-radius:9px!important;border:1px solid var(--y-line)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--y-tx2)!important;position:relative!important;transition:.4s var(--y-ease)!important}
body.page-id-290 .y-faq .e-n-accordion-item-title-icon svg{display:none!important}
body.page-id-290 .y-faq .e-n-accordion-item-title-icon:before,body.page-id-290 .y-faq .e-n-accordion-item-title-icon:after{content:'';position:absolute;width:11px;height:1.5px;background:currentColor;transition:.4s var(--y-ease)}
body.page-id-290 .y-faq .e-n-accordion-item-title-icon:after{transform:rotate(90deg)}
body.page-id-290 .y-faq .e-n-accordion-item-title:hover{color:var(--y-wa)!important}
body.page-id-290 .y-faq details[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon{background:var(--y-wa)!important;color:#04140A!important;border-color:var(--y-wa)!important;transform:rotate(135deg)!important}
body.page-id-290 .y-faq details[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon:after{transform:rotate(0deg)}
body.page-id-290 .y-faq .e-n-accordion-item-title-text,body.page-id-290 .y-faq .e-n-accordion-item>div,body.page-id-290 .y-faq .e-n-accordion-item>div p{direction:rtl!important;text-align:right!important}
body.page-id-290 .y-faq .e-n-accordion-item>div p{font-size:15px!important;color:var(--y-tx2)!important;line-height:1.95!important}

/* Final CTA — source width, frame, button and inner proportions */
body.page-id-290 .y-cta-sec{padding:80px 0!important}
body.page-id-290 .y-cta{position:relative!important;overflow:hidden!important;width:min(1280px,calc(100% - 44px))!important;max-width:1280px!important;margin-inline:auto!important;border-radius:34px!important;padding:52px 48px 40px!important;border:1px solid var(--y-line2)!important;background:var(--y-bg3)!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:40px!important;flex-wrap:nowrap!important}
body.page-id-290 .y-cta:before{content:"";position:absolute;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,var(--y-glow),transparent 66%);filter:blur(50px);top:-230px;inset-inline-start:22%;pointer-events:none;z-index:0}
body.page-id-290 .y-cta>*{position:relative;z-index:2}
body.page-id-290 .y-cta> .e-con:first-child{flex:1 1 0!important;width:auto!important;min-width:0!important}
body.page-id-290 .y-cta> .e-con:last-child{flex:0 0 280px!important;width:280px!important;min-width:280px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important}
body.page-id-290 .y-cta> .e-con:last-child .elementor-widget-button{width:100%!important}
body.page-id-290 .y-cta> .e-con:last-child .elementor-button{width:100%!important;padding:19px 36px!important;font-size:17px!important;border-radius:100px!important;white-space:nowrap!important}
body.page-id-290 .y-cta> .e-con:last-child .elementor-widget-text-editor{text-align:center!important;max-width:280px!important}
@media(max-width:920px){body.page-id-290 .y-cta-sec{padding:56px 0!important}body.page-id-290 .y-cta{width:calc(100% - 44px)!important;padding:42px 30px 34px!important;flex-direction:column!important;align-items:stretch!important;gap:28px!important}body.page-id-290 .y-cta> .e-con:last-child{width:auto!important;min-width:0!important;flex-basis:auto!important;align-items:flex-start!important}body.page-id-290 .y-cta> .e-con:last-child .elementor-widget-text-editor{text-align:start!important;max-width:none!important}}
@media(max-width:520px){body.page-id-290 .y-cta{width:calc(100% - 32px)!important;padding:34px 22px 28px!important}body.page-id-290 .y-cta> .e-con:last-child .elementor-widget-button,body.page-id-290 .y-cta> .e-con:last-child .elementor-button{width:100%!important}}

/* Footer — source proportions, no oversized padding */
body.page-id-290 .y-ft{position:relative!important;padding:72px 0 34px!important;background:var(--y-bg2)!important;border-top:1px solid var(--y-line)!important}
body.page-id-290 .y-ft:before{content:"";position:absolute;top:0;inset-inline:0;height:2px;background:linear-gradient(90deg,transparent,var(--y-wa),transparent);opacity:.55}
body.page-id-290 .y-ft-in{width:min(1280px,calc(100% - 44px))!important;max-width:1280px!important;margin-inline:auto!important;display:grid!important;grid-template-columns:1.35fr 1fr 1fr!important;gap:52px!important;align-items:start!important}
body.page-id-290 .y-ft-brand,body.page-id-290 .y-ft-col{width:auto!important;min-width:0!important}
body.page-id-290 .y-ft-h{position:relative!important;margin:0 0 20px!important;padding:0 0 12px!important;border-bottom:1px solid var(--y-line)!important}
body.page-id-290 .y-ft-h:after{content:"";position:absolute;bottom:-1px;inset-inline-start:0;width:38px;height:2px;background:var(--y-wa)}
body.page-id-290 .y-ft-link{margin:0 0 13px!important}
body.page-id-290 .y-ft-link:last-child{margin-bottom:0!important}
body.page-id-290 .y-ft-link a{display:inline-flex!important;align-items:center!important;gap:9px!important;color:var(--y-tx2)!important;transition:.3s var(--y-ease)!important;width:fit-content!important}
body.page-id-290 .y-ft-link a:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--y-tx3);flex:none;transition:.3s}
body.page-id-290 .y-ft-link a:hover{color:var(--y-wa)!important;transform:translateX(-4px)}
body.page-id-290 .y-ft-link a:hover:before{background:var(--y-wa);transform:scale(1.4)}
body.page-id-290 .y-ft-mail{display:flex!important;width:fit-content!important;align-items:center!important;gap:11px!important;margin-top:22px!important;padding:14px 16px!important;border-radius:16px!important;border:1px solid var(--y-line)!important;background:rgba(255,255,255,.035)!important}
body.page-id-290 .y-ft-mail>.elementor-widget-icon{width:32px!important;height:32px!important;min-width:32px!important;border-radius:10px!important;background:var(--y-gold-soft)!important;display:flex!important;align-items:center!important;justify-content:center!important}
body.page-id-290 .y-ft-mail-text{margin:0!important}
body.page-id-290 .y-ft-mail-text a{font-weight:600!important;color:var(--y-tx)!important}
body.page-id-290 .y-ft-mail-text a:hover{color:var(--y-wa)!important}
body.page-id-290 .y-ft-b{width:min(1280px,calc(100% - 44px))!important;max-width:1280px!important;margin:48px auto 0!important;padding-top:24px!important;border-top:1px solid var(--y-line)!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;gap:18px!important;flex-wrap:wrap!important}
body.page-id-290 .y-ft-copy{margin:0!important;color:var(--y-tx3)!important;font-size:12.5px!important;width:auto!important}
@media(max-width:900px){body.page-id-290 .y-ft{padding-top:58px!important}body.page-id-290 .y-ft-in{grid-template-columns:1fr 1fr!important;gap:38px!important}body.page-id-290 .y-ft-brand{grid-column:1/-1!important}}
@media(max-width:560px){body.page-id-290 .y-ft{padding:50px 0 28px!important}body.page-id-290 .y-ft-in,body.page-id-290 .y-ft-b{width:calc(100% - 32px)!important}body.page-id-290 .y-ft-in{grid-template-columns:1fr!important;gap:32px!important}body.page-id-290 .y-ft-brand{grid-column:auto!important}body.page-id-290 .y-ft-b{margin-top:38px!important;padding-top:20px!important}}

/* Source strike + scoped reveal */
body.page-id-290 .y-strike{position:relative;color:var(--y-tx3)!important;text-decoration:none!important}
body.page-id-290 .y-strike:after{content:'';position:absolute;inset-inline:-2px;top:52%;height:2px;background:var(--y-tx3);opacity:.55;transform:scaleX(0);transform-origin:right;transition:transform .7s var(--y-ease)}
body.page-id-290 .y-strike.on:after{transform:scaleX(1)}
body.page-id-290.y-motion-ready .y-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s var(--y-ease) var(--y-delay,0ms),transform .8s var(--y-ease) var(--y-delay,0ms)}
body.page-id-290.y-motion-ready .y-reveal.y-in{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){body.page-id-290 .y-hcol__t,body.page-id-290 .y-plat-track,body.page-id-290 .y-clogos__track{animation:none!important}body.page-id-290.y-motion-ready .y-reveal,body.page-id-290 .y-tls{opacity:1!important;transform:none!important;transition:none!important}}

/* Global source sizing / wrap contract */
body.page-id-290 .e-con-boxed>.e-con-inner{width:100%!important;max-width:1280px!important;margin-inline:auto!important}
body.page-id-290 .y-section-h2{width:100%!important;max-width:770px!important}
body.page-id-290 .y-section-h2 .elementor-heading-title{font-size:clamp(1.8rem,3.8vw,3rem)!important;line-height:1.24!important;letter-spacing:-.02em!important}
body.page-id-290 .y-section-lead{width:100%!important;max-width:770px!important}
body.page-id-290 .y-section-lead,body.page-id-290 .y-section-lead p{font-size:clamp(1rem,1.55vw,1.2rem)!important;line-height:1.92!important;font-weight:300!important;color:var(--y-tx2)!important}
body.page-id-290 .y-eyebrow{width:100%!important;max-width:770px!important}
body.page-id-290 .y-eyebrow .elementor-heading-title{font-size:12.5px!important;font-weight:600!important;letter-spacing:.16em!important;line-height:1.4!important;color:var(--y-gold)!important}
body.page-id-290 .elementor-element-c373062 .y-eyebrow,body.page-id-290 .elementor-element-c373062 .y-section-h2,body.page-id-290 .elementor-element-c373062 .y-section-lead,body.page-id-290 .elementor-element-164cd6e .y-eyebrow,body.page-id-290 .elementor-element-164cd6e .y-section-h2{margin-inline:auto!important;text-align:center!important}
body.page-id-290 .elementor-element-164cd6e .y-section-h2{margin-bottom:62px!important}
body.page-id-290 .elementor-element-0074eb5{padding-left:22px!important;padding-right:22px!important}
body.page-id-290 .y-cta> .e-con:last-child .elementor-button{font-weight:600!important}
body.page-id-290 .y-price h3.elementor-heading-title{font-size:1.28rem!important;line-height:1.4!important;font-weight:800!important}
body.page-id-290 .y-dlv h4.elementor-heading-title{font-size:15.5px!important;line-height:1.4!important;font-weight:700!important}
body.page-id-290 .y-dlv .elementor-widget-text-editor p{font-size:13.2px!important;line-height:1.7!important;color:var(--y-tx3)!important}
@media(max-width:820px){body.page-id-290 .elementor-element-0074eb5{padding-left:16px!important;padding-right:16px!important}body.page-id-290 .y-section-h2,body.page-id-290 .y-section-lead,body.page-id-290 .y-eyebrow{max-width:100%!important}}

/* Timeline internal type exactly as source */
body.page-id-290 .y-tls-d .elementor-icon{font-size:22px!important;color:inherit!important;fill:currentColor!important}
body.page-id-290 .y-tls-n{margin:0 0 8px!important}
body.page-id-290 .y-tls-n .elementor-heading-title{font-family:'Almarai',sans-serif!important;font-size:11.5px!important;font-weight:800!important;color:var(--y-gold)!important;letter-spacing:.1em!important;line-height:1.4!important}
body.page-id-290 .y-tls-t{margin:0 0 8px!important}
body.page-id-290 .y-tls-t .elementor-heading-title{font-family:'Almarai',sans-serif!important;font-size:1.06rem!important;font-weight:800!important;line-height:1.4!important;color:var(--y-tx)!important}
body.page-id-290 .y-tls-time{display:inline-block!important;width:auto!important;align-self:center!important;margin:0 0 12px!important}
body.page-id-290 .y-tls-time .elementor-heading-title{display:inline-block!important;font-size:11.5px!important;font-weight:700!important;padding:5px 12px!important;border-radius:100px!important;background:rgba(255,255,255,.06)!important;border:1px solid var(--y-line)!important;color:var(--y-tx3)!important;line-height:1.5!important}
body.page-id-290 .y-tls-x{margin:0!important}
body.page-id-290 .y-tls-x,body.page-id-290 .y-tls-x p{font-size:13.6px!important;color:var(--y-tx2)!important;line-height:1.78!important}
body.page-id-290 .y-tls-out{margin:12px 0 0!important;padding:12px 0 0!important;border-top:1px dashed var(--y-line)!important}
body.page-id-290 .y-tls-out,body.page-id-290 .y-tls-out p{font-size:12.4px!important;color:var(--y-gold)!important;line-height:1.6!important}
@media(max-width:820px){body.page-id-290 .y-tls-time{align-self:flex-start!important}}

/* ===== SOURCE-EXACT VISIBLE FIX 2026-09-05 ===== */
@media(min-width:1367px){body.page-id-290 .y-hshots{gap:14px!important}body.page-id-290 .y-hcol{--ch:740px;--ih:330px;--gp:14px;height:740px!important;min-height:740px!important;max-height:740px!important}}
@media(min-width:1041px) and (max-width:1366px){body.page-id-290 .y-hshots{gap:12px!important}body.page-id-290 .y-hcol{--ch:600px;--ih:270px;--gp:12px;height:600px!important;min-height:600px!important;max-height:600px!important}}
body.page-id-290 .y-ltile-i,body.page-id-290 .y-case-img{display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;overflow:hidden!important}
body.page-id-290 .y-ltile-i>.elementor-widget-image,body.page-id-290 .y-case-img>.elementor-widget-image{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;opacity:1!important;visibility:visible!important}
body.page-id-290 .y-ltile-i>.elementor-widget-image>.elementor-widget-container,body.page-id-290 .y-case-img>.elementor-widget-image>.elementor-widget-container{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;min-height:0!important}
body.page-id-290 .y-ltile-i img,body.page-id-290 .y-case-img img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;opacity:1!important;visibility:visible!important;transition:transform .6s var(--y-ease)!important}
body.page-id-290 .y-ltile:hover .y-ltile-i img,body.page-id-290 .y-case:hover .y-case-img img{transform:scale(1.05)!important}
body.page-id-290 .y-tl-track{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important;position:relative!important;align-items:stretch!important}
body.page-id-290 .y-tls{width:auto!important;min-width:0!important;opacity:0;transform:translateY(26px);transition:opacity .9s var(--y-ease),transform .9s var(--y-ease)!important}
body.page-id-290 .y-tls.y-step-visible{opacity:1;transform:none}
body.page-id-290 .y-tls-c{height:calc(100% - 76px)!important;min-height:0!important;margin-top:22px!important;padding:26px 20px!important;border-radius:24px!important}
body.page-id-290 .y-tls-n{margin:0 0 8px!important}body.page-id-290 .y-tls-n .elementor-heading-title{font-family:'Almarai',sans-serif!important;font-size:11.5px!important;font-weight:800!important;color:var(--y-gold)!important;letter-spacing:.1em!important;line-height:1.4!important}
body.page-id-290 .y-tls-t{margin:0 0 8px!important}body.page-id-290 .y-tls-t .elementor-heading-title{font-family:'Almarai',sans-serif!important;font-size:1.06rem!important;font-weight:800!important;color:var(--y-tx)!important;line-height:1.5!important}
body.page-id-290 .y-tls-time{display:inline-block!important;width:auto!important;margin:0 auto 12px!important}body.page-id-290 .y-tls-time .elementor-heading-title{display:inline-block!important;font-size:11.5px!important;font-weight:700!important;padding:5px 12px!important;border-radius:100px!important;background:rgba(255,255,255,.06)!important;border:1px solid var(--y-line)!important;color:var(--y-tx3)!important;line-height:1.4!important}
body.page-id-290 .y-tls-x{margin:0!important}body.page-id-290 .y-tls-x p{font-size:13.6px!important;color:var(--y-tx2)!important;line-height:1.78!important;margin:0!important}
body.page-id-290 .y-tls-out{margin:12px 0 0!important;padding-top:12px!important;border-top:1px dashed var(--y-line)!important}body.page-id-290 .y-tls-out p{font-size:12.4px!important;color:var(--y-gold)!important;line-height:1.6!important;margin:0!important}
@media(max-width:1100px){body.page-id-290 .y-tl-track{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}body.page-id-290 .y-tl-line{display:none!important}}
@media(max-width:820px){body.page-id-290 .y-tl-track{grid-template-columns:1fr!important;gap:0!important}body.page-id-290 .y-tl-line{display:block!important;top:0!important;bottom:0!important;height:auto!important;width:2px!important;inset-inline:auto!important;inset-inline-start:26px!important}body.page-id-290 .y-tls{display:grid!important;grid-template-columns:54px 1fr!important;gap:18px!important;text-align:start!important;padding-bottom:26px!important}body.page-id-290 .y-tls-c{margin-top:0!important;height:auto!important;padding:22px 20px!important}body.page-id-290 .y-tls-time{margin-inline:0!important}}
body.page-id-290 .y-cta-sec{padding:80px 0!important;background:var(--y-bg)!important}
body.page-id-290 .y-cta{width:min(1280px,calc(100% - 44px))!important;max-width:1280px!important;margin-inline:auto!important;display:grid!important;grid-template-columns:minmax(0,1.25fr) auto!important;gap:40px!important;align-items:center!important;padding:52px 48px 40px!important;border-radius:34px!important}
body.page-id-290 .y-cta>.e-con{width:auto!important;min-width:0!important;max-width:none!important}
body.page-id-290 .elementor-element-0cd4c02 .elementor-button{padding:19px 36px!important;font-size:17px!important;line-height:1.2!important;min-height:0!important;white-space:nowrap!important}
body.page-id-290 .elementor-element-0cd4c02 .elementor-button-icon{font-size:19px!important}
@media(max-width:920px){body.page-id-290 .y-cta{width:calc(100% - 44px)!important;grid-template-columns:1fr!important;gap:28px!important;padding:42px 30px 34px!important}body.page-id-290 .y-cta>.e-con{width:100%!important}}
@media(max-width:820px){body.page-id-290 .y-cta-sec{padding:56px 0!important}body.page-id-290 .y-cta{width:calc(100% - 32px)!important}}
@media(max-width:520px){body.page-id-290 .y-cta{padding:34px 22px 28px!important}body.page-id-290 .elementor-element-0cd4c02,body.page-id-290 .elementor-element-0cd4c02 .elementor-button{width:100%!important}}
body.page-id-290 .y-ft{padding:72px 0 34px!important;background:var(--y-bg2)!important}
body.page-id-290 .y-ft>.y-ft-in,body.page-id-290 .y-ft>.y-ft-b{width:min(1280px,calc(100% - 44px))!important;max-width:1280px!important;margin-inline:auto!important}
body.page-id-290 .y-ft-in{display:grid!important;grid-template-columns:1.35fr 1fr 1fr!important;gap:52px!important;align-items:start!important}
body.page-id-290 .y-ft-in>.e-con{width:auto!important;min-width:0!important;max-width:none!important}
body.page-id-290 .y-ft-brand{gap:0!important}body.page-id-290 .y-ft-h{margin:0 0 20px!important;padding:0 0 12px!important}body.page-id-290 .y-ft-col{gap:13px!important}body.page-id-290 .y-ft-mail{margin-top:22px!important;padding:14px 16px!important}body.page-id-290 .y-ft-b{margin-top:48px!important;padding-top:24px!important}
@media(max-width:900px){body.page-id-290 .y-ft-in{grid-template-columns:1fr 1fr!important;gap:38px!important}body.page-id-290 .y-ft-brand{grid-column:1/-1!important}}
@media(max-width:820px){body.page-id-290 .y-ft>.y-ft-in,body.page-id-290 .y-ft>.y-ft-b{width:calc(100% - 32px)!important}}
@media(max-width:560px){body.page-id-290 .y-ft-in{grid-template-columns:1fr!important;gap:32px!important}body.page-id-290 .y-ft-brand{grid-column:auto!important}}
/* Source wrap: 1280px max, 22px desktop / 16px mobile already supplied by section padding */
body.page-id-290 .elementor-290>.e-con-boxed>.e-con-inner{max-width:1280px!important;width:100%!important;margin-inline:auto!important}

/* === FINAL SOURCE MATCH 2026-09-05 === */
body.page-id-290{background:#060A12!important;color:#EEF3FB!important;font-family:'IBM Plex Sans Arabic',system-ui,sans-serif!important;overflow-x:hidden!important}
body.page-id-290 .elementor-heading-title{font-family:Almarai,system-ui,sans-serif!important;color:#EEF3FB!important}
body.page-id-290 .y-nav{position:fixed!important;top:0!important;right:0!important;left:0!important;inset-inline:0!important;z-index:900!important;width:100%!important;max-width:none!important;margin:0!important;padding:18px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:background .45s cubic-bezier(.22,1,.36,1),border-color .45s cubic-bezier(.22,1,.36,1),padding .45s cubic-bezier(.22,1,.36,1)!important}
body.page-id-290 .y-nav.stuck{background:color-mix(in srgb,#060A12 84%,transparent)!important;-webkit-backdrop-filter:blur(18px) saturate(150%)!important;backdrop-filter:blur(18px) saturate(150%)!important;border-bottom-color:rgba(255,255,255,.09)!important;padding:11px 0!important}
body.page-id-290 .y-nav-in{width:min(1280px,calc(100% - 44px))!important;max-width:1280px!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;flex-wrap:nowrap!important;background:transparent!important;border:0!important}
body.page-id-290 .y-nav-brand{display:flex!important;flex-direction:row!important;align-items:center!important;gap:11px!important;flex:0 0 auto!important;width:auto!important;margin:0!important;padding:0!important}
body.page-id-290 .y-logo-mark{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;flex:0 0 36px!important;border-radius:11px!important;background:linear-gradient(140deg,#25D366,#1BAE55)!important;color:#04140A!important;box-shadow:0 8px 22px -10px rgba(37,211,102,.30)!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important}
body.page-id-290 .y-logo-mark-text,body.page-id-290 .y-logo-mark-text *{font:800 17px/36px Almarai,system-ui,sans-serif!important;color:#04140A!important;margin:0!important;padding:0!important;text-align:center!important}
body.page-id-290 .y-logo-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;width:auto!important;flex:0 0 auto!important}
body.page-id-290 .y-logo-name,body.page-id-290 .y-logo-sub{width:auto!important;margin:0!important;padding:0!important}
body.page-id-290 .y-logo-name *{font:800 20px/1.15 Almarai,system-ui,sans-serif!important;letter-spacing:-.02em!important;color:#EEF3FB!important;margin:0!important;padding:0!important}
body.page-id-290 .y-logo-sub *{font:500 10px/1.2 'IBM Plex Sans Arabic',system-ui,sans-serif!important;letter-spacing:.1em!important;color:#6F7F99!important;margin:-4px 0 0!important;padding:0!important;white-space:nowrap!important}
body.page-id-290 .y-nav-links{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:28px!important;flex:0 1 auto!important;width:auto!important;flex-wrap:nowrap!important}
body.page-id-290 .y-nav-link{width:auto!important;flex:0 0 auto!important;margin:0!important;padding:0!important}
body.page-id-290 .y-nav-link p,body.page-id-290 .y-nav-link .elementor-widget-container{margin:0!important;padding:0!important}
body.page-id-290 .y-nav-link a{position:relative!important;font:500 14.5px/1.4 'IBM Plex Sans Arabic',system-ui,sans-serif!important;color:#A6B4CC!important;text-decoration:none!important;white-space:nowrap!important;transition:color .3s!important}
body.page-id-290 .y-nav-link a::after{content:''!important;position:absolute!important;bottom:-6px!important;inset-inline-start:0!important;width:0!important;height:1.5px!important;background:#25D366!important;transition:width .38s cubic-bezier(.22,1,.36,1)!important}
body.page-id-290 .y-nav-link a:hover{color:#EEF3FB!important}body.page-id-290 .y-nav-link a:hover::after{width:100%!important}
body.page-id-290 .y-nav-wa{width:auto!important;flex:0 0 auto!important;margin:0!important;padding:0!important}
body.page-id-290 .y-nav-wa .elementor-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:11px!important;width:auto!important;padding:16px 30px!important;border:0!important;border-radius:100px!important;background:#25D366!important;color:#04140A!important;font:600 16px/1 'IBM Plex Sans Arabic',system-ui,sans-serif!important;box-shadow:0 14px 40px -12px rgba(37,211,102,.30)!important;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),filter .3s!important;white-space:nowrap!important}
body.page-id-290 .y-nav-wa .elementor-button:hover{transform:translateY(-3px)!important;box-shadow:0 22px 55px -14px rgba(37,211,102,.30)!important;filter:brightness(1.08)!important}
body.admin-bar.page-id-290 .y-nav{top:32px!important}

body.page-id-290 .y-hero{position:relative!important;width:100%!important;max-width:none!important;margin:0!important;padding:150px max(22px,calc((100vw - 1280px)/2)) 74px!important;background:#060A12!important;display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr)!important;gap:56px!important;align-items:center!important;overflow:hidden!important}
body.page-id-290 .y-hero>*{min-width:0!important}
body.page-id-290 .y-h1{margin:0 0 24px!important}body.page-id-290 .y-h1 .elementor-heading-title{font-size:clamp(2.1rem,4.6vw,3.7rem)!important;line-height:1.18!important;letter-spacing:-.025em!important}
body.page-id-290 .y-hero .y-lead{max-width:560px!important;margin:0!important}body.page-id-290 .y-hero .y-lead,body.page-id-290 .y-hero .y-lead p{font-size:clamp(1rem,1.55vw,1.2rem)!important;line-height:1.92!important;color:#A6B4CC!important;font-weight:300!important}
body.page-id-290 .y-btn-row{display:flex!important;flex-direction:row!important;gap:14px!important;flex-wrap:wrap!important;align-items:center!important;margin-top:34px!important}
body.page-id-290 .y-hero-note{margin-top:16px!important}body.page-id-290 .y-hero-note,body.page-id-290 .y-hero-note p{font-size:13px!important;color:#6F7F99!important}
body.page-id-290 .y-hshots{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;direction:ltr!important;overflow:hidden!important;align-items:start!important}
body.page-id-290 .y-hcol{--ch:740px;--ih:330px;--gp:14px;--n:6;height:var(--ch)!important;min-height:var(--ch)!important;max-height:var(--ch)!important;overflow:hidden!important;position:relative!important;width:auto!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 17%,#000 83%,transparent 100%)!important;mask-image:linear-gradient(to bottom,transparent 0%,#000 17%,#000 83%,transparent 100%)!important}
body.page-id-290 .y-hcol__t{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;width:100%!important;gap:0!important;will-change:transform!important}
body.page-id-290 .y-hshot{height:var(--ih)!important;min-height:var(--ih)!important;flex:0 0 var(--ih)!important;width:100%!important;margin:0 0 var(--gp)!important}
body.page-id-290 .y-hshot>.elementor-widget-container{width:100%!important;height:100%!important;overflow:hidden!important;border-radius:12px!important}
body.page-id-290 .y-hshot img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:top center!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.09)!important;filter:saturate(.95) contrast(1.03) brightness(.92)!important;image-rendering:auto!important}
body.page-id-290 .y-hcol--down .y-hcol__t{animation:yShotUp 30s linear infinite alternate!important}body.page-id-290 .y-hcol--up .y-hcol__t{animation:yShotDown 38s linear infinite alternate!important;animation-delay:-6s!important}body.page-id-290 .y-hshots:hover .y-hcol__t{animation-play-state:paused!important}
@keyframes yShotUp{0%{transform:translateY(0)}100%{transform:translateY(calc(-1 * (((var(--ih) + var(--gp)) * var(--n)) - var(--ch))))}}@keyframes yShotDown{0%{transform:translateY(calc(-1 * (((var(--ih) + var(--gp)) * var(--n)) - var(--ch))))}100%{transform:translateY(0)}}

body.page-id-290 .y-plat{width:100%!important;max-width:none!important;padding:44px max(22px,calc((100vw - 1280px)/2))!important;background:#0A1120!important;border-block:1px solid rgba(255,255,255,.09)!important}
body.page-id-290 .y-plat-title{margin:0 0 28px!important;text-align:center!important}body.page-id-290 .y-plat-title,body.page-id-290 .y-plat-title p{font-size:12.5px!important;letter-spacing:.13em!important;color:#6F7F99!important;font-weight:600!important}
body.page-id-290 .y-plat-mq{overflow:hidden!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)!important;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)!important}
body.page-id-290 .y-plat-track{display:flex!important;flex-direction:row!important;align-items:center!important;gap:66px!important;width:max-content!important;max-width:none!important;flex-wrap:nowrap!important;animation:yPlatSlide 32s linear infinite!important;will-change:transform!important}body.page-id-290 .y-plat-mq:hover .y-plat-track{animation-play-state:paused!important}
body.page-id-290 .y-plat-item{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;flex:0 0 auto!important;width:auto!important;opacity:.72!important;transition:opacity .35s!important}body.page-id-290 .y-plat-item:hover{opacity:1!important}
body.page-id-290 .y-plat-icon{width:24px!important;min-width:24px!important;margin:0!important}body.page-id-290 .y-plat-icon .elementor-icon{font-size:22px!important;color:#A6B4CC!important;fill:#A6B4CC!important}body.page-id-290 .y-plat-name{width:auto!important;margin:0!important}body.page-id-290 .y-plat-name .elementor-heading-title{font-size:19px!important;line-height:1.2!important;font-weight:700!important;color:#A6B4CC!important;white-space:nowrap!important}body.page-id-290 .y-plat-item:hover .elementor-icon,body.page-id-290 .y-plat-item:hover .elementor-heading-title{color:#fff!important;fill:#fff!important}
@keyframes yPlatSlide{to{transform:translateX(50%)}}

body.page-id-290 .y-clogos{overflow:hidden!important;max-width:100%!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)!important;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)!important}body.page-id-290 .y-clogos__track{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;width:max-content!important;max-width:none!important;animation:yCloSlide 26s linear infinite!important;will-change:transform!important}body.page-id-290 .y-clogos:hover .y-clogos__track{animation-play-state:paused!important}@keyframes yCloSlide{to{transform:translateX(50%)}}

body.page-id-290 .y-pain,body.page-id-290 .y-services,body.page-id-290 .y-sectors,body.page-id-290 .y-work,body.page-id-290 .y-process,body.page-id-290 .y-deliver,body.page-id-290 .y-pricing,body.page-id-290 .y-risk,body.page-id-290 .y-faq-sec{position:relative!important;width:100%!important;max-width:none!important;margin:0!important;padding:118px max(22px,calc((100vw - 1280px)/2))!important}
body.page-id-290 .y-services,body.page-id-290 .y-work,body.page-id-290 .y-risk{background:#0A1120!important}body.page-id-290 .y-deliver{background:#0E1728!important}body.page-id-290 .y-pain,body.page-id-290 .y-sectors,body.page-id-290 .y-process,body.page-id-290 .y-pricing,body.page-id-290 .y-faq-sec{background:#060A12!important}
body.page-id-290 .y-eyebrow{width:auto!important;margin:0 0 20px!important;align-self:flex-start!important}body.page-id-290 .y-eyebrow .elementor-heading-title{display:inline-flex!important;align-items:center!important;gap:10px!important;font-family:'IBM Plex Sans Arabic',system-ui,sans-serif!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.16em!important;color:#D9B45B!important}body.page-id-290 .y-eyebrow .elementor-heading-title::before{content:''!important;width:32px!important;height:1px!important;background:currentColor!important;opacity:.6!important;flex:none!important}
body.page-id-290 .y-h2{margin:0!important;max-width:770px!important}body.page-id-290 .y-h2 .elementor-heading-title{font-size:clamp(1.8rem,3.8vw,3rem)!important;line-height:1.24!important;letter-spacing:-.02em!important}body.page-id-290 .y-lead{max-width:770px!important;margin:20px 0 62px!important}body.page-id-290 .y-lead,body.page-id-290 .y-lead p{font-size:clamp(1rem,1.55vw,1.2rem)!important;color:#A6B4CC!important;line-height:1.92!important;font-weight:300!important}
body.page-id-290 .y-services-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;width:100%!important}body.page-id-290 .y-svc{padding:36px 32px 32px!important;border-radius:34px!important;border:1px solid rgba(255,255,255,.09)!important;background:rgba(255,255,255,.035)!important;min-height:0!important;height:auto!important;position:relative!important;overflow:hidden!important;transition:.5s cubic-bezier(.22,1,.36,1)!important}body.page-id-290 .y-svc::before{content:''!important;position:absolute!important;inset-inline-start:0!important;top:0!important;bottom:0!important;width:2px!important;background:#25D366!important;transform:scaleY(0)!important;transform-origin:top!important;transition:.55s cubic-bezier(.22,1,.36,1)!important}body.page-id-290 .y-svc:hover{border-color:rgba(255,255,255,.17)!important;transform:translateY(-6px)!important}body.page-id-290 .y-svc:hover::before{transform:scaleY(1)!important}body.page-id-290 .y-svc-ic{width:50px!important;height:50px!important;min-height:50px!important;border-radius:14px!important;background:rgba(217,180,91,.14)!important;color:#D9B45B!important;margin-bottom:22px!important}

body.page-id-290 .y-sectors-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;width:100%!important}body.page-id-290 .y-sect{position:relative!important;border-radius:24px!important;overflow:hidden!important;aspect-ratio:4/3.3!important;border:1px solid rgba(255,255,255,.09)!important;min-height:0!important;height:auto!important;background:#060A12!important}body.page-id-290 .y-sect-img,body.page-id-290 .y-sect-img>.elementor-widget-container{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}body.page-id-290 .y-sect-img img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;filter:saturate(.95) contrast(1.03) brightness(.92)!important;transition:transform 1.4s cubic-bezier(.22,1,.36,1)!important}body.page-id-290 .y-sect:hover .y-sect-img img{transform:scale(1.09)!important}body.page-id-290 .y-sect::after{content:''!important;position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(0deg,rgba(4,8,15,.95) 6%,rgba(4,8,15,.55) 42%,rgba(4,8,15,.12) 100%)!important;pointer-events:none!important}body.page-id-290 .y-sect-c{position:absolute!important;inset-inline:0!important;bottom:0!important;top:auto!important;padding:24px 22px!important;z-index:2!important;width:100%!important;background:transparent!important}body.page-id-290 .y-sect-desc{max-height:0!important;opacity:0!important;overflow:hidden!important;margin:0!important;transition:max-height .6s cubic-bezier(.22,1,.36,1),opacity .45s,margin .6s cubic-bezier(.22,1,.36,1)!important}body.page-id-290 .y-sect-desc,body.page-id-290 .y-sect-desc p{font-size:13px!important;line-height:1.7!important;color:rgba(255,255,255,.74)!important}body.page-id-290 .y-sect:hover .y-sect-desc{max-height:130px!important;opacity:1!important;margin-top:9px!important}body.page-id-290 .y-sect-k{position:absolute!important;top:15px!important;inset-inline-end:15px!important;z-index:3!important;width:auto!important;margin:0!important}body.page-id-290 .y-sect-k .elementor-heading-title{font-size:11px!important;font-weight:700!important;padding:6px 12px!important;border-radius:100px!important;background:rgba(255,255,255,.14)!important;color:#fff!important;backdrop-filter:blur(8px)!important;border:1px solid rgba(255,255,255,.18)!important}

body.page-id-290 .y-cases-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;width:100%!important}body.page-id-290 .y-case{border-radius:24px!important;border:1px solid rgba(255,255,255,.09)!important;background:rgba(255,255,255,.035)!important;overflow:hidden!important;transition:.5s cubic-bezier(.22,1,.36,1)!important}body.page-id-290 .y-case:hover{transform:translateY(-5px)!important;border-color:rgba(255,255,255,.17)!important;box-shadow:0 30px 80px -30px rgba(0,0,0,.85)!important}body.page-id-290 .y-case-img{height:150px!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px 26px!important;overflow:hidden!important}body.page-id-290 .y-case-img img{max-height:114px!important;max-width:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;filter:none!important;transition:transform .6s cubic-bezier(.22,1,.36,1)!important}body.page-id-290 .y-case:hover .y-case-img img{transform:scale(1.05)!important}body.page-id-290 .y-lwall{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;width:100%!important}body.page-id-290 .y-ltile{border-radius:16px!important;border:1px solid rgba(255,255,255,.09)!important;overflow:hidden!important;background:rgba(255,255,255,.035)!important;transition:.45s cubic-bezier(.22,1,.36,1)!important}body.page-id-290 .y-ltile:hover{transform:translateY(-5px)!important;border-color:color-mix(in srgb,#25D366 55%,rgba(255,255,255,.09))!important}body.page-id-290 .y-ltile-i{aspect-ratio:4/3!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;overflow:hidden!important}body.page-id-290 .y-ltile-i img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;filter:none!important}

body.page-id-290 .y-tl-track{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important;position:relative!important;align-items:stretch!important;width:100%!important}body.page-id-290 .y-tl-line{display:block!important;position:absolute!important;top:27px!important;inset-inline:10%!important;height:2px!important;min-height:2px!important;width:auto!important;background:rgba(255,255,255,.09)!important;z-index:0!important;overflow:hidden!important;padding:0!important}body.page-id-290 .y-tl-fill{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:linear-gradient(270deg,#25D366,#D9B45B)!important;transform:scaleX(var(--tlp))!important;transform-origin:right!important}body.page-id-290 .y-tls{position:relative!important;z-index:1!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;opacity:0!important;transform:translateY(26px)!important}body.page-id-290 .y-tls.y-source-visible{opacity:1!important;transform:translateY(0)!important;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)!important}body.page-id-290 .y-tls-d{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;margin-inline:auto!important;border-radius:50%!important;background:#060A12!important;border:1.5px solid rgba(255,255,255,.09)!important;display:grid!important;place-items:center!important;color:#6F7F99!important;transition:.55s cubic-bezier(.22,1,.36,1)!important}body.page-id-290 .y-tls.on .y-tls-d{border-color:#25D366!important;color:#25D366!important;background:color-mix(in srgb,#25D366 12%,#060A12)!important;box-shadow:0 0 0 7px rgba(37,211,102,.08)!important}body.page-id-290 .y-tls-c{margin-top:22px!important;padding:26px 20px!important;border-radius:24px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.09)!important;transition:.55s cubic-bezier(.22,1,.36,1)!important;height:calc(100% - 76px)!important;min-height:0!important}body.page-id-290 .y-tls.on .y-tls-c{transform:translateY(-8px)!important;border-color:rgba(37,211,102,.45)!important;box-shadow:0 30px 80px -30px rgba(0,0,0,.85)!important}

body.page-id-290 .y-deliver-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;width:100%!important}body.page-id-290 .y-dlv{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:15px!important;padding:22px 24px!important;border-radius:16px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.09)!important;transition:.45s cubic-bezier(.22,1,.36,1)!important;min-height:0!important}body.page-id-290 .y-dlv:hover{border-color:#25D366!important;transform:translateY(-4px)!important;background:#25D366!important;box-shadow:0 18px 42px -18px rgba(37,211,102,.30)!important}body.page-id-290 .y-dlv-c{flex:0 0 24px!important;width:24px!important;height:24px!important;min-height:24px!important;border-radius:8px!important;background:rgba(37,211,102,.15)!important;color:#25D366!important;display:grid!important;place-items:center!important;margin-top:3px!important;padding:0!important}body.page-id-290 .y-dlv:hover .y-dlv-c{background:rgba(255,255,255,.22)!important;color:#fff!important}body.page-id-290 .y-dlv:hover .elementor-heading-title{color:#fff!important}body.page-id-290 .y-dlv:hover p{color:rgba(255,255,255,.92)!important}

body.page-id-290 .y-pricing-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;width:100%!important;align-items:stretch!important}body.page-id-290 .y-price{padding:36px 32px!important;border-radius:34px!important;border:1px solid rgba(255,255,255,.09)!important;background:rgba(255,255,255,.035)!important;display:flex!important;flex-direction:column!important;position:relative!important;overflow:visible!important;transition:.5s cubic-bezier(.22,1,.36,1)!important;min-height:0!important}body.page-id-290 .y-price:hover{transform:translateY(-6px)!important;border-color:rgba(255,255,255,.17)!important;box-shadow:0 30px 80px -30px rgba(0,0,0,.85)!important}body.page-id-290 .y-price-f{border-color:#25D366!important;background:color-mix(in srgb,#25D366 5%,rgba(255,255,255,.035))!important}body.page-id-290 .y-price-pop{position:absolute!important;top:-13px!important;inset-inline-start:32px!important;width:auto!important;z-index:8!important;margin:0!important}body.page-id-290 .y-price-pop .elementor-heading-title{display:inline-block!important;font-size:11.5px!important;font-weight:700!important;padding:6px 15px!important;border-radius:100px!important;background:#25D366!important;color:#04140A!important;white-space:nowrap!important}
body.page-id-290 .y-obj-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;width:100%!important}body.page-id-290 .y-obj{padding:28px 30px!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.09)!important;background:rgba(255,255,255,.035)!important;transition:.45s cubic-bezier(.22,1,.36,1)!important}body.page-id-290 .y-obj:hover{border-color:rgba(255,255,255,.17)!important;transform:translateY(-4px)!important}

body.page-id-290 .y-faq-sec{direction:rtl!important;text-align:right!important;padding-inline:max(16px,calc((100vw - 960px)/2))!important}body.page-id-290 .y-faq-sec .e-n-accordion{border-top:1px solid rgba(255,255,255,.09)!important;direction:rtl!important}body.page-id-290 .y-faq-sec .e-n-accordion-item{border-bottom:1px solid rgba(255,255,255,.09)!important;direction:rtl!important}body.page-id-290 .y-faq-sec .e-n-accordion-item-title{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:25px 4px!important;text-align:right!important;direction:rtl!important;font:700 1.02rem/1.5 Almarai,system-ui,sans-serif!important;color:#EEF3FB!important;transition:color .3s!important}body.page-id-290 .y-faq-sec .e-n-accordion-item-title:hover{color:#25D366!important}body.page-id-290 .y-faq-sec .e-n-accordion-item-title-icon{order:2!important;flex:0 0 28px!important;width:28px!important;height:28px!important;border-radius:9px!important;border:1px solid rgba(255,255,255,.09)!important}body.page-id-290 .y-faq-sec .e-n-accordion-item-title-text{order:1!important;flex:1 1 auto!important;text-align:right!important;color:inherit!important}body.page-id-290 .y-faq-sec .e-n-accordion-item>div[role=region]{direction:rtl!important;text-align:right!important}body.page-id-290 .y-faq-sec .e-n-accordion-item>div[role=region] p{padding:0 4px 26px!important;font-size:15px!important;color:#A6B4CC!important;line-height:1.95!important;max-width:820px!important;margin-inline-start:auto!important;margin-inline-end:0!important}

body.page-id-290 .y-cta-sec{width:100%!important;max-width:none!important;padding:80px max(22px,calc((100vw - 1280px)/2))!important;background:#060A12!important}body.page-id-290 .y-cta{position:relative!important;overflow:hidden!important;width:100%!important;max-width:1280px!important;margin:0 auto!important;border-radius:34px!important;padding:52px 48px 40px!important;border:1px solid rgba(255,255,255,.17)!important;background:#0E1728!important;display:grid!important;grid-template-columns:minmax(0,1.25fr) auto!important;gap:40px!important;align-items:center!important}body.page-id-290 .y-cta-main,body.page-id-290 .y-cta-side{width:auto!important;min-width:0!important}body.page-id-290 .y-cta-side{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;min-width:280px!important}body.page-id-290 .y-cta .y-btn-lg .elementor-button{padding:19px 36px!important;font-size:17px!important}
body.page-id-290 .y-ft{width:100%!important;max-width:none!important;padding:72px max(22px,calc((100vw - 1280px)/2)) 34px!important;background:#0A1120!important;border-top:1px solid rgba(255,255,255,.09)!important;position:relative!important;min-height:0!important;height:auto!important}body.page-id-290 .y-ft-in{width:100%!important;display:grid!important;grid-template-columns:1.35fr 1fr 1fr!important;gap:52px!important;align-items:start!important;margin:0!important;padding:0!important}body.page-id-290 .y-ft-b{width:100%!important;margin:48px 0 0!important;padding:24px 0 0!important;border-top:1px solid rgba(255,255,255,.09)!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;gap:18px!important;flex-wrap:wrap!important}
body.page-id-290.y-motion-ready .y-reveal{opacity:0!important;transform:translateY(26px)!important}body.page-id-290.y-motion-ready .y-reveal.y-in{opacity:1!important;transform:none!important;transition:opacity .95s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.22,1,.36,1)!important}

@media(max-width:1366px){body.page-id-290 .y-hcol{--ch:600px;--ih:270px;--gp:12px}}
@media(max-width:1100px){body.page-id-290 .y-tl-track{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}body.page-id-290 .y-tl-line{display:none!important}}
@media(max-width:1080px){body.page-id-290 .y-nav-links{display:none!important}}
@media(max-width:1040px){body.page-id-290 .y-hero{padding-top:126px!important;padding-bottom:60px!important;grid-template-columns:1fr!important;gap:46px!important}body.page-id-290 .y-hshots{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.page-id-290 .y-hcol{--ch:520px;--ih:250px;--gp:12px}}
@media(max-width:980px){body.page-id-290 .y-deliver-grid,body.page-id-290 .y-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:920px){body.page-id-290 .y-cta{padding:42px 30px 34px!important;grid-template-columns:1fr!important;gap:28px!important}body.page-id-290 .y-cta-side{min-width:0!important;align-items:flex-start!important}}
@media(max-width:900px){body.page-id-290 .y-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.page-id-290 .y-lwall{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.page-id-290 .y-ft-in{grid-template-columns:1fr 1fr!important;gap:38px!important}body.page-id-290 .y-ft-brand{grid-column:1/-1!important}}
@media(max-width:820px){body.page-id-290 .y-pain,body.page-id-290 .y-services,body.page-id-290 .y-sectors,body.page-id-290 .y-work,body.page-id-290 .y-process,body.page-id-290 .y-deliver,body.page-id-290 .y-pricing,body.page-id-290 .y-risk,body.page-id-290 .y-faq-sec{padding:72px 16px!important}body.page-id-290 .y-cta-sec{padding:56px 16px!important}body.page-id-290 .y-tl-track{grid-template-columns:1fr!important;gap:0!important}body.page-id-290 .y-tl-line{display:block!important;top:0!important;bottom:0!important;height:auto!important;width:2px!important;inset-inline:auto!important;inset-inline-start:26px!important}body.page-id-290 .y-tl-fill{transform:scaleY(var(--tlp))!important;transform-origin:top!important}body.page-id-290 .y-tls{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:18px!important;text-align:start!important;padding-bottom:26px!important}body.page-id-290 .y-tls-d{margin:0!important}body.page-id-290 .y-tls-c{margin-top:0!important;height:auto!important;padding:22px 20px!important}}
@media(max-width:782px){body.admin-bar.page-id-290 .y-nav{top:46px!important}}
@media(max-width:700px){body.page-id-290 .y-btn-row{flex-direction:column!important;align-items:stretch!important}body.page-id-290 .y-btn-row .elementor-button{width:100%!important}body.page-id-290 .y-hshots{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.page-id-290 .y-hcol{--ch:400px;--ih:200px;--gp:10px}body.page-id-290 .y-hcol:nth-child(3){display:none!important}}
@media(max-width:620px){body.page-id-290 .y-services-grid,body.page-id-290 .y-sectors-grid,body.page-id-290 .y-cases-grid,body.page-id-290 .y-deliver-grid,body.page-id-290 .y-pricing-grid,body.page-id-290 .y-obj-grid{grid-template-columns:1fr!important}body.page-id-290 .y-sect{aspect-ratio:16/9!important}body.page-id-290 .y-sect-desc{max-height:130px!important;opacity:1!important;margin-top:9px!important}body.page-id-290 .y-lwall{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}
@media(max-width:560px){body.page-id-290 .y-ft{padding:50px 16px 28px!important}body.page-id-290 .y-ft-in{grid-template-columns:1fr!important;gap:32px!important}body.page-id-290 .y-ft-brand{grid-column:auto!important}}
@media(max-width:520px){body.page-id-290 .y-nav-in{width:calc(100% - 32px)!important;gap:10px!important}body.page-id-290 .y-nav-wa .elementor-button{padding:12px 19px!important;font-size:14px!important}body.page-id-290 .y-cta{padding:34px 22px 28px!important}body.page-id-290 .y-cta .y-btn-lg,body.page-id-290 .y-cta .y-btn-lg .elementor-button{width:100%!important}}
@media(max-width:480px){body.page-id-290 .y-tls{grid-template-columns:44px minmax(0,1fr)!important;gap:14px!important}body.page-id-290 .y-tls-d{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}body.page-id-290 .y-tl-line{inset-inline-start:21px!important}}
@media(prefers-reduced-motion:reduce){body.page-id-290 .y-hcol__t,body.page-id-290 .y-plat-track,body.page-id-290 .y-clogos__track{animation:none!important}body.page-id-290.y-motion-ready .y-reveal,body.page-id-290 .y-tls{opacity:1!important;transform:none!important}}

/* EXACT-HH-NAV */
body.page-id-290 .y-nav{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:900!important;width:100%!important;max-width:none!important;margin:0!important;padding:18px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid transparent!important;box-shadow:none!important;transition:background .45s cubic-bezier(.22,1,.36,1),border-color .45s cubic-bezier(.22,1,.36,1),padding .45s cubic-bezier(.22,1,.36,1)!important}
body.page-id-290 .y-nav.stuck{background:color-mix(in srgb,#060A12 84%,transparent)!important;-webkit-backdrop-filter:blur(18px) saturate(150%)!important;backdrop-filter:blur(18px) saturate(150%)!important;border-bottom-color:rgba(255,255,255,.09)!important;padding:11px 0!important}
body.page-id-290 .y-nav>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;width:min(1280px,calc(100% - 44px))!important;max-width:1280px!important;margin-inline:auto!important;padding:0!important}
body.page-id-290 .y-nav-brand{display:flex!important;flex-direction:row!important;align-items:center!important;gap:11px!important;width:auto!important;flex:0 0 auto!important}
body.page-id-290 .y-logo-mark{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;flex:0 0 36px!important;border-radius:11px!important;background:linear-gradient(140deg,#25D366,#1BAE55)!important;display:grid!important;place-items:center!important;padding:0!important;box-shadow:0 8px 22px -10px rgba(37,211,102,.30)!important}
body.page-id-290 .y-logo-mark-text .elementor-heading-title{font-family:Almarai,sans-serif!important;font-size:17px!important;font-weight:800!important;line-height:36px!important;color:#04140A!important;margin:0!important}
body.page-id-290 .y-logo-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;width:auto!important}
body.page-id-290 .y-logo-name .elementor-heading-title{font-family:Almarai,sans-serif!important;font-weight:800!important;font-size:20px!important;line-height:1.15!important;letter-spacing:-.02em!important;color:#EEF3FB!important;margin:0!important}
body.page-id-290 .y-logo-sub .elementor-heading-title{font-family:'IBM Plex Sans Arabic',sans-serif!important;font-size:10px!important;font-weight:500!important;line-height:1.2!important;color:#6F7F99!important;letter-spacing:.1em!important;margin-top:-4px!important;white-space:nowrap!important}
body.page-id-290 .y-nav-links{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:28px!important;width:auto!important;flex:0 1 auto!important;flex-wrap:nowrap!important}
body.page-id-290 .y-nav-link{width:auto!important;flex:0 0 auto!important;margin:0!important;padding:0!important}.page-id-290 .y-nav-link .elementor-widget-container,.page-id-290 .y-nav-link p{margin:0!important;padding:0!important}
body.page-id-290 .y-nav-link a{position:relative!important;display:inline-block!important;font-family:'IBM Plex Sans Arabic',sans-serif!important;font-size:14.5px!important;font-weight:500!important;line-height:1.4!important;color:#A6B4CC!important;text-decoration:none!important;white-space:nowrap!important;transition:color .3s!important}
body.page-id-290 .y-nav-link a:after{content:''!important;position:absolute!important;bottom:-6px!important;inset-inline-start:0!important;height:1.5px!important;width:0!important;background:#25D366!important;transition:width .38s cubic-bezier(.22,1,.36,1)!important}
body.page-id-290 .y-nav-link a:hover{color:#EEF3FB!important}body.page-id-290 .y-nav-link a:hover:after{width:100%!important}
body.page-id-290 .y-nav-wa{width:auto!important;flex:0 0 auto!important;margin:0!important}body.page-id-290 .y-nav-wa .elementor-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:11px!important;padding:16px 30px!important;border-radius:100px!important;background:#25D366!important;color:#04140A!important;border:0!important;font-family:'IBM Plex Sans Arabic',sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 14px 40px -12px rgba(37,211,102,.30)!important;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),filter .3s!important}
body.page-id-290 .y-nav-wa .elementor-button:hover{transform:translateY(-3px)!important;box-shadow:0 22px 55px -14px rgba(37,211,102,.30)!important;filter:brightness(1.08)!important}
body.admin-bar.page-id-290 .y-nav{top:32px!important}@media(max-width:782px){body.admin-bar.page-id-290 .y-nav{top:46px!important}}@media(max-width:1080px){body.page-id-290 .y-nav-links{display:none!important}}@media(max-width:820px){body.page-id-290 .y-nav>.e-con-inner{width:calc(100% - 32px)!important}}@media(max-width:520px){body.page-id-290 .y-nav-wa .elementor-button{padding:12px 19px!important;font-size:14px!important}body.page-id-290 .y-logo-sub{display:none!important}}

/* EXACT-HH-HERO */
body.page-id-290 .y-hero{position:relative!important;width:100%!important;max-width:none!important;margin:0!important;padding:150px 0 74px!important;background:#060A12!important;overflow:hidden!important;display:block!important;min-height:0!important}
body.page-id-290 .y-hero:before{content:''!important;position:absolute!important;width:640px!important;height:640px!important;border-radius:50%!important;pointer-events:none!important;z-index:0!important;background:radial-gradient(circle,rgba(37,211,102,.30) 0%,transparent 66%)!important;filter:blur(46px)!important;opacity:.7!important;top:-230px!important;inset-inline-start:-170px!important}
body.page-id-290 .y-hero:after{content:''!important;position:absolute!important;width:540px!important;height:540px!important;border-radius:50%!important;pointer-events:none!important;z-index:0!important;background:radial-gradient(circle,rgba(217,180,91,.14) 0%,transparent 66%)!important;filter:blur(46px)!important;bottom:-300px!important;inset-inline-start:38%!important}
body.page-id-290 .y-hero>.e-con-inner{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr)!important;gap:56px!important;align-items:center!important;width:min(1280px,calc(100% - 44px))!important;max-width:1280px!important;margin-inline:auto!important;padding:0!important}
body.page-id-290 .y-hero-copy,body.page-id-290 .y-hshots{width:100%!important;min-width:0!important;max-width:none!important}
body.page-id-290 .y-hero-copy{display:flex!important;flex-direction:column!important;align-items:stretch!important}
body.page-id-290 .y-eyebrow{margin:0 0 20px!important;width:auto!important;align-self:flex-start!important}.page-id-290 .y-eyebrow .elementor-heading-title{font-family:'IBM Plex Sans Arabic',sans-serif!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.16em!important;color:#D9B45B!important;line-height:1.5!important;display:inline-flex!important;align-items:center!important;gap:10px!important}.page-id-290 .y-eyebrow .elementor-heading-title:before{content:''!important;width:32px!important;height:1px!important;background:currentColor!important;opacity:.6!important;display:inline-block!important}
body.page-id-290 .y-h1{margin:0 0 24px!important;width:100%!important}.page-id-290 .y-h1 .elementor-heading-title{font-family:Almarai,sans-serif!important;font-size:clamp(2.1rem,4.6vw,3.7rem)!important;font-weight:800!important;line-height:1.18!important;letter-spacing:-.025em!important;color:#EEF3FB!important;margin:0!important}
body.page-id-290 .y-lead{width:100%!important;max-width:560px!important;margin:0!important}.page-id-290 .y-lead p{font-family:'IBM Plex Sans Arabic',sans-serif!important;font-size:clamp(1rem,1.55vw,1.2rem)!important;color:#A6B4CC!important;line-height:1.92!important;font-weight:300!important;margin:0!important}
body.page-id-290 .y-btn-row{display:flex!important;flex-direction:row!important;gap:14px!important;flex-wrap:wrap!important;align-items:center!important;width:100%!important;margin-top:34px!important}.page-id-290 .y-btn-row>.elementor-widget-button{width:auto!important;max-width:none!important;flex:0 0 auto!important;margin:0!important}.page-id-290 .y-btn-row .elementor-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:11px!important;padding:19px 36px!important;border-radius:100px!important;font-family:'IBM Plex Sans Arabic',sans-serif!important;font-weight:600!important;font-size:17px!important;line-height:1!important;white-space:nowrap!important;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),background .3s,border-color .3s!important}.page-id-290 .y-hero-wa .elementor-button{background:#25D366!important;color:#04140A!important;border:0!important;box-shadow:0 14px 40px -12px rgba(37,211,102,.30)!important}.page-id-290 .y-hero-wa .elementor-button:hover{transform:translateY(-3px)!important;box-shadow:0 22px 55px -14px rgba(37,211,102,.30)!important;filter:brightness(1.08)!important}.page-id-290 .y-hero-ghost .elementor-button{border:1px solid rgba(255,255,255,.17)!important;color:#EEF3FB!important;background:rgba(255,255,255,.035)!important;box-shadow:none!important}.page-id-290 .y-hero-ghost .elementor-button:hover{border-color:#6F7F99!important;transform:translateY(-3px)!important;background:rgba(255,255,255,.065)!important}
body.page-id-290 .y-hero-note{margin:16px 0 0!important;width:100%!important}.page-id-290 .y-hero-note p{font-family:'IBM Plex Sans Arabic',sans-serif!important;font-size:13px!important;line-height:1.7!important;color:#6F7F99!important;margin:0!important}
body.page-id-290 .y-clogos-title{margin:44px 0 16px!important;width:100%!important}.page-id-290 .y-clogos-title .elementor-heading-title{font-family:'IBM Plex Sans Arabic',sans-serif!important;font-size:12.5px!important;font-weight:600!important;line-height:1.5!important;color:#6F7F99!important}
body.page-id-290 .y-hshots{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;direction:ltr!important;overflow:hidden!important;align-items:start!important}
body.page-id-290 .y-hcol{--ch:740px;--ih:330px;--gp:14px;--n:6;height:var(--ch)!important;min-height:var(--ch)!important;max-height:var(--ch)!important;overflow:hidden!important;position:relative!important;width:100%!important;min-width:0!important;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000 17%,#000 83%,rgba(0,0,0,0) 100%)!important;mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000 17%,#000 83%,rgba(0,0,0,0) 100%)!important}
body.page-id-290 .y-hcol__t{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important;gap:0!important;will-change:transform!important}
body.page-id-290 .y-hshot{height:var(--ih)!important;min-height:var(--ih)!important;flex:0 0 var(--ih)!important;width:100%!important;max-width:100%!important;margin:0 0 var(--gp)!important}.page-id-290 .y-hshot>.elementor-widget-container{width:100%!important;height:100%!important;overflow:hidden!important;border-radius:12px!important}.page-id-290 .y-hshot img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:top center!important;margin:0!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 18px 46px -20px rgba(0,0,0,.9)!important;filter:saturate(.95) contrast(1.03) brightness(.92)!important;image-rendering:auto!important}
body.page-id-290 .y-hcol--down .y-hcol__t{animation:yHHUp 30s linear infinite alternate!important}body.page-id-290 .y-hcol--up .y-hcol__t{animation:yHHDown 38s linear infinite alternate!important;animation-delay:-6s!important}body.page-id-290 .y-hshots:hover .y-hcol__t{animation-play-state:paused!important}@keyframes yHHUp{0%{transform:translateY(0)}100%{transform:translateY(calc(-1 * (((var(--ih) + var(--gp)) * var(--n)) - var(--ch))))}}@keyframes yHHDown{0%{transform:translateY(calc(-1 * (((var(--ih) + var(--gp)) * var(--n)) - var(--ch))))}100%{transform:translateY(0)}}
@media(max-width:1366px){body.page-id-290 .y-hcol{--ch:600px;--ih:270px;--gp:12px}}@media(max-width:1040px){body.page-id-290 .y-hero{padding:126px 0 60px!important}body.page-id-290 .y-hero>.e-con-inner{grid-template-columns:1fr!important;gap:46px!important}body.page-id-290 .y-lead{max-width:none!important}body.page-id-290 .y-hshots{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.page-id-290 .y-hcol{--ch:520px;--ih:250px;--gp:12px}}@media(max-width:820px){body.page-id-290 .y-hero>.e-con-inner{width:calc(100% - 32px)!important}}@media(max-width:700px){body.page-id-290 .y-btn-row{flex-direction:column!important;align-items:stretch!important}.page-id-290 .y-btn-row>.elementor-widget-button,.page-id-290 .y-btn-row .elementor-button{width:100%!important}body.page-id-290 .y-hshots{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.page-id-290 .y-hcol{--ch:400px;--ih:200px;--gp:10px}body.page-id-290 .y-hcol:nth-child(3){display:none!important}}
