 @media only screen and (min-width: 0rem) {#readiness-intro {padding: clamp(3rem, 6vw, 4.5rem) 1rem 0;}#readiness-intro .cs-container {width: 100%;max-width: 50rem;margin: auto;}#readiness-intro .cs-title {max-width: 20ch;}#readiness-intro .cs-text {margin-bottom: 1rem;}#readiness-scorecard {padding: clamp(2rem, 5vw, 4rem) 1rem var(--sectionPadding);}#readiness-scorecard .cs-container {width: 100%;max-width: 45rem;margin: auto;}#readiness-scorecard .cs-readiness-quiz, #readiness-scorecard .cs-readiness-results {width: 100%;background: #fff;box-shadow: 0 12px 80px rgba(26, 26, 26, 0.08);padding: clamp(1.5rem, 4vw, 2.5rem);box-sizing: border-box;}#readiness-scorecard .cs-readiness-progress {margin-bottom: 1.5rem;}#readiness-scorecard .cs-readiness-progress-track {width: 100%;height: 0.375rem;background: #e8e8e8;border-radius: 0.1875rem;overflow: hidden;margin-bottom: 0.5rem;}#readiness-scorecard .cs-readiness-progress-fill {height: 100%;width: 10%;background: var(--primary);transition: width 0.25s ease;}#readiness-scorecard .cs-readiness-progress-label {font-size: 0.875rem;font-weight: 700;color: var(--bodyTextColor);}#readiness-scorecard .cs-readiness-label {margin: 0 0 0.5rem;font-size: 0.875rem;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--primary);}#readiness-scorecard .cs-readiness-prompt {margin: 0 0 1.5rem;font-size: clamp(1.25rem, 3vw, 1.625rem);line-height: 1.35em;color: var(--headerColor);font-weight: 800;}#readiness-scorecard .cs-readiness-options {display: grid;gap: 0.75rem;margin-bottom: 1.75rem;}#readiness-scorecard .cs-readiness-option {display: flex;align-items: center;gap: 0.75rem;min-height: 3rem;padding: 0.875rem 1rem;border: 2px solid #e0e0e0;background: #fafafa;cursor: pointer;font-size: 1rem;line-height: 1.4em;color: var(--headerColor);transition: border-color 0.2s, background-color 0.2s;-webkit-tap-highlight-color: transparent;}#readiness-scorecard .cs-readiness-option input {width: 1.125rem;height: 1.125rem;accent-color: var(--primary);flex-shrink: 0;}#readiness-scorecard .cs-readiness-option.is-selected, #readiness-scorecard .cs-readiness-option:has(input:checked) {border-color: var(--primary);background: rgba(212, 175, 55, 0.08);}#readiness-scorecard .cs-readiness-nav {display: flex;flex-direction: column-reverse;flex-wrap: wrap;gap: 0.75rem;justify-content: space-between;}#readiness-scorecard .cs-readiness-nav .cs-button-solid {width: 100%;}#readiness-scorecard .cs-button-solid {min-width: 8.75rem;min-height: 3rem;border: none;cursor: pointer;}#readiness-scorecard .cs-button-solid:disabled {opacity: 0.45;cursor: not-allowed;}#readiness-scorecard .cs-button-secondary {background: var(--secondary);}#readiness-scorecard .cs-readiness-score-card {margin-bottom: 2rem;padding-bottom: 1.5rem;border-bottom: 1px solid #e8e8e8;}#readiness-scorecard .cs-readiness-score {margin: 0;font-size: clamp(2.5rem, 8vw, 3.5rem);font-weight: 900;line-height: 1.1em;color: var(--headerColor);}#readiness-scorecard .cs-readiness-band {display: inline-block;margin: 0.5rem 0 1rem;padding: 0.375rem 0.75rem;font-size: 0.875rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.04em;background: var(--primary);color: #fff;}#readiness-scorecard .cs-readiness-band[data-band="unmanaged"] {background: #8b2942;}#readiness-scorecard .cs-readiness-band[data-band="getting-there"] {background: #996515;}#readiness-scorecard .cs-readiness-band[data-band="msp-ready"] {background: #2f6f4e;}#readiness-scorecard .cs-readiness-block {margin-bottom: 1.75rem;}#readiness-scorecard .cs-readiness-block .cs-h3 {margin: 0 0 0.75rem;font-size: clamp(1.25rem, 2.5vw, 1.5rem);color: var(--headerColor);}#readiness-scorecard .cs-readiness-block .cs-text {margin-bottom: 0.75rem;}#readiness-scorecard .cs-readiness-breakdown {margin: 0;padding: 0;list-style: none;display: grid;gap: 0.5rem;}#readiness-scorecard .cs-readiness-breakdown-item {display: grid;grid-template-columns: auto 1fr;grid-template-areas: "status label" "status answer";column-gap: 0.75rem;row-gap: 0.125rem;padding: 0.75rem;background: #f7f7f7;}#readiness-scorecard .cs-readiness-breakdown-status {grid-area: status;align-self: center;min-width: 3.25rem;text-align: center;font-size: 0.75rem;font-weight: 800;text-transform: uppercase;letter-spacing: 0.04em;padding: 0.25rem 0.375rem;color: #fff;}#readiness-scorecard .is-pass .cs-readiness-breakdown-status {background: #2f6f4e;}#readiness-scorecard .is-fail .cs-readiness-breakdown-status {background: #8b2942;}#readiness-scorecard .cs-readiness-breakdown-label {grid-area: label;font-weight: 700;color: var(--headerColor);}#readiness-scorecard .cs-readiness-breakdown-answer {grid-area: answer;font-size: 0.875rem;color: var(--bodyTextColor);}#readiness-scorecard .cs-readiness-roadmap {margin: 0;padding-left: 1.25rem;display: grid;gap: 0.75rem;color: var(--bodyTextColor);line-height: 1.5em;}#readiness-scorecard .cs-readiness-actions {display: flex;flex-direction: column;gap: 0.75rem;margin-bottom: 2rem;}#readiness-scorecard .cs-readiness-actions .cs-button-solid {text-align: center;text-decoration: none;}#readiness-scorecard .cs-readiness-pdf {padding-top: 1.5rem;border-top: 1px solid #e8e8e8;}#readiness-scorecard .cs-readiness-pdf .cs-h3 {margin: 0 0 0.5rem;font-size: 1.25rem;color: var(--headerColor);}#readiness-scorecard .cs-readiness-pdf .cs-text {margin-bottom: 1rem;}#readiness-scorecard .cs-readiness-pdf-form {display: grid;gap: 0.75rem;}#readiness-scorecard .cs-readiness-pdf-form .cs-label {display: grid;gap: 0.375rem;font-weight: 700;color: var(--headerColor);}#readiness-scorecard .cs-readiness-pdf-form .cs-input {width: 100%;box-sizing: border-box;padding: 0.75rem 0.875rem;border: 1px solid #cfcfcf;font-size: 1rem;font-family: inherit;}body.dark-mode #readiness-scorecard .cs-readiness-quiz, body.dark-mode #readiness-scorecard .cs-readiness-results {background: var(--medium);}body.dark-mode #readiness-scorecard .cs-readiness-prompt, body.dark-mode #readiness-scorecard .cs-readiness-score, body.dark-mode #readiness-scorecard .cs-h3, body.dark-mode #readiness-scorecard .cs-readiness-breakdown-label, body.dark-mode #readiness-scorecard .cs-readiness-breakdown-answer, body.dark-mode #readiness-scorecard .cs-readiness-roadmap, body.dark-mode #readiness-scorecard .cs-readiness-progress-label, body.dark-mode #readiness-scorecard .cs-label, body.dark-mode #readiness-scorecard .cs-text {color: var(--bodyTextColorWhite);}body.dark-mode #readiness-scorecard .cs-readiness-progress-track {background: #444;}body.dark-mode #readiness-scorecard .cs-readiness-option, body.dark-mode #readiness-scorecard .cs-readiness-breakdown-item {background: var(--dark);border-color: #444;color: var(--bodyTextColorWhite);}body.dark-mode #readiness-scorecard .cs-readiness-option.is-selected {border-color: var(--primary);}body.dark-mode #readiness-scorecard .cs-readiness-pdf {border-top-color: #555;}body.dark-mode #readiness-scorecard .cs-input {background: var(--dark);color: var(--bodyTextColorWhite);border-color: #555;}}@media only screen and (min-width: 48rem) {#readiness-scorecard .cs-readiness-nav {flex-direction: row;}#readiness-scorecard .cs-readiness-nav .cs-button-solid {width: auto;}#readiness-scorecard .cs-readiness-actions {flex-direction: row;flex-wrap: wrap;}#readiness-scorecard .cs-readiness-pdf-form {grid-template-columns: 1fr auto;align-items: end;}#readiness-scorecard .cs-readiness-pdf-form .cs-label {grid-column: 1;}#readiness-scorecard .cs-readiness-pdf-form .cs-button-solid {grid-column: 2;}}