.faq_faqContainer__QMLJs{min-height:100vh;color:#fff;font-family:var(--font-inter),sans-serif;padding-bottom:5rem}.faq_hero__mNc7c{padding:15vw 5vw 5vw;display:flex;flex-direction:column;justify-content:flex-end;min-height:50vh;background:radial-gradient(ellipse at top right,rgba(0,212,170,.03),transparent 50%)}.faq_category__ceHh6{font-size:.85rem;text-transform:uppercase;letter-spacing:.15em;color:var(--accent);margin-bottom:2rem;display:inline-flex;align-items:center;gap:.75rem;padding:.5rem 1.25rem;background:var(--accent-dim);border-radius:var(--radius-pill);width:-moz-fit-content;width:fit-content;font-weight:600}.faq_title__po1ZY{font-family:var(--font-space-grotesk),sans-serif;font-size:clamp(3rem,6vw,5rem);font-weight:700;line-height:1.1;margin-bottom:1.5rem;background:linear-gradient(135deg,#fff,#71717a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.faq_intro__D6DCH{font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.6;max-width:800px;color:var(--text-bright)}.faq_mainContent__qGN1b{padding:5vw;max-width:1000px;margin:0 auto}.faq_toc__BeBDC{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:2rem;margin-bottom:4rem}.faq_tocTitle__u3O0f{font-family:var(--font-space-grotesk),sans-serif;font-size:1.2rem;margin-bottom:1.25rem;color:#fff}.faq_tocList__cmkC2{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.75rem}.faq_tocLink__BGwiG{color:var(--accent);text-decoration:none;font-size:.9rem;font-weight:500;padding:.5rem 1.25rem;background:var(--accent-dim);border-radius:var(--radius-pill);transition:all .3s ease;border:1px solid transparent}.faq_tocLink__BGwiG:hover{background:rgba(0,212,170,.2);border-color:var(--border-accent);color:#fff}.faq_categorySection__nrfbH{margin-bottom:5rem}.faq_categoryTitle__vhBfJ{font-family:var(--font-space-grotesk),sans-serif;font-size:2.5rem;color:#fff;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--border-hover)}.faq_faqItem__sJ7dM{border-bottom:1px solid var(--border);transition:border-color .3s ease;border-left:3px solid transparent;padding:1.5rem 0}.faq_faqItem__sJ7dM[open]{border-left-color:var(--accent);padding-left:1.5rem}.faq_faqQuestion__KQiIz{cursor:pointer;font-weight:600;color:#fff;font-size:1.15rem;list-style:none;padding-right:2rem;position:relative;line-height:1.4;transition:color .3s ease}.faq_faqItem__sJ7dM:hover .faq_faqQuestion__KQiIz{color:var(--accent)}.faq_faqQuestion__KQiIz:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.5rem;color:var(--text-tertiary);transition:all .3s ease}.faq_faqItem__sJ7dM[open] .faq_faqQuestion__KQiIz:after{transform:translateY(-50%) rotate(45deg);color:var(--accent)}.faq_faqQuestion__KQiIz::-webkit-details-marker{display:none}.faq_faqAnswer__haZKD{margin-top:1.5rem;color:var(--text-secondary);line-height:1.7;font-size:1.05rem;padding-right:1rem}.faq_ctaBox__shg24{margin-top:5rem;background:var(--surface);padding:4rem;border-radius:var(--radius-lg);text-align:center;border:1px solid var(--border);position:relative;overflow:hidden}.faq_ctaBox__shg24:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent-dim),transparent)}.faq_ctaTitle__r38ua{font-family:var(--font-space-grotesk),sans-serif;font-size:2rem;color:#fff;margin-bottom:1rem}.faq_ctaText__MFSxn{color:var(--text-secondary);margin-bottom:2rem;font-size:1.1rem}.faq_ctaButton__VtA_D{display:inline-block;padding:1rem 2.5rem;background:#fff;color:#000;border-radius:var(--radius-pill);text-decoration:none;font-weight:600;transition:all .3s ease}.faq_ctaButton__VtA_D:hover{transform:translateY(-3px);box-shadow:0 10px 30px hsla(0,0%,100%,.15)}@media (max-width:768px){.faq_hero__mNc7c{padding:20vh 5vw 5vw}}