.exit-intent-overlay[data-v-72db0571]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.exit-intent-popup[data-v-72db0571]{position:relative;width:90%;max-width:500px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0000004d;animation:popup-slide-in-72db0571 .3s ease-out}.popup-background[data-v-72db0571]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.popup-background img[data-v-72db0571]{width:100%;height:100%;object-fit:cover;opacity:.1}.popup-content[data-v-72db0571]{position:relative;z-index:1;padding:2rem}.popup-close[data-v-72db0571]{position:absolute;top:1rem;right:1rem;width:32px;height:32px;border:none;background:#0000001a;color:#666;border-radius:50%;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:2}.popup-close[data-v-72db0571]:hover{background:#0003;color:#333}.popup-header[data-v-72db0571]{text-align:center;margin-bottom:1.5rem}.brand-name[data-v-72db0571]{font-family:var(--font-primary);font-size:1.25rem;font-weight:600;color:#333;margin:0;text-transform:uppercase;letter-spacing:.5px}.popup-main[data-v-72db0571]{text-align:center}.headline[data-v-72db0571]{font-family:var(--font-fancy);font-size:2rem;font-weight:400;color:var(--text-color);margin:0 0 .5rem;line-height:1.2}.subheadline[data-v-72db0571]{font-family:var(--font-primary);font-size:1rem;color:var(--text-light);margin:0 0 2rem;line-height:1.4}.popup-form[data-v-72db0571],.email-field[data-v-72db0571]{margin-bottom:1.5rem}.email-input[data-v-72db0571]{width:100%;padding:1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;font-family:var(--font-primary);transition:all .2s ease;box-sizing:border-box}.email-input[data-v-72db0571]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #6b65601a}.interest-section[data-v-72db0571]{margin-bottom:1.5rem;text-align:left}.interest-question[data-v-72db0571]{font-family:var(--font-primary);font-size:.9rem;color:var(--text-color);margin:0 0 1rem;font-weight:500}.interest-options[data-v-72db0571]{display:flex;flex-direction:column;gap:.75rem}.interest-option[data-v-72db0571]{display:flex;align-items:center;cursor:pointer;padding:.5rem;border-radius:6px;transition:background-color .2s ease}.interest-option[data-v-72db0571]:hover{background-color:#f9fafb}.interest-radio[data-v-72db0571]{margin-right:.75rem;transform:scale(1.1)}.option-text[data-v-72db0571]{font-family:var(--font-primary);font-size:.9rem;color:var(--text-color)}.cta-button[data-v-72db0571]{width:100%;padding:1rem 2rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;font-family:var(--font-primary);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;margin-bottom:1rem;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.theme-women .cta-button[data-v-72db0571]{background:linear-gradient(135deg,var(--color-vitality-violet),var(--color-dark-charcoal));color:#fff}.theme-men .cta-button[data-v-72db0571]{background:linear-gradient(165deg,var(--color-linen) 0%,var(--color-warm-ivory) 50%,var(--color-blush) 100%);color:#fff}.theme-neutral .cta-button[data-v-72db0571]{background:linear-gradient(135deg,#6b7280,#374151);color:#fff}.cta-button[data-v-72db0571]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #0003}.cta-button[data-v-72db0571]:disabled{opacity:.6;cursor:not-allowed;transform:none}.cta-link-wrapper[data-v-72db0571]{width:100%}.loading-spinner[data-v-72db0571]{display:inline-block;animation:spin-72db0571 1s linear infinite}.secondary-action[data-v-72db0571]{background:none;border:none;color:#6b7280;font-size:.9rem;font-family:var(--font-primary);cursor:pointer;text-decoration:underline;margin-bottom:1rem;transition:color .2s ease}.secondary-action[data-v-72db0571]:hover{color:#374151}.disclaimer[data-v-72db0571]{font-size:.75rem;color:#9ca3af;line-height:1.4;margin:0;font-family:var(--font-primary)}.theme-women[data-v-72db0571]{--popup-primary: var(--color-vitality-violet);--popup-secondary: var(--color-dark-charcoal)}.theme-men[data-v-72db0571]{--popup-primary: var(--color-emerald);--popup-secondary: var(--color-dark-charcoal)}.theme-neutral[data-v-72db0571]{--popup-primary: #6b7280;--popup-secondary: #374151}@keyframes popup-slide-in-72db0571{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spin-72db0571{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.popup-fade-enter-active[data-v-72db0571],.popup-fade-leave-active[data-v-72db0571]{transition:opacity .3s ease}.popup-fade-enter-from[data-v-72db0571],.popup-fade-leave-to[data-v-72db0571]{opacity:0}@media (max-width: 768px){.exit-intent-popup[data-v-72db0571]{width:95%;margin:1rem}.popup-content[data-v-72db0571]{padding:1.5rem}.headline[data-v-72db0571]{font-size:1.75rem}.interest-options[data-v-72db0571]{gap:.5rem}}.quizlet-container[data-v-09d8d825]{max-width:800px;margin:0 auto;padding:2rem;min-height:100vh;font-family:var(--font-primary)}.quizlet-container.men-theme[data-v-09d8d825]{--color-primary: var(--color-emerald);--color-primary-dark: var(--color-dark-charcoal)}.quizlet-container.embedded-mode[data-v-09d8d825]{max-width:100%;min-height:auto;padding:1rem}.quizlet-container.embedded-mode .progress-container[data-v-09d8d825]{position:relative;top:auto;background:transparent;padding:.5rem 0;border-bottom:none;margin-bottom:1rem}.quizlet-container.embedded-mode .progress-bar[data-v-09d8d825]{height:6px;margin-bottom:.25rem}.quizlet-container.embedded-mode .progress-text[data-v-09d8d825]{font-size:.75rem;margin-bottom:0}.quizlet-container.embedded-mode .hero-section[data-v-09d8d825]{padding:1.5rem 0;text-align:left;display:flex;align-items:center;gap:2rem}.quizlet-container.embedded-mode .hero-section h1[data-v-09d8d825]{font-size:1.5rem;margin-bottom:.5rem}.quizlet-container.embedded-mode .hero-section p[data-v-09d8d825]{font-size:1rem;margin-bottom:1rem}.quizlet-container.embedded-mode .hero-image[data-v-09d8d825]{margin-bottom:0;flex-shrink:0;width:120px;height:120px}.quizlet-container.embedded-mode .hero-image img[data-v-09d8d825]{width:100%;height:100%;object-fit:cover}.quizlet-container.embedded-mode .start-btn[data-v-09d8d825]{padding:.75rem 1.5rem;font-size:1rem}.quizlet-container.embedded-mode .question-section[data-v-09d8d825]{padding:.5rem 0}.quizlet-container.embedded-mode .question-container[data-v-09d8d825]{padding:1rem}.quizlet-container.embedded-mode .question-container h2[data-v-09d8d825]{font-size:1.25rem;margin-bottom:1rem}.quizlet-container.embedded-mode .answers-container[data-v-09d8d825]{margin-bottom:1rem}.quizlet-container.embedded-mode .answer-option[data-v-09d8d825]{padding:.5rem;margin-bottom:.25rem}.quizlet-container.embedded-mode .navigation-buttons[data-v-09d8d825]{gap:.5rem}.quizlet-container.embedded-mode .nav-btn[data-v-09d8d825]{padding:.5rem 1rem;font-size:.875rem}.quizlet-container.embedded-mode .calculating-screen[data-v-09d8d825]{padding:1rem 0}.quizlet-container.embedded-mode .calculating-content[data-v-09d8d825]{padding:1.5rem 1rem;max-width:400px}.quizlet-container.embedded-mode .calculating-content h2[data-v-09d8d825]{font-size:1.5rem}.quizlet-container.embedded-mode .calculating-content p[data-v-09d8d825]{font-size:1rem}.quizlet-container.embedded-mode .confirmation-page[data-v-09d8d825]{padding:1rem 0}.quizlet-container.embedded-mode .confirmation-page h1[data-v-09d8d825]{font-size:1.5rem}.quizlet-container.embedded-mode .embedded-start-section[data-v-09d8d825]{text-align:center;padding:.5rem 0}.quizlet-container.embedded-mode .embedded-start-btn[data-v-09d8d825]{background:linear-gradient(135deg,var(--color-vitality-violet),var(--color-dark-charcoal));color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-size:1.125rem;font-weight:400;cursor:pointer;transition:all .3s ease;font-family:var(--font-primary)}.quizlet-container.embedded-mode .embedded-start-btn[data-v-09d8d825]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #6b65604d}.men-theme.embedded-mode .embedded-start-btn[data-v-09d8d825]{background:linear-gradient(165deg,var(--color-linen) 0%,var(--color-warm-ivory) 50%,var(--color-blush) 100%)}.men-theme.embedded-mode .embedded-start-btn[data-v-09d8d825]:hover{box-shadow:0 10px 25px #6b65604d}@media (max-width: 768px){.quizlet-container.embedded-mode .hero-section[data-v-09d8d825]{flex-direction:column;text-align:center;gap:1rem}.quizlet-container.embedded-mode .hero-image[data-v-09d8d825]{width:100px;height:100px}.quizlet-container.embedded-mode .hero-section h1[data-v-09d8d825]{font-size:1.25rem}.quizlet-container.embedded-mode .question-container[data-v-09d8d825]{padding:1rem}.quizlet-container.embedded-mode .navigation-buttons[data-v-09d8d825]{flex-direction:column}}.progress-container[data-v-09d8d825]{position:sticky;top:0;background:#fff;padding:1rem 0;border-bottom:1px solid #e5e7eb;z-index:10}.progress-bar[data-v-09d8d825]{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.progress-fill[data-v-09d8d825]{height:100%;background:linear-gradient(90deg,var(--color-vitality-violet),var(--color-dark-charcoal));transition:width .3s ease}.men-theme .progress-fill[data-v-09d8d825]{background:linear-gradient(90deg,var(--color-emerald),var(--color-dark-charcoal))}.calculating-screen[data-v-09d8d825]{text-align:center;padding:3rem 0}.calculating-content[data-v-09d8d825]{background:#fff;border-radius:12px;padding:3rem 2rem;box-shadow:0 4px 6px #0000000d;max-width:500px;margin:0 auto}.calculating-content h2[data-v-09d8d825]{font-size:2rem;font-weight:400;color:var(--text-color);margin-bottom:1rem;font-family:var(--font-fancy)}.calculating-content p[data-v-09d8d825]{font-size:1.125rem;color:var(--text-light);margin-bottom:2rem;line-height:1.6}.calculating-progress[data-v-09d8d825]{margin-top:2rem}.calculating-progress-bar[data-v-09d8d825]{width:100%;height:12px;background:#e5e7eb;border-radius:6px;overflow:hidden;margin-bottom:1rem}.calculating-progress-fill[data-v-09d8d825]{height:100%;background:linear-gradient(90deg,var(--color-vitality-violet),var(--color-dark-charcoal));transition:width .05s linear;border-radius:6px}.men-theme .calculating-progress-fill[data-v-09d8d825]{background:linear-gradient(90deg,var(--color-emerald),var(--color-dark-charcoal))}.calculating-progress-text[data-v-09d8d825]{font-size:1rem;color:var(--text-color);font-weight:500}.progress-text[data-v-09d8d825]{text-align:center;font-size:.875rem;color:#6b7280;font-weight:500;line-height:1.4;padding:0 1rem}.hero-section[data-v-09d8d825]{text-align:center;padding:3rem 0}.hero-image[data-v-09d8d825]{margin-bottom:2rem}.hero-image img[data-v-09d8d825]{max-width:100%;height:auto;border-radius:12px}.hero-section h1[data-v-09d8d825]{font-size:2.5rem;font-weight:400;color:var(--text-color);margin-bottom:1rem;font-family:var(--font-fancy)}.hero-section p[data-v-09d8d825]{font-size:1.125rem;color:var(--text-light);margin-bottom:2rem;line-height:1.6}.start-btn[data-v-09d8d825]{background:linear-gradient(135deg,var(--color-vitality-violet),var(--color-dark-charcoal));color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-size:1.125rem;font-weight:400;cursor:pointer;transition:all .3s ease;font-family:var(--font-primary)}.start-btn[data-v-09d8d825]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #6b65604d}.men-theme .start-btn[data-v-09d8d825]{background:linear-gradient(165deg,var(--color-linen) 0%,var(--color-warm-ivory) 50%,var(--color-blush) 100%)}.men-theme .start-btn[data-v-09d8d825]:hover{box-shadow:0 10px 25px #6b65604d}.question-section[data-v-09d8d825]{padding:2rem 0}.question-container[data-v-09d8d825]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000000d}.question-container h2[data-v-09d8d825]{font-size:1.75rem;font-weight:400;text-align:center;color:var(--text-color);margin-bottom:2rem;line-height:1;font-family:var(--font-fancy)}.answers-container[data-v-09d8d825]{margin-bottom:2rem}.answer-option[data-v-09d8d825]{display:flex;align-items:center;padding:1rem;border:2px solid #e5e7eb;border-radius:8px;margin-bottom:.75rem;cursor:pointer;transition:all .2s ease;background:#fff}.answer-option[data-v-09d8d825]:hover{border-color:var(--color-vitality-violet);background:var(--background-light)}.answer-option.selected[data-v-09d8d825]{border-color:var(--color-vitality-violet);background:var(--color-accent)}.men-theme .answer-option[data-v-09d8d825]:hover{border-color:var(--color-emerald);background:var(--background-light)}.men-theme .answer-option.selected[data-v-09d8d825]{border-color:var(--color-emerald);background:#e6f2f4}.answer-option input[data-v-09d8d825]{margin-right:.75rem;transform:scale(1.2)}.answer-text[data-v-09d8d825]{font-size:1rem;color:var(--text-color);font-weight:400;font-family:var(--font-primary)}.text-input-container[data-v-09d8d825],.input-container[data-v-09d8d825]{margin-bottom:2rem}.text-input[data-v-09d8d825]{width:100%;padding:1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;color:var(--text-color);background:#fff;transition:all .2s ease;font-family:var(--font-primary)}.text-input[data-v-09d8d825]:focus{outline:none;border-color:var(--color-vitality-violet);box-shadow:0 0 0 3px #6b65601a}.men-theme .text-input[data-v-09d8d825]:focus{border-color:var(--color-emerald);box-shadow:0 0 0 3px #6b65601a}.text-input[data-v-09d8d825]::placeholder{color:#9ca3af}.form-container[data-v-09d8d825]{margin-bottom:2rem}.form-subtext[data-v-09d8d825]{text-align:center;color:var(--text-light);font-size:1rem;margin-bottom:2rem;line-height:1.5}.form-fields[data-v-09d8d825]{display:flex;flex-direction:column;gap:1.5rem}.form-field[data-v-09d8d825]{display:flex;flex-direction:column}.form-field label[data-v-09d8d825]{font-size:.875rem;font-weight:500;color:var(--text-color);margin-bottom:.5rem;font-family:var(--font-primary)}.navigation-buttons[data-v-09d8d825]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.nav-btn[data-v-09d8d825]{padding:.75rem 1.5rem;border-radius:6px;font-weight:400;cursor:pointer;transition:all .2s ease;border:none;font-family:var(--font-primary)}.prev-btn[data-v-09d8d825]{background:#f3f4f6;color:var(--text-color)}.prev-btn[data-v-09d8d825]:hover{background:#e5e7eb}.next-btn[data-v-09d8d825],.submit-btn[data-v-09d8d825]{background:linear-gradient(135deg,var(--color-vitality-violet),var(--color-dark-charcoal));color:#fff}.next-btn[data-v-09d8d825]:hover:not(:disabled),.submit-btn[data-v-09d8d825]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #6b65604d}.men-theme .next-btn[data-v-09d8d825],.men-theme .submit-btn[data-v-09d8d825]{background:linear-gradient(165deg,var(--color-linen) 0%,var(--color-warm-ivory) 50%,var(--color-blush) 100%)}.men-theme .next-btn[data-v-09d8d825]:hover:not(:disabled),.men-theme .submit-btn[data-v-09d8d825]:hover:not(:disabled){box-shadow:0 4px 12px #6b65604d}.nav-btn[data-v-09d8d825]:disabled{opacity:.5;cursor:not-allowed;transform:none}.confirmation-page[data-v-09d8d825]{text-align:center;padding:3rem 0}.confirmation-page h1[data-v-09d8d825]{font-size:2.5rem;font-weight:400;color:var(--text-color);margin-bottom:2rem;font-family:var(--font-fancy)}.submission-error[data-v-09d8d825]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:1rem;margin-bottom:2rem;color:#dc2626;text-align:left}.submission-error p[data-v-09d8d825]{margin:0;font-size:.875rem}.confirmation-message[data-v-09d8d825]{text-align:left;font-size:1.125rem;color:var(--text-light);line-height:1.6;margin-bottom:2rem;font-family:var(--font-primary)}.confirmation-message h1[data-v-09d8d825],.confirmation-message h2[data-v-09d8d825],.confirmation-message h3[data-v-09d8d825]{color:var(--text-color);margin-bottom:1rem;font-family:var(--font-fancy);font-weight:400}.confirmation-message p[data-v-09d8d825]{margin:1rem 0!important}.confirmation-message ul[data-v-09d8d825]{margin:1rem 0;padding-left:1.5rem}.confirmation-message li[data-v-09d8d825]{margin-bottom:.5rem;line-height:1.5}.confirmation-message blockquote[data-v-09d8d825]{border-left:4px solid var(--color-vitality-violet);padding-left:1rem;margin:1rem 0;font-style:italic}.men-theme .confirmation-message blockquote[data-v-09d8d825]{border-left-color:var(--color-emerald)}.confirmation-image[data-v-09d8d825]{margin:2rem 0;text-align:center}.confirmation-image img[data-v-09d8d825]{max-width:100%;height:auto;border-radius:8px}.confirmation-button[data-v-09d8d825]{margin:2rem 0;text-align:center}.confirmation-cta-btn[data-v-09d8d825]{display:inline-block;background:linear-gradient(135deg,var(--color-vitality-violet),var(--color-dark-charcoal));color:#fff;padding:1rem 2rem;border-radius:8px;font-size:1.125rem;font-weight:400;text-decoration:none;transition:all .3s ease;font-family:var(--font-primary);border:none;cursor:pointer}.confirmation-cta-btn[data-v-09d8d825]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #6b65604d;color:#fff;text-decoration:none}.men-theme .confirmation-cta-btn[data-v-09d8d825]{background:linear-gradient(165deg,var(--color-linen) 0%,var(--color-warm-ivory) 50%,var(--color-blush) 100%)}.men-theme .confirmation-cta-btn[data-v-09d8d825]:hover{box-shadow:0 10px 25px #6b65604d}.custom-btn[data-v-09d8d825]{display:inline-block;padding:1rem 2rem;border-radius:8px;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.custom-btn.primary[data-v-09d8d825]{background:linear-gradient(135deg,var(--color-vitality-violet),var(--color-dark-charcoal));color:#fff}.custom-btn.secondary[data-v-09d8d825]{background:#f3f4f6;color:var(--text-color)}.custom-btn.outline[data-v-09d8d825]{background:transparent;color:var(--color-vitality-violet);border:2px solid var(--color-vitality-violet)}.men-theme .custom-btn.primary[data-v-09d8d825]{background:linear-gradient(165deg,var(--color-linen) 0%,var(--color-warm-ivory) 50%,var(--color-blush) 100%)}.men-theme .custom-btn.outline[data-v-09d8d825]{color:var(--color-emerald);border-color:var(--color-emerald)}.custom-btn[data-v-09d8d825]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.confirmation-video[data-v-09d8d825]{margin:2rem 0;text-align:center}.confirmation-video iframe[data-v-09d8d825],.confirmation-video video[data-v-09d8d825]{max-width:100%;border-radius:8px;box-shadow:0 4px 6px #0000001a}.custom-html[data-v-09d8d825]{margin:2rem 0}.loading[data-v-09d8d825],.error[data-v-09d8d825],.not-found[data-v-09d8d825]{text-align:center;padding:3rem;font-size:1.125rem;color:var(--text-light);font-family:var(--font-primary)}.error[data-v-09d8d825]{color:#dc2626}@media (max-width: 768px){.quizlet-container[data-v-09d8d825]{padding:1rem}.hero-section h1[data-v-09d8d825]{font-size:2rem}.question-container[data-v-09d8d825]{padding:1.5rem}.navigation-buttons[data-v-09d8d825]{flex-direction:column}.nav-btn[data-v-09d8d825]{width:100%}}
