/* V86 embossed button design. Loaded last on every page. */
html body :is(a,button,input).bsg-unified-button,html body :is(a,button,input).bsg-unified-button:link,html body :is(a,button,input).bsg-unified-button:visited{
 appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;position:relative!important;isolation:isolate!important;vertical-align:middle!important;
 min-height:48px!important;width:auto!important;max-width:100%!important;padding:12px 21px!important;font:700 14px/1.35 Montserrat,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
 border:1px solid #8cb7d8!important;border-radius:10px!important;background:linear-gradient(to bottom,#6c94ad 0%,#426f90 5%,#254b70 19%,#1a3c62 34%,#143459 51%,#0b294c 77%,#071d37 100%)!important;
 box-shadow:inset 0 2px 1px rgba(230,249,255,.54),inset 0 -2px 3px rgba(0,8,27,.65),0 1px 0 rgba(245,252,255,.25),0 5px 12px rgba(0,17,44,.24)!important;opacity:1!important;visibility:visible!important;filter:none!important;transform:translateY(0)!important;cursor:pointer!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease!important;
}
html body :is(a,button).bsg-unified-button::before{content:""!important;display:block!important;pointer-events:none!important;position:absolute!important;z-index:-1!important;inset:3px 5px auto!important;height:38%!important;border-radius:7px 7px 48% 48%!important;background:linear-gradient(to bottom,rgba(255,255,255,.28),rgba(255,255,255,.07) 63%,transparent)!important;opacity:1!important}
html body :is(a,button).bsg-unified-button::after{content:none!important;display:none!important}
html body :is(a,button,input).bsg-unified-button:hover,html body :is(a,button,input).bsg-unified-button:focus-visible{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(to bottom,#8db5ce 0%,#5e93b8 6%,#346b98 24%,#245782 48%,#16416b 75%,#0b2a4f 100%)!important;border-color:#b6e1fc!important;box-shadow:inset 0 2px 1px rgba(247,253,255,.68),inset 0 -2px 3px rgba(0,8,27,.58),0 0 0 2px rgba(91,187,251,.2),0 8px 23px rgba(16,106,171,.37)!important;transform:translateY(-2px)!important;filter:none!important}
html body :is(.bsg-v77-card,.bsg-v68-panel,.insight,.step,.bsg-v68-subcard):hover :is(a,button).bsg-unified-button:not(:hover){color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(to bottom,#6c94ad 0%,#426f90 5%,#254b70 19%,#1a3c62 34%,#143459 51%,#0b294c 77%,#071d37 100%)!important;border-color:#8cb7d8!important;transform:none!important;opacity:1!important}
html body :is(a,button,input).bsg-unified-button:active{transform:translateY(1px)!important}
html body :is(a,button,input).bsg-unified-button:focus-visible{outline:2px solid #c4edff!important;outline-offset:3px!important}
@media(max-width:600px){html body :is(a,button,input).bsg-unified-button{min-height:48px!important;padding:12px 17px!important;font-size:14px!important}}
@media(prefers-reduced-motion:reduce){html body .bsg-unified-button{transition:none!important}}
