.FAQ-module__D3NZvG__hero{text-align:center;z-index:10;padding:3rem 1rem 4rem;position:relative}.FAQ-module__D3NZvG__heroTitle{color:#fff;margin-bottom:1rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:900;line-height:1.1}.FAQ-module__D3NZvG__highlight{color:#fbbf24}.FAQ-module__D3NZvG__heroSubtitle{color:#fffc;max-width:600px;margin:0 auto;font-size:1.25rem}.FAQ-module__D3NZvG__faqContainer{z-index:10;max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative}.FAQ-module__D3NZvG__splitLayout{grid-template-columns:1fr 1.2fr;align-items:start;gap:3rem;display:grid}.FAQ-module__D3NZvG__questionList{flex-direction:column;gap:1rem;display:flex}.FAQ-module__D3NZvG__questionItem{text-align:left;color:#fffc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;justify-content:space-between;align-items:center;width:100%;padding:1.5rem;font-size:1.1rem;font-weight:600;transition:all .3s;display:flex}.FAQ-module__D3NZvG__questionItem:hover{background:#ffffff1a;transform:translate(5px)}.FAQ-module__D3NZvG__questionItem.FAQ-module__D3NZvG__active{color:#6366f1;background:#fff;border-color:#fff;box-shadow:0 10px 30px #0000001a}.FAQ-module__D3NZvG__arrowIcon{opacity:0;transition:all .3s;transform:translate(-10px)}.FAQ-module__D3NZvG__questionItem.FAQ-module__D3NZvG__active .FAQ-module__D3NZvG__arrowIcon{opacity:1;transform:translate(0)}.FAQ-module__D3NZvG__answerPanel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:32px;flex-direction:column;justify-content:center;min-height:400px;padding:3rem;display:flex;position:sticky;top:2rem;box-shadow:0 20px 50px #0003}.FAQ-module__D3NZvG__emptyState{text-align:center;color:#ffffff80;flex-direction:column;align-items:center;gap:1rem;display:flex}.FAQ-module__D3NZvG__answerContent{animation:.5s FAQ-module__D3NZvG__fadeIn}.FAQ-module__D3NZvG__answerTitle{color:#fff;margin-bottom:1.5rem;font-size:1.5rem;font-weight:800;line-height:1.3}.FAQ-module__D3NZvG__answerText{color:#ffffffe6;font-size:1.15rem;line-height:1.8}.FAQ-module__D3NZvG__accordionItem{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:20px;transition:all .3s;overflow:hidden}.FAQ-module__D3NZvG__accordionItem.FAQ-module__D3NZvG__open{background:#fff3;border-color:#fff6}.FAQ-module__D3NZvG__accordionHeader{text-align:left;cursor:pointer;color:#fff;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem;font-size:1.1rem;font-weight:700;display:flex}.FAQ-module__D3NZvG__icon{color:#fff9;transition:transform .3s}.FAQ-module__D3NZvG__accordionItem.FAQ-module__D3NZvG__open .FAQ-module__D3NZvG__icon{color:#fff;transform:rotate(180deg)}.FAQ-module__D3NZvG__mobileAnswer{color:#ffffffe6;padding:0 1.5rem 1.5rem;font-size:1rem;line-height:1.6;animation:.4s ease-out FAQ-module__D3NZvG__slideDown}.FAQ-module__D3NZvG__thinking{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;height:100%;min-height:200px;display:flex}.FAQ-module__D3NZvG__thinkingTitle{color:#fbbf24;align-items:center;gap:.75rem;font-size:1.2rem;font-weight:600;display:flex}.FAQ-module__D3NZvG__brainLoader{border:4px solid #ffffff1a;border-top-color:#fbbf24;border-radius:50%;width:80px;height:80px;animation:1s linear infinite FAQ-module__D3NZvG__spin}@keyframes FAQ-module__D3NZvG__spin{to{transform:rotate(360deg)}}@keyframes FAQ-module__D3NZvG__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes FAQ-module__D3NZvG__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.FAQ-module__D3NZvG__mobileOnly{display:none}.FAQ-module__D3NZvG__desktopOnly{display:block}@media (max-width:900px){.FAQ-module__D3NZvG__mobileOnly{flex-direction:column;gap:1rem;display:flex}.FAQ-module__D3NZvG__desktopOnly{display:none!important}.FAQ-module__D3NZvG__splitLayout{display:none}}
