.welcome-page[data-v-f23d423d]{min-height:100vh;background:radial-gradient(1200px 600px at 80% -10%,rgba(247,183,51,.08),transparent 60%),radial-gradient(1100px 500px at -10% 10%,rgba(23,201,100,.1),transparent 60%),var(--color-background);color:var(--color-text-primary);overflow-x:hidden}.top-nav[data-v-f23d423d]{position:sticky;top:0;z-index:30;transition:background var(--transition-base),border-color var(--transition-base);background:transparent;border-bottom:1px solid transparent}.top-nav.scrolled[data-v-f23d423d]{background:#0a0e16c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:#ffffff0f}.nav-inner[data-v-f23d423d]{max-width:1180px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand[data-v-f23d423d]{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--color-text-primary);font-weight:var(--font-weight-extrabold);font-size:var(--font-size-base)}.brand-mark[data-v-f23d423d]{display:inline-block;width:28px;height:28px;border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover;box-shadow:0 4px 14px #17c96459;flex-shrink:0}.brand-edition[data-v-f23d423d]{font-size:.62rem;letter-spacing:.16em;padding:2px 6px;border-radius:var(--radius-full);background:#f7b73326;color:var(--color-accent);font-weight:var(--font-weight-bold)}.nav-links[data-v-f23d423d]{display:flex;align-items:center;gap:16px}.nav-links a[data-v-f23d423d]{color:var(--color-text-secondary);text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:color var(--transition-fast)}.nav-links a[data-v-f23d423d]:hover{color:var(--color-text-primary)}.nav-login[data-v-f23d423d]{border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-md);padding:6px 12px}.nav-login[data-v-f23d423d]:hover{border-color:var(--color-primary);color:var(--color-primary)!important}.nav-cta[data-v-f23d423d]{border:none;cursor:pointer;padding:8px 14px;border-radius:var(--radius-md);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:var(--color-text-inverse);box-shadow:0 4px 14px #17c9644d;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.nav-cta[data-v-f23d423d]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #17c96473}.hero[data-v-f23d423d]{position:relative;overflow:hidden;padding:32px 0 64px}.hero-bg[data-v-f23d423d]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.orb[data-v-f23d423d]{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5;animation:orb-float-f23d423d 12s ease-in-out infinite}.orb-green[data-v-f23d423d]{width:380px;height:380px;background:radial-gradient(circle,rgba(23,201,100,.55),transparent 70%);top:-80px;left:-100px}.orb-gold[data-v-f23d423d]{width:320px;height:320px;background:radial-gradient(circle,rgba(247,183,51,.45),transparent 70%);top:20%;right:-80px;animation-delay:-4s}.orb-blue[data-v-f23d423d]{width:260px;height:260px;background:radial-gradient(circle,rgba(56,189,248,.3),transparent 70%);bottom:-60px;left:30%;animation-delay:-7s}@keyframes orb-float-f23d423d{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(-18px) translate(10px)}}.pitch-lines[data-v-f23d423d]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(180deg,transparent 0 calc(100% - 1px),rgba(255,255,255,.025) 100%),repeating-linear-gradient(0deg,transparent 0 60px,rgba(255,255,255,.02) 60px 61px);-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,#000 50%,transparent 100%);mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,#000 50%,transparent 100%)}.hero-inner[data-v-f23d423d]{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:32px 20px 0;display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center}.hero-eyebrow[data-v-f23d423d]{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:var(--radius-full);border:1px solid rgba(23,201,100,.3);background:#17c96414;color:var(--color-primary);font-size:.72rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.hero-eyebrow .dot[data-v-f23d423d]{width:7px;height:7px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 8px var(--color-primary);animation:pulse-f23d423d 1.6s ease-in-out infinite}@keyframes pulse-f23d423d{0%,to{opacity:.7}50%{opacity:1}}.hero-title[data-v-f23d423d]{margin:16px 0 14px;font-size:clamp(2.4rem,5.2vw,4.6rem);font-weight:var(--font-weight-extrabold);line-height:1.02;letter-spacing:-.02em;background:linear-gradient(180deg,#fff,#c9d4e0);-webkit-background-clip:text;background-clip:text;color:transparent}.title-accent[data-v-f23d423d]{display:grid;grid-template-areas:"stack";line-height:inherit;position:relative;isolation:isolate}.accent-sizer[data-v-f23d423d],.accent-typed[data-v-f23d423d]{grid-area:stack;white-space:nowrap;line-height:inherit;min-height:1em}.accent-sizer[data-v-f23d423d]{visibility:hidden;pointer-events:none}.accent-typed[data-v-f23d423d]{display:inline-flex;align-items:baseline;justify-content:flex-start}.accent-text[data-v-f23d423d]{background:linear-gradient(135deg,var(--color-primary),var(--color-accent));-webkit-background-clip:text;background-clip:text;color:transparent}.accent-caret[data-v-f23d423d]{display:inline-block;width:3px;height:.95em;margin-left:4px;border-radius:2px;background:var(--color-accent);transform:translateY(.06em);animation:accent-caret-blink-f23d423d 1.05s steps(1,end) infinite;opacity:.9}@keyframes accent-caret-blink-f23d423d{0%,49%{opacity:.95}50%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.accent-caret[data-v-f23d423d]{animation:none;opacity:0}}.hero-subtitle[data-v-f23d423d]{max-width:560px;color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:1.55;margin-bottom:22px}.hero-actions[data-v-f23d423d]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}.trust-row[data-v-f23d423d]{display:flex;flex-wrap:wrap;gap:8px}.trust-pill[data-v-f23d423d]{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);padding:5px 12px;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.08);background:#ffffff08}.trust-icon[data-v-f23d423d]{font-size:.85rem}.hero-mock[data-v-f23d423d]{position:relative;height:480px;perspective:1400px}.mock-card[data-v-f23d423d]{position:absolute;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,#ffffff0f,#ffffff05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 24px 60px #00000073;padding:14px;display:flex;flex-direction:column;gap:10px;animation:mock-float-f23d423d 7s ease-in-out infinite}@keyframes mock-float-f23d423d{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.mock-tag[data-v-f23d423d]{font-size:.6rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);font-weight:var(--font-weight-bold)}.mock-fixture[data-v-f23d423d]{top:0;left:4%;width:70%;transform:rotate(-2deg);animation-delay:0s}.mock-fixture-row[data-v-f23d423d]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.mock-team[data-v-f23d423d]{display:inline-flex;align-items:center;gap:8px;font-weight:var(--font-weight-bold);font-size:.85rem}.mock-crest[data-v-f23d423d]{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:var(--font-weight-extrabold);color:#fff}.mc-a[data-v-f23d423d]{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary))}.mc-b[data-v-f23d423d]{background:linear-gradient(135deg,#38bdf8,#1d4ed8)}.mock-vs[data-v-f23d423d]{font-size:.72rem;color:var(--color-text-tertiary)}.mock-next-btn[data-v-f23d423d]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:none;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:var(--color-text-inverse);font-weight:var(--font-weight-bold);font-size:.78rem;cursor:default;animation:pulse-glow-f23d423d 2.2s ease-in-out infinite}@keyframes pulse-glow-f23d423d{0%,to{box-shadow:0 0 #17c96480}50%{box-shadow:0 0 0 10px #17c96400}}.play-tri[data-v-f23d423d]{width:0;height:0;border-left:7px solid currentColor;border-top:5px solid transparent;border-bottom:5px solid transparent}.mock-formation[data-v-f23d423d]{bottom:6%;right:4%;width:64%;transform:rotate(2.5deg);animation-delay:-2s}.formation-pitch[data-v-f23d423d]{position:relative;height:130px;border-radius:var(--radius-md);background:linear-gradient(180deg,#22c55e2e,#22c55e0f),repeating-linear-gradient(0deg,transparent 0 16px,rgba(255,255,255,.04) 16px 17px);border:1px solid rgba(34,197,94,.2)}.formation-pitch .dot[data-v-f23d423d]{position:absolute;width:12px;height:12px;border-radius:50%;transform:translate(-50%);border:2px solid rgba(255,255,255,.85);box-shadow:0 0 6px #0006}.pos-gk[data-v-f23d423d]{background:var(--color-accent);top:8%;left:50%}.pos-def[data-v-f23d423d]{background:#38bdf8;top:30%}.pos-mid[data-v-f23d423d]{background:var(--color-primary);top:55%}.pos-att[data-v-f23d423d]{background:#f87171;top:80%}.mock-table[data-v-f23d423d]{top:36%;right:0;width:60%;transform:rotate(-1.5deg);animation-delay:-4s}.mini-standings[data-v-f23d423d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.mini-row[data-v-f23d423d]{display:grid;grid-template-columns:18px 1fr auto;gap:8px;align-items:center;padding:4px 8px;font-size:.78rem;border-radius:var(--radius-sm);background:#ffffff08}.mini-row-self[data-v-f23d423d]{background:linear-gradient(90deg,rgba(23,201,100,.18),transparent);border-left:3px solid var(--color-primary)}.mini-pos[data-v-f23d423d]{color:var(--color-text-tertiary);font-weight:var(--font-weight-bold)}.mini-pts[data-v-f23d423d]{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);color:var(--color-primary)}.btn-primary[data-v-f23d423d],.btn-ghost[data-v-f23d423d]{display:inline-flex;align-items:center;gap:8px;border-radius:var(--radius-md);padding:12px 20px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-decoration:none;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast)}.btn-primary[data-v-f23d423d]{border:none;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:var(--color-text-inverse);box-shadow:0 8px 24px #17c96459}.btn-primary[data-v-f23d423d]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #17c96480}.btn-arrow[data-v-f23d423d]{transition:transform var(--transition-fast)}.btn-primary:hover .btn-arrow[data-v-f23d423d]{transform:translate(3px)}.btn-ghost[data-v-f23d423d]{border:1px solid rgba(255,255,255,.14);background:#ffffff08;color:var(--color-text-primary)}.btn-ghost[data-v-f23d423d]:hover{background:#ffffff14;border-color:#ffffff47}.content[data-v-f23d423d]{max-width:1180px;margin:0 auto;padding:0 20px 60px;display:flex;flex-direction:column;gap:56px}.hero-stats[data-v-f23d423d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff0a,#ffffff03)}.stat-item[data-v-f23d423d]{text-align:center;position:relative;padding:4px;animation:rise-f23d423d .6s ease-out both;animation-delay:calc(var(--i, 0) * 80ms)}.stat-item[data-v-f23d423d]:not(:last-child):after{content:"";position:absolute;right:0;top:14%;height:72%;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.1),transparent)}.stat-item strong[data-v-f23d423d]{display:block;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:var(--font-weight-extrabold);background:linear-gradient(135deg,var(--color-primary),var(--color-accent));-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.02em}.stat-item span[data-v-f23d423d]{display:block;margin-top:2px;color:var(--color-text-tertiary);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:var(--font-weight-bold)}@keyframes rise-f23d423d{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.section-head[data-v-f23d423d]{margin-bottom:24px}.section-head-center[data-v-f23d423d]{text-align:center}.section-eyebrow[data-v-f23d423d]{display:inline-block;font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;color:var(--color-primary);font-weight:var(--font-weight-bold);margin-bottom:8px}.section-title[data-v-f23d423d]{margin:0 0 6px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:var(--font-weight-extrabold);letter-spacing:-.01em;line-height:1.15}.section-sub[data-v-f23d423d]{color:var(--color-text-secondary);font-size:var(--font-size-base);max-width:640px;line-height:1.55}.pillars-grid[data-v-f23d423d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pillar-card[data-v-f23d423d]{position:relative;overflow:hidden;padding:18px;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff0a,#ffffff03);transition:transform var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.pillar-card[data-v-f23d423d]:hover{transform:translateY(-4px);border-color:#17c9644d;box-shadow:0 16px 32px #0000004d}.pillar-icon[data-v-f23d423d]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:linear-gradient(135deg,#17c96433,#f7b7331f);border:1px solid rgba(23,201,100,.25);font-size:1.2rem;margin-bottom:12px}.pillar-title[data-v-f23d423d]{margin:0 0 4px;font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.pillar-desc[data-v-f23d423d]{margin:0;color:var(--color-text-secondary);font-size:.85rem;line-height:1.5}.pillar-shine[data-v-f23d423d]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 0%,rgba(23,201,100,.16),transparent 60%);opacity:0;transition:opacity var(--transition-base);pointer-events:none}.pillar-card:hover .pillar-shine[data-v-f23d423d]{opacity:1}.flow-list[data-v-f23d423d]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;position:relative}.flow-item[data-v-f23d423d]{position:relative;padding:16px 14px;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.06);background:#ffffff05;text-align:center;animation:rise-f23d423d .6s ease-out both;animation-delay:calc(var(--i, 0) * .1s)}.flow-num[data-v-f23d423d]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;margin:0 auto 10px;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:var(--color-text-inverse);font-weight:var(--font-weight-extrabold);box-shadow:0 6px 16px #17c96459}.flow-body h4[data-v-f23d423d]{margin:0 0 4px;font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.flow-body p[data-v-f23d423d]{margin:0;font-size:.8rem;color:var(--color-text-secondary);line-height:1.45}.flow-connector[data-v-f23d423d]{position:absolute;right:-8px;top:32px;width:16px;height:2px;background:linear-gradient(90deg,var(--color-primary),transparent);z-index:1}.showcase[data-v-f23d423d]{display:flex;flex-direction:column;gap:20px}.showcase-card[data-v-f23d423d]{padding:18px;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.06);background:linear-gradient(160deg,#ffffff0a,#ffffff03);display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:center;transition:border-color var(--transition-base)}.showcase-card[data-v-f23d423d]:hover{border-color:#17c9642e}.showcase-card.reverse[data-v-f23d423d]{grid-template-columns:1fr 1.1fr}.showcase-card.reverse .showcase-visual[data-v-f23d423d]{order:2}.showcase-card.reverse .showcase-copy[data-v-f23d423d]{order:1}.showcase-visual[data-v-f23d423d]{min-height:240px;border-radius:var(--radius-lg);background:linear-gradient(180deg,#0000004d,#00000026);border:1px solid rgba(255,255,255,.05);padding:16px;display:flex;flex-direction:column;gap:12px;justify-content:center}.showcase-copy[data-v-f23d423d]{display:flex;flex-direction:column;gap:8px}.card-eyebrow[data-v-f23d423d]{font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent);font-weight:var(--font-weight-bold)}.showcase-copy h3[data-v-f23d423d]{margin:0;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:var(--font-weight-extrabold);line-height:1.1;letter-spacing:-.01em}.showcase-copy p[data-v-f23d423d]{color:var(--color-text-secondary);margin:0;font-size:var(--font-size-base);line-height:1.55}.card-link[data-v-f23d423d]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}.link-arrow[data-v-f23d423d]{transition:transform var(--transition-fast)}.card-link:hover .link-arrow[data-v-f23d423d]{transform:translate(4px)}.visual-timeline[data-v-f23d423d]{display:flex;flex-direction:column;gap:12px}.timeline-rail[data-v-f23d423d]{position:relative;height:36px}.rail-line[data-v-f23d423d]{position:absolute;top:50%;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));border-radius:var(--radius-full)}.tl-event[data-v-f23d423d]{position:absolute;top:50%;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;border:2px solid var(--color-background)}.ev-goal[data-v-f23d423d]{background:#17c96440}.ev-board[data-v-f23d423d]{background:#a78bfa40}.ev-transfer[data-v-f23d423d]{background:#fb923c40}.ev-trophy[data-v-f23d423d]{background:#f7b7334d}.tl-cards[data-v-f23d423d]{display:flex;flex-direction:column;gap:6px}.tl-card[data-v-f23d423d]{display:flex;gap:8px;padding:6px 10px;border-radius:var(--radius-md);background:#ffffff08;border-left:3px solid var(--color-primary);font-size:.8rem}.tl-card-board[data-v-f23d423d]{border-left-color:#a78bfa}.tl-card-transfer[data-v-f23d423d]{border-left-color:#fb923c}.tl-time[data-v-f23d423d]{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:60px;font-weight:var(--font-weight-bold)}.visual-pitch[data-v-f23d423d]{display:flex;flex-direction:column;gap:10px}.vp-stage[data-v-f23d423d]{position:relative;height:180px;border-radius:var(--radius-md);background:linear-gradient(180deg,#22c55e33,#22c55e14),repeating-linear-gradient(0deg,transparent 0 18px,rgba(255,255,255,.04) 18px 19px);border:1px solid rgba(34,197,94,.2)}.vp-line-mid[data-v-f23d423d]{position:absolute;top:50%;left:0;right:0;height:1px;background:#ffffff2e}.vp-circle[data-v-f23d423d]{position:absolute;top:50%;left:50%;width:50px;height:50px;border-radius:50%;border:1px solid rgba(255,255,255,.18);transform:translate(-50%,-50%)}.vp-dot[data-v-f23d423d]{position:absolute;width:14px;height:14px;border-radius:50%;transform:translate(-50%);border:2px solid rgba(255,255,255,.85);box-shadow:0 0 6px #0006}.vp-gk[data-v-f23d423d]{background:var(--color-accent);top:6%;left:50%}.vp-def[data-v-f23d423d]{background:#38bdf8;top:28%}.vp-mid[data-v-f23d423d]{background:var(--color-primary);top:55%}.vp-att[data-v-f23d423d]{background:#f87171;top:82%}.vp-tags[data-v-f23d423d]{display:flex;flex-wrap:wrap;gap:6px}.vp-tag[data-v-f23d423d]{font-size:.72rem;font-weight:var(--font-weight-semibold);padding:4px 10px;border-radius:var(--radius-full);background:#17c9641f;color:var(--color-primary);border:1px solid rgba(23,201,100,.25)}.visual-table[data-v-f23d423d]{font-size:.82rem}.vt-head[data-v-f23d423d]{display:grid;grid-template-columns:24px 1fr 30px 36px;gap:6px;padding:6px 10px;font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-tertiary);border-bottom:1px solid rgba(255,255,255,.06)}.vt-head-num[data-v-f23d423d]{text-align:right}.vt-row[data-v-f23d423d]{display:grid;grid-template-columns:24px 1fr 30px 36px;gap:6px;align-items:center;padding:6px 10px;border-radius:var(--radius-sm);position:relative}.vt-row+.vt-row[data-v-f23d423d]{border-top:1px solid rgba(255,255,255,.04)}.vt-row-cl[data-v-f23d423d]{background:linear-gradient(90deg,rgba(23,201,100,.06),transparent 80%)}.vt-row-self[data-v-f23d423d]{background:linear-gradient(90deg,rgba(23,201,100,.18),transparent);border-left:3px solid var(--color-primary);padding-left:8px}.vt-pos[data-v-f23d423d]{font-weight:var(--font-weight-bold);color:var(--color-text-secondary)}.vt-row-self .vt-pos[data-v-f23d423d]{color:var(--color-primary)}.vt-name[data-v-f23d423d]{display:inline-flex;align-items:center;gap:8px;font-weight:var(--font-weight-semibold);min-width:0}.vt-crest[data-v-f23d423d]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:.65rem;font-weight:var(--font-weight-extrabold);color:#fff;flex-shrink:0}.vt-num[data-v-f23d423d]{font-variant-numeric:tabular-nums;color:var(--color-text-tertiary);text-align:right}.vt-pts[data-v-f23d423d]{color:var(--color-text-primary);font-weight:var(--font-weight-bold)}.vt-row-self .vt-pts[data-v-f23d423d]{color:var(--color-primary)}.marquee-section[data-v-f23d423d]{padding:0}.marquee-track-wrap[data-v-f23d423d]{margin-top:16px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track[data-v-f23d423d]{display:flex;gap:12px;width:-moz-max-content;width:max-content;animation:marquee-f23d423d 38s linear infinite}@keyframes marquee-f23d423d{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-pill[data-v-f23d423d]{display:inline-flex;flex-direction:column;gap:2px;padding:10px 16px;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.08);background:#ffffff08;white-space:nowrap}.marquee-name[data-v-f23d423d]{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.marquee-type[data-v-f23d423d]{font-size:.7rem;color:var(--color-text-tertiary)}.final-cta[data-v-f23d423d]{position:relative;overflow:hidden;text-align:center;padding:60px 24px;border-radius:var(--radius-xl);border:1px solid rgba(23,201,100,.18);background:radial-gradient(circle at 50% 0%,rgba(23,201,100,.18),transparent 60%),linear-gradient(180deg,#ffffff0a,#ffffff03)}.cta-bg[data-v-f23d423d]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cta-orb[data-v-f23d423d]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.4;animation:orb-float-f23d423d 9s ease-in-out infinite}.cta-orb-1[data-v-f23d423d]{width:200px;height:200px;background:radial-gradient(circle,rgba(23,201,100,.6),transparent 70%);top:-40px;left:20%}.cta-orb-2[data-v-f23d423d]{width:180px;height:180px;background:radial-gradient(circle,rgba(247,183,51,.5),transparent 70%);bottom:-40px;right:25%;animation-delay:-3s}.cta-inner[data-v-f23d423d]{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px}.cta-title[data-v-f23d423d]{margin:0;font-size:clamp(2rem,4vw,3.2rem);font-weight:var(--font-weight-extrabold);line-height:1.05;letter-spacing:-.02em;background:linear-gradient(180deg,#fff,#c9d4e0);-webkit-background-clip:text;background-clip:text;color:transparent}.cta-sub[data-v-f23d423d]{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-lg);max-width:540px}.cta-actions[data-v-f23d423d]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:6px}.welcome-footer[data-v-f23d423d]{border-top:1px solid rgba(255,255,255,.06);background:#0003}.footer-inner[data-v-f23d423d]{max-width:1180px;margin:0 auto;padding:32px 20px;display:flex;flex-direction:column;gap:22px}.footer-brand-row[data-v-f23d423d]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.footer-brand[data-v-f23d423d]{display:inline-flex;align-items:center;gap:8px;font-size:var(--font-size-base);font-weight:var(--font-weight-extrabold)}.footer-badges[data-v-f23d423d]{display:flex;gap:8px;flex-wrap:wrap}.badge[data-v-f23d423d]{font-size:.7rem;padding:4px 10px;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.1);color:var(--color-text-secondary)}.footer-links-grid[data-v-f23d423d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.footer-col h4[data-v-f23d423d]{margin:0 0 8px;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-tertiary);font-weight:var(--font-weight-bold)}.footer-col a[data-v-f23d423d]{display:block;padding:4px 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-fast)}.footer-col a[data-v-f23d423d]:hover{color:var(--color-primary)}.footer-legal[data-v-f23d423d]{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid rgba(255,255,255,.05);flex-wrap:wrap;gap:10px;font-size:.78rem;color:var(--color-text-tertiary)}.legal-links[data-v-f23d423d]{display:flex;gap:16px}.legal-links a[data-v-f23d423d]{color:var(--color-text-tertiary);text-decoration:none}.legal-links a[data-v-f23d423d]:hover{color:var(--color-primary)}@media(max-width:980px){.hero-inner[data-v-f23d423d]{grid-template-columns:1fr;gap:28px}.hero-mock[data-v-f23d423d]{height:360px}.pillars-grid[data-v-f23d423d]{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-list[data-v-f23d423d]{grid-template-columns:repeat(5,minmax(170px,1fr));overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}.flow-item[data-v-f23d423d]{scroll-snap-align:start}.showcase-card[data-v-f23d423d],.showcase-card.reverse[data-v-f23d423d]{grid-template-columns:1fr}.showcase-card.reverse .showcase-visual[data-v-f23d423d],.showcase-card.reverse .showcase-copy[data-v-f23d423d]{order:initial}.footer-links-grid[data-v-f23d423d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.nav-links[data-v-f23d423d]{gap:10px}.nav-links a[data-v-f23d423d]:not(.nav-login){display:none}.hero[data-v-f23d423d]{padding:16px 0 40px}.hero-inner[data-v-f23d423d]{padding:16px 16px 0}.hero-stats[data-v-f23d423d]{grid-template-columns:1fr;padding:14px}.stat-item[data-v-f23d423d]:not(:last-child):after{display:none}.pillars-grid[data-v-f23d423d]{grid-template-columns:1fr}.content[data-v-f23d423d]{padding:0 16px 40px;gap:40px}.final-cta[data-v-f23d423d]{padding:40px 18px}.nav-cta[data-v-f23d423d]{padding:6px 10px;font-size:.78rem}}@media(prefers-reduced-motion:reduce){.orb[data-v-f23d423d],.mock-card[data-v-f23d423d],.stat-item[data-v-f23d423d],.flow-item[data-v-f23d423d],.marquee-track[data-v-f23d423d],.mock-next-btn[data-v-f23d423d],.cta-orb[data-v-f23d423d],.hero-eyebrow .dot[data-v-f23d423d]{animation:none!important}}
