From 575c184bb81ceb8fef0fa72d17c31ff174cb6c4b Mon Sep 17 00:00:00 2001 From: ifaryd Date: Mon, 8 Jun 2026 13:00:54 +0000 Subject: [PATCH] nouvelle version des textes --- apps/core/tests.py | 4 +- locale/en/LC_MESSAGES/django.mo | Bin 67108 -> 91808 bytes locale/en/LC_MESSAGES/django.po | 756 ++++++++++--- locale/en/LC_MESSAGES/django.po.bak | 58 +- static/css/home.css | 62 +- static/img/carte afrique.svg | 143 +++ templates/base.html | 27 +- templates/core/about.html | 989 ++++++++++++++---- templates/core/home.html | 163 ++- templates/core/partials/_cta_final.html | 4 +- templates/core/partials/_faq.html | 119 ++- templates/core/partials/_features.html | 78 +- templates/core/partials/_footer.html | 76 +- templates/core/partials/_hero.html | 147 +-- templates/core/partials/_nav.html | 120 ++- templates/core/partials/_section_joolid.html | 16 +- templates/core/partials/_section_kiriq.html | 104 +- templates/core/partials/_section_monagro.html | 186 ++-- templates/core/partials/_section_monitor.html | 33 +- templates/core/partials/_stats.html | 18 +- templates/core/partials/_trusted_by.html | 2 +- templates/core/privacy.html | 20 +- templates/core/products/joolid.html | 81 +- templates/core/products/kiriq.html | 653 ++++++++++-- templates/core/products/monagro.html | 954 ++++++++++++++--- templates/core/products/monitor.html | 105 +- templates/sitemap.xml | 103 +- 27 files changed, 3794 insertions(+), 1227 deletions(-) create mode 100644 static/img/carte afrique.svg diff --git a/apps/core/tests.py b/apps/core/tests.py index aba5259..6708d94 100644 --- a/apps/core/tests.py +++ b/apps/core/tests.py @@ -65,14 +65,14 @@ class PublicPagesTest(TestCase): class TemplateContentTest(TestCase): def test_home_contains_products(self): r = self.client.get(reverse('core:home')) - self.assertContains(r, 'KIRIQ') + self.assertContains(r, 'KIRiQ') self.assertContains(r, 'Jool Monitor') self.assertContains(r, 'Jool ID') self.assertContains(r, 'Mon Agro') def test_kiriq_page_title(self): r = self.client.get(reverse('core:kiriq')) - self.assertContains(r, 'KIRIQ') + self.assertContains(r, 'KIRiQ') def test_monitor_page_title(self): r = self.client.get(reverse('core:monitor')) diff --git a/locale/en/LC_MESSAGES/django.mo b/locale/en/LC_MESSAGES/django.mo index aa784da578819a08c562f5afe1a31b1cdc980b8b..d486b3614f54f61714537ae25a0395935831cbc7 100644 GIT binary patch delta 29461 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 OYdAGYqz4(oW8f|*GVliM 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 diff --git a/locale/en/LC_MESSAGES/django.po b/locale/en/LC_MESSAGES/django.po index b8907ab..7d002b0 100644 --- a/locale/en/LC_MESSAGES/django.po +++ b/locale/en/LC_MESSAGES/django.po @@ -81,6 +81,39 @@ msgstr "Our mission: making precision agriculture accessible to all players in A msgid "À propos de Jool International" msgstr "About Jool International" +#: templates/core/about.html:788 +msgid "JooL construit la couche d'intelligence agricole de l'Afrique." +msgstr "JooL is building the agricultural intelligence layer of Africa." + +#: templates/core/about.html:789 +msgid "L'intelligence agricole
au service de " +msgstr "Agricultural intelligence
in the service of " + +#: templates/core/about.html:789b +msgid "l'Afrique." +msgstr "Africa." + +#: templates/core/about.html:790 +msgid "" +"Nous connectons intelligence artificielle, imagerie satellitaire, drones, " +"données géoréférencées et opérations terrain afin de transformer des " +"millions d'hectares de données dispersées en décisions exploitables." +msgstr "" +"We connect artificial intelligence, satellite imagery, drones, geo-referenced " +"data and field operations to turn millions of hectares of scattered data " +"into actionable decisions." + +#: templates/core/about.html:791 +msgid "" +"Dans un continent où la majorité des exploitations agricoles manque encore " +"de visibilité fiable et actualisée, nous aidons les producteurs, " +"coopératives, agro-industries, assureurs et institutions à mieux comprendre, " +"piloter et financer l'agriculture." +msgstr "" +"Across a continent where most farms still lack reliable, up-to-date visibility, " +"we help farmers, cooperatives, agribusinesses, insurers and institutions " +"better understand, manage and finance agriculture." + #: templates/core/about.html:293 msgid "L'intelligence agricole
au service de l'Afrique." msgstr "Agricultural intelligence
at the service of Africa." @@ -160,7 +193,7 @@ msgstr "Digitalised farmers" msgid "Superficie suivie" msgstr "Area monitored" -#: templates/core/about.html:346 templates/core/partials/_stats.html:20 +#: templates/core/about.html:346 templates/core/about.html:985 templates/core/partials/_stats.html:20 msgid "Cultures couvertes" msgstr "Crops covered" @@ -244,113 +277,167 @@ msgstr "Joseph-Olivier BILEY — Co-Founder & CEO, JooL International" msgid "Mot du CEO" msgstr "CEO's message" -#: templates/core/about.html:416 +#: templates/core/about.html:913 msgid "" -"L'agriculture africaine ne manque pas de potentiel.
Elle manque de " -"visibilité." -msgstr "African agriculture does not lack potential.
It lacks visibility." +"L'agriculture africaine ne manque pas de potentiel.
Elle manque de visibilité." +msgstr "" +"African agriculture does not lack potential.
It lacks visibility." -#: templates/core/about.html:418 +#: templates/core/about.html:915 msgid "" -"Pendant des décennies, une grande partie des décisions agricoles en Afrique " -"a été prise avec peu de données fiables, peu de visibilité terrain et des " -"outils rarement adaptés aux réalités opérationnelles du continent." -msgstr "For decades, a large share of agricultural decisions across Africa have been made with limited reliable data, low field visibility and tools rarely adapted to the continent's operational realities." +"Pendant des décennies, les décisions agricoles ont été prises avec peu de " +"données fiables, peu de visibilité terrain et des outils rarement adaptés " +"aux réalités opérationnelles du continent." +msgstr "" +"For decades, agricultural decisions have been made with limited reliable " +"data, low field visibility and tools rarely adapted to the continent's " +"operational realities." -#: templates/core/about.html:419 +#: templates/core/about.html:916 msgid "" -"Cette absence de visibilité a un coût immense : maladies détectées trop " -"tard, interventions mal priorisées, risques mal évalués et capitaux déployés " -"avec trop d'incertitude." -msgstr "This lack of visibility comes at a massive cost: diseases detected too late, poorly prioritised interventions, mispriced risks and capital deployed with too much uncertainty." +"Cette absence de visibilité a un coût immense : risques mal évalués, " +"interventions tardives, rendements sous-optimisés et capitaux déployés avec " +"trop d'incertitude." +msgstr "" +"This lack of visibility comes at a massive cost: mispriced risks, delayed " +"interventions, underperforming yields and capital deployed with too much " +"uncertainty." -#: templates/core/about.html:420 +#: templates/core/about.html:917 +msgid "Chez JooL, nous construisons l'infrastructure qui permet de changer cela." +msgstr "At JooL, we are building the infrastructure that makes this change possible." + +#: templates/core/about.html:918 msgid "" -"Chez JooL, nous avons décidé de construire une infrastructure capable de " -"changer cela. En collectant des données locales et en connectant " -"intelligence artificielle, satellite, drones, données géoréférencées et " -"opérations terrain, nous aidons les acteurs agricoles à mieux comprendre " -"leurs parcelles, détecter les risques plus tôt et prendre des décisions plus " -"précises." -msgstr "At JooL, we decided to build an infrastructure designed to change that. By collecting local data and connecting artificial intelligence, satellite, drones, georeferenced information and field operations, we help agricultural stakeholders better understand their plots, detect risks earlier and make more precise decisions." +"En connectant intelligence artificielle, imagerie satellitaire, drones, " +"données géoréférencées et opérations terrain, nous aidons les acteurs " +"agricoles à mieux comprendre leurs exploitations, détecter les risques plus " +"tôt et prendre des décisions plus rapides, plus précises et plus rentables." +msgstr "" +"By connecting artificial intelligence, satellite imagery, drones, " +"geo-referenced data and field operations, we help agricultural stakeholders " +"better understand their farms, detect risks earlier and make faster, more " +"precise and more profitable decisions." -#: templates/core/about.html:421 +#: templates/core/about.html:919 +msgid "Mais notre ambition va au-delà de la technologie." +msgstr "But our ambition goes beyond technology." + +#: templates/core/about.html:920 msgid "" -"Mais notre ambition va plus loin que la technologie. Nous voulons contribuer " -"à bâtir une agriculture africaine plus visible, plus mesurable, plus " -"finançable et plus performante à grande échelle." -msgstr "But our ambition goes beyond technology. We aim to help build an African agriculture that is more visible, more measurable, more financeable and more scalable." +"Nous voulons contribuer à bâtir une agriculture africaine plus visible, plus " +"mesurable, plus finançable et plus performante à grande échelle." +msgstr "" +"We want to help build an African agriculture that is more visible, more " +"measurable, more financeable and more scalable." -#: templates/core/about.html:422 +#: templates/core/about.html:921 +msgid "Parce qu'une agriculture mieux comprise devient une agriculture plus forte." +msgstr "Because better-understood agriculture becomes stronger agriculture." + +#: templates/core/about.html:898 +msgid "Un écosystème conçu pour l'agriculture africaine." +msgstr "From Visibility to Execution" + +#: templates/core/about.html:903 +msgid "Lisez l'état réel de vos parcelles." +msgstr "Read the real condition of your fields." + +#: templates/core/about.html:904 msgid "" -"Parce qu'une agriculture mieux comprise devient une agriculture plus forte, " -"nous nous engageons chez JooL à révéler les zones d'ombre de l'agriculture " -"africaine et à transformer les données terrain en décisions utiles." -msgstr "Because agriculture becomes stronger when it is better understood, we are committed at JooL to revealing the blind spots of African agriculture and transforming field data into actionable decisions." +"Détectez les risques, mesurez leur impact potentiel et pilotez vos décisions " +"grâce à l'intelligence satellitaire." +msgstr "Detect risks, assess their potential impact, and make better decisions through satellite intelligence." -#: templates/core/about.html:438 -msgid "Nos solutions" -msgstr "Our solutions" +#: templates/core/about.html:905 +msgid "Découvrir KIRiQ Ai" +msgstr "Discover KIRiQ Ai" -#: templates/core/about.html:443 +#: templates/core/about.html:910 +msgid "Voyez votre terrain en haute résolution." +msgstr "See your land in high resolution." + +#: templates/core/about.html:911 msgid "" -"Surveillance satellitaire et IA pour détecter les stress végétatifs, " -"prioriser les interventions et piloter vos plantations depuis le bureau." -msgstr "Satellite surveillance and AI to detect vegetation stress, prioritise interventions and manage your plantations remotely." +"Transformez chaque vol drone en cartographies, mesures de précision et " +"analyses exploitables." +msgstr "Turn every drone flight into actionable maps, precision measurements, and field intelligence." -#: templates/core/about.html:444 -msgid "Découvrir KIRIQ AI" -msgstr "Discover KIRIQ AI" +#: templates/core/about.html:912 templates/core/partials/_section_monitor.html:41 +msgid "Découvrir JooL Monitor" +msgstr "Discover JooL Monitor" -#: templates/core/about.html:449 +#: templates/core/about.html:917 +msgid "Structurez votre infrastructure agricole." +msgstr "Build your agricultural infrastructure." + +#: templates/core/about.html:918 msgid "" -"Cartographie drone haute résolution, comptage automatique des plants et " -"audit de conformité pour une vision ultra-précise du terrain." -msgstr "High-resolution drone mapping, automatic plant counting and compliance audit for ultra-precise field visibility." +"Centralisez producteurs, parcelles et programmes agricoles dans une base " +"fiable, traçable et exploitable." +msgstr "Centralize farmers, plots, and agricultural programs into a trusted, traceable, and scalable database." -#: templates/core/about.html:450 -msgid "Découvrir Monitor" -msgstr "Discover Monitor" +#: templates/core/about.html:919 templates/core/partials/_section_joolid.html:41 +msgid "Découvrir JooL ID" +msgstr "Discover JooL ID" -#: templates/core/about.html:455 +#: templates/core/about.html:924 +msgid "Transformez les recommandations en actions." +msgstr "Turn recommendations into action." + +#: templates/core/about.html:925 msgid "" -"Digitalisation et centralisation des producteurs, parcelles et programmes " -"agricoles pour une gestion fiable et traçable à grande échelle." -msgstr "Digitalisation and centralisation of farmers, plots and agricultural programmes for reliable, traceable management at scale." - -#: templates/core/about.html:456 -msgid "Découvrir Jool ID" -msgstr "Discover Jool ID" - -#: templates/core/about.html:461 -msgid "" -"Réseau d'agronomes et techniciens terrain pour exécuter les interventions, " -"accompagner les producteurs et assurer le suivi opérationnel des parcelles." -msgstr "Network of agronomists and field technicians to execute interventions, support farmers and ensure operational plot monitoring." +"Déployez agronomes, techniciens et interventions terrain pour exécuter et " +"suivre vos opérations à grande échelle." +msgstr "Deploy agronomists, technicians, and field operations to execute and monitor interventions at scale." #: templates/core/about.html:462 #: templates/core/partials/_section_monagro.html:42 msgid "Découvrir Mon Agro" msgstr "Discover Mon Agro" -#: templates/core/about.html:471 -msgid "Basés en Côte d'Ivoire,
actifs en Afrique." -msgstr "Based in Côte d'Ivoire,
active across Africa." +#: templates/core/about.html:947 +msgid "Conçu en Afrique. Pensé pour l'agriculture africaine." +msgstr "Built in Africa. Designed for African agriculture." -#: templates/core/about.html:472 +msgid "Conçu en Afrique. Pensé pour " +msgstr "Built in Africa. Designed for " + +msgid "l'agriculture africaine." +msgstr "African agriculture." + +#: templates/core/about.html:948 msgid "" -"Jool International opère partout en Afrique de l'Ouest, là où les enjeux " -"agricoles sont les plus importants." -msgstr "Jool International operates across West Africa, where agricultural challenges are greatest." +"JooL développe une infrastructure d'intelligence agricole adaptée aux " +"réalités du continent : données fragmentées, connectivité limitée, diversité " +"des cultures et besoins croissants de traçabilité." +msgstr "" +"JooL develops an agricultural intelligence infrastructure adapted to the " +"realities of the continent: fragmented data, limited connectivity, crop " +"diversity and growing traceability needs." -#: templates/core/about.html:473 +#: templates/core/about.html:973 +msgid "Producteurs géoréférencés" +msgstr "Geo-referenced farmers" + +#: templates/core/about.html:977 +msgid "Cartographiés et analysés" +msgstr "Mapped and analysed" + +#: templates/core/about.html:981 +msgid "Coopératives identifiées" +msgstr "Cooperatives identified" + +#: templates/core/about.html:989 +msgid "Distinctions nationales et internationales" +msgstr "National and international awards" + +#: templates/core/about.html:949 msgid "Abidjan, Côte d'Ivoire (siège)" msgstr "Abidjan, Côte d'Ivoire (headquarters)" -#: templates/core/about.html:478 -msgid "Localisation de Jool International — Abidjan, Côte d'Ivoire" -msgstr "Location of Jool International — Abidjan, Côte d'Ivoire" - #: templates/core/about.html:494 msgid "Travaillons ensemble" msgstr "Let's work together" @@ -382,33 +469,37 @@ msgstr "Jool International — AgriTech Solutions for Africa" #: templates/core/home.html:7 msgid "" "Jool International propose des solutions AgriTech pour l'agriculture " -"africaine : KIRIQ AI (diagnostic satellitaire IA), Jool Monitor " +"africaine : KIRiQ Ai (diagnostic satellitaire IA), Jool Monitor " "(cartographie drone), Jool ID (digitalisation producteurs) et Mon Agro " "(interventions terrain). Optimisez vos exploitations en Côte d'Ivoire et en " "Afrique." -msgstr "Jool International offers AgriTech solutions for African agriculture: KIRiQ AI (satellite AI diagnostics), JooL Monitor (drone mapping), JooL ID (farmer digitalisation) and Mon Agro (field operations). Optimise your farms in Côte d'Ivoire and across Africa." +msgstr "Jool International offers AgriTech solutions for African agriculture: KIRiQ Ai (satellite AI diagnostics), JooL Monitor (drone mapping), JooL ID (farmer digitalisation) and Mon Agro (field operations). Optimise your farms in Côte d'Ivoire and across Africa." #: templates/core/home.html:10 msgid "" -"KIRIQ AI, Jool Monitor, Jool ID et Mon Agro : les outils de précision pour " +"KIRiQ Ai, Jool Monitor, Jool ID et Mon Agro : les outils de précision pour " "piloter vos exploitations agricoles en Afrique." -msgstr "KIRiQ AI, JooL Monitor, JooL ID and Mon Agro: precision tools to manage your agricultural farms in Africa." +msgstr "KIRiQ Ai, JooL Monitor, JooL ID and Mon Agro: precision tools to manage your agricultural farms in Africa." #: templates/core/home.html:12 msgid "" -"KIRIQ AI, Jool Monitor et Jool ID : les outils de précision pour piloter vos " +"KIRiQ Ai, Jool Monitor et Jool ID : les outils de précision pour piloter vos " "exploitations agricoles en Afrique." -msgstr "KIRiQ AI, JooL Monitor and JooL ID: precision tools to manage your agricultural farms in Africa." +msgstr "KIRiQ Ai, JooL Monitor and JooL ID: precision tools to manage your agricultural farms in Africa." #: templates/core/partials/_cta_final.html:7 -msgid "Transformez votre exploitation
agricole dès aujourd'hui." -msgstr "Transform your farm
today." +msgid "Mieux voir. Mieux décider. Mieux agir." +msgstr "See better. Decide smarter. Act faster." #: templates/core/partials/_cta_final.html:8 msgid "" -"Rejoignez les industriels et coopératives qui font confiance à Jool " -"International." -msgstr "Join the agro-industrials and cooperatives that trust Jool International." +"Découvrez comment l'intelligence artificielle, l'imagerie satellitaire, les " +"drones et les opérations terrain de JooL peuvent transformer la gestion de " +"vos exploitations agricoles." +msgstr "" +"Discover how JooL leverages AI, satellite intelligence, drones, and field " +"operations to help agricultural stakeholders make more informed decisions at " +"scale." #: templates/core/partials/_cta_final.html:13 msgid "Nom" @@ -469,16 +560,16 @@ msgid "" msgstr "No. Our mobile applications work in offline mode. Data synchronises automatically as soon as a connection is available — ideal for rural areas with limited connectivity." #: templates/core/partials/_faq.html:19 -msgid "Quelle est la différence entre KIRIQ AI et Jool Monitor ?" -msgstr "What is the difference between KIRiQ AI and JooL Monitor?" +msgid "Quelle est la différence entre KIRiQ Ai et Jool Monitor ?" +msgstr "What is the difference between KIRiQ Ai and JooL Monitor?" #: templates/core/partials/_faq.html:22 msgid "" -"KIRIQ AI analyse via satellite à grande échelle (milliers d'hectares) avec " +"KIRiQ Ai analyse via satellite à grande échelle (milliers d'hectares) avec " "une fréquence régulière. Jool Monitor utilise des drones pour une précision " "centimétrique sur des zones ciblées. Les deux sont complémentaires : KIRIQ " "détecte les anomalies, Jool Monitor les confirme avec précision." -msgstr "KIRiQ AI analyses via satellite at scale (thousands of hectares) with regular frequency. JooL Monitor uses drones for centimetre-level precision on targeted areas. The two are complementary: KIRiQ detects anomalies, JooL Monitor confirms them precisely." +msgstr "KIRiQ Ai analyses via satellite at scale (thousands of hectares) with regular frequency. JooL Monitor uses drones for centimetre-level precision on targeted areas. The two are complementary: KIRiQ detects anomalies, JooL Monitor confirms them precisely." #: templates/core/partials/_faq.html:27 msgid "Quels types de cultures sont pris en charge ?" @@ -498,9 +589,9 @@ msgstr "How long does it take to receive results after a drone flight?" #: templates/core/partials/_faq.html:38 msgid "" "Les rapports Jool Monitor sont livrés sous 24 à 48 heures après le vol. Pour " -"KIRIQ AI, les données satellitaires sont traitées et disponibles en temps " +"KIRiQ Ai, les données satellitaires sont traitées et disponibles en temps " "quasi-réel selon la couverture nuageuse." -msgstr "JooL Monitor reports are delivered within 24 to 48 hours after the flight. For KIRiQ AI, satellite data is processed and available in near-real time depending on cloud cover." +msgstr "JooL Monitor reports are delivered within 24 to 48 hours after the flight. For KIRiQ Ai, satellite data is processed and available in near-real time depending on cloud cover." #: templates/core/partials/_faq.html:43 msgid "Jool ID est-il compatible avec nos systèmes existants ?" @@ -561,6 +652,12 @@ msgstr "Privacy Policy" msgid "L'agriculture n'a plus
de zones d'ombre." msgstr "Agriculture no longer has
blind spots." +msgid "L'agriculture n'a plus" +msgstr "Agriculture no longer has" + +msgid "de zones d'ombre." +msgstr "blind spots." + #: templates/core/partials/_hero.html:6 msgid "" "JooL révèle ce que chaque hectare cache : risques, anomalies, potentiel et " @@ -618,6 +715,9 @@ msgid "" "pour créer une base fiable, traçable et exploitable à grande échelle." msgstr "JooL ID structures essential agricultural data — farmers, plots, crops, surfaces, cooperatives and verification statuses — into a reliable, traceable and scalable infrastructure." +msgid "JooL ID structure les données agricoles essentielles : producteurs, parcelles, cultures, surfaces, coopératives et statuts de vérification, pour créer une base fiable, traçable et exploitable à grande échelle." +msgstr "JooL ID structures essential agricultural data: farmers, plots, crops, surfaces, cooperatives and verification statuses, into a reliable, traceable and scalable infrastructure." + #: templates/core/partials/_section_joolid.html:17 msgid "Identification des producteurs" msgstr "Farmer identification" @@ -654,9 +754,6 @@ msgstr "Monitor cooperatives, certifications, subsidies, audits and agricultural msgid "Structurer ma base agricole" msgstr "Structure my agricultural database" -#: templates/core/partials/_section_joolid.html:41 -msgid "Découvrir JooL ID" -msgstr "Discover JooL ID" #: templates/core/partials/_section_joolid.html:50 #: templates/core/products/joolid.html:148 @@ -699,9 +796,9 @@ msgstr "Registered farmers" msgid "hectares cartographiés" msgstr "hectares mapped" -#: templates/core/partials/_section_kiriq.html:9 -msgid "KIRiQ AI · SATELLITE & IA" -msgstr "KIRiQ AI · SATELLITE & AI" +#: templates/core/partials/_section_kiriq.html:9 templates/core/products/kiriq.html:136 +msgid "KIRiQ Ai · SATELLITE & IA" +msgstr "KIRiQ Ai · SATELLITE & AI" #: templates/core/partials/_section_kiriq.html:11 msgid "Lisez l'état réel
vos parcelles." @@ -709,11 +806,11 @@ msgstr "Read the real condition
of your fields." #: templates/core/partials/_section_kiriq.html:12 msgid "" -"KIRiQ AI transforme l'imagerie satellite en lecture parcellaire claire : " +"KIRiQ Ai transforme l'imagerie satellite en lecture parcellaire claire : " "anomalies, zones à risque, impact potentiel sur le rendement et " "recommandations.
Vous décidez avant que les pertes ne deviennent " "visibles sur le terrain." -msgstr "KIRiQ AI transforms satellite imagery into clear field intelligence: anomalies, risk zones, potential yield impact and recommendations.
You decide before losses become visible in the field." +msgstr "KIRiQ Ai transforms satellite imagery into clear field intelligence: anomalies, risk zones, potential yield impact and recommendations.
You decide before losses become visible in the field." #: templates/core/partials/_section_kiriq.html:17 msgid "Détection précoce des anomalies" @@ -750,8 +847,8 @@ msgid "Découvrir KIRiQ" msgstr "Discover KIRiQ" #: templates/core/partials/_section_kiriq.html:45 -msgid "Kiriq AI — analyse parcellaire" -msgstr "KIRiQ AI — plot analysis" +msgid "KIRiQ Ai — analyse parcellaire" +msgstr "KIRiQ Ai — plot analysis" #: templates/core/partials/_section_kiriq.html:48 #: templates/core/products/kiriq.html:150 @@ -772,7 +869,7 @@ msgstr "Turn recommendations
into field interventions." #: templates/core/partials/_section_monagro.html:13 msgid "" -"Mon Agro by JooL connecte les diagnostics KIRiQ AI à un réseau d'agronomes " +"Mon Agro by JooL connecte les diagnostics KIRiQ Ai à un réseau d'agronomes " "et techniciens pour accompagner les producteurs, exécuter les interventions " "et assurer le suivi des parcelles avec précision." msgstr "Mon Agro by JooL connects JooL diagnostics to a network of agronomists and technicians to support farmers, execute interventions and monitor plots with precision." @@ -784,8 +881,8 @@ msgstr "AI-targeted interventions" #: templates/core/partials/_section_monagro.html:19 msgid "" "Déployez les bonnes actions au bon endroit grâce aux alertes et niveaux de " -"priorité générés par KIRiQ AI." -msgstr "Deploy the right actions in the right places using alerts and priority levels generated by KIRiQ AI." +"priorité générés par KIRiQ Ai." +msgstr "Deploy the right actions in the right places using alerts and priority levels generated by KIRiQ Ai." #: templates/core/partials/_section_monagro.html:25 #: templates/core/products/monagro.html:370 @@ -929,10 +1026,6 @@ msgstr "Compare plot evolution over time, track significant deviations and docum msgid "Planifier un vol" msgstr "Schedule a flight" -#: templates/core/partials/_section_monitor.html:41 -msgid "Découvrir JooL Monitor" -msgstr "Discover JooL Monitor" - #: templates/core/partials/_section_monitor.html:45 msgid "JooL Monitor — cartographie drone" msgstr "JooL Monitor — drone mapping" @@ -1519,50 +1612,51 @@ msgstr "From cooperatives of 200 members to agro-industries managing tens of tho #: templates/core/products/kiriq.html:4 templates/core/products/kiriq.html:5 msgid "" -"KIRIQ AI — Diagnostic satellitaire & Intelligence Artificielle agricole | " +"KIRiQ Ai — Diagnostic satellitaire & Intelligence Artificielle agricole | " "Jool International" -msgstr "KIRiQ AI — Satellite Diagnostics & Agricultural Artificial Intelligence | Jool International" +msgstr "KIRiQ Ai — Satellite Diagnostics & Agricultural Artificial Intelligence | Jool International" #: templates/core/products/kiriq.html:7 msgid "" -"KIRIQ AI transforme l'imagerie satellite en intelligence agricole " +"KIRiQ Ai transforme l'imagerie satellite en intelligence agricole " "exploitable : détection des stress, suivi végétatif, prévision de rendement " "et rapports agronomiques pour les exploitations africaines." -msgstr "KIRiQ AI transforms satellite imagery into actionable agricultural intelligence: stress detection, vegetation monitoring, yield forecasting and agronomic reports for African farms." +msgstr "KIRiQ Ai transforms satellite imagery into actionable agricultural intelligence: stress detection, vegetation monitoring, yield forecasting and agronomic reports for African farms." #: templates/core/products/kiriq.html:9 templates/core/products/kiriq.html:11 -msgid "KIRIQ AI — Diagnostic satellitaire pour l'agriculture africaine" -msgstr "KIRiQ AI — Satellite diagnostics for African agriculture" +msgid "KIRiQ Ai — Diagnostic satellitaire pour l'agriculture africaine" +msgstr "KIRiQ Ai — Satellite diagnostics for African agriculture" #: templates/core/products/kiriq.html:10 templates/core/products/kiriq.html:12 msgid "" "Détectez les anomalies sur vos parcelles avant qu'elles ne deviennent des " -"pertes. KIRIQ AI analyse chaque hectare par satellite et IA." -msgstr "Detect anomalies on your plots before they become losses. KIRiQ AI analyses every hectare via satellite and AI." +"pertes. KIRiQ Ai analyse chaque hectare par satellite et IA." +msgstr "Detect anomalies on your plots before they become losses. KIRiQ Ai analyses every hectare via satellite and AI." -#: templates/core/products/kiriq.html:136 -msgid "KIRIQ AI · SATELLITE & IA" -msgstr "KIRiQ AI · SATELLITE & AI" #: templates/core/products/kiriq.html:138 msgid "Lisez l'état réel
de vos parcelles." msgstr "Read the real condition
of your fields." +#: templates/core/products/kiriq.html:547 +msgid "Lisez l'état réel
de vos parcelles." +msgstr "Read the real condition
of your plots." + #: templates/core/products/kiriq.html:139 msgid "" -"KIRiQ AI transforme l'imagerie satellite en intelligence agricole " +"KIRiQ Ai transforme l'imagerie satellite en intelligence agricole " "exploitable pour détecter les risques, suivre la dynamique des cultures, " "mesurer l'impact potentiel sur le rendement et orienter les décisions " "terrain à grande échelle." -msgstr "KIRiQ AI transforms satellite imagery into actionable agricultural intelligence to detect risks, monitor crop dynamics, estimate yield impact and guide field decisions at scale." +msgstr "KIRiQ Ai transforms satellite imagery into actionable agricultural intelligence to detect risks, monitor crop dynamics, estimate yield impact and guide field decisions at scale." #: templates/core/products/kiriq.html:147 -msgid "Kiriq AI — analyse parcellaire satellite" -msgstr "KIRiQ AI — satellite plot analysis" +msgid "KIRiQ Ai — analyse parcellaire satellite" +msgstr "KIRiQ Ai — satellite plot analysis" #: templates/core/products/kiriq.html:163 -msgid "Ce que KIRiQ AI active pour vous" -msgstr "What KIRiQ AI unlocks for you" +msgid "Ce que KIRiQ Ai active pour vous" +msgstr "What KIRiQ Ai unlocks for you" #: templates/core/products/kiriq.html:164 msgid "Une lecture parcellaire continue,
pensée pour la décision." @@ -1620,9 +1714,9 @@ msgstr "Generate readable summaries for field teams, managers, cooperatives, ins #: templates/core/products/kiriq.html:196 msgid "" -"Connectez KIRiQ AI à vos outils existants pour fluidifier la circulation des " +"Connectez KIRiQ Ai à vos outils existants pour fluidifier la circulation des " "données et enrichir vos workflows métier." -msgstr "Connect KIRiQ AI to your existing systems to streamline data flows and enrich operational workflows." +msgstr "Connect KIRiQ Ai to your existing systems to streamline data flows and enrich operational workflows." #: templates/core/products/kiriq.html:206 #: templates/core/products/monagro.html:396 @@ -1632,9 +1726,9 @@ msgstr "How it works" #: templates/core/products/kiriq.html:207 msgid "" -"Comment KIRiQ AI fonctionne" -msgstr "How KIRiQ AI works" +msgstr "How KIRiQ Ai works" #: templates/core/products/kiriq.html:208 msgid "Une chaîne d'analyse conçue pour l'agriculture africaine." @@ -1656,9 +1750,9 @@ msgstr "Recent satellite acquisition" #: templates/core/products/kiriq.html:222 msgid "" -"KIRiQ AI récupère les données satellites les plus récentes disponibles afin " +"KIRiQ Ai récupère les données satellites les plus récentes disponibles afin " "de suivre l'état de la végétation au plus près du temps réel." -msgstr "KIRiQ AI retrieves the latest available satellite data to monitor vegetation conditions as close to real time as possible." +msgstr "KIRiQ Ai retrieves the latest available satellite data to monitor vegetation conditions as close to real time as possible." #: templates/core/products/kiriq.html:228 msgid "Analyse biophysique par IA" @@ -1666,10 +1760,10 @@ msgstr "AI-powered biophysical analysis" #: templates/core/products/kiriq.html:229 msgid "" -"KIRiQ AI analyse les réponses biophysiques de la végétation — chlorophylle, " +"KIRiQ Ai analyse les réponses biophysiques de la végétation — chlorophylle, " "biomasse, humidité et structure foliaire — afin de détecter les anomalies " "visibles dans le signal." -msgstr "KIRiQ AI analyses the biophysical responses of vegetation — chlorophyll, biomass, humidity and canopy structure — to detect anomalies visible in the signal." +msgstr "KIRiQ Ai analyses the biophysical responses of vegetation — chlorophyll, biomass, humidity and canopy structure — to detect anomalies visible in the signal." #: templates/core/products/kiriq.html:235 msgid "Lecture parcellaire & restitution" @@ -1763,16 +1857,17 @@ msgstr "Custom pricing" msgid "Prêt à commencer ?" msgstr "Ready to get started?" -#: templates/core/products/kiriq.html:310 -msgid "" -"Passez d'une agriculture réactive
à une agriculture pilotée par la donnée." -msgstr "Move from reactive agriculture
to data-driven operations." +#: templates/core/products/kiriq.html:722 +msgid "Voyez ce qui échappe encore au terrain." +msgstr "See what the field can't see yet." -#: templates/core/products/kiriq.html:311 +#: templates/core/products/kiriq.html:724 msgid "" -"Rejoignez les industriels et coopératives qui pilotent déjà leurs " -"exploitations avec KIRiQ AI." -msgstr "Join the agro-industrials and cooperatives already managing their farms with KIRiQ AI." +"KIRiQ Ai détecte les signaux faibles, mesure le risque et aide vos équipes " +"à intervenir avant que les pertes ne deviennent visibles." +msgstr "" +"KIRiQ AI detects early warning signals, quantifies risk, and helps your " +"teams act before losses become visible on the ground." #: templates/core/products/monagro.html:4 #: templates/core/products/monagro.html:5 @@ -1782,10 +1877,10 @@ msgstr "Mon Agro — Agricultural field intervention & operations | Jool Interna #: templates/core/products/monagro.html:7 msgid "" -"Mon Agro by JooL connecte les diagnostics KIRiQ AI à un réseau d'agronomes " +"Mon Agro by JooL connecte les diagnostics KIRiQ Ai à un réseau d'agronomes " "et techniciens pour exécuter les interventions terrain, accompagner les " "producteurs et assurer le suivi des parcelles à grande échelle." -msgstr "Mon Agro by JooL connects KIRiQ AI diagnostics to a network of agronomists and technicians to execute field interventions, support farmers and ensure plot monitoring at scale." +msgstr "Mon Agro by JooL connects KIRiQ Ai diagnostics to a network of agronomists and technicians to execute field interventions, support farmers and ensure plot monitoring at scale." #: templates/core/products/monagro.html:9 msgid "Mon Agro — Transformez les recommandations en interventions terrain" @@ -1854,8 +1949,8 @@ msgstr "Targeted interventions" #: templates/core/products/monagro.html:361 msgid "" "Déployez les bonnes actions au bon endroit grâce aux alertes, " -"recommandations et niveaux de priorité générés par KIRiQ AI." -msgstr "Deploy the right actions in the right places using alerts, recommendations and priority levels generated by KIRiQ AI." +"recommandations et niveaux de priorité générés par KIRiQ Ai." +msgstr "Deploy the right actions in the right places using alerts, recommendations and priority levels generated by KIRiQ Ai." #: templates/core/products/monagro.html:365 msgid "Accompagnement des producteurs" @@ -1913,9 +2008,9 @@ msgstr "Detection & prioritisation" #: templates/core/products/monagro.html:405 msgid "" -"Les anomalies, risques et zones prioritaires sont identifiés via KIRiQ AI et " +"Les anomalies, risques et zones prioritaires sont identifiés via KIRiQ Ai et " "les outils JooL." -msgstr "Risks, anomalies and priority zones are identified through KIRiQ AI and JooL intelligence tools." +msgstr "Risks, anomalies and priority zones are identified through KIRiQ Ai and JooL intelligence tools." #: templates/core/products/monagro.html:411 msgid "Affectation des missions terrain" @@ -2025,15 +2120,19 @@ msgstr "Intervention tracking, dashboards and centralised field reporting." msgid "Prêt à déployer ?" msgstr "Ready to deploy?" -#: templates/core/products/monagro.html:512 -msgid "Connectez intelligence agricole
et exécution terrain." -msgstr "Connect agricultural intelligence
and field execution." +#: templates/core/products/monagro.html:1105 +msgid "De la donnée à l'action." +msgstr "From intelligence to execution." -#: templates/core/products/monagro.html:513 +#: templates/core/products/monagro.html:1106 msgid "" -"Des coopératives aux agro-industriels, Mon Agro structure et pilote vos " -"opérations terrain à grande échelle." -msgstr "From cooperatives to agro-industrials, Mon Agro structures and manages your field operations at scale." +"Mon Agro transforme les alertes, diagnostics et recommandations de " +"l'écosystème JooL en interventions terrain mesurables, exécutées et suivies " +"à grande échelle." +msgstr "" +"Mon Agro transforms alerts, diagnostics, and recommendations generated by " +"the JooL ecosystem into measurable field interventions, executed and " +"monitored at scale." #: templates/core/products/monitor.html:4 #: templates/core/products/monitor.html:5 @@ -2252,13 +2351,342 @@ msgid "" "pour vos workflows." msgstr "HD orthomosaics, 3D models, GIS layers and enterprise-ready outputs for your workflows." -#: templates/core/products/monitor.html:332 -msgid "" -"Passez de l'observation terrain
à une lecture mesurable de vos " -"parcelles." -msgstr "Move from field observation
to measurable land intelligence." +#: templates/core/products/monitor.html:338 +msgid "Passez de l'observation à la mesure." +msgstr "Move from observation to measurable intelligence." -#: templates/core/products/monitor.html:333 +#: templates/core/products/monitor.html:339 msgid "" -"Planifiez votre première mission de cartographie drone avec nos équipes." -msgstr "Schedule your first drone mapping mission with our teams." +"Transformez vos parcelles en données exploitables grâce à la cartographie " +"drone haute résolution, aux mesures précises et aux rapports terrain de JooL Monitor." +msgstr "" +"JooL Monitor transforms drone imagery into actionable maps, precision " +"measurements, and field intelligence that help teams make better decisions " +"on the ground." + +#: templates/core/about.html:804 +msgid "Construire l'infrastructure
d'intelligence agricole
de référence en Afrique." +msgstr "Building the reference
agricultural intelligence
infrastructure for Africa." + +#: templates/core/about.html:859 +msgid "Nos valeurs" +msgstr "Our values" + +#: templates/core/partials/_hero.html:6b +msgid "JooL révèle ce que chaque hectare cache : risques, anomalies, potentiel et décisions à prendre grâce à l'IA, l'imagerie satellite et les drones." +msgstr "JooL reveals what every hectare hides: risks, anomalies, potential and the decisions to make — through AI, satellite imagery and drones." + +#: templates/core/partials/_trusted_by.html:5b +msgid "La donnée agricole devient une infrastructure de confiance." +msgstr "Agricultural data becomes a trusted infrastructure." + +#: templates/core/partials/_faq.html:14b +msgid "Non. Nos applications mobiles fonctionnent en mode hors-ligne. Les données se synchronisent automatiquement dès qu'une connexion est disponible. Idéal pour les zones rurales à connectivité limitée." +msgstr "No. Our mobile applications work in offline mode. Data syncs automatically as soon as a connection is available — ideal for rural areas with limited connectivity." + +#: templates/core/partials/_faq.html:19 +msgid "Quelle est la différence entre KIRiQ Ai et JooL Monitor ?" +msgstr "What is the difference between KIRiQ Ai and JooL Monitor?" + +#: templates/core/partials/_faq.html:23a +msgid "KIRiQ Ai est notre solution de monitoring satellitaire à grande échelle. Elle permet de suivre des milliers d'hectares simultanément grâce à l'imagerie satellitaire et à l'intelligence artificielle, avec une fréquence de mise à jour régulière, sans nécessiter le déplacement d'équipes sur le terrain. Résultat : un suivi continu, rapide et extrêmement scalable, à un coût 10 à 15 fois inférieur à une intervention drone." +msgstr "KIRiQ Ai is our large-scale satellite monitoring solution. It allows you to track thousands of hectares simultaneously using satellite imagery and artificial intelligence, with regular update frequency, without requiring field teams to travel. The result: continuous, fast and highly scalable monitoring at a cost 10 to 15 times lower than a drone intervention." + +#: templates/core/partials/_faq.html:24a +msgid "JooL Monitor est notre service de cartographie aérienne de précision par drone. Nos équipes de pilotes certifiés se déplacent sur le terrain pour capturer des images très haute résolution et produire des cartes détaillées des plantations. Cette technologie permet d'obtenir un niveau de précision largement supérieur au satellite et d'analyser avec finesse l'état des cultures, la densité, les manques, les zones affectées ou les problématiques agronomiques spécifiques." +msgstr "JooL Monitor is our precision aerial mapping service using drones. Our teams of certified pilots travel to the field to capture very high-resolution images and produce detailed plantation maps. This technology delivers a level of precision far superior to satellite and allows a thorough analysis of crop condition, density, gaps, affected zones and specific agronomic issues." + +#: templates/core/partials/_faq.html:25 +msgid "En résumé" +msgstr "In summary" + +#: templates/core/partials/_faq.html:27 +msgid "KIRiQ Ai surveille de vastes superficies depuis l'espace grâce aux satellites et à l'IA." +msgstr "KIRiQ Ai monitors vast areas from space using satellites and AI." + +#: templates/core/partials/_faq.html:28 +msgid "JooL Monitor cartographie les plantations depuis le ciel grâce aux drones." +msgstr "JooL Monitor maps plantations from the air using drones." + +#: templates/core/partials/_faq.html:29 +msgid "KIRiQ Ai permet une surveillance continue, rapide et à faible coût." +msgstr "KIRiQ Ai enables continuous, fast and cost-effective monitoring." + +#: templates/core/partials/_faq.html:30 +msgid "JooL Monitor fournit une vision ultra-précise lorsqu'une analyse détaillée est nécessaire." +msgstr "JooL Monitor delivers ultra-precise imagery when a detailed analysis is required." + +#: templates/core/partials/_faq.html:32a +msgid "KIRiQ Ai donne une vue continentale. JooL Monitor donne une vue terrain. Ensemble, ils permettent aux agriculteurs, assureurs, banques et agro-industriels de prendre des décisions plus rapides, plus précises et mieux informées." +msgstr "KIRiQ Ai gives a continental view. JooL Monitor gives a field-level view. Together, they enable farmers, insurers, banks and agribusinesses to make faster, more precise and better-informed decisions." + +#: templates/core/partials/_faq.html:42a +msgid "Nos solutions sont optimisées pour le palmier à huile, l'hévéa, le cacao, le café, le maïs, les bananes, l'anacarde ainsi que les grandes cultures vivrières." +msgstr "Our solutions are optimised for oil palm, rubber, cocoa, coffee, maize, bananas, cashew and major food crops." + +#: templates/core/partials/_faq.html:43a +msgid "Nos modèles d'IA sont conçus pour les cultures tropicales africaines et peuvent être adaptés à d'autres cultures spécifiques sur demande." +msgstr "Our AI models are designed for African tropical crops and can be adapted to other specific crops on request." + +#: templates/core/partials/_faq.html:49 +msgid "Combien de temps pour recevoir les résultats après un vol de drone ?" +msgstr "How long does it take to receive results after a drone flight?" + +#: templates/core/partials/_faq.html:53a +msgid "KIRiQ Ai fournit des analyses satellitaires en quasi temps réel, selon la disponibilité des images et la couverture nuageuse." +msgstr "KIRiQ Ai delivers near-real-time satellite analyses, subject to image availability and cloud cover." + +#: templates/core/partials/_faq.html:54a +msgid "Les rapports JooL Monitor sont généralement livrés sous 24 à 48 heures après le vol." +msgstr "JooL Monitor reports are typically delivered within 24 to 48 hours after the flight." + +#: templates/core/partials/_faq.html:63a +msgid "Oui. Jool ID dispose d'une API ouverte permettant l'intégration avec vos ERP, bases de données et outils de gestion existants. Notre équipe technique vous accompagne durant tout le processus d'intégration." +msgstr "Yes. Jool ID has an open API enabling integration with your existing ERP systems, databases and management tools. Our technical team guides you through the entire integration process." + +#: templates/core/partials/_section_kiriq.html:12b +msgid "Décidez avant que les pertes ne deviennent
visibles sur le terrain." +msgstr "Act before losses become
visible in the field." + +#: templates/core/partials/_section_kiriq.html:21b +msgid "Repérez les signaux faibles et identifiez les zones à surveiller avant que les pertes ne deviennent visibles." +msgstr "Spot early warning signals and identify the zones to monitor before losses become visible." + +#: templates/core/partials/_section_kiriq.html:28b +msgid "Mesurez la sévérité des anomalies, estimez l'impact sur le rendement et priorisez les interventions les plus critiques." +msgstr "Measure anomaly severity, estimate yield impact and prioritise the most critical interventions." + +#: templates/core/partials/_section_kiriq.html:35b +msgid "Comparez vos parcelles dans le temps, suivez l'évolution du risque et pilotez vos décisions du bloc agricole à la filière." +msgstr "Compare your plots over time, track risk trends and steer your decisions from the farm block to the supply chain." + +#: templates/core/partials/_section_monitor.html:11b +msgid "Voyez votre terrain
en haute résolution." +msgstr "See your land
in high resolution." + +#: templates/core/partials/_section_monitor.html:18b +msgid "Produisez des orthomosaïques, modèles 3D et délimitations précises pour visualiser vos surfaces avec un niveau de détail terrain." +msgstr "Generate orthomosaics, 3D models and precise boundaries to visualise your land with field-level detail." + +#: templates/core/partials/_section_monitor.html:25b +msgid "Mesurez les superficies, distances et densités, comptez les arbres, identifiez les manquants et analysez la répartition sur chaque parcelle." +msgstr "Measure areas, distances and densities, count trees, identify gaps and analyse the distribution across each plot." + +#: templates/core/partials/_section_monitor.html:32b +msgid "Comparez l'évolution de vos parcelles dans le temps, suivez les écarts significatifs et documentez les changements qui comptent vraiment." +msgstr "Compare plot evolution over time, track significant changes and document the changes that truly matter." + +#: templates/core/partials/_section_joolid.html:11b +msgid "Donnez une identité claire à
chaque producteur
et chaque parcelle." +msgstr "Give a clear identity to
every farmer
and every plot." + +#: templates/core/partials/_section_joolid.html:18b +msgid "Centralisez les profils producteurs avec leurs informations clés, statuts de vérification et rattachements aux organisations agricoles." +msgstr "Centralise farmer profiles with their key information, verification statuses and links to agricultural organisations." + +#: templates/core/partials/_section_joolid.html:25b +msgid "Associez chaque producteur à ses parcelles, cultures, surfaces et données géographiques pour obtenir une vision claire du terrain." +msgstr "Link each farmer to their plots, crops, areas and geographic data to get a clear picture of the field." + +#: templates/core/partials/_section_joolid.html:32b +msgid "Suivez les coopératives, certifications, subventions, audits et projets agricoles depuis une base structurée et vérifiable." +msgstr "Track cooperatives, certifications, grants, audits and agricultural projects from a structured, verifiable database." + +#: templates/core/partials/_section_monagro.html:13b +msgid "Transformez les recommandations
en interventions terrain." +msgstr "Turn recommendations
into field interventions." + +#: templates/core/partials/_section_monagro.html:20b +msgid "Déployez les bonnes actions au bon endroit grâce aux alertes et niveaux de priorité générés par KIRiQ Ai." +msgstr "Deploy the right actions in the right place using alerts and priority levels generated by KIRiQ Ai." + +#: templates/core/partials/_section_monagro.html:34b +msgid "Les données terrain remontent automatiquement pour mesurer les impacts et piloter vos opérations en continu." +msgstr "Field data flows back automatically to measure impact and steer your operations continuously." + +#: templates/core/products/kiriq.html:575b +msgid "Une lecture parcellaire continue,
pensée pour la décision." +msgstr "Continuous plot-level intelligence,
built for decision-making." + +#: templates/core/products/kiriq.html:582b +msgid "Identifiez plus tôt les zones sous stress hydrique, nutritionnel ou végétatif avant que l'impact ne soit visible sur le terrain." +msgstr "Identify zones under water, nutritional or vegetative stress earlier — before the impact becomes visible on the ground." + +#: templates/core/products/kiriq.html:587b +msgid "Priorisez les parcelles nécessitant une action immédiate et concentrez vos ressources là où l'impact terrain est le plus critique." +msgstr "Prioritise plots requiring immediate action and focus your resources where field impact is most critical." + +#: templates/core/products/kiriq.html:592b +msgid "Comparez vos blocs agricoles, suivez les écarts dans le temps et pilotez vos opérations avec une lecture unifiée de l'exploitation." +msgstr "Compare your farm blocks, track variations over time and manage your operations with a unified view of the entire farm." + +#: templates/core/products/kiriq.html:597b +msgid "Anticipez le potentiel de production parcelle par parcelle grâce au suivi continu de la dynamique végétative." +msgstr "Anticipate production potential plot by plot through continuous tracking of vegetative dynamics." + +#: templates/core/products/kiriq.html:602b +msgid "Générez des synthèses lisibles pour les équipes terrain, managers, coopératives, assureurs et partenaires." +msgstr "Generate clear summaries for field teams, managers, cooperatives, insurers and partners." + +#: templates/core/products/kiriq.html:607b +msgid "Connectez KIRiQ Ai à vos outils existants pour fluidifier la circulation des données et enrichir vos workflows métier." +msgstr "Connect KIRiQ Ai to your existing tools to streamline data flow and enrich your business workflows." + +#: templates/core/products/kiriq.html:619b +msgid "Comment KIRiQ Ai fonctionne" +msgstr "How KIRiQ Ai works" + +#: templates/core/products/kiriq.html:660b +msgid "Une tarification pensée pour
les réalités de terrain." +msgstr "Pricing designed for
the realities of the field." + +#: templates/core/products/monitor.html:153b +msgid "Voyez votre terrain
en haute résolution." +msgstr "See your land
in high resolution." + +#: templates/core/products/monitor.html:191b +msgid "Une lecture terrain précise,
mesurable et exploitable." +msgstr "Precise field intelligence,
measurable and actionable." + +#: templates/core/products/monitor.html:197b +msgid "Détectez, comptez et localisez automatiquement les plants afin de visualiser les manquants, les densités et les écarts parcelle par parcelle." +msgstr "Detect, count and locate plants automatically to visualise gaps, densities and variations plot by plot." + +#: templates/core/products/monitor.html:202b +msgid "Obtenez des cartes aériennes ultra-détaillées, nettes, mesurables et directement exploitables par vos équipes terrain." +msgstr "Get ultra-detailed, sharp, measurable aerial maps directly usable by your field teams." + +#: templates/core/products/monitor.html:207b +msgid "Reconstituez le relief, les volumes et la structure végétale pour analyser plus finement vos blocs agricoles." +msgstr "Reconstruct terrain relief, volumes and vegetation structure to analyse your farm blocks with greater precision." + +#: templates/core/products/monitor.html:212b +msgid "Comparez le terrain réel aux données déclarées, identifiez les écarts et documentez les zones sensibles avec preuve visuelle." +msgstr "Compare actual terrain to declared data, identify discrepancies and document sensitive zones with visual evidence." + +#: templates/core/products/monitor.html:217b +msgid "Comparez plusieurs missions drone afin de mesurer l'évolution des cultures, détecter les pertes et suivre les changements dans le temps." +msgstr "Compare multiple drone missions to measure crop evolution, detect losses and track changes over time." + +#: templates/core/products/monitor.html:222b +msgid "Téléchargez vos livrables dans des formats compatibles avec vos outils SIG, reporting et workflows opérationnels." +msgstr "Download your deliverables in formats compatible with your GIS tools, reporting systems and operational workflows." + +#: templates/core/products/monitor.html:233b +msgid "Comment JooL Monitor fonctionne" +msgstr "How JooL Monitor works" + +#: templates/core/products/monagro.html:945b +msgid "Une force opérationnelle pensée
pour l'exécution agricole." +msgstr "An operational force designed
for agricultural execution." + +#: templates/core/products/monagro.html:951b +msgid "Déployez les bonnes actions au bon endroit grâce aux alertes, recommandations et niveaux de priorité générés par KIRiQ Ai." +msgstr "Deploy the right actions in the right place using alerts, recommendations and priority levels generated by KIRiQ Ai." + +#: templates/core/products/monagro.html:956b +msgid "Suivez les producteurs avec des recommandations agronomiques, visites techniques et plans d'action adaptés aux réalités terrain." +msgstr "Support farmers with agronomic recommendations, technical visits and action plans tailored to field realities." + +#: templates/core/products/monagro.html:961b +msgid "Assignez les missions, suivez les interventions et pilotez vos opérations depuis une vision centralisée." +msgstr "Assign missions, track interventions and manage your operations from a centralised view." + +#: templates/core/products/monagro.html:966b +msgid "Documentez les interventions avec photos, observations terrain et données géolocalisées directement synchronisées dans votre système." +msgstr "Document interventions with photos, field observations and geolocated data synced directly into your system." + +#: templates/core/products/monagro.html:971b +msgid "Suivez l'évolution des cultures dans le temps et mesurez l'impact réel des actions menées sur le terrain." +msgstr "Track crop evolution over time and measure the real impact of actions taken on the ground." + +#: templates/core/products/monagro.html:976b +msgid "Activez un réseau d'agronomes et techniciens capable d'intervenir sur plusieurs zones agricoles simultanément." +msgstr "Activate a network of agronomists and technicians capable of intervening across multiple agricultural zones simultaneously." + +#: templates/core/products/monagro.html:988b +msgid "Comment Mon Agro fonctionne" +msgstr "How Mon Agro works" + +#: templates/core/products/monagro.html:1030b +msgid "Une tarification adaptée aux
opérations terrain." +msgstr "Pricing tailored to
field operations." + +#: templates/core/products/joolid.html:136b +msgid "Donnez une identité claire à chaque producteur,
chaque parcelle." +msgstr "Give every farmer a clear identity,
every plot a clear record." + +#: templates/core/products/joolid.html:184b +msgid "Centralisez des fiches producteurs complètes, vérifiées et exploitables pour le terrain, les audits, les programmes agricoles et les partenaires." +msgstr "Centralise complete, verified and actionable farmer profiles for field teams, audits, agricultural programmes and partners." + +#: templates/core/products/joolid.html:189b +msgid "Associez chaque producteur à ses parcelles, cultures et surfaces dans une lecture géographique claire, structurée et exploitable." +msgstr "Link each farmer to their plots, crops and land areas in a clear, structured and actionable geographic view." + +#: templates/core/products/joolid.html:194b +msgid "Suivez membres, programmes, certifications et opérations agricoles depuis une base unique pensée pour la décision." +msgstr "Track members, programmes, certifications and agricultural operations from a single decision-ready database." + +#: templates/core/products/joolid.html:199b +msgid "Préparez plus facilement les audits, certifications et exigences de traçabilité grâce à des données mieux structurées." +msgstr "Prepare audits, certifications and traceability requirements more easily with better-structured data." + +#: templates/core/products/joolid.html:204b +msgid "Collectez les données terrain sans réseau puis synchronisez automatiquement dès le retour de la connexion." +msgstr "Collect field data without network coverage then sync automatically once connectivity is restored." + +#: templates/core/products/joolid.html:209b +msgid "Connectez JooL ID à vos ERP, outils métier et workflows existants grâce à une architecture ouverte et interopérable." +msgstr "Connect JooL ID to your ERP systems, business tools and existing workflows through an open, interoperable architecture." + +#: templates/core/privacy.html:196b +msgid "Vos données ne sont jamais vendues, louées ni cédées à des tiers.
Elles sont accessibles uniquement par l'équipe Jool International habilitée à traiter votre demande." +msgstr "Your data is never sold, rented or transferred to third parties.
It is accessible only by the Jool International team authorised to handle your request." + +#: templates/core/privacy.html:204b +msgid "Notre site utilise les polices Barlow et Roboto chargées depuis les serveurs de Google Fonts. Ce chargement implique que votre adresse IP est transmise aux serveurs de Google lors de votre visite. Google déclare ne pas utiliser ces données à des fins publicitaires dans ce contexte.
Pour plus d'informations : politique de confidentialité de Google." +msgstr "Our website uses the Barlow and Roboto fonts loaded from Google Fonts servers. This loading means your IP address is transmitted to Google's servers when you visit. Google states it does not use this data for advertising purposes in this context.
For more information: Google's privacy policy." + + +msgid "En savoir plus" +msgstr "Learn more" + +msgid "La solution Rapide, Fiable
et Puissante pour l'agriculture." +msgstr "The Fast, Reliable
and Powerful solution for agriculture." + +msgid "Résultats en moins de 1 heure" +msgstr "Results in under 1 hour" + +msgid "De la capture d'image par satellite au rapport final exploitable en une heure. Une prise de décision rapide et fiable le temps d'un café." +msgstr "From satellite image capture to a final actionable report in one hour. Fast, reliable decision-making over a cup of coffee." + +msgid "Écosystème intégré" +msgstr "Integrated ecosystem" + +msgid "KIRiQ Ai, Jool Monitor et Jool ID communiquent entre eux. Une vision unifiée de toutes vos exploitations." +msgstr "KIRiQ Ai, Jool Monitor and Jool ID communicate with each other. A unified view of all your farms." + +msgid "Mode Hors-ligne" +msgstr "Offline mode" + +msgid "Notre application pour la collecte de données terrain fonctionne dans les zones à connectivité réduite (ou nulle) en Côte d'Ivoire mais aussi en Afrique." +msgstr "Our field data collection app works in areas with reduced (or no) connectivity across Côte d'Ivoire and Africa." + +msgid "Monitoring intelligent" +msgstr "Smart monitoring" + +msgid "Surveillance continue des exploitations grâce aux données satellites, drones et terrain synchronisées." +msgstr "Continuous farm monitoring using synchronised satellite, drone and field data." + +msgid "IA agronomique" +msgstr "Agronomic AI" + +msgid "Modèles d'IA entraînés spécifiquement sur les cultures tropicales africaines pour une précision maximale." +msgstr "AI models specifically trained on African tropical crops for maximum accuracy." + +msgid "Support dédié" +msgstr "Dedicated support" + +msgid "Une équipe d'experts agronomes et techniques disponible pour vous accompagner à chaque étape." +msgstr "A team of agronomic and technical experts available to support you at every step." diff --git a/locale/en/LC_MESSAGES/django.po.bak b/locale/en/LC_MESSAGES/django.po.bak index 0d8899f..6e608ed 100644 --- a/locale/en/LC_MESSAGES/django.po.bak +++ b/locale/en/LC_MESSAGES/django.po.bak @@ -62,7 +62,7 @@ msgstr "Jool International — AgriTech Solutions for Africa" msgid "" "Jool International propose des solutions AgriTech pour l'agriculture " -"africaine : KIRIQ AI (diagnostic satellitaire IA), Jool Monitor " +"africaine : KIRiQ Ai (diagnostic satellitaire IA), Jool Monitor " "(cartographie drone), Jool ID (digitalisation producteurs) et Mon Agro " "(interventions terrain). Optimisez vos exploitations en Côte d'Ivoire et " "en Afrique." @@ -72,11 +72,11 @@ msgstr "" "(farmer digitalisation) and Mon Agro (field interventions). Optimise your " "operations in Côte d'Ivoire and across Africa." -msgid "KIRIQ AI, Jool Monitor, Jool ID et Mon Agro : les outils de précision pour piloter vos exploitations agricoles en Afrique." -msgstr "KIRIQ AI, Jool Monitor, Jool ID and Mon Agro: precision tools to manage your agricultural operations in Africa." +msgid "KIRiQ Ai, Jool Monitor, Jool ID et Mon Agro : les outils de précision pour piloter vos exploitations agricoles en Afrique." +msgstr "KIRiQ Ai, Jool Monitor, Jool ID and Mon Agro: precision tools to manage your agricultural operations in Africa." -msgid "KIRIQ AI, Jool Monitor et Jool ID : les outils de précision pour piloter vos exploitations agricoles en Afrique." -msgstr "KIRIQ AI, Jool Monitor and Jool ID: precision tools to manage your agricultural operations in Africa." +msgid "KIRiQ Ai, Jool Monitor et Jool ID : les outils de précision pour piloter vos exploitations agricoles en Afrique." +msgstr "KIRiQ Ai, Jool Monitor and Jool ID: precision tools to manage your agricultural operations in Africa." msgid "L'intelligence agricole,
vue du ciel et du terrain." msgstr "Agricultural intelligence,
seen from above and on the ground." @@ -133,14 +133,14 @@ msgid "Basé sur les données JooL 2024–2025" msgstr "Based on JooL data 2024–2025" # ── Section KIRIQ ── -msgid "KIRIQ AI · DIAGNOSTIC SATELLITAIRE" -msgstr "KIRIQ AI · SATELLITE DIAGNOSTICS" +msgid "KIRiQ Ai · DIAGNOSTIC SATELLITAIRE" +msgstr "KIRiQ Ai · SATELLITE DIAGNOSTICS" msgid "Détectez les problèmes
avant qu'ils
impactent vos rendements." msgstr "Detect problems
before they
impact your yields." -msgid "KIRiQ AI analyse les images satellite pour détecter les anomalies végétatives, évaluer l'état des cultures et générer des recommandations agronomiques actionnables — parcelle par parcelle, semaine après semaine." -msgstr "KIRiQ AI analyses satellite imagery to detect vegetative anomalies, assess crop health and generate actionable agronomic recommendations — field by field, week by week." +msgid "KIRiQ Ai analyse les images satellite pour détecter les anomalies végétatives, évaluer l'état des cultures et générer des recommandations agronomiques actionnables — parcelle par parcelle, semaine après semaine." +msgstr "KIRiQ Ai analyses satellite imagery to detect vegetative anomalies, assess crop health and generate actionable agronomic recommendations — field by field, week by week." msgid "Stress hydrique détecté" msgstr "Water stress detected" @@ -169,8 +169,8 @@ msgstr "Field recommendations" msgid "Chaque alerte génère une recommandation d'intervention priorisée." msgstr "Each alert generates a prioritised intervention recommendation." -msgid "Découvrir KIRIQ AI" -msgstr "Discover KIRIQ AI" +msgid "Découvrir KIRiQ Ai" +msgstr "Discover KIRiQ Ai" msgid "Demander une démo" msgstr "Request a demo" @@ -256,14 +256,14 @@ msgstr "MON AGRO · FIELD INTERVENTION" msgid "Transformez les recommandations
en interventions terrain." msgstr "Turn recommendations
into field interventions." -msgid "Mon Agro by JooL connecte les diagnostics KIRiQ AI à un réseau d'agronomes et techniciens pour accompagner les producteurs, exécuter les interventions et assurer le suivi des parcelles avec précision." -msgstr "Mon Agro by JooL connects KIRiQ AI diagnostics to a network of agronomists and technicians to support farmers, execute interventions and track fields with precision." +msgid "Mon Agro by JooL connecte les diagnostics KIRiQ Ai à un réseau d'agronomes et techniciens pour accompagner les producteurs, exécuter les interventions et assurer le suivi des parcelles avec précision." +msgstr "Mon Agro by JooL connects KIRiQ Ai diagnostics to a network of agronomists and technicians to support farmers, execute interventions and track fields with precision." msgid "Interventions ciblées par l'IA" msgstr "AI-targeted interventions" -msgid "Déployez les bonnes actions au bon endroit grâce aux alertes et niveaux de priorité générés par KIRiQ AI." -msgstr "Deploy the right actions in the right place using alerts and priority levels generated by KIRiQ AI." +msgid "Déployez les bonnes actions au bon endroit grâce aux alertes et niveaux de priorité générés par KIRiQ Ai." +msgstr "Deploy the right actions in the right place using alerts and priority levels generated by KIRiQ Ai." msgid "Coordination des équipes terrain" msgstr "Field team coordination" @@ -326,17 +326,17 @@ msgstr "Frequently asked questions" msgid "Tout ce que vous devez savoir sur les solutions JooL." msgstr "Everything you need to know about JooL solutions." -msgid "Quelles cultures sont compatibles avec KIRiQ AI ?" -msgstr "Which crops are compatible with KIRiQ AI?" +msgid "Quelles cultures sont compatibles avec KIRiQ Ai ?" +msgstr "Which crops are compatible with KIRiQ Ai?" -msgid "KIRiQ AI est actuellement optimisé pour l'hévéa, le palmier à huile et le cacao — les trois cultures stratégiques de l'agriculture africaine. D'autres cultures sont en cours d'intégration." -msgstr "KIRiQ AI is currently optimised for rubber, oil palm and cocoa — the three strategic crops of African agriculture. Other crops are being integrated." +msgid "KIRiQ Ai est actuellement optimisé pour l'hévéa, le palmier à huile et le cacao — les trois cultures stratégiques de l'agriculture africaine. D'autres cultures sont en cours d'intégration." +msgstr "KIRiQ Ai is currently optimised for rubber, oil palm and cocoa — the three strategic crops of African agriculture. Other crops are being integrated." msgid "Quelle est la fréquence des analyses satellite ?" msgstr "How often are satellite analyses performed?" -msgid "Les analyses KIRiQ AI sont produites chaque semaine (selon disponibilité satellite et couverture nuageuse), avec des alertes envoyées dès qu'une anomalie est détectée sur vos parcelles." -msgstr "KIRiQ AI analyses are produced every week (depending on satellite availability and cloud cover), with alerts sent as soon as an anomaly is detected on your fields." +msgid "Les analyses KIRiQ Ai sont produites chaque semaine (selon disponibilité satellite et couverture nuageuse), avec des alertes envoyées dès qu'une anomalie est détectée sur vos parcelles." +msgstr "KIRiQ Ai analyses are produced every week (depending on satellite availability and cloud cover), with alerts sent as soon as an anomaly is detected on your fields." msgid "Faut-il acheter un drone pour utiliser Jool Monitor ?" msgstr "Do I need to buy a drone to use Jool Monitor?" @@ -735,8 +735,8 @@ msgstr "Total area" msgid "Mon Agro — Intervention & opérations terrain agricoles | Jool International" msgstr "Mon Agro — Agricultural field intervention & operations | Jool International" -msgid "Mon Agro by JooL connecte les diagnostics KIRiQ AI à un réseau d'agronomes et techniciens pour exécuter les interventions terrain, accompagner les producteurs et assurer le suivi des parcelles à grande échelle." -msgstr "Mon Agro by JooL connects KIRiQ AI diagnostics to a network of agronomists and technicians to execute field interventions, support farmers and monitor fields at scale." +msgid "Mon Agro by JooL connecte les diagnostics KIRiQ Ai à un réseau d'agronomes et techniciens pour exécuter les interventions terrain, accompagner les producteurs et assurer le suivi des parcelles à grande échelle." +msgstr "Mon Agro by JooL connects KIRiQ Ai diagnostics to a network of agronomists and technicians to execute field interventions, support farmers and monitor fields at scale." msgid "Mon Agro — Transformez les recommandations en interventions terrain" msgstr "Mon Agro — Turn recommendations into field interventions" @@ -783,8 +783,8 @@ msgstr "An operational force designed
for agricultural execution." msgid "Interventions ciblées" msgstr "Targeted interventions" -msgid "Déployez les bonnes actions au bon endroit grâce aux alertes, recommandations et niveaux de priorité générés par KIRiQ AI." -msgstr "Deploy the right actions in the right place using alerts, recommendations and priority levels generated by KIRiQ AI." +msgid "Déployez les bonnes actions au bon endroit grâce aux alertes, recommandations et niveaux de priorité générés par KIRiQ Ai." +msgstr "Deploy the right actions in the right place using alerts, recommendations and priority levels generated by KIRiQ Ai." msgid "Accompagnement des producteurs" msgstr "Farmer support" @@ -819,8 +819,8 @@ msgstr "From recommendation to field execution." msgid "Détection & priorisation" msgstr "Detection & prioritisation" -msgid "Les anomalies, risques et zones prioritaires sont identifiés via KIRiQ AI et les outils JooL." -msgstr "Anomalies, risks and priority zones are identified via KIRiQ AI and JooL tools." +msgid "Les anomalies, risques et zones prioritaires sont identifiés via KIRiQ Ai et les outils JooL." +msgstr "Anomalies, risks and priority zones are identified via KIRiQ Ai and JooL tools." msgid "Affectation des missions terrain" msgstr "Field mission assignment" @@ -1048,8 +1048,8 @@ msgstr "Our solutions" msgid "Surveillance satellitaire et IA pour détecter les stress végétatifs, prioriser les interventions et piloter vos plantations depuis le bureau." msgstr "Satellite monitoring and AI to detect vegetative stress, prioritise interventions and manage your plantations from your desk." -msgid "Découvrir KIRIQ AI" -msgstr "Discover KIRIQ AI" +msgid "Découvrir KIRiQ Ai" +msgstr "Discover KIRiQ Ai" msgid "Cartographie drone haute résolution, comptage automatique des plants et audit de conformité pour une vision ultra-précise du terrain." msgstr "High-resolution drone mapping, automatic plant counting and compliance audit for an ultra-precise view of the field." diff --git a/static/css/home.css b/static/css/home.css index 5ecca1a..3d535e4 100644 --- a/static/css/home.css +++ b/static/css/home.css @@ -198,10 +198,19 @@ } .hero-text h1 span { - color: var(--teal); font-style: normal; } + /* Chaque ligne du h1 hero : bloc non-wrappable */ + .hero-h1-line { + display: block; + white-space: nowrap; + } + + .hero-h1-accent { + color: var(--teal); + } + .hero-text p { font-size: 17px; line-height: 1.7; @@ -654,7 +663,7 @@ } /* ══════════════════════════════════════════ - SECTION 1 — KIRIQ AI (fond blanc) + SECTION 1 — KIRiQ Ai (fond blanc) ══════════════════════════════════════════ */ .s-kiriq { background: var(--white); @@ -1152,6 +1161,7 @@ letter-spacing: -.04em; line-height: 1; margin-bottom: 10px; + white-space: nowrap; } .stat-lbl { @@ -1436,7 +1446,7 @@ } .faq-item.open .faq-a { - max-height: 300px; + max-height: 900px; padding: 0 24px 22px; } @@ -1723,6 +1733,11 @@ padding: 72px 32px 0; } + /* Taille du h1 hero réduite pour que les 2 lignes tiennent sans wrap */ + .hero-text h1 { + font-size: clamp(1.8rem, 8.5vw, 2.8rem); + } + .hero-visual { margin: 0 auto; } @@ -1740,14 +1755,49 @@ padding: 64px 28px; } + /* Boutons côte à côte sur mobile */ + .btn-row { + flex-wrap: nowrap; + } + + .btn-primary { + font-size: 13px; + padding: 11px 16px; + gap: 6px; + white-space: nowrap; + } + + .btn-primary .material-icons-round { + font-size: 16px; + } + + .btn-outline-dark, + .btn-outline-light { + font-size: 13px; + padding: 10px 16px; + white-space: nowrap; + } + .s-stats { - padding: 64px 28px; + padding: 64px 20px; } .stats-row { grid-template-columns: repeat(2, 1fr); } + .stat-cell { + padding: 28px 12px; + } + + .stat-val { + font-size: clamp(1.5rem, 7vw, 2.4rem); + } + + .stat-lbl { + font-size: 12px; + } + .feat-grid { grid-template-columns: 1fr 1fr; } @@ -1863,6 +1913,10 @@ grid-template-columns: 1fr 1fr; } + .stat-val { + font-size: clamp(1.3rem, 6vw, 1.8rem); + } + .hero-mockup { width: 280px; } diff --git a/static/img/carte afrique.svg b/static/img/carte afrique.svg new file mode 100644 index 0000000..2865955 --- /dev/null +++ b/static/img/carte afrique.svg @@ -0,0 +1,143 @@ + + + + +Created by potrace 1.15, written by Peter Selinger 2001-2017 + + + + + + + + + + + + + + + + + + + diff --git a/templates/base.html b/templates/base.html index 1fc6901..a622271 100644 --- a/templates/base.html +++ b/templates/base.html @@ -5,9 +5,10 @@ + - {% block title %}Jool International — AgriTech Intelligence pour l'Afrique{% endblock %} + {% block title %}Jool International | AgriTech Intelligence pour l'Afrique{% endblock %} @@ -17,21 +18,24 @@ - + - - - + + + + + - + + - + {% block schema_org %} diff --git a/templates/core/about.html b/templates/core/about.html index 94f01e1..a91a74a 100644 --- a/templates/core/about.html +++ b/templates/core/about.html @@ -1,14 +1,14 @@ {% extends "base.html" %} {% load static i18n %} -{% block title %}{% trans "À propos — Jool International, pionniers de l'AgriTech africaine" %}{% endblock %} -{% block title_plain %}{% trans "À propos — Jool International, pionniers de l'AgriTech africaine" %}{% endblock %} +{% block title %}{% trans "À propos | Jool International, pionniers de l'AgriTech africaine" %}{% endblock %} +{% block title_plain %}{% trans "À propos | Jool International, pionniers de l'AgriTech africaine" %}{% endblock %} {% block meta_description %}{% trans "Découvrez Jool International : notre mission, notre équipe et notre vision pour transformer l'agriculture africaine grâce aux technologies satellite, drone et IA. Basés à Abidjan, Côte d'Ivoire." %}{% endblock %} -{% block og_title %}{% trans "À propos de Jool International — AgriTech made in Africa" %}{% endblock %} +{% block og_title %}{% trans "À propos de Jool International | AgriTech made in Africa" %}{% endblock %} {% block og_description %}{% trans "Notre mission : rendre l'agriculture de précision accessible à tous les acteurs de l'agri-industrie africaine. Satellite, drone, IA et digitalisation." %}{% endblock %} -{% block twitter_title %}{% trans "À propos de Jool International — AgriTech made in Africa" %}{% endblock %} +{% block twitter_title %}{% trans "À propos de Jool International | AgriTech made in Africa" %}{% endblock %} {% block twitter_description %}{% trans "Notre mission : rendre l'agriculture de précision accessible à tous les acteurs de l'agri-industrie africaine." %}{% endblock %} {% block schema_org %} @@ -23,14 +23,44 @@ "@type": "Organization", "name": "Jool International", "url": "https://jool-international.com", + "foundingDate": "2022", "address": { "@type": "PostalAddress", "addressLocality": "Abidjan", "addressCountry": "CI" - } + }, + "contactPoint": { + "@type": "ContactPoint", + "email": "info@jool-int.com", + "telephone": "+2250799899836", + "contactType": "customer service" + }, + "sameAs": [ + "https://www.linkedin.com/company/jool-international/" + ] } } + {% endblock %} {% block extra_css %} @@ -41,246 +71,771 @@ padding: 96px 64px 80px; text-align: center; } + .about-eyebrow { - display: inline-flex; align-items: center; gap: 8px; - font-size: 11px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; - background: rgba(255,255,255,.1); color: rgba(255,255,255,.75); - padding: 5px 16px; border-radius: 100px; margin-bottom: 24px; + display: inline-flex; + align-items: center; + gap: 8px; + font-size: 11px; + font-weight: 700; + letter-spacing: .1em; + text-transform: uppercase; + background: rgba(255, 255, 255, .1); + color: rgba(255, 255, 255, .75); + padding: 5px 16px; + border-radius: 100px; + margin-bottom: 24px; } + .about-hero h1 { - font-family: var(--display); font-weight: 900; - font-size: clamp(2.6rem, 5vw, 4rem); letter-spacing: -0.03em; - color: var(--white); line-height: 1.05; margin-bottom: 24px; + font-family: var(--display); + font-weight: 900; + font-size: clamp(2.6rem, 5vw, 4rem); + letter-spacing: -0.03em; + color: var(--white); + line-height: 1.05; + margin-bottom: 24px; } - .about-hero h1 em { font-style: normal; color: var(--accent); } + + .about-hero h1 em { + font-style: normal; + color: var(--accent); + } + .about-hero p { - font-size: 18px; color: rgba(255,255,255,.65); line-height: 1.75; - font-weight: 300; max-width: 680px; margin: 0 auto; + font-size: 18px; + color: rgba(255, 255, 255, .65); + line-height: 1.75; + font-weight: 300; + max-width: 680px; + margin: 0 auto; } /* ─── Mission ────────────────────────────── */ .about-mission { padding: 88px 64px; - display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: center; - max-width: 1200px; margin: 0 auto; + display: grid; + grid-template-columns: 1fr 1fr; + gap: 80px; + align-items: center; + max-width: 1200px; + margin: 0 auto; } + .about-mission h2 { - font-family: var(--display); font-weight: 900; - font-size: clamp(2rem, 3.5vw, 2.8rem); letter-spacing: -0.03em; - color: var(--black); margin-bottom: 20px; + font-family: var(--display); + font-weight: 900; + font-size: clamp(2rem, 3.5vw, 2.8rem); + letter-spacing: -0.03em; + color: var(--black); + margin-bottom: 20px; } - .about-mission h2 em { font-style: normal; color: var(--teal); } + + .about-mission h2 em { + font-style: normal; + color: var(--teal); + } + .about-mission p { - font-size: 16px; color: #555; line-height: 1.8; font-weight: 300; margin-bottom: 18px; + font-size: 16px; + color: #555; + line-height: 1.8; + font-weight: 300; + margin-bottom: 18px; } - .mission-values { display: flex; flex-direction: column; gap: 16px; } + + .mission-values { + display: flex; + flex-direction: column; + gap: 16px; + } + .mission-value { - display: flex; align-items: flex-start; gap: 14px; - background: var(--teal-pale); border-radius: 14px; padding: 18px 20px; + display: flex; + align-items: flex-start; + gap: 14px; + background: var(--teal-pale); + border-radius: 14px; + padding: 18px 20px; + } + + .mission-value .material-icons-round { + color: var(--teal); + font-size: 22px; + flex-shrink: 0; + margin-top: 1px; + } + + .mission-value-body h4 { + font-weight: 700; + font-size: 15px; + color: var(--black); + margin-bottom: 4px; + } + + .mission-value-body p { + font-size: 14px; + color: #666; + line-height: 1.6; + font-weight: 300; + margin: 0; } - .mission-value .material-icons-round { color: var(--teal); font-size: 22px; flex-shrink: 0; margin-top: 1px; } - .mission-value-body h4 { font-weight: 700; font-size: 15px; color: var(--black); margin-bottom: 4px; } - .mission-value-body p { font-size: 14px; color: #666; line-height: 1.6; font-weight: 300; margin: 0; } /* ─── Stats strip ────────────────────────── */ .about-stats { background: var(--teal); padding: 56px 64px; - display: grid; grid-template-columns: repeat(4, 1fr); - gap: 24px; text-align: center; + display: grid; + grid-template-columns: repeat(4, 1fr); + gap: 24px; + text-align: center; } + .about-stat-val { - font-family: var(--display); font-weight: 900; font-size: 2.6rem; - color: var(--white); letter-spacing: -.04em; + font-family: var(--display); + font-weight: 900; + font-size: 2.6rem; + color: var(--white); + letter-spacing: -.04em; + white-space: nowrap; + } + + .about-stat-label { + font-size: 14px; + color: rgba(255, 255, 255, .7); + margin-top: 6px; + font-weight: 300; } - .about-stat-label { font-size: 14px; color: rgba(255,255,255,.7); margin-top: 6px; font-weight: 300; } /* ─── Produits ───────────────────────────── */ .about-products { - padding: 88px 64px; background: var(--gray-2); + padding: 88px 64px; + background: var(--gray-2); } - .about-products-inner { max-width: 1200px; margin: 0 auto; } + + .about-products-inner { + max-width: 1200px; + margin: 0 auto; + } + .about-products h2 { - font-family: var(--display); font-weight: 900; - font-size: clamp(1.8rem, 3vw, 2.4rem); letter-spacing: -0.03em; - color: var(--black); margin-bottom: 48px; text-align: center; + font-family: var(--display); + font-weight: 900; + font-size: clamp(1.8rem, 3vw, 2.4rem); + letter-spacing: -0.03em; + color: var(--black); + margin-bottom: 48px; + text-align: center; } - .products-row { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; } + + .products-row { + display: grid; + grid-template-columns: repeat(4, 1fr); + gap: 16px; + } + .about-product-card { - background: var(--white); border-radius: 18px; padding: 24px 20px; - border: 1.5px solid var(--gray); transition: border-color .2s, box-shadow .2s, transform .2s; - display: flex; flex-direction: column; + background: var(--white); + border-radius: 18px; + padding: 24px 20px; + border: 1.5px solid var(--gray); + transition: border-color .2s, box-shadow .2s, transform .2s; + display: flex; + flex-direction: column; } + .about-product-card:hover { - border-color: var(--teal); box-shadow: 0 8px 32px rgba(25,112,97,.12); transform: translateY(-3px); + border-color: var(--teal); + box-shadow: 0 8px 32px rgba(25, 112, 97, .12); + transform: translateY(-3px); } + .apc-icon { - width: 44px; height: 44px; background: var(--teal-pale); border-radius: 12px; - display: flex; align-items: center; justify-content: center; margin-bottom: 16px; + width: 44px; + height: 44px; + background: var(--teal-pale); + border-radius: 12px; + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 16px; } - .apc-icon .material-icons-round { color: var(--teal); font-size: 22px; } - .apc-title { font-family: var(--display); font-weight: 800; font-size: 1.1rem; color: var(--black); margin-bottom: 8px; } - .apc-desc { font-size: 13px; color: #666; line-height: 1.6; font-weight: 300; flex: 1; margin-bottom: 20px; } + + .apc-icon .material-icons-round { + color: var(--teal); + font-size: 22px; + } + + .apc-title { + font-family: var(--display); + font-weight: 800; + font-size: 1.1rem; + color: var(--black); + margin-bottom: 4px; + } + + .apc-sub { + font-size: 13px; + font-weight: 600; + color: var(--teal); + margin-bottom: 8px; + line-height: 1.4; + } + + .apc-desc { + font-size: 13px; + color: #666; + line-height: 1.6; + font-weight: 300; + flex: 1; + margin-bottom: 20px; + } + .apc-link { - display: inline-flex; align-items: center; gap: 6px; - font-size: 14px; font-weight: 700; color: var(--teal); transition: gap .15s; + display: inline-flex; + align-items: center; + gap: 6px; + font-size: 14px; + font-weight: 700; + color: var(--teal); + transition: gap .15s; + } + + .apc-link:hover { + gap: 10px; } - .apc-link:hover { gap: 10px; } /* ─── Equipe ─────────────────────────────── */ - .about-team { padding: 88px 64px; background: var(--white); } - .about-team-inner { max-width: 1200px; margin: 0 auto; text-align: center; } + .about-team { + padding: 88px 64px; + background: var(--white); + } + + .about-team-inner { + max-width: 1200px; + margin: 0 auto; + text-align: center; + } + .about-team h2 { - font-family: var(--display); font-weight: 900; - font-size: clamp(1.8rem, 3vw, 2.4rem); letter-spacing: -0.03em; - color: var(--black); margin-bottom: 12px; + font-family: var(--display); + font-weight: 900; + font-size: clamp(1.8rem, 3vw, 2.4rem); + letter-spacing: -0.03em; + color: var(--black); + margin-bottom: 12px; } - .about-team > .about-team-inner > p { - font-size: 16px; color: #666; font-weight: 300; margin-bottom: 56px; + + .about-team>.about-team-inner>p { + font-size: 16px; + color: #666; + font-weight: 300; + margin-bottom: 56px; } - .team-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 28px; } - .team-card { background: var(--gray-2); border-radius: 20px; padding: 32px 24px; text-align: center; } + + .team-grid { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 28px; + } + + .team-card { + background: var(--gray-2); + border-radius: 20px; + padding: 32px 24px; + text-align: center; + } + .team-avatar { - width: 80px; height: 80px; border-radius: 50%; margin: 0 auto 16px; - background: var(--teal); display: flex; align-items: center; justify-content: center; - font-size: 2rem; color: white; + width: 80px; + height: 80px; + border-radius: 50%; + margin: 0 auto 16px; + background: var(--teal); + display: flex; + align-items: center; + justify-content: center; + font-size: 2rem; + color: white; + } + + .team-name { + font-family: var(--display); + font-weight: 800; + font-size: 1.1rem; + color: var(--black); + margin-bottom: 4px; + } + + .team-role { + font-size: 13px; + color: var(--teal); + font-weight: 600; + margin-bottom: 12px; + } + + .team-bio { + font-size: 13px; + color: #777; + line-height: 1.6; + font-weight: 300; } - .team-name { font-family: var(--display); font-weight: 800; font-size: 1.1rem; color: var(--black); margin-bottom: 4px; } - .team-role { font-size: 13px; color: var(--teal); font-weight: 600; margin-bottom: 12px; } - .team-bio { font-size: 13px; color: #777; line-height: 1.6; font-weight: 300; } /* ─── Localisation ───────────────────────── */ .about-location { - padding: 88px 64px; background: var(--dark-bg); - display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; + padding: 88px 64px; + background: var(--dark-bg); + display: grid; + grid-template-columns: 1fr 1fr; + gap: 64px; + align-items: center; } + .about-location h2 { - font-family: var(--display); font-weight: 900; - font-size: clamp(1.8rem, 3vw, 2.4rem); letter-spacing: -0.03em; - color: var(--white); margin-bottom: 20px; + font-family: var(--display); + font-weight: 900; + font-size: clamp(1.8rem, 3vw, 2.4rem); + letter-spacing: -0.03em; + color: var(--white); + margin-bottom: 20px; } - .about-location h2 em { font-style: normal; color: var(--accent); } - .about-location p { font-size: 16px; color: rgba(255,255,255,.6); line-height: 1.75; font-weight: 300; margin-bottom: 16px; } + + .about-location h2 em { + font-style: normal; + color: var(--accent); + } + + .about-location p { + font-size: 16px; + color: rgba(255, 255, 255, .6); + line-height: 1.75; + font-weight: 300; + margin-bottom: 16px; + } + .location-item { - display: flex; align-items: center; gap: 12px; margin-bottom: 14px; - font-size: 15px; color: rgba(255,255,255,.75); + display: flex; + align-items: center; + gap: 12px; + margin-bottom: 14px; + font-size: 15px; + color: rgba(255, 255, 255, .75); } - .location-item .material-icons-round { color: var(--accent); font-size: 20px; } + + .location-item .material-icons-round { + color: var(--accent); + font-size: 20px; + } + .location-map { - border-radius: 20px; height: 380px; - overflow: hidden; border: 1px solid rgba(255,255,255,.1); + border-radius: 20px; + overflow: hidden; + border: 1px solid rgba(255, 255, 255, .1); + background: rgba(255,255,255,.04); + padding: 32px 28px; + display: flex; + flex-direction: column; + gap: 0; + } + +.africa-stats-grid { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 16px; + } + + .africa-stat { + background: rgba(255,255,255,.06); + border: 1px solid rgba(255,255,255,.1); + border-radius: 14px; + padding: 16px 18px; + } + + .africa-stat-val { + font-family: var(--display); + font-weight: 900; + font-size: 1.6rem; + color: var(--white); + letter-spacing: -.03em; + line-height: 1; + margin-bottom: 4px; + white-space: nowrap; + } + + .africa-stat-val span { + color: #2ec99e; + } + + .africa-stat-label { + font-size: 12px; + color: rgba(255,255,255,.55); + font-weight: 400; + line-height: 1.4; } - .location-map iframe { display: block; } /* ─── Valeurs ───────────────────────────── */ - .about-values { padding: 88px 64px; background: var(--gray-2); } - .about-values-inner { max-width: 1200px; margin: 0 auto; } - .about-values-header { text-align: center; margin-bottom: 56px; } + .about-values { + padding: 88px 64px; + background: var(--gray-2); + } + + .about-values-inner { + max-width: 1200px; + margin: 0 auto; + } + + .about-values-header { + text-align: center; + margin-bottom: 56px; + } + .about-values-header h2 { - font-family: var(--display); font-weight: 900; - font-size: clamp(1.8rem, 3vw, 2.4rem); letter-spacing: -0.03em; - color: var(--black); margin-bottom: 12px; + font-family: var(--display); + font-weight: 900; + font-size: clamp(1.8rem, 3vw, 2.4rem); + letter-spacing: -0.03em; + color: var(--black); + margin-bottom: 12px; } - .about-values-header h2 em { font-style: normal; color: var(--teal); } - .about-values-header p { font-size: 16px; color: #666; font-weight: 300; max-width: 560px; margin: 0 auto; } - .values-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; } + + .about-values-header h2 em { + font-style: normal; + color: var(--teal); + } + + .about-values-header p { + font-size: 16px; + color: #666; + font-weight: 300; + max-width: 560px; + margin: 0 auto; + } + + .values-grid { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 24px; + } + .value-card { - background: var(--white); border-radius: 20px; padding: 32px 28px; - border: 1.5px solid var(--gray); transition: border-color .2s, transform .2s, box-shadow .2s; + background: var(--white); + border-radius: 20px; + padding: 32px 28px; + border: 1.5px solid var(--gray); + transition: border-color .2s, transform .2s, box-shadow .2s; } - .value-card:hover { border-color: var(--teal); transform: translateY(-3px); box-shadow: 0 8px 28px rgba(25,112,97,.1); } + + .value-card:hover { + border-color: var(--teal); + transform: translateY(-3px); + box-shadow: 0 8px 28px rgba(25, 112, 97, .1); + } + .value-card-icon { - width: 52px; height: 52px; background: var(--teal-pale); border-radius: 14px; - display: flex; align-items: center; justify-content: center; margin-bottom: 18px; + width: 52px; + height: 52px; + background: var(--teal-pale); + border-radius: 14px; + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 18px; + } + + .value-card-icon .material-icons-round { + color: var(--teal); + font-size: 26px; + } + + .value-card h3 { + font-family: var(--display); + font-weight: 800; + font-size: 1.05rem; + color: var(--black); + margin-bottom: 8px; + } + + .value-card p { + font-size: 14px; + color: #666; + line-height: 1.65; + font-weight: 300; + margin: 0; } - .value-card-icon .material-icons-round { color: var(--teal); font-size: 26px; } - .value-card h3 { font-family: var(--display); font-weight: 800; font-size: 1.05rem; color: var(--black); margin-bottom: 8px; } - .value-card p { font-size: 14px; color: #666; line-height: 1.65; font-weight: 300; margin: 0; } /* ─── Mot du CEO ─────────────────────────── */ - .about-ceo { padding: 96px 64px; background: var(--dark-bg); } - .about-ceo-inner { - max-width: 1100px; margin: 0 auto; - display: grid; grid-template-columns: 340px 1fr; gap: 80px; align-items: start; + .about-ceo { + padding: 96px 64px; + background: var(--dark-bg); } - .ceo-photo-wrap { position: relative; } + + .about-ceo-inner { + max-width: 1100px; + margin: 0 auto; + display: grid; + grid-template-columns: 340px 1fr; + gap: 80px; + align-items: start; + } + + .ceo-photo-wrap { + position: relative; + } + .ceo-photo-wrap img { - width: 100%; border-radius: 24px; display: block; + width: 100%; + border-radius: 24px; + display: block; filter: grayscale(15%); } + .ceo-photo-label { - position: absolute; bottom: -1px; left: 0; right: 0; - background: linear-gradient(to top, rgba(0,0,0,.75) 0%, transparent 100%); + position: absolute; + bottom: -1px; + left: 0; + right: 0; + background: linear-gradient(to top, rgba(0, 0, 0, .75) 0%, transparent 100%); border-radius: 0 0 24px 24px; padding: 32px 20px 20px; } - .ceo-photo-label .ceo-name { font-family: var(--display); font-weight: 800; font-size: 1.05rem; color: var(--white); } - .ceo-photo-label .ceo-role { font-size: 12px; color: var(--accent); font-weight: 600; margin-top: 2px; letter-spacing: .04em; text-transform: uppercase; } - .ceo-quote-wrap { padding-top: 8px; } + + .ceo-photo-label .ceo-name { + font-family: var(--display); + font-weight: 800; + font-size: 1.05rem; + color: var(--white); + } + + .ceo-photo-label .ceo-role { + font-size: 12px; + color: var(--accent); + font-weight: 600; + margin-top: 2px; + letter-spacing: .04em; + text-transform: uppercase; + } + + .ceo-quote-wrap { + padding-top: 8px; + } + .ceo-section-tag { - display: inline-flex; align-items: center; gap: 8px; - font-size: 11px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; - background: rgba(255,255,255,.08); color: rgba(255,255,255,.6); - padding: 5px 14px; border-radius: 100px; margin-bottom: 28px; + display: inline-flex; + align-items: center; + gap: 8px; + font-size: 11px; + font-weight: 700; + letter-spacing: .1em; + text-transform: uppercase; + background: rgba(255, 255, 255, .08); + color: rgba(255, 255, 255, .6); + padding: 5px 14px; + border-radius: 100px; + margin-bottom: 28px; } - .ceo-section-tag .material-icons-round { font-size: 13px; color: var(--accent); } + + .ceo-section-tag .material-icons-round { + font-size: 13px; + color: var(--accent); + } + .ceo-quote-mark { - font-family: Georgia, serif; font-size: 7rem; line-height: .7; - color: var(--teal); opacity: .4; margin-bottom: 8px; display: block; + font-family: Georgia, serif; + font-size: 7rem; + line-height: .7; + color: var(--teal); + opacity: .4; + margin-bottom: 8px; + display: block; } + .ceo-quote-wrap h2 { - font-family: var(--display); font-weight: 900; - font-size: clamp(1.6rem, 2.5vw, 2rem); letter-spacing: -0.03em; - color: var(--white); margin-bottom: 32px; line-height: 1.15; + font-family: var(--display); + font-weight: 900; + font-size: clamp(1.6rem, 2.5vw, 2rem); + letter-spacing: -0.03em; + color: var(--white); + margin-bottom: 32px; + line-height: 1.15; } - .ceo-quote-wrap h2 em { font-style: normal; color: var(--accent); } + + .ceo-quote-wrap h2 em { + font-style: normal; + color: var(--accent); + } + .ceo-body p { - font-size: 15px; color: rgba(255,255,255,.65); line-height: 1.85; - font-weight: 300; margin-bottom: 16px; + font-size: 15px; + color: rgba(255, 255, 255, .65); + line-height: 1.85; + font-weight: 300; + margin-bottom: 16px; } - .ceo-body p:last-child { margin-bottom: 0; } + + .ceo-body p:last-child { + margin-bottom: 0; + } + .ceo-signature { - margin-top: 10px; padding-top: 10px; - display: flex; align-items: center; gap: 16px; + margin-top: 10px; + padding-top: 10px; + display: flex; + align-items: center; + gap: 16px; + } + + .ceo-sig-line { + width: 40px; + height: 2px; + background: var(--teal); + } + + .ceo-sig-name { + font-family: var(--display); + font-weight: 800; + font-size: 1rem; + color: var(--white); + } + + .ceo-sig-role { + font-size: 12px; + color: rgba(255, 255, 255, .45); + font-weight: 300; + margin-top: 2px; } - .ceo-sig-line { width: 40px; height: 2px; background: var(--teal); } - .ceo-sig-name { font-family: var(--display); font-weight: 800; font-size: 1rem; color: var(--white); } - .ceo-sig-role { font-size: 12px; color: rgba(255,255,255,.45); font-weight: 300; margin-top: 2px; } /* ─── CTA ────────────────────────────────── */ - .about-cta { padding: 88px 64px; background: var(--teal-pale); text-align: center; } - .about-cta h2 { - font-family: var(--display); font-weight: 900; - font-size: clamp(1.8rem, 3vw, 2.4rem); letter-spacing: -0.03em; - color: var(--black); margin-bottom: 16px; + .about-cta { + padding: 88px 64px; + background: var(--teal-pale); + text-align: center; } - .about-cta p { font-size: 16px; color: #666; font-weight: 300; margin-bottom: 32px; } + + .about-cta h2 { + font-family: var(--display); + font-weight: 900; + font-size: clamp(1.8rem, 3vw, 2.4rem); + letter-spacing: -0.03em; + color: var(--black); + margin-bottom: 16px; + } + + .about-cta p { + font-size: 16px; + color: #666; + font-weight: 300; + margin-bottom: 32px; + } + .btn-cta-lg { - display: inline-flex; align-items: center; gap: 10px; - font-family: var(--display); font-weight: 800; font-size: 16px; - padding: 16px 36px; border-radius: 100px; background: var(--teal); color: var(--white); + display: inline-flex; + align-items: center; + gap: 10px; + font-family: var(--display); + font-weight: 800; + font-size: 16px; + padding: 16px 36px; + border-radius: 100px; + background: var(--teal); + color: var(--white); transition: filter .15s, transform .12s; } - .btn-cta-lg:hover { filter: brightness(1.1); transform: translateY(-2px); } - .btn-outline-about { - display: inline-flex; align-items: center; gap: 10px; - font-family: var(--body); font-weight: 700; font-size: 15px; - padding: 14px 30px; border-radius: 100px; - border: 1.5px solid var(--teal); color: var(--teal); - transition: all .15s; margin-left: 16px; + + .btn-cta-lg:hover { + filter: brightness(1.1); + transform: translateY(-2px); + } + + .btn-outline-about { + display: inline-flex; + align-items: center; + gap: 10px; + font-family: var(--body); + font-weight: 700; + font-size: 15px; + padding: 14px 30px; + border-radius: 100px; + border: 1.5px solid var(--teal); + color: var(--teal); + transition: all .15s; + margin-left: 16px; + } + + .btn-outline-about:hover { + background: var(--teal); + color: var(--white); } - .btn-outline-about:hover { background: var(--teal); color: var(--white); } @media (max-width: 768px) { - .about-hero, .about-mission, .about-stats, .about-products, - .about-team, .about-location, .about-cta, - .about-values, .about-ceo { padding: 56px 24px; } - .about-mission, .about-location { grid-template-columns: 1fr; } - .about-stats { grid-template-columns: 1fr 1fr; } - .products-row, .team-grid, .values-grid { grid-template-columns: 1fr; } - .about-ceo-inner { grid-template-columns: 1fr; gap: 40px; } - .ceo-photo-wrap { max-width: 280px; margin: 0 auto; } - .btn-outline-about { margin-left: 0; margin-top: 12px; } + + .about-hero, + .about-mission, + .about-stats, + .about-products, + .about-team, + .about-location, + .about-cta, + .about-values, + .about-ceo { + padding: 56px 24px; + } + + .about-mission, + .about-location { + grid-template-columns: 1fr; + } + + .about-stats { + grid-template-columns: 1fr 1fr; + padding: 48px 16px; + gap: 12px; + } + + .about-stat-val { + font-size: clamp(1.4rem, 6.5vw, 2.6rem); + } + + .about-stat-label { + font-size: 12px; + } + + /* Africa stats card */ + .africa-stats-grid { + gap: 10px; + } + + .africa-stat { + padding: 12px 14px; + } + + .africa-stat-val { + font-size: clamp(1.1rem, 5vw, 1.6rem); + } + + .africa-stat-label { + font-size: 11px; + } + + .products-row, + .team-grid, + .values-grid { + grid-template-columns: 1fr; + } + + .about-ceo-inner { + grid-template-columns: 1fr; + gap: 40px; + } + + .ceo-photo-wrap { + max-width: 280px; + margin: 0 auto; + } + + .btn-outline-about { + margin-left: 0; + margin-top: 12px; + } } {% endblock %} @@ -289,19 +844,19 @@
-
{% trans "À propos de Jool International" %}
-

{% blocktrans %}L'intelligence agricole
au service de l'Afrique.{% endblocktrans %}

-

{% blocktrans %}JooL construit une infrastructure agricole qui connecte intelligence artificielle, satellite, drones, données géoréférencées et opérations terrain pour aider les acteurs agricoles à mieux voir, mieux décider et mieux agir à grande échelle.
- L'agriculture africaine souffre encore d'un immense déficit de visibilité terrain.
- Des millions d'exploitations agricoles opèrent sans données fiables, actualisées et exploitables, ralentissant les interventions, la gestion du risque et l'accès au financement.{% endblocktrans %}

+
{% trans "JooL construit la couche d'intelligence agricole de l'Afrique." %}
+

{% blocktrans %}L'intelligence agricole
au service de {% endblocktrans %}{% trans "l'Afrique." %}

+

{% blocktrans %}Nous connectons intelligence artificielle, imagerie satellitaire, drones, données géoréférencées et opérations terrain afin de transformer des millions d'hectares de données dispersées en décisions exploitables.{% endblocktrans %}

+

{% blocktrans %}Dans un continent où la majorité des exploitations agricoles manque encore de visibilité fiable et actualisée, nous aidons les producteurs, coopératives, agro-industries, assureurs et institutions à mieux comprendre, piloter et financer l'agriculture.{% endblocktrans %}

- {% trans "Notre vision" %} -

{% blocktrans %}Construire l'infrastructure
d'intelligence agricole
de référence en Afrique.{% endblocktrans %}

+ {% trans "Notre vision" %} +

{% blocktrans %}Construire l'infrastructure
d'intelligence agricole
de référence en Afrique.{% endblocktrans %}

{% trans "Nous voulons transformer la manière dont l'agriculture africaine est observée, monitorée, scorée, financée et opérée à grande échelle." %}

{% trans "Notre ambition est de rendre chaque hectare plus visible, chaque risque plus mesurable et chaque décision plus précise grâce à une infrastructure combinant intelligence artificielle, satellite, données terrain et opérations agricoles." %}

@@ -334,21 +889,21 @@
-
+300 000
-
{% trans "Producteurs digitalisés" %}
+
300 000+
+
{% trans "Producteurs géoréférencés" %}
-
+610 000
-
{% trans "Superficie suivie" %}
+
600 000+ ha
+
{% trans "Cartographiés et analysés" %}
-
3
+
2 000+
+
{% trans "Coopératives identifiées" %}
+
+
+
8+
{% trans "Cultures couvertes" %}
-
-
89%
-
{% trans "Précision IA" %}
-
@@ -359,7 +914,7 @@ diamond {% trans "Ce qui nous guide" %} -

{% blocktrans %}Nos valeurs{% endblocktrans %}

+

{% blocktrans %}Nos valeurs{% endblocktrans %}

{% trans "Une technologie construite autour du terrain, de la clarté et de l'impact." %}

@@ -401,7 +956,7 @@
- {% trans "Joseph-Olivier BILEY — Co-Founder & CEO, JooL International" as alt_ceo %} + {% trans "Joseph-Olivier BILEY, Co-Founder & CEO, JooL International" as alt_ceo %} {{ alt_ceo }}
Joseph-Olivier BILEY
@@ -413,13 +968,16 @@ {% trans "Mot du CEO" %}
" -

{% blocktrans %}L'agriculture africaine ne manque pas de potentiel.
Elle manque de visibilité.{% endblocktrans %}

+

{% blocktrans %}L'agriculture africaine ne manque pas de potentiel.
Elle manque de visibilité.{% endblocktrans %}

-

{% trans "Pendant des décennies, une grande partie des décisions agricoles en Afrique a été prise avec peu de données fiables, peu de visibilité terrain et des outils rarement adaptés aux réalités opérationnelles du continent." %}

-

{% trans "Cette absence de visibilité a un coût immense : maladies détectées trop tard, interventions mal priorisées, risques mal évalués et capitaux déployés avec trop d'incertitude." %}

-

{% trans "Chez JooL, nous avons décidé de construire une infrastructure capable de changer cela. En collectant des données locales et en connectant intelligence artificielle, satellite, drones, données géoréférencées et opérations terrain, nous aidons les acteurs agricoles à mieux comprendre leurs parcelles, détecter les risques plus tôt et prendre des décisions plus précises." %}

-

{% trans "Mais notre ambition va plus loin que la technologie. Nous voulons contribuer à bâtir une agriculture africaine plus visible, plus mesurable, plus finançable et plus performante à grande échelle." %}

-

{% trans "Parce qu'une agriculture mieux comprise devient une agriculture plus forte, nous nous engageons chez JooL à révéler les zones d'ombre de l'agriculture africaine et à transformer les données terrain en décisions utiles." %}

+

{% trans "Pendant des décennies, les décisions agricoles ont été prises avec peu de données fiables, peu de visibilité terrain et des outils rarement adaptés aux réalités opérationnelles du continent." %}

+

{% trans "Cette absence de visibilité a un coût immense : risques mal évalués, interventions tardives, rendements sous-optimisés et capitaux déployés avec trop d'incertitude." %}

+

{% trans "Chez JooL, nous construisons l'infrastructure qui permet de changer cela." %}

+

{% trans "En connectant intelligence artificielle, imagerie satellitaire, drones, données géoréférencées et opérations terrain, nous aidons les acteurs agricoles à mieux comprendre leurs exploitations, détecter les risques plus tôt et prendre des décisions plus rapides, plus précises et plus rentables." %}

+

{% trans "Mais notre ambition va au-delà de la technologie." %}

+

{% trans "Nous voulons contribuer à bâtir une agriculture africaine plus visible, plus mesurable, plus finançable et plus performante à grande échelle." %}

+

{% trans "Parce qu'une agriculture mieux comprise devient une agriculture plus forte." %}

+

No more blind spots.

@@ -435,31 +993,39 @@
-

{% trans "Nos solutions" %}

+

{% trans "Un écosystème conçu pour l'agriculture africaine." %}

satellite_alt
-
KIRIQ AI
-

{% trans "Surveillance satellitaire et IA pour détecter les stress végétatifs, prioriser les interventions et piloter vos plantations depuis le bureau." %}

- {% trans "Découvrir KIRIQ AI" %} east +
KIRiQ Ai
+

{% trans "Lisez l'état réel de vos parcelles." %}

+

{% trans "Détectez les risques, mesurez leur impact potentiel et pilotez vos décisions grâce à l'intelligence satellitaire." %}

+ {% trans "Découvrir KIRiQ Ai" %} east
flight
-
Jool Monitor
-

{% trans "Cartographie drone haute résolution, comptage automatique des plants et audit de conformité pour une vision ultra-précise du terrain." %}

- {% trans "Découvrir Monitor" %} east +
JooL Monitor
+

{% trans "Voyez votre terrain en haute résolution." %}

+

{% trans "Transformez chaque vol drone en cartographies, mesures de précision et analyses exploitables." %}

+ {% trans "Découvrir JooL Monitor" %} east
badge
-
Jool ID
-

{% trans "Digitalisation et centralisation des producteurs, parcelles et programmes agricoles pour une gestion fiable et traçable à grande échelle." %}

- {% trans "Découvrir Jool ID" %} east +
JooL ID
+

{% trans "Structurez votre infrastructure agricole." %}

+

{% trans "Centralisez producteurs, parcelles et programmes agricoles dans une base fiable, traçable et exploitable." %}

+ {% trans "Découvrir JooL ID" %} east
agriculture
Mon Agro
-

{% trans "Réseau d'agronomes et techniciens terrain pour exécuter les interventions, accompagner les producteurs et assurer le suivi opérationnel des parcelles." %}

- {% trans "Découvrir Mon Agro" %} east +

{% trans "Transformez les recommandations en actions." %}

+

{% trans "Déployez agronomes, techniciens et interventions terrain pour exécuter et suivre vos opérations à grande échelle." %}

+ {% trans "Découvrir Mon Agro" %} east
@@ -468,30 +1034,47 @@
-

{% blocktrans %}Basés en Côte d'Ivoire,
actifs en Afrique.{% endblocktrans %}

-

{% trans "Jool International opère partout en Afrique de l'Ouest, là où les enjeux agricoles sont les plus importants." %}

+

{% blocktrans %}Conçu en Afrique. Pensé pour {% endblocktrans %}{% trans "l'agriculture africaine." %}

+

{% trans "JooL développe une infrastructure d'intelligence agricole adaptée aux réalités du continent : données fragmentées, connectivité limitée, diversité des cultures et besoins croissants de traçabilité." %}

location_on {% trans "Abidjan, Côte d'Ivoire (siège)" %}
email info@jool-int.com
phone +225 07 99 899 836
- {% trans "Localisation de Jool International — Abidjan, Côte d'Ivoire" as map_title %} - + +
+ Carte de l'Afrique +
+
+
+
300 000+
+
{% trans "Producteurs géoréférencés" %}
+
+
+
600 000+ ha
+
{% trans "Cartographiés et analysés" %}
+
+
+
2 000+
+
{% trans "Coopératives identifiées" %}
+
+
+
8+
+
{% trans "Cultures couvertes" %}
+
+
+
30+
+
{% trans "Distinctions nationales et internationales" %}
+
+
- {% trans "Travaillons ensemble" %} + {% trans "Travaillons ensemble" %}

{% blocktrans %}Prêt à transformer
votre exploitation ?{% endblocktrans %}

{% trans "Discutons de vos besoins et voyons comment Jool peut vous aider." %}

@@ -506,4 +1089,4 @@
-{% endblock %} +{% endblock %} \ No newline at end of file diff --git a/templates/core/home.html b/templates/core/home.html index b2c802c..1f4885a 100644 --- a/templates/core/home.html +++ b/templates/core/home.html @@ -1,38 +1,53 @@ {% extends "base.html" %} {% load static i18n %} -{% block title %}{% trans "Jool International — Solutions AgriTech pour l'Afrique" %}{% endblock %} -{% block title_plain %}{% trans "Jool International — Solutions AgriTech pour l'Afrique" %}{% endblock %} +{% block title %}{% trans "Jool International | Solutions AgriTech pour l'Afrique" %}{% endblock %} +{% block title_plain %}{% trans "Jool International | Solutions AgriTech pour l'Afrique" %}{% endblock %} -{% block meta_description %}{% blocktrans %}Jool International propose des solutions AgriTech pour l'agriculture africaine : KIRIQ AI (diagnostic satellitaire IA), Jool Monitor (cartographie drone), Jool ID (digitalisation producteurs) et Mon Agro (interventions terrain). Optimisez vos exploitations en Côte d'Ivoire et en Afrique.{% endblocktrans %}{% endblock %} +{% block meta_description %}{% blocktrans %}Jool International propose des solutions AgriTech pour l'agriculture africaine : KIRiQ Ai (diagnostic satellitaire IA), Jool Monitor (cartographie drone), Jool ID (digitalisation producteurs) et Mon Agro (interventions terrain). Optimisez vos exploitations en Côte d'Ivoire et en Afrique.{% endblocktrans %}{% endblock %} -{% block og_title %}{% trans "Jool International — Solutions AgriTech pour l'Afrique" %}{% endblock %} -{% block og_description %}{% trans "KIRIQ AI, Jool Monitor, Jool ID et Mon Agro : les outils de précision pour piloter vos exploitations agricoles en Afrique." %}{% endblock %} -{% block twitter_title %}{% trans "Jool International — Solutions AgriTech pour l'Afrique" %}{% endblock %} -{% block twitter_description %}{% trans "KIRIQ AI, Jool Monitor et Jool ID : les outils de précision pour piloter vos exploitations agricoles en Afrique." %}{% endblock %} +{% block og_title %}{% trans "Jool International | Solutions AgriTech pour l'Afrique" %}{% endblock %} +{% block og_description %}{% trans "KIRiQ Ai, Jool Monitor, Jool ID et Mon Agro : les outils de précision pour piloter vos exploitations agricoles en Afrique." %}{% endblock %} +{% block twitter_title %}{% trans "Jool International | Solutions AgriTech pour l'Afrique" %}{% endblock %} +{% block twitter_description %}{% trans "KIRiQ Ai, Jool Monitor et Jool ID : les outils de précision pour piloter vos exploitations agricoles en Afrique." %}{% endblock %} {% block schema_org %} + + + + + + + {% endblock %} {% block content %} - {% include "core/partials/_hero.html" %} - {% include "core/partials/_trust_strip.html" %} - {% include "core/partials/_section_kiriq.html" %} - {% include "core/partials/_section_monitor.html" %} - {% include "core/partials/_section_joolid.html" %} - {% include "core/partials/_section_monagro.html" %} - {% include "core/partials/_stats.html" %} - {% include "core/partials/_trusted_by.html" %} - {% include "core/partials/_features.html" %} - {% include "core/partials/_faq.html" %} - {% include "core/partials/_cta_final.html" %} -{% endblock %} +{% include "core/partials/_hero.html" %} +{% include "core/partials/_trust_strip.html" %} +{% include "core/partials/_section_kiriq.html" %} +{% include "core/partials/_section_monitor.html" %} +{% include "core/partials/_section_joolid.html" %} +{% include "core/partials/_section_monagro.html" %} +{% include "core/partials/_stats.html" %} +{% include "core/partials/_trusted_by.html" %} +{% include "core/partials/_features.html" %} +{% include "core/partials/_faq.html" %} +{% include "core/partials/_cta_final.html" %} +{% endblock %} \ No newline at end of file diff --git a/templates/core/partials/_cta_final.html b/templates/core/partials/_cta_final.html index eebe19a..c8d91a1 100644 --- a/templates/core/partials/_cta_final.html +++ b/templates/core/partials/_cta_final.html @@ -4,8 +4,8 @@
J
L
-

{% blocktrans %}Transformez votre exploitation
agricole dès aujourd'hui.{% endblocktrans %}

-

{% trans "Rejoignez les industriels et coopératives qui font confiance à Jool International." %}

+

{% blocktrans %}Mieux voir. Mieux décider. Mieux agir.{% endblocktrans %}

+

{% blocktrans %}Découvrez comment l'intelligence artificielle, l'imagerie satellitaire, les drones et les opérations terrain de JooL peuvent transformer la gestion de vos exploitations agricoles.{% endblocktrans %}

{% csrf_token %} diff --git a/templates/core/partials/_faq.html b/templates/core/partials/_faq.html index d0cbc4f..cbadbd9 100644 --- a/templates/core/partials/_faq.html +++ b/templates/core/partials/_faq.html @@ -1,59 +1,70 @@ {% load i18n %} - -
-
-

{% trans "Questions ? Réponses." %}

-

{% trans "Tout ce que vous devez savoir sur nos solutions AgriTech." %}

-
+ +
+
+

{% trans "Questions ? Réponses." %}

+

{% trans "Tout ce que vous devez savoir sur nos solutions AgriTech." %}

+
-
-
- {% trans "Faut-il une connexion internet sur le terrain pour utiliser vos solutions ?" %} - add -
-
{% blocktrans %}Non. Nos applications mobiles fonctionnent en mode hors-ligne. Les données se synchronisent automatiquement dès qu'une connexion est disponible idéal pour les zones rurales à connectivité limitée.{% endblocktrans %}
+
+
+ {% trans "Faut-il une connexion internet sur le terrain pour utiliser vos solutions ?" %} + add
- -
-
- {% trans "Quelle est la différence entre KIRIQ AI et Jool Monitor ?" %} - add -
-
{% blocktrans %}KIRIQ AI analyse via satellite à grande échelle (milliers d'hectares) avec une fréquence régulière. Jool Monitor utilise des drones pour une précision centimétrique sur des zones ciblées. Les deux sont complémentaires : KIRIQ détecte les anomalies, Jool Monitor les confirme avec précision.{% endblocktrans %}
-
- -
-
- {% trans "Quels types de cultures sont pris en charge ?" %} - add -
-
{% blocktrans %}Nos solutions sont optimisées pour le palmier à huile, l'hévéa, le cacao, le café et les grandes cultures vivrières. Nos modèles IA peuvent être adaptés à d'autres cultures tropicales sur demande.{% endblocktrans %}
-
- -
-
- {% trans "Combien de temps pour recevoir les résultats après un vol drone ?" %} - add -
-
{% blocktrans %}Les rapports Jool Monitor sont livrés sous 24 à 48 heures après le vol. Pour KIRIQ AI, les données satellitaires sont traitées et disponibles en temps quasi-réel selon la couverture nuageuse.{% endblocktrans %}
-
- -
-
- {% trans "Jool ID est-il compatible avec nos systèmes existants ?" %} - add -
-
{% blocktrans %}Oui. Jool ID dispose d'une API ouverte permettant l'intégration avec vos ERP, bases de données et outils de gestion existants. Notre équipe technique assure l'accompagnement à l'intégration.{% endblocktrans %}
-
- -
-
- {% trans "Où télécharger les applications mobiles ?" %} - add -
-
{% blocktrans %}Nos applications sont disponibles sur l'App Store (iOS) et Google Play (Android). Contactez-nous pour obtenir votre accès entreprise et la configuration adaptée à votre exploitation.{% endblocktrans %}
-
- +
{% blocktrans %}Non. Nos applications mobiles fonctionnent en mode hors-ligne. Les données se synchronisent automatiquement dès qu'une connexion est disponible. Idéal pour les zones rurales à connectivité limitée.{% endblocktrans %}
+ +
+
+ {% trans "Quelle est la différence entre KIRiQ Ai et JooL Monitor ?" %} + add +
+
+

{% blocktrans %}KIRiQ Ai est notre solution de monitoring satellitaire à grande échelle. Elle permet de suivre des milliers d'hectares simultanément grâce à l'imagerie satellitaire et à l'intelligence artificielle, avec une fréquence de mise à jour régulière, sans nécessiter le déplacement d'équipes sur le terrain. Résultat : un suivi continu, rapide et extrêmement scalable, à un coût 10 à 15 fois inférieur à une intervention drone.{% endblocktrans %}

+

{% blocktrans %}JooL Monitor est notre service de cartographie aérienne de précision par drone. Nos équipes de pilotes certifiés se déplacent sur le terrain pour capturer des images très haute résolution et produire des cartes détaillées des plantations. Cette technologie permet d'obtenir un niveau de précision largement supérieur au satellite et d'analyser avec finesse l'état des cultures, la densité, les manques, les zones affectées ou les problématiques agronomiques spécifiques.{% endblocktrans %}

+

{% trans "En résumé" %}

+
    +
  • {% trans "KIRiQ Ai surveille de vastes superficies depuis l'espace grâce aux satellites et à l'IA." %}
  • +
  • {% trans "JooL Monitor cartographie les plantations depuis le ciel grâce aux drones." %}
  • +
  • {% trans "KIRiQ Ai permet une surveillance continue, rapide et à faible coût." %}
  • +
  • {% trans "JooL Monitor fournit une vision ultra-précise lorsqu'une analyse détaillée est nécessaire." %}
  • +
+

{% blocktrans %}KIRiQ Ai donne une vue continentale. JooL Monitor donne une vue terrain. Ensemble, ils permettent aux agriculteurs, assureurs, banques et agro-industriels de prendre des décisions plus rapides, plus précises et mieux informées.{% endblocktrans %}

+
+
+ +
+
+ {% trans "Quels types de cultures sont pris en charge ?" %} + add +
+
+

{% blocktrans %}Nos solutions sont optimisées pour le palmier à huile, l'hévéa, le cacao, le café, le maïs, les bananes, l'anacarde ainsi que les grandes cultures vivrières.{% endblocktrans %}

+

{% blocktrans %}Nos modèles d'IA sont conçus pour les cultures tropicales africaines et peuvent être adaptés à d'autres cultures spécifiques sur demande.{% endblocktrans %}

+
+
+ +
+
+ {% trans "Combien de temps pour recevoir les résultats après un vol de drone ?" %} + add +
+
+

{% blocktrans %}KIRiQ Ai fournit des analyses satellitaires en quasi temps réel, selon la disponibilité des images et la couverture nuageuse.{% endblocktrans %}

+

{% blocktrans %}Les rapports JooL Monitor sont généralement livrés sous 24 à 48 heures après le vol.{% endblocktrans %}

+
+
+ +
+
+ {% trans "Jool ID est-il compatible avec nos systèmes existants ?" %} + add +
+
{% blocktrans %}Oui. Jool ID dispose d'une API ouverte permettant l'intégration avec vos ERP, bases de données et outils de gestion existants. Notre équipe technique vous accompagne durant tout le processus d'intégration.{% endblocktrans %}
+
+ + +
-
+
+
diff --git a/templates/core/partials/_features.html b/templates/core/partials/_features.html index a4f04ff..08cbdb9 100644 --- a/templates/core/partials/_features.html +++ b/templates/core/partials/_features.html @@ -1,43 +1,39 @@ - -
-
-

La solution rapide, fiable
et puissante pour l'agriculture.

-
-
-
speed
-

Résultats en 24h

-

Du vol drone au rapport final en moins de 24 heures. Des données exploitables dès le lendemain de - l'acquisition.

-
-
-
hub
-

Écosystème intégré

-

KIRIQ AI, Jool Monitor et Jool ID communiquent entre eux. Une vision unifiée de toutes vos exploitations. -

-
-
-
offline_bolt
-

Mode hors-ligne

-

Nos applications fonctionnent sans connexion. Idéal pour les zones rurales à connectivité limitée en - Afrique.

-
-
-
verified_user
-

Données certifiées

-

Traçabilité complète et données conformes aux exigences des certifications internationales (RSPO, ISO, - etc.).

-
-
-
insights
-

IA agronomique

-

Modèles d'IA entraînés spécifiquement sur les cultures tropicales africaines pour une précision maximale. -

-
-
-
support_agent
-

Support dédié

-

Une équipe d'experts agronomes et techniques disponible pour vous accompagner à chaque étape.

-
+{% load i18n %} + +
+
+

{% blocktrans %}La solution Rapide, Fiable
et Puissante pour l'agriculture.{% endblocktrans %}

+
+
+
speed
+

{% trans "Résultats en moins de 1 heure" %}

+

{% trans "De la capture d'image par satellite au rapport final exploitable en une heure. Une prise de décision rapide et fiable le temps d'un café." %}

+
+
+
hub
+

{% trans "Écosystème intégré" %}

+

{% trans "KIRiQ Ai, Jool Monitor et Jool ID communiquent entre eux. Une vision unifiée de toutes vos exploitations." %}

+
+
+
offline_bolt
+

{% trans "Mode Hors-ligne" %}

+

{% trans "Notre application pour la collecte de données terrain fonctionne dans les zones à connectivité réduite (ou nulle) en Côte d'Ivoire mais aussi en Afrique." %}

+
+
+
satellite_alt
+

{% trans "Monitoring intelligent" %}

+

{% trans "Surveillance continue des exploitations grâce aux données satellites, drones et terrain synchronisées." %}

+
+
+
insights
+

{% trans "IA agronomique" %}

+

{% trans "Modèles d'IA entraînés spécifiquement sur les cultures tropicales africaines pour une précision maximale." %}

+
+
+
support_agent
+

{% trans "Support dédié" %}

+

{% trans "Une équipe d'experts agronomes et techniques disponible pour vous accompagner à chaque étape." %}

-
+
+
diff --git a/templates/core/partials/_footer.html b/templates/core/partials/_footer.html index cb553b2..0aa9f4f 100644 --- a/templates/core/partials/_footer.html +++ b/templates/core/partials/_footer.html @@ -1,42 +1,44 @@ {% load i18n %} - -
-
diff --git a/templates/core/partials/_stats.html b/templates/core/partials/_stats.html index 8ac8169..34077a9 100644 --- a/templates/core/partials/_stats.html +++ b/templates/core/partials/_stats.html @@ -8,21 +8,21 @@
-
+300 000
-
{% trans "Producteurs digitalisés" %}
+
300 000+
+
{% trans "Producteurs géoréférencés" %}
-
+610 000
-
{% trans "Superficie suivie" %}
+
600 000+ ha
+
{% trans "Cartographiés et analysés" %}
-
3
+
2 000+
+
{% trans "Coopératives identifiées" %}
+
+
+
8+
{% trans "Cultures couvertes" %}
-
-
89%
-
{% trans "Précision IA" %}
-
diff --git a/templates/core/partials/_trusted_by.html b/templates/core/partials/_trusted_by.html index 9b3b9b8..83d1d10 100644 --- a/templates/core/partials/_trusted_by.html +++ b/templates/core/partials/_trusted_by.html @@ -2,7 +2,7 @@
-

{% blocktrans %}La donnée agricole devient une infrastructure de confiance.{% endblocktrans %}

+

{% blocktrans %}La donnée agricole devient une infrastructure de confiance.{% endblocktrans %}

{% blocktrans %}Des assureurs aux agro-industriels, des coopératives aux collectivités, JooL aide les acteurs agricoles à mieux voir, mieux décider
et mieux intervenir sur le terrain.{% endblocktrans %}

diff --git a/templates/core/privacy.html b/templates/core/privacy.html index 94b18c8..04983bf 100644 --- a/templates/core/privacy.html +++ b/templates/core/privacy.html @@ -1,8 +1,8 @@ {% extends "base.html" %} {% load static i18n %} -{% block title %}{% trans "Politique de confidentialité — Jool International" %}{% endblock %} -{% block title_plain %}{% trans "Politique de confidentialité — Jool International" %}{% endblock %} +{% block title %}{% trans "Politique de confidentialité | Jool International" %}{% endblock %} +{% block title_plain %}{% trans "Politique de confidentialité | Jool International" %}{% endblock %} {% block meta_description %}{% trans "Politique de confidentialité de Jool International : données collectées, finalités, durée de conservation et droits des utilisateurs." %}{% endblock %} {% block meta_robots %}noindex, follow{% endblock %} @@ -112,7 +112,7 @@ shield {% trans "Vos données, votre droit" %} -

{% blocktrans %}Politique de confidentialité{% endblocktrans %}

+

{% blocktrans %}Politique de confidentialité{% endblocktrans %}

{% trans "Dernière mise à jour : mai 2026" %}

@@ -193,26 +193,24 @@

share{% trans "5. Partage des données" %}

- {% blocktrans %}Vos données ne sont jamais vendues, louées ni cédées à des tiers.
- Elles sont accessibles uniquement par l'équipe Jool International habilitée à traiter votre demande.{% endblocktrans %} + {% blocktrans %}Vos données ne sont jamais vendues, louées ni cédées à des tiers.
Elles sont accessibles uniquement par l'équipe Jool International habilitée à traiter votre demande.{% endblocktrans %}

{% trans "Notre hébergement est assuré via un serveur privé (VPS). Les fichiers CV sont stockés de manière sécurisée et ne sont pas accessibles publiquement." %}

fonts{% trans "6. Polices Google Fonts" %}

- {% blocktrans %}Notre site utilise les polices Barlow et Roboto chargées depuis les serveurs de Google Fonts. Ce chargement implique que votre adresse IP est transmise aux serveurs de Google lors de votre visite. Google déclare ne pas utiliser ces données à des fins publicitaires dans ce contexte.
- Pour plus d'informations : politique de confidentialité de Google.{% endblocktrans %} + {% blocktrans %}Notre site utilise les polices Barlow et Roboto chargées depuis les serveurs de Google Fonts. Ce chargement implique que votre adresse IP est transmise aux serveurs de Google lors de votre visite. Google déclare ne pas utiliser ces données à des fins publicitaires dans ce contexte.
Pour plus d'informations : politique de confidentialité de Google.{% endblocktrans %}

verified_user{% trans "7. Vos droits" %}

{% trans "Conformément à la loi ivoirienne n°2013-450 relative à la protection des données personnelles, vous disposez des droits suivants :" %}

    -
  • {% blocktrans %}Droit d'accès — connaître les données que nous détenons sur vous.{% endblocktrans %}
  • -
  • {% blocktrans %}Droit de rectification — corriger des données inexactes.{% endblocktrans %}
  • -
  • {% blocktrans %}Droit de suppression — demander l'effacement de vos données.{% endblocktrans %}
  • -
  • {% blocktrans %}Droit d'opposition — vous opposer à un traitement.{% endblocktrans %}
  • +
  • {% blocktrans %}Droit d'accès : connaître les données que nous détenons sur vous.{% endblocktrans %}
  • +
  • {% blocktrans %}Droit de rectification : corriger des données inexactes.{% endblocktrans %}
  • +
  • {% blocktrans %}Droit de suppression : demander l'effacement de vos données.{% endblocktrans %}
  • +
  • {% blocktrans %}Droit d'opposition : vous opposer à un traitement.{% endblocktrans %}

{% trans "Pour exercer ces droits, contactez-nous à :" %}
diff --git a/templates/core/products/joolid.html b/templates/core/products/joolid.html index 6553c95..5843da0 100644 --- a/templates/core/products/joolid.html +++ b/templates/core/products/joolid.html @@ -1,14 +1,14 @@ {% extends "base.html" %} {% load static i18n %} -{% block title %}{% trans "Jool ID — Identité agricole & digitalisation des producteurs | Jool International" %}{% endblock %} -{% block title_plain %}{% trans "Jool ID — Identité agricole & digitalisation des producteurs | Jool International" %}{% endblock %} +{% block title %}{% trans "Jool ID | Identité agricole & digitalisation des producteurs | Jool International" %}{% endblock %} +{% block title_plain %}{% trans "Jool ID | Identité agricole & digitalisation des producteurs | Jool International" %}{% endblock %} -{% block meta_description %}{% trans "Jool ID structure les données agricoles essentielles — producteurs, parcelles, cultures, surfaces, coopératives et statuts de vérification — pour créer une base fiable, traçable et exploitable à grande échelle." %}{% endblock %} +{% block meta_description %}{% trans "Jool ID structure les données agricoles essentielles : producteurs, parcelles, cultures, surfaces, coopératives et statuts de vérification, pour créer une base fiable, traçable et exploitable à grande échelle." %}{% endblock %} -{% block og_title %}{% trans "Jool ID — Donnez une identité claire à chaque producteur, chaque parcelle" %}{% endblock %} +{% block og_title %}{% trans "Jool ID | Donnez une identité claire à chaque producteur, chaque parcelle" %}{% endblock %} {% block og_description %}{% trans "Une base agricole fiable, traçable et exploitable à grande échelle. Profils producteurs, parcelles, coopératives, mobilité terrain et API métier." %}{% endblock %} -{% block twitter_title %}{% trans "Jool ID — Identité agricole & digitalisation des producteurs" %}{% endblock %} +{% block twitter_title %}{% trans "Jool ID | Identité agricole & digitalisation des producteurs" %}{% endblock %} {% block twitter_description %}{% trans "Structurez vos données agricoles : producteurs, parcelles, cultures, coopératives. Traçabilité et pilotage à grande échelle." %}{% endblock %} {% block schema_org %} @@ -20,13 +20,52 @@ "applicationCategory": "AgricultureApplication", "operatingSystem": "Web, Android, iOS", "url": "https://jool-international.com/produits/joolid/", - "description": "Plateforme de structuration et gestion de l'identité agricole : profils producteurs vérifiés, parcelles géolocalisées, pilotage coopératif et API métier.", - "offers": { "@type": "Offer", "priceCurrency": "XOF", "price": "1000" }, + "description": "Plateforme de digitalisation et gestion de l'identité agricole : profils producteurs vérifiés, parcelles géolocalisées, coopératives, certifications et API métier pour l'agri-industrie africaine.", + "offers": { + "@type": "Offer", + "priceCurrency": "XOF", + "availability": "https://schema.org/InStock" + }, "provider": { "@type": "Organization", "name": "Jool International", - "url": "https://jool-international.com" - } + "url": "https://jool-international.com", + "logo": "https://jool-international.com/static/img/logo.png" + }, + "featureList": [ + "Profils producteurs vérifiés et géolocalisés", + "Cartographie des parcelles et surfaces cultivées", + "Gestion des coopératives et certifications", + "Suivi des programmes agricoles et subventions", + "API ouverte pour intégration ERP", + "Application mobile hors-ligne" + ] +} + + {% endblock %} @@ -133,11 +172,11 @@

