body{background-color:var(--color-galaxy);color:var(--color-white);position:relative}body:before{animation:fadeIn .85s cubic-bezier(.65,.1,.75,1) .25s forwards;background-attachment:fixed;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1440 1024'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='url(%23b)' d='M0 0h1440v1024H0z'/%3E%3Cpath fill='url(%23c)' d='M0 0h1440v1024H0z'/%3E%3Cpath fill='url(%23d)' d='M0 0h1440v1024H0z'/%3E%3Cpath fill='url(%23e)' d='M0 0h1440v1024H0z'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='c' cx='0' cy='0' r='1' gradientTransform='rotate(235.133 708.136 201.052)scale(1280.46 1800.65)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230f1e50' stop-opacity='.6'/%3E%3Cstop offset='.6' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='d' cx='0' cy='0' r='1' gradientTransform='matrix(0 -460.8 648 0 1036.8 839.68)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23005ac8' stop-opacity='.14'/%3E%3Cstop offset='.5' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e' cx='0' cy='0' r='1' gradientTransform='rotate(-85.58 1168.85 -220.9)scale(700.584 1164.32)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300a878' stop-opacity='.38'/%3E%3Cstop offset='.55' stop-opacity='0'/%3E%3C/radialGradient%3E%3ClinearGradient id='b' x1='304.308' x2='784.002' y1='0' y2='1168.39' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.027' stop-color='%2307091b'/%3E%3Cstop offset='.4' stop-color='%23080d22'/%3E%3Cstop offset='.7' stop-color='%23090f1e'/%3E%3Cstop offset='1' stop-color='%23081318'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h1440v1024H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:bottom;background-repeat:no-repeat;background-size:cover;content:"";height:100vh;min-height:100%;opacity:0;position:absolute;width:100%;z-index:-1}@keyframes fadeIn{to{opacity:1}}h1{font-weight:700}.dnd-section{padding:0}.dnd-section>.row-fluid{margin:auto;max-width:100%}header{padding-bottom:1rem}@media (width >= 768px){header{padding-bottom:3rem}}.header__skip{height:1px;left:-1000px;overflow:hidden;position:absolute;text-align:left;top:-1000px;width:1px}.header__skip:active,.header__skip:focus,.header__skip:hover{height:auto;left:0;overflow:visible;top:0;width:auto;z-index:2}.header__content{align-items:flex-end;display:grid;gap:1em 3.5em}@media (width >= 768px){.header__content{grid-template-columns:.75fr 1fr;justify-content:space-between}}.header__logo{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:5px 20px;text-align:center}@media (width >= 525px){.header__logo{flex-direction:row;text-align:left}}@media (width >= 768px){.header__logo{gap:15px 30px}}@media (width >= 1440px){.header__logo{justify-content:flex-start}}.header__title{align-items:center;display:flex;font-size:22px;font-weight:700;opacity:1;position:relative}@media (width >= 525px){.header__title{border-left:1px solid var(--color-white);padding-left:20px}}@media (width >= 768px){.header__title{padding-left:30px}}.header__title--hidden{opacity:0}@media (width >= 768px){.header__title{font-size:26px}}.header__logo img{aspect-ratio:4/1;max-width:150px;object-fit:contain}@media (width >= 768px){.header__logo img{max-width:200px}}.header__logo--locked{cursor:default;pointer-events:none}form{position:relative}#hs_form_assessment_form{margin-bottom:0;width:100%}#hs_form_assessment_form .hs-form input{border-radius:25px!important;padding:8px 10px!important}#hs_form_assessment_form .hs-form label{font-size:16px!important}#hs_form_assessment_form .hs-button,#hs_form_assessment_form input[type=submit]{display:none!important}#hs_form_assessment_form .hs-form-field{display:flex;flex-direction:column;margin-bottom:18px}#hs_form_assessment_form input[type=email],#hs_form_assessment_form input[type=text]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:8px;color:var(--color-white);font-size:16px;padding:14px 16px;width:100%}#hs_form_assessment_form input[type=email]:focus,#hs_form_assessment_form input[type=text]:focus{border-color:var(--color-sinai-beach);outline:none}#hs_form_assessment_form .hs-form-booleancheckbox-display,#hs_form_assessment_form legend{color:var(--color-white);font-size:13px}#hs_form_assessment_form .hs-form-field .hs-error-msgs{color:red;font-size:13px;list-style:none;margin:0;padding:0;position:relative}#hs_form_assessment_form form .inputs-list>li{margin:1rem 0}.assessment-submitting{color:var(--color-white);text-align:center}.loading-ellipsis:after{animation:loading-ellipsis-dots 1.4s linear infinite;content:""}@keyframes loading-ellipsis-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.form-container{opacity:0}.form-container--create,.form-container--results{display:block}.header__progress--hidden{display:none}.form-ready{margin:auto;max-width:1200px;opacity:1;padding:60px 20px}#progress-bar{background-color:#ebebeb;border-radius:12px;height:10px;margin-bottom:.5rem;overflow:hidden;position:relative;width:100%}.header__progress--hidden #progress-line{transition:none}.header__progress #progress-line{transition:transform .3s ease 50ms}#progress-line{background-color:var(--color-sinai-beach);height:10px;transform:scaleX(0);transform-origin:left}.header__progress{margin-bottom:2rem;margin-top:1.4rem}@media (width >= 768px){.header__progress{margin-bottom:0}}@media (width >= 1440px){#navigation-buttons,.form-step-content--welcome:has(.step-wrapper[data-step-id=welcome-2]),.header__progress,.step-wrapper[data-is-welcome=false]{margin-left:auto;margin-right:inherit;max-width:940px}}.header__progress{position:relative}.stepper{list-style:none;margin:0;padding:0}.stepper,.stepper__step{align-items:center;display:flex}.stepper__step{flex:1 1 0}.stepper__circle{align-items:center;border:2px solid hsla(0,0%,100%,.15);border-radius:50%;color:hsla(0,0%,100%,.15);display:flex;flex:0 0 auto;font-size:10px;font-weight:700;height:22px;justify-content:center;width:22px}@media (width >= 768px){.stepper__circle{font-size:14px;height:26px;width:26px}}.stepper__line{background:hsla(0,0%,100%,.15);border-radius:30px;flex:1 1 auto;height:6px;margin:0 6px;overflow:hidden;position:relative}@media (width >= 768px){.stepper__line{height:8px}}.stepper__line-fill{background-color:var(--color-sinai-beach);border-radius:inherit;height:100%;inset:0;position:absolute;transform:translateX(-100%);width:100%;will-change:transform}.stepper__step--completed .stepper__circle{background:var(--color-sinai-beach);border-color:var(--color-sinai-beach);color:var(--color-galaxy)}.stepper__step--completed{cursor:pointer}.stepper__step--completed .stepper__circle{transition:transform .15s ease,box-shadow .15s ease}.stepper__step--completed:hover .stepper__circle{box-shadow:0 0 0 3px hsla(0,0%,100%,.15);transform:scale(1.1)}.stepper__step--completed:focus-visible{border-radius:50%;outline:2px solid var(--color-sinai-beach);outline-offset:4px}.stepper__step--completed:active .stepper__circle{transform:scale(.95)}.stepper__step--completed .stepper__line-fill{transform:translateX(0)}.stepper--locked .stepper__step--completed{cursor:default;pointer-events:none}.stepper--locked .stepper__step--completed:active .stepper__circle,.stepper--locked .stepper__step--completed:hover .stepper__circle{box-shadow:none;transform:none}.stepper__step--current .stepper__circle{background:transparent;border-color:var(--color-sinai-beach);color:var(--color-sinai-beach)}.stepper__step--current .stepper__line-fill{transform:translateX(calc((var(--progress-fraction, 0) - 1)*100%));transition:transform .3s ease 50ms}#progress-text{align-items:flex-start;display:flex;flex-direction:column;font-size:14px;left:var(--label-x,0);line-height:1.2;margin-top:.25rem;position:absolute;top:100%;white-space:nowrap}#buttons{display:flex;gap:1em;justify-content:flex-end}#navigation-buttons{display:grid;justify-content:flex-start;position:relative}#form-navigation-buttons{display:flex;justify-content:center;padding-top:2rem}ul.no-list{padding:0}.hs_error_rollup .inputs-list>li{margin-top:.25rem}.hs_error_rollup .inputs-list>li label{color:red}.error-message,.hs_error_rollup .inputs-list>li label{font-size:16px;font-weight:700}.hs_error_rollup{position:absolute}@media (width >= 768px){.error-message,.hs_error_rollup .inputs-list>li label{font-size:20px}}.button{align-items:center;background:transparent;border:1px solid var(--color-white);display:flex;gap:10px}.button:active,.button:focus,.button:hover{background-color:var(--color-thrive);border:1px solid var(--color-thrive)}#navigation-buttons[data-step=progress] form input[type=submit]{display:none!important}#navigation-buttons[data-step=last] form input[type=submit]{display:block!important;margin-left:1em}form .hs-button,form input[type=submit]{font-size:16px;font-weight:700;line-height:20px;padding:10px 28px}@media (width >= 768px){form .hs-button,form input[type=submit]{font-size:18px}}.error-message,.required{color:red}.required{margin-left:5px}.error-message{margin-top:1rem}.input-group{display:flex}#multi-step-form fieldset{border:0;margin-bottom:1em;padding:0}#multi-step-form .form-item__label,#multi-step-form .form-item__legend{color:#040725}#multi-step-form label,#multi-step-form legend{font-size:18px;font-weight:700;line-height:1.2;margin-bottom:10px}@media (width >= 768px){#multi-step-form label,#multi-step-form legend{font-size:20px}}#multi-step-form .form-item{border:1px solid #838383;padding:20px}form select{-webkit-appearance:none;appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.14 8.49'%3E%3Cpath d='M1.41 0 0 1.41l7.07 7.07 7.07-7.06L12.73 0 7.07 5.66z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:10px 10px;cursor:pointer;display:inline-block;margin:0;max-width:100%;width:100%}.form-step input[type=email],.form-step input[type=text],.form-step input[type=textarea],.form-step select{border-color:#838383;border-radius:8px;box-shadow:none}.form-step__options{display:grid;gap:.5em 1em}@media (width >= 768px){.form-step__options{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.form-step__options.step-options--categorical{grid-template-columns:1fr;max-width:600px}}.step-fieldset label{display:block;font-size:20px;margin-bottom:2rem}@media (width >= 768px){.step-fieldset label{font-size:26px}}.form-step__options .input-group{display:flex;position:relative;width:100%}.form-step__options.step-options--likert .input-group{justify-content:center}#multi-step-form .form-step__options .input-group label{font-size:16px;font-weight:600;margin-bottom:0}@media (width >= 768px){#multi-step-form .form-step__options .input-group label{font-size:18px}}.form-step__options input[type=checkbox],.form-step__options input[type=radio]{height:100%;margin:0;opacity:0;position:absolute;top:0;width:100%}.form-step__options label{border:2px solid transparent;border-radius:15px;display:flex;font-size:18px;gap:.5em;line-height:1.1;margin-bottom:0;padding:1.5em 1.25em;position:relative;text-align:center;width:100%}@media (width >= 768px){.form-step__options label{font-size:20px}}.step-options--likert label{align-items:center;justify-content:center}.form-step__options.step-options--categorical label{border-radius:25px;padding:.75em 1em;text-align:left}.form-step__options label:after,.form-step__options label:before{border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.form-step__options label:before{background-color:var(--color-white);border:2px solid var(--color-white);opacity:.1}.form-step__options label:after{background-color:var(--color-white);opacity:0;transform:scale(0);z-index:-1}.form-step__options input[type=checkbox]:checked+label:after,.form-step__options input[type=checkbox]:focus+label:after,.form-step__options input[type=radio]:checked+label:after,.form-step__options input[type=radio]:focus+label:after{opacity:1}.form-step__options input[type=checkbox]:checked+label:after,.form-step__options input[type=checkbox]:focus+label:after{transform:scale(1.1)}.form-step__options input[type=radio]:checked+label:after,.form-step__options input[type=radio]:focus+label:after{transform:scale(1.025,1.1)}.form-step__options input[type=checkbox]:focus-visible+label,.form-step__options input[type=radio]:focus-visible+label{outline:2px solid var(--color-sinai-beach);outline-offset:2px}.form-step__options input[type=checkbox]:hover+label,.form-step__options input[type=radio]:hover+label{border-color:var(--color-white)}.form-step__options input[type=checkbox]:checked+label,.form-step__options input[type=checkbox]:focus+label,.form-step__options input[type=radio]:checked+label,.form-step__options input[type=radio]:focus+label{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-galaxy);font-weight:700}.step-options--text textarea{border:0;border-radius:25px;padding:20px;width:100%}.step-options--categorical{counter-reset:alpha-counter}.input-group--categorical{counter-increment:alpha-counter}.categorical-radio:before{border:1px solid;border-radius:50%;content:counter(alpha-counter,upper-alpha);display:block;font-size:16px;height:24px;line-height:1.5;text-align:center;width:24px}.form-step__options input[type=checkbox]:focus:not(:checked)+label,.form-step__options input[type=radio]:focus:not(:checked)+label{background-color:#ebebeb;border:2px solid #ebebeb;color:#040725}.form-step__options input[type=checkbox]:hover:not(:checked):not(:disabled)+label,.form-step__options input[type=radio]:hover:not(:checked):not(:disabled)+label{border-color:var(--color-white)}.form-step__options input[type=checkbox]:disabled+label,.form-step__options input[type=radio]:disabled+label{background-color:#ebebeb;border-color:#ebebeb;cursor:not-allowed;opacity:.7}.form-step__options input[type=checkbox]:checked:disabled+label,.form-step__options input[type=radio]:checked:disabled+label{background-color:#838383;border-color:#838383}.copy-result{position:relative}#copy-message{background-color:#fff;border-radius:25px;bottom:100%;box-shadow:0 4px 20px rgba(4,7,37,.15);color:#040725;font-size:15px;font-weight:600;left:0;opacity:0;padding:10px;position:absolute;text-align:center;transform:translateY(-15%);transition:opacity .25s cubic-bezier(.61,1,.88,1);visibility:hidden;width:100%;z-index:3}#copy-message.visible{opacity:1;visibility:visible}.step-welcome{align-items:center;display:grid;gap:40px 10px;grid-template-columns:1fr}.step-section-intro #form-navigation-buttons,.step-welcome #form-navigation-buttons{padding-top:0}.step-welcome__text p{font-size:18px}.step-welcome__text p:last-of-type{margin-bottom:0}.step-welcome__form{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:1.125rem}@media (width >= 768px){.step-welcome__form{align-items:center;display:grid;gap:.5rem;grid-area:2/span 2;grid-template-columns:1fr .75fr}}.step-welcome__form-text p{font-size:16px;margin-bottom:0}.step-welcome__form #navigation-buttons{margin-top:1rem}form .hs-richtext,form .hs-richtext p{margin-bottom:0!important}#hs_form_assessment_form .hs-form-field{position:relative}#hs_form_assessment_form .hs-form-field label{color:var(--color-white);display:block;font-size:16px;font-weight:400;height:40px;left:16px;margin:0;pointer-events:none;position:absolute;top:8px;transition:opacity .15s ease}#hs_form_assessment_form .hs-form-field label .hs-form-required{color:var(--color-sinai-beach);margin-left:2px}#hs_form_assessment_form .hs-form-field input::placeholder{color:transparent}#hs_form_assessment_form .hs-form-field input:focus+label,#hs_form_assessment_form .hs-form-field.field-has-value label,#hs_form_assessment_form .hs-form-field.field-is-focused label{opacity:0;visibility:hidden}@media (width >= 768px){.step-welcome{grid-template-columns:repeat(2,1fr)}.step-welcome__title{font-size:clamp(28px,4.5vw,60px)}.step-welcome__image{grid-area:1/2;width:100%}}.step-welcome__section-tag{font-size:20px;line-height:1.3}.step-welcome__section-number{color:var(--color-sinai-beach);font-size:14px;font-weight:700;text-transform:uppercase}.step-welcome__section-name{color:var(--color-white);display:grid;font-weight:700;line-height:1.2}@media (width >= 768px){.step-welcome__section-tag{font-size:28px}.step-welcome__section-name{max-width:10ch}}.step-welcome__sections{display:grid;gap:30px 60px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:3rem}@media (width >= 768px){.step-welcome__sections{gap:80px}}.step-welcome.step-welcome--sections{grid-template-columns:1fr}.body-container-wrapper--assessment .step-welcome__sections-title{font-size:18px!important;max-width:590px}.body-container-wrapper--assessment .step-welcome__meta{font-size:22px!important;font-weight:700;margin:1.4rem 0 3rem}@media (width >= 768px){.body-container-wrapper--assessment .step-welcome__sections-title{font-size:24px!important}.body-container-wrapper--assessment .step-welcome__meta{font-size:32px!important}}.step-welcome__footer{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.step-welcome__sections-spec{display:flex;gap:20px}.step-welcome__spec{background-color:var(--color-thrive);border-radius:32px;display:grid;justify-items:center;line-height:1.2;padding:20px}.step-welcome__spec-number{color:var(--color-white);font-size:28px;font-weight:700}.step-welcome__spec-text{color:var(--color-sinai-beach);font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.step-welcome--sections #navigation-buttons{justify-content:flex-start;margin-left:0;margin-right:auto}.step-section-intro{align-items:center;display:grid;gap:40px 60px}@media (width >= 768px){.step-section-intro{grid-template-columns:repeat(2,1fr)}}.step-section-intro__content{font-size:22px}@media (width >= 768px){.step-section-intro__content{font-size:28px}}.step-section-intro__eyebrow{color:var(--color-sinai-beach);font-size:14px;font-weight:700;letter-spacing:1.2px;margin-bottom:.25rem;text-transform:uppercase}.step-section-intro__title{color:var(--color-white);margin-bottom:.5rem}.step-section-intro__content h2,.step-section-intro__content p{font-size:inherit!important;line-height:1.3}.step-section-intro__image img{aspect-ratio:4/3;object-fit:contain}.button--back:before,.button--next:after{background-repeat:no-repeat;content:"";display:inline-block;height:14px;position:relative;width:28px}.button--next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 31 17'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='2' d='M22.304 16 29 8.5 22.304 1M29 8.5H1'/%3E%3C/svg%3E")}.button--back:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 31 17'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='2' d='m7.961 1-6.62 7.416 6.62 7.416m-6.62-7.416h27.685'/%3E%3C/svg%3E")}.step-question__meta{margin-bottom:1rem}.step-question__eyebrow{color:var(--color-sinai-beach);font-size:14px;font-weight:700;letter-spacing:1.2px;margin-bottom:.25rem;text-transform:uppercase}.step-question__title{color:var(--color-white);font-size:24px;font-weight:700}@media (width >= 768px){.step-question__title{font-size:28px}}.step-fieldset{border:0;padding:0}.hs-form-required{color:red}.hs-error-msg{color:#f59e0b!important}