.faq-container{max-width:1000px;margin:0 auto;padding:0;display:flex;flex-direction:column;gap:var(--space-100);min-height:calc(100vh - 88px)}.faq-title{display:flex;align-items:center;gap:10px;width:100%}.faq-content,.faq-title .heading-xl{font-family:var(--font-family-sans)}.faq-content{display:flex;gap:24px;width:100%;align-items:flex-start}.sidebar{flex:0 0 200px;display:flex;flex-direction:column;gap:var(--space-8)}.category-button{width:100%;padding:12px 16px;background:none;border:none;border-radius:8px;cursor:pointer;font-family:var(--font-family-sans);font-size:var(--font-size-heading-md);font-weight:500;color:#8e8e8e;text-align:left;transition:all .3s ease}.category-button.active{font-weight:500;color:var(--color-brand-warn)}.category-button:hover{background-color:var(--color-stroke);color:var(--color-brand-accent)}.faq-list{flex:1;gap:var(--space-32);max-width:none}.faq-item,.faq-list{display:flex;flex-direction:column}.faq-item{gap:var(--space-8);padding:12px 16px;border-radius:8px;transition:all .3s ease}.faq-question{display:flex;align-items:center;gap:var(--space-16);width:100%;background:none;border:none;cursor:pointer;font-size:var(--font-size-heading-md);text-align:left;padding:0;transition:all .3s ease}.faq-question,.question-mark{font-family:var(--font-family-sans);font-weight:500;color:var(--color-text-primary)}.question-mark{flex-shrink:0;transition:color .3s ease;font-size:20px}.question-text{flex:1;color:var(--color-text-primary);font-size:var(--font-size-heading-md);transition:color .3s ease}.faq-answer,.question-text{line-height:var(--line-height-body);font-family:var(--font-family-sans)}.faq-answer{font-weight:400;font-size:var(--font-size-body);color:var(--color-text-secondary);padding-left:var(--space-32);white-space:pre-line}.faq-answer p{margin-top:var(--space-16)}.faq-answer p:last-child{margin-bottom:0}@media (max-width:768px){.faq-container{padding:0 16px;gap:60px}.faq-content{flex-direction:column;gap:18px}.sidebar{flex:none;width:100%;flex-direction:row;overflow-x:auto;padding-bottom:8px}.category-button{flex:1;min-width:0;white-space:nowrap;padding:8px 12px;font-size:var(--font-size-caption);text-align:center}.faq-list{max-width:none}.faq-question{font-size:18px;gap:12px}.faq-answer,.question-text{word-break:keep-all;overflow-wrap:break-word;white-space:normal}}@media (max-width:480px){.faq-container{padding:0 12px;gap:40px}.category-button{font-size:14px;padding:6px 5px}.faq-question{font-size:16px;gap:8px;align-items:flex-start}.faq-item{gap:0;transition:none}.faq-answer{margin-top:var(--space-8)}.question-text{display:block}.question-mark,.question-text{line-height:var(--line-height-body-sm);transition:none}.question-mark{display:inline-flex;align-self:flex-start;align-items:center;height:var(--line-height-body-sm)}.faq-question.multiline .question-mark,.faq-question.multiline .question-text{line-height:var(--line-height-body-sm)}.faq-item,.faq-question{transition:none}.faq-answer{animation:fadeInAnswer .2s ease-out;transform:none;will-change:opacity;padding-left:24px}}.category-button:focus,.faq-question:focus{outline:none;outline-offset:2px}.faq-answer{animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInAnswer{0%{opacity:0}to{opacity:1}}.faq-item:hover{background-color:var(--color-stroke)}.faq-question:hover,.faq-question:hover .question-mark,.faq-question:hover .question-text{color:var(--color-brand-accent)}.faq-question.active{outline:none}.faq-question.active,.faq-question.active .question-mark,.faq-question.active .question-text{color:var(--color-brand-primary)}.faq-question.multiline{align-items:flex-start}.faq-question.multiline .question-mark,.faq-question.multiline .question-text{line-height:1.2;margin-top:0;padding-top:0}.sidebar::-webkit-scrollbar{height:4px}.sidebar::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.sidebar::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.sidebar::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width:480px){.faq-question.multiline{align-items:flex-start}.faq-question.multiline .question-mark,.faq-question.multiline .question-text{line-height:var(--line-height-body-sm)}}.tab-section{background:var(--color-surface)}.tab-container{max-width:1000px;margin:0 auto;display:flex}.tab-navigation{align-items:stretch;justify-content:space-between;width:100%;flex-wrap:nowrap}.tab-button,.tab-navigation{display:flex;position:relative}.tab-button{flex:1;align-items:center;justify-content:center;padding:20px 0;background:none;border:none;cursor:pointer;font-family:Helvetica Neue,sans-serif;font-size:14px;font-weight:400;color:#000000;transition:all .3s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.tab-button:not(.active){border-bottom:1px solid #8e8e8e}.tab-button.active{font-weight:500;border-bottom:2px solid var(--color-brand-primary)}.tab-button:hover{font-weight:500}@media (max-width:768px){.tab-navigation{flex-wrap:nowrap}.tab-button{flex:1 1 auto}}@media (max-width:480px){.tab-navigation{flex-wrap:nowrap}.tab-button{flex:1 1 auto;padding:16px 0;font-size:13px}}.main-container{max-width:1000px;margin:0 auto;padding:var(--p-section-y) 0;box-sizing:border-box}@media (max-width:1024px){.main-container{padding:100px 24px}}@media (max-width:480px){.main-container{padding:80px 24px}}.about-proseed{background:var(--color-surface)}.about-proseed .main-container{max-width:1000px;margin:0 auto;padding:var(--p-section-y) 0}.about-page .about-proseed .main-container{padding-top:100px!important}