.faq_faqPage__FilQK{max-width:1000px;margin:0 auto;padding:40px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.05);scroll-padding-top:100px}.faq_titleContainer__jyOFS{text-align:center;margin-bottom:30px}.faq_pageTitle__t3zdT{font-size:32px;font-weight:700;color:var(--brand-pink);margin-bottom:10px}.faq_description__ahDaU{text-align:center;margin-bottom:40px;color:#666;line-height:1.6}.faq_faqContent__fqAi8{margin-bottom:40px}.faq_preparingMessage__sOD4X{text-align:center;padding:60px 20px;color:#666;background-color:#f9f9f9;border-radius:10px;border:1px solid #e0e0e0}.faq_preparingMessage__sOD4X p{font-size:18px;margin:10px 0;line-height:1.6}.faq_preparingMessage__sOD4X p:first-child{font-weight:700;color:var(--brand-pink)}.faq_faqItem__3fb7c{border-bottom:1px solid #f0f0f0;margin-bottom:10px;word-break:break-all;transition:all .3s ease;border-radius:8px;padding:0 10px}.faq_faqItemHighlighted__bIwud{background-color:rgba(255,107,157,.1);border:2px solid var(--brand-pink);box-shadow:0 4px 12px rgba(255,107,157,.2);transform:scale(1.02);animation:faq_highlightPulse__jW8Bf 2s ease-in-out}@keyframes faq_highlightPulse__jW8Bf{0%{background-color:rgba(255,107,157,.2);box-shadow:0 4px 12px rgba(255,107,157,.3)}50%{background-color:rgba(255,107,157,.15);box-shadow:0 6px 16px rgba(255,107,157,.25)}to{background-color:rgba(255,107,157,.1);box-shadow:0 4px 12px rgba(255,107,157,.2)}}.faq_faqQuestion__rLcfA{display:flex;align-items:flex-start;padding:15px 0;cursor:pointer;position:relative}.faq_faqQuestionMark__LiVdx{color:var(--brand-pink);font-weight:700;font-size:18px;margin-right:10px;flex-shrink:0}.faq_faqQuestionText__nLxky{flex-grow:1;padding-right:30px;font-weight:500;color:var(--brand-pink)}.faq_faqToggleIcon__iMqFQ{position:absolute;right:0;top:15px;color:var(--brand-pink);font-size:18px}.faq_faqAnswerVisible__tWUuy,.faq_faqAnswer__Z3ioI{display:flex;color:#666;line-height:1.6}.faq_faqAnswerMark__k7fUc{color:var(--brand-pink);font-weight:700;font-size:18px;margin-right:10px;flex-shrink:0}.faq_faqAnswerText__jHBqn{flex-grow:1;padding-left:2rem}.faq_faqAnswerText__jHBqn p:before{content:"A.";font-weight:700;color:var(--text-color-dark);margin-right:.5rem}.faq_contactButtonContainer__0Kcd5{text-align:center;margin-top:40px}.faq_contactButton__unN7D{display:inline-block;background-color:var(--brand-pink);color:white;padding:12px 30px;border-radius:50px;font-weight:700;text-decoration:none;transition:background-color .3s}.faq_contactButton__unN7D:hover{background-color:#ff4f85}@media (max-width:768px){.faq_faqPage__FilQK{width:80%;padding:2rem;scroll-padding-top:80px}.faq_faqItemHighlighted__bIwud{transform:scale(1.01);margin:5px -5px}.faq_preparingMessage__sOD4X p{font-size:16px}}