.faq_container__53a_P{max-width:1200px;margin:0 auto;padding:10px;color:#333}.faq_header__bmdpb{text-align:center;margin-bottom:50px}.faq_header__bmdpb h1{color:#02678F;font-size:2.8rem;margin-bottom:15px}.faq_header__bmdpb p{color:#666;font-size:1.1rem;max-width:600px;margin:0 auto}.faq_contentWrapper__3AARz{display:flex;flex-direction:column;gap:40px}.faq_imageContainer__PlTc1{flex:1;max-width:450px;margin:0 auto;animation:faq_fadeIn__JNp6s .8s ease-in-out}@keyframes faq_fadeIn__JNp6s{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.faq_heroImg__jBk9P{width:100%;height:auto;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1);object-fit:cover}.faq_accordionContainer__UECXt{flex:2;width:100%;display:flex;flex-direction:column;gap:15px}.faq_accordionItem__2A4_Y{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:box-shadow .3s ease,border-color .3s ease}.faq_accordionItem__2A4_Y:hover{border-color:#02678F}.faq_accordionItem__2A4_Y.faq_open__yqlI_{border-color:#02678F;box-shadow:0 4px 15px rgba(2,103,143,.1)}.faq_accordionHeader__yIqEW{width:100%;text-align:left;background:none;border:none;padding:20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:#333;transition:background-color .3s}.faq_accordionHeader__yIqEW:hover{background-color:#f9fbfc}.faq_accordionHeader__yIqEW h3{font-size:1.1rem;font-weight:600;margin:0;padding-right:20px;line-height:1.4}.faq_accordionItem__2A4_Y.faq_open__yqlI_ .faq_accordionHeader__yIqEW h3{color:#02678F}.faq_icon__52HwF{font-size:1.5rem;color:#f39304;font-weight:700;transition:transform .3s ease;flex-shrink:0}.faq_accordionBody__qlhuU{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.faq_accordionItem__2A4_Y.faq_open__yqlI_ .faq_accordionBody__qlhuU{grid-template-rows:1fr}.faq_accordionContent__DfKPJ{overflow:hidden;padding:0 20px;font-size:1.2rem;color:#555;line-height:1.6}.faq_accordionItem__2A4_Y.faq_open__yqlI_ .faq_accordionContent__DfKPJ{padding-bottom:20px}.faq_accordionContent__DfKPJ p{margin-bottom:10px;font-size:1.3rem}.faq_accordionContent__DfKPJ p:last-child{margin-bottom:0;font-size:1.3rem}.faq_list__QvF_S{margin:10px 0 10px 20px;list-style-type:disc}.faq_list__QvF_S li{margin-bottom:8px}