.custom-faq{padding:60px 0 80px;max-width:900px;margin:0 auto}.custom-faq__heading{font-size:var(--faq-heading-size, 36px);font-weight:700;color:#344d5b;text-align:center;margin:0 0 12px}.custom-faq__subheading{font-size:var(--faq-subheading-size, 17px);color:#5c8498;text-align:center;margin:0 0 40px;line-height:1.6}.custom-faq__tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:40px}.custom-faq__tab{padding:10px 20px;border:2px solid #dde8ed;border-radius:30px;background:#fff;color:#344d5b;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.custom-faq__tab:hover{border-color:#00abd0;color:#00abd0}.custom-faq__tab.active{background:#00abd0;border-color:#00abd0;color:#fff}.custom-faq__group{margin-bottom:40px}.custom-faq__group-title{font-size:var(--faq-group-title-size, 22px);font-weight:700;color:#344d5b;margin:0 0 16px;padding-bottom:12px;border-bottom:2px solid #00ABD0}.custom-faq__item{border-bottom:1px solid #e5e9ec}.custom-faq__item[open]{padding-bottom:20px}.custom-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-size:var(--faq-question-size, 17px);font-weight:600;color:#344d5b;line-height:1.4;transition:color .2s ease}.custom-faq__question::-webkit-details-marker{display:none}.custom-faq__question::marker{content:""}.custom-faq__question:hover{color:#00abd0}.custom-faq__chevron{flex-shrink:0;transition:transform .3s ease;color:#5c8498}.custom-faq__item[open] .custom-faq__chevron{transform:rotate(180deg)}.custom-faq__answer{padding:0 0 4px;font-size:var(--faq-answer-size, 16px);line-height:1.7;color:#556b78}.custom-faq__answer p{margin:0 0 12px}.custom-faq__answer p:last-child{margin-bottom:0}.custom-faq__answer a{color:#00abd0;text-decoration:underline}.custom-faq__answer a:hover{color:#0095b5}.custom-faq__cta{text-align:center;margin-top:48px;padding:40px 32px;background:#f4f8fa;border-radius:16px}.custom-faq__cta-title{font-size:1.4rem;font-weight:700;color:#344d5b;margin:0 0 8px}.custom-faq__cta-text{font-size:1rem;color:#5c8498;margin:0 0 20px}.custom-faq__cta-btn{display:inline-block;padding:14px 36px;background:#00abd0;color:#fff;text-decoration:none;border-radius:8px;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;transition:background .3s ease}.custom-faq__cta-btn:hover{background:#0095b5}@media(max-width:749px){.custom-faq{padding:40px 0 60px}.custom-faq__heading{font-size:1.7rem}.custom-faq__tabs{gap:6px}.custom-faq__tab{padding:8px 14px;font-size:.8rem}.custom-faq__question{font-size:.95rem;padding:16px 0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-faq.css.map */
