.page-assessment .assess-hero{text-align:center;background-image:url(../media/dark.0iun2saerr1mz.webp);background-position:50%;background-size:cover;padding:80px 0 85px;position:relative}.page-assessment .assess-hero:before{content:"";background:#11222cb8;position:absolute;inset:0}.page-assessment .assess-hero-wrap{max-width:660px;position:relative}.page-assessment .assess-hero-eyebrow{color:#bfd9e8;font-family:var(--font-montserrat), sans-serif;letter-spacing:2px;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:700;line-height:1.2em;display:inline-flex}.page-assessment .assess-hero-eyebrow:before,.page-assessment .assess-hero-eyebrow:after{content:"";background:#bfd9e8;width:26px;height:1px}.page-assessment .assess-hero h1{color:#fff;letter-spacing:-1.5px;margin:16px 0 14px;font-size:44px;line-height:1.15em}.page-assessment .assess-hero p{color:#ffffffeb;font-size:17px;line-height:1.75em}.page-assessment .assess-section{background:#eaf3f8;padding:60px 0 70px}.page-assessment .assess-wrap{max-width:720px}.page-assessment .section-eyebrow{font-family:var(--font-montserrat), sans-serif;letter-spacing:1px;text-transform:uppercase;color:#5d91ad;align-items:center;gap:10px;font-size:11.5px;font-weight:700;line-height:1.2em;display:inline-flex}.page-assessment .assess-card{background:#fff;border:1px solid #172a361f;border-radius:22px;padding:38px 34px;box-shadow:0 12px 36px #172a360d}.page-assessment .assess-card p{color:#29404f;font-size:16px;line-height:1.7em}.page-assessment .assess-start{text-align:center}.page-assessment .assess-start p{color:#63727b;margin-bottom:20px}.page-assessment .assess-progress{background:#eaf3f8;border-radius:999px;height:6px;overflow:hidden}.page-assessment .assess-progress-bar{background:#5d91ad;border-radius:999px;height:100%;transition:width .3s}.page-assessment .assess-count{margin-top:14px;color:#63727b!important;font-size:13px!important}.page-assessment .assess-question{letter-spacing:-.5px;color:#172a36;text-transform:none;margin:10px 0 26px;font-size:26px;line-height:1.3em}.page-assessment .assess-question:focus,.page-assessment .assess-result-name:focus{outline:none}.page-assessment .assess-options{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.page-assessment .assess-option{color:#172a36;cursor:pointer;background:#fbfcfc;border:1.5px solid #172a3629;border-radius:12px;padding:16px 10px;font-size:15px;font-weight:600;transition:border-color .2s,background .2s}.page-assessment .assess-option:hover{background:#f2f8fb;border-color:#5d91ad}.page-assessment .assess-option:focus-visible,.page-assessment .assess-back:focus-visible{outline-offset:2px;outline:3px solid #5d91ad}.page-assessment .assess-option[aria-pressed=true]{background:#eaf3f8;border-color:#5d91ad}.page-assessment .assess-back{color:#527f97;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:20px;padding:6px 0;font-size:14px;font-weight:600;text-decoration:underline}.page-assessment .assess-result{flex-direction:column;gap:24px;display:flex}.page-assessment .assess-result-name{letter-spacing:-1px;color:#172a36;margin-top:10px;font-size:40px;line-height:1.15em}.page-assessment .assess-result-tagline{margin:6px 0 16px;font-weight:600;color:#5d91ad!important;font-size:18px!important}.page-assessment .assess-try{background:#f8fafa;border-left:4px solid #5d91ad;border-radius:14px;margin:24px 0;padding:22px 24px}.page-assessment .assess-try h3,.page-assessment .assess-signup h3{color:#172a36;margin-bottom:10px;font-size:18px;line-height:1.35em}.page-assessment .assess-try h3{text-transform:none}.page-assessment .assess-try ol{color:#29404f;padding-left:20px;font-size:15.5px;line-height:1.65em}.page-assessment .assess-try li+li{margin-top:6px}.page-assessment .assess-note{color:#63727b!important;font-size:14px!important}.page-assessment .assess-signup>p{margin-bottom:22px}.page-assessment .assess-fields{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.page-assessment .form-group{flex-direction:column;margin-bottom:16px;display:flex}.page-assessment .form-group label{color:#172a36;margin-bottom:6px;font-size:13.5px;font-weight:600}.page-assessment .form-group .req{color:#5d91ad;font-weight:700}.page-assessment .form-group input{color:#172a36;background:#fbfcfc;border:1px solid #172a3629;border-radius:10px;width:100%;padding:13px 16px;font-size:14.5px}.page-assessment .form-group input:focus{background:#fff;border-color:#5d91ad;outline:none}.page-assessment .ack-check-group{align-items:flex-start;gap:12px;margin:4px 0 22px;display:flex}.page-assessment .ack-check-group input[type=checkbox]{accent-color:#5d91ad;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:3px}.page-assessment .ack-check-group label{color:#29404f;cursor:pointer;font-size:14px;line-height:1.5em}.page-assessment .form-submit-btn{width:100%}.page-assessment .form-submit-btn:disabled{opacity:.7;cursor:wait}.page-assessment .assess-status{text-align:center;border-radius:12px;margin-top:16px;padding:18px;font-size:15px!important}.page-assessment .assess-status-success{background:#eaf3f8;border:1px solid #5d91ad;color:#172a36!important}.page-assessment .assess-status-error{background:#fdf2f2;border:1px solid #d9534f;color:#a94442!important}.page-assessment .assess-disclaimer{color:#63727b;text-align:center;margin-top:28px;font-size:13.5px;line-height:1.6em}@media (prefers-reduced-motion:reduce){.page-assessment .assess-progress-bar{transition:none}}@media (max-width:767px){.page-assessment .assess-hero{padding:60px 0 65px}.page-assessment .assess-hero h1{font-size:34px}.page-assessment .assess-hero p{font-size:16px}.page-assessment .assess-card{padding:26px 18px}.page-assessment .assess-question{font-size:21px}.page-assessment .assess-options{grid-template-columns:1fr 1fr}.page-assessment .assess-result-name{font-size:34px}.page-assessment .assess-fields{grid-template-columns:1fr}}.page-assessment .assess-signup a{color:#527f97;text-underline-offset:3px;text-decoration:underline}
