@media (max-width:820px){
  body.page-index .hero .copy,
  .page-index .hero .copy{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
  }

  body.page-index .hero .copy .eyebrow,
  body.page-index .hero .copy .aix-lifetime-updates,
  body.page-index .hero .copy .title,
  .page-index .hero .copy .eyebrow,
  .page-index .hero .copy .aix-lifetime-updates,
  .page-index .hero .copy .title{
    order:1!important;
  }

  body.page-index .hero .copy .buttons,
  .page-index .hero .copy .buttons{
    order:2!important;
    position:relative!important;
    inset:auto!important;
    top:auto!important;
    left:auto!important;
    right:auto!important;
    bottom:auto!important;
    transform:none!important;
    width:92%!important;
    max-width:460px!important;
    margin:325px auto 0!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:0!important;
    opacity:1!important;
    visibility:visible!important;
    filter:none!important;
    animation:none!important;
  }

  body.page-index .hero .copy .buttons .primary,
  .page-index .hero .copy .buttons .primary{
    width:100%!important;
    margin:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
    opacity:1!important;
    visibility:visible!important;
    filter:none!important;
    animation:none!important;
    transform:none!important;
  }

  body.page-index .hero .copy .buttons .demo,
  body.page-index #heroDemoBtn,
  .page-index .hero .copy .buttons .demo,
  .page-index #heroDemoBtn{display:none!important;}

  body.page-index .hero .copy .desc,
  .page-index .hero .copy .desc{
    order:3!important;
    position:relative!important;
    inset:auto!important;
    top:auto!important;
    left:auto!important;
    right:auto!important;
    bottom:auto!important;
    transform:none!important;
    width:90%!important;
    max-width:430px!important;
    margin:14px auto 0!important;
    text-align:center!important;
    line-height:1.45!important;
    opacity:1!important;
    visibility:visible!important;
    filter:none!important;
    animation:none!important;
  }

  body.page-index .hero .copy .features,
  .page-index .hero .copy .features{
    order:4!important;
    position:relative!important;
    inset:auto!important;
    top:auto!important;
    left:auto!important;
    right:auto!important;
    bottom:auto!important;
    transform:none!important;
    width:92%!important;
    max-width:440px!important;
    margin:14px auto 0!important;
    display:flex!important;
    flex-wrap:wrap!important;
    justify-content:center!important;
    align-items:flex-start!important;
    gap:14px 18px!important;
    text-align:center!important;
    opacity:1!important;
    visibility:visible!important;
    filter:none!important;
    animation:none!important;
  }

  body.page-index .hero .copy .features .feature,
  .page-index .hero .copy .features .feature{
    margin:0!important;
    padding:0!important;
    min-width:118px!important;
    justify-content:center!important;
    border-right:0!important;
    opacity:1!important;
    visibility:visible!important;
    filter:none!important;
    animation:none!important;
    transform:none!important;
  }

  body.page-index .hero .copy .features .feature>div,
  .page-index .hero .copy .features .feature>div{text-align:center!important;}

  body.page-index .hero .copy .buttons,
  body.page-index .hero .copy .desc,
  body.page-index .hero .copy .features,
  .page-index .hero .copy .buttons,
  .page-index .hero .copy .desc,
  .page-index .hero .copy .features{
    animation-name:none!important;
    animation-delay:0s!important;
    animation-duration:0s!important;
  }
}
@media (max-width:600px){
  body.page-index .hero .copy .buttons,
  .page-index .hero .copy .buttons{margin-top:340px!important;}
}
@media (max-width:430px){
  body.page-index .hero .copy .buttons,
  .page-index .hero .copy .buttons{margin-top:350px!important;}
  body.page-index .hero .copy .desc,
  .page-index .hero .copy .desc{width:92%!important;}
}