.hero[data-v-1507bea1]{background:linear-gradient(180deg,var(--color-hero-background-start),var(--color-surface))}.hero-glow[data-v-1507bea1]{background:radial-gradient(760px 420px at 76% 12%,var(--color-hero-glow-primary),transparent 62%),radial-gradient(620px 420px at 8% 82%,var(--color-hero-glow-secondary),transparent 60%)}.hero-grid[data-v-1507bea1]{background-image:linear-gradient(var(--color-hero-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--color-hero-grid-line) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(900px 560px at 50% 30%,var(--color-mask-solid),transparent 78%);mask-image:radial-gradient(900px 560px at 50% 30%,var(--color-mask-solid),transparent 78%)}.hero-badge[data-v-1507bea1]{background:var(--theme-light-color);border:1px solid var(--color-border-theme-soft);color:var(--theme-color);font-size:var(--font-size-sm-minus)}.hero-badge-dot[data-v-1507bea1],.hero-status-dot[data-v-1507bea1]{background:var(--color-status-success)}.hero-title[data-v-1507bea1]{font-size:var(--font-size-hero-title);font-weight:var(--font-weight-black);letter-spacing:0;line-height:1.18}.hero-line[data-v-1507bea1]{font-weight:inherit}.hero-highlight[data-v-1507bea1]{background:linear-gradient(100deg,var(--theme-color),var(--color-hero-gradient-end));background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hero-desc[data-v-1507bea1]{font-size:var(--font-size-body-plus);line-height:1.9}.hero-stat dd[data-v-1507bea1]{color:var(--theme-color);font-size:var(--font-size-stat);font-weight:700;line-height:1.2}.hero-stat dt[data-v-1507bea1]{color:var(--color-text-tertiary);font-size:var(--font-size-sm-minus)}.hero-panel[data-v-1507bea1]{box-shadow:var(--shadow-hero-panel)}.hero-panel-head[data-v-1507bea1]{color:var(--color-text-description);letter-spacing:0}.hero-panel-eyebrow[data-v-1507bea1],.hero-panel-head[data-v-1507bea1]{font-size:var(--font-size-caption)}.hero-media[data-v-1507bea1]{box-shadow:inset 0 0 0 1px var(--color-hero-media-line)}.hero-dot[data-v-1507bea1]{background:var(--color-border-action);transition:width .25s ease,background-color .25s ease}.hero-dot.is-active[data-v-1507bea1]{background:var(--theme-color);width:26px}@media(max-width:1024px){.hero-title[data-v-1507bea1]{font-size:var(--font-size-hero-title-tablet)}}@media(max-width:768px){.hero-title[data-v-1507bea1]{font-size:var(--font-size-hero-title-mobile)}.hero-desc[data-v-1507bea1]{font-size:var(--font-size-base)}}@media(max-width:480px){.hero-badge[data-v-1507bea1]{line-height:1.5}.hero-title[data-v-1507bea1]{font-size:var(--font-size-hero-title-compact)}.hero-actions[data-v-1507bea1] .theme-action{flex:1 1 100%}}
