:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}html{text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}@font-face{font-family:Gilroy;src:url(392FF3_9_0.a1f4b7a1.woff2);font-weight:500}@font-face{font-family:Gilroy;src:url(392FF3_11_0.6a39c630.woff2);font-weight:700}body{--text-color:#2c3543;--primary:#3088f4;--secondary:#4c4fee;--max-width:500px;--grid-width:830px;color:var(--text-color);background:#f8f9fe;min-height:100vh;font-family:Gilroy,system-ui;font-size:16px;font-style:normal;font-weight:400}header{text-align:center;width:100%;padding-top:30px}header a{justify-content:center;display:flex}.container-wrapper{max-width:90%;margin-inline:auto}.quiz-container{width:90%;max-width:var(--grid-width);margin-inline:auto}.wizard{display:flex}body .wizard .wizard-nav.dots .wizard-step:after{height:3px;top:14px}body .wizard .wizard-nav.dots .wizard-step:before{background:var(--primary);height:3px;top:14px}.wizard .wizard-nav .wizard-step.nav-buttons:has(~.nav-buttons) .dot{background:var(--text-color)}.wizard .wizard-nav .wizard-step.nav-buttons.step-completed .dot+span{content:url(mark.8e56cd61.svg);font-size:0;top:4px}body .wizard .wizard-nav .step-completed:has(~.step-completed):before{background:var(--text-color)}body .wizard .wizard-nav.dots .wizard-step .dot{background:var(--primary);width:30px;height:30px;top:-4px;left:calc(50% - 15px);box-shadow:0 0 0 7px #f8f9fe}body .wizard .wizard-nav.dots .wizard-step.active .dot{background:var(--primary);box-shadow:0 0 0 7px #f8f9fe}body .wizard .wizard-nav.dots .wizard-step.active~.wizard-step .dot{background:#d9d9d9}body .wizard .wizard-nav .wizard-step.nav-buttons span{color:#fff;z-index:3;font-size:21px;font-weight:700;position:relative}.wizard-nav.dots{margin-top:clamp(35px,4.7vw,50px)}body .wizard .wizard-nav.dots{width:200px;margin-inline:auto}body .wizard .wizard-buttons{justify-content:center}body .wizard .wizard-buttons .wizard-btn.prev{background:unset;color:var(--text-color);padding-block:25px}body .wizard .wizard-buttons .wizard-btn.next,body .wizard .wizard-buttons .wizard-btn.finish{cursor:pointer;background:var(--primary);color:#fff;border:0;border-radius:4px;align-items:center;column-gap:5px;padding:20px 44px;font-size:20px;line-height:1;display:flex}body .wizard .wizard-buttons .wizard-btn.finish[style^=display\:block],body .wizard .wizard-buttons .wizard-btn.finish[style^="display: block"]{display:flex!important}body .wizard .wizard-buttons .wizard-btn.next[disabled=true],body .wizard .wizard-buttons .wizard-btn.prev[disabled=true]{display:none!important}h2{text-align:center;margin-bottom:25px;font-size:clamp(22px,4vw,40px);font-weight:700;line-height:1.25}p{text-align:center;margin-bottom:35px;line-height:1.5}h2+p{margin-top:20px}.field-set{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:20px;display:flex}.field-set label,.hbspt-form input[type=text],.hbspt-form input[type=tel],.hbspt-form input[type=email],.hbspt-form select{cursor:pointer;width:100%;max-width:var(--max-width);background:#fff;border:2px solid #cdcdcd;border-radius:4px;flex-basis:100%;padding:11px 15px;font-size:18px}.hbspt-form select{background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMS43IDYuOSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzA4OGY0IiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xMC45LjhsLTUgNS01LTUiLz48L3N2Zz4=) 97%/14px no-repeat}.legal-consent-container p{text-align:unset;margin-top:15px;font-size:12px}.field-set label:has(input[type=checkbox]:checked),.field-set label:has(input[type=radio]:checked),.hbspt-form input[type=text]:focus,.hbspt-form input[type=tel]:focus,.hbspt-form input[type=email]:focus,.hbspt-form input[type=text]:hover,.hbspt-form input[type=tel]:hover,.hbspt-form input[type=email]:hover,.hbspt-form select:hover,.hbspt-form select:focus{border-color:var(--primary);box-shadow:0 0 0 4px #3686f24d}.hbspt-form{max-width:var(--max-width);margin:50px auto auto}.hs-form-field+.hs-form-field{margin-top:15px}.hs-submit input[type=submit]{color:#fff;cursor:pointer;background:var(--primary);text-align:center;border-radius:4px;width:100%;padding:20px 44px;font-size:18px;font-weight:500;line-height:1}body .wizard .wizard-buttons .wizard-btn.next:hover,body .wizard .wizard-buttons .wizard-btn.finish:hover,.hs-submit input[type=submit]:hover{background:var(--secondary)}.grecaptcha-badge,.hs_error_rollup{display:none}.hs-error-msgs,.hs-form-field span+span{color:#e64b4b;font-size:14px}.three-columns{text-align:center}.custom-email-validation input{box-shadow:inset 0 0 0 1px red}.disabled{cursor:not-allowed;background-color:gray!important}.wizard-buttons .wizard-btn.next:has(+.wizard-btn.finish:not([style^="display: none"])){display:none}@media (width<=767px){h2 br,p br{display:none}.field-set .three-columns{height:50px}body .wizard .wizard-content{min-height:calc(100vh - 217px);padding-top:30px}.wizard-buttons,.hs-submit{background:#fff;position:sticky;bottom:0;box-shadow:0 0 0 20px #fff,0 -15px 20px 10px #0006}body .wizard .wizard-buttons,.hs-submit{padding-bottom:20px}}@media (width>=768px){body{background:#f8f9fe url(bg.1e10ffb0.svg) 0 100% no-repeat}#logo{width:195px;height:40px}#quiz{flex-flow:column wrap;align-content:center;display:flex!important}.field-set .three-columns{justify-content:center;align-items:center;max-width:225px;height:100px;font-size:24px;display:flex}.field-set .three-columns img{width:unset;max-width:100%;height:auto;max-height:50px}body .wizard .wizard-buttons{flex-direction:column-reverse}}@media (width>=1099px){.container-wrapper{max-width:1064px}.field-set .three-columns{flex:0 0 calc(33% - 8px)}}@media (width>=1366px){.container-wrapper{max-width:1300px}}