.ha-example-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ha-example-actions .btn{margin:0;min-height:52px}.ha-example-actions .btn.outline{border:1px solid var(--line);color:var(--ink);background:#fff}.ha-example-actions .btn.outline[aria-expanded=true]{border-color:var(--blue);color:var(--blue);background:#f0f6ff}.ha-industry-chat{grid-column:1/-1;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);border-top:1px solid var(--line);background:#fff}.ha-industry-chat[hidden]{display:none!important}.ha-example-questions{padding:32px;background:#f7faff}.ha-example-questions p{color:var(--muted);font-size:16px;line-height:1.65;margin:12px 0 20px}.ha-example-questions [data-demo-prompts]{display:grid;gap:12px}.ha-example-questions [data-demo-question]{font:inherit;font-size:14px;line-height:1.5;text-align:left;padding:14px 16px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:#fff;cursor:pointer}.ha-example-questions small{display:block;margin-top:24px;color:var(--muted);font-size:12px;line-height:1.6}.ha-industry-chat .ha-chat{border:0;border-left:1px solid var(--line);border-radius:0;box-shadow:none}.ha-industry-chat .ha-chat-head{background:#fff}.ha-demo-grid{border:1px solid var(--line);border-radius:16px;overflow:hidden;gap:0;background:#fff}.ha-demo-grid>.ha-demo-prompts{padding:28px;background:#f7faff}.ha-demo-grid>.ha-chat{border:0;border-left:1px solid var(--line);border-radius:0;box-shadow:none}.ha-demo-call{border:0;padding:0;border-radius:0}.ha-example-actions :focus-visible,.ha-example-questions button:focus-visible{outline:3px solid #e69d32;outline-offset:3px}@media(max-width:760px){.ha-industry-chat{grid-template-columns:1fr}.ha-example-questions{padding:24px}.ha-industry-chat .ha-chat,.ha-demo-grid>.ha-chat{border-left:0;border-top:1px solid var(--line)}.ha-example-actions{align-items:stretch}.ha-example-actions .btn{width:100%;white-space:normal;text-align:center}}.ha-example-actions .btn{flex:1;min-width:150px;justify-content:center}.ha-example-actions .btn.outline{border-color:var(--ink)}.industry-stage.ha-example-experience{display:block;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 12px 40px #0828420a}.ha-example-overview{display:grid;grid-template-columns:.8fr 1.2fr;border-bottom:1px solid var(--line)}.ha-example-overview .industry-visual{height:280px;min-height:0}.ha-example-overview .industry-copy{padding:36px 40px}.ha-example-overview .industry-copy h3{font-size:clamp(25px,2.8vw,35px);line-height:1.16;margin:12px 0}.ha-example-overview .industry-copy p{font-size:16px;line-height:1.65;color:var(--muted);margin:16px 0}.ha-example-overview .industry-copy small{font-size:12px;color:var(--muted)}.ha-example-overview .industry-call-card{left:20px;right:20px;bottom:20px;padding:14px 18px}.ha-example-overview .industry-call-card strong{font-size:17px}.ha-example-call{display:grid;grid-template-columns:.85fr 1.15fr;gap:46px;padding:44px 40px;align-items:center}.ha-example-call h3,.ha-example-chat-section>h3{font-size:clamp(28px,3.1vw,40px);line-height:1.08;letter-spacing:-1px;margin:12px 0 16px;max-width:470px}.ha-example-call p{color:var(--muted);font-size:16px;line-height:1.65;max-width:380px}.ha-call-box{border:1px solid #c9dcff;border-radius:14px;padding:26px}.ha-call-box h4,.ha-example-questions h4{font-size:17px;line-height:1.4;margin:0 0 12px;color:var(--ink)}.ha-call-box ul{display:grid;gap:12px;list-style:disc;padding-left:19px;margin:0 0 22px}.ha-call-box li{font-size:15px;line-height:1.55;color:var(--muted)}.ha-call-box li::marker{color:var(--blue)}.ha-call-box .btn{min-height:46px;padding:12px 22px}.ha-call-box small{display:block;font-size:11px;color:var(--muted);margin-top:12px}.ha-example-chat-section{padding:40px;background:#f4f7ff}.ha-example-chat-section>h3{max-width:none;margin-bottom:24px}.ha-example-chat-section .ha-industry-chat{border:0;grid-template-columns:.8fr 1.2fr;gap:24px;background:none;align-items:stretch}.ha-example-chat-section .ha-example-questions{border:1px solid #c9dcff;border-radius:14px;padding:24px;background:transparent}.ha-example-chat-section .ha-example-questions p{font-size:13px;line-height:1.6;margin:0 0 18px}.ha-example-chat-section [data-demo-question]{border-color:#c9dcff;padding:14px;background:white;color:#2052a2;transition:border-color .15s,background .15s}.ha-example-chat-section [data-demo-question]:hover{border-color:var(--blue);background:#edf4ff}.ha-example-chat-section .ha-chat{border:1px solid #c9dcff;border-radius:14px;background:#fff;box-shadow:none;display:flex;flex-direction:column;min-width:0}.ha-example-chat-section .ha-chat-head{padding:16px 20px;border-bottom:1px solid #dce6f5;background:#fff}.ha-example-chat-section .ha-chat-head strong{font-size:15px}.ha-example-chat-section .ha-chat-log{height:260px;flex:1;min-height:230px;padding:18px}.ha-example-chat-section .ha-chat form{padding:12px}.ha-example-chat-section .ha-chat-bottom{padding:0 14px 12px}.ha-example-chat-section .ha-chat-message small{font-size:10px}.ha-example-chat-section .ha-chat-message p{font-size:13px}.ha-example-chat-section .ha-chat input{font-size:13px}.ha-example-chat-section .ha-chat form button{padding:10px 16px;background:var(--ink)}@media(max-width:760px){.ha-example-overview{grid-template-columns:1fr}.ha-example-overview .industry-visual{height:220px}.ha-example-overview .industry-copy{padding:24px}.ha-example-call{grid-template-columns:1fr;gap:22px;padding:30px 24px}.ha-example-call h3{max-width:330px}.ha-call-box{padding:22px}.ha-example-chat-section{padding:30px 20px}.ha-example-chat-section .ha-industry-chat{grid-template-columns:1fr;gap:18px}.ha-example-chat-section .ha-chat-log{height:280px}.ha-example-chat-section .ha-example-questions{padding:20px}.ha-example-chat-section [data-demo-question]{font-size:14px}.ha-example-chat-section .ha-chat form button{padding:10px 12px}}.ha-example-call h3,.ha-example-chat-section>h3{font-weight:750}.ha-call-box h4,.ha-example-questions h4{font-weight:700}.ha-example-chat-section [data-demo-question]:disabled{opacity:.5;cursor:wait}#view-customers .industry-explorer{padding-top:56px}#view-customers .industry-intro{display:block;max-width:850px}#view-customers .industry-intro .eyebrow{display:block;margin:0 0 18px}#view-customers .industry-intro h2{font-size:clamp(32px,3.8vw,48px);line-height:1.08;font-weight:700;max-width:800px;letter-spacing:-1.5px}#view-customers .industry-intro p{margin:18px 0 0;font-size:17px;line-height:1.65;max-width:760px}#view-customers .industry-tabs{padding-top:28px;padding-bottom:22px}@media(max-width:760px){#view-customers .industry-explorer{padding-top:34px}#view-customers .industry-intro h2{font-size:34px;letter-spacing:-1px}#view-customers .industry-intro p{font-size:16px}#view-customers .industry-tabs{padding-top:22px}}.ha-example-end{padding-bottom:64px}.ha-example-end .ha-demo-cta{margin-top:0}.ha-example-end .ha-demo-cta h2{font-weight:700}.ha-example-end .ha-demo-cta .actions{display:flex;gap:12px}@media(max-width:760px){.ha-example-end{padding-bottom:44px}.ha-example-end .actions .btn{width:100%}}#view-customers .industry-tabs button{font-size:16px;line-height:1.4;padding:14px 20px}.ha-example-experience .ha-example-overview{grid-template-columns:1.05fr .95fr;gap:40px;padding:40px;align-items:center}.ha-example-experience .ha-example-overview .industry-copy{order:1;padding:8px 0;min-width:0}.ha-example-experience .ha-example-overview .industry-copy h3{font:650 clamp(32px,3.8vw,46px)/1.08 var(--font-display);letter-spacing:-.035em;margin:18px 0 22px}.ha-example-experience .ha-example-overview .industry-copy p{font-size:18px;line-height:1.7;margin:0 0 22px;max-width:510px}.ha-example-experience .ha-example-overview .industry-copy small{font-size:13px;line-height:1.6;display:block}.ha-example-experience .ha-example-overview .industry-visual{order:2;height:360px;min-height:0;border-radius:20px;overflow:hidden;box-shadow:0 16px 32px #08284212}.ha-example-experience .ha-example-overview .industry-call-card{left:18px;right:18px;bottom:18px;padding:18px 20px;border-radius:14px}.ha-example-experience .ha-example-overview .industry-call-card small{font-size:11px}.ha-example-experience .ha-example-overview .industry-call-card strong{font:600 21px/1.25 var(--font-display)}.ha-example-experience .ha-example-call{grid-template-columns:.9fr 1.1fr;gap:50px;padding:56px 40px}.ha-example-experience .ha-example-call h3,.ha-example-experience .ha-example-chat-section>h3{font:650 clamp(32px,3.8vw,46px)/1.08 var(--font-display);letter-spacing:-.035em;margin:16px 0 22px;max-width:510px}.ha-example-experience .ha-example-call p{font-size:18px;line-height:1.7;max-width:420px}.ha-example-experience .ha-call-box{padding:30px;border-radius:20px;border-color:#d6e2f2;background:#fff;box-shadow:0 8px 24px #08284205}.ha-example-experience .ha-call-box h4,.ha-example-experience .ha-example-questions h4{font:600 23px/1.3 var(--font-display);letter-spacing:-.02em;margin:0 0 16px}.ha-example-experience .ha-call-box ul{gap:16px;margin-bottom:26px;padding-left:22px}.ha-example-experience .ha-call-box li{font-size:17px;line-height:1.65;padding-left:3px}.ha-example-experience .ha-call-box .btn{min-height:52px;padding:15px 24px;font-size:16px;display:inline-flex;align-items:center;gap:10px}.ha-example-experience .ha-call-box small{font-size:12px;line-height:1.6;margin-top:14px}.ha-example-experience .ha-example-chat-section{padding:52px 40px;background:#f5f8ff}.ha-example-experience .ha-example-chat-section>h3{max-width:none;margin-bottom:30px}.ha-example-experience .ha-example-chat-section .ha-industry-chat{grid-template-columns:1fr 1.2fr;gap:24px}.ha-example-experience .ha-example-questions{padding:28px!important;border-radius:20px!important;background:#eef4ff!important;border-color:#d6e2f2!important}.ha-example-experience .ha-example-questions p{font-size:16px!important;line-height:1.65!important;margin:0 0 22px!important}.ha-example-experience .ha-example-questions [data-demo-prompts]{gap:14px}.ha-example-experience .ha-example-questions [data-demo-question]{font-size:17px!important;font-weight:500;line-height:1.55;padding:18px!important;border-radius:12px;min-height:56px}.ha-example-experience .ha-example-chat-section .ha-chat{border-radius:20px;border-color:#d6e2f2;box-shadow:0 8px 24px #08284205}.ha-example-experience .ha-example-chat-section .ha-chat-head{padding:22px 24px;background:#fbfcff}.ha-example-experience .ha-example-chat-section .ha-chat-head strong{font-size:18px;line-height:1.4;font-weight:600}.ha-example-experience .ha-example-chat-section .ha-chat-head small{font-size:13px;line-height:1.4}.ha-example-experience .ha-example-chat-section .ha-chat-log{height:330px;min-height:300px;padding:22px;gap:16px}.ha-example-experience .ha-example-chat-section .ha-chat-message{padding:14px 17px}.ha-example-experience .ha-example-chat-section .ha-chat-message small{font-size:12px;margin-bottom:6px}.ha-example-experience .ha-example-chat-section .ha-chat-message p{font-size:16px;line-height:1.65}.ha-example-experience .ha-example-chat-section .ha-chat form{padding:16px;gap:10px}.ha-example-experience .ha-example-chat-section .ha-chat input{font-size:16px;min-height:50px;padding:12px 14px}.ha-example-experience .ha-example-chat-section .ha-chat form button{font-size:16px;padding:12px 18px;background:var(--ink)}.ha-example-experience .ha-example-chat-section .ha-chat-bottom{font-size:12px;padding:0 18px 16px}@media(max-width:1000px) and (min-width:761px){.ha-example-experience .ha-example-overview{gap:28px;padding:30px}.ha-example-experience .ha-example-overview .industry-visual{height:340px}.ha-example-experience .ha-example-call{gap:28px;padding:44px 30px}.ha-example-experience .ha-example-chat-section{padding:44px 30px}.ha-example-experience .ha-example-chat-section .ha-industry-chat{grid-template-columns:.95fr 1.05fr;gap:18px}.ha-example-experience .ha-example-questions{padding:22px!important}}@media(max-width:760px){.ha-example-experience .ha-example-overview{grid-template-columns:1fr;gap:26px;padding:28px 24px}.ha-example-experience .ha-example-overview .industry-copy{padding:0}.ha-example-experience .ha-example-overview .industry-copy h3{font-size:34px;margin:16px 0 18px}.ha-example-experience .ha-example-overview .industry-copy p{font-size:17px;margin-bottom:16px}.ha-example-experience .ha-example-overview .industry-visual{height:280px;width:100%;border-radius:16px}.ha-example-experience .ha-example-overview .industry-call-card{left:14px;right:14px;bottom:14px;padding:15px 16px}.ha-example-experience .ha-example-overview .industry-call-card strong{font-size:19px}.ha-example-experience .ha-example-call{grid-template-columns:1fr;gap:24px;padding:36px 24px}.ha-example-experience .ha-example-call h3,.ha-example-experience .ha-example-chat-section>h3{font-size:34px;max-width:none;margin:14px 0 18px}.ha-example-experience .ha-example-call p{font-size:17px;max-width:none}.ha-example-experience .ha-call-box{padding:24px 22px;border-radius:16px}.ha-example-experience .ha-call-box li{font-size:16px}.ha-example-experience .ha-example-chat-section{padding:36px 20px}.ha-example-experience .ha-example-chat-section>h3{margin-bottom:26px}.ha-example-experience .ha-example-chat-section .ha-industry-chat{grid-template-columns:1fr;gap:22px}.ha-example-experience .ha-example-questions{padding:24px 20px!important;border-radius:16px!important}.ha-example-experience .ha-example-questions [data-demo-question]{font-size:16px!important;padding:16px!important}.ha-example-experience .ha-example-chat-section .ha-chat{border-radius:16px}.ha-example-experience .ha-example-chat-section .ha-chat-head{padding:20px}.ha-example-experience .ha-example-chat-section .ha-chat-head strong{font-size:17px}.ha-example-experience .ha-example-chat-section .ha-chat-log{height:300px;min-height:280px;padding:18px}.ha-example-experience .ha-example-chat-section .ha-chat form{padding:12px;gap:8px}.ha-example-experience .ha-example-chat-section .ha-chat form button{padding:12px 14px}#view-customers .industry-tabs button{padding:12px 16px}}.ha-example-end{padding-top:48px;padding-bottom:0}.ha-example-related{padding-top:36px;padding-bottom:64px}.ha-example-related>div{padding-inline:32px}@media(max-width:760px){.ha-example-end{padding-top:32px}.ha-example-related{padding-top:28px;padding-bottom:44px}.ha-example-related>div{padding-inline:24px}}.ha-example-experience #industry-name{text-transform:uppercase}.ha-example-end .ha-demo-cta h2{margin:0;font-family:var(--font-display);letter-spacing:-.025em;line-height:1.2}#view-customers .industry-explorer{padding-bottom:0}