.intg-faq-questions{padding:2rem 0}.intg-faq-questions-banner{align-items:center;background-color:var(--section-bg,#111827);border-radius:var(--section-radius,8px);display:flex;gap:1.5rem;padding:var(--section-padding-top,48px) 3rem var(--section-padding-bottom,48px)}.intg-faq-questions-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,56px);justify-content:center;width:var(--icon-container-size,56px)}.intg-faq-questions-icon>*{align-items:center!important;display:flex!important;height:100%!important;justify-content:center!important;width:100%!important}.intg-faq-questions-icon svg{fill:currentColor;height:var(--icon-size,32px);width:var(--icon-size,32px)}.intg-faq-questions-content{flex:1;max-width:var(--content-max-width,650px);min-width:0}.intg-faq-questions-title{color:var(--title-color,#fff);font-family:var(--h4-font,"Source Sans Pro",sans-serif);font-size:var(--title-size,17px);font-weight:var(--h4-weight,600);line-height:1.3;margin:0 0 .25rem}.intg-faq-questions-desc{color:var(--desc-color,#9ca3af);font-family:var(--body-font,"Source Sans Pro",sans-serif);font-size:var(--desc-size,14px);line-height:1.5;margin:0}.intg-faq-questions-btn{align-items:center;background-color:var(--btn-bg,#fff);border:none;border-radius:var(--btn-radius,4px);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:.75rem 1.5rem;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,transform .2s ease;white-space:nowrap}.intg-faq-questions-btn:hover{background-color:var(--btn-hover-bg,#f3f4f6);transform:translateY(-1px)}@media (max-width:768px){.intg-faq-questions-banner{flex-direction:column;gap:1.25rem;padding:var(--section-padding-top,48px) 2rem var(--section-padding-bottom,48px);text-align:center}.intg-faq-questions-content{max-width:100%;order:2}.intg-faq-questions-icon{order:1}.intg-faq-questions-btn{max-width:200px;order:3;width:100%}}@media (max-width:480px){.intg-faq-questions{padding:1rem 0}.intg-faq-questions-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-questions-title{font-size:calc(var(--title-size, 17px)*.95)}}