.pricing-container{display:flex;flex-direction:column;align-items:center;max-width:600px;padding:20px;background-color:#fff;border-radius:10px;text-align:center}.pricing-container-offer{font-size:40px!important;font-weight:700;margin-bottom:10px;background:linear-gradient(90deg,#9133ff,#336bff,#3389ff,#33e5ff);background-clip:border-box;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;text-align:center}.plans{display:flex;flex-direction:column;gap:20px;width:100%}.plan{background-color:#f8f9fa;padding:20px;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.4);text-align:center;transition:transform .3s ease,box-shadow .3s ease;margin:10px;min-height:800px;max-height:-moz-fit-content;max-height:fit-content}.plan:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.plan h2{font-size:22px;margin-bottom:10px;color:#333}.plan h3{font-size:22px;color:#e4a51c;margin:10px;text-align:center}.razorpay-payment-button .PaymentButton{width:100%;padding:12px;border:none;border-radius:5px;background:linear-gradient(90deg,#6a11cb,#2575fc)!important;color:white;font-size:16px;cursor:pointer;margin-top:10px;justify-content:left}.razorpay-payment-button{justify-content:left!important}.original-price h3{font-size:18px;color:#aaa;text-decoration:line-through;margin:5px 0}.plan p{font-size:16px;color:#555;margin:10px 0}.features-list{list-style:none;padding:0;margin:20px;text-align:left}.features-list li{padding:1rem 1.25rem;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;gap:.75rem;transition:background-color .2s ease}.features-list li:last-child{border-bottom:none}.features-list li:hover{background-color:#f0f4ff}.features-list li:before{content:"✔";color:#4CAF50;font-weight:700;font-size:1rem}.feature-icon{color:#4caf50;margin-right:10px}.payment-btn{margin:20px 0}.plan a{color:#6a11cb;text-decoration:none;font-weight:700}.plan a:hover{text-decoration:underline}.pricing-tag{display:flex;flex-direction:row;align-items:center;justify-content:center}.coupon-section{margin-top:1.5rem;padding:1rem;border:1px solid #e2e8f0;border-radius:12px;background-color:#f9fafb;font-family:Segoe UI,sans-serif}.coupon-section p{margin-bottom:.5rem;font-weight:600}.coupon-section label{margin-right:1rem;font-size:.95rem;cursor:pointer}.coupon-section input[type=radio]{margin-right:.3rem;accent-color:#3b82f6}.coupon-form{margin-top:1rem;display:flex;flex-direction:row;gap:.5rem}.coupon-form input[type=text]{padding:.5rem .75rem;border:1px solid #cbd5e1;border-radius:8px;font-size:1rem;width:95%}.coupon-form button{background-color:#3b82f6;color:white;padding:.5rem 1rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.coupon-form button:hover{background-color:#2563eb}.error{color:#dc2626;font-size:.9rem}.c-pricing-container{display:flex;flex-direction:column;align-items:center;max-width:600px;background-color:#fff;border-radius:10px;text-align:center;padding:30px}.c-pricing-container-offer{font-size:40px!important;font-weight:700;margin-bottom:10px;background:linear-gradient(90deg,#9133ff,#336bff,#3389ff,#33e5ff);background-clip:border-box;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;text-align:center}.c-plans{display:flex;flex-direction:column;gap:20px;width:100%}.c-plan{background-color:#f8f9fa;padding:20px;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.4);text-align:center;transition:transform .3s ease,box-shadow .3s ease;min-height:800px;max-height:-moz-fit-content;max-height:fit-content;margin-top:0 auto}.c-plan:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.c-plan h2{font-size:22px;margin-bottom:10px;color:#333}.c-plan h3{font-size:22px;color:#e4a51c;margin:10px;text-align:center}.c-razorpay-payment-button .PaymentButton{width:100%;padding:12px;border:none;border-radius:5px;background:linear-gradient(90deg,#6a11cb,#2575fc)!important;color:white;font-size:16px;cursor:pointer;margin-top:10px;justify-content:left}.c-razorpay-payment-button{justify-content:left!important}.c-original-price h3{font-size:18px;color:#aaa;text-decoration:line-through;margin:5px 0}.c-plan p{font-size:16px;color:#555;margin:10px 0}.c-features-list{list-style:none;padding:0;margin:20px;text-align:left}.c-features-list li{padding:1rem 1.25rem;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;gap:.75rem;transition:background-color .2s ease}.c-features-list li:last-child{border-bottom:none}.c-features-list li:hover{background-color:#f0f4ff}.c-features-list li:before{content:"✔";color:#4CAF50;font-weight:700;font-size:1rem}.c-feature-icon{color:#4caf50;margin-right:10px}.c-payment-btn{margin:20px 0}.c-plan a{color:#6a11cb;text-decoration:none;font-weight:700}.c-plan a:hover{text-decoration:underline}.c-pricing-tag{display:flex;flex-direction:row;align-items:center;justify-content:center}.c-coupon-section{margin-top:1.5rem;padding:1rem;border:1px solid #e2e8f0;border-radius:12px;background-color:#f9fafb;font-family:Segoe UI,sans-serif}.c-coupon-section p{margin-bottom:.5rem;font-weight:600}.c-coupon-section label{margin-right:1rem;font-size:.95rem;cursor:pointer}.c-coupon-section input[type=radio]{margin-right:.3rem;accent-color:#3b82f6}.c-coupon-form{margin-top:1rem;display:flex;flex-direction:row;gap:.5rem}.c-coupon-form input[type=text]{padding:.5rem .75rem;border:1px solid #cbd5e1;border-radius:8px;font-size:1rem;width:95%}.c-coupon-form button{background-color:#3b82f6;color:white;padding:.5rem 1rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.c-coupon-form button:hover{background-color:#2563eb}.c-error{color:#dc2626;font-size:.9rem}