@property --percent{syntax:"<length-percentage>";inherits:false;initial-value:0}#experience-manager-popup{display:none}body{background-color:var(--c-white);background-image:radial-gradient(#524a4a .5px,rgb(var(--color-background)) 0);background-size:10px 10px;min-height:100dvh;overflow-x:auto;scroll-padding-start:188px}h1{font-size:3rem;margin-bottom:2rem}h1,h2,h3,h4,h5,h6{line-height:1.2;text-wrap:balance}h3,h4,h5,h6,p{margin-bottom:1rem}.nav{backdrop-filter:blur(5px);background:color(from var(--c-platinum) srgb r g b/.1);display:flex;gap:.5rem;inset:auto 0 0 0;justify-content:center;padding:2rem;position:fixed;z-index:100}.nav__item{--percentage:0%;align-items:center;background:conic-gradient(var(--c-silver) 0 var(--percent),var(--c-silver) 0);border-radius:30px;color:var(--c-silver);display:grid;height:34px;justify-content:center;position:relative;transition:--percent .5s linear;width:34px;z-index:2}.nav__item:before{background:var(--c-white);border-radius:inherit;color:var(--c-silver);content:attr(data-done);display:grid;height:30px;place-items:center;transition:color .5s linear;width:30px}.nav__item:not(.nav__item--check):after{background:var(--c-navy);border-radius:2px/5px;content:"";height:5px;left:95%;position:absolute;top:calc(50% - 2.5px);transition:width .5s linear;width:0;z-index:-1}.nav__item--done{animation-delay:0s;animation-direction:normal;animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:3;animation-name:pulse;animation-timing-function:ease;box-shadow:0 0 0 rgb(var(--c-lightblue)/60%);color:#fff}.nav__item--done,.nav__item.nav__item--done:before{background:conic-gradient(var(--c-navy) var(--percent),#fff 0)}.nav__item.nav__item--done:before{color:var(--c-white)}.nav__item.nav__item--done:after{width:1rem}.nav__item__check{height:30px;width:30px;fill:currentColor;left:calc(50% - 15px);position:absolute;top:calc(50% - 15px)}.nav__item--check{--percent:10%;background:conic-gradient(var(--c-silver) 0 var(--percent),var(--c-silver) 0)}.nav__item--check.nav__item--done{--percent:100%;animation-delay:0s;animation-direction:normal;animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:3;animation-name:pulse2;animation-timing-function:ease;background:conic-gradient(var(--green) 0 var(--percent),var(--green) 0);box-shadow:0 0 0 color(from var(--green) srgb r g b/.6);color:var(--c-white)}.nav__item--done+.nav__item:not(.nav__item--done){background:conic-gradient(var(--c-navy) 0 var(--percent),var(--c-navy) 0)}.nav__item--done+.nav__item:not(.nav__item--done):before{color:var(--c-navy)}@keyframes pulse{0%{box-shadow:0 0 0 0 rgb(var(--c-lightblue)/60%)}70%{box-shadow:0 0 0 10px rgb(var(--c-lightblue)/0)}to{box-shadow:0 0 0 0 rgb(var(--c-lightblue)/0)}}@keyframes pulse2{0%{box-shadow:0 0 0 0 color(from var(--green) srgb r g b/.6)}70%{box-shadow:0 0 0 10px color(from var(--green) srgb r g b/0)}to{box-shadow:0 0 0 0 color(from var(--green) srgb r g b/0)}}@media (max-width:1024px){.nav:before{background-image:linear-gradient(90deg,var(--c-navy),var(--c-navy) var(--percent-width),var(--c-silver) var(--percent-width));border-radius:5px;content:"";height:10px;left:2rem;position:absolute;right:2rem;top:calc(50% - 5px);transition:--percent-width .5s linear;z-index:0}.nav__item:not(.nav__item--check){display:none}.nav__item--check{margin-inline-start:auto}}.assessment_intro--highlight{background:hsla(0,0%,100%,.04);border-left:2px solid;line-height:1.2;padding:.8rem}.assessment_intro--steps,.assessment_intro--steps li{list-style:none;padding:0}.assessment_intro--steps{font-style:italic;margin:.4rem 0 0 1rem}.assessment_intro--steps li{margin:.2rem 0}@media (min-width:1023px){.assessment_intro--steps{font-style:normal;margin:0}.assessment_intro--steps li{display:inline-block;margin:0}}.assessment_intro--steps li:after{content:"\2192";margin:0 .4rem}.assessment_intro--steps li:last-child:after{content:"";display:none}.assessment{background:transparent;display:flex;flex-flow:column nowrap;gap:100dvh;padding-top:120px}.assessment__section{align-items:start;background:color(from var(--c-lightblue) srgb r g b/.2);border-radius:1rem;display:none;margin-bottom:500px;margin-left:auto;margin-right:auto;position:relative;scroll-margin-top:120px;width:min(700px,95%)}.assessment__section.current{display:grid}.assessment__section--results{height:auto;width:min(1000px,95%)}.section__content{padding:2rem}.section__title{font-size:1.2rem;font-weight:700;margin-block:1rem;text-wrap:balance;width:min(600px,100%)}.section__description{color:var(--c-black);font-size:1rem;font-weight:400;margin:0 auto 2rem;width:min(600px,100%);width:auto}@media (min-width:1024px){.section__description{font-size:1rem}.section__title{font-size:2rem}}.section__answers{display:flex;flex-flow:column nowrap;gap:0;margin-block-end:3rem;margin-inline:auto;width:100%}.section__answer{cursor:pointer;display:block}.section__answer input[type=radio]{clip-path:circle(0);height:1px;position:fixed;top:50%;width:1px}.section__answer input[type=radio]+span{align-items:center;background-image:linear-gradient(90deg,transparent 0,transparent 33.33%,transparent 33.33%,transparent 66.66%,color(from var(--c-lightblue) srgb r g b/.3) 66.66%,color(from var(--c-lightblue) srgb r g b/.3) 100%);background-position:0;background-size:300% 100%;cursor:pointer;display:flex;flex-flow:row nowrap;font-size:1.2rem;font-weight:400;gap:.6rem;padding:1rem;transition:background-position .25s linear,transform .15s ease;white-space:normal}@media (min-width:1024px){.section__answer input[type=radio]+span{border-radius:5px;display:flex}}.section__answer input[type=radio]+span:before{aspect-ratio:1;background-color:var(--c-white);background-image:radial-gradient(circle,var(--c-white) 0,var(--c-white) 40%,transparent 45%,transparent 100%);background-size:100%;border:1px solid var(--c-platinum);border-radius:100%;content:"";height:20px;-webkit-transition:background-image .25s linear,border .25s linear;transition:background-image .25s linear,border .25s linear;width:20px}.section__answer:where(:hover,:focus,:focus-within) input[type=radio]+span{background-position:50%}.section__answer:where(:hover,:focus,:focus-within) input[type=radio]+span:before{background-color:var(--c-white);background-image:radial-gradient(circle,var(--c-lightblue) 0,var(--c-lightblue) 30%,transparent 41%,transparent 100%)}.section__answer:has(input[type=radio]:checked) input[type=radio]:checked+span{background-position:100%}.section__answer input[type=radio]:checked+span:before{background-color:var(--c-white);background-image:radial-gradient(circle,var(--c-navy) 0,var(--c-navy) 30%,transparent 45%,transparent 100%)}.assessment__buttons{align-items:center;display:flex;flex-flow:row wrap;gap:2rem}.assessment__buttons .arrow{color:inherit;display:block;height:22px;transition:opacity .3s .15s;width:22px}.assessment__buttons .hs-button{padding-inline:1.5rem}.hs-button[disabled]{background:var(--c-platinum)!important;border-color:var(--c-silver)!important;color:var(--c-silver)!important}.hs-button[disabled]:before{display:none}.assessment__button--back{color:var(--c-black);display:block;text-decoration:none}.form__leadin{margin-block-end:2rem}.form{margin-inline:auto;text-align:left}.form__field{display:block;margin-bottom:1rem}.form__label{display:block;font-size:.8rem;font-weight:400}.form__input{background:var(--c-white);border:none;border-bottom:1px solid #fff;box-sizing:border-box;color:var(--c-navy);font-size:1.2rem;padding:.5rem;width:100%}.form__input:valid{border-bottom-color:green}.form__submit{margin-top:2rem}.form__error:not(:empty){background:#transparent;border:1px solid #6e2626;border-radius:.5rem;color:#6e2626;margin-bottom:1rem;padding:1.5rem}.results__overall__score{font-size:80px;font-weight:900}.results__overall__score__total{color:var(--total)}.results__overall__score__possible{font-weight:500}.results__leadin{margin-top:3rem}.results__leadin__number{margin-block-end:0}.results__leadin__title{margin-block-start:0}.results__leadin__score{font-size:50px;font-weight:900}.results__leadin__score__total{color:var(--total)}.results__answers{display:flex;flex-flow:row wrap;gap:.5rem 1rem}.results__answer{background:var(--c-white);border-radius:1rem;display:flex;flex:1 200px;flex-flow:column nowrap;padding:1rem}.results__answer-question{flex:1}.results__answer__label{color:var(--c-navy);font-size:.8rem}.results__answer__score__total{color:var(--total)}