.itc-module--callout-cta .callout-cta{background:var(--brand-black);padding:var(--section-padding) 0}.itc-module--callout-cta .callout-cta-grid{align-items:center;column-gap:var(--space-5);display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:var(--space-4)}.itc-module--callout-cta .callout-cta-heading{color:var(--white);margin:0 0 var(--space-2)}.itc-module--callout-cta .callout-cta-heading,.itc-module--callout-cta .callout-cta-heading h1,.itc-module--callout-cta .callout-cta-heading h2,.itc-module--callout-cta .callout-cta-heading h3,.itc-module--callout-cta .callout-cta-heading h4,.itc-module--callout-cta .callout-cta-heading h5,.itc-module--callout-cta .callout-cta-heading h6{color:var(--white);margin:0}.itc-module--callout-cta .callout-cta-description,.itc-module--callout-cta .callout-cta-description p{color:var(--white);font-size:18px;line-height:1.6;margin:0;max-width:var(--content-reading)}.itc-module--callout-cta .callout-cta-description{margin-top:var(--space-2)}.itc-module--callout-cta .callout-cta-actions{align-items:center;display:flex;gap:var(--space-4);justify-content:flex-start}.itc-module--callout-cta{background:var(--brand-black);color:var(--white)}.callout-cta__container{margin-inline:auto;max-width:var(--container-padded);padding-inline:var(--gutter)}.itc-module--callout-cta :focus-visible{outline:2px solid var(--white);outline-offset:4px}@media (max-width:1023px){.itc-module--callout-cta .callout-cta-grid{grid-template-columns:1fr}}@media (max-width:767px){.itc-module--callout-cta .callout-cta-actions{align-items:flex-start;flex-direction:column;gap:var(--space-3)}.itc-module--callout-cta .callout-cta-button{max-width:100%;white-space:normal}}.itc-module--callout-cta .callout-cta-eyebrow{align-items:center;color:var(--itc-red);display:flex;font-size:16px;font-weight:500;gap:12px;margin:0 0 24px}.itc-module--callout-cta .callout-cta-eyebrow:before{background:currentColor;content:"";height:2px;width:48px}.itc-module--callout-cta-pair .callout-cta-actions{align-items:stretch;flex-direction:column;gap:16px}.itc-module--callout-cta-pair .callout-cta-copy{max-width:720px}.itc-module--callout-cta .callout-cta-button--secondary{background:transparent;border:1px solid var(--itc-red);color:var(--white)}.itc-module--callout-cta .callout-cta-button--secondary:hover{background:var(--itc-red);color:var(--white)}