.ngaKVa_page{background:var(--background);color:var(--foreground);min-height:100vh}.ngaKVa_container{max-width:1280px;margin:0 auto;padding:0 40px}@media (max-width:1024px){.ngaKVa_container{padding:0 1.5rem}}.ngaKVa_heroSection{max-width:1280px;margin:0 auto;padding:64px 40px 32px}@media (max-width:1024px){.ngaKVa_heroSection{padding:64px 1.5rem 32px}}.ngaKVa_heroEyebrow{font-family:var(--font-mono);letter-spacing:.1em;color:#956800;color:lab(47.7757% 13.3452 59.47);text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:600}.ngaKVa_heroTitle{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--foreground);margin:0 0 14px;font-size:44px;font-weight:500}@media (max-width:768px){.ngaKVa_heroTitle{font-size:32px}}.ngaKVa_heroSub{color:var(--text-muted);max-width:620px;margin:0;font-size:16px;line-height:1.6}.ngaKVa_gridSection{grid-template-columns:1fr 1fr;gap:28px;max-width:1280px;margin:0 auto;padding:16px 40px 96px;display:grid}@media (max-width:1024px){.ngaKVa_gridSection{grid-template-columns:1fr;padding:16px 1.5rem 96px}}.ngaKVa_card{border:1px solid var(--border);color:inherit;background:#fff;border-top:4px solid #0000;border-radius:6px;flex-direction:column;padding:40px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex}.ngaKVa_card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00000012;box-shadow:0 12px 32px lab(0% 0 0/.07)}.ngaKVa_cardTop{align-items:center;gap:16px;margin-bottom:20px;display:flex}.ngaKVa_cardCode{width:48px;height:48px;font-family:var(--font-mono);color:#fff;border-radius:6px;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.ngaKVa_bgT1{background:var(--t1)}.ngaKVa_bgT2{background:var(--t2)}.ngaKVa_bgT3{background:var(--t3)}.ngaKVa_bgT4{background:var(--t4)}.ngaKVa_cardTitle{font-family:var(--font-serif);color:var(--foreground);font-size:24px;font-weight:500}.ngaKVa_cardDesc{color:var(--text-muted);flex:1;margin:0 0 24px;font-size:15px;line-height:1.6}.ngaKVa_cardFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:20px;display:flex}.ngaKVa_cardCount{color:var(--text-faint);font-size:13px}.ngaKVa_cardAction{color:var(--foreground);font-size:14px;font-weight:600}
