{
  "generatedAt": "2026-10-02T00:36:17+03:00",
  "engineVersion": "KirppisTurbine-v1.0-Mach3",
  "totalMarket2025EurBn": 1.4,
  "totalMarket2026EurBn": 1.52,
  "growthRate2023to2025Pct": 56,
  "averageHouseholdPassiveAssetEur": 3200,
  "taxFreeCapitalGainLimitEur": 5000,
  "dac7ReportingThresholdEur": 2000,
  "dac7TransactionThreshold": 30,
  "co2SavedPerEurKg": 0.065,
  "waterSavedPerEurLiters": 14,
  "timeSeries": [
    {
      "year": 1990,
      "totalMarketEurMillion": 45,
      "physicalFleaEurMillion": 45,
      "onlineC2CEurMillion": 0,
      "b2cRecommerceEurMillion": 0,
      "participationRatePct": 18,
      "avgAnnualSpendEur": 35,
      "fashionSharePct": 55,
      "primaryMilestoneFi": "Hyväntekeväisyyskirpputorit ja Hietalahden tori",
      "primaryMilestoneEn": "Charity fleas and Hietalahti flea market"
    },
    {
      "year": 1992,
      "totalMarketEurMillion": 85,
      "physicalFleaEurMillion": 85,
      "onlineC2CEurMillion": 0,
      "b2cRecommerceEurMillion": 0,
      "participationRatePct": 28,
      "avgAnnualSpendEur": 48,
      "fashionSharePct": 60,
      "primaryMilestoneFi": "1990-luvun lama ja itsepalvelukirpputorin suomalainen synty",
      "primaryMilestoneEn": "1990s depression \u0026 birth of Finnish self-service flea market"
    },
    {
      "year": 1995,
      "totalMarketEurMillion": 140,
      "physicalFleaEurMillion": 140,
      "onlineC2CEurMillion": 0,
      "b2cRecommerceEurMillion": 0,
      "participationRatePct": 42,
      "avgAnnualSpendEur": 65,
      "fashionSharePct": 58,
      "primaryMilestoneFi": "Itsepalvelukirpputorien leviäminen valtakunnalliseksi malliksi",
      "primaryMilestoneEn": "Self-service flea halls expand nationally"
    },
    {
      "year": 1998,
      "totalMarketEurMillion": 180,
      "physicalFleaEurMillion": 175,
      "onlineC2CEurMillion": 5,
      "b2cRecommerceEurMillion": 0,
      "participationRatePct": 48,
      "avgAnnualSpendEur": 78,
      "fashionSharePct": 55,
      "primaryMilestoneFi": "Huuto.netin perustaminen (1999 kynnyksellä)",
      "primaryMilestoneEn": "Launch of online auctions (Huuto.net)"
    },
    {
      "year": 2001,
      "totalMarketEurMillion": 230,
      "physicalFleaEurMillion": 210,
      "onlineC2CEurMillion": 20,
      "b2cRecommerceEurMillion": 0,
      "participationRatePct": 54,
      "avgAnnualSpendEur": 92,
      "fashionSharePct": 52,
      "primaryMilestoneFi": "Euroon siirtyminen ja keräilykaupan vilkastuminen",
      "primaryMilestoneEn": "Transition to Euro and active collectors market"
    },
    {
      "year": 2006,
      "totalMarketEurMillion": 310,
      "physicalFleaEurMillion": 240,
      "onlineC2CEurMillion": 70,
      "b2cRecommerceEurMillion": 0,
      "participationRatePct": 62,
      "avgAnnualSpendEur": 115,
      "fashionSharePct": 50,
      "primaryMilestoneFi": "Tilastokeskus: kotitalouksien kirpputoritulot ylittävät 100 M€",
      "primaryMilestoneEn": "Statistics Finland: household flea income exceeds 100M€"
    },
    {
      "year": 2010,
      "totalMarketEurMillion": 420,
      "physicalFleaEurMillion": 290,
      "onlineC2CEurMillion": 130,
      "b2cRecommerceEurMillion": 0,
      "participationRatePct": 65,
      "avgAnnualSpendEur": 138,
      "fashionSharePct": 48,
      "primaryMilestoneFi": "Tori.fi käynnistyy ja C2C-kauppa digitalisoituu voimakkaasti",
      "primaryMilestoneEn": "Tori.fi launch \u0026 aggressive C2C digitization"
    },
    {
      "year": 2014,
      "totalMarketEurMillion": 560,
      "physicalFleaEurMillion": 330,
      "onlineC2CEurMillion": 220,
      "b2cRecommerceEurMillion": 10,
      "participationRatePct": 68,
      "avgAnnualSpendEur": 165,
      "fashionSharePct": 47,
      "primaryMilestoneFi": "Facebookin merkkikirpputorien ja äitiryhmien kultakausi",
      "primaryMilestoneEn": "Golden era of Facebook brand flea markets and mom communities"
    },
    {
      "year": 2018,
      "totalMarketEurMillion": 720,
      "physicalFleaEurMillion": 360,
      "onlineC2CEurMillion": 330,
      "b2cRecommerceEurMillion": 30,
      "participationRatePct": 71,
      "avgAnnualSpendEur": 210,
      "fashionSharePct": 48,
      "primaryMilestoneFi": "Kokeelliset tilastot: vertais- ja jakamistalous osaksi tilastoja",
      "primaryMilestoneEn": "Peer and sharing economy recognized in experimental statistics"
    },
    {
      "year": 2020,
      "totalMarketEurMillion": 810,
      "physicalFleaEurMillion": 320,
      "onlineC2CEurMillion": 440,
      "b2cRecommerceEurMillion": 50,
      "participationRatePct": 74,
      "avgAnnualSpendEur": 235,
      "fashionSharePct": 50,
      "primaryMilestoneFi": "Koronapandemia: verkkokirppisten ja kotona karsimisen räjähdys",
      "primaryMilestoneEn": "Pandemic acceleration: online platforms \u0026 home decluttering"
    },
    {
      "year": 2022,
      "totalMarketEurMillion": 900,
      "physicalFleaEurMillion": 340,
      "onlineC2CEurMillion": 490,
      "b2cRecommerceEurMillion": 70,
      "participationRatePct": 76,
      "avgAnnualSpendEur": 260,
      "fashionSharePct": 52,
      "primaryMilestoneFi": "Kaupan liiton kiertokauppaselvitys vahvistaa kovan kasvun",
      "primaryMilestoneEn": "Commerce Federation circular report confirms solid growth"
    },
    {
      "year": 2023,
      "totalMarketEurMillion": 1080,
      "physicalFleaEurMillion": 360,
      "onlineC2CEurMillion": 610,
      "b2cRecommerceEurMillion": 110,
      "participationRatePct": 78,
      "avgAnnualSpendEur": 285,
      "fashionSharePct": 53,
      "primaryMilestoneFi": "Vintedin tulo Suomeen ja pakettiautomaattien täyttyminen",
      "primaryMilestoneEn": "Vinted enters Finland, international locker logistics surge"
    },
    {
      "year": 2024,
      "totalMarketEurMillion": 1280,
      "physicalFleaEurMillion": 370,
      "onlineC2CEurMillion": 780,
      "b2cRecommerceEurMillion": 130,
      "participationRatePct": 81,
      "avgAnnualSpendEur": 310,
      "fashionSharePct": 54,
      "primaryMilestoneFi": "Kiertokaupan kasvu kiihtyy (+56 % kahdessa vuodessa)",
      "primaryMilestoneEn": "Circular retail accelerates (+56% over 2 years)"
    },
    {
      "year": 2025,
      "totalMarketEurMillion": 1400,
      "physicalFleaEurMillion": 380,
      "onlineC2CEurMillion": 870,
      "b2cRecommerceEurMillion": 150,
      "participationRatePct": 83,
      "avgAnnualSpendEur": 330,
      "fashionSharePct": 55,
      "primaryMilestoneFi": "Koko kiertokaupan markkina ylittää 1,4 miljardia euroa",
      "primaryMilestoneEn": "Total circular commerce exceeds 1.4 billion euros"
    },
    {
      "year": 2026,
      "totalMarketEurMillion": 1520,
      "physicalFleaEurMillion": 390,
      "onlineC2CEurMillion": 950,
      "b2cRecommerceEurMillion": 180,
      "participationRatePct": 85,
      "avgAnnualSpendEur": 345,
      "fashionSharePct": 56,
      "primaryMilestoneFi": "Konsensusennuste: tekoälyhinnoittelu ja saumaton C2C-logistiikka",
      "primaryMilestoneEn": "Consensus projection: AI pricing \u0026 frictionless C2C logistics"
    }
  ],
  "clusters": [
    {
      "id": "trendikuraattori",
      "nameFi": "Nuori Trendikuraattori",
      "nameEn": "Young Trend Curator",
      "taglineFi": "Erottuva vintage ja kuratoitu esteettisyys",
      "taglineEn": "Distinctive vintage and curated aesthetic",
      "shareOfPopulationPct": 14,
      "avgAnnualSpendEur": 450,
      "avgAnnualSalesEur": 310,
      "typicalAgeRange": "18–26 v",
      "primaryChannelsFi": [
        "Vinted",
        "Tise",
        "UFF Vintage",
        "Relove",
        "Instagram/TikTok"
      ],
      "topCategoriesFi": [
        "Vintage-muoti",
        "Y2K \u0026 90s -merkit",
        "Uniikit asusteet",
        "Kengät"
      ],
      "keyMotivationsFi": [
        "Uniikki oma tyyli",
        "Massamuodin välttäminen",
        "Kulttuurinen pääoma",
        "Löytöjen ilo"
      ],
      "psychologicalDriver": "Kulttuurinen pääoma (Bourdieu) \u0026 statuksen uudelleenmäärittely",
      "superpowerFi": "Tunnistaa nousevat trendit ja arvokkaat laatuleikkaukset ennen muita.",
      "pitfallFi": "Heräteostot Vintedissä voivat lisätä vaatekaapin kokonaisvolyymiä tarpeettomasti.",
      "colorTheme": "amber",
      "iconName": "Sparkles"
    },
    {
      "id": "kiertologistikko",
      "nameFi": "Lapsiperheen Kiertologistikko",
      "nameEn": "Family Circularity Logistician",
      "taglineFi": "Suuren volyymin nopea kierto ja järkevä säästö",
      "taglineEn": "High-volume seasonal rotation and rational savings",
      "shareOfPopulationPct": 22,
      "avgAnnualSpendEur": 680,
      "avgAnnualSalesEur": 520,
      "typicalAgeRange": "30–44 v",
      "primaryChannelsFi": [
        "Tori.fi",
        "Facebook-kirppisryhmät",
        "Paikalliset itsepalvelukirppikset"
      ],
      "topCategoriesFi": [
        "Lastenvaatteet (Reima, Kuoma)",
        "Ulkoiluvarusteet",
        "Turvaistuimet",
        "Lelut"
      ],
      "keyMotivationsFi": [
        "Rahan säästö",
        "Kausivaatteiden nopea kierto",
        "Tavarapaljouden hallinta"
      ],
      "psychologicalDriver": "Elämänhallinta, perhebudjetin puskurointi ja decluttering-katharsis",
      "superpowerFi": "Pyörittää täysipainoista kotitalouden logistiikkakeskusta ja säästää tuhansia euroja vuodessa.",
      "pitfallFi": "Kausivaatteiden inventointi ja viestittely ostajien kanssa vie valtavasti kalenteriaikaa.",
      "colorTheme": "blue",
      "iconName": "Package"
    },
    {
      "id": "budjetoija",
      "nameFi": "Tarkan Markan Budjetoija",
      "nameEn": "Prudent Penny Budgeter",
      "taglineFi": "Käyttöarvon maksimointi ja inflaatiosuoja",
      "taglineEn": "Maximizing utility value with minimal budget",
      "shareOfPopulationPct": 19,
      "avgAnnualSpendEur": 280,
      "avgAnnualSalesEur": 90,
      "typicalAgeRange": "40–65+ v",
      "primaryChannelsFi": [
        "SPR Kontti",
        "Fida",
        "Pelastusarmeija",
        "Kierrätyskeskus",
        "Halvat looshit"
      ],
      "topCategoriesFi": [
        "Arjen perusvaatetus",
        "Keittiövälineet",
        "Kodin pientarvikkeet",
        "Liinavaatteet"
      ],
      "keyMotivationsFi": [
        "Taloudellinen välttämättömyys",
        "Ostovoiman säilyttäminen",
        "Edullinen arki"
      ],
      "psychologicalDriver": "Smart Shopper -minäpystyvyys ja suoja inflaatiota vastaan",
      "superpowerFi": "Osaa arvioida tuotteen puhtaan käyttöarvon eikä maksa turhasta brändilisästä senttiäkään.",
      "pitfallFi": "Saattaa ostaa 'varmuuden vuoksi' tavaraa, koska se maksoi vain 1–2 euroa.",
      "colorTheme": "emerald",
      "iconName": "ShieldCheck"
    },
    {
      "id": "aarteidenmetsastaja",
      "nameFi": "Aarteiden Metsästäjä",
      "nameEn": "Treasure \u0026 Antiquity Hunter",
      "taglineFi": "Design-löydöt, nostalgia ja keräilyintohimo",
      "taglineEn": "Design gems, nostalgia and collecting passion",
      "shareOfPopulationPct": 12,
      "avgAnnualSpendEur": 850,
      "avgAnnualSalesEur": 480,
      "typicalAgeRange": "35–65 v",
      "primaryChannelsFi": [
        "Huuto.net",
        "Tori-vahdit",
        "Viikonlopputorit",
        "Rompepäivät",
        "Vanhan tavaran hallit"
      ],
      "topCategoriesFi": [
        "Arabia \u0026 Iittala",
        "Artek \u0026 design-huonekalut",
        "Vinyylilevyt",
        "Retropelit \u0026 kellot"
      ],
      "keyMotivationsFi": [
        "Aarteenetsinnän dopamiini",
        "Kotimainen muotoiluhistoria",
        "Arvonnousu ja flippaus"
      ],
      "psychologicalDriver": "Skinnerin satunnaisen vahvistamisen sykli (variable ratio) \u0026 nostalgia",
      "superpowerFi": "Erottaa pohjaleimasta ja lasimassasta harvinaisen keräilykappaleen 5 sekunnissa.",
      "pitfallFi": "Kotivarastot ja hyllyt täyttyvät nopeasti esineistä, joita ei raaskikaan myydä eteenpäin.",
      "colorTheme": "purple",
      "iconName": "Compass"
    },
    {
      "id": "ekoaktivisti",
      "nameFi": "Kiertotalouden Eko-Aktivisti",
      "nameEn": "Circular Eco-Advocate",
      "taglineFi": "Zero waste ja neitseellisten luonnonvarojen säästö",
      "taglineEn": "Zero waste and conservation of virgin resources",
      "shareOfPopulationPct": 16,
      "avgAnnualSpendEur": 340,
      "avgAnnualSalesEur": 210,
      "typicalAgeRange": "25–55 v",
      "primaryChannelsFi": [
        "Kierrätyskeskus",
        "Fida",
        "Roskalava-ryhmät",
        "C2C-vaihtotorit"
      ],
      "topCategoriesFi": [
        "Kirjat \u0026 kulttuuri",
        "Korjattavat huonekalut",
        "Luonnonkuitutekstiilit",
        "Työkalut"
      ],
      "keyMotivationsFi": [
        "Ylikulutuksen vastustaminen",
        "Hiilijalanjäljen minimointi",
        "Tavaroiden korjaaminen"
      ],
      "psychologicalDriver": "Moraalinen johdonmukaisuus, luontopositiivisuus ja eettinen ankkurointi",
      "superpowerFi": "Osaa huoltaa, korjata ja tuunata hylätyn tavaran uuteen loistoonsa.",
      "pitfallFi": "Eko-syyllisyys saattaa estää tarpeellistenkin uusien hyödykkeiden hankkimisen.",
      "colorTheme": "green",
      "iconName": "Leaf"
    },
    {
      "id": "kausikarsija",
      "nameFi": "Kausi-Karsija \u0026 Minimalisti",
      "nameEn": "Seasonal Declutterer \u0026 Minimalist",
      "taglineFi": "Passiivinen tavaravarallisuus rahaksi",
      "taglineEn": "Transforming dormant clutter into liquid cash",
      "shareOfPopulationPct": 17,
      "avgAnnualSpendEur": 110,
      "avgAnnualSalesEur": 620,
      "typicalAgeRange": "25–50 v",
      "primaryChannelsFi": [
        "Vinted",
        "ToriDiili",
        "Itsepalvelulooshi (1–2 krt vuodessa)"
      ],
      "topCategoriesFi": [
        "Oma ylimääräinen vaatekaappi",
        "Merkkivaatteet",
        "Kodin sisustusesineet"
      ],
      "keyMotivationsFi": [
        "KonMari \u0026 selkeys",
        "Lisätulot",
        "Tilan vapauttaminen kodista"
      ],
      "psychologicalDriver": "Omistamisen harhan (endowment effect) voittaminen ja tilan katharsis",
      "superpowerFi": "Osaa irrottautua tavarasta ja muuttaa passiivisen roinan rahaksi tilille.",
      "pitfallFi": "Pöydän vuokrauksen tai postituksen aloittaminen vaatii usein kuukausien kynnyksen ylittämisen.",
      "colorTheme": "rose",
      "iconName": "Flame"
    }
  ],
  "benchmarksByAge": [
    {
      "ageGroup": "18–29 v",
      "participationRatePct": 81,
      "medianSpendEur": 380,
      "averageSpendEur": 420,
      "topChannel": "Vinted \u0026 Tise",
      "dominantCategory": "Muoti \u0026 vintage"
    },
    {
      "ageGroup": "30–44 v",
      "participationRatePct": 76,
      "medianSpendEur": 520,
      "averageSpendEur": 590,
      "topChannel": "Tori.fi \u0026 FB",
      "dominantCategory": "Lastenvaatteet \u0026 koti"
    },
    {
      "ageGroup": "45–64 v",
      "participationRatePct": 64,
      "medianSpendEur": 240,
      "averageSpendEur": 310,
      "topChannel": "Itsepalvelulooshit \u0026 Kontti",
      "dominantCategory": "Sisustus \u0026 käyttövaate"
    },
    {
      "ageGroup": "65+ v",
      "participationRatePct": 48,
      "medianSpendEur": 140,
      "averageSpendEur": 180,
      "topChannel": "SPR Kontti \u0026 Fida",
      "dominantCategory": "Kirjat, astiat \u0026 tekstiilit"
    }
  ],
  "simulationMatrix": [
    {
      "ageGroup": "18–29 v",
      "annualSpendEur": 50,
      "estimatedSavingsEur": 117,
      "ratioToNationalAvgPct": 15,
      "co2SavedKg": 3.3,
      "waterSavedLiters": 700,
      "bufferMonthsGained": 0.4,
      "suggestedClusterId": "trendikuraattori"
    },
    {
      "ageGroup": "18–29 v",
      "annualSpendEur": 100,
      "estimatedSavingsEur": 233,
      "ratioToNationalAvgPct": 30,
      "co2SavedKg": 6.5,
      "waterSavedLiters": 1400,
      "bufferMonthsGained": 0.8,
      "suggestedClusterId": "trendikuraattori"
    },
    {
      "ageGroup": "18–29 v",
      "annualSpendEur": 200,
      "estimatedSavingsEur": 466,
      "ratioToNationalAvgPct": 61,
      "co2SavedKg": 13,
      "waterSavedLiters": 2800,
      "bufferMonthsGained": 1.6,
      "suggestedClusterId": "trendikuraattori"
    },
    {
      "ageGroup": "18–29 v",
      "annualSpendEur": 350,
      "estimatedSavingsEur": 816,
      "ratioToNationalAvgPct": 106,
      "co2SavedKg": 22.8,
      "waterSavedLiters": 4900,
      "bufferMonthsGained": 2.7,
      "suggestedClusterId": "trendikuraattori"
    },
    {
      "ageGroup": "18–29 v",
      "annualSpendEur": 500,
      "estimatedSavingsEur": 1165,
      "ratioToNationalAvgPct": 152,
      "co2SavedKg": 32.5,
      "waterSavedLiters": 7000,
      "bufferMonthsGained": 3.9,
      "suggestedClusterId": "trendikuraattori"
    },
    {
      "ageGroup": "18–29 v",
      "annualSpendEur": 750,
      "estimatedSavingsEur": 1748,
      "ratioToNationalAvgPct": 227,
      "co2SavedKg": 48.8,
      "waterSavedLiters": 10500,
      "bufferMonthsGained": 5.8,
      "suggestedClusterId": "trendikuraattori"
    },
    {
      "ageGroup": "18–29 v",
      "annualSpendEur": 1000,
      "estimatedSavingsEur": 2330,
      "ratioToNationalAvgPct": 303,
      "co2SavedKg": 65,
      "waterSavedLiters": 14000,
      "bufferMonthsGained": 7.8,
      "suggestedClusterId": "trendikuraattori"
    },
    {
      "ageGroup": "18–29 v",
      "annualSpendEur": 1500,
      "estimatedSavingsEur": 3495,
      "ratioToNationalAvgPct": 455,
      "co2SavedKg": 97.5,
      "waterSavedLiters": 21000,
      "bufferMonthsGained": 11.7,
      "suggestedClusterId": "trendikuraattori"
    },
    {
      "ageGroup": "18–29 v",
      "annualSpendEur": 2000,
      "estimatedSavingsEur": 4660,
      "ratioToNationalAvgPct": 606,
      "co2SavedKg": 130,
      "waterSavedLiters": 28000,
      "bufferMonthsGained": 15.5,
      "suggestedClusterId": "trendikuraattori"
    },
    {
      "ageGroup": "30–44 v",
      "annualSpendEur": 50,
      "estimatedSavingsEur": 117,
      "ratioToNationalAvgPct": 15,
      "co2SavedKg": 3.3,
      "waterSavedLiters": 700,
      "bufferMonthsGained": 0.4,
      "suggestedClusterId": "kiertologistikko"
    },
    {
      "ageGroup": "30–44 v",
      "annualSpendEur": 100,
      "estimatedSavingsEur": 233,
      "ratioToNationalAvgPct": 30,
      "co2SavedKg": 6.5,
      "waterSavedLiters": 1400,
      "bufferMonthsGained": 0.8,
      "suggestedClusterId": "kiertologistikko"
    },
    {
      "ageGroup": "30–44 v",
      "annualSpendEur": 200,
      "estimatedSavingsEur": 466,
      "ratioToNationalAvgPct": 61,
      "co2SavedKg": 13,
      "waterSavedLiters": 2800,
      "bufferMonthsGained": 1.6,
      "suggestedClusterId": "kiertologistikko"
    },
    {
      "ageGroup": "30–44 v",
      "annualSpendEur": 350,
      "estimatedSavingsEur": 816,
      "ratioToNationalAvgPct": 106,
      "co2SavedKg": 22.8,
      "waterSavedLiters": 4900,
      "bufferMonthsGained": 2.7,
      "suggestedClusterId": "kiertologistikko"
    },
    {
      "ageGroup": "30–44 v",
      "annualSpendEur": 500,
      "estimatedSavingsEur": 1165,
      "ratioToNationalAvgPct": 152,
      "co2SavedKg": 32.5,
      "waterSavedLiters": 7000,
      "bufferMonthsGained": 3.9,
      "suggestedClusterId": "kiertologistikko"
    },
    {
      "ageGroup": "30–44 v",
      "annualSpendEur": 750,
      "estimatedSavingsEur": 1748,
      "ratioToNationalAvgPct": 227,
      "co2SavedKg": 48.8,
      "waterSavedLiters": 10500,
      "bufferMonthsGained": 5.8,
      "suggestedClusterId": "kiertologistikko"
    },
    {
      "ageGroup": "30–44 v",
      "annualSpendEur": 1000,
      "estimatedSavingsEur": 2330,
      "ratioToNationalAvgPct": 303,
      "co2SavedKg": 65,
      "waterSavedLiters": 14000,
      "bufferMonthsGained": 7.8,
      "suggestedClusterId": "kiertologistikko"
    },
    {
      "ageGroup": "30–44 v",
      "annualSpendEur": 1500,
      "estimatedSavingsEur": 3495,
      "ratioToNationalAvgPct": 455,
      "co2SavedKg": 97.5,
      "waterSavedLiters": 21000,
      "bufferMonthsGained": 11.7,
      "suggestedClusterId": "kiertologistikko"
    },
    {
      "ageGroup": "30–44 v",
      "annualSpendEur": 2000,
      "estimatedSavingsEur": 4660,
      "ratioToNationalAvgPct": 606,
      "co2SavedKg": 130,
      "waterSavedLiters": 28000,
      "bufferMonthsGained": 15.5,
      "suggestedClusterId": "kiertologistikko"
    },
    {
      "ageGroup": "45–64 v",
      "annualSpendEur": 50,
      "estimatedSavingsEur": 117,
      "ratioToNationalAvgPct": 15,
      "co2SavedKg": 3.3,
      "waterSavedLiters": 700,
      "bufferMonthsGained": 0.4,
      "suggestedClusterId": "budjetoija"
    },
    {
      "ageGroup": "45–64 v",
      "annualSpendEur": 100,
      "estimatedSavingsEur": 233,
      "ratioToNationalAvgPct": 30,
      "co2SavedKg": 6.5,
      "waterSavedLiters": 1400,
      "bufferMonthsGained": 0.8,
      "suggestedClusterId": "budjetoija"
    },
    {
      "ageGroup": "45–64 v",
      "annualSpendEur": 200,
      "estimatedSavingsEur": 466,
      "ratioToNationalAvgPct": 61,
      "co2SavedKg": 13,
      "waterSavedLiters": 2800,
      "bufferMonthsGained": 1.6,
      "suggestedClusterId": "budjetoija"
    },
    {
      "ageGroup": "45–64 v",
      "annualSpendEur": 350,
      "estimatedSavingsEur": 816,
      "ratioToNationalAvgPct": 106,
      "co2SavedKg": 22.8,
      "waterSavedLiters": 4900,
      "bufferMonthsGained": 2.7,
      "suggestedClusterId": "ekoaktivisti"
    },
    {
      "ageGroup": "45–64 v",
      "annualSpendEur": 500,
      "estimatedSavingsEur": 1165,
      "ratioToNationalAvgPct": 152,
      "co2SavedKg": 32.5,
      "waterSavedLiters": 7000,
      "bufferMonthsGained": 3.9,
      "suggestedClusterId": "ekoaktivisti"
    },
    {
      "ageGroup": "45–64 v",
      "annualSpendEur": 750,
      "estimatedSavingsEur": 1748,
      "ratioToNationalAvgPct": 227,
      "co2SavedKg": 48.8,
      "waterSavedLiters": 10500,
      "bufferMonthsGained": 5.8,
      "suggestedClusterId": "ekoaktivisti"
    },
    {
      "ageGroup": "45–64 v",
      "annualSpendEur": 1000,
      "estimatedSavingsEur": 2330,
      "ratioToNationalAvgPct": 303,
      "co2SavedKg": 65,
      "waterSavedLiters": 14000,
      "bufferMonthsGained": 7.8,
      "suggestedClusterId": "aarteidenmetsastaja"
    },
    {
      "ageGroup": "45–64 v",
      "annualSpendEur": 1500,
      "estimatedSavingsEur": 3495,
      "ratioToNationalAvgPct": 455,
      "co2SavedKg": 97.5,
      "waterSavedLiters": 21000,
      "bufferMonthsGained": 11.7,
      "suggestedClusterId": "aarteidenmetsastaja"
    },
    {
      "ageGroup": "45–64 v",
      "annualSpendEur": 2000,
      "estimatedSavingsEur": 4660,
      "ratioToNationalAvgPct": 606,
      "co2SavedKg": 130,
      "waterSavedLiters": 28000,
      "bufferMonthsGained": 15.5,
      "suggestedClusterId": "aarteidenmetsastaja"
    },
    {
      "ageGroup": "65+ v",
      "annualSpendEur": 50,
      "estimatedSavingsEur": 117,
      "ratioToNationalAvgPct": 15,
      "co2SavedKg": 3.3,
      "waterSavedLiters": 700,
      "bufferMonthsGained": 0.4,
      "suggestedClusterId": "budjetoija"
    },
    {
      "ageGroup": "65+ v",
      "annualSpendEur": 100,
      "estimatedSavingsEur": 233,
      "ratioToNationalAvgPct": 30,
      "co2SavedKg": 6.5,
      "waterSavedLiters": 1400,
      "bufferMonthsGained": 0.8,
      "suggestedClusterId": "budjetoija"
    },
    {
      "ageGroup": "65+ v",
      "annualSpendEur": 200,
      "estimatedSavingsEur": 466,
      "ratioToNationalAvgPct": 61,
      "co2SavedKg": 13,
      "waterSavedLiters": 2800,
      "bufferMonthsGained": 1.6,
      "suggestedClusterId": "budjetoija"
    },
    {
      "ageGroup": "65+ v",
      "annualSpendEur": 350,
      "estimatedSavingsEur": 816,
      "ratioToNationalAvgPct": 106,
      "co2SavedKg": 22.8,
      "waterSavedLiters": 4900,
      "bufferMonthsGained": 2.7,
      "suggestedClusterId": "ekoaktivisti"
    },
    {
      "ageGroup": "65+ v",
      "annualSpendEur": 500,
      "estimatedSavingsEur": 1165,
      "ratioToNationalAvgPct": 152,
      "co2SavedKg": 32.5,
      "waterSavedLiters": 7000,
      "bufferMonthsGained": 3.9,
      "suggestedClusterId": "ekoaktivisti"
    },
    {
      "ageGroup": "65+ v",
      "annualSpendEur": 750,
      "estimatedSavingsEur": 1748,
      "ratioToNationalAvgPct": 227,
      "co2SavedKg": 48.8,
      "waterSavedLiters": 10500,
      "bufferMonthsGained": 5.8,
      "suggestedClusterId": "ekoaktivisti"
    },
    {
      "ageGroup": "65+ v",
      "annualSpendEur": 1000,
      "estimatedSavingsEur": 2330,
      "ratioToNationalAvgPct": 303,
      "co2SavedKg": 65,
      "waterSavedLiters": 14000,
      "bufferMonthsGained": 7.8,
      "suggestedClusterId": "aarteidenmetsastaja"
    },
    {
      "ageGroup": "65+ v",
      "annualSpendEur": 1500,
      "estimatedSavingsEur": 3495,
      "ratioToNationalAvgPct": 455,
      "co2SavedKg": 97.5,
      "waterSavedLiters": 21000,
      "bufferMonthsGained": 11.7,
      "suggestedClusterId": "aarteidenmetsastaja"
    },
    {
      "ageGroup": "65+ v",
      "annualSpendEur": 2000,
      "estimatedSavingsEur": 4660,
      "ratioToNationalAvgPct": 606,
      "co2SavedKg": 130,
      "waterSavedLiters": 28000,
      "bufferMonthsGained": 15.5,
      "suggestedClusterId": "aarteidenmetsastaja"
    }
  ],
  "methodologySummaryFi": "Deterministinen aikasarja- ja klusterisynteesi. Yhdistää Tilastokeskuksen kulutustutkimuksen, Kaupan liiton kiertokaupparaportin 2025, Sitran kiertotalousbarometrin ja Suomen ympäristökeskuksen elinkaarikertoimet.",
  "provenanceNotice": "Koneisto Core Open Data Intelligence / Pelkonen Master IPR Holding Oy. Kaikki laskelmat ovat avoimesti auditoitavissa ilman mustan laatikon tekoälyhallusinaatioita."
}