.hero[data-v-8f921060]{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;padding:80px 0;text-align:center}.hero h1[data-v-8f921060]{font-size:42px;font-weight:800;margin-bottom:16px}.hero p[data-v-8f921060]{font-size:18px;opacity:.9;margin-bottom:32px}.hero-actions[data-v-8f921060]{display:flex;gap:12px;justify-content:center}.section-title[data-v-8f921060]{font-size:28px;font-weight:700;text-align:center;margin-bottom:40px}.plugin-grid[data-v-8f921060]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;min-height:100px}.view-all[data-v-8f921060]{text-align:center;margin-top:32px}.news-grid[data-v-8f921060]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.home-news-card[data-v-8f921060]{background:#fff;border:1px solid var(--color-border);border-radius:12px;overflow:hidden;color:inherit;transition:all .2s}.home-news-card[data-v-8f921060]:hover{border-color:var(--color-primary-light);box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.home-news-cover[data-v-8f921060]{width:100%;height:160px;overflow:hidden;background:var(--color-bg-secondary)}.home-news-cover img[data-v-8f921060]{width:100%;height:100%;object-fit:cover}.home-news-body[data-v-8f921060]{padding:16px 20px}.home-news-date[data-v-8f921060]{font-size:13px;color:var(--color-text-secondary)}.home-news-body h3[data-v-8f921060]{font-size:16px;font-weight:600;margin:6px 0 8px;line-height:1.4}.home-news-body p[data-v-8f921060]{font-size:14px;color:var(--color-text-secondary);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.benefits-section[data-v-8f921060]{background:var(--color-bg-secondary)}.benefits-grid[data-v-8f921060]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.benefit-card[data-v-8f921060]{text-align:center;padding:32px;background:#fff;border-radius:12px;border:1px solid var(--color-border)}.benefit-card h3[data-v-8f921060]{font-size:18px;margin:16px 0 8px}.benefit-card p[data-v-8f921060]{font-size:14px;color:var(--color-text-secondary)}@media (max-width: 768px){.hero[data-v-8f921060]{padding:48px 0}.hero h1[data-v-8f921060]{font-size:28px}.hero p[data-v-8f921060]{font-size:15px;margin-bottom:24px}.section-title[data-v-8f921060]{font-size:22px;margin-bottom:24px}.plugin-grid[data-v-8f921060],.news-grid[data-v-8f921060],.benefits-grid[data-v-8f921060]{grid-template-columns:1fr;gap:16px}.benefit-card[data-v-8f921060]{padding:24px}}
