*{user-select:none}*::selection{background:none}*::-moz-selection{background:none}html{-webkit-user-select:none}html,body{overflow:hidden;touch-action:none;width:100%;height:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased}body{background-color:#fff;color:#000;font-family:apple-system,helvetica,arial,sans-serif}a{text-decoration:none;color:inherit}a:not([href]){position:absolute;top:-30px;visibility:hidden}.section-title{text-align:center;width:70%;font-size:max(28px,min(60px,3.550295858vw));font-weight:600}.section-description{text-align:center;width:70%;margin-top:max(24px,min(50px,2.9585798817vw));font-size:max(19px,min(32px,1.8934911243vw));font-weight:500;line-height:137%}.ctas{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:min(65px,3.8461538462vw)}.ctas .cta{display:flex;flex-direction:row;justify-content:center;align-items:center;min-width:max(200px,min(458px,27.100591716vw));height:max(38px,min(86px,5.0887573964vw));margin-right:min(125px,7.3964497041vw);padding-left:min(45px,2.6627218935vw);padding-right:min(45px,2.6627218935vw);border-radius:max(3px,min(8px,.4733727811vw));font-size:max(15px,min(32px,1.8934911243vw));font-weight:500;background-color:#fff;color:#2f74fa;border:max(1px,min(3px,.1775147929vw)) solid #2f74fa;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer}.ctas .cta:last-child{margin-right:0}.ctas .cta:hover{background-color:#2f74fa;color:#fff}.header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:max(70px,min(125px,7.3964497041vw));background:#2b2b2b}.header .logo-container{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%;padding:0 min(60px,3.550295858vw)}.header .logo-container img{height:max(37px,min(78px,4.6153846154vw))}.header .menu-container-horizontal{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%;padding:0 min(60px,3.550295858vw)}.header .menu-container-horizontal .menu-item{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:max(15px,min(22px,1.3017751479vw));font-weight:500;margin-right:min(55px,3.2544378698vw);color:#fff;cursor:pointer}.header .menu-container-horizontal .menu-item:last-child{margin-right:0px}.header .menu-container-horizontal .menu-item.contact{width:max(130px,min(188px,11.124260355vw));height:max(29px,min(52px,3.0769230769vw));border:2px solid #bababa;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.header .menu-container-horizontal .menu-item.contact:hover{background-color:#fff;color:#000}.menu-container-modal{position:relative;display:none;flex-direction:row;justify-content:flex-end;align-items:flex-start;margin-right:min(60px,3.550295858vw)}.menu-container-modal #menu-open-button{display:none;flex-direction:column;justify-content:center;align-items:center;width:50px;height:50px}.menu-container-modal #menu-open-button .menu-open-line{width:30px;height:3px;margin-bottom:7px;border-radius:1px;background-color:#fff}.menu-container-modal #menu-open-button .menu-open-line:last-child{margin-bottom:0}.menu-container-modal #menu-close-button{display:none;flex-direction:column;justify-content:center;align-items:center;width:50px;height:50px}.menu-container-modal #menu-close-button img{width:30px}@keyframes menu-overlay-slide-in{from{left:100vh}to{left:0}}#menu-overlay{position:absolute;display:none;flex-direction:column;justify-content:flex-start;align-items:center;top:max(70px,min(125px,7.3964497041vw));left:0;width:100%;height:calc(100% - max(70px, min(125px, 7.3964497041vw)));background-color:#fff;z-index:1000;animation-name:menu-overlay-slide-in;animation-duration:.25s}#menu-overlay .menu-item{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:72px;font-size:30px;font-weight:600;cursor:pointer}#menu-overlay .menu-item:last-child{border-bottom:none}#menu-overlay .menu-item:hover{background-color:#000;color:#fff}#menu-overlay .menu-item-divider{width:calc(100% - 26px);height:2px;background-color:#dadada}@media only screen and (max-width: 768px){.header .menu-container-horizontal{display:none}.header .menu-container-modal{display:flex}.header .menu-container-modal #menu-open-button{display:flex}}.intro{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin-top:max(85px,min(160px,9.4674556213vw))}.intro .logo img{width:max(65px,min(165px,9.7633136095vw))}.intro .section-title{margin-top:min(78px,4.6153846154vw)}.intro .divider-bottom{margin-top:min(170px,10.0591715976vw);width:80%;height:max(2px,min(3px,.1775147929vw));background-color:#d1d1d1;border:1px solid #e8e8e8;border-radius:1px}.problem{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin-top:max(85px,min(160px,9.4674556213vw))}.method{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin-top:max(85px,min(160px,9.4674556213vw))}.method .detail-boxes{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:90%;margin-top:max(45px,min(80px,4.7337278107vw))}.method .detail-boxes .detail-box{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:calc(100%/3 - 2*min(45px, 2.6627218935vw));padding-top:max(15px,min(28px,1.6568047337vw));padding-bottom:max(15px,min(76px,4.4970414201vw));padding-left:max(15px,min(34px,2.0118343195vw));padding-right:max(15px,min(34px,2.0118343195vw));background-color:#f9f8f8;border-radius:10px}.method .detail-boxes .detail-box .icon-sub-title{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.method .detail-boxes .detail-box .icon-sub-title .icon img{height:max(25px,min(55px,3.2544378698vw))}.method .detail-boxes .detail-box .icon-sub-title .sub-title{width:100%;margin-top:min(19px,1.124260355vw);font-size:max(14px,min(25px,1.4792899408vw));font-weight:600}.method .detail-boxes .detail-box .icon-sub-title .sub-title.orange{color:#fe4f0c}.method .detail-boxes .detail-box .icon-sub-title .sub-title.blue{color:#1865fa}.method .detail-boxes .detail-box .icon-sub-title .sub-title.purple{color:#6967a6}.method .detail-boxes .detail-box .title{width:100%;margin-top:min(32px,1.8934911243vw);font-size:max(24px,min(38px,2.2485207101vw));font-weight:600}.method .detail-boxes .detail-box .description{width:100%;margin-top:min(46px,2.7218934911vw);font-size:max(14px,min(32px,1.8934911243vw));font-weight:500;line-height:137%}.method .detail-boxes .detail-box .bullets-container{width:100%;margin-top:min(38px,2.2485207101vw);font-size:max(14px,min(26px,1.5384615385vw));font-weight:600}.method .detail-boxes .detail-box .bullets-container ul{margin:0;padding-left:max(15px,min(24px,1.4201183432vw))}.method .detail-boxes .detail-box .bullets-container ul li{line-height:150%}@media only screen and (max-width: 1024px){.method .detail-boxes{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:calc(90% - max(15px,min(34px,2.0118343195vw)) - max(15px,min(34px,2.0118343195vw)))}.method .detail-boxes .detail-box{width:100%;margin-bottom:45px}.method .detail-boxes .detail-box:last-child{margin-bottom:0}.method .detail-boxes .detail-box .icon-sub-title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.method .detail-boxes .detail-box .icon-sub-title .icon{margin-right:20px}.method .detail-boxes .detail-box .icon-sub-title .sub-title{width:auto;margin-top:0}}.platform{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin-top:max(85px,min(160px,9.4674556213vw))}.platform .partner-logos{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap;width:90%;margin-top:min(90px,5.325443787vw);margin-left:max(50px,min(107px,6.3313609467vw))}.platform .partner-logos .logo{display:flex;flex-direction:column;justify-content:center;align-items:center;height:max(90px,min(190px,11.2426035503vw));margin-right:max(50px,min(107px,6.3313609467vw))}.platform .partner-logos .logo .duke{width:max(90px,10.7100591716vw)}.platform .partner-logos .logo .uga{width:max(115px,13.6686390533vw)}.platform .partner-logos .logo .wm{width:max(106px,12.5443786982vw)}.platform .partner-logos .logo .uva{width:max(67px,6.6863905325vw)}.platform .partner-logos .logo .morehead{width:max(193px,22.899408284vw)}.platform .partner-logos .logo .davidson{width:max(120px,14.201183432vw)}.platform .partner-logos .logo .greerwalker{width:max(80px,9.5266272189vw)}.platform .partner-logos .logo .wells{width:max(59px,6.9822485207vw)}.platform .partner-logos .logo .mfin{width:max(141px,16.6863905325vw)}.platform .partner-logos .logo .ruckus{width:max(52px,6.0946745562vw)}.platform .partner-logos .logo .ivey{width:max(98px,11.5976331361vw)}.platform .partner-logos .logo .targetcare{width:max(62px,7.3964497041vw)}.platform .partner-logos .logo .organicgirl{width:max(100px,11.8934911243vw)}.prologue{position:relative;width:78.5%;margin-top:max(85px,min(160px,9.4674556213vw));padding-top:min(65px,3.8461538462vw);padding-bottom:min(50px,2.9585798817vw);padding-left:7%;padding-right:4.5%;background-color:#f9f8f8;border-radius:10px}.prologue .prologue-content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}.prologue .prologue-content .left{width:45%}.prologue .prologue-content .left .logo{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.prologue .prologue-content .left .logo img{width:max(150px,min(370px,21.8934911243vw))}.prologue .prologue-content .left .description{margin-top:max(20px,min(40px,2.3668639053vw));font-size:max(15px,min(30px,1.775147929vw));font-weight:500;line-height:137%}.prologue .prologue-content .left .description .product-name{font-weight:800}.prologue .prologue-content .left .link{margin-top:max(20px,min(40px,2.3668639053vw))}.prologue .prologue-content .left .link a{font-size:max(16px,min(30px,1.775147929vw));font-weight:500;color:#2f74fa}.prologue .prologue-content .right{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:45%}.prologue .prologue-content .right img.screen{width:min(55%,383px);margin-right:19%}.prologue .prologue-content .right img.banner{width:min(25%,176px)}.prologue .testimonials{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%;margin-top:min(88px,5.2071005917vw)}.prologue .testimonials .testimonial{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:calc(45% - 30px - 30px);padding-top:min(62px,3.6686390533vw);padding-bottom:min(50px,2.9585798817vw);padding-left:min(30px,1.775147929vw);padding-right:min(30px,1.775147929vw);background-color:#fff;border:1px solid #e5e5e5;border-radius:min(14px,.8284023669vw)}.prologue .testimonials .testimonial .top{font-size:max(17px,min(27px,1.5976331361vw));font-weight:500;font-style:italic;text-align:center;bottom:min(174px,10.2958579882vw)}.prologue .testimonials .testimonial .bottom{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:min(46px,2.7218934911vw);bottom:min(53px,3.1360946746vw)}.prologue .testimonials .testimonial .bottom img{width:min(74px,4.3786982249vw);margin-right:min(25px,1.4792899408vw)}.prologue .testimonials .testimonial .bottom span{font-size:max(15px,min(21px,1.2426035503vw));font-weight:500}@media only screen and (max-width: 1024px){.prologue{width:76%;padding-right:7%}.prologue .prologue-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.prologue .prologue-content .left{width:100%}.prologue .prologue-content .right{width:100%;margin-top:30px;justify-content:center}.prologue .prologue-content .right img.screen{margin-right:10%}.prologue .testimonials{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.prologue .testimonials .testimonial{width:100%;margin-bottom:20px}.prologue .testimonials .testimonial:last-child{margin-bottom:0}.prologue .testimonials .testimonial .top{font-size:max(17px,min(27px,1.5976331361vw))}.prologue .testimonials .testimonial .bottom{margin-top:min(46px,2.7218934911vw)}}.story{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin-top:max(85px,min(160px,9.4674556213vw))}.healthy{position:relative;width:90%;margin-top:max(85px,min(160px,9.4674556213vw));background-color:#f9f8f8;border-radius:10px;font-weight:500}.healthy .healthy-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:86%;padding-top:min(65px,3.8461538462vw);padding-bottom:min(70px,4.1420118343vw);padding-left:7%;padding-right:7%}.healthy .healthy-content .title{font-size:max(22px,min(38px,2.2485207101vw));font-weight:600;text-align:center}.healthy .healthy-content .description{margin-top:min(46px,2.7218934911vw);font-size:max(15px,min(32px,1.8934911243vw));font-weight:500;text-align:center;line-height:137%}.team{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin-top:max(85px,min(160px,9.4674556213vw))}.team .graphic{width:90%;margin-top:min(104px,6.1538461538vw)}.team .graphic img{width:100%}.leadership{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin-top:max(85px,min(160px,9.4674556213vw))}.leadership .members{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin-top:min(80px,4.7337278107vw)}.leadership .members .member-group{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.leadership .members .member-group .member{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:max(180px,min(350px,20.7100591716vw))}.leadership .members .member-group .member .head{width:max(86px,min(200px,11.8343195266vw))}.leadership .members .member-group .member .name{margin-top:max(15px,min(34px,2.0118343195vw));font-size:max(15px,min(30px,1.775147929vw));font-weight:600;text-align:center}.leadership .members .member-group .member .title{max-width:100%;height:max(39px,min(90px,5.325443787vw));margin-top:max(9px,min(20px,1.1834319527vw));font-size:max(14px,min(28px,1.6568047337vw));font-weight:500;text-align:center}.leadership .members .member-group .member .linkedin{width:max(80px,min(186px,11.0059171598vw))}@media only screen and (max-width: 768px){.leadership .members{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.leadership .members .member-group{margin-top:35px}}.modality{position:relative;width:90%;margin-top:max(85px,min(160px,9.4674556213vw));background-color:#f9f8f8;border-radius:10px;font-size:max(15px,min(30px,1.775147929vw));font-weight:500}.modality .modality-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:88.5%;padding-top:min(65px,3.8461538462vw);padding-bottom:min(50px,2.9585798817vw);padding-left:7%;padding-right:4.5%}.modality .modality-content .top{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}.modality .modality-content .top .left{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:58%}.modality .modality-content .top .left img{width:max(100px,min(295px,17.4556213018vw))}.modality .modality-content .top .left .description{width:100%;margin-top:max(15px,min(26px,1.5384615385vw));line-height:137%}.modality .modality-content .top .right{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;width:34%}.modality .modality-content .top .right img{width:100%}.modality .modality-content .bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;margin-top:min(106px,6.2721893491vw)}.modality .modality-content .bottom .left{width:33%}.modality .modality-content .bottom .left img{width:100%}.modality .modality-content .bottom .right{width:63%;text-align:left;line-height:137%}@media only screen and (max-width: 768px){.modality .modality-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:86%;padding-left:7%;padding-right:7%}.modality .modality-content .top{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}.modality .modality-content .top .left{width:100%}.modality .modality-content .top .right{width:100%;margin-top:20px}.modality .modality-content .bottom{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin-top:20px;margin-bottom:20px}.modality .modality-content .bottom .left{order:2;width:100%;margin-top:20px}.modality .modality-content .bottom .right{order:1;width:100%}}.footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:calc(100% - 2*min(50px, 2.9585798817vw));margin-top:min(140px,8.2840236686vw);padding:min(50px,2.9585798817vw);background-color:#2d2d2d}.footer .top{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}.footer .top .left{width:35%;font-size:max(15px,min(22px,1.3017751479vw));font-weight:500;color:#fff;opacity:.6;line-height:137%}.footer .top .right{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:55%}.footer .top .right .photos{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.footer .top .right .photos img{width:max(40px,min(116px,6.8639053254vw));margin-right:max(15px,min(45px,2.6627218935vw))}.footer .top .right .photos img:last-child{margin-right:0}.footer .top .right .info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;white-space:nowrap;color:#fff}.footer .top .right .info .company{font-size:max(15px,min(30px,1.775147929vw));font-weight:600;opacity:.6}.footer .top .right .info .address{font-size:max(14px,min(28px,1.6568047337vw));font-weight:500;opacity:.6}.footer .top .right .info .contact{font-size:max(14px,min(28px,1.6568047337vw));font-weight:500;text-decoration:underline}.footer .bottom{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.footer .bottom .menu-item{margin-top:max(15px,min(40px,2.3668639053vw));margin-right:max(20px,min(40px,2.3668639053vw));font-size:max(12px,min(22px,1.3017751479vw));color:#fff;text-decoration:underline;cursor:pointer}.footer .bottom .menu-item:last-child{margin-right:0}@media only screen and (max-width: 768px){.footer .top{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.footer .top .left{width:90%;text-align:center}.footer .top .right{width:90%;margin-top:30px}.footer .bottom{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.footer .bottom .menu-item{margin-top:30px;margin-bottom:10px}}.scrollable{width:100%;max-width:100%;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;touch-action:pan-y;max-height:calc(100% - max(70px,min(125px,7.3964497041vw)))}.main{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}@media only screen and (max-width: 1024px){.section-title{width:80%}.section-description{width:80%}}
