.tjk-faq{--tjk-purple:#5b10a0;--tjk-purple-dark:#3f0b72;--tjk-ink:#1a1a1a;--tjk-lav:#f5eefd;--tjk-lav-deep:#eadcfa}.tjk-faq__hero{background:linear-gradient(180deg,#5b10a0,#4a0b85);padding:26px 20px 34px;text-align:center}.tjk-faq__hero-inner{margin:0 auto;max-width:1140px}.tjk-faq__crumbs{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:8px;justify-content:center;line-height:1;margin-bottom:14px}.tjk-faq .tjk-faq__crumb{color:#fff;font-weight:600;text-decoration:none}.tjk-faq .tjk-faq__crumb:hover{color:#f3c96b}.tjk-faq__crumb-cur{color:#c6a5e8;font-weight:500}.tjk-faq__crumb-sep{border-right:2px solid #c6a5e8;border-top:2px solid #c6a5e8;flex-shrink:0;height:6px;transform:rotate(45deg);width:6px}.tjk-faq__hero-title{color:#fff;font-size:28px;font-weight:700;line-height:1.25;margin:0}.tjk-faq__body{padding:24px 20px 60px}.tjk-faq__wrap{align-items:flex-start;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1140px}.tjk-faq__nav{background:var(--tjk-lav);border-radius:16px;flex-shrink:0;padding:8px;width:100%}.tjk-faq__nav-list{display:block}.tjk-faq__cat-row{align-items:center;border-radius:10px;color:var(--tjk-ink);display:flex;gap:8px}.tjk-faq__cat.is-current>.tjk-faq__cat-row,.tjk-faq__cat.is-open>.tjk-faq__cat-row{color:var(--tjk-purple)}.tjk-faq .tjk-faq__cat-link{color:inherit;display:block;flex:1;font-size:15px;font-weight:600;line-height:1.3;min-width:0;padding:14px 4px 14px 14px;text-decoration:none}.tjk-faq__cat.is-current>.tjk-faq__cat-row .tjk-faq__cat-link,.tjk-faq__cat.is-open>.tjk-faq__cat-row .tjk-faq__cat-link{font-weight:700}.tjk-faq .tjk-faq__cat-link:hover{color:var(--tjk-purple)}.tjk-faq .tjk-faq__cat-link.is-empty{cursor:default}.tjk-faq__cat-chev{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;padding:14px 34px 14px 14px}.tjk-faq__cat.is-pinned>.tjk-faq__cat-row .tjk-faq__cat-chev{cursor:default}.tjk-faq__chev{border-right:2px solid;border-top:2px solid;display:block;flex-shrink:0;height:8px;transform:rotate(45deg);transition:transform .25s ease;width:8px}.tjk-faq__cat.is-open>.tjk-faq__cat-row .tjk-faq__chev{transform:rotate(135deg) translate(-2px,-2px)}.tjk-faq__sublist{background:#fff;display:none;list-style:none;margin:0 0 6px;padding:0 10px}.tjk-faq__cat.is-open .tjk-faq__sublist{display:block}.tjk-faq__sublist li{color:inherit;font-size:inherit;line-height:normal;list-style:none;margin:0;padding:0}.tjk-faq__sublist li+li{border-top:1px solid #e5e5e5}.tjk-faq__sub-row{align-items:center;display:flex;gap:6px;padding-left:14px;padding-right:14px}.tjk-faq__sub-wrap.is-open .tjk-faq__sub-row{border-bottom:1px solid #e5e5e5}.tjk-faq .tjk-faq__sub{color:#000;display:block;flex:1;font-size:14px;font-weight:600;line-height:1.35;min-width:0;padding:14px 0 14px 4px;text-decoration:none}.tjk-faq__sub-chev{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;flex-shrink:0;padding:14px 8px}.tjk-faq__arrow--pad{margin-right:8px}.tjk-faq .tjk-faq__sub:hover{color:var(--tjk-purple)}.tjk-faq .tjk-faq__sub.is-active{color:var(--tjk-purple);font-weight:700}.tjk-faq__arrow{border-right:2px solid;border-top:2px solid;color:#000;flex-shrink:0;height:7px;transform:rotate(45deg);transition:transform .25s ease,color .2s ease;width:7px}.tjk-faq__sub-row:hover .tjk-faq__arrow,.tjk-faq__sub-wrap.is-open .tjk-faq__sub-row .tjk-faq__arrow{color:var(--tjk-purple)}.tjk-faq__sub-wrap.is-open .tjk-faq__sub{color:var(--tjk-purple);font-weight:700}.tjk-faq__sub-wrap.is-open{background:#f2f0f5;border-radius:12px}.tjk-faq__sub-wrap.is-open>.tjk-faq__sub-row .tjk-faq__arrow{transform:rotate(135deg) translate(-2px,-2px)}.tjk-faq__toplist{display:none;list-style:none;margin:0;padding:0 0 4px}.tjk-faq__sub-wrap.is-open>.tjk-faq__toplist{display:block}.tjk-faq__toplist li{list-style:none;margin:0;padding:0}.tjk-faq .tjk-faq__top{align-items:center;color:var(--tjk-ink);display:flex;font-size:14px;font-weight:500;gap:10px;justify-content:space-between;line-height:1.35;padding:13px 20px 13px 30px;text-decoration:none}.tjk-faq .tjk-faq__top:hover{color:var(--tjk-purple)}.tjk-faq .tjk-faq__top.is-active{color:var(--tjk-purple);font-weight:700}.tjk-faq .tjk-faq__top.is-active .tjk-faq__arrow{color:var(--tjk-purple)}.tjk-faq__content{flex:1;min-width:0;width:100%}.tjk-faq__content-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.tjk-faq__title{color:#36236a;font-size:22px;font-weight:700;line-height:1.3;margin:0}.tjk-faq .tjk-faq__back{align-items:center;background:#fff;border:1.5px solid #f26b3a;border-radius:999px;color:#2d1b4e;display:none;flex-shrink:0;font-size:14px;font-weight:600;gap:8px;line-height:1;padding:9px 16px;text-decoration:none}.tjk-faq__back-arrow{border-left:2px solid;border-top:2px solid;color:#f26b3a;flex-shrink:0;height:7px;transform:rotate(-45deg);width:7px}.tjk-faq__item{border-bottom:1px solid #000}.tjk-faq__q{align-items:flex-start;background:none;border:0;cursor:pointer;display:flex;font-family:inherit;gap:16px;justify-content:space-between;padding:18px 0;text-align:left;width:100%}.tjk-faq__qtext{color:var(--tjk-ink);flex:1;font-size:16px;font-weight:600;line-height:1.45}.tjk-faq__item.is-open .tjk-faq__qtext{font-weight:700}.tjk-faq__icon{border-bottom:2px solid;border-right:2px solid;color:#8a8a8a;flex-shrink:0;height:9px;margin-top:7px;transform:rotate(45deg);transition:transform .25s ease,color .2s ease;width:9px}.tjk-faq__item.is-open .tjk-faq__icon{color:#e8543f;transform:rotate(-135deg) translate(-2px,-2px)}.tjk-faq__a{display:none;padding:0 40px 20px 0}.tjk-faq__item.is-open .tjk-faq__a{display:block}.tjk-faq__a p{color:#333;font-size:15px;font-weight:400;line-height:1.7;margin:0 0 16px}.tjk-faq__a p:last-child{margin-bottom:0}.tjk-faq__empty{color:#4a4a4a;font-size:15px;padding:20px 0}@media(max-width:991px){.tjk-faq.is-picked .tjk-faq__nav,.tjk-faq__content{display:none}.tjk-faq.is-picked .tjk-faq__content{display:block}.tjk-faq .tjk-faq__back{display:inline-flex}.tjk-faq__title{font-size:20px}}@media(min-width:992px){.tjk-faq__hero{padding:34px 20px 46px}.tjk-faq__hero-title{font-size:40px}.tjk-faq__body{padding:40px 20px 80px}.tjk-faq__wrap{flex-direction:row;gap:44px}.tjk-faq__nav{padding:10px;width:290px}.tjk-faq__content{width:auto}.tjk-faq__title{font-size:24px}.tjk-faq__content-head{margin-bottom:22px}.tjk-faq__qtext{font-size:17px}.tjk-faq__a p{font-size:16px}}