/* ============================================================
   Tectus — content registry (Platform + Services). Populates
   window.ROUTES. Copy written in Tectus voice from the outline.
   ============================================================ */
window.ROUTES = window.ROUTES || {};

const R_SERVICES = [
  { label: 'Executive & VIP protection', href: '#/services/executive-protection' },
  { label: 'Event security', href: '#/services/event-security' },
  { label: 'Mobile patrol', href: '#/services/mobile-patrol' },
  { label: 'Retail security', href: '#/services/retail-security' },
];

Object.assign(window.ROUTES, {
  /* ---------------- PLATFORM ---------------- */
  'platform': {
    kind: 'page', group: 'Platform', groupHref: '#/platform', title: 'Platform Overview',
    metaTitle: 'Physical Security Platform for Faster Coordination',
    eyebrow: 'Platform overview', aside: 'mock',
    h1: 'A modern platform for physical security coordination',
    sub: 'Tectus centralizes requests, service coordination, and visibility — so teams move from need to coverage with more confidence and less friction.',
    primary: 'Book a Demo', secondary: 'Get Quote',
    sections: [
      { eyebrow: 'The problem', h2: 'Traditional security sourcing is fragmented', body: ['Security needs often surface in high-pressure moments where timing matters, details change quickly, and coordination breaks down across multiple parties.', 'Tectus reduces that back-and-forth by giving clients a clearer workflow for requesting, coordinating, and tracking licensed coverage in one place.'] },
    ],
    features: {
      eyebrow: 'What the platform does', h2: 'One place to request, coordinate, and monitor coverage', surface: true, cols: 3,
      items: [
        { icon: 'clipboard-list', t: 'Structured requests', d: 'Capture service type, timing, location, and requirements in one organized request.' },
        { icon: 'git-compare-arrows', t: 'Vendor matching', d: 'Connect to vetted, licensed providers through a more structured process.' },
        { icon: 'activity', t: 'Status visibility', d: 'Track coverage from assigned to on site to completed — every step logged.' },
        { icon: 'message-square', t: 'Coordination', d: 'Keep details, messages, and updates in a single shared thread.' },
        { icon: 'badge-check', t: 'Compliance-focused', d: 'Licensing and insurance checks built into the workflow.' },
        { icon: 'layout-grid', t: 'Coverage overview', d: 'See all active and upcoming coverage at a glance.' },
      ],
    },
    stats: [{ v: '7', l: 'Service categories' }, { v: '2', l: 'Connected apps' }, { v: '100%', l: 'Vetted providers' }, { v: '1', l: 'Structured workflow' }],
    cta: { eyebrow: 'See it live', h2: 'See the platform in action', sub: 'Book a walkthrough to see how Tectus simplifies requests, coordination, and visibility.', primary: 'Book a Demo', secondary: 'How it works' },
    related: [{ label: 'How It Works', href: '#/how-it-works' }, { label: 'Features', href: '#/features' }, { label: 'Use Cases', href: '#/use-cases' }, { label: 'Compliance', href: '#/compliance' }],
  },

  'tectus': {
    kind: 'page', group: 'Platform', groupHref: '#/platform', title: 'Tectus',
    metaTitle: 'Tectus Security Platform | Trusted Security Access',
    eyebrow: 'Tectus', aside: 'mock',
    h1: 'Trusted security access through a more structured workflow',
    sub: 'Tectus is a modern platform built to simplify access to licensed security coverage — coordinated through a compliance-focused process rather than fragmented sourcing.',
    primary: 'Book a Demo', secondary: 'Get Quote',
    sections: [
      { eyebrow: 'Security, simplified', h2: 'Built for today’s security coordination', body: ['Tectus was built to improve how businesses and organizations request and manage security in situations where urgency, trust, and operational clarity matter.', 'The value is not only speed but workflow clarity: better coordination, faster access to coverage, less back-and-forth, and stronger visibility across requests.'] },
    ],
    features: {
      eyebrow: 'What makes it different', h2: 'More structure, less friction', surface: true, cols: 3,
      items: [
        { icon: 'zap', t: 'Faster access', d: 'Move from need to coverage without scattered calls and texts.' },
        { icon: 'route', t: 'Clear workflow', d: 'A single, organized path for every request.' },
        { icon: 'eye', t: 'Real visibility', d: 'Always know where a request stands.' },
        { icon: 'shield-check', t: 'Trusted providers', d: 'Licensed, vetted, and accountable.' },
        { icon: 'building-2', t: 'For businesses', d: 'Request and manage coverage across sites and teams.' },
        { icon: 'smartphone', t: 'Tectus GO', d: 'A connected operations app for vendors and personnel.' },
      ],
    },
    cta: { eyebrow: 'Get started', h2: 'Explore the platform in action', sub: 'See how Tectus coordinates licensed security coverage end to end.', primary: 'Book a Demo', secondary: 'Get Quote' },
    related: [{ label: 'Platform Overview', href: '#/platform' }, { label: 'Tectus GO', href: '#/tectus-go' }, { label: 'Features', href: '#/features' }, { label: 'Compliance', href: '#/compliance' }],
  },

  'tectus-go': {
    kind: 'page', group: 'Platform', groupHref: '#/platform', title: 'Tectus GO',
    metaTitle: 'Tectus GO for Security Vendors',
    eyebrow: 'Tectus GO', aside: 'go',
    h1: 'The operations app for approved security vendors',
    sub: 'Tectus GO is the vendor-side workflow for managing incoming job requests, personnel assignments, locations, requirements, and status updates — the operations companion to the Tectus request ecosystem.',
    primary: 'Become a Vendor', secondary: 'How partnering works',
    sections: [
      { eyebrow: 'Core workflows', h2: 'Manage jobs with more visibility', body: ['Vendor teams need a clear way to review work, assign personnel, track active and completed jobs, and keep operational details organized.', 'Tectus GO supports those tasks for security companies participating in the network — so operations stay structured from assignment to completion.'] },
    ],
    features: {
      eyebrow: 'In the app', h2: 'Built for field operations', surface: true, cols: 3,
      items: [
        { icon: 'clipboard-list', t: 'Job requests', d: 'Review and accept incoming work with full detail.' },
        { icon: 'users', t: 'Personnel assignment', d: 'Assign the right people to each job.' },
        { icon: 'calendar-clock', t: 'Schedules', d: 'Keep shifts, windows, and coverage organized.' },
        { icon: 'map-pin', t: 'Locations & requirements', d: 'Site details and requirements in one place.' },
        { icon: 'activity', t: 'Status updates', d: 'Update job status from the field in real time.' },
        { icon: 'check-circle-2', t: 'Active & completed', d: 'Track work in progress and what’s done.' },
      ],
    },
    cta: { eyebrow: 'Join the network', h2: 'Run your operations on Tectus GO', sub: 'Licensed, insured security companies can apply to join the Tectus network.', primary: 'Become a Vendor', secondary: 'Vendor Login' },
    related: [{ label: 'Partners Overview', href: '#/partners' }, { label: 'Become a Vendor', href: '#/become-a-vendor' }, { label: 'Vendor Standards', href: '#/vendor-standards' }, { label: 'How Partnering Works', href: '#/how-partnering-works' }],
  },

  'how-it-works': {
    kind: 'page', group: 'Platform', groupHref: '#/platform', title: 'How It Works',
    metaTitle: 'How On-Demand Security Works',
    eyebrow: 'How it works',
    h1: 'A clearer path from request to coverage',
    sub: 'Requesting security coverage can be faster, more transparent, and easier to manage when every detail lives inside one system.',
    primary: 'Book a Demo', secondary: 'Get Quote',
    steps: {
      eyebrow: 'The workflow', h2: 'Four steps, end to end', surface: false,
      steps: [
        { t: 'Submit request details', d: 'Enter the core details of the need — service type, timing, location, and any important notes. Everything starts in one organized place.' },
        { t: 'Match with vetted providers', d: 'Your request moves through a process that prioritizes licensed, reviewed security partners with the right credentials.' },
        { t: 'Coordinate through the platform', d: 'Once active, the platform supports communication, status visibility, and progress tracking — less back-and-forth, more clarity.' },
        { t: 'Track service progress and next steps', d: 'Follow the request from assigned to on site to completed, with a documented trail and clear next steps.' },
      ],
    },
    features: {
      eyebrow: 'Why it’s better', h2: 'Structured from request to completion', surface: true, cols: 3,
      items: [
        { icon: 'zap', t: 'Faster', d: 'Less time spent chasing providers and confirming availability.' },
        { icon: 'eye', t: 'More visible', d: 'Always know who is assigned and where the request stands.' },
        { icon: 'file-check', t: 'Accountable', d: 'A documented record for every engagement.' },
      ],
    },
    cta: { eyebrow: 'Ready when you are', h2: 'See the workflow on your own request', sub: 'Start a request or book a walkthrough of the full process.', primary: 'Get Quote', secondary: 'Book a Demo' },
    related: [{ label: 'Platform Overview', href: '#/platform' }, { label: 'Features', href: '#/features' }, { label: 'Compliance', href: '#/compliance' }],
  },

  'features': {
    kind: 'page', group: 'Platform', groupHref: '#/platform', title: 'Features',
    metaTitle: 'Security Platform Features',
    eyebrow: 'Features',
    h1: 'Features built for faster security coordination',
    sub: 'Concrete capabilities that organize requests, improve visibility, and support faster coordination across licensed security workflows.',
    primary: 'Book a Demo', secondary: 'Get Quote',
    features: {
      eyebrow: 'Capabilities', h2: 'Everything in one operating layer', cols: 3,
      items: [
        { icon: 'clipboard-list', t: 'Request management', d: 'Capture, organize, and manage every request in one structured flow.' },
        { icon: 'activity', t: 'Status tracking', d: 'Live status from assigned to on site to completed.' },
        { icon: 'message-square', t: 'Messaging & updates', d: 'Coordinate with providers and keep updates in one thread.' },
        { icon: 'git-compare-arrows', t: 'Vendor coordination', d: 'Match and align with licensed, vetted providers.' },
        { icon: 'layout-grid', t: 'Service visibility', d: 'See active and upcoming coverage at a glance.' },
        { icon: 'badge-check', t: 'Compliance-oriented workflow', d: 'Licensing and insurance checks built in.' },
        { icon: 'route', t: 'Operational organization', d: 'Locations, schedules, and requirements kept in order.' },
        { icon: 'bar-chart-3', t: 'Reporting', d: 'Exportable records for every engagement.' },
      ],
    },
    cta: { eyebrow: 'Next', h2: 'See how features map to real needs', sub: 'Explore the situations Tectus is built for.', primary: 'Explore Use Cases', secondary: 'Book a Demo' },
    related: [{ label: 'Use Cases', href: '#/use-cases' }, { label: 'Tectus GO', href: '#/tectus-go' }, { label: 'Demo', href: '#/demo' }],
  },

  'use-cases': {
    kind: 'page', group: 'Platform', groupHref: '#/platform', title: 'Use Cases',
    metaTitle: 'Physical Security Use Cases',
    eyebrow: 'Use cases',
    h1: 'Use cases for on-demand security coordination',
    sub: 'How Tectus supports executive protection, event security, mobile patrol, retail coverage, and other real-world coordination needs.',
    primary: 'Get Quote', secondary: 'Book a Demo',
    features: {
      eyebrow: 'Real scenarios', h2: 'Coverage for the situations you face', cols: 3,
      items: [
        { icon: 'ticket', t: 'Events & venues', d: 'Access control and coordinated coverage for gatherings of any size.', href: '#/services/event-security', linkLabel: 'Event security' },
        { icon: 'user-round-check', t: 'Executive & VIP movement', d: 'Discreet protection for arrivals, travel, and appearances.', href: '#/services/executive-protection', linkLabel: 'Executive protection' },
        { icon: 'store', t: 'Retail environments', d: 'Visible deterrence and coverage through high-traffic periods.', href: '#/services/retail-security', linkLabel: 'Retail security' },
        { icon: 'route', t: 'Multi-site property coverage', d: 'Patrol and checks across multiple locations.', href: '#/services/mobile-patrol', linkLabel: 'Mobile patrol' },
        { icon: 'building', t: 'Corporate offices', d: 'Lobby, access, and executive-visit coverage.', href: '#/services/corporate-security', linkLabel: 'Corporate security' },
        { icon: 'clock', t: 'Urgent short-notice requests', d: 'Faster coordination when timing matters most.', href: '#/book-now', linkLabel: 'Book now' },
      ],
    },
    cta: { eyebrow: 'Get coverage', h2: 'Find the right coverage for your need', sub: 'Tell us the situation and we’ll coordinate licensed providers.', primary: 'Get Quote', secondary: 'Book Now' },
    related: [{ label: 'Services Overview', href: '#/services' }, ...R_SERVICES],
  },

  'compliance': {
    kind: 'page', group: 'Platform', groupHref: '#/platform', title: 'Compliance',
    metaTitle: 'Security Compliance and Vendor Standards',
    eyebrow: 'Compliance & trust',
    h1: 'Compliance and standards matter',
    sub: 'Trust is central to the Tectus model — built on vetted providers, licensed professionals, and a compliance-focused process.',
    primary: 'How it works', secondary: 'Become a Vendor',
    sections: [
      { eyebrow: 'Licensing & insurance', h2: 'Participation tied to real standards', body: ['Vendor participation is tied to licensing and insurance expectations. These standards are part of building a more reliable, accountable coordination layer for clients.', 'Requirements such as armed and unarmed coverage are enforced per request, so the right credentials are in place for the work.'] },
    ],
    features: {
      eyebrow: 'How trust is maintained', h2: 'Verification and accountability, built in', surface: true, cols: 3,
      items: [
        { icon: 'file-check', t: 'Licensing validation', d: 'State licenses verified before a provider joins.' },
        { icon: 'shield-check', t: 'Insurance verification', d: 'Active coverage confirmed and kept current.' },
        { icon: 'clipboard-check', t: 'Compliance checks', d: 'Requirements enforced per request.' },
        { icon: 'radar', t: 'Ongoing monitoring', d: 'Credentials and performance reviewed over time.' },
        { icon: 'user-plus', t: 'Structured onboarding', d: 'A documented vetting process for every vendor.' },
        { icon: 'file-text', t: 'Documented trail', d: 'Every engagement is logged and audit-ready.' },
      ],
    },
    cta: { eyebrow: 'Standards', h2: 'See what we expect from providers', sub: 'Review vendor standards and how partnering works.', primary: 'Learn How It Works', secondary: 'Become a Vendor' },
    related: [{ label: 'Vendor Standards', href: '#/vendor-standards' }, { label: 'How Partnering Works', href: '#/how-partnering-works' }, { label: 'How It Works', href: '#/how-it-works' }],
  },

  'demo': {
    kind: 'form', formVariant: 'demo', group: 'Platform', groupHref: '#/platform', title: 'Demo',
    metaTitle: 'Book a Tectus Demo',
    eyebrow: 'Book a demo',
    h1: 'Book a demo',
    sub: 'Schedule a walkthrough to see how Tectus helps simplify security requests, provider coordination, and workflow visibility.',
    formSide: {
      label: 'What you’ll see',
      items: [
        { icon: 'clipboard-list', t: 'The request flow', d: 'How coverage is requested by time, location, and requirement.' },
        { icon: 'git-compare-arrows', t: 'Coordination & visibility', d: 'Matching, messaging, and live status tracking.' },
        { icon: 'smartphone', t: 'Vendor-side operations', d: 'How Tectus GO runs jobs in the field.' },
        { icon: 'users', t: 'Built for both sides', d: 'Useful for business teams and licensed security companies.' },
      ],
    },
    related: [{ label: 'Platform Overview', href: '#/platform' }, { label: 'How It Works', href: '#/how-it-works' }, { label: 'Contact', href: '#/contact' }],
  },
});

