._faqSection_1b9tw_1{padding:8rem 0;background:linear-gradient(180deg,#fff,#f8fafc);position:relative}.dark ._faqSection_1b9tw_1{background:linear-gradient(180deg,#0f172a,#1e293b)}._faqContainer_1b9tw_11{max-width:70rem;margin:0 auto;padding:0 2rem}._faqHeader_1b9tw_17{text-align:center;margin-bottom:5rem}._faqTitle_1b9tw_22{font-size:clamp(2rem,5vw,3.75rem);font-weight:800;color:#0f172a;margin-bottom:2rem;letter-spacing:-.025em;line-height:1.1}.dark ._faqTitle_1b9tw_22{color:#f8fafc}._faqTitleGradient_1b9tw_35{background:linear-gradient(135deg,#7c3aed,#db2777);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:_purpleShimmer_1b9tw_1 4s ease infinite;background-size:200% 200%}@keyframes _purpleShimmer_1b9tw_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.dark ._faqTitleGradient_1b9tw_35{background:linear-gradient(135deg,#a78bfa,#f472b6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%}._faqSubtitle_1b9tw_61{font-size:clamp(1.125rem,2vw,1.5rem);color:#64748b;line-height:1.7}.dark ._faqSubtitle_1b9tw_61{color:#94a3b8}._faqList_1b9tw_71{display:flex;flex-direction:column;gap:1.5rem}._faqItem_1b9tw_77{border:1px solid rgba(226,232,240,.5);border-radius:1.5rem;overflow:hidden;background:linear-gradient(135deg,#ffffffe6,#f8fafce6);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}._faqItem_1b9tw_77:hover{box-shadow:0 20px 40px -10px #0000001a;border-color:#6366f14d;transform:translateY(-2px)}.dark ._faqItem_1b9tw_77{background:linear-gradient(135deg,#1e293be6,#0f172ae6);border-color:#33415580}.dark ._faqItem_1b9tw_77:hover{box-shadow:0 20px 40px -10px #0000004d;border-color:#60a5fa4d}._faqQuestion_1b9tw_102{width:100%}._faqQuestionButton_1b9tw_106{width:100%;padding:2rem;display:flex;align-items:center;justify-content:space-between;text-align:left;background-color:transparent;border:none;cursor:pointer;transition:all .3s ease;position:relative}._faqQuestionButton_1b9tw_106:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;background:linear-gradient(180deg,#3b82f6,#8b5cf6);transition:height .3s ease}._faqQuestionButton_1b9tw_106:hover:before{height:60%}._faqQuestionButton_1b9tw_106:hover{padding-left:2.5rem}._faqQuestionText_1b9tw_140{font-size:1.25rem;font-weight:600;color:#0f172a;letter-spacing:-.025em;transition:color .3s ease;padding-right:1rem}._faqQuestionButton_1b9tw_106:hover ._faqQuestionText_1b9tw_140{color:#3b82f6}.dark ._faqQuestionText_1b9tw_140{color:#f8fafc}.dark ._faqQuestionButton_1b9tw_106:hover ._faqQuestionText_1b9tw_140{color:#60a5fa}._faqQuestionIcon_1b9tw_161{width:1.5rem;height:1.5rem;color:#94a3b8;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.dark ._faqQuestionIcon_1b9tw_161{color:#64748b}._faqAnswer_1b9tw_173{overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);max-height:0;opacity:0}._faqAnswerOpen_1b9tw_180{max-height:500px;opacity:1;padding:0 2rem 2rem;padding-top:0}._faqAnswerContent_1b9tw_187{color:#64748b;line-height:1.8;font-size:1.05rem;animation:_fadeIn_1b9tw_1 .4s ease-out}@keyframes _fadeIn_1b9tw_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dark ._faqAnswerContent_1b9tw_187{color:#94a3b8}._faqQuestionIconRotated_1b9tw_209{transform:rotate(180deg);color:#3b82f6}.dark ._faqQuestionIconRotated_1b9tw_209{color:#60a5fa}