badge {% trans "JOOL ID · IDENTITÉ AGRICOLE" %}
-

{% blocktrans %}Donnez une identité claire à chaque producteur,
chaque parcelle.{% endblocktrans %}

-

{% trans "JooL ID structure les données agricoles essentielles — producteurs, parcelles, cultures, surfaces, coopératives et statuts de vérification — pour créer une base fiable, traçable et exploitable à grande échelle." %}

+

{% blocktrans %}Donnez une identité claire à chaque producteur,
chaque parcelle.{% endblocktrans %}

+

{% trans "JooL ID structure les données agricoles essentielles : producteurs, parcelles, cultures, surfaces, coopératives et statuts de vérification, pour créer une base fiable, traçable et exploitable à grande échelle." %}

@@ -161,8 +200,8 @@
people -
3 248
{% trans "Producteurs enregistrés" %}
-
12 580 ha
{% trans "Surface totale" %}
+
300 000+
{% trans "Producteurs géoréférencés" %}
+
600 000+ ha
{% trans "Cartographiés et analysés" %}
@@ -181,32 +220,32 @@
person_pin

{% trans "Profils producteurs fiables" %}

-

{% trans "Centralisez des fiches producteurs complètes, vérifiées et exploitables pour le terrain, les audits, les programmes agricoles et les partenaires." %}

