/* (c) 2026 Jennifer K. Mellen - GenM Software. LaunchWX promo (2026-10-02). */
.lwx-lx-stage{background:radial-gradient(120% 140% at 50% 40%,#0d1a44 0%,#050B1E 70%);border-radius:18px;padding:clamp(10px,2.4vw,22px);line-height:0}
.lwx-lx-stage img{display:block;width:100%;height:auto;max-width:760px;margin:0 auto}
.lwx-lx-badge{display:inline-block;font-family:"IBM Plex Mono",monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;
  background:var(--strike);color:var(--ink-on-strike);padding:5px 10px;border-radius:999px;font-weight:600;line-height:1.2}
/* features band */
.lwx-lx-feature{margin-top:26px;border-top:1px solid var(--line);padding-top:26px}
.lwx-lx-feature h3{font-size:clamp(22px,3vw,28px);margin:16px 0 14px}
.lwx-lx-feature .lwx-lx-pitch{max-width:72ch}
.lwx-lx-list{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px}
.lwx-lx-list li{background:var(--glass);border:1px solid var(--glass-brd);border-radius:14px;padding:14px 16px;color:var(--muted);line-height:1.55}
.lwx-lx-list li strong{display:block;color:var(--ink);margin-bottom:3px}
.lwx-lx-note{color:var(--muted);font-size:14px;max-width:72ch;margin-top:18px}
#launchwx{scroll-margin-top:90px}
/* home card */
#launchwx-promo{padding-top:8px;padding-bottom:8px}
.lwx-lx-home{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:center;position:relative;text-decoration:none;color:inherit}
.lwx-lx-home .lwx-lx-badge{position:absolute;top:14px;left:14px;z-index:2}
.lwx-lx-home h2{margin:0 0 8px;font-size:clamp(22px,2.6vw,30px)}
.lwx-lx-home p{color:var(--muted);margin:0 0 12px}
.lwx-lx-more{color:var(--cyan);font-weight:600}
.lwx-lx-home:hover .lwx-lx-more{text-decoration:underline}
@media (max-width:860px){.lwx-lx-home{grid-template-columns:1fr;gap:16px}}
/* sidebar card */
.lwx-lx-side a{display:block;text-decoration:none;color:inherit}
.lwx-lx-side .lwx-lx-stage{margin:8px 0;padding:8px;border-radius:12px}
.lwx-lx-side-t{display:block;font-size:13.5px;color:var(--muted);line-height:1.5}
.lwx-lx-side a:hover .lwx-lx-side-t{color:var(--cyan)}
