@font-face{font-family:"KAM Manrope";font-weight:400;font-style:normal;font-display:swap;src:url("/kam_website_16/static/src/fonts/manrope-400.woff") format("woff");}
@font-face{font-family:"KAM Manrope";font-weight:500;font-style:normal;font-display:swap;src:url("/kam_website_16/static/src/fonts/manrope-500.woff") format("woff");}
@font-face{font-family:"KAM Manrope";font-weight:600;font-style:normal;font-display:swap;src:url("/kam_website_16/static/src/fonts/manrope-600.woff") format("woff");}
@font-face{font-family:"KAM Manrope";font-weight:700;font-style:normal;font-display:swap;src:url("/kam_website_16/static/src/fonts/manrope-700.woff") format("woff");}
@font-face{font-family:"KAM Plex Arabic";font-weight:400;font-style:normal;font-display:swap;src:url("/kam_website_16/static/src/fonts/plex-arabic-400.woff") format("woff");}
@font-face{font-family:"KAM Plex Arabic";font-weight:500;font-style:normal;font-display:swap;src:url("/kam_website_16/static/src/fonts/plex-arabic-500.woff") format("woff");}
@font-face{font-family:"KAM Plex Arabic";font-weight:600;font-style:normal;font-display:swap;src:url("/kam_website_16/static/src/fonts/plex-arabic-600.woff") format("woff");}
@font-face{font-family:"KAM Plex Arabic";font-weight:700;font-style:normal;font-display:swap;src:url("/kam_website_16/static/src/fonts/plex-arabic-700.woff") format("woff");}
/* KAM experience layer. Direct static resource: never pass through rtlcss. */
#wrapwrap[data-kam-profile="1"] {--kx-ease:cubic-bezier(.2,.7,.25,1);--kx-accent:#087d84;}
#wrapwrap[data-kam-profile="1"] .kam-shell,#wrapwrap[data-kam-profile="1"] .kr {font-family:'KAM Manrope',sans-serif!important;}
#wrapwrap[data-kam-profile="1"][data-kam-language="ar"] .kam-shell,#wrapwrap[data-kam-profile="1"] .kr[dir="rtl"] {font-family:'KAM Plex Arabic',sans-serif!important;}
#wrapwrap[data-kam-profile="1"] :is(button,input,select,textarea) {font-family:inherit;}
#wrapwrap[data-kam-profile="1"] .kr h1 {font-size:clamp(39px,4.4vw,66px);font-weight:600;line-height:1.12;letter-spacing:-.045em;}
#wrapwrap[data-kam-profile="1"] .kr[dir="rtl"] h1 {font-size:clamp(36px,4vw,58px);font-weight:600;line-height:1.4;letter-spacing:0;}
#wrapwrap[data-kam-profile="1"] .kr h2 {font-size:clamp(29px,3vw,42px);font-weight:600;line-height:1.25;}
#wrapwrap[data-kam-profile="1"] .kr[dir="rtl"] h2 {font-weight:500;line-height:1.5;}
#wrapwrap[data-kam-profile="1"] .kr h3 {font-weight:600;}
#wrapwrap[data-kam-profile="1"] .kr p {font-weight:400;}
#wrapwrap[data-kam-profile="1"] .kr .kr-lead {font-size:17px;line-height:1.9;max-width:610px;}
#wrapwrap[data-kam-profile="1"] .kr-kicker {display:flex;align-items:center;gap:10px;font-weight:600!important;}
#wrapwrap[data-kam-profile="1"] .kr-kicker::before {content:"";width:23px;height:2px;background:#79ae45;flex:0 0 23px;}
#wrapwrap[data-kam-profile="1"] .kr-hero {position:relative;isolation:isolate;overflow:hidden;padding:65px 0;background:linear-gradient(115deg,#fcfdfb 15%,#eef7f4 65%,#e2f2f0);}
#wrapwrap[data-kam-profile="1"] .kr-hero::before {content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(#0b727207 1px,transparent 1px),linear-gradient(90deg,#0b727207 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,transparent,#000);}
#wrapwrap[data-kam-profile="1"] .kr-hero::after {content:"";position:absolute;z-index:-1;inset-inline-end:-150px;top:-140px;width:520px;height:520px;border:1px solid #31a59821;border-radius:50%;box-shadow:0 0 0 75px #31a59807,0 0 0 150px #31a59804;pointer-events:none;}
#wrapwrap[data-kam-profile="1"] .kr-hero-grid {gap:60px;}
#wrapwrap[data-kam-profile="1"] .kx-accent {color:#078e99;}
#wrapwrap[data-kam-profile="1"] .kr-button {border-radius:9px;font-weight:600;box-shadow:none;transition:transform .25s var(--kx-ease),box-shadow .25s;}
#wrapwrap[data-kam-profile="1"] .kr-button:hover {transform:translateY(-3px);box-shadow:0 12px 24px #087d8425;filter:none;}
#wrapwrap[data-kam-profile="1"] .kr-button>span,#wrapwrap[data-kam-profile="1"] .kr-link>span {transition:translate .25s;}
#wrapwrap[data-kam-profile="1"] :is(.kr-button,.kr-link):hover>span {translate:3px -2px;}
#wrapwrap[data-kam-profile="1"][data-kam-language="ar"] :is(.kr-button,.kr-link):hover>span {translate:-3px -2px;}
#wrapwrap[data-kam-profile="1"] .kr-scene {position:relative;background:linear-gradient(140deg,#0a3449,#104951);border:1px solid #23646b;border-radius:23px;padding:28px;color:white;box-shadow:0 25px 65px #143e4920;overflow:hidden;}
#wrapwrap[data-kam-profile="1"] .kr-scene-top {border-color:#ffffff24;}
#wrapwrap[data-kam-profile="1"] .kr-scene-top>span {color:#fff;font-size:35px;letter-spacing:-2px;}
#wrapwrap[data-kam-profile="1"] .kr-scene-top small {color:#b1d4d1;font-size:12px;}
#wrapwrap[data-kam-profile="1"] .kr-scene-grid {position:relative;gap:14px;}
#wrapwrap[data-kam-profile="1"] .kr-scene-grid>div {background:#ffffff09;border-color:#ffffff1f;border-radius:13px;padding:20px;transition:background .3s,transform .3s;}
#wrapwrap[data-kam-profile="1"] .kr-scene-grid>div:hover {background:#ffffff16;transform:translateY(-4px);}
#wrapwrap[data-kam-profile="1"] .kr-scene .kr-icon {background:#e9f7f210;border-color:#7cbbb64a;color:#97e0c3;}
#wrapwrap[data-kam-profile="1"] .kr-scene-bottom {color:#a9d2cc;border-color:#ffffff24;font-size:12px;}
#wrapwrap[data-kam-profile="1"] .kr-index-panel {border:none;border-radius:21px;background:#ffffffbd;box-shadow:0 20px 60px #0b30480b;backdrop-filter:blur(8px);border-inline-start:3px solid #71ae47;}
#wrapwrap[data-kam-profile="1"] .kr-index-panel>div {padding:17px 0;transition:padding .25s;}
#wrapwrap[data-kam-profile="1"] .kr-index-panel>div:hover {padding-inline-start:10px;}
#wrapwrap[data-kam-profile="1"] .kr-index-panel strong {font-weight:500;}
#wrapwrap[data-kam-profile="1"] .kr-section {padding:76px 0;}
#wrapwrap[data-kam-profile="1"] .kr-soft {background:#f0f5f1;border-color:#e0ebe2;}
#wrapwrap[data-kam-profile="1"] .kr-card {position:relative;border-radius:14px;transition:transform .3s var(--kx-ease),box-shadow .3s,border-color .3s;background:#fff;}
#wrapwrap[data-kam-profile="1"] .kr-card:hover {transform:translateY(-6px);box-shadow:0 15px 35px #153f4d0d;border-color:#81bab1;}
#wrapwrap[data-kam-profile="1"] .kr-card-top {margin-bottom:26px;}
#wrapwrap[data-kam-profile="1"] .kr-card .kr-icon {background:#eff6f3;border:0;border-radius:11px;}
#wrapwrap[data-kam-profile="1"] .kr-card h3 {font-size:21px;}
#wrapwrap[data-kam-profile="1"] .kr[dir="rtl"] .kr-card h3 {font-size:21px;font-weight:500;}
#wrapwrap[data-kam-profile="1"] .kr-number {font-size:12px;color:#789087;font-weight:500;}
#wrapwrap[data-kam-profile="1"] .kr-card .kr-link {font-weight:600;padding-top:24px;}
#wrapwrap[data-kam-profile="1"] .kr-sector-link {border-radius:10px;transition:background .25s,transform .25s;}
#wrapwrap[data-kam-profile="1"] .kr-sector-link:hover {transform:translateY(-3px);background:#e8f3ed;}
#wrapwrap[data-kam-profile="1"] .kr-logos>div {border-color:#e5ece8;border-radius:12px;transition:transform .25s,box-shadow .25s;}
#wrapwrap[data-kam-profile="1"] .kr-logos>div:hover {transform:scale(1.06);box-shadow:0 10px 24px #143f4c10;}
#wrapwrap[data-kam-profile="1"] .kr-cta {background:#0b3d48;color:#fff;padding:56px 0;position:relative;overflow:hidden;}
#wrapwrap[data-kam-profile="1"] .kr-cta h2 {color:#fff;}
#wrapwrap[data-kam-profile="1"] .kr-cta .kr-kicker {color:#9ed5be;}
#wrapwrap[data-kam-profile="1"] .kr-cta p:last-child {color:#c1d6d7;}
#wrapwrap[data-kam-profile="1"] .kam-shell .site-header {position:sticky!important;top:0!important;backdrop-filter:blur(14px);background:#ffffffed!important;box-shadow:0 2px 20px #113f4b07;}
#wrapwrap[data-kam-profile="1"] .kam-shell .site-header::after {content:"";position:absolute;bottom:-1px;inset-inline-start:0;width:var(--kx-progress,0%);height:2px;background:linear-gradient(90deg,#009eae,#76ad42);transition:width .1s linear;}
#wrapwrap[data-kam-profile="1"] .kam-shell .nav-links a {position:relative;font-weight:600!important;font-size:13px!important;text-transform:none!important;letter-spacing:0!important;}
#wrapwrap[data-kam-profile="1"] .kam-shell .nav-links a::after {content:"";position:absolute;inset-inline-start:0;bottom:4px;top:auto;width:0;height:2px;background:#009eae;transition:width .25s;}
#wrapwrap[data-kam-profile="1"] .kam-shell .nav-links a:hover::after,#wrapwrap[data-kam-profile="1"] .kam-shell .nav-links a.active::after {width:23px;}
@media(min-width:1025px) {
 #wrapwrap[data-kam-profile="1"] .kam-shell .site-header>.container.navbar {display:grid!important;grid-template-columns:140px minmax(0,1fr) auto!important;width:calc(100% - 64px)!important;max-width:1760px!important;min-height:88px!important;gap:18px!important;align-items:center!important;padding:8px 0!important;flex-wrap:nowrap!important;}
 #wrapwrap[data-kam-profile="1"] .kam-shell .site-header .nav-links,#wrapwrap[data-kam-profile="1"] .kam-shell .site-header .nav-links.open {display:flex!important;position:static!important;inset:auto!important;transform:none!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:clamp(10px,1.2vw,24px)!important;padding:0!important;margin:0!important;width:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;visibility:visible!important;opacity:1!important;}
 #wrapwrap[data-kam-profile="1"] .kam-shell .site-header .nav-links a {padding:12px 0!important;white-space:nowrap!important;}
 #wrapwrap[data-kam-profile="1"] .kam-shell .site-header .menu-toggle,#wrapwrap[data-kam-profile="1"] .kam-shell .site-header .nav-links .mobile-only {display:none!important;}
 #wrapwrap[data-kam-profile="1"] .kam-shell .site-header .nav-cta {margin:0!important;gap:8px!important;flex-wrap:nowrap!important;}
 #wrapwrap[data-kam-profile="1"] .kam-shell .site-header .nav-cta .btn-contact {display:inline-flex!important;}
 #wrapwrap[data-kam-profile="1"] .kam-shell .site-header .nav-cta .btn {font-size:12px!important;padding:9px 12px!important;}
}
@media(min-width:1025px) and (max-width:1199px) {
 #wrapwrap[data-kam-profile="1"] .kam-shell .site-header>.container.navbar {grid-template-columns:140px 1fr!important;gap:0 18px!important;padding:5px 0!important;}
 #wrapwrap[data-kam-profile="1"] .kam-shell .site-header .nav-cta {grid-column:2;grid-row:1;justify-content:flex-end!important;}
 #wrapwrap[data-kam-profile="1"] .kam-shell .site-header .nav-links {grid-column:1/-1;grid-row:2;justify-content:center!important;gap:28px!important;border-top:1px solid #edf2ef!important;}
}
@media(max-width:1024px) {
 #wrapwrap[data-kam-profile="1"] .kam-shell .site-header .nav-links {display:none!important;}
 #wrapwrap[data-kam-profile="1"] .kam-shell .site-header .nav-links.open {display:flex!important;}
 #wrapwrap[data-kam-profile="1"] .kam-shell .site-header .menu-toggle {display:flex!important;}
}
#wrapwrap[data-kam-profile="1"] .kx-filters {display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px;}
#wrapwrap[data-kam-profile="1"] .kx-filter {border:1px solid #d3e1dc;border-radius:30px;background:transparent;color:#426268;min-height:44px;padding:9px 19px;font:inherit;font-size:13px;cursor:pointer;transition:background .25s,color .25s,border-color .25s;}
#wrapwrap[data-kam-profile="1"] .kx-filter[aria-pressed="true"] {background:#0c4a52;color:#fff;border-color:#0c4a52;}
#wrapwrap[data-kam-profile="1"] .kx-filter:hover {border-color:#4e9890;}
#wrapwrap[data-kam-profile="1"] .kx-filter-status {font-size:12px!important;margin-top:18px!important;color:#5d777a;}
#wrapwrap[data-kam-profile="1"] .kx-process {border-top:1px solid #c5dbd1;}
#wrapwrap[data-kam-profile="1"] .kx-process-tabs {display:flex;gap:0;overflow-x:auto;scrollbar-width:thin;}
#wrapwrap[data-kam-profile="1"] .kx-process-tab {border:0;border-bottom:2px solid transparent;background:transparent;flex:1;min-width:130px;padding:22px 15px;text-align:start;font:inherit;color:#617778;cursor:pointer;line-height:1.7;transition:color .25s,background .25s;}
#wrapwrap[data-kam-profile="1"] .kx-process-tab span {display:block;font-size:12px;direction:ltr;text-align:start;color:#6c968c;margin-bottom:8px;}
#wrapwrap[data-kam-profile="1"] .kx-process-tab[aria-selected="true"] {color:#0b3c44;border-bottom-color:#17978c;background:#fff9;}
#wrapwrap[data-kam-profile="1"] .kx-process-panel {display:grid;grid-template-columns:100px 1fr auto;gap:30px;align-items:center;padding:36px 24px;background:#ffffff7a;border-bottom:1px solid #d3e2db;}
#wrapwrap[data-kam-profile="1"] .kx-process-number {font-size:72px;font-weight:400;line-height:1;color:#b3cec2;direction:ltr;}
#wrapwrap[data-kam-profile="1"] .kx-process-panel h3 {font-size:25px;margin-bottom:8px;}
#wrapwrap[data-kam-profile="1"] .kx-process-next {min-height:44px;padding:10px 17px;border:1px solid #bdd4cd;border-radius:8px;background:#fff;font:inherit;font-size:13px;color:#0e5255;cursor:pointer;}
#wrapwrap[data-kam-profile="1"] .kx-up {position:fixed;inset-inline-end:24px;bottom:86px;z-index:1190;width:42px;height:42px;border:1px solid #c7dad4;border-radius:50%;background:white;color:#17505a;cursor:pointer;box-shadow:0 8px 24px #123a4a0d;opacity:0;visibility:hidden;translate:0 8px;transition:opacity .25s,translate .25s;}
#wrapwrap[data-kam-profile="1"] .kx-up.is-visible {opacity:1;visibility:visible;translate:0 0;}
#wrapwrap[data-kam-profile="1"] .kx-enter {animation:kxEnter .5s var(--kx-ease) both;}
@keyframes kxEnter {from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
#wrapwrap[data-kam-profile="1"].kx-motion .kx-reveal {opacity:0;translate:0 18px;transition:opacity .65s var(--kx-ease),translate .65s var(--kx-ease);transition-delay:var(--kx-delay,0ms);}
#wrapwrap[data-kam-profile="1"].kx-motion .kx-reveal.is-seen {opacity:1;translate:0 0;}
@media(hover:hover) and (prefers-reduced-motion:no-preference) {#wrapwrap[data-kam-profile="1"] .kr-scene-grid>div:nth-child(2),#wrapwrap[data-kam-profile="1"] .kr-system-nodes>div:nth-child(2) {animation:kxFloat 5s ease-in-out infinite;}@keyframes kxFloat {0%,100%{translate:0 0}50%{translate:0 -5px}}}
@media(max-width:700px) {
 #wrapwrap[data-kam-profile="1"] .kr-hero {padding:36px 0;}
 #wrapwrap[data-kam-profile="1"] .kr h1 {font-size:37px;}
 #wrapwrap[data-kam-profile="1"] .kr[dir="rtl"] h1 {font-size:35px;line-height:1.45;}
 #wrapwrap[data-kam-profile="1"] .kr .kr-lead {font-size:16px;}
 #wrapwrap[data-kam-profile="1"] .kr-section {padding:50px 0;}
 #wrapwrap[data-kam-profile="1"] .kr-scene {padding:23px;}
 #wrapwrap[data-kam-profile="1"] .kr-scene-grid>div {padding:17px;}
 #wrapwrap[data-kam-profile="1"] .kx-process-panel {grid-template-columns:45px 1fr;gap:18px;padding:24px 12px;}
 #wrapwrap[data-kam-profile="1"] .kx-process-number {font-size:45px;}
 #wrapwrap[data-kam-profile="1"] .kx-process-next {grid-column:2;justify-self:start;}
 #wrapwrap[data-kam-profile="1"] .kx-process-tab {min-width:120px;padding:18px 10px;font-size:14px;}
 #wrapwrap[data-kam-profile="1"] .kx-filter {font-size:13px;padding:8px 14px;}
}
@media(prefers-reduced-motion:reduce) {#wrapwrap[data-kam-profile="1"] *,#wrapwrap[data-kam-profile="1"] *::before,#wrapwrap[data-kam-profile="1"] *::after {animation:none!important;transition:none!important;scroll-behavior:auto!important;}#wrapwrap[data-kam-profile="1"] .kx-reveal {opacity:1!important;translate:none!important;}}
/* Quiet, clearly separated chapters for a premium B2B presentation. */
#wrapwrap[data-kam-profile="1"] .kx-chapter {position:relative;scroll-margin-top:140px;isolation:isolate;}
#wrapwrap[data-kam-profile="1"] .kx-tone-ivory {background:#f7f5ef;border-block-color:#e8e5db;}
#wrapwrap[data-kam-profile="1"] .kx-tone-sage {background:#e9f1ec;border-block-color:#d9e6de;}
#wrapwrap[data-kam-profile="1"] .kx-tone-paper {background:#fff;}
#wrapwrap[data-kam-profile="1"] .kx-tone-ink {background:#103b46;color:#f6f8f5;border-block-color:#174b54;}
#wrapwrap[data-kam-profile="1"] .kx-tone-ink .kr-heading .kr-kicker {color:#a6d2bc;}
#wrapwrap[data-kam-profile="1"] .kx-tone-ink .kr-card {color:#0b3048;background:#fdfefb;border-color:#ffffff24;}
#wrapwrap[data-kam-profile="1"] .kx-tone-ink .kr-card p {color:#587080;}
#wrapwrap[data-kam-profile="1"] .kx-tone-ink .kr-checks li {border-color:#ffffff24;color:#e3efeb;}
#wrapwrap[data-kam-profile="1"] .kx-tone-ink .kr-checks svg {color:#92cba7;}
#wrapwrap[data-kam-profile="1"] .kx-tone-ink .kx-process {border-color:#ffffff25;}
#wrapwrap[data-kam-profile="1"] .kx-tone-ink .kx-process-panel {background:#ffffff07;border-color:#ffffff25;}
#wrapwrap[data-kam-profile="1"] .kx-tone-ink .kx-process-panel p {color:#c1d7d5;}
#wrapwrap[data-kam-profile="1"] .kx-tone-ink .kx-process-tab {color:#a6c7c6;}
#wrapwrap[data-kam-profile="1"] .kx-tone-ink .kx-process-tab[aria-selected="true"] {color:#fff;background:#ffffff08;border-color:#99c77d;}
#wrapwrap[data-kam-profile="1"] .kx-tone-ink .kx-process-number {color:#5e8c87;}
#wrapwrap[data-kam-profile="1"] .kx-tone-ink .kr-link {color:#a9d6bf;}
#wrapwrap[data-kam-profile="1"] .kx-tone-ink .kr-card .kr-link {color:#007681;}
#wrapwrap[data-kam-profile="1"] .kx-tone-ink .kr-sector-link {border-color:#ffffff2b;color:#f4f8f5;}
#wrapwrap[data-kam-profile="1"] .kx-tone-ink .kr-sector-link:hover {background:#ffffff0a;}
#wrapwrap[data-kam-profile="1"] .kx-chapter-mark {font-family:'KAM Manrope',sans-serif;position:absolute;inset-inline-end:40px;top:28px;font-size:12px;letter-spacing:.12em;color:#678176;opacity:.65;pointer-events:none;}
#wrapwrap[data-kam-profile="1"] .kx-tone-ink .kx-chapter-mark {color:#b2cfc1;}
#wrapwrap[data-kam-profile="1"] .kx-rail {position:fixed;inset-inline-end:12px;top:45%;z-index:1050;display:grid;gap:9px;padding:10px 7px;border:1px solid #cfddd780;border-radius:30px;background:#fffffff0;box-shadow:0 6px 24px #15384108;}
#wrapwrap[data-kam-profile="1"] .kx-rail button {position:relative;width:14px;height:20px;border:0;background:transparent;cursor:pointer;padding:0;}
#wrapwrap[data-kam-profile="1"] .kx-rail button::before {content:"";display:block;width:5px;height:5px;margin:auto;border-radius:50%;background:#9eb5ad;transition:height .35s,background .35s;}
#wrapwrap[data-kam-profile="1"] .kx-rail button[aria-current="step"]::before {height:19px;border-radius:5px;background:#0c7e7c;}
#wrapwrap[data-kam-profile="1"] .kx-rail-label {position:absolute;inset-inline-end:29px;white-space:nowrap;top:0;padding:5px 10px;background:#123f49;color:#fff;font:12px 'KAM Plex Arabic','KAM Manrope',sans-serif;border-radius:5px;opacity:0;pointer-events:none;transition:opacity .2s;}
#wrapwrap[data-kam-profile="1"] .kx-rail button:is(:hover,:focus-visible) .kx-rail-label {opacity:1;}
#wrapwrap[data-kam-profile="1"] .kr-button {background:linear-gradient(115deg,#087f88,#398f77);}
#wrapwrap[data-kam-profile="1"] .kr-button-outline {background:#ffffff9c;}
#wrapwrap[data-kam-profile="1"] .kr-hero-copy .kr-kicker {margin-bottom:20px;}
@media(max-width:1100px) {#wrapwrap[data-kam-profile="1"] .kx-rail {display:none;}}
@media(max-width:700px) {#wrapwrap[data-kam-profile="1"] .kx-chapter-mark {inset-inline-end:18px;top:17px;font-size:10px;}#wrapwrap[data-kam-profile="1"] .kx-chapter {scroll-margin-top:90px;}}

#wrapwrap[data-kam-profile="1"] .kx-chapter-mark {direction:ltr;unicode-bidi:isolate;}
#wrapwrap[data-kam-profile="1"] .kx-up {font-size:20px;line-height:1;}
#wrapwrap[data-kam-profile="1"] .kx-single {grid-template-columns:minmax(0,1fr);}
#wrapwrap[data-kam-profile="1"] .kx-single .kr-card {width:100%;max-width:720px;}
