.FAQ-module__Z6MlOq__faq{background:var(--primary-bg);padding:var(--spacing-3xl)0;position:relative}.FAQ-module__Z6MlOq__faqGrid{grid-template-columns:2fr 1fr;align-items:start;gap:4rem;display:grid}.FAQ-module__Z6MlOq__questionsSection{width:100%;padding-right:2rem}.FAQ-module__Z6MlOq__header{margin-bottom:3rem}.FAQ-module__Z6MlOq__title{font-family:var(--font-family);font-size:max(2.5rem,min(5vw,3.5rem));font-weight:var(--font-weight-heavy);color:var(--text-primary);margin:0;line-height:1.2}.FAQ-module__Z6MlOq__highlight{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.FAQ-module__Z6MlOq__faqList{flex-direction:column;gap:1rem;display:flex}.FAQ-module__Z6MlOq__faqItem{background:#fff;border:1px solid rgba(255,255,255,.08);border-radius:16px;transition:all .3s;overflow:hidden}.FAQ-module__Z6MlOq__faqItem:hover{border-color:#5494d0}.FAQ-module__Z6MlOq__questionButton{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 2rem;transition:all .3s;display:flex}.FAQ-module__Z6MlOq__questionText{font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:1.4}.FAQ-module__Z6MlOq__icon{color:var(--accent-purple);font-size:2.5rem;font-weight:var(--font-weight-bold);transform-origin:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all 1s;display:flex}.FAQ-module__Z6MlOq__icon.FAQ-module__Z6MlOq__rotated{transform:rotate(360deg)}.FAQ-module__Z6MlOq__answerWrapper{max-height:0;transition:max-height 1s cubic-bezier(.4,0,.2,1);overflow:hidden}.FAQ-module__Z6MlOq__answerWrapper.FAQ-module__Z6MlOq__expanded{max-height:1000px}.FAQ-module__Z6MlOq__answerContent{padding:0 2rem 1.5rem}.FAQ-module__Z6MlOq__answerText{font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.6;font-weight:var(--font-weight-regular);white-space:pre-line;margin:0}.FAQ-module__Z6MlOq__contactSection{height:-moz-fit-content;height:fit-content;margin-top:50px;position:-webkit-sticky;position:sticky;top:2rem}.FAQ-module__Z6MlOq__contactCard{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:2rem}.FAQ-module__Z6MlOq__avatarContainer{justify-content:center;gap:-20px;margin-bottom:1.5rem;display:flex}.FAQ-module__Z6MlOq__avatar{background:var(--gradient-primary);border:3px solid var(--primary-bg);border-radius:50%;width:60px;height:60px;position:relative;overflow:hidden}.FAQ-module__Z6MlOq__avatar:not(:first-child){margin-left:-20px}.FAQ-module__Z6MlOq__avatarImage{object-fit:cover;width:100%;height:100%}.FAQ-module__Z6MlOq__contactTitle{font-family:var(--font-family);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 1.5rem}.FAQ-module__Z6MlOq__contactButton{background:var(--gradient-primary);color:#fff;font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1rem 2rem;transition:all .3s;display:flex}.FAQ-module__Z6MlOq__contactButton:hover{transform:translateY(-2px);box-shadow:0 5px 10px #5494d0}.FAQ-module__Z6MlOq__arrow{font-size:1rem;transition:transform .3s}.FAQ-module__Z6MlOq__contactButton:hover .FAQ-module__Z6MlOq__arrow{transform:translate(3px)}@media (max-width:1024px){.FAQ-module__Z6MlOq__faqGrid{grid-template-columns:1fr;gap:3rem}.FAQ-module__Z6MlOq__contactSection{position:static}.FAQ-module__Z6MlOq__contactCard{max-width:400px;margin:0 auto}}@media (max-width:768px){.FAQ-module__Z6MlOq__faq{padding:var(--spacing-2xl)0}.FAQ-module__Z6MlOq__faqGrid{gap:2rem}.FAQ-module__Z6MlOq__header{margin-bottom:2rem}.FAQ-module__Z6MlOq__title{font-size:max(2rem,min(6vw,2.5rem))}.FAQ-module__Z6MlOq__questionButton{padding:1.25rem 1.5rem}.FAQ-module__Z6MlOq__questionText{font-size:var(--font-size-base)}.FAQ-module__Z6MlOq__answerContent{padding:0 1.5rem 1.25rem}.FAQ-module__Z6MlOq__contactCard{padding:1.5rem}}@media (max-width:480px){.FAQ-module__Z6MlOq__questionButton{padding:1rem 1.25rem}.FAQ-module__Z6MlOq__questionText{font-size:var(--font-size-sm)}.FAQ-module__Z6MlOq__icon{width:25px;height:25px;font-size:1.25rem}.FAQ-module__Z6MlOq__contactSection{height:-moz-fit-content;height:fit-content;margin-top:10px;position:-webkit-sticky;position:sticky;top:2rem}.FAQ-module__Z6MlOq__answerContent{padding:0 1.25rem 1rem}.FAQ-module__Z6MlOq__answerText{font-size:var(--font-size-sm)}}.FAQ-module__Z6MlOq__faqItem.FAQ-module__Z6MlOq__active .FAQ-module__Z6MlOq__questionButton{background:rgba(139,92,246,.05)}@keyframes FAQ-module__Z6MlOq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.FAQ-module__Z6MlOq__answerContent{animation:.3s ease-out FAQ-module__Z6MlOq__fadeIn}
