.kh-assess{padding:6rem 0 8rem;display:flex;justify-content:center}.kh-assess__wrap{width:100%;max-width:720px;padding:4rem 4.5rem;position:relative;overflow:hidden}@media screen and (max-width:600px){.kh-assess__wrap{padding:3rem 2rem}}.kh-assess__progress{height:4px;background:var(--kh-border);border-radius:999px;margin-bottom:3.6rem;overflow:hidden}.kh-assess__progress-bar{display:block;height:100%;width:16.6%;background:linear-gradient(90deg,var(--kh-accent),var(--kh-accent-light));border-radius:999px;transition:width .5s var(--kh-ease)}.kh-assess__step{display:none;animation:khFadeUp .4s var(--kh-ease)}.kh-assess__step.is-active{display:block}.kh-assess__step h1{margin:1.2rem 0 1.6rem}.kh-assess__intro{color:var(--kh-text-secondary);font-size:1.5rem;line-height:1.7;margin-bottom:3.2rem;max-width:540px}.kh-assess__disclaimer{color:var(--kh-text-secondary);opacity:.7;font-size:1.1rem;margin-top:2rem}.kh-assess__step-title{font-size:2.2rem;color:var(--kh-text);margin-bottom:.6rem}.kh-assess__step-sub{color:var(--kh-text-secondary);font-size:1.3rem;margin-bottom:2.8rem}.kh-assess__chips{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin-bottom:3.2rem}@media screen and (max-width:600px){.kh-assess__chips{grid-template-columns:1fr}}.kh-assess__chip{display:flex;align-items:center;gap:1rem;background:var(--kh-surface);border:1px solid var(--kh-border);color:var(--kh-text-secondary);padding:1.4rem 1.6rem;border-radius:var(--kh-radius-sm);font-size:1.3rem;cursor:pointer;text-align:left;transition:all .3s ease}.kh-assess__chip span{font-size:1.6rem}.kh-assess__chip:hover{border-color:#2563eb80;color:var(--kh-text)}.kh-assess__chip.is-selected{border-color:var(--kh-accent);color:var(--kh-text);background:#2563eb1a;box-shadow:0 0 16px #2563eb33}.kh-assess__slider-field{margin-bottom:2.8rem}.kh-assess__slider-field label{display:flex;justify-content:space-between;color:var(--kh-text);font-size:1.3rem;margin-bottom:1rem}.kh-assess__slider-field label strong{color:var(--kh-accent-light)}.kh-assess__slider-field input[type=range]{width:100%;accent-color:var(--kh-accent);height:6px;background:var(--kh-border);border-radius:999px}.kh-assess__textarea{width:100%;background:var(--kh-surface);border:1px solid var(--kh-border);border-radius:var(--kh-radius-sm);padding:1.4rem 1.6rem;color:var(--kh-text);font-family:var(--kh-font-body);font-size:1.4rem;resize:vertical;margin-bottom:3rem}.kh-assess__nav{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.kh-assess__back{background:none;border:none;color:var(--kh-text-secondary);font-size:1.3rem;cursor:pointer;padding:1rem}.kh-assess__back:hover{color:var(--kh-text)}.kh-assess__nav .button{margin-left:auto;padding:1.2rem 2.6rem}.kh-assess__analyzing{text-align:center;padding:5rem 0}.kh-assess__spinner{width:56px;height:56px;border-radius:50%;border:3px solid var(--kh-border);border-top-color:var(--kh-accent);margin:0 auto 2.4rem;animation:khSpin .9s linear infinite}.kh-assess__analyzing p{color:var(--kh-text-secondary);font-size:1.4rem}.kh-assess__results-head{text-align:center;margin-bottom:3.6rem}.kh-assess__results-head .kh-eyebrow{justify-content:center;display:flex}.kh-assess__results-gauge{display:flex;justify-content:center;margin:2.4rem 0}.kh-assess__results-stats{display:flex;gap:1.4rem;max-width:460px;margin:0 auto 4rem}@media screen and (max-width:480px){.kh-assess__results-stats{flex-direction:column}}.kh-assess__rec-heading{font-size:2rem;color:var(--kh-text);margin-bottom:2rem;text-align:center}.kh-assess__rec-list{display:flex;flex-direction:column;gap:1.6rem}.kh-assess__rec-card{display:flex;gap:1.8rem;align-items:flex-start;background:var(--kh-surface);border:1px solid var(--kh-border);border-radius:var(--kh-radius-md);padding:2.2rem;transition:border-color .3s ease,transform .3s ease}.kh-assess__rec-card:hover{border-color:#2563eb80;transform:translateY(-2px)}.kh-assess__rec-icon{width:48px;height:48px;flex:none;color:var(--kh-accent-light);background:#2563eb1f;border-radius:50%;padding:12px;box-sizing:content-box}.kh-assess__rec-icon svg,.kh-assess__rec-icon path{width:100%;height:100%}.kh-assess__rec-title{color:var(--kh-text);font-weight:600;font-size:1.6rem;margin-bottom:.6rem}.kh-assess__rec-why{color:var(--kh-text-secondary);font-size:1.3rem;line-height:1.6;margin-bottom:1.4rem}.kh-assess__rec-link{color:var(--kh-accent-light);font-size:1.2rem;text-transform:uppercase;letter-spacing:.04em}.kh-assess__results-actions{display:flex;gap:1.4rem;justify-content:center;flex-wrap:wrap;margin-top:4rem}.kh-assess__results-note{text-align:center;color:var(--kh-success);font-size:1.2rem;margin-top:1.6rem}
/*# sourceMappingURL=/cdn/shop/t/13/assets/kardihub-health-assessment.css.map */
