.faq_page__XI_Ar{--accent:hsl(var(--primary));--quiet:hsl(var(--muted-foreground));--line:hsl(var(--border));font-family:var(--font-body),sans-serif;overflow:clip;width:100%}.faq_page__XI_Ar *{box-sizing:border-box}.faq_page__XI_Ar em{font-style:normal;color:var(--accent)}.faq_page__XI_Ar :is(a,button,input,summary):focus-visible{outline:3px solid var(--accent);outline-offset:4px}.faq_promiseStrip__wZjvU{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:24px max(5%,calc((100vw - 1400px) / 2));background:var(--accent);color:#ffffff;font-size:13px;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.25);box-shadow:0 10px 30px hsl(var(--primary)/.4);position:relative;z-index:10}.faq_promiseLead__9A_jv{font-weight:800;letter-spacing:.08em;font-size:14px}.faq_promiseSub__PCS6U{font-size:12px;color:rgba(255,255,255,.9);font-weight:500;letter-spacing:.06em}.faq_promiseSub__PCS6U i{font-style:normal;color:rgba(255,255,255,.5);margin:0 6px}.faq_explorer__1v8Kg{padding:80px max(5%,calc((100vw - 1400px) / 2));display:grid;grid-template-columns:290px minmax(0,1fr);gap:48px;align-items:start}.faq_sidebar__iDtHM{position:sticky;top:110px;display:flex;flex-direction:column;gap:28px}.faq_sidebarCard__Sh1Mb{background:hsl(var(--background));border:1px solid var(--line);border-radius:6px;padding:24px;box-shadow:0 4px 16px rgba(0,0,0,.03)}.faq_eyebrow__Elx2i{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 18px}.faq_eyebrow__Elx2i:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.faq_filters__As8OC{display:flex;flex-direction:column;gap:6px}.faq_filterBtn__bkKR7{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border:1px solid transparent;border-radius:4px;text-align:left;font-size:13px;font-weight:500;cursor:pointer;background:transparent;color:hsl(var(--foreground));transition:all .2s ease}.faq_filterBtn__bkKR7:hover{background:hsl(var(--muted));color:var(--accent)}.faq_filterActive__3apXI{background:var(--accent)!important;color:#ffffff!important;font-weight:600;box-shadow:0 4px 12px hsl(var(--primary)/.3)}.faq_filterCount__13gBa{font-size:11px;font-weight:700;padding:2px 8px;border-radius:20px;background:hsl(var(--muted));color:hsl(var(--foreground));transition:all .2s ease}.faq_filterActive__3apXI .faq_filterCount__13gBa{background:rgba(255,255,255,.25);color:#ffffff}.faq_helpCard__QIsCB{background:hsl(var(--background));border:1px solid var(--line);border-radius:6px;padding:22px;display:flex;flex-direction:column;gap:10px;box-shadow:0 4px 16px rgba(0,0,0,.03)}.faq_helpCard__QIsCB h4{font-size:15px;font-weight:600;margin:0;color:hsl(var(--foreground))}.faq_helpCard__QIsCB p{font-size:13px;line-height:1.6;color:var(--quiet);margin:0}.faq_helpLink__t2f88{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;color:var(--accent);margin-top:6px;text-decoration:none}.faq_helpLink__t2f88:hover{text-decoration:underline}.faq_results__bJKMo{min-width:0}.faq_searchCard__qwADQ{background:hsl(var(--background));border:1px solid var(--line);border-radius:6px;padding:24px;margin-bottom:36px;box-shadow:0 4px 16px rgba(0,0,0,.03)}.faq_searchLabel__CpNdt{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--quiet);margin-bottom:12px}.faq_searchBox__8qHnU{display:flex;align-items:center;gap:14px;padding:14px 18px;border:1px solid var(--line);border-radius:4px;background:hsl(var(--muted));transition:border-color .2s ease,box-shadow .2s ease}.faq_searchBox__8qHnU:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px hsl(var(--primary)/.15);background:hsl(var(--background))}.faq_searchIcon__MM6QS{flex-shrink:0;color:var(--accent)}.faq_searchInput__Ie5At{width:100%;min-width:0;font-size:14px;border:none;background:transparent;color:inherit;outline:none}.faq_clearBtn__qFxGY{display:grid;place-items:center;padding:4px;background:transparent;border:none;color:var(--quiet);cursor:pointer;border-radius:50%;transition:color .2s ease,background .2s ease}.faq_clearBtn__qFxGY:hover{color:var(--accent);background:hsl(var(--muted))}.faq_statusBar__DZTgz{display:flex;justify-content:space-between;align-items:center;margin-top:14px;font-size:12px;color:var(--quiet)}.faq_statusText__HwpkR strong{color:var(--accent)}.faq_group__sJEVT{margin-bottom:40px}.faq_groupHeader__ucLXV{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid var(--line)}.faq_groupTitle__YCH94{font-size:24px;font-weight:600;letter-spacing:-.03em;margin:0;color:hsl(var(--foreground))}.faq_groupCount__xK1El{font-size:11px;font-weight:700;color:var(--accent);background:hsl(var(--background));padding:3px 10px;border-radius:20px;border:1px solid var(--line)}.faq_questionsStack__pnYwZ{display:flex;flex-direction:column;gap:14px}.faq_questionCard__mDyvH{background:hsl(var(--background));border:1px solid var(--line);border-radius:6px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.faq_questionCard__mDyvH:hover{border-color:hsl(var(--primary)/.5);box-shadow:0 6px 20px rgba(0,0,0,.04)}.faq_questionCard__mDyvH[open]{border-color:var(--accent);box-shadow:0 8px 24px hsl(var(--primary)/.08)}.faq_summary__vvUg3{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;font-size:16px;font-weight:550;line-height:1.4;cursor:pointer;list-style:none;color:hsl(var(--foreground));transition:color .2s ease}.faq_summary__vvUg3::-webkit-details-marker{display:none}.faq_summary__vvUg3:hover{color:var(--accent)}.faq_summaryIcon__hKuIU{flex-shrink:0;color:var(--accent);transition:transform .2s ease}.faq_questionCard__mDyvH[open] .faq_summaryIcon__hKuIU{transform:rotate(45deg)}.faq_answer__C7sOT{border-top:1px dashed var(--line);margin-top:4px;padding:16px 24px 22px}.faq_answer__C7sOT p{font-size:14.5px;line-height:1.85;color:var(--quiet);margin:0}.faq_answerLink__kpd4Z{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;margin-top:16px;color:var(--accent);text-decoration:none;padding:6px 12px;background:hsl(var(--muted));border-radius:4px;border:1px solid var(--line);transition:all .2s ease}.faq_answerLink__kpd4Z:hover{background:var(--accent);color:#ffffff;border-color:var(--accent)}.faq_empty__6Y4f6{background:hsl(var(--background));border:1px solid var(--line);border-radius:6px;padding:50px 30px;text-align:center}.faq_empty__6Y4f6 h2{font-size:26px;font-weight:600;margin:0 0 10px}.faq_empty__6Y4f6 p{font-size:14px;color:var(--quiet);margin:0 0 20px}.faq_resetBtn__LOG7c{display:inline-flex;align-items:center;gap:12px;background:var(--accent);color:white;padding:12px 22px;border-radius:4px;border:none;cursor:pointer;font-size:13px;font-weight:600;transition:background .2s ease}.faq_resetBtn__LOG7c:hover{background:hsl(var(--secondary))}@media (max-width:1024px){.faq_explorer__1v8Kg{grid-template-columns:250px minmax(0,1fr);gap:32px}}@media (max-width:820px){.faq_explorer__1v8Kg{grid-template-columns:1fr;gap:32px;padding-block:50px}.faq_sidebar__iDtHM{position:static}.faq_filters__As8OC{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.faq_helpCard__QIsCB{display:none}}@media (max-width:600px){.faq_filters__As8OC{grid-template-columns:1fr}.faq_summary__vvUg3{font-size:14.5px;padding:16px 18px}.faq_answer__C7sOT{padding:14px 18px 18px}}