body{color:#0f172a;background:#f6f8fc}.option-text[data-v-69620208]{display:none}.radio-cell label[data-v-69620208]{justify-content:center;align-items:center;gap:0;display:flex}h1[data-v-69620208]{letter-spacing:.08em;text-transform:uppercase;color:#0b1220;max-width:980px;margin:32px auto 12px;padding:0 16px;font-size:clamp(1.6rem,2.2vw,2.2rem)}p[data-v-69620208]{color:#0f172ac7;max-width:980px;margin:0 auto 24px;padding:0 16px;line-height:1.65}form[data-v-69620208]{background:#fff;border:1px solid #0f172a1a;border-radius:16px;max-width:980px;margin:0 auto 48px;padding:22px 16px;box-shadow:0 18px 55px #02061714}fieldset[data-v-69620208]{background:#fbfcff;border:1px solid #0f172a1a;border-radius:14px;margin:0 0 18px;padding:16px}legend[data-v-69620208]{color:#0f172ae6;padding:0 10px;font-weight:650}label[data-v-69620208]{color:#0f172ae0;margin:14px 0 8px;font-size:.95rem;display:block}input[type=text][data-v-69620208],input[type=email][data-v-69620208],input[type=number][data-v-69620208],textarea[data-v-69620208]{color:#0f172a;background:#fff;border:1px solid #0f172a24;border-radius:12px;outline:none;width:100%;padding:10px 12px;transition:border-color .16s,box-shadow .16s,transform .16s}input[type=text][data-v-69620208]:focus,input[type=email][data-v-69620208]:focus,input[type=number][data-v-69620208]:focus,textarea[data-v-69620208]:focus{border-color:#2563eb8c;box-shadow:0 0 0 4px #2563eb2e}textarea[data-v-69620208]{resize:vertical;min-height:140px;line-height:1.5}.question-category[data-v-69620208]{border-top:1px solid #0f172a1a;margin-top:22px;padding-top:14px}.question-category h2[data-v-69620208]{color:#0f172aeb;margin:0 0 12px;font-size:1.1rem;font-weight:700}table[data-v-69620208]{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #0f172a1a;border-radius:14px;width:100%;overflow:hidden}thead th[data-v-69620208]{text-align:left;color:#0f172ae0;background:#f2f6ff;border-bottom:1px solid #0f172a1a;padding:12px;font-size:.9rem;font-weight:650}tbody td[data-v-69620208]{color:#0f172ad1;vertical-align:middle;border-bottom:1px solid #0f172a14;padding:12px}tbody td[data-v-69620208]:first-child{width:55%}tbody td[data-v-69620208]:not(:first-child),thead th[data-v-69620208]:not(:first-child){text-align:center;width:9%}input[type=radio][data-v-69620208],input[type=checkbox][data-v-69620208]{accent-color:#2563eb;cursor:pointer;width:18px;height:18px}.radio-cell label[data-v-69620208]{align-items:center;gap:6px;display:flex}.checkbox-grid[data-v-69620208]{flex-wrap:wrap;gap:10px;display:flex}.checkbox-item[data-v-69620208]{background:#fbfcff;border:1px solid #0f172a1a;border-radius:12px;flex:48%;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.checkbox-item label[data-v-69620208]{cursor:pointer;margin:0;line-height:1.35}.privacy[data-v-69620208]{background:#fbfcff;border:1px solid #0f172a1a;border-radius:14px;align-items:flex-start;gap:10px;margin-top:18px;padding:14px;display:flex}.privacy input[type=checkbox][data-v-69620208]{flex:none;margin-top:3px}.privacy label[data-v-69620208]{color:#0f172ad9;cursor:pointer;margin:0;line-height:1.45}button[type=submit][data-v-69620208]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 45%,#6366f1 100%);border:1px solid #0f172a1a;border-radius:12px;width:100%;height:46px;margin-top:22px;font-weight:700;transition:transform .14s,filter .14s,box-shadow .14s;box-shadow:0 14px 30px #2563eb2e}button[type=submit][data-v-69620208]:hover{filter:brightness(1.02);transform:translateY(-1px)}@media (width<=720px){form[data-v-69620208]{padding:16px}table[data-v-69620208]{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}thead[data-v-69620208],tbody[data-v-69620208],tr[data-v-69620208],th[data-v-69620208],td[data-v-69620208]{display:block}thead tr[data-v-69620208]{position:absolute;top:-9999px;left:-9999px}tbody tr[data-v-69620208]{border:1px solid #0f172a1a;border-radius:12px;margin-bottom:18px;padding:12px}tbody td[data-v-69620208]{border:none;align-items:center;gap:8px;padding:6px 12px;display:flex}tbody td[data-v-69620208]:first-child{margin-bottom:6px;font-weight:600}tbody td:not(:first-child) label[data-v-69620208]{flex:1;align-items:center;gap:6px;display:flex}.checkbox-item[data-v-69620208]{flex:100%}.option-text[data-v-69620208]{display:inline}.radio-cell label[data-v-69620208]{justify-content:flex-start;gap:6px}}
