.faq-section[data-v-1b882f31]{background:linear-gradient(135deg,#667eea,#764ba2);padding:80px 24px;min-height:100vh}.faq-container[data-v-1b882f31]{max-width:900px;margin:0 auto}.faq-header[data-v-1b882f31]{text-align:center;margin-bottom:48px}.faq-title[data-v-1b882f31]{font-size:48px;color:#fff;margin-bottom:16px;font-weight:700}.faq-subtitle[data-v-1b882f31]{font-size:20px;color:#e0e7ff;line-height:1.6}.faq-image-wrapper[data-v-1b882f31]{margin-bottom:48px;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0000004d}.faq-hero-image[data-v-1b882f31]{width:100%;height:auto;display:block}.faq-list[data-v-1b882f31]{list-style:none;padding:0;margin:0}.faq-item[data-v-1b882f31]{background-color:#fff;border-radius:12px;margin-bottom:16px;box-shadow:0 4px 12px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.faq-item[data-v-1b882f31]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.faq-toggle[data-v-1b882f31]{display:none}.faq-question[data-v-1b882f31]{display:flex;justify-content:space-between;align-items:center;padding:24px;cursor:pointer;-webkit-user-select:none;user-select:none}.question-text[data-v-1b882f31]{font-size:20px;color:#1f2937;margin:0;font-weight:600;flex:1;padding-right:16px}.faq-icon[data-v-1b882f31]{width:24px;height:24px;position:relative;flex-shrink:0}.faq-icon[data-v-1b882f31]:before,.faq-icon[data-v-1b882f31]:after{content:"";position:absolute;background-color:#667eea;transition:transform .3s ease}.faq-icon[data-v-1b882f31]:before{width:24px;height:3px;top:50%;left:0;transform:translateY(-50%)}.faq-icon[data-v-1b882f31]:after{width:3px;height:24px;left:50%;top:0;transform:translate(-50%)}.faq-toggle:checked~.faq-question .faq-icon[data-v-1b882f31]:after{transform:translate(-50%) rotate(90deg);opacity:0}.faq-answer[data-v-1b882f31]{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;padding:0 24px}.faq-toggle:checked~.faq-answer[data-v-1b882f31]{max-height:1000px;padding:0 24px 24px}.answer-text[data-v-1b882f31]{font-size:16px;color:#4b5563;line-height:1.8;margin:0}@media (max-width: 768px){.faq-section[data-v-1b882f31]{padding:48px 16px}.faq-title[data-v-1b882f31]{font-size:36px}.faq-subtitle[data-v-1b882f31]{font-size:18px}.faq-header[data-v-1b882f31],.faq-image-wrapper[data-v-1b882f31]{margin-bottom:32px}.faq-question[data-v-1b882f31]{padding:20px}.question-text[data-v-1b882f31]{font-size:18px}.answer-text[data-v-1b882f31]{font-size:15px}}@media (max-width: 480px){.faq-section[data-v-1b882f31]{padding:32px 12px}.faq-title[data-v-1b882f31]{font-size:28px}.faq-subtitle[data-v-1b882f31]{font-size:16px}.faq-question[data-v-1b882f31]{padding:16px}.question-text[data-v-1b882f31]{font-size:16px}.answer-text[data-v-1b882f31]{font-size:14px}.faq-toggle:checked~.faq-answer[data-v-1b882f31]{padding:0 16px 16px}}.img-overlay-1[data-v-1b882f31]{position:relative;display:inline-block;width:1200px;height:400px}.img-overlay-1 img[data-v-1b882f31]{display:block;height:100%;width:100%;object-fit:cover;z-index:-1}.img-overlay-1[data-v-1b882f31]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--4fd2dea3)}
