.styles-module-scss-module__aNVBOG__faq_item{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;transition:all .3s;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05)}.styles-module-scss-module__aNVBOG__faq_item:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.styles-module-scss-module__aNVBOG__faq_question{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.5rem;transition:background-color .2s;display:flex}.styles-module-scss-module__aNVBOG__faq_question:hover{background-color:#f9fafb}.styles-module-scss-module__aNVBOG__question_text{font-size:clamp(1rem,1rem + (1.125rem - 1rem)*(100vw - 320px)/(1440 - 320),1.125rem);color:#374151;flex:1;font-weight:600;line-height:1.4}.styles-module-scss-module__aNVBOG__chevron_icon{color:#6b7280;flex-shrink:0;transition:transform .3s}.styles-module-scss-module__aNVBOG__chevron_icon_rotated{transform:rotate(180deg)}.styles-module-scss-module__aNVBOG__faq_answer{background-color:#f9fafb;padding:0 1.5rem;transition:max-height .3s,padding .3s;max-height:0!important;overflow:hidden!important}.styles-module-scss-module__aNVBOG__faq_answer_open{max-height:500px!important;padding:0 1.5rem 1.5rem!important}.styles-module-scss-module__aNVBOG__answer_content p{font-size:clamp(.95rem,.95rem + (1rem - .95rem)*(100vw - 320px)/(1440 - 320),1rem);color:#4b5563;margin:0;line-height:1.6}@media (max-width:1024px){.styles-module-scss-module__aNVBOG__faq_question{padding:1rem}.styles-module-scss-module__aNVBOG__faq_answer_open{padding:0 1rem 1rem!important}}@media (max-width:768px){.styles-module-scss-module__aNVBOG__faq_question{gap:.5rem;padding:.5rem 1rem}.styles-module-scss-module__aNVBOG__question_text{font-size:.95rem}.styles-module-scss-module__aNVBOG__chevron_icon{width:18px;height:18px}.styles-module-scss-module__aNVBOG__faq_answer_open{padding:0 1rem 1rem!important}.styles-module-scss-module__aNVBOG__answer_content p{font-size:.9rem}}
.styles-module-scss-module__TFTfwW__faq_section{background-color:#f9fafb;min-height:100vh}.styles-module-scss-module__TFTfwW__faq_section .styles-module-scss-module__TFTfwW__container{max-width:1500px;margin:0 auto 100px;padding:26px 1.5rem}.styles-module-scss-module__TFTfwW__faq_section .styles-module-scss-module__TFTfwW__header{text-align:center;margin-bottom:4rem;padding:3rem 0;position:relative}.styles-module-scss-module__TFTfwW__faq_section .styles-module-scss-module__TFTfwW__header .styles-module-scss-module__TFTfwW__title{font-size:clamp(2.25rem,2.25rem + (3.5rem - 2.25rem)*(100vw - 320px)/(1440 - 320),3.5rem);color:#111827;letter-spacing:-.02em;margin-bottom:1.5rem;font-weight:800;line-height:1.1;position:relative}.styles-module-scss-module__TFTfwW__faq_section .styles-module-scss-module__TFTfwW__header .styles-module-scss-module__TFTfwW__title:after{content:"";opacity:.3;background:#2563eb;border-radius:1px;width:80px;height:2px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.styles-module-scss-module__TFTfwW__faq_section .styles-module-scss-module__TFTfwW__header .styles-module-scss-module__TFTfwW__subtitle{font-size:clamp(1.125rem,1.125rem + (1.375rem - 1.125rem)*(100vw - 320px)/(1440 - 320),1.375rem);color:#4b5563;letter-spacing:.01em;max-width:700px;margin:0 auto;font-weight:400;line-height:1.7}.styles-module-scss-module__TFTfwW__faq_section .styles-module-scss-module__TFTfwW__faq_content{max-width:800px;margin:0 auto}.styles-module-scss-module__TFTfwW__faq_section .styles-module-scss-module__TFTfwW__faq_content .styles-module-scss-module__TFTfwW__faq_items{flex-direction:column;gap:1rem;display:flex}@media (max-width:1024px){.styles-module-scss-module__TFTfwW__faq_section{padding:3rem 0}.styles-module-scss-module__TFTfwW__faq_section .styles-module-scss-module__TFTfwW__container{padding:0 1rem}.styles-module-scss-module__TFTfwW__faq_section .styles-module-scss-module__TFTfwW__header{margin-bottom:3rem;padding:2rem 0}.styles-module-scss-module__TFTfwW__faq_section .styles-module-scss-module__TFTfwW__header .styles-module-scss-module__TFTfwW__title{font-size:clamp(1.875rem,1.875rem + (2.5rem - 1.875rem)*(100vw - 320px)/(1440 - 320),2.5rem);margin-bottom:1rem}.styles-module-scss-module__TFTfwW__faq_section .styles-module-scss-module__TFTfwW__header .styles-module-scss-module__TFTfwW__subtitle{font-size:clamp(1rem,1rem + (1.125rem - 1rem)*(100vw - 320px)/(1440 - 320),1.125rem);max-width:600px}}@media (max-width:768px){.styles-module-scss-module__TFTfwW__faq_section{padding:2rem 0}.styles-module-scss-module__TFTfwW__faq_section .styles-module-scss-module__TFTfwW__container{padding:0 .5rem}.styles-module-scss-module__TFTfwW__faq_section .styles-module-scss-module__TFTfwW__header{margin-bottom:2rem;padding:1.5rem 0}.styles-module-scss-module__TFTfwW__faq_section .styles-module-scss-module__TFTfwW__header:before{width:40px;height:3px}.styles-module-scss-module__TFTfwW__faq_section .styles-module-scss-module__TFTfwW__header .styles-module-scss-module__TFTfwW__title{font-size:clamp(1.5rem,1.5rem + (2rem - 1.5rem)*(100vw - 320px)/(1440 - 320),2rem);margin-bottom:.5rem}.styles-module-scss-module__TFTfwW__faq_section .styles-module-scss-module__TFTfwW__header .styles-module-scss-module__TFTfwW__title:after{width:60px;height:1px}.styles-module-scss-module__TFTfwW__faq_section .styles-module-scss-module__TFTfwW__header .styles-module-scss-module__TFTfwW__subtitle{font-size:clamp(.95rem,.95rem + (1rem - .95rem)*(100vw - 320px)/(1440 - 320),1rem);max-width:100%;line-height:1.6}}
