.faq-module__uKMWga__searchWrap{align-items:center;display:flex;position:relative}.faq-module__uKMWga__searchIcon{color:var(--sha-tan);pointer-events:none;position:absolute;left:18px}.faq-module__uKMWga__searchInput{border:1px solid var(--sha-border-soft);background:var(--sha-mist);width:100%;height:56px;font-family:var(--sha-font-body);color:var(--sha-dark-brown);transition:border-color .2s var(--sha-ease), box-shadow .2s var(--sha-ease);appearance:none;border-radius:12px;padding:14px 48px;font-size:16px}.faq-module__uKMWga__searchInput::placeholder{color:var(--sha-ash);font-style:italic}.faq-module__uKMWga__searchInput:focus{border-color:var(--sha-tan);outline:none;box-shadow:0 0 0 3px #987a4c2e}.faq-module__uKMWga__searchInput::-webkit-search-cancel-button{appearance:none}.faq-module__uKMWga__clearBtn{width:32px;height:32px;color:var(--sha-tan);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute;right:12px}.faq-module__uKMWga__clearBtn:hover{background:#987a4c1f}.faq-module__uKMWga__topic{align-items:center;gap:12px;margin-top:16px;display:flex}.faq-module__uKMWga__topicLabel{font-family:var(--sha-font-body);color:var(--sha-tan);font-size:13px}.faq-module__uKMWga__topicField{position:relative}.faq-module__uKMWga__topicBtn{border:1px solid var(--sha-border-soft);min-width:240px;font-family:var(--sha-font-body);color:var(--sha-dark-brown);cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:11px 16px;font-size:14px;transition:border-color .15s,background-color .15s;display:inline-flex}.faq-module__uKMWga__topicBtn:hover,.faq-module__uKMWga__topicBtnOpen{border-color:var(--sha-tan)}.faq-module__uKMWga__topicBtn:focus-visible{outline:none;box-shadow:0 0 0 3px #987a4c2e}.faq-module__uKMWga__topicChevron{color:var(--sha-tan);transition:transform .2s var(--sha-ease);flex-shrink:0}.faq-module__uKMWga__topicBtnOpen .faq-module__uKMWga__topicChevron{transform:rotate(180deg)}.faq-module__uKMWga__topicList{z-index:10;border:1px solid var(--sha-border-soft);background:#fff;border-radius:12px;min-width:260px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #674c2624}.faq-module__uKMWga__topicOption{font-family:var(--sha-font-body);color:var(--sha-dark-brown);cursor:pointer;border-radius:8px;padding:10px 12px;font-size:14px}.faq-module__uKMWga__topicOption:hover,.faq-module__uKMWga__topicOption:focus-visible{background:var(--sha-cream);outline:none}.faq-module__uKMWga__topicOptionActive{color:var(--sha-tan)}@media (max-width:640px){.faq-module__uKMWga__topic{flex-direction:column;align-items:stretch;gap:6px}.faq-module__uKMWga__topicBtn{width:100%}.faq-module__uKMWga__topicList{left:0;right:0}}.faq-module__uKMWga__groups{flex-direction:column;gap:40px;margin-top:28px;display:flex}.faq-module__uKMWga__groupTitle{font-family:var(--sha-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--sha-gold);margin:0 0 4px;font-size:15px;font-weight:400}.faq-module__uKMWga__empty{text-align:center;background:var(--sha-cream);border-radius:16px;margin-top:24px;padding:48px 24px}.faq-module__uKMWga__help{background:#ead0ac66;border-radius:16px;margin-top:64px;padding:32px}
