File size: 10,929 Bytes
414e495
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Semantix • Legal Semantic Intelligence</title>
    <script src="https://cdn.tailwindcss.com"></script>
    <link rel="preconnect" href="https://fonts.googleapis.com" />
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Space+Grotesk:wght@500;600;700&display=swap" rel="stylesheet" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" />
    <style>
      :root {
        --navy: #0f172a;
      }

      .tail-container {
        font-family: "Inter", system-ui, sans-serif;
      }

      .heading-font {
        font-family: "Space Grotesk", sans-serif;
      }

      .hero-bg {
        background: linear-gradient(135deg, #0f172a 0%, #1e293b 100%);
      }

      .card {
        transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
      }

      .card:hover {
        transform: translateY(-4px);
        box-shadow: 0 20px 25px -5px rgb(15 23 42 / 0.1), 0 8px 10px -6px rgb(15 23 42 / 0.1);
      }

      .document-3d {
        perspective: 1200px;
        transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
      }

      .document-3d:hover {
        transform: rotateX(12deg) rotateY(12deg) scale(1.03);
      }

      .document-inner {
        box-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.4), 0 0 80px -20px rgb(129 140 248 / 0.6), inset 0 4px 12px rgba(255, 255, 255, 0.3);
      }

      .scan-line {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 4px;
        background: linear-gradient(90deg, transparent, #a5b4fc, transparent);
        animation: scan 4s linear infinite;
        opacity: 0.6;
      }

      .switcher button.active {
        background: #ffffff;
        color: #111827;
        box-shadow: 0 4px 10px rgba(15, 23, 42, 0.12);
      }

      @keyframes scan {
        0% {
          transform: translateY(-100%);
        }

        100% {
          transform: translateY(380px);
        }
      }

      @media (max-width: 768px) {
        .nav-mobile-hide {
          display: none;
        }
      }
    </style>
  </head>
  <body class="tail-container bg-zinc-50 text-slate-900">
    <header class="bg-white border-b border-slate-200 sticky top-0 z-50">
      <div class="max-w-7xl mx-auto px-6 md:px-8 py-5 flex items-center justify-between gap-4">
        <div class="flex items-center gap-x-3">
          <div class="w-9 h-9 bg-gradient-to-br from-indigo-600 to-violet-600 rounded-2xl flex items-center justify-center text-white font-bold text-2xl leading-none pt-0.5">S</div>
          <a href="#home" class="heading-font text-3xl font-semibold tracking-tighter text-slate-900">Semantix</a>
        </div>

        <nav class="nav-mobile-hide md:flex items-center gap-x-10 text-sm font-medium">
          <a href="#home" class="hover:text-indigo-600 transition-colors">Home</a>
          <a href="#about" class="hover:text-indigo-600 transition-colors">About</a>
          <a href="#service" class="hover:text-indigo-600 transition-colors">Service</a>
          <a href="#contact" class="hover:text-indigo-600 transition-colors">Contact</a>
        </nav>

        <a href="#authView" class="px-5 py-2.5 text-sm font-semibold bg-indigo-600 hover:bg-indigo-700 text-white rounded-2xl transition-colors">Get Started</a>
      </div>
    </header>

    <main>
      <section id="home" class="hero-bg min-h-screen flex items-center relative overflow-hidden">
        <div class="absolute inset-0 bg-[radial-gradient(at_50%_30%,rgba(129,140,248,0.15),transparent)]"></div>

        <div class="max-w-7xl mx-auto px-6 md:px-8 grid md:grid-cols-12 gap-14 items-center relative z-10 py-16">
          <div class="md:col-span-7">
            <div class="inline-flex items-center gap-x-2 bg-white/10 backdrop-blur-md border border-white/20 text-white text-xs font-medium px-4 py-2 rounded-3xl mb-6">
              <span class="relative flex h-3 w-3">
                <span class="animate-ping absolute inline-flex h-full w-full rounded-full bg-emerald-400 opacity-75"></span>
                <span class="relative inline-flex rounded-full h-3 w-3 bg-emerald-500"></span>
              </span>
              AI LEGAL INTELLIGENCE
            </div>

            <h1 class="heading-font text-5xl md:text-7xl leading-none font-semibold tracking-tighter text-white max-w-2xl">
              Legal Document Analysis
            </h1>

            

            <div class="mt-12 flex justify-center md:justify-start">
              <div class="document-3d relative inline-block">
                <div class="document-inner w-[300px] md:w-[320px] h-[360px] md:h-[380px] bg-white rounded-3xl overflow-hidden border border-white/40 relative">
                  <div class="h-12 bg-gradient-to-r from-indigo-600 to-violet-600 flex items-center px-6 text-white text-sm font-medium">
                    CONTRACT • PAGE 1
                  </div>

                  <div class="p-6 space-y-3 text-[10px] leading-tight text-slate-700 font-mono">
                    <div class="h-2.5 bg-slate-200 rounded w-3/4"></div>
                    <div class="h-2.5 bg-slate-200 rounded w-11/12"></div>
                    <div class="h-2.5 bg-slate-200 rounded w-5/6"></div>
                    <div class="h-2.5 bg-slate-200 rounded w-full"></div>
                    <div class="h-2.5 bg-slate-200 rounded w-3/4"></div>
                    <div class="h-2.5 bg-slate-200 rounded w-10/12"></div>
                  </div>

                  <div class="absolute inset-0 bg-gradient-to-br from-indigo-400/10 to-violet-400/10 flex items-center justify-center">
                    <i class="fa-solid fa-wand-magic-sparkles text-white text-[120px] opacity-30"></i>
                  </div>
                  <div class="scan-line"></div>
                </div>
              </div>
            </div>
          </div>

          <div class="md:col-span-5">
            <section id="authView" class="bg-white rounded-3xl shadow-2xl p-8 md:p-10 card">
              <div class="form-header mb-8">
                <div class="switcher grid grid-cols-2 bg-slate-100 p-1 rounded-2xl mb-3" role="tablist" aria-label="Auth mode">
                  <button id="loginTab" class="active px-7 py-3 text-sm font-semibold rounded-[14px]" type="button">Login</button>
                  <button id="signupTab" class="px-7 py-3 text-sm font-semibold rounded-[14px]" type="button">Sign Up</button>
                </div>
                <p id="formSubtitle" class="text-slate-500 text-sm">Enter your credentials to access your account.</p>
              </div>

              <form id="authForm" class="space-y-5" novalidate>
                <div id="nameField" class="hidden">
                  <label class="text-xs uppercase tracking-widest text-slate-500 block mb-1" for="fullName">Full Name</label>
                  <input id="fullName" name="fullName" type="text" placeholder="Jayasree" class="w-full bg-zinc-50 border border-slate-200 focus:border-indigo-500 rounded-2xl px-5 py-4 outline-none" />
                </div>
                <div>
                  <label class="text-xs uppercase tracking-widest text-slate-500 block mb-1" for="email">Email</label>
                  <input id="email" name="email" type="email" placeholder="you@lawfirm.in" autocomplete="email" required class="w-full bg-zinc-50 border border-slate-200 focus:border-indigo-500 rounded-2xl px-5 py-4 outline-none" />
                </div>
                <div>
                  <label class="text-xs uppercase tracking-widest text-slate-500 block mb-1" for="password">Password</label>
                  <input id="password" name="password" type="password" placeholder="Minimum 6 characters" autocomplete="current-password" required class="w-full bg-zinc-50 border border-slate-200 focus:border-indigo-500 rounded-2xl px-5 py-4 outline-none" />
                </div>
                <button id="submitBtn" type="submit" class="w-full bg-indigo-600 hover:bg-indigo-700 transition-colors text-white font-semibold py-4 rounded-3xl">Login</button>
              </form>
              <p id="message" class="text-center text-sm mt-6 text-slate-500"></p>
            </section>
          </div>
        </div>
      </section>

      <section id="about" class="py-20 bg-white">
        <div class="max-w-4xl mx-auto px-8 text-center">
          <h2 class="heading-font text-4xl md:text-5xl font-semibold tracking-tighter mb-6">Reliable. Precise. Intelligent.</h2>
          <p class="text-lg text-slate-600 max-w-2xl mx-auto">
            Semantix delivers clear, accurate semantic analysis of legal documents, helping you catch issues instantly and work with confidence.
          </p>
        </div>
      </section>

      <section id="service" class="py-24 bg-slate-50">
        <div class="max-w-7xl mx-auto px-8">
          <h2 class="heading-font text-center text-4xl md:text-5xl font-semibold tracking-tighter mb-16">Built for serious legal work</h2>
          <div class="grid md:grid-cols-3 gap-8">
            <div class="bg-white p-10 rounded-3xl card text-center">
              <div class="text-5xl mb-6">🔐</div>
              <h3 class="font-semibold text-xl">Enterprise Security</h3>
              <p class="text-slate-500 mt-3">Your documents stay private and protected.</p>
            </div>
            <div class="bg-white p-10 rounded-3xl card text-center">
              <div class="text-5xl mb-6">🧠</div>
              <h3 class="font-semibold text-xl">Smart Analysis</h3>
              <p class="text-slate-500 mt-3">Understands legal language like a senior counsel.</p>
            </div>
            <div class="bg-white p-10 rounded-3xl card text-center">
              <div class="text-5xl mb-6">📈</div>
              <h3 class="font-semibold text-xl">Instant Insights</h3>
              <p class="text-slate-500 mt-3">Visual dashboard with line-level clarity.</p>
            </div>
          </div>
        </div>
      </section>

      <section id="contact" class="py-20 bg-slate-900 text-white text-center">
        <div class="max-w-7xl mx-auto px-8">
          <p class="text-sm uppercase tracking-widest text-slate-400">Made for legal professionals</p>
          <h2 class="heading-font text-4xl mt-4">Ready for flawless contracts?</h2>
          <a href="mailto:hello@semantix.ai" class="inline-block mt-10 px-10 py-4 bg-white text-slate-900 font-semibold rounded-3xl hover:bg-indigo-50 transition-colors">Contact Us</a>
          <p class="mt-20 text-xs text-slate-500">© 2026 Semantix • Legal Semantic Intelligence</p>
        </div>
      </section>
    </main>

    <script src="app.js"></script>
  </body>
</html>