/* scoped: si-lifetime-LanderHeader */

  .lander-header:where(.si-lifetime-LanderHeader, .si-lifetime-LanderHeader *){
    position: sticky;
    top: 0;
    z-index: 50;
    background: rgba(15, 15, 15, 0.92);
    backdrop-filter: blur(10px);
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  }

  .header-inner:where(.si-lifetime-LanderHeader, .si-lifetime-LanderHeader *){
    max-width: var(--max);
    margin: 0 auto;
    padding: 14px 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
  }

  .logo-link img:where(.si-lifetime-LanderHeader, .si-lifetime-LanderHeader *){
    width: 140px;
    height: auto;
  }

  .header-actions:where(.si-lifetime-LanderHeader, .si-lifetime-LanderHeader *){
    display: flex;
    align-items: center;
    gap: 18px;
  }

  .phone:where(.si-lifetime-LanderHeader, .si-lifetime-LanderHeader *){
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-size: 15px;
    color: #ffffff;
    text-decoration: none;
    white-space: nowrap;
  }

  .phone:hover:where(.si-lifetime-LanderHeader, .si-lifetime-LanderHeader *){
    color: #ffd0d0;
  }

  .header-cta:where(.si-lifetime-LanderHeader, .si-lifetime-LanderHeader *){
    display: inline-flex;
    align-items: center;
    padding: 10px 16px;
    background: linear-gradient(90deg, #d62121 0%, #701111 100%);
    color: #fff;
    font-family: 'Afacad', sans-serif;
    font-weight: 700;
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 0.02em;
    white-space: nowrap;
  }

  @media (max-width: 720px) {
    .header-cta:where(.si-lifetime-LanderHeader, .si-lifetime-LanderHeader *){
      display: none;
    }

    .phone:where(.si-lifetime-LanderHeader, .si-lifetime-LanderHeader *){
      font-size: 14px;
    }

    .logo-link img:where(.si-lifetime-LanderHeader, .si-lifetime-LanderHeader *){
      width: 118px;
    }
  }
