@font-face{font-family:Nirmala UI Bold;src:url(/assets/NirmalaUI-Bold-BncK5Hpz.woff2)format("woff2"),url(/assets/NirmalaUI-Bold-D8TdSwEl.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nirmala UI Semilight;src:url(/assets/NirmalaUI-Semilight-BMueCQul.woff2)format("woff2"),url(/assets/NirmalaUI-Semilight-l8oRsJuI.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Nirmala UI;src:url(/assets/NirmalaUI-CK191fWP.woff2)format("woff2"),url(/assets/NirmalaUI-Cz1ZXXqH.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter 28pt";src:url(/assets/Inter28pt-Medium-C11GAr3A.woff2)format("woff2"),url(/assets/Inter28pt-Medium-DDRSfGw0.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Pilat Wide;src:url(/assets/PilatWide-Regular-ug-UdX98.woff2)format("woff2"),url(/assets/PilatWide-Regular-BKW9oYHk.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}body{box-sizing:border-box;width:100vw;height:100vh;overflow:hidden}.app-container{flex-direction:column;align-items:center;width:100vw;height:100vh;display:flex;overflow:hidden}.HOME-BTN{width:10vw;position:absolute;bottom:2vw;right:2vw}.HOME-BTN img{object-fit:contain;width:100%}.wlc{text-transform:uppercase;color:#fff;text-align:center;margin-top:60vw;font-family:Nirmala UI;font-size:8vw}.next-btn{background-color:#65a760;border-radius:1.5vw;justify-content:space-between;align-items:center;width:55vw;height:10vw;margin-top:20vw;padding-left:5vw;padding-right:5vw;display:flex}.next-btn p{color:#fff;text-transform:uppercase;font-family:Nirmala UI Bold;font-size:4vw}.ext-btn img{object-fit:contain;width:6vw}.register-title{text-transform:uppercase;color:#fff;margin-top:36vw;font-family:Nirmala UI Bold;font-size:11vw}.form-group{flex-direction:column;margin-top:12vw;display:flex;row-gap:6vw!important}.input-group{border-bottom:.3vw solid #fff;width:55vw;height:8vw;padding-bottom:1vw}input{color:#fff;background-color:#0000;border:none;outline:none;width:100%;height:100%;font-family:Nirmala UI Bold;font-size:4.5vw}input::placeholder{color:#ffffff61;font-family:Nirmala UI Bold;font-size:4.5vw}.input-group{margin-bottom:2vw;position:relative}.input-group input.error{background-color:#ff44441a;border:2px solid #f44}.error-message{color:#f44;text-align:left;margin-top:.5vw;font-size:1.2vw;font-weight:500;display:block}.submit-error{color:#f44;text-align:center;background-color:#ff44441a;border:1px solid #f44;border-radius:.5vw;margin-top:1vw;padding:1vw;font-size:1.5vw;font-weight:600}.next-btn.disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.next-btn.disabled:hover{transform:none}.input-group input:focus{border-color:#4caf50;outline:none;box-shadow:0 0 5px #4caf504d}.input-group input.error:focus{border-color:#f44;box-shadow:0 0 5px #ff44444d}.note{text-transform:uppercase;color:#fff;margin-top:40vw;font-family:Nirmala UI Bold;font-size:7vw}.note-list{flex-direction:column;align-items:start;row-gap:6vw;width:66%;margin-top:10vw;display:flex}li{color:#fff;font-family:"Inter 28pt";font-size:3.5vw}.question-header{text-transform:uppercase;justify-content:space-between;width:88vw;margin-top:20vw;display:flex}.question-header div:first-child,.question-header div:nth-child(2){color:#fff;font-family:Nirmala UI Bold;font-size:3.5vw}.progress-bar{background-color:#4da957;border-radius:1vw;align-items:center;width:88vw;height:2.5vw;margin-top:2vw;padding-left:.5vw;padding-right:.5vw;display:flex;position:relative;overflow:hidden}.progress-fill{background-color:#048c45;border-radius:1vw;height:80%;transition:width .5s}.current-question{color:#fff;text-transform:uppercase;column-gap:2vw;width:88vw;margin-top:5vw;font-family:Nirmala UI Bold;font-size:4vw;display:flex}.options-wrapper{flex-direction:column;margin-bottom:6vw;display:flex}.quiz-next-btn{width:88%}button{border-radius:1.5vw;justify-content:space-between;align-items:center;width:50%;height:10vw;margin-top:7vw;padding-left:5vw;padding-right:5vw;display:flex}button p{color:#fff;text-transform:uppercase;font-family:Nirmala UI Bold;font-size:4vw}button img{object-fit:contain;width:6vw}.quiz-home-btn{color:#fff;background-color:#65a760;border:none;border-radius:1.5vw;outline:none;justify-content:space-between;align-items:center;width:45vw;height:10vw;margin-top:5vw;padding-left:5vw;padding-right:5vw;display:flex}.quiz-home-btn p{text-transform:uppercase;font-family:Nirmala UI Bold;font-size:4vw}.result-container{flex-direction:column;align-items:center;gap:4vw;width:100%;margin-top:30vw;display:flex}.chart-wrapper{align-items:stretch;width:80%;margin-top:12vw;display:flex;position:relative}.y-axis-title{writing-mode:vertical-rl;color:#fff;letter-spacing:.15vw;justify-content:center;height:51vw;margin-top:-1vw;margin-right:2vw;font-family:Nirmala UI Bold;font-size:1.8vw;font-weight:700;display:flex;transform:rotate(180deg)}.chart-content{flex:1;display:flex;position:relative}.y-axis-labels{flex-direction:column;justify-content:space-between;height:45vw;margin-right:1vw;display:flex;position:relative}.y-axis-label{align-items:center;height:0;margin-bottom:8.5vw;display:flex;position:relative}.y-axis-label span{color:#fff;text-align:right;min-width:3vw;padding-right:.5vw;font-family:Nirmala UI Bold;font-size:1.3vw;font-weight:700}.grid-line{z-index:1;background-color:#fff;width:70vw;height:1px;position:absolute;left:3.5vw}.graph-area{flex-direction:column;flex:1;display:flex;position:relative}.graph-section{background:linear-gradient(#0000,#30833f05);border-bottom:.35vw solid #fff;border-left:.35vw solid #fff;justify-content:space-around;align-items:flex-end;column-gap:1vw;width:70vw;height:45vw;padding:0 .5vw .5vw 1vw;display:flex;position:relative}.bar-column{z-index:2;flex-direction:column;align-items:center;width:9vw;height:100%;margin-bottom:.7vw;display:flex;position:relative}.bar-container{justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:relative}.bar-fill{background-color:#fff;border-radius:.9vw;width:100%;min-height:.5vw;position:relative}.bar-fill .value{white-space:nowrap;text-align:center;color:#fff;z-index:3;margin:0;font-size:3vw;font-weight:700;position:absolute;top:-4vw;left:0;right:0;font-family:Inter28pt-Medium!important}.x-axis-labels-container{justify-content:space-around;width:70vw;margin-top:1vw;padding:0 .5vw 0 1vw;display:flex}.x-axis-label{text-align:center;color:#fff;word-wrap:break-word;width:9vw;padding:0 .5vw;font-family:Nirmala UI Bold;font-size:2vw;line-height:1.2}.data-section{text-align:center;text-transform:uppercase;flex-direction:column;gap:1.5vw;display:flex}.data-section .title{color:#fff;text-align:center;opacity:0;margin-bottom:.5vw;font-family:Nirmala UI Bold;font-size:5.55vw;line-height:1.2}.data-section .main-value{color:#fff;font-family:Nirmala UI;font-size:5.5vw;line-height:1.1}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.result-txt{color:#fff;text-align:center;width:80%;margin-top:5vw;font-size:3.5vw;font-family:Nirmala UI!important}.result-next-btn{flex-direction:column;row-gap:5vw;width:88%;margin-top:8vw;display:flex}.result-next-btn div{color:#fff;background-color:#65a760;border:none;border-radius:1.5vw;outline:none;justify-content:space-between;align-items:center;width:50vw;height:10vw;padding-left:5vw;padding-right:5vw;display:flex;font-family:Nirmala UI!important}.result-next-btn div p{text-transform:uppercase;font-size:4vw}.qrView{background-color:#4da957;border-radius:3vw;justify-content:center;align-items:center;width:30vw;height:30vw;margin-top:35vw;display:flex}.scan-now{color:#fff;margin-top:8vw;font-family:Nirmala UI;font-size:4.5vw}.ty-title{color:#fff;margin-top:13vw;font-family:Nirmala UI Bold;font-size:5.5vw}.Together-txt{color:#fff;text-align:center;text-transform:uppercase;margin-top:2vw;font-family:Nirmala UI;font-size:3.6vw}.ty-home-btn{color:#fff;background-color:#65a760;border:none;border-radius:1.5vw;outline:none;justify-content:space-between;align-items:center;width:45vw;height:10vw;margin-top:15vw;padding-left:5vw;padding-right:5vw;display:flex}.ty-home-btn p{text-transform:uppercase;font-family:Nirmala UI Bold;font-size:4vw}.certificate{width:100vw}.certificate img{object-fit:contain;width:100%}
