section{padding:40px 130px}.prezzi-page .pq-menu-contain .navbar-nav li.current-menu-item a{color:var(--accent-color)}.prezzi-page .pq-button{background-color:var(--primary-color);border:2px solid var(--primary-color);transition:all .3s ease}.prezzi-page .pq-button-outline{background-color:transparent;border:2px solid var(--primary-color);color:var(--primary-color)}.prezzi-page .pq-button-outline:hover{background-color:var(--primary-color);color:var(--light-text)}.prezzi-page .pricing-plan{padding:80px 0}.prezzi-page .pq-pricing-plan{border-radius:15px;box-shadow:0 10px 30px #0000000d;transition:all .3s ease;margin-bottom:30px;position:relative;overflow:hidden}.prezzi-page .pq-pricing-plan:hover{transform:translateY(-10px);box-shadow:0 15px 40px #0000001a}.prezzi-page .pq-pricing-plan.active{border:2px solid var(--accent-color);transform:scale(1.02)}.prezzi-page .pq-pricing-head{padding:30px 20px;background-color:var(--light-bg);position:relative}.prezzi-page .pq-pricing-head .pq-title{font-size:24px;font-weight:600;color:var(--primary-color);margin-bottom:15px;display:block}.prezzi-page .pq-pricing-head .pq-service-media{margin:20px 0}.prezzi-page .pq-pricing-head .pq-service-media i{font-size:50px;color:var(--primary-color)}.prezzi-page .price{margin:20px 0}.prezzi-page .price .pq-amount{font-size:36px;font-weight:700;color:var(--dark-text)}.prezzi-page .price .price-month{font-size:16px;color:#777}.prezzi-page .price-description{font-size:14px;color:#666;margin-top:10px}.prezzi-page .popular-badge{position:absolute;top:10px;right:10px;background-color:var(--accent-color);color:#fff;padding:5px 15px;border-radius:20px;font-size:12px;font-weight:600}.prezzi-page .pq-pricing-list{padding:30px;list-style:none;margin:0}.prezzi-page .pq-pricing-list li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dashed var(--border-color);display:flex;align-items:center}.prezzi-page .pq-pricing-list li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.prezzi-page .pq-pricing-list li i{margin-right:10px;font-size:16px}.prezzi-page .pq-pricing-list li i.ion-checkmark-round{color:var(--success-color)}.prezzi-page .pq-pricing-list li i.ion-close{color:#ff5252}.prezzi-page .pq-pricing-list li.inactive{color:#aaa}.prezzi-page .pq-pricing-plan .pq-button{margin:35px auto 30px;display:block;width:80%}.prezzi-page .pq-cancel-text{text-align:center;color:#777;font-size:12px;margin-bottom:20px}.prezzi-page .pq-guarantee-badge{display:inline-flex;align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:30px;padding:8px 20px;margin:15px 0}.prezzi-page .pq-badge-icon{background-color:var(--success-color);color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:10px}.prezzi-page .pq-badge-text{font-size:14px;font-weight:600}.prezzi-page .pq-bg-grey{background-color:var(--light-bg)}.prezzi-page .one-time-purchase{padding:80px 0}.prezzi-page .pq-single-purchase{background-color:#fff;border-radius:15px;box-shadow:0 10px 30px #0000000d;padding:40px;margin-top:30px}.prezzi-page .pq-purchase-content h4{color:var(--primary-color);margin-bottom:15px}.prezzi-page .pq-purchase-features{list-style:none;padding:0;margin:20px 0 0}.prezzi-page .pq-purchase-features li{margin-bottom:10px;display:flex;align-items:center}.prezzi-page .pq-purchase-features li i{color:var(--success-color);margin-right:10px}.prezzi-page .pq-purchase-price{border-left:1px solid var(--border-color);padding-left:20px}.prezzi-page .pq-purchase-price .price{margin-bottom:20px}.prezzi-page .pq-purchase-price .price .pq-amount{font-size:32px}.prezzi-page .pq-purchase-price .price .price-type{font-size:14px;color:#777}.prezzi-page .free-trial{padding:80px 0}.prezzi-page .pq-trial-box{background-color:var(--primary-color);border-radius:15px;padding:40px;color:#fff}.prezzi-page .pq-trial-content h3{font-size:28px;margin-bottom:15px;color:#fff}.prezzi-page .pq-trial-content p{opacity:.9}.prezzi-page .pq-trial-features{list-style:none;padding:0;margin:20px 0 0}.prezzi-page .pq-trial-features li{margin-bottom:10px;display:flex;align-items:center}.prezzi-page .pq-trial-features li i{color:#fff;margin-right:10px}.prezzi-page .pq-trial-box .pq-button{background-color:#fff;border-color:#fff;color:var(--primary-color);margin-top:30px}.prezzi-page .pq-trial-box .pq-button:hover{background-color:transparent;color:#fff}.prezzi-page .pricing-faqs{padding:80px 0}.prezzi-page .pq-faq-container{margin-top:40px}.prezzi-page .pq-faq-box{margin-bottom:20px;border:1px solid var(--border-color);border-radius:10px;overflow:hidden}.prezzi-page .pq-faq-title{background-color:#f8f9fa;padding:20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.prezzi-page .pq-faq-title h5{margin:0;font-size:18px}.prezzi-page .pq-faq-title i{font-size:20px;color:var(--primary-color);transition:all .3s ease}.prezzi-page .pq-faq-box.active .pq-faq-title i{transform:rotate(45deg)}.prezzi-page .pq-faq-content{padding:0 20px;max-height:0;overflow:hidden;transition:all .3s ease}.prezzi-page .pq-faq-box.active .pq-faq-content{padding:20px;max-height:500px}.prezzi-page .cta-section{padding:80px 0;background-color:var(--light-bg)}.prezzi-page .pq-cta-box{background-color:#fff;border-radius:15px;padding:60px;box-shadow:0 10px 30px #0000000d}.prezzi-page .pq-cta-box h3{color:var(--primary-color);margin-bottom:20px}.prezzi-page .pq-cta-buttons{margin-top:30px}.prezzi-page .pq-cta-buttons .pq-button{margin:0 10px}@media (max-width: 991px){.prezzi-page .pq-purchase-price{border-left:none;padding-left:0;margin-top:30px;text-align:center}.prezzi-page .pq-trial-box .col-lg-4{text-align:left;margin-top:30px}.prezzi-page .pq-cta-box{padding:40px 20px}}@media (max-width: 767px){.prezzi-page .pricing-plan{padding:60px 0}.prezzi-page .pq-pricing-plan{margin-bottom:30px}.prezzi-page .pq-single-purchase,.prezzi-page .pq-trial-box{padding:30px 20px}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.prezzi-page .pq-pricing-plan.active{animation:pulse 2s infinite}.prezzi-page .discounted-price{text-decoration:line-through;font-size:35px;color:#aaa}
