.hero-section[data-v-694b670e]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#1A1A2E}.hero-overlay[data-v-694b670e]{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%, rgba(233,196,106,0.08) 0%, transparent 50%),
    radial-gradient(ellipse at 80% 30%, rgba(244,162,97,0.06) 0%, transparent 50%),
    radial-gradient(ellipse at 50% 80%, rgba(26,26,46,1) 0%, transparent 60%);z-index:1}.ambient-light[data-v-694b670e]{position:absolute;width:600px;height:600px;border-radius:50%;filter:blur(120px);opacity:0.15;animation:pulse-694b670e 6s ease-in-out infinite;z-index:0}.light-1[data-v-694b670e]{top:-200px;right:-100px;background:radial-gradient(circle, #E9C46A 0%, transparent 70%);animation-delay:0s}.light-2[data-v-694b670e]{bottom:-200px;left:-100px;background:radial-gradient(circle, #F4A261 0%, transparent 70%);animation-delay:3s}@keyframes pulse-694b670e{0%, 100%{opacity:0.1;transform:scale(1)}50%{opacity:0.25;transform:scale(1.1)}}.hero-content[data-v-694b670e]{position:relative;z-index:2;text-align:center;padding:2rem;max-width:720px}.hero-badge[data-v-694b670e]{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 1.25rem;background:rgba(233,196,106,0.1);border:1px solid rgba(233,196,106,0.2);border-radius:100px;margin-bottom:2rem;animation:fadeInDown-694b670e 0.8s ease-out}.badge-icon[data-v-694b670e]{font-size:1rem}.badge-text[data-v-694b670e]{font-family:'Playfair Display', serif;font-size:0.875rem;color:#E9C46A;letter-spacing:0.05em;text-transform:uppercase}.hero-title[data-v-694b670e]{font-family:'Playfair Display', serif;font-size:clamp(2.5rem, 6vw, 4.5rem);font-weight:600;color:#F5F5F5;line-height:1.1;margin:0 0 1.25rem;animation:fadeInUp-694b670e 0.8s ease-out 0.2s both;letter-spacing:-0.02em}.hero-subtitle[data-v-694b670e]{font-family:'Inter', sans-serif;font-size:clamp(1rem, 2vw, 1.25rem);line-height:1.6;color:#CCCCD6;margin:0 0 2.5rem;animation:fadeInUp-694b670e 0.8s ease-out 0.4s both;max-width:540px;margin-left:auto;margin-right:auto}.hero-stats[data-v-694b670e]{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:2.5rem;animation:fadeInUp-694b670e 0.8s ease-out 0.5s both}.stat-item[data-v-694b670e]{display:flex;flex-direction:column;align-items:center;gap:0.25rem}.stat-number[data-v-694b670e]{font-family:'Playfair Display', serif;font-size:1.75rem;font-weight:600;color:#E9C46A}.stat-label[data-v-694b670e]{font-family:'Inter', sans-serif;font-size:0.8125rem;color:#8899AA;text-transform:uppercase;letter-spacing:0.08em}.stat-divider[data-v-694b670e]{width:1px;height:40px;background:linear-gradient(to bottom, transparent, rgba(233,196,106,0.3), transparent)}.cta-button[data-v-694b670e]{display:inline-flex;align-items:center;gap:0.75rem;padding:1.125rem 2.5rem;background:linear-gradient(135deg, #E9C46A 0%, #F4A261 100%);border:none;border-radius:12px;cursor:pointer;transition:all 0.3s ease;animation:fadeInUp-694b670e 0.8s ease-out 0.6s both;box-shadow:0 4px 24px rgba(233,196,106,0.25);position:relative;overflow:hidden}.cta-button[data-v-694b670e]::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg, rgba(255,255,255,0.15) 0%, transparent 50%);transition:opacity 0.3s ease}.cta-button[data-v-694b670e]:hover{transform:translateY(-3px);box-shadow:0 8px 32px rgba(233,196,106,0.4)}.cta-button[data-v-694b670e]:hover::before{opacity:0}.cta-button[data-v-694b670e]:active{transform:translateY(-1px)}.cta-text[data-v-694b670e]{font-family:'Inter', sans-serif;font-size:1.125rem;font-weight:600;color:#1A1A2E}.cta-arrow[data-v-694b670e]{font-size:1.25rem;transition:transform 0.3s ease}.cta-button:hover .cta-arrow[data-v-694b670e]{transform:translateX(4px)}.hero-note[data-v-694b670e]{font-family:'Inter', sans-serif;font-size:0.875rem;color:#8899AA;margin-top:1.5rem;animation:fadeInUp-694b670e 0.8s ease-out 0.7s both}.hero-gradient[data-v-694b670e]{position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(to top, #1A1A2E 0%, transparent 100%);z-index:2}@keyframes fadeInUp-694b670e{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-694b670e{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.hero-content[data-v-694b670e]{padding:1.5rem}.hero-stats[data-v-694b670e]{gap:1rem}.stat-number[data-v-694b670e]{font-size:1.375rem}.cta-button[data-v-694b670e]{padding:1rem 2rem}}.progress-bar-container[data-v-014f36de]{margin-bottom:2rem}.progress-info[data-v-014f36de]{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.75rem}.progress-label[data-v-014f36de]{font-family:'Inter', sans-serif;font-size:0.875rem;color:#8899AA;font-weight:500}.progress-percent[data-v-014f36de]{font-family:'Playfair Display', serif;font-size:0.9375rem;color:#E9C46A;font-weight:600}.progress-track[data-v-014f36de]{width:100%;height:4px;background:rgba(233,196,106,0.1);border-radius:4px;overflow:hidden;margin-bottom:0.75rem}.progress-fill[data-v-014f36de]{height:100%;background:linear-gradient(90deg, #E9C46A, #F4A261);border-radius:4px;transition:width 0.5s cubic-bezier(0.4, 0, 0.2, 1)}.progress-dots[data-v-014f36de]{display:flex;gap:6px;justify-content:center}.progress-dot[data-v-014f36de]{width:8px;height:8px;border-radius:50%;background:rgba(136,153,170,0.2);transition:all 0.3s ease}.progress-dot.dot-active[data-v-014f36de]{background:rgba(233,196,106,0.3)}.progress-dot.dot-current[data-v-014f36de]{background:#E9C46A;box-shadow:0 0 8px rgba(233,196,106,0.5);animation:dotPulse-014f36de 1.5s ease-in-out infinite}@keyframes dotPulse-014f36de{0%, 100%{box-shadow:0 0 8px rgba(233,196,106,0.5)}50%{box-shadow:0 0 16px rgba(233,196,106,0.8)}}.question-card[data-v-5de33bd9]{background:rgba(22,33,62,0.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(233,196,106,0.15);border-radius:20px;padding:2.5rem;box-shadow:0 20px 60px rgba(0,0,0,0.4);animation:slideIn-5de33bd9 0.4s ease-out;position:relative;overflow:hidden}.question-card[data-v-5de33bd9]::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg, transparent, #E9C46A, transparent);opacity:0.5}@keyframes slideIn-5de33bd9{from{opacity:0;transform:translateY(20px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}.question-number[data-v-5de33bd9]{font-family:'Playfair Display', serif;font-size:3rem;font-weight:600;color:rgba(233,196,106,0.15);line-height:1;margin-bottom:0.25rem}.question-label[data-v-5de33bd9]{font-family:'Inter', sans-serif;font-size:0.75rem;color:#E9C46A;text-transform:uppercase;letter-spacing:0.12em;margin-bottom:1rem;font-weight:500}.question-text[data-v-5de33bd9]{font-family:'Playfair Display', serif;font-size:1.25rem;line-height:1.6;color:#F5F5F5;margin:0 0 2rem}.options-list[data-v-5de33bd9]{display:flex;flex-direction:column;gap:0.75rem}.option-button[data-v-5de33bd9]{display:flex;align-items:flex-start;gap:1rem;width:100%;padding:1rem 1.25rem;background:rgba(255,255,255,0.03);border:1px solid rgba(233,196,106,0.1);border-radius:12px;cursor:pointer;transition:all 0.3s ease;text-align:left;position:relative;overflow:hidden}.option-button[data-v-5de33bd9]:hover:not(.option-selected){background:rgba(255,255,255,0.06);border-color:rgba(233,196,106,0.25);transform:translateX(4px)}.option-selected[data-v-5de33bd9]{border-width:1.5px;box-shadow:0 0 20px rgba(233,196,106,0.1)}.option-marker[data-v-5de33bd9]{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.05);border:1px solid rgba(233,196,106,0.15);transition:all 0.3s ease;font-size:0.75rem;font-weight:600;color:#8899AA;margin-top:2px}.marker-selected[data-v-5de33bd9]{border-color:transparent;color:#fff}.marker-check[data-v-5de33bd9]{font-size:0.8125rem}.option-text[data-v-5de33bd9]{font-family:'Inter', sans-serif;font-size:0.9375rem;line-height:1.5;color:#CCCCD6;flex:1}.option-selected .option-text[data-v-5de33bd9]{color:#F5F5F5}.option-ripple[data-v-5de33bd9]{position:absolute;inset:0;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(233,196,106,0.05) 0%, transparent 70%);pointer-events:none}@media (max-width: 640px){.question-card[data-v-5de33bd9]{padding:1.5rem;border-radius:16px}.question-number[data-v-5de33bd9]{font-size:2.25rem}.question-text[data-v-5de33bd9]{font-size:1.125rem}.option-button[data-v-5de33bd9]{padding:0.875rem 1rem}.option-text[data-v-5de33bd9]{font-size:0.875rem}}.result-section[data-v-90e9a790]{max-width:680px;margin:0 auto}.result-hero[data-v-90e9a790]{text-align:center;padding:2.5rem 2rem;border:1px solid;border-radius:20px;margin-bottom:2rem;animation:fadeInUp-90e9a790 0.6s ease-out}@keyframes fadeInUp-90e9a790{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.result-symbol[data-v-90e9a790]{font-size:3.5rem;margin-bottom:1rem;animation:scaleIn-90e9a790 0.5s ease-out 0.2s both}@keyframes scaleIn-90e9a790{from{transform:scale(0.5);opacity:0}to{transform:scale(1);opacity:1}}.result-type-name[data-v-90e9a790]{font-family:'Playfair Display', serif;font-size:1.75rem;color:#F5F5F5;margin:0 0 1.25rem}.result-bar-container[data-v-90e9a790]{max-width:300px;margin:0 auto;position:relative;height:36px;background:rgba(255,255,255,0.05);border-radius:18px;overflow:hidden}.result-bar[data-v-90e9a790]{height:100%;border-radius:18px;transition:width 1s cubic-bezier(0.4, 0, 0.2, 1);animation:barGrow-90e9a790 1s ease-out 0.5s both}@keyframes barGrow-90e9a790{from{width:0 !important}}.result-bar-label[data-v-90e9a790]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:'Inter', sans-serif;font-size:0.875rem;font-weight:600;color:#F5F5F5}.all-types[data-v-90e9a790]{margin-bottom:2rem;padding:1.5rem;background:rgba(22,33,62,0.6);border:1px solid rgba(233,196,106,0.1);border-radius:16px}.section-title[data-v-90e9a790]{font-family:'Playfair Display', serif;font-size:1.375rem;color:#F5F5F5;margin:0 0 1.25rem}.type-bars[data-v-90e9a790]{display:flex;flex-direction:column;gap:0.75rem}.type-bar-row[data-v-90e9a790]{display:flex;align-items:center;gap:0.75rem}.type-bar-info[data-v-90e9a790]{display:flex;align-items:center;gap:0.5rem;min-width:160px}.type-bar-symbol[data-v-90e9a790]{font-size:1.125rem}.type-bar-name[data-v-90e9a790]{font-family:'Inter', sans-serif;font-size:0.875rem;color:#CCCCD6;white-space:nowrap}.type-bar-track[data-v-90e9a790]{flex:1;height:8px;background:rgba(255,255,255,0.05);border-radius:4px;overflow:hidden}.type-bar-fill[data-v-90e9a790]{height:100%;border-radius:4px;transition:width 0.8s cubic-bezier(0.4, 0, 0.2, 1)}.type-bar-percent[data-v-90e9a790]{font-family:'Inter', sans-serif;font-size:0.8125rem;font-weight:600;color:#8899AA;min-width:36px;text-align:right}.result-description[data-v-90e9a790]{margin-bottom:2rem;padding:1.5rem;background:rgba(22,33,62,0.6);border:1px solid rgba(233,196,106,0.1);border-radius:16px}.result-subtitle[data-v-90e9a790]{font-family:'Inter', sans-serif;font-size:1rem;line-height:1.5;color:#E9C46A;margin:0 0 1.25rem;font-weight:400}.result-description-text p[data-v-90e9a790]{font-family:'Inter', sans-serif;font-size:0.9375rem;line-height:1.7;color:#CCCCD6;margin:0 0 1rem}.result-description-text p[data-v-90e9a790]:last-child{margin-bottom:0}.plan-section[data-v-90e9a790]{margin-bottom:2rem;padding:1.5rem;background:rgba(22,33,62,0.6);border:1px solid rgba(233,196,106,0.1);border-radius:16px}.plan-steps[data-v-90e9a790]{display:flex;flex-direction:column;gap:1rem}.plan-step[data-v-90e9a790]{display:flex;gap:1rem;align-items:flex-start}.step-number[data-v-90e9a790]{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Playfair Display', serif;font-size:1rem;font-weight:600;border:1px solid}.step-text[data-v-90e9a790]{font-family:'Inter', sans-serif;font-size:0.9375rem;line-height:1.5;color:#CCCCD6;margin:0;padding-top:4px}.pattern-section[data-v-90e9a790]{margin-bottom:2rem;padding:1.5rem;background:rgba(233,196,106,0.05);border:1px solid rgba(233,196,106,0.1);border-radius:16px}.pattern-text[data-v-90e9a790]{font-family:'Inter', sans-serif;font-size:0.9375rem;line-height:1.7;color:#CCCCD6;margin:0;font-style:italic}@media (max-width: 640px){.result-hero[data-v-90e9a790]{padding:1.75rem 1.25rem}.result-type-name[data-v-90e9a790]{font-size:1.375rem}.type-bar-info[data-v-90e9a790]{min-width:120px}.type-bar-name[data-v-90e9a790]{font-size:0.8125rem}}.share-section[data-v-67c3b50d]{margin-top:2rem;padding:1.5rem;background:rgba(255,255,255,0.03);border:1px solid rgba(233,196,106,0.1);border-radius:16px;text-align:center}.share-title[data-v-67c3b50d]{font-family:'Playfair Display', serif;font-size:1.25rem;color:#F5F5F5;margin:0 0 1.25rem}.share-buttons[data-v-67c3b50d]{display:flex;gap:0.75rem;justify-content:center;flex-wrap:wrap}.share-btn[data-v-67c3b50d]{display:flex;align-items:center;gap:0.5rem;padding:0.75rem 1.25rem;border-radius:10px;border:1px solid rgba(233,196,106,0.15);background:rgba(255,255,255,0.04);cursor:pointer;transition:all 0.2s ease;font-family:'Inter', sans-serif;font-size:0.875rem;color:#CCCCD6}.share-btn[data-v-67c3b50d]:hover{transform:translateY(-2px);background:rgba(255,255,255,0.08)}.share-btn i[data-v-67c3b50d]{font-size:1.125rem}.tg-btn[data-v-67c3b50d]:hover{border-color:#0088cc;color:#0088cc}.wa-btn[data-v-67c3b50d]:hover{border-color:#25D366;color:#25D366}.vk-btn[data-v-67c3b50d]:hover{border-color:#4C75A3;color:#4C75A3}.copy-btn[data-v-67c3b50d]:hover{border-color:#E9C46A;color:#E9C46A}.share-copied[data-v-67c3b50d]{font-family:'Inter', sans-serif;font-size:0.875rem;color:#E9C46A;margin-top:1rem;animation:fadeIn-67c3b50d 0.3s ease}.share-channel[data-v-67c3b50d]{font-family:'Inter', sans-serif;font-size:0.8125rem;color:#8899AA;margin-top:1rem}.channel-link[data-v-67c3b50d]{color:#E9C46A;text-decoration:none;transition:color 0.2s ease}.channel-link[data-v-67c3b50d]:hover{color:#F4A261;text-decoration:underline}@keyframes fadeIn-67c3b50d{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.share-btn span[data-v-67c3b50d]{display:none}.share-btn[data-v-67c3b50d]{padding:0.75rem}.share-btn i[data-v-67c3b50d]{font-size:1.25rem}}.lead-form-section[data-v-1bb4b243]{position:relative;padding:2rem;background:rgba(22,33,62,0.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(233,196,106,0.15);border-radius:20px;overflow:hidden}.form-glow[data-v-1bb4b243]{position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle, rgba(233,196,106,0.06) 0%, transparent 70%);border-radius:50%;pointer-events:none}.form-title[data-v-1bb4b243]{font-family:'Playfair Display', serif;font-size:1.5rem;color:#F5F5F5;margin:0 0 0.5rem;text-align:center}.form-description[data-v-1bb4b243]{font-family:'Inter', sans-serif;font-size:0.9375rem;color:#8899AA;line-height:1.5;margin:0 0 1.5rem;text-align:center;max-width:440px;margin-left:auto;margin-right:auto}.lead-form[data-v-1bb4b243]{max-width:480px;margin:0 auto}.form-field[data-v-1bb4b243]{margin-bottom:1rem}.field-label[data-v-1bb4b243]{display:block;font-family:'Inter', sans-serif;font-size:0.8125rem;font-weight:500;color:#CCCCD6;margin-bottom:0.375rem}.field-input[data-v-1bb4b243]{width:100%;padding:0.875rem 1rem;background:rgba(255,255,255,0.05);border:1px solid rgba(233,196,106,0.12);border-radius:10px;font-family:'Inter', sans-serif;font-size:0.9375rem;color:#F5F5F5;transition:all 0.2s ease;outline:none;box-sizing:border-box}.field-input[data-v-1bb4b243]::placeholder{color:#556677}.field-input[data-v-1bb4b243]:focus{border-color:rgba(233,196,106,0.4);background:rgba(255,255,255,0.08);box-shadow:0 0 0 3px rgba(233,196,106,0.05)}.form-row[data-v-1bb4b243]{display:grid;grid-template-columns:1fr 1fr;gap:0.75rem}.submit-button[data-v-1bb4b243]{width:100%;padding:1rem 1.5rem;background:linear-gradient(135deg, #E9C46A 0%, #F4A261 100%);border:none;border-radius:12px;font-family:'Inter', sans-serif;font-size:1rem;font-weight:600;color:#1A1A2E;cursor:pointer;transition:all 0.3s ease;margin-top:0.5rem;box-shadow:0 4px 20px rgba(233,196,106,0.2)}.submit-button[data-v-1bb4b243]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 24px rgba(233,196,106,0.35)}.submit-button[data-v-1bb4b243]:disabled{opacity:0.6;cursor:not-allowed}.form-note[data-v-1bb4b243]{font-family:'Inter', sans-serif;font-size:0.75rem;color:#556677;text-align:center;margin-top:1rem}.success-message[data-v-1bb4b243]{text-align:center;padding:1rem;animation:fadeIn-1bb4b243 0.5s ease}.success-icon[data-v-1bb4b243]{font-size:2.5rem;margin-bottom:0.75rem}.success-title[data-v-1bb4b243]{font-family:'Playfair Display', serif;font-size:1.5rem;color:#F5F5F5;margin:0 0 0.5rem}.success-text[data-v-1bb4b243]{font-family:'Inter', sans-serif;font-size:0.9375rem;color:#8899AA;line-height:1.5;margin:0}.success-link[data-v-1bb4b243]{color:#E9C46A;text-decoration:none}.success-link[data-v-1bb4b243]:hover{text-decoration:underline}@keyframes fadeIn-1bb4b243{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.lead-form-section[data-v-1bb4b243]{padding:1.5rem}.form-row[data-v-1bb4b243]{grid-template-columns:1fr}}.test-app[data-v-0dea6302]{background:#1A1A2E;min-height:100vh;font-family:'Inter', sans-serif}.test-section[data-v-0dea6302]{background:#1A1A2E;min-height:100vh;padding:3rem 1.5rem;max-width:680px;margin:0 auto;position:relative}.flash-overlay[data-v-0dea6302]{position:fixed;inset:0;background:linear-gradient(135deg, rgba(233,196,106,0.15), rgba(244,162,97,0.1));pointer-events:none;z-index:100;animation:flashFade-0dea6302 0.3s ease-out forwards}@keyframes flashFade-0dea6302{0%{opacity:1}100%{opacity:0}}.navigation[data-v-0dea6302]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem}.nav-spacer[data-v-0dea6302]{flex:1}.nav-btn[data-v-0dea6302]{display:inline-flex;align-items:center;gap:0.5rem;font-family:'Inter', sans-serif;font-size:0.9375rem;font-weight:500;padding:0.875rem 1.5rem;border-radius:12px;cursor:pointer;transition:all 0.2s ease;border:none}.back-btn[data-v-0dea6302]{background:rgba(255,255,255,0.04);border:1px solid rgba(233,196,106,0.12);color:#8899AA}.back-btn[data-v-0dea6302]:hover{background:rgba(255,255,255,0.08);color:#CCCCD6;border-color:rgba(233,196,106,0.25)}.next-btn[data-v-0dea6302]{background:linear-gradient(135deg, #E9C46A 0%, #F4A261 100%);color:#1A1A2E;font-weight:600;box-shadow:0 4px 20px rgba(233,196,106,0.2);margin-left:auto}.next-btn[data-v-0dea6302]:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(233,196,106,0.35)}.results-section[data-v-0dea6302]{background:#1A1A2E;min-height:100vh;padding:3rem 1.5rem}.results-container[data-v-0dea6302]{max-width:720px;margin:0 auto}.cta-wrapper[data-v-0dea6302]{margin-bottom:1.5rem}.cta-promo[data-v-0dea6302]{text-align:center;margin-bottom:1.5rem}.promo-link[data-v-0dea6302]{display:inline-flex;align-items:center;gap:0.75rem;padding:1.125rem 2.5rem;background:linear-gradient(135deg, #E9C46A 0%, #F4A261 100%);border-radius:12px;font-family:'Inter', sans-serif;font-size:1.0625rem;font-weight:600;color:#1A1A2E;text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 24px rgba(233,196,106,0.25)}.promo-link[data-v-0dea6302]:hover{transform:translateY(-3px);box-shadow:0 8px 32px rgba(233,196,106,0.4)}.promo-link i[data-v-0dea6302]{transition:transform 0.3s ease}.promo-link:hover i[data-v-0dea6302]{transform:translateX(4px)}.restart-btn[data-v-0dea6302]{display:inline-flex;align-items:center;gap:0.5rem;margin:2rem auto 0;padding:0.75rem 1.5rem;font-family:'Inter', sans-serif;font-size:0.9375rem;color:#8899AA;background:transparent;border:1px solid rgba(233,196,106,0.1);border-radius:10px;cursor:pointer;transition:all 0.2s ease}.restart-btn[data-v-0dea6302]:hover{color:#E9C46A;border-color:rgba(233,196,106,0.3)}.footer-section[data-v-0dea6302]{padding:2rem 1.5rem;text-align:center}.footer-content[data-v-0dea6302]{max-width:680px;margin:0 auto}.footer-text[data-v-0dea6302]{font-family:'Inter', sans-serif;font-size:0.875rem;color:#556677;margin:0}.footer-link[data-v-0dea6302]{color:#E9C46A;text-decoration:none;font-weight:500;transition:color 0.2s ease}.footer-link[data-v-0dea6302]:hover{color:#F4A261;text-decoration:underline}@media (max-width: 640px){.test-section[data-v-0dea6302]{padding:1.5rem 1rem}.results-section[data-v-0dea6302]{padding:1.5rem 1rem}.navigation[data-v-0dea6302]{flex-wrap:wrap}.nav-btn[data-v-0dea6302]{padding:0.75rem 1.25rem;font-size:0.875rem}}