.products-main[data-v-66570d65]{padding:60px 0 80px}.products-filter[data-v-66570d65]{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px;display:flex}.filter-btn[data-v-66570d65]{background:var(--white);cursor:pointer;transition:var(--transition);color:var(--dark-light);border:1px solid #d1d5db;border-radius:25px;padding:10px 24px;font-size:14px}.filter-btn.active[data-v-66570d65],.filter-btn[data-v-66570d65]:hover{background:var(--primary);color:var(--white);border-color:var(--primary)}.products-grid[data-v-66570d65]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.product-card[data-v-66570d65]{background:var(--white);border-radius:var(--radius);transition:var(--transition);border:1px solid #e5e7eb;overflow:hidden}.product-card[data-v-66570d65]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.product-card-img[data-v-66570d65]{height:180px}.img-bg[data-v-66570d65]{justify-content:center;align-items:center;height:100%;display:flex}.img-icon[data-v-66570d65]{color:#fff;line-height:0}.product-card-body[data-v-66570d65]{padding:24px}.product-cat[data-v-66570d65]{color:var(--primary);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:600}.product-card-body h3[data-v-66570d65]{margin:8px 0;font-size:20px;font-weight:700}.product-card-body p[data-v-66570d65]{color:var(--gray);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.product-price[data-v-66570d65]{color:#e65100;margin-bottom:14px;font-size:22px;font-weight:800}.product-features[data-v-66570d65]{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.feature-tag[data-v-66570d65]{background:var(--gray-bg);color:var(--dark-light);border-radius:14px;padding:4px 12px;font-size:12px}.btn-sm[data-v-66570d65]{padding:10px 24px;font-size:14px}.pricing-section[data-v-66570d65]{background:var(--gray-bg);padding:80px 0}.pricing-grid[data-v-66570d65]{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;display:grid}.pricing-card[data-v-66570d65]{background:var(--white);border-radius:var(--radius);transition:var(--transition);border:1px solid #e5e7eb;padding:36px 28px;position:relative}.pricing-card.featured[data-v-66570d65]{border-color:var(--primary);box-shadow:var(--shadow-lg);transform:scale(1.03)}.pricing-card[data-v-66570d65]:hover{transform:translateY(-4px)}.pricing-card.featured[data-v-66570d65]:hover{transform:scale(1.03)translateY(-4px)}.pricing-badge[data-v-66570d65]{background:var(--primary);color:var(--white);border-radius:20px;padding:6px 20px;font-size:13px;font-weight:600;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.pricing-header[data-v-66570d65]{text-align:center;margin-bottom:28px}.pricing-header h3[data-v-66570d65]{margin-bottom:16px;font-size:22px;font-weight:700}.pricing-amount[data-v-66570d65]{color:var(--dark);font-size:36px;font-weight:800}.pricing-period[data-v-66570d65]{color:var(--gray);font-size:14px}.pricing-desc[data-v-66570d65]{color:var(--gray);margin-top:8px;font-size:14px}.pricing-features[data-v-66570d65]{flex-direction:column;gap:12px;margin-bottom:32px;padding:0;list-style:none;display:flex}.pricing-features li[data-v-66570d65]{color:var(--dark-light);font-size:14px}.pricing-check[data-v-66570d65]{color:#0f9d58;margin-right:6px;font-weight:700}.pricing-btn[data-v-66570d65]{border-radius:var(--radius-sm);cursor:pointer;width:100%;transition:var(--transition);border:2px solid var(--primary);color:var(--primary);background:0 0;padding:14px;font-size:15px;font-weight:600}.pricing-btn[data-v-66570d65]:hover{background:var(--primary-light)}.pricing-btn.primary[data-v-66570d65]{background:var(--primary);color:var(--white)}.pricing-btn.primary[data-v-66570d65]:hover{background:var(--primary-dark)}.compare-section[data-v-66570d65]{padding:80px 0}.compare-table-wrap[data-v-66570d65]{border-radius:var(--radius);border:1px solid #e5e7eb;overflow-x:auto}.compare-table[data-v-66570d65]{border-collapse:collapse;width:100%;font-size:14px}.compare-table th[data-v-66570d65]{color:var(--white);text-align:center;white-space:nowrap;background:#0a1628;padding:16px 20px;font-weight:600}.compare-table th[data-v-66570d65]:first-child{text-align:left}.compare-table td[data-v-66570d65]{text-align:center;color:var(--dark-light);border-bottom:1px solid #e5e7eb;padding:14px 20px}.compare-table td[data-v-66570d65]:first-child{text-align:left;color:var(--dark);font-weight:500}.compare-table tbody tr[data-v-66570d65]:hover,.compare-table tbody tr[data-v-66570d65]:nth-child(2n){background:var(--gray-bg)}.compare-table tbody tr[data-v-66570d65]:nth-child(2n):hover{background:#e8eaed}.cta-section[data-v-66570d65]{padding:0 0 80px}.cta-card[data-v-66570d65]{text-align:center;color:var(--white);background:linear-gradient(135deg,#0a1628,#1a3a5c);border-radius:20px;padding:60px 40px}.cta-card h2[data-v-66570d65]{margin-bottom:12px;font-size:clamp(24px,3vw,32px);font-weight:700}.cta-card p[data-v-66570d65]{color:#ffffffa6;margin-bottom:32px;font-size:16px}@media (max-width:1024px){.pricing-grid[data-v-66570d65]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.products-grid[data-v-66570d65],.pricing-grid[data-v-66570d65]{grid-template-columns:1fr}.pricing-card.featured[data-v-66570d65]{transform:none}.pricing-card.featured[data-v-66570d65]:hover{transform:translateY(-4px)}}
