.nl-form[data-v-a5d04913]{display:flex;flex-direction:column;gap:.5rem;width:100%}.nl-form--hero[data-v-a5d04913]{max-width:460px}.nl-form--cta[data-v-a5d04913]{margin:0 auto;max-width:480px}.nl-row[data-v-a5d04913]{display:flex;gap:.5rem;width:100%}.nl-input[data-v-a5d04913]{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text);flex:1;font-family:var(--font-body);font-size:.9375rem;min-height:44px;min-width:0;padding:.75rem 1rem;transition:border-color var(--t-fast),box-shadow var(--t-fast),background var(--t-fast)}.nl-input[data-v-a5d04913]::-moz-placeholder{color:var(--text-subtle)}.nl-input[data-v-a5d04913]::placeholder{color:var(--text-subtle)}.nl-input[data-v-a5d04913]:hover{border-color:var(--border-hover)}.nl-input[data-v-a5d04913]:focus{background:var(--bg-card);border-color:var(--green);box-shadow:0 0 0 3px #22c55e26;outline:none}.nl-input[data-v-a5d04913]:disabled{cursor:not-allowed;opacity:.6}.nl-submit[data-v-a5d04913]{background:var(--green);border:none;border-radius:var(--radius-lg);box-shadow:0 0 24px #22c55e38;color:#0a1a10;cursor:pointer;flex-shrink:0;font-size:.9375rem;font-weight:600;padding:.75rem 1.25rem;transition:background var(--t-fast),transform var(--t-fast),box-shadow var(--t-fast);white-space:nowrap}.nl-submit[data-v-a5d04913]:hover:not(:disabled){background:var(--green-light);box-shadow:0 0 32px #22c55e52;transform:translateY(-1px)}.nl-submit[data-v-a5d04913]:disabled{cursor:not-allowed;opacity:.55;transform:none}.nl-spinner[data-v-a5d04913]{animation:nl-spin-a5d04913 .7s linear infinite;border:2px solid rgba(10,26,16,.3);border-radius:50%;border-top-color:#0a1a10;display:inline-block;height:14px;margin-right:.4rem;vertical-align:-2px;width:14px}@keyframes nl-spin-a5d04913{to{transform:rotate(1turn)}}.nl-msg[data-v-a5d04913]{font-size:.8125rem;line-height:1.5;margin:0}.nl-msg--note[data-v-a5d04913]{color:var(--text-subtle)}.nl-msg--error[data-v-a5d04913]{color:#f87171}.nl-msg code[data-v-a5d04913]{background:var(--bg-subtle);border:1px solid var(--border);border-radius:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;padding:.05rem .35rem}.nl-success[data-v-a5d04913]{align-items:flex-start;background:#22c55e14;border:1px solid rgba(34,197,94,.28);border-radius:var(--radius-lg);color:var(--text);display:flex;gap:.75rem;padding:.875rem 1rem}.nl-success strong[data-v-a5d04913]{display:block;font-family:var(--font-display);font-size:1rem;margin-bottom:.125rem}.nl-success span[data-v-a5d04913]:not(.nl-success-icon){color:var(--text-muted);font-size:.8125rem;line-height:1.55}.nl-success-email[data-v-a5d04913]{color:var(--text);font-weight:600;white-space:nowrap}.nl-success-icon[data-v-a5d04913]{align-items:center;background:var(--green);border-radius:50%;color:#0a1a10;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;margin-top:.05rem;width:1.5rem}.visually-hidden[data-v-a5d04913]{margin:-1px;padding:0;clip:rect(0,0,0,0);border:0;white-space:nowrap}.nl-hp[data-v-a5d04913],.visually-hidden[data-v-a5d04913]{height:1px;overflow:hidden;position:absolute;width:1px}.nl-hp[data-v-a5d04913]{left:-9999px;top:-9999px}@media(max-width:480px){.nl-row[data-v-a5d04913]{flex-direction:column;gap:.5rem}.nl-submit[data-v-a5d04913]{width:100%}}.hero[data-v-acf21857]{overflow:hidden;padding:5.5rem 0 5rem}.hero-inner[data-v-acf21857]{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.hero-content[data-v-acf21857]{display:flex;flex-direction:column;gap:1.375rem}.hero-title[data-v-acf21857]{font-size:clamp(2.5rem,5.5vw,3.75rem);letter-spacing:-.03em;line-height:1.08;margin-top:.25rem}.hero-title em[data-v-acf21857]{display:block;font-style:italic}.hero-desc[data-v-acf21857]{color:var(--text-muted);font-size:1.0625rem;line-height:1.75;max-width:460px}.hero-actions[data-v-acf21857]{display:flex;flex-wrap:wrap;gap:.75rem}.hero-stats[data-v-acf21857]{align-items:center;display:flex;gap:1.25rem;padding-top:.25rem}.stat[data-v-acf21857]{display:flex;flex-direction:column;gap:.125rem}.stat-num[data-v-acf21857]{color:var(--text);font-family:var(--font-display);font-size:1.375rem;font-weight:700;line-height:1}.stat-label[data-v-acf21857]{color:var(--text-subtle);font-size:.75rem;font-weight:500}.stat-divider[data-v-acf21857]{background:var(--border);height:2rem;width:1px}.hero-visual[data-v-acf21857]{display:flex;justify-content:center;position:relative}.phone-glow[data-v-acf21857]{background:radial-gradient(ellipse at center,var(--green-glow-lg) 0,transparent 65%);inset:-40px;z-index:0}.phone-glow[data-v-acf21857],.phone-reflection[data-v-acf21857]{pointer-events:none;position:absolute}.phone-reflection[data-v-acf21857]{background:radial-gradient(ellipse,rgba(34,197,94,.22) 0,transparent 70%);bottom:-24px;filter:blur(8px);height:24px;left:50%;transform:translate(-50%);width:200px}.phone-mockup[data-v-acf21857]{background:var(--bg-card);border:1px solid var(--border-hover);border-radius:2.5rem;box-shadow:var(--shadow-xl),var(--shadow-glow),inset 0 1px #ffffff0a;display:flex;flex-direction:column;gap:1rem;overflow:hidden;padding:1.5rem 1.25rem 1.25rem;position:relative;width:288px;z-index:1}.phone-notch[data-v-acf21857]{background:var(--bg-subtle);border-radius:3px;flex-shrink:0;height:6px;margin:0 auto .5rem;width:80px}.phone-screen[data-v-acf21857]{gap:.875rem}.mockup-game-header[data-v-acf21857],.phone-screen[data-v-acf21857]{display:flex;flex-direction:column}.mockup-game-header[data-v-acf21857]{gap:.375rem}.mockup-game-info[data-v-acf21857]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.125rem}.mockup-game-name[data-v-acf21857]{color:var(--text);font-family:var(--font-display);font-size:1.375rem;font-weight:700;letter-spacing:-.02em}.mockup-progress[data-v-acf21857]{background:var(--bg-subtle);border-radius:2px;height:3px;overflow:hidden}.mockup-progress-fill[data-v-acf21857]{background:linear-gradient(to right,var(--green-dark),var(--green));border-radius:2px;height:100%;transition:width .6s ease}.mockup-progress-label[data-v-acf21857]{color:var(--text-subtle);font-size:.6875rem;font-weight:500}.mockup-steps[data-v-acf21857]{display:flex;flex-direction:column;gap:.4rem}.mockup-step[data-v-acf21857]{align-items:flex-start;background:var(--bg-subtle);border-radius:.5rem;color:var(--text-muted);display:flex;font-size:.8rem;gap:.625rem;padding:.5rem .625rem;transition:background var(--t-fast)}.mockup-step.done[data-v-acf21857]{background:#22c55e0d;color:var(--text-subtle);opacity:.7;text-decoration:line-through}.mockup-step.active[data-v-acf21857]{background:#22c55e1a;border:1px solid rgba(34,197,94,.22);color:var(--text)}.step-dot[data-v-acf21857]{align-items:center;background:var(--bg-card);border:1px solid var(--border);border-radius:50%;color:var(--text-subtle);display:flex;flex-shrink:0;font-size:.625rem;font-weight:700;height:1.375rem;justify-content:center;margin-top:.05rem;min-width:1.375rem}.step-dot.done[data-v-acf21857]{background:#22c55e1f;border-color:#22c55e4d;color:var(--green)}.step-dot.active[data-v-acf21857]{background:var(--green);border-color:var(--green);box-shadow:0 0 8px #22c55e66;color:#0a1a10}.step-hint[data-v-acf21857]{color:var(--text-subtle);display:block;font-size:.6875rem;font-weight:400;margin-top:.125rem}.mockup-nav[data-v-acf21857]{display:flex;gap:.5rem}.mockup-btn-primary[data-v-acf21857]{background:var(--green);border:none;border-radius:.625rem;color:#0a1a10;cursor:pointer;flex:1;font-family:var(--font-body);font-size:.75rem;font-weight:600;padding:.5625rem;transition:background var(--t-fast)}.mockup-btn-primary[data-v-acf21857]:hover{background:var(--green-light)}.mockup-btn-outline[data-v-acf21857]{background:transparent;border:1px solid var(--border);border-radius:.625rem;color:var(--text-muted);cursor:pointer;font-family:var(--font-body);font-size:.75rem;font-weight:500;padding:.5625rem .75rem;transition:border-color var(--t-fast),color var(--t-fast);white-space:nowrap}.mockup-btn-outline[data-v-acf21857]:hover{border-color:var(--border-hover);color:var(--text)}.tag--alpha[data-v-acf21857]{background:#22c55e1f;border-color:#22c55e52}.tag-dot[data-v-acf21857]{animation:tag-pulse-acf21857 2.4s cubic-bezier(.4,0,.6,1) infinite;background:var(--green);border-radius:50%;box-shadow:0 0 0 3px #22c55e2e;height:.5rem;width:.5rem}@keyframes tag-pulse-acf21857{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.hero-actions[data-v-acf21857]{margin-top:.25rem}@media(max-width:768px){.hero[data-v-acf21857]{padding:3.5rem 0 3rem}.hero-inner[data-v-acf21857]{gap:2.5rem;grid-template-columns:1fr}.hero-visual[data-v-acf21857]{order:-1}.phone-mockup[data-v-acf21857]{width:256px}}.bgt[data-v-e1654610]{background:var(--bg);overflow:hidden;padding:5.5rem 0;position:relative}.bgt-ambient[data-v-e1654610]{background:radial-gradient(ellipse 70% 80% at 80% 50%,rgba(251,191,36,.06) 0,transparent 65%),radial-gradient(ellipse 50% 40% at 20% 50%,rgba(251,191,36,.03) 0,transparent 60%);inset:0;pointer-events:none;position:absolute}.bgt-inner[data-v-e1654610]{align-items:center;display:grid;gap:5rem;grid-template-columns:1fr 1fr;position:relative;z-index:1}.bgt-content[data-v-e1654610]{display:flex;flex-direction:column;gap:1.25rem}.bgt-tag[data-v-e1654610]{align-items:center;align-self:flex-start;background:#fbbf2414;border:1px solid rgba(251,191,36,.2);border-radius:var(--radius-full);color:var(--amber);display:inline-flex;font-size:.6875rem;font-weight:600;gap:.375rem;letter-spacing:.1em;padding:.25rem .75rem;text-transform:uppercase}.bgt-heading[data-v-e1654610]{font-size:clamp(2rem,4vw,2.875rem);letter-spacing:-.03em;line-height:1.1}.bgt-accent[data-v-e1654610]{background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-style:italic}.bgt-desc[data-v-e1654610]{color:var(--text-muted);font-size:1rem;line-height:1.75;max-width:440px}.bgt-features[data-v-e1654610]{display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:0;padding:0}.bgt-features li[data-v-e1654610]{color:var(--text-muted);font-size:.9rem;gap:.625rem}.bgt-check[data-v-e1654610],.bgt-features li[data-v-e1654610]{align-items:center;display:flex}.bgt-check[data-v-e1654610]{background:#fbbf241a;border:1px solid rgba(251,191,36,.22);border-radius:50%;flex-shrink:0;height:1.375rem;justify-content:center;width:1.375rem}.bgt-actions[data-v-e1654610]{align-items:flex-start;display:flex;flex-direction:column;gap:.625rem;margin-top:.25rem}.bgt-btn[data-v-e1654610]{align-items:center;background:#fbbf24;border-radius:var(--radius-lg);box-shadow:0 0 24px #fbbf2438;color:#0c0800;display:inline-flex;font-family:var(--font-body);font-size:.9375rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all var(--t-base)}.bgt-btn[data-v-e1654610]:hover{background:#fcd34d;box-shadow:0 0 40px #fbbf2459;color:#0c0800;transform:translateY(-2px)}.bgt-note[data-v-e1654610]{color:var(--text-subtle);font-size:.8125rem}.bgt-visual[data-v-e1654610]{align-items:center;display:flex;justify-content:center;position:relative}.bgt-ring-glow[data-v-e1654610]{background:radial-gradient(ellipse at center,rgba(251,191,36,.14) 0,transparent 65%);inset:-32px;pointer-events:none;position:absolute}.bgt-ring-svg[data-v-e1654610]{filter:drop-shadow(0 16px 40px rgba(0,0,0,.5));height:280px;position:relative;width:280px;z-index:1}.bgt-chip[data-v-e1654610]{align-items:center;background:var(--bg-card);border:1px solid rgba(251,191,36,.22);border-radius:var(--radius-full);box-shadow:0 4px 16px #0006;color:var(--text);display:flex;font-size:.75rem;font-weight:600;gap:.375rem;padding:.375rem .875rem;position:absolute;white-space:nowrap;z-index:2}.bgt-chip-1[data-v-e1654610]{right:-4%;top:8%}.bgt-chip-2[data-v-e1654610]{right:-10%;top:50%;transform:translateY(-50%)}.bgt-chip-3[data-v-e1654610]{bottom:10%;left:-4%}@media(max-width:860px){.bgt-inner[data-v-e1654610]{gap:2.5rem;grid-template-columns:1fr}.bgt-visual[data-v-e1654610]{order:-1;padding:2.5rem 1rem}.bgt-chip-1[data-v-e1654610]{right:0;top:.5rem}.bgt-chip-2[data-v-e1654610]{right:0;top:50%;transform:translateY(-50%)}.bgt-chip-3[data-v-e1654610]{bottom:.5rem;left:0}}@media(max-width:480px){.bgt-chip[data-v-e1654610]{display:none}.bgt-visual[data-v-e1654610]{padding:0}}.features[data-v-dac901d0]{background:var(--bg-subtle);overflow:hidden;padding:6rem 0;position:relative}.features-grid[data-v-dac901d0]{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.feature-card[data-v-dac901d0]{background:var(--bg-card);border-top:2px solid var(--border);display:flex;flex-direction:column;gap:.875rem;overflow:hidden;padding:1.625rem;position:relative}.feature-card--accent[data-v-dac901d0]{border-top-color:var(--green)}.feature-card--accent .feature-ordinal[data-v-dac901d0]{color:#22c55e0f}.feature-ordinal[data-v-dac901d0]{color:#ffffff08;font-family:var(--font-display);font-size:5rem;font-weight:700;letter-spacing:-.04em;line-height:1;pointer-events:none;position:absolute;right:.75rem;top:-.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}html.light .feature-ordinal[data-v-dac901d0]{color:#0000000a}.feature-icon-wrap[data-v-dac901d0]{align-items:center;background:#22c55e1a;border-radius:var(--radius-md);color:var(--green);display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.feature-body[data-v-dac901d0]{display:flex;flex:1;flex-direction:column;gap:.375rem}.feature-body h3[data-v-dac901d0]{font-family:var(--font-display);font-size:1.125rem;font-weight:700;letter-spacing:-.015em}.feature-body p[data-v-dac901d0]{font-size:.875rem;line-height:1.65}.feature-footer[data-v-dac901d0]{border-top:1px solid var(--border);margin-top:auto;padding-top:.25rem}.feature-badge[data-v-dac901d0]{align-items:center;display:inline-flex;font-size:.6875rem;font-weight:600;gap:.375rem;letter-spacing:.08em;text-transform:uppercase}.feature-badge[data-v-dac901d0]:before{background:currentColor;border-radius:50%;content:"";flex-shrink:0;height:.4rem;width:.4rem}.feature-badge--alpha[data-v-dac901d0]{color:var(--green)}.feature-badge--beta[data-v-dac901d0]{color:var(--green-light);opacity:.85}.feature-badge--roadmap[data-v-dac901d0]{color:var(--text-subtle)}.how[data-v-8dd93109]{padding:6rem 0}.steps[data-v-8dd93109]{display:flex;flex-direction:column;margin:0 auto;max-width:600px}.step-row[data-v-8dd93109]{display:flex;gap:1.5rem}.step-left[data-v-8dd93109]{flex-direction:column}.step-left[data-v-8dd93109],.step-num[data-v-8dd93109]{align-items:center;display:flex;flex-shrink:0}.step-num[data-v-8dd93109]{background:#22c55e1a;border:1px solid rgba(34,197,94,.2);border-radius:50%;color:var(--green);font-family:var(--font-display);font-size:1.0625rem;font-weight:700;height:2.5rem;justify-content:center;position:relative;transition:background var(--t-base),box-shadow var(--t-base);width:2.5rem;z-index:1}.step-row:hover .step-num[data-v-8dd93109]{background:#22c55e2e;box-shadow:0 0 16px #22c55e33}.step-line[data-v-8dd93109]{background:linear-gradient(180deg,#22c55e40 0,#22c55e0a);flex:1;margin:.25rem 0;min-height:1.5rem;width:1px}.step-body[data-v-8dd93109]{padding-bottom:2rem;padding-top:.375rem}.step-row:last-child .step-body[data-v-8dd93109]{padding-bottom:0}.step-body h3[data-v-8dd93109]{color:var(--text);font-family:var(--font-display);font-size:1.125rem;font-weight:700;letter-spacing:-.015em;margin-bottom:.375rem}.step-body p[data-v-8dd93109]{color:var(--text-muted);font-size:.9rem;line-height:1.7}.ecosystem[data-v-4ca744b4]{background:var(--bg-subtle);padding:6rem 0}.eco-inner[data-v-4ca744b4]{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr auto;padding:2.75rem 3rem}.eco-content[data-v-4ca744b4]{display:flex;flex-direction:column;gap:1rem;max-width:460px}.eco-content h2[data-v-4ca744b4]{font-size:clamp(1.5rem,3vw,2.125rem);line-height:1.2}.eco-content em[data-v-4ca744b4]{color:var(--green);font-style:italic}.eco-btn[data-v-4ca744b4]{align-self:flex-start;gap:.5rem;margin-top:.25rem}.eco-diagram[data-v-4ca744b4]{gap:0;min-width:160px}.eco-app[data-v-4ca744b4],.eco-diagram[data-v-4ca744b4]{align-items:center;display:flex;flex-direction:column}.eco-app[data-v-4ca744b4]{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-lg);gap:.375rem;padding:1.125rem 1.25rem;text-align:center;width:100%}.eco-app--ludo[data-v-4ca744b4]{border-top:2px solid rgba(34,197,94,.4)}.eco-app--bgt[data-v-4ca744b4]{border-top:2px solid rgba(251,191,36,.4)}.eco-app-icon[data-v-4ca744b4]{align-items:center;border-radius:var(--radius-md);display:flex;height:2.75rem;justify-content:center;margin-bottom:.125rem;width:2.75rem}.eco-app-icon--green[data-v-4ca744b4]{background:#22c55e1a}.eco-app-icon--amber[data-v-4ca744b4]{background:#fbbf241a}.eco-app-name[data-v-4ca744b4]{color:var(--text);font-family:var(--font-display);font-size:.9375rem;font-weight:700}.eco-app-role[data-v-4ca744b4]{color:var(--text-subtle);font-size:.75rem}.eco-app-features[data-v-4ca744b4]{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center;margin-top:.375rem}.eco-app-features span[data-v-4ca744b4]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-muted);font-size:.6875rem;font-weight:500;padding:.125rem .5rem}.eco-connector[data-v-4ca744b4]{align-items:center;display:flex;flex-direction:column;gap:.375rem;padding:.5rem 0}.eco-connector-line[data-v-4ca744b4]{background:linear-gradient(180deg,#22c55e80,#22c55e26);height:1.25rem;width:1.5px}.eco-connector-line--amber[data-v-4ca744b4]{background:linear-gradient(180deg,#fbbf2426,#fbbf2480)}.eco-connector-badge[data-v-4ca744b4]{align-items:center;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-muted);display:flex;font-size:.6875rem;font-weight:600;gap:.3rem;padding:.25rem .625rem;white-space:nowrap}@media(max-width:768px){.eco-inner[data-v-4ca744b4]{gap:2rem;grid-template-columns:1fr;padding:1.75rem}.eco-diagram[data-v-4ca744b4]{min-width:unset;width:100%}}.cta[data-v-f37cf1ce]{overflow:hidden;padding:7rem 0;position:relative}.cta-bg[data-v-f37cf1ce]{background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(34,197,94,.07) 0,transparent 65%);inset:0;pointer-events:none;position:absolute}.cta-inner[data-v-f37cf1ce]{align-items:center;display:flex;flex-direction:column;gap:1.125rem;position:relative;text-align:center;z-index:1}.cta-inner h2[data-v-f37cf1ce]{font-size:clamp(2rem,4.5vw,3rem);letter-spacing:-.03em;line-height:1.1}.cta-desc[data-v-f37cf1ce]{color:var(--text-muted);font-size:1.0625rem;line-height:1.6;max-width:480px}.cta-form-wrap[data-v-f37cf1ce]{margin-top:.75rem;max-width:520px;width:100%}.tag--alpha[data-v-f37cf1ce]{background:#22c55e1f;border-color:#22c55e52}.tag-dot[data-v-f37cf1ce]{animation:cta-pulse-f37cf1ce 2.4s cubic-bezier(.4,0,.6,1) infinite;background:var(--green);border-radius:50%;box-shadow:0 0 0 3px #22c55e2e;display:inline-block;height:.5rem;width:.5rem}@keyframes cta-pulse-f37cf1ce{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.cta-bullets[data-v-f37cf1ce]{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;justify-content:center;list-style:none;margin:.5rem 0 0;max-width:560px;padding:0}.cta-bullets li[data-v-f37cf1ce]{align-items:center;color:var(--text-muted);display:flex;font-size:.875rem;gap:.5rem}.cta-check[data-v-f37cf1ce]{align-items:center;background:#22c55e1f;border:1px solid rgba(34,197,94,.28);border-radius:50%;color:var(--green);display:inline-flex;flex-shrink:0;height:1.125rem;justify-content:center;width:1.125rem}
