/* Release 2.9.42: iPhone platform flow and compact floating CTA. */
@media(max-width:860px){
  body.home #plattform{overflow:clip}
  body.home .platform{width:100%;max-width:100%;box-sizing:border-box}
  body.home .platformGrid{grid-template-columns:minmax(0,1fr)!important;width:100%;max-width:100%}
  body.home .platformGrid>*{min-width:0;max-width:100%}
  body.home .productPanel{width:100%;max-width:100%;box-sizing:border-box}
  body.home .bt-platform-search-panel,
  body.home .bt-crm-product-panel{grid-column:auto!important;min-width:0}
  body.home .searchForm,
  body.home .searchForm .row,
  body.home .searchForm input,
  body.home .searchForm select,
  body.home .searchForm button{min-width:0;max-width:100%;box-sizing:border-box}
  body.home .bt-crm-product-copy,
  body.home .bt-crm-capabilities span{overflow-wrap:break-word}
}

@media(max-width:480px){
  body.home .platform{padding:28px 16px;margin-left:-8px;margin-right:-8px}
  body.home .platformIntro{padding:4px 2px 14px}
  body.home .productPanel{padding:18px;border-radius:18px}
  body.home .panelLabel{font-size:.64rem;line-height:1.45;overflow-wrap:break-word}
  body.home .searchForm .row{grid-template-columns:1fr}
  body.home .searchForm input,
  body.home .searchForm select{font-size:16px}
  body.home .bt-ai-pills{max-width:100%;display:flex;flex-wrap:wrap;gap:7px}
  body.home .bt-ai-pills .pill{max-width:100%;white-space:normal;overflow-wrap:break-word;text-align:left}
  .bt-first-conversation{right:10px}
  .bt-first-conversation-launcher{min-height:44px;font-size:.84rem;padding:9px 12px;gap:8px;max-width:calc(100vw - 20px);box-shadow:0 12px 34px rgba(4,18,22,.2)}
  .bt-first-conversation-launcher-dot{width:8px;height:8px;box-shadow:0 0 0 4px rgba(100,234,205,.13)}
}
