.faq_faqContainer__bn_T7{max-width:1200px;margin:0 auto;padding:2rem 1rem;width:100%;position:relative;min-height:80vh}.faq_faqContent__AQYjl{display:flex;gap:2rem;min-height:600px;position:relative;width:100%}.faq_questionList__fnB7M{flex:1;background:#fff;border-radius:12px;padding:1.5rem;position:sticky;top:2rem;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 4rem);overflow-y:auto;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .3s ease;-webkit-overflow-scrolling:touch;width:100%}.faq_questionList__fnB7M .faq_questionListHeader__Khu9W{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #f3f4f6;width:100%}.faq_questionList__fnB7M h2{font-size:1.5rem;font-weight:600;color:#22223b;margin:0}.faq_questionList__fnB7M .faq_questionItems__X4ijo{list-style:none;padding:0;margin:0;width:100%}.faq_questionList__fnB7M li{margin-bottom:.75rem;border-radius:8px;transition:all .2s ease;color:#4b5563;font-weight:500;border:1px solid transparent;position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq_questionList__fnB7M li,.faq_questionList__fnB7M li .faq_questionItemButton__MQpm1{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;width:100%;display:flex;align-items:center;justify-content:space-between}.faq_questionList__fnB7M li .faq_questionItemButton__MQpm1{padding:1rem;margin:0;border:none;background:none;font:inherit;color:inherit;text-align:left}.faq_questionList__fnB7M li span{flex:1;margin-right:1rem}.faq_questionList__fnB7M li .faq_chevronIcon__bb4zD{width:20px;height:20px;color:#9ca3af;flex-shrink:0}@media(min-width:769px){.faq_questionList__fnB7M li .faq_chevronIcon__bb4zD{transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}}.faq_questionList__fnB7M li:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background-color:#f97316;transform:scaleY(0);transition:transform .2s ease;pointer-events:none}.faq_questionList__fnB7M li:hover{background-color:#fff7ed;color:#f97316;transform:translateX(4px)}.faq_questionList__fnB7M li:hover:before{transform:scaleY(1)}.faq_questionList__fnB7M li:hover .faq_chevronIcon__bb4zD{color:#f97316}@media(min-width:769px){.faq_questionList__fnB7M li:hover .faq_chevronIcon__bb4zD{transform:rotate(180deg)}}.faq_questionList__fnB7M li:active{background-color:#fed7aa}.faq_questionList__fnB7M li.faq_active__sMuLs{background-color:#fff7ed;color:#f97316;border-color:#f97316;transform:translateX(4px)}.faq_questionList__fnB7M li.faq_active__sMuLs:before{transform:scaleY(1)}.faq_questionList__fnB7M li.faq_active__sMuLs .faq_chevronIcon__bb4zD{color:#f97316}@media(min-width:769px){.faq_questionList__fnB7M li.faq_active__sMuLs .faq_chevronIcon__bb4zD{transform:rotate(180deg)}}@media(max-width:768px){.faq_questionList__fnB7M li.faq_showingContent__D4Ksh .faq_chevronIcon__bb4zD{transform:rotate(180deg)}}.faq_questionContent__Lg8eK{flex:3;background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.05);width:100%}.faq_questionContent__Lg8eK .faq_backButton__hK2Dh{display:none}.faq_questionContent__Lg8eK h1{font-size:2rem;font-weight:600;color:#22223b;margin-bottom:2rem;position:relative;padding-bottom:1rem}.faq_questionContent__Lg8eK h1:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background-color:#f97316}.faq_questionContent__Lg8eK h3{font-size:1.25rem;font-weight:600;color:#f97316;margin:1.5rem 0 1rem}.faq_questionContent__Lg8eK p{margin-bottom:1rem;line-height:1.6;color:#4b5563}.faq_questionContent__Lg8eK ol,.faq_questionContent__Lg8eK ul{margin:1rem 0;padding-left:1.5rem}.faq_questionContent__Lg8eK ol li,.faq_questionContent__Lg8eK ul li{margin-bottom:.5rem;line-height:1.6;color:#4b5563}.faq_questionContent__Lg8eK a{color:#2563eb;text-decoration:underline}.faq_questionContent__Lg8eK a:hover{color:#1d4ed8}@media(max-width:768px){.faq_faqContainer__bn_T7{padding:1rem;min-height:calc(100vh - 200px)}.faq_faqContent__AQYjl{flex-direction:column;gap:1rem;min-height:auto}.faq_questionList__fnB7M{position:static;max-height:none;padding:1rem;margin-bottom:1rem}.faq_questionList__fnB7M.faq_mobileHidden__7SBiv{display:none}.faq_questionList__fnB7M h2{font-size:1.25rem}.faq_questionList__fnB7M li{margin-bottom:.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;min-height:60px}.faq_questionList__fnB7M li:active{background-color:#fff7ed;transform:scale(.98)}.faq_questionList__fnB7M li.faq_active__sMuLs{background-color:#fff7ed;border-color:#f97316;transform:none}.faq_questionList__fnB7M li span{font-size:1rem;line-height:1.4}.faq_questionContent__Lg8eK{padding:1rem;border-radius:12px}.faq_questionContent__Lg8eK.faq_mobileHidden__7SBiv{display:none}.faq_questionContent__Lg8eK .faq_backButton__hK2Dh{display:flex;align-items:center;gap:.5rem;padding:1rem;margin:-1rem -1rem 1.5rem;background:#f8fafc;border:none;border-radius:8px;color:#4b5563;font-weight:500;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.faq_questionContent__Lg8eK .faq_backButton__hK2Dh:active{background-color:#e2e8f0}.faq_questionContent__Lg8eK .faq_backButton__hK2Dh .faq_backIcon__jKkdC{width:20px;height:20px}.faq_questionContent__Lg8eK h1{font-size:1.5rem;margin-bottom:1.5rem}.faq_questionContent__Lg8eK h3{font-size:1.125rem;margin:1.25rem 0 .75rem}.faq_questionContent__Lg8eK li,.faq_questionContent__Lg8eK p{font-size:1rem;line-height:1.6}}