.page_grid__ouLLf{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:1.25rem;gap:1.25rem}.page_card__DHWGP{display:flex;flex-direction:column;gap:.6rem;height:100%;padding:1.75rem 1.6rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);transition:transform .25s ease,border-color .25s ease,background .25s ease}.page_card__DHWGP:before{content:"";display:block;width:40px;height:3px;border-radius:2px;background:var(--gradient-pill);margin-bottom:.35rem}.page_card__DHWGP:hover{transform:translateY(-4px);border-color:var(--border-strong);background:var(--surface-hover)}.page_cardTitle__VMZYv{font-size:1.2rem}.page_cardText__GyTiT{flex:1 1;color:var(--text-muted);font-size:.96rem}.page_arrow__Q7m3Y{color:var(--secondary);font-weight:600;font-size:.92rem}.page_note__uRuRV{max-width:760px;display:flex;flex-direction:column;gap:1.1rem;font-size:1.05rem;color:var(--ink-muted)}.page_noteTitle__G5QaG{margin-bottom:.25rem}.page_noteLinks__CpGFF{margin-top:.5rem;color:var(--ink-dim)}.page_noteLinks__CpGFF a{color:var(--deck-blue);font-weight:600}.page_noteLinks__CpGFF a:hover{text-decoration:underline}.ErpReadiness_wrap__f6_Z_{max-width:860px}.ErpReadiness_fieldset__M_Dmh{margin:0 0 1.5rem;padding:0;border:0;min-width:0}.ErpReadiness_legend__Ua8Iw{display:block;padding:0;font-family:var(--font-heading);font-weight:700;font-size:1.05rem;color:#fff;margin-bottom:1rem}.section-light .ErpReadiness_legend__Ua8Iw{color:var(--ink)}.ErpReadiness_list__R80jB{display:grid;grid-gap:.7rem;gap:.7rem}.ErpReadiness_option__EcKQY{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:.85rem;gap:.85rem;align-items:start;padding:.95rem 1.1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;transition:border-color .2s ease,background .2s ease}.ErpReadiness_option__EcKQY:hover{border-color:var(--border-strong);background:var(--surface-hover)}.section-light .ErpReadiness_option__EcKQY{background:var(--light-2);border-color:var(--light-border)}.ErpReadiness_checkbox__WDClv{width:20px;height:20px;margin:.15rem 0 0;accent-color:var(--primary);cursor:pointer}.ErpReadiness_optionBody__MZfOw{display:flex;flex-direction:column;gap:.2rem}.ErpReadiness_optionLabel__hNVoX{font-weight:600;color:#fff;line-height:1.35}.ErpReadiness_optionDetail__4vUJ3{font-size:.9rem;color:var(--text-muted);line-height:1.4}.section-light .ErpReadiness_optionLabel__hNVoX{color:var(--ink)}.section-light .ErpReadiness_optionDetail__4vUJ3{color:var(--ink-muted)}.ErpReadiness_option__EcKQY:focus-within{outline:3px solid var(--secondary);outline-offset:2px}.ErpReadiness_actions__C8zRl{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;margin-bottom:1.5rem}.ErpReadiness_reset__BhSTM{background:none;border:0;padding:0;font:inherit;font-size:.92rem;color:var(--secondary);text-decoration:underline;cursor:pointer}.section-light .ErpReadiness_reset__BhSTM{color:var(--deck-blue)}.ErpReadiness_result__s_HNn{padding:1.6rem 1.5rem;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);border-left-width:4px}.section-light .ErpReadiness_result__s_HNn{background:var(--light-2);border-color:var(--light-border)}.ErpReadiness_low__LcQhT{border-left-color:var(--success)}.ErpReadiness_mid__raccO{border-left-color:var(--warning)}.ErpReadiness_high__NVPog{border-left-color:var(--secondary)}.ErpReadiness_score__1dWC6{font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--text-dim);margin-bottom:.5rem}.section-light .ErpReadiness_score__1dWC6{color:var(--ink-dim)}.ErpReadiness_resultTitle__UE6WS{font-size:clamp(1.15rem,2vw,1.4rem);margin-bottom:.7rem}.ErpReadiness_resultBody__pvHzL{color:var(--text-muted);margin-bottom:1rem}.section-light .ErpReadiness_resultBody__pvHzL{color:var(--ink-muted)}.ErpReadiness_disclaimer__dbxVL{font-size:.88rem;color:var(--text-dim);padding-top:.9rem;border-top:1px solid var(--border);margin-bottom:.9rem}.section-light .ErpReadiness_disclaimer__dbxVL{color:var(--ink-dim);border-top-color:var(--light-border)}.ErpReadiness_resultCta__xl7yZ a{color:var(--secondary);font-weight:600}.section-light .ErpReadiness_resultCta__xl7yZ a{color:var(--deck-blue)}.ErpReadiness_resultCta__xl7yZ a:hover{text-decoration:underline}