.FAQ-module__0t50RG__section{color:#fff;background:#000;border-top:1px solid #ffffff0d;padding:8rem 0}.FAQ-module__0t50RG__container{max-width:1000px;margin:0 auto;padding:0 5vw}.FAQ-module__0t50RG__header{text-align:left;margin-bottom:4rem}.FAQ-module__0t50RG__label{font-family:var(--f-mono);letter-spacing:.3em;color:#64ffda;margin-bottom:1.5rem;font-size:.75rem;display:block}.FAQ-module__0t50RG__title{font-family:var(--f-heading);letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(3rem,6vw,5rem);font-weight:900;line-height:.9}.FAQ-module__0t50RG__faqList{border-top:1px solid #ffffff1a}.FAQ-module__0t50RG__faqItem{cursor:pointer;border-bottom:1px solid #ffffff1a;padding:3rem 0;transition:all .4s cubic-bezier(.16,1,.3,1)}.FAQ-module__0t50RG__faqItem:hover{background:#64ffda05}.FAQ-module__0t50RG__faqHeader{justify-content:space-between;align-items:center;display:flex}.FAQ-module__0t50RG__qWrapper{flex:1;align-items:center;gap:3rem;display:flex}.FAQ-module__0t50RG__id{font-family:var(--f-mono);color:#ffffff4d;font-size:1rem;font-weight:700}.FAQ-module__0t50RG__question{font-family:var(--f-heading);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700;line-height:1.1}.FAQ-module__0t50RG__toggleWrapper{flex-shrink:0;width:24px;height:24px;margin-left:2rem;position:relative}.FAQ-module__0t50RG__toggleLine{background:#64ffda;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute}.FAQ-module__0t50RG__horizontal{width:100%;height:2px;top:50%;transform:translateY(-50%)}.FAQ-module__0t50RG__vertical{width:2px;height:100%;left:50%;transform:translate(-50%)}.FAQ-module__0t50RG__faqItem.FAQ-module__0t50RG__open .FAQ-module__0t50RG__vertical{transform:translate(-50%)rotate(90deg)}.FAQ-module__0t50RG__faqItem.FAQ-module__0t50RG__open .FAQ-module__0t50RG__horizontal{transform:translateY(-50%)rotate(90deg)}.FAQ-module__0t50RG__faqAnswer{max-height:0;transition:max-height .5s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__0t50RG__faqItem.FAQ-module__0t50RG__open .FAQ-module__0t50RG__faqAnswer{max-height:300px}.FAQ-module__0t50RG__answerInner{padding-top:2rem;padding-left:4.5rem}.FAQ-module__0t50RG__answerInner p{font-family:var(--f-heading);color:#a0a0a0;max-width:700px;font-size:1.15rem;font-weight:300;line-height:1.6}.FAQ-module__0t50RG__faqFooter{text-align:center;flex-direction:column;align-items:center;gap:3rem;margin-top:6rem;display:flex}.FAQ-module__0t50RG__faqCta{color:#000;font-family:var(--f-mono);letter-spacing:.1em;cursor:pointer;background:#64ffda;border:none;border-radius:4px;padding:1.2rem 4rem;font-size:.9rem;font-weight:800;transition:all .4s cubic-bezier(.19,1,.22,1)}.FAQ-module__0t50RG__faqCta:hover{background:#fff;transform:translateY(-5px)scale(1.02);box-shadow:0 20px 40px #64ffda33}.FAQ-module__0t50RG__support{font-family:var(--f-heading);color:#64ffda;font-size:1.1rem}.FAQ-module__0t50RG__support a{color:#fff;text-underline-offset:4px;font-weight:700;text-decoration:underline}@media (max-width:768px){.FAQ-module__0t50RG__section{padding:4rem 0}.FAQ-module__0t50RG__header{margin-bottom:2rem}.FAQ-module__0t50RG__faqItem{padding:1.5rem 0}.FAQ-module__0t50RG__qWrapper{gap:1.5rem}.FAQ-module__0t50RG__id{display:none}.FAQ-module__0t50RG__question{font-size:1.35rem}.FAQ-module__0t50RG__answerInner{padding-top:1rem;padding-left:0}.FAQ-module__0t50RG__answerInner p{font-size:1rem}.FAQ-module__0t50RG__faqFooter{gap:2rem;margin-top:3rem}}
