export type RoleLandingAudience = 'professional' | 'company' | 'customer' | 'job_seeker';

export type RoleLandingContent = {
  slug: string;
  roleKey: string;
  audience: RoleLandingAudience;
  shortTitle: string;
  heroEyebrow: string;
  heroTitle: string;
  heroDescription: string;
  heroImage: string;
  primaryCta: { label: string; href: string };
  secondaryCta: { label: string; href: string };
  whatYouGetTitle: string;
  whatYouGetSubtitle: string;
  whatYouGetCards: string[];
  typicalLeftTitle: string;
  typicalLeftItems: string[];
  typicalRightTitle: string;
  typicalRightItems: string[];
  howItWorksTitle: string;
  howItWorksSteps: Array<{ title: string; description: string }>;
  whyChooseTitle: string;
  whyChooseCards: string[];
  faqs: Array<{ q: string; a: string }>;
  finalCtaHeading: string;
  finalCtaSupport: string;
  finalPrimaryCta: { label: string; href: string };
  finalSecondaryCta: { label: string; href: string };
};

export const roleTrustChips = [
  '24-48h review',
  'Role visibility',
  'Trust approvals',
  'Status tracking',
] as const;

export const roleValueProps = [
  {
    title: 'Profile Review with Real Checks',
    body: 'Most profile reviews complete in 24-48 hours with clear approval outcomes.',
  },
  {
    title: 'Approved-First Visibility',
    body: 'Profiles, opportunities, or requirements move through trust checkpoints before discovery.',
  },
  {
    title: 'Clear Status Tracking',
    body: 'Track progress with less confusion and fewer dead ends.',
  },
] as const;

export const roleChecklist = [
  'Complete your role profile with service scope, location, and clear details',
  'Add proof of work or supporting profile strength',
  'Include package, pricing, or service structure where relevant',
  'Submit for verification',
  'Monitor status updates',
  'Respond quickly to approved opportunities',
] as const;

export const roleOutcomes = [
  'Trusted profile-led discovery',
  'Better first-contact trust',
  'Clearer request or opportunity tracking',
  'More structured workflow visibility',
  'Less confusion across stages',
  'Stronger service or role presentation',
] as const;

