.page-module__MePdWG__faqContainer{background:0 0;width:100%;min-height:100vh;padding:120px 24px 80px;position:relative}.page-module__MePdWG__backgroundLayer{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.page-module__MePdWG__rippleContainer{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__MePdWG__orb1{animation:20s ease-in-out infinite page-module__MePdWG__float;position:absolute;top:-10%;left:-5%}.page-module__MePdWG__orb2{animation:25s ease-in-out infinite reverse page-module__MePdWG__float;position:absolute;top:40%;right:-10%}.page-module__MePdWG__orb3{animation:30s ease-in-out infinite page-module__MePdWG__float;position:absolute;bottom:-5%;left:30%}@keyframes page-module__MePdWG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.page-module__MePdWG__faqBackNav{z-index:1;max-width:1200px;margin:0 auto 32px;position:relative}.page-module__MePdWG__backButton{color:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.page-module__MePdWG__backButton:hover{color:#fff;background:#ffffff1a;border-color:#fff3;transform:translate(-4px)}.page-module__MePdWG__backButton svg{transition:transform .3s}.page-module__MePdWG__backButton:hover svg{transform:translate(-2px)}.page-module__MePdWG__faqHeader{text-align:center;z-index:1;max-width:1200px;margin:0 auto 80px;position:relative}.page-module__MePdWG__faqMainTitle{color:#fff;margin:0 0 16px;font-size:clamp(2.5rem,5vw,4rem);font-weight:800}.page-module__MePdWG__faqSubtitle{color:#ffffffa6;max-width:600px;margin:0 auto;font-size:18px}.page-module__MePdWG__faqContent{z-index:1;max-width:1200px;margin:0 auto;position:relative}.page-module__MePdWG__faqCategory{margin-bottom:64px}.page-module__MePdWG__categoryHeader{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;display:flex}.page-module__MePdWG__categoryIcon{font-size:28px;line-height:1}.page-module__MePdWG__categoryTitle{color:#ffffffe6;margin:0;font-size:24px;font-weight:700}.page-module__MePdWG__faqList{flex-direction:column;gap:12px;display:flex}.page-module__MePdWG__faqItem{background:#ffffff05;border:1px solid #ffffff1a;border-radius:16px;transition:all .3s;overflow:hidden}.page-module__MePdWG__faqItem:hover{border-color:#fff3;box-shadow:0 4px 20px #0000001a}.page-module__MePdWG__faqQuestionWrapper{width:100%;padding:28px 32px;transition:background .2s;position:relative}.page-module__MePdWG__faqQuestionWrapper:hover{background:#ffffff08}.page-module__MePdWG__faqQuestionContent{justify-content:space-between;align-items:center;gap:24px;display:flex}.page-module__MePdWG__faqIconButton{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.page-module__MePdWG__faqIconButton:active{transform:scale(.95)}.page-module__MePdWG__faqQuestionText{color:#fffffff2;-webkit-user-select:text;user-select:text;flex:1;font-size:18px;font-weight:600;line-height:1.5}.page-module__MePdWG__faqIcon{color:#ffffffe6;background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.page-module__MePdWG__faqIcon.page-module__MePdWG__open{background:#ffffff26}.page-module__MePdWG__faqIcon svg{transition:all .3s}.page-module__MePdWG__verticalLine{transition:opacity .3s}.page-module__MePdWG__verticalLine.page-module__MePdWG__hidden{opacity:0}.page-module__MePdWG__faqAnswer{opacity:0;max-height:0;transition:max-height .4s ease-in-out,opacity .3s;overflow:hidden}.page-module__MePdWG__faqAnswer.page-module__MePdWG__open{opacity:1;max-height:2000px}.page-module__MePdWG__faqAnswerContent{color:#ffffffbf;-webkit-user-select:text;user-select:text;padding:0 32px 32px;font-size:15px;line-height:1.8}.page-module__MePdWG__faqAnswerContent p{-webkit-user-select:text;user-select:text;margin:0}.page-module__MePdWG__faqContact{border-top:1px solid #8b5cf633;margin-top:80px;padding-top:80px;padding-bottom:8px}.page-module__MePdWG__contactCard{text-align:center;z-index:1;background:linear-gradient(135deg,#8b5cf61a 0%,#6d28d90d 100%);border:1px solid #8b5cf64d;border-radius:24px;max-width:600px;margin:0 auto;padding:48px 32px;transition:all .3s;position:relative}.page-module__MePdWG__contactCard:hover{z-index:2;border-color:#8b5cf680;transform:translateY(-4px);box-shadow:0 8px 32px #8b5cf626}.page-module__MePdWG__contactIcon{margin-bottom:24px;font-size:48px;animation:3s ease-in-out infinite page-module__MePdWG__float;display:inline-block}.page-module__MePdWG__contactTitle{color:#fffffff2;margin:0 0 12px;font-size:28px;font-weight:700}.page-module__MePdWG__contactDesc{color:#ffffffa6;margin:0 0 32px;font-size:16px;line-height:1.6}.page-module__MePdWG__contactButton{color:#fff;z-index:1;background:linear-gradient(135deg,#8b5cf6 0%,#6d28d9 100%);border-radius:12px;align-items:center;gap:8px;padding:14px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;box-shadow:0 4px 16px #8b5cf666}.page-module__MePdWG__contactButton:hover{z-index:2;transform:translateY(-2px);box-shadow:0 6px 24px #8b5cf699}@media (max-width:768px){.page-module__MePdWG__faqContainer{padding:100px 16px 60px}.page-module__MePdWG__faqHeader{margin-bottom:60px}.page-module__MePdWG__faqSubtitle{font-size:16px}.page-module__MePdWG__faqCategory{margin-bottom:48px}.page-module__MePdWG__categoryHeader{margin-bottom:20px}.page-module__MePdWG__categoryIcon{font-size:24px}.page-module__MePdWG__categoryTitle{font-size:20px}.page-module__MePdWG__faqQuestionWrapper{padding:24px 20px}.page-module__MePdWG__faqQuestionContent{gap:16px}.page-module__MePdWG__faqQuestionText{font-size:16px}.page-module__MePdWG__faqAnswerContent{padding:0 20px 24px;font-size:14px}.page-module__MePdWG__faqIcon{width:36px;height:36px}.page-module__MePdWG__faqContact{margin-top:60px;padding-top:60px}.page-module__MePdWG__contactCard{padding:40px 24px}.page-module__MePdWG__contactIcon{margin-bottom:20px;font-size:40px}.page-module__MePdWG__contactTitle{font-size:24px}.page-module__MePdWG__contactDesc{font-size:15px}.page-module__MePdWG__contactButton{justify-content:center;width:100%}}
