// Shared content + style tokens for the Apex marketing UI kit.
// Mirrors _codebase/web/content/{services,faq,areas}.ts.

const Tokens = {
  burgundy: "#5B1619",
  burgundyAccent: "#80262A",
  gold: "#C8A15A",
  ivory: "#F8F5EE",
  mist: "#EAE7E2",
  mint: "#DCEEE9",
  charcoal: "#1F1D1D",
  white: "#FFFFFF",
  border: "rgba(91,22,25,0.10)",
  borderStrong: "rgba(91,22,25,0.20)",
  borderGold: "rgba(200,161,90,0.55)",
  fontSerif: '"Cormorant Garamond", Georgia, serif',
  fontSans: '"Geist", "Inter", Arial, sans-serif',
  fontMono: '"Geist Mono", ui-monospace, monospace',
  shadowCta: "0 16px 36px rgba(91,22,25,0.22)",
  shadowCard: "0 4px 12px rgba(31,29,29,0.06)",
  shadowCardHover: "0 24px 55px rgba(91,22,25,0.12)",
  shadowFloat: "0 18px 44px rgba(91,22,25,0.22)",
  shadowXL: "0 28px 70px rgba(91,22,25,0.20)",
};

// Reusable atomic styles
const Atoms = {
  eyebrow: {
    fontSize: 12,
    fontWeight: 600,
    textTransform: "uppercase",
    letterSpacing: "0.34em",
    color: Tokens.burgundyAccent,
    fontFamily: Tokens.fontSans,
    margin: 0,
  },
  heading: {
    fontFamily: Tokens.fontSerif,
    fontWeight: 400,
    color: Tokens.burgundy,
    letterSpacing: "0.03em",
    margin: 0,
    lineHeight: 1.08,
  },
  body: {
    fontFamily: Tokens.fontSans,
    fontSize: 16,
    lineHeight: 1.7,
    color: "rgba(31,29,29,0.72)",
    margin: 0,
  },
  goldRule: {
    width: 80,
    height: 1,
    background: Tokens.gold,
    border: 0,
    marginTop: 16,
    marginBottom: 0,
  },
};

const Content = {
  quoteHref: "mailto:hello@apexcleaningfw.com?subject=Apex%20Cleaning%2060-second%20quote%20request",

  services: [
    { slug: "move-out-cleaning",   shortName: "Move-out cleaning",    eyebrow: "Deadline-ready turnovers",
      hero: "Checklist-based move-out cleaning in Fort Wayne and New Haven, built for deposits, keys, showings, and turnover deadlines.",
      cta: "Get a fast quote before arrival", icon: "SprayCan" },
    { slug: "deep-cleaning",       shortName: "Deep cleaning",        eyebrow: "Top-to-bottom first cleans",
      hero: "A deep reset for homes that need more than a standard maintenance clean.",
      cta: "Book a first-clean quote", icon: "Sparkles" },
    { slug: "apartment-cleaning",  shortName: "Apartment cleaning",   eyebrow: "Small-space, quick-turn focus",
      hero: "Fort Wayne apartment move-out and deep cleaning without having to manage a random marketplace cleaner.",
      cta: "Get an apartment quote", icon: "Building2" },
    { slug: "recurring-cleaning",  shortName: "Recurring cleaning",   eyebrow: "Weekly, bi-weekly, monthly",
      hero: "Weekly, bi-weekly, or monthly maintenance after your first clean.",
      cta: "Ask about recurring service", icon: "Repeat2" },
  ],

  areas: [
    { slug: "fort-wayne-cleaning", city: "Fort Wayne", state: "IN",
      blurb: "Fort Wayne's move-out and deep-clean specialist for busy renters, homeowners, landlords, and property managers.",
      zips: ["46802","46803","46804","46805","46806","46807","46808","46814","46815","46816","46818","46819","46825","46835","46845"] },
    { slug: "new-haven-cleaning",  city: "New Haven",  state: "IN",
      blurb: "Reliable cleaning for New Haven homes and apartments, with move-out, deep clean, and recurring options quoted before arrival.",
      zips: ["46774"] },
  ],

  faq: [
    { q: "How does Apex pricing work?", a: "Apex is quote-first. Share the service type, size, condition, add-ons, and timing; you get a clear quote before arrival instead of an open-ended hourly surprise." },
    { q: "What is included in a move-out clean?", a: "Move-out cleaning covers kitchens, bathrooms, floors, baseboards, high-touch surfaces, and general turnover detail. Add-ons include fridge, oven, cabinets, windows, blinds, and heavy buildup." },
    { q: "What is the difference between deep cleaning and recurring cleaning?", a: "Deep cleaning is a first-clean or reset service for buildup. Recurring cleaning maintains the home after that reset with a lighter weekly, bi-weekly, or monthly scope." },
    { q: "Do you bring supplies?", a: "Yes. Apex brings normal cleaning supplies, tools, and equipment. We need safe access, water, and electricity." },
    { q: "How far in advance should I book?", a: "Book as early as possible, especially for end-of-month move-outs. Share your deadline in the quote form so scheduling can be checked honestly." },
    { q: "What areas do you serve?", a: "We cover the surrounding areas. ZIP and cleaner capacity are confirmed during quoting before a job is accepted." },
  ],
};

window.Tokens = Tokens;
window.Atoms = Atoms;
window.Content = Content;
