:root{--ib-content-width:1200px;--ib-hvnavy:#191f6c;--ib-hvdeep:#0d1240;--ib-hvorange:#ea5f24;--ib-hvorangedk:#c94c15;--ib-hvorangelt:#ff9a6b;--ib-hvink:#172033;--ib-hvmuted:#5a6475;--ib-hvline:#e2e6ee;--ib-hvsoft:#f4f6fb}
.ib-c-hvsec{padding-block-start:112px;padding-inline-end:24px;padding-block-end:112px;padding-inline-start:24px;background-color:#ffffff;color:var(--ib-hvink)}
.ib-c-hvsec:not(.ib-con--boxed),.ib-con--boxed.ib-c-hvsec>.ib-con__in{gap:56px}
.ib-c-hvhead{padding:0px;max-width:780px}
.ib-c-hvhead:not(.ib-con--boxed),.ib-con--boxed.ib-c-hvhead>.ib-con__in{gap:16px}
.ib-c-hveye{font-size:0.76rem;font-weight:800;letter-spacing:0.2em;text-transform:uppercase;color:var(--ib-hvorange);line-height:1.4}
.ib-c-hveyedk{color:var(--ib-hvorangelt)}
.ib-c-hvh2{font-size:clamp(1.75rem, 1.2rem + 1.9vw, 2.75rem);font-weight:800;line-height:1.12;color:var(--ib-hvnavy);letter-spacing:-0.025em}
.ib-c-hvh2dk{color:#ffffff}
.ib-c-hvlead{font-size:1.1rem;line-height:1.8;color:var(--ib-hvmuted)}
.ib-c-hvleaddk{color:rgba(255,255,255,0.8)}
.ib-c-hvsplit{padding:0px}
.ib-c-hvsplit:not(.ib-con--boxed),.ib-con--boxed.ib-c-hvsplit>.ib-con__in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);gap:56px;align-items:center}
.ib-c-hvhero{padding-block-start:72px;padding-inline-end:24px;padding-block-end:104px;padding-inline-start:24px;color:#ffffff;background-image:linear-gradient(150deg, #0a0e36 0%, #161d66 55%, #24308a 100%)}
.ib-c-hvhero:not(.ib-con--boxed),.ib-con--boxed.ib-c-hvhero>.ib-con__in{gap:48px}
.ib-c-hvh1{font-size:clamp(2.1rem, 1.3rem + 2.9vw, 3.6rem);font-weight:800;line-height:1.06;color:#ffffff;letter-spacing:-0.03em}
.ib-c-hvherotx{padding:0px}
.ib-c-hvherotx:not(.ib-con--boxed),.ib-con--boxed.ib-c-hvherotx>.ib-con__in{gap:18px}
.ib-c-hvheroimg{border-radius:24px;overflow:hidden;aspect-ratio:1/1;background-color:#ffffff;box-shadow:0px 40px 80px -20px rgba(0,0,0,0.6)}
.ib-c-hvcrumb{padding:0px;font-size:0.85rem;color:rgba(255,255,255,0.6)}
.ib-c-hvcrumb:not(.ib-con--boxed),.ib-con--boxed.ib-c-hvcrumb>.ib-con__in{flex-direction:row;flex-wrap:wrap;gap:8px;align-items:center}
.ib-c-hvbtns{padding:0px}
.ib-c-hvbtns:not(.ib-con--boxed),.ib-con--boxed.ib-c-hvbtns>.ib-con__in{flex-direction:row;flex-wrap:wrap;gap:12px;align-items:center}
.ib-c-hvbtn{background-color:var(--ib-hvorange);color:#ffffff;border-radius:12px;padding-block-start:16px;padding-inline-end:28px;padding-block-end:16px;padding-inline-start:28px;font-weight:700;font-size:0.98rem;box-shadow:0px 12px 26px -12px rgba(234,95,36,0.75);transition:background-color 250ms ease, transform 250ms ease, box-shadow 250ms ease}
.ib-c-hvbtn:hover,.ib-c-hvbtn:focus-visible{background-color:var(--ib-hvorangedk);translate:0px -2px;box-shadow:0px 18px 34px -14px rgba(234,95,36,0.85)}
.ib-c-hvbtn2{background-color:rgba(255,255,255,0.06);color:#ffffff;border-style:solid;border-width:1.5px;border-color:rgba(255,255,255,0.3);padding-block-start:14.5px;padding-inline-end:26px;padding-block-end:14.5px;padding-inline-start:26px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0)}
.ib-c-hvbtn2:hover,.ib-c-hvbtn2:focus-visible{background-color:rgba(255,255,255,0.12);border-color:#ffffff}
.ib-c-hvlist{font-size:0.98rem;color:var(--ib-hvink)}
.ib-c-hvlist:not(.ib-con--boxed),.ib-con--boxed.ib-c-hvlist>.ib-con__in{gap:10px}
.ib-c-hvcta{padding-block-start:60px;padding-inline-end:64px;padding-block-end:60px;padding-inline-start:64px;border-radius:28px;background-image:linear-gradient(130deg, #0d1240 0%, #191f6c 50%, #2a3794 100%);color:#ffffff;box-shadow:0px 30px 60px -20px rgba(13,18,64,0.45)}
.ib-c-hvcta:not(.ib-con--boxed),.ib-con--boxed.ib-c-hvcta>.ib-con__in{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:40px;align-items:center}
.ib-c-hvctab:not(.ib-con--boxed),.ib-con--boxed.ib-c-hvctab>.ib-con__in{justify-content:flex-end}
.ib-el-h19d19d98ff1{opacity:0.5}
.ib-el-h8f0974b6f99{opacity:0.5}
.ib-el-hc3e42f2d3f8{padding:0px}
.ib-el-ha1e7562c6df{padding-block-start:64px;padding-inline-end:24px;padding-block-end:96px;padding-inline-start:24px}
.ib-el-h9ebdbc494ef{padding:0px}
.ib-el-h9ebdbc494ef{gap:12px}
@media (max-width:1024px){
.ib-c-hvsec{padding-block-start:80px;padding-inline-end:20px;padding-block-end:80px;padding-inline-start:20px}
.ib-c-hvsec:not(.ib-con--boxed),.ib-con--boxed.ib-c-hvsec>.ib-con__in{gap:40px}
.ib-c-hvsplit:not(.ib-con--boxed),.ib-con--boxed.ib-c-hvsplit>.ib-con__in{grid-template-columns:repeat(1, minmax(0, 1fr));gap:36px}
.ib-c-hvhero{padding-block-start:52px;padding-inline-end:20px;padding-block-end:72px;padding-inline-start:20px}
.ib-c-hvheroimg{max-width:520px}
.ib-c-hvcta{padding-block-start:36px;padding-inline-end:28px;padding-block-end:36px;padding-inline-start:28px}
.ib-c-hvcta:not(.ib-con--boxed),.ib-con--boxed.ib-c-hvcta>.ib-con__in{grid-template-columns:repeat(1, minmax(0, 1fr));gap:24px}
.ib-c-hvctab:not(.ib-con--boxed),.ib-con--boxed.ib-c-hvctab>.ib-con__in{justify-content:flex-start}
}
@media (max-width:767px){
.ib-c-hvsec{padding-block-start:60px;padding-inline-end:16px;padding-block-end:60px;padding-inline-start:16px}
.ib-c-hvsec:not(.ib-con--boxed),.ib-con--boxed.ib-c-hvsec>.ib-con__in{gap:30px}
.ib-c-hvlead{font-size:1.02rem}
.ib-c-hvhero{padding-block-start:36px;padding-inline-end:16px;padding-block-end:56px;padding-inline-start:16px}
.ib-c-hvhero:not(.ib-con--boxed),.ib-con--boxed.ib-c-hvhero>.ib-con__in{gap:32px}
.ib-c-hvcta{padding-block-start:30px;padding-inline-end:20px;padding-block-end:30px;padding-inline-start:20px;border-radius:18px}
.ib-el-ha1e7562c6df{padding-block-start:40px;padding-inline-end:16px;padding-block-end:56px;padding-inline-start:16px}
}
