.integration-controls{align-items:center;border-bottom:1px solid var(--saas-border,#e4e1d9);display:flex;flex-wrap:wrap;gap:16px 28px;justify-content:space-between;padding-bottom:clamp(18px,2vw,24px)}.integration-controls__search{flex:1 1 260px;max-width:360px}.integration-controls__chips{display:flex;flex-wrap:wrap;gap:8px}.on-dark .integration-controls,.surface-dark .integration-controls{border-bottom-color:var(--saas-dark-border,hsla(0,0%,100%,.14))}.on-dark .integration-controls .chip,.surface-dark .integration-controls .chip{background:transparent;border-color:var(--saas-dark-border,hsla(0,0%,100%,.14));color:var(--saas-on-dark-muted,hsla(0,0%,100%,.72))}.on-dark .integration-controls .chip:hover,.surface-dark .integration-controls .chip:hover{border-color:var(--saas-on-dark-muted,hsla(0,0%,100%,.72));color:var(--saas-on-dark,#fff)}.on-dark .integration-controls .chip.is-active,.on-dark .integration-controls .chip[aria-pressed=true],.surface-dark .integration-controls .chip.is-active,.surface-dark .integration-controls .chip[aria-pressed=true]{background:var(--saas-on-dark,#fff);border-color:var(--saas-on-dark,#fff);color:var(--saas-ink,#0e1a24)}.on-dark .integration-controls .search-field input,.surface-dark .integration-controls .search-field input{background:var(--saas-dark-surface,hsla(0,0%,100%,.05));border-color:var(--saas-dark-border,hsla(0,0%,100%,.14));color:var(--saas-on-dark,#fff)}.on-dark .integration-controls .search-field input::placeholder,.surface-dark .integration-controls .search-field input::placeholder{color:var(--saas-on-dark-faint,hsla(0,0%,100%,.52))}.on-dark .integration-controls .search-field svg,.surface-dark .integration-controls .search-field svg{color:var(--saas-on-dark-faint,hsla(0,0%,100%,.52))}.integration-count{color:var(--saas-muted,#6b7772);font-family:var(--saas-font-eyebrow,"IBM Plex Mono",ui-monospace,Menlo,monospace);font-size:.75rem;letter-spacing:.05em;margin:18px 0 0}.on-dark .integration-count,.surface-dark .integration-count{color:var(--saas-on-dark-faint,hsla(0,0%,100%,.52))}.integration-list{margin-top:clamp(20px,2.4vw,28px)}.integration-list.is-cols-4{--grid-columns:4}.integration-card{padding:clamp(20px,2vw,26px)}.integration-card[hidden]{display:none}.integration-card__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.integration-card__logo{align-items:center;background:var(--saas-bg,#fff);border:1px solid var(--saas-border,#e4e1d9);border-radius:var(--saas-radius-sm,8px);display:inline-flex;flex:none;height:48px;justify-content:center;overflow:hidden;width:48px}.integration-card__logo img{height:30px;object-fit:contain;width:30px}.integration-card__monogram{color:var(--saas-primary,#0f6b54);font-family:var(--saas-font-eyebrow,"IBM Plex Mono",ui-monospace,Menlo,monospace);font-size:1.0625rem;font-weight:500;letter-spacing:.02em;line-height:1}.integration-card__badge{flex:0 1 auto}.integration-grid .on-dark .badge.is-neutral,.integration-grid.surface-dark .badge.is-neutral{background:var(--saas-dark-surface,hsla(0,0%,100%,.05));color:var(--saas-on-dark,#fff)}.integration-card__name{font-size:var(--saas-h5,18px);letter-spacing:var(--saas-heading-tracking,-.025em);margin:16px 0 0}.integration-card__summary{color:var(--saas-body,#4a5652);font-size:.93rem;line-height:1.55;margin:7px 0 0}.on-dark .integration-card__summary,.surface-dark .integration-card__summary{color:var(--saas-on-dark-muted,hsla(0,0%,100%,.72))}.integration-card__foot{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:auto;padding-top:clamp(16px,2vw,22px)}.integration-card__category{color:var(--saas-muted,#6b7772);font-family:var(--saas-font-eyebrow,"IBM Plex Mono",ui-monospace,Menlo,monospace);font-size:.6875rem;letter-spacing:.08em;min-width:0;overflow-wrap:anywhere;text-transform:uppercase}.on-dark .integration-card__category,.surface-dark .integration-card__category{color:var(--saas-on-dark-faint,hsla(0,0%,100%,.52))}.integration-card__link{align-items:center;color:var(--saas-link,#0f6b54);display:inline-flex;flex:none;font-size:.9rem;font-weight:500;gap:6px}.integration-card__link svg{height:14px;transition:transform var(--saas-speed,.22s) var(--saas-ease,cubic-bezier(.22,.61,.36,1));width:14px}.integration-card:hover .integration-card__link{color:var(--saas-link-hover,#0a4e3e)}.integration-card:hover .integration-card__link svg{transform:translateX(3px)}.on-dark .integration-card__link,.surface-dark .integration-card__link{color:var(--saas-on-dark,#fff)}.integration-card.is-featured{border-color:rgba(var(--saas-accent-rgb,255,107,74),.42)}.integration-card.is-featured:hover{border-color:rgba(var(--saas-accent-rgb,255,107,74),.6)}.integration-empty{border:1px dashed var(--saas-border,#e4e1d9);border-radius:var(--saas-radius,12px);margin-top:clamp(20px,2.4vw,28px);padding:clamp(30px,4vw,48px) clamp(20px,3vw,32px);text-align:center}.integration-empty[hidden]{display:none}.integration-empty__title{color:var(--saas-heading,#101a16);font-family:var(--saas-font-heading,"Instrument Sans","Helvetica Neue",Arial,sans-serif);font-size:var(--saas-h5,18px);font-weight:var(--saas-heading-weight,600);letter-spacing:var(--saas-heading-tracking,-.025em);margin:0}.integration-empty__text{color:var(--saas-muted,#6b7772);font-size:.94rem;margin:10px auto 0;max-width:46ch}.on-dark .integration-empty,.surface-dark .integration-empty{border-color:var(--saas-dark-border,hsla(0,0%,100%,.14))}.on-dark .integration-empty__text,.surface-dark .integration-empty__text{color:var(--saas-on-dark-faint,hsla(0,0%,100%,.52))}.integration-footer{align-items:center;border-top:1px solid var(--saas-border,#e4e1d9);display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between;margin-top:clamp(28px,3.4vw,44px);padding-top:clamp(22px,2.6vw,32px)}.on-dark .integration-footer,.surface-dark .integration-footer{border-top-color:var(--saas-dark-border,hsla(0,0%,100%,.14))}.integration-footer__text{max-width:58ch}.integration-footer__title{color:var(--saas-heading,#101a16);font-family:var(--saas-font-heading,"Instrument Sans","Helvetica Neue",Arial,sans-serif);font-size:var(--saas-h5,18px);font-weight:var(--saas-heading-weight,600);letter-spacing:var(--saas-heading-tracking,-.025em);margin:0}.integration-footer__note{color:var(--saas-muted,#6b7772);font-size:.94rem;margin:6px 0 0}.on-dark .integration-footer__note,.surface-dark .integration-footer__note{color:var(--saas-on-dark-faint,hsla(0,0%,100%,.52))}@media (max-width:991px){.integration-list.is-cols-4{--grid-columns:2}.integration-controls{justify-content:flex-start}}@media (max-width:767px){.integration-list.is-cols-4{--grid-columns:1}.integration-controls{align-items:stretch;flex-direction:column;gap:14px}.integration-controls__search{max-width:none}.integration-card__logo{height:44px;width:44px}.integration-card__name{margin-top:14px}.integration-footer{align-items:flex-start;flex-direction:column}.integration-footer .btn:not(.btn-text){width:100%}}