.faq-container{max-width:900px;margin:0 auto;padding:40px 20px}.faq-header{text-align:center;margin-bottom:50px}.faq-header h1{font-size:3.5rem;color:#002f6e;margin-bottom:10px;font-weight:700}.faq-subtitle{font-size:2rem;color:#6b9bd1;font-weight:600;letter-spacing:2px;margin-top:0}.faq-section{margin-bottom:50px}.faq-category{font-size:2rem;color:#333;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #002F6E;font-weight:700}.faq-item{margin-bottom:15px;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000001a}.faq-question{width:100%;background-color:#002f6e;color:#fff;border:none;padding:20px 25px;text-align:left;cursor:pointer;display:flex;align-items:center;gap:15px;font-size:1.1rem;transition:background-color .3s ease;position:relative}.faq-question:hover{background-color:#003d8f}.q-mark{font-weight:700;font-size:1.7rem;flex-shrink:0}.question-text{flex:1;font-weight:600;font-size:1.6rem}.toggle-icon{font-size:2.2rem;font-weight:700;flex-shrink:0;transition:transform .3s ease}.faq-item.active .toggle-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;background-color:#fff;transition:max-height .4s ease,padding .4s ease;display:flex;gap:15px;padding:0 25px}.faq-item.active .faq-answer{max-height:2000px;padding:25px}.a-mark{color:#e74c3c;font-weight:700;font-size:1.7rem;flex-shrink:0;margin-top:2px}.answer-content{flex:1;line-height:1.8;color:#333}.answer-content p{margin-bottom:15px}.answer-content p:last-child{margin-bottom:0}.answer-content strong{font-weight:600;color:#002f6e}.answer-content ol,.answer-content ul{margin:10px 0 15px 20px}.answer-content li{margin-bottom:10px;line-height:1.7}.note{font-size:.95rem;color:#666;font-style:italic}@media screen and (max-width: 768px){.faq-header h1{font-size:2.5rem}.faq-subtitle{font-size:1.5rem}.faq-question{font-size:1rem;padding:15px 20px}.faq-answer{padding:0 20px}.faq-item.active .faq-answer{padding:20px}.q-mark,.a-mark{font-size:1.7rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/faq-accordion.css.map */
