.hero-section[data-v-7db0d4c2]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;overflow:hidden;background:#f8fafc}.hero-bg[data-v-7db0d4c2]{position:absolute;inset:0;background-image:radial-gradient(ellipse at 20% 50%, rgba(74, 144, 217, 0.08) 0%, transparent 60%),
    radial-gradient(ellipse at 80% 30%, rgba(109, 179, 242, 0.06) 0%, transparent 50%),
    radial-gradient(ellipse at 50% 80%, rgba(74, 144, 217, 0.04) 0%, transparent 50%)}.hero-gradient[data-v-7db0d4c2]{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, #4A90D9, #6DB3F2, #4A90D9)}.hero-content[data-v-7db0d4c2]{position:relative;max-width:640px;text-align:center;z-index:1}.stats-badge[data-v-7db0d4c2]{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 1rem;background:white;border:1px solid rgba(74, 144, 217, 0.2);border-radius:100px;font-size:0.8rem;color:#4A5568;margin-bottom:2rem;box-shadow:0 1px 3px rgba(0,0,0,0.04)}.hero-title[data-v-7db0d4c2]{font-family:'Playfair Display', serif;font-size:clamp(2.2rem, 6vw, 3.5rem);line-height:1.15;margin-bottom:1.2rem;letter-spacing:-0.02em}.title-accent[data-v-7db0d4c2]{display:block;font-weight:400;color:#4A90D9;font-style:italic}.title-main[data-v-7db0d4c2]{display:block;font-weight:600;color:#1a1a2e}.hero-subtitle[data-v-7db0d4c2]{font-family:'Montserrat', sans-serif;font-size:clamp(0.95rem, 2vw, 1.1rem);line-height:1.7;color:#5a6a7a;margin-bottom:2rem;font-weight:300;max-width:520px;margin-left:auto;margin-right:auto}.benefits-grid[data-v-7db0d4c2]{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-bottom:2rem}.benefit-item[data-v-7db0d4c2]{display:flex;align-items:center;gap:0.4rem;padding:0.4rem 0.8rem;background:white;border-radius:8px;border:1px solid rgba(74, 144, 217, 0.12);box-shadow:0 1px 2px rgba(0,0,0,0.03)}.benefit-icon[data-v-7db0d4c2]{font-size:0.9rem}.benefit-text[data-v-7db0d4c2]{font-family:'Montserrat', sans-serif;font-size:0.8rem;color:#3d3d3d;font-weight:500}.cta-button[data-v-7db0d4c2]{display:inline-flex;align-items:center;gap:0.75rem;padding:1rem 2.5rem;background:linear-gradient(135deg, #4A90D9, #6DB3F2);color:white;border:none;border-radius:12px;font-family:'Montserrat', sans-serif;font-size:1.05rem;font-weight:600;cursor:pointer;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 4px 15px rgba(74, 144, 217, 0.35);margin-bottom:2rem}.cta-button[data-v-7db0d4c2]:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(74, 144, 217, 0.45)}.cta-button[data-v-7db0d4c2]:active{transform:translateY(0)}.cta-arrow[data-v-7db0d4c2]{transition:transform 0.3s}.cta-button:hover .cta-arrow[data-v-7db0d4c2]{transform:translateX(4px)}.trust-block[data-v-7db0d4c2]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.trust-item[data-v-7db0d4c2]{display:flex;align-items:center;gap:0.35rem;font-family:'Montserrat', sans-serif;font-size:0.75rem;color:#7a8a9a;font-weight:400}.trust-divider[data-v-7db0d4c2]{width:3px;height:3px;border-radius:50%;background:#c0d0e0}.progress-wrapper[data-v-d23c4074]{width:100%;max-width:480px;margin:0 auto 2rem}.progress-header[data-v-d23c4074]{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.6rem}.progress-label[data-v-d23c4074]{font-family:'Montserrat', sans-serif;font-size:0.8rem;color:#5a6a7a;font-weight:500}.progress-pct[data-v-d23c4074]{font-family:'Montserrat', sans-serif;font-size:0.8rem;color:#4A90D9;font-weight:600}.progress-track[data-v-d23c4074]{position:relative;height:4px;background:#e8edf2;border-radius:4px;overflow:visible}.progress-fill[data-v-d23c4074]{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg, #4A90D9, #6DB3F2);border-radius:4px;transition:width 0.5s cubic-bezier(0.4, 0, 0.2, 1)}.progress-dot[data-v-d23c4074]{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;background:#d0d8e0;transform:translate(-50%, -50%);transition:all 0.3s;z-index:1}.progress-dot.active[data-v-d23c4074]{background:#4A90D9;box-shadow:0 0 0 3px rgba(74, 144, 217, 0.2)}.question-card[data-v-f5e7e24d]{width:100%;max-width:560px;margin:0 auto}.question-inner[data-v-f5e7e24d]{text-align:center}.question-number[data-v-f5e7e24d]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg, #4A90D9, #6DB3F2);color:white;font-family:'Montserrat', sans-serif;font-size:0.85rem;font-weight:600;margin-bottom:1.2rem}.question-text[data-v-f5e7e24d]{font-family:'Playfair Display', serif;font-size:clamp(1.2rem, 3vw, 1.5rem);color:#1a1a2e;font-weight:600;line-height:1.4;margin-bottom:1.8rem;max-width:480px;margin-left:auto;margin-right:auto}.answers-list[data-v-f5e7e24d]{display:flex;flex-direction:column;gap:0.7rem}.answer-btn[data-v-f5e7e24d]{display:flex;align-items:center;gap:0.75rem;width:100%;padding:1rem 1.2rem;background:white;border:1.5px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all 0.25s cubic-bezier(0.4, 0, 0.2, 1);text-align:left;font-family:'Montserrat', sans-serif}.answer-btn[data-v-f5e7e24d]:hover{border-color:#4A90D9;background:#f8fbff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(74, 144, 217, 0.12)}.answer-btn[data-v-f5e7e24d]:active{transform:translateY(0)}.answer-btn.selected[data-v-f5e7e24d]{border-color:#4A90D9;background:linear-gradient(135deg, #f0f7ff, #e8f0fe);box-shadow:0 2px 12px rgba(74, 144, 217, 0.15)}.answer-letter[data-v-f5e7e24d]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#f1f4f8;color:#4A5568;font-size:0.75rem;font-weight:600;flex-shrink:0;transition:all 0.25s}.answer-btn.selected .answer-letter[data-v-f5e7e24d]{background:#4A90D9;color:white}.answer-text[data-v-f5e7e24d]{flex:1;font-size:0.9rem;color:#3d3d3d;line-height:1.4;font-weight:400}.answer-check[data-v-f5e7e24d]{width:22px;height:22px;border-radius:50%;background:#4A90D9;color:white;display:flex;align-items:center;justify-content:center;font-size:0.65rem;opacity:0;transform:scale(0);transition:all 0.25s cubic-bezier(0.4, 0, 0.2, 1);flex-shrink:0}.answer-check.visible[data-v-f5e7e24d]{opacity:1;transform:scale(1)}.slide-enter-active[data-v-f5e7e24d],
.slide-leave-active[data-v-f5e7e24d]{transition:all 0.35s cubic-bezier(0.4, 0, 0.2, 1)}.slide-enter-from[data-v-f5e7e24d]{opacity:0;transform:translateX(30px)}.slide-leave-to[data-v-f5e7e24d]{opacity:0;transform:translateX(-30px)}.result-block[data-v-6d3d6c8c]{max-width:600px;margin:0 auto;padding:0 0 3rem}.result-header[data-v-6d3d6c8c]{text-align:center;margin-bottom:1.5rem}.result-emoji[data-v-6d3d6c8c]{font-size:3rem;margin-bottom:0.5rem}.result-title[data-v-6d3d6c8c]{font-family:'Playfair Display', serif;font-size:clamp(1.6rem, 4vw, 2.2rem);color:#1a1a2e;font-weight:700;margin-bottom:0.3rem}.result-subtitle[data-v-6d3d6c8c]{font-family:'Montserrat', sans-serif;font-size:0.9rem;color:#5a6a7a;font-weight:400}.result-circle-wrapper[data-v-6d3d6c8c]{position:relative;width:140px;height:140px;margin:0 auto 1.5rem}.result-circle[data-v-6d3d6c8c]{width:100%;height:100%}.circle-fill[data-v-6d3d6c8c]{transition:stroke-dashoffset 1.2s cubic-bezier(0.4, 0, 0.2, 1)}.result-circle-text[data-v-6d3d6c8c]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.result-pct[data-v-6d3d6c8c]{font-family:'Montserrat', sans-serif;font-size:1.8rem;font-weight:700;color:#1a1a2e;line-height:1}.result-pct-label[data-v-6d3d6c8c]{font-size:0.65rem;color:#7a8a9a;font-weight:500}.scores-chart[data-v-6d3d6c8c]{margin-bottom:2rem;display:flex;flex-direction:column;gap:0.6rem}.score-row[data-v-6d3d6c8c]{display:flex;align-items:center;gap:0.6rem}.score-label[data-v-6d3d6c8c]{display:flex;align-items:center;gap:0.4rem;min-width:140px}.score-dot[data-v-6d3d6c8c]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.score-name[data-v-6d3d6c8c]{font-size:0.78rem;color:#3d3d3d;font-weight:500;white-space:nowrap}.score-bar-track[data-v-6d3d6c8c]{flex:1;height:6px;background:#e8edf2;border-radius:4px;overflow:hidden}.score-bar-fill[data-v-6d3d6c8c]{height:100%;border-radius:4px;transition:width 1s cubic-bezier(0.4, 0, 0.2, 1)}.score-value[data-v-6d3d6c8c]{font-size:0.78rem;color:#5a6a7a;font-weight:600;min-width:36px;text-align:right}.result-description[data-v-6d3d6c8c]{background:linear-gradient(135deg, #f8fbff, #eef4fa);border:1px solid rgba(74, 144, 217, 0.12);border-radius:12px;padding:1.2rem 1.5rem;margin-bottom:1.5rem;font-family:'Montserrat', sans-serif;font-size:0.9rem;color:#3d3d3d;line-height:1.7}.result-section[data-v-6d3d6c8c]{margin-bottom:1.5rem}.section-title[data-v-6d3d6c8c]{font-family:'Montserrat', sans-serif;font-size:0.95rem;font-weight:600;color:#1a1a2e;margin-bottom:0.8rem;display:flex;align-items:center;gap:0.5rem}.feature-list[data-v-6d3d6c8c]{list-style:none;padding:0;display:flex;flex-direction:column;gap:0.5rem}.feature-list li[data-v-6d3d6c8c]{position:relative;padding-left:1.3rem;font-size:0.85rem;color:#4a5a6a;line-height:1.5}.feature-list li[data-v-6d3d6c8c]::before{content:'•';position:absolute;left:0.3rem;color:#4A90D9;font-weight:bold}.risk-list li[data-v-6d3d6c8c]::before{color:#6DB3F2}.action-steps[data-v-6d3d6c8c]{display:flex;flex-direction:column;gap:0.6rem}.action-step[data-v-6d3d6c8c]{display:flex;align-items:flex-start;gap:0.75rem}.step-num[data-v-6d3d6c8c]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:white;font-size:0.7rem;font-weight:600;flex-shrink:0;margin-top:1px}.step-text[data-v-6d3d6c8c]{font-size:0.85rem;color:#3d3d3d;line-height:1.5}.result-recommendation[data-v-6d3d6c8c]{background:white;border-left:3px solid;padding:1rem 1.2rem;margin-bottom:2rem;border-radius:0 8px 8px 0;display:flex;gap:0.75rem;align-items:flex-start;box-shadow:0 1px 3px rgba(0,0,0,0.04)}.result-recommendation i[data-v-6d3d6c8c]{font-size:1.1rem;margin-top:0.15rem}.result-recommendation p[data-v-6d3d6c8c]{font-size:0.85rem;color:#4a5a6a;line-height:1.6}.result-cta[data-v-6d3d6c8c]{text-align:center;padding:2rem;background:linear-gradient(135deg, #f0f7ff, #e8f0fe);border:1px solid rgba(74, 144, 217, 0.15);border-radius:16px}.cta-text[data-v-6d3d6c8c]{font-family:'Playfair Display', serif;font-size:1.1rem;color:#1a1a2e;font-weight:600;margin-bottom:1rem}.cta-button[data-v-6d3d6c8c]{display:inline-flex;align-items:center;gap:0.6rem;padding:0.9rem 2rem;background:linear-gradient(135deg, #4A90D9, #6DB3F2);color:white;border:none;border-radius:10px;font-family:'Montserrat', sans-serif;font-size:0.95rem;font-weight:600;cursor:pointer;transition:all 0.3s;box-shadow:0 4px 15px rgba(74, 144, 217, 0.35)}.cta-button[data-v-6d3d6c8c]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(74, 144, 217, 0.45)}.cta-note[data-v-6d3d6c8c]{font-size:0.78rem;color:#7a8a9a;margin-top:0.6rem}.form-overlay[data-v-8b1b845c]{position:fixed;inset:0;background:rgba(0, 0, 0, 0.4);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:200;padding:1rem}.form-modal[data-v-8b1b845c]{background:white;border-radius:20px;width:100%;max-width:440px;max-height:90vh;overflow-y:auto;position:relative;padding:2rem 1.8rem;box-shadow:0 20px 60px rgba(0, 0, 0, 0.15)}.close-btn[data-v-8b1b845c]{position:absolute;top:1rem;right:1rem;width:32px;height:32px;border-radius:50%;border:none;background:#f1f4f8;color:#7a8a9a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s}.close-btn[data-v-8b1b845c]:hover{background:#e2e8f0;color:#3d3d3d}.form-header[data-v-8b1b845c]{text-align:center;margin-bottom:1.5rem}.form-icon[data-v-8b1b845c]{font-size:2.5rem;margin-bottom:0.5rem}.form-title[data-v-8b1b845c]{font-family:'Playfair Display', serif;font-size:1.3rem;color:#1a1a2e;font-weight:600;margin-bottom:0.5rem}.form-subtitle[data-v-8b1b845c]{font-size:0.82rem;color:#7a8a9a;line-height:1.6}.form-body[data-v-8b1b845c]{display:flex;flex-direction:column;gap:1rem}.form-field[data-v-8b1b845c]{display:flex;flex-direction:column;gap:0.3rem}.field-label[data-v-8b1b845c]{font-size:0.78rem;color:#5a6a7a;font-weight:500;display:flex;align-items:center;gap:0.4rem}.field-input[data-v-8b1b845c]{padding:0.8rem 1rem;border:1.5px solid #e2e8f0;border-radius:10px;font-family:'Montserrat', sans-serif;font-size:0.9rem;color:#1a1a2e;outline:none;transition:border-color 0.2s}.field-input[data-v-8b1b845c]:focus{border-color:#4A90D9;box-shadow:0 0 0 3px rgba(74, 144, 217, 0.1)}.field-input[data-v-8b1b845c]::placeholder{color:#b0bcc8}.channel-info[data-v-8b1b845c]{display:flex;align-items:center;gap:0.5rem;padding:0.7rem 1rem;background:#f8fbff;border:1px solid rgba(74, 144, 217, 0.12);border-radius:8px;font-size:0.78rem;color:#4a5a6a}.form-error[data-v-8b1b845c]{padding:0.6rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:0.8rem}.submit-btn[data-v-8b1b845c]{width:100%;padding:0.9rem 1.5rem;background:linear-gradient(135deg, #4A90D9, #6DB3F2);color:white;border:none;border-radius:10px;font-family:'Montserrat', sans-serif;font-size:0.95rem;font-weight:600;cursor:pointer;transition:all 0.3s;box-shadow:0 4px 15px rgba(74, 144, 217, 0.35);display:flex;align-items:center;justify-content:center;gap:0.5rem}.submit-btn[data-v-8b1b845c]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(74, 144, 217, 0.45)}.submit-btn[data-v-8b1b845c]:disabled{opacity:0.7;cursor:not-allowed}.form-disclaimer[data-v-8b1b845c]{font-size:0.7rem;color:#a0b0c0;text-align:center}.share-section[data-v-607c5b91]{text-align:center;margin-top:0.5rem}.share-label[data-v-607c5b91]{font-size:0.82rem;color:#7a8a9a;margin-bottom:0.75rem;font-weight:500}.share-buttons[data-v-607c5b91]{display:flex;justify-content:center;gap:0.6rem;margin-bottom:1rem}.share-btn[data-v-607c5b91]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;font-size:1.1rem;transition:all 0.25s;text-decoration:none;color:white}.share-btn[data-v-607c5b91]:hover{transform:translateY(-2px)}.telegram[data-v-607c5b91]{background:#0088cc}.telegram[data-v-607c5b91]:hover{box-shadow:0 4px 12px rgba(0, 136, 204, 0.4)}.whatsapp[data-v-607c5b91]{background:#25D366}.whatsapp[data-v-607c5b91]:hover{box-shadow:0 4px 12px rgba(37, 211, 102, 0.4)}.vk[data-v-607c5b91]{background:#4A76A8}.vk[data-v-607c5b91]:hover{box-shadow:0 4px 12px rgba(74, 118, 168, 0.4)}.copy[data-v-607c5b91]{background:#6B7280}.copy[data-v-607c5b91]:hover{box-shadow:0 4px 12px rgba(107, 114, 128, 0.4)}.share-channel[data-v-607c5b91]{font-size:0.78rem;color:#7a8a9a;display:flex;align-items:center;justify-content:center;gap:0.4rem}.channel-link[data-v-607c5b91]{color:#4A90D9;text-decoration:none;font-weight:600}.channel-link[data-v-607c5b91]:hover{text-decoration:underline}.cage-container[data-v-eb42a0fe]{position:fixed;inset:0;z-index:100;pointer-events:none;background:rgba(248, 250, 252, 0.92);backdrop-filter:blur(4px)}.cage-canvas[data-v-eb42a0fe]{width:100%;height:100%;display:block}.test-page[data-v-390d7914]{min-height:100vh;background:#f8fafc;font-family:'Montserrat', sans-serif}.test-screen[data-v-390d7914]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem}.test-container[data-v-390d7914]{width:100%;max-width:600px}.nav-buttons[data-v-390d7914]{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;max-width:560px;margin-left:auto;margin-right:auto}.nav-btn[data-v-390d7914]{display:inline-flex;align-items:center;gap:0.5rem;padding:0.7rem 1.5rem;border-radius:10px;font-family:'Montserrat', sans-serif;font-size:0.85rem;font-weight:500;cursor:pointer;transition:all 0.25s;border:none}.nav-btn.back[data-v-390d7914]{background:white;color:#4A5568;border:1.5px solid #e2e8f0}.nav-btn.back[data-v-390d7914]:hover{border-color:#cbd5e1;background:#f8fafc}.nav-btn.next[data-v-390d7914]{background:linear-gradient(135deg, #4A90D9, #6DB3F2);color:white;box-shadow:0 4px 12px rgba(74, 144, 217, 0.3)}.nav-btn.next[data-v-390d7914]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px rgba(74, 144, 217, 0.4)}.nav-btn.next[data-v-390d7914]:disabled{opacity:0.4;cursor:not-allowed}.result-screen[data-v-390d7914]{min-height:100vh;padding:1rem 1.5rem 4rem}.result-container[data-v-390d7914]{max-width:640px;margin:0 auto}.result-sticky-header[data-v-390d7914]{position:sticky;top:0;padding:0.8rem 0;background:rgba(248, 250, 252, 0.9);backdrop-filter:blur(8px);z-index:10;margin-bottom:1rem}.restart-btn[data-v-390d7914]{display:inline-flex;align-items:center;gap:0.4rem;padding:0.5rem 1rem;background:white;border:1.5px solid #e2e8f0;border-radius:8px;font-family:'Montserrat', sans-serif;font-size:0.8rem;color:#5a6a7a;cursor:pointer;transition:all 0.2s}.restart-btn[data-v-390d7914]:hover{border-color:#4A90D9;color:#4A90D9}.success-message[data-v-390d7914]{text-align:center;padding:2rem;margin-top:1.5rem;background:linear-gradient(135deg, #f0faf0, #e8f5e8);border:1px solid rgba(74, 180, 100, 0.2);border-radius:16px}.success-icon[data-v-390d7914]{font-size:2.5rem;color:#48bb78;margin-bottom:0.75rem}.success-message h3[data-v-390d7914]{font-family:'Playfair Display', serif;font-size:1.1rem;color:#1a1a2e;margin-bottom:0.5rem}.success-message p[data-v-390d7914]{font-size:0.85rem;color:#5a6a7a}.channel-link[data-v-390d7914]{color:#4A90D9;font-weight:600;text-decoration:none}.channel-link[data-v-390d7914]:hover{text-decoration:underline}