section#pricing-hero{background-color:#f1f9fa;background-position:0 100%;background-repeat:no-repeat;color:#fff;display:flex;overflow:hidden;padding:100px 0 50px}section#pricing-hero div.title-container{display:flex;flex-flow:column;margin:0 0 80px}section#pricing-hero div.title-container h1{color:#fff;font-family:var(--headline-font);font-size:14px;font-style:normal;font-weight:700;letter-spacing:0;line-height:22px;margin:0 auto;position:relative;text-align:center;text-transform:uppercase;width:fit-content}section#pricing-hero div.title-container h2{align-self:center;color:var(--main-blue);font-family:var(--headline-font);font-size:46px;font-weight:700;line-height:52px;margin:0 0 15px;max-width:725px;position:relative;text-align:center;z-index:1}section#pricing-hero div.title-container h1:after{background-image:url(https://f.hubspotusercontent20.net/hubfs/8159624/Cube%20-%20Website%20Refresh%20-%202022/Security/yellow-circle.svg);background-repeat:no-repeat;background-size:cover;bottom:-2px;content:"";display:block;height:30px;left:-30px;position:absolute;width:120px}section#pricing-hero div.title-container p{align-self:center;color:#fff;font-family:var(--main-font);font-size:17px;font-weight:700;line-height:27px;margin:0 30px 55px;text-align:center}section#pricing-hero div.card-container{align-items:center;display:flex;flex-flow:column;margin:0 0 10px}section#pricing-hero div.card-container div.card{background-color:#fff;border:1px solid hsla(43,35%,90%,.2);border-radius:15px;color:#0f0f4d;margin:0 0 20px;max-width:350px;padding:16px 30px 35px;position:relative;z-index:4}section#pricing-hero div.card-container div.card:first-of-type{order:2}section#pricing-hero div.card-container div.card:nth-of-type(2){order:1}section#pricing-hero div.card-container div.card:nth-of-type(3){order:3}section#pricing-hero div.card-container div.card:nth-child(2):before{color:#47948f;content:"Most popular";font-family:Kalam;font-size:24px;font-weight:700;left:50%;line-height:33px;position:absolute;top:-23px;transform:translate(-50%,-50%)}section#pricing-hero div.card-container div.card:nth-child(2):after{background-color:#b7e3e4;background-repeat:no-repeat;background-size:cover;border-radius:15px;content:"";display:block;height:calc(100% + 58px);left:-8px;position:absolute;top:-50px;width:calc(100% + 16px);z-index:-2}section#pricing-hero div.card-container div.card div.most-popular{background-color:#fff;border-radius:15px;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:-1}section#pricing-hero div.card-container div.card:nth-child(2){margin:45px 0 20px}section#pricing-hero div.card-container div.card:nth-child(2) div.most-popular:after{background-image:url(https://f.hubspotusercontent20.net/hubfs/8159624/Cube%20-%20Website%20Refresh%20-%202022/Logos/cta-highlight.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:55px;left:41%;position:absolute;top:-70px;transform:rotate(45deg) translate(-50%,-50%);width:51px}section#pricing-hero div.card-container div.card h4{color:var(--main-blue);font-family:var(--main-font);font-size:34px;font-weight:700;line-height:44px;margin:0;padding:0 0 10px}section#pricing-hero div.card-container div.card p{color:var(--main-blue);font-family:var(--main-font);font-size:16px;font-weight:700;line-height:24px;margin:0 0 20px;padding:0}section#pricing-hero div.card-container div.card p.description{margin:0 0 30px}section#pricing-hero div.card-container div.card p.includes{font-size:14px;font-weight:600;line-height:22px;margin:15px 0 8px;text-transform:uppercase}section#pricing-hero div.card-container div.card p.includes-info{line-height:32px}section#pricing-hero div.card-container div.card ul{list-style:none;margin:0 0 20px;padding:0}section#pricing-hero div.card-container div.card ul.includes-benefits{min-height:150px}section#pricing-hero div.card-container div.card ul li{align-self:center;background-image:url(https://8159624.fs1.hubspotusercontent-na1.net/hubfs/8159624/Cube%20Website%20-%202023/Icons%202023/tick%20-%20light%20green.svg);background-position:left 2px;background-repeat:no-repeat;color:var(--main-blue);font-family:var(--main-font);font-size:14px;font-weight:600;line-height:22px;margin:0 0 10px;padding:0 0 0 30px}section#pricing-hero div.card-container div.card div.price-cont{align-items:flex-end;display:flex;margin:0 0 50px;min-height:66px}section#pricing-hero div.card-container div.card p.starting{color:var(--main-blue);font-family:var(--main-font);font-size:12px;font-weight:600;line-height:22px;margin:30px 0 0;min-height:12px;padding:0;text-transform:uppercase}section#pricing-hero div.card-container div.card div.price-cont p{color:var(--main-blue);font-family:var(--main-font);font-size:16px;font-weight:700;margin:0;padding:0}section#pricing-hero div.card-container div.card div.price-cont p.price{align-items:baseline;display:flex;font-size:46px;font-weight:700;line-height:56px}section#pricing-hero span.charges{color:var(--main-blue);display:block;font-family:var(--main-font);font-size:14px;font-weight:400;line-height:22px;position:relative;text-align:center}section#pricing-hero div.button-cont{display:flex;flex-direction:column}@media (min-width:1200px){section#pricing-hero{padding:80px 0}section#pricing-hero div.card-container{align-items:center;column-gap:30px;flex-flow:row;justify-content:center;margin:0 0 20px}section#pricing-hero div.card-container div.card{margin:0;max-width:350px}section#pricing-hero div.card-container div.card:first-of-type{order:1}section#pricing-hero div.card-container div.card:nth-of-type(2){order:2}section#pricing-hero div.card-container div.card:nth-of-type(3){order:3}section#pricing-hero div.title-container h2{font-size:46px;line-height:52px;margin:0 0 40px}section#pricing-hero div.title-container p{font-size:18px;line-height:28px}section#pricing-hero div.card-container div.card:nth-child(2){margin:0}section#pricing-hero div.card-container div.card:nth-child(2) div.most-popular:after{left:-20px;top:-60px;transform:translate(-50%,-50%)}}