.faqPage{color:var(--hb-text);padding:var(--hb-space-9)0 var(--hb-section-y)}@media (max-width:767px){.faqPage{padding-top:var(--hb-space-6)}}.faqPage__inner{width:100%;max-width:calc(var(--hb-container-narrow) + 2*var(--hb-container-pad));padding-left:var(--hb-container-pad);padding-right:var(--hb-container-pad);margin:0 auto}.faqHero{text-align:center;margin:0 auto var(--hb-space-7);max-width:680px}.faqHero__pill{font-size:var(--hb-text-micro);letter-spacing:var(--hb-tracking-caps);text-transform:uppercase;color:var(--hb-text-3);margin-bottom:var(--hb-space-3);font-weight:600;display:inline-block}.faqHero__title{font-size:var(--hb-text-h1);font-weight:650;line-height:var(--hb-lh-tight);letter-spacing:-.03em;color:var(--hb-ink);margin:0}.faqHero__def{margin:var(--hb-space-4)auto 0;font-size:var(--hb-text-body);color:var(--hb-text-2);line-height:1.65}@media (max-width:640px){.faqHero{text-align:left}}.faqSearchSticky{top:var(--hb-header-h);z-index:30;margin:0 calc(-1*var(--hb-container-pad));padding:10px var(--hb-container-pad)12px;-webkit-backdrop-filter:saturate(180%)blur(16px);background:#ffffffeb;position:sticky}@media (min-width:768px){.faqSearchSticky{margin:0 auto var(--hb-space-8);-webkit-backdrop-filter:none;background:0 0;max-width:560px;padding:0;position:static}}.faqSearch{position:relative}.faqSearch__icon{width:20px;height:20px;color:var(--hb-text-3);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.faqSearch input{border-radius:var(--hb-r-pill);border:1px solid var(--hb-border);background:var(--hb-surface);width:100%;height:52px;box-shadow:var(--hb-shadow-1);color:var(--hb-ink);font:inherit;transition:border-color var(--hb-dur-2)var(--hb-ease),box-shadow var(--hb-dur-2)var(--hb-ease);outline:none;padding:0 20px 0 50px;font-size:16px}.faqSearch input::placeholder{color:var(--hb-text-3)}.faqSearch input:focus{border-color:var(--hb-accent);box-shadow:var(--hb-ring)}.faqBody{gap:var(--hb-space-8);flex-direction:column;display:flex}@media (max-width:767px){.faqBody{margin-top:var(--hb-space-5);gap:var(--hb-space-7)}}.faqLangNote{padding:var(--hb-space-3)var(--hb-space-4);border:1px solid var(--hb-border);border-radius:var(--hb-radius-md,10px);background:var(--hb-bg-subtle);color:var(--hb-text-2);margin:0;font-size:14px;line-height:1.5}.faqState{padding:var(--hb-space-8);text-align:center;color:var(--hb-text-3)}.faqGroup__head{align-items:center;gap:var(--hb-space-3);margin:0 0 var(--hb-space-3);font-size:var(--hb-text-micro);letter-spacing:var(--hb-tracking-caps);text-transform:uppercase;color:var(--hb-text-3);font-weight:600;display:flex;min-height:0!important}.faqGroup__logo{object-fit:cover;border-radius:6px;width:20px;height:20px}.faqGroup__panel{background:var(--hb-surface);border:1px solid var(--hb-border-faint);border-radius:var(--hb-r-lg);box-shadow:var(--hb-shadow-1);padding:0 var(--hb-space-6)}@media (max-width:640px){.faqGroup__panel{padding:0 var(--hb-space-4)}}.faqGroup__more{color:var(--hb-accent);transition:color var(--hb-dur-1)var(--hb-ease);font-weight:550;text-decoration:none}.faqGroup__more:hover{color:var(--hb-accent-hover);text-underline-offset:3px;text-decoration:underline}.faqGroup__more{min-height:var(--hb-tap);padding:var(--hb-space-2)0 var(--hb-space-3);font-size:var(--hb-text-small);border-top:1px solid var(--hb-border);align-items:center;display:flex}.faqEmpty{padding:var(--hb-space-5)0;color:var(--hb-text-3);font-size:var(--hb-text-small)}.faqItem{border-bottom:1px solid var(--hb-border)}.faqItem:last-child{border-bottom:0}.faqItem__q{justify-content:space-between;align-items:center;gap:var(--hb-space-4);width:100%;min-height:56px;color:var(--hb-ink);font:inherit;letter-spacing:-.006em;text-align:left;cursor:pointer;background:0 0;border:0;padding:18px 0;font-size:16px;font-weight:600;display:flex}.faqItem__q:focus-visible{box-shadow:var(--hb-ring);outline:none}.faqItem__q:hover .faqItem__chev{color:var(--hb-ink)}.faqItem__text{min-width:0}.faqItem__chev{width:18px;height:18px;color:var(--hb-text-3);transition:transform var(--hb-dur-2)var(--hb-ease),color var(--hb-dur-2)var(--hb-ease);flex:none}.faqItem.is-open .faqItem__chev{color:var(--hb-ink);transform:rotate(180deg)}.faqItem__a{padding:0 0 var(--hb-space-5);color:var(--hb-text-2);animation:faqFadeIn var(--hb-dur-2)var(--hb-ease);font-size:15px;line-height:1.7}.faqItem__a>:first-child{margin-top:0}.faqItem__a p{margin:var(--hb-space-2)0 0}.faqItem__a ul,.faqItem__a ol{margin:var(--hb-space-2)0 0;padding-left:1.25em}.faqItem__a ul{list-style:outside}.faqItem__a ol{list-style:decimal}.faqItem__a a{color:var(--hb-accent);transition:color var(--hb-dur-1)var(--hb-ease);font-weight:550;text-decoration:none}.faqItem__a a:hover{color:var(--hb-accent-hover);text-underline-offset:3px;text-decoration:underline}.faqItem__a strong{color:var(--hb-ink);font-weight:600}@keyframes faqFadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.faqEmptyState{background:var(--hb-surface);border:1px solid var(--hb-border-faint);border-radius:var(--hb-r-lg);box-shadow:var(--hb-shadow-1);padding:var(--hb-space-8)var(--hb-space-6);text-align:center}.faqEmptyState__title{color:var(--hb-ink);margin:0;font-size:18px;font-weight:600}.faqEmptyState__hint{margin:var(--hb-space-2)0 0;color:var(--hb-text-2);font-size:15px}.faqEmptyState__chips{justify-content:center;gap:var(--hb-space-2);margin-top:var(--hb-space-5);flex-wrap:wrap;display:flex}.faqEmptyState__chip{border-radius:var(--hb-r-pill);letter-spacing:-.006em;white-space:nowrap;cursor:pointer;min-height:48px;transition:background-color var(--hb-dur-2)var(--hb-ease),border-color var(--hb-dur-2)var(--hb-ease),color var(--hb-dur-2)var(--hb-ease),transform var(--hb-dur-1)var(--hb-ease);-webkit-tap-highlight-color:#0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.faqEmptyState__chip:active{transform:scale(.98)}.faqEmptyState__chip:focus-visible{box-shadow:var(--hb-ring);outline:none}.faqEmptyState__chip{background:var(--hb-surface);color:var(--hb-ink);border:1px solid var(--hb-border-strong)}.faqEmptyState__chip:hover{background:var(--hb-bg-subtle);border-color:var(--hb-border-strong)}.faqEmptyState__chip{min-height:44px;padding:0 18px;font-size:14px;font-weight:500}.faqEmptyState__contact{color:var(--hb-accent);transition:color var(--hb-dur-1)var(--hb-ease);font-weight:550;text-decoration:none}.faqEmptyState__contact:hover{color:var(--hb-accent-hover);text-underline-offset:3px;text-decoration:underline}.faqEmptyState__contact{min-height:var(--hb-tap);margin-top:var(--hb-space-4);font-size:var(--hb-text-small);align-items:center;gap:8px;display:inline-flex}.faqContact{justify-content:space-between;align-items:center;gap:var(--hb-space-5);padding:var(--hb-space-6)var(--hb-space-7);border-radius:var(--hb-r-lg);background:var(--hb-bg-subtle);display:flex}.faqContact__title{letter-spacing:-.012em;color:var(--hb-ink);font-size:18px;font-weight:620}.faqContact__desc{color:var(--hb-text-2);margin-top:4px;font-size:15px}.faqContact__btn{border-radius:var(--hb-r-pill);letter-spacing:-.006em;white-space:nowrap;cursor:pointer;min-height:48px;transition:background-color var(--hb-dur-2)var(--hb-ease),border-color var(--hb-dur-2)var(--hb-ease),color var(--hb-dur-2)var(--hb-ease),transform var(--hb-dur-1)var(--hb-ease);-webkit-tap-highlight-color:#0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.faqContact__btn:active{transform:scale(.98)}.faqContact__btn:focus-visible{box-shadow:var(--hb-ring);outline:none}.faqContact__btn{background:var(--hb-ink);color:var(--hb-text-on-ink);border:1px solid var(--hb-ink)}.faqContact__btn:hover{background:var(--hb-ink-hover);border-color:var(--hb-ink-hover);color:#fff}.faqContact__btn{flex:none}.faqContact__btnIcon{width:18px;height:18px}@media (max-width:560px){.faqContact{padding:var(--hb-space-5);flex-direction:column;align-items:stretch}.faqContact__btn{width:100%}}
