.integrations-index .idx-hero,.integrations-index .idx-families,.integrations-index .idx-notifications,.integrations-index .idx-trackers,.integrations-index .idx-setup,.integrations-index .idx-trust,.integrations-index .idx-cta{padding:90px 0}.integrations-index .idx-notifications,.integrations-index .idx-setup{background:radial-gradient(120% 100% at 50% 0%, #3f82fb0f, transparent 60%), var(--secondary-color,#ffffff0a);border-top:1px solid var(--divider-color,#ffffff1a);border-bottom:1px solid var(--divider-color,#ffffff1a)}.integrations-index .idx-lead{text-align:center;color:#ffffffdb;max-width:760px;margin:0 auto 34px;font-size:17.5px;line-height:1.75}.integrations-index .idx-hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.integrations-index .idx-strip{background:var(--secondary-color,#ffffff0a);border:1px solid var(--divider-color,#ffffff1a);border-radius:16px;flex-wrap:wrap;justify-content:center;gap:20px 56px;margin-top:56px;padding:30px 36px;display:flex}.integrations-index .idx-strip-group{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.integrations-index .idx-strip-label{letter-spacing:1.4px;text-transform:uppercase;color:#ffffff80;font-size:12px;font-weight:600}.integrations-index .idx-strip-items{flex-wrap:wrap;gap:10px;display:flex}.integrations-index .idx-strip-item{color:#ffffffeb;border:1px solid var(--divider-color,#ffffff1a);background:#ffffff0a;border-radius:100px;align-items:center;gap:9px;padding:9px 16px;font-size:14.5px;font-weight:500;display:inline-flex}.integrations-index .idx-strip-item i{color:var(--accent-color,#3f82fb);font-size:15px}.integrations-index .idx-anatomy{background:linear-gradient(180deg, #3f82fb12, transparent 55%), var(--secondary-color,#ffffff0a);border:1px solid var(--divider-color,#ffffff1a);border-radius:16px;height:100%;padding:8px 0 0}.integrations-index .idx-anatomy-head{border-bottom:1px solid var(--divider-color,#ffffff1a);align-items:center;gap:12px;padding:22px 28px;display:flex}.integrations-index .idx-anatomy-head i{color:var(--accent-color,#3f82fb);font-size:17px}.integrations-index .idx-anatomy-head h3{margin:0;font-size:17px;font-weight:600;line-height:1.35}.integrations-index .idx-anatomy-rows{margin:0;padding:8px 28px 22px}.integrations-index .idx-anatomy-row{border-bottom:1px solid var(--divider-color,#ffffff1a);grid-template-columns:128px 1fr;gap:4px 20px;padding:15px 0;display:grid}.integrations-index .idx-anatomy-row:last-child{border-bottom:0;padding-bottom:0}.integrations-index .idx-anatomy-row dt{letter-spacing:.4px;text-transform:uppercase;color:var(--accent-color,#3f82fb);font-size:13px;font-weight:600;line-height:1.6}.integrations-index .idx-anatomy-row dd{color:#ffffffdb;margin:0;font-size:15px;line-height:1.65}.integrations-index .idx-family{background:var(--secondary-color,#ffffff0a);border:1px solid var(--divider-color,#ffffff1a);border-radius:16px;height:100%;padding:34px 32px;transition:border-color .3s,transform .3s,background .3s}.integrations-index .idx-family:hover{border-color:#3f82fb57;transform:translateY(-4px)}.integrations-index .idx-family h3{margin:18px 0 12px;font-size:24px;line-height:1.3}.integrations-index .idx-family p{color:#ffffffad;margin:0;font-size:16px;line-height:1.7}.integrations-index .idx-family-label{letter-spacing:.6px;text-transform:uppercase;border-radius:100px;align-items:center;gap:9px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.integrations-index .idx-family-label i{font-size:12px}.integrations-index .idx-family-automatic .idx-family-label{color:var(--accent-color,#3f82fb);background:#3f82fb1f;border:1px solid #3f82fb57}.integrations-index .idx-family-manual .idx-family-label{color:#c9a227;background:#c9a22724;border:1px solid #c9a2275c}.integrations-index .idx-family-manual:hover{border-color:#c9a2275c}.integrations-index .idx-points{margin:28px 0 0;padding:0;list-style:none}.integrations-index .idx-points li{color:#ffffffdb;border-bottom:1px solid var(--divider-color,#ffffff1a);align-items:flex-start;gap:12px;padding:12px 0;font-size:15.5px;line-height:1.65;display:flex}.integrations-index .idx-points li:last-child{border-bottom:0}.integrations-index .idx-points i{color:var(--accent-color,#3f82fb);flex-shrink:0;margin-top:4px;font-size:15px}.integrations-index .idx-families .row,.integrations-index .idx-setup .row,.integrations-index .idx-trust .row,.integrations-index .idx-provider-row{row-gap:24px}.integrations-index .idx-provider-row{margin-top:56px}.integrations-index .idx-provider{background:var(--secondary-color,#ffffff0a);border:1px solid var(--divider-color,#ffffff1a);border-radius:16px;flex-direction:column;height:100%;padding:28px;transition:border-color .3s,transform .3s,background .3s;display:flex}.integrations-index .idx-provider:hover{background:#3f82fb0f;border-color:#3f82fb57;transform:translateY(-4px)}.integrations-index .idx-provider p{color:#ffffffad;margin:0;font-size:15px;line-height:1.7}.integrations-index .idx-provider-compact{padding:24px}.integrations-index .idx-provider-compact p{font-size:14.5px}.integrations-index .idx-provider-head{align-items:center;gap:14px;margin-bottom:18px;display:flex}.integrations-index .idx-provider-head h3{margin:0;font-size:20px;line-height:1.3}.integrations-index .idx-provider-mark{width:46px;height:46px;color:var(--accent-color,#3f82fb);background:#3f82fb1f;border:1px solid #3f82fb57;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.integrations-index .idx-provider-link{color:var(--accent-color,#3f82fb);align-items:center;gap:8px;margin-top:18px;font-size:14px;font-weight:600;display:inline-flex}.integrations-index .idx-provider-link i{font-size:12px;transition:transform .3s}.integrations-index .idx-provider-link:hover i{transform:translate(4px)}.integrations-index .idx-step{border:1px solid var(--divider-color,#ffffff1a);background:#ffffff08;border-radius:16px;height:100%;padding:32px 28px;transition:border-color .3s,transform .3s}.integrations-index .idx-step:hover{border-color:#3f82fb57;transform:translateY(-4px)}.integrations-index .idx-step h3{margin:0 0 12px;font-size:20px;line-height:1.35}.integrations-index .idx-step p{color:#ffffffad;margin:0;font-size:15px;line-height:1.7}.integrations-index .idx-step-number{color:#3f82fb57;margin-bottom:16px;font-size:34px;font-weight:600;line-height:1;display:block}.integrations-index .idx-card{background:var(--secondary-color,#ffffff0a);border:1px solid var(--divider-color,#ffffff1a);border-radius:16px;height:100%;padding:30px 26px;transition:border-color .3s,transform .3s}.integrations-index .idx-card:hover{border-color:#3f82fb57;transform:translateY(-4px)}.integrations-index .idx-card h3{margin:0 0 12px;font-size:19px;line-height:1.35}.integrations-index .idx-card p{color:#ffffffad;margin:0;font-size:15px;line-height:1.7}.integrations-index .idx-card-icon{width:48px;height:48px;color:var(--accent-color,#3f82fb);background:#3f82fb1f;border:1px solid #3f82fb57;border-radius:13px;justify-content:center;align-items:center;margin-bottom:20px;font-size:19px;display:inline-flex}.integrations-index .idx-cta-box{text-align:center;background:radial-gradient(90% 140% at 50% 0%, #3f82fb29, transparent 65%), var(--secondary-color,#ffffff0a);border:1px solid #3f82fb57;border-radius:24px;padding:66px 40px}.integrations-index .idx-cta-box h2{margin:0 0 16px;font-size:38px;line-height:1.25}.integrations-index .idx-cta-box p{color:#ffffffad;max-width:620px;margin:0 auto 34px;font-size:17px;line-height:1.7}.integrations-index .idx-cta-btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media only screen and (width<=991px){.integrations-index .idx-hero,.integrations-index .idx-families,.integrations-index .idx-notifications,.integrations-index .idx-trackers,.integrations-index .idx-setup,.integrations-index .idx-trust,.integrations-index .idx-cta{padding:60px 0}.integrations-index .idx-anatomy{margin-top:40px}.integrations-index .idx-cta-box{padding:46px 24px}.integrations-index .idx-cta-box h2{font-size:30px}}@media only screen and (width<=767px){.integrations-index .idx-strip{padding:24px}.integrations-index .idx-anatomy-row{grid-template-columns:1fr}.integrations-index .idx-anatomy-head,.integrations-index .idx-anatomy-rows{padding-left:22px;padding-right:22px}.integrations-index .idx-provider-head h3{font-size:18px}.integrations-index .idx-cta-box h2{font-size:26px}}
