.membership-module-scss-module__4f40KG__planCol{display:flex}.membership-module-scss-module__4f40KG__planCard.membership-module-scss-module__4f40KG__ant-card{border:1px solid var(--b-color-border);border-radius:var(--b-radius-lg);width:100%;box-shadow:var(--b-shadow-card);transition:transform var(--b-motion-duration) var(--b-motion-ease),box-shadow var(--b-motion-duration) var(--b-motion-ease);flex-direction:column;display:flex;position:relative}.membership-module-scss-module__4f40KG__planCard.membership-module-scss-module__4f40KG__ant-card:hover{box-shadow:var(--b-shadow-card-hover);transform:translateY(-4px)}.membership-module-scss-module__4f40KG__planCard .membership-module-scss-module__4f40KG__ant-card-body{flex-direction:column;flex:1;display:flex}.membership-module-scss-module__4f40KG__planCardVip.membership-module-scss-module__4f40KG__ant-card{border:1.5px solid var(--b-color-primary);box-shadow:0 8px 24px #1677ff1f}.membership-module-scss-module__4f40KG__planCardSvip.membership-module-scss-module__4f40KG__ant-card{border-color:var(--b-color-primary-active)}.membership-module-scss-module__4f40KG__planCardBadge{top:0;right:var(--b-space-5);padding:3px var(--b-space-3);color:#fff;font-size:var(--b-font-size-xs);background:var(--b-color-primary);border-radius:0 0 var(--b-radius-sm) var(--b-radius-sm);line-height:1.6;position:absolute}.membership-module-scss-module__4f40KG__planCardName{color:var(--b-color-text);font-size:var(--b-font-size-lg);margin:0;font-weight:600}.membership-module-scss-module__4f40KG__planCardDesc{margin:var(--b-space-2) 0 0;color:var(--b-color-text-secondary);font-size:var(--b-font-size-sm);line-height:var(--b-line-height-base)}.membership-module-scss-module__4f40KG__planCardBenefits{margin:var(--b-space-4) 0 0;flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.membership-module-scss-module__4f40KG__planCardBenefit{align-items:flex-start;gap:var(--b-space-2);color:var(--b-color-text-secondary);font-size:var(--b-font-size-base);line-height:var(--b-line-height-base);display:flex}.membership-module-scss-module__4f40KG__planCardBenefitIcon{color:var(--b-color-primary);font-size:var(--b-font-size-base);flex-shrink:0;margin-top:3px}
