/* Secondary reading action, aligned with the introductory copy. */
.hero-feature-link{
  display:inline-flex;
  align-items:center;
  gap:9px;
  margin-top:20px;
  padding:7px 0;
  min-height:36px;
  color:var(--ora-product-link);
  font-size:14px;
  font-weight:600;
  line-height:1.5;
  text-underline-offset:5px;
}
.hero-feature-link:hover{text-decoration:underline}
.hero-feature-link span{transition:transform .18s}
.hero-feature-link:hover span{transform:translateY(2px)}
@media(max-width:760px){
  .hero-feature-link{margin-top:15px;font-size:13px;min-height:40px}
}
@media(prefers-reduced-motion:reduce){.hero-feature-link span{transition:none}}
