/* KISURE FE880 — single scoped owner for the retained public header, settings,
   mobile drawer, member auth and footer. It intentionally does not style page content. */
html[data-kisure-design="865"]{
  --ks880-primary:#0B9CA0;
  --ks880-dark:#087C78;
  --ks880-hover:#07878B;
  --ks880-soft:#E8F7F7;
  --ks880-text:#243b3f;
  --ks880-heading:#132d31;
  --ks880-muted:#6c8084;
  --ks880-border:#d8e5e7;
  --ks880-surface:#fff;
  --ks880-raised:#f5f9f9;
}
html[data-kisure-design="865"][data-theme="dark"]{
  --ks880-text:#dce7e8;
  --ks880-heading:#f4f8f8;
  --ks880-muted:#9eb0b2;
  --ks880-border:#334548;
  --ks880-surface:#1b2223;
  --ks880-raised:#242d2f;
}

/* =============================== HEADER =============================== */
html[data-kisure-design="865"] body .ks-ref-header{
  position:relative!important;
  z-index:7000!important;
  width:100%!important;
  background:var(--ks880-surface)!important;
  border-bottom:1px solid var(--ks880-border)!important;
  box-shadow:none!important;
}
html[data-kisure-design="865"] body .ks-ref-header .site-header__inner{
  width:min(calc(100% - 28px),1450px)!important;
  margin-inline:auto!important;
}
html[data-kisure-design="865"] body .ks-ref-header .site-header__bar{
  display:grid!important;
  grid-template-columns:150px minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:18px!important;
  width:100%!important;
  min-height:66px!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html[data-kisure-design="865"] body .ks-ref-header .site-header__brand{
  display:flex!important;align-items:center!important;height:66px!important;min-width:0!important;text-decoration:none!important;
}
html[data-kisure-design="865"] body .ks-ref-header .site-header__brand img{
  width:auto!important;height:40px!important;max-width:142px!important;object-fit:contain!important;
}
html[data-kisure-design="865"] body .ks-ref-header .site-header__nav{
  display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:2px!important;min-width:0!important;overflow:visible!important;
}
html[data-kisure-design="865"] body .ks-ref-header .header-menu-item{position:relative!important}
html[data-kisure-design="865"] body .ks-ref-header .header-menu-item__link{
  position:relative!important;display:flex!important;align-items:center!important;gap:6px!important;min-height:66px!important;padding:0 11px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ks880-text)!important;font-size:13.5px!important;font-weight:750!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;
}
html[data-kisure-design="865"] body .ks-ref-header .header-menu-item__link:is(:hover,.is-active){color:var(--ks880-dark)!important;background:transparent!important}
html[data-kisure-design="865"] body .ks-ref-header .header-menu-item__link.is-active::after{
  content:"";position:absolute;left:9px;right:9px;bottom:0;height:2px;background:var(--ks880-primary);border-radius:2px 2px 0 0;
}
html[data-kisure-design="865"] body .ks-ref-header .header-menu-item__dropdown{
  display:none!important;position:absolute!important;z-index:7300!important;top:calc(100% - 5px)!important;left:0!important;width:218px!important;padding:7px!important;border:1px solid var(--ks880-border)!important;border-radius:10px!important;background:var(--ks880-surface)!important;box-shadow:0 14px 34px rgba(15,45,49,.14)!important;
}
html[data-kisure-design="865"] body .ks-ref-header .header-menu-item:hover>.header-menu-item__dropdown,
html[data-kisure-design="865"] body .ks-ref-header .header-menu-item:focus-within>.header-menu-item__dropdown,
html[data-kisure-design="865"] body .ks-ref-header .header-menu-item.is-open>.header-menu-item__dropdown{display:block!important}
html[data-kisure-design="865"] body .ks-ref-header .header-menu-item__dropdown a{
  display:block!important;min-height:36px!important;padding:9px 10px!important;border-radius:7px!important;color:var(--ks880-text)!important;font-size:12.5px!important;font-weight:700!important;text-decoration:none!important;
}
html[data-kisure-design="865"] body .ks-ref-header .header-menu-item__dropdown a:hover{background:var(--ks880-soft)!important;color:var(--ks880-dark)!important}
html[data-kisure-design="865"] body .ks-ref-header .site-header__utility{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important}
html[data-kisure-design="865"] body .ks-ref-header .ks-ref-search-pill{
  display:flex!important;align-items:center!important;gap:8px!important;width:260px!important;min-height:40px!important;padding:0 12px!important;border:1px solid var(--ks880-border)!important;border-radius:8px!important;background:var(--ks880-raised)!important;color:var(--ks880-muted)!important;font-size:12px!important;text-align:left!important;box-shadow:none!important;
}
html[data-kisure-design="865"] body .ks-ref-header .ks-ref-header-icon{
  display:grid!important;place-items:center!important;width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;border:1px solid var(--ks880-border)!important;border-radius:8px!important;background:var(--ks880-surface)!important;color:var(--ks880-heading)!important;box-shadow:none!important;
}
html[data-kisure-design="865"] body .ks-ref-header .ks-ref-header-icon:hover{border-color:var(--ks880-primary)!important;color:var(--ks880-dark)!important}
html[data-kisure-design="865"] body .ks-ref-header .ks-ref-avatar{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:50%!important;background:var(--ks880-dark)!important;color:#fff!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important}
html[data-kisure-design="865"] body .ks-ref-header .ks-ref-notification{position:relative!important}
html[data-kisure-design="865"] body .ks-ref-header .ks-ref-notification span{position:absolute!important;width:7px!important;height:7px!important;border-radius:50%!important;background:var(--ks880-primary)!important;top:7px!important;right:7px!important}
html[data-kisure-design="865"] body .ks-ref-header .ks-ref-mobile-menu-open{display:none!important}
html[data-kisure-design="865"][data-theme="dark"] body .ks-ref-header{background:#151a1b!important;border-bottom-color:#2d3a3c!important}
html[data-kisure-design="865"][data-theme="dark"] body .ks-ref-header .site-header__inner{width:100%!important;max-width:none!important;padding-inline:clamp(18px,3.5vw,54px)!important}
html[data-kisure-design="865"][data-theme="dark"] body .ks-ref-header .ks-ref-search-pill{background:#1b2324!important}

/* =========================== SETTINGS POPOVER =========================== */
html[data-kisure-design="865"] body .ks-ref-header .theme-menu{position:relative!important;overflow:visible!important}
html[data-kisure-design="865"] body .ks-ref-header .ks-ref-settings-panel{
  display:none!important;position:absolute!important;z-index:7600!important;right:0!important;top:48px!important;width:320px!important;max-width:calc(100vw - 20px)!important;max-height:none!important;overflow:visible!important;padding:8px!important;border:1px solid var(--ks880-border)!important;border-radius:12px!important;background:var(--ks880-surface)!important;box-shadow:0 18px 46px rgba(13,44,48,.18)!important;transform:none!important;opacity:1!important;pointer-events:auto!important;gap:0!important;
}
html[data-kisure-design="865"] body .ks-ref-header .theme-menu.is-open .ks-ref-settings-panel{display:block!important}
html[data-kisure-design="865"] body .ks-ref-header .ks-ref-settings-panel__account{
  display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:54px!important;margin:0 0 5px!important;padding:7px 9px!important;border:0!important;border-radius:9px!important;background:var(--ks880-soft)!important;text-decoration:none!important;
}
html[data-kisure-design="865"] body .ks-ref-header .ks-ref-settings-panel__account>span{
  display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border:1px solid color-mix(in srgb,var(--ks880-primary) 58%,transparent)!important;border-radius:9px!important;background:#fff!important;color:var(--ks880-primary)!important;
}
html[data-kisure-design="865"] body .ks-ref-header .ks-ref-settings-panel__account div{display:grid!important;gap:1px!important;min-width:0!important}
html[data-kisure-design="865"] body .ks-ref-header .ks-ref-settings-panel__account strong{color:var(--ks880-heading)!important;font-size:12.5px!important;line-height:1.2!important}
html[data-kisure-design="865"] body .ks-ref-header .ks-ref-settings-panel__account small{color:var(--ks880-muted)!important;font-size:10px!important;line-height:1.25!important;white-space:normal!important}
html[data-kisure-design="865"] body .ks-ref-header .ks-ref-settings-row{
  display:grid!important;grid-template-columns:minmax(0,1fr) 132px!important;align-items:center!important;gap:10px!important;min-height:39px!important;padding:4px 5px!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--ks880-border) 78%,transparent)!important;border-radius:0!important;background:transparent!important;color:var(--ks880-text)!important;font-size:12px!important;line-height:1.2!important;
}
html[data-kisure-design="865"] body .ks-ref-header .ks-ref-settings-row:last-child{border-bottom:0!important}
html[data-kisure-design="865"] body .ks-ref-header .ks-ref-settings-row>span{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;font-weight:750!important;white-space:nowrap!important}
html[data-kisure-design="865"] body .ks-ref-header .ks-ref-settings-row>span i{display:grid!important;place-items:center!important;width:18px!important;color:var(--ks880-primary)!important;font-size:12px!important}
html[data-kisure-design="865"] body .ks-ref-header .ks-ref-settings-row select{
  appearance:auto!important;width:132px!important;max-width:132px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:3px 23px 3px 8px!important;border:1px solid var(--ks880-border)!important;border-radius:7px!important;background:var(--ks880-surface)!important;color:var(--ks880-heading)!important;font-size:11px!important;font-weight:700!important;line-height:1!important;text-align:left!important;box-shadow:none!important;outline:none!important;
}
html[data-kisure-design="865"] body .ks-ref-header .ks-ref-settings-row select:focus{border-color:var(--ks880-primary)!important;box-shadow:0 0 0 2px rgba(11,156,160,.10)!important}
html[data-kisure-design="865"] body .ks-ref-header .ks-ref-settings-row--theme{min-height:42px!important}
html[data-kisure-design="865"] body .ks-ref-header .ks-ref-theme-buttons{
  display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:2px!important;width:104px!important;justify-self:end!important;padding:2px!important;border:1px solid var(--ks880-border)!important;border-radius:8px!important;background:var(--ks880-raised)!important;
}
html[data-kisure-design="865"] body .ks-ref-header .ks-ref-theme-buttons .theme-switcher__button{
  display:grid!important;place-items:center!important;width:32px!important;height:30px!important;min-height:30px!important;padding:0!important;border:0!important;border-radius:6px!important;background:transparent!important;color:var(--ks880-muted)!important;box-shadow:none!important;
}
html[data-kisure-design="865"] body .ks-ref-header .ks-ref-theme-buttons .theme-switcher__button:is(.is-active,[aria-pressed="true"]){background:var(--ks880-primary)!important;color:#fff!important}
html[data-kisure-design="865"] body .ks-ref-header .ks-ref-settings-row--toggle input[type="checkbox"]{
  appearance:none!important;justify-self:end!important;width:34px!important;height:20px!important;margin:0!important;border:1px solid var(--ks880-border)!important;border-radius:999px!important;background:#cad7d9!important;cursor:pointer!important;position:relative!important;
}
html[data-kisure-design="865"] body .ks-ref-header .ks-ref-settings-row--toggle input[type="checkbox"]::after{
  content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .15s ease;
}
html[data-kisure-design="865"] body .ks-ref-header .ks-ref-settings-row--toggle input[type="checkbox"]:checked{background:var(--ks880-primary)!important;border-color:var(--ks880-primary)!important}
html[data-kisure-design="865"] body .ks-ref-header .ks-ref-settings-row--toggle input[type="checkbox"]:checked::after{transform:translateX(14px)}
html[data-kisure-design="865"][data-theme="dark"] body .ks-ref-header .ks-ref-settings-panel{background:#202829!important;border-color:#344548!important;box-shadow:0 18px 46px rgba(0,0,0,.28)!important}
html[data-kisure-design="865"][data-theme="dark"] body .ks-ref-header .ks-ref-settings-panel__account{background:#173638!important}
html[data-kisure-design="865"][data-theme="dark"] body .ks-ref-header .ks-ref-settings-panel__account>span{background:#243033!important;border-color:#3a5c5e!important;color:#8be2e3!important}
html[data-kisure-design="865"][data-theme="dark"] body .ks-ref-header .ks-ref-settings-row select{background:#171e1f!important;border-color:#3a494b!important;color:#eef5f5!important}
html[data-kisure-design="865"][data-theme="dark"] body .ks-ref-header .ks-ref-theme-buttons{background:#171e1f!important;border-color:#3a494b!important}

/* =========================== MOBILE DRAWER =========================== */
@media(max-width:900px){
  html[data-kisure-design="865"] body .ks-ref-header .site-header__inner{width:100%!important;max-width:none!important;padding-inline:10px!important}
  html[data-kisure-design="865"] body .ks-ref-header .site-header__bar{display:flex!important;justify-content:space-between!important;min-height:60px!important;gap:8px!important}
  html[data-kisure-design="865"] body .ks-ref-header .site-header__brand{height:60px!important}
  html[data-kisure-design="865"] body .ks-ref-header .site-header__brand img{height:34px!important;max-width:120px!important}
  html[data-kisure-design="865"] body .ks-ref-header .site-header__nav{display:none!important}
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-search-pill{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;justify-content:center!important}
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-search-pill span{display:none!important}
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-header-icon{width:38px!important;height:38px!important;min-width:38px!important}
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-mobile-menu-open{display:grid!important}
  html[data-kisure-design="865"] body .ks-ref-header .site-mobile-menu{position:fixed!important;inset:0!important;z-index:7800!important;pointer-events:none!important;background:rgba(5,22,24,.40)!important;opacity:0!important;transition:opacity .18s ease!important}
  html[data-kisure-design="865"] body .ks-ref-header .site-mobile-menu.is-open{pointer-events:auto!important;opacity:1!important}
  html[data-kisure-design="865"] body .ks-ref-header .site-mobile-menu__panel.ks-ref-mobile-drawer{
    position:absolute!important;right:0!important;top:0!important;bottom:0!important;width:min(86vw,342px)!important;height:100dvh!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;background:var(--ks880-surface)!important;border:0!important;border-left:1px solid var(--ks880-border)!important;border-radius:0!important;box-shadow:-18px 0 52px rgba(5,24,26,.22)!important;transform:translateX(105%)!important;transition:transform .2s ease!important;overflow:hidden!important;
  }
  html[data-kisure-design="865"] body .ks-ref-header .site-mobile-menu.is-open .site-mobile-menu__panel{transform:none!important}
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-mobile-drawer__top{
    flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:64px!important;padding:9px 12px!important;border-bottom:1px solid var(--ks880-border)!important;background:var(--ks880-surface)!important;
  }
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-mobile-drawer__top .site-header__brand{height:auto!important}
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-mobile-drawer__top .site-header__brand img{height:34px!important;max-width:122px!important}
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-mobile-drawer__top [data-mobile-close]{width:38px!important;height:38px!important;min-width:38px!important;border-radius:9px!important;background:var(--ks880-raised)!important}
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-mobile-drawer__nav{
    flex:1 1 auto!important;width:100%!important;min-width:0!important;display:grid!important;align-content:start!important;gap:4px!important;padding:11px 11px 9px!important;overflow-y:auto!important;overflow-x:hidden!important;
  }
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-mobile-drawer__nav>a{
    display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:44px!important;padding:0 9px!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:var(--ks880-text)!important;font-size:12.5px!important;font-weight:750!important;text-decoration:none!important;
  }
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-mobile-drawer__nav>a>i{
    display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border-radius:8px!important;background:var(--ks880-raised)!important;color:var(--ks880-primary)!important;font-size:11px!important;
  }
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-mobile-drawer__nav>a:is(.is-active,:hover){background:var(--ks880-soft)!important;border-color:#cce8e9!important;color:var(--ks880-dark)!important}
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-mobile-drawer__nav>a.is-active>i{background:var(--ks880-primary)!important;color:#fff!important}
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-mobile-more{display:block!important;width:100%!important;min-width:0!important;margin:1px 0!important}
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-mobile-more__toggle{
    display:grid!important;grid-template-columns:32px minmax(0,1fr) 24px!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;min-height:46px!important;padding:0 9px!important;border:1px solid #cce8e9!important;border-radius:10px!important;background:var(--ks880-soft)!important;color:var(--ks880-dark)!important;font-size:12.5px!important;font-weight:800!important;text-align:left!important;box-shadow:none!important;
  }
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-mobile-more__toggle>i:first-child{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border-radius:8px!important;background:#fff!important;color:var(--ks880-primary)!important;font-size:11px!important}
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-mobile-more__toggle>span{min-width:0!important}
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-mobile-more__toggle>i:last-child{justify-self:end!important;color:var(--ks880-dark)!important;transition:transform .16s ease!important}
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-mobile-more__toggle[aria-expanded="true"]>i:last-child{transform:rotate(180deg)!important}
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-mobile-more__children{
    display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;margin:6px 0 1px!important;padding:0!important;border:0!important;
  }
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-mobile-more__children[hidden]{display:none!important}
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-mobile-more__children a{
    display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-height:39px!important;padding:5px 7px!important;border:1px solid var(--ks880-border)!important;border-radius:8px!important;background:var(--ks880-raised)!important;color:var(--ks880-text)!important;font-size:10.5px!important;font-weight:700!important;text-decoration:none!important;line-height:1.2!important;
  }
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-mobile-more__children a i{color:var(--ks880-primary)!important;font-size:10px!important;text-align:center!important}
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-mobile-more__children a:hover{border-color:var(--ks880-primary)!important;color:var(--ks880-dark)!important}
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-mobile-drawer__bottom{
    flex:0 0 auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0!important;padding:10px 11px max(10px,env(safe-area-inset-bottom))!important;border-top:1px solid var(--ks880-border)!important;background:var(--ks880-surface)!important;
  }
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-mobile-setting{
    display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:100%!important;min-height:40px!important;padding:0 9px!important;border:1px solid var(--ks880-border)!important;border-radius:9px!important;background:var(--ks880-raised)!important;color:var(--ks880-heading)!important;font-size:11px!important;font-weight:800!important;text-decoration:none!important;box-shadow:none!important;
  }
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-mobile-setting--register{background:var(--ks880-primary)!important;border-color:var(--ks880-primary)!important;color:#fff!important}
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-mobile-setting:hover{background:var(--ks880-dark)!important;border-color:var(--ks880-dark)!important;color:#fff!important}

  /* Mobile settings gear: compact sheet; all settings fit without an inner scroll track on ordinary phone heights. */
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-settings-panel{
    position:fixed!important;top:64px!important;right:8px!important;left:auto!important;width:min(336px,calc(100vw - 16px))!important;max-height:none!important;overflow:visible!important;padding:7px!important;border-radius:11px!important;
  }
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-settings-panel__account{min-height:50px!important;padding:6px 8px!important}
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-settings-row{grid-template-columns:minmax(0,1fr) 126px!important;min-height:37px!important;padding:3px 4px!important;font-size:11.5px!important}
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-settings-row select{width:126px!important;max-width:126px!important;height:29px!important;min-height:29px!important;font-size:10.5px!important}
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-theme-buttons{width:100px!important}
}
@media(max-width:390px){
  html[data-kisure-design="865"] body .ks-ref-header .site-mobile-menu__panel.ks-ref-mobile-drawer{width:min(90vw,336px)!important}
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-mobile-more__children{grid-template-columns:1fr!important}
  html[data-kisure-design="865"] body .ks-ref-header .ks-ref-settings-panel{width:calc(100vw - 12px)!important;right:6px!important}
}

/* =============================== FOOTER =============================== */
html[data-kisure-design="865"] body .footer-shell{
  margin-top:32px!important;padding:30px 0 12px!important;background:#087C78!important;background-image:none!important;border-top:4px solid #0B9CA0!important;color:#fff!important;
}
html[data-kisure-design="865"] body .footer-shell .site-shell{background:transparent!important}
html[data-kisure-design="865"] body .footer-shell .surface-card.footer-panel,
html[data-kisure-design="865"] body .footer-shell .footer-panel{
  background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:18px 0 26px!important;color:#fff!important;
}
html[data-kisure-design="865"] body .footer-shell .footer-panel__brand,
html[data-kisure-design="865"] body .footer-shell .footer-panel__group{background:transparent!important;border:0!important;box-shadow:none!important;color:#fff!important}
html[data-kisure-design="865"] body .footer-shell .footer-panel__brand .site-header__brand{color:#fff!important}
html[data-kisure-design="865"] body .footer-shell .footer-panel__brand img.kisure-brand-logo{filter:brightness(0) invert(1)!important;background:transparent!important;box-shadow:none!important}
html[data-kisure-design="865"] body .footer-shell .site-header__title,
html[data-kisure-design="865"] body .footer-shell .footer-panel p,
html[data-kisure-design="865"] body .footer-shell .footer-panel__group p{color:rgba(255,255,255,.88)!important}
html[data-kisure-design="865"] body .footer-shell .site-kicker{color:#d9ffff!important}
html[data-kisure-design="865"] body .footer-shell .site-kicker::before{background:#d9ffff!important}
html[data-kisure-design="865"] body .footer-shell .footer-links a{color:#fff!important;text-decoration:none!important}
html[data-kisure-design="865"] body .footer-shell .footer-links a:hover{color:#d9ffff!important;text-decoration:underline!important;text-underline-offset:3px!important}
html[data-kisure-design="865"] body .footer-shell .footer-socials__link{
  background:#0B9CA0!important;border:1px solid rgba(255,255,255,.35)!important;color:#fff!important;box-shadow:none!important;
}
html[data-kisure-design="865"] body .footer-shell .footer-socials__link:hover{background:#fff!important;border-color:#fff!important;color:#087C78!important}
html[data-kisure-design="865"] body .footer-shell .footer-status{
  background:#0B9CA0!important;border:1px solid rgba(255,255,255,.30)!important;color:#fff!important;box-shadow:none!important;
}
html[data-kisure-design="865"] body .footer-shell .footer-status span,
html[data-kisure-design="865"] body .footer-shell .footer-status strong{color:#fff!important}
html[data-kisure-design="865"] body .footer-shell .footer-bottom{
  background:transparent!important;border-top:1px solid rgba(255,255,255,.28)!important;color:#fff!important;
}
html[data-kisure-design="865"] body .footer-shell .back-top{
  background:#0B9CA0!important;border:1px solid rgba(255,255,255,.38)!important;color:#fff!important;box-shadow:none!important;
}
html[data-kisure-design="865"] body .footer-shell .back-top:hover{background:#fff!important;color:#087C78!important;border-color:#fff!important}
html[data-kisure-design="865"][data-theme="dark"] body .footer-shell{background:#087C78!important;border-top-color:#0B9CA0!important}
@media(max-width:760px){
  html[data-kisure-design="865"] body .footer-shell{margin-top:24px!important;padding-top:22px!important}
  html[data-kisure-design="865"] body .footer-shell .footer-panel{padding:10px 0 18px!important}
}

/* ============================= MEMBER AUTH ============================= */
html[data-kisure-design="865"] body.is-public-auth-page .site-main{background:#f2f8f8}
html[data-kisure-design="865"] body .ks-member-auth{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(390px,470px)!important;width:min(calc(100% - 28px),1040px)!important;max-width:1040px!important;min-height:500px!important;margin:28px auto 42px!important;overflow:hidden!important;border:1px solid #d8e5e7!important;border-radius:14px!important;background:#fff!important;box-shadow:0 15px 44px rgba(16,58,62,.08)!important}
html[data-kisure-design="865"] body .ks-member-auth__intro{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:46px 52px!important;background:linear-gradient(135deg,rgba(1,46,50,.94),rgba(5,99,101,.9)),linear-gradient(45deg,#087C78,#0B9CA0)!important;color:#fff!important}
html[data-kisure-design="865"] body .ks-member-auth__eyebrow{color:#8bf1ec!important;font-size:11px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}
html[data-kisure-design="865"] body .ks-member-auth__intro h1{margin:10px 0 12px!important;color:#fff!important;font-size:clamp(34px,4vw,52px)!important;line-height:1!important;letter-spacing:-.04em!important}
html[data-kisure-design="865"] body .ks-member-auth__intro>p{max-width:510px!important;margin:0 0 25px!important;color:rgba(255,255,255,.84)!important;font-size:14px!important;line-height:1.6!important}
html[data-kisure-design="865"] body .ks-member-auth__benefits{display:grid!important;gap:11px!important}
html[data-kisure-design="865"] body .ks-member-auth__benefits>span{display:grid!important;grid-template-columns:32px 1fr!important;grid-template-rows:auto auto!important;gap:1px 10px!important;align-items:center!important}
html[data-kisure-design="865"] body .ks-member-auth__benefits i{grid-row:1/3!important;display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:9px!important;background:rgba(255,255,255,.08)!important;color:#8bf1ec!important}
html[data-kisure-design="865"] body .ks-member-auth__benefits b{color:#fff!important;font-size:12.5px!important}
html[data-kisure-design="865"] body .ks-member-auth__benefits small{color:rgba(255,255,255,.68)!important;font-size:10.5px!important}
html[data-kisure-design="865"] body .ks-member-auth__card{align-self:center!important;padding:38px 42px!important}
html[data-kisure-design="865"] body .ks-member-auth__head>span{color:#0B9CA0!important;font-size:10px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important}
html[data-kisure-design="865"] body .ks-member-auth__head h2{margin:6px 0 7px!important;color:#142d31!important;font-size:28px!important;line-height:1.1!important;letter-spacing:-.025em!important}
html[data-kisure-design="865"] body .ks-member-auth__head p{margin:0 0 18px!important;color:#6c8084!important;font-size:13px!important;line-height:1.5!important}
html[data-kisure-design="865"] body .ks-member-auth__social{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important}
html[data-kisure-design="865"] body .ks-member-auth__social button{display:flex!important;min-height:40px!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid #d7e4e6!important;border-radius:8px!important;background:#fff!important;color:#243b3f!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important}
html[data-kisure-design="865"] body .ks-member-auth__social button:hover{border-color:#0B9CA0!important;color:#087C78!important}
html[data-kisure-design="865"] body .ks-member-auth__social-status{margin:8px 0 0!important;padding:7px 9px!important;border-radius:7px!important;background:#E8F7F7!important;color:#087C78!important;font-size:10.5px!important}
html[data-kisure-design="865"] body .ks-member-auth__divider{display:flex!important;align-items:center!important;gap:10px!important;margin:15px 0!important;color:#849497!important;font-size:10.5px!important}
html[data-kisure-design="865"] body .ks-member-auth__divider::before,html[data-kisure-design="865"] body .ks-member-auth__divider::after{content:"";flex:1;height:1px;background:#e1eaec}
html[data-kisure-design="865"] body .ks-member-auth__form{display:grid!important;gap:12px!important}
html[data-kisure-design="865"] body .ks-member-auth__field{display:grid!important;gap:5px!important;color:#2c4347!important;font-size:12px!important;font-weight:750!important}
html[data-kisure-design="865"] body .ks-member-auth__field>input,html[data-kisure-design="865"] body .ks-member-auth__password{width:100%!important;min-height:43px!important;border:1px solid #d3e1e3!important;border-radius:8px!important;background:#fbfdfd!important}
html[data-kisure-design="865"] body .ks-member-auth__field>input{padding:0 12px!important;color:#183135!important;outline:none!important;font-size:12px!important}
html[data-kisure-design="865"] body .ks-member-auth__password{display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;overflow:hidden!important}
html[data-kisure-design="865"] body .ks-member-auth__password input{min-width:0!important;border:0!important;background:transparent!important;padding:0 12px!important;color:#183135!important;outline:none!important;font-size:12px!important}
html[data-kisure-design="865"] body .ks-member-auth__password button{border:0!important;background:transparent!important;color:#667d81!important}
html[data-kisure-design="865"] body .ks-member-auth__field>input:focus,html[data-kisure-design="865"] body .ks-member-auth__password:focus-within{border-color:#0B9CA0!important;box-shadow:0 0 0 3px rgba(11,156,160,.09)!important}
html[data-kisure-design="865"] body .ks-member-auth__row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;color:#5b7175!important;font-size:10px!important}
html[data-kisure-design="865"] body .ks-member-auth__row a,html[data-kisure-design="865"] body .ks-member-auth__switch a{color:#087C78!important;font-weight:800!important;text-decoration:none!important}
html[data-kisure-design="865"] body .ks-member-auth__check{display:flex!important;align-items:center!important;gap:6px!important}
html[data-kisure-design="865"] body .ks-member-auth__check input{accent-color:#0B9CA0!important}
html[data-kisure-design="865"] body .ks-member-auth__submit{display:flex!important;min-height:44px!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:0!important;border-radius:8px!important;background:#0B9CA0!important;color:#fff!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important}
html[data-kisure-design="865"] body .ks-member-auth__submit:hover{background:#07878B!important}
html[data-kisure-design="865"] body .ks-member-auth__switch{margin:16px 0 0!important;color:#6a7d81!important;font-size:12px!important;text-align:center!important}
html[data-kisure-design="865"] body .ks-member-auth__alert{margin:0 0 12px!important;padding:9px 10px!important;border-radius:7px!important;font-size:10.5px!important}
html[data-kisure-design="865"] body .ks-member-auth__alert.is-error{background:#fff0f1!important;color:#a52b35!important}
html[data-kisure-design="865"] body .ks-member-auth__alert.is-success{background:#eaf8f0!important;color:#187346!important}
html[data-kisure-design="865"][data-theme="dark"] body.is-public-auth-page .site-main{background:#171d1e!important}
html[data-kisure-design="865"][data-theme="dark"] body .ks-member-auth{background:#202829!important;border-color:#354447!important}
html[data-kisure-design="865"][data-theme="dark"] body .ks-member-auth__card :where(h2,label,.ks-member-auth__switch){color:#eef5f5!important}
html[data-kisure-design="865"][data-theme="dark"] body .ks-member-auth__head p{color:#9babad!important}
html[data-kisure-design="865"][data-theme="dark"] body .ks-member-auth__social button,html[data-kisure-design="865"][data-theme="dark"] body .ks-member-auth__field>input,html[data-kisure-design="865"][data-theme="dark"] body .ks-member-auth__password{background:#171d1e!important;border-color:#3a494c!important;color:#eef5f5!important}
html[data-kisure-design="865"][data-theme="dark"] body .ks-member-auth__field input{color:#eef5f5!important}
@media(max-width:900px){
  html[data-kisure-design="865"] body .ks-member-auth{grid-template-columns:1fr!important;width:min(calc(100% - 16px),620px)!important;min-height:0!important;margin:12px auto 28px!important;border-radius:10px!important}
  html[data-kisure-design="865"] body .ks-member-auth__intro{padding:24px 22px!important}
  html[data-kisure-design="865"] body .ks-member-auth__intro h1{font-size:32px!important}
  html[data-kisure-design="865"] body .ks-member-auth__intro>p{margin-bottom:16px!important;font-size:12px!important}
  html[data-kisure-design="865"] body .ks-member-auth__card{padding:25px 20px!important}
}
@media(max-width:420px){
  html[data-kisure-design="865"] body .ks-member-auth__social{grid-template-columns:1fr!important}
  html[data-kisure-design="865"] body .ks-member-auth__social button{justify-content:flex-start!important;padding:0 14px!important}
  html[data-kisure-design="865"] body .ks-member-auth__row{align-items:flex-start!important;flex-direction:column!important}
}
