<section class="py-16" x-data="{ tab: '' }" x-init="tab = $refs.tab1.textContent">
<div class="container px-4 mx-auto">
<span class="text-sm font-semibold uppercase">FAQ</span>
<h2 class="font-heading text-3xl sm:text-4xl mt-2 mb-10">Questions and Answers</h2>
<div class="max-w-3xl mx-auto">
<div class="sm:flex mb-10 items-center justify-between p-2 border border-gray-100 rounded">
<a x-ref="tab1" x-on:click.prevent="tab = $refs.tab1.textContent" class="inline-block w-full sm:w-36 py-3 text-center font-medium text-green-500 bg-green-50 font-heading rounded-sm" :class="{ 'font-medium text-green-500 bg-green-50': tab == $refs.tab1.textContent, 'text-gray-900 hover:bg-gray-50': tab != $refs.tab1.textContent }" href="#">General</a>
<a x-ref="tab2" x-on:click.prevent="tab = $refs.tab2.textContent" class="inline-block w-full sm:w-36 py-3 text-center font-heading text-gray-900 hover:bg-gray-50 rounded-sm" :class="{ 'font-medium text-green-500 bg-green-50': tab == $refs.tab2.textContent, 'text-gray-900 hover:bg-gray-50': tab != $refs.tab2.textContent }" href="#">Tools</a>
<a x-ref="tab3" x-on:click.prevent="tab = $refs.tab3.textContent" class="inline-block w-full sm:w-36 py-3 text-center font-heading text-gray-900 hover:bg-gray-50 rounded-sm" :class="{ 'font-medium text-green-500 bg-green-50': tab == $refs.tab3.textContent, 'text-gray-900 hover:bg-gray-50': tab != $refs.tab3.textContent }" href="#">Payments</a>
<a x-ref="tab4" x-on:click.prevent="tab = $refs.tab4.textContent" class="inline-block w-full sm:w-36 py-3 text-center font-heading text-gray-900 hover:bg-gray-50 rounded-sm" :class="{ 'font-medium text-green-500 bg-green-50': tab == $refs.tab4.textContent, 'text-gray-900 hover:bg-gray-50': tab != $refs.tab4.textContent }" href="#">Returns</a>
<a x-ref="tab5" x-on:click.prevent="tab = $refs.tab5.textContent" class="inline-block w-full sm:w-36 py-3 text-center font-heading text-gray-900 hover:bg-gray-50 rounded-sm" :class="{ 'font-medium text-green-500 bg-green-50': tab == $refs.tab5.textContent, 'text-gray-900 hover:bg-gray-50': tab != $refs.tab5.textContent }" href="#">Refunds</a>
</div>
<button class="flex w-full pt-4 pb-6 px-4 mb-4 text-left rounded" x-data="{ accordion: false }" x-on:click="accordion = !accordion" :class="{ 'border border-gray-100': accordion, 'bg-gray-50': !accordion }">
<div class="flex-shrink-0">
<div class="flex items-center justify-center w-8 h-8 text-xs font-medium rounded-sm" :class="{ 'text-white bg-green-500': accordion, 'text-gray-900 bg-white': !accordion }">1</div>
</div>
<div class="px-6 pt-1 mr-auto">
<h3 class="font-heading text-lg">Fusce eget nunc et libero accumsan rutrum quis nec lectus?</h3>
<div x-ref="container" :style="accordion ? 'height: ' + $refs.container.scrollHeight + 'px' : ''" class="overflow-hidden h-0 duration-500">
<p class="leading-7 mt-4">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam euismod orci sed tristique placerat. Fusce in ligula urna. Fusce eget nunc et libero accumsan rutrum quis nec lectus. Quisque luctus sem nibh, quis ornare neque consectetur varius. Maecenas rhoncus consectetur rutrum.</p>
</div>
</div>
<div class="flex-shrink-0 pt-2">
<span :class="{'rotate-180': accordion, 'rotate-0': !accordion }" class="inline-block transform">
<svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M15 1L7.99997 8L0.999968 1" stroke="#2B3031" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</span>
</div>
</button>
<button class="flex w-full pt-4 pb-6 px-4 mb-4 text-left rounded" x-data="{ accordion: false }" x-on:click="accordion = !accordion" :class="{ 'border border-gray-100': accordion, 'bg-gray-50': !accordion }">
<div class="flex-shrink-0">
<div class="flex items-center justify-center w-8 h-8 text-xs font-medium rounded-sm" :class="{ 'text-white bg-green-500': accordion, 'text-gray-900 bg-white': !accordion }">2</div>
</div>
<div class="px-6 pt-1 mr-auto">
<h3 class="font-heading text-lg">Donec sed leo sit amet ante ornare laoreet in quis est?</h3>
<div x-ref="container" :style="accordion ? 'height: ' + $refs.container.scrollHeight + 'px' : ''" class="overflow-hidden h-0 duration-500">
<p class="leading-7 mt-4">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam euismod orci sed tristique placerat. Fusce in ligula urna. Fusce eget nunc et libero accumsan rutrum quis nec lectus. Quisque luctus sem nibh, quis ornare neque consectetur varius. Maecenas rhoncus consectetur rutrum.</p>
</div>
</div>
<div class="flex-shrink-0 pt-2">
<span :class="{'rotate-180': accordion, 'rotate-0': !accordion }" class="inline-block transform">
<svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M15 1L7.99997 8L0.999968 1" stroke="#2B3031" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</span>
</div>
</button>
<button class="flex w-full pt-4 pb-6 px-4 mb-4 text-left rounded" x-data="{ accordion: false }" x-on:click="accordion = !accordion" :class="{ 'border border-gray-100': accordion, 'bg-gray-50': !accordion }">
<div class="flex-shrink-0">
<div class="flex items-center justify-center w-8 h-8 text-xs font-medium rounded-sm" :class="{ 'text-white bg-green-500': accordion, 'text-gray-900 bg-white': !accordion }">3</div>
</div>
<div class="px-6 pt-1 mr-auto">
<h3 class="font-heading text-lg">Mauris vitae ex ut lectus cursus ornare?</h3>
<div x-ref="container" :style="accordion ? 'height: ' + $refs.container.scrollHeight + 'px' : ''" class="overflow-hidden h-0 duration-500">
<p class="leading-7 mt-4">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam euismod orci sed tristique placerat. Fusce in ligula urna. Fusce eget nunc et libero accumsan rutrum quis nec lectus. Quisque luctus sem nibh, quis ornare neque consectetur varius. Maecenas rhoncus consectetur rutrum.</p>
</div>
</div>
<div class="flex-shrink-0 pt-2">
<span :class="{'rotate-180': accordion, 'rotate-0': !accordion }" class="inline-block transform">
<svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M15 1L7.99997 8L0.999968 1" stroke="#2B3031" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</span>
</div>
</button>
<button class="flex w-full pt-4 pb-6 px-4 mb-4 text-left rounded" x-data="{ accordion: false }" x-on:click="accordion = !accordion" :class="{ 'border border-gray-100': accordion, 'bg-gray-50': !accordion }">
<div class="flex-shrink-0">
<div class="flex items-center justify-center w-8 h-8 text-xs font-medium rounded-sm" :class="{ 'text-white bg-green-500': accordion, 'text-gray-900 bg-white': !accordion }">4</div>
</div>
<div class="px-6 pt-1 mr-auto">
<h3 class="font-heading text-lg">Nam consequat, augue sed rutrum faucibus?</h3>
<div x-ref="container" :style="accordion ? 'height: ' + $refs.container.scrollHeight + 'px' : ''" class="overflow-hidden h-0 duration-500">
<p class="leading-7 mt-4">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam euismod orci sed tristique placerat. Fusce in ligula urna. Fusce eget nunc et libero accumsan rutrum quis nec lectus. Quisque luctus sem nibh, quis ornare neque consectetur varius. Maecenas rhoncus consectetur rutrum.</p>
</div>
</div>
<div class="flex-shrink-0 pt-2">
<span :class="{'rotate-180': accordion, 'rotate-0': !accordion }" class="inline-block transform">
<svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M15 1L7.99997 8L0.999968 1" stroke="#2B3031" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</span>
</div>
</button>
<button class="flex w-full pt-4 pb-6 px-4 mb-4 text-left rounded" x-data="{ accordion: false }" x-on:click="accordion = !accordion" :class="{ 'border border-gray-100': accordion, 'bg-gray-50': !accordion }">
<div class="flex-shrink-0">
<div class="flex items-center justify-center w-8 h-8 text-xs font-medium rounded-sm" :class="{ 'text-white bg-green-500': accordion, 'text-gray-900 bg-white': !accordion }">5</div>
</div>
<div class="px-6 pt-1 mr-auto">
<h3 class="font-heading text-lg">Cras at ante non ligula pharetra elementum?</h3>
<div x-ref="container" :style="accordion ? 'height: ' + $refs.container.scrollHeight + 'px' : ''" class="overflow-hidden h-0 duration-500">
<p class="leading-7 mt-4">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam euismod orci sed tristique placerat. Fusce in ligula urna. Fusce eget nunc et libero accumsan rutrum quis nec lectus. Quisque luctus sem nibh, quis ornare neque consectetur varius. Maecenas rhoncus consectetur rutrum.</p>
</div>
</div>
<div class="flex-shrink-0 pt-2">
<span :class="{'rotate-180': accordion, 'rotate-0': !accordion }" class="inline-block transform">
<svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M15 1L7.99997 8L0.999968 1" stroke="#2B3031" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</span>
</div>
</button>
</div>
</div>
</section>