.value-list{display:grid;gap:10px;margin:24px 0;padding:0;list-style:none}.value-list li{padding-left:24px;color:#475467;position:relative}.value-list li:before{content:'✓';position:absolute;left:0;color:#087f5b;font-weight:800}.boundary{padding-top:18px}.boundary>h2{font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.04em}.boundary>div,.signup-explainer>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.boundary article,.signup-explainer article{padding:22px;border:1px solid var(--work-line);border-radius:16px;background:#fff}.boundary article.active{border:2px solid var(--work-cobalt);background:#f3f6ff}.boundary p,.signup-explainer p{color:var(--work-muted)}.question em,.question small{font-size:.78rem;font-style:normal;color:var(--work-cobalt)}.compact-options .option,.mode-options .option{min-height:90px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field-grid label{display:grid;gap:7px;font-weight:700}.field-grid .wide{grid-column:1/-1}.field-grid input,.question select{min-height:50px;width:100%;padding:12px 14px;border:1px solid var(--work-line);border-radius:12px;background:#fff;font-size:16px}.advanced,.demo-notice{margin:22px 0;padding:18px;border:1px solid var(--work-line);border-radius:14px;background:#fff}.advanced summary{cursor:pointer;font-weight:750}.demo-notice{background:#eef3ff}.demo-notice ul{margin-bottom:0;padding-left:20px}.spinner{display:inline-block;width:24px;height:24px;border:3px solid #d5dbea;border-top-color:var(--work-cobalt);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.lead-summary dd small{display:block;margin-top:3px;color:#087f5b;font-size:.72rem;font-weight:500}.lead-summary .unconfirmed dd{color:#667085}.lead-summary .unconfirmed dd small{color:#b54708}.claim .secondary{width:100%;margin-top:10px}.result-details{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:0}.result-details>div,.result-details details{padding:22px;border:1px solid var(--work-line);border-radius:16px;background:#fff}.result-details details:last-child{grid-column:1/-1}.result-details summary{cursor:pointer;font-weight:800}.action-card{display:grid;grid-template-columns:1fr auto;gap:6px;padding:14px;border:1px solid var(--work-line);border-radius:12px}.action-card span{color:var(--work-cobalt);font-size:.8rem}.action-card small{grid-column:1/-1;color:var(--work-muted)}.raw-history,.history{padding-left:22px}.raw-history li,.history li{padding:10px 0;border-bottom:1px solid var(--work-line)}.raw-history p{margin:4px 0;white-space:pre-wrap}.signup-explainer{padding-top:0}.signup-explainer h2{font-size:2rem}.loading-state{display:flex;align-items:center;gap:8px}.conversation-form{display:flex;gap:8px}.conversation-form textarea{flex:1;min-height:54px;padding:12px;border:1px solid var(--work-line);border-radius:12px;font:inherit;resize:vertical}.suggestion-chips{display:flex;flex-wrap:wrap;gap:7px}.suggestion-chip{padding:8px 11px;border:1px solid var(--work-line);border-radius:999px;background:#fff}.conversation-actions{display:flex;gap:8px;flex-wrap:wrap}.additional-notes{padding:0 14px}.natural-conversation{max-height:300px;overflow:auto}.conversation-help{color:var(--work-muted)}
@media(max-width:820px){.boundary>div,.signup-explainer>div,.result-details{grid-template-columns:1fr}.result-details details:last-child{grid-column:auto}.field-grid{grid-template-columns:1fr}.field-grid .wide{grid-column:auto}}
@media(max-width:480px){.hero-action-copy{display:none}.hero #start-demo{min-width:0;width:100%}.boundary article,.signup-explainer article{padding:18px}.result-details>div,.result-details details{padding:18px}}

/* Personal work phone hotfix: keep inputs and status words usable on narrow phones. */
.priority,.status-badge{white-space:nowrap;word-break:keep-all;min-width:max-content;padding-inline:10px}
.conversation-form{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:8px;min-width:0}
.conversation-form textarea{box-sizing:border-box;width:100%;min-width:0;min-height:54px;max-height:180px;font-size:16px;resize:vertical}
.conversation-form button{min-width:72px;white-space:nowrap}
.action-card{grid-template-columns:minmax(0,1fr) auto;gap:10px}
.action-card label,.action-buttons{grid-column:1/-1}
.action-card label{display:grid;gap:4px;font-weight:700}
.action-card input,.action-card select{box-sizing:border-box;width:100%;min-height:44px;padding:9px;border:1px solid var(--work-line);border-radius:9px;font:inherit}
.action-buttons{display:flex;flex-wrap:wrap;gap:7px}
.followup-history{grid-column:1/-1;margin-top:8px;border-top:1px solid var(--work-line);padding-top:10px}.followup-history summary{cursor:pointer;font-weight:700}.followup-history ol{margin:8px 0 0;padding-left:20px}.followup-history li{margin:6px 0;overflow-wrap:anywhere}.followup-history small{display:block;color:var(--work-muted)}
@media(max-width:480px){.conversation-form{grid-template-columns:minmax(180px,1fr) 72px}.action-buttons .secondary{min-height:44px}}
