/* MS_HOME_PAGE_SIMPLE_U25 */
#ms-simple-free-cta{
  max-width:780px;
  margin:18px auto 28px;
  padding:20px 24px;
  border:1px solid rgba(125,156,244,.32);
  border-radius:14px;
  background:linear-gradient(135deg,rgba(22,39,76,.92),rgba(12,26,52,.88));
  text-align:center;
  box-shadow:0 14px 34px rgba(0,0,0,.14);
}
#ms-simple-free-cta .ms-simple-free-cta__eyebrow{
  color:#9db5ff;
  font-size:.72rem;
  font-weight:800;
  letter-spacing:.12em;
}
#ms-simple-free-cta h2{margin:7px 0 7px;font-size:clamp(1.05rem,2vw,1.45rem);}
#ms-simple-free-cta p{max-width:620px;margin:0 auto 14px;color:#dbe5ff;line-height:1.55;}
#ms-simple-free-cta .ms-simple-free-cta__button{
  display:inline-block;
  padding:10px 18px;
  border-radius:8px;
  background:#8aa7ff;
  color:#071126;
  text-decoration:none;
  font-weight:800;
  transition:transform .15s ease,filter .15s ease;
}
#ms-simple-free-cta .ms-simple-free-cta__button:hover{transform:translateY(-1px);filter:brightness(1.08);}
#ms-simple-free-cta small{display:block;margin-top:10px;color:#aebee3;font-size:.78rem;}
[data-ms-homepage-auth-hidden="true"]{display:none!important;}
@media (max-width:640px){#ms-simple-free-cta{margin:14px 12px 22px;padding:18px 16px;}}
