                                                                             


body[data-site-chrome] .site-header .fk-nav { flex: 1 1 auto; }
body[data-site-chrome] .site-header .fk-nav__list { display: flex; align-items: center; gap: 6px; justify-content: center; }
body[data-site-chrome] .site-header .fk-nav__link {
    display: inline-flex; align-items: center; gap: 4px; color: var(--fk-navy-2);
    font-weight: 500; font-size: 0.95rem; padding: 8px 12px; border-radius: var(--fk-radius-sm); position: relative;
}
body[data-site-chrome] .site-header .fk-nav__link .bi { font-size: 14px; color: var(--fk-muted); }
body[data-site-chrome] .site-header .fk-nav__link:hover { color: var(--fk-blue); }
body[data-site-chrome] .site-header .fk-nav__link.is-active { color: var(--fk-blue); font-weight: 700; }
body[data-site-chrome] .site-header .fk-nav__item { position: relative; }
body[data-site-chrome] .site-header .fk-nav__submenu { display: none; position: absolute; inset-block-start: 100%; inset-inline-start: 0; min-width: 190px; padding: 8px; background: var(--fk-background); border: 1px solid var(--fk-border-2); border-radius: 10px; box-shadow: 0 10px 30px color-mix(in srgb, var(--fk-text) 12.16%, transparent); z-index: 30; }
body[data-site-chrome] .site-header .fk-nav__item:hover > .fk-nav__submenu, body[data-site-chrome] .site-header .fk-nav__item:focus-within > .fk-nav__submenu { display: block; }
body[data-site-chrome] .site-header .fk-nav__submenu .fk-nav__item { width: 100%; }
body[data-site-chrome] .site-header .fk-nav__submenu .fk-nav__link { width: 100%; justify-content: space-between; white-space: nowrap; }
body[data-site-chrome] .site-header .fk-nav__submenu .fk-nav__submenu { inset-block-start: 0; inset-inline-start: 100%; }
body[data-site-chrome] .site-header .fk-nav__link.is-active::after {
    content: ""; position: absolute; inset-inline: 12px; bottom: -2px; height: 3px;
    border-radius: 3px; background: var(--fk-orange);
}
body[data-site-chrome] .site-header .fk-nav__item--mega { position: static; }
body[data-site-chrome] .site-header .fk-nav__item--mega > .fk-nav__link .bi {
    display: inline-grid; place-items: center; width: 1em; height: 1em; line-height: 1;
    transition: transform .15s ease;
}
body[data-site-chrome] .site-header .fk-nav__item--mega > .fk-nav__link[aria-expanded="true"] { color: var(--fk-blue); }
body[data-site-chrome] .site-header .fk-nav__item--mega > .fk-nav__link[aria-expanded="true"] .bi { transform: rotate(180deg); }
body[data-site-chrome] .site-header .fk-mega { --fk-mega-height:min(720px,max(360px,76dvh),calc(100dvh - 88px));display:none;position:absolute;z-index:45;left:50%;right:auto;inset-block-start:calc(100% - 1px);width:min(1600px,calc(100vw - 32px));height:min(76vh,720px);height:var(--fk-mega-height);min-height:0;max-height:calc(100dvh - 88px);overflow:hidden;transform:translateX(-50%);direction:rtl;background:var(--fk-background);border:1px solid color-mix(in srgb, var(--fk-blue) 12.6%, white);border-radius:16px;box-shadow:0 18px 48px color-mix(in srgb, var(--fk-text) 14.12%, transparent);grid-template-columns:360px minmax(0,1fr);grid-template-rows:minmax(0,1fr) }
body[data-site-chrome] .site-header .fk-mega.has-highlights { grid-template-rows:minmax(0,1fr) auto }
body[data-site-chrome] .site-header .fk-nav__item--mega.is-open > .fk-mega { display:grid }
@media (min-width:993px) and (hover:hover) {
    body[data-site-chrome] .site-header .fk-nav__item--mega:hover > .fk-mega { display:grid }
}
body[data-site-chrome] .site-header .fk-mega__categories { grid-column:1;grid-row:1;padding:26px 16px;border-inline-end:1px solid color-mix(in srgb, var(--fk-blue) 11.5%, white);overflow-y:auto }
body[data-site-chrome] .site-header .fk-mega__categories-title { margin:0 12px 18px;color:var(--fk-muted);font-size:14px }
body[data-site-chrome] .site-header .fk-mega__category-tabs { display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:1px 0 }
body[data-site-chrome] .site-header .fk-mega__category-tablist,body[data-site-chrome] .site-header .fk-mega__category-actions { display:contents }
body[data-site-chrome] .site-header .fk-mega__category { grid-column:1;width:100%;min-width:0;min-height:66px;display:flex;align-items:center;gap:10px;padding:12px 10px;border:0;border-block-end:1px solid color-mix(in srgb, var(--fk-blue) 7.1%, white);border-radius:0 10px 10px 0;background:transparent;color:var(--fk-navy);font:inherit;font-size:14px;font-weight:650;text-align:right;cursor:pointer;position:relative;white-space:nowrap }
body[data-site-chrome] .site-header .fk-mega__category::before { content:"";position:absolute;inset-inline-start:0;inset-block:8px;width:3px;border-radius:4px;background:transparent }
body[data-site-chrome] .site-header .fk-mega__category img { width:27px;height:27px;object-fit:contain;flex:none }
body[data-site-chrome] .site-header .fk-mega__category-label { min-width:0;flex:1;display:flex;align-items:center;gap:7px;flex-wrap:nowrap;white-space:nowrap }
body[data-site-chrome] .site-header .fk-mega__category-label > span { min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap }
body[data-site-chrome] .site-header .fk-mega__category-label > .fk-mega__badge { flex:none }
body[data-site-chrome] .site-header .fk-mega__category:hover,body[data-site-chrome] .site-header .fk-mega__category.is-active,body[data-site-chrome] .site-header .fk-mega__category-action:hover,body[data-site-chrome] .site-header .fk-mega__category-action.is-active { background:linear-gradient(90deg,color-mix(in srgb, var(--fk-blue) 3.2%, white),color-mix(in srgb, var(--fk-blue) 6.7%, white)) }
body[data-site-chrome] .site-header .fk-mega__category:hover,body[data-site-chrome] .site-header .fk-mega__category.is-active { color:var(--fk-blue) }
body[data-site-chrome] .site-header .fk-mega__category.is-active::before { background:var(--fk-blue) }
body[data-site-chrome] .site-header .fk-mega__category:focus-visible { outline:3px solid color-mix(in srgb, var(--fk-blue) 22%, transparent);outline-offset:-3px }
body[data-site-chrome] .site-header .fk-mega__category-action { grid-column:2;min-height:66px;display:grid;place-items:center;border-block-end:1px solid color-mix(in srgb, var(--fk-blue) 7.1%, white);border-radius:10px 0 0 10px;color:var(--fk-muted) }
body[data-site-chrome] .site-header a.fk-mega__category-action:hover,body[data-site-chrome] .site-header a.fk-mega__category-action:focus-visible { color:var(--fk-blue) }
body[data-site-chrome] .site-header .fk-mega__panes { grid-column:2;grid-row:1;min-width:0;min-height:0;overflow:hidden }
body[data-site-chrome] .site-header .fk-mega__pane { height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden }
body[data-site-chrome] .site-header .fk-mega__pane[hidden] { display:none }
body[data-site-chrome] .site-header .fk-mega__pane.has-sidebar { grid-template-columns:minmax(0,1fr) 285px }
body[data-site-chrome] .site-header .fk-mega__groups { min-width:0;min-height:0;max-height:100%;padding:30px 28px;display:grid;align-content:start;grid-template-columns:repeat(var(--fk-mega-columns,3),minmax(170px,1fr));gap:34px 30px;overflow-y:auto;overscroll-behavior:contain }
body[data-site-chrome] .site-header .fk-mega__group h3 { min-height:42px;display:flex;align-items:center;gap:9px;border-block-end:1px solid color-mix(in srgb, var(--fk-blue) 12.6%, white);margin:0 0 8px;font-size:.94rem }
body[data-site-chrome] .site-header .fk-mega__group h3 img { width:25px;height:25px;object-fit:contain }
body[data-site-chrome] .site-header .fk-mega__group h3 a { min-width:0;display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:var(--fk-navy) }
body[data-site-chrome] .site-header .fk-mega__group h3 a:hover,body[data-site-chrome] .site-header .fk-mega__group h3 a.is-current { color:var(--fk-blue) }
body[data-site-chrome] .site-header .fk-mega__group-description { margin:-2px 0 8px;color:var(--fk-muted);font-size:14px;line-height:1.65 }
body[data-site-chrome] .site-header .fk-mega__badge { display:inline-flex;align-items:center;min-height:20px;padding:1px 7px;border-radius:999px;background:color-mix(in srgb, var(--fk-blue) 8.3%, white);color:var(--fk-blue);font-size:14px;font-weight:750;line-height:1.3;white-space:nowrap }
body[data-site-chrome] .site-header .fk-mega__links { display:grid }
body[data-site-chrome] .site-header .fk-mega__groups > .fk-mega__group:only-child { grid-column:1/-1 }
body[data-site-chrome] .site-header .fk-mega__groups > .fk-mega__group:only-child .fk-mega__links { grid-template-columns:repeat(var(--fk-mega-columns,3),minmax(170px,1fr));column-gap:30px }
body[data-site-chrome] .site-header .fk-mega__links > a { min-height:34px;display:flex;align-items:flex-start;gap:7px;padding-block:5px;color:var(--fk-muted);font-size:14px;line-height:1.45 }
body[data-site-chrome] .site-header .fk-mega__links > a:hover { color:var(--fk-blue) }
body[data-site-chrome] .site-header .fk-mega__links > a.is-current { color:var(--fk-blue);font-weight:750 }
body[data-site-chrome] .site-header .fk-mega__links > a > .bi { margin-block-start:3px;font-size:14px }
body[data-site-chrome] .site-header .fk-mega__link-copy { min-width:0;display:grid;gap:2px }
body[data-site-chrome] .site-header .fk-mega__link-label { display:flex;align-items:center;gap:6px;flex-wrap:wrap }
body[data-site-chrome] .site-header .fk-mega__link-description { color:var(--fk-muted);font-size:14px;font-weight:400;line-height:1.55 }
body[data-site-chrome] .site-header .fk-mega__links > a:hover .fk-mega__link-description { color:inherit }
body[data-site-chrome] .site-header .fk-mega__links > .fk-mega__all { color:var(--fk-blue);font-weight:700;margin-block-start:2px }
body[data-site-chrome] .site-header .fk-mega-sidebar { align-self:stretch;height:auto;margin:26px 0 26px 24px;padding:24px 22px;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb, var(--fk-blue) 3.2%, white),color-mix(in srgb, var(--fk-blue) 7.1%, white));overflow:auto }
body[data-site-chrome] .site-header .fk-mega-sidebar__icon { width:46px;height:46px;object-fit:contain;margin-block-end:12px }
body[data-site-chrome] .site-header .fk-mega-sidebar__eyebrow { color:var(--fk-blue);font-size:14px;font-weight:700 }
body[data-site-chrome] .site-header .fk-mega-sidebar h3 { font-size:1.3rem;line-height:1.45;margin:4px 0 8px }
body[data-site-chrome] .site-header .fk-mega-sidebar p { margin:0 0 15px;color:var(--fk-muted);font-size:14px;line-height:1.85 }
body[data-site-chrome] .site-header .fk-mega-sidebar__image { width:100%;min-height:120px;max-height:210px;object-fit:contain;margin-block:auto 16px }
body[data-site-chrome] .site-header .fk-mega-sidebar__button { width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 12px;border-radius:999px;background:var(--fk-orange);color:var(--fk-button-text);font-size:14px;font-weight:750;white-space:nowrap }
body[data-site-chrome] .site-header .fk-mega-sidebar__button:hover { color:var(--fk-button-text);filter:brightness(.97) }
body[data-site-chrome] .site-header .fk-mega-sidebar__button img { width:21px;height:21px;object-fit:contain }
body[data-site-chrome] .site-header .fk-mega__highlights { grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));min-height:72px;max-height:124px;overflow-y:auto;padding:10px 16px;border-block-start:1px solid color-mix(in srgb, var(--fk-blue) 11.5%, white);background:var(--fk-background) }
body[data-site-chrome] .site-header .fk-mega-highlight { min-width:0;display:flex;align-items:center;justify-content:center;gap:11px;padding:7px 16px;color:var(--fk-navy);text-align:right }
body[data-site-chrome] .site-header .fk-mega-highlight + .fk-mega-highlight { border-inline-start:1px solid color-mix(in srgb, var(--fk-blue) 11.5%, white) }
body[data-site-chrome] .site-header a.fk-mega-highlight:hover { color:var(--fk-blue);background:color-mix(in srgb, var(--fk-blue) 2.8%, white);border-radius:10px }
body[data-site-chrome] .site-header .fk-mega-highlight img { width:30px;height:30px;object-fit:contain;flex:none }
body[data-site-chrome] .site-header .fk-mega-highlight > span { min-width:0;display:grid;gap:1px }
body[data-site-chrome] .site-header .fk-mega-highlight strong { color:inherit;font-size:14px;font-weight:750;line-height:1.45 }
body[data-site-chrome] .site-header .fk-mega-highlight small { color:var(--fk-muted);font-size:14px;line-height:1.4 }
body[data-site-chrome] .site-header .fk-nav-toggle {
    display: none; background: none; border: none; font-size: 1.6rem;
    color: var(--fk-navy); cursor: pointer; padding: 4px 8px;
}
@media (min-width:901px) and (max-width:1180px) {
    body[data-site-chrome] .site-header .fk-mega { width:calc(100vw - 24px);grid-template-columns:360px minmax(0,1fr) }
    body[data-site-chrome] .site-header .fk-mega__pane.has-sidebar { grid-template-columns:minmax(0,1fr) 245px }
    body[data-site-chrome] .site-header .fk-mega__groups { --fk-mega-columns:2!important;grid-template-columns:repeat(2,minmax(140px,1fr));padding:26px 22px;gap:26px 22px }
    body[data-site-chrome] .site-header .fk-mega__groups > .fk-mega__group:only-child .fk-mega__links { grid-template-columns:repeat(2,minmax(140px,1fr));column-gap:22px }
    body[data-site-chrome] .site-header .fk-mega-sidebar { margin-inline-end:16px;padding-inline:16px }
}
body[data-site-chrome] .site-header .fk-drawer__nav li { min-width: 0; border-bottom: 1px solid var(--fk-border-2); }
body[data-site-chrome] .site-header .fk-drawer__nav .fk-drawer__link {
    width: 100%; min-width: 0; min-height: 48px; display: flex; align-items: center; justify-content: space-between;
    gap: 9px; padding: 12px 8px; color: var(--fk-navy-2); font: inherit; font-size: 14px; font-weight: 500;
    text-align: start; white-space: nowrap;
}
body[data-site-chrome] .site-header .fk-drawer__link-label { display: flex; flex: 1; min-width: 0; align-items: center; gap: 7px; flex-wrap: nowrap; }
body[data-site-chrome] .site-header .fk-drawer__link-label > span { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
body[data-site-chrome] .site-header .fk-drawer__link-label > .fk-mega__badge { flex: none; font-size: 11px; }
body[data-site-chrome] .site-header .fk-drawer__link-label > img { width: 22px; height: 22px; object-fit: contain; flex: none; }
body[data-site-chrome] .site-header .fk-drawer__nav .fk-drawer__parent { border: 0; background: transparent; color: var(--fk-navy); font-weight: 750; cursor: pointer; }
body[data-site-chrome] .site-header .fk-drawer__parent > .bi { flex: none; color: var(--fk-muted); font-size: 12px; transition: transform .15s ease; }
body[data-site-chrome] .site-header .fk-drawer__nav .fk-drawer__parent[aria-expanded="true"] { color: var(--fk-blue); background: color-mix(in srgb, var(--fk-blue) 5%, white); border-radius: 8px; }
body[data-site-chrome] .site-header .fk-drawer__parent[aria-expanded="true"] > .bi { transform: rotate(180deg); }
body[data-site-chrome] .site-header .fk-drawer__link:focus-visible { outline: 2px solid var(--fk-blue); outline-offset: -2px; border-radius: 8px; }
body[data-site-chrome] .site-header .fk-drawer__nav a.is-current {
    position: relative; margin-block: 5px; padding-inline: 12px 10px; color: var(--fk-navy); font-weight: 750;
    background: color-mix(in srgb, var(--fk-blue) 6.7%, white); border: 1px solid color-mix(in srgb, var(--fk-blue) 19%, white); border-radius: 9px; box-shadow: 0 2px 8px color-mix(in srgb, var(--fk-blue) 7.000000000000001%, transparent);
}
body[data-site-chrome] .site-header .fk-drawer__nav a.is-current::before {
    content: ""; position: absolute; inset-block: 8px; inset-inline-start: -1px; width: 3px;
    border-radius: 3px; background: var(--fk-blue);
}
body[data-site-chrome] .site-header .fk-drawer__link-meta { display: inline-flex; align-items: center; gap: 9px; flex: 0 0 auto; }
body[data-site-chrome] .site-header .fk-drawer__current-label {
    display: inline-flex; align-items: center; gap: 5px; padding: 3px 7px; color: var(--fk-blue);
    background: var(--fk-background); border: 1px solid color-mix(in srgb, var(--fk-blue) 25.3%, white); border-radius: 999px; font-size: 14px; font-weight: 700; white-space: nowrap;
}
body[data-site-chrome] .site-header .fk-drawer__current-label > i { width: 5px; height: 5px; border-radius: 50%; background: var(--fk-blue); }
body[data-site-chrome] .site-header .fk-drawer__nav a .bi { color: var(--fk-muted); font-size: 14px; }
body[data-site-chrome] .site-header .fk-drawer__submenu { margin: 0 4px 8px 0; padding: 3px 8px 3px 0; border-inline-start: 1px solid var(--fk-border); }
body[data-site-chrome] .site-header .fk-drawer__submenu[hidden] { display: none; }
body[data-site-chrome] .site-header .fk-drawer__submenu .fk-drawer__submenu { margin-inline-start: 0; padding-inline-start: 6px; }
body[data-site-chrome] .site-header .fk-drawer__submenu > li:last-child { border-bottom: 0; }
body[data-site-chrome] .site-header .fk-drawer__submenu .fk-drawer__link { color: var(--fk-muted); font-weight: 400; }
body[data-site-chrome] .site-header .fk-drawer__submenu .fk-drawer__parent { color: var(--fk-navy-2); font-weight: 700; }
body[data-site-chrome] .site-header .fk-drawer__nav .fk-drawer__all { color: var(--fk-blue); font-weight: 650; }
body[data-site-chrome] .site-header .fk-mobile-mega__highlights { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;padding-top:16px;border-block-start:1px solid var(--fk-border) }
body[data-site-chrome] .site-header .fk-mobile-mega-highlight { min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;padding:14px 8px;border:1px solid var(--fk-border);border-radius:12px;background:color-mix(in srgb, var(--fk-blue) 2%, white);color:var(--fk-navy);text-align:center }
body[data-site-chrome] .site-header a.fk-mobile-mega-highlight:hover { color:var(--fk-blue);border-color:var(--fk-blue) }
body[data-site-chrome] .site-header .fk-mobile-mega-highlight img { width:30px;height:30px;object-fit:contain;flex:none }
body[data-site-chrome] .site-header .fk-mobile-mega-highlight > span { min-width:0;display:grid;gap:5px }
body[data-site-chrome] .site-header .fk-mobile-mega-highlight strong { font-size:13px;font-weight:750;line-height:1.65 }
body[data-site-chrome] .site-header .fk-mobile-mega-highlight small { color:var(--fk-muted);font-size:12px;line-height:1.65 }
@media (max-width: 992px) {
    body[data-site-chrome] .site-header .fk-mega-sidebar { display: none !important; }
    body[data-site-chrome] .site-header .fk-nav { display: none; }
    body[data-site-chrome] .site-header .fk-nav-toggle { display: inline-flex; }
}
body[data-site-chrome] .site-header .fk-nav__submenu { border-block-start: 3px solid var(--fk-orange); }
body[data-site-chrome] .site-header .fk-mega__category.is-active::before { background: var(--fk-orange); }
body[data-site-chrome] .site-header{--fk-blue:var(--fk-primary);--fk-navy:var(--fk-secondary);--fk-navy-2:var(--fk-text);--fk-orange:var(--fk-accent);--fk-border-2:var(--fk-border);--fk-radius-sm:10px}
body[data-site-chrome] .site-header :is(.fk-nav__list,.fk-nav__submenu,.fk-drawer__nav,.fk-drawer__submenu){list-style:none}
body[data-site-chrome] .site-header .fk-nav__list{margin:0;padding:0;justify-content:inherit;width:100%}
body[data-site-chrome] .site-header .fk-nav__link{font-size:var(--fk-header-menu-font-size,12px);white-space:nowrap}
body[data-site-chrome] .site-header :is(.fk-nav__link,.fk-drawer__parent)>.icon{width:14px;height:14px;font-size:14px;transition:transform .15s ease}
body[data-site-chrome] .site-header :is(.fk-nav__link,.fk-drawer__parent)[aria-expanded=true]>.icon{transform:rotate(180deg)}
body[data-site-chrome] .site-header .fk-drawer__nav{margin:0;padding:0}
body[data-site-chrome] .site-header .fk-mega__group h3{font-family:var(--fk-heading-font);font-weight:700}
body[data-site-chrome] .site-header .fk-mega__group h3 a{color:var(--fk-navy)}
body[data-site-chrome] .site-header .fk-mega-sidebar h3{color:var(--fk-navy);font-family:var(--fk-heading-font)}
@media(min-width:881px){body[data-site-chrome] .site-header .main-nav.fk-nav{display:flex}}
@media(max-width:880px){body[data-site-chrome] .site-header .main-nav.fk-nav{display:none}}
