.integrations-page{text-align:center}.integrations-page .integrations-heading{text-align:center}.integrations-page .integrations-lede{font-family:Inter,"Inter",inter,inter-variable,open-sans,"Lato",lato,"Helvetica Neue","Helvetica",helvetica,sans-serif;font-size:18px;line-height:28px;color:#282829;max-width:720px;margin:0 auto 32px}.integrations-page .integrations-hero .integrations-lede{margin-top:24px}.integrations-page .outline-card{padding:28px 23px}.integrations-page .outline-card h3{font-family:p22-mackinac-pro,"Lato",lato,"Helvetica Neue","Helvetica",helvetica,serif;font-weight:700;font-size:20px;line-height:24px;margin-top:0;margin-bottom:14px}.integrations-page .outline-card p{font-family:Inter,"Inter",inter,inter-variable,open-sans,"Lato",lato,"Helvetica Neue","Helvetica",helvetica,sans-serif;font-size:14px;line-height:20px;margin:0}.integrations-page .outline-card-grid.trio{max-width:1000px;margin-left:auto;margin-right:auto;gap:20px;margin-top:40px}.integrations-page .integrations-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px}.integrations-page .integrations-filter{font-family:Inter,"Inter",inter,inter-variable,open-sans,"Lato",lato,"Helvetica Neue","Helvetica",helvetica,sans-serif;font-size:16px;font-weight:600;line-height:1.5;color:#282829;background:rgba(0,0,0,0);border:2px solid #282829;border-radius:8px;padding:8px 20px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.integrations-page .integrations-filter:hover{background:rgba(40,40,41,.08)}.integrations-page .integrations-filter:focus-visible{outline:3px solid #bda0ff;outline-offset:2px}.integrations-page .integrations-filter.is-active{background:#282829;color:#fff}.integrations-page .integrations-logos{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:20px;margin:0;padding:0;list-style:none}.integrations-page .integrations-logo{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:16px;background:#fff;border-radius:12px;padding:24px 16px 16px}.integrations-page .integrations-logo[hidden]{display:none}.integrations-page .integrations-logo img{width:auto;height:auto;max-width:140px;max-height:64px;object-fit:contain;margin:auto 0}.integrations-page .integrations-logo span{font-family:Inter,"Inter",inter,inter-variable,open-sans,"Lato",lato,"Helvetica Neue","Helvetica",helvetica,sans-serif;font-size:14px;line-height:20px;color:#3e3e3f}.integrations-page .integrations-open .integrations-lede{color:#fff}.integrations-page .integrations-stats{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:32px 24px;margin:48px 0 0;padding:0;list-style:none}.integrations-page .integrations-stats li{display:flex;flex-direction:column;align-items:center;gap:8px}.integrations-page .integrations-stats strong{font-family:p22-mackinac-pro,"Lato",lato,"Helvetica Neue","Helvetica",helvetica,serif;font-size:44px;font-weight:700;line-height:1;letter-spacing:-1px;color:#fab1f3}.integrations-page .integrations-stats span{font-family:Inter,"Inter",inter,inter-variable,open-sans,"Lato",lato,"Helvetica Neue","Helvetica",helvetica,sans-serif;font-size:16px;line-height:22px;color:#fff}.integrations-page .integrations-assoc{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:32px 56px;margin:40px 0 0;padding:0;list-style:none}.integrations-page .integrations-assoc img{display:block;width:auto;height:auto;max-width:200px;max-height:90px}@media(max-width: 980px){.integrations-page .integrations-stats{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 640px){.integrations-page .integrations-stats{grid-template-columns:repeat(2, minmax(0, 1fr))}.integrations-page .integrations-stats strong{font-size:36px}.integrations-page .integrations-logos{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.integrations-page .integrations-assoc{gap:24px 32px}}
