.faq-section[data-v-528e2cc3]{background:var(--color-light);min-height:100vh;overflow:hidden;padding:6rem 2rem;position:relative}.faq-background[data-v-528e2cc3]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.question-marks[data-v-528e2cc3]{top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute}.question-mark[data-v-528e2cc3]{animation:float-question-528e2cc3 30s ease-in-out infinite;animation-delay:calc(var(--index)*5s);color:#03058108;font-size:8rem;font-weight:700;position:absolute}.question-mark[data-v-528e2cc3]:first-child{left:10%;top:10%}.question-mark[data-v-528e2cc3]:nth-child(2){right:15%;top:20%}.question-mark[data-v-528e2cc3]:nth-child(3){bottom:30%;left:20%}.question-mark[data-v-528e2cc3]:nth-child(4){bottom:20%;right:10%}.question-mark[data-v-528e2cc3]:nth-child(5){left:50%;top:50%}.question-mark[data-v-528e2cc3]:nth-child(6){right:30%;top:70%}@keyframes float-question-528e2cc3{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-30px) rotate(10deg)}66%{transform:translateY(20px) rotate(-10deg)}}.gradient-orb[data-v-528e2cc3]{background:radial-gradient(circle,rgba(3,5,129,.05) 0,transparent 60%);filter:blur(80px);height:800px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px}.container[data-v-528e2cc3]{margin:0 auto;max-width:900px;position:relative;z-index:10}.section-header[data-v-528e2cc3]{margin-bottom:4rem;text-align:center}.section-title[data-v-528e2cc3]{color:var(--color-dark);font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:1rem}.title-gradient[data-v-528e2cc3]{background:linear-gradient(135deg,var(--color-primary) 0,#02035a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle[data-v-528e2cc3]{color:#555;font-size:1.25rem}.faq-container[data-v-528e2cc3]{margin-bottom:4rem}.faq-list[data-v-528e2cc3]{display:flex;flex-direction:column;gap:1rem}.faq-item[data-v-528e2cc3]{animation-delay:calc(var(--index)*.1s);background:#fff;border:1px solid #e0e0e0;border-radius:16px;overflow:hidden;transition:all .3s ease}.faq-item.visible[data-v-528e2cc3]{opacity:1;transform:translateY(0)}.faq-item[data-v-528e2cc3]:hover{background:#fdfdff;border-color:#03058133;box-shadow:0 5px 15px #0305810d}.faq-item.active[data-v-528e2cc3]{background:#03058108;border-color:#0305814d}.faq-question[data-v-528e2cc3]{background:none;border:none;cursor:pointer;gap:1rem;padding:1.5rem 2rem;text-align:left;width:100%}.faq-question[data-v-528e2cc3],.question-number[data-v-528e2cc3]{align-items:center;display:flex;transition:all .3s ease}.question-number[data-v-528e2cc3]{background:#0305811a;border-radius:10px;color:var(--color-primary);flex-shrink:0;font-size:.875rem;font-weight:600;height:40px;justify-content:center;width:40px}.faq-item.active .question-number[data-v-528e2cc3]{background:var(--color-primary);color:#fff}.question-text[data-v-528e2cc3]{color:var(--color-dark);flex:1;font-size:1.125rem;font-weight:500;line-height:1.4}.question-icon[data-v-528e2cc3]{color:#aaa;flex-shrink:0;transition:transform .3s ease}.faq-item.active .question-icon[data-v-528e2cc3]{color:var(--color-primary);transform:rotate(180deg)}.faq-answer[data-v-528e2cc3]{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.answer-content[data-v-528e2cc3]{padding:0 2rem 2rem}.answer-content p[data-v-528e2cc3]{color:#555;font-size:1.05rem;line-height:1.7;margin-bottom:1rem}.answer-details[data-v-528e2cc3]{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;padding-left:1rem}.detail-item[data-v-528e2cc3]{align-items:flex-start;color:#555;display:flex;font-size:.95rem;gap:.75rem}.detail-icon[data-v-528e2cc3]{color:var(--color-primary);flex-shrink:0;font-size:.5rem;margin-top:.25rem;opacity:.5}.contact-cta[data-v-528e2cc3]{background:#fff;border:1px solid #e0e0e0;border-radius:20px;padding:3rem;text-align:center;transition:all .8s ease}.contact-cta.visible[data-v-528e2cc3]{opacity:1;transform:translateY(0)}.cta-text[data-v-528e2cc3]{color:#555;font-size:1.125rem;margin-bottom:1.5rem}.contact-btn[data-v-528e2cc3]{align-items:center;background:linear-gradient(135deg,var(--color-primary) 0,#02035a 100%);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:1.05rem;font-weight:500;gap:.75rem;padding:1rem 2rem;transition:all .3s ease}.contact-btn[data-v-528e2cc3]:hover{box-shadow:0 10px 30px #03058133;transform:translateY(-2px)}@media (max-width:768px){.faq-section[data-v-528e2cc3]{padding:4rem 1rem}.faq-question[data-v-528e2cc3]{padding:1.25rem 1.5rem}.answer-content[data-v-528e2cc3]{padding:0 1.5rem 1.5rem}.question-text[data-v-528e2cc3]{font-size:1rem}.question-number[data-v-528e2cc3]{font-size:.75rem;height:35px;width:35px}}
