.faq_hero__z_QiC{padding:80px 0 0}.faq_heroHeader__ySahm{max-width:var(--container-max);margin:0 auto;padding:0 24px;display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width:768px){.faq_heroHeader__ySahm{padding:0 40px}}@media (min-width:1024px){.faq_heroHeader__ySahm{padding:0 64px}}.faq_heroHeadline__7PLyk{margin-top:32px;font-size:clamp(40px,5vw,68px);line-height:1.03;letter-spacing:-.02em;text-align:center;max-width:900px}.faq_heroSub__f1Qgy{margin:24px auto 0;max-width:640px;font-size:16px;line-height:1.75;color:hsla(42,25%,92%,.7);text-align:center}.faq_faqSection__gTDav{padding-top:48px}.faq_faqCenter__z7Bib{display:flex;flex-direction:column;align-items:center}.faq_faqGroup__lE_Me{width:100%;max-width:800px}.faq_faqGroup__lE_Me+.faq_faqGroup__lE_Me{margin-top:72px}.faq_faqGroupTitle__lFHQP{font-family:var(--font-body);font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:var(--violet);margin-bottom:20px}.faq_faqList__nAW8Q{width:100%}.faq_faqItem__9kuH1{border-bottom:1px solid var(--border);scroll-margin-top:120px}.faq_faqItem__9kuH1:first-child{border-top:1px solid var(--border)}.faq_faqQuestion__tHOHv{display:flex;align-items:center;justify-content:space-between;padding:24px 0;cursor:pointer;font-family:var(--font-body);font-weight:500;font-size:16px;color:var(--text);list-style:none;transition:color .3s ease}.faq_faqQuestion__tHOHv::-webkit-details-marker{display:none}.faq_faqQuestion__tHOHv::marker{content:""}.faq_faqQuestion__tHOHv:hover{color:var(--violet)}.faq_faqToggle__D0Sbn{font-size:24px;font-weight:400;opacity:.5;transition:transform .3s ease;flex-shrink:0;margin-left:24px}.faq_faqItem__9kuH1[open] .faq_faqToggle__D0Sbn{transform:rotate(45deg)}.faq_faqAnswer__R1aDG{padding:0 0 24px;max-width:680px}.faq_faqAnswer__R1aDG p{font-size:15px;line-height:1.8;opacity:.6}.faq_moreWrap__gQA_v{width:100%;max-width:800px;margin-top:72px;padding-top:32px;border-top:1px solid var(--border)}.faq_moreTitle__7O1xw{font-family:var(--font-body);font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:var(--violet);margin-bottom:16px}.faq_moreBody__NYnrV{font-size:15px;line-height:1.8;color:hsla(42,25%,92%,.7)}.faq_moreBody__NYnrV a{color:var(--text);text-decoration:none;border-bottom:1px solid var(--border-mid,hsla(42,25%,92%,.22));transition:color .3s ease,border-color .3s ease}.faq_moreBody__NYnrV a:hover{color:var(--violet);border-color:var(--violet)}.faq_ctaSection____kDB{text-align:center}.faq_ctaHeadline__Et5TF{max-width:900px;margin:0 auto}.faq_ctaSub__Go6lE{margin:20px auto 0;max-width:540px;font-size:16px;line-height:1.75;color:hsla(42,25%,92%,.7)}.faq_ctaBtnWrap__Tyrzt{margin-top:40px}.faq_gradientBtn__wI8wq{position:relative;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-weight:500;font-size:14px;text-transform:uppercase;letter-spacing:.04em;padding:14px 28px;background:var(--bg);color:var(--text);border:none;border-radius:4px;text-decoration:none;z-index:0;transition:transform .3s ease,color .3s ease}.faq_gradientBtn__wI8wq:before{content:"";position:absolute;inset:0;border-radius:4px;padding:1px;background:linear-gradient(45deg,var(--violet),var(--green));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.faq_gradientBtn__wI8wq:hover{color:var(--violet);transform:translateY(-1px)}