.FAQ-module__7X6VPq__faqSection{background:linear-gradient(135deg,#e8f5f7 0%,#f0e8f5 50%,#e8f5f7 100%);min-height:100vh;padding:80px 20px}.FAQ-module__7X6VPq__faqContainer{max-width:1200px;margin:0 auto}.FAQ-module__7X6VPq__faqMainTitle{text-align:center;color:#373737;letter-spacing:2px;margin:0 0 60px;font-family:Cormorant Garamond,serif;font-size:70px;line-height:1.2}.FAQ-module__7X6VPq__faqSectionGroup{margin-bottom:50px}.FAQ-module__7X6VPq__faqSectionGroup:last-child{margin-bottom:0}.FAQ-module__7X6VPq__faqSectionTitle{color:#1fb6bb;text-align:center;letter-spacing:1px;margin:0 0 30px;font-family:Cormorant Garamond,serif;font-size:32px;font-weight:500}.FAQ-module__7X6VPq__faqAccordionWrapper{flex-direction:column;gap:20px;display:flex}.FAQ-module__7X6VPq__faqAccordionItem{background-color:#fff;border:1px solid #e0e0e0;border-radius:16px;transition:all .3s;overflow:hidden}.FAQ-module__7X6VPq__faqAccordionItem:hover{box-shadow:0 4px 12px #00000014}.FAQ-module__7X6VPq__faqAccordionButton{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:24px 32px;transition:all .3s;display:flex}.FAQ-module__7X6VPq__faqAccordionButton:hover{background-color:#fafafa}.FAQ-module__7X6VPq__faqAccordionQuestion{color:#6b6b6b;letter-spacing:.3px;padding-right:20px;font-size:18px;font-weight:500;line-height:1.5}.FAQ-module__7X6VPq__faqAccordionIcon{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .3s;display:flex}.FAQ-module__7X6VPq__faqAccordionItemOpen .FAQ-module__7X6VPq__faqAccordionIcon{transform:rotate(180deg)}.FAQ-module__7X6VPq__faqAccordionContent{max-height:0;transition:max-height .3s,padding .3s;overflow:hidden}.FAQ-module__7X6VPq__faqAccordionItemOpen .FAQ-module__7X6VPq__faqAccordionContent{max-height:1000px;padding:0 32px 24px}.FAQ-module__7X6VPq__faqAccordionAnswer{color:#6b6b6b;margin:0;padding-top:8px;font-size:15px;font-weight:400;line-height:1.7}@media (min-width:1400px){.FAQ-module__7X6VPq__faqMainTitle{margin-bottom:70px;font-size:80px}.FAQ-module__7X6VPq__faqSectionTitle{margin-bottom:35px;font-size:36px}.FAQ-module__7X6VPq__faqSectionGroup{margin-bottom:60px}.FAQ-module__7X6VPq__faqAccordionButton{padding:28px 40px}.FAQ-module__7X6VPq__faqAccordionQuestion{font-size:20px}.FAQ-module__7X6VPq__faqAccordionAnswer{font-size:16px}.FAQ-module__7X6VPq__faqAccordionItemOpen .FAQ-module__7X6VPq__faqAccordionContent{padding:0 40px 28px}}@media (max-width:1400px) and (min-width:1025px){.FAQ-module__7X6VPq__faqMainTitle{font-size:70px}}@media (max-width:1024px){.FAQ-module__7X6VPq__faqSection{min-height:auto;padding:70px 20px}.FAQ-module__7X6VPq__faqMainTitle{margin-bottom:50px;font-size:56px}.FAQ-module__7X6VPq__faqSectionTitle{margin-bottom:25px;font-size:28px}.FAQ-module__7X6VPq__faqSectionGroup{margin-bottom:45px}.FAQ-module__7X6VPq__faqAccordionButton{padding:22px 28px}.FAQ-module__7X6VPq__faqAccordionQuestion{font-size:17px}.FAQ-module__7X6VPq__faqAccordionAnswer{font-size:14px}.FAQ-module__7X6VPq__faqAccordionItemOpen .FAQ-module__7X6VPq__faqAccordionContent{padding:0 28px 22px}}@media (max-width:768px){.FAQ-module__7X6VPq__faqSection{padding:60px 20px}.FAQ-module__7X6VPq__faqMainTitle{letter-spacing:1.5px;margin-bottom:40px;font-size:44px}.FAQ-module__7X6VPq__faqSectionTitle{margin-bottom:20px;font-size:24px}.FAQ-module__7X6VPq__faqSectionGroup{margin-bottom:40px}.FAQ-module__7X6VPq__faqAccordionWrapper{gap:16px}.FAQ-module__7X6VPq__faqAccordionItem{border-radius:14px}.FAQ-module__7X6VPq__faqAccordionButton{padding:20px 24px}.FAQ-module__7X6VPq__faqAccordionQuestion{padding-right:16px;font-size:16px}.FAQ-module__7X6VPq__faqAccordionIcon{width:28px;height:28px}.FAQ-module__7X6VPq__faqAccordionItemOpen .FAQ-module__7X6VPq__faqAccordionContent{max-height:800px;padding:0 24px 20px}.FAQ-module__7X6VPq__faqAccordionAnswer{font-size:14px;line-height:1.6}}@media (max-width:640px){.FAQ-module__7X6VPq__faqSection{padding:50px 16px}.FAQ-module__7X6VPq__faqMainTitle{letter-spacing:1px;margin-bottom:35px;font-size:36px}.FAQ-module__7X6VPq__faqSectionTitle{margin-bottom:18px;font-size:22px}.FAQ-module__7X6VPq__faqSectionGroup{margin-bottom:35px}.FAQ-module__7X6VPq__faqAccordionWrapper{gap:14px}.FAQ-module__7X6VPq__faqAccordionItem{border-radius:12px}.FAQ-module__7X6VPq__faqAccordionButton{padding:18px 20px}.FAQ-module__7X6VPq__faqAccordionQuestion{padding-right:12px;font-size:15px}.FAQ-module__7X6VPq__faqAccordionIcon{width:26px;height:26px}.FAQ-module__7X6VPq__faqAccordionItemOpen .FAQ-module__7X6VPq__faqAccordionContent{padding:0 20px 18px}.FAQ-module__7X6VPq__faqAccordionAnswer{font-size:13px}}@media (max-width:480px){.FAQ-module__7X6VPq__faqSection{padding:40px 12px}.FAQ-module__7X6VPq__faqMainTitle{margin-bottom:30px;font-size:30px}.FAQ-module__7X6VPq__faqSectionTitle{margin-bottom:16px;font-size:20px}.FAQ-module__7X6VPq__faqSectionGroup{margin-bottom:30px}.FAQ-module__7X6VPq__faqAccordionWrapper{gap:12px}.FAQ-module__7X6VPq__faqAccordionItem{border-radius:10px}.FAQ-module__7X6VPq__faqAccordionButton{padding:16px 18px}.FAQ-module__7X6VPq__faqAccordionQuestion{font-size:14px;line-height:1.4}.FAQ-module__7X6VPq__faqAccordionIcon{width:24px;height:24px}.FAQ-module__7X6VPq__faqAccordionIcon svg{width:18px;height:18px}.FAQ-module__7X6VPq__faqAccordionItemOpen .FAQ-module__7X6VPq__faqAccordionContent{max-height:600px;padding:0 18px 16px}.FAQ-module__7X6VPq__faqAccordionAnswer{font-size:13px;line-height:1.6}}@media (max-width:380px){.FAQ-module__7X6VPq__faqSection{padding:35px 10px}.FAQ-module__7X6VPq__faqMainTitle{margin-bottom:25px;font-size:26px}.FAQ-module__7X6VPq__faqSectionTitle{margin-bottom:14px;font-size:18px}.FAQ-module__7X6VPq__faqSectionGroup{margin-bottom:25px}.FAQ-module__7X6VPq__faqAccordionWrapper{gap:10px}.FAQ-module__7X6VPq__faqAccordionButton{padding:14px 16px}.FAQ-module__7X6VPq__faqAccordionQuestion{padding-right:10px;font-size:13px}.FAQ-module__7X6VPq__faqAccordionIcon{width:22px;height:22px}.FAQ-module__7X6VPq__faqAccordionIcon svg{width:16px;height:16px}.FAQ-module__7X6VPq__faqAccordionItemOpen .FAQ-module__7X6VPq__faqAccordionContent{padding:0 16px 14px}.FAQ-module__7X6VPq__faqAccordionAnswer{font-size:12px;line-height:1.5}}@media (max-width:320px){.FAQ-module__7X6VPq__faqSection{padding:30px 8px}.FAQ-module__7X6VPq__faqMainTitle{margin-bottom:20px;font-size:24px}.FAQ-module__7X6VPq__faqSectionTitle{margin-bottom:12px;font-size:16px}.FAQ-module__7X6VPq__faqSectionGroup{margin-bottom:20px}.FAQ-module__7X6VPq__faqAccordionButton{padding:12px 14px}.FAQ-module__7X6VPq__faqAccordionQuestion{font-size:12px}.FAQ-module__7X6VPq__faqAccordionIcon{width:20px;height:20px}.FAQ-module__7X6VPq__faqAccordionIcon svg{width:14px;height:14px}.FAQ-module__7X6VPq__faqAccordionItemOpen .FAQ-module__7X6VPq__faqAccordionContent{padding:0 14px 12px}.FAQ-module__7X6VPq__faqAccordionAnswer{font-size:11px}}@media (hover:none) and (pointer:coarse){.FAQ-module__7X6VPq__faqAccordionButton{min-height:60px;padding:20px 24px}.FAQ-module__7X6VPq__faqAccordionButton:hover{background-color:#0000}.FAQ-module__7X6VPq__faqAccordionButton:active{background-color:#f5f5f5}.FAQ-module__7X6VPq__faqAccordionIcon{width:32px;height:32px}}@media (max-height:600px) and (orientation:landscape){.FAQ-module__7X6VPq__faqSection{min-height:auto;padding:40px 20px}.FAQ-module__7X6VPq__faqMainTitle{margin-bottom:30px}}
