.faq-help{position:relative;overflow-x:clip}.faq-help__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.faq-help__hero{text-align:center;margin-bottom:var(--spacing-2xl)}.faq-help__hero .section-title{margin-bottom:var(--spacing-sm)}.faq-help__hero .section-subtitle{margin-bottom:var(--spacing-xl)}.faq-help__toolbar{display:flex;flex-direction:column;gap:var(--spacing-md);max-width:720px;margin:0 auto}.faq-help__search{width:100%;padding:var(--spacing-md) var(--spacing-lg);font-family:var(--font-family);font-size:var(--font-size-base);border:2px solid rgba(44,62,80,.12);border-radius:var(--radius-pill);background:var(--color-bg);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.faq-help__search:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(255,107,53,.2)}.faq-help__perspective{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center;justify-content:center;min-width:0}.faq-help__perspective-label{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-light);margin-right:var(--spacing-xs)}.faq-help__chip{font-family:var(--font-family);font-size:var(--font-size-xs);padding:.4rem .85rem;border-radius:var(--radius-pill);border:1px solid rgba(44,62,80,.15);background:var(--color-bg);color:var(--color-text);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.faq-help__chip:hover{border-color:var(--color-primary-light);transform:translateY(-1px)}.faq-help__chip--active{background:var(--color-primary-gradient);color:#fff;border-color:transparent}.faq-help__layout{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);max-width:1100px;margin:0 auto;padding-bottom:var(--spacing-4xl)}@media (max-width:900px){.faq-help__layout{grid-template-columns:minmax(0,1fr);gap:var(--spacing-xl)}}.faq-help__toc{position:-webkit-sticky;position:sticky;top:calc(var(--navbar-height, 72px) + var(--spacing-md));align-self:start;max-height:calc(100vh - var(--navbar-height, 72px) - 4rem);overflow-y:auto;padding:var(--spacing-lg);border-radius:var(--radius-lg);background:var(--color-bg-card);border:1px solid rgba(44,62,80,.08);box-shadow:var(--shadow-card);min-width:0}@media (max-width:900px){.faq-help__toc{position:relative;top:auto;max-height:none;overflow:visible;padding:var(--spacing-md)}}.faq-help__toc-title{font-size:var(--font-size-md);font-weight:700;margin:0 0 var(--spacing-md);color:var(--color-heading)}.faq-help__toc nav{display:flex;flex-direction:column;gap:var(--spacing-xs)}.faq-help__toc a{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-light);text-decoration:none;padding:.35rem .5rem;border-radius:var(--radius-sm);transition:color var(--transition-fast),background var(--transition-fast);word-break:break-word}.faq-help__toc a:focus-visible,.faq-help__toc a:hover{color:var(--color-primary-dark);background:rgba(255,107,53,.08)}.faq-help__main{min-width:0}.faq-help__category{margin-bottom:var(--spacing-3xl);scroll-margin-top:calc(var(--navbar-height, 72px) + var(--spacing-md))}.faq-help__category-head{margin-bottom:var(--spacing-lg)}.faq-help__category-head h2{font-size:var(--font-size-2xl);color:var(--color-primary-dark);margin:0 0 var(--spacing-sm);padding-bottom:var(--spacing-xs);border-bottom:3px solid var(--color-primary-light);display:inline-block}.faq-help__category-intro{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-light);margin:0;max-width:65ch;line-height:1.7}.faq-help__item{border:1px solid rgba(44,62,80,.1);border-radius:var(--radius-lg);margin-bottom:var(--spacing-md);background:var(--color-bg-card);box-shadow:var(--shadow-card);overflow:hidden;opacity:0;animation:sssFadeUp .55s ease forwards}@keyframes sssFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.faq-help__item{animation:none;opacity:1}}.faq-help__item-trigger{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl);font-family:var(--font-family);font-size:var(--font-size-md);font-weight:700;text-align:left;color:var(--color-heading);background:transparent;border:none;cursor:pointer;line-height:1.45;min-width:0}.faq-help__item-trigger>span:first-child{min-width:0;flex:1 1 auto;word-break:break-word}@media (max-width:600px){.faq-help__item-trigger{padding:var(--spacing-md);font-size:var(--font-size-base);gap:var(--spacing-sm)}}.faq-help__item-trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.faq-help__chevron{flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:var(--radius-full);background:rgba(255,107,53,.12);color:var(--color-primary-dark);display:flex;align-items:center;justify-content:center;transition:transform var(--transition-base);font-size:1.1rem;line-height:1}.faq-help__item--open .faq-help__chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.faq-help__item--open .faq-help__chevron{transform:rotate(90deg)}}.faq-help-panel{border-top:1px solid rgba(44,62,80,.08);padding:0 var(--spacing-xl) var(--spacing-xl)}@media (max-width:600px){.faq-help-panel{padding:0 var(--spacing-md) var(--spacing-md)}}.faq-help-panel__summary{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text);line-height:1.75;margin:var(--spacing-lg) 0}.faq-help-panel__block{margin-top:var(--spacing-lg)}.faq-help-panel__block h3{font-family:var(--font-family);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary-dark);margin:0 0 var(--spacing-sm)}.faq-help-panel__block ol,.faq-help-panel__block ul{margin:0;padding-left:1.25rem;font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-light);line-height:1.75}.faq-help-panel__block li+li{margin-top:.35rem}.faq-help-panel__visual{margin:var(--spacing-lg) 0;border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-soft);border:1px solid rgba(44,62,80,.08)}.faq-help-panel__visual img{width:100%;height:auto;display:block}.faq-help-panel__links{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-lg)}.faq-help-panel__link{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:600;padding:.5rem .9rem;border-radius:var(--radius-pill);background:var(--color-bg-soft);color:var(--color-primary-dark);text-decoration:none;border:1px solid rgba(255,107,53,.35);transition:background var(--transition-fast),transform var(--transition-fast)}.faq-help-panel__link:hover{background:rgba(255,107,53,.12);transform:translateY(-1px)}.faq-help-panel__link-note{font-size:var(--font-size-xs);font-weight:500;color:var(--color-text-muted)}.faq-help__empty{text-align:center;padding:var(--spacing-3xl);font-family:var(--font-family);color:var(--color-text-light)}