.intg-faq-cta-global{padding:2rem 0}.intg-faq-cta-banner{align-items:center;background-color:var(--section-bg,#111827);border-radius:var(--section-radius,8px);display:flex;gap:1.5rem;margin:0 auto;max-width:var(--section-max-width,1000px);padding:var(--section-padding-top,48px) 3rem var(--section-padding-bottom,48px)}.intg-faq-cta-icon{align-items:center;background-color:var(--icon-bg,#1f2937);border-radius:50%;color:var(--icon-color,#06b6d4);display:flex;flex-shrink:0;height:var(--icon-container-size,64px);justify-content:center;width:var(--icon-container-size,64px)}.intg-faq-cta-icon>*{align-items:center!important;display:flex!important;height:100%!important;justify-content:center!important;width:100%!important}.intg-faq-cta-icon svg{fill:currentColor;height:var(--icon-size,32px);width:var(--icon-size,32px)}.intg-faq-cta-heading{color:var(--heading-color,#fff);flex:1;min-width:0}.intg-faq-cta-heading h1,.intg-faq-cta-heading h2,.intg-faq-cta-heading h3,.intg-faq-cta-heading h4,.intg-faq-cta-heading h5,.intg-faq-cta-heading h6,.intg-faq-cta-heading p{color:var(--heading-color,#fff);font-family:var(--h3-font,"Source Sans Pro",sans-serif);font-size:var(--heading-size,22px);font-weight:var(--h3-weight,600);line-height:1.3;margin:0;word-wrap:break-word;overflow-wrap:break-word}.intg-faq-cta-btn{align-items:center;background-color:var(--btn-bg,#fff);border:var(--btn-border-width,2px) solid transparent;border-radius:0;color:var(--btn-text,#111827);display:inline-flex;flex-shrink:0;font-family:var(--h6-font,"Source Sans Pro",sans-serif);font-size:var(--btn-font-size,13px);font-weight:var(--h6-weight,600);justify-content:center;letter-spacing:.05em;padding:.875rem 1.75rem;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;white-space:nowrap}.intg-faq-cta-btn:hover{background-color:var(--btn-hover-bg,#f3f4f6);transform:translateY(-1px)}.intg-faq-cta-btn--outline{background-color:transparent;border-color:var(--btn-border-color,#fff);color:var(--btn-border-color,#fff)}.intg-faq-cta-btn--outline:hover{background-color:var(--btn-border-color,#fff);border-color:var(--btn-border-color,#fff);color:var(--section-bg,#111827);transform:translateY(-1px)}@media (max-width:768px){.intg-faq-cta-banner{flex-direction:column;gap:1.25rem;padding:var(--section-padding-top,48px) 2rem var(--section-padding-bottom,48px);text-align:center}.intg-faq-cta-icon{order:1}.intg-faq-cta-heading{order:2}.intg-faq-cta-btn{max-width:220px;order:3;width:100%}.intg-faq-cta-heading h1,.intg-faq-cta-heading h2,.intg-faq-cta-heading h3,.intg-faq-cta-heading h4,.intg-faq-cta-heading h5,.intg-faq-cta-heading h6,.intg-faq-cta-heading p{font-size:calc(var(--heading-size, 22px)*.85)}}@media (max-width:480px){.intg-faq-cta-global{padding:1rem 0}.intg-faq-cta-banner{border-radius:calc(var(--section-radius, 8px)*.75);padding:calc(var(--section-padding-top, 48px)*.7) 1.5rem calc(var(--section-padding-bottom, 48px)*.7)}.intg-faq-cta-heading h1,.intg-faq-cta-heading h2,.intg-faq-cta-heading h3,.intg-faq-cta-heading h4,.intg-faq-cta-heading h5,.intg-faq-cta-heading h6,.intg-faq-cta-heading p{font-size:calc(var(--heading-size, 22px)*.75)}}