+

{% blocktrans %}Centralisez des fiches producteurs complètes, vérifiées et exploitables pour le terrain, les audits, les programmes agricoles et les partenaires.{% endblocktrans %}

grass

{% trans "Parcelles enfin lisibles" %}

-

{% trans "Associez chaque producteur à ses parcelles, cultures et surfaces dans une lecture géographique claire, structurée et exploitable." %}

+

{% blocktrans %}Associez chaque producteur à ses parcelles, cultures et surfaces dans une lecture géographique claire, structurée et exploitable.{% endblocktrans %}

groups

{% trans "Pilotage coopératif unifié" %}

-

{% trans "Suivez membres, programmes, certifications et opérations agricoles depuis une base unique pensée pour la décision." %}

+

{% blocktrans %}Suivez membres, programmes, certifications et opérations agricoles depuis une base unique pensée pour la décision.{% endblocktrans %}

verified

{% trans "Conformité & traçabilité simplifiées" %}

-

{% trans "Préparez plus facilement les audits, certifications et exigences de traçabilité grâce à des données mieux structurées." %}

+

{% blocktrans %}Préparez plus facilement les audits, certifications et exigences de traçabilité grâce à des données mieux structurées.{% endblocktrans %}

phone_android

{% trans "Mobile, même hors connexion" %}

