.readiness-diagnostic-module__HnFSpa__page{color:#f9fbf4;background:#07111f;min-height:calc(100vh - 74px);position:relative;overflow:hidden}.readiness-diagnostic-module__HnFSpa__ambient{pointer-events:none;background:radial-gradient(circle at 82% 14%,#c8ff3224,#0000 26rem),radial-gradient(circle at 6% 80%,#24776f38,#0000 30rem),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/42px 42px;position:absolute;inset:0}.readiness-diagnostic-module__HnFSpa__shell{z-index:1;width:min(1080px,100% - 40px);margin:0 auto;padding:clamp(40px,6vw,84px) 0 clamp(64px,8vw,104px);position:relative}.readiness-diagnostic-module__HnFSpa__eyebrowRow{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;display:flex}.readiness-diagnostic-module__HnFSpa__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#c8ff32;align-items:center;gap:8px;font-size:.76rem;font-weight:800;display:inline-flex}.readiness-diagnostic-module__HnFSpa__meta{letter-spacing:.09em;text-transform:uppercase;color:#f9fbf4ad;font-size:.76rem;font-weight:700}.readiness-diagnostic-module__HnFSpa__title{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(2rem,4.4vw,3.1rem);line-height:1.06}.readiness-diagnostic-module__HnFSpa__intro{color:#f9fbf4db;max-width:62ch;margin:0 0 18px;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.62}.readiness-diagnostic-module__HnFSpa__panel{background:#081626e6;border:1px solid #ffffff29;border-radius:20px;box-shadow:0 30px 90px #0000004d}.readiness-diagnostic-module__HnFSpa__introPanel,.readiness-diagnostic-module__HnFSpa__questionPanel{max-width:860px;padding:clamp(22px,4vw,40px)}.readiness-diagnostic-module__HnFSpa__noteList{gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.readiness-diagnostic-module__HnFSpa__noteList li{color:#f9fbf4cc;align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.55;display:flex}.readiness-diagnostic-module__HnFSpa__noteIcon{color:#c8ff32;flex:none;margin-top:2px}.readiness-diagnostic-module__HnFSpa__progressMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.readiness-diagnostic-module__HnFSpa__progressTrack{background:#ffffff1f;border-radius:999px;height:6px;margin-bottom:26px;overflow:hidden}.readiness-diagnostic-module__HnFSpa__progressValue{background:linear-gradient(90deg,#24776f,#c8ff32);border-radius:999px;height:100%}.readiness-diagnostic-module__HnFSpa__questionLegend{letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(1.18rem,2.2vw,1.55rem);font-weight:750;line-height:1.28;display:block}.readiness-diagnostic-module__HnFSpa__fieldset{border:0;margin:0;padding:0}.readiness-diagnostic-module__HnFSpa__explanation{color:#f9fbf4b8;margin:0 0 22px;font-size:.92rem;line-height:1.55}.readiness-diagnostic-module__HnFSpa__explanation strong{letter-spacing:.09em;text-transform:uppercase;color:#f9fbf48c;margin-bottom:4px;font-size:.72rem;font-weight:800;display:block}.readiness-diagnostic-module__HnFSpa__options{gap:10px;margin-bottom:22px;display:grid}.readiness-diagnostic-module__HnFSpa__option{cursor:pointer;background:#ffffff09;border:1px solid #ffffff29;border-radius:14px;align-items:flex-start;gap:12px;padding:15px 17px;transition:border-color .15s,background .15s;display:flex}.readiness-diagnostic-module__HnFSpa__option:hover{background:#c8ff3212;border-color:#c8ff3273}.readiness-diagnostic-module__HnFSpa__option input{accent-color:#c8ff32;flex:none;width:18px;height:18px;margin:2px 0 0}.readiness-diagnostic-module__HnFSpa__option input:focus-visible{outline-offset:3px;outline:3px solid #c8ff32}.readiness-diagnostic-module__HnFSpa__option:has(input:checked){background:#c8ff321c;border-color:#c8ff32}.readiness-diagnostic-module__HnFSpa__optionLabel{font-size:1rem;line-height:1.45}.readiness-diagnostic-module__HnFSpa__error{color:#f7dca4;background:#f0b84a1f;border:1px solid #f0b84a8c;border-radius:10px;margin:0 0 16px;padding:11px 14px;font-size:.92rem}.readiness-diagnostic-module__HnFSpa__navigation{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.readiness-diagnostic-module__HnFSpa__primaryButton,.readiness-diagnostic-module__HnFSpa__secondaryButton{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:13px 22px;font-size:.97rem;font-weight:750;display:inline-flex}.readiness-diagnostic-module__HnFSpa__primaryButton{color:#07111f;background:#c8ff32;border-color:#c8ff32}.readiness-diagnostic-module__HnFSpa__primaryButton:hover{background:#a9dc18;border-color:#a9dc18}.readiness-diagnostic-module__HnFSpa__secondaryButton{color:#f9fbf4;background:0 0;border-color:#ffffff4d}.readiness-diagnostic-module__HnFSpa__secondaryButton:hover{color:#c8ff32;border-color:#c8ff32}.readiness-diagnostic-module__HnFSpa__primaryButton:focus-visible,.readiness-diagnostic-module__HnFSpa__secondaryButton:focus-visible{outline-offset:3px;outline:3px solid #c8ff32}.readiness-diagnostic-module__HnFSpa__resultGrid{gap:20px;display:grid}.readiness-diagnostic-module__HnFSpa__scorePanel{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,44px);padding:clamp(22px,4vw,38px);display:grid}@media (max-width:760px){.readiness-diagnostic-module__HnFSpa__scorePanel{grid-template-columns:minmax(0,1fr)}}.readiness-diagnostic-module__HnFSpa__scoreValue{letter-spacing:-.03em;color:#c8ff32;align-items:baseline;gap:8px;font-size:clamp(3.4rem,8vw,5rem);font-weight:820;line-height:1;display:flex}.readiness-diagnostic-module__HnFSpa__scoreOutOf{letter-spacing:.02em;color:#f9fbf499;font-size:1rem;font-weight:700}.readiness-diagnostic-module__HnFSpa__scoreLabel{letter-spacing:.1em;text-transform:uppercase;color:#f9fbf4a8;margin:10px 0 0;font-size:.76rem;font-weight:800}.readiness-diagnostic-module__HnFSpa__bandTitle{letter-spacing:-.015em;margin:0 0 10px;font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1.2}.readiness-diagnostic-module__HnFSpa__bandExplanation{color:#f9fbf4d6;margin:0 0 12px;font-size:.98rem;line-height:1.6}.readiness-diagnostic-module__HnFSpa__footnote{color:#f9fbf494;margin:0;font-size:.82rem;line-height:1.5}.readiness-diagnostic-module__HnFSpa__section{padding:clamp(20px,3.4vw,32px)}.readiness-diagnostic-module__HnFSpa__sectionTitle{letter-spacing:.11em;text-transform:uppercase;color:#c8ff32;margin:0 0 16px;font-size:.78rem;font-weight:800}.readiness-diagnostic-module__HnFSpa__dimensionList{gap:16px;margin:0;padding:0;list-style:none;display:grid}.readiness-diagnostic-module__HnFSpa__dimensionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:7px;display:flex}.readiness-diagnostic-module__HnFSpa__dimensionName{font-size:.98rem;font-weight:700}.readiness-diagnostic-module__HnFSpa__dimensionScore{color:#f9fbf4a8;font-size:.86rem}.readiness-diagnostic-module__HnFSpa__bar{background:#ffffff1f;border-radius:999px;height:8px;overflow:hidden}.readiness-diagnostic-module__HnFSpa__barValue{background:linear-gradient(90deg,#24776f,#c8ff32);border-radius:999px;height:100%}.readiness-diagnostic-module__HnFSpa__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.readiness-diagnostic-module__HnFSpa__list li{color:#f9fbf4db;padding-left:18px;font-size:.97rem;line-height:1.58;position:relative}.readiness-diagnostic-module__HnFSpa__list li:before{content:"";background:#c8ff32;border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.readiness-diagnostic-module__HnFSpa__blockerList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.readiness-diagnostic-module__HnFSpa__blockerItem{background:#ffffff09;border:1px solid #ffffff29;border-radius:14px;padding:15px 17px}.readiness-diagnostic-module__HnFSpa__statusPill{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;margin-bottom:8px;padding:4px 11px;font-size:.72rem;font-weight:800;display:inline-flex}.readiness-diagnostic-module__HnFSpa__statusHard{color:#f7dca4;background:#f0b84a2e}.readiness-diagnostic-module__HnFSpa__statusReview{color:#a9e4dc;background:#24776f4d}.readiness-diagnostic-module__HnFSpa__statusRemediable{color:#dcff8f;background:#c8ff3229}.readiness-diagnostic-module__HnFSpa__blockerReason{margin:0;font-size:.97rem;line-height:1.58}.readiness-diagnostic-module__HnFSpa__definitionList{gap:10px;margin:0;display:grid}.readiness-diagnostic-module__HnFSpa__definitionRow{border-bottom:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-bottom:9px;font-size:.87rem;display:flex}.readiness-diagnostic-module__HnFSpa__definitionRow dt{color:#f9fbf49e}.readiness-diagnostic-module__HnFSpa__definitionRow dd{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#f9fbf4e0;margin:0}.readiness-diagnostic-module__HnFSpa__ctaRow{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.readiness-diagnostic-module__HnFSpa__copyRow{border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding-top:18px;display:flex}.readiness-diagnostic-module__HnFSpa__copyRow .readiness-diagnostic-module__HnFSpa__disclosure{flex:22ch}.readiness-diagnostic-module__HnFSpa__copyRow .readiness-diagnostic-module__HnFSpa__error{flex:100%;margin:0}.readiness-diagnostic-module__HnFSpa__disclosure{color:#f9fbf4ad;margin:0;font-size:.85rem;line-height:1.55}.readiness-diagnostic-module__HnFSpa__disclaimer{color:#f9fbf4bd;margin:0;font-size:.87rem;line-height:1.66}.readiness-diagnostic-module__HnFSpa__planPanel{background:#c8ff320f;border-color:#c8ff3259;padding:clamp(20px,3.4vw,32px)}.readiness-diagnostic-module__HnFSpa__planTitle{margin:0 0 10px;font-size:clamp(1.15rem,2.2vw,1.5rem);line-height:1.25}.readiness-diagnostic-module__HnFSpa__planBody{color:#f9fbf4db;margin:0 0 16px;font-size:.98rem;line-height:1.6}.readiness-diagnostic-module__HnFSpa__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
