/* Finture Reality Check · CI #0A1A2F / #C5A265 */
.reality-section{background:#0A1A2F;color:#fff;position:relative;padding:100px 0}.reality-head h2,.reality-head p{color:#fff}.reality-head p{color:#c8d1dc}.reality-shell{border:1px solid #34495d;background:#10243a;border-radius:24px;overflow:hidden;box-shadow:0 28px 70px #0003}.reality-tabs{display:flex;border-bottom:1px solid #34495d;overflow:auto}.reality-tab{appearance:none;background:transparent;color:#bbc9d4;border:0;border-bottom:3px solid transparent;padding:23px 27px;font:600 14px Karla,Arial,sans-serif;cursor:pointer;white-space:nowrap}.reality-tab.active{background:#1a3148;border-bottom-color:#C5A265;color:#fff}.reality-tab:focus-visible{outline:3px solid #D6BD93;outline-offset:-4px}.reality-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.reality-controls,.reality-outcomes{padding:37px}.reality-controls{border-right:1px solid #34495d}.reality-inputs[hidden]{display:none}.reality-inputs h3,.reality-outcomes h3{font:400 29px/1.2 'Gilda Display',Georgia,serif;color:#fff;margin:0 0 12px}.reality-inputs>p:not(.reality-note){color:#c4d1dc;line-height:1.6;margin:0 0 23px}.reality-fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.reality-field{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;color:#d8e1e8;font-size:13px;line-height:1.4}.reality-field input,.reality-field select{width:100%;min-width:0;background:#0b1c2f;border:1px solid #496078;color:#fff;border-radius:8px;padding:12px;font:600 16px Karla,Arial,sans-serif}.reality-field input:focus,.reality-field select:focus{outline:2px solid #C5A265;outline-offset:1px}.reality-note,.reality-warning{font-size:12px;line-height:1.65;color:#c3cfda}.reality-note{border-left:2px solid #C5A265;padding-left:12px}.reality-outcomes{background:#172e45}.reality-eyebrow{font-size:11px;letter-spacing:1.4px;color:#D6BD93;font-weight:700}.reality-outcomes h3{margin:19px 0 8px}.reality-big{font:400 clamp(33px,4vw,54px)/1.1 'Gilda Display',Georgia,serif;color:#D6BD93;overflow-wrap:anywhere}.reality-primary-label{color:#d0dce4;font-size:14px}.reality-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:25px 0}.reality-stats>div{background:#0E2339;padding:16px;border-radius:10px;min-width:0}.reality-stats small{font-size:12px;color:#b6c8d5;display:block;margin-bottom:7px}.reality-stats strong{font-size:19px;overflow-wrap:anywhere}.reality-chart-wrap{border:1px solid #3a5168;border-radius:12px;padding:16px 14px;background:#0f2338}.reality-chart-head,.reality-legend{display:flex;gap:12px;justify-content:space-between;align-items:center}.reality-chart-head small{color:#b6c8d5}.reality-chart-wrap svg{width:100%;height:190px;display:block;margin:12px 0}.reality-legend{flex-wrap:wrap;justify-content:flex-start;font-size:12px;color:#d2dde5}.reality-legend>span{display:flex;align-items:center;gap:7px}.reality-key{width:14px;height:3px;display:inline-block}.reality-key.needs{background:#80c4bf}.reality-key.funding{background:#C5A265}.reality-explanation{color:#e2e9ef;line-height:1.8;font-size:14px;margin-top:20px}.reality-warning{border-left:2px solid #C5A265;padding-left:12px;margin:18px 0}.reality-outcomes .btn{display:block;text-align:center;margin:14px 0 10px}.reality-secondary-link{display:block;text-align:center;color:#D6BD93;text-decoration:underline;font-weight:700;padding:9px}.reality-section .kicker{color:#D6BD93}@media(max-width:850px){.reality-inner{grid-template-columns:1fr}.reality-controls{border-right:0;border-bottom:1px solid #34495d}.reality-controls,.reality-outcomes{padding:24px}.reality-section{padding:65px 0}}@media(max-width:490px){.reality-fields-grid{grid-template-columns:1fr}.reality-tab{padding:18px}.reality-stats{grid-template-columns:1fr}.reality-controls,.reality-outcomes{padding:20px}}
