.faq-section-2026 .main-container{margin:0 auto;max-width:700px;width:100%}.faq-section-2026 .main-container .capsule-container{margin:0 auto 20px}.faq-section-2026 .main-container .heading-container{text-align:center}.faq-section-2026 .main-container .faq-wrap{margin:50px auto 0;width:100%}.faq-section-2026 .main-container .faq-item{background:#fff;border:1px solid #e0e0e0;border-radius:10px;margin-bottom:12px;overflow:hidden;transition:border-color .2s}.faq-section-2026 .main-container .faq-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:18px 20px;text-align:left;width:100%}.faq-section-2026 .main-container .faq-question{margin:0}.faq-section-2026 .main-container .faq-icon{color:#999;flex-shrink:0;font-size:12px;transition:transform .25s ease}.faq-section-2026 .main-container .faq-item.open .faq-icon{transform:rotate(180deg)}.faq-section-2026 .main-container .faq-body{max-height:0;overflow:hidden;transition:max-height .28s ease}.faq-section-2026 .main-container .faq-item.open .faq-body{max-height:fit-content}.faq-section-2026 .main-container .faq-answer{font-weight:400;margin:0;padding:0 20px 18px}.faq-section-2026 .main-container .bottom-text{margin-top:50px;text-align:center}.faq-section-2026 .main-container .button-container{margin:15px 0 0;text-align:center}.faq-section-2026 .main-container .button-container a.button.button--pink{background-color:transparent;border-color:#76abb1;color:#76abb1}.faq-section-2026 .main-container .button-container a.button.button--pink:hover{background-color:#76abb1;color:#fff}@media screen and (max-width:767px){.faq-section-2026 .main-container .bottom-text,.faq-section-2026 .main-container .faq-wrap{margin:40px auto 0}}@media (max-width:480px){.faq-section-2026 .main-container .faq-btn{padding:14px 16px}.faq-section-2026 .main-container .faq-answer{padding:0 16px 14px}}