.integration-body{background:var(--surface-white);padding:var(--padding-vertical) var(--padding-horizontal)}.integration-body-container{gap:var(--spacing-3xl);flex-direction:column;max-width:1140px;margin:0 auto;display:flex}@media (width>=992px){.integration-body-container{flex-direction:row}}.integration-body-main{gap:var(--spacing-vertical-2xl);flex-direction:column;flex:1;display:flex}@media (width>=992px){.integration-body-main{max-width:748px}}.integration-body-section{gap:var(--spacing-vertical-md);flex-direction:column;display:flex}.integration-body-heading{font-feature-settings:"liga" 1, "clig" 1, "dlig" 1;font-family:Be Vietnam Pro,Helvetica,Arial,sans-serif;font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-1xs);text-wrap:balance;color:var(--text-primary);margin:0;line-height:120%}.integration-body-subheading{font-feature-settings:"liga" 1, "clig" 1, "dlig" 1;font-family:Be Vietnam Pro,Helvetica,Arial,sans-serif;font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-letter-spacing-1xs);text-wrap:balance;color:var(--text-primary);margin:0;line-height:120%}.integration-body-text{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);letter-spacing:var(--font-letter-spacing-sm);text-wrap:pretty;color:var(--text-secondary);margin:0;line-height:150%}.integration-body-text:first-of-type{font-size:var(--font-size-ml);font-weight:var(--font-weight-regular);text-wrap:pretty;line-height:140%}.integration-body-image{border-radius:var(--radius-xs);overflow:hidden;box-shadow:0 4px 16px 4px #1e30471a}.integration-body-image img{width:100%;height:auto;display:block}.integration-body-steps{gap:var(--spacing-vertical-md);flex-direction:column;display:flex}.integration-body-step{gap:var(--spacing-vertical-2xs);flex-direction:column;display:flex}.integration-body-step-title{font-size:var(--font-size-ml);font-weight:var(--font-weight-regular);text-wrap:pretty;color:var(--text-secondary);margin:0;line-height:140%}.integration-body-step-title b{font-weight:var(--font-weight-bold)}.integration-body-step--has-items>.integration-body-step-title{font-size:var(--font-size-ml);font-weight:var(--font-weight-medium);text-wrap:pretty;color:var(--text-primary);line-height:140%}.integration-body-step-list{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);letter-spacing:var(--font-letter-spacing-sm);text-wrap:pretty;color:var(--text-secondary);flex-direction:column;gap:8px;margin:0;padding-left:48px;line-height:150%;display:flex}.integration-body-sidebar{gap:var(--spacing-vertical-lg);border:var(--stroke-sm) solid var(--stroke-light);border-radius:var(--radius-md);padding:var(--spacing-lg);background:var(--surface-white);flex-direction:column;align-self:stretch;width:100%;display:flex}@media (width>=992px){.integration-body-sidebar{flex:none;align-self:flex-start;width:auto;min-width:280px;max-width:332px;position:sticky;top:100px}}.integration-body-sidebar-group{gap:var(--spacing-vertical-2xs);flex-direction:column;display:flex}.integration-body-sidebar-label{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);letter-spacing:var(--font-letter-spacing-md);text-transform:uppercase;text-wrap:pretty;color:var(--text-secondary);margin:0;line-height:140%}.integration-body-sidebar-chips{flex-wrap:wrap;gap:8px;display:flex}.integration-body-sidebar-value{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);letter-spacing:var(--font-letter-spacing-sm);text-wrap:pretty;color:var(--text-primary);margin:0;line-height:150%}.integration-body-sidebar-link{font-size:var(--font-size-md);font-style:normal;font-weight:var(--font-weight-medium);letter-spacing:var(--font-letter-spacing-sm);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;color:var(--text-highlight);margin:0;line-height:150%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.integration-faq-wrapper{background-color:var(--surface-gray-50)}
