#checkup-form,#chk-insights{--loc-surface:hsla(0,0%,100%,.04);--loc-surface-2:hsla(0,0%,100%,.07);--loc-line:hsla(0,0%,100%,.11);--loc-line-strong:hsla(0,0%,100%,.2);--loc-muted:hsla(0,0%,100%,.68);--loc-radius:1.25rem;--loc-radius-sm:0.75rem;--loc-section:clamp(3.25rem,5.4vw,4.75rem) 1rem}@media only screen and (min-width:0rem){#checkup-form,#chk-insights{background-color:var(--secondary);padding:var(--loc-section)}#checkup-form .cs-container,#chk-insights .cs-container{margin:auto;max-width:80rem;width:100%}#checkup-form .cs-content,#chk-insights .cs-content{margin-bottom:clamp(2.25rem,4vw,3rem);max-width:47.5rem;width:100%}#checkup-form .cs-kicker,#chk-insights .cs-kicker{color:var(--secondaryLight);display:block;font-size:.8125rem;font-weight:700;letter-spacing:.12em;margin-bottom:.75rem;text-transform:uppercase}#checkup-form .cs-title,#chk-insights .cs-title{color:var(--bodyTextColorWhite);font-size:clamp(1.75rem,3.6vw,2.75rem);font-weight:800;letter-spacing:-.02em;line-height:1.18em;margin:0}#checkup-form .cs-h3,#chk-insights .cs-h3{color:var(--bodyTextColorWhite);font-size:clamp(1.125rem,1.8vw,1.25rem);font-weight:700;line-height:1.3em;margin:0}#checkup-form [hidden]{display:none!important}#loc-banner.chk-banner .cs-lead{color:hsla(0,0%,100%,.9);font-size:clamp(1.0625rem,1.6vw,1.1875rem);line-height:1.65em;margin:1.375rem 0 0;max-width:45rem}#loc-banner.chk-banner .cs-badges{display:flex;flex-wrap:wrap;gap:.625rem;list-style:none;margin:1.375rem 0 0;padding:0}#loc-banner.chk-banner .cs-badges li{background:var(--secondaryLight) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 20'%3E%3Cpath fill='%23082032' d='m8.2 13.5-2.9-2.9c-.3-.3-.8-.3-1.2 0-.3.3-.3.9 0 1.2l3.5 3.5c.3.3.8.3 1.2 0l8.8-8.8c.3-.3.3-.8 0-1.2-.3-.3-.9-.3-1.2 0z'/%3E%3C/svg%3E") no-repeat .8125rem center /1rem;border-radius:31.25rem;box-shadow:0 .375rem 1.125rem rgba(67,183,255,.25);color:var(--secondary);font-size:.875rem;font-weight:700;line-height:1.4em;margin:0;padding:.5rem 1rem .5rem 2.25rem}#loc-intro .cs-title+.cs-text{margin-top:1.125rem}#checkup-form{display:flow-root;padding-top:0;position:relative;z-index:2}#checkup-form .cs-container{max-width:47.5rem}#checkup-form .cs-honeypot{height:0;left:0;opacity:0;overflow:hidden;position:absolute;top:0;width:0;z-index:-1}#checkup-form .cs-form{background-color:#0e2a40;border:.0625rem solid var(--loc-line);border-radius:1.25rem;box-shadow:0 1.5rem 3.75rem rgba(0,0,0,.35);display:flex;flex-direction:column;gap:1.25rem;margin-top:clamp(-4rem,-5vw,-2rem);padding:clamp(1.5rem,3.5vw,2.5rem);position:relative}#checkup-form .cs-fields{display:grid;gap:1rem;grid-template-columns:1fr}#checkup-form .cs-fieldset{border:none;margin:0;min-width:0;padding:0}#checkup-form .cs-label,#checkup-form .cs-legend{color:var(--bodyTextColorWhite);font-size:.875rem;font-weight:700;line-height:1.4em}#checkup-form .cs-legend{margin-bottom:.5rem;padding:0}#checkup-form .cs-label{display:flex;flex-direction:column;gap:.5rem}#checkup-form .cs-optional{color:var(--loc-muted);font-weight:400}#checkup-form .cs-input{background-color:hsla(0,0%,100%,.05);border:.0625rem solid var(--loc-line-strong);border-radius:.5rem;box-sizing:border-box;color:var(--bodyTextColorWhite);font-family:inherit;font-size:1rem;height:3.25rem;padding:0 1.125rem;transition:border-color .25s,background-color .25s,box-shadow .25s;width:100%}}@media only screen and (min-width:0rem){#checkup-form .cs-input::-moz-placeholder{color:hsla(0,0%,100%,.4)}#checkup-form .cs-input::placeholder{color:hsla(0,0%,100%,.4)}#checkup-form .cs-input:focus{background-color:hsla(0,0%,100%,.08);border-color:var(--secondaryLight);box-shadow:0 0 0 .1875rem rgba(67,183,255,.18);outline:none}#checkup-form .cs-textarea{height:6.25rem;margin-top:.625rem;padding:.875rem 1.125rem;resize:vertical}#checkup-form .cs-choices{display:grid;gap:.625rem;grid-template-columns:repeat(3,1fr)}#checkup-form .cs-choice{cursor:pointer;position:relative}#checkup-form .cs-choice input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}#checkup-form .cs-choice span{align-items:center;background-color:hsla(0,0%,100%,.05);border:.0625rem solid var(--loc-line-strong);border-radius:31.25rem;color:var(--loc-muted);display:flex;font-size:.9375rem;font-weight:700;height:3rem;justify-content:center;padding:0 .5rem;text-align:center;transition:background-color .25s,border-color .25s,color .25s}#checkup-form .cs-choice:hover span{border-color:var(--secondaryLight);color:var(--bodyTextColorWhite)}#checkup-form .cs-choice input:checked+span{background-color:var(--secondaryLight);border-color:var(--secondaryLight);color:var(--secondary)}#checkup-form .cs-choice input:focus-visible+span{outline:.125rem solid var(--secondaryLight);outline-offset:.1875rem}#checkup-form .cs-extra summary{color:var(--secondaryLight);cursor:pointer;font-size:.875rem;font-weight:700;line-height:1.4em}#checkup-form .cs-extra summary:focus-visible{border-radius:.25rem;outline:.125rem solid var(--secondaryLight);outline-offset:.1875rem}#checkup-form .cs-wrapper{align-items:center;display:flex;flex-direction:column;gap:.875rem;margin-top:.25rem}#checkup-form .cs-submit{background-color:var(--primary);border:none;border-radius:31.25rem;box-shadow:0 .5rem 1.5rem rgba(78,52,86,.45);color:#fff;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:700;line-height:3.375em;max-width:22.5rem;overflow:hidden;padding:0 1.75rem;transition:color .3s,transform .3s;width:100%}#checkup-form .cs-submit:before{background:var(--secondaryLight);border-radius:31.25rem}#checkup-form .cs-submit:focus-visible,#checkup-form .cs-submit:hover{color:var(--secondary);transform:translateY(-2px)}#checkup-form .cs-submit:focus-visible:before,#checkup-form .cs-submit:hover:before{width:100%}#checkup-form .cs-submit:focus-visible{outline:.125rem solid var(--bodyTextColorWhite);outline-offset:.1875rem}#checkup-form .cs-privacy{color:var(--loc-muted);font-size:.8125rem;line-height:1.5em;margin:0;text-align:center}#checkup-form .cs-error{color:#ffb4b4;font-size:.875rem;line-height:1.5em;margin:0;text-align:center}#checkup-form .cs-error a{color:var(--bodyTextColorWhite);font-weight:700}#checkup-form .cs-submit:disabled{cursor:wait;opacity:.7}#checkup-form .cs-progress{align-items:center;display:flex;gap:1rem;min-height:2.25rem}#checkup-form .cs-back{align-items:center;background-color:transparent;border:.0625rem solid var(--loc-line-strong);border-radius:31.25rem;color:var(--loc-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:700;gap:.375rem;height:2.25rem;padding:0 .875rem 0 .625rem;transition:color .2s,border-color .2s}#checkup-form .cs-back svg{height:1rem;width:1rem}#checkup-form .cs-back:focus-visible,#checkup-form .cs-back:hover{border-color:var(--secondaryLight);color:var(--bodyTextColorWhite)}#checkup-form .cs-back:focus-visible{outline:.125rem solid var(--secondaryLight);outline-offset:.1875rem}#checkup-form .cs-count{color:var(--loc-muted);flex:none;font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.06em;text-transform:uppercase}#checkup-form .cs-segments{display:grid;flex:1;gap:.375rem;grid-template-columns:repeat(2,1fr);min-width:0}#checkup-form .cs-segment{background-color:var(--loc-line);border-radius:.25rem;height:.25rem;overflow:hidden;position:relative}#checkup-form .cs-segment:after{background-color:var(--secondaryLight);content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .35s ease}#checkup-form .cs-segment.is-done:after{transform:scaleX(1)}#checkup-form .cs-step{border:none;margin:0;min-width:0;padding:0}#checkup-form .cs-form.is-stepped .cs-step:not(.is-active){display:none}#checkup-form .cs-form.is-stepped .cs-step.is-active{animation:chk-step-in .28s ease both}#checkup-form .cs-step-title{color:var(--bodyTextColorWhite);display:block;font-size:clamp(1.375rem,2.6vw,1.75rem);font-weight:800;letter-spacing:-.01em;line-height:1.2em;margin:0;padding:0;width:100%}#checkup-form .cs-step-text{color:var(--loc-muted);font-size:.9375rem;line-height:1.5em;margin:.5rem 0 1.25rem}#checkup-form .cs-step-body{display:flex;flex-direction:column;gap:1.25rem}#checkup-form .cs-step-actions{margin-top:1.5rem}#checkup-form .cs-done{outline:none;padding:1rem 0;text-align:center}#checkup-form .cs-done-mark{background-color:var(--secondaryLight);border-radius:50%;color:var(--secondary);display:grid;height:3.5rem;margin:0 auto 1.25rem;place-items:center;width:3.5rem}#checkup-form .cs-done-mark svg{height:1.75rem;width:1.75rem}#checkup-form .cs-done-title{color:var(--bodyTextColorWhite);font-size:clamp(1.375rem,2.6vw,1.75rem);font-weight:800;line-height:1.2em;margin:0}#checkup-form .cs-done-text{color:var(--loc-muted);font-size:1rem;line-height:1.6em;margin:.75rem auto 0;max-width:28.75rem}#checkup-form .cs-done-text a{color:var(--secondaryLight);font-weight:700}}@media only screen and (min-width:48rem){#checkup-form .cs-fields{-moz-column-gap:1.25rem;column-gap:1.25rem;grid-template-columns:repeat(2,1fr)}#checkup-form .cs-full{grid-column:1/-1}}@media only screen and (min-width:0rem){#chk-insights{background-color:#0b2539}#chk-insights .cs-card-group{display:grid;gap:1rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}#chk-insights .cs-item{background-color:var(--loc-surface);border:.0625rem solid var(--loc-line);border-radius:var(--loc-radius);margin:0;overflow:hidden;padding:clamp(1.5rem,3vw,2rem);position:relative;transition:background-color .3s,border-color .3s,transform .3s}#chk-insights .cs-item:before{background-color:var(--secondaryLight);border-radius:0 0 .1875rem 0;content:"";height:.1875rem;left:0;position:absolute;top:0;transition:width .35s ease;width:3.5rem}#chk-insights .cs-item:hover{background-color:var(--loc-surface-2);border-color:rgba(67,183,255,.4);transform:translateY(-3px)}#chk-insights .cs-item:hover:before{width:100%}#chk-insights .cs-item-text{color:var(--loc-muted);font-size:.9375rem;line-height:1.65em;margin:.625rem 0 0}}@media only screen and (min-width:48rem){#chk-insights .cs-card-group{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64rem){#chk-insights .cs-card-group{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:reduce){#checkup-form .cs-choice span,#checkup-form .cs-input,#checkup-form .cs-submit,#checkup-form .cs-submit:before,#chk-insights .cs-item,#chk-insights .cs-item:before{transition:none}#checkup-form .cs-submit:hover,#chk-insights .cs-item:hover{transform:none}#checkup-form .cs-form.is-stepped .cs-step.is-active{animation:none}#checkup-form .cs-segment:after{transition:none}}@keyframes chk-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}