@font-face{font-family:Moonfig Discovery Heading;src:url(/moonfig/quiz/current/fonts/Fraunces_Moonfig_700Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Moonfig Discovery Text;src:url(/moonfig/quiz/current/fonts/Inter_400Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Moonfig Discovery Text;src:url(/moonfig/quiz/current/fonts/Inter_600SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}.homepage-mirror-demo-module__qiVhnW__stage{width:100%;min-width:0;max-width:560px;margin-inline:auto}.homepage-mirror-demo-module__qiVhnW__stage .md-mirror-demo{min-width:0;margin:0;position:relative}.homepage-mirror-demo-module__qiVhnW__stage .md-arch{background:#eee6f2;border-radius:48% 48% 42% 44%;position:absolute;inset:38px 0 110px;transform:rotate(-7deg)}.homepage-mirror-demo-module__qiVhnW__stage .md-demo-phone{background:#281b33;border:1px solid #3e1d5230;overflow:hidden;box-shadow:0 24px 45px #3e1d5224}.homepage-mirror-demo-module__qiVhnW__stage .md-demo-canvas{font-family:Moonfig Discovery Text,sans-serif}.homepage-mirror-demo-module__qiVhnW__stage .md-demo-canvas h3{letter-spacing:-1px;font-family:Moonfig Discovery Heading,Georgia,serif}:is(.homepage-mirror-demo-module__qiVhnW__stage .md-demo-canvas p,.homepage-mirror-demo-module__qiVhnW__stage .md-demo-canvas h3,.homepage-mirror-demo-module__qiVhnW__stage .md-demo-canvas blockquote){color:inherit}.homepage-mirror-demo-module__qiVhnW__stage .md-mirror-demo>figcaption{text-align:center;position:absolute;left:0;right:0}.homepage-mirror-demo-module__qiVhnW__stage .md-demo-controls button{width:44px;height:44px}@media (max-width:1050px) and (min-width:801px){.homepage-mirror-demo-module__qiVhnW__stage .md-demo-left{left:calc(50% - 155px)}.homepage-mirror-demo-module__qiVhnW__stage .md-demo-right{right:calc(50% - 155px)}}@media (max-width:759px){.homepage-mirror-demo-module__qiVhnW__stage{max-width:470px}.homepage-mirror-demo-module__qiVhnW__stage .md-arch{inset:30px 0 100px}}@media (max-width:350px){.homepage-mirror-demo-module__qiVhnW__stage .md-demo-phones .md-demo-phone{width:160px}.homepage-mirror-demo-module__qiVhnW__stage .md-demo-left{left:calc(50% - 140px)}.homepage-mirror-demo-module__qiVhnW__stage .md-demo-right{right:calc(50% - 140px)}}
.results-email-capture{text-align:center;color:#413749;max-width:490px;margin:0 auto;padding:38px 24px 28px;position:relative}.results-email-capture>.mq-back{position:absolute;top:5px;left:10px}.results-envelope{color:#81618d;background:#f1eaf2;border-radius:50%;width:82px;height:82px;margin:0 auto 24px;padding:12px}.results-envelope svg{width:100%;height:100%}.results-email-capture h2{letter-spacing:-1px!important;margin:12px 0 16px!important;font-size:clamp(30px,6vw,39px)!important;line-height:1.15!important}.results-email-lead{color:#776b7c;margin:0 0 28px;font-size:16px;line-height:1.65}.results-email-capture form{text-align:left}.results-email-capture label{margin-bottom:9px;font-size:13px;font-weight:600;display:block}.results-email-capture input[type=email]{box-sizing:border-box;color:#413749;outline-offset:4px;background:#fffcf8;border:1px solid #d9ccd9;border-radius:12px;width:100%;min-height:56px;padding:15px 16px;font-size:17px}.results-email-capture input:focus-visible{outline:2px solid #92739d}.results-email-consent{color:#7c707e;margin:14px 0 22px;font-size:11px;line-height:1.65}.results-email-consent a{color:inherit;text-decoration:underline}.results-email-capture .mq-button{width:100%;min-height:54px}.results-email-skip{text-underline-offset:4px;text-decoration:underline;margin:20px auto 8px!important}.results-email-footnote{color:#817687;font-size:12px;line-height:1.6}.results-email-error{color:#9b3445;font-size:14px;line-height:1.5}.results-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.results-email-delivery{text-align:center;padding:12px 10px;font-size:15px;line-height:1.7}.results-email-delivery [role=status]{color:#70527e;font-weight:600}.results-email-delivery [data-replay-mask]{overflow-wrap:anywhere}.results-email-capture.is-result{padding:20px 0}.ea-quiz-dialog .mq[data-stage=email]{overflow-y:auto}.mq[data-stage=email]>.results-email-capture{box-sizing:border-box;flex-shrink:0;width:100%}.mq-result-first:has(.mq-result-email) .mq-result-promise{margin-bottom:24px}@media (max-width:400px){.results-email-capture{padding:28px 18px 22px}.results-envelope{margin-bottom:18px}}
