# 06. Landing Page — Features, How It Works, CTA Sections meta: id: kordant-unified-restructure-06 feature: kordant-unified-restructure priority: P0 depends_on: [kordant-unified-restructure-02, kordant-unified-restructure-03, kordant-unified-restructure-04, kordant-unified-restructure-05] tags: [frontend, landing-page, solidjs] objective: - Complete the landing page by adding the remaining content sections: How It Works (step timeline), Platform Features (6-card grid), For Users split panel, Why Kordant value props, and a final CTA banner. These should match Lendair's section structure and visual quality. deliverables: - `web/src/components/landing/HowItWorksSection.tsx` — 3-step staggered timeline: - Step 1: "Enroll Your Identity" — Sign up and add emails, phones, family members - Step 2: "We Monitor 24/7" — Dark web scans, voiceprint detection, spam filtering - Step 3: "Get Instant Alerts" — Real-time notifications when threats are detected - Alternating left/right layout on desktop, stacked on mobile - Numbered circles with `.gradient-primary` and `.shadow-glow-primary` - `web/src/components/landing/FeaturesGridSection.tsx` — 6 feature cards: - DarkWatch: Dark web monitoring - VoicePrint: AI voice clone detection - SpamShield: Spam & scam call blocking - HomeTitle: Property fraud alerts - RemoveBrokers: Data broker removal - Family Plans: Protect your whole household - Each card: icon, title, description, in `.gradient-card` with border - `web/src/components/landing/ForUsersSection.tsx` — Split panel: - Left: "For Individuals" — personal protection features - Right: "For Families" — family group management, shared alerts - Each panel: icon, heading, description, bullet list with checkmarks - `web/src/components/landing/WhyKordantSection.tsx` — 3 value prop cards: - "Proactive, Not Reactive" — detect threats before damage - "AI-Powered Detection" — ML models trained on real scam data - "Privacy First" — encrypted data, no selling, GDPR/CCPA compliant - Each with title, description, and bullet points with check icons - `web/src/components/landing/CTABannerSection.tsx` — Final call-to-action: - Gradient card with headline "Ready to protect your identity?" - Subtext and two buttons: "Create Account" + "Sign In" - Updated `web/src/routes/index.tsx` composing all sections with clip-path polygon transitions between them. steps: 1. Create each section component in `web/src/components/landing/`. 2. **HowItWorksSection**: - Use Lendair's staggered timeline pattern (alternating flex-row/flex-row-reverse) - Add dot-grid background class to the section container - Use CSS `clip-path: polygon(...)` for angled section transitions 3. **FeaturesGridSection**: - Use CSS Grid: `grid-cols-1 md:grid-cols-2 lg:grid-cols-3` - Each card uses the `Card` primitive with an icon slot - Icons: use Heroicons-style SVGs inline (shield, microphone, phone, home, user-group, lock) 4. **ForUsersSection**: - Two-column grid with `.gradient-card` panels - Bullet lists use `CheckIcon` component (green checkmark SVG) 5. **WhyKordantSection**: - Three cards in a row with checkmark bullet lists - Use `.backdrop-blur-2xl` and angled clip-path like Lendair 6. **CTABannerSection**: - Full-width gradient card inside `PageContainer` - Buttons navigate to `/signup` and `/login` 7. Update `index.tsx`: - Import all sections - Add `