:root{--bg:#fff;--surface:#fff;--surface-2:#f6fbf8;--text:#111b21;--muted:#111b21b8;--muted-2:#111b2185;--border:#111b2114;--shadow:0 24px 60px #111b2114;--shadow-soft:0 12px 32px #111b210f;--radius:24px;--radius-sm:14px;--container:1180px;--font:"Outfit","Inter",system-ui,-apple-system,sans-serif;--accent:#1faa59;--accent-dark:#178f4b;--accent-soft:#1faa591f;--accent-glow:#1faa5938}.landing-dark .-\38 nxgG_pageWrapper{color:#e6edf3;background:#0d1117}.landing-dark .-\38 nxgG_siteHeader{background:#161b22;border-bottom-color:#ffffff14}.landing-dark .-\38 nxgG_isElevated{background:#161b22fa;box-shadow:0 10px 30px #0000004d}.landing-dark .-\38 nxgG_navLink{color:#e6edf3cc}.landing-dark .-\38 nxgG_navLink:hover,.landing-dark .-\38 nxgG_navLinkActive{color:#e6edf3;background:#ffffff0f}.landing-dark .-\38 nxgG_btnLogin{color:#e6edf3}.landing-dark .-\38 nxgG_btnSignup{color:#0d1117;background:#e6edf3}.landing-dark .-\38 nxgG_heroSection{background:radial-gradient(circle at 15% 20%,#1faa5924,#0000 42%),radial-gradient(circle at 85% 10%,#1faa5914,#0000 35%),#0d1117}.landing-dark .-\38 nxgG_heroTitle,.landing-dark .-\38 nxgG_sectionTitle,.landing-dark .-\38 nxgG_platformTitle,.landing-dark .-\38 nxgG_featureTitle,.landing-dark .-\38 nxgG_faqQuestion{color:#e6edf3}.landing-dark .-\38 nxgG_heroSubtitle,.landing-dark .-\38 nxgG_sectionSubtitle,.landing-dark .-\38 nxgG_platformSubtitle,.landing-dark .-\38 nxgG_featureText,.landing-dark .-\38 nxgG_faqAnswer,.landing-dark .-\38 nxgG_requirementItem{color:#e6edf3ad}.landing-dark .-\38 nxgG_versionBadge,.landing-dark .-\38 nxgG_recommendedBanner{color:#7ddea8;background:#1faa5929;border-color:#1faa5947}.landing-dark .-\38 nxgG_platformCard{background:#161b22;border-color:#ffffff14;box-shadow:0 16px 40px #00000059}.landing-dark .-\38 nxgG_platformCard:hover,.landing-dark .-\38 nxgG_platformCardRecommended{border-color:#1faa5973}.landing-dark .-\38 nxgG_platformIconWrap{color:#7ddea8;background:#1faa591f}.landing-dark .-\38 nxgG_featureCard,.landing-dark .-\38 nxgG_faqItem{background:#161b22;border-color:#ffffff14}.landing-dark .-\38 nxgG_previewPanel{background:linear-gradient(145deg,#161b22 0%,#0d1117 100%);border-color:#ffffff14}.landing-dark .-\38 nxgG_footer{background:#0d1117;border-top-color:#ffffff14}.landing-dark .-\38 nxgG_footerLink,.landing-dark .-\38 nxgG_footerDescription,.landing-dark .-\38 nxgG_footerCopyright{color:#e6edf399}@media (width<=900px){.landing-dark .-\38 nxgG_navPanel{background:#161b22}}.-\38 nxgG_pageWrapper{font-family:var(--font);color:var(--text);background:#fff;min-height:100vh}.-\38 nxgG_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.-\38 nxgG_container{width:min(var(--container),calc(100% - 40px));margin:0 auto}.-\38 nxgG_siteHeader{z-index:1000;background:#fff;border-bottom:1px solid #111b210d;transition:all .18s;position:sticky;top:0}.-\38 nxgG_isElevated{background:#fffffffa;box-shadow:0 10px 30px #111b211a}.-\38 nxgG_headerInner{justify-content:space-between;align-items:center;padding:12px 0;display:flex}.-\38 nxgG_brand{align-items:center;text-decoration:none;display:inline-flex}.-\38 nxgG_brandLogo{object-fit:contain;width:140px;height:auto;display:block}.-\38 nxgG_nav{align-items:center;display:flex;position:relative}.-\38 nxgG_navPanel{align-items:center;gap:8px;display:flex}.-\38 nxgG_navLink{color:var(--muted);border-radius:999px;padding:10px 16px;font-size:15px;font-weight:500;text-decoration:none;transition:all .2s}.-\38 nxgG_navLink:hover,.-\38 nxgG_navLinkActive{color:var(--text);background:#111b210d}.-\38 nxgG_navToggle{color:var(--text);cursor:pointer;background:#ffffffa6;border:1px solid #111b2124;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.-\38 nxgG_navToggleIcon{background:currentColor;border-radius:999px;width:18px;height:2px;position:relative}.-\38 nxgG_navToggleIcon:before,.-\38 nxgG_navToggleIcon:after{content:"";background:currentColor;border-radius:999px;width:18px;height:2px;position:absolute;left:0}.-\38 nxgG_navToggleIcon:before{top:-6px}.-\38 nxgG_navToggleIcon:after{top:6px}@media (width<=900px){.-\38 nxgG_navPanel{z-index:1000;background:#fff;flex-direction:column;align-items:flex-start;width:280px;padding:80px 24px 40px;transition:transform .3s;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-10px 0 30px #0000001a}.-\38 nxgG_isOpen{transform:translate(0)}.-\38 nxgG_navLink{width:100%;padding:16px 20px;font-size:18px}.-\38 nxgG_navToggle{display:flex}}.-\38 nxgG_headerActions{align-items:center;gap:12px;display:flex}@media (width<=768px){.-\38 nxgG_headerActions{display:none}}.-\38 nxgG_btnLogin{color:var(--text);background:0 0;border:none;border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;transition:background .15s}.-\38 nxgG_btnLogin:hover{background:#111b210d}.-\38 nxgG_btnSignup{background:var(--text);color:#fff;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background .12s,transform .12s;box-shadow:0 4px 12px #111b2126}.-\38 nxgG_btnSignup:hover{background:#000;transform:translateY(-1px)}.-\38 nxgG_btnDarkToggle{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.-\38 nxgG_main{overflow:hidden}.-\38 nxgG_heroSection{background:radial-gradient(circle at 12% 18%,#1faa591a,#0000 40%),radial-gradient(circle at 88% 8%,#1faa590f,#0000 34%),#fff;padding:96px 0 72px}.-\38 nxgG_heroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}@media (width<=960px){.-\38 nxgG_heroGrid{grid-template-columns:1fr;gap:40px}}.-\38 nxgG_heroCopy{max-width:620px}.-\38 nxgG_versionBadge{background:var(--accent-soft);color:var(--accent-dark);letter-spacing:.02em;border:1px solid #1faa592e;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.-\38 nxgG_versionDot{background:var(--accent);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1faa592e}.-\38 nxgG_heroTitle{letter-spacing:-1.4px;color:var(--text);margin:0 0 18px;font-size:clamp(40px,5.5vw,58px);font-weight:800;line-height:1.04}.-\38 nxgG_heroTitleAccent{color:var(--accent)}.-\38 nxgG_heroSubtitle{color:var(--muted);max-width:540px;margin:0 0 28px;font-size:19px;line-height:1.65}.-\38 nxgG_heroActions{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.-\38 nxgG_btnPrimary{background:var(--accent);color:#fff;cursor:pointer;box-shadow:0 12px 28px var(--accent-glow);border:none;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.-\38 nxgG_btnPrimary:hover{background:var(--accent-dark);transform:translateY(-1px);box-shadow:0 16px 34px #1faa5947}.-\38 nxgG_btnSecondary{color:var(--text);border:1px solid var(--border);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:14px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.-\38 nxgG_btnSecondary:hover{background:#111b210a;border-color:#111b2129}.-\38 nxgG_heroMeta{color:var(--muted-2);flex-wrap:wrap;gap:18px;font-size:14px;display:flex}.-\38 nxgG_heroMetaItem{align-items:center;gap:8px;display:inline-flex}.-\38 nxgG_previewPanel{box-shadow:var(--shadow);background:linear-gradient(145deg,#f8fffb 0%,#eef8f1 100%);border:1px solid #1faa591f;border-radius:28px;padding:28px;position:relative}.-\38 nxgG_previewGlow{pointer-events:none;background:radial-gradient(circle,#1faa5938,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;inset:auto -20px -20px auto}.-\38 nxgG_previewInner{gap:16px;display:grid;position:relative}.-\38 nxgG_appIconRow{align-items:center;gap:16px;display:flex}.-\38 nxgG_appIcon{border-radius:18px;width:72px;height:72px;box-shadow:0 14px 30px #111b2124}.-\38 nxgG_appIconMeta h3{margin:0 0 4px;font-size:22px;font-weight:800}.-\38 nxgG_appIconMeta p{color:var(--muted);margin:0;font-size:14px}.-\38 nxgG_previewStats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.-\38 nxgG_previewStat{text-align:center;background:#ffffffb8;border:1px solid #111b210f;border-radius:16px;padding:14px 12px}.-\38 nxgG_previewStat strong{margin-bottom:4px;font-size:18px;display:block}.-\38 nxgG_previewStat span{color:var(--muted);font-size:12px}.-\38 nxgG_platformSection{padding:24px 0 88px}.-\38 nxgG_sectionHeader{text-align:center;max-width:680px;margin:0 auto 40px}.-\38 nxgG_sectionTitle{letter-spacing:-.6px;margin:0 0 12px;font-size:clamp(28px,4vw,38px);font-weight:800}.-\38 nxgG_sectionSubtitle{color:var(--muted);margin:0;font-size:17px;line-height:1.6}.-\38 nxgG_recommendedBanner{background:var(--accent-soft);color:var(--accent-dark);border:1px solid #1faa592e;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.-\38 nxgG_platformGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (width<=760px){.-\38 nxgG_platformGrid{grid-template-columns:1fr}}.-\38 nxgG_platformCard{border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#fff;flex-direction:column;gap:18px;padding:28px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative}.-\38 nxgG_platformCard:hover{box-shadow:var(--shadow);border-color:#1faa5938;transform:translateY(-4px)}.-\38 nxgG_platformCardRecommended{border-color:#1faa5959;box-shadow:0 18px 44px #1faa591f}.-\38 nxgG_recommendedTag{background:var(--accent);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;position:absolute;top:18px;right:18px}.-\38 nxgG_platformHeader{align-items:flex-start;gap:16px;display:flex}.-\38 nxgG_platformIconWrap{background:var(--accent-soft);color:var(--accent-dark);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.-\38 nxgG_platformTitle{margin:0 0 6px;font-size:22px;font-weight:800}.-\38 nxgG_platformSubtitle{color:var(--muted);margin:0;font-size:14px}.-\38 nxgG_requirementsList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.-\38 nxgG_requirementItem{color:var(--muted);align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.-\38 nxgG_requirementItem svg{color:var(--accent);flex-shrink:0;margin-top:2px}.-\38 nxgG_platformActions{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.-\38 nxgG_btnDownload{background:var(--text);color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.-\38 nxgG_btnDownload:hover{background:#000;transform:translateY(-1px)}.-\38 nxgG_btnDownloadAccent{background:var(--accent)}.-\38 nxgG_btnDownloadAccent:hover{background:var(--accent-dark)}.-\38 nxgG_btnDownloadOutline{color:var(--text);border:1px solid var(--border);background:0 0}.-\38 nxgG_btnDownloadOutline:hover{background:#111b210a}.-\38 nxgG_fileHint{color:var(--muted-2);font-size:12px}.-\38 nxgG_featuresSection{padding:0 0 88px}.-\38 nxgG_featuresGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=960px){.-\38 nxgG_featuresGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.-\38 nxgG_featuresGrid{grid-template-columns:1fr}}.-\38 nxgG_featureCard{background:var(--surface-2);border:1px solid #1faa5914;border-radius:20px;padding:24px 20px}.-\38 nxgG_featureIcon{background:var(--accent-soft);color:var(--accent-dark);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:14px;display:flex}.-\38 nxgG_featureTitle{margin:0 0 8px;font-size:16px;font-weight:700}.-\38 nxgG_featureText{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.-\38 nxgG_faqSection{padding:0 0 96px}.-\38 nxgG_faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=760px){.-\38 nxgG_faqGrid{grid-template-columns:1fr}}.-\38 nxgG_faqItem{border:1px solid var(--border);background:#fff;border-radius:18px;padding:22px 24px}.-\38 nxgG_faqQuestion{margin:0 0 10px;font-size:16px;font-weight:700}.-\38 nxgG_faqAnswer{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.-\38 nxgG_footer{background:#fafcfb;border-top:1px solid #111b2114;padding:40px 0}.-\38 nxgG_footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.-\38 nxgG_footerBrand{align-items:center;gap:16px;display:flex}.-\38 nxgG_footerLogo{width:120px;height:auto}.-\38 nxgG_footerDescription{color:var(--muted);max-width:320px;margin:0;font-size:14px;line-height:1.5}.-\38 nxgG_footerLinks{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.-\38 nxgG_footerLink{color:var(--muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s}.-\38 nxgG_footerLink:hover{color:var(--accent)}.-\38 nxgG_footerCopyright{color:var(--muted-2);font-size:13px}