const bySlug: Record<string, RoleLandingContent> = {
  company: {
    slug: 'company',
    roleKey: 'COMPANY',
    audience: 'company',
    shortTitle: 'Company',
    heroEyebrow: 'Company on Nxtgauge',
    heroTitle: 'Post verified jobs and hire faster through a trust-first workflow',
    heroDescription:
      'Join Nxtgauge as a Company and publish job openings through a clearer, approval-led hiring journey. Build employer trust, present roles professionally, and attract better-fit applicants with less noise.',
    heroImage: '/images/roles/company.jpg',
    primaryCta: { label: 'Start as Company', href: '/signup?intent=company' },
    secondaryCta: { label: 'View Open Role Paths', href: '/roles/job-seeker' },
    whatYouGetTitle: 'What you get as a Company on Nxtgauge',
    whatYouGetSubtitle: 'Practical platform value focused on stronger trust, clearer discovery, and better conversion quality.',
    whatYouGetCards: [
      'Verified job publishing - Create openings that move through trust and approval checkpoints before broad visibility.',
      'Stronger employer presentation - Show your company profile, role context, and hiring intent more clearly.',
      'Cleaner applicant flow - Reduce random applications and focus on more relevant candidate interest.',
      'Status clarity - Track review, approval, and response stages with less confusion.',
      'Better trust signals - Give applicants more confidence in the legitimacy of your openings.',
      'Structured hiring setup - Present role type, compensation, expectations, and hiring process in one place.',
    ],
    typicalLeftTitle: 'Typical hiring needs from companies',
    typicalLeftItems: ['Full-time hiring', 'Part-time hiring', 'Internship openings', 'Contract hiring', 'Project-based roles', 'Urgent replacement hiring'],
    typicalRightTitle: 'What candidates usually expect',
    typicalRightItems: ['Clear role title and responsibilities', 'Company credibility', 'Salary or compensation clarity', 'Work mode and location', 'Application timeline', 'Response visibility'],
    howItWorksTitle: 'How joining as a Company works',
    howItWorksSteps: [
      { title: 'Create one account', description: 'Sign up once and start your employer journey.' },
      { title: 'Complete your company profile', description: 'Add company details, hiring context, and business information.' },
      { title: 'Post a job and submit for review', description: 'Openings move through approval before broader visibility.' },
      { title: 'Track applicants and responses', description: 'Monitor status updates and manage hiring flow more clearly.' },
    ],
    whyChooseTitle: 'Why Companies choose Nxtgauge',
    whyChooseCards: [
      'Verified job environment - Helps your openings stand out from low-trust public listings.',
      'Better-fit applicants - Supports clearer discovery for job seekers who match your needs.',
      'More structured hiring flow - Gives your team a cleaner process from posting to response tracking.',
    ],
    faqs: [
      { q: 'Can I post internships too?', a: 'Yes. Companies can present full-time, part-time, internship, and other role formats.' },
      { q: 'Why is approval important for company listings?', a: 'It improves trust for applicants and helps reduce low-quality or misleading posts.' },
      { q: 'Do I need a separate account for each role?', a: 'No. Nxtgauge supports one account with different role journeys.' },
      { q: 'What should I include in a job post?', a: 'Add role title, location, work type, responsibilities, candidate expectations, and hiring details.' },
      { q: 'How long does approval usually take?', a: 'Most profile or job-related approvals are completed within 24-48 hours.' },
    ],
    finalCtaHeading: 'Build your Company profile and unlock better-fit opportunities',
    finalCtaSupport: 'One account. Clear verification path. Better visibility through trusted discovery.',
    finalPrimaryCta: { label: 'Start as Company', href: '/signup?intent=company' },
    finalSecondaryCta: { label: 'Explore Other Categories', href: '/professionals' },
  },
  customer: {
    slug: 'customer',
    roleKey: 'CUSTOMER',
    audience: 'customer',
    shortTitle: 'Customer',
    heroEyebrow: 'Customer on Nxtgauge',
    heroTitle: 'Post your requirement and discover verified professionals with less noise',
    heroDescription:
      'Join Nxtgauge as a Customer and find professionals through a trust-first requirement flow. Share what you need, move through quality checks, and get clearer responses from better-presented profiles.',
    heroImage: '/images/roles/service_seeker.jpg',
    primaryCta: { label: 'Start as Customer', href: '/signup?intent=customer' },
    secondaryCta: { label: 'Hire a Professional', href: '/professionals' },
    whatYouGetTitle: 'What you get as a Customer on Nxtgauge',
    whatYouGetSubtitle: 'Practical platform value focused on stronger trust, clearer discovery, and better conversion quality.',
    whatYouGetCards: [
      'Verified requirement flow - Requirements move through review before broader discovery.',
      'Better professional trust - See specialists with stronger profile and approval signals.',
      'Cleaner discovery - Reduce random replies and focus on more relevant professionals.',
      'Status visibility - Track how your request progresses and who responds.',
      'Better first-contact confidence - Make decisions with clearer profile context.',
      'Structured requirement posting - Present budget, timing, location, and scope in one flow.',
    ],
    typicalLeftTitle: 'Typical customer needs on Nxtgauge',
    typicalLeftItems: ['Event-based services', 'Creative service hiring', 'Coaching and tutoring support', 'Home or lifestyle service needs', 'Business support requirements', 'Urgent specialist requests'],
    typicalRightTitle: 'What customers usually want to compare',
    typicalRightItems: ['Service fit', 'Availability', 'Location', 'Pricing or package structure', 'Trust signals', 'Communication clarity'],
    howItWorksTitle: 'How joining as a Customer works',
    howItWorksSteps: [
      { title: 'Create one account', description: 'Sign up once and begin your customer path.' },
      { title: 'Share your requirement', description: 'Add scope, budget, timing, and key details.' },
      { title: 'Requirement review', description: 'Quality checks help improve trust before full discovery.' },
      { title: 'Track responses', description: 'Monitor replies and request status more clearly.' },
    ],
    whyChooseTitle: 'Why Customers choose Nxtgauge',
    whyChooseCards: [
      'Verified specialist discovery - See professionals through a more trust-led system.',
      'Cleaner response flow - Reduce confusion across replies and request stages.',
      'Better fit before contact - Compare stronger profiles before moving ahead.',
    ],
    faqs: [
      { q: 'Can I post any type of requirement?', a: 'You can post requirements that fit the supported categories and role flows on the platform.' },
      { q: 'Why does review matter for customers?', a: 'It helps maintain trust, reduce fake activity, and improve discovery quality.' },
      { q: 'Do I need to select one professional immediately?', a: 'No. You can review profiles and move based on fit and responses.' },
      { q: 'What should I include in my requirement?', a: 'Add your goal, timing, location, budget, and anything important for matching.' },
      { q: 'How long does approval usually take?', a: 'Most review or approval steps are completed within 24-48 hours.' },
    ],
    finalCtaHeading: 'Build your Customer profile and unlock better-fit opportunities',
    finalCtaSupport: 'One account. Clear verification path. Better visibility through trusted discovery.',
    finalPrimaryCta: { label: 'Start as Customer', href: '/signup?intent=customer' },
    finalSecondaryCta: { label: 'Explore Other Categories', href: '/professionals' },
  },
  'job-seeker': {
    slug: 'job-seeker',
    roleKey: 'JOB_SEEKER',
    audience: 'job_seeker',
    shortTitle: 'Job Seeker',
    heroEyebrow: 'Job Seeker on Nxtgauge',
    heroTitle: 'Apply to approved opportunities with a stronger profile and clearer status flow',
    heroDescription:
      'Join Nxtgauge as a Job Seeker and move through a more structured job search experience. Build a trusted profile, apply to approved openings, and track your progress with better visibility.',
    heroImage: '/images/roles/job_seeker.jpg',
    primaryCta: { label: 'Start as Job Seeker', href: '/signup?intent=job_seeker' },
    secondaryCta: { label: 'View Open Opportunities', href: '/roles/company' },
    whatYouGetTitle: 'What you get as a Job Seeker on Nxtgauge',
    whatYouGetSubtitle: 'Practical platform value focused on stronger trust, clearer discovery, and better conversion quality.',
    whatYouGetCards: [
      'Approved opportunity access - Browse job openings that sit inside a trust-first workflow.',
      'Stronger candidate profile - Present experience, skills, and role interests more clearly.',
      'Less application noise - Focus on verified openings instead of scattered low-context listings.',
      'Status clarity - Understand where your profile and applications stand.',
      'Better first impression - Use a stronger profile setup to improve employer confidence.',
      'Structured role discovery - Explore openings by role, company intent, and fit.',
    ],
    typicalLeftTitle: 'Typical job paths on this role flow',
    typicalLeftItems: ['Full-time roles', 'Part-time roles', 'Internships', 'Entry-level opportunities', 'Specialist roles', 'Growth-stage company openings'],
    typicalRightTitle: 'What companies usually expect',
    typicalRightItems: ['Clear candidate profile', 'Skill and role alignment', 'Availability', 'Location or relocation preference', 'Portfolio or work proof where relevant', 'Prompt response'],
    howItWorksTitle: 'How joining as a Job Seeker works',
    howItWorksSteps: [
      { title: 'Create one account', description: 'Sign up once and start your job seeker flow.' },
      { title: 'Complete your candidate profile', description: 'Add experience, skills, role goals, and availability.' },
      { title: 'Apply to approved jobs', description: 'Use a cleaner opportunity flow to target relevant openings.' },
      { title: 'Track application movement', description: 'Monitor updates and response stages with more clarity.' },
    ],
    whyChooseTitle: 'Why Job Seekers choose Nxtgauge',
    whyChooseCards: [
      'Approved job visibility - See opportunities shaped by platform review and trust signals.',
      'Cleaner application journey - Avoid some of the noise common in open listing boards.',
      'Better tracking confidence - Understand what is happening after you apply.',
    ],
    faqs: [
      { q: 'Can I apply without full experience?', a: 'Yes. Different roles may fit different levels, including internships and early-career candidates.' },
      { q: 'Why does verification matter for job seekers?', a: 'It improves trust for companies and supports cleaner matching.' },
      { q: 'Can I update my profile later?', a: 'Yes. You can improve your profile, work details, and role preferences over time.' },
      { q: 'What should I include in my profile?', a: 'Add your experience, role interests, location, availability, and proof of work when relevant.' },
      { q: 'How long does approval usually take?', a: 'Most profile-related approvals are completed within 24-48 hours.' },
    ],
    finalCtaHeading: 'Build your Job Seeker profile and unlock better-fit opportunities',
    finalCtaSupport: 'One account. Clear verification path. Better visibility through trusted discovery.',
    finalPrimaryCta: { label: 'Start as Job Seeker', href: '/signup?intent=job_seeker' },
    finalSecondaryCta: { label: 'Explore Other Categories', href: '/professionals' },
  },
  photographer: {
    slug: 'photographer',
    roleKey: 'PHOTOGRAPHER',
    audience: 'professional',
    shortTitle: 'Photographer',
    heroEyebrow: 'Photographer on Nxtgauge',
    heroTitle: 'Show your photography style with trust-first visibility and clearer bookings',
    heroDescription:
      'Join Nxtgauge as a Photographer and present your work through a profile-led system built for trust. Build confidence faster, respond to cleaner demand, and manage request movement with more clarity.',
    heroImage: '/images/roles/photographer.jpg',
    primaryCta: { label: 'Register as Photographer', href: '/signup?intent=professional&role=PHOTOGRAPHER' },
    secondaryCta: { label: 'View All Professionals', href: '/professionals' },
    whatYouGetTitle: 'What you get as a Photographer on Nxtgauge',
    whatYouGetSubtitle: 'Practical platform value focused on stronger trust, clearer discovery, and better conversion quality.',
    whatYouGetCards: [
      'Photographer profile visibility - Show your specialization, service style, location, and strengths more clearly.',
      'Trust-led discovery - Appear in a marketplace designed to prioritize verified interactions.',
      'Cleaner demand flow - Reduce low-intent noise and focus on more serious requests.',
      'Status clarity - Track request movement and response progress more clearly.',
      'Better first impression - Use approval and profile trust signals to improve confidence.',
      'Structured opportunity access - Present services, proof of work, and profile strength in one place.',
    ],
    typicalLeftTitle: 'Most requested photography projects',
    typicalLeftItems: [
      'Event and corporate coverage',
      'Portrait and family sessions',
      'Brand and campaign photography',
      'Product and catalog shoots',
      'Wedding and pre-wedding shoots',
      'Social media content production',
    ],
    typicalRightTitle: 'What clients compare before booking',
    typicalRightItems: [
      'Visual style and editing consistency',
      'Date and time availability',
      'Travel range and location coverage',
      'Package inclusions and pricing clarity',
      'Portfolio depth in similar projects',
      'Delivery timeline and output format',
    ],
    howItWorksTitle: 'How joining as a Photographer works',
    howItWorksSteps: [
      { title: 'Create one account', description: 'Sign up once and start your professional onboarding.' },
      { title: 'Complete your photographer profile', description: 'Add service scope, working style, location, and package details.' },
      { title: 'Submit for verification', description: 'Your role details are reviewed before visibility expands.' },
      { title: 'Start responding to opportunities', description: 'Track request flow and engage with clearer, trust-backed demand.' },
    ],
    whyChooseTitle: 'Why Photographers choose Nxtgauge',
    whyChooseCards: [
      'Verified customer requirements - Designed to help photographer professionals reduce noise and focus on real demand.',
      'Cleaner demand discovery - Supports a more focused path to relevant opportunities.',
      'Better trust for first-time clients - Trust signals help customers feel more confident before first contact.',
    ],
    faqs: [
      { q: 'Is this only for one type of photographer?', a: 'No. It supports different working styles and specializations within the photographer role.' },
      { q: 'Why does verification matter for this role?', a: 'It improves confidence for customers and reduces low-intent interactions.' },
      { q: 'What should I include in my profile?', a: 'Add your specialization, service structure, location, proof of work, and clear package details.' },
      { q: 'Can I update my profile later?', a: 'Yes. You can improve your profile and service details over time.' },
      { q: 'How long does approval usually take?', a: 'Most profile reviews are completed within 24-48 hours.' },
    ],
    finalCtaHeading: 'Build your Photographer profile',
    finalCtaSupport: 'One account. Verified visibility.',
    finalPrimaryCta: { label: 'Register as Photographer', href: '/signup?intent=professional&role=PHOTOGRAPHER' },
    finalSecondaryCta: { label: 'Explore Other Categories', href: '/professionals' },
  },
  'makeup-artist': {
    slug: 'makeup-artist',
    roleKey: 'MAKEUP_ARTIST',
    audience: 'professional',
    shortTitle: 'Makeup Artist',
    heroEyebrow: 'Makeup Artist on Nxtgauge',
    heroTitle: 'Grow as a Makeup Artist through profile trust and better-fit client discovery',
    heroDescription:
      'Join Nxtgauge as a Makeup Artist and build a profile that helps customers trust your work before first contact. Move through a clearer request flow with stronger presentation and less low-intent noise.',
    heroImage: '/images/roles/makeup_artist.jpg',
    primaryCta: { label: 'Register as Makeup Artist', href: '/signup?intent=professional&role=MAKEUP_ARTIST' },
    secondaryCta: { label: 'View All Professionals', href: '/professionals' },
    whatYouGetTitle: 'What you get as a Makeup Artist on Nxtgauge',
    whatYouGetSubtitle: 'Practical platform value focused on stronger trust, clearer discovery, and better conversion quality.',
    whatYouGetCards: [
      'Makeup Artist profile visibility - Show your specialization, service style, location, and strengths more clearly.',
      'Trust-led discovery - Appear in a marketplace designed to prioritize verified interactions.',
      'Cleaner demand flow - Reduce low-intent noise and focus on more serious requests.',
      'Status clarity - Track request movement and response progress more clearly.',
      'Better first impression - Use approval and profile trust signals to improve confidence.',
      'Structured opportunity access - Present services, proof of work, and profile strength in one place.',
    ],
    typicalLeftTitle: 'Typical projects from this role',
    typicalLeftItems: ['Bridal makeup', 'Party makeup', 'Editorial looks', 'Event-ready styling', 'Fashion shoots', 'Occasion-based makeup services'],
    typicalRightTitle: 'What customers usually expect',
    typicalRightItems: ['Look specialization', 'Travel or location support', 'Package details', 'Product/style preferences', 'Portfolio proof', 'Scheduling clarity'],
    howItWorksTitle: 'How joining as a Makeup Artist works',
    howItWorksSteps: [
      { title: 'Create one account', description: 'Sign up once and start your professional onboarding.' },
      { title: 'Complete your makeup artist profile', description: 'Add service scope, working style, location, and package details.' },
      { title: 'Submit for verification', description: 'Your role details are reviewed before visibility expands.' },
      { title: 'Start responding to opportunities', description: 'Track request flow and engage with clearer, trust-backed demand.' },
    ],
    whyChooseTitle: 'Why Makeup Artists choose Nxtgauge',
    whyChooseCards: [
      'Verified customer requirements - Designed to help makeup artist professionals reduce noise and focus on real demand.',
      'Cleaner demand discovery - Supports a more focused path to relevant opportunities.',
      'Better trust for first-time clients - Trust signals help customers feel more confident before first contact.',
    ],
    faqs: [
      { q: 'Is this only for one type of makeup artist?', a: 'No. It supports different working styles and specializations within the makeup artist role.' },
      { q: 'Why does verification matter for this role?', a: 'It improves confidence for customers and reduces low-intent interactions.' },
      { q: 'What should I include in my profile?', a: 'Add your specialization, service structure, location, proof of work, and clear package details.' },
      { q: 'Can I update my profile later?', a: 'Yes. You can improve your profile and service details over time.' },
      { q: 'How long does approval usually take?', a: 'Most profile reviews are completed within 24-48 hours.' },
    ],
    finalCtaHeading: 'Build your Makeup Artist profile and unlock better-fit opportunities',
    finalCtaSupport: 'One account. Clear verification path. Better visibility through trusted discovery.',
    finalPrimaryCta: { label: 'Register as Makeup Artist', href: '/signup?intent=professional&role=MAKEUP_ARTIST' },
    finalSecondaryCta: { label: 'Explore Other Categories', href: '/professionals' },
  },
  tutor: {
    slug: 'tutor',
    roleKey: 'TUTOR',
    audience: 'professional',
    shortTitle: 'Tutor',
    heroEyebrow: 'Tutor on Nxtgauge',
    heroTitle: 'Teach with stronger profile credibility and better quality learner discovery',
    heroDescription:
      'Join Nxtgauge as a Tutor and present your expertise through a trust-first system. Help learners understand your subject fit, teaching format, and value more clearly before they reach out.',
    heroImage: '/images/roles/tutor.jpg',
    primaryCta: { label: 'Register as Tutor', href: '/signup?intent=professional&role=TUTOR' },
    secondaryCta: { label: 'View All Professionals', href: '/professionals' },
    whatYouGetTitle: 'What you get as a Tutor on Nxtgauge',
    whatYouGetSubtitle: 'Practical platform value focused on stronger trust, clearer discovery, and better conversion quality.',
    whatYouGetCards: [
      'Tutor profile visibility - Show your specialization, service style, location, and strengths more clearly.',
      'Trust-led discovery - Appear in a marketplace designed to prioritize verified interactions.',
      'Cleaner demand flow - Reduce low-intent noise and focus on more serious requests.',
      'Status clarity - Track request movement and response progress more clearly.',
      'Better first impression - Use approval and profile trust signals to improve confidence.',
      'Structured opportunity access - Present services, proof of work, and profile strength in one place.',
    ],
    typicalLeftTitle: 'Typical projects from this role',
    typicalLeftItems: ['School subject tutoring', 'Exam preparation', 'Language coaching', 'Online tutoring sessions', 'Skill-based mentoring', 'Homework and concept support'],
    typicalRightTitle: 'What customers usually expect',
    typicalRightItems: ['Subject specialization', 'Teaching format', 'Schedule and availability', 'Learner level fit', 'Session structure', 'Outcome clarity'],
    howItWorksTitle: 'How joining as a Tutor works',
    howItWorksSteps: [
      { title: 'Create one account', description: 'Sign up once and start your professional onboarding.' },
      { title: 'Complete your tutor profile', description: 'Add service scope, working style, location, and package details.' },
      { title: 'Submit for verification', description: 'Your role details are reviewed before visibility expands.' },
      { title: 'Start responding to opportunities', description: 'Track request flow and engage with clearer, trust-backed demand.' },
    ],
    whyChooseTitle: 'Why Tutors choose Nxtgauge',
    whyChooseCards: [
      'Verified customer requirements - Designed to help tutor professionals reduce noise and focus on real demand.',
      'Cleaner demand discovery - Supports a more focused path to relevant opportunities.',
      'Better trust for first-time clients - Trust signals help customers feel more confident before first contact.',
    ],
    faqs: [
      { q: 'Is this only for one type of tutor?', a: 'No. It supports different working styles and specializations within the tutor role.' },
      { q: 'Why does verification matter for this role?', a: 'It improves confidence for customers and reduces low-intent interactions.' },
      { q: 'What should I include in my profile?', a: 'Add your specialization, service structure, location, proof of work, and clear package details.' },
      { q: 'Can I update my profile later?', a: 'Yes. You can improve your profile and service details over time.' },
      { q: 'How long does approval usually take?', a: 'Most profile reviews are completed within 24-48 hours.' },
    ],
    finalCtaHeading: 'Build your Tutor profile and unlock better-fit opportunities',
    finalCtaSupport: 'One account. Clear verification path. Better visibility through trusted discovery.',
    finalPrimaryCta: { label: 'Register as Tutor', href: '/signup?intent=professional&role=TUTOR' },
    finalSecondaryCta: { label: 'Explore Other Categories', href: '/professionals' },
  },
  developer: {
    slug: 'developer',
    roleKey: 'DEVELOPER',
    audience: 'professional',
    shortTitle: 'Developer',
    heroEyebrow: 'Developer on Nxtgauge',
    heroTitle: 'Build for real client demand with a stronger developer profile',
    heroDescription: 'Show your stack clearly, get discovered faster, and respond to better-fit opportunities with less noise.',
    heroImage: '/images/roles/developer.jpg',
    primaryCta: { label: 'Register as Developer', href: '/signup?intent=professional&role=DEVELOPER' },
    secondaryCta: { label: 'View All Professionals', href: '/professionals' },
    whatYouGetTitle: 'What you get as a Developer on Nxtgauge',
    whatYouGetSubtitle: 'Practical platform value focused on stronger trust, clearer discovery, and better conversion quality.',
    whatYouGetCards: [
      'Developer profile visibility - Show your specialization, service style, location, and strengths more clearly.',
      'Trust-led discovery - Appear in a marketplace designed to prioritize verified interactions.',
      'Cleaner demand flow - Reduce low-intent noise and focus on more serious requests.',
      'Status clarity - Track request movement and response progress more clearly.',
      'Better first impression - Use approval and profile trust signals to improve confidence.',
      'Structured opportunity access - Present services, proof of work, and profile strength in one place.',
    ],
    typicalLeftTitle: 'Typical projects from this role',
    typicalLeftItems: ['Web app development', 'Landing page and website builds', 'E-commerce development', 'SaaS feature implementation', 'API or backend work', 'Maintenance and optimization'],
    typicalRightTitle: 'What customers usually expect',
    typicalRightItems: ['Tech stack clarity', 'Project scope fit', 'Timeline and availability', 'Communication quality', 'Portfolio proof', 'Delivery confidence'],
    howItWorksTitle: 'How joining as a Developer works',
    howItWorksSteps: [
      { title: 'Create one account', description: 'Sign up once and start your professional onboarding.' },
      { title: 'Complete your developer profile', description: 'Add service scope, working style, location, and package details.' },
      { title: 'Submit for verification', description: 'Your role details are reviewed before visibility expands.' },
      { title: 'Start responding to opportunities', description: 'Track request flow and engage with clearer, trust-backed demand.' },
    ],
    whyChooseTitle: 'Why Developers choose Nxtgauge',
    whyChooseCards: [
      'Higher-intent project leads - Work with requirements that are reviewed for clarity before wider visibility.',
      'Better fit before first call - Clients can evaluate your stack, scope fit, and delivery style from your profile.',
      'Stronger conversion confidence - Trust-led presentation improves first-contact quality and reduces back-and-forth.',
    ],
    faqs: [
      { q: 'Is this only for one type of developer?', a: 'No. It supports different working styles and specializations within the developer role.' },
      { q: 'Why does verification matter for this role?', a: 'It improves confidence for customers and reduces low-intent interactions.' },
      { q: 'What should I include in my profile?', a: 'Add your specialization, service structure, location, proof of work, and clear package details.' },
      { q: 'Can I update my profile later?', a: 'Yes. You can improve your profile and service details over time.' },
      { q: 'How long does approval usually take?', a: 'Most profile reviews are completed within 24-48 hours.' },
    ],
    finalCtaHeading: 'Build your Developer profile and unlock better-fit opportunities',
    finalCtaSupport: 'One account. Clear verification path. Better visibility through trusted discovery.',
    finalPrimaryCta: { label: 'Register as Developer', href: '/signup?intent=professional&role=DEVELOPER' },
    finalSecondaryCta: { label: 'Explore Other Categories', href: '/professionals' },
  },
  'video-editor': {
    slug: 'video-editor',
    roleKey: 'VIDEO_EDITOR',
    audience: 'professional',
    shortTitle: 'Video Editor',
    heroEyebrow: 'Video Editor on Nxtgauge',
    heroTitle: 'Turn your editing portfolio into a stronger first impression for quality clients',
    heroDescription:
      'Join Nxtgauge as a Video Editor and build profile-led visibility around your editing style, turnaround strength, and service clarity. Access better-presented demand and track request progress more clearly.',
    heroImage: '/images/roles/video_editor.jpg',
    primaryCta: { label: 'Register as Video Editor', href: '/signup?intent=professional&role=VIDEO_EDITOR' },
    secondaryCta: { label: 'View All Professionals', href: '/professionals' },
    whatYouGetTitle: 'What you get as a Video Editor on Nxtgauge',
    whatYouGetSubtitle: 'Practical platform value focused on stronger trust, clearer discovery, and better conversion quality.',
    whatYouGetCards: [
      'Video Editor profile visibility - Show your specialization, service style, location, and strengths more clearly.',
      'Trust-led discovery - Appear in a marketplace designed to prioritize verified interactions.',
      'Cleaner demand flow - Reduce low-intent noise and focus on more serious requests.',
      'Status clarity - Track request movement and response progress more clearly.',
      'Better first impression - Use approval and profile trust signals to improve confidence.',
      'Structured opportunity access - Present services, proof of work, and profile strength in one place.',
    ],
    typicalLeftTitle: 'Typical projects from this role',
    typicalLeftItems: ['Short-form content editing', 'YouTube video editing', 'Ad creative editing', 'Event video edits', 'Reels and social clips', 'Corporate video post-production'],
    typicalRightTitle: 'What customers usually expect',
    typicalRightItems: ['Editing style fit', 'Turnaround expectations', 'Revision structure', 'Portfolio quality', 'Format or platform knowledge', 'Communication clarity'],
    howItWorksTitle: 'How joining as a Video Editor works',
    howItWorksSteps: [
      { title: 'Create one account', description: 'Sign up once and start your professional onboarding.' },
      { title: 'Complete your video editor profile', description: 'Add service scope, working style, location, and package details.' },
      { title: 'Submit for verification', description: 'Your role details are reviewed before visibility expands.' },
      { title: 'Start responding to opportunities', description: 'Track request flow and engage with clearer, trust-backed demand.' },
    ],
    whyChooseTitle: 'Why Video Editors choose Nxtgauge',
    whyChooseCards: [
      'Verified customer requirements - Designed to help video editor professionals reduce noise and focus on real demand.',
      'Cleaner demand discovery - Supports a more focused path to relevant opportunities.',
      'Better trust for first-time clients - Trust signals help customers feel more confident before first contact.',
    ],
    faqs: [
      { q: 'Is this only for one type of video editor?', a: 'No. It supports different working styles and specializations within the video editor role.' },
      { q: 'Why does verification matter for this role?', a: 'It improves confidence for customers and reduces low-intent interactions.' },
      { q: 'What should I include in my profile?', a: 'Add your specialization, service structure, location, proof of work, and clear package details.' },
      { q: 'Can I update my profile later?', a: 'Yes. You can improve your profile and service details over time.' },
      { q: 'How long does approval usually take?', a: 'Most profile reviews are completed within 24-48 hours.' },
    ],
    finalCtaHeading: 'Build your Video Editor profile and unlock better-fit opportunities',
    finalCtaSupport: 'One account. Clear verification path. Better visibility through trusted discovery.',
    finalPrimaryCta: { label: 'Register as Video Editor', href: '/signup?intent=professional&role=VIDEO_EDITOR' },
    finalSecondaryCta: { label: 'Explore Other Categories', href: '/professionals' },
  },
  'graphic-designer': {
    slug: 'graphic-designer',
    roleKey: 'GRAPHIC_DESIGNER',
    audience: 'professional',
    shortTitle: 'Graphic Designer',
    heroEyebrow: 'Graphic Designer on Nxtgauge',
    heroTitle: 'Present your design work with stronger trust signals and cleaner client discovery',
    heroDescription:
      'Join Nxtgauge as a Graphic Designer and showcase your style through a profile-first marketplace built around trust and clarity. Reduce scattered lead noise and respond to better-fit creative opportunities.',
    heroImage: '/images/roles/graphic_designer.jpg',
    primaryCta: { label: 'Register as Graphic Designer', href: '/signup?intent=professional&role=GRAPHIC_DESIGNER' },
    secondaryCta: { label: 'View All Professionals', href: '/professionals' },
    whatYouGetTitle: 'What you get as a Graphic Designer on Nxtgauge',
    whatYouGetSubtitle: 'Practical platform value focused on stronger trust, clearer discovery, and better conversion quality.',
    whatYouGetCards: [
      'Graphic Designer profile visibility - Show your specialization, service style, location, and strengths more clearly.',
      'Trust-led discovery - Appear in a marketplace designed to prioritize verified interactions.',
      'Cleaner demand flow - Reduce low-intent noise and focus on more serious requests.',
      'Status clarity - Track request movement and response progress more clearly.',
      'Better first impression - Use approval and profile trust signals to improve confidence.',
      'Structured opportunity access - Present services, proof of work, and profile strength in one place.',
    ],
    typicalLeftTitle: 'Typical projects from this role',
    typicalLeftItems: ['Brand identity design', 'Social media creatives', 'Marketing collaterals', 'Presentation design', 'Packaging design', 'Campaign visuals'],
    typicalRightTitle: 'What customers usually expect',
    typicalRightItems: ['Design style fit', 'Service scope', 'Revision structure', 'Portfolio quality', 'Timeline clarity', 'Brand understanding'],
    howItWorksTitle: 'How joining as a Graphic Designer works',
    howItWorksSteps: [
      { title: 'Create one account', description: 'Sign up once and start your professional onboarding.' },
      { title: 'Complete your graphic designer profile', description: 'Add service scope, working style, location, and package details.' },
      { title: 'Submit for verification', description: 'Your role details are reviewed before visibility expands.' },
      { title: 'Start responding to opportunities', description: 'Track request flow and engage with clearer, trust-backed demand.' },
    ],
    whyChooseTitle: 'Why Graphic Designers choose Nxtgauge',
    whyChooseCards: [
      'Verified customer requirements - Designed to help graphic designer professionals reduce noise and focus on real demand.',
      'Cleaner demand discovery - Supports a more focused path to relevant opportunities.',
      'Better trust for first-time clients - Trust signals help customers feel more confident before first contact.',
    ],
    faqs: [
      { q: 'Is this only for one type of graphic designer?', a: 'No. It supports different working styles and specializations within the graphic designer role.' },
      { q: 'Why does verification matter for this role?', a: 'It improves confidence for customers and reduces low-intent interactions.' },
      { q: 'What should I include in my profile?', a: 'Add your specialization, service structure, location, proof of work, and clear package details.' },
      { q: 'Can I update my profile later?', a: 'Yes. You can improve your profile and service details over time.' },
      { q: 'How long does approval usually take?', a: 'Most profile reviews are completed within 24-48 hours.' },
    ],
    finalCtaHeading: 'Build your Graphic Designer profile and unlock better-fit opportunities',
    finalCtaSupport: 'One account. Clear verification path. Better visibility through trusted discovery.',
    finalPrimaryCta: { label: 'Register as Graphic Designer', href: '/signup?intent=professional&role=GRAPHIC_DESIGNER' },
    finalSecondaryCta: { label: 'Explore Other Categories', href: '/professionals' },
  },
  'social-media-manager': {
    slug: 'social-media-manager',
    roleKey: 'SOCIAL_MEDIA_MANAGER',
    audience: 'professional',
    shortTitle: 'Social Media Manager',
    heroEyebrow: 'Social Media Manager on Nxtgauge',
    heroTitle: 'Grow through trusted profile-led visibility and clearer campaign demand',
    heroDescription:
      'Join Nxtgauge as a Social Media Manager and present your strategy, niche, and service model with more clarity. Build client trust faster and respond to campaign demand through a cleaner workflow.',
    heroImage: '/images/roles/social_media_manager.jpg',
    primaryCta: { label: 'Register as Social Media Manager', href: '/signup?intent=professional&role=SOCIAL_MEDIA_MANAGER' },
    secondaryCta: { label: 'View All Professionals', href: '/professionals' },
    whatYouGetTitle: 'What you get as a Social Media Manager on Nxtgauge',
    whatYouGetSubtitle: 'Practical platform value focused on stronger trust, clearer discovery, and better conversion quality.',
    whatYouGetCards: [
      'Social Media Manager profile visibility - Show your specialization, service style, location, and strengths more clearly.',
      'Trust-led discovery - Appear in a marketplace designed to prioritize verified interactions.',
      'Cleaner demand flow - Reduce low-intent noise and focus on more serious requests.',
      'Status clarity - Track request movement and response progress more clearly.',
      'Better first impression - Use approval and profile trust signals to improve confidence.',
      'Structured opportunity access - Present services, proof of work, and profile strength in one place.',
    ],
    typicalLeftTitle: 'Typical projects from this role',
    typicalLeftItems: ['Monthly social media management', 'Content planning', 'Campaign support', 'Community management', 'Growth-focused strategy', 'Platform-specific content operations'],
    typicalRightTitle: 'What customers usually expect',
    typicalRightItems: ['Platform expertise', 'Industry or niche fit', 'Content process clarity', 'Reporting expectations', 'Package scope', 'Availability'],
    howItWorksTitle: 'How joining as a Social Media Manager works',
    howItWorksSteps: [
      { title: 'Create one account', description: 'Sign up once and start your professional onboarding.' },
      { title: 'Complete your social media manager profile', description: 'Add service scope, working style, location, and package details.' },
      { title: 'Submit for verification', description: 'Your role details are reviewed before visibility expands.' },
      { title: 'Start responding to opportunities', description: 'Track request flow and engage with clearer, trust-backed demand.' },
    ],
    whyChooseTitle: 'Why Social Media Managers choose Nxtgauge',
    whyChooseCards: [
      'Verified customer requirements - Designed to help social media manager professionals reduce noise and focus on real demand.',
      'Cleaner demand discovery - Supports a more focused path to relevant opportunities.',
      'Better trust for first-time clients - Trust signals help customers feel more confident before first contact.',
    ],
    faqs: [
      { q: 'Is this only for one type of social media manager?', a: 'No. It supports different working styles and specializations within the social media manager role.' },
      { q: 'Why does verification matter for this role?', a: 'It improves confidence for customers and reduces low-intent interactions.' },
      { q: 'What should I include in my profile?', a: 'Add your specialization, service structure, location, proof of work, and clear package details.' },
      { q: 'Can I update my profile later?', a: 'Yes. You can improve your profile and service details over time.' },
      { q: 'How long does approval usually take?', a: 'Most profile reviews are completed within 24-48 hours.' },
    ],
    finalCtaHeading: 'Build your Social Media Manager profile and unlock better-fit opportunities',
    finalCtaSupport: 'One account. Clear verification path. Better visibility through trusted discovery.',
    finalPrimaryCta: { label: 'Register as Social Media Manager', href: '/signup?intent=professional&role=SOCIAL_MEDIA_MANAGER' },
    finalSecondaryCta: { label: 'Explore Other Categories', href: '/professionals' },
  },
  'fitness-trainer': {
    slug: 'fitness-trainer',
    roleKey: 'FITNESS_TRAINER',
    audience: 'professional',
    shortTitle: 'Fitness Trainer',
    heroEyebrow: 'Fitness Trainer on Nxtgauge',
    heroTitle: 'Grow as a Fitness Trainer through trusted profile-led discovery',
    heroDescription:
      'Join Nxtgauge as a Fitness Trainer and connect with customers through a trust-first workflow. Build credibility, complete verification, and respond to better-fit opportunities with more clarity.',
    heroImage: '/images/roles/fitness_trainer.jpg',
    primaryCta: { label: 'Register as Fitness Trainer', href: '/signup?intent=professional&role=FITNESS_TRAINER' },
    secondaryCta: { label: 'View All Professionals', href: '/professionals' },
    whatYouGetTitle: 'What you get as a Fitness Trainer on Nxtgauge',
    whatYouGetSubtitle: 'Practical platform value focused on stronger trust, clearer discovery, and better conversion quality.',
    whatYouGetCards: [
      'Fitness Trainer profile visibility - Show your specialization, service style, location, and strengths more clearly.',
      'Trust-led discovery - Appear in a marketplace designed to prioritize verified interactions.',
      'Cleaner demand flow - Reduce low-intent noise and focus on more serious requests.',
      'Status clarity - Track request movement and response progress more clearly.',
      'Better first impression - Use approval and profile trust signals to improve confidence.',
      'Structured opportunity access - Present services, proof of work, and profile strength in one place.',
    ],
    typicalLeftTitle: 'Typical projects from this role',
    typicalLeftItems: ['Personal fitness coaching', 'Weight-loss transformation programs', 'Strength and conditioning plans', 'Online workout accountability', 'Functional training support', 'Lifestyle and routine-based fitness guidance'],
    typicalRightTitle: 'What customers usually expect',
    typicalRightItems: ['Program specialization', 'Session format and schedule', 'Client readiness requirements', 'Service scope', 'Package clarity', 'Coaching style'],
    howItWorksTitle: 'How joining as a Fitness Trainer works',
    howItWorksSteps: [
      { title: 'Create one account', description: 'Sign up once and start your professional onboarding.' },
      { title: 'Complete your fitness trainer profile', description: 'Add service scope, working style, location, and package details.' },
      { title: 'Submit for verification', description: 'Your role details are reviewed before visibility expands.' },
      { title: 'Start responding to opportunities', description: 'Track request flow and engage with clearer, trust-backed demand.' },
    ],
    whyChooseTitle: 'Why Fitness Trainers choose Nxtgauge',
    whyChooseCards: [
      'Higher-intent client inquiries - Connect with requests that are reviewed for clarity before wider visibility.',
      'Better program-fit matching - Clients can assess your training style, specialization, and availability early.',
      'Stronger first-contact conversion - Clear trust signals help reduce drop-offs and improve booking confidence.',
    ],
    faqs: [
      { q: 'Is this only for one type of fitness trainer?', a: 'No. It supports different working styles and specializations within the fitness trainer role.' },
      { q: 'Why does verification matter for this role?', a: 'It improves confidence for customers and reduces low-intent interactions.' },
      { q: 'What should I include in my profile?', a: 'Add your specialization, service structure, location, proof of work, and clear package details.' },
      { q: 'Can I update my profile later?', a: 'Yes. You can improve your profile and service details over time.' },
      { q: 'How long does approval usually take?', a: 'Most profile reviews are completed within 24-48 hours.' },
    ],
    finalCtaHeading: 'Build your Fitness Trainer profile and unlock better-fit opportunities',
    finalCtaSupport: 'One account. Clear verification path. Better visibility through trusted discovery.',
    finalPrimaryCta: { label: 'Register as Fitness Trainer', href: '/signup?intent=professional&role=FITNESS_TRAINER' },
    finalSecondaryCta: { label: 'Explore Other Categories', href: '/professionals' },
  },
  'catering-services': {
    slug: 'catering-services',
    roleKey: 'CATERING_SERVICES',
    audience: 'professional',
    shortTitle: 'Catering Services',
    heroEyebrow: 'Catering Services on Nxtgauge',
    heroTitle: 'Showcase your menus and event readiness through a more trusted discovery flow',
    heroDescription:
      'Join Nxtgauge as a Catering Services provider and present your service quality, event readiness, and package structure more clearly. Build trust before first contact and respond to cleaner requirement demand.',
    heroImage: '/images/roles/catering_services.jpg',
    primaryCta: { label: 'Register as Catering Services', href: '/signup?intent=professional&role=CATERING_SERVICES' },
    secondaryCta: { label: 'View All Professionals', href: '/professionals' },
    whatYouGetTitle: 'What you get as a Catering Services on Nxtgauge',
    whatYouGetSubtitle: 'Practical platform value focused on stronger trust, clearer discovery, and better conversion quality.',
    whatYouGetCards: [
      'Catering Services profile visibility - Show your specialization, service style, location, and strengths more clearly.',
      'Trust-led discovery - Appear in a marketplace designed to prioritize verified interactions.',
      'Cleaner demand flow - Reduce low-intent noise and focus on more serious requests.',
      'Status clarity - Track request movement and response progress more clearly.',
      'Better first impression - Use approval and profile trust signals to improve confidence.',
      'Structured opportunity access - Present services, proof of work, and profile strength in one place.',
    ],
    typicalLeftTitle: 'Typical projects from this role',
    typicalLeftItems: ['Wedding catering', 'Corporate event catering', 'Birthday and private event catering', 'Buffet service packages', 'Live counter services', 'Custom event menus'],
    typicalRightTitle: 'What customers usually expect',
    typicalRightItems: ['Cuisine or menu fit', 'Guest capacity', 'Package structure', 'Location coverage', 'Event readiness', 'Service inclusions'],
    howItWorksTitle: 'How joining as a Catering Services works',
    howItWorksSteps: [
      { title: 'Create one account', description: 'Sign up once and start your professional onboarding.' },
      { title: 'Complete your catering services profile', description: 'Add service scope, working style, location, and package details.' },
      { title: 'Submit for verification', description: 'Your role details are reviewed before visibility expands.' },
      { title: 'Start responding to opportunities', description: 'Track request flow and engage with clearer, trust-backed demand.' },
    ],
    whyChooseTitle: 'Why Catering Services choose Nxtgauge',
    whyChooseCards: [
      'Verified customer requirements - Designed to help catering services professionals reduce noise and focus on real demand.',
      'Cleaner demand discovery - Supports a more focused path to relevant opportunities.',
      'Better trust for first-time clients - Trust signals help customers feel more confident before first contact.',
    ],
    faqs: [
      { q: 'Is this only for one type of catering services?', a: 'No. It supports different working styles and specializations within the catering services role.' },
      { q: 'Why does verification matter for this role?', a: 'It improves confidence for customers and reduces low-intent interactions.' },
      { q: 'What should I include in my profile?', a: 'Add your specialization, service structure, location, proof of work, and clear package details.' },
      { q: 'Can I update my profile later?', a: 'Yes. You can improve your profile and service details over time.' },
      { q: 'How long does approval usually take?', a: 'Most profile reviews are completed within 24-48 hours.' },
    ],
    finalCtaHeading: 'Build your Catering Services profile and unlock better-fit opportunities',
    finalCtaSupport: 'One account. Clear verification path. Better visibility through trusted discovery.',
    finalPrimaryCta: { label: 'Register as Catering Services', href: '/signup?intent=professional&role=CATERING_SERVICES' },
    finalSecondaryCta: { label: 'Explore Other Categories', href: '/professionals' },
  },
  'ugc-content-creator': {
    slug: 'ugc-content-creator',
    roleKey: 'UGC_CONTENT_CREATOR',
    audience: 'professional',
    shortTitle: 'UGC Content Creator',
    heroEyebrow: 'UGC Content Creator on Nxtgauge',
    heroTitle: 'Grow your creator profile with trust-first visibility and cleaner campaign demand',
    heroDescription:
      'Join Nxtgauge as a UGC Content Creator and showcase your campaign style, content niche, and delivery model in a trust-led workflow built for better-fit collaborations.',
    heroImage: '/images/roles/social_media_manager.jpg',
    primaryCta: { label: 'Register as UGC Content Creator', href: '/signup?intent=professional&role=UGC_CONTENT_CREATOR' },
    secondaryCta: { label: 'View All Professionals', href: '/professionals' },
    whatYouGetTitle: 'What you get as a UGC Content Creator on Nxtgauge',
    whatYouGetSubtitle: 'Practical platform value focused on stronger trust, clearer discovery, and better conversion quality.',
    whatYouGetCards: [
      'Creator profile visibility - Present your content niche, style, and strengths with clarity.',
      'Trust-led discovery - Appear in a marketplace designed to prioritize verified interactions.',
      'Cleaner demand flow - Reduce low-intent noise and focus on stronger collaboration signals.',
      'Status clarity - Track request movement and response progress more clearly.',
      'Better first impression - Use approval and profile trust signals to improve confidence.',
      'Structured opportunity access - Present proof of work and campaign-fit signals in one place.',
    ],
    typicalLeftTitle: 'Typical projects from this role',
    typicalLeftItems: ['Product demo UGC videos', 'Lifestyle brand content', 'Testimonial and review scripts', 'Campaign creative batches', 'Reels and short-form deliverables', 'Performance-oriented content iterations'],
    typicalRightTitle: 'What customers usually expect',
    typicalRightItems: ['Niche and style fit', 'Deliverable structure', 'Timeline clarity', 'Revision expectations', 'Usage rights understanding', 'Communication quality'],
    howItWorksTitle: 'How joining as a UGC Content Creator works',
    howItWorksSteps: [
      { title: 'Create one account', description: 'Sign up once and start your professional onboarding.' },
      { title: 'Complete your creator profile', description: 'Add niche, service scope, style, and package details.' },
      { title: 'Submit for verification', description: 'Your role details are reviewed before visibility expands.' },
      { title: 'Start responding to opportunities', description: 'Track request flow and engage with clearer, trust-backed demand.' },
    ],
    whyChooseTitle: 'Why UGC Creators choose Nxtgauge',
    whyChooseCards: [
      'Verified campaign demand - Designed to reduce low-intent discovery noise.',
      'Cleaner collaboration flow - Supports clearer matching between creator style and requirement.',
      'Better trust for first-time brands - Trust signals improve first-contact confidence.',
    ],
    faqs: [
      { q: 'Is this only for one type of UGC creator?', a: 'No. It supports creators across different niches and campaign formats.' },
      { q: 'Why does verification matter for this role?', a: 'It improves trust for customers and reduces low-intent interactions.' },
      { q: 'What should I include in my profile?', a: 'Add your niche, service structure, location, proof of work, and package clarity.' },
      { q: 'Can I update my profile later?', a: 'Yes. You can improve your profile and service details over time.' },
      { q: 'How long does approval usually take?', a: 'Most profile reviews are completed within 24-48 hours.' },
    ],
    finalCtaHeading: 'Build your UGC Content Creator profile and unlock better-fit opportunities',
    finalCtaSupport: 'One account. Clear verification path. Better visibility through trusted discovery.',
    finalPrimaryCta: { label: 'Register as UGC Content Creator', href: '/signup?intent=professional&role=UGC_CONTENT_CREATOR' },
    finalSecondaryCta: { label: 'Explore Other Categories', href: '/professionals' },
  },
};

export const roleLandingPages = Object.values(bySlug);

export function getRoleLandingBySlug(slug: string): RoleLandingContent | undefined {
  return bySlug[String(slug || '').toLowerCase()];
}

export function getProfessionalLandingBySlug(slug: string): RoleLandingContent | undefined {
  const item = getRoleLandingBySlug(slug);
  if (!item || item.audience !== 'professional') return undefined;
  return item;
}
