.integration-listing-block{padding:3.125rem 0;background-color:var(--light)}.integration-listing-block .integration-header{margin-bottom:6.125rem}@media(max-width:767px){.integration-listing-block .row{--bs-gutter-x:0}.integration-listing-block .integration-header{margin-bottom:4rem}}.integration-listing-block .integration-headline{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-heading2);color:var(--dark);margin-bottom:1rem;line-height:var(--line-height-default)}@media(max-width:767px){.integration-listing-block .integration-headline{font-size:var(--font-heading2-sm)}}.integration-listing-block .integration-description,.integration-listing-block .integration-description p{font-family:var(--font-secondary);font-weight:var(--font-weight-regular);font-size:var(--font-body);color:var(--tone-dark);line-height:var(--line-height-body);max-width:62.5rem;margin:0}.integration-listing-block .integrations-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5rem}@media(max-width:767px){.integration-listing-block .integration-description,.integration-listing-block .integration-description p{font-size:var(--font-body-sm)}.integration-listing-block .integrations-wrapper{gap:3rem}}.integration-listing-block .integration-category-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.integration-listing-block .category-title{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-size:var(--font-heading3);color:var(--tone-var-secondary);text-transform:uppercase;letter-spacing:.125rem;line-height:var(--line-height-heading3);margin:0}.integration-listing-block .integrations-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:1.5rem 2.5rem}@media(max-width:991px){.integration-listing-block .integrations-grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem}}@media(max-width:767px){.integration-listing-block .category-title{font-size:var(--font-heading3-sm);text-align:center}.integration-listing-block .integrations-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media(max-width:440px){.integration-listing-block .integrations-grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.5rem}}.integration-listing-block .integration-card{background-color:var(--light);border-radius:.875rem;padding:1.25rem;-webkit-box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.16);box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.16);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;height:100%;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.integration-listing-block .integration-card:hover{-webkit-transform:translateY(-.2rem);-ms-transform:translateY(-.2rem);transform:translateY(-.2rem);-webkit-box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.15);box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.15)}.integration-listing-block .integration-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:7.5rem}.integration-listing-block .integration-logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.integration-listing-block .integration-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.integration-listing-block .integration-content .integration-category span{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:1.5rem;color:var(--secondary);line-height:1.75rem}.integration-listing-block .integration-content .integration-company{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:1.5rem;color:var(--dark);line-height:1.75rem;margin:0}.integration-listing-block .integration-content .integration-description{-webkit-box-flex:1;-ms-flex:1;flex:1}.integration-listing-block .integration-content .integration-description p{font-family:var(--font-secondary);font-weight:var(--font-weight-regular);font-size:1.125rem;color:var(--dark);line-height:normal;margin:0}.integration-listing-block .integration-content .integration-cta{margin-top:auto}.integration-listing-block .integration-content .integration-cta .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-heading3);color:var(--primary);text-decoration:none;background:0;border:0;padding:0;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.integration-listing-block .integration-content .integration-cta .btn:hover{color:var(--primary-dark)}.integration-listing-block .integration-content .integration-cta .btn svg{width:1.2rem;height:1rem;-webkit-transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.integration-listing-block .integration-content .integration-cta .btn:hover svg{-webkit-transform:translateX(.2rem);-ms-transform:translateX(.2rem);transform:translateX(.2rem)}.integration-listing-block .integration-card--hidden{opacity:0;pointer-events:none}