|
14 | 14 | import Overview from '$lib/Overview.svelte'; |
15 | 15 | import PillarList from '$lib/PillarList.svelte'; |
16 | 16 | import CtaSection from '$lib/CtaSection.svelte'; |
| 17 | + import { AUGMENTUM_SIGNUP_URL, HAS_EMBED_SIGNUP } from '$lib/marketing'; |
17 | 18 |
|
18 | 19 | const pillars = [ |
19 | 20 | { |
|
68 | 69 |
|
69 | 70 | <PillarList {pillars} /> |
70 | 71 |
|
| 72 | + <section class="launch-briefing" id="launch-briefing"> |
| 73 | + <div class="launch-inner preserve-3d"> |
| 74 | + <h2 class="glitch-subtle">GET THE<br />LAUNCH BRIEFING.</h2> |
| 75 | + <p> |
| 76 | + One operational briefing when Augmentum OS goes live, then occasional high-signal updates across the |
| 77 | + sovereign stack. |
| 78 | + </p> |
| 79 | + |
| 80 | + {#if HAS_EMBED_SIGNUP} |
| 81 | + <div class="signup-shell"> |
| 82 | + <iframe |
| 83 | + src={AUGMENTUM_SIGNUP_URL} |
| 84 | + title="Augmentum OS launch briefing signup" |
| 85 | + loading="lazy" |
| 86 | + referrerpolicy="no-referrer-when-downgrade" |
| 87 | + ></iframe> |
| 88 | + </div> |
| 89 | + |
| 90 | + <div class="launch-links"> |
| 91 | + <a class="btn-secondary" href={AUGMENTUM_SIGNUP_URL} target="_blank" rel="noreferrer">OPEN FORM IN NEW TAB</a> |
| 92 | + </div> |
| 93 | + {:else} |
| 94 | + <div class="launch-links"> |
| 95 | + <a class="btn-primary" href={AUGMENTUM_SIGNUP_URL}>NOTIFY ME AT LAUNCH →</a> |
| 96 | + </div> |
| 97 | + <p class="launch-fallback">Form embedding is unavailable in this environment. Use the direct signup link above.</p> |
| 98 | + {/if} |
| 99 | + |
| 100 | + <p class="launch-note">Double opt-in enabled. Unsubscribe anytime.</p> |
| 101 | + </div> |
| 102 | + </section> |
| 103 | + |
71 | 104 | <CtaSection |
72 | | - title="BUILT WITHOUT<br />COMPROMISE." |
73 | | - body="Augmentum OS ships Summer 2026. One email when it is ready — send us your address." |
74 | | - actions={[{ label: 'NOTIFY ME AT LAUNCH →', href: 'mailto:hello@sovren.software?subject=Augmentum OS Launch Notification' }]} |
| 105 | + title="BUILD SOVEREIGNLY." |
| 106 | + body="Augmentum OS, Visage, and MrHaven are designed as one command layer. Read the operating thesis behind the stack." |
| 107 | + actions={[ |
| 108 | + { label: 'READ THE MANIFESTO →', href: '/ecosystem' }, |
| 109 | + { label: 'EXPLORE VISAGE →', href: '/visage', style: 'secondary' }, |
| 110 | + ]} |
75 | 111 | /> |
76 | 112 | </main> |
| 113 | + |
| 114 | +<style> |
| 115 | + .launch-briefing { |
| 116 | + background: transparent; |
| 117 | + color: var(--text-primary); |
| 118 | + padding: var(--pad-section-lg); |
| 119 | + border-top: 1px solid var(--border); |
| 120 | + position: relative; |
| 121 | + scroll-margin-top: calc(var(--nav-h) + var(--space-xl)); |
| 122 | + } |
| 123 | +
|
| 124 | + .launch-inner { |
| 125 | + max-width: var(--max-w); |
| 126 | + margin: 0 auto; |
| 127 | + display: flex; |
| 128 | + flex-direction: column; |
| 129 | + gap: var(--space-2xl); |
| 130 | + } |
| 131 | +
|
| 132 | + .launch-briefing h2 { |
| 133 | + font-size: var(--fs-h2); |
| 134 | + font-weight: var(--fw-bold); |
| 135 | + letter-spacing: var(--ls-wide); |
| 136 | + line-height: var(--lh-heading); |
| 137 | + text-transform: uppercase; |
| 138 | + } |
| 139 | +
|
| 140 | + .launch-briefing p { |
| 141 | + font-size: var(--fs-body-sm); |
| 142 | + line-height: var(--lh-relaxed); |
| 143 | + letter-spacing: var(--ls-default); |
| 144 | + max-width: var(--max-w-body); |
| 145 | + color: var(--text-secondary); |
| 146 | + } |
| 147 | +
|
| 148 | + .signup-shell { |
| 149 | + border: 1px solid var(--border); |
| 150 | + background: var(--surface); |
| 151 | + backdrop-filter: blur(6px); |
| 152 | + overflow: hidden; |
| 153 | + } |
| 154 | +
|
| 155 | + .signup-shell iframe { |
| 156 | + width: 100%; |
| 157 | + min-height: clamp(620px, 78vh, 820px); |
| 158 | + border: none; |
| 159 | + background: transparent; |
| 160 | + } |
| 161 | +
|
| 162 | + .launch-links { |
| 163 | + display: flex; |
| 164 | + gap: var(--space-lg); |
| 165 | + flex-wrap: wrap; |
| 166 | + } |
| 167 | +
|
| 168 | + .launch-note { |
| 169 | + color: var(--text-muted); |
| 170 | + font-size: var(--fs-label); |
| 171 | + letter-spacing: var(--ls-wider); |
| 172 | + text-transform: uppercase; |
| 173 | + } |
| 174 | +
|
| 175 | + .launch-fallback { |
| 176 | + color: var(--text-muted); |
| 177 | + font-size: var(--fs-body-xs); |
| 178 | + max-width: none; |
| 179 | + } |
| 180 | +
|
| 181 | + @media (max-width: 768px) { |
| 182 | + .launch-briefing { |
| 183 | + padding: var(--space-5xl) var(--space-xl); |
| 184 | + } |
| 185 | +
|
| 186 | + .signup-shell iframe { |
| 187 | + min-height: 760px; |
| 188 | + } |
| 189 | + } |
| 190 | +</style> |
0 commit comments