[data-if][hidden],[data-err][hidden],[data-when][hidden],.tc-modal[hidden]{display:none!important}[data-if],[data-err],[data-when],.tc-modal{display:contents}[id]{scroll-margin-top:72px}html{scroll-behavior:smooth}
.h0:focus-visible{left:8px!important}
.vb001{display:contents}
@media(min-width:640px) and (max-width:979px){.vb001{display:none}}
@media(max-width:639px){.vb001{display:none}}
.h1:hover{background:#F4F8FD!important;color:#0875E1!important}
.h2:hover{background:#0875E1!important;color:#fff!important}
.vb011{display:contents}
@media(max-width:639px){.vb011{display:none}}
.h3:hover{background:#0B1F5B!important;color:#fff!important}
.vb110{display:contents}
@media(min-width:980px){.vb110{display:none}}
.r0{flex:1 1 200px; max-width:260px; height:54px; padding:0 24px; border:0; border-radius:10px; background:#0875E1; color:#fff; font-weight:700; font-size:16px; cursor:pointer; display:inline-flex; align-items:center; justify-content:center; gap:10px; box-shadow:0 8px 20px -8px rgba(8,117,225,.6); transition:background .2s ease, transform .2s ease}
@media(max-width:979px){.r0{flex:1 1 200px; max-width:260px; height:54px; padding:0 24px; border:0; border-radius:10px; background:#0875E1; color:#fff; font-weight:700; font-size:16px; cursor:pointer; display:inline-flex; align-items:center; justify-content:center; gap:10px; box-shadow:0 8px 20px -8px rgba(8,117,225,.6); transition:background .2s ease, transform .2s ease}}
@media(max-width:639px){.r0{flex:1 1 200px; max-width:none; height:54px; padding:0 24px; border:0; border-radius:10px; background:#0875E1; color:#fff; font-weight:700; font-size:16px; cursor:pointer; display:inline-flex; align-items:center; justify-content:center; gap:10px; box-shadow:0 8px 20px -8px rgba(8,117,225,.6); transition:background .2s ease, transform .2s ease}}
.h4:hover{background:#0B1F5B!important;transform:translateY(-1px)!important}
.r1{flex:1 1 200px; max-width:260px; height:54px; padding:0 24px; border:1px solid #CFDCEC; border-radius:10px; background:#fff; color:#0B1F5B; font-weight:700; font-size:16px; display:inline-flex; align-items:center; justify-content:center; transition:border-color .2s ease, color .2s ease}
@media(max-width:979px){.r1{flex:1 1 200px; max-width:260px; height:54px; padding:0 24px; border:1px solid #CFDCEC; border-radius:10px; background:#fff; color:#0B1F5B; font-weight:700; font-size:16px; display:inline-flex; align-items:center; justify-content:center; transition:border-color .2s ease, color .2s ease}}
@media(max-width:639px){.r1{flex:1 1 200px; max-width:none; height:54px; padding:0 24px; border:1px solid #CFDCEC; border-radius:10px; background:#fff; color:#0B1F5B; font-weight:700; font-size:16px; display:inline-flex; align-items:center; justify-content:center; transition:border-color .2s ease, color .2s ease}}
.h5:hover{border-color:#0875E1!important;color:#0875E1!important}
.h6:hover{background:#F4F8FD!important}
.h7:hover{border-color:#B9D4F2!important;box-shadow:0 20px 44px -28px rgba(11,31,91,.35)!important;transform:translateY(-3px)!important}
.h8:focus-visible{outline:3px solid #079BFA!important;outline-offset:2px!important}
.h9:hover{background:#CFE6FF!important}
.h10:hover{border-color:#08C7E8!important;color:#fff!important}
.h11:hover{transform:translateY(-4px)!important;box-shadow:0 18px 40px -18px rgba(11,31,91,.28)!important;border-color:#CFDCEC!important}
.h12:hover{animation-play-state:paused!important}
.h13:hover{background:#0B1F5B!important}
.h14:hover{color:#08C7E8!important}
.h15:hover{color:#0875E1!important}
.h16:hover{background:#079BFA!important}
.h17:hover{color:#fff!important}
.h18:hover{background:#079BFA!important;color:#fff!important}
.r2{position:fixed; inset:0; z-index:100; display:flex; align-items:center; justify-content:center; padding:24px}
@media(max-width:979px){.r2{position:fixed; inset:0; z-index:100; display:flex; align-items:flex-end; justify-content:center; padding:0}}
@media(max-width:639px){.r2{position:fixed; inset:0; z-index:100; display:flex; align-items:flex-end; justify-content:center; padding:0}}
.r3{position:relative; width:100%; max-width:780px; max-height:calc(100vh - 48px); overflow-y:auto; overscroll-behavior:contain; background:#fff; border-radius:20px; opacity:1; transform:none; transition:opacity .22s ease, transform .28s cubic-bezier(.2,.7,.2,1); box-shadow:0 40px 80px -20px rgba(5,15,38,.5)}
@media(max-width:979px){.r3{position:relative; width:100%; max-width:780px; max-height:92vh; overflow-y:auto; overscroll-behavior:contain; background:#fff; border-radius:20px 20px 0 0; opacity:1; transform:none; transition:opacity .22s ease, transform .28s cubic-bezier(.2,.7,.2,1); box-shadow:0 40px 80px -20px rgba(5,15,38,.5)}}
@media(max-width:639px){.r3{position:relative; width:100%; max-width:780px; max-height:92vh; overflow-y:auto; overscroll-behavior:contain; background:#fff; border-radius:20px 20px 0 0; opacity:1; transform:none; transition:opacity .22s ease, transform .28s cubic-bezier(.2,.7,.2,1); box-shadow:0 40px 80px -20px rgba(5,15,38,.5)}}
.r4{position:fixed; inset:0; z-index:100; display:flex; align-items:center; justify-content:center; padding:24px}
@media(max-width:979px){.r4{position:fixed; inset:0; z-index:100; display:flex; align-items:center; justify-content:center; padding:0}}
@media(max-width:639px){.r4{position:fixed; inset:0; z-index:100; display:flex; align-items:center; justify-content:center; padding:0}}
.r5{position:relative; width:100%; max-width:1040px; height:calc(100vh - 48px); background:#fff; border-radius:16px; overflow-y:auto; overscroll-behavior:contain; opacity:1; transform:none; transition:opacity .22s ease, transform .28s cubic-bezier(.2,.7,.2,1); box-shadow:0 40px 80px -20px rgba(5,15,38,.5)}
@media(max-width:979px){.r5{position:relative; width:100%; max-width:1040px; height:100%; background:#fff; border-radius:0; overflow-y:auto; overscroll-behavior:contain; opacity:1; transform:none; transition:opacity .22s ease, transform .28s cubic-bezier(.2,.7,.2,1); box-shadow:0 40px 80px -20px rgba(5,15,38,.5)}}
@media(max-width:639px){.r5{position:relative; width:100%; max-width:1040px; height:100%; background:#fff; border-radius:0; overflow-y:auto; overscroll-behavior:contain; opacity:1; transform:none; transition:opacity .22s ease, transform .28s cubic-bezier(.2,.7,.2,1); box-shadow:0 40px 80px -20px rgba(5,15,38,.5)}}
.h19:hover{border-color:#B9D4F2!important;box-shadow:0 22px 44px -30px rgba(11,31,91,.4)!important;transform:translateY(-3px)!important}
.h20:hover{background:#CFE6FF!important;color:#0B1F5B!important}
.h21:hover{transform:translateY(-4px)!important;box-shadow:0 22px 44px -22px rgba(11,31,91,.3)!important;border-color:#CFDCEC!important}
.r6{position:relative; width:100%; max-width:1040px; height:calc(100vh - 48px); background:#fff; border-radius:16px; overflow-y:auto; overscroll-behavior:contain; opacity:0; transform:translateY(20px); transition:opacity .22s ease, transform .28s cubic-bezier(.2,.7,.2,1)}
@media(max-width:979px){.r6{position:relative; width:100%; max-width:1040px; height:100%; background:#fff; border-radius:0; overflow-y:auto; overscroll-behavior:contain; opacity:0; transform:translateY(20px); transition:opacity .22s ease, transform .28s cubic-bezier(.2,.7,.2,1)}}
@media(max-width:639px){.r6{position:relative; width:100%; max-width:1040px; height:100%; background:#fff; border-radius:0; overflow-y:auto; overscroll-behavior:contain; opacity:0; transform:translateY(20px); transition:opacity .22s ease, transform .28s cubic-bezier(.2,.7,.2,1)}}
.h22:hover{border-color:#B9D4F2!important;transform:translateY(-2px)!important}
.h23:hover{transform:translateY(-3px)!important;box-shadow:0 22px 44px -26px rgba(11,31,91,.35)!important;color:inherit!important}
.tc-modal>div>[aria-hidden="true"],.tc-modal [role="dialog"]{opacity:1!important}.tc-modal [role="dialog"]{transform:none!important;animation:tc-pop .28s cubic-bezier(.2,.7,.2,1)}@keyframes tc-pop{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.tc-hide{display:none!important}
