.lms-landing .lms-ai-showcase{background:linear-gradient(125deg,#fff5f3 0%,#fffdfc 46%,#f7f9fe 100%);border-block:1px solid #f5e4e4;padding-block:92px}.lms-landing .lms-ai-showcase-layout{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(35px,5.3vw,85px);display:grid}.lms-landing .lms-ai-showcase-copy{min-width:0}.lms-landing .lms-ai-showcase-copy>h2{letter-spacing:-.05em;color:#1e2d48;max-width:580px;margin:16px 0 19px;font-size:clamp(36px,3.6vw,51px);font-weight:820;line-height:1.16}.lms-landing .lms-ai-showcase-copy>h2 span{color:#d93045}.lms-landing .lms-ai-showcase-lead{color:#63718a;max-width:585px;margin:0;font-size:15px;line-height:1.85}.lms-landing .lms-ai-showcase-benefits{gap:22px;margin:31px 0 30px;display:grid}.lms-landing .lms-ai-showcase-benefit{align-items:flex-start;gap:15px;display:flex}.lms-landing .lms-ai-showcase-benefit-icon{color:#df3748;background:#fff0f1;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.lms-landing .lms-ai-showcase-benefit-icon.is-dashboard{color:#477dbb;background:#eaf2fc}.lms-landing .lms-ai-showcase-benefit-icon.is-history{color:#1b9165;background:#eaf7ef}.lms-landing .lms-ai-showcase-benefit h3{letter-spacing:-.022em;color:#26324a;margin:0 0 6px;font-size:18px;font-weight:800;line-height:1.3}.lms-landing .lms-ai-showcase-benefit p{color:#69778d;margin:0;font-size:13px;line-height:1.73}.lms-landing .lms-ai-showcase-actions{justify-items:start;gap:15px;display:grid}.lms-landing .lms-ai-showcase-actions>p{color:#8490a1;max-width:590px;margin:0;font-size:11.5px;line-height:1.75}.lms-landing .lms-ai-showcase-demo-wrap{justify-self:center;width:100%;min-width:0;max-width:510px;position:relative}.lms-landing .lms-ai-showcase-demo-label{letter-spacing:.11em;color:#a05b69;text-align:center;margin:0 0 13px;font-size:10px;font-weight:820;display:block}.lms-landing .lms-ai-showcase-chat{background:#fff;border:1px solid #fac9cb;border-radius:24px;max-width:500px;overflow:hidden;box-shadow:0 28px 65px #24314b22}.lms-landing .lms-ai-showcase-chat-header{color:#fff;background:linear-gradient(115deg,#ef354a,#c3223c);align-items:center;gap:12px;padding:19px 21px;display:flex}.lms-landing .lms-ai-showcase-avatar{background:#ffffff2b;border-radius:15px;flex:none;place-items:center;width:47px;height:47px;font-size:27px;display:grid}.lms-landing .lms-ai-showcase-chat-header>div:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.lms-landing .lms-ai-showcase-chat-header strong{font-size:16px;font-weight:850;line-height:1.3}.lms-landing .lms-ai-showcase-chat-header small{color:#ffe7e9;font-size:10.5px;line-height:1.4}.lms-landing .lms-ai-showcase-chat-actions{flex:none;gap:6px;display:flex}.lms-landing .lms-ai-showcase-chat-actions span{border:1px solid #ffffff5c;border-radius:9px;place-items:center;padding:8px 10px;font-size:11px;font-weight:780;display:grid}.lms-landing .lms-ai-showcase-chat-toolbar{background:#fff;border-bottom:1px solid #eaeef4;padding:16px 17px 14px}.lms-landing .lms-ai-showcase-chat-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lms-landing .lms-ai-showcase-chat-tabs span{text-align:center;color:#6c7a92;background:#f4f6fa;border:1px solid #e5e9f0;border-radius:10px;padding:10px 5px;font-size:12px;font-weight:800}.lms-landing .lms-ai-showcase-chat-tabs span.is-selected{color:#c72135;background:#fff1f2;border-color:#ffbfc6}.lms-landing .lms-ai-showcase-chat-subject{margin-top:13px}.lms-landing .lms-ai-showcase-chat-subject small{color:#41506a;margin-bottom:7px;font-size:11px;font-weight:750;display:block}.lms-landing .lms-ai-showcase-chat-subject>div{color:#29384f;border:1px solid #dce2eb;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:13px;display:flex}.lms-landing .lms-ai-showcase-chat-messages{background:#fbfcfe;flex-direction:column;align-items:flex-start;gap:12px;padding:23px 19px 16px;display:flex}.lms-landing .lms-ai-showcase-chat-question{color:#fff;background:#ec3449;border-radius:15px 15px 4px;align-self:flex-end;padding:12px 15px;font-size:13px;line-height:1.5}.lms-landing .lms-ai-showcase-chat-answer{color:#34415c;background:#fff;border:1px solid #e6ebf1;border-radius:15px 15px 15px 4px;max-width:94%;padding:17px 16px;font-size:13px;line-height:1.76}.lms-landing .lms-ai-showcase-chat-tip{color:#697991;align-items:center;gap:8px;font-size:11px;display:flex}.lms-landing .lms-ai-showcase-chat-tip .bi{color:#d73b4b}.lms-landing .lms-ai-showcase-chat-input{border-top:1px solid #e5eaf2;align-items:center;gap:8px;padding:13px 15px 7px;display:flex}.lms-landing .lms-ai-showcase-chat-input>div{color:#8995a8;border:1px solid #dce2ee;border-radius:10px;flex:1;align-items:center;min-height:53px;padding:12px;font-size:12px;display:flex}.lms-landing .lms-ai-showcase-chat-input>span{color:#c0c8d3;background:#e8ebef;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.lms-landing .lms-ai-showcase-chat-disclaimer{color:#96a4bc;text-align:center;margin:0;padding:3px 10px 12px;font-size:9.5px}.lms-landing .lms-ai-showcase-demo-note{color:#6b7c92;text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:17px;font-size:11px;line-height:1.5;display:flex}.lms-landing .lms-ai-showcase-demo-note .bi{color:#218c60;font-size:17px}@media (max-width:1000px){.lms-landing .lms-ai-showcase-layout{gap:32px}.lms-landing .lms-ai-showcase-chat-actions span{padding:7px;font-size:10px}}@media (max-width:850px){.lms-landing .lms-ai-showcase-layout{grid-template-columns:1fr}.lms-landing .lms-ai-showcase-demo-wrap{max-width:540px}.lms-landing .lms-ai-showcase-copy{max-width:750px}}@media (max-width:640px){.lms-landing .lms-ai-showcase{padding-block:57px}.lms-landing .lms-ai-showcase-copy>h2{font-size:clamp(30px,8vw,40px)}.lms-landing .lms-ai-showcase-chat-header{gap:8px;padding:14px 12px}.lms-landing .lms-ai-showcase-avatar{width:39px;height:39px;font-size:22px}.lms-landing .lms-ai-showcase-chat-actions{gap:3px}.lms-landing .lms-ai-showcase-chat-actions span{padding:5px;font-size:9px}.lms-landing .lms-ai-showcase-chat-header strong{font-size:14px}.lms-landing .lms-ai-showcase-chat-header small{font-size:9px}.lms-landing .lms-ai-showcase-chat-messages{padding:16px 12px}}