-

{% trans "Collectez les données terrain sans réseau puis synchronisez automatiquement dès le retour de la connexion." %}

+

{% blocktrans %}Collectez les données terrain sans réseau puis synchronisez automatiquement dès le retour de la connexion.{% endblocktrans %}

api

{% trans "API & intégrations métier" %}

-

{% trans "Connectez JooL ID à vos ERP, outils métier et workflows existants grâce à une architecture ouverte et interopérable." %}

+

{% blocktrans %}Connectez JooL ID à vos ERP, outils métier et workflows existants grâce à une architecture ouverte et interopérable.{% endblocktrans %}

@@ -321,7 +360,7 @@

{% trans "Des coopératives de 200 membres aux agro-industries gérant des dizaines de milliers d'hectares, JooL ID s'adapte à votre échelle." %}

diff --git a/templates/core/products/kiriq.html b/templates/core/products/kiriq.html index c93f619..06d232d 100644 --- a/templates/core/products/kiriq.html +++ b/templates/core/products/kiriq.html @@ -1,32 +1,71 @@ {% extends "base.html" %} {% load static i18n %} -{% block title %}{% trans "KIRIQ AI — Diagnostic satellitaire & Intelligence Artificielle agricole | Jool International" %}{% endblock %} -{% block title_plain %}{% trans "KIRIQ AI — Diagnostic satellitaire & Intelligence Artificielle agricole | Jool International" %}{% endblock %} +{% block title %}{% trans "KIRiQ Ai | Diagnostic satellitaire & Intelligence Artificielle agricole | Jool International" %}{% endblock %} +{% block title_plain %}{% trans "KIRiQ Ai | Diagnostic satellitaire & Intelligence Artificielle agricole | Jool International" %}{% endblock %} -{% block meta_description %}{% blocktrans %}KIRIQ AI transforme l'imagerie satellite en intelligence agricole exploitable : détection des stress, suivi végétatif, prévision de rendement et rapports agronomiques pour les exploitations africaines.{% endblocktrans %}{% endblock %} +{% block meta_description %}{% blocktrans %}KIRiQ Ai transforme l'imagerie satellite en intelligence agricole exploitable : détection des stress, suivi végétatif, prévision de rendement et rapports agronomiques pour les exploitations africaines.{% endblocktrans %}{% endblock %} -{% block og_title %}{% trans "KIRIQ AI — Diagnostic satellitaire pour l'agriculture africaine" %}{% endblock %} -{% block og_description %}{% trans "Détectez les anomalies sur vos parcelles avant qu'elles ne deviennent des pertes. KIRIQ AI analyse chaque hectare par satellite et IA." %}{% endblock %} -{% block twitter_title %}{% trans "KIRIQ AI — Diagnostic satellitaire pour l'agriculture africaine" %}{% endblock %} -{% block twitter_description %}{% trans "Détectez les anomalies sur vos parcelles avant qu'elles ne deviennent des pertes. KIRIQ AI analyse chaque hectare par satellite et IA." %}{% endblock %} +{% block og_title %}{% trans "KIRiQ Ai | Diagnostic satellitaire pour l'agriculture africaine" %}{% endblock %} +{% block og_description %}{% trans "Détectez les anomalies sur vos parcelles avant qu'elles ne deviennent des pertes. KIRiQ Ai analyse chaque hectare par satellite et IA." %}{% endblock %} +{% block twitter_title %}{% trans "KIRiQ Ai | Diagnostic satellitaire pour l'agriculture africaine" %}{% endblock %} +{% block twitter_description %}{% trans "Détectez les anomalies sur vos parcelles avant qu'elles ne deviennent des pertes. KIRiQ Ai analyse chaque hectare par satellite et IA." %}{% endblock %} {% block schema_org %} + {% endblock %} @@ -34,86 +73,489 @@ {% block extra_css %} {% endblock %} @@ -133,19 +575,19 @@
-

