.weic-site .ai-anchor{scroll-margin-top:80px}.weic-site .ai-kicker{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.weic-site .ai-kicker .bs-tag--coming-soon{color:#67e8f9;background:#22d3ee33}.weic-site .ai-hero-mock{gap:14px;min-width:0;display:grid}.weic-site .ai-hero-mock>.lp-mock{width:100%}.weic-site .ai-chat-head{border-bottom:1px solid var(--jm-border);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 18px;display:flex}.weic-site .ai-chat-avatar{background:var(--jm-accent);width:36px;height:36px;color:var(--jm-navy);flex:none;place-items:center;display:grid}.weic-site .ai-chat-title{min-width:0;margin-right:auto;line-height:1.3;display:grid}.weic-site .ai-chat-title strong{font-family:var(--jm-font-heading);color:var(--jm-navy);font-size:16px;font-weight:600}.weic-site .ai-chat-title small{color:var(--jm-body);font-size:12px}.weic-site .ai-chat-body{background:#f8fafc;gap:10px;padding:18px;display:grid}.weic-site .ai-chat-body .ai-msg{max-width:86%;margin:0;padding:10px 14px;font-size:14px;line-height:1.5}.weic-site .ai-msg--visitor{background:var(--jm-navy);--jm-link:var(--jm-accent);color:var(--jm-white);justify-self:end}.weic-site .ai-msg--agent{background:var(--jm-white);color:var(--jm-navy);border:1px solid var(--jm-border);border-left:3px solid var(--jm-accent);justify-self:start}.weic-site .ai-msg-source{font-family:var(--jm-font-nav);letter-spacing:.4px;color:#0e7490;margin-top:6px;font-size:11px;font-weight:600;display:block}.weic-site .ai-chat-input{border-top:1px solid var(--jm-border);color:var(--jm-body);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 10px 18px;font-size:13px;display:flex}.weic-site .ai-chat-send{background:var(--jm-accent);flex:none;width:30px;height:30px;position:relative}.weic-site .ai-chat-send:after{content:"";border-top:2px solid var(--jm-navy);border-right:2px solid var(--jm-navy);width:8px;height:8px;position:absolute;top:11px;left:9px;transform:rotate(45deg)}.weic-site .ai-handoff{color:var(--jm-dark-muted);border:1px solid #ffffff2e;border-left:4px solid var(--jm-accent);background:#ffffff0f;gap:2px;padding:14px 16px;display:grid}.weic-site .ai-handoff em{font-style:normal;font-family:var(--jm-font-nav);letter-spacing:.8px;text-transform:uppercase;font-size:12px}.weic-site .ai-handoff strong{color:var(--jm-white);font-family:var(--jm-font-heading);font-size:18px;font-weight:600;line-height:1.3}.weic-site .ai-handoff span{font-size:13px}.weic-site .ai-agents{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:48px;display:grid}.weic-site .ai-agent{border-top:4px solid var(--jm-accent);flex-direction:column;display:flex}.weic-site .ai-agent-head{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:18px;display:flex}.weic-site .jm-theme .ai-agent-head .jm-card-title{margin:0;font-size:26px}.weic-site .ai-agent-icon{background:var(--jm-accent);width:56px;height:56px;color:var(--jm-navy);flex:none;place-items:center;display:grid}.weic-site .jm-theme .ai-agent-who{color:var(--jm-navy);margin-bottom:8px;font-weight:700}.weic-site .jm-theme .ai-agent-label{border-top:1px solid var(--jm-border);font-family:var(--jm-font-nav);letter-spacing:.8px;text-transform:uppercase;color:var(--jm-body);margin:8px 0 14px;padding-top:18px;font-size:12px;font-weight:600}.weic-site .ai-agent .lp-checks{color:var(--jm-navy)}.weic-site .ai-split{align-items:center}.weic-site .ai-checks{margin:8px 0 0}.weic-site .jm-theme .ai-more-dark{margin:28px 0 0}.weic-site .ai-more-dark a{color:var(--jm-link)}.weic-site .ai-more-dark a:hover{color:var(--jm-white)}.weic-site .ai-call{width:100%}.weic-site .ai-call-body{padding:18px 20px 22px}.weic-site .ai-call-head{border-bottom:1px solid var(--jm-border);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;padding-bottom:14px;display:flex}.weic-site .ai-call-head strong{font-family:var(--jm-font-heading);color:var(--jm-navy);margin-right:auto;font-size:17px;font-weight:600}.weic-site .lp-mock.ai-call .bs-tag--coming-soon{color:#0e7490;background:#22d3ee1f}.weic-site .jm-theme .ai-call-label{font-family:var(--jm-font-nav);letter-spacing:.8px;text-transform:uppercase;color:var(--jm-body);margin:0 0 14px;font-size:11px;font-weight:600}.weic-site .ai-call-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.weic-site .ai-call-steps:before{content:"";background:var(--jm-accent);opacity:.3;width:2px;position:absolute;top:10px;bottom:12px;left:9px}.weic-site .ai-call-steps li{gap:1px;padding-left:34px;font-size:13px;line-height:1.45;display:grid;position:relative}.weic-site .ai-call-steps li:before{content:"";background:var(--jm-white);border:3px solid var(--jm-accent);width:16px;height:16px;position:absolute;top:3px;left:2px}.weic-site .ai-call-steps li:last-child:before{background:var(--jm-accent)}.weic-site .ai-call-steps em{color:var(--jm-navy);font-size:14px;font-style:normal;font-weight:800}.weic-site .ai-call-steps span{color:var(--jm-body)}.weic-site .ai-toward{border:1px dashed #ffffff59;max-width:900px;margin-top:56px;padding:24px 28px}.weic-site .jm-theme .ai-toward p{margin:0}.weic-site .jm-theme .ai-toward .ai-toward-label{color:var(--jm-white);font-family:var(--jm-font-heading);margin-bottom:8px;font-size:21px;font-weight:600}.weic-site .ai-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.weic-site .ai-example{flex-direction:column;gap:16px;display:flex}.weic-site .jm-theme .ai-example p{margin:0}.weic-site .ai-example-meta{font-family:var(--jm-font-nav);letter-spacing:.6px;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:12px;font-weight:600;display:flex}.weic-site .ai-example-industry{color:var(--jm-navy)}.weic-site .ai-example-agent{color:#0e7490}.weic-site .jm-theme .ai-example .ai-example-q{background:var(--jm-navy);--jm-link:var(--jm-accent);color:var(--jm-white);margin-bottom:8px;padding:12px 16px;font-weight:700;line-height:1.45;position:relative}.weic-site .ai-example-q:after{content:"";border-left:0 solid #0000;border-right:12px solid #0000;border-top:10px solid var(--jm-navy);position:absolute;bottom:-10px;left:18px}.weic-site .ai-example-a{font-size:15px}.weic-site .jm-theme .ai-note{border-left:4px solid var(--jm-accent);max-width:760px;color:var(--jm-navy);margin:32px 0 0;padding-left:18px;font-weight:600}.weic-site .ai-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:44px;display:grid}.weic-site .ai-rule{grid-template-columns:48px minmax(0,1fr);align-content:start;gap:6px 20px;display:grid}.weic-site .ai-rule-icon{width:48px;height:48px;color:var(--jm-link);background:#22d3ee33;grid-row:span 2;place-items:center;display:grid}.weic-site .jm-theme .ai-rule .jm-card-title{margin:0}.weic-site .jm-theme .ai-rule p{color:var(--jm-dark-muted);margin:0}.weic-site .ai-soon-line{color:var(--jm-navy);flex-wrap:wrap;align-items:center;gap:8px 12px;font-weight:700;display:flex}.weic-site .jm-theme .ai-soon-line{margin:24px 0 0}.weic-site .ai-suite{width:100%}.weic-site .ai-suite-body{padding:18px}.weic-site .jm-theme .ai-suite-label{font-family:var(--jm-font-nav);letter-spacing:.8px;text-transform:uppercase;color:var(--jm-body);margin:0 0 12px;font-size:11px;font-weight:600}.weic-site .ai-suite-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.weic-site .ai-suite-tile{border:1px solid var(--jm-border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;min-width:0;padding:12px;display:grid}.weic-site .ai-suite-tile strong{color:var(--jm-navy);font-size:14px;line-height:1.3}.weic-site .ai-suite-tile .bs-tag{grid-column:2;justify-self:start}.weic-site .ai-suite-icon{width:38px;height:38px;color:var(--jm-link);background:#22d3ee1a;grid-row:span 2;place-items:center;display:grid}.weic-site .ai-suite-tile--coming-soon{background:#f8fafc;border-style:dashed;border-color:#cbd5e1}.weic-site .ai-suite-tile--coming-soon .ai-suite-icon{background:var(--jm-border);color:var(--jm-body)}.weic-site .ai-suite-tile--here{border-color:var(--jm-accent)}.weic-site .ai-suite-tile--here .ai-suite-icon{color:var(--jm-link);background:#22d3ee1a}.weic-site .ai-faq a{color:var(--jm-link);font-weight:700}.weic-site .ai-faq a:hover{color:var(--jm-navy)}.weic-site .ai-start .lp-interests{grid-template-columns:minmax(0,1fr)}@media (max-width:980px){.weic-site .ai-hero-mock{max-width:520px}.weic-site .ai-examples{grid-template-columns:repeat(2,minmax(0,1fr))}.weic-site .ai-call,.weic-site .ai-suite{max-width:560px}}@media (max-width:767px){.weic-site .ai-kicker{justify-content:center}.weic-site .ai-hero-mock{text-align:left;width:100%;margin-inline:auto}.weic-site .ai-agents,.weic-site .ai-examples,.weic-site .ai-rules{grid-template-columns:minmax(0,1fr)}.weic-site .jm-theme .ai-agent-head .jm-card-title{font-size:22px}.weic-site .ai-toward{margin-top:40px;padding:20px}}@media (max-width:479px){.weic-site .ai-suite-grid{grid-template-columns:minmax(0,1fr)}.weic-site .ai-chat-body{padding:14px}.weic-site .ai-chat-body .ai-msg{max-width:92%}.weic-site .ai-rule{grid-template-columns:minmax(0,1fr)}.weic-site .ai-rule-icon{grid-row:auto;margin-bottom:8px}}
