"""Marketing routes — Phase 2 templated landing.

Phase 2 (A-2.1+): renders templates/marketing/landing.html.
Tasks A-2.2 through A-2.7 will progressively enrich the landing template.
Tasks A-2.8 will add /tarifs, /fonctionnalites, /conformite, /contact routes.
"""
from flask import render_template

from . import marketing_bp


@marketing_bp.route('/')
def landing():
    """Marketing landing page — public, indexable, French-Canadian.

    Called directly (not via redirect) from src/api/recordings.py:index
    when the visitor is anonymous. See B-1.3 fix commit af29539 for context.
    """
    return render_template('marketing/landing.html')