{% blocktrans %}Lisez l'état réel
de vos parcelles.{% endblocktrans %}

-

{% blocktrans %}KIRiQ AI transforme l'imagerie satellite en intelligence agricole exploitable pour détecter les risques, suivre la dynamique des cultures, mesurer l'impact potentiel sur le rendement et orienter les décisions terrain à grande échelle.{% endblocktrans %}

+

{% blocktrans %}Lisez l'état réel
de vos parcelles.{% endblocktrans %}

+

{% blocktrans %}KIRiQ Ai transforme l'imagerie satellite en intelligence agricole exploitable pour détecter les risques, suivre la dynamique des cultures, mesurer l'impact potentiel sur le rendement et orienter les décisions terrain à grande échelle.{% endblocktrans %}

- {% trans 'Kiriq AI — analyse parcellaire satellite' %} + {% trans 'KIRiQ Ai, analyse parcellaire satellite' %}
warning {% trans "4 anomalies détectées" %}
@@ -160,40 +602,40 @@
- {% trans "Ce que KIRiQ AI active pour vous" %} -

{% blocktrans %}Une lecture parcellaire continue,
pensée pour la décision.{% endblocktrans %}

+ {% trans "Ce que KIRiQ Ai active pour vous" %} +

{% blocktrans %}Une lecture parcellaire continue,
pensée pour la décision.{% endblocktrans %}

