1import{r as a,a as t,j as e,S as r,A as n}from"./index-CJCU9je-.js";import{R as s}from"./reveal-DwlzA2aN.js";function i(){return a.useEffect(()=>{t.open()},[]),e.jsxs("div",{className:"relative",children:[e.jsx("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-x-0 top-0 -z-10 h-[480px] bg-gradient-brand-soft"}),e.jsx("div",{"aria-hidden":!0,className:"pointer-events-none absolute -top-32 left-1/2 -z-10 h-[420px] w-[700px] -translate-x-1/2 rounded-full bg-gradient-brand opacity-15 blur-3xl animate-brand-drift"}),e.jsxs("div",{className:"mx-auto max-w-3xl px-6 pt-16 pb-24 text-center md:pt-32 md:pb-40",children:[e.jsxs(s,{children:[e.jsxs("span",{className:"inline-flex items-center gap-2 rounded-full border border-border bg-background/60 px-3 py-1 text-xs font-medium text-muted-foreground backdrop-blur",children:[e.jsx(r,{className:"h-3 w-3"}),"Free assessment · 4 minutes"]}),e.jsxs("h1",{className:"mt-6 font-display text-5xl leading-[1.05] md:text-7xl",children:["Are you ready to ",e.jsx("span",{className:"text-gradient-brand",children:"ship AI"}),"?"]}),e.jsx("p",{className:"mx-auto mt-6 max-w-xl text-lg text-muted-foreground md:text-xl",children:"20 questions. One at a time. Get your score, your biggest gap, and what to do next."})]}),e.jsx(s,{delay:120,children:e.jsx("div",{className:"mt-12",children:e.jsxs("button",{onClick:()=>t.open(),className:"group inline-flex items-center gap-2 rounded-full bg-foreground px-7 py-3.5 text-base font-medium text-background transition-transform hover:-translate-y-0.5",children:["Open the assessment",e.jsx(n,{className:"h-4 w-4 transition-transform group-hover:translate-x-0.5"})]})})})]})]})}export{i as component};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.