body .llms_membership#content,body .llms_membership.type-llms_membership{--vip-primary:#007BEC;--vip-primary-2:#3aa7ff;--vip-gold-1:#ffcc4d;--vip-gold-2:#ff9f1a;--vip-purple-1:#7c4dff;--vip-purple-2:#5ce1e6;--vip-blue-1:#00c6ff;--vip-blue-2:#0072ff;--vip-month-1:#00b4d8;--vip-month-2:#48cae4;--vip-text:#ffffff;--vip-text-soft:rgba(255,255,255,.78);--vip-border:rgba(255,255,255,.16);--vip-glass:rgba(255,255,255,.08);--vip-glass-strong:rgba(255,255,255,.12);--vip-shadow:0 18px 50px rgba(0, 0, 0, 0.18);--vip-shadow-hover:0 24px 60px rgba(0, 0, 0, 0.25);--vip-radius-xl:28px;--vip-radius-lg:22px;--vip-radius-md:18px;--vip-radius-sm:14px}.llms_membership#content{max-width:1320px;margin:0 auto;padding:28px 20px 0;box-sizing:border-box}.llms_membership .page-header{display:flex;justify-content:center;align-items:center;margin:34px 0 24px;padding-top:10px}.llms_membership .page-header .entry-title{margin:0;padding:18px 34px;min-width:180px;text-align:center;font-size:clamp(2rem, 4vw, 3.2rem);font-weight:900;letter-spacing:1px;color:#fff;border-radius:24px;background:linear-gradient(135deg,rgb(0 123 236 / .24),rgb(58 167 255 / .18)),rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .14);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 10px 30px rgb(0 123 236 / .12),inset 0 1px 0 rgb(255 255 255 / .12);position:relative;overflow:hidden}.llms_membership .page-header .entry-title::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgb(255 255 255 / .14) 35%,transparent 70%);transform:translateX(-100%);animation:vipShine 5s ease-in-out infinite;pointer-events:none}@keyframes vipShine{0%{transform:translateX(-120%)}40%{transform:translateX(120%)}100%{transform:translateX(120%)}}.llms_membership .llms-video-wrapper{margin-bottom:22px}.llms_membership .center-video{max-width:980px;margin:0 auto}.llms_membership .presto-block-video,.llms_membership .wp-block-video.presto-block-video{margin:0 auto;border-radius:26px;overflow:hidden;box-shadow:var(--vip-shadow);border:1px solid rgb(255 255 255 / .1)}.llms_membership .page-content>p{max-width:980px;margin:24px auto 38px;padding:18px 22px;color:var(--vip-text-soft);font-size:1rem;line-height:2;text-align:right;background:var(--vip-glass);border:1px solid var(--vip-border);border-radius:18px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 10px 30px rgb(0 0 0 / .12);position:relative}.llms_membership .page-content>p::before{content:"توضیحات عضویت";display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px;padding:6px 12px;font-size:.82rem;font-weight:700;color:#fff;border-radius:999px;background:linear-gradient(135deg,var(--vip-primary),var(--vip-primary-2));box-shadow:0 8px 24px rgb(0 123 236 / .22)}.llms_membership .llms-access-plans{display:flex!important;flex-wrap:nowrap!important;justify-content:center;align-items:stretch;gap:26px;margin:10px auto 70px!important;padding:10px 0 0;width:100%;max-width:1320px}.llms_membership .llms-access-plan{width:calc(33.333% - 18px);max-width:none;min-width:0;margin:0!important;padding:0!important;border-radius:var(--vip-radius-xl);background:linear-gradient(180deg,rgb(255 255 255 / .11),rgb(255 255 255 / .05));border:1px solid var(--vip-border);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--vip-shadow);overflow:hidden;position:relative;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;display:flex;flex-direction:column;isolation:isolate}.llms_membership .llms-access-plan::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgb(255 255 255 / .14),transparent 32%),radial-gradient(circle at bottom left,rgb(0 123 236 / .10),transparent 28%);pointer-events:none;z-index:0}.llms_membership .llms-access-plan>*{position:relative;z-index:1}.llms_membership .llms-access-plan:hover{transform:translateY(-10px);box-shadow:var(--vip-shadow-hover);border-color:rgb(255 255 255 / .24)}.llms_membership #llms-access-plan-33743{order:1}.llms_membership #llms-access-plan-33741{order:2}.llms_membership #llms-access-plan-33742{order:3}.llms_membership .llms-access-plan-featured{display:none!important}.llms_membership .llms-access-plan-content{height:auto!important;padding:0 26px 22px;display:flex;flex-direction:column}.llms_membership .llms-access-plan-title{margin:0 -26px 22px!important;padding:18px 22px;text-align:center;font-size:1.35rem;font-weight:800;line-height:1.6;color:#fff;border-bottom:1px solid rgb(255 255 255 / .08);position:relative;overflow:hidden}.llms_membership #llms-access-plan-33743 .llms-access-plan-title{background:linear-gradient(135deg,var(--vip-month-1),var(--vip-month-2))}.llms_membership #llms-access-plan-33742 .llms-access-plan-title{background:linear-gradient(135deg,var(--vip-blue-1),var(--vip-blue-2))}.llms_membership #llms-access-plan-33741 .llms-access-plan-title{background:linear-gradient(135deg,var(--vip-gold-1),var(--vip-gold-2));color:#1f1a0d;text-shadow:none}.llms_membership .llms-access-plan-title::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgb(255 255 255 / .16) 40%,transparent 72%);transform:translateX(-120%);animation:vipTitleShine 6s ease-in-out infinite;pointer-events:none}@keyframes vipTitleShine{0%{transform:translateX(-120%)}45%{transform:translateX(120%)}100%{transform:translateX(120%)}}.llms_membership #llms-access-plan-33741{transform:scale(1.045);border:1px solid rgb(255 204 77 / .45);box-shadow:0 24px 60px rgb(0 0 0 / .22),0 0 0 1px rgb(255 204 77 / .12),0 0 35px rgb(255 193 7 / .12);z-index:3}.llms_membership #llms-access-plan-33741:hover{transform:scale(1.055) translateY(-10px)}.llms_membership #llms-access-plan-33741::after{content:"محبوب‌ترین انتخاب";position:absolute;top:14px;left:18px;padding:7px 14px;font-size:.76rem;font-weight:800;color:#1f1a0d;background:linear-gradient(135deg,#fff3bf,#ffd166);border-radius:999px;box-shadow:0 8px 22px rgb(255 193 7 / .24);z-index:3}.llms_membership .llms-access-plan-pricing{display:flex;flex-direction:column;gap:14px}.llms_membership .llms-access-plan-price{text-align:center;margin-bottom:2px}.llms_membership .llms-access-plan-price .stamp{display:inline-block;margin-bottom:14px;padding:7px 14px;border-radius:999px;font-style:normal;font-size:.78rem;font-weight:700;color:#fff;background:rgb(255 255 255 / .10);border:1px solid rgb(255 255 255 / .12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.llms_membership .price-regular,.llms_membership .price-sale{display:block}.llms_membership .price-sale del,.llms_membership .price-regular del{display:block;margin-bottom:10px;opacity:.58;font-size:1rem;color:rgb(255 255 255 / .7)}.llms_membership .price-sale ins,.llms_membership .price-regular ins{text-decoration:none}.llms_membership .llms-access-plan-price .woocommerce-Price-amount.amount{display:inline-flex;align-items:baseline;gap:4px;line-height:1.3}.llms_membership .price-sale ins .woocommerce-Price-amount.amount,.llms_membership .price-regular>.woocommerce-Price-amount.amount,.llms_membership .price-regular .amount{font-size:clamp(1.8rem, 2vw, 2.4rem);font-weight:900;color:#fff}.llms_membership .woocommerce-Price-currencySymbol{font-size:.95rem;font-weight:700;opacity:.9}.llms_membership .llms-access-plan-expiration{text-align:center;color:var(--vip-text-soft);font-size:.98rem;line-height:1.9;padding:10px 14px;border-radius:14px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .08)}.llms_membership .llms-access-plan-content p{margin:0 0 12px;color:var(--vip-text-soft);font-size:.96rem;line-height:2;text-align:right}.llms_membership .llms-access-plan-content ul{margin:14px 0 0;padding:0;list-style:none}.llms_membership .llms-access-plan-content ul li{position:relative;padding-right:28px;margin-bottom:12px;color:rgb(255 255 255 / .86);line-height:1.95;font-size:.95rem}.llms_membership .llms-access-plan-content ul li::before{content:"✓";position:absolute;right:0;top:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,var(--vip-primary),var(--vip-primary-2));color:#fff;font-size:.72rem;font-weight:900;box-shadow:0 5px 16px rgb(0 123 236 / .25)}.llms_membership .llms-access-plan-content hr{border:0;height:1px;background:linear-gradient(to left,transparent,rgb(255 255 255 / .16),transparent);margin:18px 0}.llms_membership .llms-access-plan-footer{padding:0 26px 26px;margin-top:auto}.llms_membership .llms-button-action.button{display:inline-flex!important;justify-content:center;align-items:center;width:100%;min-height:54px;border:0!important;border-radius:16px!important;padding:14px 18px!important;text-align:center;text-decoration:none;font-size:1rem;font-weight:800;color:#fff!important;background:linear-gradient(135deg,var(--vip-primary),var(--vip-primary-2))!important;box-shadow:0 14px 30px rgb(0 123 236 / .22);transition:all .3s ease}.llms_membership .llms-button-action.button:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgb(0 123 236 / .28);filter:brightness(1.05)}.llms_membership #llms-access-plan-33741 .llms-button-action.button{color:#1f1a0d!important;background:linear-gradient(135deg,#ffe082,#ffbe0b)!important;box-shadow:0 16px 34px rgb(255 190 11 / .24)}.llms_membership #llms-access-plan-33741 .llms-button-action.button:hover{box-shadow:0 18px 40px rgb(255 190 11 / .28)}.llms_membership+.comments-area,.llms_membership~.comments-area,#comments.comments-area{margin-top:24px}#comments.comments-area{max-width:1320px;margin-right:auto;margin-left:auto;margin-bottom:50px;padding:0 20px;box-sizing:border-box}#comments .comment-respond{padding:28px;border-radius:24px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 14px 40px rgb(0 0 0 / .14)}#comments .comment-reply-title{margin:0 0 18px;color:#fff;font-size:1.4rem;font-weight:800}#comments .comment-form label,#comments .logged-in-as,#comments .required-field-message,#comments .logged-in-as a{color:rgb(255 255 255 / .78)}#comments .comment-form textarea{width:100%;min-height:180px;border-radius:18px;border:1px solid rgb(255 255 255 / .12);background:rgb(255 255 255 / .06);color:#fff;padding:16px 18px;box-sizing:border-box;outline:none;resize:vertical;transition:.3s ease}#comments .comment-form textarea:focus{border-color:rgb(0 123 236 / .5);box-shadow:0 0 0 4px rgb(0 123 236 / .12)}#comments .form-submit .submit{border:0;border-radius:14px;padding:13px 24px;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--vip-primary),var(--vip-primary-2));box-shadow:0 12px 28px rgb(0 123 236 / .22);cursor:pointer;transition:.3s ease}#comments .form-submit .submit:hover{transform:translateY(-2px);filter:brightness(1.05)}@media (max-width:1024px){.llms_membership#content{padding:24px 16px 0}.llms_membership .llms-access-plans{flex-wrap:nowrap!important;gap:18px}.llms_membership .llms-access-plan{width:calc(33.333% - 12px)}.llms_membership .llms-access-plan-content{padding:0 18px 18px}.llms_membership .llms-access-plan-title{margin:0 -18px 18px!important;padding:16px 14px;font-size:1.12rem}.llms_membership .llms-access-plan-footer{padding:0 18px 18px}.llms_membership #llms-access-plan-33741{transform:scale(1.02)}.llms_membership #llms-access-plan-33741:hover{transform:scale(1.02) translateY(-8px)}.llms_membership .price-sale ins .woocommerce-Price-amount.amount,.llms_membership .price-regular>.woocommerce-Price-amount.amount,.llms_membership .price-regular .amount{font-size:1.65rem}}@media (max-width:767px){.llms_membership#content{padding:18px 14px 0}.llms_membership .page-header{margin:22px 0 18px}.llms_membership .page-header .entry-title{width:100%;min-width:0;padding:16px 20px;border-radius:20px}.llms_membership .page-content>p{margin:18px auto 26px;padding:16px 16px;font-size:.95rem;line-height:1.95;border-radius:16px}.llms_membership .llms-access-plans{flex-direction:column!important;flex-wrap:nowrap!important;gap:16px;margin-bottom:46px!important}.llms_membership .llms-access-plan{width:100%}.llms_membership #llms-access-plan-33741{transform:none}.llms_membership #llms-access-plan-33741:hover{transform:translateY(-6px)}.llms_membership #llms-access-plan-33741::after{top:12px;left:12px;font-size:.72rem;padding:6px 12px}.llms_membership .llms-access-plan-content{padding:0 16px 16px}.llms_membership .llms-access-plan-title{margin:0 -16px 16px!important;padding:15px 12px;font-size:1.05rem}.llms_membership .llms-access-plan-footer{padding:0 16px 16px}#comments.comments-area{padding:0 14px;margin-bottom:36px}#comments .comment-respond{padding:18px;border-radius:18px}#comments .comment-reply-title{font-size:1.15rem}#comments .comment-form textarea{min-height:150px;border-radius:14px}}