1import{j as e,L as i}from"./index-bmOzMU_x.js";import{L as a}from"./Layout-BdPFvuoh.js";import{H as l}from"./HeroSection-DWMYMVu5.js";import{s as n}from"./seo-BMUdQkwD.js";import"./Footer-DtMMWv2p.js";import"./rypple-logo-icon-Dj7iSyZb.js";import"./circle-check-BqH6eJD5.js";import"./CheckMark-CFGDJt7j.js";const d=["Leadership","Communication","People Development","Interpersonal","Strategic","Management","Performance","Personal Effectiveness","Agility","Problem Solving","Planning","Motivation","Culture","Values","Organization"],v=()=>{const o=d.map(s=>({cat:s,items:n.filter(r=>r.category===s)})).filter(s=>s.items.length>0);return e.jsxs(a,{children:[e.jsx(l,{eyebrow:"Empowering Leaders, Driving Lasting Impact",title:e.jsxs(e.Fragment,{children:["Develop Leadership Skills to Advance ",e.jsx("span",{className:"cf-colourful-text",children:"Your Career and Empower Your Team"})]}),description:"Master 50+ essential leadership skills to build trust, drive results, and lead with confidence. Rypple.ai provides AI-powered insights, personalized coaching, and quick actions â delivered through your real meetings, people, and commitments.",maxWidth:"700px"}),e.jsx("div",{className:"px-6 -mt-4 mb-2 text-center",children:e.jsxs("p",{className:"text-sm text-muted-foreground",children:["Not sure where to start? Find your"," ",e.jsx(i,{to:"/tools/leadership-style",className:"text-indigo-400 underline underline-offset-2 hover:text-indigo-300",children:"leadership style"})," ","or run a free"," ",e.jsx(i,{to:"/tools/skills-gap",className:"text-indigo-400 underline underline-offset-2 hover:text-indigo-300",children:"skills gap analysis"})," ","first."]})}),e.jsx("section",{className:"px-6 pt-16 pb-[200px] max-w-[1200px] mx-auto",children:o.map(({cat:s,items:r})=>e.jsxs("div",{className:"mb-14 last:mb-0",children:[e.jsxs("h2",{className:"rypple-h3 mb-5",children:[s,e.jsxs("span",{className:"text-muted-foreground text-base font-normal ml-2",children:["· ",r.length]})]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-3",children:r.map(t=>e.jsxs(i,{to:`/skills/${t.id}`,className:"group block relative overflow-hidden rounded-2xl px-5 py-4 no-underline transition-all duration-300 hover:scale-[1.02] hover:shadow-[0_8px_40px_-12px_hsl(var(--primary)/0.3)]",style:{background:"linear-gradient(135deg, hsl(235 30% 18%) 0%, hsl(240 25% 22%) 100%)",border:"1px solid hsl(235 30% 28%)"},children:[e.jsx("div",{className:"absolute inset-0 opacity-0 group-hover:opacity-100 transition-opacity duration-300",style:{background:"linear-gradient(135deg, hsl(235 40% 22%) 0%, hsl(260 30% 25%) 100%)"}}),e.jsx("span",{className:"relative block font-semibold text-foreground group-hover:text-primary transition-colors",children:t.name}),e.jsx("span",{className:"relative block text-xs text-muted-foreground mt-1 leading-snug",children:t.description})]},t.id))})]},s))})]})};export{v 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.