.vm-home-reference,.vm-quiz-reference{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh}.vm-home-reference button,.vm-quiz-reference button{cursor:pointer}.vm-home-reference [hidden],.vm-quiz-reference [hidden]{display:none!important}.vm-home-reference .vm-testimonial__verified{font-size:10px}.vm-quiz-reference .vm-rev__card>small{font:10px / 1.4 var(--sans);color:#806c74;display:block}.vm-quiz-reference .vm-hero1__tp-caption{margin-top:6px;font-size:12px;display:block}.vm-quiz-reference .vm-songlang__select{appearance:auto;width:100%}.vm-quiz-reference .melody-review{max-width:620px;margin:32px auto;padding:0 24px 140px}.vm-quiz-reference .melody-review h1{font:700 32px/1.2 Cormorant Garamond,serif}.vm-quiz-reference .melody-review p{margin:16px 0}.vm-quiz-reference .melody-review dl{overflow-wrap:anywhere;background:#fcf7f4;border:1px solid #e5d3d8;border-radius:16px;padding:20px}.vm-quiz-reference .melody-review dt{text-transform:uppercase;color:#806c74;margin-top:12px;font-size:12px}.vm-quiz-reference .melody-review dd{white-space:pre-wrap;margin:4px 0 12px}.vm-quiz-reference .melody-review input{appearance:auto;flex:none;width:18px;height:18px}.vm-quiz-reference .melody-review label{align-items:flex-start;gap:12px;margin:20px 0;display:flex}.vm-quiz-reference .melody-review a{text-decoration:underline}.vm-quiz-reference .melody-review-price{font-size:38px;font-weight:800}.vm-quiz-reference .melody-review-error{color:#a42b1b;background:#fcf7f4;border-radius:8px;padding:12px}.vm-quiz-reference .melody-review .vm-next{width:100%;min-width:0}.vm-home-reference.vm-menu-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.vm-home-reference *,.vm-quiz-reference *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.vm-home-reference .vm-medal-bar__rank{text-align:center;min-width:45px}.vm-quiz-reference .vm-hero1__tp-caption{margin-top:0}.vm-quiz-reference .vm-relation-grid{animation:none}.vm-quiz-reference .vm-rev__dots button{cursor:pointer}.vm-quiz-reference .vm-hero1__eyebrow{white-space:normal}.vm-quiz-reference .vm-songlang__select{display:block!important}.vm-quiz-reference .vm-cta__inner button:disabled{cursor:wait}.vm-quiz-reference{font-size:16px;line-height:normal}.vm-quiz-reference:not(.step-1a){background-color:#fcf7f4}.vm-quiz-reference .vm-quiz-view{animation:none!important}.vm-quiz-reference .vm-hero1__tp{height:55px}.vm-home-reference,.vm-quiz-reference{font-style:normal;font-weight:400;overflow-x:clip}@media (width>=768px){.vm-home-reference .vm-social-proof{min-height:115px}}@media (width<=360px){.vm-home-reference .vm-header__logo{object-fit:contain;max-width:108px;height:20px}.vm-home-reference .vm-header__cta-mobile{margin-right:12px;padding:8px 10px;font-size:12px}.vm-home-reference .vm-medal-bar{gap:6px;padding-left:6px;padding-right:8px}.vm-home-reference .vm-medal-bar__rank{min-width:32px;padding:3px 6px}.vm-home-reference .vm-medal-bar__text{font-size:11.5px}.vm-home-reference .vm-medal-bar__flag{margin-left:2px}.vm-home-reference .vm-header__logo{max-width:96px}}@media (width<=640px){.vm-quiz-reference .vm-cta{bottom:var(--melody-keyboard-offset,0px)}}.vm-about-reference,.vm-contact-reference,.vm-tracking-reference{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;font-style:normal;font-weight:400;overflow-x:clip}.vm-about-reference{background:#fcf7f4}.vm-about-reference button,.vm-contact-reference button,.vm-tracking-reference button{cursor:pointer}.vm-about-reference [hidden],.vm-contact-reference [hidden],.vm-tracking-reference [hidden]{display:none!important}.vm-tracking-reference .tracking-result-wrap{overflow-wrap:anywhere;width:min(100% - 32px,520px);margin:0 auto;padding-bottom:24px}.vm-tracking-reference .tracking-result-wrap:has(.melody-status){background:#fcf7f4;border:1px solid #e5d3d8;border-radius:18px;padding:24px}.vm-tracking-reference .tracking-result-wrap .melody-error{color:#9f3420;background:#fcf7f4;border-radius:12px;margin:16px 0;padding:14px}.vm-tracking-reference .tracking-result-wrap h2{font-family:Cormorant Garamond,serif;font-weight:700}.vm-tracking-reference .tracking-result-wrap .melody-button{color:#fff;background:#8b304b;border-radius:14px;padding:12px 18px;display:inline-block}.vm-contact-reference .company{display:none}@media (width<=360px){.vm-about-reference .vm-header__logo{object-fit:contain;max-width:96px;height:20px}.vm-about-reference .vm-header__cta-mobile{margin-right:12px;padding:8px 10px;font-size:12px}}
