@extends('layouts.base') {{-- ? Contact page shares the same base layout to keep global navigation consistent --}} @section('title', __('contact.title')) {{-- ! Dynamic page title for SEO and localization --}} @section('content') {{-- ! Wrapper with gradient background to echo the legal/terms visual identity --}}
{{-- ? Hero section featuring icon, title and subtitle --}}

{{ __('contact.title') }}

{{ __('contact.subtitle') }}

{{-- ? Informational cards explaining how the team handles messages --}}

{{ __('contact.highlights.response_title') }}

{{ __('contact.highlights.response_body') }}

{{ __('contact.highlights.privacy_title') }}

{{ __('contact.highlights.privacy_body') }}

{{ __('contact.highlights.backoffice_title') }}

{{ __('contact.highlights.backoffice_body') }}

{{-- ! Main contact form card --}}
{{-- ? Feedback banner when a message has been sent successfully --}} @if (session('status'))
{{ session('status') }}
@endif {{-- ! Contact form uses POST to localized route --}}
@csrf {{-- ? Name field --}}
@error('name')

{{ $message }}

@enderror
{{-- ? Email field --}}
@error('email')

{{ $message }}

@enderror
{{-- ? Category select --}}
@error('category')

{{ $message }}

@enderror
{{-- ? Message textarea --}}
@error('message')

{{ $message }}

@enderror
{{-- ! Simple anti-spam captcha --}}
{{ $captcha['question'] ?? '' }}
@error('captcha_answer')

{{ $message }}

@enderror
{{-- ? Submit button with subtle animation --}}
@endsection