.choose-plan-section{padding:4rem 2rem;text-align:center}.choose-plan-section .choose-plan-container{max-width:1600px;margin:0 auto}.choose-plan-section .choose-plan-badge{display:inline-block;background:#f1f1f3;color:#464646;font-size:12px;text-transform:uppercase;padding:6px 16px;letter-spacing:1px;font-weight:400;border-radius:999px;margin-bottom:1rem}.choose-plan-section .choose-plan-title{font-size:36px;font-weight:600;margin-bottom:1rem}.choose-plan-section .choose-plan-description{font-size:20px;color:#151515;margin-left:auto;margin-right:auto;font-weight:400}@media(max-width:768px){.choose-plan-section{padding:2rem 1rem}.choose-plan-section .choose-plan-badge{font-size:10px}.choose-plan-section .choose-plan-title{font-size:22px;line-height:1.3}.choose-plan-section .choose-plan-description{font-size:15px;text-align:center;margin-bottom:1.5rem}}.new-pricing-wrapper{background-color:rgba(0,0,0,0)}.pricing-card.card{background:#f5f5f7;border:1px solid #eef2f6;border-radius:16px;padding:2rem 1.15rem;width:100%;max-width:300px;text-align:left;position:relative;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.02);display:flex;flex-direction:column;justify-content:space-between}.pricing-card.card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.08);border-color:#d2e3fc}.pricing-card.card .plan-title{font-size:1.5rem;font-weight:700;color:#2d8cff;margin-bottom:1rem}.pricing-card.card .badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#1a80ff,#db2777);color:#fff;padding:4px 14px;font-size:.75rem;border-radius:999px;text-transform:uppercase;font-weight:600;white-space:nowrap;box-shadow:0 2px 8px rgba(26,128,255,.2)}.pricing-card.card .price-row{display:flex;align-items:baseline;margin-bottom:1.5rem;color:#1c1c1e}.pricing-card.card .price-row .currency{font-size:1.2rem;font-weight:500;align-self:flex-start;margin-top:-.25rem;margin-right:2px}.pricing-card.card .price-row .amount{font-size:3rem;font-weight:700;line-height:1}.pricing-card.card .price-row .period{font-size:.95rem;color:#7c7c7c;font-weight:500;margin-left:4px}.pricing-card.card .features{font-size:14px;margin-bottom:2rem;list-style:none!important;padding:0;flex-grow:1}.pricing-card.card .features li{margin-bottom:14px;display:flex;align-items:flex-start;gap:12px}.pricing-card.card .features li.active-feature{color:#2b2d2d}.pricing-card.card .features li.active-feature .check-icon{color:#1a80ff;margin-top:3px;flex-shrink:0}.pricing-card.card .features li.inactive-feature{color:#d1d1d6}.pricing-card.card .features li.inactive-feature .check-placeholder{width:14px;height:14px;flex-shrink:0}.pricing-card.card .features li .feature-text{font-size:14px;font-weight:500!important;line-height:1.35}.pricing-card.card .primary-btn{margin-top:auto;width:100%;height:46px;padding:12px;font-size:15px;border:none;letter-spacing:.4px;border-radius:8px;font-weight:600;cursor:pointer;background:#1a80ff;color:#fff;transition:background-color .2s ease,transform .1s ease;display:flex;align-items:center;justify-content:center}.pricing-card.card .primary-btn:hover{background-color:#0b66d6!important;color:#fff!important}.pricing-card.card .primary-btn:active{transform:scale(.98)}[dir=rtl] .new-pricing-wrapper .pricing-card.card{text-align:right}[dir=rtl] .new-pricing-wrapper .pricing-card.card .price-row .currency{margin-right:0;margin-left:2px}[dir=rtl] .new-pricing-wrapper .pricing-card.card .price-row .period{margin-left:0;margin-right:4px}[dir=rtl] .new-pricing-wrapper .pricing-card.card .features li.inactive-feature .check-placeholder{margin-left:0}