.quiz-page[data-astro-cid-he4jbggx]{padding:var(--spacing-xl) 0 var(--spacing-3xl)}.quiz-header[data-astro-cid-he4jbggx]{text-align:center;margin-bottom:var(--spacing-2xl)}.quiz-header[data-astro-cid-he4jbggx] h1[data-astro-cid-he4jbggx]{font-size:2rem;margin-bottom:var(--spacing-sm)}.quiz-header[data-astro-cid-he4jbggx] p[data-astro-cid-he4jbggx]{color:var(--text-secondary);font-size:1.125rem}.quiz-container[data-astro-cid-he4jbggx]{max-width:700px;margin:0 auto var(--spacing-3xl);background:var(--bg-card);border:1px solid rgba(0,212,170,.15);border-radius:var(--radius-xl);padding:var(--spacing-2xl);min-height:450px}.quiz-step[data-astro-cid-he4jbggx]{display:none}.quiz-step[data-astro-cid-he4jbggx].active{display:block;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.step-indicator[data-astro-cid-he4jbggx]{text-align:center;margin-bottom:var(--spacing-lg);font-size:.875rem;color:var(--text-muted)}.step-indicator[data-astro-cid-he4jbggx] .current[data-astro-cid-he4jbggx]{font-weight:700;color:var(--primary)}.quiz-step[data-astro-cid-he4jbggx] h2[data-astro-cid-he4jbggx]{text-align:center;font-size:1.5rem;margin-bottom:var(--spacing-xl)}.options[data-astro-cid-he4jbggx]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.option[data-astro-cid-he4jbggx]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--bg-dark);border:2px solid transparent;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);text-align:left}.option[data-astro-cid-he4jbggx]:hover{background:var(--bg-card);border-color:var(--primary)}.option[data-astro-cid-he4jbggx].selected{background:var(--primary-light);border-color:var(--primary)}.option-icon[data-astro-cid-he4jbggx]{flex-shrink:0;width:3rem;height:3rem;background:var(--bg-card);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--primary)}.option[data-astro-cid-he4jbggx].selected .option-icon[data-astro-cid-he4jbggx]{background:var(--primary);color:var(--white)}.option-title[data-astro-cid-he4jbggx]{display:block;font-weight:600;color:var(--text-primary);margin-bottom:.125rem}.option-desc[data-astro-cid-he4jbggx]{display:block;font-size:.8125rem;color:var(--text-muted)}.quiz-results[data-astro-cid-he4jbggx]{animation:fadeIn .5s ease}.results-header[data-astro-cid-he4jbggx]{text-align:center;margin-bottom:var(--spacing-xl)}.success-icon[data-astro-cid-he4jbggx]{color:var(--accent);margin-bottom:var(--spacing-md)}.results-header[data-astro-cid-he4jbggx] h2[data-astro-cid-he4jbggx]{font-size:1.5rem;margin-bottom:var(--spacing-sm)}.results-header[data-astro-cid-he4jbggx] p[data-astro-cid-he4jbggx]{color:var(--text-secondary)}.result-card[data-astro-cid-he4jbggx]{background:linear-gradient(135deg,#0a0e17,#111827);border-radius:var(--radius-xl);padding:var(--spacing-xl);color:var(--white);margin-bottom:var(--spacing-xl);border:1px solid rgba(0,212,170,.2)}.result-vpn[data-astro-cid-he4jbggx]{display:flex;align-items:flex-start;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.result-logo[data-astro-cid-he4jbggx]{width:4rem;height:4rem;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;flex-shrink:0;background:linear-gradient(135deg,#00d4aa33,#00d4aa1a);color:var(--primary);border:1px solid rgba(0,212,170,.3)}.result-info[data-astro-cid-he4jbggx] h3[data-astro-cid-he4jbggx]{color:var(--white);font-size:1.5rem;margin:0 0 .25rem}.result-meta[data-astro-cid-he4jbggx]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;margin-bottom:var(--spacing-md);color:var(--text-secondary)}.stars[data-astro-cid-he4jbggx]{color:var(--warning)}.separator[data-astro-cid-he4jbggx]{color:var(--text-muted)}.result-pros[data-astro-cid-he4jbggx]{list-style:none;padding:0;margin:0}.result-pros[data-astro-cid-he4jbggx] li[data-astro-cid-he4jbggx]{font-size:.875rem;padding:.25rem 0;color:var(--text-secondary)}.result-pros[data-astro-cid-he4jbggx] li[data-astro-cid-he4jbggx]:before{content:"✓";margin-right:.5rem;color:var(--primary)}.result-card[data-astro-cid-he4jbggx] .btn[data-astro-cid-he4jbggx]{display:block;width:100%;text-align:center;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:var(--bg-dark)}.result-card[data-astro-cid-he4jbggx] .btn[data-astro-cid-he4jbggx]:hover{background:linear-gradient(135deg,var(--primary-light),var(--primary));box-shadow:var(--shadow-glow)}.runner-ups[data-astro-cid-he4jbggx]{margin-bottom:var(--spacing-xl)}.runner-ups[data-astro-cid-he4jbggx] h3[data-astro-cid-he4jbggx]{font-size:1rem;color:var(--text-muted);margin-bottom:var(--spacing-md)}.runner-up-list[data-astro-cid-he4jbggx]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.runner-up[data-astro-cid-he4jbggx]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--bg-dark);border-radius:var(--radius-lg)}.ru-logo[data-astro-cid-he4jbggx]{width:2.5rem;height:2.5rem;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;background:linear-gradient(135deg,#00d4aa26,#00d4aa0d);color:var(--primary);border:1px solid rgba(0,212,170,.2)}.ru-info[data-astro-cid-he4jbggx]{flex:1}.ru-name[data-astro-cid-he4jbggx]{display:block;font-weight:600;font-size:.9375rem}.ru-price[data-astro-cid-he4jbggx]{display:block;font-size:.8125rem;color:var(--text-muted)}.retake[data-astro-cid-he4jbggx]{text-align:center}.retake[data-astro-cid-he4jbggx] .btn[data-astro-cid-he4jbggx]{display:inline-flex;align-items:center;gap:.5rem}.faq-section[data-astro-cid-he4jbggx]{max-width:700px;margin:0 auto}.faq-section[data-astro-cid-he4jbggx] h2[data-astro-cid-he4jbggx]{text-align:center;margin-bottom:var(--spacing-xl)}@media(max-width:768px){.options[data-astro-cid-he4jbggx]{grid-template-columns:1fr}.result-vpn[data-astro-cid-he4jbggx]{flex-direction:column;text-align:center}.result-logo[data-astro-cid-he4jbggx]{margin:0 auto}.result-meta[data-astro-cid-he4jbggx]{justify-content:center}}