{% trans "Une technologie construite autour du terrain, de la clarté et de l'impact." %}

warning_amber

{% trans "Détection avancée des stress" %}

-

{% trans "Identifiez plus tôt les zones sous stress hydrique, nutritionnel ou végétatif avant que l'impact ne soit visible sur le terrain." %}

+

{% blocktrans %}Identifiez plus tôt les zones sous stress hydrique, nutritionnel ou végétatif avant que l'impact ne soit visible sur le terrain.{% endblocktrans %}

track_changes

{% trans "Interventions mieux ciblées" %}

-

{% trans "Priorisez les parcelles nécessitant une action immédiate et concentrez vos ressources là où l'impact terrain est le plus critique." %}

+

{% blocktrans %}Priorisez les parcelles nécessitant une action immédiate et concentrez vos ressources là où l'impact terrain est le plus critique.{% endblocktrans %}

dashboard

{% trans "Vision multi-parcelles" %}

-

{% trans "Comparez vos blocs agricoles, suivez les écarts dans le temps et pilotez vos opérations avec une lecture unifiée de l'exploitation." %}

+

{% blocktrans %}Comparez vos blocs agricoles, suivez les écarts dans le temps et pilotez vos opérations avec une lecture unifiée de l'exploitation.{% endblocktrans %}

bar_chart

{% trans "Prévision de rendement" %}

-

{% trans "Anticipez le potentiel de production parcelle par parcelle grâce au suivi continu de la dynamique végétative." %}

+

{% blocktrans %}Anticipez le potentiel de production parcelle par parcelle grâce au suivi continu de la dynamique végétative.{% endblocktrans %}

description

{% trans "Rapports agronomiques instantanés" %}

-

{% trans "Générez des synthèses lisibles pour les équipes terrain, managers, coopératives, assureurs et partenaires." %}

+

{% blocktrans %}Générez des synthèses lisibles pour les équipes terrain, managers, coopératives, assureurs et partenaires.{% endblocktrans %}

integration_instructions

{% trans "API & intégrations métier" %}

-

{% trans "Connectez KIRiQ AI à vos outils existants pour fluidifier la circulation des données et enrichir vos workflows métier." %}

+

{% blocktrans %}Connectez KIRiQ Ai à vos outils existants pour fluidifier la circulation des données et enrichir vos workflows métier.{% endblocktrans %}

@@ -203,8 +645,9 @@
- {% trans "Comment ça fonctionne" %} -

{% blocktrans %}Comment KIRiQ AI fonctionne{% endblocktrans %}

+ {% trans "Comment ça fonctionne" %} +

{% blocktrans %}Comment KIRiQ Ai fonctionne{% endblocktrans %}

{% trans "Une chaîne d'analyse conçue pour l'agriculture africaine." %}

@@ -219,14 +662,14 @@
02

{% trans "Acquisition satellite récente" %}

-

{% trans "KIRiQ AI récupère les données satellites les plus récentes disponibles afin de suivre l'état de la végétation au plus près du temps réel." %}

+

{% trans "KIRiQ Ai récupère les données satellites les plus récentes disponibles afin de suivre l'état de la végétation au plus près du temps réel." %}

03

{% trans "Analyse biophysique par IA" %}

-

{% trans "KIRiQ AI analyse les réponses biophysiques de la végétation — chlorophylle, biomasse, humidité et structure foliaire — afin de détecter les anomalies visibles dans le signal." %}

