.view[data-v-8f3e403e]{min-height:100dvh;padding:6rem 0 0}main[data-v-8f3e403e]{padding:3rem var(--base-padding-x) 4rem;display:flex;justify-content:center}.faq-container[data-v-8f3e403e]{width:100%;max-width:640px}.faq-container .faq-header[data-v-8f3e403e]{position:relative;margin-bottom:3rem;display:flex;flex-direction:column;align-items:center}.faq-container .faq-image-container[data-v-8f3e403e]{position:relative;width:100%;height:200px;overflow:hidden;border-radius:calc(1rem * var(--br));margin-bottom:3rem;box-shadow:0 4px 8px #0000001a}.faq-container .faq-image-container .faq-image[data-v-8f3e403e]{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.4,0,.1,1);will-change:transform;contain:paint}.faq-container h1[data-v-8f3e403e]{color:var(--color-main);font-family:"Garaje 0603",serif;font-size:clamp(2.5rem,5vw,3.5rem);text-align:center;margin-bottom:1rem;position:relative;z-index:3}.faq-container .subtitle[data-v-8f3e403e]{text-align:center;color:var(--color-text-light);margin-bottom:2rem;position:relative;z-index:3}.faq-list[data-v-8f3e403e]{display:flex;flex-direction:column;gap:1rem}.faq-item[data-v-8f3e403e]{background:var(--color-background);border-radius:1rem;overflow:hidden;transition:all .3s ease;border:1px solid var(--color-border)}.faq-item.active[data-v-8f3e403e]{background:var(--color-background-soft);border-color:var(--color-main);box-shadow:0 4px 20px #0000000d}.faq-question-header[data-v-8f3e403e]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;cursor:pointer;user-select:none}.faq-question-header h3[data-v-8f3e403e]{font-family:"Garaje 0603",serif;font-size:1.1rem;color:var(--color-heading);margin:0;padding-right:2rem}.faq-question-header .toggle-btn[data-v-8f3e403e]{position:relative;width:24px;height:24px;padding:0;background:transparent;border:none;cursor:pointer;flex-shrink:0}.faq-question-header .toggle-btn span[data-v-8f3e403e]{position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:var(--color-main);transform:translate(-50%,-50%);transition:transform .3s ease}.faq-question-header .toggle-btn span[data-v-8f3e403e]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:inherit;transform:rotate(90deg);transition:transform .3s ease}.faq-question-header .toggle-btn.active span[data-v-8f3e403e]:after{transform:rotate(0)}.faq-content[data-v-8f3e403e]{overflow:hidden;transition:height .3s ease-in-out;height:0}.faq-content .faq-answer[data-v-8f3e403e]{padding:0 1.5rem 1.5rem;color:var(--color-text);line-height:1.6}.slide-enter-active[data-v-8f3e403e],.slide-leave-active[data-v-8f3e403e]{transition:height .3s ease-in-out;overflow:hidden}.slide-enter-from[data-v-8f3e403e],.slide-leave-to[data-v-8f3e403e]{height:0!important}@media(max-width:768px){.faq-question-header[data-v-8f3e403e]{padding:1.25rem}.faq-question-header h3[data-v-8f3e403e]{font-size:1rem}.faq-container .faq-image-container[data-v-8f3e403e]{height:150px}}@media(min-width:768px){.faq-container .faq-image-container[data-v-8f3e403e]{height:250px}}@media(min-width:1024px){.faq-container .faq-image-container[data-v-8f3e403e]{height:300px}}@media(max-width:768px){.faq-answer[data-v-8f3e403e]{padding:0 1.25rem 1.25rem}}
