.pricing-section{padding-top:60px;padding-bottom:80px}.pricing-platforms-wrap{border-radius:var(--radius);padding:28px 24px 24px;max-width:560px;margin:0 auto 32px}.pricing-platforms{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.pricing-platform-item{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#ffffff0a;border-radius:var(--radius);border:1px solid var(--glass-border)}.pricing-platform-item .platform-icon{color:var(--accent);font-size:1.25rem;flex-shrink:0}.pricing-platform-item .platform-name{flex:1;font-weight:500;color:var(--text-primary)}.pricing-platform-item .platform-price{font-weight:700;color:var(--success);font-size:1.1rem}.pricing-joke{margin:20px 0 0;padding:14px 16px;background:#ffc10708;border-radius:var(--radius);font-size:.9rem;color:var(--text-primary);text-align:center;line-height:1.5;border:1px solid var(--accent)}@media(max-width:600px){.pricing-platforms{grid-template-columns:1fr}}.pricing-table-wrap{border-radius:var(--radius);padding:0;overflow:hidden;max-width:100%;margin:0 auto 40px}.pricing-table{width:100%;border-collapse:collapse;font-size:.95rem}.pricing-table th,.pricing-table td{padding:16px 20px;text-align:left;border-bottom:1px solid var(--glass-border)}.pricing-table thead th{font-weight:600;color:var(--text-primary);background:#ffffff08;vertical-align:top}.pricing-table tbody tr:hover{background:#ffffff05}.pricing-table tbody tr:last-child td{border-bottom:none}.pricing-feature-col{width:50%;color:var(--text-secondary)}.pricing-plan-col{width:25%;min-width:140px;text-align:center}.pricing-plan-col .plan-name{display:flex;align-items:center;justify-content:center;gap:8px;font-family:Unbounded,sans-serif;font-weight:600;font-size:1rem;margin-bottom:6px}.pricing-plan-col .plan-name i{color:var(--accent)}.pricing-plan-col .plan-price{display:block;font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:2px}.pricing-plan-col .plan-period{display:block;font-size:.85rem;color:var(--text-muted);margin-bottom:8px}.pricing-plan-col .plan-desc{display:block;font-size:.8rem;color:var(--text-secondary);line-height:1.4}.pricing-plan-free .plan-price{color:var(--success)}.pricing-plan-vip{background:#9370db14;border-left:1px solid rgba(147,112,219,.25)}.pricing-plan-vip .plan-name i{color:#9370db}.pricing-plan-vip .plan-badge{background:#9370db;color:#fff}.pricing-plan-personal{background:var(--accent-soft);border-left:1px solid rgba(232,168,60,.25)}.plan-badge{display:inline-block;padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:600;background:var(--accent);color:var(--bg-dark);margin-bottom:10px}.pricing-plan-personal .plan-name i{color:var(--accent)}.pricing-table td i.fa-check{color:var(--success);font-size:1.1rem}.pricing-check-vip{color:#9370db!important}.pricing-check-personal{color:var(--accent)!important}.cell-muted{color:var(--text-muted);font-size:.9rem}.pricing-highlight-row{background:#e8a83c0f}.pricing-highlight-row-vip{background:#9370db0f}.pricing-highlight-row td:first-child{font-weight:500;color:var(--text-primary)}.pricing-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;padding:32px 24px;border-top:1px solid var(--glass-border);background:#00000026}@media(max-width:768px){.pricing-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.pricing-table{min-width:520px;font-size:.9rem}.pricing-table th,.pricing-table td{padding:12px 14px}.pricing-plan-col{min-width:120px}.pricing-plan-col .plan-price{font-size:1.25rem}.pricing-actions{flex-direction:column;padding:24px 20px}.pricing-actions .btn{width:100%;justify-content:center}}
