.intg-faq-grid{background-color:var(--section-bg,#f3f4f6);padding-bottom:var(--section-padding-bottom,80px);padding-top:var(--section-padding-top,80px)}.intg-faq-grid-header{margin-bottom:3rem}.intg-faq-grid-eyebrow{align-items:center;color:var(--eyebrow-color,#dc2626);display:flex;font-family:var(--h5-font,"Source Sans Pro",sans-serif);font-size:var(--eyebrow-size,12px);font-weight:var(--h5-weight,600);gap:.5rem;letter-spacing:.15em;margin-bottom:.75rem;text-transform:uppercase}.intg-faq-grid-eyebrow-icon{opacity:var(--eyebrow-icon-opacity,1)}.intg-faq-grid-eyebrow svg{fill:currentColor;height:1rem;width:1rem}.intg-faq-grid-heading{color:var(--heading-color,#111827);font-family:var(--display2-font,"Source Sans Pro",sans-serif);font-size:var(--heading-size,40px);font-weight:var(--display2-weight,700);line-height:1.2;margin:0}.intg-faq-grid-items{display:grid;gap:var(--grid-gap,48px);grid-template-columns:repeat(var(--grid-columns,2),1fr)}@media (max-width:768px){.intg-faq-grid-items{grid-template-columns:1fr}}.intg-faq-grid-item{display:flex;flex-direction:column;gap:.75rem}.intg-faq-grid-question{color:var(--question-color,#111827);font-family:var(--h3-font,"Source Sans Pro",sans-serif);font-size:var(--question-size,20px);font-weight:var(--h3-weight,600);line-height:1.4;margin:0}.intg-faq-grid-answer{color:var(--answer-color,#6b7280);font-family:var(--body-font,"Source Sans Pro",sans-serif);font-size:var(--answer-size,16px);line-height:1.7;margin:0}.intg-faq-grid-footer{border-top:1px solid rgba(0,0,0,.08);margin-top:3rem;padding-top:2rem}.intg-faq-grid-view-all{align-items:center;color:var(--view-all-color,#dc2626);display:inline-flex;font-family:var(--h6-font,"Source Sans Pro",sans-serif);font-size:var(--view-all-size,13px);font-weight:var(--h6-weight,700);gap:.5rem;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.intg-faq-grid-view-all:hover{color:var(--view-all-hover,#b91c1c)}.intg-faq-grid-arrow{opacity:var(--view-all-arrow-opacity,1);transition:transform .2s ease}.intg-faq-grid-view-all:hover .intg-faq-grid-arrow{transform:translateX(4px)}.intg-faq-grid-arrow svg{display:block}