.pricing-comparison-section{width:100%}.featured-product .product__title{color:#255035;font-size:50px;font-style:normal;font-weight:700;line-height:95%}.pricing-header{text-align:center;margin-bottom:50px}.pricing-title{font-size:40px;font-weight:700;line-height:1.2;color:#255035;margin-bottom:15px}.price-highlight{color:#255035}.highlight-text{color:#ffac0a}.yearly-savings{display:flex;align-items:center;justify-content:center;gap:10px;font-size:25px;font-weight:400;color:#151515;font-style:normal;line-height:100%}.money-icon{font-size:28px}.pricing-row{display:flex;align-items:center;margin-bottom:20px;gap:24px;border-radius:20px;position:relative}.bundle-row,.individual-row{background-color:#fff}.row-starter{flex-shrink:0;width:235px;padding:20px;border-radius:16px;text-align:center;position:relative}.bundle-starter{background-color:#fff3ca}.individual-starter{background-color:#e8e8e8}.starter-badge{background-color:#255035;color:#fff;padding:2px 24px 0;border-radius:20px;font-size:14px;font-weight:600;display:inline-block;margin-bottom:12px}.starter-title{font-size:18px;font-weight:700;color:#255035;margin-bottom:0;line-height:1.3}.starter-image-wrapper{position:relative;display:flex;align-items:center;justify-content:center;min-height:140px}.starter-image{max-width:100%;height:auto;max-height:140px;object-fit:contain}.jdgm-testimonial{background:transparent!important}.starter-price{position:absolute;bottom:0;left:10px;background-color:#255035;color:#fff;padding:8px 16px;border-radius:50%;font-size:17px;font-weight:500;width:65px;height:65px;display:flex;align-items:center;justify-content:center}.arrow-icon{position:absolute;right:-32px;top:50%;transform:translateY(-50%)}.price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;flex:1}.price-card{background-color:#fff3ca;border-radius:12px;padding:20px 15px;text-align:center;display:flex;flex-direction:column;align-items:center;transition:transform .3s ease,box-shadow .3s ease}.individual-row .price-card{background-color:#f3f4f8!important}.price-image{width:100%;height:120px;margin-bottom:15px;display:flex;align-items:center;justify-content:center}.price-image img{max-width:100%;max-height:100%;object-fit:contain}.price-price,.product-price{font-size:24px;font-weight:700;color:#255035;margin-bottom:10px}.price-title{font-size:14px;font-weight:500;color:#333;line-height:1.4}.pricing-cta{text-align:center;margin-top:50px}.pricing-button{display:inline-block;background-color:#255035;color:#fff;padding:18px 60px;border-radius:50px;font-size:18px;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;cursor:pointer}.pricing-button:hover{background-color:#1f3428;transform:translateY(-2px);box-shadow:0 8px 20px #2d4a3e4d}@media screen and (max-width: 1200px){.pricing-title{font-size:38px}.price-grid{grid-template-columns:repeat(2,1fr);gap:12px}.price-image{height:100px}}@media screen and (max-width: 990px){.pricing-row{flex-direction:column}.row-starter{width:100%;max-width:300px}.arrow-icon{position:absolute;right:auto;top:auto;left:50%;transform:translate(-50%) rotate(90deg)!important;bottom:-35px}.price-grid{width:100%;grid-template-columns:repeat(2,1fr)}.pricing-title{font-size:32px}.yearly-savings{font-size:18px}}@media screen and (max-width: 749px){.pricing-title{font-size:28px}.yearly-savings{font-size:16px}.price-grid{grid-template-columns:1fr;gap:10px}.price-card{padding:15px}.price-image{height:100px}.price-price,.product-price{font-size:20px}.price-title{font-size:12px}.row-starter{max-width:100%}.pricing-button{padding:15px 40px;font-size:16px}.pricing-header{margin-bottom:30px}.pricing-cta{margin-top:30px}}@media screen and (max-width: 480px){.pricing-title{font-size:24px}.yearly-savings{font-size:14px;gap:5px}.starter-badge{font-size:12px;padding:6px 18px}.starter-title{font-size:16px}.starter-price{font-size:16px;width:55px;height:55px}.price-price,.product-price{font-size:18px}jh .price-title{font-size:12px}}.video_content h2 strong{color:#ffac0a!important}@media screen and (max-width: 749px) and (min-width: 414px){.pricing-comparison-grid{display:flex;gap:12px}.pricing-row{padding:0!important;width:50%}.price-card{padding:8px;min-height:203px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/pricing-comparison-section.css.map */
