.coupon-success-content{flex-direction:column;align-items:center;gap:1.5rem;padding-top:2rem;padding-bottom:2rem;display:flex}.coupon-success-content .success-icon{font-size:3.75rem;line-height:1}@media (min-width:768px){.coupon-success-content .success-icon{font-size:6rem;line-height:1}}.coupon-success-content .success-title{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1));font-size:1.5rem;font-weight:700;line-height:2rem}@media (min-width:768px){.coupon-success-content .success-title{font-size:1.875rem;line-height:2.25rem}}.coupon-success-content .success-message{text-align:center;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-text-opacity:.9;font-size:1rem;line-height:1.5rem}@media (min-width:768px){.coupon-success-content .success-message{font-size:1.125rem;line-height:1.75rem}}.coupon-success-content .success-message strong{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1));font-weight:700}.coupon-success-content .coupon-code-container{border-width:1px;border-color:rgb(234 88 12/var(--tw-border-opacity,1));--tw-border-opacity:.3;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-bg-opacity:.05;border-radius:.5rem;flex-direction:column;gap:.75rem;width:100%;margin-top:1rem;padding:1.5rem;display:flex}.coupon-success-content .coupon-code-container .coupon-label{text-align:center;text-transform:uppercase;letter-spacing:.05em;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-text-opacity:.7;font-size:.875rem;font-weight:600;line-height:1.25rem}.coupon-success-content .coupon-code-container .coupon-code{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#ea580c var(--tw-gradient-from-position);--tw-gradient-to:#f97316 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);text-align:center;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:.5rem;padding:1rem 1.5rem;font-size:1.5rem;font-weight:800;line-height:2rem}@media (min-width:768px){.coupon-success-content .coupon-code-container .coupon-code{font-size:1.875rem;line-height:2.25rem}}.coupon-success-content .coupon-code-container .coupon-hint{text-align:center;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-text-opacity:.6;font-size:.875rem;line-height:1.25rem}.coupon-success-content .coupon-actions{flex-direction:column;gap:.75rem;width:100%;margin-top:1.5rem;display:flex}@media (min-width:768px){.coupon-success-content .coupon-actions{width:auto;min-width:280px}}.coupon-success-content .coupon-actions .button{width:100%}.coupon-success-content .coupon-actions .button button{text-transform:uppercase;border-radius:.5rem;font-weight:700}.coupon-success-content .coupon-actions .secondary-button{border-width:2px;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-border-opacity:.2;text-align:center;text-transform:uppercase;--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#0000;border-radius:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;line-height:1.5rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.coupon-success-content .coupon-actions .secondary-button:hover{--tw-border-opacity:1;border-color:rgb(234 88 12/var(--tw-border-opacity,1));background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-bg-opacity:.1}
.quiz-loading{flex-direction:column;justify-content:center;align-items:center;padding-top:3rem;padding-bottom:3rem;display:flex}.quiz-content{flex-direction:column;gap:1.5rem;display:flex}.quiz-progress{flex-direction:column;gap:.5rem;display:flex}.quiz-progress .progress-bar{background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-bg-opacity:.1;border-radius:9999px;width:100%;height:.5rem;position:relative;overflow:hidden}.quiz-progress .progress-bar .progress-fill{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#ea580c var(--tw-gradient-from-position);--tw-gradient-to:#f97316 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);border-radius:9999px;height:100%;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.quiz-progress .progress-text{text-align:center;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-text-opacity:.8;font-size:.875rem;line-height:1.25rem}.question-container{border-width:1px;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-border-opacity:.1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-bg-opacity:.05;border-radius:.5rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.question-container .question-title{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1));font-size:1.25rem;font-weight:700;line-height:1.75rem}@media (min-width:768px){.question-container .question-title{font-size:1.5rem;line-height:2rem}}.question-container .question-text{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:1rem;line-height:1.5rem}@media (min-width:768px){.question-container .question-text{font-size:1.125rem;line-height:1.75rem}}.choices-container{flex-direction:column;gap:.75rem;display:flex}.choices-container .choice-button{border-width:2px;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-border-opacity:.2;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-bg-opacity:.05;text-align:left;--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:.5rem;padding:1rem 1.5rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.choices-container .choice-button:hover:not(:disabled){--tw-border-opacity:1;border-color:rgb(234 88 12/var(--tw-border-opacity,1));--tw-bg-opacity:.1}.choices-container .choice-button.selected{--tw-border-opacity:1;border-color:rgb(234 88 12/var(--tw-border-opacity,1));background-color:rgb(234 88 12/var(--tw-bg-opacity,1));--tw-bg-opacity:.2}.choices-container .choice-button:disabled{cursor:not-allowed;opacity:.5}.choices-container .choice-button .choice-label{font-size:1rem;font-weight:500;line-height:1.5rem}@media (min-width:768px){.choices-container .choice-button .choice-label{font-size:1.125rem;line-height:1.75rem}}.quiz-actions{justify-content:center;margin-top:1.5rem;display:flex}.quiz-actions .button{width:100%}@media (min-width:768px){.quiz-actions .button{width:auto;min-width:280px}}.quiz-actions .button button{text-transform:uppercase;border-radius:.5rem;font-weight:700}.quiz-result{flex-direction:column;align-items:center;gap:1.5rem;padding-top:2rem;padding-bottom:2rem;display:flex}.quiz-result .result-icon{font-size:3.75rem;line-height:1}@media (min-width:768px){.quiz-result .result-icon{font-size:6rem;line-height:1}}.quiz-result .result-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:1.5rem;font-weight:700;line-height:2rem}@media (min-width:768px){.quiz-result .result-title{font-size:1.875rem;line-height:2.25rem}}.quiz-result .result-score{align-items:center;gap:.5rem;font-size:3rem;font-weight:800;line-height:1;display:flex}@media (min-width:768px){.quiz-result .result-score{font-size:3.75rem;line-height:1}}.quiz-result .result-score .score-value{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.quiz-result .result-score .score-separator{color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-text-opacity:.4}.quiz-result .result-score .score-total{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.quiz-result .result-percentage{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1));font-size:1.25rem;font-weight:600;line-height:1.75rem}@media (min-width:768px){.quiz-result .result-percentage{font-size:1.5rem;line-height:2rem}}.quiz-result .result-message{text-align:center;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-text-opacity:.8;font-size:1rem;line-height:1.5rem}@media (min-width:768px){.quiz-result .result-message{font-size:1.125rem;line-height:1.75rem}}.quiz-result .result-coupon-hint{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#ea580c var(--tw-gradient-from-position);--tw-gradient-to:#f97316 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:.5rem;margin-top:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;line-height:1.5rem}.quiz-result .quiz-actions{justify-content:center;margin-top:1.5rem;display:flex}.quiz-result .quiz-actions .button{width:100%}@media (min-width:768px){.quiz-result .quiz-actions .button{width:auto;min-width:280px}}.quiz-result .quiz-actions .button button{text-transform:uppercase;border-radius:.5rem;font-weight:700}
.hero{background:url(/img/banner_hero.jpg) top no-repeat;min-height:85vh;padding-top:2rem;padding-bottom:2rem;transition:all .3s}.hero .fire{top:80px;right:70px}.hero .computer{bottom:-40px;right:100px}.hero button{--tw-bg-opacity:1;background-color:rgb(255 147 0/var(--tw-bg-opacity,1));text-align:center;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:.5rem;padding:.5rem 5rem;font-weight:800;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hero button:hover{opacity:.8}
