.btn-w:hover{background:#f1f4f9!important}.btn .arr{transition:transform .2s}.btn:hover .arr{transform:translate(3px)}.st-off:hover{background:#ffffff0f!important}.fld{box-sizing:border-box;width:100%;min-height:48px;font:inherit;color:#0b1733;background:#fff;border:1px solid #cfd7e4;border-radius:12px;padding:0 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}textarea.fld{resize:vertical;min-height:96px;padding:12px 14px;line-height:1.5}select.fld{appearance:none;padding-right:40px}.fld:hover{border-color:#8f9bb3}.fld:focus{border-color:#15295c;outline:none;box-shadow:0 0 0 3px #15295c1f}.seg{flex:1 1 0;position:relative}.seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg span{text-align:center;color:#4a5570;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:4px 12px;font-size:14px;font-weight:600;line-height:1.2;transition:background-color .15s,color .15s;display:flex}.seg input:checked+span{color:#fff;background:#15295c}.seg input:focus-visible+span{outline-offset:2px;outline:2px solid #15295c}.faq summary{cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary .chev{transition:transform .2s}.faq[open] summary .chev{transform:rotate(180deg)}.faq:hover{border-color:#cfd7e4!important}.card{transition:box-shadow .2s,transform .2s}.card:hover{box-shadow:0 1px 2px #0b17330f,0 12px 28px -14px #0b173347!important}.lnk{color:#15295c;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.lnk:hover{color:#0b1733;text-underline-offset:3px;text-decoration:underline}.lnk .arr{transition:transform .2s}.lnk:hover .arr{transform:translate(3px)}@media (width<=640px){.v2 h1{letter-spacing:-.025em!important;font-size:40px!important}.v2 h2{font-size:30px!important}}.lbtn{transition:background-color .15s,color .15s}.lbtn:hover{color:#15295c!important;background:#fff!important}.cbtn{transition:background-color .15s}.cbtn:hover{background:#fff!important}.srch:focus-within{box-shadow:0 0 0 3px #15295c1f;border-color:#15295c!important}.tgrid{column-count:2;column-gap:12px}.tgrid .tit{break-inside:avoid;margin-bottom:8px}@media (width<=760px){.tgrid{column-count:1}.yant{width:196px!important;height:215px!important;right:24px!important}.ypan{padding:32px 24px 230px!important}}.cbtn.is-on,.cbtn.is-on:hover{color:#fff!important;background:#15295c!important;border-color:#15295c!important;font-weight:600!important}.lbtn.is-on,.lbtn.is-on:hover{color:#0b1733!important;background:#fcc204!important;font-weight:700!important}
