@font-face{font-family:"NHG";src:url("https://cdn.prod.website-files.com/68878274ff2c0d471c4c0cfb/68878c839b5b73571e7939e3_NHaasGroteskTXPro-Rg.ttf") format("truetype");font-weight:50 900;font-style:normal}
body{margin:0;background:#ffffff}
a{color:#1a3852}a:hover{color:#0d1e2c}
.pg{width:100%;font-family:NHG,Helvetica,sans-serif;color:#0d1e2c;background:#ffffff}
.hdr{height:152px;box-sizing:border-box;padding:48px 120px;display:flex;align-items:center;justify-content:space-between;background:#ffffff}
.hdr-s{position:sticky;top:0;z-index:10}
.hr{display:flex;align-items:center;gap:16px}
.vr{width:1px;height:56px;background:#c9d8ea;margin:0 16px}
.lpip{height:56px;width:auto;display:block}
.lint{height:56px;width:auto;display:block}
.nav{display:flex;align-items:center;gap:12px;height:56px;padding:0 24px;border-radius:20px 0 20px 0;background:#edf4fe;color:#1a3852;text-decoration:none;font-size:20px;line-height:28px}
.wrap{padding:0 120px}
.g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px}
.lab{display:flex;align-items:center;gap:12px;font-size:16px;line-height:20px;color:#1a3852;text-transform:uppercase}
.sq{width:10px;height:10px;background:#00b0eb;flex-shrink:0}
.h1{margin:0;font-size:72px;line-height:72px;font-weight:100;color:#00b0eb}
.h2{margin:0;font-size:48px;line-height:52px;font-weight:200;color:#00b0eb}
.h3{font-size:32px;line-height:40px;font-weight:300;color:#0d1e2c}
.dsp{margin:0;font-size:112px;line-height:104px;font-weight:100}
.body{margin:0;font-size:24px;line-height:36px;color:#1a3852}
.cap{font-size:20px;line-height:28px;color:#1a3852}
.head{display:flex;flex-direction:column;gap:24px}
.img{display:block;width:100%;height:100%;object-fit:cover;border-radius:32px 0 32px 0}
.btn{display:inline-flex;height:72px;border-radius:20px 0 20px 0;overflow:hidden;text-decoration:none;flex-shrink:0}
.btn .t{display:flex;align-items:center;padding:0 32px;font-size:24px;line-height:32px}
.btn .a{width:72px;display:flex;align-items:center;justify-content:center}
.b1 .t{background:#00b0eb;color:#ffffff}.b1 .a{background:#cfeefb}
.b2 .t{background:#edf4fe;color:#0d1e2c}.b2 .a{background:#dbe8f8}
.b3 .t{background:#ffffff;color:#1a3852}.b3 .a{background:#edf4fe}
.sqb{width:72px;height:72px;border:0;border-radius:20px 0 20px 0;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.btns{display:flex;gap:16px}
.tile{display:flex;flex-direction:column;justify-content:space-between;height:232px;box-sizing:border-box;padding:32px;background:#edf4fe;border-radius:32px 0 32px 0}
.num{font-size:48px;line-height:48px;font-weight:200;color:#0d1e2c}
.sel{box-sizing:border-box;border:0;border-radius:32px 0 32px 0;cursor:pointer;font-family:inherit;text-align:left;display:flex;flex-direction:column;align-items:flex-start;padding:24px 32px}
.foot{margin-top:96px;background:#1a3852;border-radius:48px 48px 0 0;padding:72px 120px 48px;display:flex;flex-direction:column;gap:48px}
html,body{overscroll-behavior:none}
