1import{j as e,ba as c,a6 as p,bE as u,b4 as x,bK as m,bu as h}from"./vendor-Bzh17y1V.js";const r="#F97B22",g="#1a1a2e",b=[{icon:c,title:"Learner Guide",subtitle:"Grades 8â12 · CAPS-Aligned",description:"A step-by-step guide to discovering the right career, calculating your APS score, finding bursaries, and planning your future.",audience:"For Learners",audienceColor:"#2563eb",href:"/downloads/learner-guide",testId:"link-download-learner-guide"},{icon:p,title:"Sample Career Report",subtitle:"Grade 11 · APS 28 · KZN",description:"A full sample learner report for Amahle Dlamini â showing APS scores, subject analysis, university eligibility and funding options.",audience:"For Learners",audienceColor:"#2563eb",href:"/downloads/sample-report",testId:"link-download-sample-report"},{icon:u,title:"Strategic Career Roadmap",subtitle:"Grade 12 · Full Access",description:"A comprehensive 12-month action plan with RIASEC analysis, university programme eligibility, bursary recommendations and AI career guidance.",audience:"For Learners",audienceColor:"#2563eb",href:"/downloads/roadmap-report",testId:"link-download-roadmap-report"},{icon:x,title:"Parent Portal Guide",subtitle:"For Parents & Guardians",description:"Everything parents need to know about linking to their child's account, what they can see, monthly progress emails, and privacy protections.",audience:"For Parents",audienceColor:"#16a34a",href:"/downloads/parent-portal-guide",testId:"link-download-parent-portal-guide"}];function f(){return e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx("div",{className:"border-b border-border",style:{background:g},children:e.jsxs("div",{className:"container mx-auto px-4 py-14 text-center",children:[e.jsx("p",{className:"text-xs font-bold uppercase tracking-widest",style:{color:r},children:"Career Helper · Free Resources"}),e.jsx("h1",{className:"mt-3 text-4xl font-black text-white",children:"Downloads"}),e.jsx("p",{className:"mx-auto mt-3 max-w-lg text-sm text-gray-400 leading-relaxed",children:"Free printable guides and sample reports to help learners and parents get the most out of Career Helper. All documents are designed to print cleanly to PDF."})]})}),e.jsxs("div",{className:"container mx-auto max-w-4xl px-4 py-12",children:[e.jsx("div",{className:"grid gap-6 sm:grid-cols-2",children:b.map(({icon:a,title:t,subtitle:n,description:o,audience:i,audienceColor:l,href:s,testId:d})=>e.jsxs("div",{className:"flex flex-col rounded-xl border border-border bg-card shadow-sm transition-shadow hover:shadow-md",children:[e.jsxs("div",{className:"flex items-start gap-4 p-6 pb-4",children:[e.jsx("div",{className:"shrink-0 rounded-lg p-3",style:{background:`${r}18`},children:e.jsx(a,{className:"h-6 w-6",style:{color:r}})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsxs("div",{className:"flex items-center gap-2 flex-wrap",children:[e.jsx("h2",{className:"font-bold text-foreground",children:t}),e.jsx("span",{className:"rounded-full px-2 py-0.5 text-xs font-semibold text-white",style:{background:l},children:i})]}),e.jsx("p",{className:"mt-0.5 text-xs text-muted-foreground",children:n})]})]}),e.jsx("p",{className:"flex-1 px-6 pb-5 text-sm text-muted-foreground leading-relaxed",children:o}),e.jsx("div",{className:"border-t border-border px-6 py-4",children:e.jsx(m,{href:s,children:e.jsxs("button",{className:"flex w-full items-center justify-center gap-2 rounded-lg py-2.5 text-sm font-semibold text-white transition-opacity hover:opacity-90",style:{background:r},"data-testid":d,children:[e.jsx(h,{className:"h-4 w-4"}),"View & Download"]})})})]},s))}),e.jsxs("p",{className:"mt-10 text-center text-xs text-muted-foreground",children:["All guides open in a new page â use your browser's ",e.jsx("strong",{children:"Print â Save as PDF"})," option, or click the ",e.jsx("strong",{children:"Download PDF"})," button on any guide page."]})]})]})}export{f as default};
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.