.logo-cloud-section{background:#f1f5f9;padding-bottom:96px;padding-top:96px;--card-color:#e2e8f0}@media (min-width:640px){.logo-cloud-section{padding-bottom:128px;padding-top:128px}}.logo-cloud-container{margin-left:auto;margin-right:auto;max-width:1150px;padding-left:24px;padding-right:24px}.logo-cloud-container h2{color:#1e293b;font-size:48px;line-height:1.25rem;padding-bottom:2rem;text-align:center}@media (min-width:1024px){.logo-cloud-container{padding-left:32px;padding-right:32px}}.logo-cloud-grid{display:grid;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:-24px;margin-right:-24px;overflow:hidden;position:relative}#cards>.logo-cloud-grid-item:after{opacity:1}@media (min-width:640px){.logo-cloud-grid{border-radius:16px;margin-left:0;margin-right:0}}@media (min-width:768px){.logo-cloud-grid{grid-template-columns:repeat(var(--num-columns),minmax(0,1fr))}}.logo-cloud-grid-item{background-color:rgba(71,85,105,.1);height:7rem;padding:24px;position:relative}.is-link{cursor:pointer}.logo-cloud-grid-item:hover:before{opacity:1}.logo-cloud-grid-item:after,.logo-cloud-grid-item:before{border-radius:inherit;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s;width:100%}.logo-cloud-grid-item:before{background:radial-gradient(600px circle at var(--mouse-x) var(--mouse-y),rgba(15,23,42,.06),transparent 40%);z-index:3}.logo-cloud-grid-item:after{background:radial-gradient(400px circle at var(--mouse-x) var(--mouse-y),rgba(15,23,42,.4),transparent 40%);z-index:1}@media (min-width:640px){.logo-cloud-grid-item{padding:40px}}.logo-cloud-grid-item-large-padding{padding:32px}@media (min-width:640px){.logo-cloud-grid-item-large-padding{padding:40px}}.logo-cloud-grid-item>.logo-cloud-grid-item-content{align-items:center;background-color:var(--card-color);border-radius:inherit;display:flex;flex-direction:column;flex-grow:1;inset:1px;justify-content:center;padding:10px;position:absolute;z-index:2}.logo-cloud-image{height:4rem;object-fit:contain;width:100%}.logo-cloud-text-alt{color:#1e293b;font-size:24px;font-weight:700;line-height:1.25rem;text-align:center;width:100%}