.carson_embedPage__3KYjq,.carson_site__5DjSf{--carson-ink:#202a38;--carson-muted:#5c6675;--carson-red:#bd2933;--carson-border:#dce1e7;color:var(--carson-ink);background:#f5f6f8;color-scheme:light;font-family:Arial,Helvetica,sans-serif;min-height:100dvh}.carson_site__5DjSf{padding:0 5.5vw}.carson_chat__0W_Tn a,.carson_chat__0W_Tn button,.carson_chat__0W_Tn input,.carson_chat__0W_Tn textarea,.carson_site__5DjSf a{-webkit-tap-highlight-color:transparent}.carson_chatHistory__Mpdf6:focus-visible,.carson_chat__0W_Tn a:focus-visible,.carson_chat__0W_Tn button:focus-visible,.carson_chat__0W_Tn input:focus-visible,.carson_chat__0W_Tn textarea:focus-visible,.carson_heroChat__I_LIC:focus-visible,.carson_site__5DjSf a:focus-visible{outline:3px solid var(--carson-red);outline-offset:4px}.carson_skipLink__VdXf9{position:absolute;top:-100px;z-index:2;padding:12px 20px;border-radius:8px;background:#fff}.carson_skipLink__VdXf9:focus{top:16px}.carson_siteHeader__R7f6a{max-width:1280px;height:80px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 auto;border-bottom:1px solid var(--carson-border)}.carson_brandLink__cNwDz{display:block;flex:0 1 auto}.carson_navigation__up_is{display:flex;align-items:center;gap:30px;font-size:13px;font-weight:600}.carson_browseLink__CfEY3:hover,.carson_navigation__up_is a:hover,.carson_siteFooter__S_p6O a:hover{color:var(--carson-red)}.carson_navigation__up_is span{margin-left:10px}.carson_teamLink__8W1X6{color:var(--carson-muted)}.carson_hero__r63mp{max-width:1280px;margin:0 auto;padding:48px 0 46px;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,480px);gap:clamp(32px,6vw,100px);align-items:center}.carson_introduction__XLQed{padding-bottom:8px}.carson_eyebrow__ovGwA{font-size:11px;font-weight:700;letter-spacing:1.8px;color:var(--carson-red);margin:0 0 22px}.carson_introduction__XLQed h1{margin:0;max-width:680px;font-size:clamp(40px,4.6vw,68px);line-height:1.06;letter-spacing:-3px;font-weight:700}.carson_heroDescription__hjhzE{margin:25px 0 23px;max-width:405px;font-size:17px;line-height:1.65;color:var(--carson-muted)}.carson_browseLink__CfEY3{display:inline-flex;gap:24px;align-items:center;font-size:14px;font-weight:700;padding-bottom:7px;border-bottom:1px solid var(--carson-ink)}.carson_conversationGuide__QOea9{margin-top:64px;padding-top:23px;border-top:1px solid var(--carson-border);max-width:415px}.carson_conversationGuide__QOea9 h2{font-size:14px;font-weight:700;margin:0 0 10px}.carson_conversationGuide__QOea9 p{max-width:335px;color:var(--carson-muted);font-size:13px;line-height:1.65}.carson_guideTopics__4Kr6e{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;font-size:11px;font-weight:600;color:var(--carson-muted)}.carson_heroChat__I_LIC{width:100%;min-width:0}.carson_chat__0W_Tn{display:flex;flex-direction:column;height:680px;min-height:560px;background:#fff;border:1px solid var(--carson-border);border-radius:16px;box-shadow:0 18px 50px -25px rgba(32,42,56,.25);overflow:hidden}.carson_chatHeader__ni7mc{flex:0 0 auto;display:flex;align-items:center;padding:20px 24px;gap:13px;border-bottom:1px solid var(--carson-border)}.carson_chatHeader__ni7mc h2{font-size:15px;font-weight:700;margin:0 0 6px}.carson_chatHeader__ni7mc p{font-size:12px;color:var(--carson-muted);margin:0}.carson_handoffBar__1f0sy{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:13px 24px;background:#f8f9fb;border-bottom:1px solid var(--carson-border)}.carson_handoffBar__1f0sy>div{flex:1 1 180px}.carson_handoffBar__1f0sy strong{display:block;font-size:12px;font-weight:700}.carson_handoffBar__1f0sy p{margin:5px 0 0;font-size:11px;line-height:1.5;color:var(--carson-muted)}.carson_handoffBar__1f0sy button{min-height:40px;padding:9px 12px;border:1px solid var(--carson-red);border-radius:7px;background:#fff;color:#a41e28;font-size:12px;font-weight:700}.carson_handoffBar__1f0sy button:hover:not(:disabled){background:#fff1f2}.carson_handoffBar__1f0sy button:disabled{opacity:.6;cursor:wait}.carson_dealershipLink___O8Z_{margin-left:auto;min-width:44px;min-height:44px;display:grid;place-items:center;font-size:20px;color:var(--carson-muted);border-radius:8px}.carson_dealershipLink___O8Z_:hover{background:#f5f6f8}.carson_chatHistory__Mpdf6{flex:1 1 auto;min-height:130px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:23px 24px 20px}.carson_emptyState__22vZ5{padding-top:10px}.carson_welcomeLabel__n0iLI{color:var(--carson-muted);font-size:12px;margin-bottom:11px}.carson_emptyState__22vZ5 h3{font-size:25px;font-weight:700;letter-spacing:-.8px;line-height:1.2;margin:0 0 12px}.carson_emptyState__22vZ5>p:not(.carson_welcomeLabel__n0iLI){color:var(--carson-muted);font-size:13px;line-height:1.65;max-width:340px}.carson_starters__T7vpX{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:21px}.carson_starters__T7vpX button{display:inline-flex;justify-content:space-between;align-items:center;gap:24px;border:1px solid var(--carson-border);border-radius:8px;padding:10px 13px;min-height:42px;font-size:12px;text-align:left;background:#fff;transition:background .12s ease,border-color .12s ease}.carson_starters__T7vpX button:hover{background:#f5f6f8;border-color:#aab3bf}.carson_starters__T7vpX span{color:var(--carson-muted)}.carson_conversationNotice__gqS_P,.carson_historyLoading__Kclst p{font-size:11px;color:var(--carson-muted);text-align:center;margin-bottom:22px}.carson_loadingBubble__p3Eks{background:#f1f3f6;border-radius:10px;height:68px;width:78%;margin-bottom:16px}.carson_loadingBubble__p3Eks:last-child{width:63%;margin-left:auto}.carson_message__ecxXJ{display:flex;flex-direction:column;max-width:88%;margin-bottom:18px}.carson_ownMessage__dwmHP{align-items:flex-end;margin-left:auto}.carson_teamMessage__pMV4s{align-items:flex-start}.carson_messageAuthor__AVzLi{font-size:11px;font-weight:600;color:var(--carson-muted);margin:0 0 6px}.carson_messageBody__AWdD8{white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f3f6;color:var(--carson-ink);padding:11px 14px;border-radius:10px;line-height:1.6;font-size:13px}.carson_ownMessage__dwmHP .carson_messageBody__AWdD8{background:var(--carson-ink);color:#fff}.carson_messageTime__nSZpj{font-size:10px;color:var(--carson-muted);margin-top:6px}.carson_composer__rAZ2H{flex:0 0 auto;padding:18px 24px 16px;border-top:1px solid #edf0f3;background:#fff}.carson_nameField__7AOXj{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-bottom:15px}.carson_messageLabel__ZnVO1,.carson_nameField__7AOXj label{font-size:11px;font-weight:600}.carson_nameField__7AOXj label span{color:var(--carson-muted);font-weight:400}.carson_nameField__7AOXj input{width:100%;min-width:0;height:37px;padding:8px 10px;border:1px solid var(--carson-border);border-radius:8px;color:var(--carson-ink);background:#fff;font-size:13px}.carson_messageLabel__ZnVO1{display:block;margin-bottom:8px}.carson_messageInput__cIWsy{border:1px solid #b9c1cc;border-radius:10px;padding:12px}.carson_messageInput__cIWsy:focus-within{border-color:var(--carson-ink)}.carson_messageInput__cIWsy textarea{width:100%;display:block;resize:vertical;max-height:120px;min-height:50px;padding:0;border:0;background:#fff;color:var(--carson-ink);font-size:13px;line-height:1.6}.carson_messageInput__cIWsy textarea::-moz-placeholder,.carson_nameField__7AOXj input::-moz-placeholder{color:#687382;opacity:1}.carson_messageInput__cIWsy textarea::placeholder,.carson_nameField__7AOXj input::placeholder{color:#687382;opacity:1}.carson_composerActions__CQexu{margin-top:8px;display:flex;justify-content:space-between;align-items:center;gap:8px}.carson_composerActions__CQexu>span{font-size:10px;color:var(--carson-muted)}.carson_sendButton__5_vEO{min-height:38px;padding:10px 13px;border-radius:8px;color:#fff;background:var(--carson-red);font-weight:600;font-size:11px;white-space:nowrap;transition:background .12s ease,transform .12s ease}.carson_sendButton__5_vEO span{margin-left:10px}.carson_sendButton__5_vEO:hover:not(:disabled){background:#a61f29}.carson_sendButton__5_vEO:active:not(:disabled),.carson_starters__T7vpX button:active:not(:disabled){transform:scale(.98)}.carson_sendButton__5_vEO:disabled{background:#e6e9ed;color:#6b7480;cursor:not-allowed}.carson_privacyNotice__UoLOz{font-size:10px;color:var(--carson-muted);line-height:1.6;margin-top:11px}.carson_chatError__BWxC8{flex:0 0 auto;margin:0 24px 12px;border-left:3px solid var(--carson-red);padding:9px 12px;background:#fcf3f3;color:#82202a;font-size:12px;line-height:1.5}.carson_chatError__BWxC8 a,.carson_chatError__BWxC8 button{display:inline-block;margin-top:7px;margin-right:12px;text-decoration:underline;text-underline-offset:3px;font-size:11px;font-weight:600}.carson_expiredSession__nHw9K{padding:8px 24px 24px}.carson_sessionFooter__YQvO2{flex:0 0 auto;padding:0 24px 14px;color:var(--carson-muted);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px}.carson_sessionFooter__YQvO2 button{text-decoration:underline;text-underline-offset:3px;padding:4px 0}.carson_resetConfirmation__7Bb8N p{line-height:1.5}.carson_resetConfirmation__7Bb8N button{margin-right:16px}.carson_siteFooter__S_p6O{max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--carson-border);padding:25px 0;color:var(--carson-muted);font-size:11px}.carson_siteFooter__S_p6O p span{margin:0 12px;color:#939daa}.carson_siteFooter__S_p6O a span{margin-left:12px}.carson_embedPage__3KYjq{background:#fff}.carson_chatEmbedded__0pW7n{height:100dvh;min-height:480px;border:0;border-radius:0;box-shadow:none}@media (min-width:1440px){.carson_hero__r63mp{padding-top:64px;padding-bottom:64px}}@media (max-width:1023px){.carson_site__5DjSf{padding:0 4vw}.carson_hero__r63mp{grid-template-columns:minmax(0,1fr) minmax(350px,430px);gap:28px;padding-top:40px;padding-bottom:40px}.carson_introduction__XLQed h1{font-size:44px;letter-spacing:-2px}.carson_heroDescription__hjhzE{font-size:15px}.carson_conversationGuide__QOea9{margin-top:48px}.carson_chatHeader__ni7mc,.carson_chatHistory__Mpdf6,.carson_composer__rAZ2H{padding-left:20px;padding-right:20px}.carson_chat__0W_Tn{height:690px}.carson_chatEmbedded__0pW7n{height:100dvh}}@media (max-width:767px){.carson_site__5DjSf{padding:0 20px}.carson_siteHeader__R7f6a{height:76px;gap:15px}.carson_navigation__up_is{gap:14px;font-size:11px}.carson_navigation__up_is a:first-child{display:none}.carson_hero__r63mp{grid-template-columns:1fr;gap:32px;padding:34px 0}.carson_introduction__XLQed{padding:0}.carson_eyebrow__ovGwA{margin-bottom:14px;font-size:10px}.carson_introduction__XLQed h1{font-size:clamp(38px,9vw,58px);letter-spacing:-1.8px}.carson_heroDescription__hjhzE{max-width:390px;font-size:15px;margin:17px 0}.carson_browseLink__CfEY3{font-size:12px}.carson_conversationGuide__QOea9{display:none}.carson_chat__0W_Tn{height:700px;min-height:580px;border-radius:12px}.carson_chatHeader__ni7mc{padding:16px}.carson_handoffBar__1f0sy{padding:12px 16px}.carson_chatHistory__Mpdf6{padding:20px 16px}.carson_composer__rAZ2H{padding:16px}.carson_emptyState__22vZ5 h3{font-size:24px}.carson_nameField__7AOXj{grid-template-columns:1fr;gap:7px;margin-bottom:13px}.carson_messageInput__cIWsy textarea,.carson_nameField__7AOXj input{font-size:16px}.carson_composerActions__CQexu>span{display:none}.carson_composerActions__CQexu{justify-content:flex-end}.carson_sendButton__5_vEO{min-height:42px;font-size:12px}.carson_chatError__BWxC8{margin-left:16px;margin-right:16px}.carson_sessionFooter__YQvO2{padding-left:16px;padding-right:16px}.carson_siteFooter__S_p6O{align-items:flex-start;font-size:10px;line-height:1.6}.carson_siteFooter__S_p6O p{max-width:175px}.carson_siteFooter__S_p6O p span{margin:0 5px}.carson_siteFooter__S_p6O a{white-space:nowrap}.carson_chatEmbedded__0pW7n{height:100dvh;min-height:480px;border-radius:0}}@media (prefers-reduced-motion:reduce){.carson_embedPage__3KYjq *,.carson_site__5DjSf *{transition:none!important}}