.faq_faq__yxvez{padding-block:var(--space-10)}.faq_faq__layout__CpM_n{display:grid;grid-template-columns:1fr 260px;grid-gap:var(--space-10);gap:var(--space-10);align-items:start}.faq_faq__content__tq_ba{min-width:0;display:flex;flex-direction:column;gap:var(--space-10)}.faq_faq__category__mr5UD{scroll-margin-top:90px}.faq_faq__category-heading__fyTbK{font-family:var(--font-heading);font-size:1.125rem;font-weight:800;color:var(--color-text);letter-spacing:-.01em;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-primary-700)}.faq_faq__list__o6Xg2{display:flex;flex-direction:column}.faq_faq__item__C46lL{border-bottom:1px solid var(--color-border)}.faq_faq__question__oVea2{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) 0;background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:.9375rem;font-weight:600;color:var(--color-text);text-align:left;transition:color var(--transition-fast);list-style:none}.faq_faq__question__oVea2::-webkit-details-marker{display:none}.faq_faq__question__oVea2:hover{color:var(--color-primary-700)}.faq_faq__chevron__RB_dY{flex-shrink:0;color:var(--color-text-muted);transition:transform var(--transition-base),color var(--transition-base)}details[open] .faq_faq__chevron__RB_dY{transform:rotate(180deg);color:var(--color-primary-600)}.faq_faq__answer__7c3ME{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.75;padding-bottom:var(--space-5);margin:0}.faq_faq__sidebar__17F2_{position:-webkit-sticky;position:sticky;top:80px}.faq_faq__sidebar-widget__fS1oZ{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.faq_faq__sidebar-heading__ADcHG{font-family:var(--font-heading);font-size:.875rem;font-weight:700;color:#fff;background:var(--color-primary-700);padding:var(--space-3) var(--space-4);margin:0}.faq_faq__sidebar-list__oSZVB{list-style:none;margin:0;padding:0}.faq_faq__sidebar-item__KsjUW{border-bottom:1px solid var(--color-border)}.faq_faq__sidebar-item__KsjUW:last-child{border-bottom:none}.faq_faq__sidebar-link__eDoW9{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);font-size:.8125rem;font-weight:500;color:var(--color-text-secondary);text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast)}.faq_faq__sidebar-link__eDoW9:hover{background:var(--color-primary-50);color:var(--color-primary-700)}.faq_faq__sidebar-link__eDoW9 svg{color:var(--color-text-muted);flex-shrink:0}.faq_faq__sidebar-cta__0aWbg{background:var(--color-primary-50);border:1px solid var(--color-primary-100);border-radius:var(--radius-md);padding:var(--space-5);text-align:center}.faq_faq__sidebar-cta-text__GCpkC{font-size:.875rem;color:var(--color-text-secondary);margin:0 0 var(--space-3)}.faq_faq__cta-btn__6nn7t{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 var(--space-5);background:var(--color-primary-700);color:#fff;font-size:.875rem;font-weight:600;border-radius:var(--radius-md);text-decoration:none;transition:filter var(--transition-fast);width:100%}.faq_faq__cta-btn__6nn7t:hover{filter:brightness(1.15)}.faq_faq__outline-btn__4PBz6{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 var(--space-5);background:#fff;color:var(--color-primary-700);font-size:.875rem;font-weight:600;border:1px solid var(--color-primary-200);border-radius:var(--radius-md);text-decoration:none;transition:border-color var(--transition-fast);width:100%}.faq_faq__outline-btn__4PBz6:hover{border-color:var(--color-primary-500)}@media (max-width:1024px){.faq_faq__layout__CpM_n{grid-template-columns:1fr}.faq_faq__sidebar__17F2_{display:none}}