.FaqSection-module__UtxuQW__faqSection{background-color:var(--color-bg);z-index:5;width:100%;padding:5.5rem 0 7rem;position:relative;overflow:hidden}.FaqSection-module__UtxuQW__container{max-width:900px;margin:0 auto;padding:0 1.5rem}.FaqSection-module__UtxuQW__headerWrapper{text-align:center;flex-direction:column;align-items:center;margin-bottom:2.8rem;display:flex}.FaqSection-module__UtxuQW__pillBadge{border-radius:var(--radius-pill);font-family:var(--font-sans);color:#2563eb;background:#eff6ff;border:1.5px solid #dbeafe;align-items:center;gap:.5rem;margin-bottom:1.35rem;padding:.4rem 1.15rem;font-size:.88rem;font-weight:750;display:inline-flex;box-shadow:0 2px 8px #2563eb0f}.FaqSection-module__UtxuQW__badgeIcon{color:#2563eb}.FaqSection-module__UtxuQW__mainTitle{font-family:var(--font-sans);letter-spacing:-.025em;color:#0f172a;margin:0 0 1rem;font-size:clamp(2.4rem,4.8vw,3.6rem);font-weight:850;line-height:1.15}.FaqSection-module__UtxuQW__subtitle{font-family:var(--font-sans);color:#64748b;max-width:620px;margin:0 auto;font-size:1.08rem;font-weight:450;line-height:1.6}.FaqSection-module__UtxuQW__accordionStack{flex-direction:column;gap:1rem;width:100%;display:flex}.FaqSection-module__UtxuQW__faqCard{background:#fff;border:2px solid #cbd5e1;border-radius:16px;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .28s;overflow:hidden;box-shadow:0 4px 18px #0f172a0d}.FaqSection-module__UtxuQW__faqCard:hover{border-color:#2563eb;transform:translateY(-4px);box-shadow:0 14px 32px #2563eb1f,0 2px 8px #0f172a0a}.FaqSection-module__UtxuQW__faqCardOpen{border-color:#cbd5e1;box-shadow:0 4px 18px #0f172a0d}.FaqSection-module__UtxuQW__questionBtn{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.25rem;width:100%;padding:1.35rem 1.85rem;display:flex}.FaqSection-module__UtxuQW__questionText{font-family:var(--font-sans);color:#0f172a;letter-spacing:-.015em;font-size:1.15rem;font-weight:650;line-height:1.35;transition:color .2s}.FaqSection-module__UtxuQW__faqCard:hover .FaqSection-module__UtxuQW__questionText{color:#0f172a}.FaqSection-module__UtxuQW__chevron{color:#94a3b8;flex-shrink:0;transition:transform .3s cubic-bezier(.16,1,.3,1),color .2s}.FaqSection-module__UtxuQW__chevronOpen{color:#0f172a;transform:rotate(180deg)}.FaqSection-module__UtxuQW__answerWrapper{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1),opacity .25s;display:grid}.FaqSection-module__UtxuQW__answerWrapperOpen{opacity:1;grid-template-rows:1fr}.FaqSection-module__UtxuQW__answerInner{overflow:hidden}.FaqSection-module__UtxuQW__answerText{font-family:var(--font-sans);color:#475569;margin:0;padding:0 1.85rem 1.45rem;font-size:1.02rem;font-weight:450;line-height:1.68}@media (max-width:768px){.FaqSection-module__UtxuQW__faqSection{padding:4rem 0 5rem}.FaqSection-module__UtxuQW__mainTitle{font-size:2.25rem}.FaqSection-module__UtxuQW__questionBtn{padding:1.15rem 1.35rem}.FaqSection-module__UtxuQW__questionText{font-size:1.05rem}.FaqSection-module__UtxuQW__answerText{padding:0 1.35rem 1.25rem;font-size:.96rem}}@media (max-width:480px){.FaqSection-module__UtxuQW__mainTitle{font-size:1.95rem}.FaqSection-module__UtxuQW__container{padding:0 1rem}}[data-theme=dark] .FaqSection-module__UtxuQW__faqSection{background-color:#0b0f19}[data-theme=dark] .FaqSection-module__UtxuQW__mainTitle{color:#f8fafc}[data-theme=dark] .FaqSection-module__UtxuQW__subtitle{color:#94a3b8}[data-theme=dark] .FaqSection-module__UtxuQW__faqCard{background:#111827;border-color:#1f2937;box-shadow:0 4px 18px #00000059}[data-theme=dark] .FaqSection-module__UtxuQW__faqCard:hover{border-color:#38bdf8}[data-theme=dark] .FaqSection-module__UtxuQW__faqCardOpen{border-color:#334155}[data-theme=dark] .FaqSection-module__UtxuQW__questionText{color:#f8fafc}[data-theme=dark] .FaqSection-module__UtxuQW__faqCard:hover .FaqSection-module__UtxuQW__questionText,[data-theme=dark] .FaqSection-module__UtxuQW__chevronOpen{color:#38bdf8}[data-theme=dark] .FaqSection-module__UtxuQW__answerText{color:#cbd5e1}
