index.html 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <meta name="description" content="Gramora — AI-powered writing tools for macOS. Grammar checker, paraphrasing, translation, and more.">
  7. <title>Gramora — Write Better, Faster</title>
  8. <link rel="preconnect" href="https://fonts.googleapis.com">
  9. <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  10. <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">
  11. <style>
  12. :root {
  13. --teal: #00a67e;
  14. --teal-dark: #008c6b;
  15. --teal-light: #e6f7f2;
  16. --gradient-start: #009e78;
  17. --gradient-end: #33c799;
  18. --bg: #f8fafb;
  19. --surface: #ffffff;
  20. --text-primary: #1a2438;
  21. --text-secondary: #475569;
  22. --text-muted: #6b7280;
  23. --border: #c7d2de;
  24. --shadow: 0 4px 24px rgba(0, 0, 0, 0.06);
  25. --shadow-lg: 0 12px 48px rgba(0, 166, 126, 0.12);
  26. --radius: 16px;
  27. --radius-sm: 10px;
  28. --max-width: 1120px;
  29. --font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  30. }
  31. *, *::before, *::after { box-sizing: border-box; }
  32. html { scroll-behavior: smooth; }
  33. body {
  34. margin: 0;
  35. font-family: var(--font);
  36. font-size: 16px;
  37. line-height: 1.6;
  38. color: var(--text-primary);
  39. background: var(--bg);
  40. -webkit-font-smoothing: antialiased;
  41. }
  42. img { max-width: 100%; display: block; }
  43. a { color: var(--teal); text-decoration: none; transition: color 0.2s ease; }
  44. a:hover { color: var(--teal-dark); }
  45. .container { width: min(100% - 2rem, var(--max-width)); margin-inline: auto; }
  46. .hero { position: relative; padding: 5rem 0 6rem; overflow: hidden; }
  47. .hero::before {
  48. content: ""; position: absolute; top: -120px; right: -80px;
  49. width: 480px; height: 480px; border-radius: 50%;
  50. background: radial-gradient(circle, rgba(0, 166, 126, 0.12) 0%, transparent 70%);
  51. pointer-events: none;
  52. }
  53. .hero::after {
  54. content: ""; position: absolute; bottom: -60px; left: -40px;
  55. width: 320px; height: 320px; border-radius: 50%;
  56. background: radial-gradient(circle, rgba(0, 166, 126, 0.08) 0%, transparent 70%);
  57. pointer-events: none;
  58. }
  59. .hero-grid {
  60. display: grid; grid-template-columns: 1fr 1fr; gap: 3rem;
  61. align-items: center; position: relative;
  62. }
  63. .hero-badge {
  64. display: inline-flex; align-items: center; gap: 0.4rem;
  65. padding: 0.35rem 0.85rem; background: var(--teal-light); color: var(--teal-dark);
  66. border-radius: 999px; font-size: 0.8125rem; font-weight: 600; margin-bottom: 1.25rem;
  67. }
  68. .hero h1 {
  69. font-size: clamp(2.25rem, 5vw, 3.25rem); line-height: 1.15;
  70. font-weight: 800; letter-spacing: -0.03em; margin: 0 0 1.25rem;
  71. }
  72. .hero h1 span {
  73. background: linear-gradient(135deg, var(--gradient-start), var(--gradient-end));
  74. -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;
  75. }
  76. .hero-lead { font-size: 1.125rem; color: var(--text-secondary); margin: 0 0 2rem; max-width: 32rem; }
  77. .hero-actions { display: flex; flex-wrap: wrap; gap: 1rem; }
  78. .btn {
  79. display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem;
  80. padding: 0.875rem 1.75rem; border-radius: 14px; font-size: 0.9375rem; font-weight: 600;
  81. border: none; cursor: pointer; transition: transform 0.2s ease, box-shadow 0.2s ease; text-decoration: none;
  82. }
  83. .btn:hover { transform: translateY(-1px); }
  84. .btn-primary {
  85. background: linear-gradient(135deg, var(--gradient-start), var(--gradient-end));
  86. color: #fff; box-shadow: 0 4px 16px rgba(0, 166, 126, 0.35);
  87. }
  88. .btn-primary:hover { color: #fff; box-shadow: 0 8px 24px rgba(0, 166, 126, 0.45); }
  89. .btn-secondary { background: var(--surface); color: var(--text-primary); border: 1px solid var(--border); }
  90. .btn-secondary:hover { color: var(--teal); border-color: var(--teal); }
  91. .hero-visual { position: relative; }
  92. .app-preview {
  93. background: var(--surface); border-radius: var(--radius);
  94. border: 1px solid var(--border); box-shadow: var(--shadow-lg); overflow: hidden;
  95. }
  96. .app-preview-bar {
  97. display: flex; align-items: center; gap: 0.4rem;
  98. padding: 0.75rem 1rem; background: #f1f5f9; border-bottom: 1px solid var(--border);
  99. }
  100. .app-preview-dot { width: 10px; height: 10px; border-radius: 50%; background: #e2e8f0; }
  101. .app-preview-dot:nth-child(1) { background: #ff5f57; }
  102. .app-preview-dot:nth-child(2) { background: #febc2e; }
  103. .app-preview-dot:nth-child(3) { background: #28c840; }
  104. .app-preview-body { display: grid; grid-template-columns: 180px 1fr; min-height: 320px; }
  105. .app-sidebar { background: #fafbfc; border-right: 1px solid var(--border); padding: 1.25rem 0.75rem; }
  106. .app-sidebar-item {
  107. display: flex; align-items: center; gap: 0.5rem;
  108. padding: 0.55rem 0.75rem; border-radius: 8px;
  109. font-size: 0.8125rem; color: var(--text-secondary); margin-bottom: 0.25rem;
  110. }
  111. .app-sidebar-item.active { background: var(--teal-light); color: var(--teal-dark); font-weight: 600; }
  112. .app-sidebar-icon { width: 16px; height: 16px; border-radius: 4px; background: var(--border); flex-shrink: 0; }
  113. .app-sidebar-item.active .app-sidebar-icon { background: var(--teal); }
  114. .app-content { padding: 1.5rem; }
  115. .app-content h3 { margin: 0 0 0.75rem; font-size: 1rem; }
  116. .app-text-block {
  117. background: #f8fafb; border: 1px solid var(--border); border-radius: 12px;
  118. padding: 1rem; font-size: 0.875rem; color: var(--text-secondary); line-height: 1.7;
  119. }
  120. .app-text-block .highlight { background: rgba(0, 166, 126, 0.15); color: var(--teal-dark); padding: 0 2px; border-radius: 3px; }
  121. .section { padding: 4.5rem 0; }
  122. .section-header { text-align: center; max-width: 36rem; margin: 0 auto 3rem; }
  123. .section-header h2 { font-size: clamp(1.75rem, 3vw, 2.25rem); font-weight: 800; letter-spacing: -0.02em; margin: 0 0 0.75rem; }
  124. .section-header p { color: var(--text-secondary); margin: 0; font-size: 1.0625rem; }
  125. .features-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.5rem; }
  126. .feature-card {
  127. background: var(--surface); border: 1px solid var(--border); border-radius: var(--radius);
  128. padding: 1.75rem; transition: box-shadow 0.25s ease, transform 0.25s ease;
  129. }
  130. .feature-card:hover { box-shadow: var(--shadow); transform: translateY(-2px); }
  131. .feature-icon {
  132. width: 44px; height: 44px; border-radius: 12px;
  133. display: grid; place-items: center; font-size: 1.25rem; margin-bottom: 1rem;
  134. }
  135. .feature-card h3 { margin: 0 0 0.5rem; font-size: 1.0625rem; }
  136. .feature-card p { margin: 0; color: var(--text-secondary); font-size: 0.9375rem; }
  137. .cta-band {
  138. background: linear-gradient(135deg, var(--gradient-start), var(--gradient-end));
  139. border-radius: var(--radius); padding: 3.5rem 2rem; text-align: center; color: #fff; margin: 2rem 0 0;
  140. }
  141. .cta-band h2 { font-size: clamp(1.5rem, 3vw, 2rem); margin: 0 0 0.75rem; }
  142. .cta-band p { margin: 0 0 1.75rem; opacity: 0.92; font-size: 1.0625rem; }
  143. .cta-band .btn-primary { background: #fff; color: var(--teal-dark); box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15); }
  144. .cta-band .btn-primary:hover { color: var(--teal-dark); }
  145. @media (max-width: 900px) {
  146. .hero-grid { grid-template-columns: 1fr; text-align: center; }
  147. .hero-lead { margin-inline: auto; }
  148. .hero-actions { justify-content: center; }
  149. .hero-visual { order: -1; max-width: 520px; margin-inline: auto; }
  150. .features-grid { grid-template-columns: repeat(2, 1fr); }
  151. }
  152. @media (max-width: 640px) {
  153. .features-grid { grid-template-columns: 1fr; }
  154. .app-preview-body { grid-template-columns: 1fr; }
  155. .app-sidebar { display: none; }
  156. }
  157. </style>
  158. </head>
  159. <body>
  160. <main>
  161. <section class="hero">
  162. <div class="container hero-grid">
  163. <div class="hero-copy">
  164. <span class="hero-badge">✦ Available for macOS</span>
  165. <h1>Write with <span>confidence</span> and clarity</h1>
  166. <p class="hero-lead">
  167. Gramora is your all-in-one AI writing assistant for Mac. Fix grammar, rephrase sentences,
  168. translate languages, and craft perfect emails — all in one beautiful app.
  169. </p>
  170. <div class="hero-actions">
  171. <a href="https://apps.apple.com" class="btn btn-primary">Download on Mac App Store</a>
  172. <a href="#features" class="btn btn-secondary">Explore Features</a>
  173. </div>
  174. </div>
  175. <div class="hero-visual">
  176. <div class="app-preview">
  177. <div class="app-preview-bar">
  178. <span class="app-preview-dot"></span>
  179. <span class="app-preview-dot"></span>
  180. <span class="app-preview-dot"></span>
  181. </div>
  182. <div class="app-preview-body">
  183. <aside class="app-sidebar">
  184. <div class="app-sidebar-item active">
  185. <span class="app-sidebar-icon"></span>
  186. Grammar Checker
  187. </div>
  188. <div class="app-sidebar-item">
  189. <span class="app-sidebar-icon"></span>
  190. Summarizer
  191. </div>
  192. <div class="app-sidebar-item">
  193. <span class="app-sidebar-icon"></span>
  194. Paraphrasing
  195. </div>
  196. <div class="app-sidebar-item">
  197. <span class="app-sidebar-icon"></span>
  198. Translator
  199. </div>
  200. <div class="app-sidebar-item">
  201. <span class="app-sidebar-icon"></span>
  202. AI Email Writer
  203. </div>
  204. </aside>
  205. <div class="app-content">
  206. <h3>Grammar Checker</h3>
  207. <div class="app-text-block">
  208. The team <span class="highlight">are</span> working hard to finish the project on time.
  209. <br><br>
  210. ✓ Suggested: The team <strong>is</strong> working hard to finish the project on time.
  211. </div>
  212. </div>
  213. </div>
  214. </div>
  215. </div>
  216. </div>
  217. </section>
  218. <section class="section" id="features">
  219. <div class="container">
  220. <div class="section-header">
  221. <h2>Everything you need to write better</h2>
  222. <p>Powerful AI tools designed for students, professionals, and creators — right on your Mac.</p>
  223. </div>
  224. <div class="features-grid">
  225. <article class="feature-card">
  226. <div class="feature-icon" style="background:#5ba6f2;color:#fff;">✓</div>
  227. <h3>Grammar Checker</h3>
  228. <p>Instantly catch grammar mistakes and get clear suggestions to improve your writing.</p>
  229. </article>
  230. <article class="feature-card">
  231. <div class="feature-icon" style="background:#a3dec9;color:#1a5c47;">↻</div>
  232. <h3>Paraphrasing Tool</h3>
  233. <p>Revamp your sentences while keeping the original meaning intact.</p>
  234. </article>
  235. <article class="feature-card">
  236. <div class="feature-icon" style="background:#9670ed;color:#fff;">Aa</div>
  237. <h3>Spelling Checker</h3>
  238. <p>Ensure accuracy in every word with intelligent spell-checking.</p>
  239. </article>
  240. <article class="feature-card">
  241. <div class="feature-icon" style="background:#f25270;color:#fff;">📖</div>
  242. <h3>Dictionary</h3>
  243. <p>Look up definitions and meanings without leaving your workflow.</p>
  244. </article>
  245. <article class="feature-card">
  246. <div class="feature-icon" style="background:#db59f2;color:#fff;">✉</div>
  247. <h3>AI Email Writer</h3>
  248. <p>Draft professional emails in seconds with the right tone and structure.</p>
  249. </article>
  250. <article class="feature-card">
  251. <div class="feature-icon" style="background:#fa9933;color:#fff;">"</div>
  252. <h3>Punctuation Checker</h3>
  253. <p>Perfect your punctuation for polished, publication-ready text.</p>
  254. </article>
  255. <article class="feature-card">
  256. <div class="feature-icon" style="background:#00a67e;color:#fff;">🌐</div>
  257. <h3>Language Translator</h3>
  258. <p>Translate text between languages quickly and accurately.</p>
  259. </article>
  260. <article class="feature-card">
  261. <div class="feature-icon" style="background:#64748b;color:#fff;">📄</div>
  262. <h3>Summarizer</h3>
  263. <p>Condense long articles and documents into concise summaries.</p>
  264. </article>
  265. <article class="feature-card">
  266. <div class="feature-icon" style="background:#334155;color:#fff;">🔍</div>
  267. <h3>Journal Finder</h3>
  268. <p>Discover academic journals relevant to your research topic.</p>
  269. </article>
  270. </div>
  271. <div class="cta-band">
  272. <h2>Ready to elevate your writing?</h2>
  273. <p>Download Gramora today and start writing with confidence.</p>
  274. <a href="https://apps.apple.com" class="btn btn-primary">Get Gramora for Mac</a>
  275. </div>
  276. </div>
  277. </section>
  278. </main>
  279. </body>
  280. </html>