<?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
$avi_lang = 'fr';
$is_fr    = true;

$avi_meta_title = 'Comment ça marche — Avision';
$avi_meta_desc  = 'Exécution SEO local automatisée, 24 h/24 avec Guardian Mode, Growth Radar et AVI Intelligence.';
$avi_schema_json = array(
	'@context' => 'https://schema.org',
	'@graph'   => array(
		array(
			'@type' => 'WebPage',
			'name'  => 'Comment ça marche — Avision',
			'url'   => 'https://avision.org/fr/comment-ca-marche/',
		),
		array(
			'@type' => 'HowTo',
			'name'  => 'Comment fonctionne l\'intégration Google',
			'step'  => array(
				array( '@type' => 'HowToStep', 'name' => 'Créez votre compte Avision (2 minutes)' ),
				array( '@type' => 'HowToStep', 'name' => 'Autorisez Google Business Profile via OAuth 2.0' ),
				array( '@type' => 'HowToStep', 'name' => 'AVI analyse votre fiche (60 secondes)' ),
				array( '@type' => 'HowToStep', 'name' => 'Guardian s\'active — la protection démarre immédiatement' ),
			),
		),
	),
);

if ( ! class_exists( 'Avision_Page_Template' ) ) {
	require_once AVISION_PLUGIN_DIR . 'includes/class-avision-page-template.php';
}

$hero = array(
	'badge'         => 'Simple. Puissant. Automatisé.',
	'title'         => 'SEO local en exécution, 24 h/24',
	'subtitle'      => 'Connectez votre Google Business Profile. AVI fait le reste.',
	'cta_primary'   => array(
		'label' => 'Voir les tarifs',
		'url'   => '/fr/tarifs/',
	),
	'cta_secondary' => array(
		'label' => 'Tarifs agences',
		'url'   => '/fr/tarifs-agences/',
	),
);

Avision_Page_Template::render(
	'how-it-works',
	$hero,
	static function () use ( $avi_schema_json ) {
		?>
		<section class="avi-content-section">
			<div class="avi-content-block">
				<h2>Trois produits, une plateforme</h2>
				<div class="avi-split avi-split--3" style="padding:0;">
					<article class="avi-info-card" style="margin:0;">
						<h3>Guardian Mode</h3>
						<ul>
							<li>Surveillance 24 h/24 de votre fiche GBP</li>
							<li>Réponses automatiques aux avis avec AVI Intelligence</li>
							<li>Détection et correction des modifications non autorisées</li>
							<li>Publication de posts optimisés selon un planning</li>
						</ul>
					</article>
					<article class="avi-info-card" style="margin:0;">
						<h3>Growth Radar</h3>
						<ul>
							<li>Suivi des positions de mots-clés chaque semaine ou chaque jour</li>
							<li>Veille concurrentielle</li>
							<li>Données réelles via DataForSEO</li>
							<li>Alertes en cas de baisse de classement</li>
						</ul>
					</article>
					<article class="avi-info-card" style="margin:0;">
						<h3>Chat AVI Intelligence</h3>
						<ul>
							<li>Posez toutes vos questions SEO local à votre consultant IA</li>
							<li>Personnalisé selon votre activité, ville et secteur</li>
							<li>Niveaux de progression adaptés à chaque contexte</li>
							<li>Moteur multi-modèles OpenRouter</li>
						</ul>
					</article>
				</div>
				<h2>Comment fonctionne l'intégration Google</h2>
				<ol class="avi-steps">
					<li>Créez votre compte Avision (2 minutes)</li>
					<li>Autorisez Google Business Profile via OAuth 2.0</li>
					<li>AVI analyse votre fiche (60 secondes)</li>
					<li>Guardian s'active — la protection démarre immédiatement</li>
				</ol>
				<?php
				$avi_lang = 'fr';
				include __DIR__ . '/../partials/avi-gbp-notice.php';
				?>
				<h2>Pour les agences</h2>
				<p>Gérez le SEO local à l'échelle d'une flotte avec des tableaux de bord agence, des tarifs wholesale par paliers et une surveillance centralisée.</p>
				<a class="avi-btn avi-btn--primary" href="<?php echo esc_url( home_url( '/fr/tarifs-agences/' ) ); ?>">Voir les offres agences</a>
			</div>
		</section>
		<script type="application/ld+json"><?php echo wp_json_encode( $avi_schema_json, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE ); ?></script>
		<?php
	}
);
