<section id="request-order" class="py-20 bg-gray-50">
<div class="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="text-center mb-12" data-aos="fade-up">
<h2 id="form-heading" class="text-4xl font-extrabold text-red mb-4">
{{ 'quote.heading'|trans }}
</h2>
<p id="form-subtext" class="text-xl text-gray-600">
{{ 'quote.subtext'|trans }}
</p>
</div>
<form name="quote-request"
id="quote-request-form"
action="{{ path('app_quote_submit', {'_locale': app.request.locale}) }}"
method="POST"
{# Injections des traductions #}
data-swal-loading-title="{{ 'quote.swal.loading_title'|trans }}"
data-swal-loading-html="{{ 'quote.swal.loading_html'|trans }}"
data-swal-success-title="{{ 'quote.swal.success_title'|trans }}"
data-swal-error-title="{{ 'quote.swal.error_title'|trans }}"
data-swal-error-default="{{ 'quote.swal.error_default'|trans }}"
class="bg-white p-8 rounded-2xl shadow-2xl border-t-4 border-red space-y-6">
<input type="hidden" name="form-name" value="quote-request">
<div class="grid md:grid-cols-2 gap-6">
<div>
<label for="name" id="name-label" class="block text-sm font-medium text-gray-700 mb-2">{{ 'quote.form.name'|trans }} *</label>
<input type="text" id="name" name="name" required
class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-gold focus:border-transparent transition duration-300">
</div>
<div>
<label for="email" id="email-label" class="block text-sm font-medium text-gray-700 mb-2">{{ 'quote.form.email'|trans }} *</label>
<input type="email" id="email" name="email" required
class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-gold focus:border-transparent transition duration-300">
</div>
</div>
<div class="grid md:grid-cols-2 gap-6">
<div>
<label for="phone" id="phone-label" class="block text-sm font-medium text-gray-700 mb-2">{{ 'quote.form.phone'|trans }} *</label>
<input type="tel" id="phone" name="phone" required
class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-gold focus:border-transparent transition duration-300">
</div>
<div>
<label for="service" id="service-label" class="block text-sm font-medium text-gray-700 mb-2">{{ 'quote.form.service'|trans }} *</label>
<select id="service" name="service" required
class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-gold focus:border-transparent transition duration-300">
<option value="" id="service-default">{{ 'quote.form.service_placeholder'|trans }}</option>
<option>GROUPAGE</option>
</select>
</div>
</div>
<div class="grid md:grid-cols-2 gap-6">
<div>
<label for="origin" id="origin-label" class="block text-sm font-medium text-gray-700 mb-2">{{ 'quote.form.origin'|trans }} *</label>
<input type="text" id="origin" name="origin" required
class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-gold focus:border-transparent transition duration-300">
</div>
<div>
<label for="destination" id="destination-label" class="block text-sm font-medium text-gray-700 mb-2">{{ 'quote.form.destination'|trans }} *</label>
<input type="text" id="destination" name="destination" required
class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-gold focus:border-transparent transition duration-300">
</div>
</div>
<div>
<label for="details" id="details-label" class="block text-sm font-medium text-gray-700 mb-2">{{ 'quote.form.details'|trans }} *</label>
<textarea id="details" name="details" rows="4" required
class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-gold focus:border-transparent transition duration-300"></textarea>
</div>
<button type="submit" id="quote-request-btn"
class="w-full bg-primary-blue text-white py-3 px-4 rounded-lg font-bold hover:bg-primary-blue-dark transition duration-300 transform hover:scale-[1.02]">
<i class="fas fa-paper-plane mr-2"></i>
<span id="submit-button-text">{{ 'quote.form.submit'|trans }}</span>
</button>
<p id="form-note" class="text-center text-sm text-gray-500 mt-4">
<i class="fas fa-lock mr-2"></i>
{{ 'quote.form.privacy_note'|trans }}
</p>
</form>
</div>
</section>