{% extends 'base.html.twig' %} {% block title %}{{ 'base.title'|trans }}{% endblock %} {% block meta_description %}{{ 'base.meta_description'|trans }}{% endblock %} {% block head_extra %} {% endblock %} {% block meta_extra %} {% if site_settings.monetizationEnabled %} {% endif %} {% endblock %} {% block body %} {% from '_macros/image.html.twig' import picture %} {# SEKCJA 1 — HERO #}
{# Ambient gradient blobs #}

{{ 'home.hero.title_1'|trans }}
{{ 'home.hero.title_2'|trans }}

{{ 'home.hero.subtitle'|trans }}

{% if site_settings.monetizationEnabled %} {{ 'home.hero.cta_download'|trans }} {% endif %} {{ 'home.hero.cta_how'|trans }}
{# Phone mockups — aligned, subtle hover lift #}
{{ picture('images/hero/step_1.png', 'hero_phone', 'TROPO — ekran główny', 'w-full h-auto rounded-2xl shadow-2xl', 'eager', 500, 986) }}
{{ picture('images/hero/step_2.png', 'hero_phone', 'TROPO — ekran misji', 'w-full h-auto rounded-2xl shadow-2xl', 'eager', 500, 986) }}
{{ picture('images/hero/step_3.png', 'hero_phone', 'TROPO — ekran misji', 'w-full h-auto rounded-2xl shadow-2xl', 'eager', 500, 986) }}
{# SEKCJA 2 — JAK TO DZIAŁA (numbered steps, not identical cards) #}

{{ 'home.how_it_works.title'|trans }}

{{ 'home.how_it_works.subtitle'|trans }}

{% set steps = [ {icon: '', color: 'scout'}, {icon: '', color: 'blitz'}, {icon: '', color: 'echo'} ] %} {% for step in steps %}

{{ ('home.how_it_works.step' ~ loop.index ~ '_title')|trans }}

{{ ('home.how_it_works.step' ~ loop.index ~ '_desc')|trans }}

{% endfor %}
{# SEKCJA 3 — POZNAJ DRUŻYNĘ #}

{{ 'home.team.title'|trans }}

{{ 'home.team.subtitle'|trans }}

{% set characters = [ {slug: 'scout', name: 'Scout', species: 'character.scout.species'|trans, color: 'scout', desc: 'character.scout.home_desc'|trans}, {slug: 'blitz', name: 'Blitz', species: 'character.blitz.species'|trans, color: 'blitz', desc: 'character.blitz.home_desc'|trans}, {slug: 'nova', name: 'Nova', species: 'character.nova.species'|trans, color: 'nova', desc: 'character.nova.home_desc'|trans}, {slug: 'echo', name: 'Echo', species: 'character.echo.species'|trans, color: 'echo', desc: 'character.echo.home_desc'|trans} ] %} {% for char in characters %}
{{ picture('images/characters/' ~ char.slug ~ '_ikona.png', 'char_icon', char.name, 'w-full h-full object-cover rounded-full') }}
{{ picture('images/' ~ char.slug ~ '_logo_hover.png', 'char_icon', char.name, 'w-full h-full object-cover rounded-full') }}

{{ char.name }}

{{ char.species }}

{{ char.desc }}

{{ 'home.team.meet_me'|trans }}

{% endfor %}
{# SEKCJA 3.5 — ZBIERAJ OZNAKI #}

{{ 'home.badges.title'|trans }}

{{ 'home.badges.subtitle'|trans({'%count%': badgeCount}) }}

{{ badgeCount }}

{{ 'home.badges.count_label'|trans }}

{% set sampleBadges = [ {name: 'Tropiciel', char: 'scout', loc: 'Teren'}, {name: 'Domowy Olimpijczyk', char: 'blitz', loc: 'Dom'}, {name: 'Budowniczy', char: 'nova', loc: 'Dom'}, {name: 'Poeta Przyrody', char: 'echo', loc: 'Teren'} ] %} {% for b in sampleBadges %}
{{ picture('images/characters/' ~ b.char ~ '_ikona.png', 'char_icon', b.name, 'w-full h-full object-cover rounded-full') }}

{{ b.name }}

{{ b.loc }}
{% endfor %}
{{ 'home.badges.see_all'|trans }}
{# SEKCJA 4 — MANIFEST #}
{{ 'home.manifest.quote'|trans }}

{{ 'home.manifest.screen_time'|trans }}

{{ 'home.manifest.no_ads'|trans }}

{{ 'home.manifest.together'|trans }}

{{ 'home.manifest.read_more'|trans }}
{# SEKCJA — DLA CAŁEJ RODZINY #}

{{ 'home.family.title'|trans }}

{{ 'home.family.subtitle'|trans }}

{% set family_items = [ {icon: '', color: 'scout'}, {icon: '', color: 'blitz'}, {icon: '', color: 'nova'} ] %} {% for item in family_items %}

{{ ('home.family.' ~ ['profiles_title', 'together_title', 'phone_title'][loop.index0])|trans }}

{{ ('home.family.' ~ ['profiles_desc', 'together_desc', 'phone_desc'][loop.index0])|trans }}

{% endfor %}
{% if site_settings.monetizationEnabled %} {# SEKCJA 5 — CENNIK #}

{{ 'pricing.heading'|trans }}

{% include '_partials/pricing_cards.html.twig' with {variant: 'compact'} %}

{{ 'pricing.compare'|trans }}

{% endif %} {# SEKCJA 7 — CTA KOŃCOWY #}

{{ 'home.cta.title'|trans }}

{% if site_settings.monetizationEnabled %}{{ 'home.cta.email_prompt_monetized'|trans }}{% else %}{{ 'home.cta.email_prompt'|trans }}{% endif %}

{% endblock %}