.hero-section[data-v-306486a9]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:2rem 1.5rem}.watercolor-bg[data-v-306486a9]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.watercolor-blob[data-v-306486a9]{position:absolute;border-radius:50%;filter:blur(60px);opacity:0.35;animation:waterFlow-306486a9 20s ease-in-out infinite alternate}.blob-1[data-v-306486a9]{width:500px;height:500px;background:radial-gradient(circle, #C9A0B0, #E8C4B0);top:-10%;left:-10%;animation-duration:25s}.blob-2[data-v-306486a9]{width:400px;height:400px;background:radial-gradient(circle, #E8C4B0, #C9A0B0);bottom:-5%;right:-5%;animation-duration:20s;animation-delay:-5s}.blob-3[data-v-306486a9]{width:300px;height:300px;background:radial-gradient(circle, #D4B8C4, #C9A0B0);top:50%;left:50%;transform:translate(-50%, -50%);animation-duration:18s;animation-delay:-10s}.blob-4[data-v-306486a9]{width:250px;height:250px;background:radial-gradient(circle, #C9A0B0, transparent);top:20%;right:15%;animation-duration:22s;animation-delay:-3s}@keyframes waterFlow-306486a9{0%{transform:translate(0, 0) scale(1) rotate(0deg);opacity:0.25}25%{transform:translate(80px, -60px) scale(1.1) rotate(45deg);opacity:0.35}50%{transform:translate(-40px, 80px) scale(0.95) rotate(90deg);opacity:0.3}75%{transform:translate(60px, 40px) scale(1.05) rotate(135deg);opacity:0.35}100%{transform:translate(-30px, -50px) scale(1) rotate(180deg);opacity:0.25}}.hero-content[data-v-306486a9]{position:relative;z-index:1;text-align:center;max-width:600px}.hero-badge[data-v-306486a9]{display:inline-flex;align-items:center;gap:0.5rem;background:rgba(201, 160, 176, 0.15);border:1px solid rgba(201, 160, 176, 0.3);border-radius:100px;padding:0.4rem 1rem;font-family:"Inter", sans-serif;font-size:0.85rem;color:#8A8078;margin-bottom:1.5rem;backdrop-filter:blur(10px)}.badge-icon[data-v-306486a9]{font-size:1rem}.hero-title[data-v-306486a9]{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:3.5rem;line-height:1.1;color:#2C2825;margin:0 0 1.2rem;letter-spacing:-0.02em}@media (min-width: 640px){.hero-title[data-v-306486a9]{font-size:4.5rem}}.hero-subtitle[data-v-306486a9]{font-family:"Inter", sans-serif;font-size:1.05rem;line-height:1.7;color:#8A8078;margin:0 0 2rem}.hero-stats[data-v-306486a9]{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-bottom:2.5rem}.stat-item[data-v-306486a9]{display:flex;align-items:center;gap:0.4rem}.stat-icon[data-v-306486a9]{font-size:1.2rem}.stat-label[data-v-306486a9]{font-family:"Inter", sans-serif;font-size:0.9rem;color:#8A8078}.stat-divider[data-v-306486a9]{width:1px;height:20px;background:rgba(201, 160, 176, 0.3)}.start-button[data-v-306486a9]{display:inline-flex;align-items:center;gap:0.75rem;background:linear-gradient(135deg, #C9A0B0, #B890A0);color:white;border:none;border-radius:50px;padding:1rem 2.5rem;font-family:"Inter", sans-serif;font-size:1.05rem;font-weight:500;cursor:pointer;transition:all 0.4s ease;box-shadow:0 0 30px rgba(201, 160, 176, 0.2)}.start-button[data-v-306486a9]:hover{transform:translateY(-2px);box-shadow:0 0 40px rgba(201, 160, 176, 0.35)}.start-button[data-v-306486a9]:active{transform:translateY(0)}.button-arrow[data-v-306486a9]{font-size:1.2rem;transition:transform 0.3s ease}.start-button:hover .button-arrow[data-v-306486a9]{transform:translateX(4px)}.hero-footnote[data-v-306486a9]{font-family:"Inter", sans-serif;font-size:0.85rem;color:#B0A898;margin-top:2rem;line-height:1.5}.question-card[data-v-07558496]{position:relative;background:rgba(250, 245, 238, 0.85);backdrop-filter:blur(20px);border:1px solid rgba(201, 160, 176, 0.15);border-radius:24px;padding:2rem 1.5rem;max-width:640px;margin:0 auto;transition:all 0.5s ease;overflow:hidden}.question-card.is-active[data-v-07558496]{border-color:rgba(201, 160, 176, 0.3);box-shadow:0 10px 40px rgba(201, 160, 176, 0.12)}.card-watercolor[data-v-07558496]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.qw-blob[data-v-07558496]{position:absolute;width:300px;height:300px;border-radius:50%;filter:blur(50px);top:-80px;right:-80px;transition:all 0.8s ease}.question-content[data-v-07558496]{position:relative;z-index:1}.question-number[data-v-07558496]{font-family:"Inter", sans-serif;font-size:0.85rem;color:#B0A898;margin-bottom:0.75rem;display:flex;align-items:center;gap:0.25rem}.q-num[data-v-07558496]{font-weight:600;color:#C9A0B0;font-size:1rem}.question-text[data-v-07558496]{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:1.5rem;line-height:1.3;color:#2C2825;margin:0 0 1.5rem}.options-grid[data-v-07558496]{display:flex;flex-direction:column;gap:0.75rem}.option-btn[data-v-07558496]{display:flex;align-items:center;width:100%;text-align:left;padding:1rem 1.25rem;border-radius:16px;border:1px solid rgba(201, 160, 176, 0.15);background:var(--option-bg, rgba(201, 160, 176, 0.06));cursor:pointer;transition:all 0.35s ease;font-family:"Inter", sans-serif;font-size:0.95rem;line-height:1.4;color:#2C2825}.option-btn[data-v-07558496]:hover{border-color:var(--option-color, #C9A0B0);background:color-mix(in srgb, var(--option-bg, rgba(201,160,176,0.06)) 80%, white);transform:translateX(4px)}.option-btn.is-selected[data-v-07558496]{border-color:var(--option-color, #C9A0B0);background:var(--option-bg, rgba(201,160,176,0.12));box-shadow:0 0 20px color-mix(in srgb, var(--option-color, #C9A0B0) 15%, transparent)}.option-text[data-v-07558496]{white-space:normal}@media (min-width: 640px){.question-card[data-v-07558496]{padding:2.5rem}.question-text[data-v-07558496]{font-size:1.65rem}.option-btn[data-v-07558496]{padding:1.1rem 1.5rem;font-size:1rem}}.progress-wrapper[data-v-56ab273f]{width:100%;max-width:640px;margin:0 auto 1.5rem}.progress-info[data-v-56ab273f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.5rem}.progress-label[data-v-56ab273f]{font-family:"Inter", sans-serif;font-size:0.85rem;color:#8A8078}.progress-count[data-v-56ab273f]{font-family:"Inter", sans-serif;font-size:0.85rem;color:#C9A0B0;font-weight:500}.progress-track[data-v-56ab273f]{width:100%;height:6px;background:rgba(201, 160, 176, 0.12);border-radius:10px;overflow:hidden}.progress-fill[data-v-56ab273f]{height:100%;background:linear-gradient(90deg, #C9A0B0, #E8C4B0);border-radius:10px;transition:width 0.5s ease}.share-section[data-v-1a203dae]{text-align:center}.share-title[data-v-1a203dae]{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:1.5rem;color:#2C2825;margin:0 0 0.25rem}.share-subtitle[data-v-1a203dae]{font-family:"Inter", sans-serif;font-size:0.9rem;color:#8A8078;margin:0 0 1.5rem}.share-grid[data-v-1a203dae]{display:flex;flex-wrap:wrap;justify-content:center;gap:0.75rem;margin-bottom:1.5rem}.share-btn[data-v-1a203dae]{display:flex;align-items:center;gap:0.5rem;padding:0.7rem 1.25rem;border-radius:50px;border:1px solid rgba(201, 160, 176, 0.2);background:white;font-family:"Inter", sans-serif;font-size:0.9rem;color:#2C2825;cursor:pointer;transition:all 0.3s ease}.share-btn[data-v-1a203dae]:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(201, 160, 176, 0.15)}.share-btn.tg[data-v-1a203dae]:hover{border-color:#0088cc;color:#0088cc}.share-btn.vk[data-v-1a203dae]:hover{border-color:#4a76a8;color:#4a76a8}.share-btn.wa[data-v-1a203dae]:hover{border-color:#25D366;color:#25D366}.share-btn.max[data-v-1a203dae]:hover{border-color:#FF5A5F;color:#FF5A5F}.share-btn.insta[data-v-1a203dae]:hover{border-color:#E4405F;color:#E4405F}.share-btn.copy[data-v-1a203dae]:hover{border-color:#C9A0B0;color:#C9A0B0}.max-icon[data-v-1a203dae]{display:flex;align-items:center}.share-channel[data-v-1a203dae]{font-family:"Inter", sans-serif;font-size:0.8rem;color:#B0A898;margin:0}.share-channel a[data-v-1a203dae]{color:#C9A0B0;text-decoration:none;font-weight:500}.share-channel a[data-v-1a203dae]:hover{text-decoration:underline}.lead-form-section[data-v-fcfc51ae]{max-width:520px;margin:0 auto;text-align:center}.form-divider[data-v-fcfc51ae]{margin-bottom:1.5rem}.divider-icon[data-v-fcfc51ae]{font-size:1.5rem}.form-title[data-v-fcfc51ae]{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:1.5rem;color:#2C2825;margin:0 0 0.5rem}.form-subtitle[data-v-fcfc51ae]{font-family:"Inter", sans-serif;font-size:0.9rem;line-height:1.6;color:#8A8078;margin:0 0 1.5rem}.lead-form[data-v-fcfc51ae]{text-align:left}.form-fields[data-v-fcfc51ae]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.25rem}.field-group[data-v-fcfc51ae]{display:flex;flex-direction:column;gap:0.35rem}.field-row[data-v-fcfc51ae]{display:flex;gap:1rem}.flex-1[data-v-fcfc51ae]{flex:1}.field-label[data-v-fcfc51ae]{font-family:"Inter", sans-serif;font-size:0.8rem;color:#8A8078;font-weight:500}.form-input[data-v-fcfc51ae]{width:100%;padding:0.85rem 1rem;border:1px solid rgba(201, 160, 176, 0.2);border-radius:12px;background:rgba(250, 245, 238, 0.8);font-family:"Inter", sans-serif;font-size:0.95rem;color:#2C2825;transition:all 0.3s ease;box-sizing:border-box}.form-input[data-v-fcfc51ae]:focus{outline:none;border-color:#C9A0B0;box-shadow:0 0 0 3px rgba(201, 160, 176, 0.1)}.form-input[data-v-fcfc51ae]::placeholder{color:#B0A898}.submit-btn[data-v-fcfc51ae]{width:100%;padding:1rem;background:linear-gradient(135deg, #C9A0B0, #B890A0);color:white;border:none;border-radius:50px;font-family:"Inter", sans-serif;font-size:1rem;font-weight:500;cursor:pointer;transition:all 0.4s ease;box-shadow:0 0 30px rgba(201, 160, 176, 0.2)}.submit-btn[data-v-fcfc51ae]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 40px rgba(201, 160, 176, 0.35)}.submit-btn[data-v-fcfc51ae]:disabled{opacity:0.6;cursor:not-allowed}.form-note[data-v-fcfc51ae]{font-family:"Inter", sans-serif;font-size:0.75rem;color:#B0A898;text-align:center;margin-top:1rem}.form-success[data-v-fcfc51ae]{font-family:"Inter", sans-serif;font-size:0.95rem;color:#7DB0A0;text-align:center;margin-top:1rem;font-weight:500}.result-page[data-v-09512924]{position:relative;min-height:100vh;padding:3rem 1.5rem;overflow:hidden}.result-watercolor[data-v-09512924]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.rw-blob[data-v-09512924]{position:absolute;border-radius:50%;filter:blur(80px);opacity:0.2;animation:resultFlow-09512924 25s ease-in-out infinite alternate}.rw-1[data-v-09512924]{width:600px;height:600px;top:-15%;left:-10%;animation-duration:28s}.rw-2[data-v-09512924]{width:400px;height:400px;bottom:-10%;right:-5%;animation-duration:22s;animation-delay:-7s}.rw-3[data-v-09512924]{width:350px;height:350px;background:radial-gradient(circle, #E8C4B0, transparent);top:40%;left:60%;animation-duration:20s;animation-delay:-12s}@keyframes resultFlow-09512924{0%{transform:translate(0, 0) scale(1) rotate(0deg);opacity:0.15}33%{transform:translate(50px, -40px) scale(1.1) rotate(60deg);opacity:0.22}66%{transform:translate(-30px, 50px) scale(0.95) rotate(120deg);opacity:0.18}100%{transform:translate(40px, -20px) scale(1.05) rotate(180deg);opacity:0.15}}.color-palette[data-v-09512924]{display:flex;justify-content:center;gap:0.5rem;margin-bottom:2.5rem}.palette-swatch[data-v-09512924]{width:40px;height:8px;border-radius:10px;opacity:0.7}.result-content[data-v-09512924]{position:relative;z-index:1;max-width:640px;margin:0 auto}.result-badge[data-v-09512924]{display:inline-flex;align-items:center;gap:0.75rem;padding:0.6rem 1.5rem;border-radius:50px;border:1px solid;margin-bottom:1rem}.result-emoji[data-v-09512924]{font-size:1.5rem}.result-type-name[data-v-09512924]{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:1.3rem;color:#2C2825}.mixed-badge[data-v-09512924]{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;margin-bottom:1.5rem}.mixed-chip[data-v-09512924]{padding:0.3rem 0.75rem;border-radius:50px;font-family:"Inter", sans-serif;font-size:0.8rem;font-weight:500}.mixed-label[data-v-09512924]{font-family:"Inter", sans-serif;font-size:0.8rem;color:#8A8078}.scores-bar[data-v-09512924]{display:flex;flex-direction:column;gap:0.75rem;margin-bottom:2rem}.score-item[data-v-09512924]{display:flex;flex-direction:column;gap:0.25rem}.score-header[data-v-09512924]{display:flex;align-items:center;gap:0.4rem}.score-emoji[data-v-09512924]{font-size:0.9rem}.score-name[data-v-09512924]{font-family:"Inter", sans-serif;font-size:0.8rem;color:#8A8078;flex:1}.score-pct[data-v-09512924]{font-family:"Inter", sans-serif;font-size:0.8rem;color:#2C2825;font-weight:600}.score-track[data-v-09512924]{height:6px;background:rgba(201, 160, 176, 0.1);border-radius:10px;overflow:hidden}.score-fill[data-v-09512924]{height:100%;border-radius:10px;transition:width 1s ease}.result-title[data-v-09512924]{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:1.8rem;line-height:1.3;color:#2C2825;margin:0 0 0.5rem}.result-subtitle[data-v-09512924]{font-family:"Inter", sans-serif;font-size:1rem;line-height:1.6;color:#8A8078;margin:0 0 1.5rem}.result-description[data-v-09512924]{font-family:"Inter", sans-serif;font-size:0.95rem;line-height:1.8;color:#4A4440;margin-bottom:2rem}.result-description[data-v-09512924] p{margin:0 0 1rem}.result-actions[data-v-09512924]{background:rgba(201, 160, 176, 0.06);border:1px solid rgba(201, 160, 176, 0.12);border-radius:20px;padding:1.5rem;margin-bottom:2rem}.actions-title[data-v-09512924]{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:1.2rem;color:#2C2825;margin:0 0 1rem}.actions-list[data-v-09512924]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.75rem}.action-item[data-v-09512924]{display:flex;align-items:flex-start;gap:0.75rem;font-family:"Inter", sans-serif;font-size:0.9rem;line-height:1.5;color:#4A4440}.action-num[data-v-09512924]{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#C9A0B0;color:white;display:flex;align-items:center;justify-content:center;font-size:0.75rem;font-weight:600}.plan-section[data-v-09512924]{margin-bottom:2rem}.plan-title[data-v-09512924]{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:1.2rem;color:#2C2825;margin:0 0 1rem;text-align:center}.plan-grid[data-v-09512924]{display:flex;flex-direction:column;gap:0.75rem}.plan-step[data-v-09512924]{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:rgba(250, 245, 238, 0.8);border:1px solid rgba(201, 160, 176, 0.1);border-radius:16px}.step-num[data-v-09512924]{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg, #C9A0B0, #B890A0);color:white;display:flex;align-items:center;justify-content:center;font-family:"Inter", sans-serif;font-size:0.8rem;font-weight:600}.step-text[data-v-09512924]{font-family:"Inter", sans-serif;font-size:0.88rem;line-height:1.5;color:#4A4440;margin:0}.result-divider[data-v-09512924]{text-align:center;font-size:1.5rem;margin:2rem 0;opacity:0.5}.cta-section[data-v-09512924]{text-align:center;padding:2rem;background:linear-gradient(135deg, rgba(201,160,176,0.08), rgba(232,196,176,0.08));border-radius:24px;border:1px solid rgba(201, 160, 176, 0.15);margin-top:2rem}.cta-title[data-v-09512924]{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:1.5rem;color:#2C2825;margin:0 0 0.75rem}.cta-text[data-v-09512924]{font-family:"Inter", sans-serif;font-size:0.9rem;line-height:1.6;color:#8A8078;margin:0 0 1.5rem}.cta-button[data-v-09512924]{display:inline-flex;align-items:center;gap:0.5rem;padding:0.9rem 2rem;background:linear-gradient(135deg, #C9A0B0, #B890A0);color:white;border-radius:50px;font-family:"Inter", sans-serif;font-size:1rem;font-weight:500;text-decoration:none;transition:all 0.4s ease;box-shadow:0 0 30px rgba(201, 160, 176, 0.2)}.cta-button[data-v-09512924]:hover{transform:translateY(-2px);box-shadow:0 0 40px rgba(201, 160, 176, 0.35)}@media (min-width: 640px){.result-page[data-v-09512924]{padding:4rem 2rem}.result-title[data-v-09512924]{font-size:2rem}}.test-app[data-v-d42b07e1]{min-height:100vh;background:#F5F0E8}.quiz-section[data-v-d42b07e1]{min-height:100vh;padding:2rem 1.5rem;display:flex;flex-direction:column;justify-content:center}.quiz-header[data-v-d42b07e1]{position:fixed;top:0;left:0;right:0;z-index:10;padding:1rem 1.5rem;background:rgba(245, 240, 232, 0.85);backdrop-filter:blur(12px)}.back-btn[data-v-d42b07e1]{display:inline-flex;align-items:center;gap:0.4rem;background:none;border:none;font-family:"Inter", sans-serif;font-size:0.9rem;color:#8A8078;cursor:pointer;padding:0.5rem 1rem;border-radius:50px;transition:all 0.3s ease}.back-btn[data-v-d42b07e1]:hover{background:rgba(201, 160, 176, 0.1);color:#C9A0B0}.back-text[data-v-d42b07e1]{display:none}@media (min-width: 640px){.back-text[data-v-d42b07e1]{display:inline}}.quiz-nav[data-v-d42b07e1]{display:flex;justify-content:center;margin-top:1.5rem}.next-btn[data-v-d42b07e1]{display:inline-flex;align-items:center;gap:0.5rem;padding:0.9rem 2rem;background:linear-gradient(135deg, #C9A0B0, #B890A0);color:white;border:none;border-radius:50px;font-family:"Inter", sans-serif;font-size:1rem;font-weight:500;cursor:pointer;transition:all 0.4s ease;box-shadow:0 0 30px rgba(201, 160, 176, 0.2)}.next-btn[data-v-d42b07e1]:hover{transform:translateY(-2px);box-shadow:0 0 40px rgba(201, 160, 176, 0.35)}.next-btn[data-v-d42b07e1]:active{transform:translateY(0)}@media (min-width: 640px){.quiz-section[data-v-d42b07e1]{padding:3rem 2rem}}