.HomepageFAQ_faqSection__4VBmP{padding:1.5rem 1.5rem 2rem;background:#f5f5f5}.HomepageFAQ_faqSection__4VBmP .HomepageFAQ_container__WUAfC{max-width:900px;margin:0 auto}.HomepageFAQ_faqSection__4VBmP .HomepageFAQ_header__5r1Vm{text-align:center;margin-bottom:3rem}.HomepageFAQ_faqSection__4VBmP .HomepageFAQ_title__z1M2i{font-size:2.25rem;font-weight:700;color:#1f1f2e;margin-bottom:.75rem}@media(max-width:768px){.HomepageFAQ_faqSection__4VBmP .HomepageFAQ_title__z1M2i{font-size:1.75rem}}.HomepageFAQ_faqSection__4VBmP .HomepageFAQ_subtitle__u_t6Z{font-size:1.1rem;color:#6b7280;margin:0}@media(max-width:768px){.HomepageFAQ_faqSection__4VBmP .HomepageFAQ_subtitle__u_t6Z{font-size:1rem}}.HomepageFAQ_faqSection__4VBmP .HomepageFAQ_faqList__nDU91{display:flex;flex-direction:column;gap:1rem}.HomepageFAQ_faqSection__4VBmP .HomepageFAQ_faqItem__5T9ez{background:#fff;border-radius:12px;border:1px solid hsla(220,9%,46%,.2);overflow:hidden;transition:all .3s ease}.HomepageFAQ_faqSection__4VBmP .HomepageFAQ_faqItem__5T9ez:hover{border-color:rgba(228,9,94,.3);box-shadow:0 4px 12px rgba(228,9,94,.1)}.HomepageFAQ_faqSection__4VBmP .HomepageFAQ_faqItem__5T9ez.HomepageFAQ_open__Yv_NS{border-color:#e4095e}.HomepageFAQ_faqSection__4VBmP .HomepageFAQ_question__Jdyux{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:none;border:none;cursor:pointer;text-align:left;transition:background .2s ease}.HomepageFAQ_faqSection__4VBmP .HomepageFAQ_question__Jdyux:hover{background:rgba(228,9,94,.02)}.HomepageFAQ_faqSection__4VBmP .HomepageFAQ_question__Jdyux .HomepageFAQ_questionText__p0pOI{flex:1 1;font-size:1.1rem;font-weight:600;color:#1f1f2e}@media(max-width:768px){.HomepageFAQ_faqSection__4VBmP .HomepageFAQ_question__Jdyux .HomepageFAQ_questionText__p0pOI{font-size:1rem}}.HomepageFAQ_faqSection__4VBmP .HomepageFAQ_question__Jdyux .HomepageFAQ_icon__OBeQD{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#e4095e}.HomepageFAQ_faqSection__4VBmP .HomepageFAQ_answer__CdM15{overflow:hidden}.HomepageFAQ_faqSection__4VBmP .HomepageFAQ_answer__CdM15 .HomepageFAQ_answerContent__iuqBw{padding:0 1.5rem 1.25rem}.HomepageFAQ_faqSection__4VBmP .HomepageFAQ_answer__CdM15 .HomepageFAQ_answerContent__iuqBw p{font-size:1rem;line-height:1.7;color:#121219;margin:0}@media(max-width:768px){.HomepageFAQ_faqSection__4VBmP .HomepageFAQ_answer__CdM15 .HomepageFAQ_answerContent__iuqBw p{font-size:.95rem}}.HomepageFAQ_faqSection__4VBmP .HomepageFAQ_ctaFooter__eiuCN{text-align:center;margin-top:3rem;padding-top:2rem;border-top:1px solid hsla(220,9%,46%,.2)}.HomepageFAQ_faqSection__4VBmP .HomepageFAQ_ctaFooter__eiuCN .HomepageFAQ_ctaText__MFLMO{font-size:1.1rem;color:#1f1f2e;margin-bottom:1rem;font-weight:500}.HomepageFAQ_faqSection__4VBmP .HomepageFAQ_ctaFooter__eiuCN .HomepageFAQ_ctaButton__Vf6XR{display:inline-block;padding:.875rem 2rem;background:#e4095e;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:1rem;transition:all .2s ease}.HomepageFAQ_faqSection__4VBmP .HomepageFAQ_ctaFooter__eiuCN .HomepageFAQ_ctaButton__Vf6XR:hover{background:#c10850;transform:translateY(-2px);box-shadow:0 4px 12px rgba(228,9,94,.3)}.HomepageFAQ_faqSection__4VBmP .HomepageFAQ_ctaFooter__eiuCN .HomepageFAQ_ctaButton__Vf6XR:active{transform:translateY(0)}@media(max-width:768px){.HomepageFAQ_faqSection__4VBmP{padding:1.25rem 1rem 1.5rem}.HomepageFAQ_faqSection__4VBmP .HomepageFAQ_header__5r1Vm{margin-bottom:2rem}.HomepageFAQ_faqSection__4VBmP .HomepageFAQ_ctaFooter__eiuCN{margin-top:2rem}}