.level,.level__image{position:relative}.level__image{aspect-ratio:280/373}.level__badge{max-width:10rem;position:absolute;right:1rem;top:1rem;width:calc(100% - 2rem);z-index:3}.level__image:before{background:rgba(0,0,0,.5);content:"";display:block;top:0;z-index:2}.level__border,.level__image:before{bottom:0;left:0;position:absolute;right:0}.level__border{background:#7aaf34;height:.8rem;z-index:3}.level__image:after{background-image:url(https://24142450.fs1.hubspotusercontent-na1.net/hubfs/24142450/_img/hero/hero-pattern.jpg);background-repeat:repeat;background-size:15%;content:"";display:block;opacity:.03;top:0;z-index:1}.level__header,.level__image:after{bottom:0;left:0;position:absolute;right:0}.level__header{color:#fff;padding:1rem 2rem 0;z-index:4}.level__header h3.h6{font-size:2rem}@media (min-width:1024px){.level__header{padding:1rem 1.8rem 0}}.level__header .subtitle{font-size:1.4rem}.level:nth-child(3) .level__border{background:#8ec744}.level:nth-child(2) .level__border{background:#a6d36b}.level:first-child .level__border{background:#cee7ae}.level__popular{background:var(--blue);color:var(--white);font-weight:600;left:0;letter-spacing:.5px;padding:.8rem 2rem;position:absolute;right:0;top:0;z-index:3}.level__image img{height:100%!important;object-fit:cover;width:100%!important}.level__arrows svg{vertical-align:bottom}.level__arrows svg:not(:first-child){margin-left:-1.4rem}.level__content ul{color:var(--space-gray);display:grid;gap:.8rem;list-style:none;padding:0}.level__content ul li{padding-left:2.4rem;position:relative}.level__content ul li:before{background:var(--green);border-radius:50%;content:"";display:block;height:1rem;left:.7rem;position:absolute;top:.7rem;width:1rem}.level__content ul li.bullet__minus:before,.level__content ul li.bullet__plus:before{border-radius:0;height:.2rem;top:1.1rem;width:1rem}.level__content ul li.bullet__plus:after{background:var(--green);border-radius:0;content:"";display:block;height:1rem;left:1rem;position:absolute;top:.7rem;transform:translateX(50%);width:.2rem}.levels__wrapper .bg-pattern{bottom:unset;height:61rem}.levels{display:grid}@media (min-width:600px) and (max-width:1023px){.levels{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.levels{grid-template-columns:repeat(4,1fr)}}.levels__wrapper .header-content{background-color:#fff;padding-bottom:1rem;padding-right:1rem;padding-top:1rem}