.hero{position:relative;background-color:#fff;padding:16px 0 0;text-align:center;color:#000;z-index:1;text-align:left}@media screen and (min-width:768px){.hero{padding:24px 0 0}}@media screen and (min-width:1200px){.hero{padding:32px 0 0}}.hero .container{position:relative}.hero .container img{display:block;position:absolute;bottom:0;left:0;width:100%}.hero .border-hero{position:relative;background-color:#3e5763;padding:24px 16px 0}@media screen and (min-width:768px){.hero .border-hero{padding:24px 24px 0}}@media screen and (min-width:1200px){.hero .border-hero{padding:48px 48px 0}}.hero .border-hero .border-hero-text{background-color:#3e5763;border:4px solid #fbd93f;border-bottom:none;padding:32px 16px 23px}@media screen and (min-width:768px){.hero .border-hero .border-hero-text{padding:32px 32px 54px}}@media screen and (min-width:1200px){.hero .border-hero .border-hero-text{padding:56px 56px 93px}}.hero .border-hero .border-hero-text .l1-heading{font-size:32px;line-height:40px}@media screen and (min-width:768px){.hero .border-hero .border-hero-text .l1-heading{font-size:40px;line-height:48px;max-width:400px}}@media screen and (min-width:1200px){.hero .border-hero .border-hero-text .l1-heading{font-size:56px;line-height:64px;max-width:100%}}.hero .border-hero .border-hero-text .l2-heading{margin-bottom:0;color:#fff;font-size:24px;line-height:32px;font-family:"Light",Arial,Verdana,Helvetica,sans-serif;font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2}@media screen and (min-width:768px){.hero .border-hero .border-hero-text .l2-heading{font-size:32px;line-height:40px}}@media screen and (min-width:1200px){.hero .border-hero .border-hero-text .l2-heading{font-size:40px;line-height:56px}}.hero.discover .border-hero .border-hero-text .l1-heading{text-align:center}@media screen and (min-width:768px){.hero.discover .border-hero .border-hero-text .l1-heading{font-size:40px;line-height:48px;max-width:100%}}.implementation-products{padding:40px 0;text-align:center}@media screen and (min-width:768px){.implementation-products{padding:64px 0}}@media screen and (min-width:1200px){.implementation-products{padding:80px 0}}.implementation-products .l2-heading{font-size:24px;line-height:32px}@media screen and (min-width:768px){.implementation-products .l2-heading{font-size:32px;line-height:40px}}@media screen and (min-width:1200px){.implementation-products .l2-heading{font-size:40px;line-height:48px}}.implementation-products .subtext{font-size:16px;line-height:26px}@media screen and (min-width:1200px){.implementation-products .subtext{font-size:18px;line-height:28px}}.implementation-products .tridot{margin-bottom:24px}.implementation-products .product-flex{margin-top:48px}@media screen and (min-width:768px){.implementation-products .product-flex{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;grid-column-gap:24px}}.implementation-products .product-flex .product-item .header{color:#fff;background-color:#000;display:flex;flex-direction:row;padding:24px;justify-content:space-between;align-items:center}.implementation-products .product-flex .product-item .header p{font-family:"Heavy",Arial,Verdana,Helvetica,sans-serif;font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2;font-size:24px;line-height:32px}@media screen and (min-width:1200px){.implementation-products .product-flex .product-item .header p{font-size:32px;line-height:40px}}.implementation-products .product-flex .product-item .header img{max-height:24px}.implementation-products .product-flex .product-item+.product-item{margin-top:24px}@media screen and (min-width:768px){.implementation-products .product-flex .product-item+.product-item{margin-top:0}}@media screen and (min-width:768px){.implementation-products .product-flex .product-item:nth-child(1){grid-area:1/1/2/2}}@media screen and (min-width:768px){.implementation-products .product-flex .product-item:nth-child(2){grid-area:1/2/2/3}}@media screen and (min-width:1200px){.implementation-products .product-flex .product-item:nth-child(2) .product-text{padding:32px 69px 32px 24px}}.implementation-products .product-flex .product-text{padding:24px;text-align:left;background-color:#e5e5e5}@media screen and (min-width:768px){.implementation-products .product-flex .product-text{padding:32px 24px}}.implementation-products .product-flex .product-text p{font-size:16px;line-height:26px}@media screen and (min-width:1200px){.implementation-products .product-flex .product-text p{font-size:18px;line-height:28px}}@media screen and (min-width:768px){.implementation-products .product-flex .product-text .tertiary{margin-top:32px}}.flow-experts{padding:40px 0;text-align:center;background-color:#3e5763;color:#fff}@media screen and (min-width:768px){.flow-experts{padding:64px 0}}@media screen and (min-width:1200px){.flow-experts{padding:80px 0}}.flow-experts .l2-heading{font-size:24px;line-height:32px}@media screen and (min-width:768px){.flow-experts .l2-heading{font-size:32px;line-height:40px}}@media screen and (min-width:1200px){.flow-experts .l2-heading{font-size:40px;line-height:48px}}.flow-experts .subtext{font-size:16px;line-height:26px}@media screen and (min-width:1200px){.flow-experts .subtext{font-size:18px;line-height:28px}}.flow-experts .button{max-width:280px;margin-top:24px}@media screen and (min-width:768px){.flow-experts .button{margin-top:32px}}@media screen and (min-width:1200px){.flow-experts .button{margin-top:40px}}.flow-experts .expert-flex{margin-top:32px}@media screen and (min-width:768px){.flow-experts .expert-flex{margin-top:48px}}.flow-experts .expert-flex .expert-item{background-color:#fff;color:#000;padding:24px;text-align:left}@media screen and (min-width:768px){.flow-experts .expert-flex .expert-item{padding:40px 24px;display:flex;flex-direction:row;align-items:flex-start;gap:24px}}.flow-experts .expert-flex .expert-item img{display:block;margin:0 auto}@media screen and (min-width:768px){.flow-experts .expert-flex .expert-item img{margin-top:7px}}.flow-experts .expert-flex .expert-item .subtext{font-size:16px;line-height:26px}.flow-experts .expert-flex .expert-item .title{margin-top:32px;margin-bottom:16px;font-family:"Heavy",Arial,Verdana,Helvetica,sans-serif;font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2;font-size:24px;line-height:32px}@media screen and (min-width:768px){.flow-experts .expert-flex .expert-item .title{margin-top:0}}.flow-experts .expert-flex .expert-item+.expert-item{margin-top:24px}.platform{padding:40px 0;background-color:#fff;overflow:hidden}@media screen and (min-width:768px){.platform{padding:64px 8px}}.platform .link-underline{text-decoration:underline}.platform h2{text-align:center}.platform .container>p{max-width:1008px;margin:0 auto;text-align:center;line-height:26px}.platform img{display:block;margin:40px auto}@media screen and (min-width:768px){.platform img{display:none}}.platform ul.mobile-plf{margin:0;padding:0 24px;list-style-type:none}@media screen and (min-width:768px){.platform ul.mobile-plf{display:none}}.platform ul.mobile-plf li{margin:24px 0}.platform ul.mobile-plf h3{font-family:"Heavy",Arial,Verdana,Helvetica,sans-serif;font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;line-height:1.2;margin:0 0 16px;text-align:left}@media screen and (min-width:768px){.platform ul.mobile-plf h3{text-align:center}}.platform ul.plf{padding:0;margin:40px 0 48px 32px;list-style-type:none;position:relative}@media screen and (min-width:768px){.platform ul.plf{margin:40px 0 56px}}@media screen and (min-width:1200px){.platform ul.plf{margin:40px 0 64px}}.platform ul.plf:before{content:"";font-family:pv-fonts;position:absolute;top:30px;height:80%;left:-23px;border-left:1px solid #d6d6d6}.platform ul.plf>li{position:relative;display:block;border:1px solid #ccc;margin-bottom:8px;padding:16px 0 0 4px}@media screen and (min-width:768px){.platform ul.plf>li{padding:8px 0 8px 148px}}@media screen and (min-width:1200px){.platform ul.plf>li{margin-bottom:24px}}.platform ul.plf>li.open [class^=btn-]:before{content:"\e922"}.platform ul.plf>li.open p.desc{position:relative;max-height:1000px;opacity:1;z-index:3;padding:24px 4px;background-color:#fff}.platform ul.plf>li .btn-main{display:block;pointer-events:none;font-family:"Heavy",Arial,Verdana,Helvetica,sans-serif;font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2;color:#000;margin-bottom:16px}@media screen and (min-width:768px){.platform ul.plf>li .btn-main{position:absolute;font-size:18px;top:16px;left:8px;width:120px;pointer-events:inherit;color:#4a7082;padding-left:24px}}.platform ul.plf>li [class^=btn-]:before{display:none;content:"\e923";font-family:pv-fonts;margin-right:6px;font-size:14px;font-weight:700}@media screen and (min-width:768px){.platform ul.plf>li [class^=btn-]:before{display:block;position:absolute;left:0;top:0}}.platform ul.plf>li ul.sub{display:flex;padding:0;flex-flow:row wrap;justify-content:flex-start;gap:4px;list-style-type:none}.platform ul.plf>li ul.sub li{flex:0 100%;padding:14px 0;margin:0 4px 4px 0;background-color:#780009;text-align:center;font-family:"Medium",Arial,Verdana,Helvetica,sans-serif;font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;line-height:1.2;color:#fff}@media screen and (min-width:768px){.platform ul.plf>li ul.sub li{margin-top:4px}}.platform ul.plf>li ul.sub.col-3 li{display:inline-block;background-color:#b60001}@media screen and (min-width:768px){.platform ul.plf>li ul.sub.col-3 li{flex:0 calc(33.3333% - 4px);margin:0}}.platform ul.plf>li ul.sub.col-4 li{padding:0}@media screen and (min-width:768px){.platform ul.plf>li ul.sub.col-4 li{flex:0 calc(50% - 4px);margin:0}}@media screen and (min-width:1200px){.platform ul.plf>li ul.sub.col-4 li{flex:0 calc(25% - 4px)}}.platform ul.plf>li ul.sub.col-4 li.vsm{background-color:#364c57}.platform ul.plf>li ul.sub.col-4 li.vsm a:hover,.platform ul.plf>li ul.sub.col-4 li.vsm a:focus{background-color:#25343b}.platform ul.plf>li ul.sub.col-4 li a{padding:14px 0;display:inline-block;width:100%;height:100%;color:#fff}.platform ul.plf>li ul.sub.col-4 li a:hover,.platform ul.plf>li ul.sub.col-4 li a:focus{background-color:#5e0007}.platform ul.plf>li p.desc{padding:16px 8px}@media screen and (min-width:768px){.platform ul.plf>li p.desc{padding:0;max-height:0;overflow:hidden;opacity:0;z-index:-1;transition:all .3s ease}}@media screen and (min-width:1200px){.platform ul.plf>li .inner{display:flex;flex-flow:row wrap;justify-content:space-between}}.platform ul.plf>li .inner .block{background-color:#f5f5f5;padding:16px;margin:8px 4px 8px 0}@media screen and (min-width:1200px){.platform ul.plf>li .inner .block:first-child{width:calc(100% - 232px)}.platform ul.plf>li .inner .block:first-child ul li{flex:0 calc(25% - 16px)}}@media screen and (min-width:1200px){.platform ul.plf>li .inner .block:nth-child(2){width:224px}.platform ul.plf>li .inner .block:nth-child(2) ul li{flex:0 100%}}.platform ul.plf>li .inner .block ul{margin:0;padding:0;list-style-type:none}@media screen and (min-width:768px){.platform ul.plf>li .inner .block ul{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:16px;gap:16px}}.platform ul.plf>li .inner .block ul li{border-left:4px solid #6a94aa;padding:12px 0 12px 8px;margin:8px 0}@media screen and (min-width:768px){.platform ul.plf>li .inner .block ul li{margin:0;flex:0 calc(50% - 16px)}}.platform ul.plf>li .inner .block h4{margin:0;font-family:"Medium",Arial,Verdana,Helvetica,sans-serif;font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2;text-align:center}.platform ul.plf>li .inner .box{padding:24px 0;background-color:#e2251b;margin:0 4px 16px 0;font-family:"Medium",Arial,Verdana,Helvetica,sans-serif;font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2;color:#fff;text-align:center}@media screen and (min-width:768px){.platform ul.plf>li .inner .box{margin-bottom:0}}@media screen and (min-width:1200px){.platform ul.plf>li .inner .box{flex:0 100%}}.platform ul.plf>li:first-child{position:relative}.platform ul.plf>li:first-child:before{content:"\e921";font-family:pv-fonts;position:absolute;top:20px;left:-24px;color:#d6d6d6}.platform ul.plf>li:last-child{position:relative}@media screen and (min-width:768px){.platform ul.plf>li:last-child{padding-right:4px}}.platform ul.plf>li:last-child .arrow{display:block;position:absolute;background:url(https://media.planview.com/wp-content/uploads/2023/01/arrow2.png) no-repeat top center;width:6px;height:22px;top:-16px;left:50%}@media screen and (min-width:768px){.platform ul.plf>li:last-child .arrow{left:calc(50% + 74px)}}@media screen and (min-width:1200px){.platform ul.plf>li:last-child .arrow{display:none}}.platform ul.plf>li:last-child .line{position:absolute;top:50%;left:-24px;width:14px;border-bottom:1px solid #d6d6d6}.platform ul.plf>li:last-child img{display:block}.platform ul.plf>li:last-child:before{content:"";font-family:pv-fonts;position:absolute;top:0;left:-24px;height:50%;border-left:1px solid #d6d6d6}.platform ul.plf>li:last-child:after{content:"";font-family:pv-fonts;position:absolute;top:calc(50% - 3px);left:-15px;width:7px;height:7px;background-color:#d6d6d6;border-radius:100%}.platform ul.plf>li:last-child ul{padding:0;margin:0;list-style-type:none;text-align:center}.platform ul.plf>li:last-child h4,.platform ul.plf>li:last-child h3{margin:0;font-family:"Medium",Arial,Verdana,Helvetica,sans-serif;font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2;text-align:center}.platform ul.plf>li:last-child img{margin:16px auto}@media screen and (min-width:1200px){.platform ul.plf>li:last-child .row-wrap{display:flex;flex-flow:row wrap;justify-content:space-between}}@media screen and (min-width:768px){.platform ul.plf>li:last-child .row-wrap .top{display:flex;flex-flow:row wrap;justify-content:space-between;gap:4px}}@media screen and (min-width:1200px){.platform ul.plf>li:last-child .row-wrap .top{flex:1 1 auto}}.platform ul.plf>li:last-child .row-wrap .top li{background-color:#f5f5f5;padding:16px 8px;margin:8px 4px 8px 0}@media screen and (min-width:768px){.platform ul.plf>li:last-child .row-wrap .top li{margin:0;flex:0 calc(33.3333% - 4px)}}@media screen and (min-width:1200px){.platform ul.plf>li:last-child .row-wrap .top li{position:relative}.platform ul.plf>li:last-child .row-wrap .top li:before{content:"";display:block;position:absolute;background:url(https://media.planview.com/wp-content/uploads/2023/01/arrowlong.png) no-repeat top center;width:6px;height:40px;top:-40px;left:50%}}.platform ul.plf>li:last-child .row-wrap .bottom{background-color:#f5f5f5;padding:16px 8px;margin-right:4px;margin-bottom:16px}@media screen and (min-width:768px){.platform ul.plf>li:last-child .row-wrap .bottom{margin:6px 0 0}}@media screen and (min-width:1200px){.platform ul.plf>li:last-child .row-wrap .bottom{margin-top:0;margin-left:6px;flex:1 1 auto;position:relative}.platform ul.plf>li:last-child .row-wrap .bottom:before{content:"";display:block;position:absolute;background:url(https://media.planview.com/wp-content/uploads/2023/01/arrowlong.png) no-repeat top center;width:6px;height:40px;top:-40px;left:50%}}.platform ul.plf>li:last-child .row-wrap .bottom ul{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:16px}@media screen and (min-width:768px){.platform ul.plf>li:last-child .row-wrap .bottom ul{flex-flow:row nowrap}}.platform ul.plf>li:last-child .row-wrap .bottom ul li{flex:0 50%}@media screen and (min-width:1200px){.platform ul.plf>li:last-child .row-wrap .bottom ul li{flex:1 1 auto}}.featured-partners{background-color:#364c57;color:#fff;padding:40px 0}@media screen and (min-width:768px){.featured-partners{padding:64px 0}}@media screen and (min-width:1200px){.featured-partners{padding:80px 0}}.featured-partners .l2-heading{font-size:32px;line-height:40px}.featured-partners .l2-heading,.featured-partners .subtext{text-align:center}.featured-partners .partners-container{margin-top:32px;text-align:center}.featured-partners .partners-container .l3-heading{margin-bottom:24px;font-size:24px;line-height:32px}@media screen and (min-width:768px){.featured-partners .partners-container .l3-heading{margin-bottom:40px}}.featured-partners .partners-container a.button{margin-top:24px}@media screen and (min-width:768px){.featured-partners .partners-container a.button{margin-top:40px}}.featured-partners .partners-container .card-container{display:flex;flex-direction:column;align-items:center;gap:24px}@media screen and (min-width:768px){.featured-partners .partners-container .card-container{flex-direction:row;flex-wrap:wrap;justify-content:center}}@media screen and (min-width:1200px){.featured-partners .partners-container .card-container{gap:32px}}.featured-partners .partners-container .card-container .card{background-color:#fff;display:flex;flex-direction:column;gap:40px;padding:40px 0;width:100%;max-width:328px}@media screen and (min-width:768px){.featured-partners .partners-container .card-container .card{max-width:340px}}@media screen and (min-width:1200px){.featured-partners .partners-container .card-container .card{max-width:488px}}.featured-partners .partners-container .card-container .card img{align-self:center}.featured-partners .partners-container .card-container .card a.tertiary{align-self:center;margin:0}.expert-assessment{background-color:#f5f5f5;padding:40px 0}@media screen and (min-width:768px){.expert-assessment{padding:64px 0}}@media screen and (min-width:1200px){.expert-assessment{padding:80px 0}}.expert-assessment .l2-heading{font-size:32px;line-height:40px}.expert-assessment .l2-heading,.expert-assessment .subtext{text-align:center}.expert-assessment .assessment-container{margin-top:32px}@media screen and (min-width:768px){.expert-assessment .assessment-container{display:grid;grid-template-columns:1fr 248px;margin-top:48px}}@media screen and (min-width:1200px){.expert-assessment .assessment-container{grid-template-columns:1fr 312px;margin-top:56px}}.expert-assessment .assessment-container .l3-heading{font-size:24px;line-height:32px}.expert-assessment .assessment-container .text{background-color:#fff;text-align:center;padding:40px 16px}@media screen and (min-width:768px){.expert-assessment .assessment-container .text{padding:40px 24px;text-align:left}}@media screen and (min-width:1200px){.expert-assessment .assessment-container .text{padding:40px 32px;display:flex;flex-direction:column}}.expert-assessment .assessment-container .text a.button{margin-top:32px}@media screen and (min-width:1200px){.expert-assessment .assessment-container .text a.button{margin-top:auto}}.expert-assessment .assessment-container .img{background-color:#494949;padding:40px 0}.expert-assessment .assessment-container .img img{display:block;margin:0 auto}