.LocalizedFAQ-module__HVA1Qa__faqSection{background-color:#fff;padding:4.5rem 1rem;position:relative}.LocalizedFAQ-module__HVA1Qa__header{text-align:center;margin-bottom:2.75rem}.LocalizedFAQ-module__HVA1Qa__badge{color:#7e22ce;background:#7e22ce14;border:1px solid #7e22ce33;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.4rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.LocalizedFAQ-module__HVA1Qa__title{color:#1e1b4b;font-size:clamp(1.5rem,3.5vw,2.15rem);font-weight:700;font-family:var(--font-prompt,sans-serif);margin-bottom:.75rem;line-height:1.3}.LocalizedFAQ-module__HVA1Qa__underline{background:linear-gradient(90deg,#7e22ce 0%,#f97316 100%);border-radius:2px;width:60px;height:4px;margin:0 auto 1rem}.LocalizedFAQ-module__HVA1Qa__subtitle{color:#4b5563;max-width:650px;margin:0 auto;font-size:1rem;line-height:1.6}.LocalizedFAQ-module__HVA1Qa__accordion{flex-direction:column;gap:1rem;display:flex}.LocalizedFAQ-module__HVA1Qa__item{background-color:#fff;border:1px solid #7e22ce1f;border-radius:16px;transition:all .25s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 2px 8px #00000005}.LocalizedFAQ-module__HVA1Qa__item:hover{border-color:#7e22ce4d;box-shadow:0 4px 16px #7e22ce0f}.LocalizedFAQ-module__HVA1Qa__itemExpanded{border-color:#7e22ce;box-shadow:0 6px 20px #7e22ce14}.LocalizedFAQ-module__HVA1Qa__trigger{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.25rem 1.5rem;font-family:inherit;display:flex}.LocalizedFAQ-module__HVA1Qa__triggerContent{flex:1;align-items:flex-start;gap:.85rem;display:flex}.LocalizedFAQ-module__HVA1Qa__icon{color:#7e22ce;flex-shrink:0;margin-top:.1rem;font-size:1.25rem}.LocalizedFAQ-module__HVA1Qa__questionText{color:#1e1b4b;font-size:clamp(1rem,2.5vw,1.125rem);font-weight:600;line-height:1.5;font-family:var(--font-prompt,sans-serif)}.LocalizedFAQ-module__HVA1Qa__chevronWrapper{color:#6b7280;background-color:#f3f4f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .2s,color .2s;display:flex}.LocalizedFAQ-module__HVA1Qa__itemExpanded .LocalizedFAQ-module__HVA1Qa__chevronWrapper{color:#fff;background-color:#7e22ce;transform:rotate(180deg)}.LocalizedFAQ-module__HVA1Qa__contentWrapper{transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s;overflow:hidden}.LocalizedFAQ-module__HVA1Qa__contentBody{padding:0 1.5rem 1.5rem 3.6rem}.LocalizedFAQ-module__HVA1Qa__answerText{color:#374151;margin:0;font-size:.975rem;line-height:1.7}.LocalizedFAQ-module__HVA1Qa__answerText strong{color:#1e1b4b;font-weight:600}.LocalizedFAQ-module__HVA1Qa__ctaFooter{background:linear-gradient(135deg,#7e22ce0a 0%,#f973160f 100%);border:1px dashed #7e22ce40;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;padding:1.5rem;display:flex}.LocalizedFAQ-module__HVA1Qa__ctaText{color:#374151;margin:0;font-size:.95rem}.LocalizedFAQ-module__HVA1Qa__ctaButton{color:#fff;background-color:#7e22ce;border-radius:9999px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.LocalizedFAQ-module__HVA1Qa__ctaButton:hover{color:#fff;background-color:#6b21a8;transform:translateY(-1px)}@media (max-width:768px){.LocalizedFAQ-module__HVA1Qa__faqSection{padding:3rem 1rem}.LocalizedFAQ-module__HVA1Qa__contentBody{padding:0 1.25rem 1.25rem}.LocalizedFAQ-module__HVA1Qa__trigger{padding:1rem 1.25rem}}
