section#pricing-hero{background:linear-gradient(180deg,#f4f7fd,#ebffe8);display:flex;margin:70px 0 0;padding:150px 0}section#pricing-hero div.title-container{display:grid;grid-template-columns:1fr 1fr;margin:0 0 110px}section#pricing-hero div.title-container h1.title{font-family:var(--main-font);font-size:60px;font-weight:700;letter-spacing:-1.04px;line-height:100%;margin:0 0 15px}section#pricing-hero div.title-container h1.title span{background:linear-gradient(90deg,#70cf98 26.44%,#163d83 78.85%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}section#pricing-hero div.title-container p{color:var(--main-blue);font-family:var(--secondary-font);font-size:16.8px;font-weight:400;line-height:22px;margin:0}section#pricing-hero div.card-container{align-items:center;display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 35px}section#pricing-hero div.card-container div.card{background:#fff;border-radius:18px;box-shadow:0 4px 10px rgba(0,0,0,.05);padding:90px 30px 70px;position:relative}section#pricing-hero div.card-container div.card:hover{box-shadow:0 8px 32px rgba(0,0,0,.2)}section#pricing-hero div.card-container div.card h4{color:var(--main-blue);font-family:var(--main-font);font-size:22.4px;font-weight:700;letter-spacing:2px;margin:0 0 15px;text-transform:uppercase}section#pricing-hero div.card-container div.card p.description{color:#3e5170;font-size:16px;font-weight:700;line-height:24px;margin:0 0 20px;min-height:73px}section#pricing-hero div.card-container div.card ul{list-style:none;margin:0;min-height:300px;padding:0}section#pricing-hero div.card-container div.card ul p.includes-info{color:#5a6f8a;font-family:var(--secondary-font);font-size:12.5px;font-weight:700;margin:0 0 10px}section#pricing-hero div.card-container .card p.most-popular{background:rgba(112,207,152,.15);border-radius:100px;color:#70cf98;font-family:var(--label-font);font-size:11.5px;font-weight:700;left:29px;letter-spacing:2px;margin:0;padding:5px 15px;position:absolute;text-transform:uppercase;top:40px}section#pricing-hero div.card-container div.card ul li{color:#3e5170;display:flex;font-family:var(--secondary-font);font-size:13.1px;gap:20px;line-height:156.489%;padding:7px 0}section#pricing-hero div.card-container div.card ul li img{height:20px;width:20px}section#pricing-hero div.card-container div.card ul li p.note{border-radius:4px;font-family:var(--headline-font);font-size:9px;font-weight:800;letter-spacing:.5px;line-height:140%;margin:0;padding:4px 10px 3px;text-transform:uppercase}section#pricing-hero div.card-container div.card a{align-items:center;background:rgba(112,207,152,.1);border:1px solid #70cf98;border-radius:25px;color:#70cf98;display:flex;font-family:var(--main-font);font-size:12px;font-weight:600;justify-content:center;letter-spacing:1px;margin:0 auto;padding:14px 32px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s linear;width:207px}section#pricing-hero div.card-container div.card a.mostpopular{background:#70cf98;color:#fff}section#pricing-hero div.below-card{align-items:center;background:#fff;border-radius:16px;box-shadow:0 1px 4px 0 rgba(10,26,57,.04),0 6px 24px 0 rgba(10,26,57,.05);display:grid;gap:20px;grid-template-columns:400px 1fr;padding:28px 36px}section#pricing-hero div.below-card div.title-cont{display:flex;flex-flow:column}section#pricing-hero div.below-card div.title-cont h6.title{color:var(--cube-purple);font-family:var(--main-font);font-size:19.2px;font-style:normal;font-weight:700;letter-spacing:-.384px;line-height:21.12px;margin:0 0 4px}section#pricing-hero div.below-card div.title-cont p.description{color:var(--cube-dark-muted);font-family:var(--secondary-font);font-size:13.1px;font-style:normal;font-weight:400;line-height:156.489%;margin:0}section#pricing-hero div.below-card .plus-cont{display:flex;flex-flow:wrap;gap:10px;justify-content:flex-end}section#pricing-hero div.below-card .plus-cont p.plus{background:#f4f7fd;border:1px solid #e3e8ef;border-radius:50px;color:var(--cube-purple);font-family:var(--main-font);font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin:0;padding:8px 20px}@media (max-width:1200px){section#pricing-hero div.card-container{gap:20px}}@media (max-width:900px){section#pricing-hero div.title-container{grid-template-columns:1fr;margin:0 0 50px}section#pricing-hero div.card-container{grid-template-columns:1fr;justify-items:center}section#pricing-hero div.card-container div.card{max-width:400px}section#pricing-hero{padding:80px 0}section#pricing-hero div.card-container div.card{margin:0}section#pricing-hero div.below-card{grid-template-columns:1fr}}