.faq{position:relative;width:100%;height:100%;background-color:var(--base-100);overflow:hidden}.faq .container{padding:var(--section-py) var(--section-px);max-width:1200px;gap:var(--section-gap)}.faq .container,.faq .faq-header{margin:0 auto;display:flex;flex-direction:column}.faq .faq-header{width:65%;align-items:center;text-align:center;gap:var(--heading-gap)}.faq .faq-label{margin-bottom:.5rem}.faq .faq-items{width:70%;margin:0 auto;display:flex;flex-direction:column}.faq .faq-item{border-bottom:1px solid var(--base-200);will-change:transform,opacity}.faq .faq-item:first-child{border-top:1px solid var(--base-200)}.faq .faq-item-question{width:100%;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1.75rem 0;background:none;border:none;cursor:pointer;text-align:left;color:var(--base-400);-webkit-tap-highlight-color:transparent}.faq .faq-item-question:hover{opacity:.7}.faq .faq-item-question-text{font-size:2rem;letter-spacing:-.05rem;pointer-events:none}.faq .faq-item-icon{position:relative;flex-shrink:0;width:24px;height:24px}.faq .faq-item-icon-bar{position:absolute;background-color:var(--base-400);border-radius:2px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.faq .faq-item-icon-bar--h{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.faq .faq-item-icon-bar--v{top:0;left:50%;width:2px;height:100%;transform:translateX(-50%) rotate(0deg)}.faq .faq-item--open .faq-item-icon-bar--v{transform:translateX(-50%) rotate(90deg)}.faq .faq-item-answer{height:0;overflow:hidden}.faq .faq-item-answer-content{padding-bottom:2rem;padding-right:4rem}.faq .faq-item-answer-content p{line-height:1.6;color:var(--base-400)}@media (max-width:1000px){.faq .faq-header,.faq .faq-items{width:100%}.faq .faq-item-question{padding:1.25rem 0;gap:1rem}.faq .faq-item-question-text{font-size:1rem;letter-spacing:0}.faq .faq-item-answer-content{padding-right:0;padding-bottom:1.5rem}.faq .faq-item-icon{width:18px;height:18px}}