/* Heatlift Design System — Final CTA component
   Shared terminal call-to-action used across content pages. */

.hl26-final-cta{
  position:relative;
  overflow:hidden;
  background:var(--hl26-orange);
  color:var(--hl26-white);
}

.hl26-final-cta__inner{
  position:relative;
  z-index:1;
  display:grid;
  grid-template-columns:minmax(0,1.15fr) minmax(24rem,.85fr);
  gap:clamp(2rem,7vw,7rem);
  align-items:center;
  padding-block:clamp(4.5rem,8vw,7rem);
}

.hl26-final-cta__title{
  max-width:15ch;
  margin:0;
  color:var(--hl26-white)!important;
  font-size:clamp(2.35rem,5vw,4.7rem);
  font-weight:700;
  letter-spacing:-.06em;
  line-height:.98;
  text-wrap:balance;
}

.hl26-final-cta__aside p{
  max-width:35rem;
  margin:0 0 1.65rem;
  color:rgba(255,255,255,.86);
  font-size:1.05rem;
  line-height:1.7;
}

.hl26-final-cta__actions{
  display:flex;
  flex-wrap:wrap;
  gap:.8rem;
}

@media(max-width:950px){
  .hl26-final-cta__inner{
    grid-template-columns:1fr;
    align-items:start;
    gap:1.25rem;
  }
}

@media(max-width:680px){
  .hl26-final-cta__title{max-width:16ch}
  .hl26-final-cta__actions{display:grid}
  .hl26-final-cta__actions .hl26-btn{width:100%}
}
