chore(website): coming-soon badges, standards reframe, pricing, company info

- Suite: "coming soon" badge + dimmed glyph on Meet & Chat (data-driven `soon` flag)
- Stack (section 07): reframe from a vendor shopping-list to open standards +
  portability (no vendor names exposed; keeps the no-lock-in message)
- Pricing: 69 → 49 kr/user/mo
- Company info (footer + contact): Åtoften 33, 6710 Esbjerg V; CVR 43 14 18 21
This commit is contained in:
Ronni Baslund
2026-06-05 14:46:35 +02:00
parent 2e400d86c5
commit 6d82502e7b
3 changed files with 53 additions and 40 deletions
+14 -1
View File
@@ -25,7 +25,20 @@ const copy = useCopy()
minHeight: '280px',
}"
>
<LandingModuleGlyph :name="card.name" />
<div :style="{ display: 'flex', alignItems: 'flex-start', justifyContent: 'space-between', gap: '12px' }">
<span :style="{ opacity: card.soon ? 0.5 : 1 }"><LandingModuleGlyph :name="card.name" /></span>
<span
v-if="card.soon"
:style="{
display: 'inline-flex', alignItems: 'center', gap: '6px', flexShrink: 0,
fontFamily: '\'JetBrains Mono\', monospace', fontSize: '9px', letterSpacing: '0.1em', textTransform: 'uppercase',
color: t.fgMuted, border: `1px solid ${t.border}`, borderRadius: '999px', padding: '4px 9px', whiteSpace: 'nowrap',
}"
>
<span :style="{ width: '5px', height: '5px', borderRadius: '999px', background: t.signal }" />
{{ copy.suite.soonLabel }}
</span>
</div>
<div>
<div :style="{ fontFamily: '\'Inter Tight\', sans-serif', fontWeight: 600, fontSize: '22px', color: t.fg, letterSpacing: '-0.02em' }">{{ card.name }}</div>
<div :style="{ fontFamily: '\'JetBrains Mono\', monospace', fontSize: '10.5px', color: t.fgDim, marginTop: '6px', letterSpacing: '0.08em', textTransform: 'lowercase' }">{{ card.tag }}</div>