+

{% trans "KIRiQ Ai analyse les réponses biophysiques de la végétation : chlorophylle, biomasse, humidité et structure foliaire, afin de détecter les anomalies visibles dans le signal." %}

@@ -245,7 +688,7 @@
{% trans "Tarification" %} -

{% blocktrans %}Une tarification pensée pour
les réalités de terrain.{% endblocktrans %}

+

{% blocktrans %}Une tarification pensée pour
les réalités de terrain.{% endblocktrans %}

@@ -307,11 +750,11 @@
{% trans "Prêt à commencer ?" %} -

{% blocktrans %}Passez d'une agriculture réactive
à une agriculture pilotée par la donnée.{% endblocktrans %}

-

{% trans "Rejoignez les industriels et coopératives qui pilotent déjà leurs exploitations avec KIRiQ AI." %}

+

{% blocktrans %}Voyez ce qui échappe encore au terrain.{% endblocktrans %}

+

{% trans "KIRiQ Ai détecte les signaux faibles, mesure le risque et aide vos équipes à intervenir avant que les pertes ne deviennent visibles." %}

-{% endblock %} +{% endblock %} \ No newline at end of file diff --git a/templates/core/products/monagro.html b/templates/core/products/monagro.html index dd4cc43..7027fcc 100644 --- a/templates/core/products/monagro.html +++ b/templates/core/products/monagro.html @@ -1,14 +1,14 @@ {% extends "base.html" %} {% load static i18n %} -{% block title %}{% trans "Mon Agro — Intervention & opérations terrain agricoles | Jool International" %}{% endblock %} -{% block title_plain %}{% trans "Mon Agro — Intervention & opérations terrain agricoles | Jool International" %}{% endblock %} +{% block title %}{% trans "Mon Agro | Intervention & opérations terrain agricoles | Jool International" %}{% endblock %} +{% block title_plain %}{% trans "Mon Agro | Intervention & opérations terrain agricoles | Jool International" %}{% endblock %} -{% block meta_description %}{% trans "Mon Agro by JooL connecte les diagnostics KIRiQ AI à un réseau d'agronomes et techniciens pour exécuter les interventions terrain, accompagner les producteurs et assurer le suivi des parcelles à grande échelle." %}{% endblock %} +{% block meta_description %}{% trans "Mon Agro by JooL connecte les diagnostics KIRiQ Ai à un réseau d'agronomes et techniciens pour exécuter les interventions terrain, accompagner les producteurs et assurer le suivi des parcelles à grande échelle." %}{% endblock %} -{% block og_title %}{% trans "Mon Agro — Transformez les recommandations en interventions terrain" %}{% endblock %} +{% block og_title %}{% trans "Mon Agro | Transformez les recommandations en interventions terrain" %}{% endblock %} {% block og_description %}{% trans "Une force opérationnelle agricole : agronomes, techniciens et opérateurs terrain connectés aux diagnostics JooL pour intervenir au bon endroit, au bon moment." %}{% endblock %} -{% block twitter_title %}{% trans "Mon Agro — Intervention & opérations terrain agricoles" %}{% endblock %} +{% block twitter_title %}{% trans "Mon Agro | Intervention & opérations terrain agricoles" %}{% endblock %} {% block twitter_description %}{% trans "Connectez intelligence agricole et exécution terrain. Agronomes, missions ciblées, suivi continu des parcelles." %}{% endblock %} {% block schema_org %} @@ -20,13 +20,52 @@ "applicationCategory": "AgricultureApplication", "operatingSystem": "Web, Android, iOS", "url": "https://jool-international.com/produits/monagro/", - "description": "Plateforme d'intervention et d'opérations terrain agricoles : coordination d'agronomes, exécution des recommandations KIRiQ AI, suivi des parcelles et reporting opérationnel.", - "offers": { "@type": "Offer", "priceCurrency": "XOF", "price": "25000" }, + "description": "Plateforme d'opérations terrain agricoles : coordination d'agronomes, missions ciblées par l'IA KIRiQ Ai, suivi des interventions et reporting opérationnel pour l'agri-industrie africaine.", + "offers": { + "@type": "Offer", + "priceCurrency": "XOF", + "availability": "https://schema.org/InStock" + }, "provider": { "@type": "Organization", "name": "Jool International", - "url": "https://jool-international.com" - } + "url": "https://jool-international.com", + "logo": "https://jool-international.com/static/img/logo.png" + }, + "featureList": [ + "Coordination d'un réseau de 250+ agronomes", + "Missions ciblées par les alertes KIRiQ Ai", + "Suivi des interventions en temps réel", + "Reporting terrain géolocalisé", + "Accompagnement des producteurs agricoles", + "Exécution des recommandations agronomiques" + ] +} + + {% endblock %} @@ -40,14 +79,16 @@ position: relative; overflow: hidden; } + .product-hero-green::before { content: ''; position: absolute; inset: 0; - background: radial-gradient(ellipse 80% 60% at 70% 40%, rgba(25,112,97,.35) 0%, transparent 70%), - radial-gradient(ellipse 50% 80% at 10% 80%, rgba(25,112,97,.15) 0%, transparent 60%); + background: radial-gradient(ellipse 80% 60% at 70% 40%, rgba(25, 112, 97, .35) 0%, transparent 70%), + radial-gradient(ellipse 50% 80% at 10% 80%, rgba(25, 112, 97, .15) 0%, transparent 60%); pointer-events: none; } + .product-hero-green-inner { display: grid; grid-template-columns: 1fr 1fr; @@ -58,181 +99,765 @@ padding: 0 0 72px; position: relative; } - .product-hero-green h1 { font-family: var(--display); font-weight: 900; font-size: clamp(2.4rem, 4vw, 3.6rem); letter-spacing: -0.03em; color: var(--white); line-height: 1.05; margin-bottom: 20px; } - .product-hero-green h1 em { font-style: normal; color: var(--accent); } - .product-hero-green p { font-size: 17px; color: rgba(255,255,255,.65); line-height: 1.8; font-weight: 300; max-width: 460px; margin-bottom: 0; } - .btn-back-product { display: inline-flex; align-items: center; gap: 6px; font-size: 13px; color: rgba(255,255,255,.4); margin-bottom: 28px; transition: color .15s; text-decoration: none; } - .btn-back-product:hover { color: var(--accent); } + + .product-hero-green h1 { + font-family: var(--display); + font-weight: 900; + font-size: clamp(2.4rem, 4vw, 3.6rem); + letter-spacing: -0.03em; + color: var(--white); + line-height: 1.05; + margin-bottom: 20px; + } + + .product-hero-green h1 em { + font-style: normal; + color: var(--accent); + } + + .product-hero-green p { + font-size: 17px; + color: rgba(255, 255, 255, .65); + line-height: 1.8; + font-weight: 300; + max-width: 460px; + margin-bottom: 0; + } + + .btn-back-product { + display: inline-flex; + align-items: center; + gap: 6px; + font-size: 13px; + color: rgba(255, 255, 255, .4); + margin-bottom: 28px; + transition: color .15s; + text-decoration: none; + } + + .btn-back-product:hover { + color: var(--accent); + } + .hero-eyebrow { - display: inline-flex; align-items: center; gap: 8px; - font-size: 11px; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; - color: var(--accent); background: rgba(231,111,81,.15); - border: 1px solid rgba(231,111,81,.25); - padding: 6px 16px; border-radius: 100px; margin-bottom: 24px; + display: inline-flex; + align-items: center; + gap: 8px; + font-size: 11px; + font-weight: 700; + letter-spacing: .12em; + text-transform: uppercase; + color: var(--accent); + background: rgba(231, 111, 81, .15); + border: 1px solid rgba(231, 111, 81, .25); + padding: 6px 16px; + border-radius: 100px; + margin-bottom: 24px; } - .hero-eyebrow .material-icons-round { font-size: 13px; } - .hero-btns { display: flex; gap: 14px; flex-wrap: wrap; margin-top: 36px; } + + .hero-eyebrow .material-icons-round { + font-size: 13px; + } + + .hero-btns { + display: flex; + gap: 14px; + flex-wrap: wrap; + margin-top: 36px; + } + .hero-btn-primary { - display: inline-flex; align-items: center; gap: 10px; - font-family: var(--display); font-weight: 800; font-size: 15px; - padding: 15px 32px; border-radius: 100px; - background: var(--accent); color: var(--white); - transition: filter .15s, transform .12s; text-decoration: none; + display: inline-flex; + align-items: center; + gap: 10px; + font-family: var(--display); + font-weight: 800; + font-size: 15px; + padding: 15px 32px; + border-radius: 100px; + background: var(--accent); + color: var(--white); + transition: filter .15s, transform .12s; + text-decoration: none; } - .hero-btn-primary:hover { filter: brightness(1.1); transform: translateY(-2px); } + + .hero-btn-primary:hover { + filter: brightness(1.1); + transform: translateY(-2px); + } + .hero-btn-ghost { - display: inline-flex; align-items: center; gap: 8px; - font-family: var(--display); font-weight: 700; font-size: 14px; - padding: 14px 28px; border-radius: 100px; - border: 1.5px solid rgba(255,255,255,.2); color: rgba(255,255,255,.75); - transition: border-color .15s, color .15s, background .15s; text-decoration: none; + display: inline-flex; + align-items: center; + gap: 8px; + font-family: var(--display); + font-weight: 700; + font-size: 14px; + padding: 14px 28px; + border-radius: 100px; + border: 1.5px solid rgba(255, 255, 255, .2); + color: rgba(255, 255, 255, .75); + transition: border-color .15s, color .15s, background .15s; + text-decoration: none; + } + + .hero-btn-ghost:hover { + border-color: rgba(255, 255, 255, .5); + color: var(--white); + background: rgba(255, 255, 255, .06); } - .hero-btn-ghost:hover { border-color: rgba(255,255,255,.5); color: var(--white); background: rgba(255,255,255,.06); } /* ── Dashboard visual ──────────────────────────── */ .agro-dashboard { - background: rgba(255,255,255,.04); - border: 1px solid rgba(255,255,255,.1); + background: rgba(255, 255, 255, .04); + border: 1px solid rgba(255, 255, 255, .1); border-radius: 24px; overflow: hidden; - box-shadow: 0 24px 64px rgba(0,0,0,.4); + box-shadow: 0 24px 64px rgba(0, 0, 0, .4); } + .dash-topbar { - display: flex; align-items: center; justify-content: space-between; + display: flex; + align-items: center; + justify-content: space-between; padding: 16px 20px; - background: rgba(255,255,255,.06); - border-bottom: 1px solid rgba(255,255,255,.08); + background: rgba(255, 255, 255, .06); + border-bottom: 1px solid rgba(255, 255, 255, .08); } - .dash-title { font-family: var(--display); font-weight: 700; font-size: 13px; color: rgba(255,255,255,.8); } - .dash-badge { font-size: 11px; font-weight: 700; background: rgba(25,112,97,.3); color: #4ade80; padding: 3px 10px; border-radius: 100px; } - .dash-body { padding: 16px; display: flex; flex-direction: column; gap: 8px; } + + .dash-title { + font-family: var(--display); + font-weight: 700; + font-size: 13px; + color: rgba(255, 255, 255, .8); + } + + .dash-badge { + font-size: 11px; + font-weight: 700; + background: rgba(25, 112, 97, .3); + color: #4ade80; + padding: 3px 10px; + border-radius: 100px; + } + + .dash-body { + padding: 16px; + display: flex; + flex-direction: column; + gap: 8px; + } + .dash-mission { - display: flex; align-items: center; gap: 12px; + display: flex; + align-items: center; + gap: 12px; padding: 12px 14px; - background: rgba(255,255,255,.05); - border: 1px solid rgba(255,255,255,.07); + background: rgba(255, 255, 255, .05); + border: 1px solid rgba(255, 255, 255, .07); border-radius: 14px; transition: background .15s; } - .dash-mission:hover { background: rgba(255,255,255,.09); } + + .dash-mission:hover { + background: rgba(255, 255, 255, .09); + } + .dash-mission-icon { - width: 36px; height: 36px; border-radius: 10px; flex-shrink: 0; - display: flex; align-items: center; justify-content: center; + width: 36px; + height: 36px; + border-radius: 10px; + flex-shrink: 0; + display: flex; + align-items: center; + justify-content: center; } - .dash-mission-icon .material-icons-round { font-size: 18px; } - .dash-mission-info { flex: 1; min-width: 0; } - .dash-mission-name { font-weight: 700; font-size: 13px; color: rgba(255,255,255,.9); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } - .dash-mission-sub { font-size: 11px; color: rgba(255,255,255,.45); margin-top: 2px; } - .dash-status { font-size: 11px; font-weight: 700; padding: 3px 10px; border-radius: 100px; white-space: nowrap; flex-shrink: 0; } + + .dash-mission-icon .material-icons-round { + font-size: 18px; + } + + .dash-mission-info { + flex: 1; + min-width: 0; + } + + .dash-mission-name { + font-weight: 700; + font-size: 13px; + color: rgba(255, 255, 255, .9); + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + } + + .dash-mission-sub { + font-size: 11px; + color: rgba(255, 255, 255, .45); + margin-top: 2px; + } + + .dash-status { + font-size: 11px; + font-weight: 700; + padding: 3px 10px; + border-radius: 100px; + white-space: nowrap; + flex-shrink: 0; + } + .dash-footer { - display: flex; align-items: center; justify-content: space-between; + display: flex; + align-items: center; + justify-content: space-between; padding: 14px 20px 18px; - border-top: 1px solid rgba(255,255,255,.07); + border-top: 1px solid rgba(255, 255, 255, .07); + } + + .dash-kpi { + text-align: center; + } + + .dash-kpi-val { + font-family: var(--display); + font-weight: 900; + font-size: 1.5rem; + color: var(--white); + letter-spacing: -.04em; + } + + .dash-kpi-label { + font-size: 11px; + color: rgba(255, 255, 255, .4); + margin-top: 2px; + } + + .dash-sep { + width: 1px; + height: 36px; + background: rgba(255, 255, 255, .1); } - .dash-kpi { text-align: center; } - .dash-kpi-val { font-family: var(--display); font-weight: 900; font-size: 1.5rem; color: var(--white); letter-spacing: -.04em; } - .dash-kpi-label { font-size: 11px; color: rgba(255,255,255,.4); margin-top: 2px; } - .dash-sep { width: 1px; height: 36px; background: rgba(255,255,255,.1); } /* ── Stats band ────────────────────────────────── */ - .ops-stats-band { background: var(--dark-bg); border-top: 1px solid rgba(255,255,255,.06); } - .ops-stats-inner { max-width: 1200px; margin: 0 auto; display: grid; grid-template-columns: repeat(3, 1fr); } + .ops-stats-band { + background: var(--dark-bg); + border-top: 1px solid rgba(255, 255, 255, .06); + } + + .ops-stats-inner { + max-width: 1200px; + margin: 0 auto; + display: grid; + grid-template-columns: repeat(3, 1fr); + } + .ops-stat { padding: 40px 32px; - display: flex; align-items: flex-start; gap: 20px; - border-right: 1px solid rgba(255,255,255,.06); + display: flex; + align-items: flex-start; + gap: 20px; + border-right: 1px solid rgba(255, 255, 255, .06); } - .ops-stat:last-child { border-right: none; } + + .ops-stat:last-child { + border-right: none; + } + .ops-stat-icon { - width: 48px; height: 48px; border-radius: 14px; - background: rgba(25,112,97,.15); flex-shrink: 0; - display: flex; align-items: center; justify-content: center; + width: 48px; + height: 48px; + border-radius: 14px; + background: rgba(25, 112, 97, .15); + flex-shrink: 0; + display: flex; + align-items: center; + justify-content: center; + } + + .ops-stat-icon .material-icons-round { + color: var(--teal); + font-size: 22px; + } + + .ops-stat-val { + font-family: var(--display); + font-weight: 900; + font-size: 2.2rem; + color: var(--white); + letter-spacing: -.04em; + line-height: 1; + } + + .ops-stat-label { + font-size: 13px; + color: rgba(255, 255, 255, .45); + margin-top: 6px; + line-height: 1.4; } - .ops-stat-icon .material-icons-round { color: var(--teal); font-size: 22px; } - .ops-stat-val { font-family: var(--display); font-weight: 900; font-size: 2.2rem; color: var(--white); letter-spacing: -.04em; line-height: 1; } - .ops-stat-label { font-size: 13px; color: rgba(255,255,255,.45); margin-top: 6px; line-height: 1.4; } /* ── Features ──────────────────────────────────── */ - .product-features { padding: 88px 64px; background: var(--white); } - .product-features-inner { max-width: 1200px; margin: 0 auto; } - .section-header { text-align: center; margin-bottom: 56px; } - .section-header h2 { font-family: var(--display); font-weight: 900; font-size: clamp(1.8rem,3vw,2.4rem); letter-spacing:-.03em; color: var(--black); margin-bottom: 12px; } - .section-header h2 em { font-style: normal; color: var(--teal); } - .section-header p { font-size: 16px; color: #666; font-weight: 300; max-width: 540px; margin: 0 auto; } - .product-eyebrow { display: inline-flex; align-items: center; gap: 8px; font-size: 11px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; background: rgba(25,112,97,.12); color: var(--teal); padding: 5px 14px; border-radius: 100px; margin-bottom: 20px; } - .features-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; } - .feature-card { background: var(--gray-2); border-radius: 18px; padding: 28px; transition: transform .2s, box-shadow .2s; } - .feature-card:hover { transform: translateY(-3px); box-shadow: 0 8px 28px rgba(25,112,97,.1); } - .feature-card-icon { width: 48px; height: 48px; background: rgba(25,112,97,.12); border-radius: 12px; display: flex; align-items: center; justify-content: center; margin-bottom: 16px; } - .feature-card-icon .material-icons-round { color: var(--teal); font-size: 24px; } - .feature-card h3 { font-family: var(--display); font-weight: 800; font-size: 1.05rem; color: var(--black); margin-bottom: 10px; } - .feature-card p { font-size: 14px; color: #666; line-height: 1.65; font-weight: 300; } + .product-features { + padding: 88px 64px; + background: var(--white); + } + + .product-features-inner { + max-width: 1200px; + margin: 0 auto; + } + + .section-header { + text-align: center; + margin-bottom: 56px; + } + + .section-header h2 { + font-family: var(--display); + font-weight: 900; + font-size: clamp(1.8rem, 3vw, 2.4rem); + letter-spacing: -.03em; + color: var(--black); + margin-bottom: 12px; + } + + .section-header h2 em { + font-style: normal; + color: var(--teal); + } + + .section-header p { + font-size: 16px; + color: #666; + font-weight: 300; + max-width: 540px; + margin: 0 auto; + } + + .product-eyebrow { + display: inline-flex; + align-items: center; + gap: 8px; + font-size: 11px; + font-weight: 700; + letter-spacing: .1em; + text-transform: uppercase; + background: rgba(25, 112, 97, .12); + color: var(--teal); + padding: 5px 14px; + border-radius: 100px; + margin-bottom: 20px; + } + + .features-grid { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 24px; + } + + .feature-card { + background: var(--gray-2); + border-radius: 18px; + padding: 28px; + transition: transform .2s, box-shadow .2s; + } + + .feature-card:hover { + transform: translateY(-3px); + box-shadow: 0 8px 28px rgba(25, 112, 97, .1); + } + + .feature-card-icon { + width: 48px; + height: 48px; + background: rgba(25, 112, 97, .12); + border-radius: 12px; + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 16px; + } + + .feature-card-icon .material-icons-round { + color: var(--teal); + font-size: 24px; + } + + .feature-card h3 { + font-family: var(--display); + font-weight: 800; + font-size: 1.05rem; + color: var(--black); + margin-bottom: 10px; + } + + .feature-card p { + font-size: 14px; + color: #666; + line-height: 1.65; + font-weight: 300; + } /* ── How it works ──────────────────────────────── */ - .product-how { padding: 88px 64px; background: var(--dark-bg); } - .product-how-inner { max-width: 860px; margin: 0 auto; } - .product-how .section-header h2 { color: var(--white); } - .product-how .section-header p { color: rgba(255,255,255,.55); } - .steps { display: flex; flex-direction: column; } - .step { display: grid; grid-template-columns: 56px 1fr; gap: 28px; align-items: flex-start; padding: 32px 0; border-bottom: 1px solid rgba(255,255,255,.07); } - .step:last-child { border-bottom: none; } - .step-num { font-family: var(--display); font-weight: 900; font-size: 1.8rem; color: var(--accent); line-height: 1; padding-top: 3px; } - .step-body h4 { font-family: var(--display); font-weight: 700; font-size: 1.1rem; color: var(--white); margin-bottom: 8px; } - .step-body p { font-size: 15px; color: rgba(255,255,255,.6); line-height: 1.7; font-weight: 300; } + .product-how { + padding: 88px 64px; + background: var(--dark-bg); + } + + .product-how-inner { + max-width: 860px; + margin: 0 auto; + } + + .product-how .section-header h2 { + color: var(--white); + } + + .product-how .section-header p { + color: rgba(255, 255, 255, .55); + } + + .steps { + display: flex; + flex-direction: column; + } + + .step { + display: grid; + grid-template-columns: 56px 1fr; + gap: 28px; + align-items: flex-start; + padding: 32px 0; + border-bottom: 1px solid rgba(255, 255, 255, .07); + } + + .step:last-child { + border-bottom: none; + } + + .step-num { + font-family: var(--display); + font-weight: 900; + font-size: 1.8rem; + color: var(--accent); + line-height: 1; + padding-top: 3px; + } + + .step-body h4 { + font-family: var(--display); + font-weight: 700; + font-size: 1.1rem; + color: var(--white); + margin-bottom: 8px; + } + + .step-body p { + font-size: 15px; + color: rgba(255, 255, 255, .6); + line-height: 1.7; + font-weight: 300; + } /* ── Pricing ───────────────────────────────────── */ - .product-pricing { padding: 96px 64px; background: var(--gray-2); } - .product-pricing-inner { max-width: 1200px; margin: 0 auto; } - .pricing-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin-top: 56px; } - .pricing-grid-bottom { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin-top: 20px; } - .pricing-card { background: var(--white); border-radius: 24px; padding: 36px 28px; border: 1.5px solid var(--gray); display: flex; flex-direction: column; transition: border-color .2s, transform .2s, box-shadow .2s; } - .pricing-card:hover { border-color: var(--teal); transform: translateY(-4px); box-shadow: 0 12px 36px rgba(25,112,97,.12); } - .pricing-card.enterprise { background: var(--dark-bg); border-color: var(--teal); box-shadow: 0 8px 32px rgba(25,112,97,.18); } - .pricing-icon { width: 48px; height: 48px; border-radius: 14px; background: var(--teal-pale); display: flex; align-items: center; justify-content: center; margin-bottom: 20px; } - .pricing-card.enterprise .pricing-icon { background: rgba(255,255,255,.1); } - .pricing-icon .material-icons-round { color: var(--teal); font-size: 24px; } - .pricing-card.enterprise .pricing-icon .material-icons-round { color: var(--accent); } - .pricing-name { font-family: var(--display); font-weight: 800; font-size: 1rem; color: var(--black); margin-bottom: 8px; line-height: 1.25; } - .pricing-card.enterprise .pricing-name { color: var(--white); } - .pricing-desc { font-size: 13px; color: #888; font-weight: 300; line-height: 1.55; margin-bottom: 28px; flex: 1; } - .pricing-card.enterprise .pricing-desc { color: rgba(255,255,255,.5); } - .pricing-divider { height: 1px; background: var(--gray); margin-bottom: 24px; } - .pricing-card.enterprise .pricing-divider { background: rgba(255,255,255,.1); } - .pricing-price-xof { font-family: var(--display); font-weight: 900; font-size: 1.4rem; color: var(--teal); letter-spacing: -.03em; line-height: 1; } - .pricing-card.enterprise .pricing-price-xof { color: var(--accent); } - .pricing-price-usd { font-size: 13px; color: #aaa; font-weight: 300; margin-top: 4px; margin-bottom: 4px; } - .pricing-unit { font-size: 12px; color: #bbb; font-weight: 400; } - .pricing-card.enterprise .pricing-unit { color: rgba(255,255,255,.35); } - .pricing-custom-label { font-family: var(--display); font-weight: 900; font-size: 1.4rem; color: var(--teal); letter-spacing: -.03em; } - .pricing-cta { margin-top: 28px; display: inline-flex; align-items: center; justify-content: center; gap: 8px; width: 100%; padding: 13px 0; border-radius: 100px; font-family: var(--display); font-weight: 700; font-size: 14px; background: var(--teal-pale); color: var(--teal); transition: background .15s, color .15s; } - .pricing-cta:hover { background: var(--teal); color: var(--white); } - .pricing-card.enterprise .pricing-cta { background: var(--teal); color: var(--white); } - .pricing-card.enterprise .pricing-cta:hover { filter: brightness(1.1); } + .product-pricing { + padding: 96px 64px; + background: var(--gray-2); + } + + .product-pricing-inner { + max-width: 1200px; + margin: 0 auto; + } + + .pricing-grid { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 20px; + margin-top: 56px; + } + + .pricing-grid-bottom { + display: grid; + grid-template-columns: repeat(2, 1fr); + gap: 20px; + margin-top: 20px; + } + + .pricing-card { + background: var(--white); + border-radius: 24px; + padding: 36px 28px; + border: 1.5px solid var(--gray); + display: flex; + flex-direction: column; + transition: border-color .2s, transform .2s, box-shadow .2s; + } + + .pricing-card:hover { + border-color: var(--teal); + transform: translateY(-4px); + box-shadow: 0 12px 36px rgba(25, 112, 97, .12); + } + + .pricing-card.enterprise { + background: var(--dark-bg); + border-color: var(--teal); + box-shadow: 0 8px 32px rgba(25, 112, 97, .18); + } + + .pricing-icon { + width: 48px; + height: 48px; + border-radius: 14px; + background: var(--teal-pale); + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 20px; + } + + .pricing-card.enterprise .pricing-icon { + background: rgba(255, 255, 255, .1); + } + + .pricing-icon .material-icons-round { + color: var(--teal); + font-size: 24px; + } + + .pricing-card.enterprise .pricing-icon .material-icons-round { + color: var(--accent); + } + + .pricing-name { + font-family: var(--display); + font-weight: 800; + font-size: 1rem; + color: var(--black); + margin-bottom: 8px; + line-height: 1.25; + } + + .pricing-card.enterprise .pricing-name { + color: var(--white); + } + + .pricing-desc { + font-size: 13px; + color: #888; + font-weight: 300; + line-height: 1.55; + margin-bottom: 28px; + flex: 1; + } + + .pricing-card.enterprise .pricing-desc { + color: rgba(255, 255, 255, .5); + } + + .pricing-divider { + height: 1px; + background: var(--gray); + margin-bottom: 24px; + } + + .pricing-card.enterprise .pricing-divider { + background: rgba(255, 255, 255, .1); + } + + .pricing-price-xof { + font-family: var(--display); + font-weight: 900; + font-size: 1.4rem; + color: var(--teal); + letter-spacing: -.03em; + line-height: 1; + } + + .pricing-card.enterprise .pricing-price-xof { + color: var(--accent); + } + + .pricing-price-usd { + font-size: 13px; + color: #aaa; + font-weight: 300; + margin-top: 4px; + margin-bottom: 4px; + } + + .pricing-unit { + font-size: 12px; + color: #bbb; + font-weight: 400; + } + + .pricing-card.enterprise .pricing-unit { + color: rgba(255, 255, 255, .35); + } + + .pricing-custom-label { + font-family: var(--display); + font-weight: 900; + font-size: 1.4rem; + color: var(--teal); + letter-spacing: -.03em; + } + + .pricing-cta { + margin-top: 28px; + display: inline-flex; + align-items: center; + justify-content: center; + gap: 8px; + width: 100%; + padding: 13px 0; + border-radius: 100px; + font-family: var(--display); + font-weight: 700; + font-size: 14px; + background: var(--teal-pale); + color: var(--teal); + transition: background .15s, color .15s; + } + + .pricing-cta:hover { + background: var(--teal); + color: var(--white); + } + + .pricing-card.enterprise .pricing-cta { + background: var(--teal); + color: var(--white); + } + + .pricing-card.enterprise .pricing-cta:hover { + filter: brightness(1.1); + } /* ── CTA ───────────────────────────────────────── */ - .product-cta { padding: 88px 64px; text-align: center; background: var(--teal-pale); } - .product-cta h2 { font-family: var(--display); font-weight: 900; font-size: clamp(1.8rem, 3vw, 2.4rem); color: var(--black); letter-spacing: -0.03em; margin-bottom: 16px; } - .product-cta p { font-size: 16px; color: #666; margin-bottom: 36px; font-weight: 300; max-width: 560px; margin-left: auto; margin-right: auto; } - .btn-cta-lg { display: inline-flex; align-items: center; gap: 10px; font-family: var(--display); font-weight: 800; font-size: 16px; padding: 16px 36px; border-radius: 100px; background: var(--teal); color: var(--white); transition: filter .15s, transform .12s; text-decoration: none; } - .btn-cta-lg:hover { filter: brightness(1.1); transform: translateY(-2px); } - .btn-outline-product { display: inline-flex; align-items: center; gap: 8px; font-family: var(--body); font-weight: 600; font-size: 15px; padding: 14px 30px; border-radius: 100px; border: 1.5px solid var(--teal); color: var(--teal); transition: all .15s; margin-left: 14px; } - .btn-outline-product:hover { background: var(--teal); color: var(--white); } + .product-cta { + padding: 88px 64px; + text-align: center; + background: var(--teal-pale); + } + + .product-cta h2 { + font-family: var(--display); + font-weight: 900; + font-size: clamp(1.8rem, 3vw, 2.4rem); + color: var(--black); + letter-spacing: -0.03em; + margin-bottom: 16px; + } + + .product-cta p { + font-size: 16px; + color: #666; + margin-bottom: 36px; + font-weight: 300; + max-width: 560px; + margin-left: auto; + margin-right: auto; + } + + .btn-cta-lg { + display: inline-flex; + align-items: center; + gap: 10px; + font-family: var(--display); + font-weight: 800; + font-size: 16px; + padding: 16px 36px; + border-radius: 100px; + background: var(--teal); + color: var(--white); + transition: filter .15s, transform .12s; + text-decoration: none; + } + + .btn-cta-lg:hover { + filter: brightness(1.1); + transform: translateY(-2px); + } + + .btn-outline-product { + display: inline-flex; + align-items: center; + gap: 8px; + font-family: var(--body); + font-weight: 600; + font-size: 15px; + padding: 14px 30px; + border-radius: 100px; + border: 1.5px solid var(--teal); + color: var(--teal); + transition: all .15s; + margin-left: 14px; + } + + .btn-outline-product:hover { + background: var(--teal); + color: var(--white); + } @media (max-width: 1024px) { - .pricing-grid { grid-template-columns: repeat(2, 1fr); } - .pricing-grid-bottom { grid-template-columns: 1fr; } - .ops-stats-inner { grid-template-columns: 1fr; } - .ops-stat { border-right: none; border-bottom: 1px solid rgba(255,255,255,.06); } - .ops-stat:last-child { border-bottom: none; } + .pricing-grid { + grid-template-columns: repeat(2, 1fr); + } + + .pricing-grid-bottom { + grid-template-columns: 1fr; + } + + .ops-stats-inner { + grid-template-columns: 1fr; + } + + .ops-stat { + border-right: none; + border-bottom: 1px solid rgba(255, 255, 255, .06); + } + + .ops-stat:last-child { + border-bottom: none; + } } + @media (max-width: 768px) { - .product-hero-green-inner { grid-template-columns: 1fr; padding: 56px 0 48px; } - .product-hero-green { padding: 0 24px; } - .product-features, .product-how, .product-pricing, .product-cta { padding: 56px 24px; } - .features-grid, .pricing-grid { grid-template-columns: 1fr; } - .btn-outline-product { margin-left: 0; margin-top: 12px; } - .ops-stats-inner { padding: 0 24px; } - .ops-stat { padding: 28px 16px; } + .product-hero-green-inner { + grid-template-columns: 1fr; + padding: 56px 0 48px; + } + + .product-hero-green { + padding: 0 24px; + } + + .product-features, + .product-how, + .product-pricing, + .product-cta { + padding: 56px 24px; + } + + .features-grid, + .pricing-grid { + grid-template-columns: 1fr; + } + + .btn-outline-product { + margin-left: 0; + margin-top: 12px; + } + + .ops-stats-inner { + padding: 0 24px; + } + + .ops-stat { + padding: 28px 16px; + } } {% endblock %} @@ -255,11 +880,11 @@ agriculture {% trans "MON AGRO · INTERVENTION & OPÉRATIONS TERRAIN" %}
-

{% blocktrans %}Transformez les recommandations
en interventions terrain.{% endblocktrans %}

+

{% blocktrans %}Transformez les recommandations
en interventions terrain.{% endblocktrans %}

{% trans "Mon Agro by JooL connecte les diagnostics JooL à un réseau d'agronomes, techniciens et opérateurs terrain pour accompagner les producteurs, exécuter les interventions et assurer le suivi des parcelles avec précision." %}

@@ -273,7 +898,7 @@ warning_amber
-
{% trans "Bloc Hévéa — Zone Sud" %}
+
{% trans "Bloc Hévéa · Zone Sud" %}
{% trans "Stress hydrique · Agronome assigné" %}
{% trans "Urgent" %} @@ -284,7 +909,7 @@ flight
-
{% trans "Pulvérisation drone — Ananas" %}
+
{% trans "Pulvérisation drone · Ananas" %}
{% trans "18 ha · Mission en cours" %}
{% trans "En cours" %} @@ -295,7 +920,7 @@ check_circle
-
{% trans "Traitement foliaire — Adjoua K." %}
+
{% trans "Traitement foliaire · Adjoua K." %}
{% trans "4.2 ha traités · Rapport soumis" %}
{% trans "Terminé" %} @@ -356,38 +981,38 @@
{% trans "Ce que Mon Agro active sur le terrain" %} -

{% blocktrans %}Une force opérationnelle pensée
pour l'exécution agricole.{% endblocktrans %}

+

{% blocktrans %}Une force opérationnelle pensée
pour l'exécution agricole.{% endblocktrans %}

track_changes

{% trans "Interventions ciblées" %}

-

{% trans "Déployez les bonnes actions au bon endroit grâce aux alertes, recommandations et niveaux de priorité générés par KIRiQ AI." %}

+

{% blocktrans %}Déployez les bonnes actions au bon endroit grâce aux alertes, recommandations et niveaux de priorité générés par KIRiQ Ai.{% endblocktrans %}

support_agent

{% trans "Accompagnement des producteurs" %}

-

{% trans "Suivez les producteurs avec des recommandations agronomiques, visites techniques et plans d'action adaptés aux réalités terrain." %}

+

{% blocktrans %}Suivez les producteurs avec des recommandations agronomiques, visites techniques et plans d'action adaptés aux réalités terrain.{% endblocktrans %}

manage_accounts

{% trans "Coordination des équipes terrain" %}

-

{% trans "Assignez les missions, suivez les interventions et pilotez vos opérations depuis une vision centralisée." %}

+

{% blocktrans %}Assignez les missions, suivez les interventions et pilotez vos opérations depuis une vision centralisée.{% endblocktrans %}

photo_camera

{% trans "Vérification & remontée terrain" %}

-

{% trans "Documentez les interventions avec photos, observations terrain et données géolocalisées directement synchronisées dans votre système." %}

+

{% blocktrans %}Documentez les interventions avec photos, observations terrain et données géolocalisées directement synchronisées dans votre système.{% endblocktrans %}

timeline

{% trans "Suivi continu des parcelles" %}

-

{% trans "Suivez l'évolution des cultures dans le temps et mesurez l'impact réel des actions menées sur le terrain." %}

+

{% blocktrans %}Suivez l'évolution des cultures dans le temps et mesurez l'impact réel des actions menées sur le terrain.{% endblocktrans %}

hub

{% trans "Déploiement à grande échelle" %}

-

{% trans "Activez un réseau d'agronomes et techniciens capable d'intervenir sur plusieurs zones agricoles simultanément." %}

+

{% blocktrans %}Activez un réseau d'agronomes et techniciens capable d'intervenir sur plusieurs zones agricoles simultanément.{% endblocktrans %}

@@ -397,8 +1022,9 @@
- {% trans "Comment ça fonctionne" %} -

{% blocktrans %}Comment Mon Agro fonctionne{% endblocktrans %}

+ {% trans "Comment ça fonctionne" %} +

{% blocktrans %}Comment Mon Agro fonctionne{% endblocktrans %}

{% trans "De la recommandation à l'exécution terrain." %}

@@ -406,7 +1032,8 @@
01

{% trans "Détection & priorisation" %}

-

{% trans "Les anomalies, risques et zones prioritaires sont identifiés via KIRiQ AI et les outils JooL." %}

+

{% trans "Les anomalies, risques et zones prioritaires sont identifiés via KIRiQ Ai et les outils JooL." %} +

@@ -439,7 +1066,7 @@
{% trans "Tarification" %} -

{% blocktrans %}Une tarification adaptée aux
opérations terrain.{% endblocktrans %}

+

{% blocktrans %}Une tarification adaptée aux
opérations terrain.{% endblocktrans %}

@@ -486,7 +1113,8 @@
hub
{% trans "Déploiement multi-sites" %}
-
{% trans "Coordination d'équipes terrain et opérations agricoles à grande échelle." %}
+
{% trans "Coordination d'équipes terrain et opérations agricoles à grande échelle." %} +
{% trans "Sur mesure" %}
{% trans "Tarification personnalisée" %}
@@ -513,11 +1141,11 @@
{% trans "Prêt à déployer ?" %} -

{% blocktrans %}Connectez intelligence agricole
et exécution terrain.{% endblocktrans %}

-

{% trans "Des coopératives aux agro-industriels, Mon Agro structure et pilote vos opérations terrain à grande échelle." %}

+

{% blocktrans %}De la donnée à l'action.{% endblocktrans %}

+

{% trans "Mon Agro transforme les alertes, diagnostics et recommandations de l'écosystème JooL en interventions terrain mesurables, exécutées et suivies à grande échelle." %}

-{% endblock %} +{% endblock %} \ No newline at end of file diff --git a/templates/core/products/monitor.html b/templates/core/products/monitor.html index 130d774..d0c6a7b 100644 --- a/templates/core/products/monitor.html +++ b/templates/core/products/monitor.html @@ -1,14 +1,14 @@ {% extends "base.html" %} {% load static i18n %} -{% block title %}{% trans "Jool Monitor — Cartographie drone haute résolution | Jool International" %}{% endblock %} -{% block title_plain %}{% trans "Jool Monitor — Cartographie drone haute résolution | Jool International" %}{% endblock %} +{% block title %}{% trans "Jool Monitor | Cartographie drone haute résolution | Jool International" %}{% endblock %} +{% block title_plain %}{% trans "Jool Monitor | Cartographie drone haute résolution | Jool International" %}{% endblock %} {% block meta_description %}{% trans "JooL Monitor transforme les vols drone en cartographies détaillées, mesures précises et rapports terrain pour analyser vos surfaces, compter les plants et suivre l'évolution de vos parcelles agricoles en Afrique." %}{% endblock %} -{% block og_title %}{% trans "Jool Monitor — Cartographie drone haute résolution pour vos parcelles" %}{% endblock %} +{% block og_title %}{% trans "Jool Monitor | Cartographie drone haute résolution pour vos parcelles" %}{% endblock %} {% block og_description %}{% trans "Comptez, mesurez, cartographiez et contrôlez vos parcelles avec une précision nouvelle grâce à l'imagerie drone analysée par IA." %}{% endblock %} -{% block twitter_title %}{% trans "Jool Monitor — Cartographie drone haute résolution pour vos parcelles" %}{% endblock %} +{% block twitter_title %}{% trans "Jool Monitor | Cartographie drone haute résolution pour vos parcelles" %}{% endblock %} {% block twitter_description %}{% trans "Comptez, mesurez, cartographiez et contrôlez vos parcelles avec une précision nouvelle grâce à l'imagerie drone analysée par IA." %}{% endblock %} {% block schema_org %} @@ -20,13 +20,52 @@ "applicationCategory": "AgricultureApplication", "operatingSystem": "Web", "url": "https://jool-international.com/produits/monitor/", - "description": "Solution de cartographie drone pour l'agriculture : orthomosaïques, comptage intelligent, modèles 3D et suivi visuel continu des exploitations agricoles.", - "offers": { "@type": "Offer", "priceCurrency": "XOF" }, + "description": "Solution de cartographie drone haute résolution pour l'agriculture africaine : orthomosaïques, comptage intelligent de plants, modèles 3D et suivi visuel continu des exploitations.", + "offers": { + "@type": "Offer", + "priceCurrency": "XOF", + "availability": "https://schema.org/InStock" + }, "provider": { "@type": "Organization", "name": "Jool International", - "url": "https://jool-international.com" - } + "url": "https://jool-international.com", + "logo": "https://jool-international.com/static/img/logo.png" + }, + "featureList": [ + "Cartographie drone haute résolution", + "Orthomosaïques et modèles numériques de terrain", + "Comptage automatique de plants", + "Détection des manquants et zones dégradées", + "Suivi visuel multi-missions dans le temps", + "Export SIG et formats métier" + ] +} + + {% endblock %} @@ -150,24 +189,26 @@ flight {% trans "JOOL MONITOR · DRONE & HAUTE RÉSOLUTION" %} -

