/* Stores on phones */
html,body{overflow-x:clip}
@media (max-width:760px){
  input,select,textarea{font-size:16px!important}
  .t-demo{left:50%!important;right:auto!important;transform:translateX(-50%) scale(.9)!important;transform-origin:bottom center;max-width:calc(100vw - 20px);white-space:nowrap}
  .t-logo span,.s-logo span{display:block;max-width:58vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .xb{padding:48px 0}
  .xb-h{font-size:clamp(26px,7.5vw,36px)}
  .xb-cards-g{grid-template-columns:repeat(2,1fr);gap:10px}
  .xb-cards-tall .xb-card{aspect-ratio:3/4}
  .xb-card-tx{inset:auto 12px 12px}.xb-card-tx b{font-size:17px}.xb-card-tx i{width:34px;height:34px}
  .xb-m-g{columns:2;column-gap:8px}.xb-m{margin-bottom:8px}
  .xb-trust ul{grid-template-columns:1fr 1fr;gap:12px}.xb-trust li{font-size:13.5px;gap:8px}.xb-trust svg{width:38px;height:38px;padding:8px}
  .xb-team-g{grid-template-columns:1fr 1fr;gap:12px}
  .xb-steps-l{grid-template-columns:1fr}
  .xb-plans{grid-template-columns:1fr}
  .xb-tabs-l{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.xb-tabs-l button{flex:none}
  .xb-quote blockquote{font-size:clamp(24px,7vw,34px)}
}
