.case-tabs{grid-template-columns:repeat(7,minmax(0,1fr));gap:14px}.case-tabs button span{font-size:12px}.assistant-demo{background:#f1f3f4;color:#23313b;border-radius:8px;border:1px solid #3b4650;overflow:hidden}.assistant-demo .eyebrow{color:#60717d;font-size:9px}.assistant-toolbar{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:28px 32px 20px}.assistant-toolbar h4{font:600 25px/1.3 var(--font-display);letter-spacing:-.035em;margin:12px 0 0}.assistant-demo-label{font-size:9px;white-space:nowrap;color:#65747e;border:1px solid #c4cdd3;padding:7px 11px;border-radius:20px}.assistant-scenarios{display:flex;gap:7px;padding:0 32px 26px}.assistant-scenarios button{border:1px solid #c6cfd6;border-radius:4px;background:transparent;color:#536977;min-height:44px;padding:10px 17px;font-size:11px;flex:1}.assistant-scenarios button[aria-pressed=true]{background:#1b2a35;border-color:#1b2a35;color:#fff}.assistant-workspace{display:grid;grid-template-columns:.75fr 1.25fr;border-top:1px solid #d3dce2}.assistant-input{padding:30px;background:#e6ebee;border-right:1px solid #d3dce2}.assistant-input h4{font:600 24px/1.2 var(--font-display);letter-spacing:-.035em;margin:18px 0}.assistant-input>p{font-size:12px;line-height:1.85;color:#5b6f7c}.context-sources{display:grid;gap:20px;margin-top:28px}.context-sources>div{display:flex;gap:13px;align-items:start}.source-initial{display:grid;place-items:center;width:31px;height:31px;flex-shrink:0;background:#f7f9fa;border:1px solid #c6d2da;border-radius:7px;font:600 13px var(--font-display);color:#415b6d}.context-sources p{font-size:11px;line-height:1.8}.context-sources strong{display:block;color:#243b4b;font-size:12px;margin-bottom:3px}.context-sources p>span{color:#5b6f7b}.my-role{border-top:1px solid #c4cfd6;padding-top:23px;margin-top:28px}.my-role p{font-size:12px;line-height:1.8;color:#354f61;margin-top:10px}.assistant-output{padding:30px;min-width:0}.parallel-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px}.parallel-symbol{color:#a47744;font-size:15px;letter-spacing:5px}.agent-outputs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;position:relative}.agent-outputs button{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:14px 11px;text-align:left;background:#fff;border:1px solid #c8d2da;border-radius:4px;color:#3e5668;position:relative;min-height:94px;transition:border-color .25s,background .25s}.agent-outputs button[aria-pressed=true]{background:#263e50;border-color:#263e50;color:white}.agent-number{font-size:8px;opacity:.75;margin-bottom:9px}.agent-outputs strong{font-size:11px;font-weight:650;margin-bottom:5px}.agent-outputs button>span:last-child{font-size:8px;line-height:1.5;opacity:.85}.assistant-deliverable{margin-top:18px;background:#fff;border:1px solid #d0d9df;border-radius:5px;overflow:hidden;min-height:350px;padding:26px}.deliverable-label{font-size:9px;color:#738594;display:block;letter-spacing:.02em}.assistant-deliverable h4{font:600 25px/1.2 var(--font-display);letter-spacing:-.035em;margin:23px 0 18px;color:#243d4d}.mini-deck{min-height:280px;position:relative;padding:0 0 22px}.mini-deck h4{font-size:31px;max-width:380px}.mini-deck>p{font-size:12px;color:#677c8b;line-height:1.8;max-width:420px}.deck-points{padding:0;list-style:none;margin:22px 0 28px}.deck-points li{display:flex;align-items:baseline;gap:10px;font-size:12px;color:#3d5668;padding:7px 0;line-height:1.6}.deck-points li:before{content:'';display:block;width:4px;height:4px;background:#ba915f;flex-shrink:0}.deck-caption{font-size:8px;color:#7b8d9b}.deck-controls{border-top:1px solid #dbe1e6;padding-top:16px;display:flex;align-items:center;justify-content:flex-end;gap:20px}.deck-controls button{width:36px;height:36px;border:1px solid #becbd4;background:#fff;color:#314b5f;border-radius:50%;font-size:17px}.deck-controls button:disabled{opacity:.35}.deck-controls>span{font-size:10px;color:#7b8b98}.assistant-judgement{display:flex;gap:14px;align-items:flex-start;margin-top:20px;font-size:11px;line-height:1.8}.assistant-judgement>span{color:#9e6933;font-size:18px}.assistant-judgement strong,.assistant-judgement p>span{display:block}.assistant-judgement p>span{color:#617482;margin-top:4px}.assistant-tasks{display:grid;gap:0;margin:10px 0 22px}.assistant-task{display:flex;align-items:start;gap:13px;padding:17px 0;border-bottom:1px solid #dfe5ea;cursor:pointer}.assistant-task input{width:17px;height:17px;accent-color:#34556c;color-scheme:light;flex-shrink:0;margin:2px 0}.assistant-task strong{font-size:12px;font-weight:600;display:block;line-height:1.6}.assistant-task small{display:block;color:#697d8d;font-size:10px;margin-top:5px}.assistant-task:has(input:checked) strong{text-decoration:line-through;color:#8c9ca6}.deliverable-note{font-size:10px;color:#6c7f8c;line-height:1.8;margin:15px 0 0}.assistant-research details{border-bottom:1px solid #d9e2e8;padding:15px 0}.assistant-research summary{font-size:12px;font-weight:600;cursor:pointer;line-height:1.8}.assistant-research p{font-size:12px;line-height:1.8;color:#627988;margin-top:10px}.execution-draft{white-space:pre-wrap;font:12px/1.85 var(--font);color:#405c6f;background:#f4f7f9;padding:20px;border-left:2px solid #c4a278;border-radius:3px}.assistant-deliverable>.lab-text-button{margin-top:13px}.assistant-demo-foot{border-top:1px solid #d4dde3;padding:19px 30px;display:flex;justify-content:space-between;gap:30px;font-size:9px;line-height:1.7;color:#6c7d89}.assistant-demo-foot>span{max-width:48%}.assistant-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:30px}.assistant-benefits>div{border-top:1px solid #35424d;padding-top:20px}.assistant-benefits span{font:600 16px var(--font-display);letter-spacing:-.025em}.assistant-benefits p{font-size:12px;color:#a4b3bf;line-height:1.85;margin-top:12px}.booking-fields label>.field-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 7px;min-height:34px;margin:0;font-size:11px;color:#e4e9ed;align-content:flex-end}.booking-fields .field-label small{font-size:9px;font-weight:400;color:#a5b3bf}.booking-fields label:has([name=time]){align-content:start}.about-copy>p{max-width:580px}.ai-start .quiz-bridge .eyebrow{line-height:1.7}
@media(max-width:1100px){.case-tabs{gap:9px}.case-tabs button{gap:6px}.case-tabs button span{font-size:10px}.assistant-workspace{grid-template-columns:.8fr 1.2fr}.assistant-input,.assistant-output{padding:24px}.assistant-toolbar{padding:25px}.assistant-scenarios{padding-inline:25px}.agent-outputs{grid-template-columns:repeat(2,1fr)}.agent-outputs button{min-height:80px}.mini-deck h4{font-size:28px}}
@media(max-width:760px){.case-tabs button span{font-size:12px}.assistant-toolbar{padding:24px;display:block}.assistant-toolbar h4{font-size:24px;margin-bottom:17px}.assistant-demo-label{font-size:8px}.assistant-scenarios{padding:0 24px 23px;overflow:auto;scrollbar-width:none;gap:6px}.assistant-scenarios button{flex:0 0 175px;font-size:11px;text-align:left;line-height:1.6}.assistant-workspace{grid-template-columns:1fr}.assistant-input{border-right:0;border-bottom:1px solid #c7d2da}.assistant-input h4{font-size:25px}.assistant-input>p{font-size:13px}.context-sources p{font-size:12px}.assistant-output{padding:24px}.agent-outputs{grid-template-columns:repeat(2,1fr)}.agent-outputs button{padding:15px;min-height:86px}.agent-outputs strong{font-size:13px}.agent-outputs button>span:last-child{font-size:9px}.assistant-deliverable{padding:22px;min-height:340px}.mini-deck h4{font-size:27px}.mini-deck>p,.deck-points li{font-size:12px}.assistant-deliverable h4{font-size:25px}.assistant-demo-foot{padding:20px 24px;flex-direction:column;gap:10px}.assistant-demo-foot>span{max-width:none}.assistant-benefits{grid-template-columns:1fr;gap:21px}.assistant-benefits p{font-size:13px}.booking-fields label>.field-label{min-height:20px}.parallel-symbol{font-size:12px;letter-spacing:2px}.execution-draft{padding:15px;font-size:11px}.assistant-task strong,.assistant-research summary{font-size:12px}}
@media(prefers-reduced-motion:reduce){.agent-outputs button{transition:none}}
body[data-motion=off] .agent-outputs button{transition:none}
