.Readiness-module__4cYC5q__page{background:var(--surface-canvas);padding:56px 24px 96px}.Readiness-module__4cYC5q__container{max-width:920px;margin:0 auto}.Readiness-module__4cYC5q__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 14px;font-size:11px}.Readiness-module__4cYC5q__hero{margin-bottom:36px}.Readiness-module__4cYC5q__h1{font-family:var(--font-heading), Georgia, serif;color:var(--text-primary);margin:0 0 16px;font-size:clamp(32px,5vw,44px);line-height:1.15}.Readiness-module__4cYC5q__lede{max-width:62ch;color:var(--text-secondary);margin:0;font-size:19px;line-height:1.65}.Readiness-module__4cYC5q__questions{gap:14px;display:grid}.Readiness-module__4cYC5q__q{background:var(--surface-card);border-radius:var(--radius-lg);border:none;margin:0;padding:20px 24px;box-shadow:0 2px 10px #0000000d}.Readiness-module__4cYC5q__legend{float:left;width:100%;font-family:var(--font-heading), Georgia, serif;color:var(--text-primary);align-items:baseline;gap:12px;margin-bottom:14px;padding:0;font-size:20px;line-height:1.35;display:flex}.Readiness-module__4cYC5q__legend+*{clear:both}.Readiness-module__4cYC5q__qNum{color:var(--accent-primary);font-variant-numeric:tabular-nums;flex:none;font-size:15px}.Readiness-module__4cYC5q__options{flex-wrap:wrap;gap:8px;display:flex}.Readiness-module__4cYC5q__option{border-radius:var(--radius-pill);background:var(--surface-card);min-height:46px;color:var(--text-primary);font-family:var(--font-body), sans-serif;cursor:pointer;border:1px solid #1e1e1e29;padding:10px 18px;font-size:16px}.Readiness-module__4cYC5q__option:hover{border-color:#1e1e1e66}.Readiness-module__4cYC5q__optionOn{border-color:var(--text-primary);background:var(--lime-100);font-weight:500}.Readiness-module__4cYC5q__progress{color:var(--text-muted);margin:18px 0 0;font-size:16px}.Readiness-module__4cYC5q__report{background:var(--surface-inverse);border-radius:var(--radius-lg);margin-top:32px;padding:34px 32px;scroll-margin-top:20px}.Readiness-module__4cYC5q__reportH2{font-family:var(--font-heading), Georgia, serif;color:var(--surface-canvas);margin:0 0 14px;font-size:28px}.Readiness-module__4cYC5q__duty{color:var(--text-inverse-secondary);margin:0 0 24px;font-size:19px;line-height:1.6}.Readiness-module__4cYC5q__duty strong{color:var(--surface-canvas);font-weight:600}.Readiness-module__4cYC5q__pillars{gap:12px;margin-bottom:26px;display:grid}.Readiness-module__4cYC5q__pillar{border-radius:var(--radius-sm);background:#ffffff0f;padding:16px 20px}.Readiness-module__4cYC5q__pillarHead{font-family:var(--font-heading), Georgia, serif;color:var(--surface-canvas);align-items:center;gap:10px;margin:0 0 6px;font-size:20px;display:flex}.Readiness-module__4cYC5q__pillarScore{font-family:var(--font-body), sans-serif;color:var(--text-inverse-secondary);margin-left:auto;font-size:14px}.Readiness-module__4cYC5q__pillarFix{color:var(--text-inverse-secondary);margin:0;font-size:16px;line-height:1.6}.Readiness-module__4cYC5q__iconGreen{color:#a9d18e}.Readiness-module__4cYC5q__iconAmber{color:var(--accent-highlight)}.Readiness-module__4cYC5q__iconRed{color:#e8a79b}.Readiness-module__4cYC5q__reportCtas{flex-wrap:wrap;gap:12px;margin-bottom:22px;display:flex}.Readiness-module__4cYC5q__btnPrimary,.Readiness-module__4cYC5q__btnSecondary{border-radius:var(--radius-pill);min-height:50px;font-family:var(--font-body), sans-serif;cursor:pointer;border:none;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.Readiness-module__4cYC5q__btnPrimary{background:var(--accent-highlight);color:var(--text-primary)}.Readiness-module__4cYC5q__btnPrimary:hover{background:var(--accent-primary);color:var(--surface-card)}.Readiness-module__4cYC5q__btnPrimary:disabled{opacity:.6}.Readiness-module__4cYC5q__btnSecondary{color:var(--surface-canvas);background:0 0;border:1px solid #f2f0eb66}.Readiness-module__4cYC5q__btnSecondary:hover{border-color:var(--surface-canvas)}.Readiness-module__4cYC5q__emailRow{flex-wrap:wrap;gap:10px;display:flex}.Readiness-module__4cYC5q__input{border-radius:var(--radius-sm);background:var(--surface-card);min-width:200px;min-height:50px;color:var(--text-primary);font-family:var(--font-body), sans-serif;border:none;flex:1;padding:0 16px;font-size:16px}.Readiness-module__4cYC5q__input::placeholder{color:var(--ink-300)}.Readiness-module__4cYC5q__emailDone{border-radius:var(--radius-sm);color:var(--surface-canvas);background:#ffffff14;margin:0;padding:14px 18px;font-size:17px}.Readiness-module__4cYC5q__fine{color:var(--text-inverse-secondary);margin:14px 0 0;font-size:14px;line-height:1.55}@media (max-width:560px){.Readiness-module__4cYC5q__q{padding:16px 18px}.Readiness-module__4cYC5q__report{padding:26px 20px}}.Readiness-module__4cYC5q__deadlineBig{font-family:var(--font-display);letter-spacing:-.03em;color:var(--accent-primary);font-variant-numeric:tabular-nums;margin:4px 0 8px;font-size:clamp(44px,9vw,68px);font-weight:400;line-height:1}
