over window.open(). Never nest
inside
or
inside
. IMPORTANT: Use every attached file, analyzed image, Figma import, and @ reference below as required context for the output. Required attachment context: Treat every attachment below as required context for the design and structure unless the user explicitly says otherwise. REQUIRED HTML SOURCE FILE: aura-ai-personal-assistant-landing-page-template-home.html The full HTML source for this attachment is transmitted separately in the request body. Treat that HTML as the primary source of truth for layout, styling, text content, section order, and visual structure. Do not redesign it. Do not add Tailwind dark-mode variants or flip the page into dark mode unless the source explicitly provides alternate theme support. LARGE HTML OUTPUT BUDGET: The attached/source HTML is 159,120 characters, so do not copy the full stylesheet or recreate every source selector. Return exactly two custom files: src/App.jsx and src/index.css. Do not return package.json, index.html, vite.config.js, src/main.jsx, or extra component files unless they are truly required. Keep src/App.jsx under 18,000 characters and src/index.css under 6,000 characters. Use semantic React sections, compact repeated arrays, CSS variables, reusable classes, and Tailwind utilities for one-off layout/spacing/color. Preserve the first viewport, major section order, copy, palette, typography rhythm, gradients, cards, forms, charts, and key motifs over literal selector-by-selector conversion." />
React Project