.Readiness-module__4cYC5q__page{background:var(--paper);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-marcellus), Georgia, serif;color:var(--off-black);margin:0 0 16px;font-size:clamp(32px,5vw,44px);line-height:1.15}.Readiness-module__4cYC5q__lede{max-width:62ch;color:var(--muted);margin:0;font-size:19px;line-height:1.65}.Readiness-module__4cYC5q__questions{gap:14px;display:grid}.Readiness-module__4cYC5q__q{background:var(--white);border-radius:var(--radius-card);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-marcellus), Georgia, serif;color:var(--off-black);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(--honey);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(--white);min-height:46px;color:var(--off-black);font-family:var(--font-urbanist), 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(--off-black);background:var(--yellow-soft);font-weight:500}.Readiness-module__4cYC5q__progress{color:var(--text-muted);margin:18px 0 0;font-size:16px}.Readiness-module__4cYC5q__report{background:var(--deep-navy);border-radius:var(--radius-card);margin-top:32px;padding:34px 32px;scroll-margin-top:20px}.Readiness-module__4cYC5q__reportH2{font-family:var(--font-marcellus), Georgia, serif;color:var(--paper);margin:0 0 14px;font-size:28px}.Readiness-module__4cYC5q__duty{color:var(--cool-gray);margin:0 0 24px;font-size:19px;line-height:1.6}.Readiness-module__4cYC5q__duty strong{color:var(--paper);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-marcellus), Georgia, serif;color:var(--paper);align-items:center;gap:10px;margin:0 0 6px;font-size:20px;display:flex}.Readiness-module__4cYC5q__pillarScore{font-family:var(--font-urbanist), sans-serif;color:var(--cool-gray);margin-left:auto;font-size:14px}.Readiness-module__4cYC5q__pillarFix{color:var(--cool-gray);margin:0;font-size:16px;line-height:1.6}.Readiness-module__4cYC5q__iconGreen{color:#a9d18e}.Readiness-module__4cYC5q__iconAmber{color:var(--yellow)}.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-urbanist), 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(--yellow);color:var(--off-black)}.Readiness-module__4cYC5q__btnPrimary:hover{background:var(--honey);color:var(--white)}.Readiness-module__4cYC5q__btnPrimary:disabled{opacity:.6}.Readiness-module__4cYC5q__btnSecondary{color:var(--paper);background:0 0;border:1px solid #f2f0eb66}.Readiness-module__4cYC5q__btnSecondary:hover{border-color:var(--paper)}.Readiness-module__4cYC5q__emailRow{flex-wrap:wrap;gap:10px;display:flex}.Readiness-module__4cYC5q__input{border-radius:var(--radius-sm);background:var(--white);min-width:200px;min-height:50px;color:var(--off-black);font-family:var(--font-urbanist), sans-serif;border:none;flex:1;padding:0 16px;font-size:16px}.Readiness-module__4cYC5q__input::placeholder{color:var(--muted-light)}.Readiness-module__4cYC5q__emailDone{border-radius:var(--radius-sm);color:var(--paper);background:#ffffff14;margin:0;padding:14px 18px;font-size:17px}.Readiness-module__4cYC5q__fine{color:var(--cool-gray);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}}
