.faqs-page-module__VGxW5W__page{padding-block:clamp(var(--space-8),4vw,var(--space-12))}.faqs-page-module__VGxW5W__container{gap:var(--space-5);max-width:1040px;display:grid}.faqs-page-module__VGxW5W__hero{border:1px solid color-mix(in oklab,var(--color-border)88%,transparent);border-radius:var(--radius-xl);padding:clamp(var(--space-5),4vw,var(--space-8));background:radial-gradient(circle at 8% -10%,color-mix(in oklab,var(--color-primary-light)70%,transparent),transparent 42%),radial-gradient(circle at 90% 0%,color-mix(in oklab,var(--color-accent-light)65%,transparent),transparent 38%),linear-gradient(140deg,color-mix(in oklab,var(--color-surface)92%,var(--color-bg-secondary)8%),color-mix(in oklab,var(--color-surface)96%,var(--color-accent-light)4%));box-shadow:var(--shadow-sm);gap:var(--space-3);display:grid}.faqs-page-module__VGxW5W__kicker{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.faqs-page-module__VGxW5W__hero h1{font-size:clamp(2rem,5vw,3rem)}.faqs-page-module__VGxW5W__lead{color:var(--color-text-secondary);max-width:68ch}.faqs-page-module__VGxW5W__stats{gap:var(--space-2);flex-wrap:wrap;display:flex}.faqs-page-module__VGxW5W__stats span{border:1px solid color-mix(in oklab,var(--color-border)88%,transparent);background:color-mix(in oklab,var(--color-surface)88%,var(--color-bg-secondary)12%);border-radius:var(--radius-full);padding:var(--space-1)var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary)}.faqs-page-module__VGxW5W__stats strong{color:var(--color-text)}.faqs-page-module__VGxW5W__controls{border:1px solid color-mix(in oklab,var(--color-border)88%,transparent);border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-3);background:color-mix(in oklab,var(--color-surface)92%,var(--color-bg-secondary)8%);display:grid}.faqs-page-module__VGxW5W__controls label{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:var(--weight-semibold)}.faqs-page-module__VGxW5W__searchRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.faqs-page-module__VGxW5W__searchInput{border:1px solid color-mix(in oklab,var(--color-border-strong)92%,transparent);border-radius:var(--radius-md);background:var(--color-surface);min-width:260px;padding:var(--space-3)var(--space-4);transition:border-color var(--duration-fast)var(--ease-default),box-shadow var(--duration-fast)var(--ease-default);flex:1}.faqs-page-module__VGxW5W__searchInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-primary-light)70%,transparent);outline:none}.faqs-page-module__VGxW5W__actionRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.faqs-page-module__VGxW5W__actionBtn,.faqs-page-module__VGxW5W__clearBtn{border-radius:var(--radius-md);border:1px solid color-mix(in oklab,var(--color-border-strong)88%,transparent);background:color-mix(in oklab,var(--color-surface)85%,var(--color-bg-secondary)15%);padding:var(--space-2)var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);transition:transform var(--duration-fast)var(--ease-default),border-color var(--duration-fast)var(--ease-default),background-color var(--duration-fast)var(--ease-default)}.faqs-page-module__VGxW5W__actionBtn:hover:not(:disabled),.faqs-page-module__VGxW5W__clearBtn:hover{border-color:color-mix(in oklab,var(--color-primary)40%,var(--color-border-strong)60%);background:color-mix(in oklab,var(--color-primary-light)22%,var(--color-surface));transform:translateY(-1px)}.faqs-page-module__VGxW5W__actionBtn:disabled{opacity:.45;cursor:not-allowed}.faqs-page-module__VGxW5W__faqList{gap:var(--space-3);display:grid}.faqs-page-module__VGxW5W__faqItem{border:1px solid color-mix(in oklab,var(--color-border)90%,transparent);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--color-surface)94%,var(--color-bg-secondary)6%);box-shadow:var(--shadow-xs);transition:border-color var(--duration-fast)var(--ease-default),box-shadow var(--duration-fast)var(--ease-default);overflow:hidden}.faqs-page-module__VGxW5W__faqItemOpen{border-color:color-mix(in oklab,var(--color-primary)50%,var(--color-border)50%);box-shadow:var(--shadow-sm)}.faqs-page-module__VGxW5W__questionButton{gap:var(--space-3);text-align:left;width:100%;padding:var(--space-4);background:0 0;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.faqs-page-module__VGxW5W__faqIndex{color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-semibold);min-width:42px}.faqs-page-module__VGxW5W__faqQuestion{font-size:var(--text-base);color:var(--color-text);line-height:var(--leading-normal)}.faqs-page-module__VGxW5W__chevron{color:var(--color-primary);font-size:var(--text-xl);line-height:1;font-weight:var(--weight-semibold)}.faqs-page-module__VGxW5W__answerPanel{padding:0 var(--space-4)var(--space-4);gap:var(--space-2);border-top:1px solid color-mix(in oklab,var(--color-border)90%,transparent);display:grid}.faqs-page-module__VGxW5W__answerText{color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.faqs-page-module__VGxW5W__answerList{margin-left:var(--space-5);color:var(--color-text-secondary);gap:var(--space-1);list-style:outside;display:grid}.faqs-page-module__VGxW5W__emptyState{border:1px dashed color-mix(in oklab,var(--color-border-strong)88%,transparent);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--color-surface)92%,var(--color-bg-secondary)8%);padding:var(--space-5);gap:var(--space-2);display:grid}.faqs-page-module__VGxW5W__emptyState h2{font-size:var(--text-xl)}.faqs-page-module__VGxW5W__emptyState p{color:var(--color-text-secondary)}@media (max-width:768px){.faqs-page-module__VGxW5W__questionButton{gap:var(--space-2);grid-template-columns:1fr auto}.faqs-page-module__VGxW5W__faqIndex{grid-column:1/-1;min-width:0}.faqs-page-module__VGxW5W__searchInput{width:100%;min-width:0}}
