/* Isolated link component: integrated proximity map, no raster or JS. */
.fiero-interest-cta{
  box-sizing:border-box;position:relative;isolation:isolate;display:inline-flex;
  align-items:center;justify-content:flex-start;width:360px;max-width:100%;min-height:96px;
  margin-top:24px;padding:19px 24px 19px 108px;overflow:visible;
  border:1px solid #398AC6;border-radius:8px;
  background:linear-gradient(105deg,#075E91 0%,#084576 35%,#092D59 62%,#092D59 100%);
  color:#fff;text-decoration:none;font-family:inherit;text-align:left;
  -webkit-tap-highlight-color:#ffffff25;touch-action:manipulation;
  transition:border-color 150ms ease,background-color 150ms ease;
}
.fiero-interest-cta__map{position:absolute;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none;border-radius:7px}
.fiero-interest-cta__label{position:relative;font-size:21px;font-weight:800;line-height:1.2;letter-spacing:-.02em}
.fiero-interest-cta:visited{color:#fff}
.fiero-interest-cta:focus-visible{outline:3px solid #F3D694;outline-offset:5px}
@media(hover:hover){.fiero-interest-cta:hover{border-color:#F3D694;background:#084576}}
.fiero-interest-cta:active{background:#062747;border-color:#F3D694}
@media(max-width:560px){.fiero-interest-cta{width:100%;padding-right:18px}.fiero-interest-cta__label{font-size:20px}}
@media(max-width:350px){.fiero-interest-cta{padding-left:93px;padding-right:12px}.fiero-interest-cta__label{font-size:18px}}
@media(prefers-reduced-motion:reduce){.fiero-interest-cta{transition:none}}
@media(forced-colors:active){.fiero-interest-cta{border:2px solid ButtonText;background:ButtonFace;color:LinkText}.fiero-interest-cta__map{display:none}.fiero-interest-cta:focus-visible{outline:3px solid Highlight}}
