@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #147dbf4d}50%{box-shadow:0 0 40px #147dbf99}}@font-face{font-family:PFDinTextArabic;src:url(/assets/fonts/PFDinTextArabic-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:PFDinTextArabic;src:url(/assets/fonts/PFDinTextArabic-Hairline.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:PFDinTextArabic;src:url(/assets/fonts/PFDinTextArabic-XThin.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PFDinTextArabic;src:url(/assets/fonts/PFDinTextArabic-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PFDinTextArabic;src:url(/assets/fonts/PFDinTextArabic-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PFDinTextArabic;src:url(/assets/fonts/PFDinTextArabic-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PFDinTextArabic;src:url(/assets/fonts/PFDinTextArabic-XBlack.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PFDinTextArabic;src:url(/assets/fonts/PFDinTextArabic-XBlack.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.8125rem;line-height:1.6;color:#343a40;background-color:#fff;overflow-x:hidden}[dir=rtl]{text-align:right}[dir=ltr]{text-align:left}.font-arabic-thin{font-family:PFDinTextArabic,sans-serif;font-weight:100}.font-arabic-light{font-family:PFDinTextArabic,sans-serif;font-weight:300}.font-arabic-regular{font-family:PFDinTextArabic,sans-serif;font-weight:400}.font-arabic-medium{font-family:PFDinTextArabic,sans-serif;font-weight:500}.font-arabic-bold{font-family:PFDinTextArabic,sans-serif;font-weight:700}.font-arabic-xblack{font-family:PFDinTextArabic,sans-serif;font-weight:900}h1,h2,h3,h4,h5,h6{font-family:PFDinTextArabic,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;line-height:1.2;margin-bottom:1rem;color:#212529}h1{font-size:2.5rem;font-weight:800;letter-spacing:-.025em}h2{font-size:2rem;font-weight:700;letter-spacing:-.025em}h3{font-size:1.625rem;font-weight:600}h4{font-size:1.375rem;font-weight:600}h5{font-size:1.125rem;font-weight:500}h6{font-size:1rem;font-weight:500}p{margin-bottom:.75rem;line-height:1.6}a{color:#147dbf;text-decoration:none;transition:all .28s ease-out;position:relative}a:hover{color:#4ab8ab}a:focus{outline:none;outline-offset:0}button{font-family:inherit;cursor:pointer;border:none;outline:none;transition:all .28s ease-out}button:disabled{opacity:.6;cursor:not-allowed}input,textarea,select{font-family:inherit;font-size:inherit;padding:.75rem;border:2px solid #dee2e6;border-radius:.375rem;transition:all .28s ease-out;background:#fff}input:focus,textarea:focus,select:focus{border-color:none;box-shadow:none;outline:none}input::placeholder,textarea::placeholder,select::placeholder{color:#adb5bd}ul,ol{margin-bottom:.75rem;padding-left:1.5rem}li{margin-bottom:0}img{max-width:100%;height:auto;display:block;border-radius:.375rem;transition:all .28s ease-out}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:#147dbf!important}.text-success{color:#4ab8ab!important}.text-muted{color:#6c757d!important}.text-light{color:#adb5bd!important}.m-0{margin:0!important}.mt-1{margin-top:.375rem!important}.mt-2{margin-top:.75rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:2rem!important}.mb-1{margin-bottom:.375rem!important}.mb-2{margin-bottom:.75rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:2rem!important}.p-0{padding:0!important}.pt-1{padding-top:.375rem!important}.pt-2{padding-top:.75rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:2rem!important}.pb-1{padding-bottom:.375rem!important}.pb-2{padding-bottom:.75rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:2rem!important}@media (max-width: 768px){.text-responsive-lg{font-size:1rem!important}.text-responsive-xl{font-size:1.125rem!important}.text-responsive-2xl{font-size:1.375rem!important}}@media (max-width: 576px){.text-responsive-lg{font-size:.8125rem!important}.text-responsive-xl{font-size:1rem!important}.text-responsive-2xl{font-size:1.125rem!important}}@media (max-width: 768px){.container-responsive{max-width:720px!important;padding:0 1rem!important}.grid-responsive-2{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}}@media (max-width: 576px){.container-responsive{max-width:100%!important;padding:0 .75rem!important}.grid-responsive-2{grid-template-columns:1fr!important}.hidden-mobile{display:none!important}}@media (max-width: 768px){.hidden-tablet-down{display:none!important}}@media (min-width: 768px){.hidden-desktop-up{display:none!important}}.center{text-align:center!important}.shadow-sm{box-shadow:0 1px 2px #0000000a!important}.shadow-md{box-shadow:0 2px 4px #0000000f!important}.shadow-lg{box-shadow:0 4px 8px #00000014!important}.shadow-xl{box-shadow:0 6px 12px #0000001a!important}.shadow-2xl,.shadow-premium{box-shadow:0 12px 24px #0000001f!important}.rounded-sm{border-radius:.25rem!important}.rounded-md{border-radius:.375rem!important}.rounded-lg{border-radius:.5rem!important}.rounded-xl{border-radius:.75rem!important}.rounded-2xl{border-radius:1rem!important}.rounded-full{border-radius:9999px!important}.bg-primary{background-color:#147dbf!important;color:#fff!important}.bg-success{background-color:#4ab8ab!important;color:#fff!important}.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#343a40!important}.bg-white{background-color:#fff!important}.hover-lift{transition:all .28s ease-out}.hover-lift:hover{transform:translateY(-5px);box-shadow:0 4px 8px #00000014}.hover-scale{transition:transform .28s ease-out}.hover-glow{transition:box-shadow .28s ease-out}.hover-glow:hover{box-shadow:0 0 16px #0073e62e}.loading{position:relative;overflow:hidden}.loading:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:loading-shimmer 1.5s infinite}@keyframes loading-shimmer{0%{left:-100%}to{left:100%}}::-webkit-scrollbar{width:8px;display:none}::-webkit-scrollbar-track{background:#e9ecef}::-webkit-scrollbar-thumb{background:#147dbf;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#1271ac}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}::selection{background:#147dbf33;color:#212529}::-moz-selection{background:#147dbf33;color:#212529}.fade-in{opacity:0;animation:fadeIn .6s ease-out forwards}.slide-up{transform:translateY(30px);opacity:0;animation:slideUp .6s ease-out forwards}.scale-in{transform:scale(.9);opacity:0;animation:scaleIn .6s ease-out forwards}@keyframes fadeIn{to{opacity:1}}@keyframes slideUp{to{transform:translateY(0);opacity:1}}@keyframes scaleIn{to{transform:scale(1);opacity:1}}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important}.no-print{display:none!important}}.card{background:#fff;border-radius:.75rem;box-shadow:0 4px 8px #00000014;padding:1.5rem;transition:all .28s ease-out;position:relative;overflow:hidden;transition:all .32s cubic-bezier(.68,-.55,.265,1.55)}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#147dbf,#4ab8ab,#38b0e4);opacity:0;transition:opacity .28s ease-out}.card:hover{transform:translateY(-5px);box-shadow:0 12px 24px #0000001f}.card:hover:before{opacity:1}.card:before{background:linear-gradient(135deg,#147dbf,#4ab8ab);opacity:0;transition:opacity .3s ease}.card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #00000026,0 8px 25px #dee2e633,0 0 0 1px #147dbf1a}.card:hover:before{opacity:.1}.card--premium{transform:translateY(0);transition:all .28s ease-out;box-shadow:0 4px 8px #00000014}.card--premium:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 12px 24px #0000001f}.card--simple{box-shadow:0 2px 4px #0000000f;border:1px solid rgba(233,236,239,.5)}.card--featured{border:2px solid #4AB8AB;background:linear-gradient(135deg,#4ab8ab0d,#fffffffa);position:relative}.card--featured:before{content:"Featured";position:absolute;top:-12px;right:20px;background:#4ab8ab;color:#fff;padding:.375rem 1rem;border-radius:20px;font-size:.75rem;font-weight:700;z-index:2;box-shadow:0 4px 12px #4ab8ab4d}.card--popular{border:2px solid #147DBF;background:linear-gradient(135deg,#147dbf0d,#fffffffa);position:relative}.card--popular:before{content:"Popular";position:absolute;top:-12px;right:20px;background:#147dbf;color:#fff;padding:.375rem 1rem;border-radius:20px;font-size:.75rem;font-weight:700;z-index:2;box-shadow:0 4px 12px #147dbf4d}.card__header{display:flex;align-items:center;gap:1rem;padding:2rem;padding-bottom:0;border-bottom:1px solid rgba(233,236,239,.3)}.card__header .header-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;color:#147dbf;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border-radius:50%;box-shadow:0 2px 4px #0000000f,inset 0 1px #fff9;transition:all .28s ease-out;background:#147dbf1a;border:1px solid rgba(20,125,191,.2);border-radius:.5rem;transition:all .3s ease;flex-shrink:0}.card__header .header-icon i{font-size:1.5rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.card__header .header-icon:hover{transform:translateY(-3px) scale(1.05)}.card__header .header-icon i{color:#147dbf;font-size:1.25rem}.card__header .header-content{flex:1}.card__header .header-content h2,.card__header .header-content h3{font-size:1.375rem;font-weight:700;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#343a40;margin:0;position:relative}.card__header .header-content h2:after,.card__header .header-content h3:after{content:"";position:absolute;bottom:-4px;left:0;width:60px;height:3px;background:linear-gradient(90deg,#147dbf,#4ab8ab);border-radius:2px}.card__body{padding:2rem}.card__footer{padding:0 1.5rem 1.5rem;border-top:1px solid rgba(233,236,239,.5);margin-top:1rem}.card__actions{margin-top:1rem;text-align:center}.card--training{background:#fff;border-radius:.75rem;box-shadow:0 4px 8px #00000014;transition:all .28s ease-out;text-align:center;padding:1.5rem;position:relative;overflow:hidden}.card--training:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#147dbf,#4ab8ab,#38b0e4);opacity:0;transition:opacity .28s ease-out}.card--training:hover{transform:translateY(-5px);box-shadow:0 12px 24px #0000001f}.card--training:hover:before{opacity:1}.card--training:before{background:linear-gradient(135deg,#147dbf,#4ab8ab)}.card--training:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #00000026,0 0 0 1px #147dbf33}.card--training__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;color:#4ab8ab;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border-radius:50%;box-shadow:0 2px 4px #0000000f,inset 0 1px #fff9;transition:all .28s ease-out;margin:0 auto 1rem}.card--training__icon i{font-size:2rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.card--training__icon:hover{transform:translateY(-3px) scale(1.05)}.card--training__title{font-size:1rem;font-weight:600;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#343a40;margin-bottom:.75rem}.card--training__description{font-size:.8125rem;font-weight:400;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#6c757d;margin-bottom:1rem}.card--training__meta{display:flex;justify-content:space-between;margin-bottom:.75rem;font-size:.75rem;color:#6c757d}.card--training__meta span{display:flex;align-items:center;gap:.1875rem}.card--training__price{font-size:1rem;font-weight:700;color:#4ab8ab;margin-bottom:1rem}.card--training__button{transform:translateY(0);transition:all .28s ease-out;background-color:#147dbf;box-shadow:0 4px 15px #0003,0 0 0 1px #ffffff1a inset;padding:.75rem 1.5rem;border:none;border-radius:.5rem;color:#fff;font-weight:600;font-size:.8125rem;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.5px;width:100%;font-size:.75rem}.card--training__button:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%);opacity:0;transition:opacity .28s ease-out}.card--training__button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d,0 0 0 1px #fff3 inset}.card--training__button:hover:before{opacity:1}.card--training__button:active{transform:translateY(0)}.card--training__button i{font-size:1.1em;transition:transform .28s ease-out}.card--training__button:hover i{transform:translate(3px)}.card--training__button--outline{background:transparent;border:2px solid #147DBF;color:#147dbf;box-shadow:none}.card--training__button--outline:hover{background:#147dbf;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #00000014}.card--partner{background:#fff;border-radius:.75rem;box-shadow:0 4px 8px #00000014;transition:all .28s ease-out;position:relative;overflow:hidden;text-align:center;padding:1.5rem;min-height:80px;display:flex;align-items:center;justify-content:center}.card--partner:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#147dbf,#4ab8ab,#38b0e4);opacity:0;transition:opacity .28s ease-out}.card--partner:hover{transform:translateY(-5px);box-shadow:0 12px 24px #0000001f}.card--partner:hover:before{opacity:1}.card--partner:hover{transform:translateY(-5px);box-shadow:0 4px 8px #00000014;border-color:#147dbf}.card--stat-item{text-align:center;color:#fff;padding:1.5rem;background:#ffffff1a;border-radius:.75rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);transition:all .32s cubic-bezier(.68,-.55,.265,1.55);animation:float 6s ease-in-out infinite}.card--stat-item:hover{transform:translateY(-5px) scale(1.05);background:#ffffff26}.card--stat-item:nth-child(odd){animation-delay:-1s}.card--stat-item:nth-child(2n){animation-delay:-3s}.card--stat-item__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;color:#fff;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border-radius:50%;box-shadow:0 2px 4px #0000000f,inset 0 1px #fff9;transition:all .28s ease-out;margin:0 auto 1rem;background:#fff3}.card--stat-item__icon i{font-size:2rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.card--stat-item__icon:hover{transform:translateY(-3px) scale(1.05)}.card--stat-item__value{font-size:2rem;font-weight:800;margin-bottom:.375rem;text-shadow:0 2px 4px rgba(0,0,0,.3);display:block}.card--stat-item__label{font-size:1rem;opacity:.9;font-weight:500}.card--testimonial{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:.75rem;padding:1.5rem;text-align:center;transition:all .32s cubic-bezier(.68,-.55,.265,1.55)}.card--testimonial:hover{transform:translateY(-5px);background:#ffffff26}.card--testimonial__rating{margin-bottom:1rem}.card--testimonial__rating i{color:#ffffff4d;font-size:1rem;margin:0 .1875rem}.card--testimonial__rating i.active{color:gold}.card--testimonial__quote{font-size:.8125rem;line-height:1.8;margin-bottom:1rem;font-style:italic;opacity:.9}.card--testimonial__author__name{font-weight:600;font-size:1rem;margin-bottom:.1875rem}.card--testimonial__author__company{font-size:.75rem;opacity:.8}.content-card{background:#fff;border-radius:.75rem;box-shadow:0 4px 8px #00000014;padding:1.5rem;transition:all .28s ease-out;position:relative;overflow:hidden}.content-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#147dbf,#4ab8ab,#38b0e4);opacity:0;transition:opacity .28s ease-out}.content-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px #0000001f}.content-card:hover:before{opacity:1}.content-card--enhanced{background:linear-gradient(145deg,#fff,#147dbf05);border:1px solid rgba(20,125,191,.15)}.content-card--enhanced .header-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;color:#147dbf;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border-radius:50%;box-shadow:0 2px 4px #0000000f,inset 0 1px #fff9;transition:all .28s ease-out;background:linear-gradient(135deg,#147dbf1a,#4ab8ab1a);border:2px solid rgba(20,125,191,.2);border-radius:.75rem;animation:pulse-gentle 3s ease-in-out infinite}.content-card--enhanced .header-icon i{font-size:2rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.content-card--enhanced .header-icon:hover{transform:translateY(-3px) scale(1.05)}.content-card--audience{background:linear-gradient(145deg,#4ab8ab05,#147dbf05,#fff);border:1px solid rgba(74,184,171,.15)}.content-card--audience .header-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;color:#4ab8ab;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border-radius:50%;box-shadow:0 2px 4px #0000000f,inset 0 1px #fff9;transition:all .28s ease-out;background:linear-gradient(135deg,#4ab8ab1a,#147dbf1a);border:2px solid rgba(74,184,171,.2)}.content-card--audience .header-icon i{font-size:2rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.content-card--audience .header-icon:hover{transform:translateY(-3px) scale(1.05)}.content-card--benefits{background:linear-gradient(145deg,#fffffffa,#147dbf05);border:1px solid rgba(20,125,191,.1)}.content-card--benefits .header-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;color:#147dbf;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border-radius:50%;box-shadow:0 2px 4px #0000000f,inset 0 1px #fff9;transition:all .28s ease-out;background:#147dbf1a;border:1px solid rgba(20,125,191,.2)}.content-card--benefits .header-icon i{font-size:1.5rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.content-card--benefits .header-icon:hover{transform:translateY(-3px) scale(1.05)}.content-card--benefits .header-icon i{color:#147dbf}.content-card--process{background:linear-gradient(145deg,#147dbf05,#fafbfccc,#fff);border:1px solid rgba(20,125,191,.15)}.content-card--process .header-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;color:#147dbf;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border-radius:50%;box-shadow:0 2px 4px #0000000f,inset 0 1px #fff9;transition:all .28s ease-out;background:linear-gradient(135deg,#147dbf1a,#4ab8ab1a)}.content-card--process .header-icon i{font-size:2rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.content-card--process .header-icon:hover{transform:translateY(-3px) scale(1.05)}.content-card--requirements{background:linear-gradient(145deg,#4caf5005,#147dbf05,#fff);border:1px solid rgba(76,175,80,.15)}.content-card--requirements .header-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;color:#4caf50;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border-radius:50%;box-shadow:0 2px 4px #0000000f,inset 0 1px #fff9;transition:all .28s ease-out;background:linear-gradient(135deg,#4caf501a,#4ab8ab1a)}.content-card--requirements .header-icon i{font-size:2rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.content-card--requirements .header-icon:hover{transform:translateY(-3px) scale(1.05)}.content-card--faq{background:linear-gradient(145deg,#9c27b005,#147dbf05,#fff);border:1px solid rgba(156,39,176,.15)}.content-card--faq .header-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;color:#9c27b0;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border-radius:50%;box-shadow:0 2px 4px #0000000f,inset 0 1px #fff9;transition:all .28s ease-out;background:linear-gradient(135deg,#9c27b01a,#e91e631a)}.content-card--faq .header-icon i{font-size:2rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.content-card--faq .header-icon:hover{transform:translateY(-3px) scale(1.05)}.content-card--success{background:linear-gradient(145deg,#4ab8ab05,#147dbf05,#fff);border:1px solid rgba(74,184,171,.15)}.content-card--success .header-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;color:#4ab8ab;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border-radius:50%;box-shadow:0 2px 4px #0000000f,inset 0 1px #fff9;transition:all .28s ease-out;background:linear-gradient(135deg,#4ab8ab1a,#147dbf1a)}.content-card--success .header-icon i{font-size:2rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.content-card--success .header-icon:hover{transform:translateY(-3px) scale(1.05)}.content-card--cta{border:2px solid rgba(20,125,191,.3);background:linear-gradient(135deg,#147dbf08,#4ab8ab08,#fffffffa)}.content-card .header-decoration{width:40px;height:3px;background:linear-gradient(90deg,#147dbf,#4ab8ab);border-radius:2px;margin-top:.1875rem;opacity:.6;transition:all .3s ease}.content-card:hover .header-decoration{width:80px;opacity:1}.sidebar-card{background:#fff;border-radius:.75rem;box-shadow:0 4px 8px #00000014;padding:1.5rem;transition:all .28s ease-out;position:relative;overflow:hidden}.sidebar-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#147dbf,#4ab8ab,#38b0e4);opacity:0;transition:opacity .28s ease-out}.sidebar-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px #0000001f}.sidebar-card:hover:before{opacity:1}.sidebar-card--primary{border:2px solid rgba(20,125,191,.3);background:linear-gradient(135deg,#147dbf0d,#fffffffa)}.sidebar-card--highlight{border:2px solid rgba(74,184,171,.3);background:linear-gradient(135deg,#4ab8ab0d,#fffffffa)}.sidebar-card__header{display:flex;align-items:center;gap:.75rem;padding:1.5rem;padding-bottom:0;border-bottom:1px solid rgba(233,236,239,.5)}.sidebar-card__header i{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border-radius:50%;box-shadow:0 2px 4px #0000000f,inset 0 1px #fff9;transition:all .28s ease-out;background:#147dbf1a;border:1px solid rgba(20,125,191,.2);color:#147dbf}.sidebar-card__header i i{font-size:1.25rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.sidebar-card__header i:hover{transform:translateY(-3px) scale(1.05)}.sidebar-card__header h3{font-size:1.125rem;font-weight:700;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#343a40;margin:0}.sidebar-card__body{padding:1.5rem}.sidebar-card__body p{font-size:.8125rem;font-weight:400;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#6c757d;line-height:1.8;margin-bottom:1rem}.service-card{background:#fff;border-radius:.75rem;box-shadow:0 4px 8px #00000014;padding:1.5rem;transition:all .28s ease-out;position:relative;overflow:hidden;text-align:center}.service-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#147dbf,#4ab8ab,#38b0e4);opacity:0;transition:opacity .28s ease-out}.service-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px #0000001f}.service-card:hover:before{opacity:1}.service-card__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:5rem;height:5rem;color:#147dbf;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border-radius:50%;box-shadow:0 2px 4px #0000000f,inset 0 1px #fff9;transition:all .28s ease-out;margin:0 auto 1rem}.service-card__icon i{font-size:2.5rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.service-card__icon:hover{transform:translateY(-3px) scale(1.05)}.service-card__title{font-size:1.125rem;font-weight:600;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#343a40;margin-bottom:.75rem}.service-card__description{font-size:.8125rem;font-weight:400;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#6c757d;margin-bottom:1rem}.service-card__link{color:#147dbf;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:.375rem;transition:all .28s ease-out}.service-card__link i{transition:transform .28s ease-out}.service-card__link:hover{color:#4ab8ab}.service-card__link:hover i{transform:translate(5px)}.certification-card{background:#fafbfc80;border:1px solid rgba(233,236,239,.5);border-radius:.5rem;padding:1rem;cursor:pointer;transition:all .28s ease-out}.certification-card:hover{background:#147dbf0d;border-color:#147dbf33;transform:translateY(-2px)}.certification-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.certification-card__title{font-size:1rem;font-weight:600;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#343a40;margin:0}.certification-card__description{font-size:.75rem;font-weight:400;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#6c757d;margin:0}.industry-card{display:flex;align-items:center;gap:.75rem;background:#fafbfc80;border:1px solid rgba(233,236,239,.5);border-radius:.5rem;padding:1rem;cursor:pointer;transition:all .28s ease-out}.industry-card:hover{background:#147dbf0d;border-color:#147dbf33}.industry-card__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;color:#4ab8ab;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border-radius:50%;box-shadow:0 2px 4px #0000000f,inset 0 1px #fff9;transition:all .28s ease-out;background:#4ab8ab1a;border:1px solid rgba(74,184,171,.2);flex-shrink:0}.industry-card__icon i{font-size:2rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.industry-card__icon:hover{transform:translateY(-3px) scale(1.05)}.industry-card__icon i{color:#4ab8ab}.industry-card__content{flex:1}.industry-card__content h4{font-size:1rem;font-weight:600;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#343a40;margin:0 0 .1875rem}.industry-card__content p{font-size:.75rem;font-weight:400;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#6c757d;margin:0}.featured-card{background:#fafbfc;border-radius:.75rem;box-shadow:0 4px 8px #00000014;padding:1.5rem;transition:all .28s ease-out;position:relative;overflow:hidden;text-align:center}.featured-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#147dbf,#4ab8ab,#38b0e4);opacity:0;transition:opacity .28s ease-out}.featured-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px #0000001f}.featured-card:hover:before{opacity:1}.featured-card__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:5rem;height:5rem;color:#4ab8ab;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border-radius:50%;box-shadow:0 2px 4px #0000000f,inset 0 1px #fff9;transition:all .28s ease-out;margin:0 auto 1rem;background:#4ab8ab1a;border:1px solid rgba(74,184,171,.2)}.featured-card__icon i{font-size:2.5rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.featured-card__icon:hover{transform:translateY(-3px) scale(1.05)}.featured-card__title{font-size:1.125rem;font-weight:600;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#343a40;margin-bottom:.75rem}.featured-card__description{font-size:.8125rem;font-weight:400;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#6c757d;margin-bottom:1rem}.featured-card__action{display:inline-flex;align-items:center;gap:.375rem;color:#4ab8ab;font-weight:600;font-size:.75rem;transition:all .28s ease-out}.featured-card__action i{transition:transform .28s ease-out}.featured-card__action:hover{color:#147dbf}.featured-card__action:hover i{transform:translate(5px)}.testimonial-card{background:#fafbfccc;box-shadow:0 4px 8px #00000014;transition:all .28s ease-out;position:relative;overflow:hidden;border-radius:.75rem;padding:1.5rem;transition:all .32s cubic-bezier(.68,-.55,.265,1.55)}.testimonial-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#147dbf,#4ab8ab,#38b0e4);opacity:0;transition:opacity .28s ease-out}.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px #0000001f}.testimonial-card:hover:before{opacity:1}.testimonial-card:before{background:linear-gradient(135deg,#147dbf,#4ab8ab)}.testimonial-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #00000026,0 0 0 1px #147dbf33}.testimonial-card__quote{margin-bottom:1rem}.testimonial-card__quote i{color:#147dbf;font-size:1.5rem;margin-bottom:.75rem;display:block}.testimonial-card__quote p{font-size:.8125rem;font-weight:400;line-height:1.6;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#495057;line-height:1.8;font-style:italic;margin:0}.testimonial-card__client{display:flex;align-items:center;gap:.375rem;padding-top:.75rem;border-top:1px solid rgba(233,236,239,.3)}.testimonial-card__client i{color:#147dbf}.testimonial-card__client span{font-size:.75rem;font-weight:500;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#6c757d}.team-card{background:#fff;border-radius:.75rem;box-shadow:0 4px 8px #00000014;padding:1.5rem;transition:all .28s ease-out;position:relative;text-align:center;overflow:hidden}.team-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#147dbf,#4ab8ab,#38b0e4);opacity:0;transition:opacity .28s ease-out}.team-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px #0000001f}.team-card:hover:before{opacity:1}.team-card__image{position:relative;width:200px;height:200px;margin:0 auto 1rem;border-radius:50%;overflow:hidden;box-shadow:0 4px 8px #00000014;transition:all .32s cubic-bezier(.68,-.55,.265,1.55)}.team-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease-out}.team-card__image:hover{transform:scale(1.05);box-shadow:0 12px 24px #0000001f}.team-card__image:hover img{transform:scale(1.1)}.team-card__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#147dbfcc;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .28s ease-out}.team-card__social{display:flex;gap:.75rem}.team-card__social a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff3;border-radius:50%;color:#fff;text-decoration:none;transition:all .28s ease-out}.team-card__social a:hover{background:#fff;color:#147dbf;transform:translateY(-3px)}.team-card:hover .team-card__overlay{opacity:1}.team-card__name{font-size:1.125rem;font-weight:600;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#343a40;margin-bottom:.375rem}.team-card__position{font-size:.8125rem;font-weight:400;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#147dbf;font-weight:500}.help-card{background:#fff;border-radius:.75rem;box-shadow:0 4px 8px #00000014;padding:1.5rem;transition:all .28s ease-out;position:relative;overflow:hidden;text-align:center}.help-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#147dbf,#4ab8ab,#38b0e4);opacity:0;transition:opacity .28s ease-out}.help-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px #0000001f}.help-card:hover:before{opacity:1}.help-card__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:6rem;height:6rem;color:#147dbf;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border-radius:50%;box-shadow:0 2px 4px #0000000f,inset 0 1px #fff9;transition:all .28s ease-out;margin:0 auto 1.5rem;background:#147dbf1a;border:1px solid rgba(20,125,191,.2)}.help-card__icon i{font-size:3rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.help-card__icon:hover{transform:translateY(-3px) scale(1.05)}.help-card__content h2{font-size:1.375rem;font-weight:700;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#343a40;margin-bottom:1rem}.help-card__content p{font-size:1rem;font-weight:400;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#6c757d;margin-bottom:1.5rem;line-height:1.8}.help-card__actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.package-card{background:#fafbfc80;border:1px solid rgba(233,236,239,.5);border-radius:.5rem;padding:1rem;transition:all .28s ease-out;position:relative}.package-card--featured{border:2px solid #4AB8AB;background:linear-gradient(135deg,#4ab8ab0d,#fafbfc80)}.package-card--featured:before{content:"Featured";position:absolute;top:-12px;right:20px;background:#4ab8ab;color:#fff;padding:.375rem 1rem;border-radius:20px;font-size:.75rem;font-weight:700;z-index:2;box-shadow:0 4px 12px #4ab8ab4d}.package-card--popular{border:2px solid #147DBF;background:linear-gradient(135deg,#147dbf0d,#fafbfc80)}.package-card--popular:before{content:"Popular";position:absolute;top:-12px;right:20px;background:#147dbf;color:#fff;padding:.375rem 1rem;border-radius:20px;font-size:.75rem;font-weight:700;z-index:2;box-shadow:0 4px 12px #147dbf4d}.package-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000014}.package-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.package-card__header h4{font-size:1rem;font-weight:600;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#343a40;margin:0}.package-card__badges{display:flex;gap:.1875rem}.package-card .badge{padding:.1875rem .75rem;border-radius:12px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.package-card .badge--featured{background:#4ab8ab1a;color:#4ab8ab;border:1px solid rgba(74,184,171,.2)}.package-card .badge--popular{background:#147dbf1a;color:#147dbf;border:1px solid rgba(20,125,191,.2)}.package-card p{font-size:.75rem;font-weight:400;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#6c757d;margin-bottom:.75rem;line-height:1.8}.package-card__details{display:flex;gap:.75rem;margin-bottom:.75rem;padding:.375rem;background:#ffffff80;border-radius:.375rem}.package-card__details .price,.package-card__details .duration{font-size:.75rem;font-weight:600;line-height:1.6;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#495057}.package-card__included{margin-bottom:1rem}.package-card__included h5{font-size:.75rem;font-weight:600;line-height:1.6;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#495057;margin:0 0 .375rem}.package-card__included ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.1875rem}.package-card__included ul li{display:flex;align-items:center;gap:.1875rem}.package-card__included ul li i{color:#4caf50;font-size:.6875rem}.package-card__included ul li span{font-size:.75rem;font-weight:400;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#6c757d}.showcase-card{background:#fff;border-radius:.75rem;box-shadow:0 4px 8px #00000014;padding:1.5rem;transition:all .28s ease-out;position:relative;overflow:hidden;transition:all .32s cubic-bezier(.68,-.55,.265,1.55);padding:1rem;text-align:center;color:#343a40;opacity:.9;transform:scale(.8);max-width:200px;aspect-ratio:1;align-content:center}.showcase-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#147dbf,#4ab8ab,#38b0e4);opacity:0;transition:opacity .28s ease-out}.showcase-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px #0000001f}.showcase-card:hover:before{opacity:1}.showcase-card:before{background:linear-gradient(135deg,#147dbf,#4ab8ab)}.showcase-card:nth-child(1){position:absolute;top:0;left:50%;transform:translate(-50%) scale(.8)}.showcase-card:nth-child(1).animate{transform:translate(-50%) scale(.95)}.showcase-card:nth-child(2){position:absolute;top:200px;left:15%;transform:scale(.8)}.showcase-card:nth-child(2).animate{transform:scale(.9)}.showcase-card:nth-child(3){position:absolute;top:260px;right:15%;transform:scale(.8)}.showcase-card:nth-child(3).animate{transform:scale(.9)}.showcase-card.animate{opacity:1;box-shadow:0 20px 40px #00000026,0 0 0 1px #147dbf33}.showcase-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #00000026,0 0 0 1px #147dbf33;z-index:10}.showcase-card__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;color:#147dbf;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border-radius:50%;box-shadow:0 2px 4px #0000000f,inset 0 1px #fff9;transition:all .28s ease-out;background:#147dbf1a;margin-bottom:.75rem;border:1px solid rgba(20,125,191,.2)}.showcase-card__icon i{font-size:1.5rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.showcase-card__icon:hover{transform:translateY(-3px) scale(1.05)}.showcase-card__icon i{color:#147dbf}.showcase-card h3{font-size:.8125rem;font-weight:600;margin-bottom:.1875rem;color:#212529;text-shadow:none}.showcase-card p{opacity:.8;font-size:.75rem;color:#6c757d;text-shadow:none}.relations-section{padding:4rem 0;background:linear-gradient(180deg,#fafbfc,#fff);position:relative}.relations-section--fullwidth .relations-container{max-width:100%;padding:0 1.5rem}.relations-section__container{width:100%;max-width:1340px;padding:0;max-width:1400px;margin:0 auto}@media (max-width: 1400px){.relations-section__container{max-width:1240px}}@media (max-width: 1200px){.relations-section__container{max-width:1140px;padding:1.5rem}}@media (max-width: 992px){.relations-section__container{max-width:1040px;padding:1.5rem}}@media (max-width: 768px){.relations-section__container{max-width:940px;padding:1.5rem}}.relations-container{width:100%;max-width:1340px;padding:0;max-width:1400px;margin:0 auto}@media (max-width: 1400px){.relations-container{max-width:1240px}}@media (max-width: 1200px){.relations-container{max-width:1140px;padding:1.5rem}}@media (max-width: 992px){.relations-container{max-width:1040px;padding:1.5rem}}@media (max-width: 768px){.relations-container{max-width:940px;padding:1.5rem}}.relations-header{text-align:center;margin-bottom:3rem}.relations-header h2{font-size:1.625rem;font-weight:700;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#343a40;margin-bottom:.75rem}.relations-decoration{height:4px;width:80px;background:linear-gradient(135deg,#147dbf,#4ab8ab);border-radius:2px;margin:0 auto 1rem}.relations-subtitle{font-size:1rem;font-weight:400;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#6c757d;max-width:800px;margin:0 auto;line-height:1.8}.relations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-top:2rem;justify-content:center;justify-items:center}@media (min-width: 992px){.relations-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:1200px;margin-left:auto;margin-right:auto}}@media (min-width: 1200px){.relations-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:1400px}}.relation-card{background:#fff;border-radius:.75rem;box-shadow:0 4px 8px #00000014;padding:1.5rem;transition:all .28s ease-out;position:relative;overflow:hidden;transition:all .32s cubic-bezier(.68,-.55,.265,1.55);cursor:pointer;display:flex;flex-direction:column;height:100%;max-width:350px}.relation-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#147dbf,#4ab8ab,#38b0e4);opacity:0;transition:opacity .28s ease-out}.relation-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px #0000001f}.relation-card:hover:before{opacity:1}.relation-card:before{background:linear-gradient(135deg,#147dbf,#4ab8ab);opacity:0;transition:opacity .3s ease}.relation-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #00000026,0 8px 25px #dee2e633,0 0 0 1px #147dbf1a}.relation-card:hover:before{opacity:.1}.relation-card:hover .relation-card__action{transform:translate(4px);color:#147dbf}.relation-card__icon{padding:2rem 2rem 1.5rem;text-align:center;font-size:2.5rem;color:#147dbf;background:linear-gradient(135deg,#147dbf0d,#4ab8ab05);border-bottom:1px solid rgba(233,236,239,.3)}.relation-card__icon i{display:inline-block}.relation-card__content{padding:1.5rem 2rem;flex:1;display:flex;flex-direction:column}.relation-card__badge{display:inline-block;background:linear-gradient(135deg,#147dbf,#4ab8ab);color:#fff;padding:.1875rem .75rem;border-radius:20px;font-size:.75rem;font-weight:700;margin-bottom:.75rem;align-self:flex-start}.relation-card__title{font-size:1.125rem;font-weight:700;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#343a40;margin-bottom:.375rem;line-height:1.2}.relation-card__description{font-size:.8125rem;font-weight:400;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#6c757d;line-height:1.8;margin-bottom:1rem;flex:1}.relation-card__meta{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#adb5bd;margin-top:auto}.relation-card__meta i{font-size:.8125rem}.relation-card__action{display:flex;align-items:center;justify-content:flex-end;gap:.1875rem;padding:1rem 2rem;border-top:1px solid rgba(233,236,239,.3);color:#6c757d;font-weight:600;transition:all .3s ease}.relation-card__action i{font-size:.75rem;transition:transform .3s ease}.relation-card--service .relation-card__icon{color:#147dbf}.relation-card--industry .relation-card__icon,.relation-card--certification .relation-card__icon,.relation-card--blog .relation-card__icon,.relation-card--service-group .relation-card__icon{color:#4ab8ab}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.1875rem;font-weight:600;text-decoration:none;border-radius:.5rem;transition:all .28s ease-out;cursor:pointer;border:2px solid transparent;padding:.75rem 1.5rem;font-size:.8125rem;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow:hidden}.btn--primary{transform:translateY(0);transition:all .28s ease-out;background:linear-gradient(135deg,#4ab8ab,#3a8b7a);background-size:200% 200%;animation:gradient-shift 8s ease infinite;box-shadow:0 4px 15px #0003,0 0 0 1px #ffffff1a inset;padding:.75rem 1.5rem;border:none;border-radius:.5rem;color:#fff;font-weight:600;font-size:.8125rem;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.5px}.btn--primary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%);opacity:0;transition:opacity .28s ease-out}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d,0 0 0 1px #fff3 inset}.btn--primary:hover:before{opacity:1}.btn--primary:active{transform:translateY(0)}.btn--primary i{font-size:1.1em;transition:transform .28s ease-out}.btn--primary:hover i{transform:translate(3px)}.btn--primary--outline{background:transparent;border:2px solid #147DBF;color:#147dbf;box-shadow:none}.btn--primary--outline:hover{background:#147dbf;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #00000014}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #147dbf4d}.btn--secondary{transform:translateY(0);transition:all .28s ease-out;background:linear-gradient(135deg,#6c757d,#495057);background-size:200% 200%;animation:gradient-shift 8s ease infinite;box-shadow:0 4px 15px #0003,0 0 0 1px #ffffff1a inset;padding:.75rem 1.5rem;border:none;border-radius:.5rem;color:#fff;font-weight:600;font-size:.8125rem;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.5px}.btn--secondary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%);opacity:0;transition:opacity .28s ease-out}.btn--secondary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d,0 0 0 1px #fff3 inset}.btn--secondary:hover:before{opacity:1}.btn--secondary:active{transform:translateY(0)}.btn--secondary i{font-size:1.1em;transition:transform .28s ease-out}.btn--secondary:hover i{transform:translate(3px)}.btn--secondary--outline{background:transparent;border:2px solid #6c757d;color:#6c757d;box-shadow:none}.btn--secondary--outline:hover{background:#6c757d;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #00000014}.btn--secondary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #6c757d4d}.btn--outline{background:transparent;color:#147dbf;border:2px solid #147DBF;box-shadow:none}.btn--outline:hover{background:#147dbf;color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #147dbf4d}.btn--large{padding:1rem 2rem;font-size:1rem}.btn--full{width:100%}.btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fff3;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.btn:active:before{width:300px;height:300px}.action-buttons{display:flex;flex-direction:column;gap:.375rem}.action-buttons .btn{width:100%;justify-content:center}.clear-filters-btn{transform:translateY(0);background:linear-gradient(135deg,#6c757d,#495057);background-size:200% 200%;animation:gradient-shift 8s ease infinite;box-shadow:0 4px 15px #0003,0 0 0 1px #ffffff1a inset;padding:.75rem 1.5rem;border:none;color:#fff;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;cursor:pointer;text-decoration:none;display:inline-flex;justify-content:center;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.5px;padding:.75rem 1rem;font-size:.8125rem;font-weight:600;border-radius:.5rem;transition:all .28s ease-out;display:flex;align-items:center;gap:.375rem;white-space:nowrap}.clear-filters-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%);opacity:0;transition:opacity .28s ease-out}.clear-filters-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d,0 0 0 1px #fff3 inset}.clear-filters-btn:hover:before{opacity:1}.clear-filters-btn:active{transform:translateY(0)}.clear-filters-btn i{font-size:1.1em;transition:transform .28s ease-out}.clear-filters-btn:hover i{transform:translate(3px)}.clear-filters-btn--outline{background:transparent;border:2px solid #6c757d;color:#6c757d;box-shadow:none}.clear-filters-btn--outline:hover{background:#6c757d;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #00000014}.clear-filters-btn i{font-size:.75rem}.clear-filters-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #6c757d4d}.hero{position:relative;min-height:600px;display:flex;align-items:center;color:#fff;overflow:hidden}.hero__background{position:absolute;top:0;left:0;width:100%;height:100%}.hero__background-image{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/media/background-jeddah-skyline-faded.webp);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.hero__container{width:100%;max-width:1340px;margin:0 auto;padding:0;margin:100px auto 50px!important;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:center;position:relative;z-index:1;padding:2rem 0}@media (max-width: 1400px){.hero__container{max-width:1240px}}@media (max-width: 1200px){.hero__container{max-width:1140px;padding:1.5rem}}@media (max-width: 992px){.hero__container{max-width:1040px;padding:1.5rem}}@media (max-width: 768px){.hero__container{max-width:940px;padding:1.5rem}}.hero--centered .hero__container{display:block;text-align:center!important}.hero--centered .hero__content{text-align-last:center!important}.hero--centered .hero__title,.hero--centered .hero__subtitle,.hero--centered .hero__actions{text-align:center!important}.hero--centered .hero__actions{justify-content:center!important}.hero__content{max-width:500px;margin:0 auto}.hero__carousel{position:relative}.hero__slides{display:flex;transition:transform .6s cubic-bezier(.4,0,.2,1);margin-bottom:30px;width:100%}.hero__slide{min-width:100%;opacity:0;transform:translate(30px);transition:all .6s cubic-bezier(.4,0,.2,1)}.hero__slide.active{opacity:1;transform:translate(0)}.hero__title{font-size:2rem;font-weight:800;line-height:1.2;margin-bottom:1rem;color:#212529;text-shadow:0 2px 4px rgba(0,0,0,.1)}.hero__brand{background:linear-gradient(135deg,#147dbf,#4ab8ab);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}.hero__subtitle{font-size:1rem;line-height:1.8;margin-bottom:1.5rem;color:#495057;font-weight:400}.hero__additional-text{font-size:.875rem;color:#6c757d;margin-top:.75rem}.hero__cta-text{font-size:.8125rem;color:#343a40;margin-top:.1875rem;font-weight:500}.hero__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:6rem;height:6rem;color:#4ab8ab;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border-radius:50%;box-shadow:0 2px 4px #0000000f,inset 0 1px #fff9;transition:all .28s ease-out;font-size:48px;color:#147dbf;margin-bottom:.75rem;background:linear-gradient(135deg,#4ab8ab1a,#147dbf1a);border:2px solid rgba(74,184,171,.2);border-radius:.75rem;animation:float 3s ease-in-out infinite}.hero__icon i{font-size:3rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.hero__icon:hover{transform:translateY(-3px) scale(1.05)}.hero__tags{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.75rem;margin-bottom:1rem;justify-content:center}.hero__actions{display:flex;gap:.75rem;align-items:center;justify-content:center}.hero__button{transform:translateY(0);transition:all .28s ease-out;background:linear-gradient(135deg,#4ab8ab,#3a8b7a);background-size:200% 200%;animation:gradient-shift 8s ease infinite;box-shadow:0 4px 15px #0003,0 0 0 1px #ffffff1a inset;padding:.75rem 1.5rem;border:none;border-radius:.5rem;color:#fff;font-weight:600;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.5px;font-size:.8125rem;padding:.75rem 1rem}.hero__button:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%);opacity:0;transition:opacity .28s ease-out}.hero__button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d,0 0 0 1px #fff3 inset}.hero__button:hover:before{opacity:1}.hero__button:active{transform:translateY(0)}.hero__button i{font-size:1.1em;transition:transform .28s ease-out}.hero__button:hover i{transform:translate(3px)}.hero__button--outline{background:transparent;border:2px solid #4AB8AB;color:#4ab8ab;box-shadow:none}.hero__button--outline:hover{background:#4ab8ab;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #00000014}.hero__button--secondary{transform:translateY(0);transition:all .28s ease-out;background-color:transparent;box-shadow:0 4px 15px #0003,0 0 0 1px #ffffff1a inset;padding:.75rem 1.5rem;border:none;border-radius:.5rem;color:#212529;font-weight:600;font-size:.8125rem;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.5px;border:2px solid rgba(0,0,0,.3);background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero__button--secondary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%);opacity:0;transition:opacity .28s ease-out}.hero__button--secondary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d,0 0 0 1px #fff3 inset}.hero__button--secondary:hover:before{opacity:1}.hero__button--secondary:active{transform:translateY(0)}.hero__button--secondary i{font-size:1.1em;transition:transform .28s ease-out}.hero__button--secondary:hover i{transform:translate(3px)}.hero__button--secondary--outline{background:transparent;border:2px solid transparent;color:transparent;box-shadow:none}.hero__button--secondary--outline:hover{background:transparent;color:#212529;transform:translateY(-2px);box-shadow:0 4px 8px #00000014}.hero__button--secondary:hover{background:#ffffffe6;border-color:#00000080;transform:translateY(-2px)}.hero__pagination{position:absolute;bottom:-60px;left:50%;transform:translate(-50%);display:flex;gap:.375rem;z-index:2}.hero__dot{width:12px;height:12px;border-radius:50%;background:#0000004d;border:none;cursor:pointer;transition:all .28s ease-out;position:relative;overflow:hidden}.hero__dot:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#147dbf,#4ab8ab);transform:scale(0);transition:transform .28s ease-out;border-radius:inherit}.hero__dot.active{background:transparent}.hero__dot.active:before{transform:scale(1)}.hero__dot:hover{background:#00000080;transform:scale(1.1)}.hero__visual{position:relative}.hero__showcase{position:relative;height:400px;display:flex;align-items:center;justify-content:center}@media (max-width: 992px){.hero{min-height:fit-content}.hero__container{display:flex!important;flex-direction:row;margin:100px auto 30px!important;grid-template-columns:1fr;gap:2rem}.hero__content{max-width:100%;margin:0 auto}}@media (max-width: 768px){.hero__title{font-size:1.625rem}.hero__subtitle{font-size:.875rem}}@media (max-width: 576px){.hero__title{font-size:1.375rem;margin-bottom:.75rem}.hero__subtitle{font-size:.8125rem;margin-bottom:1rem}.hero__actions{flex-direction:column;gap:.375rem}.hero__button{width:100%;justify-content:center}.hero__showcase{height:300px}}.content-grid{display:grid;grid-template-columns:1fr 350px;gap:3rem;align-items:start}.certifications-grid,.services-grid,.industries-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.audience-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}@media (max-width: 768px){.audience-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;margin-top:.75rem}.featured-industries-grid,.certifications-help,.services-help{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:3rem}.success-stories-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}@media (max-width: 768px){.success-stories-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.testimonials-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}@media (max-width: 768px){.testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}.requirements-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (max-width: 768px){.requirements-grid{grid-template-columns:1fr 1fr}}.challenges-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (max-width: 768px){.challenges-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}.evaluation-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (max-width: 768px){.evaluation-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}.use-cases-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}@media (max-width: 768px){.use-cases-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.certifications-grid,.industries-grid,.related-industries-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}@media (max-width: 768px){.certifications-grid,.industries-grid,.related-industries-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.deliverables-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}@media (max-width: 768px){.deliverables-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.filter-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;align-items:end}@media (max-width: 768px){.content-grid{grid-template-columns:1fr;gap:2rem}.certifications-list__grid,.services-list__grid{grid-template-columns:repeat(2,1fr)}.featured-industries__grid,.certifications-help,.services-help{grid-template-columns:1fr}}@media (max-width: 576px){.certifications-list__grid,.services-list__grid,.industries-list__grid,.filter-controls{grid-template-columns:1fr}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse-gentle{0%,to{transform:scale(1);box-shadow:0 0 #147dbf66}50%{transform:scale(1.05);box-shadow:0 0 0 10px #147dbf00}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sparkle{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(1.2) rotate(180deg);opacity:.7}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes wiggle{0%,7%,14%,21%,28%,35%,42%,49%,56%,63%,70%,77%,84%,91%,98%,to{transform:rotate(0)}3.5%,10.5%,17.5%,24.5%,31.5%,38.5%,45.5%,52.5%,59.5%,66.5%,73.5%,80.5%,87.5%,94.5%{transform:rotate(2deg)}}@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes scrollReveal{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes progress-shimmer{0%,to{transform:translate(-100%);opacity:0}50%{transform:translate(0);opacity:1}}@keyframes progress-glow{0%,to{box-shadow:0 0 #fffc}50%{box-shadow:0 0 20px #fff9}}@keyframes text-shimmer{0%{left:-100%}to{left:100%}}.slideInUp{animation:slideInUp .6s ease-out}.fadeIn{animation:fadeIn .8s ease-out}.float{animation:float 6s ease-in-out infinite}.pulse-gentle{animation:pulse-gentle 3s ease-in-out infinite}.animation-delay-1{animation-delay:.1s}.animation-delay-2{animation-delay:.2s}.animation-delay-3{animation-delay:.3s}.animation-delay-4{animation-delay:.4s}.animation-delay-5{animation-delay:.5s}.hover-scale{transition:transform .3s ease}.hover-scale:hover{transform:scale(1.05)}.hover-lift{transition:transform .3s ease}.hover-lift:hover{transform:translateY(-5px)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.faq-accordion{display:flex;flex-direction:column;gap:1rem}.faq-accordion-item{background:linear-gradient(145deg,#9c27b008,#fafbfc80);border:1px solid rgba(156,39,176,.15);border-radius:.75rem;overflow:hidden;transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:relative}.faq-accordion-item:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#9c27b00d,#e91e630d);opacity:0;transition:opacity .3s ease}.faq-accordion-item:hover{border-color:#9c27b040;box-shadow:0 8px 20px #9c27b01a;transform:translateY(-2px)}.faq-accordion-item:hover:before{opacity:1}.faq-accordion-item.active{border-color:#9c27b04d;box-shadow:0 12px 30px #9c27b026}.faq-accordion-item.active .faq-question{background:linear-gradient(135deg,#9c27b01a,#e91e631a)}.faq-accordion-item.active .faq-question .question-toggle i{transform:rotate(180deg)}.faq-accordion-item .faq-question{padding:1.5rem;background:#9c27b00d;border-bottom:1px solid rgba(156,39,176,.1);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:1rem;position:relative;z-index:1}.faq-accordion-item .faq-question .question-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:#9c27b0;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);box-shadow:0 2px 4px #0000000f,inset 0 1px #fff9;transition:all .28s ease-out;background:#9c27b01a;border:1px solid rgba(156,39,176,.2);border-radius:50%;padding:.1875rem;flex-shrink:0}.faq-accordion-item .faq-question .question-icon i{font-size:1.25rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.faq-accordion-item .faq-question .question-icon:hover{transform:translateY(-3px) scale(1.05)}.faq-accordion-item .faq-question .question-icon i{color:#9c27b0;font-size:1rem}.faq-accordion-item .faq-question h4{font-size:1rem;font-weight:600;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#9c27b0;margin:0;line-height:1.8;flex:1}.faq-accordion-item .faq-question .question-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:#9c27b0;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);box-shadow:0 2px 4px #0000000f,inset 0 1px #fff9;transition:all .28s ease-out;background:#9c27b01a;border:1px solid rgba(156,39,176,.2);border-radius:50%;padding:.1875rem;flex-shrink:0;transition:all .3s ease}.faq-accordion-item .faq-question .question-toggle i{font-size:1rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.faq-accordion-item .faq-question .question-toggle:hover{transform:translateY(-3px) scale(1.05)}.faq-accordion-item .faq-question .question-toggle i{color:#9c27b0;font-size:.875rem;transition:transform .3s ease}.faq-accordion-item .faq-answer{padding:0 1.5rem;opacity:0;max-height:0;overflow:hidden;transition:all .4s ease}.faq-accordion-item .faq-answer.open{opacity:1;max-height:200px;padding:1rem 1.5rem}.faq-accordion-item .faq-answer .answer-content{display:flex;align-items:flex-start;gap:.75rem}.faq-accordion-item .faq-answer .answer-content i{color:#ffc107;font-size:1.25rem;margin-top:2px;animation:glow 2s ease-in-out infinite}.faq-accordion-item .faq-answer .answer-content p{font-size:.8125rem;font-weight:400;line-height:1.6;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#495057;line-height:1.8;margin:0;flex:1}.question-toggle i.rotate{transform:rotate(180deg)}@media (max-width: 768px){.faq-question{padding:1rem}.faq-answer{padding:0 1rem 1rem}.faq-answer.open{padding:.75rem 1rem}}@media (max-width: 576px){.faq-question{padding:.75rem;gap:.375rem}.faq-question .question-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:#9c27b0;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border-radius:50%;box-shadow:0 2px 4px #0000000f,inset 0 1px #fff9;transition:all .28s ease-out}.faq-question .question-icon i{font-size:1rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.faq-question .question-icon:hover{transform:translateY(-3px) scale(1.05)}.faq-question h4{font-size:.8125rem}.faq-answer{padding:0 .75rem .75rem}.faq-answer.open{padding:.375rem .75rem}.faq-answer .answer-content{gap:.375rem}.faq-answer .answer-content i{font-size:1rem}}@keyframes glow{0%,to{text-shadow:0 0 5px rgba(255,193,7,.5)}50%{text-shadow:0 0 20px rgba(255,193,7,.8),0 0 30px rgba(255,193,7,.6)}}.faq-accordion-item{opacity:0;animation:slideInUp .6s ease-out forwards}.faq-accordion-item:nth-child(1){animation-delay:.1s}.faq-accordion-item:nth-child(2){animation-delay:.2s}.faq-accordion-item:nth-child(3){animation-delay:.3s}.faq-accordion-item:nth-child(4){animation-delay:.4s}.faq-accordion-item:nth-child(5){animation-delay:.5s}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.process-timeline{position:relative;padding-left:3rem}.process-timeline:before{content:"";position:absolute;left:1.25rem;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#147dbf4d,#4ab8ab4d);border-radius:2px}.timeline-step{position:relative;margin-bottom:2rem}.timeline-step:last-child{margin-bottom:0}.timeline-step .timeline-marker{width:min-content;transform:translate(-20%);position:absolute;top:0;left:calc(-1.25rem - 20px)}.timeline-step .timeline-marker .timeline-number{display:inline-flex;width:3rem;height:3rem;color:#147dbf;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);box-shadow:0 2px 4px #0000000f,inset 0 1px #fff9;transition:all .28s ease-out;background:linear-gradient(135deg,#147dbf,#4ab8ab);border:2px solid rgba(20,125,191,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;color:#fff;width:2.5rem;height:2.5rem;position:relative;z-index:2;transition:all .3s ease}.timeline-step .timeline-marker .timeline-number i{font-size:1.5rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.timeline-step .timeline-marker .timeline-number:hover{transform:translateY(-3px) scale(1.05)}.timeline-step .timeline-marker .timeline-number .timeline-line{position:absolute;bottom:-1.5rem;left:50%;transform:translate(-50%);width:2px;height:1.5rem;background:linear-gradient(180deg,rgba(20,125,191,.3) 0%,transparent 100%)}.timeline-step .timeline-content .timeline-card{background:linear-gradient(145deg,#fffffff2,#147dbf05);border:1px solid rgba(20,125,191,.15);border-radius:.75rem;padding:1.5rem;transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.timeline-step .timeline-content .timeline-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#147dbf08,#4ab8ab08);opacity:0;transition:opacity .3s ease}.timeline-step .timeline-content .timeline-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #147dbf26;border-color:#147dbf40}.timeline-step .timeline-content .timeline-card:hover:before{opacity:1}.timeline-step .timeline-content .timeline-card:hover .timeline-icon{transform:scale(1.1)}.timeline-step .timeline-content .timeline-card .timeline-icon{position:relative;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:#147dbf;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border-radius:50%;box-shadow:0 2px 4px #0000000f,inset 0 1px #fff9;transition:all .28s ease-out;background:#147dbf1a;border:1px solid rgba(20,125,191,.2);border-radius:.5rem;padding:.375rem;display:inline-flex;margin-bottom:1rem;transition:all .3s ease}.timeline-step .timeline-content .timeline-card .timeline-icon i{font-size:1.25rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.timeline-step .timeline-content .timeline-card .timeline-icon:hover{transform:translateY(-3px) scale(1.05)}.timeline-step .timeline-content .timeline-card .timeline-icon i{color:#147dbf}.timeline-step .timeline-content .timeline-card .timeline-step-content .timeline-step-title{font-size:1.125rem;font-weight:600;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#343a40;margin:0 0 .375rem;line-height:1.8}.timeline-step .timeline-content .timeline-card .timeline-step-content .timeline-step-description{font-size:.8125rem;font-weight:400;line-height:1.6;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#495057;line-height:1.8;margin:0}.timeline-step.active .timeline-marker .timeline-number{background:linear-gradient(135deg,#147dbf33,#4ab8ab33);border-color:#147dbf66;animation:pulse-gentle 2s ease-in-out infinite}.steps-timeline{position:relative;padding-left:1.5rem}.steps-timeline:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#147dbf,#147dbf4d);border-radius:1px}.steps-timeline .step-item{position:relative;margin-bottom:1rem;padding-left:1rem}.steps-timeline .step-item:last-child{margin-bottom:0}.steps-timeline .step-item .step-number{position:absolute;left:-20px;top:0;position:relative;display:inline-flex;width:3rem;height:3rem;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);box-shadow:0 2px 4px #0000000f,inset 0 1px #fff9;transition:all .28s ease-out;background:#147dbf1a;border:2px solid rgba(20,125,191,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;color:#147dbf;width:40px;height:40px}.steps-timeline .step-item .step-number i{font-size:1.5rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.steps-timeline .step-item .step-number:hover{transform:translateY(-3px) scale(1.05)}.steps-timeline .step-item .step-content{font-size:.8125rem;font-weight:500;line-height:1.6;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#495057;line-height:1.8}.automation-timeline{position:relative;padding-left:1.5rem}.automation-timeline:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#4ab8ab,#4ab8ab4d);border-radius:1px}.automation-timeline .automation-step{position:relative;margin-bottom:1rem;padding-left:1rem}.automation-timeline .automation-step:last-child{margin-bottom:0}.automation-timeline .automation-step .step-marker{position:absolute;left:-20px;top:0;position:relative;display:inline-flex;width:3rem;height:3rem;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);box-shadow:0 2px 4px #0000000f,inset 0 1px #fff9;transition:all .28s ease-out;background:#4ab8ab1a;border:2px solid rgba(74,184,171,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;color:#4ab8ab;width:40px;height:40px}.automation-timeline .automation-step .step-marker i{font-size:1.5rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.automation-timeline .automation-step .step-marker:hover{transform:translateY(-3px) scale(1.05)}.automation-timeline .automation-step .step-text{font-size:.8125rem;font-weight:500;line-height:1.6;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#495057;line-height:1.8}.timeline-step:nth-child(1){animation-delay:.1s}.timeline-step:nth-child(2){animation-delay:.2s}.timeline-step:nth-child(3){animation-delay:.3s}.timeline-step:nth-child(4){animation-delay:.4s}.timeline-step:nth-child(5){animation-delay:.5s}.category-quality{padding:.375rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .28s ease-out;background:#147dbf1a;color:#147dbf;border:1px solid rgba(20,125,191,.2)}.category-quality:hover{background:#147dbf26;transform:translateY(-1px);box-shadow:0 2px 8px #147dbf33}.category-environment,.category-environmental{padding:.375rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .28s ease-out;background:#4ab8ab1a;color:#4ab8ab;border:1px solid rgba(74,184,171,.2)}.category-environment:hover,.category-environmental:hover{background:#4ab8ab26;transform:translateY(-1px);box-shadow:0 2px 8px #4ab8ab33}.category-safety{padding:.375rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .28s ease-out;background:#ff98001a;color:#ff9800;border:1px solid rgba(255,152,0,.2)}.category-safety:hover{background:#ff980026;transform:translateY(-1px);box-shadow:0 2px 8px #ff980033}.category-food{padding:.375rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .28s ease-out;background:#e91e631a;color:#e91e63;border:1px solid rgba(233,30,99,.2)}.category-food:hover{background:#e91e6326;transform:translateY(-1px);box-shadow:0 2px 8px #e91e6333}.category-sector-specific{padding:.375rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .28s ease-out;background:#9c27b01a;color:#9c27b0;border:1px solid rgba(156,39,176,.2)}.category-sector-specific:hover{background:#9c27b026;transform:translateY(-1px);box-shadow:0 2px 8px #9c27b033}.category-consulting{padding:.375rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .28s ease-out;background:#147dbf1a;color:#147dbf;border:1px solid rgba(20,125,191,.2)}.category-consulting:hover{background:#147dbf26;transform:translateY(-1px);box-shadow:0 2px 8px #147dbf33}.category-training{padding:.375rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .28s ease-out;background:#4ab8ab1a;color:#4ab8ab;border:1px solid rgba(74,184,171,.2)}.category-training:hover{background:#4ab8ab26;transform:translateY(-1px);box-shadow:0 2px 8px #4ab8ab33}.category-certification{padding:.375rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .28s ease-out;background:#ff98001a;color:#ff9800;border:1px solid rgba(255,152,0,.2)}.category-certification:hover{background:#ff980026;transform:translateY(-1px);box-shadow:0 2px 8px #ff980033}.category-support{padding:.375rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .28s ease-out;background:#2196f31a;color:#2196f3;border:1px solid rgba(33,150,243,.2)}.category-support:hover{background:#2196f326;transform:translateY(-1px);box-shadow:0 2px 8px #2196f333}.category-compliance{padding:.375rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .28s ease-out;background:#9c27b01a;color:#9c27b0;border:1px solid rgba(156,39,176,.2)}.category-compliance:hover{background:#9c27b026;transform:translateY(-1px);box-shadow:0 2px 8px #9c27b033}.hero-tag{padding:.1875rem .75rem;background:#147dbf14;border:1px solid rgba(20,125,191,.15);border-radius:20px;font-size:.75rem;font-weight:500;color:#147dbf;text-transform:none;letter-spacing:.25px;transition:all .28s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.hero-tag:hover{background:#147dbf1f;border-color:#147dbf40;transform:translateY(-1px);box-shadow:0 2px 8px #147dbf26}.badge,.package-badge{padding:.1875rem .75rem;border-radius:12px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.badge--featured{background:#4ab8ab1a;color:#4ab8ab;border:1px solid rgba(74,184,171,.2)}.badge--popular,.badge--primary{background:#147dbf1a;color:#147dbf;border:1px solid rgba(20,125,191,.2)}.badge--success{background:#4ab8ab1a;color:#4ab8ab;border:1px solid rgba(74,184,171,.2)}.badge--warning{background:#ff98001a;color:#ff9800;border:1px solid rgba(255,152,0,.2)}.badge--info{background:#2196f31a;color:#2196f3;border:1px solid rgba(33,150,243,.2)}.badge--secondary{background:#adb5bd1a;color:#adb5bd;border:1px solid rgba(173,181,189,.2)}.regulation-tags{display:flex;flex-wrap:wrap;gap:.375rem}.regulation-tag{padding:.1875rem .75rem;border-radius:20px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .28s ease-out;cursor:pointer}.regulation-tag:hover{transform:translateY(-2px);box-shadow:0 1px 2px #0000000a}.languages-grid{display:flex;flex-wrap:wrap;gap:.375rem}.language-tag{padding:.1875rem .75rem;background:#4ab8ab1a;border:1px solid rgba(74,184,171,.2);border-radius:20px;font-size:.75rem;font-weight:500;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#4ab8ab;transition:all .28s ease-out}.language-tag:hover{background:#4ab8ab26;transform:translateY(-1px)}.status-badge{display:inline-block;padding:.1875rem .375rem;border-radius:12px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-badge.status-active{background:#4caf501a;color:#4caf50;border:1px solid rgba(76,175,80,.2)}.status-badge.status-inactive{background:#adb5bd1a;color:#adb5bd;border:1px solid rgba(173,181,189,.2)}.status-badge.status-pending{background:#ff98001a;color:#ff9800;border:1px solid rgba(255,152,0,.2)}.featured-badge{position:absolute;top:-12px;right:20px;padding:.375rem 1rem;border-radius:20px;font-size:.75rem;font-weight:700;z-index:2}.featured-badge.featured{background:#4ab8ab;color:#fff;box-shadow:0 4px 12px #4ab8ab4d}.featured-badge.popular{background:#147dbf;color:#fff;box-shadow:0 4px 12px #147dbf4d}.featured-badge.premium{background:linear-gradient(135deg,#147dbf,#4ab8ab);color:#fff;box-shadow:0 4px 12px #147dbf4d}.cta{position:relative;padding:4rem 0;background:linear-gradient(135deg,#147dbf,#4ab8ab);overflow:hidden;color:#fff}.cta:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="20" cy="20" r="2" fill="rgba(255,255,255,0.1)"/><circle cx="80" cy="80" r="2" fill="rgba(255,255,255,0.1)"/><circle cx="50" cy="10" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="10" cy="90" r="1" fill="rgba(255,255,255,0.1)"/></svg>');animation:float 20s linear infinite}.cta__container{width:100%;max-width:1340px;margin:0 auto;padding:0;position:relative;z-index:1}@media (max-width: 1400px){.cta__container{max-width:1240px}}@media (max-width: 1200px){.cta__container{max-width:1140px;padding:1.5rem}}@media (max-width: 992px){.cta__container{max-width:1040px;padding:1.5rem}}@media (max-width: 768px){.cta__container{max-width:940px;padding:1.5rem}}.cta__content{text-align:center;justify-items:center;color:#fff}.cta__title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.cta__subtitle{font-size:1.125rem;margin-bottom:2rem;opacity:.9}.cta__actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta__button{transform:translateY(0);transition:all .28s ease-out;background-color:#fff;box-shadow:0 4px 15px #0003,0 0 0 1px #ffffff1a inset;padding:.75rem 1.5rem;border:none;border-radius:.5rem;color:#147dbf;font-weight:600;font-size:.8125rem;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.5px}.cta__button:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%);opacity:0;transition:opacity .28s ease-out}.cta__button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d,0 0 0 1px #fff3 inset}.cta__button:hover:before{opacity:1}.cta__button:active{transform:translateY(0)}.cta__button i{font-size:1.1em;transition:transform .28s ease-out}.cta__button:hover i{transform:translate(3px)}.cta__button--outline{background:transparent;border:2px solid #ffffff;color:#fff;box-shadow:none}.cta__button--outline:hover{background:#fff;color:#147dbf;transform:translateY(-2px);box-shadow:0 4px 8px #00000014}.cta__button--primary{transform:translateY(0);transition:all .28s ease-out;background-color:#fff;box-shadow:0 4px 15px #0003,0 0 0 1px #ffffff1a inset;padding:.75rem 1.5rem;border:none;border-radius:.5rem;color:#147dbf;font-weight:600;font-size:.8125rem;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.5px}.cta__button--primary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%);opacity:0;transition:opacity .28s ease-out}.cta__button--primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d,0 0 0 1px #fff3 inset}.cta__button--primary:hover:before{opacity:1}.cta__button--primary:active{transform:translateY(0)}.cta__button--primary i{font-size:1.1em;transition:transform .28s ease-out}.cta__button--primary:hover i{transform:translate(3px)}.cta__button--primary--outline{background:transparent;border:2px solid #ffffff;color:#fff;box-shadow:none}.cta__button--primary--outline:hover{background:#fff;color:#147dbf;transform:translateY(-2px);box-shadow:0 4px 8px #00000014}.cta__button--secondary{transform:translateY(0);transition:all .28s ease-out;background-color:transparent;box-shadow:0 4px 15px #0003,0 0 0 1px #ffffff1a inset;padding:.75rem 1.5rem;border:none;border-radius:.5rem;color:#fff;font-weight:600;font-size:.8125rem;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.5px;border:2px solid #ffffff;background:transparent}.cta__button--secondary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%);opacity:0;transition:opacity .28s ease-out}.cta__button--secondary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d,0 0 0 1px #fff3 inset}.cta__button--secondary:hover:before{opacity:1}.cta__button--secondary:active{transform:translateY(0)}.cta__button--secondary i{font-size:1.1em;transition:transform .28s ease-out}.cta__button--secondary:hover i{transform:translate(3px)}.cta__button--secondary--outline{background:transparent;border:2px solid transparent;color:transparent;box-shadow:none}.cta__button--secondary--outline:hover{background:transparent;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #00000014}.cta__button--secondary:hover{background:#fff;color:#147dbf;transform:translateY(-2px);box-shadow:0 8px 25px #ffffff4d}.content-card--cta{background:#fff;border-radius:.75rem;padding:1.5rem;transform:translateY(0);transition:all .28s ease-out;box-shadow:0 4px 8px #00000014;position:relative;overflow:hidden;border:2px solid rgba(20,125,191,.3);background:linear-gradient(135deg,#147dbf08,#4ab8ab08,#fffffffa)}.content-card--cta:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#147dbf,#4ab8ab,#38b0e4);opacity:0;transition:opacity .28s ease-out}.content-card--cta:hover{transform:translateY(-5px);box-shadow:0 12px 24px #0000001f}.content-card--cta:hover:before{opacity:1}.content-card--cta:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 12px 24px #0000001f}.content-card--cta:before{background:linear-gradient(135deg,#147dbf,#4ab8ab)}.content-card--cta .content-card__header i{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border-radius:50%;box-shadow:0 2px 4px #0000000f,inset 0 1px #fff9;transition:all .28s ease-out;background:#147dbf26;border:1px solid rgba(20,125,191,.3);color:#147dbf}.content-card--cta .content-card__header i i{font-size:1.5rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.content-card--cta .content-card__header i:hover{transform:translateY(-3px) scale(1.05)}.content-card--cta .content-card__header h2{font-size:1.375rem;font-weight:700;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#343a40;margin:0}.cta-content{text-align:center;padding:1.5rem}.cta-text{font-size:1rem;font-weight:500;line-height:1.6;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#495057;line-height:1.8;margin-bottom:2rem;background:#147dbf0d;padding:1.5rem;border-radius:.5rem;border:1px solid rgba(20,125,191,.1);position:relative}.cta-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-actions .btn{min-width:200px;font-weight:600;box-shadow:0 4px 15px #147dbf33}.cta-actions .btn:hover{transform:translateY(-3px);box-shadow:0 8px 25px #147dbf4d}.landing-section--cta{background:linear-gradient(135deg,#147dbf,#0f5f91);color:#fff;padding:6rem 0}.final-cta{text-align:center;max-width:800px;margin:0 auto}.final-cta h2{font-size:1.625rem;font-weight:700;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin-bottom:1rem}.final-cta p{font-size:1rem;font-weight:400;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin-bottom:1.5rem;opacity:.9}.final-cta__benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem}.final-cta .benefit-item{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.final-cta .benefit-item i{color:#fff;font-size:1.25rem}.final-cta__actions{margin-bottom:1.5rem}.final-cta__note{font-size:.75rem;font-weight:400;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;opacity:.7}.cta-section{background:linear-gradient(135deg,#2a5298,#1e3c72);padding:4rem 0}.cta-section .cta-content{max-width:600px;margin:0 auto;text-align:center;color:#fff}.cta-section .cta-content h2{font-size:1.625rem;font-weight:700;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin-bottom:1rem}.cta-section .cta-content p{font-size:1rem;font-weight:400;line-height:1.6;color:#495057;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin-bottom:2rem;opacity:.9}.cta-section .cta-content .cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.cta__actions,.cta-actions,.final-cta__benefits,.cta-buttons{flex-direction:column;align-items:center}.services-cta,.industries-cta,.certifications-cta,.cta,.landing-section--cta,.cta-section{padding:3rem 0}}@media (max-width: 576px){.cta__title,.final-cta h2{font-size:1.375rem}.cta__subtitle,.final-cta p{font-size:.8125rem}.cta__actions,.cta-actions,.final-cta__benefits,.cta-buttons{flex-direction:column;align-items:center}.cta-section{padding:2rem 0}.cta-text{padding:1rem}}@media (max-width: 768px){.content-grid{grid-template-columns:1fr;gap:2rem}}@media (max-width: 768px){.content-card__header,.content-card__body,.sidebar-card__header,.sidebar-card__body{padding:1rem}}@media (max-width: 576px){.content-card__header,.content-card__body,.sidebar-card__header,.sidebar-card__body{padding:.75rem}}@media (max-width: 768px){.action-buttons,.cta__actions{flex-direction:column;align-items:center}}@media (max-width: 576px){.cta__title{font-size:1.375rem}.cta__actions{flex-direction:column;align-items:center}}@media (max-width: 768px){.certifications-list__grid,.services-list__grid,.industries-list__grid{grid-template-columns:repeat(2,1fr)}.featured-industries__grid,.certifications-help,.services-help{grid-template-columns:1fr}}@media (max-width: 576px){.certifications-list__grid,.services-list__grid,.industries-list__grid{grid-template-columns:1fr}}@media (max-width: 768px){.certifications-filters__controls,.services-filters__controls{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.certifications-filters,.services-filters{padding:1rem}.certifications-filters__controls,.services-filters__controls{grid-template-columns:1fr}}@media (max-width: 768px){.cert-table,.risk-table{font-size:.75rem}}@media (max-width: 576px){.cert-table th,.cert-table td,.risk-table th,.risk-table td{padding:.375rem;font-size:.6875rem}}.responsive-flex{flex-direction:column}@media (max-width: 768px){.responsive-flex{flex-direction:row}}.responsive-grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.responsive-text{font-size:.8125rem}@media (max-width: 768px){.responsive-text{font-size:1rem}}@media (max-width: 768px){.hidden-md-up{display:none!important}}@media (max-width: 576px){.hidden-sm-down{display:none!important}}.container-responsive{width:100%;max-width:1340px;margin:0 auto;padding:0}@media (max-width: 1400px){.container-responsive{max-width:1240px}}@media (max-width: 1200px){.container-responsive{max-width:1140px;padding:1.5rem}}@media (max-width: 992px){.container-responsive{max-width:1040px;padding:1.5rem}}@media (max-width: 768px){.container-responsive{max-width:940px;padding:1.5rem}}@media (max-width: 1200px){.container-responsive{max-width:1340px}}.manager-container{padding:2rem;max-width:1400px;margin:0 auto}.manager-container .manager-header{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e9ecef}.manager-container .manager-header .header-content{display:flex;justify-content:space-between;align-items:center}.manager-container .manager-header .header-content h2{color:#2c3e50;font-weight:600;font-size:1.75rem;margin:0}.manager-container .manager-header .header-content .stats{display:flex;gap:2rem}.manager-container .manager-header .header-content .stats .stat-item{text-align:center}.manager-container .manager-header .header-content .stats .stat-item strong{display:block;font-size:1.5rem;font-weight:700;color:#007bff}.manager-container .manager-header .header-content .stats .stat-item span{font-size:.85rem;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.manager-container .manager-header .header-actions{display:flex;gap:1rem;align-items:center;justify-content:flex-end}.manager-container .manager-header .header-actions .search-box{position:relative;flex:1;max-width:400px}.manager-container .manager-header .header-actions .search-box .search-input{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:2px solid #e9ecef;border-radius:25px;font-size:.95rem;transition:all .3s ease}.manager-container .manager-header .header-actions .search-box .search-input:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.manager-container .manager-header .header-actions .search-box .search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6c757d;font-size:1rem}.manager-container .manager-header .header-actions .btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;transition:all .3s ease;box-shadow:0 2px 8px #007bff26;white-space:nowrap}.manager-container .manager-header .header-actions .btn:hover{transform:translateY(-2px);box-shadow:0 4px 16px #007bff40}.manager-container .manager-header .header-actions .btn .btn-icon{font-size:1.1rem}.manager-container .tabs-navigation{display:flex;gap:1rem;border-bottom:2px solid rgba(204,204,204,.5);margin-bottom:2rem;padding-bottom:.25rem;flex-wrap:wrap}.manager-container .tabs-navigation .tab-btn{background:transparent;border:none;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;color:#6c757d;cursor:pointer;display:flex;align-items:center;gap:.5rem;position:relative;transition:all .2s ease;border-radius:.5rem .5rem 0 0}.manager-container .tabs-navigation .tab-btn i{font-size:1.25rem}.manager-container .tabs-navigation .tab-btn .tab-badge{background:#6c757d33;color:#6c757d;padding:.25rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600;min-width:24px;text-align:center}.manager-container .tabs-navigation .tab-btn:hover{color:#007bff;background:#007bff0d}.manager-container .tabs-navigation .tab-btn:hover .tab-badge{background:#007bff1a;color:#007bff}.manager-container .tabs-navigation .tab-btn.active{color:#007bff}.manager-container .tabs-navigation .tab-btn.active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:3px;background:linear-gradient(90deg,#007bff,#20c997);border-radius:3px 3px 0 0}.manager-container .tabs-navigation .tab-btn.active .tab-badge{background:#007bff1a;color:#007bff}@media (max-width: 576px){.manager-container .tabs-navigation .tab-btn{flex:1 1 auto;padding:.5rem 1rem;font-size:.875rem}.manager-container .tabs-navigation .tab-btn i{font-size:1rem}}.manager-container .actions-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.manager-container .actions-bar .bulk-actions{display:flex;align-items:center;gap:1rem}.manager-container .actions-bar .bulk-actions .selection-info{font-weight:500;color:#495057}.manager-container .actions-bar .bulk-actions .btn{padding:.5rem 1rem;font-size:.85rem}.manager-container .actions-bar .view-options{display:flex;gap:.25rem;background:#fff;padding:.25rem;border-radius:6px;border:1px solid #e9ecef}.manager-container .actions-bar .view-options .view-btn{padding:.5rem;background:none;border:none;border-radius:4px;cursor:pointer;color:#6c757d;transition:all .2s ease}.manager-container .actions-bar .view-options .view-btn.active{background:#007bff;color:#fff}.manager-container .actions-bar .view-options .view-btn:hover:not(.active){background:#e9ecef}.manager-container .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:#6c757d}.manager-container .loading-state .spinner{width:48px;height:48px;border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.manager-container .items-list{margin-bottom:2rem}.manager-container .items-list.grid-view{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem}.manager-container .items-list.list-view{display:flex;flex-direction:column;gap:1rem}.manager-container .items-list.list-view .item-card{display:flex;align-items:center;padding:1.5rem}.manager-container .items-list.list-view .item-card .item-info{flex:1;padding:0}.manager-container .items-list.list-view .item-card .item-actions{border:none;background:none;padding:0;margin-left:1rem}.manager-container .items-list .item-card{background:#fff;border-radius:12px;box-shadow:0 4px 16px #00000014;border:1px solid #e9ecef;overflow:hidden;transition:all .3s ease;position:relative}.manager-container .items-list .item-card:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0000001f;border-color:#007bff}.manager-container .items-list .item-card.selected{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.manager-container .items-list .item-card .selection-checkbox{position:absolute;top:1rem;left:1rem;z-index:2}.manager-container .items-list .item-card .selection-checkbox input[type=checkbox]{width:18px;height:18px;accent-color:#007bff}.manager-container .items-list .item-card .item-info{padding:1.5rem}.manager-container .items-list .item-card .item-info .item-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.manager-container .items-list .item-card .item-info .item-header h3{color:#2c3e50;font-weight:600;margin:0;font-size:1.25rem;flex:1}.manager-container .items-list .item-card .item-info .item-header .item-badge{font-size:.85rem;padding:.25rem .75rem;border-radius:20px;background:#e3f2fd;color:#1976d2}.manager-container .items-list .item-card .item-info .item-overview{color:#6c757d;line-height:1.5;margin:0 0 1rem;font-size:.95rem}.manager-container .items-list .item-card .item-info .item-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.manager-container .items-list .item-card .item-info .item-meta .meta-item{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500;background:#f1f3f5;color:#495057}.manager-container .items-list .item-card .item-actions{padding:1rem 1.5rem;background:#f8f9fa;border-top:1px solid #e9ecef;display:flex;gap:.5rem;justify-content:flex-end}.manager-container .items-list .item-card .item-actions .btn{padding:.5rem;font-size:.85rem;border-radius:6px;min-width:auto;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.manager-container .items-list .item-card .item-actions .btn .btn-icon{font-size:.9rem}.manager-container .no-results-state,.manager-container .empty-state{text-align:center;padding:4rem 2rem;color:#6c757d}.manager-container .no-results-state .no-results-icon,.manager-container .no-results-state .empty-icon,.manager-container .empty-state .no-results-icon,.manager-container .empty-state .empty-icon{font-size:4rem;margin-bottom:1rem;opacity:.5}.manager-container .no-results-state h3,.manager-container .empty-state h3{color:#495057;margin-bottom:1rem;font-size:1.5rem}.manager-container .no-results-state p,.manager-container .empty-state p{margin-bottom:2rem;font-size:1.1rem}.manager-container .modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.manager-container .modal-overlay .modal-content{width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0;display:flex;flex-direction:column;background:#fff}.manager-container .modal-overlay .modal-content .modal-header{flex-shrink:0;padding:1.5rem 2rem;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center}.manager-container .modal-overlay .modal-content .modal-header h3{margin:0;color:#2c3e50;font-weight:600;font-size:1.5rem}.manager-container .modal-overlay .modal-content .modal-header .modal-close{background:none;border:none;font-size:1.75rem;color:#6c757d;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s ease}.manager-container .modal-overlay .modal-content .modal-header .modal-close:hover{background:#f8f9fa;color:#495057}.manager-container .modal-overlay .modal-content .manager-form{flex:1;overflow-y:auto;padding:2rem}.manager-container .modal-overlay .modal-content .manager-form .form-section{margin-bottom:2rem;border:1px solid #e9ecef;border-radius:8px;background:#fafbfc}.manager-container .modal-overlay .modal-content .manager-form .form-section summary{padding:1rem 1.5rem;font-weight:600;font-size:1.1rem;color:#2c3e50;cursor:pointer;background:#f1f3f5;border-radius:8px 8px 0 0}.manager-container .modal-overlay .modal-content .manager-form .form-section summary:hover{background:#e9ecef}.manager-container .modal-overlay .modal-content .manager-form .form-section .section-content{padding:1.5rem}.manager-container .modal-overlay .modal-content .manager-form .language-section{margin-top:2rem;border-top:2px solid #dee2e6;padding-top:1.5rem}.manager-container .modal-overlay .modal-content .manager-form .language-section .language-header{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:1.2rem;font-weight:600;color:#495057}.manager-container .modal-overlay .modal-content .manager-form .relations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;justify-content:center}.manager-container .modal-overlay .modal-content .manager-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}@media (max-width: 768px){.manager-container .modal-overlay .modal-content .manager-form .form-row{grid-template-columns:1fr}}.manager-container .modal-overlay .modal-content .manager-form .form-group{margin-bottom:1.5rem}.manager-container .modal-overlay .modal-content .manager-form .form-group label{display:block;margin-bottom:.5rem;color:#495057;font-weight:500;font-size:.95rem}.manager-container .modal-overlay .modal-content .manager-form .form-group .form-control,.manager-container .modal-overlay .modal-content .manager-form .form-group .form-select{width:100%;padding:.75rem 1rem;border:2px solid #e9ecef;border-radius:8px;font-size:.95rem;transition:all .3s ease}.manager-container .modal-overlay .modal-content .manager-form .form-group .form-control:focus,.manager-container .modal-overlay .modal-content .manager-form .form-group .form-select:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.manager-container .modal-overlay .modal-content .manager-form .form-group .form-control.ng-touched.ng-invalid,.manager-container .modal-overlay .modal-content .manager-form .form-group .form-select.ng-touched.ng-invalid{border-color:#dc3545}.manager-container .modal-overlay .modal-content .manager-form .form-group .form-control.ng-touched.ng-invalid:focus,.manager-container .modal-overlay .modal-content .manager-form .form-group .form-select.ng-touched.ng-invalid:focus{box-shadow:0 0 0 .2rem #dc354540}.manager-container .modal-overlay .modal-content .manager-form .form-group .form-control.ng-valid.ng-touched,.manager-container .modal-overlay .modal-content .manager-form .form-group .form-select.ng-valid.ng-touched{border-color:#28a745}.manager-container .modal-overlay .modal-content .manager-form .form-group .form-check-input.ng-touched.ng-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.manager-container .modal-overlay .modal-content .manager-form .form-group .error-message{color:#dc3545;font-size:.875rem;margin-top:.25rem}.manager-container .modal-overlay .modal-content .form-actions{flex-shrink:0;padding:1.5rem 2rem;border-top:1px solid #e9ecef;background:#f8f9fa;display:flex;gap:1rem;justify-content:flex-end}.manager-container .modal-overlay .modal-content .form-actions .btn{padding:.75rem 1.5rem;border-radius:8px;font-weight:500;transition:all .3s ease}.manager-container .modal-overlay .modal-content .form-actions .btn:disabled{opacity:.6;cursor:not-allowed}.modal-lg{max-width:900px;width:90%}.containers-list{max-height:70vh;overflow-y:auto;padding:1rem;border:1px solid #ddd;border-radius:4px}.container-item{border:1px solid #ccc;margin-bottom:1rem;border-radius:4px;background:#f9f9f9}.container-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background:#eee;border-bottom:1px solid #ccc}.container-type{font-weight:700;text-transform:capitalize}.container-body{padding:1rem}.container-actions button{margin-left:.5rem}.list-item,.faq-item{display:flex;gap:.5rem;margin-bottom:.5rem;align-items:center}.bilingual-section{display:flex;gap:1rem}.lang-col{flex:1}.table-row{display:flex;gap:.5rem;margin-bottom:.5rem;align-items:center}.table-cell{flex:1}.add-container{display:flex;gap:.5rem;margin-top:1rem;align-items:center}.article-content{max-width:900px;margin:0 auto;padding:2rem 1.5rem;background-color:#fff;border-radius:.75rem;box-shadow:0 1px 2px #0000000a;line-height:1.8;font-family:PFDinTextArabic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#343a40}.article-content article{text-align:justify}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{font-family:PFDinTextArabic,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;color:#212529;margin-top:2rem;margin-bottom:1rem;line-height:1.2;position:relative}.article-content h1:after,.article-content h2:after,.article-content h3:after,.article-content h4:after,.article-content h5:after,.article-content h6:after{content:"";display:block;width:80px;height:4px;background:linear-gradient(90deg,#147dbf,#4ab8ab);border-radius:9999px;margin-top:.1875rem;opacity:.7}.article-content h1:where(h4,h5,h6):after,.article-content h2:where(h4,h5,h6):after,.article-content h3:where(h4,h5,h6):after,.article-content h4:where(h4,h5,h6):after,.article-content h5:where(h4,h5,h6):after,.article-content h6:where(h4,h5,h6):after{display:none}.article-content h1{font-size:2.5rem;font-weight:800;letter-spacing:-.02em;margin-top:0;margin-bottom:1.5rem;color:#147dbf}.article-content h1:after{width:120px;height:5px;background:linear-gradient(135deg,#147dbf,#4ab8ab)}.article-content h2{font-size:2rem;font-weight:700;letter-spacing:-.01em}.article-content h3{font-size:1.625rem;font-weight:600;color:#343a40}.article-content h4{font-size:1.375rem;font-weight:600;color:#147dbf}.article-content h5{font-size:1.125rem;font-weight:600;color:#4ab8ab;text-transform:uppercase;letter-spacing:.5px}.article-content h6{font-size:1rem;font-weight:600;color:#495057}.article-content p{margin-bottom:1rem;font-size:1rem;color:#495057;line-height:1.8}@media (max-width: 768px){.article-content p{font-size:1.05rem}}.article-content p:first-of-type{font-size:1.125rem;color:#343a40;font-weight:400;background:#147dbf08;padding:1rem 1.5rem;border-radius:.5rem;border-right:4px solid #147DBF;margin-bottom:2rem}.article-content ul,.article-content ol{margin-bottom:1.5rem;padding-right:1.5rem;list-style-position:outside}.article-content ul li,.article-content ol li{margin-bottom:.375rem;font-size:1rem;color:#495057;line-height:1.8}.article-content ul li::marker,.article-content ol li::marker{color:#4ab8ab;font-weight:600}.article-content ul ul,.article-content ol ol,.article-content ul ol,.article-content ol ul{margin-top:.375rem;margin-bottom:.375rem;padding-right:1.5rem}.article-content table{width:100%;border-collapse:collapse;margin:2rem 0;background:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 2px 4px #0000000f;font-size:.95rem}.article-content table thead{background:linear-gradient(135deg,#147dbf1a,#4ab8ab1a);border-bottom:2px solid #147DBF}.article-content table thead th{padding:.75rem 1rem;font-weight:700;color:#343a40;text-align:start;white-space:nowrap}.article-content table tbody tr{border-bottom:1px solid #e9ecef;transition:background .15s ease-out}.article-content table tbody tr:hover{background:#147dbf05}.article-content table tbody tr:last-child{border-bottom:none}.article-content table tbody tr td{padding:.75rem 1rem;color:#495057;vertical-align:top}@media (max-width: 768px){.article-content table{display:block;overflow-x:auto;white-space:nowrap}.article-content table th,.article-content table td{white-space:normal}}.article-content blockquote,.article-content .highlight{background:#4ab8ab0d;border-right:5px solid #4AB8AB;padding:1rem 1.5rem;margin:2rem 0;border-radius:.5rem;font-style:italic;color:#495057;position:relative}.article-content blockquote:before,.article-content .highlight:before{content:"\201c";font-size:4rem;font-family:serif;color:#4ab8ab33;position:absolute;top:-10px;right:10px;line-height:1}.article-content blockquote p:last-child,.article-content .highlight p:last-child{margin-bottom:0}.article-content strong{color:#147dbf;font-weight:700}.article-content a{color:#147dbf;text-decoration:none;font-weight:500;border-bottom:1px dotted rgba(20,125,191,.3);transition:all .15s ease-out}.article-content a:hover{color:#4ab8ab;border-bottom-color:#4ab8ab}.article-content code,.article-content .technical-term{background:#f8f9fa;padding:.2rem .4rem;border-radius:.25rem;font-family:monospace;font-size:.9em;color:#9c27b0;border:1px solid #dee2e6}.article-content small,.article-content .footnote{font-size:.875rem;color:#6c757d;display:block;margin-top:.375rem}.article-content hr{border:none;height:2px;background:linear-gradient(90deg,transparent,#147DBF,#4AB8AB,transparent);margin:2rem 0}.article-content img{max-width:100%;height:auto;border-radius:.5rem;margin:1.5rem 0;box-shadow:0 2px 4px #0000000f}[dir=rtl] .article-content h1:after,[dir=rtl] .article-content h2:after,[dir=rtl] .article-content h3:after{margin-right:0;margin-left:auto}[dir=rtl] .article-content blockquote{border-right:5px solid #4AB8AB;border-left:none}[dir=rtl] .article-content blockquote:before{right:10px;left:auto}[dir=rtl] .article-content ul,[dir=rtl] .article-content ol{padding-right:1.5rem;padding-left:0}@media (max-width: 768px){.article-content{padding:1.5rem 1rem}.article-content h1{font-size:2rem}.article-content h2{font-size:1.625rem}.article-content h3{font-size:1.375rem}.article-content p:first-of-type{font-size:1rem;padding:.75rem 1rem}}@media (max-width: 576px){.article-content{padding:1rem .75rem}.article-content h1{font-size:1.625rem}.article-content h2{font-size:1.375rem}.article-content h3{font-size:1.125rem}.article-content table{font-size:.85rem}.article-content table th,.article-content table td{padding:.375rem .75rem}.article-content blockquote{padding:.75rem 1rem}}body{scroll-behavior:smooth}.icon{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}[dir=rtl] .header__nav,[dir=rtl] .hero__container,[dir=rtl] .services__grid,[dir=rtl] .why-choose__grid,[dir=rtl] .stats__grid,[dir=rtl] .team__grid,[dir=rtl] .partners__grid,[dir=rtl] .cta__actions{direction:rtl}[dir=rtl] .header__company-name,[dir=rtl] .hero__title,[dir=rtl] .hero__subtitle,[dir=rtl] .section__title,[dir=rtl] .section__subtitle,[dir=rtl] .service-card__title,[dir=rtl] .service-card__description,[dir=rtl] .feature-card__title,[dir=rtl] .feature-card__description,[dir=rtl] .stat-item__label,[dir=rtl] .team-card__name,[dir=rtl] .team-card__position,[dir=rtl] .cta__title,[dir=rtl] .cta__subtitle{text-align:right}[dir=rtl] .header__search-container,[dir=rtl] .hero__actions,[dir=rtl] .service-card,[dir=rtl] .feature-card,[dir=rtl] .stat-item,[dir=rtl] .team-card,[dir=rtl] .partner-card{direction:rtl}[dir=rtl] .header__search-button,[dir=rtl] .hero__button i,[dir=rtl] .service-card__link i,[dir=rtl] .cta__button i{margin-left:0;margin-right:8px}[dir=ltr] .header__company-name,[dir=ltr] .hero__title,[dir=ltr] .hero__subtitle,[dir=ltr] .section__title,[dir=ltr] .section__subtitle,[dir=ltr] .service-card__title,[dir=ltr] .service-card__description,[dir=ltr] .feature-card__title,[dir=ltr] .feature-card__description,[dir=ltr] .stat-item__label,[dir=ltr] .team-card__name,[dir=ltr] .team-card__position,[dir=ltr] .cta__title,[dir=ltr] .cta__subtitle{text-align:left}
