.social-proof-bar{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 24px;background:var(--color-brand-50);color:var(--color-brand-600);font-size:15px;text-align:center;border-bottom:1px solid var(--color-brand-100)}.social-proof-icon{font-size:20px;color:var(--color-brand-500);flex-shrink:0}.social-proof-bar strong{font-weight:var(--font-weight-bold)}.social-proof-bar .num-mono{font-family:var(--font-family-num);font-variant-numeric:tabular-nums}.pricing-section{background:radial-gradient(ellipse 80% 60% at 50% -20%,rgba(30,58,95,.02),transparent),var(--color-neutral-0)}.billing-toggle-wrapper{display:flex;justify-content:center;margin-bottom:48px}.billing-toggle.ant-segmented{background:var(--color-neutral-100);border-radius:var(--radius-full);padding:4px}.billing-toggle .ant-segmented-item{border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:4px 24px}.billing-toggle .ant-segmented-item-selected{background:var(--color-brand-600);color:var(--color-neutral-0);box-shadow:0 2px 8px #1e3a5f4d}@keyframes slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.price-slide-down{animation:slideDown .35s cubic-bezier(.25,.46,.45,.94) both}.pricing-card{padding:32px;background:var(--color-neutral-0);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);height:100%;position:relative;overflow:hidden;transition:all var(--transition-base)}.pricing-card:hover{box-shadow:var(--shadow-xl);transform:translateY(-6px)}.pricing-card.recommended{border-color:var(--color-neutral-900);box-shadow:var(--shadow-md);position:relative}.pricing-card.recommended:before{content:"";position:absolute;inset:0;border-radius:var(--radius-xl);padding:2px;background:linear-gradient(135deg,var(--color-brand-500),var(--color-brand-300),var(--color-brand-500));background-size:200% 200%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:gradient-shift 3s ease infinite;pointer-events:none;opacity:0;transition:opacity var(--transition-base)}.pricing-card.recommended:hover:before{opacity:1}.recommended-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--color-neutral-900);color:var(--color-neutral-0);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:4px 16px;border-radius:var(--radius-full);z-index:1;animation:pulse-glow 2s ease-in-out infinite}.pricing-header{text-align:center;margin-bottom:24px}.pricing-name{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);margin-bottom:16px}.pricing-price{margin:16px 0}.price-currency{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);vertical-align:top}.price-amount{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);color:var(--color-neutral-900);line-height:1}.price-period{font-size:var(--font-size-base);color:var(--color-neutral-500);margin-left:4px}.price-text{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900)}.pricing-desc{font-size:var(--font-size-sm);color:var(--color-neutral-500);margin:0}.yearly-desc{color:var(--color-brand-500);font-weight:var(--font-weight-medium)}.yearly-total{display:inline-block;margin-top:4px;font-size:var(--font-size-xs);color:var(--color-neutral-400)}.pricing-divider{margin:24px 0;border-color:var(--color-neutral-100)}.pricing-features{display:flex;flex-direction:column;gap:12px}.feature-item{display:flex;align-items:center;gap:12px;font-size:var(--font-size-sm);color:var(--color-neutral-600)}.feature-item.disabled{color:var(--color-neutral-300)}.feature-icon{font-size:18px;flex-shrink:0}.feature-icon.included{color:var(--color-success)}.feature-icon.excluded{color:var(--color-neutral-300)}.feature-text{flex:1}.pricing-btn-primary{height:48px!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-semibold)!important;border-radius:var(--radius-md)!important;background:var(--color-neutral-900)!important;border-color:var(--color-neutral-900)!important;transition:all var(--transition-fast)!important}.pricing-btn-primary:hover{background:var(--color-neutral-800)!important;border-color:var(--color-neutral-800)!important;transform:translateY(-2px)}.pricing-btn-default{height:48px!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-medium)!important;border-radius:var(--radius-md)!important;border-color:var(--color-neutral-200)!important;color:var(--color-neutral-600)!important;transition:all var(--transition-fast)!important}.pricing-btn-default:hover{border-color:var(--color-neutral-300)!important;color:var(--color-neutral-900)!important;background:var(--color-neutral-50)!important}.rate-section{background:var(--color-neutral-50)}.rate-card{background:var(--color-neutral-0);border:1px solid var(--color-neutral-100);border-radius:var(--radius-xl);overflow:hidden}.rate-table{font-size:15px}.rate-table .ant-table-thead>tr>th{background:var(--color-neutral-50);color:var(--color-neutral-600);font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--color-neutral-100);padding:16px 24px}.rate-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--color-neutral-100);padding:16px 24px}.rate-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.rate-channel{font-weight:var(--font-weight-medium);color:var(--color-neutral-900)}.rate-value{font-weight:var(--font-weight-semibold);color:var(--color-success)}.rate-remark{color:var(--color-neutral-500)}.faq-section{background:var(--color-neutral-0);border-top:1px solid var(--color-neutral-100)}.faq-content{max-width:800px;margin:0 auto 40px}.faq-collapse.ant-collapse{background:transparent;border:none}.faq-collapse .ant-collapse-item{border:1px solid var(--color-neutral-100);border-radius:var(--radius-lg)!important;margin-bottom:12px;overflow:hidden;transition:all var(--transition-base)}.faq-collapse .ant-collapse-item:hover{border-color:var(--color-brand-200);box-shadow:0 2px 12px #1e3a5f0f}.faq-collapse .ant-collapse-item-active{border-color:var(--color-brand-300);box-shadow:0 2px 12px #1e3a5f14}.faq-collapse .ant-collapse-header{padding:20px 24px!important;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-neutral-900);background:var(--color-neutral-0);align-items:center!important}.faq-collapse .ant-collapse-content{border-top:1px solid var(--color-border-default)}.faq-collapse .ant-collapse-content-box{padding:4px 24px 20px!important}.faq-answer{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-neutral-600);margin:0}.faq-actions{text-align:center}@media (max-width: 1024px){.page-hero-title{font-size:40px!important}.section-title{font-size:32px!important}}@media (max-width: 768px){.page-hero{padding:80px 16px 60px}.page-hero-title{font-size:36px!important}.page-hero-desc{font-size:16px!important}.section{padding:60px 16px}.section-title{font-size:28px!important}.section-description{font-size:16px!important}.pricing-card{padding:24px}.billing-toggle-wrapper{margin-bottom:32px}}@media (max-width: 480px){.page-hero-title{font-size:28px!important}.section-title{font-size:24px!important}.pricing-card{padding:20px}}
