.landing-root[data-v-e71cd03e]{--landing-parallax-slow:0px;--landing-parallax-fast:0px;isolation:isolate}.landing-fixed-glow[data-v-e71cd03e]{z-index:0;pointer-events:none;background:radial-gradient(circle at top, #4ade801f, transparent 26%), radial-gradient(circle at bottom, #e5b84924, transparent 32%), var(--background);position:fixed;inset:0}.landing-shell[data-v-e71cd03e]{width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(20px,3.6vw,48px)}.landing-section[data-v-e71cd03e]{position:relative}.landing-promo-band[data-v-e71cd03e]{width:100%;max-width:980px;margin-inline:auto}.landing-promo-band-wrap[data-v-e71cd03e]{justify-content:center;width:100%;display:flex}.landing-hero-section[data-v-e71cd03e]{position:relative}.landing-hero-mesh[data-v-e71cd03e]{opacity:.56;width:min(100%,620px);height:clamp(320px,44vw,520px);transform:translate3d(calc(var(--landing-parallax-slow) * -.02), calc(var(--landing-parallax-slow) * -.04), 0);pointer-events:none;background-image:radial-gradient(circle at 0 0,#e5b8491a,#0000 42%),linear-gradient(#e5b84917 1px,#0000 1px),linear-gradient(90deg,#e5b84917 1px,#0000 1px);background-size:24px 24px;border-radius:40px;position:absolute;top:-32px;left:-12px;box-shadow:inset 0 0 0 1px #e5b84914,0 0 36px #e5b8490a;-webkit-mask-image:radial-gradient(circle,#000 62%,#0000 100%);mask-image:radial-gradient(circle,#000 62%,#0000 100%)}.landing-grid-bg[data-v-e71cd03e]{opacity:.14;transform:translate3d(0, calc(var(--landing-parallax-slow) * -.08), 0);background-image:linear-gradient(#94a3b814 1px,#0000 1px),linear-gradient(90deg,#94a3b814 1px,#0000 1px);background-position:50%;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 48%,#0000 100%);mask-image:radial-gradient(circle,#000 48%,#0000 100%)}.landing-orb[data-v-e71cd03e]{filter:blur(80px);pointer-events:none;opacity:.75;border-radius:999px;position:absolute}.landing-orb--gold[data-v-e71cd03e]{background:#e5b84929;width:320px;height:320px;animation:10s ease-in-out infinite landing-float-e71cd03e;top:48px;right:-120px}.landing-orb--green[data-v-e71cd03e]{background:#4ade8024;width:300px;height:300px;animation:12s ease-in-out infinite reverse landing-float-e71cd03e;bottom:120px;left:-120px}.landing-parallax-stack[data-v-e71cd03e]{transform:translate3d(0, calc(var(--landing-parallax-slow) * -.06), 0)}.landing-floating-card[data-v-e71cd03e]{transform:translate3d(0, calc(var(--landing-parallax-fast) * -.04), 0)}.landing-chip[data-v-e71cd03e]{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.landing-chip--positive[data-v-e71cd03e]{color:#4ade80;background:#4ade801f;border:1px solid #4ade802e}.landing-chip--neutral[data-v-e71cd03e]{color:#e5b849;background:#e5b84914;border:1px solid #e5b84929}.landing-mini-card[data-v-e71cd03e],.landing-panel-card[data-v-e71cd03e],.landing-feature-card[data-v-e71cd03e]{border:1px solid var(--border);background:#0e1628d6}.landing-mini-card[data-v-e71cd03e]{border-radius:22px;padding:16px}.landing-panel-card[data-v-e71cd03e]{border-radius:24px;padding:18px}.landing-feature-card[data-v-e71cd03e]{border-radius:24px;padding:18px;transition:transform .24s,border-color .24s,background .24s}.landing-feature-card[data-v-e71cd03e]:hover{background:#121d32f5;border-color:#e5b84924;transform:translateY(-4px)}.landing-mini-copy[data-v-e71cd03e]{color:var(--muted-foreground);font-size:13px;line-height:1.7}.landing-image-stage[data-v-e71cd03e]{border:1px solid var(--app-border-subtle);background:radial-gradient(circle at 50% 24%,#e5b84924,#0000 30%),linear-gradient(#131b2fd1,#0a0f1deb);border-radius:34px;justify-content:stretch;align-items:stretch;min-height:100%;padding:22px 16px 0;position:relative;overflow:hidden}.landing-image-frame[data-v-e71cd03e]{border:1px solid var(--app-border-subtle);background:radial-gradient(circle at top,#e5b84914,#0000 34%),linear-gradient(#131b2f57,#0a0f1d00);border-radius:28px;flex:1;justify-content:center;align-items:center;width:100%;min-height:100%;display:flex;position:relative;overflow:hidden}.landing-image-render[data-v-e71cd03e]{z-index:1;object-fit:contain;object-position:center center;width:100%;height:100%;max-height:100%;display:block;position:relative}.landing-image-glow[data-v-e71cd03e]{pointer-events:none;background:radial-gradient(circle at 50% 18%,#e5b84914,#0000 28%);position:absolute;inset:0}.landing-tag[data-v-e71cd03e],.landing-module-pill[data-v-e71cd03e]{border:1px solid var(--app-border-strong);color:var(--foreground);background:#131b2fe0;border-radius:999px;align-items:center;display:inline-flex}.landing-tag[data-v-e71cd03e]{min-height:30px;padding:0 12px}.landing-module-pill[data-v-e71cd03e]{letter-spacing:.06em;text-transform:uppercase;min-height:34px;color:var(--app-foreground-soft);padding:0 14px;font-size:12px;font-weight:700;transition:transform .24s,border-color .24s,color .24s}.landing-module-pill[data-v-e71cd03e]:hover{color:var(--foreground);border-color:#e5b8492e;transform:translateY(-2px)}.landing-timeline[data-v-e71cd03e]{padding-left:18px;position:relative}.landing-timeline[data-v-e71cd03e]:before{content:"";background:linear-gradient(#e5b8493d,#94a3b81f);width:1px;position:absolute;top:8px;bottom:8px;left:0}.landing-step[data-v-e71cd03e]{position:relative}.landing-step[data-v-e71cd03e]:before{content:"";opacity:.48;background:#e5b849;border-radius:999px;width:10px;height:10px;transition:opacity .35s,box-shadow .35s,transform .35s;position:absolute;top:26px;left:-22px;box-shadow:0 0 0 6px #e5b8491f}.landing-reveal[data-v-e71cd03e]{opacity:0;transition:opacity .8s,transform .9s cubic-bezier(.16,1,.3,1)}.landing-reveal-soft[data-v-e71cd03e]{filter:blur(12px);transition:opacity .8s,transform .9s cubic-bezier(.16,1,.3,1),filter .8s}.landing-reveal-up[data-v-e71cd03e]{transform:translateY(36px)}.landing-reveal-left[data-v-e71cd03e]{transform:translate(-40px,30px)}.landing-reveal-right[data-v-e71cd03e]{transform:translate(40px,30px)}.landing-reveal-scale[data-v-e71cd03e]{transform:translateY(28px)scale(.94)}.landing-reveal.is-visible[data-v-e71cd03e]{opacity:1;transform:translate(0,0)scale(1)}.landing-reveal-soft.is-visible[data-v-e71cd03e]{filter:blur()}.landing-step.is-visible[data-v-e71cd03e]:before{opacity:1;animation:1.6s ease-in-out infinite landing-dot-pulse-e71cd03e;transform:scale(1.12);box-shadow:0 0 0 6px #e5b8491f,0 0 18px #e5b84961}@keyframes landing-float-e71cd03e{0%,to{transform:translate(0,0)}50%{transform:translateY(-24px)}}@keyframes landing-dot-pulse-e71cd03e{0%,to{opacity:1;box-shadow:0 0 0 6px #e5b8491f,0 0 14px #e5b84947}50%{opacity:.72;box-shadow:0 0 0 8px #e5b84914,0 0 24px #e5b8496b}}@media (width<=1023px){.landing-timeline[data-v-e71cd03e]{padding-left:0}.landing-timeline[data-v-e71cd03e]:before,.landing-step[data-v-e71cd03e]:before{content:none}.landing-hero-mesh[data-v-e71cd03e]{opacity:.18;width:100%;height:300px;left:0}}@media (width<=1279px){.landing-parallax-stack[data-v-e71cd03e],.landing-floating-card[data-v-e71cd03e]{transform:none}}@media (width>=1280px){.landing-promo-band[data-v-e71cd03e]{width:min(980px,100vw - 96px);margin-inline:auto}}@media (width>=1440px){.landing-section[data-v-e71cd03e]{margin-top:8rem}}@media (prefers-reduced-motion:reduce){.landing-grid-bg[data-v-e71cd03e],.landing-hero-mesh[data-v-e71cd03e],.landing-parallax-stack[data-v-e71cd03e],.landing-floating-card[data-v-e71cd03e],.landing-reveal[data-v-e71cd03e],.landing-orb[data-v-e71cd03e],.landing-step[data-v-e71cd03e]:before{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
