.industry-extension h1,.industry-extension h2,.industry-extension h3{text-wrap:wrap}.industry-extension .industry-band{padding-block:85px}.industry-extension .industry-intro{grid-template-columns:1fr 1fr;align-items:stretch;gap:0;display:grid}.industry-extension .industry-editorial{align-self:center;padding-right:40px}.industry-extension .industry-editorial h2{margin:0 0 40px;font-size:32px;font-weight:400;line-height:1.2}.industry-extension .industry-editorial h2 strong{font-weight:700}.industry-extension .industry-editorial p{margin:0;padding-bottom:40px;font-size:16px;line-height:24px}.industry-extension .industry-pain{background:url(/images/industries-pain-points-bg.webp) 100%/cover}.industry-extension .industry-heading{margin:0 0 20px;font-size:32px;font-weight:700;line-height:1.2}.industry-extension .industry-pain .industry-heading{margin-bottom:10px}.industry-extension .industry-lede{color:var(--dcg-navy);margin:0;font-size:16px;line-height:24px}.industry-extension .industry-heading strong,.industry-extension .solution-heading strong,.industry-extension .resource-kicker{font-weight:700}.industry-extension .photo-checklist-list{padding-inline:20px}.industry-extension .photo-checklist-list p{color:inherit;margin:0;font-size:18px;line-height:27px}.industry-extension .photo-checklist-list h3{color:inherit;margin:0 0 10px;font-size:18px;line-height:27px}.industry-extension .industry-quote{padding-bottom:0}.industry-extension .quote-highlight-attr{color:#fff}.industry-extension--utilities .industry-quote{padding-bottom:85px}.industry-extension .industry-narrative--delivery,.industry-extension .industry-narrative--spacer{padding-block:85px 20px}.industry-extension .industry-narrative--delivery h2{margin-bottom:10px}.industry-extension .industry-narrative--delivery p{margin:0 0 20px;font-size:18px;line-height:27px}.industry-extension .industry-narrative--precision{padding-block:35px}.industry-extension .industry-narrative--precision p{text-align:center;margin:0;font-size:24px;line-height:36px}.industry-extension .industry-narrative--methodology{padding-block:40px 85px}.industry-extension .industry-narrative--methodology p{text-align:center;margin:0 0 20px;font-size:24px;line-height:36px}.industry-extension .solutions-intro{align-self:center}.industry-extension .solutions-intro h2{margin-bottom:20px}.industry-extension .industry-framework-lede p{margin:0 0 20px;font-size:16px;line-height:24px}.industry-extension .industry-insights{padding-top:0}.industry-extension .industry-insights h2{margin:0 0 20px;font-size:32px;font-weight:400;line-height:1.2}.industry-extension .photo-cta{background-image:var(--industry-closing-image)}.industry-extension .photo-cta-grid{gap:16px}.industry-extension .photo-cta h2{margin-bottom:20px}.industry-extension .photo-cta h2,.industry-extension .photo-cta h3{overflow-wrap:anywhere}.industry-extension .photo-cta p{margin-bottom:25px}.industry-extension .photo-cta-action{justify-self:center}.industry-extension .banner-btn{line-height:1.5}.industry-extension .industry-hero-body{margin-top:10px}.industry-extension--banking .industry-intro{grid-template-columns:1.25fr 1fr}.banking-result{isolation:isolate;text-align:center;background-position:50% 100%;background-size:cover;border-radius:5px;align-items:center;padding:40px;display:flex;position:relative;overflow:hidden}.banking-result:before{content:"";z-index:-1;background:#0008;position:absolute;inset:0}.banking-result h2{color:#fff;margin:0 0 40px;font-size:24px;line-height:1.2}.banking-delivery{grid-template-columns:1fr 1fr;gap:40px;display:grid}.banking-delivery h2{margin:0 0 40px;font-size:32px;line-height:1.2}.banking-products,.banking-support ul,.banking-why ul{margin:0;padding:0;list-style:none}.banking-products>li{align-items:center;gap:20px;margin:0 0 40px;display:flex}.banking-products>li>img{flex:none;width:60px;height:auto}.banking-products h3{align-items:center;gap:10px;margin:0 0 20px;font-size:24px;line-height:1.2;display:flex}.banking-products h3 img{object-fit:contain}.banking-products p{margin:0;font-size:18px;line-height:27px;text-decoration:underline}.banking-support{min-width:0;padding-top:40px}.banking-support li,.banking-why li{gap:20px;margin:0 0 20px;font-size:18px;line-height:27px;display:flex}.banking-support li img,.banking-why li img{flex:none;width:20px;height:20px;margin-top:4px}.banking-support-photo{width:100%;height:auto;display:block}.industry-banking-quote>.container{grid-template-columns:1fr 1fr;gap:40px;display:grid}.industry-banking-quote .quote-highlight{height:100%}.industry-banking-quote .quote-highlight-text{font-size:18px;line-height:27px}.banking-why{align-self:center;padding:40px}.banking-why h2{margin:0 0 40px;font-size:32px;line-height:1.2}@media (width<=991px){.industry-extension .industry-intro,.industry-extension--banking .industry-intro,.banking-delivery,.industry-banking-quote>.container{grid-template-columns:1fr}.industry-extension .photo-checklist-grid{grid-template-columns:1fr;gap:16px}.industry-extension .photo-cta-grid>div:first-child{grid-column:1/-1}.industry-extension .photo-cta-action{grid-column:1;justify-self:start}.industry-extension .photo-callout-heading{padding:10px 40px 10px 60px}.industry-extension .photo-callout--narrative .photo-callout-heading{padding-inline:40px}.industry-extension .photo-callout-list{padding:20px 40px 20px 60px}}@media (width<=767px){.industry-extension .photo-checklist-intro{margin-bottom:40px}.banking-result,.banking-why,.banking-support>div{padding:24px}.banking-products h3{overflow-wrap:anywhere}}.industry-extension--banking .industry-hero{background-position:50%}.industry-extension--government-and-public-services .industry-hero{background-position:50% 0}.industry-extension .industry-editorial strong{font-weight:700}.industry-extension .resource-kicker{font-size:16px;line-height:1.2}.industry-extension .photo-cta-action-heading{margin-bottom:0;font-weight:700}.industry-extension .photo-checklist-list h3{color:var(--dcg-blue);font-weight:700;line-height:1.2}.industry-extension--higher-education .industry-narrative--delivery h2,.industry-extension--telecommunications .industry-narrative--delivery h2{color:#333;font-weight:400}.industry-extension--higher-education .industry-narrative--delivery h2 strong,.industry-extension--telecommunications .industry-narrative--delivery h2 strong{font-weight:700}.industry-extension--banking .industry-lede{font-size:24px;line-height:1.2}.industry-extension--banking .pain-card-rich p{margin:0;font-size:18px;line-height:24px}.banking-result{text-align:left}.banking-result:before{display:none}.banking-result h2{font-size:32px;font-weight:500}.banking-delivery{gap:0}.banking-delivery>div:first-child{background:#88c9ef40;padding:40px 20px 20px 40px}.banking-delivery h2{font-weight:700}.banking-delivery>div:first-child>h2{margin-bottom:60px}.banking-products>li>img{width:43px}.banking-products h3{margin-bottom:10px;font-weight:700}.banking-products p{font-size:16px;line-height:24px;text-decoration:none}.banking-products a{color:#333;text-decoration:none}.banking-products a:hover{text-decoration:underline}.banking-support{background:var(--dcg-navy);color:#fff;padding-top:0}.banking-support>div{background:0 0;padding:40px}.banking-support h2{color:#fff}.industry-banking-quote>.container{background:var(--dcg-navy);color:#fff;gap:0}.banking-why h2{color:#fff;font-weight:700}.banking-why{padding:40px}.industry-extension--banking .quote-highlight-attr{font-weight:700}.industry-extension--banking .photo-cta-highlight{font-size:24px;font-weight:400;line-height:44px}.industry-extension--health-fitness .pain-card:first-child{background:0 0;border:0;padding:0}.industry-extension--health-fitness .pain-card:first-child h2{margin:0 0 10px;font-size:36px;font-weight:400;line-height:1.2}.industry-extension--health-fitness .pain-card:first-child p{margin:0;font-size:16px;line-height:24px}.industry-extension--health-fitness .pain-card:first-child{padding:10px 0 40px}.industry-extension--banking .quote-highlight{padding:20px 40px}.industry-extension--banking .quote-highlight-text{font-weight:400}.industry-extension--banking .quote-highlight-attr{margin-top:20px;display:block}.industry-extension .pain-card-title strong{font-weight:700}.industry-extension--government-and-public-services .industry-pain .industry-heading{font-weight:400}.industry-extension .industry-narrative--precision strong,.industry-extension .industry-narrative--methodology strong{color:#008bd2;font-weight:500}.industry-extension .solution-heading strong{font-weight:500}.industry-extension .photo-callout{background-position:0 0}.industry-extension--transportation-and-logistics .photo-callout{background-position:50% 100%}.industry-extension--higher-education .industry-narrative--delivery,.industry-extension--telecommunications .industry-narrative--delivery{padding-top:40px}@media (width<=479px){.industry-extension .resource-title{font-size:20px}}.industry-extension--banking .pain-card-rich p{font-weight:500;line-height:25.2px}.industry-extension--banking .industry-framework{background:#88c9ef40}.industry-extension--banking .industry-framework-lede p{margin-bottom:37.5px;font-size:24px;line-height:36px}.industry-extension--banking .industry-insights,.industry-extension--government-and-public-services .industry-insights{padding-top:85px}.industry-extension--government-and-public-services .industry-narrative--precision p{font-weight:500}.industry-extension .photo-checklist-list strong{font-weight:700}.industry-extension--higher-education .photo-checklist-list p>strong{color:var(--dcg-blue)}.industry-extension--technology-services .quote-highlight-attr{font-style:italic}.industry-extension--utilities .industry-narrative--methodology p{margin:0;font-size:16px;font-weight:500;line-height:24px}.industry-extension .industry-video{max-width:960px;margin:30px auto 40px}
