*{box-sizing:border-box;color:#000;margin:0;padding:0}#cards-sections{gap:2rem;display:flex}.period-section{color:#000}.period-section ul{display:flex}.period-section ul li a{border:1px solid green;border-radius:3px;padding:1.5rem;display:block}.period-section ul li button:hover{background-color:green;color:#fff!important}.period-section ul li button:hover .period-label{color:#fff!important}#individual{color:#b22222}.family-plans{flex-direction:column;align-items:center;margin-top:86px;display:flex}#individual h1,#family h1{text-align:center;color:#000;font-size:2.5rem;font-weight:700}#individual h3,#family h3{text-align:center;color:#000;font-size:1.5rem;font-weight:700}#individual p,#family p{text-align:center;color:#000;width:80%;margin:.25rem auto;font-size:1.3rem}.bg-green{color:green}.card{background:linear-gradient(290deg,#1f2420 0%,#206606 50%,#0a8836 100%);border:1px solid green;border-radius:30px 0;width:100%;min-width:330px;max-width:270px;margin:1rem}#cards-section{justify-content:center;width:100%;display:flex}.title-card{background-color:#fff;border:1px solid green;border-radius:30px 0 0;margin-bottom:1rem;padding:1.5rem 1rem}.title-card-name{color:green;text-align:center;font-size:1.8rem;font-weight:700}.title-card-description{text-align:center;padding:0 1rem}.duration-option{border:1px solid green;font-weight:500!important}.duration-widthAndHigh{width:156px!important}.period-list li button{position:relative}.discount-off{text-align:center;width:100%;position:absolute;bottom:15px;left:0}.period-list li:first-child button,.period-list li:first-child button:hover{border-top-left-radius:24px;border-bottom-left-radius:24px}.period-list li:nth-child(4) button,.period-list li:nth-child(4) button:hover{border-top-right-radius:24px;border-bottom-right-radius:24px}.card-price-description{color:#fff;margin:1rem}.card-price-description p,.card-price-description span{color:#fff}.benefit-list ul li{color:#fff;padding:.5rem}.benefit-list{border-top:1px solid #fff;border-bottom:1px solid #fff;margin-bottom:15px}.BuyBtnDropdown{margin:1rem}.steps-section{background:#d9ecd9;flex-direction:column;align-items:center;display:flex}.steps{gap:2rem;display:flex}.steps-section-header{text-align:center;margin:5rem 0 1rem;font-size:2rem;font-weight:700}.steps-section-sub-header{text-align:center;margin-bottom:5rem;font-size:1.5rem;font-weight:500}.step-section p{text-align:center;max-width:300px;font-weight:700}.steps-section h3{color:green;text-align:center;margin:2rem 0;font-size:2rem;font-weight:700}.price{font-size:1.5rem;font-weight:700}.buy-now-btn{color:#fff;text-align:center;text-transform:capitalize;background-color:#1fb41f;border-radius:0;width:100%;margin:1rem 14px 1rem auto;padding:.55rem 3rem;font-weight:700;display:block}.family-plans{background:#d9ecd9;width:100%}.card-footer{max-width:100%}.cards-section-footer-title{text-align:center;font-size:2rem;font-weight:700}.cards-section-footer-subtitle{text-align:center;font-weight:700}.assistance-btn-section{justify-content:center;gap:2rem;margin:3rem 0;display:flex}.btn{border:1px solid #1fb41f;border-radius:30px;width:300px;padding:1rem 3rem;font-size:1.5rem;font-weight:700}@media (max-width:599px){.card{background:linear-gradient(290deg,#1f2420 0%,#206606 50%,#0a8836 100%);border:1px solid green;border-radius:30px 0;width:100%;min-width:0;max-width:100%;margin:0 0 2rem}.period-section ul{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.period-section li{width:50%}.period-section li button{width:100%}}
