.intg-data-hurdle{background-color:var(--section-bg,#fff);padding-bottom:var(--section-padding-bottom,64px);padding-top:var(--section-padding-top,64px)}.intg-data-hurdle-header{margin-bottom:2rem;max-width:720px}.intg-data-hurdle-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:.375rem;letter-spacing:.12em;margin-bottom:.5rem;text-transform:uppercase}.intg-data-hurdle-eyebrow-icon svg{fill:currentColor;height:.875rem;width:.875rem}.intg-data-hurdle-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.15;margin:0 0 .625rem}@media (max-width:768px){.intg-data-hurdle-heading{font-size:calc(var(--heading-size, 40px)*.75)}}.intg-data-hurdle-intro{color:var(--intro-color,#6b7280);font-family:var(--body-font,"Source Sans Pro",sans-serif);font-size:var(--intro-size,16px);line-height:1.5;margin:0}.intg-data-hurdle-columns{display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}@media (max-width:768px){.intg-data-hurdle-columns{gap:2rem;grid-template-columns:1fr}}.intg-data-hurdle-col{min-width:0}.intg-data-hurdle-col-header{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.intg-data-hurdle-col-icon{flex-shrink:0}.intg-data-hurdle-col--before .intg-data-hurdle-col-icon{color:var(--before-accent,#f59e0b)}.intg-data-hurdle-col--after .intg-data-hurdle-col-icon{color:var(--after-accent,#06b6d4)}.intg-data-hurdle-col-icon svg{fill:currentColor;height:1rem;width:1rem}.intg-data-hurdle-col-title{color:var(--col-title-color,#111827);font-family:var(--h4-font,"Source Sans Pro",sans-serif);font-size:var(--col-title-size,17px);font-weight:var(--h4-weight,600);letter-spacing:.05em;line-height:1.3;margin:0;text-transform:uppercase}.intg-data-hurdle-col-desc{color:var(--col-desc-color,#6b7280);font-family:var(--small-font,"Source Sans Pro",sans-serif);font-size:var(--col-desc-size,13px);line-height:1.5;margin:0 0 .875rem}.intg-data-hurdle-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.intg-data-hurdle-item{align-items:flex-start;display:flex;gap:.5rem}.intg-data-hurdle-item-bullet{border-radius:1px;flex-shrink:0;height:6px;margin-top:.375rem;width:6px}.intg-data-hurdle-col--before .intg-data-hurdle-item-bullet{background-color:var(--before-accent,#f59e0b)}.intg-data-hurdle-col--after .intg-data-hurdle-item-bullet{background-color:var(--after-accent,#06b6d4)}.intg-data-hurdle-item-content{flex:1;font-family:var(--small-font,"Source Sans Pro",sans-serif);font-size:var(--item-size,13px);line-height:1.4;min-width:0}.intg-data-hurdle-item-title{color:var(--item-title-color,#111827);font-weight:600}.intg-data-hurdle-item-desc{color:var(--item-desc-color,#6b7280)}.intg-data-hurdle-bottom{border-top:1px solid #e5e7eb;padding-top:1.5rem}.intg-data-hurdle-bottom-header{align-items:center;display:flex;gap:.5rem;margin-bottom:.375rem}.intg-data-hurdle-bottom-icon{color:var(--bottom-accent,#a855f7)}.intg-data-hurdle-bottom-icon svg{fill:currentColor;height:1rem;width:1rem}.intg-data-hurdle-bottom-title{color:var(--bottom-title-color,#111827);font-family:var(--h4-font,"Source Sans Pro",sans-serif);font-size:var(--bottom-title-size,17px);font-weight:var(--h4-weight,600);letter-spacing:.05em;line-height:1.3;margin:0;text-transform:uppercase}.intg-data-hurdle-bottom-desc{color:var(--bottom-desc-color,#6b7280);font-family:var(--body-font,"Source Sans Pro",sans-serif);font-size:var(--bottom-desc-size,14px);line-height:1.5;margin:0 0 1.25rem;max-width:800px}.intg-data-hurdle-cards{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media (max-width:640px){.intg-data-hurdle-cards{grid-template-columns:1fr}}.intg-data-hurdle-card{background-color:var(--card-bg,#f9fafb);border-left:3px solid var(--card-border,#dc2626);padding:1rem 1.25rem}.intg-data-hurdle-card-title{color:var(--card-title-color,#111827);font-family:var(--h4-font,"Source Sans Pro",sans-serif);font-size:var(--card-title-size,17px);font-weight:var(--h4-weight,600);letter-spacing:.03em;line-height:1.3;margin:0 0 .375rem;text-transform:uppercase}.intg-data-hurdle-card-quote{color:var(--card-quote-color,#6b7280);font-family:var(--small-font,"Source Sans Pro",sans-serif);font-size:var(--card-quote-size,14px);line-height:1.5;margin:0}