#_h{--_hb:#1B3A6B;--_hb2:#4A6FA5;--_hm:#4e6590;--_ha:#F5F6F8;--_ha2:#202631;--_he:cubic-bezier(.23,1,.32,1);font-family:-apple-system,BlinkMacSystemFont,'Inter UI','Segoe UI',Roboto,Arial,sans-serif;position:relative;display:flex;flex-direction:column;overflow:hidden;height:calc(88vh - var(--imecaf-header-offset,72px));min-height:560px;max-height:880px;background:#fff}
#_hv{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none;user-select:none}
#_hvb{position:absolute;inset:auto 0 0 0;height:35%;z-index:1;pointer-events:none;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 55%);mask-image:linear-gradient(to bottom,transparent 0%,black 55%)}
#_hw{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to right,rgba(255,255,255,.96) 0%,rgba(255,255,255,.88) 18%,rgba(255,255,255,.60) 36%,rgba(255,255,255,.25) 54%,rgba(255,255,255,.06) 70%,transparent 82%)}
#_hbl{position:absolute;inset:0;z-index:2;pointer-events:none;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);-webkit-mask-image:linear-gradient(to right,black 0%,black 22%,rgba(0,0,0,.8) 38%,rgba(0,0,0,.4) 56%,transparent 75%);mask-image:linear-gradient(to right,black 0%,black 22%,rgba(0,0,0,.8) 38%,rgba(0,0,0,.4) 56%,transparent 75%)}
/* One eased alpha curve blends both the white surface and its light blur. */
#_h[data-background-style="solid"]{--hero-surface-fade:linear-gradient(90deg,#fff 0%,#fff var(--hero-fade-start,40%),rgba(255,255,255,0.9904) calc(var(--hero-fade-start,40%) + var(--hero-fade-width,31.2%) * 0.0625),rgba(255,255,255,0.9619) calc(var(--hero-fade-start,40%) + var(--hero-fade-width,31.2%) * 0.125),rgba(255,255,255,0.9157) calc(var(--hero-fade-start,40%) + var(--hero-fade-width,31.2%) * 0.1875),rgba(255,255,255,0.8536) calc(var(--hero-fade-start,40%) + var(--hero-fade-width,31.2%) * 0.25),rgba(255,255,255,0.7778) calc(var(--hero-fade-start,40%) + var(--hero-fade-width,31.2%) * 0.3125),rgba(255,255,255,0.6913) calc(var(--hero-fade-start,40%) + var(--hero-fade-width,31.2%) * 0.375),rgba(255,255,255,0.5975) calc(var(--hero-fade-start,40%) + var(--hero-fade-width,31.2%) * 0.4375),rgba(255,255,255,0.5) calc(var(--hero-fade-start,40%) + var(--hero-fade-width,31.2%) * 0.5),rgba(255,255,255,0.4025) calc(var(--hero-fade-start,40%) + var(--hero-fade-width,31.2%) * 0.5625),rgba(255,255,255,0.3087) calc(var(--hero-fade-start,40%) + var(--hero-fade-width,31.2%) * 0.625),rgba(255,255,255,0.2222) calc(var(--hero-fade-start,40%) + var(--hero-fade-width,31.2%) * 0.6875),rgba(255,255,255,0.1464) calc(var(--hero-fade-start,40%) + var(--hero-fade-width,31.2%) * 0.75),rgba(255,255,255,0.0843) calc(var(--hero-fade-start,40%) + var(--hero-fade-width,31.2%) * 0.8125),rgba(255,255,255,0.0381) calc(var(--hero-fade-start,40%) + var(--hero-fade-width,31.2%) * 0.875),rgba(255,255,255,0.0096) calc(var(--hero-fade-start,40%) + var(--hero-fade-width,31.2%) * 0.9375),rgba(255,255,255,0) calc(var(--hero-fade-start,40%) + var(--hero-fade-width,31.2%) * 1))}
#_h[data-background-style="solid"] #_hw{z-index:3;background:var(--hero-surface-fade)}
#_h[data-background-style="solid"] #_hbl{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);mask-mode:alpha;mask-image:var(--hero-surface-fade);-webkit-mask-image:var(--hero-surface-fade)}
#_hc{position:relative;z-index:10;flex:1;width:100%;margin:0;display:grid;grid-template-columns:minmax(300px,500px) minmax(0,1fr);align-content:center;align-items:center;column-gap:clamp(28px,5vw,72px);padding:clamp(52px,8vh,86px) clamp(32px,4.8vw,72px) clamp(52px,8vh,86px) clamp(52px,4.8vw,76px);box-sizing:border-box}
#_hc>*{grid-column:1;min-width:0}
#_hs{position:relative;display:grid;width:100%;min-width:0;min-height:340px}
._sl{position:relative;grid-area:1/1;align-self:start;width:100%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;opacity:0;transform:translate3d(0,18px,0) scale(.985);transform-origin:left center;transition:opacity .68s var(--_he),transform .68s var(--_he),filter .68s var(--_he);pointer-events:none;filter:blur(1.5px);will-change:opacity,transform,filter}
._sl>*{flex-shrink:0}
._sl._a{opacity:1;transform:translate3d(0,0,0) scale(1);pointer-events:auto;filter:blur(0)}
._tg{display:flex;align-items:center;gap:6px;margin-bottom:14px}
._tg i{font-size:15px;color:var(--_hb2)}
._tg span{font-size:12px;font-weight:500;color:var(--_hb2);text-transform:uppercase;letter-spacing:.08em}
._h1{margin:0 0 16px;font-family:'proxima-nova','Inter',sans-serif;font-size:clamp(38px,3.8vw,62px);font-weight:700;color:var(--_hb);letter-spacing:-.04em;line-height:1.04;text-wrap:balance;overflow-wrap:break-word}
._h1._compact{font-size:clamp(34px,3.35vw,54px);line-height:1.05;letter-spacing:-.038em}
._h1._dense{font-size:clamp(31px,3vw,48px);line-height:1.07;letter-spacing:-.034em}
._h1 ._l{font-weight:400;color:var(--_hb2)}
._dc{font-size:17px;font-weight:400;color:var(--_hm);line-height:1.58;margin:0 0 28px;max-width:420px;text-wrap:pretty;overflow-wrap:anywhere;}
._bn{display:flex;gap:10px;flex-wrap:wrap}
._bp,._bg{max-width:100%;min-height:48px;overflow-wrap:anywhere;box-sizing:border-box;box-shadow:none}
._bp{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#1A3374;color:#fff;padding:13px 26px;border-radius:980px;font-size:15px;font-weight:500;text-decoration:none;letter-spacing:-.01em;transition:transform .16s var(--_he),background .18s}
._bp:hover{background:#2B3D81;box-shadow:none}
._bp:active,._bg:active{transform:scale(.972)}
._bg{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#1A3374;padding:13px 24px;border-radius:980px;font-size:15px;font-weight:500;text-decoration:none;background:#fff;border:1px solid #1A3374;transition:transform .16s var(--_he),background .18s,border-color .18s;letter-spacing:-.01em}
._bg:hover{background:#f5f7fb;border-color:#2B3D81;box-shadow:none}
._bp:focus-visible,._bg:focus-visible{outline:2px solid #1A3374;outline-offset:3px}

#_dt{display:flex;align-items:center;gap:0;margin-top:10px;position:relative;z-index:2;flex-wrap:wrap}
._d{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border:0;background:transparent;border-radius:999px;cursor:pointer;padding:0;touch-action:manipulation}
._d::after{content:'';display:block;width:var(--dot-width,5px);height:5px;border-radius:999px;background:#657795;transition:width .42s var(--_he),background .2s ease}
._d[aria-current="true"]::after{background:#1b3a6b}
._d:focus-visible{outline:2px solid var(--_hb2);outline-offset:2px}
#_tr{display:flex;flex-wrap:wrap;gap:18px;margin-top:26px;align-items:center}
._ti{display:flex;align-items:center;gap:5px;font-size:12px;color:#4e6590;font-weight:400}
._ti i{font-size:13px;color:#4e6590}
#_cn{display:none}
#_ps{position:absolute;top:18px;right:18px;z-index:20;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid rgba(26,51,116,.12);background:rgba(255,255,255,.96);color:#1A3374;cursor:pointer;display:flex;align-items:center;justify-content:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;transition:transform 160ms var(--_he),background-color 160ms ease,color 160ms ease;box-shadow:none}
#_ps:active{transform:scale(.97)}
#_ps:focus-visible{outline:2px solid #1A3374;outline-offset:3px}
#_ps::after{content:'';position:absolute;inset:-7px;border:2px solid transparent;border-radius:inherit;pointer-events:none}
#_ps:focus-visible::after{border-color:#fff}
#_ps svg{display:block;width:22px;height:22px;overflow:visible;pointer-events:none}
#_ps ._ps-symbol{transform-origin:12px 12px;transition:opacity 160ms var(--_he),transform 180ms var(--_he)}
#_ps ._ps-pause{opacity:1;transform:scale(1)}
#_ps ._ps-play{opacity:0;transform:scale(.92)}
#_ps[data-paused="true"] ._ps-pause{opacity:0;transform:scale(.92)}
#_ps[data-paused="true"] ._ps-play{opacity:1;transform:scale(1)}
@media(hover:hover) and (pointer:fine){#_ps:hover{background:#fff;color:#2B3D81}}
@media(prefers-reduced-motion:reduce){#_ps:active{transform:none}#_ps ._ps-symbol{transform:none!important;transition:opacity 80ms linear}}
#_pt{position:relative;z-index:10;height:2px;background:rgba(27,58,107,.1);flex-shrink:0}
#_pb{height:100%;width:0%;background:var(--_hb);transition:opacity .2s ease}
@media(max-width:767px){
  #_h{height:auto;min-height:clamp(800px,90svh,840px);max-height:none}
  #_hv{height:260px;position:relative;inset:auto;width:100%;display:block}
  #_hw,#_hbl{display:none}
  #_hc{display:grid;grid-template-columns:minmax(0,1fr);padding:36px 24px 32px;max-width:100%;width:100%;align-content:start}
  #_hc>*{grid-column:1;min-width:0}
  #_hs{min-height:340px}
  ._sl{transform:translate3d(0,12px,0) scale(.992)}
  ._h1{font-size:clamp(32px,9vw,42px);line-height:1.08;letter-spacing:-.035em}
  ._h1._compact,._h1._dense{font-size:clamp(28px,8vw,38px);line-height:1.1;letter-spacing:-.032em}
  ._dc{font-size:16px;line-height:1.55;max-width:100%}
  ._bn{flex-direction:column;width:100%}
  ._bp,._bg{justify-content:center;width:100%;max-width:100%;box-sizing:border-box}
  #_dt{gap:0;margin-top:10px}
  #_tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:22px;width:100%}
  ._ti{font-size:12px;min-width:0}
}
@media (prefers-reduced-motion:reduce){
  #_hs,._sl,._d,._d::after,#_pb{transition:none!important}
  ._sl{transform:none!important;filter:none!important}
  #_pt{display:none}
}