{% blocktrans %}Voyez votre terrain
en haute résolution.{% endblocktrans %}

+

{% blocktrans %}Voyez votre terrain
en haute résolution.{% endblocktrans %}

{% trans "JooL Monitor transforme les vols drone en cartographies détaillées, mesures précises et rapports terrain pour analyser vos surfaces, compter les plants et suivre l'évolution de vos parcelles dans le temps." %}

- {% trans "JooL Monitor — cartographie drone haute résolution" as alt_monitor %} - {{ alt_monitor }} -
- place {% trans "Palmier bloc 4" %} -
-
- report_problem {% trans "3 anomalies détectées" %} -
+ + {% trans 'JooL Monitor, Démonstration cartographie drone' %} +
+
+ play_arrow +
+
+
@@ -186,38 +227,38 @@
{% trans "Ce que JooL Monitor active sur le terrain" %} -

{% blocktrans %}Une lecture terrain précise,
mesurable et exploitable.{% endblocktrans %}

+

{% blocktrans %}Une lecture terrain précise,
mesurable et exploitable.{% endblocktrans %}

grain

{% trans "Comptage intelligent" %}

-

{% trans "Détectez, comptez et localisez automatiquement les plants afin de visualiser les manquants, les densités et les écarts parcelle par parcelle." %}

+

{% blocktrans %}Détectez, comptez et localisez automatiquement les plants afin de visualiser les manquants, les densités et les écarts parcelle par parcelle.{% endblocktrans %}

map

{% trans "Orthomosaïque haute définition" %}

-

{% trans "Obtenez des cartes aériennes ultra-détaillées, nettes, mesurables et directement exploitables par vos équipes terrain." %}

+

{% blocktrans %}Obtenez des cartes aériennes ultra-détaillées, nettes, mesurables et directement exploitables par vos équipes terrain.{% endblocktrans %}

view_in_ar

{% trans "Modèles 3D terrain" %}

-

{% trans "Reconstituez le relief, les volumes et la structure végétale pour analyser plus finement vos blocs agricoles." %}

+

{% blocktrans %}Reconstituez le relief, les volumes et la structure végétale pour analyser plus finement vos blocs agricoles.{% endblocktrans %}

task_alt

{% trans "Audit visuel & conformité" %}

-

{% trans "Comparez le terrain réel aux données déclarées, identifiez les écarts et documentez les zones sensibles avec preuve visuelle." %}

+

{% blocktrans %}Comparez le terrain réel aux données déclarées, identifiez les écarts et documentez les zones sensibles avec preuve visuelle.{% endblocktrans %}

history

{% trans "Suivi dans le temps" %}

-

{% trans "Comparez plusieurs missions drone afin de mesurer l'évolution des cultures, détecter les pertes et suivre les changements dans le temps." %}

+

{% blocktrans %}Comparez plusieurs missions drone afin de mesurer l'évolution des cultures, détecter les pertes et suivre les changements dans le temps.{% endblocktrans %}

download

{% trans "Exports prêts à l'usage" %}

-

{% trans "Téléchargez vos livrables dans des formats compatibles avec vos outils SIG, reporting et workflows opérationnels." %}

+

{% blocktrans %}Téléchargez vos livrables dans des formats compatibles avec vos outils SIG, reporting et workflows opérationnels.{% endblocktrans %}

@@ -228,7 +269,7 @@
{% trans "Comment ça fonctionne" %} -

{% blocktrans %}Comment JooL Monitor fonctionne{% endblocktrans %}

+

{% blocktrans %}Comment JooL Monitor fonctionne{% endblocktrans %}

{% trans "Du vol drone au livrable terrain." %}

@@ -269,7 +310,7 @@
{% trans "Tarification" %} -

{% blocktrans %}Une tarification adaptée aux
opérations terrain.{% endblocktrans %}

+

{% blocktrans %}Une tarification adaptée aux
opérations terrain.{% endblocktrans %}

@@ -333,11 +374,11 @@
{% trans "Prêt à commencer ?" %} -

{% blocktrans %}Passez de l'observation terrain
à une lecture mesurable de vos parcelles.{% endblocktrans %}

-

{% trans "Planifiez votre première mission de cartographie drone avec nos équipes." %}

+

{% blocktrans %}Passez de l'observation à la mesure.{% endblocktrans %}

+

{% trans "Transformez vos parcelles en données exploitables grâce à la cartographie drone haute résolution, aux mesures précises et aux rapports terrain de JooL Monitor." %}

- flight {% trans "Planifier un vol" %} + flight {% trans "Découvrir JooL Monitor" %} {% trans "Parler à notre équipe" %} diff --git a/templates/sitemap.xml b/templates/sitemap.xml index 7bbc2c9..2d196f3 100644 --- a/templates/sitemap.xml +++ b/templates/sitemap.xml @@ -1,46 +1,135 @@ - + + + https://jool-international.com/ - 2025-05-19 + + + 2026-06-08 weekly 1.0 https://jool-international.com/a-propos/ - 2025-05-19 + + + 2026-06-08 monthly 0.8 https://jool-international.com/produits/kiriq/ - 2025-05-19 + + + 2026-06-08 monthly 0.9 https://jool-international.com/produits/monitor/ - 2025-05-19 + + + 2026-06-08 monthly 0.9 https://jool-international.com/produits/joolid/ - 2025-05-19 + + + 2026-06-08 monthly 0.9 https://jool-international.com/produits/monagro/ - 2025-05-19 + + + 2026-06-08 monthly 0.9 + + https://jool-international.com/confidentialite/ + + + 2026-06-08 + yearly + 0.3 + + + + + + https://jool-international.com/en/ + + + 2026-06-08 + weekly + 0.9 + + + + https://jool-international.com/en/about/ + + + 2026-06-08 + monthly + 0.7 + + + + https://jool-international.com/en/products/kiriq/ + + + 2026-06-08 + monthly + 0.8 + + + + https://jool-international.com/en/products/monitor/ + + + 2026-06-08 + monthly + 0.8 + + + + https://jool-international.com/en/products/joolid/ + + + 2026-06-08 + monthly + 0.8 + + + + https://jool-international.com/en/products/monagro/ + + + 2026-06-08 + monthly + 0.8 + + + + https://jool-international.com/en/privacy/ + + + 2026-06-08 + yearly + 0.3 + +