/* Risk Check interpretation: readable evidence first, index second. */
.rc-result .rc-score{display:block;margin:24px 0!important}
.rc-result .rc-score-value{display:flex!important;align-items:baseline;gap:10px;margin:0!important;line-height:1!important}
.rc-result .rc-score-value strong,.rc-result .rc-score-value strong *{display:inline!important;font:500 clamp(48px,12vw,72px)/1 'Space Grotesk',sans-serif!important;color:#E7CE96!important;letter-spacing:-.04em}
.rc-result .rc-score-value .rc-score-max{display:inline!important;font:400 23px/1.3 'Space Grotesk',sans-serif!important;color:#AEB9C9!important;letter-spacing:0}
.rc-result .rc-score-level{margin:14px 0 0!important;font:12px/1.6 'JetBrains Mono',monospace!important;letter-spacing:.08em;color:#E7CE96}
.rc-result .rc-score-level *,.rc-result .rc-score-max *{display:inline!important;font:inherit!important;color:inherit!important;letter-spacing:inherit!important}
.rc-flow input[type=tel]{display:block;min-height:52px;width:100%;margin-top:9px;padding:13px 16px;background:#0b1420;border:1px solid #45505e;color:#e9e6df;font:16px/1.5 'Manrope',sans-serif;border-radius:0}
.rc-flow [aria-invalid=true]{border-color:#EF9999!important;outline:1px solid #EF9999}
.rc-blindspot{min-width:44px;min-height:44px;touch-action:manipulation;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}
.rc-blindspot:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:50%}
.rc-scenario-complete{padding:22px;border:1px solid #75613c;background:rgba(201,164,92,.06);margin-top:20px}
.rc-step-counter{margin:0 0 16px;font:600 13px/1.6 'JetBrains Mono',monospace;color:#E7CE96;letter-spacing:.06em}
.rc-auto-note{font:13px/1.7 'Manrope',sans-serif;color:#AEB9C9;margin:0 0 16px;min-height:22px}
.rc-question [data-rc-options] button{touch-action:manipulation;-webkit-appearance:none;appearance:none}
.rc-question [data-rc-options] button:focus-visible{outline:2px solid #E7CE96;outline-offset:3px}
.rc-question[aria-busy=true] [data-rc-options] button{cursor:default;pointer-events:none}
.rc-step-header h2:focus,.rc-flow>h2:focus{outline:none}
@media(prefers-reduced-motion:reduce){.rc-question *{animation:none!important;transition:none!important}}
.rc-flow,.rc-result{width:100%;max-width:960px;color:#e9e6df;font:16px/1.75 'Manrope',sans-serif;overflow-wrap:anywhere}
.rc-flow{max-width:780px}.rc-flow h2,.rc-conclusion h2{font:500 clamp(28px,4vw,44px)/1.18 'Space Grotesk',sans-serif;letter-spacing:-.025em;margin:14px 0 24px}
.rc-result h3{font:500 clamp(23px,2.6vw,31px)/1.3 'Space Grotesk',sans-serif;margin:0 0 16px}.rc-result h4{font:500 21px/1.4 'Space Grotesk',sans-serif;margin:10px 0 16px}
.rc-flow p,.rc-result p{margin:12px 0 20px}.rc-result strong{font-weight:600;color:#e9e6df}
.rc-eyebrow{font:11px/1.7 'JetBrains Mono',monospace;letter-spacing:.15em;color:#c9a45c!important;text-transform:uppercase}
.rc-note,.rc-versions,.rc-receipt{font-size:14px;line-height:1.75;color:#aeb9c9}.rc-receipt{margin-top:26px!important}
.rc-notice{border-left:2px solid #c9a45c;background:rgba(201,164,92,.07);padding:16px 20px;color:#e7ce96}
.rc-flow a,.rc-result a{color:#e7ce96}.rc-primary,.rc-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:16px 24px;border:1px solid #c9a45c;font:600 13px/1.6 'Manrope',sans-serif;letter-spacing:.05em;text-align:center;text-decoration:none!important;cursor:pointer;appearance:none;-webkit-appearance:none;touch-action:manipulation}
.rc-flow .rc-primary,.rc-result .rc-primary{background:linear-gradient(100deg,#c9a45c,#e7ce96);color:#05090f!important}.rc-secondary{background:transparent;color:#e9e6df;border-color:#45505e}.rc-primary:focus-visible,.rc-secondary:focus-visible,.rc-text-button:focus-visible{outline:2px solid #e7ce96;outline-offset:4px}
.rc-actions{display:flex;flex-wrap:wrap;gap:16px;margin:30px 0}.rc-text-button{background:none;border:0;color:#e7ce96;padding:12px 0;font:inherit;cursor:pointer;text-align:left;min-height:44px}
.rc-context-fields{display:grid;gap:22px;margin:28px 0}.rc-personalization-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:18px}.rc-flow label{display:block;font-size:15px;color:#c6ceda}.rc-flow select,.rc-flow input[type=email],.rc-flow input[type=text]{display:block;min-height:52px;width:100%;margin-top:9px;padding:13px 16px;background:#0b1420;border:1px solid #45505e;color:#e9e6df;font:16px/1.5 'Manrope',sans-serif;color-scheme:dark;border-radius:0}.rc-flow select option{background:#0b1420;color:#e9e6df}
.rc-flow .rc-consent{display:flex;align-items:flex-start;gap:12px;margin:22px 0}.rc-consent input{width:20px;height:20px;flex-shrink:0;margin-top:4px;accent-color:#c9a45c}
.rc-followup{border:1px solid rgba(201,164,92,.3);margin:0 0 30px;padding:20px;min-width:0}.rc-followup legend{font-size:13px;color:#e7ce96;padding:0 8px}.rc-followup p{line-height:1.7}.rc-impact-options{display:grid;gap:10px}.rc-impact{padding:14px 16px;min-height:48px;border:1px solid #354351;background:#0a111c;color:#c6ceda;text-align:left;font:15px/1.6 'Manrope',sans-serif;cursor:pointer;touch-action:manipulation}.rc-impact[aria-pressed=true]{border-color:#c9a45c;background:rgba(201,164,92,.14);color:#fff}
.rc-conclusion{padding-bottom:32px}.rc-status-counts{font-size:14px;color:#c6ceda}.rc-result-section{padding:36px 0;border-top:1px solid #26303e}.rc-finding{padding:25px 0;border-top:1px solid rgba(201,164,92,.2)}.rc-finding:first-of-type{border-top:0}.rc-finding p{color:#c6ceda;font-size:16px}.rc-first-step{padding:14px 18px;border-left:2px solid #c9a45c;background:rgba(201,164,92,.05)}
.rc-unknowns ul{padding-left:22px}.rc-unknowns li{padding:10px 0}.rc-unknowns li span{display:block}.rc-score{font:24px/1.5 'Space Grotesk',sans-serif;color:#aeb9c9}.rc-score strong{font-size:56px;color:#e7ce96}.rc-score span{display:block;font:13px/1.7 'JetBrains Mono',monospace;letter-spacing:.08em;color:#e7ce96}.rc-dimension{display:grid;grid-template-columns:140px minmax(0,1fr) 160px;gap:12px;padding:17px 0;border-top:1px solid #26303e;font-size:14px}.rc-dimension span{color:#adb9c9}
.rc-all-findings{border-top:1px solid #26303e;padding:22px 0}.rc-all-findings summary{font:500 20px/1.5 'Space Grotesk',sans-serif;color:#e7ce96;cursor:pointer;min-height:44px}.rc-all-findings[open]{padding-bottom:32px}.rc-next-step{padding:30px;margin:38px 0;border:1px solid rgba(201,164,92,.3);background:rgba(201,164,92,.04)}.rc-versions{font-size:12px}
@media(max-width:600px){.rc-flow,.rc-result{font-size:16px}.rc-actions{flex-direction:column}.rc-actions>*{width:100%}.rc-dimension{grid-template-columns:1fr;gap:4px}.rc-next-step{padding:22px}.rc-primary,.rc-secondary{width:100%}.rc-followup{padding:16px}.rc-finding h4{font-size:22px}.rc-result-section{padding:28px 0}}
.rc-summary{margin:24px 0;padding:20px 24px;border-left:2px solid #c9a45c;background:linear-gradient(120deg,rgba(201,164,92,.08),rgba(15,26,40,.45))}.rc-summary p{color:#d3dae3}.rc-summary p:last-child{margin-bottom:0}.rc-plan-card{border:1px solid #37404b!important;background:#0b1420;margin:22px 0;padding:26px}.rc-plan-reason{font-size:14px!important;color:#bfccd9!important}.rc-answer-basis{margin:20px 0;border-block:1px solid #2b3644;padding:10px 0}.rc-answer-basis summary{min-height:44px;display:list-item;cursor:pointer;color:#e7ce96;padding:8px 0}.rc-answer-basis summary:focus-visible{outline:2px solid #e7ce96;outline-offset:3px}.rc-proof{margin:22px 0 0;display:grid;gap:18px}.rc-proof>div{border-top:1px solid #2b3644;padding-top:16px}.rc-proof dt{color:#e7ce96;font-size:14px;font-weight:600}.rc-proof dd{margin:7px 0 0;color:#c6ceda;line-height:1.75}.rc-unknown-item{padding:20px 0;border-top:1px solid #2b3644}.rc-unknown-item h4{font-size:19px}.rc-unknown-item p{margin-bottom:14px}
@media(max-width:768px){.rc-result .rc-plan-card{padding:20px}.rc-result .rc-summary{padding:16px 18px}.rc-result .rc-action-plan{padding-block:28px!important;padding-inline:0!important}.rc-result .rc-proof{gap:14px}.rc-result .rc-proof dd{font-size:16px}.rc-result .rc-eyebrow{font-size:11px!important}.rc-result .rc-unknown-item{padding:18px 0}}
