.tk-assess__grid{gap:56px 96px;margin-top:32px}.tk-assess__heading{color:var(--tk-ink);font-size:var(--tk-fs-h2);font-weight:800;letter-spacing:-.035em;line-height:1.05;margin:0}.tk-assess__body p{color:var(--tk-muted);font-size:var(--tk-fs-lg);line-height:1.75;margin:0 0 20px}.tk-assess__body p:last-child{margin-bottom:0}.tk-assess__body strong{color:var(--tk-text);font-weight:600}.tk-assess__list-wrap{border-top:1px solid var(--tk-border-violet);margin-top:12px;padding-top:26px}.tk-assess__list-wrap .tk-marker-list li{font-size:var(--tk-fs-md);line-height:1.65}.tk-assess__certs{color:var(--tk-primary);font-size:var(--tk-fs-sm);font-weight:600;line-height:1.7;margin-top:20px}.tk-assess__form-card{padding:clamp(28px,4vw,40px)}.tk-assess__placeholder{margin:0;padding:40px 0;text-align:center}.tk-assess__note,.tk-assess__placeholder{color:var(--tk-faint);font-size:var(--tk-fs-sm)}.tk-assess__note{line-height:1.7;margin:16px 0 0}.tk-assess__form-card .hs-form-field{margin-bottom:18px}.tk-assess__form-card .hs-form-field>label{color:var(--tk-ink);display:block;font-size:13px;font-weight:500;margin-bottom:6px}.tk-assess__form-card .hs-input:not([type=checkbox]):not([type=radio]),.tk-assess__form-card select.hs-input,.tk-assess__form-card textarea.hs-input{background:var(--tk-white);border:1.5px solid var(--tk-border-violet);border-radius:var(--tk-radius-sm);color:var(--tk-text);font-family:inherit;font-size:var(--tk-fs-sm);outline:none;padding:12px 15px;transition:border-color var(--tk-transition),box-shadow var(--tk-transition);width:100%}.tk-assess__form-card .hs-input:focus{border-color:var(--tk-primary);box-shadow:0 0 0 4px var(--tk-primary-08)}.tk-assess__form-card textarea.hs-input{min-height:110px;resize:vertical}.tk-assess__form-card .hs-button{align-items:center;background:var(--tk-primary);border:none;border-radius:var(--tk-radius-pill);color:var(--tk-white);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--tk-fs-md);font-weight:700;justify-content:center;margin-top:6px;padding:16px 26px;transition:transform .28s var(--tk-ease),box-shadow .28s var(--tk-ease);width:100%}.tk-assess__form-card .hs-button:hover{box-shadow:var(--tk-shadow-md);transform:translateY(-2px)}.tk-assess__form-card .hs-error-msg,.tk-assess__form-card .hs-error-msgs label{color:#d1242f;font-size:13px}.tk-assess__form-card .hs-form-required{color:var(--tk-accent)}