.harvest-container[data-v-37c182fc]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.sun[data-v-37c182fc]{position:absolute;top:5%;right:15%;width:80px;height:80px;animation:sunGlow-37c182fc 4s ease-in-out infinite alternate}.sun-core[data-v-37c182fc]{position:absolute;inset:20%;background:radial-gradient(circle, #FFE4A0, #C9A040);border-radius:50%;box-shadow:0 0 40px rgba(201, 160, 64, 0.4), 0 0 80px rgba(201, 160, 64, 0.2)}.sun-rays[data-v-37c182fc]{position:absolute;inset:-30%;background:radial-gradient(circle, rgba(201, 160, 64, 0.15) 0%, transparent 70%);border-radius:50%;animation:sunRays-37c182fc 6s linear infinite}@keyframes sunGlow-37c182fc{0%{transform:scale(1);opacity:0.8}100%{transform:scale(1.05);opacity:1}}@keyframes sunRays-37c182fc{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ground[data-v-37c182fc]{position:absolute;bottom:0;left:0;right:0;height:50%}.ground-layer[data-v-37c182fc]{position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top, 
    rgba(74, 154, 90, 0.12) 0%, 
    rgba(106, 186, 122, 0.08) 40%, 
    rgba(245, 249, 242, 0) 100%
  )}.grass-blade[data-v-37c182fc]{position:absolute;bottom:15%;width:4px;border-radius:2px 2px 0 0;transform-origin:bottom center;animation:grassSway-37c182fc 3s ease-in-out infinite}@keyframes grassSway-37c182fc{0%, 100%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.flower[data-v-37c182fc]{position:absolute;animation:flowerGrow-37c182fc 1.5s ease-out forwards,flowerSway-37c182fc 4s ease-in-out infinite 1.5s;opacity:0}@keyframes flowerGrow-37c182fc{0%{transform:scale(0);opacity:0}60%{transform:scale(1.1);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes flowerSway-37c182fc{0%, 100%{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.flower-stem[data-v-37c182fc]{width:3px;height:40px;background:linear-gradient(to top, #4A9A5A, #6ABA7A);margin:0 auto;border-radius:1px}.flower-head[data-v-37c182fc]{width:24px;height:24px;position:relative;margin:0 auto -4px}.flower-petal[data-v-37c182fc]{position:absolute;top:50%;left:50%;width:8px;height:12px;background:var(--flower-color, #D47A5A);border-radius:50%;opacity:0.85;transform-origin:center bottom}.flower-center[data-v-37c182fc]{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;background:radial-gradient(circle, #FFE4A0, #C9A040);border-radius:50%}.dewdrop[data-v-37c182fc]{position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 30%, rgba(255,255,255,0.8), rgba(200,230,255,0.3));animation:dewShine-37c182fc 3s ease-in-out infinite}@keyframes dewShine-37c182fc{0%, 100%{opacity:0.4;transform:scale(1)}50%{opacity:0.8;transform:scale(1.2)}}.floating-particle[data-v-37c182fc]{position:absolute;border-radius:50%;background:radial-gradient(circle, #C9A040, transparent);animation:floatUp-37c182fc linear infinite}@keyframes floatUp-37c182fc{0%{transform:translateY(0) translateX(0) scale(1);opacity:0}10%{opacity:0.6}90%{opacity:0.3}100%{transform:translateY(-200px) translateX(50px) scale(0.3);opacity:0}}.hero-block[data-v-f26e551d]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:2rem;background:#F5F9F2}.hero-content[data-v-f26e551d]{position:relative;text-align:center;max-width:600px;z-index:1}.hero-badge[data-v-f26e551d]{display:inline-flex;align-items:center;gap:0.5rem;padding:0.4rem 1rem;background:rgba(74, 154, 90, 0.1);border:1px solid rgba(74, 154, 90, 0.2);border-radius:50px;font-size:0.8rem;color:#4A9A5A;font-weight:500;margin-bottom:1.5rem;letter-spacing:0.02em}.badge-dot[data-v-f26e551d]{width:6px;height:6px;border-radius:50%;background:#4A9A5A;animation:dotPulse-f26e551d 2s ease-in-out infinite}@keyframes dotPulse-f26e551d{0%, 100%{opacity:1}50%{opacity:0.3}}.hero-icon[data-v-f26e551d]{margin-bottom:1.5rem}.harvest-icon[data-v-f26e551d]{font-size:4rem;display:inline-block;animation:pulseIcon-f26e551d 3s ease-in-out infinite;filter:drop-shadow(0 0 30px rgba(74, 154, 90, 0.3))}@keyframes pulseIcon-f26e551d{0%, 100%{transform:scale(1) rotate(0deg)}50%{transform:scale(1.08) rotate(5deg)}}.hero-title[data-v-f26e551d]{font-family:'Cormorant Garamond', serif;font-weight:600;font-size:clamp(2.5rem, 6vw, 4rem);color:#2A3A2A;line-height:1.1;margin-bottom:1rem;text-shadow:0 2px 40px rgba(74, 154, 90, 0.1)}.hero-subtitle[data-v-f26e551d]{font-size:1.125rem;color:#6A7A6A;line-height:1.6;margin-bottom:1rem}.type-labels[data-v-f26e551d]{display:inline-flex;align-items:center;gap:0.5rem;flex-wrap:wrap;justify-content:center}.type-label[data-v-f26e551d]{font-weight:500;font-size:1.25rem}.type-sep[data-v-f26e551d]{color:#AABAAA}.hero-description[data-v-f26e551d]{font-size:1rem;color:#7A8A7A;line-height:1.6;margin-bottom:2rem}.hero-description strong[data-v-f26e551d]{color:#4A9A5A}.start-btn[data-v-f26e551d]{display:inline-flex;align-items:center;gap:0.75rem;padding:1rem 2.5rem;background:linear-gradient(135deg, #4A9A5A, #6ABA7A);color:#FFFFFF;font-size:1.125rem;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 0 30px rgba(74, 154, 90, 0.25);font-family:inherit}.start-btn[data-v-f26e551d]:hover{transform:translateY(-2px);box-shadow:0 0 50px rgba(74, 154, 90, 0.4)}.start-btn[data-v-f26e551d]:active{transform:translateY(0)}.btn-arrow[data-v-f26e551d]{font-size:1.25rem;transition:transform 0.3s ease}.start-btn:hover .btn-arrow[data-v-f26e551d]{transform:translateX(4px)}.trust-badges[data-v-f26e551d]{display:flex;align-items:center;justify-content:center;gap:0.5rem;margin-top:2rem}.trust-item[data-v-f26e551d]{font-size:0.875rem;color:#8A9A8A}.trust-dot[data-v-f26e551d]{color:#BCCABC}.question-card[data-v-c71042a7]{width:100%;max-width:720px;margin:0 auto;padding:2rem 1rem;transition:opacity 0.3s ease, transform 0.3s ease}.question-enter[data-v-c71042a7]{animation:slideIn-c71042a7 0.4s ease-out}@keyframes slideIn-c71042a7{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.question-header[data-v-c71042a7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.question-num[data-v-c71042a7]{font-size:0.875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em}.question-block[data-v-c71042a7]{font-size:0.75rem;color:#9AAA9A;font-weight:500;padding:0.25rem 0.75rem;background:#EAF0EA;border-radius:20px}.question-text[data-v-c71042a7]{font-family:'Cormorant Garamond', serif;font-weight:600;font-size:clamp(1.5rem, 3.5vw, 2rem);color:#2A3A2A;line-height:1.3;margin-bottom:2rem}.answers-list[data-v-c71042a7]{display:flex;flex-direction:column;gap:0.75rem}.answer-btn[data-v-c71042a7]{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;border:1.5px solid #DCE4DC;border-radius:12px;background:transparent;cursor:pointer;transition:all 0.3s ease;text-align:left;width:100%;font-family:inherit}.answer-btn[data-v-c71042a7]:hover:not(:disabled){border-color:#4A9A5A;background:rgba(74, 154, 90, 0.05);transform:translateX(4px)}.answer-btn[data-v-c71042a7]:disabled{cursor:default;opacity:0.6}.answer-selected[data-v-c71042a7]{transform:translateX(4px)}.answer-label[data-v-c71042a7]{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:0.75rem;font-weight:700;border:1.5px solid currentColor;transition:all 0.3s ease}.answer-text[data-v-c71042a7]{font-size:1rem;color:#5A6A5A;line-height:1.5;padding-top:0.2rem}.answer-selected .answer-text[data-v-c71042a7]{color:#2A3A2A}.progress-wrapper[data-v-d987484c]{width:100%;max-width:720px;margin:0 auto;padding:1rem}.progress-info[data-v-d987484c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.5rem}.progress-count[data-v-d987484c]{font-size:0.875rem;color:#6A7A6A;font-weight:500}.progress-pct[data-v-d987484c]{font-size:0.75rem;color:#8A9A8A;font-weight:400}.progress-track[data-v-d987484c]{position:relative;height:6px;background:#E4ECE4;border-radius:3px;overflow:visible}.progress-fill[data-v-d987484c]{height:100%;border-radius:3px;transition:width 0.5s ease;box-shadow:0 0 10px rgba(74, 154, 90, 0.2)}.progress-dot[data-v-d987484c]{position:absolute;top:50%;transform:translate(-50%, -50%);width:10px;height:10px;border-radius:50%;background:#E4ECE4;border:2px solid #BCCABC;transition:all 0.3s ease;z-index:1}.dot-done[data-v-d987484c]{background:#4A9A5A;border-color:#4A9A5A;box-shadow:0 0 8px rgba(74, 154, 90, 0.3)}.dot-current[data-v-d987484c]{width:14px;height:14px;background:#4A9A5A;border-color:#4A9A5A;box-shadow:0 0 16px rgba(74, 154, 90, 0.5);animation:dotPulse-d987484c 1.5s ease-in-out infinite}@keyframes dotPulse-d987484c{0%, 100%{box-shadow:0 0 8px rgba(74, 154, 90, 0.3)}50%{box-shadow:0 0 20px rgba(74, 154, 90, 0.6)}}.result-page[data-v-960acb59]{width:100%;max-width:720px;margin:0 auto;padding:2rem 1rem;animation:fadeIn-960acb59 0.6s ease-out}@keyframes fadeIn-960acb59{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.type-badge[data-v-960acb59]{display:inline-flex;align-items:center;gap:0.75rem;padding:0.5rem 1.25rem;border-radius:50px;margin-bottom:1.5rem}.type-symbol[data-v-960acb59]{font-size:1.5rem}.type-name[data-v-960acb59]{font-size:1rem;font-weight:600}.result-title[data-v-960acb59]{font-family:'Cormorant Garamond', serif;font-weight:600;font-size:clamp(1.75rem, 4vw, 2.5rem);line-height:1.2;margin-bottom:1rem}.result-subtitle[data-v-960acb59]{font-size:1.125rem;color:#6A7A6A;line-height:1.6;margin-bottom:1.5rem}.result-description[data-v-960acb59]{font-size:1rem;color:#5A6A5A;line-height:1.7;margin-bottom:2rem}.result-description p[data-v-960acb59]{margin-bottom:1rem}.section-title[data-v-960acb59]{font-family:'Cormorant Garamond', serif;font-weight:600;font-size:1.5rem;color:#2A3A2A;margin-bottom:1rem}.scores-section[data-v-960acb59]{margin-bottom:2rem;padding:1.5rem;background:#FFFFFF;border-radius:16px;border:1px solid #E4ECE4;box-shadow:0 2px 8px rgba(0,0,0,0.04)}.score-bar-wrapper[data-v-960acb59]{margin-bottom:1rem}.score-bar-wrapper[data-v-960acb59]:last-child{margin-bottom:0}.score-label[data-v-960acb59]{display:flex;justify-content:space-between;align-items:center;font-size:0.875rem;color:#6A7A6A;margin-bottom:0.35rem}.score-value[data-v-960acb59]{font-weight:600}.score-track[data-v-960acb59]{height:8px;background:#EAF0EA;border-radius:4px;overflow:hidden}.score-fill[data-v-960acb59]{height:100%;border-radius:4px;transition:width 1s ease-out}.steps-section[data-v-960acb59]{margin-bottom:2rem}.step-card[data-v-960acb59]{display:flex;gap:1rem;padding:1rem;background:#FFFFFF;border-radius:12px;border:1px solid #E4ECE4;box-shadow:0 2px 8px rgba(0,0,0,0.04);margin-bottom:0.75rem;align-items:flex-start}.step-card[data-v-960acb59]:last-child{margin-bottom:0}.step-num[data-v-960acb59]{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#FFFFFF;font-weight:700;font-size:0.875rem}.step-text[data-v-960acb59]{font-size:0.95rem;color:#5A6A5A;line-height:1.5}.cta-btn[data-v-960acb59]{display:inline-flex;align-items:center;gap:0.75rem;padding:1rem 2.5rem;color:#FFFFFF;font-size:1.125rem;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 0 30px rgba(74, 154, 90, 0.25);text-decoration:none}.cta-btn[data-v-960acb59]:hover{transform:translateY(-2px);box-shadow:0 0 50px rgba(74, 154, 90, 0.4)}.cta-arrow[data-v-960acb59]{transition:transform 0.3s ease}.cta-btn:hover .cta-arrow[data-v-960acb59]{transform:translateX(4px)}.cta-hint[data-v-960acb59]{margin-top:0.75rem;font-size:0.85rem;color:#9AAA9A}.share-section[data-v-205238d3]{width:100%;max-width:720px;margin:0 auto;padding:2rem 1rem;text-align:center}.share-title[data-v-205238d3]{font-family:'Cormorant Garamond', serif;font-weight:600;font-size:1.5rem;color:#2A3A2A;margin-bottom:0.5rem}.share-desc[data-v-205238d3]{font-size:0.95rem;color:#8A9A8A;margin-bottom:1.5rem}.share-buttons[data-v-205238d3]{display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:center;margin-bottom:1.5rem}.share-btn[data-v-205238d3]{display:inline-flex;align-items:center;gap:0.5rem;padding:0.75rem 1.25rem;border:1.5px solid #DCE4DC;border-radius:12px;background:#FFFFFF;color:#6A7A6A;font-size:0.9rem;cursor:pointer;transition:all 0.3s ease;font-family:inherit}.share-btn[data-v-205238d3]:hover{border-color:#4A9A5A;color:#2A3A2A;transform:translateY(-2px)}.share-btn i[data-v-205238d3]{font-size:1.2rem}.tg-btn[data-v-205238d3]:hover{border-color:#0088cc;color:#0088cc}.wa-btn[data-v-205238d3]:hover{border-color:#25D366;color:#25D366}.vk-btn[data-v-205238d3]:hover{border-color:#4A76A8;color:#4A76A8}.ig-btn[data-v-205238d3]:hover{border-color:#E4405F;color:#E4405F}.copy-btn[data-v-205238d3]:hover{border-color:#4A9A5A;color:#4A9A5A}.share-channel[data-v-205238d3]{font-size:0.875rem;color:#8A9A8A}.channel-link[data-v-205238d3]{color:#4A9A5A;text-decoration:none;font-weight:500;transition:color 0.3s ease}.channel-link[data-v-205238d3]:hover{color:#6ABA7A;text-decoration:underline}.lead-form-section[data-v-0be8d1c2]{width:100%;max-width:720px;margin:0 auto;padding:2rem 1rem}.form-decoration[data-v-0be8d1c2]{text-align:center;margin-bottom:1rem}.deco-icon[data-v-0be8d1c2]{font-size:2.5rem;display:inline-block;animation:decoSpin-0be8d1c2 6s ease-in-out infinite}@keyframes decoSpin-0be8d1c2{0%, 100%{transform:rotate(0deg) scale(1)}50%{transform:rotate(10deg) scale(1.1)}}.form-card[data-v-0be8d1c2]{background:#FFFFFF;border:1px solid #E4ECE4;border-radius:20px;padding:2rem;box-shadow:0 4px 12px rgba(0,0,0,0.04)}.form-title[data-v-0be8d1c2]{font-family:'Cormorant Garamond', serif;font-weight:600;font-size:1.75rem;color:#2A3A2A;text-align:center;margin-bottom:0.75rem}.form-desc[data-v-0be8d1c2]{font-size:0.95rem;color:#6A7A6A;text-align:center;line-height:1.5;margin-bottom:1.5rem}.form-fields[data-v-0be8d1c2]{display:flex;flex-direction:column;gap:1rem}.field-group[data-v-0be8d1c2]{display:flex;flex-direction:column;gap:0.35rem}.field-label[data-v-0be8d1c2]{font-size:0.875rem;color:#6A7A6A;font-weight:500}.form-input[data-v-0be8d1c2]{padding:0.875rem 1rem;background:#F5F9F2;border:1.5px solid #DCE4DC;border-radius:10px;color:#2A3A2A;font-size:1rem;font-family:inherit;transition:border-color 0.3s ease;outline:none}.form-input[data-v-0be8d1c2]:focus{border-color:#4A9A5A;box-shadow:0 0 0 3px rgba(74, 154, 90, 0.1)}.form-input[data-v-0be8d1c2]::placeholder{color:#AABAAA}.submit-btn[data-v-0be8d1c2]{display:flex;align-items:center;justify-content:center;gap:0.5rem;padding:1rem;color:#FFFFFF;font-size:1.125rem;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all 0.3s ease;margin-top:0.5rem;font-family:inherit}.submit-btn[data-v-0be8d1c2]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 30px rgba(74, 154, 90, 0.3)}.submit-btn[data-v-0be8d1c2]:disabled{cursor:default}.spinner[data-v-0be8d1c2]{width:1.25rem;height:1.25rem;border:2px solid #FFFFFF;border-top-color:transparent;border-radius:50%;animation:spin-0be8d1c2 0.6s linear infinite}@keyframes spin-0be8d1c2{to{transform:rotate(360deg)}}.form-disclaimer[data-v-0be8d1c2]{font-size:0.75rem;color:#AABAAA;text-align:center;line-height:1.4}.success-message[data-v-0be8d1c2]{display:flex;align-items:center;justify-content:center;gap:0.5rem;padding:1rem;background:rgba(74, 154, 90, 0.08);border:1px solid #4A9A5A;border-radius:12px;color:#4A9A5A;font-size:0.95rem}.success-icon[data-v-0be8d1c2]{font-size:1.25rem}.app-wrapper[data-v-c292fc1b]{position:relative;min-height:100vh;background:#F5F9F2;color:#2A3A2A;font-family:'Inter', sans-serif;overflow:hidden}.bg-effects[data-v-c292fc1b]{position:fixed;inset:0;pointer-events:none;z-index:0}.ambient-glow[data-v-c292fc1b]{position:absolute;inset:0;transition:background 0.5s ease}.test-phase[data-v-c292fc1b]{position:relative;z-index:1;padding-top:2rem}.result-phase[data-v-c292fc1b]{position:relative;z-index:1;padding-top:2rem;padding-bottom:4rem}.complete-message[data-v-c292fc1b]{width:100%;max-width:720px;margin:0 auto;padding:2rem 1rem}.complete-card[data-v-c292fc1b]{text-align:center;padding:2rem;background:#FFFFFF;border:1px solid #E4ECE4;border-radius:20px;box-shadow:0 4px 12px rgba(0,0,0,0.04)}.complete-icon[data-v-c292fc1b]{font-size:3rem;display:block;margin-bottom:1rem}.complete-title[data-v-c292fc1b]{font-family:'Cormorant Garamond', serif;font-weight:600;font-size:1.75rem;color:#2A3A2A;margin-bottom:0.5rem}.complete-desc[data-v-c292fc1b]{font-size:1rem;color:#6A7A6A;line-height:1.5}