.lead-demo-page{background:#f4f2eb;color:var(--ink)}.demo-site-header{position:sticky;top:0;z-index:20;background:#f4f2ebe6;backdrop-filter:blur(18px)}.lead-demo-intro{padding:88px 0 44px}.lead-demo-intro h1{max-width:18ch;margin:12px 0 18px;font-size:clamp(2.4rem,5vw,4.4rem);line-height:.98;letter-spacing:-.045em}.lead-demo-intro>p:not(.section-label){max-width:720px;font-size:1.05rem}.demo-disclosure{margin-top:24px;border-left:3px solid var(--lime);padding:10px 14px;background:#fff}.lead-cockpit{margin-bottom:96px;border:1px solid #303630;border-radius:28px;padding:clamp(18px,3vw,34px);background:#191d1a;color:#f7f5ee;box-shadow:0 28px 80px #1216132e}.cockpit-head{display:flex;justify-content:space-between;gap:24px;align-items:end}.cockpit-head h2{margin:5px 0 0;color:#f7f5ee;font-size:clamp(1.55rem,3vw,2.7rem)}.cockpit-head [data-demo-status]{max-width:420px;color:#b7c0b6;text-align:right}.eyebrow{margin:0;color:var(--lime);font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.guided-section{border-top:1px solid #343b35;padding:28px 0}.guided-heading{display:flex;align-items:baseline;gap:12px;margin-bottom:18px}.guided-heading>span{color:var(--lime);font-size:.75rem;font-weight:850;letter-spacing:.12em}.guided-heading h3,.integration-summary h3{margin:0;color:#f7f5ee;font-size:clamp(1.2rem,2vw,1.65rem)}.incoming-lead{margin-top:28px;padding-bottom:0}.demo-tabs{display:flex;gap:8px;margin:18px 0 24px;overflow-x:auto}.demo-tabs button{flex:0 0 auto;border:1px solid #3b433c;border-radius:999px;padding:10px 16px;background:transparent;color:#d8ddd7;font:inherit;cursor:pointer}.demo-tabs button[aria-selected=true]{border-color:var(--lime);background:var(--lime);color:#171a18}#lead-demo-panel{display:block}.incoming-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:16px;align-items:start}.submitted-lead,.activity-feed,.scoring-rules,.demo-result{border:1px solid #343b35;border-radius:16px;background:#202521;padding:18px}.submitted-lead dl,.scoring-rules dl,.demo-result dl{display:grid;gap:12px}.submitted-lead dl div,.scoring-rules dl div,.demo-result dl div{border-top:1px solid #343b35;padding-top:10px}.submitted-lead dt,.scoring-rules dt,.demo-result dt{color:#8f9a90;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.submitted-lead dd,.scoring-rules dd,.demo-result dd{margin:4px 0 0}.inquiry-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:0;padding:0}.inquiry-picker legend{margin-bottom:10px;color:#aeb7af;font-size:.78rem}.inquiry-picker input{position:absolute;opacity:0;pointer-events:none}.inquiry-picker span{display:block;min-height:70px;border:1px solid #3a423b;border-radius:12px;padding:12px;cursor:pointer}.inquiry-picker input:checked+span{border-color:var(--lime);background:#c6ff0014}.inquiry-picker input:focus-visible+span{outline:3px solid var(--lime);outline-offset:3px}.demo-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:22px 0 14px;padding:0;list-style:none}.demo-stages li{min-height:100px;border:1px solid #343b35;border-radius:12px;padding:11px;color:#7f8980;transition:border-color .2s ease,background .2s ease,color .2s ease}.demo-stages li span,.demo-stages li small{display:block}.demo-stages li strong{display:block;margin:16px 0 5px;font-size:.82rem}.demo-stages li.active{border-color:var(--lime);background:#c6ff001a;color:#fff;box-shadow:0 0 28px #c6ff001c}.demo-stages li.complete{border-color:#61705f;color:#dbe2da}.demo-run{width:auto;min-width:210px;margin-top:14px;border-color:var(--lime);background:var(--lime);color:#171a18}.demo-run:disabled{opacity:.55;cursor:wait}.activity-feed{min-height:120px;margin-top:14px;background:#141815}[data-activity-feed]{display:grid;gap:10px;margin-top:10px}[data-activity-feed] section{display:grid;grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);gap:8px 14px;border-top:1px solid #2f3730;padding-top:10px}[data-activity-feed] section>strong{color:var(--lime)}[data-activity-feed] section div{display:grid;grid-column:2;gap:3px}[data-activity-feed] section span{color:#b6bfb7}.scoring-rules{margin-top:14px}.scoring-rules summary{cursor:pointer;font-weight:800}.scoring-rules-body{padding-top:14px}.benchmark-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.benchmark{border:1px solid #343b35;border-radius:12px;padding:14px}.benchmark-value{display:block;color:var(--lime);font-size:1.55rem;line-height:1}.benchmark-label{display:block;margin-top:7px;color:#aeb7af;line-height:1.35}.result-ready{margin:0;border:1px dashed #465047;border-radius:16px;padding:22px;color:#b7c0b6}.demo-result{max-width:none}.demo-result h4{margin:8px 0 12px;font-size:1.05rem}.score-lockup{display:flex;align-items:baseline;gap:4px;margin-top:16px}.score-lockup strong{color:var(--lime);font-size:clamp(3rem,6vw,5rem);line-height:.85}[data-result-dimensions]{display:grid;gap:10px;margin:18px 0}[data-result-dimensions] article{border-top:1px solid #343b35;padding-top:10px}[data-result-dimensions] p{margin:4px 0 0;color:#b7c0b6;font-size:.84rem}[data-result-missing]{margin:8px 0 0;padding-left:18px;color:#c9d0ca}.review-chip{display:inline-flex;margin-top:14px;border:1px solid #526052;border-radius:999px;padding:6px 9px;color:#d7ded6;font-size:.72rem}.integration-summary{border-top:1px solid #343b35;padding-top:24px}.integration-loop{display:flex;align-items:stretch;gap:8px;max-width:100%;margin-top:16px;overflow-x:auto;overscroll-behavior-inline:contain}.integration-disclosure{margin:18px 0 -8px;color:#aeb7af;font-size:.82rem}.integration-loop>span{min-width:145px;border:1px solid #343b35;border-radius:10px;padding:10px;background:#202521}.integration-loop i{align-self:center;color:var(--lime);font-style:normal}.integration-loop small{display:block;margin-top:4px;color:#aeb7af}.text-button{margin-top:16px;border:0;padding:8px 0;background:transparent;color:var(--lime);font:inherit;font-weight:800;cursor:pointer}.lead-cockpit :focus-visible{outline:3px solid var(--lime);outline-offset:3px}.demo-explainer{padding-bottom:96px}.demo-explainer h2{max-width:15ch;margin:12px 0 20px;font-size:clamp(2rem,5vw,4.8rem);line-height:.98}.demo-explainer p,.calibration-steps{max-width:820px}.calibration-steps{display:grid;gap:10px;margin:0 0 24px;padding-left:24px}.demo-cta{padding:72px 0;background:#151916;color:#fff}.demo-cta .shell{display:flex;justify-content:space-between;align-items:center;gap:28px}.demo-cta h2{max-width:17ch;font-size:clamp(1.8rem,4vw,3.5rem)}.demo-cta .button{border-color:var(--lime);background:var(--lime);color:#171a18}@media(max-width:980px){.incoming-grid{grid-template-columns:1fr}.cockpit-head{align-items:start;flex-direction:column}.cockpit-head [data-demo-status]{text-align:left}}@media(max-width:640px){.lead-demo-intro{padding-top:56px}.lead-cockpit{width:calc(100% - 20px);border-radius:18px}.demo-tabs{flex-wrap:wrap;overflow-x:visible}.demo-tabs button{max-width:100%;white-space:normal}.inquiry-picker,.demo-stages,.benchmark-grid{grid-template-columns:1fr}[data-activity-feed] section{grid-template-columns:1fr}[data-activity-feed] section div{grid-column:1}.integration-loop{padding-bottom:6px}.demo-stages li{min-height:auto}.demo-stages li strong{margin:6px 0 2px}.demo-cta .shell{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.demo-stages li{transition:none}.lead-cockpit *,.demo-site-header{scroll-behavior:auto}}
