.GwVegW_page{--tool-accent:var(--primary);--tool-accent-strong:var(--primary);--tool-accent-soft:var(--primary);background:linear-gradient(180deg, color-mix(in srgb, var(--background) 82%, var(--tool-accent) 18%) 0, var(--background) 340px);min-height:100vh;color:var(--foreground)}.GwVegW_hero{border-bottom:1px solid color-mix(in srgb, var(--border) 78%, var(--tool-accent) 22%);background:linear-gradient(135deg, color-mix(in srgb, var(--background) 84%, var(--tool-accent) 16%), color-mix(in srgb, var(--background) 88%, var(--tool-accent-soft) 12%))}.GwVegW_heroInner{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 22px;width:min(100% - 48px,1120px);margin:0 auto;padding:clamp(30px,5vw,48px) 0 clamp(28px,4vw,40px);display:grid}.GwVegW_logoWrap{grid-row:1/span 2;justify-content:flex-start;margin-bottom:0;display:flex}.GwVegW_heroCopy{max-width:760px;margin:0}.GwVegW_heroBrand{background:linear-gradient(135deg, var(--tool-accent-strong), var(--tool-accent-soft));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:820;line-height:1.02}.GwVegW_heroBrandCompact{overflow-wrap:normal;word-break:keep-all;font-size:clamp(1.9rem,4vw,2.75rem)}.GwVegW_heroTitle{color:var(--foreground);margin:6px 0 0;font-size:clamp(1.08rem,2vw,1.45rem);font-weight:760;line-height:1.24}.GwVegW_heroSubtitle{max-width:720px;color:var(--muted-foreground);margin:8px 0 0;font-size:clamp(.96rem,1.7vw,1.06rem);line-height:1.65}.GwVegW_heroActions{flex-wrap:wrap;grid-column:2;justify-content:flex-start;gap:12px;margin-top:6px;display:flex}.GwVegW_outlineButton{border-color:color-mix(in srgb, var(--border) 58%, var(--tool-accent) 42%)!important;color:color-mix(in srgb, var(--foreground) 70%, var(--tool-accent) 30%)!important;background:color-mix(in srgb, var(--background) 88%, var(--tool-accent) 12%)!important}.GwVegW_joinPanel{border:1px solid color-mix(in srgb, var(--border) 78%, var(--tool-accent) 22%);background:color-mix(in srgb, var(--card) 92%, var(--tool-accent) 8%);width:min(100% - 32px,500px);box-shadow:0 18px 42px color-mix(in srgb, var(--tool-accent) 12%, transparent);border-radius:8px;margin:-24px auto 0;padding:14px}.GwVegW_section{width:min(100% - 32px,1160px);margin:0 auto;padding:clamp(54px,7vw,76px) 0}.GwVegW_sectionNarrow{width:min(100% - 32px,760px);margin:0 auto;padding:clamp(44px,6vw,64px) 0}.GwVegW_sectionMuted{border-block:1px solid color-mix(in srgb, var(--border) 82%, var(--tool-accent) 18%);background:color-mix(in srgb, var(--muted) 78%, var(--tool-accent) 8%)}.GwVegW_sectionMutedInner{width:min(100% - 32px,980px);margin:0 auto;padding:clamp(54px,7vw,76px) 0}.GwVegW_sectionHeader{text-align:center;max-width:680px;margin:0 auto 34px}.GwVegW_sectionHeading{color:var(--foreground);margin:0;font-size:clamp(1.65rem,3.4vw,2.25rem);font-weight:760;line-height:1.18}.GwVegW_sectionHeadingAccent{color:var(--tool-accent-strong)}.GwVegW_sectionText{color:var(--muted-foreground);margin:12px auto 0;line-height:1.65}.GwVegW_featureGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;display:grid}.GwVegW_featureCard{border-color:color-mix(in srgb, var(--border) 82%, var(--tool-accent) 18%);background:color-mix(in srgb, var(--card) 94%, var(--tool-accent) 6%);height:100%;box-shadow:0 12px 32px color-mix(in srgb, var(--tool-accent) 7%, transparent);border-radius:8px;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden}.GwVegW_featureCard:hover{border-color:color-mix(in srgb, var(--border) 40%, var(--tool-accent) 60%);box-shadow:0 18px 48px color-mix(in srgb, var(--tool-accent) 13%, transparent);transform:translateY(-2px)}.GwVegW_featureIcon{border-radius:8px;width:48px;height:48px}.GwVegW_stepGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.GwVegW_stepItem{border:1px solid color-mix(in srgb, var(--border) 84%, var(--tool-accent) 16%);background:color-mix(in srgb, var(--card) 88%, transparent);text-align:center;border-radius:8px;min-width:0;padding:22px 18px}.GwVegW_stepIcon{margin-bottom:16px;display:inline-flex;position:relative}.GwVegW_stepIconBox{background:linear-gradient(135deg, var(--tool-accent), var(--tool-accent-soft));color:#fff;width:56px;height:56px;box-shadow:0 14px 34px color-mix(in srgb, var(--tool-accent) 22%, transparent);border-radius:8px;justify-content:center;align-items:center;display:flex}.GwVegW_stepBadge{border:1px solid color-mix(in srgb, var(--border) 52%, var(--tool-accent) 48%);background:var(--background);width:26px;height:26px;color:var(--tool-accent-strong);border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:760;display:flex;position:absolute;top:-9px;right:-9px}.GwVegW_compactSection{width:min(100% - 32px,760px);margin:0 auto 28px}.GwVegW_listFrame{border:1px solid var(--border);background:var(--card);border-radius:8px;overflow:hidden}.GwVegW_ctaCard{border-color:color-mix(in srgb, var(--border) 62%, var(--tool-accent) 38%);background:color-mix(in srgb, var(--card) 86%, var(--tool-accent) 14%);box-shadow:0 18px 48px color-mix(in srgb, var(--tool-accent) 12%, transparent);border-radius:8px;overflow:hidden}.GwVegW_quickActionCard{border-color:color-mix(in srgb, var(--border) 78%, var(--tool-accent) 22%);background:color-mix(in srgb, var(--card) 94%, var(--tool-accent) 6%);border-radius:8px;height:100%;transition:border-color .16s,box-shadow .16s,transform .16s}.GwVegW_quickActionCard:hover{border-color:color-mix(in srgb, var(--border) 40%, var(--tool-accent) 60%);box-shadow:0 12px 32px color-mix(in srgb, var(--tool-accent) 11%, transparent);transform:translateY(-2px)}.GwVegW_emptyState{border:1px solid color-mix(in srgb, var(--border) 72%, var(--tool-accent) 28%);background:color-mix(in srgb, var(--card) 90%, var(--tool-accent) 10%);text-align:center;border-radius:8px;margin-bottom:36px;padding:clamp(24px,5vw,34px)}.GwVegW_emptyStateActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}@media (max-width:760px){.GwVegW_heroInner{text-align:center;grid-template-columns:1fr;width:min(100% - 28px,980px);padding-top:34px}.GwVegW_logoWrap{grid-row:auto;justify-content:center}.GwVegW_heroBrand{font-size:clamp(2.45rem,13vw,3.7rem)}.GwVegW_heroBrandCompact{font-size:clamp(2.1rem,8.8vw,2.5rem)}.GwVegW_heroActions>*{width:100%}.GwVegW_heroActions{grid-column:auto;justify-content:center;margin-top:18px}.GwVegW_emptyStateActions>*{width:100%}.GwVegW_joinPanel{width:min(100% - 28px,500px);margin-top:-18px}.GwVegW_section,.GwVegW_sectionNarrow,.GwVegW_sectionMutedInner,.GwVegW_compactSection{width:min(100% - 28px,1160px)}.GwVegW_stepGrid{grid-template-columns:1fr}}@media (min-width:761px) and (max-width:980px){.GwVegW_stepGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.GwVegW_featureCard,.GwVegW_quickActionCard{transition:none}.GwVegW_featureCard:hover,.GwVegW_quickActionCard:hover{transform:none}}
