/* V8.50 — hero balance, platform ecosystem, dense Facebook example */
/* Desktop hero columns now stretch to the same visual height. */
@media(min-width:1181px){
  .home-v749 .hero-v78-grid{align-items:stretch!important}
  .home-v749 .hero-v78-copy{display:flex;flex-direction:column;min-height:100%;padding-bottom:34px!important}
  .home-v749 .hero-v78-scan{display:flex;flex-direction:column;min-height:100%;padding-bottom:34px!important}
  .home-v749 .hero-v78-scan form{display:flex;flex-direction:column}
}
.mu-hero-platforms{margin:18px 0 2px;padding:18px 0 17px;border-top:1px solid rgba(99,172,229,.28);border-bottom:1px solid rgba(99,172,229,.18);text-align:center}
.mu-hero-platforms small{display:block;color:#6ebcff;font-size:.68rem;font-weight:900;letter-spacing:.12em;margin-bottom:11px}
.mu-hero-platforms strong{display:flex;justify-content:center;flex-wrap:wrap;gap:7px 18px;color:#fff;font-size:.96rem;line-height:1.45}
.mu-hero-platforms strong span{white-space:nowrap}
.mu-hero-platforms em{display:block;max-width:620px;margin:10px auto 0;color:#91abc1;font-size:.78rem;line-height:1.5;font-style:normal}
/* Never show the old standalone no-website strip treatment. */
.mu-no-site-strip{display:none!important}
/* Facebook example should visually demonstrate value, not empty space. */
.profile-no-site-grid{grid-template-columns:minmax(300px,.68fr) 54px minmax(650px,1.55fr)!important}
.profile-machine-layer{padding:28px 30px!important}
.profile-machine-layer h3{margin-bottom:16px!important}
.profile-machine-facts{grid-template-columns:1fr 1fr!important;gap:0 30px!important;align-content:stretch!important}
.profile-machine-facts span{min-height:47px!important;padding:10px 0!important;line-height:1.35!important}
.profile-machine-facts b{max-width:44%!important;flex:0 0 44%!important}
.profile-public-page{align-self:stretch}
@media(max-width:1050px){.profile-no-site-grid{grid-template-columns:1fr!important}.profile-no-site-arrow{transform:rotate(90deg)}.profile-machine-facts{grid-template-columns:1fr 1fr!important}}
@media(max-width:700px){.mu-hero-platforms strong{gap:6px 12px;font-size:.88rem}.profile-machine-facts{grid-template-columns:1fr!important}.profile-machine-facts b{max-width:46%!important;flex-basis:46%!important}}