/* ---------------- SERVICES ---------------- */
function serviceRelated(exclude) {
  const all = [
    { label: 'Executive & VIP Protection', href: '#/services/executive-protection' },
    { label: 'Retail Security', href: '#/services/retail-security' },
    { label: 'Mobile Patrol', href: '#/services/mobile-patrol' },
    { label: 'Alarm Response', href: '#/services/alarm-response' },
    { label: 'Corporate Security', href: '#/services/corporate-security' },
    { label: 'Event Security', href: '#/services/event-security' },
    { label: 'Fire Watch', href: '#/services/fire-watch' },
  ];
  return [{ label: 'All services', href: '#/services' }, ...all.filter((s) => s.href !== exclude).slice(0, 4)];
}

Object.assign(window.ROUTES, {
  'services': {
    kind: 'page', group: 'Services', groupHref: '#/services', title: 'Services Overview',
    metaTitle: 'Security Services Available Through Tectus',
    eyebrow: 'Services',
    h1: 'Security services coordinated through Tectus',
    sub: 'Explore the service categories supported through the platform — each staffed by licensed, vetted providers.',
    primary: 'Get Quote', secondary: 'Book Now',
    features: {
      eyebrow: 'Coverage types', h2: 'One workflow across every service', cols: 3,
      items: [
        { icon: 'user-round-check', t: 'Executive & VIP Protection', d: 'Close protection and secure transport.', href: '#/services/executive-protection', linkLabel: 'Learn more' },
        { icon: 'store', t: 'Retail Security', d: 'Loss-prevention and front-of-house coverage.', href: '#/services/retail-security', linkLabel: 'Learn more' },
        { icon: 'route', t: 'Mobile Patrol', d: 'Scheduled and on-call patrol across sites.', href: '#/services/mobile-patrol', linkLabel: 'Learn more' },
        { icon: 'bell-ring', t: 'Alarm Response', d: 'Rapid, verified response to activations.', href: '#/services/alarm-response', linkLabel: 'Learn more' },
        { icon: 'building', t: 'Corporate Security', d: 'Facility, lobby, and access coverage.', href: '#/services/corporate-security', linkLabel: 'Learn more' },
        { icon: 'ticket', t: 'Event Security', d: 'Access control and crowd coordination.', href: '#/services/event-security', linkLabel: 'Learn more' },
        { icon: 'flame', t: 'Fire Watch', d: 'Continuous monitored watch coverage.', href: '#/services/fire-watch', linkLabel: 'Learn more' },
      ],
    },
    cta: { eyebrow: 'Get started', h2: 'Not sure which service you need?', sub: 'Tell us the situation and we’ll coordinate the right licensed coverage.', primary: 'Get Quote', secondary: 'Book a Demo' },
    related: [{ label: 'Use Cases', href: '#/use-cases' }, { label: 'How It Works', href: '#/how-it-works' }, { label: 'Get Quote', href: '#/get-quote' }],
  },

  'services/executive-protection': {
    kind: 'page', group: 'Services', groupHref: '#/services', title: 'Executive & VIP Protection',
    metaTitle: 'Executive Protection Services',
    eyebrow: 'Executive & VIP protection',
    h1: 'Executive protection services',
    sub: 'Discreet, well-planned protection — coordinated through a structured workflow for licensed coverage when it matters.',
    primary: 'Request Executive Protection', secondary: 'Book a Demo',
    intro: { eyebrow: 'When it’s needed', h2: 'Built for high-stakes movement', body: ['Executive protection requires discretion, planning, and clear operational alignment. Tectus centralizes the request details, timing, and location needs so coverage is coordinated without friction.'] },
    features: {
      eyebrow: 'Common scenarios', h2: 'Coverage for principals on the move', surface: true, cols: 3,
      items: [
        { icon: 'plane', t: 'Business travel', d: 'Coverage for trips, transfers, and arrivals.' },
        { icon: 'door-open', t: 'Executive arrivals', d: 'Secure, low-profile arrivals and departures.' },
        { icon: 'users', t: 'High-profile meetings', d: 'Discreet protection for sensitive engagements.' },
        { icon: 'mic', t: 'Public appearances', d: 'Planned coverage for events and appearances.' },
        { icon: 'shield', t: 'Temporary personal coverage', d: 'Short-term protection on short notice.' },
        { icon: 'car', t: 'Secure transport', d: 'Coordinated, professional movement.' },
      ],
    },
    sections: [{ eyebrow: 'How Tectus helps', h2: 'Centralized detail, structured coordination', body: ['Tectus brings request details, timing, location needs, and service coordination into one structured workflow — so executive coverage is organized, accountable, and easy to manage.'] }],
    cta: { eyebrow: 'Get coverage', h2: 'Request executive protection', sub: 'Share the details and we’ll coordinate licensed, vetted coverage.', primary: 'Get Quote', secondary: 'Book Now' },
    related: serviceRelated('#/services/executive-protection'),
  },

  'services/retail-security': {
    kind: 'page', group: 'Services', groupHref: '#/services', title: 'Retail Security',
    metaTitle: 'Retail Security Services',
    eyebrow: 'Retail security',
    h1: 'Retail security services',
    sub: 'Coordinate retail coverage for stores, shopping environments, and multi-location operations through one structured workflow.',
    primary: 'Get Retail Security Quote', secondary: 'Book a Demo',
    intro: { eyebrow: 'Common needs', h2: 'Visible coverage when it counts', body: ['Retail environments need visible deterrence, coverage during high-traffic periods, and more organized response. Tectus gives operators a structured path for requesting coverage and tracking needs across locations.'] },
    features: {
      eyebrow: 'Where it helps', h2: 'Coverage across the retail calendar', surface: true, cols: 3,
      items: [
        { icon: 'shield', t: 'Shrink reduction', d: 'Visible presence to deter loss.' },
        { icon: 'eye', t: 'Front-of-house presence', d: 'Professional coverage on the floor.' },
        { icon: 'calendar', t: 'Holiday traffic', d: 'Extra coverage through peak periods.' },
        { icon: 'moon', t: 'Overnight support', d: 'After-hours coverage and checks.' },
        { icon: 'route', t: 'Multi-site coordination', d: 'Consistent coverage across locations.' },
        { icon: 'users', t: 'Event & promo days', d: 'Staffing for launches and high-traffic days.' },
      ],
    },
    cta: { eyebrow: 'Get coverage', h2: 'Request retail security', sub: 'Coordinate coverage for one store or many.', primary: 'Get Quote', secondary: 'Book Now' },
    related: serviceRelated('#/services/retail-security'),
  },

  'services/mobile-patrol': {
    kind: 'page', group: 'Services', groupHref: '#/services', title: 'Mobile Patrol',
    metaTitle: 'Mobile Patrol Services',
    eyebrow: 'Mobile patrol',
    h1: 'Mobile patrol services',
    sub: 'Routine checks, visible deterrence, and rapid response across one or multiple locations — coordinated through Tectus.',
    primary: 'Book Mobile Patrol', secondary: 'Book a Demo',
    intro: { eyebrow: 'Ideal use cases', h2: 'Coverage that moves with your property', body: ['Mobile patrol provides routine checks and visible deterrence across sites. Tectus makes it easy to request patrol coverage and track route-based needs through a structured process.'] },
    features: {
      eyebrow: 'Where patrol fits', h2: 'Built for distributed sites', surface: true, cols: 3,
      items: [
        { icon: 'car', t: 'Parking lots', d: 'Regular checks and visible presence.' },
        { icon: 'building-2', t: 'Business parks', d: 'Coverage across shared campuses.' },
        { icon: 'home', t: 'Vacant properties', d: 'Deterrence for unoccupied sites.' },
        { icon: 'factory', t: 'Industrial sites', d: 'Perimeter and checkpoint coverage.' },
        { icon: 'repeat', t: 'Recurring patrols', d: 'Scheduled, repeatable route coverage.' },
        { icon: 'map-pin', t: 'Multi-site routes', d: 'One request across many locations.' },
      ],
    },
    cta: { eyebrow: 'Get coverage', h2: 'Schedule mobile patrol', sub: 'Set the route and frequency — we coordinate the rest.', primary: 'Book Now', secondary: 'Get Quote' },
    related: serviceRelated('#/services/mobile-patrol'),
  },

  'services/alarm-response': {
    kind: 'page', group: 'Services', groupHref: '#/services', title: 'Alarm Response',
    metaTitle: 'Alarm Response Services',
    eyebrow: 'Alarm response',
    h1: 'Alarm response services',
    sub: 'Fast, coordinated alarm response with a structured workflow for urgent security needs.',
    primary: 'Request Alarm Response', secondary: 'Book a Demo',
    intro: { eyebrow: 'When minutes matter', h2: 'Reduce delay during active alarms', body: ['Alarm response is about urgency, after-hours support, and reducing delay during triggered alarms or active incidents. Tectus is built around faster coordination and urgent coverage.'] },
    features: {
      eyebrow: 'The workflow', h2: 'From activation to follow-up', surface: true, cols: 3,
      items: [
        { icon: 'bell-ring', t: 'Intake', d: 'Capture the alarm and site details fast.' },
        { icon: 'dispatch', t: 'Dispatch coordination', d: 'Coordinate the right responder quickly.' },
        { icon: 'activity', t: 'Status visibility', d: 'Track response in real time.' },
        { icon: 'message-square', t: 'Follow-up communication', d: 'Clear updates after the response.' },
      ],
    },
    cta: { eyebrow: 'Get coverage', h2: 'Request alarm response', sub: 'Set up coordinated response for your sites.', primary: 'Get Quote', secondary: 'Book Now' },
    related: serviceRelated('#/services/alarm-response'),
  },

  'services/corporate-security': {
    kind: 'page', group: 'Services', groupHref: '#/services', title: 'Corporate Security',
    metaTitle: 'Corporate Security Services',
    eyebrow: 'Corporate security',
    h1: 'Corporate security services',
    sub: 'Coordinate office and corporate coverage — from lobby and access support to executive arrivals and special events.',
    primary: 'Get Corporate Security Quote', secondary: 'Book a Demo',
    intro: { eyebrow: 'Where it helps', h2: 'Coverage that keeps work moving', body: ['Corporate teams may need lobby coverage, access support, executive arrival management, special-event coverage, and short-notice staffing. Tectus keeps it organized around continuity and professionalism.'] },
    features: {
      eyebrow: 'Use cases', h2: 'For workplaces of every size', surface: true, cols: 3,
      items: [
        { icon: 'building', t: 'Office buildings', d: 'Lobby and access coverage.' },
        { icon: 'building-2', t: 'Headquarters', d: 'Front-desk and facility presence.' },
        { icon: 'graduation-cap', t: 'Campuses', d: 'Coverage across multi-building sites.' },
        { icon: 'user-round-check', t: 'Executive visits', d: 'Coordinated arrivals and meetings.' },
        { icon: 'lock', t: 'Sensitive events', d: 'Discreet coverage for internal events.' },
        { icon: 'clock', t: 'Short-notice staffing', d: 'Coverage when plans change quickly.' },
      ],
    },
    cta: { eyebrow: 'Get coverage', h2: 'Request corporate security', sub: 'Coordinate professional coverage for your workplace.', primary: 'Get Quote', secondary: 'Book Now' },
    related: serviceRelated('#/services/corporate-security'),
  },

  'services/event-security': {
    kind: 'page', group: 'Services', groupHref: '#/services', title: 'Event Security',
    metaTitle: 'Event Security Services',
    eyebrow: 'Event security',
    h1: 'Event security services',
    sub: 'Request staffed event coverage for business events, private gatherings, venues, and scheduled needs — coordinated end to end.',
    primary: 'Book Event Security', secondary: 'Book a Demo',
    intro: { eyebrow: 'Who it’s for', h2: 'Coverage planned around your event', body: ['Event security spans corporate events, private gatherings, public-facing activations, and venue-specific needs. Tectus helps move from request to coverage with better visibility and less fragmented coordination.'] },
    features: {
      eyebrow: 'Event types', h2: 'Staffed coverage for any gathering', surface: true, cols: 3,
      items: [
        { icon: 'briefcase', t: 'Corporate events', d: 'Conferences, meetings, and launches.' },
        { icon: 'party-popper', t: 'Private events', d: 'Discreet coverage for private gatherings.' },
        { icon: 'users', t: 'Public-facing events', d: 'Access control and crowd coordination.' },
        { icon: 'wine', t: 'Hospitality activations', d: 'Coverage for venues and experiences.' },
        { icon: 'map-pin', t: 'Venue-specific needs', d: 'Coverage planned around the space.' },
        { icon: 'shield-check', t: 'Access & screening', d: 'Entry management and credential checks.' },
      ],
    },
    sections: [{ eyebrow: 'Planning & coordination', h2: 'From request to coverage, organized', body: ['Tectus brings event details, timing, and staffing into one structured workflow — so coordination stays clear from planning through the night of the event.'] }],
    cta: { eyebrow: 'Get coverage', h2: 'Book event security', sub: 'Tell us about the event and we’ll coordinate licensed coverage.', primary: 'Book Now', secondary: 'Get Quote' },
    related: serviceRelated('#/services/event-security'),
  },

  'services/fire-watch': {
    kind: 'page', group: 'Services', groupHref: '#/services', title: 'Fire Watch',
    metaTitle: 'Fire Watch Services',
    eyebrow: 'Fire watch',
    h1: 'Fire watch services',
    sub: 'Coordinate temporary fire watch coverage when monitoring or compliance support is required.',
    primary: 'Request Fire Watch Coverage', secondary: 'Book a Demo',
    intro: { eyebrow: 'When it’s needed', h2: 'Temporary, monitored coverage', body: ['Fire watch covers temporary needs tied to system outages, regulatory requirements, facility issues, or short-term site monitoring. Tectus makes it easy to request and coordinate this coverage quickly.'] },
    features: {
      eyebrow: 'Triggers', h2: 'Coverage for short-term risk windows', surface: true, cols: 3,
      items: [
        { icon: 'power-off', t: 'System outages', d: 'Coverage when detection is offline.' },
        { icon: 'hard-hat', t: 'Construction', d: 'Monitoring during active work.' },
        { icon: 'wrench', t: 'Repairs', d: 'Watch coverage during maintenance.' },
        { icon: 'clipboard-check', t: 'Compliance-triggered', d: 'Temporary coverage to meet requirements.' },
      ],
    },
    cta: { eyebrow: 'Get coverage', h2: 'Request fire watch coverage', sub: 'Set up monitored coverage for your site.', primary: 'Get Quote', secondary: 'Book Now' },
    related: serviceRelated('#/services/fire-watch'),
  },

  'get-quote': {
    kind: 'form', formVariant: 'quote', group: 'Services', groupHref: '#/services', title: 'Get Quote',
    metaTitle: 'Get a Security Quote',
    eyebrow: 'Get a quote',
    h1: 'Get a quote for security coverage',
    sub: 'Request pricing and coverage details for executive protection, event security, mobile patrol, retail security, and more.',
    formSide: {
      label: 'What helps us respond faster',
      items: [
        { icon: 'briefcase', t: 'Service type', d: 'The kind of coverage you need.' },
        { icon: 'map-pin', t: 'Location', d: 'Where coverage is required.' },
        { icon: 'calendar', t: 'Dates & timing', d: 'When and for how long.' },
        { icon: 'clipboard-list', t: 'Special notes', d: 'Access, contacts, and requirements.' },
      ],
    },
    related: [{ label: 'Services Overview', href: '#/services' }, { label: 'Book Now', href: '#/book-now' }, { label: 'How It Works', href: '#/how-it-works' }],
  },

  'book-now': {
    kind: 'form', formVariant: 'book', group: 'Services', groupHref: '#/services', title: 'Book Now',
    metaTitle: 'Book Security Now',
    eyebrow: 'Book now',
    h1: 'Book security coverage',
    sub: 'Start a security service request for faster coordination and more structured workflow visibility. Submit the details and get into the workflow.',
    formSide: {
      label: 'The shortest path to coverage',
      items: [
        { icon: 'zap', t: 'Fast intake', d: 'Submit the essentials in minutes.' },
        { icon: 'git-compare-arrows', t: 'Vetted matching', d: 'We connect you with licensed providers.' },
        { icon: 'activity', t: 'Live status', d: 'Track the request once it’s active.' },
        { icon: 'shield-check', t: 'Compliance-focused', d: 'Licensing and insurance checked.' },
      ],
    },
    related: [{ label: 'Get Quote', href: '#/get-quote' }, { label: 'Services Overview', href: '#/services' }, { label: 'Use Cases', href: '#/use-cases' }],
  },
});
