@font-face{font-family:PP Right Grotesk Text;src:url(/assets/PPRightGroteskText-Regular-D-CMXvFw.woff2) format("woff2"),url(/assets/PPRightGroteskText-Regular-DYq2zDGt.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Right Grotesk;src:url(/assets/PPRightGrotesk-Medium-BGQCJilL.woff2) format("woff2"),url(/assets/PPRightGrotesk-Medium-Cak3IaSb.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PP Right Gothic Compact;src:url(/assets/PPRightGothic-CompactRegular-BhP1-UYQ.woff2) format("woff2"),url(/assets/PPRightGothic-CompactRegular-op4cL6m-.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--Y3: #FBF2E9;--R0: #372426;--Y1: #D8C3B0;--Y2: #EFE1D4;--Y0: #6A534B;--Inactive: #F4F0EC;--Inactive-Text: #BEBAB5;--Error: #B3261E;--W-White: #FFF;--h3-font-size: 3.375rem;--h3-line-height: 100%;--h3-font-family: "PP Right Gothic Compact", Arial, sans-serif;--h3-letter-spacing: -.10125rem;--h3-font-weight: 400;--h4-font-size: 1.625rem;--h4-line-height: 105%;--h4-font-family: "PP Right Grotesk", Arial, sans-serif;--h4-letter-spacing: -.01625rem;--h4-font-weight: 500;--body-font-size: 1.125rem;--body-line-height: 130%;--body-font-family: "PP Right Grotesk Text", Arial, sans-serif;--body-letter-spacing: -.0675rem;--body-font-weight: 400;--button-font-size: 1.125rem;--button-line-height: 130%;--button-font-family: "PP Right Grotesk", Arial, sans-serif;--button-letter-spacing: -.01125rem;--button-font-weight: 400}html{font-size:16px;height:100%;-webkit-text-size-adjust:100%;width:100vw;overflow-x:hidden}html,body{overflow-x:hidden;margin:0;padding:0;box-sizing:border-box}*{box-sizing:border-box}body{margin:0;font-family:PP Right Grotesk Text,sans-serif;background:var(--Y3);display:flex;justify-content:center;align-items:center;min-height:100vh;height:100%;width:100vw}#root{height:100%;width:100%;max-width:100vw;margin:0 auto;display:flex;flex-direction:column}*,html,body{touch-action:pan-x pan-y pinch-zoom!important}@media (min-width: 768px){.quiz-container{display:flex;flex-direction:column;align-items:center;gap:3.125rem;width:90rem;padding:4rem 23.25rem 7.125rem 23.3125rem;background:var(--Y3, #FBF2E9)}.quiz-frame{display:flex;flex-direction:column;align-items:center;gap:3.125rem;width:43.4375rem;min-height:47.8125rem;padding:2rem;border-radius:1.25rem;background:var(--W-White, #FFF)}.section-header{text-align:center;font-size:1.625rem;letter-spacing:-.01625rem}.answer{width:28.5625rem;padding:.75rem .9375rem;font-size:1.125rem;line-height:130%;letter-spacing:-.0675rem}.quiz-button{width:14.0625rem;height:2.75rem}.quiz-button--intro{width:28.75rem}}@media (max-width: 767px){:root{font-size:5vw;--h3-font-size: 2.125rem;--h3-line-height: 90%;--h4-font-size: 1rem;--h4-line-height: 105%;--body-font-size: .875rem;--body-line-height: 130%;--button-font-size: 1.125rem;--button-line-height: 130%}.quiz-container{display:flex;flex-direction:column;align-items:center;gap:1.125rem;width:100%;padding:1rem .625rem;background:var(--Y3, #FBF2E9)}.quiz-frame{width:100%;min-height:auto;padding:1rem;gap:1.125rem;border-radius:1.25rem;background:var(--W-White, #FFF)}.section-header{text-align:center;font-size:1rem;letter-spacing:-.01rem}.answer{width:100%;padding:.75rem .9375rem;font-size:.875rem;line-height:130%;letter-spacing:-.0525rem}.quiz-button{width:8.4375rem;height:2.75rem}.quiz-button--intro{width:100%}}.checkbox-container{display:flex;width:28.875rem;justify-content:space-between;align-items:flex-start}.checkbox-frame{display:flex;height:2.875rem;padding:.3125rem 0;align-items:flex-start;gap:.625rem}.checkbox-rectangle{width:.9375rem;height:.9375rem;border-radius:.25rem}.checkbox-text{width:27.125rem;flex-shrink:0;color:var(--R0, #372426);font-family:PP Right Grotesk Text;font-size:1.125rem;font-weight:400;line-height:130%;letter-spacing:-.0675rem}.checkbox-underline{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.checkbox-default .checkbox-rectangle{border:1px solid var(--R0, #372426)}.checkbox-chosen .checkbox-rectangle{border:1px solid var(--R0, #372426);background:var(--R0, #372426)}.checkbox-variant3 .checkbox-rectangle{border:1px solid var(--Error, #B3261E)}.checkbox-variant3 .checkbox-text,.checkbox-variant3 .checkbox-underline{color:var(--Error, #B3261E)}@media (max-width: 767px){.checkbox-container{width:100%}.checkbox-text{font-size:.875rem;letter-spacing:-.0525rem}}.progress-bar-container{display:flex;width:100%;max-width:41.75rem;flex-direction:column;align-items:flex-start;gap:.5rem}@media (max-width: 767px){.progress-bar-container{padding:0 .5rem}.progress-bar-container>div:first-child{font-size:.875rem;letter-spacing:-.0525rem}}.h3{font-size:var(--h3-font-size);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing);font-family:var(--h3-font-family);font-weight:var(--h3-font-weight);text-align:center;color:var(--R0, #372426)}.h4{font-size:var(--h4-font-size);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing);font-family:var(--h4-font-family);font-weight:var(--h4-font-weight);text-align:center;color:var(--R0, #372426)}.body{font-size:var(--body-font-size);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);font-family:var(--body-font-family);font-weight:var(--body-font-weight);color:var(--R0, #372426)}.button-text{font-size:var(--button-font-size);line-height:var(--button-line-height);letter-spacing:var(--button-letter-spacing);font-family:var(--button-font-family);font-weight:var(--button-font-weight);text-transform:uppercase;text-align:center}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.custom-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.custom-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:40px;background:transparent;cursor:pointer}.custom-slider::-moz-range-thumb{width:20px;height:40px;background:transparent;cursor:pointer}.custom-slider::-ms-thumb{width:20px;height:40px;background:transparent;cursor:pointer}@keyframes auth-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
