.qa-list[data-v-6f88da39]{margin-top:2.5rem}.qa-heading[data-v-6f88da39]{border-left:4px solid var(--color-accent-yellow,#fc0);color:var(--color-text);font-size:1.3rem;font-weight:700;margin-bottom:1.25rem;padding-left:1rem}.qa-list ul[data-v-6f88da39]{list-style:none;padding:0}.qa-item[data-v-6f88da39]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md,10px);box-shadow:0 1px 3px #0000000a;margin-bottom:1rem;padding:1.25rem}.qa-question[data-v-6f88da39]{align-items:flex-start;display:flex;gap:.75rem}.qa-mark[data-v-6f88da39]{color:var(--color-primary);flex-shrink:0;margin-top:2px}.qa-question p[data-v-6f88da39]{color:var(--color-text);font-size:.98rem;line-height:1.5;margin:0}.qa-meta[data-v-6f88da39]{color:var(--color-text-light);display:inline-block;font-size:.78rem;margin-top:.4rem}.qa-answer[data-v-6f88da39]{background:#f5f8fa;border-left:3px solid var(--color-primary);border-radius:4px;margin-top:.85rem;padding:.85rem 1rem}.qa-answer strong[data-v-6f88da39]{color:var(--color-primary);display:block;font-size:.8rem;letter-spacing:.3px;margin-bottom:.3rem;text-transform:uppercase}.qa-answer p[data-v-6f88da39]{color:var(--color-text);font-size:.92rem;line-height:1.55;margin:0;white-space:pre-wrap}.qf-card[data-v-1d71def4]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md,10px);box-shadow:0 2px 8px #0000000f;overflow:hidden}.qf-header[data-v-1d71def4]{background:linear-gradient(135deg,var(--color-primary-dark,#003d66),var(--color-primary));color:#fff;padding:1.25rem 1.5rem}.qf-header h3[data-v-1d71def4]{font-size:1.1rem;font-weight:700;margin-bottom:.35rem}.qf-header p[data-v-1d71def4]{font-size:.85rem;line-height:1.5;opacity:.88}.qf-form[data-v-1d71def4]{gap:.9rem;padding:1.25rem 1.5rem}.qf-field[data-v-1d71def4],.qf-form[data-v-1d71def4]{display:flex;flex-direction:column}.qf-field[data-v-1d71def4]{position:relative}.qf-field label[data-v-1d71def4]{color:var(--color-text);font-size:.82rem;font-weight:600;margin-bottom:.3rem}.qf-required[data-v-1d71def4]{color:#e63946;font-weight:700}.qf-field input[data-v-1d71def4],.qf-field textarea[data-v-1d71def4]{background:#fff;border:2px solid var(--color-border);border-radius:var(--radius-sm,6px);color:var(--color-text);font-family:inherit;font-size:.9rem;outline:none;padding:.65rem .8rem;resize:vertical;transition:border-color .15s,box-shadow .15s;width:100%}.qf-field input[data-v-1d71def4]:focus,.qf-field textarea[data-v-1d71def4]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #005b961a}.qf-count[data-v-1d71def4]{bottom:-1.1rem;font-size:.7rem;position:absolute;right:.5rem}.qf-count[data-v-1d71def4],.qf-hint[data-v-1d71def4]{color:var(--color-text-light)}.qf-hint[data-v-1d71def4]{font-size:.75rem;margin-top:.25rem}.qf-checkbox[data-v-1d71def4]{align-items:flex-start;color:var(--color-text);cursor:pointer;display:flex;font-size:.85rem;gap:.5rem;line-height:1.4;padding:.15rem 0}.qf-checkbox input[data-v-1d71def4]{accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;height:16px;margin-top:2px;width:16px}.qf-submit[data-v-1d71def4]{background:var(--color-primary);border:none;border-radius:var(--radius-sm,6px);color:#fff;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:700;margin-top:.25rem;padding:.8rem 1rem;transition:background .15s,transform .1s}.qf-submit[data-v-1d71def4]:hover:not(:disabled){background:var(--color-primary-dark,#003d66);transform:translateY(-1px)}.qf-submit[data-v-1d71def4]:disabled{cursor:not-allowed;opacity:.55}.qf-success[data-v-1d71def4]{background:#e8fff3;border:1px solid #b7f1d6;border-radius:6px;color:#1a7f55}.qf-error[data-v-1d71def4],.qf-success[data-v-1d71def4]{font-size:.85rem;margin-top:.25rem;padding:.55rem .75rem}.qf-error[data-v-1d71def4]{background:#fde8e8;border:1px solid #f5b8b8;border-radius:6px;color:#a32020}@media (max-width:480px){.qf-form[data-v-1d71def4],.qf-header[data-v-1d71def4]{padding:1rem 1.1rem}.qf-form[data-v-1d71def4]{gap:.75rem}.qf-header h3[data-v-1d71def4]{font-size:1rem}}
