.hero-block[data-v-1ee66273]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:40px 20px;background:#F2F5F0}.heatmap-bg[data-v-1ee66273]{position:absolute;inset:0;pointer-events:none}.heatmap-overlay[data-v-1ee66273]{position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 40%, rgba(212, 90, 74, 0.08), transparent 70%),
              radial-gradient(ellipse 40% 30% at 30% 60%, rgba(232, 146, 58, 0.05), transparent 60%),
              radial-gradient(ellipse 50% 40% at 70% 50%, rgba(74, 154, 106, 0.06), transparent 65%)}.heatmap-pulse[data-v-1ee66273]{animation:heatPulse-1ee66273 8s ease-in-out infinite}@keyframes heatPulse-1ee66273{0%, 100%{opacity:0.6}50%{opacity:1}}.heatmap-glow[data-v-1ee66273]{position:absolute;top:50%;left:50%;width:600px;height:600px;transform:translate(-50%, -50%);background:radial-gradient(circle, rgba(74, 154, 106, 0.06), transparent 70%);animation:glowPulse-1ee66273 6s ease-in-out infinite}@keyframes glowPulse-1ee66273{0%, 100%{transform:translate(-50%, -50%) scale(1);opacity:0.5}50%{transform:translate(-50%, -50%) scale(1.2);opacity:0.8}}.hero-content[data-v-1ee66273]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:40px;max-width:600px;width:100%}.silhouette-container[data-v-1ee66273]{position:relative}.silhouette-wrapper[data-v-1ee66273]{position:relative;width:180px;height:380px}.silhouette-svg[data-v-1ee66273]{width:100%;height:100%}.heat-zone[data-v-1ee66273]{mix-blend-mode:screen}.heat-label[data-v-1ee66273]{position:absolute;font-family:'Inter', sans-serif;font-size:10px;font-weight:600;letter-spacing:1px;color:#9A8A7A;background:rgba(242, 245, 240, 0.85);padding:2px 8px;border-radius:10px;border:1px solid rgba(74, 154, 106, 0.3);white-space:nowrap}.top-label[data-v-1ee66273]{top:10px;left:50%;transform:translateX(-50%)}.chest-label[data-v-1ee66273]{top:130px;right:-20px}.belly-label[data-v-1ee66273]{top:230px;left:-20px}.hero-text[data-v-1ee66273]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.hero-sup[data-v-1ee66273]{font-family:'Inter', sans-serif;font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#9A8A7A}.hero-title[data-v-1ee66273]{font-family:'Cormorant Garamond', serif;font-size:56px;font-weight:700;line-height:1.1;color:#2D3A2A;margin:0}.hero-desc[data-v-1ee66273]{font-family:'Inter', sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#5A6B5A;max-width:420px}.hero-extra[data-v-1ee66273]{font-family:'Cormorant Garamond', serif;font-size:18px;font-style:italic;color:#7A8A7A}.cta-button[data-v-1ee66273]{display:inline-flex;align-items:center;gap:12px;padding:16px 40px;background:linear-gradient(135deg, #4A9A6A, #5A7AA5);color:#fff;font-family:'Inter', sans-serif;font-size:16px;font-weight:600;border:none;border-radius:50px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 20px rgba(74, 154, 106, 0.3)}.cta-button[data-v-1ee66273]:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(74, 154, 106, 0.4)}.cta-button i[data-v-1ee66273]{font-size:14px;transition:transform 0.3s ease}.cta-button:hover i[data-v-1ee66273]{transform:translateX(4px)}@media (max-width: 640px){.hero-title[data-v-1ee66273]{font-size:40px}.hero-desc[data-v-1ee66273]{font-size:15px}.silhouette-wrapper[data-v-1ee66273]{width:140px;height:300px}.heat-label[data-v-1ee66273]{font-size:8px}}.progress-bar[data-v-aa0b1495]{width:100%;max-width:600px;margin:0 auto}.progress-info[data-v-aa0b1495]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.progress-label[data-v-aa0b1495]{font-family:'Inter', sans-serif;font-size:13px;font-weight:600;color:#5A6B5A}.progress-block-text[data-v-aa0b1495]{font-family:'Inter', sans-serif;font-size:11px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#9A8A7A}.progress-track[data-v-aa0b1495]{position:relative;height:4px;background:#E0E5DE;border-radius:2px;overflow:visible}.progress-fill[data-v-aa0b1495]{height:100%;background:linear-gradient(90deg, #4A9A6A, #5A7AA5);border-radius:2px;transition:width 0.5s ease}.progress-dot[data-v-aa0b1495]{position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:#E0E5DE;transform:translate(-50%, -50%);transition:all 0.3s ease;z-index:2}.progress-dot.active[data-v-aa0b1495]{background:#4A9A6A}.progress-dot.current[data-v-aa0b1495]{width:12px;height:12px;background:#4A9A6A;box-shadow:0 0 8px rgba(74, 154, 106, 0.5)}.progress-glow[data-v-aa0b1495]{position:absolute;top:50%;width:20px;height:20px;border-radius:50%;transform:translate(-50%, -50%);background:radial-gradient(circle, rgba(74, 154, 106, 0.2), transparent);transition:left 0.5s ease;pointer-events:none}.question-card[data-v-466d7504]{background:#fff;border-radius:20px;padding:40px 32px 32px;box-shadow:0 2px 20px rgba(0,0,0,0.04), 0 1px 4px rgba(0,0,0,0.02);border:1px solid #E8EDE5;max-width:680px;width:100%;margin:0 auto}.question-block-label[data-v-466d7504]{font-family:'Inter', sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#9A8A7A;margin-bottom:20px}.question-text[data-v-466d7504]{font-family:'Cormorant Garamond', serif;font-size:28px;font-weight:600;color:#2D3A2A;margin:0 0 32px;line-height:1.3}.answers-grid[data-v-466d7504]{display:flex;flex-direction:column;gap:10px}.answer-btn[data-v-466d7504]{display:flex;align-items:center;gap:14px;padding:16px 20px;background:#FAFBF8;border:1.5px solid #E8EDE5;border-radius:14px;cursor:pointer;transition:all 0.25s ease;text-align:left;font-family:'Inter', sans-serif;position:relative}.answer-btn[data-v-466d7504]:hover{border-color:#4A9A6A;background:rgba(74, 154, 106, 0.04);transform:translateX(4px)}.answer-btn.selected[data-v-466d7504]{transform:translateX(4px)}.answer-letter[data-v-466d7504]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#E8EDE5;font-size:12px;font-weight:700;color:#5A6B5A;flex-shrink:0;transition:all 0.25s ease}.answer-btn.selected .answer-letter[data-v-466d7504]{background:#4A9A6A;color:#fff}.answer-text[data-v-466d7504]{flex:1;font-size:15px;font-weight:500;color:#2D3A2A;line-height:1.4}.card-footer[data-v-466d7504]{margin-top:28px;display:flex;justify-content:flex-end}.next-btn[data-v-466d7504]{display:inline-flex;align-items:center;gap:10px;padding:14px 36px;background:#E0E5DE;color:#9A8A7A;font-family:'Inter', sans-serif;font-size:15px;font-weight:600;border:none;border-radius:50px;cursor:pointer;transition:all 0.3s ease}.next-btn.enabled[data-v-466d7504]{background:linear-gradient(135deg, #4A9A6A, #5A7AA5);color:#fff;box-shadow:0 4px 16px rgba(74, 154, 106, 0.3)}.next-btn.enabled[data-v-466d7504]:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(74, 154, 106, 0.4)}.next-btn.enabled i[data-v-466d7504]{transition:transform 0.3s ease}.next-btn.enabled:hover i[data-v-466d7504]{transform:translateX(4px)}@media (max-width: 640px){.question-card[data-v-466d7504]{padding:28px 20px 24px}.question-text[data-v-466d7504]{font-size:22px}.answer-btn[data-v-466d7504]{padding:14px 16px}.answer-text[data-v-466d7504]{font-size:14px}}.result-page[data-v-e5b2f8f9]{position:relative;max-width:680px;width:100%;margin:0 auto;padding:40px 20px;display:flex;flex-direction:column;align-items:center;gap:28px}.result-heat-bg[data-v-e5b2f8f9]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.heat-wave[data-v-e5b2f8f9]{position:absolute;top:0;left:0;right:0;bottom:0;animation:heatWave-e5b2f8f9 6s ease-in-out infinite}@keyframes heatWave-e5b2f8f9{0%, 100%{opacity:0.4;transform:scale(1)}50%{opacity:0.8;transform:scale(1.05)}}.result-badge[data-v-e5b2f8f9]{display:inline-flex;align-items:center;gap:10px;padding:10px 24px;border-radius:50px;border:1.5px solid;font-family:'Inter', sans-serif;font-size:15px;font-weight:600}.result-icon[data-v-e5b2f8f9]{font-size:20px}.result-headline[data-v-e5b2f8f9]{font-family:'Cormorant Garamond', serif;font-size:42px;font-weight:700;text-align:center;margin:0;line-height:1.2}.result-description[data-v-e5b2f8f9]{font-family:'Inter', sans-serif;font-size:16px;line-height:1.7;color:#5A6B5A;text-align:center;max-width:500px}.scores-section[data-v-e5b2f8f9]{width:100%;background:#fff;border-radius:20px;padding:28px 24px;box-shadow:0 2px 16px rgba(0,0,0,0.04);border:1px solid #E8EDE5}.scores-title[data-v-e5b2f8f9]{font-family:'Inter', sans-serif;font-size:14px;font-weight:600;color:#2D3A2A;margin:0 0 20px}.scores-bars[data-v-e5b2f8f9]{display:flex;flex-direction:column;gap:16px}.score-row[data-v-e5b2f8f9]{display:flex;flex-direction:column;gap:6px}.score-label-row[data-v-e5b2f8f9]{display:flex;align-items:center;gap:8px}.score-type-icon[data-v-e5b2f8f9]{font-size:16px}.score-type-name[data-v-e5b2f8f9]{flex:1;font-family:'Inter', sans-serif;font-size:13px;font-weight:500}.score-value[data-v-e5b2f8f9]{font-family:'Inter', sans-serif;font-size:14px;font-weight:700;color:#2D3A2A}.score-bar-track[data-v-e5b2f8f9]{height:6px;background:#F0F3EE;border-radius:3px;overflow:hidden}.score-bar-fill[data-v-e5b2f8f9]{height:100%;border-radius:3px;transition:width 1s ease}.plan-section[data-v-e5b2f8f9]{width:100%;background:#fff;border-radius:20px;padding:28px 24px;box-shadow:0 2px 16px rgba(0,0,0,0.04);border:1px solid #E8EDE5}.plan-title[data-v-e5b2f8f9]{font-family:'Inter', sans-serif;font-size:14px;font-weight:600;color:#2D3A2A;margin:0 0 20px}.plan-steps[data-v-e5b2f8f9]{display:flex;flex-direction:column;gap:14px}.plan-step[data-v-e5b2f8f9]{display:flex;align-items:flex-start;gap:14px}.step-number[data-v-e5b2f8f9]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-family:'Inter', sans-serif;font-size:12px;font-weight:700;flex-shrink:0;margin-top:2px}.step-text[data-v-e5b2f8f9]{font-family:'Inter', sans-serif;font-size:14px;line-height:1.5;color:#5A6B5A;margin:0}.result-cta-section[data-v-e5b2f8f9]{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.cta-text[data-v-e5b2f8f9]{font-family:'Cormorant Garamond', serif;font-size:18px;font-style:italic;color:#7A8A7A;text-align:center;max-width:450px;margin:0}.result-cta[data-v-e5b2f8f9]{display:inline-flex;align-items:center;gap:10px;padding:16px 40px;color:#fff;font-family:'Inter', sans-serif;font-size:16px;font-weight:600;border:none;border-radius:50px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 20px rgba(0,0,0,0.15)}.result-cta[data-v-e5b2f8f9]:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,0.2)}.result-cta i[data-v-e5b2f8f9]{transition:transform 0.3s ease}.result-cta:hover i[data-v-e5b2f8f9]{transform:translateX(4px)}.share-btn[data-v-e5b2f8f9]{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;background:transparent;color:#9A8A7A;font-family:'Inter', sans-serif;font-size:14px;font-weight:500;border:1.5px solid #E0E5DE;border-radius:50px;cursor:pointer;transition:all 0.3s ease}.share-btn[data-v-e5b2f8f9]:hover{border-color:#9A8A7A;color:#5A6B5A}@media (max-width: 640px){.result-headline[data-v-e5b2f8f9]{font-size:32px}.result-description[data-v-e5b2f8f9]{font-size:15px}.scores-section[data-v-e5b2f8f9], .plan-section[data-v-e5b2f8f9]{padding:20px 16px}}.lead-form-section[data-v-f09210e8]{position:relative;max-width:560px;width:100%;margin:0 auto;padding:40px 20px}.form-bg-decor[data-v-f09210e8]{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 30%, rgba(74, 154, 106, 0.05), transparent 70%);pointer-events:none}.form-card[data-v-f09210e8]{background:#fff;border-radius:24px;padding:40px 32px;box-shadow:0 4px 24px rgba(0,0,0,0.05);border:1px solid #E8EDE5;position:relative}.form-title[data-v-f09210e8]{font-family:'Cormorant Garamond', serif;font-size:28px;font-weight:700;color:#2D3A2A;margin:0 0 8px}.form-subtitle[data-v-f09210e8]{font-family:'Inter', sans-serif;font-size:15px;color:#7A8A7A;line-height:1.6;margin:0 0 28px}.form-fields[data-v-f09210e8]{display:flex;flex-direction:column;gap:20px}.field-group[data-v-f09210e8]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-f09210e8]{font-family:'Inter', sans-serif;font-size:13px;font-weight:600;color:#5A6B5A}.form-input[data-v-f09210e8]{padding:14px 18px;background:#F8F9F7;border:1.5px solid #E0E5DE;border-radius:12px;font-family:'Inter', sans-serif;font-size:15px;color:#2D3A2A;transition:all 0.25s ease;outline:none}.form-input[data-v-f09210e8]:focus{border-color:#4A9A6A;box-shadow:0 0 0 3px rgba(74, 154, 106, 0.1);background:#fff}.form-input[data-v-f09210e8]::placeholder{color:#B0B8AE}.submit-btn[data-v-f09210e8]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 36px;background:linear-gradient(135deg, #4A9A6A, #5A7AA5);color:#fff;font-family:'Inter', sans-serif;font-size:16px;font-weight:600;border:none;border-radius:50px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 20px rgba(74, 154, 106, 0.3);margin-top:8px}.submit-btn[data-v-f09210e8]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px rgba(74, 154, 106, 0.4)}.submit-btn[data-v-f09210e8]:disabled{opacity:0.7;cursor:not-allowed}.submit-btn i[data-v-f09210e8]{transition:transform 0.3s ease}.submit-btn:hover:not(:disabled) i[data-v-f09210e8]{transform:translateX(4px)}.success-message[data-v-f09210e8]{display:flex;align-items:center;gap:10px;padding:14px 18px;background:rgba(74, 154, 106, 0.08);border:1px solid rgba(74, 154, 106, 0.2);border-radius:12px;font-family:'Inter', sans-serif;font-size:14px;color:#4A9A6A;margin:0}.success-message i[data-v-f09210e8]{font-size:18px}.error-message[data-v-f09210e8]{display:flex;align-items:center;gap:10px;padding:14px 18px;background:rgba(212, 90, 74, 0.08);border:1px solid rgba(212, 90, 74, 0.2);border-radius:12px;font-family:'Inter', sans-serif;font-size:14px;color:#D45A4A;margin:0}.error-message i[data-v-f09210e8]{font-size:18px}@media (max-width: 640px){.form-card[data-v-f09210e8]{padding:28px 20px}.form-title[data-v-f09210e8]{font-size:24px}}.share-overlay[data-v-9f461995]{position:fixed;inset:0;background:rgba(0,0,0,0.4);display:flex;align-items:flex-end;justify-content:center;z-index:100;animation:fadeIn-9f461995 0.3s ease}@keyframes fadeIn-9f461995{from{opacity:0}to{opacity:1}}.share-panel[data-v-9f461995]{background:#F2F5F0;border-radius:24px 24px 0 0;padding:32px 24px 40px;max-width:500px;width:100%;position:relative;animation:slideUp-9f461995 0.3s ease}@keyframes slideUp-9f461995{from{transform:translateY(100%)}to{transform:translateY(0)}}.close-btn[data-v-9f461995]{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;border:none;background:#E8EDE5;color:#5A6B5A;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease}.close-btn[data-v-9f461995]:hover{background:#D45A4A;color:#fff}.share-title[data-v-9f461995]{font-family:'Cormorant Garamond', serif;font-size:24px;font-weight:700;color:#2D3A2A;margin:0 0 6px}.share-subtitle[data-v-9f461995]{font-family:'Inter', sans-serif;font-size:14px;color:#7A8A7A;margin:0 0 24px}.share-text-box[data-v-9f461995]{background:#fff;border-radius:16px;padding:16px;border:1px solid #E8EDE5;margin-bottom:20px}.share-text[data-v-9f461995]{font-family:'Inter', sans-serif;font-size:14px;line-height:1.6;color:#5A6B5A;margin:0 0 12px}.copy-btn[data-v-9f461995]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#F0F3EE;border:none;border-radius:8px;font-family:'Inter', sans-serif;font-size:13px;font-weight:500;color:#5A6B5A;cursor:pointer;transition:all 0.2s ease}.copy-btn[data-v-9f461995]:hover{background:#4A9A6A;color:#fff}.share-buttons[data-v-9f461995]{display:flex;gap:10px}.share-btn[data-v-9f461995]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border-radius:14px;font-family:'Inter', sans-serif;font-size:13px;font-weight:600;text-decoration:none;color:#fff;transition:all 0.2s ease}.share-btn[data-v-9f461995]:hover{transform:translateY(-2px)}.share-btn.tg[data-v-9f461995]{background:#0088cc}.share-btn.vk[data-v-9f461995]{background:#4a76a8}.share-btn.wa[data-v-9f461995]{background:#25d366}.share-hashtag[data-v-9f461995]{font-family:'Inter', sans-serif;font-size:12px;color:#9A8A7A;text-align:center;margin:20px 0 0}.test-app[data-v-3bea2ed8]{min-height:100vh;background:#F2F5F0}.quiz-section[data-v-3bea2ed8]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:32px}.question-area[data-v-3bea2ed8]{width:100%;display:flex;justify-content:center}.test-app[data-v-3bea2ed8] > *{animation:fadeIn-3bea2ed8 0.4s ease}@keyframes fadeIn-3bea2ed8{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}