.wsp-wrapper{direction:rtl;margin-top:5.5rem}.wsp-wrapper h2{font-weight:800;margin-bottom:10px}.wsp-wrapper p{color:#6c757d;margin-bottom:30px}.so-plan-desc{font-size:.8rem;margin-top:20px;margin-bottom:15px;line-height:25px}.wsp-billing{border-radius:10px !important;padding:10px 40px !important;font-weight:600;transition:.4s}.wsp-billing.btn-success{background:#28a745 !important;border-color:#28a745 !important}.wsp-card{background:#fff;border-radius:16px;padding:25px;border:1px solid #eee;transition:.3s;position:relative;box-shadow:0 5px 20px rgba(0,0,0,.03)}.wsp-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.08)}.wsp-card.featured{border:2px solid #28a745;transform:scale(1.03)}.wsp-card .badge{position:absolute;top:-10px;right:20px;background:#28a745;color:#fff;padding:5px 12px;border-radius:20px;font-size:12px}.price{font-size:3rem;font-weight:800;margin:0;color:#28a745}.features{list-style:none;padding:0;margin:20px 0}.features li{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px dashed #eee;font-size:14px}.features li span.icon{font-weight:700}.features li span[title]{cursor:help;position:relative}.wsp-card .btn{width:100%;border-radius:10px;font-weight:500;padding:10px}#wspModal .modal-content{border-radius:12px;border:none}#wspModal input,#wspModal select{border-radius:10px;margin-bottom:10px}@media (max-width:768px){.wsp-card{margin-bottom:20px}.wsp-card.featured{transform:none}}