.cp-hero-copy{padding-top:80px}.cp-hero .mk-h1{max-width:900px}.cp-hero-copy>p{color:#9aa6b8;max-width:600px;margin:28px 0 0;font-size:18.5px;line-height:1.6}.cp-console{grid-template-columns:minmax(0,.82fr) 96px minmax(0,1.18fr);align-items:center;padding-top:72px;padding-bottom:112px;display:grid}.cp-query{background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #ffffff1f;border-radius:18px;padding:24px}.cp-query-label{color:var(--sc-teal-400);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:flex}.cp-query-brief{color:#fff;font:600 17px/1.45 var(--font-marketing);margin:14px 0 0}.cp-query-fields{flex-direction:column;gap:10px;margin:20px 0 0;display:flex}.cp-query-fields>div{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;display:grid}.cp-query-fields dt{color:#8793a5;font-size:12px;font-weight:600}.cp-query-fields dd{margin:0}.cp-query .mk-chip{padding:3px 8px;font-size:11.5px}.cp-query .mk-chip:after{display:none}.cp-query .mk-chip-neutral{color:#fff;background:#ffffff0f;border-color:#ffffff24}.cp-query .mk-chip-teal{color:var(--sc-teal-400);background:#00b3a624;border-color:#00b3a659}.cp-query .mk-chip-blue{color:#93b8fb;background:#3b82f624;border-color:#3b82f659}.cp-query-run{gap:6px;min-height:36px;margin-top:22px;padding:0 16px}.cp-arrow{justify-content:center;height:100%;display:flex;position:relative}.cp-arrow i{background:linear-gradient(90deg,#fff3,var(--sc-prospect-teal));height:2px;position:absolute;top:50%;left:6px;right:6px}.cp-arrow i:after{content:"";border:5px solid #0000;border-left:7px solid var(--sc-prospect-teal);border-right:0;position:absolute;top:-4px;right:-2px}.cp-arrow span{color:#8793a5;text-align:center;width:96px;font-size:11px;line-height:1.3;position:absolute;top:calc(50% + 12px)}.cp-results{box-shadow:0 0 0 1px #ffffff0f,0 60px 120px -40px #000c,0 0 120px -40px #00b3a666}.cp-results-head{flex-wrap:wrap;align-items:baseline;gap:12px;padding:16px 20px 10px;display:flex}.cp-results-head strong{color:var(--text-heading);font:650 15px/1.2 var(--font-marketing)}.cp-results-head small{color:var(--text-muted);font-size:12px}.cp-row{border-top:1px solid var(--border-subtle);grid-template-columns:16px 30px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 10px;padding:11px 10px;display:grid}.cp-row .mk-mono{width:30px;height:30px;font-size:10px}.cp-row-name{min-width:0}.cp-row-name strong{color:var(--text-heading);font-size:13px;font-weight:650;display:block}.cp-row-name small{color:var(--text-muted);font-size:11.5px;display:block}.cp-row.is-active{background:var(--sc-teal-50);box-shadow:inset 0 0 0 1px var(--sc-teal-100);border-top-color:#0000;border-radius:10px}.cp-row.is-active+.cp-row{border-top-color:#0000}.cp-row-out{opacity:.6;grid-template-columns:16px minmax(0,1fr);margin-bottom:10px}.cp-fit{background:#fff}.cp-anatomy{box-shadow:0 0 0 1px var(--border-subtle),0 40px 80px -50px #0b132066;border-radius:28px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin-top:72px;display:grid;overflow:hidden}.cp-anatomy-score{background:radial-gradient(400px 300px at 50% 30%,#00b3a62e,transparent 70%),var(--sc-ink-navy);color:#fff;text-align:center;flex-direction:column;align-items:center;padding:48px 32px;display:flex}.cp-dial{--cp-fit:92;background:conic-gradient(var(--sc-prospect-teal) calc(var(--cp-fit) * 1%),#ffffff1a 0);border-radius:999px;place-items:center;width:200px;height:200px;display:grid}.cp-dial>span{background:var(--sc-ink-navy);border-radius:999px;place-items:center;width:164px;height:164px;display:grid}.cp-dial b{font:680 64px/1 var(--font-marketing);letter-spacing:-.04em}.cp-dial small{color:#8793a5;letter-spacing:.1em;text-transform:uppercase;margin-top:-28px;font-size:12px;font-weight:600;display:block}.cp-anatomy-score>strong{font:650 20px/1.2 var(--font-marketing);margin-top:26px}.cp-anatomy-score>small{color:#8793a5;margin-top:4px;font-size:13px}.cp-bands{gap:6px;margin:28px 0 0;padding:0;list-style:none;display:flex}.cp-bands li{color:#8793a5;background:#ffffff0f;border-radius:999px;padding:6px 10px;font-size:11.5px;font-weight:600}.cp-bands b{color:#fff;margin-right:5px}.cp-bands li.is-strong{color:var(--sc-teal-400);background:#00b3a62e}.cp-anatomy-parts{background:#fff;flex-direction:column;padding:40px 44px;display:flex}.cp-part{border-top:1px solid var(--border-subtle);padding:20px 0}.cp-part:first-child{border-top:0;padding-top:0}.cp-part-tag{color:var(--sc-accessible-teal);font:700 11.5px/1 var(--font-marketing);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;display:inline-block}.cp-part ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.cp-part li{color:var(--text-body);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.cp-part li svg{color:var(--sc-prospect-teal);flex:none;margin-top:4px}.cp-sources{flex-wrap:wrap;flex-direction:row!important;gap:8px!important}.cp-sources li{background:var(--sc-teal-50);color:var(--sc-teal-700);border-radius:8px;align-items:center;padding:6px 10px;font-size:13px;font-weight:600}.cp-sources li svg{color:inherit;margin:0}.cp-part-unsure .cp-part-tag{color:var(--sc-warning)}.cp-part-unsure p{background:var(--sc-warning-bg);color:#7a4a0c;border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14.5px;line-height:1.5;display:flex}.cp-part-unsure p svg{flex:none;margin-top:3px}.cp-part-note{color:var(--text-muted);margin:auto 0 0;padding-top:18px;font-size:13.5px}.cp-steps{flex-direction:column;gap:20px;margin-top:64px;display:flex}.cp-step{box-shadow:0 0 0 1px var(--border-subtle);background:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:40px;display:grid;position:relative}.cp-step-who{font:700 12px/1 var(--font-marketing);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.cp-step h3{color:var(--text-heading);font:650 clamp(26px,2.4vw,34px)/1.1 var(--font-marketing);letter-spacing:-.03em;margin:16px 0 0}.cp-step-copy>p{max-width:460px;color:var(--text-muted);margin:12px 0 0;font-size:15.5px;line-height:1.6}.cp-step-scout{background:linear-gradient(120deg,#fff 45%,var(--sc-teal-50))}.cp-step-scout .cp-step-who{color:var(--sc-accessible-teal)}.cp-read{flex-direction:column;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.cp-read li{color:var(--text-heading);grid-template-columns:72px minmax(0,1fr);gap:12px;font-size:14px;display:grid}.cp-read span{color:var(--sc-accessible-teal);font:600 12.5px/1.6 var(--font-product)}.cp-step-you{background:var(--sc-ink-navy);color:#fff;align-items:center;gap:28px;margin-inline:10%;padding:24px 32px;display:flex;box-shadow:0 30px 60px -30px #0b132099}.cp-step-you .cp-step-who{color:#fff;flex:none}.cp-step-you p{color:#9aa6b8;margin:0;font-size:15px;line-height:1.55}.cp-step-you strong{color:#fff;font-weight:650}.cp-step-chase{background:linear-gradient(240deg,#fff 45%,var(--sc-blue-50));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cp-step-chase .cp-step-who{color:var(--sc-blue-600)}.cp-step-pipe{grid-template-columns:minmax(0,1fr);gap:28px}.cp-step-pipe .cp-step-who{color:var(--text-muted)}.cp-step-copy-wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:6px 48px;display:grid}.cp-step-copy-wide .cp-step-who{grid-column:1/-1}.cp-step-copy-wide h3{margin-top:10px}.cp-step-copy-wide p{margin:0}.cp-demo-note{color:var(--text-muted);align-items:center;gap:12px;margin:0;font-size:13.5px;display:flex}.cp-stack-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.cp-stack{border-top:1px solid var(--border-subtle);background:#fff}.cp-swap{border-top:1px solid var(--border-strong);margin:0;padding:0;list-style:none}.cp-swap li{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,.8fr) 20px minmax(0,1.2fr);align-items:center;gap:18px;padding:22px 0;display:grid}.cp-swap s{color:var(--sc-gray-400);font-size:15px}.cp-swap svg{color:var(--sc-prospect-teal)}.cp-swap span{color:var(--text-heading);font:600 17px/1.35 var(--font-marketing)}@media (max-width:1100px){.cp-console{grid-template-columns:minmax(0,1fr);gap:0}.cp-arrow{height:64px}.cp-arrow i{background:linear-gradient(180deg,#fff3,var(--sc-prospect-teal));width:2px;height:auto;inset:8px auto 8px 50%}.cp-arrow i:after{border:5px solid #0000;border-top:7px solid var(--sc-prospect-teal);border-bottom:0;top:auto;bottom:-2px;right:-4px}.cp-arrow span{text-align:left;width:auto;top:50%;left:calc(50% + 16px);transform:translateY(-50%)}.cp-anatomy{grid-template-columns:minmax(0,1fr)}.cp-stack-grid{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:860px){.cp-step,.cp-step-chase{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px}.cp-step-chase .cp-step-ui{order:2}.cp-step-you{flex-direction:column;align-items:flex-start;gap:12px;margin-inline:0}.cp-step-copy-wide{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.cp-hero-copy{padding-top:36px}.cp-hero-copy>p{margin-top:22px;font-size:16.5px}.cp-console{padding-top:48px;padding-bottom:64px}.cp-query{padding:18px}.cp-query-fields>div{grid-template-columns:minmax(0,1fr);gap:6px}.cp-row{grid-template-columns:16px minmax(0,1fr)}.cp-row .mk-mono{display:none}.cp-row .badge{grid-column:2;justify-self:start}.cp-anatomy-score{padding:36px 20px}.cp-dial{width:168px;height:168px}.cp-dial>span{width:136px;height:136px}.cp-dial b{font-size:52px}.cp-bands{flex-wrap:wrap;justify-content:center}.cp-anatomy-parts{padding:28px 20px}.cp-step,.cp-step-chase{border-radius:20px;padding:22px 18px}.cp-read li{grid-template-columns:minmax(0,1fr);gap:0}.cp-demo-note{flex-direction:column;align-items:flex-start;gap:8px}.cp-swap li{grid-template-columns:minmax(0,1fr);gap:4px}.cp-swap svg{display:none}}
