html{scroll-behavior:initial}.image__wrapper{margin-bottom:42px;margin-bottom:3.5rem;margin-left:5px;margin-right:5px;overflow:hidden;position:relative}@media (min-width:768px){.image__wrapper{height:100vh;margin-bottom:0;margin-left:0;margin-right:0}.cq-Editable-dom .image__wrapper{height:530px}}.image__wrapper--desktop-only{display:none}@media (min-width:768px){.image__wrapper--desktop-only{display:block}}.image__wrapper.compat-object-fit{background-position:50% 0;background-repeat:no-repeat;background-size:cover;display:block!important}.image__wrapper.compat-object-fit img{display:none!important}.jsIsHidden,.te-flagships--hidden{display:none!important}@media (min-width:321px){.text--prevent-wrapping{white-space:nowrap}}@media (max-width:991px){.te-flagships-u-hidden-mob{display:none}}body .glb-footer{position:relative;padding-bottom:100px}#link-to-services .section.list.linkexplorer{margin:0}.te-flagships .scroll-link{display:none}.page-section.te-flagships.te-flagships--padding-top{padding:20px 0 0 0}@media (min-width:768px){.page-section.te-flagships.te-flagships--padding-top{padding:40px 0 0 0}}.page-section.te-flagships.te-flagships--padding-bottom{padding:0 0 20px 0}@media (min-width:768px){.page-section.te-flagships.te-flagships--padding-bottom{padding:0 0 40px 0}}.parsys_column.pwccol1-longform .parsys_column .text-component,.parsys_column.pwccol1-longform-left .parsys_column .text-component,.parsys_column.pwccol2-longform .parsys_column .text-component,.parsys_column.pwccol2-longformb .parsys_column .text-component,.parsys_column.pwccol2-longformc .parsys_column .text-component,.parsys_column.pwccol3-longform .parsys_column .text-component{min-width:100%}.te-flagships .text-component p{font-size:18px;font-size:1.125rem;line-height:1.77}@media (max-width:767px){.te-flagships .text-component p{font-size:1.2rem}}.te-flagships .text-component p+h2{margin-top:50px}.te-flagships .text-component hr{margin-top:50px;margin-bottom:50px;border:0;border-top:1px solid #979797;max-width:90px}@media (max-width:767px){.te-flagships .text-component hr{margin-top:30px;margin-bottom:30px}}.te-flagships a.lg-text-link{font-size:18px;font-size:1.125rem;line-height:1.55;font-family:"PwC Helvetica Neue","Helvetica Neue",helvetica,arial,sans-serif}@media (max-width:767px){.te-flagships a.lg-text-link{font-size:1.2rem}}.te-flagships.te-flagships--text-section .btn.btn--primary{border-color:#d04a02}.te-flagships.te-flagships--text-section .btn.btn--primary:focus,.te-flagships.te-flagships--text-section .btn.btn--primary:hover{background:#fff;color:#d04a02;border-color:#fff}@media (min-width:768px){.te-flagships.te-flagships--text-section .te-flagships--text-section__outro{padding-left:35px;border-left:5px solid #d04a02}}.te-flagships.te-flagships--footnotes .text-component a{word-break:break-all}.page-section.page-section--col-black{background:#2d2d2d}body .page-section--no-pad{padding:0}section.te-flagships--last{padding-bottom:90px}section.te-flagships--text-section+section.te-flagships--text-section .parbase.section.text{margin-top:0}section.te-flagships--text-section+section.te-flagships--text-section .parsys_column.pwccol1-longform .parsys_column .text-component,section.te-flagships--text-section+section.te-flagships--text-section .parsys_column.pwccol1-longform-left .parsys_column .text-component,section.te-flagships--text-section+section.te-flagships--text-section .parsys_column.pwccol2-longform .parsys_column .text-component,section.te-flagships--text-section+section.te-flagships--text-section .parsys_column.pwccol2-longformb .parsys_column .text-component,section.te-flagships--text-section+section.te-flagships--text-section .parsys_column.pwccol2-longformc .parsys_column .text-component,section.te-flagships--text-section+section.te-flagships--text-section .parsys_column.pwccol3-longform .parsys_column .text-component{padding-top:40px}.te-hero-cmp.te-flagships-hero{min-height:500px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}@media (max-width:991px){.te-hero-cmp.te-flagships-hero{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;min-height:450px}}.te-hero-cmp.te-flagships-hero .te-hero-cmp__inner{line-height:1.3em;position:relative;width:100%}.te-hero-cmp.te-flagships-hero .te-hero-cmp__banner{position:relative;background:#000}@media (max-width:991px){.te-hero-cmp.te-flagships-hero .te-hero-cmp__banner{padding:30px 15% 30px 15px}}@media (max-width:991px){.te-hero-cmp.te-flagships-hero .te-hero-cmp__banner{height:auto}}@media (min-width:992px){.te-hero-cmp.te-flagships-hero .te-hero-cmp__banner{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:500px;padding-bottom:0}}.te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap{position:relative;z-index:2}.te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap h1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:"PwC ITC Charter","Charter ITC",georgia,serif;font-size:36px;font-size:2.4rem;line-height:1.3em;margin:0;margin-bottom:30px}.te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap .te-hero-cmp__topic-label{color:#fff}.page-primary-col--red .te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap .te-hero-cmp__topic-label::after{border-color:#e0301e}.page-primary-col--rose .te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap .te-hero-cmp__topic-label::after{border-color:#d93954}.page-primary-col--orange .te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap .te-hero-cmp__topic-label::after{border-color:#d04a02}.te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap .te-hero-cmp__page-title{color:#fff;width:100%}.te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap .te-hero-cmp__page-subtitle{color:#fff;font-size:18px;font-size:1.125rem;line-height:1.6;max-width:660px}@media (max-width:767px){.te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap .te-hero-cmp__page-subtitle{display:none}}@media (max-width:991px){.te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap .te-hero-cmp__page-subtitle{max-width:450px}}@media (min-width:992px){.te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap .te-hero-cmp__page-subtitle{font-size:28px;font-size:1.75rem;line-height:1.6}}@media (max-width:991px){.te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap{height:450px}.te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap h1{margin-bottom:53px;padding:0}.te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap .te-hero-cmp__topic-label{color:#fff;margin-bottom:12px}}@media (min-width:992px){.te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:76px auto 0}.te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap h1{font-size:76px;font-size:4.75rem;line-height:1.1em;width:100%}.te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap .te-hero-cmp__topic-label{margin-bottom:30px}}@media (min-width:992px){.te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap{width:970px}.te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap h1{width:85%}}@media (min-width:1200px){.te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap{width:1170px}.te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap h1{width:900px}}@media (min-width:1400px){.te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap{width:1370px}.te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap h1{width:1100px}}@media (min-width:1540px){.te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap{width:1540px}.te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap h1{width:1198px}}.te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap .te-hero-cmp__back-link-wrap{padding-bottom:37px}@media (min-width:992px){.te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap .te-hero-cmp__back-link-wrap{padding-bottom:11px}}.page-primary-col--orange .te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap .te-hero-cmp__back-link:link,.page-primary-col--orange .te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap .te-hero-cmp__back-link:visited,.page-primary-col--red .te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap .te-hero-cmp__back-link:link,.page-primary-col--red .te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap .te-hero-cmp__back-link:visited,.page-primary-col--rose .te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap .te-hero-cmp__back-link:link,.page-primary-col--rose .te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap .te-hero-cmp__back-link:visited{color:#fff}.te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap .te-hero-cmp__back-link:focus,.te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap .te-hero-cmp__back-link:hover{color:#fff;border-bottom-color:#fff}.te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap .te-hero-cmp__back-link:before,.te-page-mode--dark .te-hero-cmp.te-flagships-hero .te-hero-cmp__title-wrap .te-hero-cmp__back-link:before{background-image:url(https://www.pwc.com/us/en/tech-effect/flagships-code-assets/images/fs-chevron-back.svg)}.te-hero-cmp.te-flagships-hero--landing .te-hero-cmp__banner{height:650px}@media (max-width:991px){.te-hero-cmp.te-flagships-hero--landing .te-hero-cmp__banner{padding-top:30px}}@media (max-width:767px){.te-hero-cmp.te-flagships-hero--landing .te-hero-cmp__banner{height:600px}}@media (max-width:991px){.te-hero-cmp.te-flagships-hero--landing .te-hero-cmp__title-wrap h1{font-size:45px;font-size:3rem;line-height:1.2;margin-bottom:53px;padding:0}.te-hero-cmp.te-flagships-hero--landing .te-hero-cmp__title-wrap .te-hero-cmp__topic-label{margin-bottom:48px}}@media (min-width:992px){.te-hero-cmp.te-flagships-hero--landing .te-hero-cmp__title-wrap .te-hero-cmp__topic-label{margin-bottom:100px}}@media (max-width:991px){.te-hero-cmp.te-flagships-hero--subpage .te-hero-cmp__banner{padding-top:20px}}.te-hero-cmp.te-flagships-hero--subpage .te-hero-cmp__title-wrap h1{max-width:1100px}@media (max-width:1600px){.te-hero-cmp.te-flagships-hero--subpage .te-hero-cmp__title-wrap h1{max-width:800px}}@media (max-width:768px){.te-hero-cmp.te-flagships-hero--subpage .te-hero-cmp__title-wrap h1{max-width:80%}}.te-hero-cmp.te-flagships-hero .te-hero-cmp__images{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.te-hero-cmp.te-flagships-hero .te-hero-cmp__image-wrap{height:100%;width:100%}.te-hero-cmp.te-flagships-hero .te-hero-cmp__image-wrap img{-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:991px){.te-hero-cmp.te-flagships-hero .te-hero-cmp__image-wrap--mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.te-hero-cmp.te-flagships-hero .te-hero-cmp__image-wrap--desktop{display:none}}@media (min-width:992px){.te-hero-cmp.te-flagships-hero .te-hero-cmp__image-wrap--mobile{display:none}.te-hero-cmp.te-flagships-hero .te-hero-cmp__image-wrap--desktop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}@media (max-width:767px){.te-hero-cmp.te-flagships-hero.te-flagships-hero--AIpredictions .te-hero-cmp__image-wrap--mobile img{height:600px;width:600px;position:relative;left:10%}}#teFlagshipHero .te-hero-share-wrap{position:absolute;left:15px;bottom:20px}@media (min-width:992px){#teFlagshipHero .te-hero-share-wrap{left:50%;bottom:auto;margin-left:-496px}}@media (min-width:1200px){#teFlagshipHero .te-hero-share-wrap{margin-left:-600px}}@media (min-width:1400px){#teFlagshipHero .te-hero-share-wrap{margin-left:-700px}}@media (min-width:1540px){#teFlagshipHero .te-hero-share-wrap{margin-left:-780px}}#teFlagshipHero .te-hero-share-wrap .te-share-cmp .te-share-cmp__toggle-btn .te-share-cmp__toggle-btn-text{color:#fff}.jsTeHeroRendered #teIntroSection>.parsys.sectionpar,.jsTeHeroRendered #teSummarySection,.jsTeHeroRendered #title .title-strip{display:none}.cq-Editable-dom #teFlagshipHero .te-hero-cmp,.cq-Editable-dom #teIntroSection>.parsys.sectionpar,.cq-Editable-dom #teSummarySection,.cq-Editable-dom #title .title-strip,.jsTeHeroRendered .cq-Editable-dom #teIntroSection>.parsys.sectionpar,.jsTeHeroRendered .cq-Editable-dom #teSummarySection,.jsTeHeroRendered .cq-Editable-dom #title .title-strip{display:block}.cq-Editable-dom .te-hero-cmp::before{background:rgba(0,0,0,.7);color:#fff;content:"Tech Effect Hero > Custom component preview";display:inline-block;padding:10px;left:0;position:absolute;top:0;z-index:10}@media (min-width:768px){.secondary-navigation{margin-left:15px;margin-right:15px}}.secondary-navigation .secnav-twocol .secnav-twocol__pane .secnav-twocol__heading{color:#2d2d2d}@media (max-width:768px){.secondary-navigation .secnav-twocol .secnav-twocol__pane .secnav-twocol__heading{padding-left:15px}}.te-page-mode--dark .te-page-section .secondary-navigation .secnav-twocol .secnav-twocol__pane .secnav-twocol__heading{color:#fff}.secondary-navigation .secnav-twocol .strip-btn{background:#464646;border-color:transparent;color:#fff}.te-flagships-secondary-nav-slim{background:url(https://www.pwc.com/us/en/tech-effect/flagships-code-assets/images/fs-secondary-nav-slim-bg.png) #464646 repeat 0 0;color:#fff}.te-flagships-secondary-nav-slim__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1600px;margin-left:auto;margin-right:auto}@media (min-width:768px){.te-flagships-secondary-nav-slim__content{padding-left:15px;padding-right:15px}}.te-flagships-secondary-nav-slim__heading,.te-flagships-secondary-nav-slim__link{font-family:"PwC Helvetica Neue","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;line-height:1.1;color:#fff;margin:0;height:48px;padding:6px 20px 0;border-bottom:6px solid transparent;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.te-flagships-secondary-nav-slim__link:active,.te-flagships-secondary-nav-slim__link:focus,.te-flagships-secondary-nav-slim__link:visited{text-decoration:none}.te-flagships-secondary-nav-slim__link--current,.te-flagships-secondary-nav-slim__link:hover{border-bottom:6px solid #d93954;text-decoration:none}.page-primary-col--orange .te-flagships-secondary-nav-slim__link--current,.page-primary-col--orange .te-flagships-secondary-nav-slim__link:hover{border-bottom-color:#d04a02}.page-primary-col--red .te-flagships-secondary-nav-slim__link--current,.page-primary-col--red .te-flagships-secondary-nav-slim__link:hover{border-bottom-color:#e0301e}.page-primary-col--rose .te-flagships-secondary-nav-slim__link--current,.page-primary-col--rose .te-flagships-secondary-nav-slim__link:hover{border-bottom-color:#d93954}.te-flagships-secondary-nav-slim__heading{font-weight:700}.cq-Editable-dom .te-flagships-secondary-nav-slim::before{background:rgba(0,0,0,.7);color:#fff;content:"Flagships - Custom Secondary Nav Slim";display:inline-block;padding:10px;left:0;position:absolute;top:0;z-index:10}.te-flagships-statbar{background:#121212;padding:50px 15px;color:#fff}.te-flagships-statbar-container{position:relative;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.te-flagships-statbar-container{display:block}}@media (min-width:768px) and (max-width:992px){.te-flagships-statbar-container{width:100%}}.te-flagships-statbar__item{max-width:270px;padding:0;margin:20px auto}@media (max-width:767px){.te-flagships-statbar__item{margin:5px auto 40px}.te-flagships-statbar__item:last-child{margin-bottom:0}.te-flagships-statbar__item:before{content:'';display:block;width:60px;height:2px;background:#fff;margin-bottom:16px}}@media (min-width:768px) and (max-width:992px){.te-flagships-statbar__item{padding:0 15px}}.te-flagships-statbar__stat-primary{color:#eb8c00;font-size:68px;font-size:4.25rem;line-height:1}@media (max-width:992px){.te-flagships-statbar__stat-primary{font-size:58px;font-size:3.625rem}}@media (max-width:767px){.te-flagships-statbar__stat-primary{font-size:48px;font-size:3.2rem;line-height:1}}.te-flagships-statbar__label{color:#fff;font-size:20px;font-size:1.25rem;line-height:1.5}@media (max-width:767px){.te-flagships-statbar__label{font-size:18px;font-size:1.2rem;line-height:1.4}}.cq-Editable-dom .te-flagships-statbar::before{background:rgba(0,0,0,.7);color:#fff;content:"Flagships - Custom Statbar";display:inline-block;padding:10px;left:0;position:absolute;top:0;z-index:10}