.dnd-section:has(.full-width-cta-banner){background-color:#0960f6;max-width:100%;padding-block:64px;padding-inline:0;@media (min-width:768px){padding-block:100px}}.dnd-section:has(.full-width-cta-banner) .dnd-column,.dnd-section:has(.full-width-cta-banner)>.row-fluid{max-width:100%;padding:0}.dnd-section:has(.full-width-cta-banner--dark){background-color:#0960f6!important}.dnd-section:has(.stacked-cards,.metric-cards,.interactive-summary-module,.tabs-container,.faqs-section,.full-width-cta-banner)+.dnd-section:has(.metric-cards,.interactive-summary-module,.tabs-container,.faqs-section){padding-block-start:0}.full-width-cta-banner{--fw-cta-bg:#0960f6;--fw-cta-text:#fff;--fw-cta-primary-bg:#fff;--fw-cta-primary-text:#0960f6;--fw-cta-primary-hover:#ebebeb;--fw-cta-secondary-hover:#053d9e;--fw-cta-pad-x:32px;--fw-cta-gap:32px;--fw-cta-copy-gap:24px;--fw-cta-actions-gap:16px;--fw-cta-actions-width:304px;--fw-cta-max-w:1312px;--fw-cta-heading-size:32px;--fw-cta-heading-line:40px;--fw-cta-heading-tracking:-0.32px;--fw-cta-body-size:16px;--fw-cta-body-line:24px;--fw-cta-btn-radius:980px;background-color:var(--fw-cta-bg);color:var(--fw-cta-text);padding-inline:var(--fw-cta-pad-x);width:100%;@media (min-width:992px){--fw-cta-heading-size:48px;--fw-cta-heading-line:60px;--fw-cta-heading-tracking:-0.48px}}.full-width-cta-banner__inner{align-items:stretch;display:flex;flex-direction:column;gap:var(--fw-cta-gap);margin-inline:auto;max-width:var(--fw-cta-max-w);width:100%;@media (min-width:992px){align-items:center;flex-direction:row;justify-content:space-between}}.full-width-cta-banner__copy{align-items:flex-start;display:flex;flex-direction:column;gap:var(--fw-cta-copy-gap);min-width:0;overflow-wrap:break-word;width:100%;@media (min-width:992px){flex:1 0 0;max-width:976px}}.full-width-cta-banner__heading{color:var(--fw-cta-text);font-size:var(--fw-cta-heading-size);font-weight:800;letter-spacing:var(--fw-cta-heading-tracking);line-height:var(--fw-cta-heading-line);margin:0;width:100%}.full-width-cta-banner__description{color:var(--fw-cta-text);font-size:var(--fw-cta-body-size);font-weight:400;line-height:var(--fw-cta-body-line);width:100%;& *{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}& *+*{margin-block-start:1em}& a{color:inherit;text-decoration:underline}}.full-width-cta-banner__actions{display:grid;flex-shrink:0;gap:var(--fw-cta-actions-gap);grid-template-columns:minmax(0,1fr);justify-content:stretch;width:100%;@media (min-width:992px){grid-template-columns:max-content;justify-content:center;width:var(--fw-cta-actions-width)}}.full-width-cta-banner__button{align-items:center;border:1px solid transparent;border-radius:var(--fw-cta-btn-radius);box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;height:40px;justify-content:center;letter-spacing:0;line-height:24px;min-height:40px;padding:8px 24px;text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease;white-space:nowrap;width:100%}.full-width-cta-banner__button--primary{background-color:var(--fw-cta-primary-bg);color:var(--fw-cta-primary-text);&:focus-visible,&:hover{background-color:var(--fw-cta-primary-hover);color:var(--fw-cta-primary-text)}}.full-width-cta-banner__button--secondary{background-color:transparent;border-color:var(--fw-cta-text);color:var(--fw-cta-text);&:focus-visible,&:hover{background-color:var(--fw-cta-secondary-hover);color:var(--fw-cta-text)}}