.faq-module__tdgaaa__section{background:color-mix(in srgb,var(--color-bg)97%,transparent);padding:5rem 1.5rem 4.5rem;position:relative;overflow:hidden}[data-theme=dark] .faq-module__tdgaaa__section{background:linear-gradient(#0b0b10 0%,#0f1015 100%)}.faq-module__tdgaaa__bgDecor{pointer-events:none;z-index:0;position:absolute;inset:0}.faq-module__tdgaaa__bgOrb1{background:radial-gradient(circle,color-mix(in srgb,var(--color-brand)6%,transparent),transparent 70%);filter:blur(80px);border-radius:50%;width:500px;height:500px;position:absolute;top:-200px;left:-100px}.faq-module__tdgaaa__bgOrb2{filter:blur(80px);background:radial-gradient(circle,#a855f70d,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-150px;right:-80px}.faq-module__tdgaaa__container{z-index:1;max-width:1200px;margin:0 auto;position:relative}.faq-module__tdgaaa__sectionHeader{text-align:center;margin-bottom:2.5rem}.faq-module__tdgaaa__badge{letter-spacing:.02em;color:var(--color-brand);background:color-mix(in srgb,var(--color-brand)10%,var(--color-bg));border:1px solid color-mix(in srgb,var(--color-brand)20%,transparent);border-radius:9999px;align-items:center;gap:6px;margin-bottom:1rem;padding:6px 14px;font-size:.82rem;font-weight:700;display:inline-flex}[data-theme=dark] .faq-module__tdgaaa__badge{background:#8b5cf61f;border-color:#8b5cf633}.faq-module__tdgaaa__title{color:var(--color-text);letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:900;line-height:1.15}.faq-module__tdgaaa__gradientText{background:linear-gradient(135deg,var(--color-brand),#a855f7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.faq-module__tdgaaa__subtitle{color:var(--color-text-muted);max-width:600px;margin:0 auto;font-size:1.05rem;line-height:1.65}.faq-module__tdgaaa__faqWrapper{text-align:left;max-width:48rem;margin:0 auto}.faq-module__tdgaaa__faqItem{background:var(--color-bg);border:1px solid #0000000f;border-radius:1rem;margin-bottom:.75rem;transition:box-shadow .25s,border-color .25s;overflow:hidden;box-shadow:0 2px 8px #00000008}.faq-module__tdgaaa__faqItem:hover{border-color:color-mix(in srgb,var(--color-brand)15%,transparent);box-shadow:0 6px 20px #0000000f}[data-theme=dark] .faq-module__tdgaaa__faqItem{background:#ffffff06;border-color:#ffffff0f}[data-theme=dark] .faq-module__tdgaaa__faqItem:hover{border-color:#8b5cf633;box-shadow:0 6px 20px #0000004d}.faq-module__tdgaaa__faqQuestion{width:100%;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-size:1.04rem;font-weight:700;transition:color .2s;display:flex}.faq-module__tdgaaa__faqQuestion:hover{color:var(--color-brand)}.faq-module__tdgaaa__faqChevron{color:var(--color-brand);flex-shrink:0;transition:transform .3s}.faq-module__tdgaaa__rotate{transform:rotate(180deg)}.faq-module__tdgaaa__faqAnswer{color:var(--color-text-muted);padding:0 1.25rem 1.1rem;font-size:.96rem;line-height:1.7;overflow:hidden}.faq-module__tdgaaa__faqAnswer p{margin:0}.faq-module__tdgaaa__bottomCta{text-align:center;margin-top:2.5rem}.faq-module__tdgaaa__bottomCtaText{color:var(--color-text-muted);margin-bottom:.75rem;font-size:.95rem}.faq-module__tdgaaa__bottomCtaLink{color:var(--color-brand);align-items:center;gap:6px;font-size:.95rem;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.faq-module__tdgaaa__bottomCtaLink:hover{gap:10px}
