@charset "UTF-8";.vs-chart{display:flex}@media only screen and (max-width:767px){.vs-chart{align-items:center;flex-flow:column nowrap}}@media only screen and (min-width:768px){.vs-chart{align-items:flex-start;flex-flow:row nowrap;justify-content:center}}@media only screen and (max-width:639px){.vs-chart .vs-chart__item-h__t,.vs-chart .vs-chart__list li span{font-size:19px;line-height:25px}}@media only screen and (min-width:640px) and (max-width:767px){.vs-chart .vs-chart__item-h__t,.vs-chart .vs-chart__list li span{font-size:21px;line-height:27px}}@media only screen and (min-width:768px) and (max-width:1023px){.vs-chart .vs-chart__item-h__t,.vs-chart .vs-chart__list li span{font-size:24px;line-height:30px}}@media only screen and (min-width:1024px){.vs-chart .vs-chart__item-h__t,.vs-chart .vs-chart__list li span{color:#333;font-size:26px;line-height:32px}}.vs-chart__item{box-sizing:border-box}@media only screen and (max-width:767px){.vs-chart__item{width:100%}}@media only screen and (min-width:768px){.vs-chart__item{max-width:455px;width:48%}}@media (min-width:768px) and (max-width:989px){.vs-chart__item{max-width:320px}}.vs-chart__item--shadow{background-color:#fff;box-shadow:0 7px 35px -13px #9b9a9c}.vs-chart__item--vs{text-align:center}@media only screen and (min-width:768px){.vs-chart__item--vs{max-width:100px;min-width:85px;width:10%}}@media only screen and (min-width:1024px) and (max-width:1279px){.vs-chart__item--vs{min-width:80px;width:9%}}.vs-chart__item--vs .vs-chart__item-h{border-color:transparent;justify-content:center}@media only screen and (max-width:767px){.vs-chart__item--vs .vs-chart__item-h{border:none}.vs-chart__item--vs .vs-chart__item-h__r{padding:0}}@media only screen and (max-width:639px){.vs-chart__item--vs .vs-chart__item-h__r{height:90px}}@media only screen and (min-width:640px) and (max-width:767px){.vs-chart__item--vs .vs-chart__item-h__r{height:100px}}.vs-chart__item--vs span{border-bottom:2px solid #7165ac;border-top:2px solid #7165ac;display:inline-block;width:34px}@media only screen and (max-width:639px){.vs-chart__item--vs span{font-size:19px;line-height:25px}}@media only screen and (min-width:640px) and (max-width:767px){.vs-chart__item--vs span{font-size:21px;line-height:27px}}@media only screen and (min-width:768px){.vs-chart__item--vs span{color:#333;font-size:26px;letter-spacing:.26px;line-height:32px}}.vs-chart__item-h{align-items:center;border-bottom:2px solid #7165ac;border-top:19px solid #7165ac;border-top-left-radius:10px;border-top-right-radius:10px;box-sizing:border-box;display:flex;flex-flow:row nowrap}.vs-chart__item-h__l{box-sizing:border-box;flex-shrink:0}.vs-chart__item-h__r{box-sizing:border-box;display:flex;flex-flow:column nowrap;height:108px;justify-content:space-around;padding:8px 0 13px}@media only screen and (max-width:639px){.vs-chart__item-h__r{padding:7px 0 9px}}@media (min-width:768px) and (max-width:989px){.vs-chart__item-h__r{height:152px;justify-content:center;padding:0}}@media only screen and (max-width:639px){.vs-chart__item-h__t{padding-right:10px}}@media (min-width:768px) and (max-width:989px){.vs-chart__item-h__t{padding-right:15px}}@media only screen and (min-width:1280px){.vs-chart__item-h__t{letter-spacing:.26px}}.vs-chart__item-h__t--b{font-weight:600;text-transform:uppercase}@media (max-width:389px){.vs-chart__item-h__t--b{max-width:200px}}@media (min-width:768px) and (max-width:989px){.vs-chart__item-h__t--b{margin-bottom:6px}}.vs-chart__item-h__t--b strong{font-weight:700}.vs-chart__item-c{padding-top:17px}@media only screen and (max-width:639px){.vs-chart__item-c--features{padding:20px 25px 26px 20px}}@media only screen and (min-width:640px){.vs-chart__item-c--features{padding:22px 35px 26px 25px}}@media (min-width:768px) and (max-width:989px){.vs-chart__item-c--features{padding-left:20px}}@media only screen and (max-width:639px){.vs-chart__item-c--features span.block{display:inline-block}}@media (min-width:768px) and (max-width:989px){.vs-chart__item-c--features span.block{display:inline-block}}.vs-chart__list{list-style:none;margin:0;padding:0}.vs-chart__list li{align-items:center;background-color:#fff;border:1px solid #7165ac;border-radius:10px;border-top:6px solid #7165ac;box-sizing:border-box;display:flex;flex-flow:row nowrap;height:75px}@media only screen and (max-width:639px){.vs-chart__list li{padding-right:28px}}@media only screen and (min-width:640px) and (max-width:1023px){.vs-chart__list li{padding-right:35px}}@media (min-width:768px) and (max-width:989px){.vs-chart__list li{padding-right:28px}}@media only screen and (min-width:1024px){.vs-chart__list li{padding-right:45px}}.vs-chart__list li+li{margin-top:10px}.vs-chart__list li span{box-sizing:border-box;flex-shrink:0}@media only screen and (max-width:1023px){.vs-chart__list li span{padding-left:20px;width:76px}}@media only screen and (min-width:640px) and (max-width:767px){.vs-chart__list li span{padding-left:25px;width:96px}}@media only screen and (min-width:1024px){.vs-chart__list li span{padding-left:25px;width:96px}}@media only screen and (max-width:639px){.vs-chart--languages .vs-chart__item{max-width:360px}}@media only screen and (min-width:640px) and (max-width:767px){.vs-chart--languages .vs-chart__item{max-width:410px}}@media only screen and (min-width:768px){.vs-chart--languages .vs-chart__item--vs span{margin-bottom:12px}}@media (min-width:768px) and (max-width:989px){.vs-chart--languages .vs-chart__item--vs span{margin-bottom:6px}}.vs-chart--languages .vs-chart__item-h__l{margin-bottom:10px;width:50px}@media only screen and (max-width:767px){.vs-chart--languages .vs-chart__item-h__l{width:48px}}@media only screen and (max-width:639px){.vs-chart--languages .vs-chart__item-h__l{margin-right:25px}}@media only screen and (min-width:640px){.vs-chart--languages .vs-chart__item-h__l{margin-right:30px}}@media only screen and (max-width:639px){.vs-chart--teacher .vs-chart__item{max-width:380px}}@media only screen and (min-width:640px) and (max-width:767px){.vs-chart--teacher .vs-chart__item{max-width:450px}}@media only screen and (max-width:639px){.vs-chart--teacher .vs-chart__item--vs .vs-chart__item-h__r{padding-top:7px}}@media only screen and (min-width:640px) and (max-width:767px){.vs-chart--teacher .vs-chart__item--vs .vs-chart__item-h__r{padding-top:10px}}@media only screen and (min-width:768px){.vs-chart--teacher .vs-chart__item--vs span{margin-bottom:12px}}@media (min-width:768px) and (max-width:989px){.vs-chart--teacher .vs-chart__item--vs span{margin-bottom:16px}}.vs-chart--teacher .vs-chart__item-h__l{margin-bottom:16px;margin-left:25px;margin-right:20px;width:48px}@media only screen and (max-width:639px){.vs-chart--teacher .vs-chart__item-h__l{margin-left:21px;margin-right:18px}}@media only screen and (min-width:768px) and (max-width:1279px){.vs-chart--teacher .vs-chart__item-h__l{margin-left:22px}}.feature-icons{list-style:none;margin:0 0 -20px;padding:0}@media only screen and (max-width:767px){.feature-icons{max-width:100%}}@media only screen and (min-width:768px){.feature-icons{margin-right:-30px;max-width:calc(100% + 30px)}}.feature-icons li{box-sizing:border-box;line-height:1.5;margin:0 0 20px;padding:0 0 0 35px;position:relative}@media only screen and (max-width:639px){.feature-icons li{font-size:16px}}@media only screen and (min-width:640px){.feature-icons li{font-size:18px}}@media only screen and (min-width:768px){.feature-icons li{padding-right:30px}}.feature-icons li.checkmark:before,.feature-icons li.icon:before{background-repeat:no-repeat;background-size:100% 100%;content:"";left:0;position:absolute}.feature-icons li.checkmark:before{background-image:url(https://307322.fs1.hubspotusercontent-na1.net/hubfs/307322/transparent%20site/assets/images/svg/checkmark.svg);height:20px;top:5px;width:22px}.feature-icons li.group{padding-left:0}.feature-icons li.group .feature-icons li{width:100%}.feature-icons li.col-img{align-items:center;display:flex;flex-flow:column nowrap;flex-grow:1;padding-left:0}@media only screen and (max-width:767px){.feature-icons li.col-img{margin-top:5px}}@media only screen and (min-width:768px) and (max-width:1023px){.feature-icons li.col-img{margin-top:10px}}.feature-icons li.col-img .img{box-sizing:border-box;margin-left:auto;margin-right:auto;text-align:center;width:100%}.feature-icons li strong{display:block;line-height:1.5;margin-bottom:5px}@media only screen and (max-width:639px){.feature-icons li strong{font-size:17px}}@media only screen and (min-width:640px){.feature-icons li strong{font-size:19px}}.feature-icons li .feature-icons-notice{padding-left:0}.feature-icons li .point{margin:0;padding:0 0 0 20px;position:relative}@media only screen and (max-width:1023px){.feature-icons li .point{margin-top:10px}}@media only screen and (min-width:1024px){.feature-icons li .point{margin-top:5px}}@media only screen and (max-width:1023px){.feature-icons li .point+.point{margin-top:20px}}.feature-icons li .point:before{color:#43719c;content:"•";left:0;position:absolute;top:0}.feature-icons li .point strong{display:inline;line-height:1.5;margin:0}@media only screen and (max-width:639px){.feature-icons li .point strong{font-size:16px}}@media only screen and (min-width:640px){.feature-icons li .point strong{font-size:18px}}@media only screen and (min-width:1024px){.feature-icons li .point strong{font-weight:500}}.feature-icons--1col-3col-ls-dt{display:flex;flex-flow:row wrap}@media only screen and (max-width:1023px){.feature-icons--1col-3col-ls-dt li{width:100%}}@media only screen and (min-width:1024px){.feature-icons--1col-3col-ls-dt li{width:33.33%}.feature-icons--1col-3col-ls-dt .feature-icons-notice{margin-top:15px}}.feature-icons--2col,.feature-icons--2col-1col-dt,.feature-icons--2col-1col-ls-dt{display:flex;flex-flow:row wrap}@media only screen and (max-width:767px){.feature-icons--2col li,.feature-icons--2col-1col-dt li,.feature-icons--2col-1col-ls-dt li{width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.feature-icons--2col li,.feature-icons--2col-1col-dt li,.feature-icons--2col-1col-ls-dt li{width:50%}}@media only screen and (min-width:1024px){.feature-icons--2col li{width:50%}}@media only screen and (min-width:1024px) and (max-width:1279px){.feature-icons--2col-1col-dt li{width:50%}}.feature-icons--2col-ls-dt{display:flex;flex-flow:row wrap}@media only screen and (max-width:1023px){.feature-icons--2col-ls-dt li{width:100%}}@media only screen and (min-width:1024px){.feature-icons--2col-ls-dt li{width:50%}}@media only screen and (min-width:768px){.feature-icons.animated li strong{color:#43719c}.feature-icons.animated li.disabled{color:#9f9f9f}.feature-icons.animated li.disabled:before{filter:grayscale(100%)}.feature-icons.animated li.disabled strong{color:#797979}.feature-icons.animated li.disabled a{opacity:.6}}