/* SYSLOCK compact hero: reduce excess vertical whitespace */
body.light-palette .hero{
 min-height:685px!important;
 height:100svh!important;
}
body.light-palette .hero > .wrap{transform:translateY(0)!important}
body.light-palette .hero h1{margin:24px 0 24px!important}
body.light-palette .hero .actions{margin-top:31px!important}
body.light-palette .hero .hero-foot{padding-bottom:19px!important}
body.light-palette .hero .hero-foot .wrap{padding-top:14px!important}
body.light-palette .credentials .diploma-badge-image{
 width:148px!important;height:124px!important;
 max-width:100%;object-fit:contain!important;display:block!important;
 margin:0 0 14px!important;
}
@media(max-width:760px){
 body.light-palette .hero{height:auto!important;min-height:690px!important}
 body.light-palette .hero > .wrap{transform:translateY(-8px)!important}
}
@media(max-width:520px){
 body.light-palette .hero{min-height:730px!important}
 body.light-palette .credentials .diploma-badge-image{width:84px!important;height:84px!important}
}
