@font-face{font-family:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:400;src:url(../media/aref-ruqaa-arabic-400-normal.0sf8xkmt9vc47.woff2)format("woff2"),url(../media/aref-ruqaa-arabic-400-normal.0g2z69fcao._e.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:400;src:url(../media/aref-ruqaa-latin-ext-400-normal.119~-01q9ih9d.woff2)format("woff2"),url(../media/aref-ruqaa-latin-ext-400-normal.044v_2b-bdk.o.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:400;src:url(../media/aref-ruqaa-latin-400-normal.0h4gfhdq6w8_s.woff2)format("woff2"),url(../media/aref-ruqaa-latin-400-normal.14k2av5f30.3d.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:700;src:url(../media/aref-ruqaa-arabic-700-normal.0d1f6fp-_.dz..woff2)format("woff2"),url(../media/aref-ruqaa-arabic-700-normal.06u7gt2p8-g5a.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:700;src:url(../media/aref-ruqaa-latin-ext-700-normal.0sxgf-7u708un.woff2)format("woff2"),url(../media/aref-ruqaa-latin-ext-700-normal.004xb~j08o3z7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:700;src:url(../media/aref-ruqaa-latin-700-normal.0qh5vv_.rp_xl.woff2)format("woff2"),url(../media/aref-ruqaa-latin-700-normal.158xu3oc2cv6x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-arabic-400-normal.035r.27e.vs2o.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-400-normal.0fdqxf7d7xjr7.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.0hgo4sdc18~2q.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.0pomcvv4ps-4f.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-ext-400-normal.0~r4xoojklo36.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-400-normal.0zabfik9.smyq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-400-normal.0jup_3~s1d13x.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-400-normal.06.0~wqg.vw~z.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-arabic-500-normal.0uoi~zl1jhyv2.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-500-normal.00apnuzab~wi6.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.0~8en0431axdp.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.0eg5cjl.3sypr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-latin-ext-500-normal.0~s4vbhw2w1s..woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-500-normal.06pw-0df259-0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-latin-500-normal.184858dkmi80_.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-500-normal.0yqbb8dv_737x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-arabic-600-normal.0tjgejq3cryb~.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-600-normal.0-z8r236cta4-.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.0p~p_f9jjnz6i.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.037bqm._kgzk-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-latin-ext-600-normal.0seggxusupo54.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-600-normal.12~azl.3czh1i.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-latin-600-normal.0~60fzh3_1lc2.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-600-normal.0uklxz__ed32..woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-arabic-700-normal.04ib4ux2sheu4.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-700-normal.0461varh2jxn0.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-700-normal.0jepg~~ye9dgy.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-700-normal.0w45z9ti9m6xn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-latin-ext-700-normal.0-u3fqxqi_gne.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-700-normal.0a0o4wvh3ln.v.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-latin-700-normal.0z-qu8tozg9y7.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-700-normal.0wg8__hc8b9ke.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--navy:#172338;--navy-deep:#0d1728;--navy-brand:#22324b;--green:#4aba76;--green-dark:#2e8d56;--green-light:#dff6e7;--mint:#effaf2;--cream:#f5f3ed;--paper:#fbfbf8;--ink:#172338;--muted:#667085;--line:#17233824;--white-line:#ffffff24;--shadow:0 28px 80px #11233624;--font-arabic-display:"Aref Ruqaa", serif;--font-arabic-sans:"IBM Plex Sans Arabic", "Segoe UI", Tahoma, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Segoe UI,Tahoma,Arial,Noto Sans Arabic,sans-serif}button,a{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}img{max-width:100%;display:block}::selection{background:var(--green);color:var(--navy-deep)}.site-shell{background:var(--paper);min-height:100vh;overflow:clip}.site-shell[dir=rtl]{font-family:var(--font-arabic-sans)}.skip-link{z-index:1000;color:var(--navy);box-shadow:var(--shadow);inset-inline-start:1rem;background:#fff;border-radius:.5rem;padding:.8rem 1rem;position:fixed;top:-5rem}.skip-link:focus{top:1rem}.site-header{z-index:50;border-bottom:1px solid var(--white-line);color:#fff;grid-template-columns:1fr auto;align-items:center;width:min(100% - 64px,1400px);height:92px;margin-inline:auto;display:grid;position:absolute;inset:0 0 auto}.brand{justify-self:start}.brand-logo{width:170px;height:auto}.brand-logo-dark{display:none}.header-actions{justify-self:end;align-items:center;gap:.85rem;display:flex}.language-switch{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;font-size:.82rem;font-weight:650;display:inline-flex}.language-dot{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #4aba7621}.header-cta{border:1px solid #ffffff6b;align-items:center;gap:.7rem;min-height:44px;padding:0 1rem;font-size:.82rem;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.header-cta:hover,.header-cta:focus-visible{color:var(--navy);background:#fff}.menu-button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:7px;width:52px;height:52px;transition:background .18s,border-color .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 12px 32px #0000001f}.menu-button:hover,.menu-button:focus-visible{background:#fff3;border-color:#ffffff75;transform:rotate(5deg)}.menu-button span{background:#fff;border-radius:999px;width:19px;height:1.5px;transition:transform .22s,width .22s;position:absolute}.menu-button span:first-child{transform:translateY(-4px)}.menu-button span:last-child{width:13px;transform:translate(3px,4px)}[dir=rtl] .menu-button span:last-child{transform:translate(-3px,4px)}.menu-button[aria-expanded=true] span:first-child{transform:rotate(45deg)}.menu-button[aria-expanded=true] span:last-child,[dir=rtl] .menu-button[aria-expanded=true] span:last-child{width:19px;transform:rotate(-45deg)}.mobile-menu{z-index:40;color:var(--navy);opacity:0;pointer-events:none;visibility:hidden;place-items:center;padding:118px 32px 42px;transition:opacity .24s,visibility .24s;display:grid;position:fixed;inset:0;overflow:auto}.mobile-menu.is-open{opacity:1;pointer-events:auto;visibility:visible}.menu-backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:default;background:radial-gradient(circle at 16% 18%,#4aba762e,#0000 26%),linear-gradient(145deg,#0d1728f0,#142439fa);border:0;position:fixed;inset:0}.menu-panel{background:#fbfbf8fa;border-radius:32px;width:min(100%,900px);padding:clamp(28px,4vw,52px);transition:transform .3s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(-18px)scale(.985);box-shadow:0 36px 100px #00000047}.mobile-menu.is-open .menu-panel{transform:translateY(0)scale(1)}.menu-label{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.8rem;margin-bottom:1.25rem;font-size:.72rem;font-weight:750;display:flex}.menu-label i{background:var(--green);width:36px;height:1px}.mobile-menu nav{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mobile-menu nav a{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:baseline;gap:1rem;min-height:114px;padding:1.6rem 1.25rem;transition:background .18s,color .18s,padding .18s;display:grid}.mobile-menu nav a:nth-child(odd){border-inline-end:1px solid var(--line)}.mobile-menu nav a:hover,.mobile-menu nav a:focus-visible{background:var(--mint);color:var(--green-dark);padding-inline-start:1.6rem}.mobile-menu nav small{color:var(--green-dark);font-family:Courier New,monospace;font-size:.65rem}.mobile-menu nav strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.2vw,3.55rem);font-weight:400;line-height:1}[dir=rtl] .mobile-menu nav strong{font-family:var(--font-arabic-sans);font-weight:600}.mobile-menu nav a>span{font-size:1rem;transition:transform .18s}.mobile-menu nav a:hover>span,.mobile-menu nav a:focus-visible>span{transform:translate(3px,-3px)}[dir=rtl] .mobile-menu nav a:hover>span,[dir=rtl] .mobile-menu nav a:focus-visible>span{transform:translate(-3px,-3px)}.menu-note{color:var(--muted);margin:1.5rem 0 0;font-size:.76rem}.hero{isolation:isolate;background:var(--navy-deep);color:#fff;grid-template-columns:minmax(0,1.05fr) minmax(390px,.7fr);align-items:center;gap:clamp(3rem,6vw,7rem);min-height:800px;padding:150px max(32px,50vw - 700px) 84px;display:grid;position:relative;overflow:hidden}.hero-art{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-art img{object-fit:cover;object-position:center;filter:saturate(1.03)contrast(1.05)brightness(1.06);width:100%;height:100%;transform:scale(1.025)}.hero-art:after{content:"";background:linear-gradient(90deg,#0d1728fc 0%,#0d1728e6 35%,#0d17287a 63%,#0d17281f 100%),linear-gradient(#0d172842,#0000 36%,#0d172859);position:absolute;inset:0}[dir=rtl] .hero-art img{transform:scale(1.025)scaleX(-1)}[dir=rtl] .hero-art:after{background:linear-gradient(270deg,#0d1728fc 0%,#0d1728e6 35%,#0d17287a 63%,#0d17281f 100%),linear-gradient(#0d172842,#0000 36%,#0d172859)}.hero-grid{z-index:1;opacity:.09;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.hero-glow{z-index:1;filter:blur(2px);pointer-events:none;border-radius:999px;position:absolute}.hero-glow-one{top:-230px;border:1px solid #4aba7638;width:520px;height:520px;inset-inline-end:4%;box-shadow:0 0 100px #4aba7614,inset 0 0 100px #4aba760f}.hero-glow-two{filter:blur(70px);bottom:-210px;background:#4aba760d;width:420px;height:420px;inset-inline-start:30%}.hero-content{z-index:3;max-width:800px;position:relative}.eyebrow{color:var(--green-dark);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:.8rem;margin:0 0 1.35rem;font-size:.73rem;font-weight:800;display:flex}.eyebrow>span{background:currentColor;width:32px;height:1px}[dir=rtl] .eyebrow{letter-spacing:0}.hero-eyebrow{color:#83dda7}.hero h1{letter-spacing:-.064em;max-width:840px;margin:0;font-size:clamp(3.5rem,6.35vw,6.75rem);font-weight:720;line-height:.94}[dir=rtl] .hero h1{font-family:var(--font-arabic-display);letter-spacing:0;font-size:clamp(3.7rem,6vw,6.35rem);font-weight:700;line-height:1.18}.hero h1 span,.hero h1 em{display:block}.hero h1 em{color:var(--green);margin-top:.18em;font-style:normal;font-weight:480}[dir=rtl] .hero h1 em{font-weight:700}[dir=ltr] .hero h1 em{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.hero-copy{color:#ffffffb3;max-width:680px;margin:2rem 0 0;font-size:clamp(1.03rem,1.3vw,1.2rem);line-height:1.85}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.button{border:1px solid #0000;justify-content:center;align-items:center;gap:1.2rem;min-height:54px;padding:0 1.3rem;font-size:.88rem;font-weight:750;transition:transform .18s,background .18s,border-color .18s,color .18s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button-primary{background:var(--green);color:var(--navy-deep)}.button-primary:hover,.button-primary:focus-visible{background:#66ca8d}.button-ghost{color:#fff;border-color:#ffffff52}.button-ghost:hover,.button-ghost:focus-visible{background:#ffffff12;border-color:#fff}.principle-list{color:#ffffffa8;flex-wrap:wrap;gap:1.3rem;margin:2rem 0 0;padding:0;font-size:.76rem;list-style:none;display:flex}.principle-list li{align-items:center;gap:.48rem;display:inline-flex}.principle-list span{color:var(--green)}.intelligence-canvas{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 70% 25%,#4aba761f,#0000 34%),linear-gradient(#fff1,#fff0),#050e1b85;border:1px solid #ffffff2e;border-radius:28px;justify-self:end;width:min(100%,460px);min-height:540px;position:relative;overflow:hidden;box-shadow:0 34px 100px #0000004d,inset 0 1px #ffffff0f}.canvas-topline,.canvas-status{color:#ffffff94;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.67rem;font-weight:750;display:flex;position:absolute;inset-inline:24px}.canvas-topline{border-bottom:1px solid #ffffff1a;padding-bottom:18px;top:22px}.canvas-topline i{border:1px solid var(--green);border-radius:50%;width:8px;height:8px}.signal-orbit{background:#040c1852;border-radius:22px;place-items:center;display:grid;position:absolute;inset:63px 22px 118px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.signal-art{object-fit:cover;opacity:.9;filter:saturate(.92)contrast(1.08)brightness(.9);width:114%;max-width:none;height:114%;animation:12s ease-in-out infinite alternate signal-drift;position:absolute;inset:-7%;-webkit-mask-image:radial-gradient(circle,#000 43%,#000c 64%,#0000 92%);mask-image:radial-gradient(circle,#000 43%,#000c 64%,#0000 92%)}.orbit{z-index:1;border:1px solid #ffffff1f;border-radius:50%;position:absolute}.orbit-one{border-color:#ffffff2e;width:306px;height:306px;animation:6s ease-in-out infinite breathe;box-shadow:0 0 60px #4aba7614}.orbit-two{border-style:dashed;border-color:#6ada976b;width:232px;height:232px;animation:22s linear infinite orbit-spin}.orbit-three{background:radial-gradient(circle,#4aba761a,#0000 70%);border-color:#fff3;width:142px;height:142px;box-shadow:0 0 76px #4aba7624}.signal-core{z-index:3;isolation:isolate;filter:drop-shadow(0 18px 30px #030c1675);place-items:center;width:86px;height:86px;display:grid;position:relative}.signal-core:before{z-index:-1;clip-path:polygon(50% 0,94% 24%,82% 83%,32% 100%,0 58%,14% 14%);content:"";filter:blur(.2px);opacity:.9;background:linear-gradient(145deg,#89e7ae52,#4aba760a 68%),#ffffff0a;animation:7s ease-in-out infinite core-facet;position:absolute;inset:-9px;transform:rotate(-12deg)}.signal-core:after{z-index:-2;content:"";filter:blur(9px);background:radial-gradient(circle,#4aba764d,#0000 68%);border-radius:50%;animation:4.5s ease-in-out infinite core-glow;position:absolute;inset:-28px}.signal-core img{border-radius:11px;width:58px;transform:rotate(45deg);box-shadow:0 14px 34px #0000004d,0 0 40px #4aba7652}.signal-node{z-index:4;border:2px solid var(--navy-deep);background:var(--green);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 4px #4aba7626}.node-one{top:calc(50% - 125px);inset-inline-start:calc(50% + 55px)}.node-two{bottom:calc(50% - 132px);inset-inline-start:calc(50% - 108px)}.node-three{top:50%;inset-inline-end:calc(50% - 149px)}.signal-steps{inset-inline:24px;border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:60px}.signal-steps div{border-inline-end:1px solid #ffffff1a;flex-direction:column;gap:.3rem;padding:16px 12px 0;display:flex}.signal-steps div:last-child{border-inline-end:0}.signal-steps span{color:var(--green);font-family:Courier New,monospace;font-size:.62rem}.signal-steps strong{color:#ffffffd4;font-size:.74rem}.canvas-status{letter-spacing:0;text-transform:none;justify-content:flex-start;gap:.65rem;bottom:22px}.status-pulse{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.status-pulse:after{border:1px solid var(--green);border-radius:inherit;content:"";animation:2s ease-out infinite pulse;position:absolute;inset:-4px}.scroll-cue{color:#ffffff57;letter-spacing:.2em;bottom:30px;align-items:center;gap:.75rem;font-size:.6rem;display:flex;position:absolute;inset-inline-start:max(32px,50vw - 700px)}.scroll-cue span{background:#ffffff40;width:45px;height:1px}.section{padding:130px max(32px,50vw - 700px)}.section-heading{grid-template-columns:1.15fr .55fr;align-items:end;gap:4rem;margin-bottom:64px;display:grid}.section-heading h2,.services-intro h2{letter-spacing:-.06em;max-width:880px;margin:0;font-size:clamp(2.8rem,5vw,5.35rem);font-weight:680;line-height:1.02}[dir=rtl] .section-heading h2,[dir=rtl] .services-intro h2{font-family:var(--font-arabic-display);letter-spacing:0;font-weight:700;line-height:1.24}.section-heading>p{max-width:450px;color:var(--muted);margin:0 0 .55rem;font-size:1rem;line-height:1.9}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.product-card{isolation:isolate;border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(240px,.72fr);gap:clamp(1.5rem,3vw,3.5rem);min-height:620px;padding:clamp(28px,4vw,52px);display:grid;position:relative;overflow:hidden}.product-art{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.product-art img{object-fit:cover;width:100%;height:100%}.product-wasl{background:var(--navy-deep);color:#fff;grid-column:1/-1;min-height:570px}.product-wasl .product-art img{object-position:center;opacity:.88}.product-wasl .product-art:after{background:linear-gradient(90deg, var(--navy-deep) 0%, #0d1728f5 34%, #0d17286b 65%, #0d17281f 100%);content:"";position:absolute;inset:0}[dir=rtl] .product-wasl .product-art img{transform:scaleX(-1)}[dir=rtl] .product-wasl .product-art:after{background:linear-gradient(270deg, var(--navy-deep) 0%, #0d1728f5 34%, #0d17286b 65%, #0d17281f 100%)}.product-shopiq{background:#e8f4d8;grid-template-columns:1fr}.product-mufid{background:#e9edf2;grid-template-columns:1fr}.product-shopiq .product-art,.product-mufid .product-art{top:38%}.product-shopiq .product-art img,.product-mufid .product-art img{opacity:.84}.product-shopiq .product-art img{object-position:center 76%}.product-mufid .product-art img{object-position:center 72%}.product-shopiq .product-art:after,.product-mufid .product-art:after{content:"";position:absolute;inset:0}.product-shopiq .product-art:after{background:linear-gradient(#e8f4d8 0%,#e8f4d8b3 18%,#0000 54%),linear-gradient(#0000 52%,#0d172847)}.product-mufid .product-art:after{background:linear-gradient(#e9edf2 0%,#e9edf2b8 18%,#0000 54%),linear-gradient(#0000 52%,#0d17282e)}.product-copy{z-index:2;flex-direction:column;display:flex;position:relative}.product-meta{color:#1723389e;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #17233829;justify-content:space-between;align-items:center;padding-bottom:17px;font-size:.69rem;font-weight:750;display:flex}.product-wasl .product-meta{color:#ffffff8c;border-color:#ffffff24}.product-meta p{margin:0}.product-card h3{letter-spacing:-.065em;margin:1.8rem 0 1rem;font-size:clamp(3.2rem,5vw,5.7rem);font-weight:650;line-height:.92}[dir=rtl] .product-card h3{line-height:1.05}.product-description{color:#172338b5;max-width:620px;margin:0;font-size:.99rem;line-height:1.85}.product-wasl .product-description{color:#ffffffab}.tag-list{flex-wrap:wrap;gap:.45rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.tag-list li{color:#172338b3;border:1px solid #1723382b;border-radius:999px;padding:.46rem .7rem;font-size:.68rem;font-weight:700}.product-wasl .tag-list li{color:#ffffffb8;border-color:#ffffff2e}.text-link{border-bottom:1px solid;align-self:flex-start;align-items:center;gap:.8rem;margin-top:auto;padding-top:2rem;font-size:.82rem;font-weight:800;transition:gap .18s,color .18s;display:inline-flex}.text-link:hover,.text-link:focus-visible{color:var(--green-dark);gap:1.2rem}.product-wasl .text-link:hover,.product-wasl .text-link:focus-visible{color:var(--green)}.wasl-visual{z-index:2;min-height:430px;color:var(--ink);background:#f2f4f5;border:1px solid #ffffff29;border-radius:24px;align-self:center;transition:transform .35s;position:relative;overflow:hidden;transform:rotate(-1.4deg);box-shadow:0 34px 90px #00000052,0 0 0 1px #ffffff0a}[dir=rtl] .wasl-visual{transform:rotate(1.4deg)}.product-wasl:hover .wasl-visual{transform:rotate(0)translateY(-5px)}.chat-header{background:#fff;border-bottom:1px solid #dfe3e7;align-items:center;gap:.75rem;padding:1rem 1.1rem;display:flex}.avatar{background:var(--green-light);width:36px;height:36px;color:var(--green-dark);border-radius:50%;place-items:center;font-weight:800;display:grid}.chat-header>div:nth-child(2){flex-direction:column;flex:1;display:flex}.chat-header strong{font-size:.8rem}.chat-header span{color:#7e8793;align-items:center;gap:.3rem;font-size:.62rem;display:flex}.chat-header span i{background:var(--green);border-radius:50%;width:5px;height:5px}.chat-header b{color:#99a1ab;letter-spacing:.1em;font-size:.85rem}.chat-workspace{grid-template-columns:minmax(0,1fr) 138px;min-height:315px;display:grid}.chat-body{background:linear-gradient(#ffffffc7,#ffffffc7),radial-gradient(circle at 2px 2px,#bdc6ce 1px,#0000 0) 0 0/18px 18px;flex-direction:column;justify-content:center;gap:.8rem;min-height:315px;padding:1.5rem;display:flex}.chat-bubble{border-radius:12px;max-width:80%;padding:.75rem .9rem;font-size:.74rem;line-height:1.65}.customer-bubble{background:#fff;border-bottom-left-radius:3px;align-self:flex-start;box-shadow:0 5px 16px #16223612}.ai-bubble{background:linear-gradient(135deg,#ddf9e7,#cbf2da);border-bottom-right-radius:3px;align-self:flex-end;box-shadow:0 7px 22px #2e8d5617}[dir=rtl] .customer-bubble{border-radius:12px 12px 3px}[dir=rtl] .ai-bubble{border-radius:12px 12px 12px 3px}.context-trace{color:#65707e;background:#ffffffe0;border:1px solid #2e8d5629;border-radius:999px;align-self:center;align-items:center;gap:.45rem;max-width:92%;padding:.38rem .58rem;font-size:.53rem;font-weight:700;display:inline-flex;box-shadow:0 5px 18px #1723380f}.context-trace span{background:var(--green-light);width:16px;height:16px;color:var(--green-dark);border-radius:50%;place-items:center;font-size:.58rem;display:grid}.chat-context{background:radial-gradient(circle at 80% 5%,#4aba7624,#0000 32%),#eef2f3;border-inline-start:1px solid #dfe3e7;padding:1rem .8rem}.context-agent{border-bottom:1px solid #1723381a;align-items:center;gap:.55rem;padding-bottom:1rem;display:flex}.context-agent>span{border-radius:10px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden;box-shadow:0 7px 18px #2e8d5629}.context-agent img{width:100%}.context-agent>div{flex-direction:column;min-width:0;display:flex}.context-agent small{color:var(--green-dark);letter-spacing:.08em;font-family:Courier New,monospace;font-size:.48rem;font-weight:800}.context-agent strong{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.chat-context dl{gap:.7rem;margin:1rem 0 0;display:grid}.chat-context dl>div{background:#ffffffb3;border-radius:10px;padding:.65rem}.chat-context dt,.chat-context dd{margin:0}.chat-context dt{color:#7a8490;font-size:.5rem}.chat-context dd{color:var(--navy);margin-top:.3rem;font-size:.6rem;font-weight:800;line-height:1.4}.chat-context dl>div:last-child dd{color:var(--green-dark);font-size:1rem}.chat-footer{color:#65707e;background:#fff;border-top:1px solid #dfe3e7;align-items:center;gap:.6rem;padding:.95rem 1.1rem;font-size:.63rem;display:flex}.shopiq-visual,.mufid-visual{z-index:2;margin-top:2.5rem;position:relative}.shop-prompt{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd9;border:1px solid #1723382b;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;min-height:74px;padding:0 1rem;display:grid;box-shadow:0 14px 36px #2a461b1a}.shop-prompt>span{color:var(--green-dark);font-size:1.1rem}.shop-prompt p{margin:0;font-size:.73rem;line-height:1.45}.shop-prompt b{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.75rem;display:grid}.shop-result-line{color:#17233891;justify-content:space-between;align-items:center;margin:1rem 0 .75rem;font-size:.65rem;display:flex}.shop-result-line i{background:currentColor;width:44px;height:1px}.shop-options{grid-template-columns:repeat(2,1fr);gap:.9rem;display:grid}.shop-option{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#ffffffb3;border:1px solid #17233826;border-radius:18px;min-height:238px;padding:2.2rem .8rem .9rem;transition:box-shadow .18s,background .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 14px 32px #1f37120f}.shop-option:hover{background:#fff;transform:translateY(-4px);box-shadow:0 18px 38px #1f37121f}.shop-option.is-best{background:#fff}.option-label{background:var(--navy);color:#fff;top:0;padding:.38rem .65rem;font-size:.53rem;font-weight:750;position:absolute;inset-inline-start:0}.option-score{color:#1723389e;top:.65rem;font-family:Courier New,monospace;font-size:.67rem;font-weight:800;position:absolute;inset-inline-end:.65rem}.option-score small{font-size:.47rem;font-weight:500}.product-shot{background:#f7f7f2;border-radius:13px;width:min(100%,154px);height:132px;margin:.35rem auto .8rem;position:relative;overflow:hidden}.product-shot img{object-fit:contain;filter:saturate(.96)contrast(1.02);width:auto;max-width:none;height:150px;transition:transform .24s;position:absolute;top:-9px}.product-shot-one img{left:-2px}.product-shot-two img{right:-2px}.shop-option:hover .product-shot img{transform:scale(1.035)}.shop-option strong,.shop-option p{text-align:center;margin:0;font-size:.73rem;display:block}.shop-option p{color:var(--green-dark);margin-top:.25rem;font-weight:800}.mufid-visual{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffa8;border:1px solid #17233821;border-radius:18px;overflow:hidden;box-shadow:0 24px 60px #1723381a}.mufid-toolbar{border-bottom:1px solid #1723381a;align-items:center;gap:.75rem;padding:.85rem;display:flex}.mini-brand{border-radius:7px;place-items:center;width:31px;height:31px;display:grid;overflow:hidden}.mini-brand img{width:100%}.mufid-toolbar strong{flex:1;font-size:.7rem}.mufid-toolbar>span{color:#9299a2;font-size:.7rem}.metric-card{min-height:178px;padding:1rem;position:relative;overflow:hidden}.metric-card>span{color:#717b88;font-size:.63rem}.metric-card>strong{margin-top:.4rem;font-size:1.5rem;display:block}.metric-card small{color:#7c8590;font-size:.55rem}.metric-card em{background:var(--green-light);color:var(--green-dark);border-radius:999px;margin-top:.35rem;padding:.25rem .4rem;font-size:.55rem;font-style:normal;font-weight:800;display:inline-block}.spark-bars{inset-inline:50%;align-items:flex-end;gap:4px;display:flex;position:absolute;top:37px;bottom:25px}.spark-bars i{background:linear-gradient(to top, var(--green-dark), var(--green));opacity:.75;width:7px}.mufid-rows{border-top:1px solid #1723381a}.mufid-rows>div{border-bottom:1px solid #17233814;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;min-height:52px;padding:0 .85rem;display:grid}.mufid-rows>div:last-child{border-bottom:0}.row-icon{background:var(--green-light);width:25px;height:25px;color:var(--green-dark);border-radius:50%;place-items:center;font-size:.65rem;font-weight:800;display:grid}.mufid-rows p{margin:0;font-size:.65rem}.mufid-rows strong{font-size:.7rem}.services-intro{background:var(--green);color:var(--navy-deep);grid-template-columns:minmax(0,1.15fr) minmax(320px,.55fr);align-items:end;gap:5rem;padding:110px max(32px,50vw - 700px);display:grid}.services-intro .eyebrow{color:var(--navy-deep)}.services-intro h2{letter-spacing:-.06em;max-width:880px;margin:0;font-size:clamp(2.8rem,5vw,5.35rem);font-weight:680;line-height:1.02}[dir=rtl] .services-intro h2{font-family:var(--font-arabic-display);letter-spacing:0;font-weight:700;line-height:1.24}.services-intro>div:last-child>p{max-width:500px;margin:0 0 1.8rem;font-size:1rem;line-height:1.85}.button-light{border-color:#0d172842}.button-light:hover,.button-light:focus-visible{border-color:var(--navy-deep);background:var(--navy-deep);color:#fff}.services{background:var(--paper)}.services-heading{margin-bottom:54px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.service-card{isolation:isolate;border:1px solid var(--line);border-radius:28px;min-height:710px;padding:clamp(30px,4vw,54px);position:relative;overflow:hidden;box-shadow:0 24px 64px #17233814}.service-card:before,.service-card:after{pointer-events:none;content:"";position:absolute;inset:0}.service-card:before{z-index:0;background-image:url(/images/services-dual-world-v3.webp);background-repeat:no-repeat;background-size:auto 100%;transition:transform .65s cubic-bezier(.2,.72,.25,1)}.service-card:after{z-index:1}.service-card:hover:before{transform:scale(1.025)}.service-topline,.service-card h3,.service-description,.service-card>ul{z-index:2;position:relative}.service-icon,.service-link{z-index:2}.service-consulting{background:var(--navy-deep);color:#fff}.service-consulting:before{opacity:.86;background-position:0}.service-consulting:after{background:linear-gradient(#07111f33,#07111fe0 54%,#091424 100%),linear-gradient(90deg,#07111fc2,#07111f14)}.service-training{background:var(--cream)}.service-training:before{opacity:.9;background-position:100%}.service-training:after{background:linear-gradient(#f7f6f01f,#f7f6f0c7 55%,#f4f2ea 100%),linear-gradient(270deg,#f7f6f052,#f7f6f014)}.service-topline{border-bottom:1px solid var(--line);color:#1723388c;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-bottom:1.1rem;font-size:.68rem;font-weight:750;display:flex}.service-consulting .service-topline{border-color:var(--white-line);color:#ffffff85}.service-topline p{margin:0}.service-icon{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);top:100px;background:#0814232e;width:116px;height:116px;position:absolute;inset-inline-end:clamp(28px,4vw,54px);box-shadow:0 18px 44px #08142321}.service-icon-consulting{border:1px solid #89e2ac6b;border-radius:50%}.service-icon-consulting:before,.service-icon-consulting:after{border-radius:inherit;content:"";border:1px solid #4aba7640;position:absolute;inset:16px}.service-icon-consulting:after{background:var(--green);inset:33px;box-shadow:0 0 38px #4aba768f}.service-icon-consulting span{z-index:2;background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute}.service-icon-consulting span:first-child{top:6px;left:54px}.service-icon-consulting span:nth-child(2){bottom:25px;right:6px}.service-icon-consulting span:nth-child(3){bottom:21px;left:9px}.service-icon-training{background:#ffffff6b;border:1px solid #1723381c;grid-template-columns:repeat(2,1fr);gap:7px;padding:8px;display:grid;transform:rotate(45deg)}.service-icon-training span{background:#ffffff57;border:1px solid #17233857}.service-icon-training span:first-child,.service-icon-training span:nth-child(4){background:var(--green)}.service-card h3{letter-spacing:-.06em;max-width:560px;margin:7.8rem 0 1.1rem;font-size:clamp(2.5rem,3.65vw,4.15rem);font-weight:660;line-height:1.04}[dir=rtl] .service-card h3{letter-spacing:-.035em;line-height:1.17}.service-description{color:#172338ad;max-width:590px;margin:0;line-height:1.85}.service-consulting .service-description{color:#ffffffa6}.service-card>ul{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:2.2rem 0 0;padding:0;list-style:none;display:grid}.service-consulting>ul{border-color:var(--white-line)}.service-card li{border-bottom:1px solid var(--line);color:#172338b8;align-items:center;gap:.7rem;min-height:58px;font-size:.73rem;font-weight:650;display:flex}.service-card li:nth-child(odd){border-inline-end:1px solid var(--line);padding-inline-end:1rem}.service-card li:nth-child(2n){padding-inline-start:1rem}.service-consulting li{border-color:var(--white-line);color:#ffffffad}.service-card li span{color:var(--green)}.service-link{bottom:clamp(28px,4vw,54px);border-bottom:1px solid;align-items:center;gap:1rem;padding-bottom:.35rem;font-size:.79rem;font-weight:800;transition:gap .18s,color .18s;display:inline-flex;position:absolute;inset-inline-start:clamp(28px,4vw,54px)}.service-link:hover,.service-link:focus-visible{color:var(--green-dark);gap:1.35rem}.service-consulting .service-link:hover,.service-consulting .service-link:focus-visible{color:var(--green)}.belief{background:radial-gradient(circle at 5% 100%, #4aba761f, transparent 33%), var(--navy-brand);color:#fff;grid-template-columns:.35fr 1fr;min-height:720px;padding:130px max(32px,50vw - 700px);display:grid;position:relative;overflow:hidden}.belief:before{opacity:.2;content:"";background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.belief-mark,.belief-content{z-index:1;position:relative}.belief-mark{align-items:flex-start;display:flex}.belief-mark span{width:82px;height:82px;color:var(--green);border:1px solid #ffffff36;place-items:center;font-size:1.55rem;display:grid}.belief-content>p:first-child{color:var(--green);letter-spacing:.14em;text-transform:uppercase;margin:0 0 2.5rem;font-size:.69rem;font-weight:800}.belief-content h2{letter-spacing:-.06em;max-width:1040px;margin:0;font-size:clamp(3rem,5.6vw,6rem);font-weight:540;line-height:1.04}[dir=rtl] .belief-content h2{font-family:var(--font-arabic-display);letter-spacing:0;font-weight:700;line-height:1.27}.belief-note{grid-template-columns:70px minmax(0,540px);align-items:start;gap:1.5rem;margin-top:3.8rem;display:grid}.belief-note>span{background:var(--green);height:1px;margin-top:.8rem}.belief-note p{color:#ffffff9e;margin:0;line-height:1.9}.approach{background:var(--paper)}.approach-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.approach-step{border-inline-end:1px solid var(--line);min-height:500px;padding:28px clamp(22px,3.2vw,48px) 30px;transition:background .2s;position:relative}.approach-step:last-child{border-inline-end:0}.approach-step:hover{background:#fff}.step-number{justify-content:space-between;align-items:center;display:flex}.step-number span{color:var(--green-dark);font-family:Courier New,monospace;font-size:.69rem;font-weight:800}.step-number i{border:1px solid var(--green-dark);border-radius:50%;width:8px;height:8px}.approach-step>p:first-of-type{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:4.8rem 0 .75rem;font-size:.7rem;font-weight:750}.approach-step h3{letter-spacing:-.06em;margin:0;font-size:clamp(2.7rem,4vw,4.5rem);font-weight:650;line-height:1}[dir=rtl] .approach-step h3{letter-spacing:-.035em;line-height:1.15}.step-rule{background:var(--line);height:1px;margin:3rem 0 1.5rem;position:relative}.step-rule span{background:var(--green);inset-inline-start:0;width:28%;height:1px;transition:width .3s;position:absolute;top:0}.approach-step:hover .step-rule span{width:100%}.step-body{max-width:380px;color:var(--muted);margin:0;font-size:.9rem;line-height:1.85}.difference{background:var(--cream);grid-template-columns:minmax(0,.9fr) minmax(460px,1.05fr);gap:clamp(4rem,8vw,9rem);padding:130px max(32px,50vw - 700px);display:grid}.difference-heading{align-self:start;position:sticky;top:3rem}.difference-heading h2{letter-spacing:-.06em;max-width:700px;margin:0;font-size:clamp(3rem,5vw,5.4rem);font-weight:670;line-height:1.03}[dir=rtl] .difference-heading h2{font-family:var(--font-arabic-display);letter-spacing:0;font-weight:700;line-height:1.25}.difference-heading>p:last-child{max-width:610px;color:var(--muted);margin:2rem 0 0;line-height:1.9}.difference-grid{border-top:1px solid var(--line)}.difference-grid article{border-bottom:1px solid var(--line);grid-template-columns:56px .65fr 1fr;align-items:start;gap:1.5rem;padding:2.5rem 0;display:grid}.difference-grid article>span{color:var(--green-dark);font-family:Courier New,monospace;font-size:.7rem}.difference-grid h3{letter-spacing:-.025em;margin:0;font-size:1.35rem;font-weight:700}.difference-grid p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.8}.contact{background:var(--green);min-height:790px;color:var(--navy-deep);place-items:center;padding:120px max(32px,50vw - 700px);display:grid;position:relative;overflow:hidden}.contact-grid{opacity:.18;background-image:linear-gradient(#0d17282e 1px,#0000 1px),linear-gradient(90deg,#0d17282e 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 73%);mask-image:radial-gradient(circle,#000,#0000 73%)}.contact-orbit{pointer-events:none;border:1px solid #0d172824;border-radius:50%;position:absolute}.orbit-large{width:760px;height:760px}.orbit-small{border-style:dashed;width:560px;height:560px;animation:48s linear infinite orbit-spin}.contact-copy{z-index:2;text-align:center;max-width:1000px;position:relative}.contact-copy .eyebrow{color:var(--navy-deep);justify-content:center}.contact-copy h2{letter-spacing:-.07em;margin:0;font-size:clamp(3.4rem,6.8vw,7.3rem);font-weight:650;line-height:.96}[dir=rtl] .contact-copy h2{font-family:var(--font-arabic-display);letter-spacing:0;font-weight:700;line-height:1.22}.contact-copy>p{max-width:660px;margin:2rem auto 0;font-size:1rem;line-height:1.85}.contact-button{background:var(--navy-deep);color:#fff;align-items:center;gap:2.2rem;min-height:68px;margin-top:2.4rem;padding:.35rem .4rem .35rem 1.55rem;font-size:.9rem;font-weight:800;transition:gap .18s,transform .18s;display:inline-flex}[dir=rtl] .contact-button{padding:.35rem 1.55rem .35rem .4rem}.contact-button b{width:56px;height:56px;color:var(--navy-deep);background:#fff;place-items:center;display:grid}.contact-button:hover,.contact-button:focus-visible{gap:2.7rem;transform:translateY(-3px)}.contact-copy small{color:#0d17289c;margin-top:1rem;font-size:.65rem;display:block}.site-footer{background:var(--navy-deep);color:#fff;padding:72px max(32px,50vw - 700px) 25px}.footer-main{grid-template-columns:1.2fr .55fr .8fr 1fr;gap:3rem;min-height:280px;display:grid}.footer-brand img{width:176px}.footer-brand p{color:#ffffff6e;margin:1.1rem 0 0;font-size:.72rem}.footer-column{flex-direction:column;gap:.8rem;display:flex}.footer-column h3{color:var(--green);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .6rem;font-size:.68rem;font-weight:800}.footer-column a{color:#ffffffa3;align-self:flex-start;font-size:.78rem;transition:color .18s}.footer-column a:hover,.footer-column a:focus-visible{color:#fff}.footer-email{border-bottom:1px solid #ffffff52;justify-content:space-between;align-self:start;gap:1rem;padding-bottom:.75rem;font-size:clamp(.8rem,1.25vw,1rem);display:flex}.footer-email span{color:var(--green)}.footer-bottom{border-top:1px solid var(--white-line);color:#ffffff6e;grid-template-columns:1fr auto auto;align-items:center;gap:2rem;padding-top:24px;font-size:.68rem;display:grid}.footer-bottom p{margin:0}.footer-bottom button{color:inherit;cursor:pointer;background:0 0;border:0}.footer-bottom button:hover,.footer-bottom button:focus-visible{color:#fff}.footer-bottom>a{color:#fff;border:1px solid #fff3;place-items:center;width:38px;height:38px;transition:background .18s,color .18s;display:grid}.footer-bottom>a:hover,.footer-bottom>a:focus-visible{color:var(--navy-deep);background:#fff}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes breathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.03)}}@keyframes pulse{50%{opacity:.5}}@keyframes signal-drift{0%{transform:scale(1)translate(-1.5%,1%)}to{transform:scale(1.045)translate(1.5%,-1%)}}@keyframes core-facet{0%,to{opacity:.65;transform:rotate(-12deg)scale(.94)}50%{opacity:1;transform:rotate(-6deg)scale(1.04)}}@keyframes core-glow{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:1050px){.hero{grid-template-columns:1fr;min-height:auto;padding-top:160px}.hero-content{max-width:870px}.intelligence-canvas{justify-self:start;width:100%;max-width:760px}.section-heading,.services-intro{grid-template-columns:1fr;gap:2rem}.service-grid{grid-template-columns:1fr}.belief{grid-template-columns:1fr;gap:3rem}.difference{grid-template-columns:1fr}.difference-heading{position:static}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem 2rem}}@media (max-width:780px){.site-header{width:calc(100% - 36px);height:76px}.brand-logo{width:132px}.header-cta{display:none}.menu-button{width:44px;height:44px}.language-switch{font-size:.75rem}.mobile-menu{align-items:start;padding:100px 18px 24px}.menu-panel{border-radius:24px;padding:24px 20px}.mobile-menu nav{grid-template-columns:1fr}.mobile-menu nav a,.mobile-menu nav a:nth-child(odd){border-inline-end:0;min-height:80px;padding:1.15rem .35rem}.mobile-menu nav a:hover,.mobile-menu nav a:focus-visible{padding-inline-start:.75rem}.mobile-menu nav strong{font-size:clamp(1.7rem,8vw,2.5rem)}.hero{gap:3rem;padding:128px 18px 76px}.hero h1,[dir=rtl] .hero h1{font-size:clamp(3.2rem,14vw,5.2rem)}.hero-copy{font-size:.98rem}.hero-actions{flex-direction:column;align-items:stretch}.button{justify-content:space-between;width:100%}.principle-list{gap:.75rem 1rem}.intelligence-canvas{min-height:460px}.signal-orbit{transform:scale(.86)}.scroll-cue{display:none}.section{padding:90px 18px}.section-heading{gap:1.4rem;margin-bottom:42px}.section-heading h2,.services-intro h2{font-size:clamp(2.6rem,12vw,4.3rem)}.product-grid{grid-template-columns:1fr}.product-card,.product-wasl,.product-shopiq,.product-mufid{grid-column:auto;grid-template-columns:1fr;min-height:0;padding:26px}.product-card h3{font-size:3.6rem}.text-link{margin-top:1rem}.wasl-visual,.shopiq-visual,.mufid-visual{margin-top:2.5rem}.wasl-visual{min-height:0}.chat-workspace{grid-template-columns:1fr}.chat-body{min-height:285px}.chat-context{border-top:1px solid #dfe3e7;border-inline-start:0}.chat-context dl{grid-template-columns:repeat(2,minmax(0,1fr))}.services-intro{padding:84px 18px}.service-card{min-height:670px;padding:26px}.service-icon{top:92px;width:78px;height:78px;inset-inline-end:26px}.service-icon-consulting:before{inset:12px}.service-icon-consulting:after{inset:24px}.service-icon-consulting span:first-child{left:35px}.service-card h3{margin-top:6.8rem;font-size:2.75rem}.service-card>ul{grid-template-columns:1fr}.service-card li:nth-child(odd),.service-card li:nth-child(2n){border-inline-end:0;padding-inline:0}.service-link{inset-inline-start:26px;bottom:30px}.belief{min-height:0;padding:90px 18px}.belief-mark span{width:64px;height:64px}.belief-content h2{font-size:clamp(2.8rem,12vw,4.8rem)}.belief-note{grid-template-columns:36px 1fr;gap:1rem;margin-top:2.5rem}.approach-grid{grid-template-columns:1fr}.approach-step{border-inline-end:0;border-bottom:1px solid var(--line);min-height:410px;padding:28px 8px 36px}.approach-step:last-child{border-bottom:0}.approach-step>p:first-of-type{margin-top:3.4rem}.difference{gap:3.5rem;padding:90px 18px}.difference-heading h2{font-size:clamp(2.8rem,12vw,4.6rem)}.difference-grid article{grid-template-columns:40px 1fr;gap:.9rem 1rem}.difference-grid article p{grid-column:2}.contact{min-height:680px;padding:90px 18px}.orbit-large{width:560px;height:560px}.orbit-small{width:410px;height:410px}.contact-copy h2{font-size:clamp(3rem,13vw,5rem)}.contact-button{justify-content:space-between;width:100%}.site-footer{padding:58px 18px 24px}.footer-main{grid-template-columns:1fr;gap:2.7rem;padding-bottom:3rem}.footer-bottom{grid-template-columns:1fr auto}.footer-bottom>a{grid-area:1/2/span 2}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
