.assessment-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px}.assessment-options.single{grid-template-columns:1fr}@media (max-width:640px){.assessment-options{grid-template-columns:1fr}}button.assessment-option{appearance:none;-webkit-appearance:none;font-family:inherit;text-align:left;width:100%;background:var(--mid);border:1px solid rgba(139,47,201,.35);border-radius:12px;padding:14px 16px;cursor:pointer;display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.4;color:var(--light);transition:border-color .15s,background .15s,color .15s}.assessment-option:hover{border-color:var(--purple);background:#8b2fc91a}.assessment-option:focus-visible{outline:2px solid var(--lpurple);outline-offset:2px}.assessment-option.is-selected{border-color:var(--lpurple);background:#8b2fc938;color:#fff}.assessment-option-check{width:20px;height:20px;min-width:20px;border-radius:5px;border:2px solid var(--gray);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#fff;background:transparent}.assessment-option.is-selected .assessment-option-check{border-color:var(--lpurple);background:var(--lpurple)}.assessment-option-radio{width:20px;height:20px;min-width:20px;border-radius:50%;border:2px solid var(--gray);flex-shrink:0;position:relative;background:transparent}.assessment-option.is-selected .assessment-option-radio{border-color:var(--lpurple)}.assessment-option.is-selected .assessment-option-radio:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:var(--lpurple)}.nextstepsgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:700px){.nextstepsgrid{grid-template-columns:1fr}}.nextworkspacegrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:700px){.nextworkspacegrid{grid-template-columns:1fr}}.nextstepcard{background:var(--deep);border:1px solid rgba(139,47,201,.25);border-radius:14px;padding:20px;display:flex;gap:14px;align-items:flex-start}.nextstepcard .nsicon{width:38px;height:38px;min-width:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;font-weight:700;flex-shrink:0}.nextstepcard .nsbody{flex:1;min-width:0;display:flex;flex-direction:column}.nextstepcard .nscattop{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;flex-wrap:wrap}.nextstepcard .nscategory{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--gray)}.nextstepcard .nspriority{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:#fff;background:var(--pink);padding:3px 9px;border-radius:20px;white-space:nowrap}.nextstepcard .nstitle{font-size:15.5px;font-weight:800;color:#fff;margin-bottom:6px;line-height:1.35}.nextstepcard .nsdesc{font-size:13px;color:var(--light);line-height:1.6;margin-bottom:16px;flex:1}.nextstepcard .cta{width:100%;box-sizing:border-box;text-align:center;padding:12px 18px;font-size:13.5px;border-radius:10px;font-weight:800}.wizbar[data-astro-cid-ikzcxylh]{height:6px;border-radius:6px;background:#8b2fc933;overflow:hidden;margin-bottom:14px}.wizbarfill[data-astro-cid-ikzcxylh]{height:100%;background:var(--pink);width:0%;transition:width .3s}.wizmeta[data-astro-cid-ikzcxylh]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;flex-wrap:wrap;gap:6px}.wizcount[data-astro-cid-ikzcxylh]{font-size:12.5px;color:var(--gray);text-transform:uppercase;letter-spacing:.5px;font-weight:700}.wizsection[data-astro-cid-ikzcxylh]{font-size:12.5px;color:var(--lpurple);text-transform:uppercase;letter-spacing:.5px;font-weight:800}.wizq[data-astro-cid-ikzcxylh]{font-size:23px;margin-bottom:6px}.wizhint[data-astro-cid-ikzcxylh]{color:var(--light);font-size:14px;margin-bottom:18px}.wizerr[data-astro-cid-ikzcxylh]{color:var(--red);font-size:13px;margin:-8px 0 14px;font-weight:700}.wizbtns[data-astro-cid-ikzcxylh]{display:flex;justify-content:space-between;align-items:center}.wizback[data-astro-cid-ikzcxylh]{background:transparent;border:1px solid rgba(139,47,201,.35);color:var(--light);padding:12px 22px;border-radius:10px;cursor:pointer;font-size:14px}.cta[data-astro-cid-ikzcxylh]:disabled{opacity:.45;cursor:not-allowed}.formgrid[data-astro-cid-ikzcxylh]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ffield[data-astro-cid-ikzcxylh]{display:flex;flex-direction:column;gap:6px}.ffield[data-astro-cid-ikzcxylh] label[data-astro-cid-ikzcxylh]{font-size:12.5px;color:var(--gray);font-weight:700}.ffield[data-astro-cid-ikzcxylh] input[data-astro-cid-ikzcxylh],.ffield[data-astro-cid-ikzcxylh] textarea[data-astro-cid-ikzcxylh]{background:var(--deep);border:1px solid rgba(139,47,201,.35);border-radius:8px;padding:10px 12px;color:#fff;font-size:14px;font-family:inherit}@media (max-width:640px){.formgrid[data-astro-cid-ikzcxylh]{grid-template-columns:1fr}}.leadbtnrow[data-astro-cid-ikzcxylh]{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.scorewrap[data-astro-cid-ikzcxylh]{display:flex;align-items:center;gap:30px;margin:24px 0 28px;flex-wrap:wrap}.scorecircle[data-astro-cid-ikzcxylh]{width:124px;height:124px;border-radius:50%;border:6px solid var(--lpurple);display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--mid);flex-shrink:0;transition:border-color .3s}.scorenum[data-astro-cid-ikzcxylh]{font-size:34px;font-weight:900;color:#fff;line-height:1}.scoremax[data-astro-cid-ikzcxylh]{font-size:12px;color:var(--gray)}.scoreside[data-astro-cid-ikzcxylh]{flex:1;min-width:220px}.statuspill[data-astro-cid-ikzcxylh]{display:inline-block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;padding:5px 13px;border-radius:20px;border:1px solid transparent;margin-bottom:10px}.scorecat[data-astro-cid-ikzcxylh]{font-size:19px;font-weight:800;color:#fff;margin-bottom:6px}.scorecatdesc[data-astro-cid-ikzcxylh]{font-size:13.5px;color:var(--light);line-height:1.6}.signalgrid[data-astro-cid-ikzcxylh]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:26px}.signalchip[data-astro-cid-ikzcxylh]{background:var(--mid);border:1px solid rgba(139,47,201,.3);border-radius:10px;padding:12px 10px;text-align:center}.signalchip[data-astro-cid-ikzcxylh] .sclabel[data-astro-cid-ikzcxylh]{font-size:10.5px;color:var(--gray);text-transform:uppercase;letter-spacing:.4px;font-weight:700;margin-bottom:6px}.signalchip[data-astro-cid-ikzcxylh] .scval[data-astro-cid-ikzcxylh]{font-size:13.5px;font-weight:800;color:#fff}@media (max-width:760px){.signalgrid[data-astro-cid-ikzcxylh]{grid-template-columns:repeat(2,1fr)}}.resultcols[data-astro-cid-ikzcxylh]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.resultcol[data-astro-cid-ikzcxylh] h4[data-astro-cid-ikzcxylh]{color:#fff;font-size:15px;font-weight:800;margin-bottom:10px}.resultcol[data-astro-cid-ikzcxylh] ul[data-astro-cid-ikzcxylh]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.resultcol[data-astro-cid-ikzcxylh] li[data-astro-cid-ikzcxylh]{background:var(--mid);border:1px solid rgba(139,47,201,.3);border-radius:10px;padding:10px 14px;font-size:13.5px;color:var(--light)}@media (max-width:700px){.resultcols[data-astro-cid-ikzcxylh]{grid-template-columns:1fr}}.discountbox[data-astro-cid-ikzcxylh]{background:linear-gradient(135deg,var(--mid),var(--deep));border:1px solid var(--purple);border-radius:14px;padding:20px 24px;margin-top:24px;text-align:center}.discounttitle[data-astro-cid-ikzcxylh]{font-size:14px;color:var(--light);margin-bottom:8px}.discountcode[data-astro-cid-ikzcxylh]{font-size:22px;font-weight:900;letter-spacing:1px;color:#fff;background:#8b2fc940;display:inline-block;padding:8px 20px;border-radius:8px;margin-bottom:8px}.discounttext[data-astro-cid-ikzcxylh]{font-size:12.5px;color:var(--gray)}
