.chat-header[data-v-d4ac9bb2]{background:linear-gradient(135deg,#a6122d,#750d1f);color:#fff;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;box-shadow:0 10px 15px -3px #0000001a;z-index:10}.header-info[data-v-d4ac9bb2]{display:flex;align-items:center;gap:12px}.avatar[data-v-d4ac9bb2]{width:42px;height:42px;background:#ffffffe6;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.avatar img[data-v-d4ac9bb2]{width:70%;height:70%;object-fit:contain}.title-container[data-v-d4ac9bb2]{display:flex;flex-direction:column}.title-container h1[data-v-d4ac9bb2]{font-size:1.1rem;font-weight:600;margin:0 0 2px}.title-container .subheader[data-v-d4ac9bb2]{font-size:.75rem;opacity:.9;font-weight:400}.header-actions[data-v-d4ac9bb2]{display:flex;gap:8px}.icon-btn[data-v-d4ac9bb2]{background:transparent;border:none;color:#fff;width:36px;height:36px;border-radius:10px;cursor:pointer;font-size:1.2rem;transition:all .2s;display:flex;align-items:center;justify-content:center}.icon-btn[data-v-d4ac9bb2]:hover{background:#fff3;transform:translateY(-1px)}.message[data-v-7ea7443d]{max-width:85%;padding:12px 16px;border-radius:16px;font-size:.9rem;line-height:1.5;animation:slideIn-7ea7443d .3s ease}@keyframes slideIn-7ea7443d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message.bot[data-v-7ea7443d]{background:#f3f4f6;color:#1f2937;align-self:flex-start;border-bottom-left-radius:4px}.message.user[data-v-7ea7443d]{background:linear-gradient(135deg,#a6122d,#b91c39);color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.message.system[data-v-7ea7443d]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;align-self:center;text-align:center;font-size:.8rem;padding:8px 16px;border-radius:20px}.message.warning[data-v-7ea7443d]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;align-self:center;text-align:center;font-size:.8rem;padding:10px 16px;border-radius:12px}.cursor[data-v-7ea7443d]{display:inline-block;width:2px;height:1.2em;background:#94a3b8;animation:blink-7ea7443d 1s infinite;vertical-align:middle;margin-left:2px}@keyframes blink-7ea7443d{0%,50%{opacity:1}51%,to{opacity:0}}.summary-card[data-v-7ea7443d]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:16px;padding:16px;font-size:.85rem}.summary-card h4[data-v-7ea7443d]{font-size:.9rem;margin:0 0 12px;color:#a6122d;display:flex;align-items:center;gap:6px}.summary-row[data-v-7ea7443d]{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px dashed #e2e8f0}.summary-row[data-v-7ea7443d]:last-child{border-bottom:none}.summary-label[data-v-7ea7443d]{color:#64748b}.summary-value[data-v-7ea7443d]{font-weight:500}[data-v-7ea7443d] .bot-link{color:#a6122d;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:4px}[data-v-7ea7443d] .bot-link:hover{text-decoration:underline}[data-v-7ea7443d] i{vertical-align:middle;display:inline-block;margin-right:4px;font-size:1.1em}[data-v-7ea7443d] strong{font-weight:600}[data-v-7ea7443d] img{vertical-align:middle}.replies-wrapper[data-v-12b66e08]{display:flex;flex-direction:column;gap:12px;align-self:stretch;width:100%;max-width:420px;max-height:420px;background:#f3f4f6;border-radius:16px;padding:14px}.question-header[data-v-12b66e08]{font-size:.9rem;line-height:1.45;color:#1f2937;padding:2px 4px 4px}.reply-list[data-v-12b66e08]{display:flex;flex-direction:column;gap:8px;max-height:340px;overflow-y:auto;padding-right:4px}.reply-list[data-v-12b66e08]::-webkit-scrollbar{width:6px}.reply-list[data-v-12b66e08]::-webkit-scrollbar-track{background:transparent}.reply-list[data-v-12b66e08]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.reply-row[data-v-12b66e08]{display:flex;align-items:center;gap:12px;width:100%;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;font-family:inherit;font-size:.9rem;text-align:left;cursor:pointer;transition:all .15s ease;color:#1a1a2e}.reply-row[data-v-12b66e08]:hover{border-color:#a6122d;background:#fff5f7}.radio[data-v-12b66e08]{flex-shrink:0;width:16px;height:16px;border-radius:50%;border:1.5px solid #94a3b8;background:transparent;transition:border-color .15s ease}.reply-row:hover .radio[data-v-12b66e08]{border-color:#a6122d}.reply-text[data-v-12b66e08]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.reply-label[data-v-12b66e08]{font-weight:600;line-height:1.3}.reply-description[data-v-12b66e08]{font-size:.8rem;color:#64748b;font-weight:400;line-height:1.3}.reply-input-row[data-v-12b66e08]{cursor:text}.custom-input[data-v-12b66e08]{flex:1;border:none;outline:none;background:transparent;font-family:inherit;font-size:.9rem;color:#1a1a2e;padding:0;min-width:0}.custom-input[data-v-12b66e08]::placeholder{color:#94a3b8}.submit-btn[data-v-12b66e08]{flex-shrink:0;background:#a6122d;color:#fff;border:none;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s ease,opacity .15s ease}.submit-btn[data-v-12b66e08]:hover:not(:disabled){background:#8a0e25}.submit-btn[data-v-12b66e08]:disabled{opacity:.4;cursor:not-allowed}.replies-footer[data-v-12b66e08]{font-size:.75rem;color:#6b7280;margin-left:4px}.input-area[data-v-5de2d7f7]{padding:16px 20px;background:#fff;transition:opacity .3s ease,transform .3s ease}.input-wrapper[data-v-5de2d7f7]{position:relative;display:flex;align-items:center;background:#f3f4f6;border-radius:24px;border:1px solid transparent;transition:all .2s ease}.input-wrapper[data-v-5de2d7f7]:focus-within{background:#fff;border-color:#a6122d;box-shadow:0 0 0 4px #a6122d1a}input[data-v-5de2d7f7]{width:100%;padding:14px 50px 14px 18px;border:none;background:transparent;color:#1a1a2e;font-size:.95rem;font-family:inherit;outline:none}input[data-v-5de2d7f7]::placeholder{color:#94a3b8}input[data-v-5de2d7f7]:disabled{opacity:.6;cursor:not-allowed}.send-btn[data-v-5de2d7f7]{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:#a6122d;color:#fff;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.1rem;transition:all .2s ease;opacity:0;pointer-events:none;scale:.8}.send-btn[data-v-5de2d7f7]:not(:disabled){opacity:1;pointer-events:auto;scale:1}.send-btn[data-v-5de2d7f7]:hover:not(:disabled){background:#820e23;transform:translateY(-50%) scale(1.1)}.typing-indicator[data-v-cb620961]{align-self:flex-start;background:#f3f4f6;padding:12px 18px;border-radius:16px 16px 16px 4px;display:flex;align-items:center;justify-content:center}.loader[data-v-cb620961]{height:18px;aspect-ratio:2.5;--_g: no-repeat radial-gradient(farthest-side, #94a3b8 90%, #0000);background:var(--_g),var(--_g),var(--_g),var(--_g);background-size:20% 50%;animation:l43-cb620961 1s infinite linear}@keyframes l43-cb620961{0%{background-position:0% 50%,calc(1*100%/3) 50%,calc(2*100%/3) 50%,100% 50%}16.67%{background-position:0% 0,calc(1*100%/3) 50%,calc(2*100%/3) 50%,100% 50%}33.33%{background-position:0% 100%,calc(1*100%/3) 0,calc(2*100%/3) 50%,100% 50%}50%{background-position:0% 50%,calc(1*100%/3) 100%,calc(2*100%/3) 0,100% 50%}66.67%{background-position:0% 50%,calc(1*100%/3) 50%,calc(2*100%/3) 100%,100% 0}83.33%{background-position:0% 50%,calc(1*100%/3) 50%,calc(2*100%/3) 50%,100% 100%}to{background-position:0% 50%,calc(1*100%/3) 50%,calc(2*100%/3) 50%,100% 50%}}.chatbot-window[data-v-6dcc5832]{display:flex;flex-direction:column;height:100%;background:#fff;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;color:#1a1a2e;overflow:hidden}.chat-container[data-v-6dcc5832]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth;background:#fff}.chat-container[data-v-6dcc5832]>*:first-child{margin-top:auto}.chat-container[data-v-6dcc5832]::-webkit-scrollbar{width:6px}.chat-container[data-v-6dcc5832]::-webkit-scrollbar-track{background:transparent}.chat-container[data-v-6dcc5832]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.cs-grid[data-v-4e93e7bb]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px;font-family:IBM Plex Sans,sans-serif;color:#1e2030;align-items:start;width:100%}@media(max-width:960px){.cs-grid[data-v-4e93e7bb]{grid-template-columns:1fr;gap:32px}}.cs-left[data-v-4e93e7bb]{padding:8px 0}.cs-eyebrow[data-v-4e93e7bb]{font-size:13px;letter-spacing:.18em;font-weight:600;color:#c41230;margin-bottom:16px}.cs-heading[data-v-4e93e7bb]{font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.1;font-weight:700;margin:0 0 18px;color:#0f172a}.cs-subtitle[data-v-4e93e7bb]{font-size:1rem;line-height:1.55;color:#475467;max-width:460px;margin:0 0 32px}.cs-divider[data-v-4e93e7bb]{width:100%;height:1px;background:#e5e7eb;margin:4px 0 24px}.cs-contact-list[data-v-4e93e7bb]{list-style:none;margin:0 0 32px;padding:0;display:flex;flex-direction:column;gap:18px}.cs-contact-list li[data-v-4e93e7bb]{display:flex;gap:14px;align-items:flex-start}.cs-icon[data-v-4e93e7bb]{width:40px;height:40px;border-radius:12px;background:#faecee;color:#c41230;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cs-label[data-v-4e93e7bb]{display:block;font-size:12px;color:#6b7280;margin-bottom:2px}.cs-contact-list p[data-v-4e93e7bb]{margin:0;font-size:1rem;font-weight:500;color:#0f172a;line-height:1.4}.cs-contact-list a[data-v-4e93e7bb]{color:inherit;text-decoration:underline}.cs-trust[data-v-4e93e7bb]{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 6px 24px #0f172a0d}.cs-trust-icon[data-v-4e93e7bb]{color:#c41230;flex-shrink:0}.cs-trust strong[data-v-4e93e7bb]{display:block;font-size:14px;color:#0f172a}.cs-trust span[data-v-4e93e7bb]{display:block;font-size:12px;color:#6b7280;line-height:1.4;margin-top:2px}.cs-right[data-v-4e93e7bb]{width:100%}.cs-form[data-v-4e93e7bb]{background:#fff;border-radius:20px;padding:28px;box-shadow:0 20px 60px #0f172a14;display:flex;flex-direction:column;gap:14px;border:1px solid #eef0f4}.cs-row[data-v-4e93e7bb]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:560px){.cs-row[data-v-4e93e7bb]{grid-template-columns:1fr}}.cs-form input[data-v-4e93e7bb],.cs-form select[data-v-4e93e7bb],.cs-form textarea[data-v-4e93e7bb]{width:100%;font:inherit;padding:14px 16px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;color:#0f172a;outline:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.cs-form input[data-v-4e93e7bb]:focus,.cs-form select[data-v-4e93e7bb]:focus,.cs-form textarea[data-v-4e93e7bb]:focus{border-color:#c41230;box-shadow:0 0 0 4px #c412301f}.cs-form select[data-v-4e93e7bb]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#6b7280 50%),linear-gradient(135deg,#6b7280 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:42px}.cs-form textarea[data-v-4e93e7bb]{resize:vertical;min-height:96px}.cs-services[data-v-4e93e7bb]{display:flex;flex-direction:column;gap:10px}.cs-label-strong[data-v-4e93e7bb]{font-size:13px;font-weight:600;color:#0f172a}.cs-chips[data-v-4e93e7bb]{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:560px){.cs-chips[data-v-4e93e7bb]{grid-template-columns:1fr}}.cs-chip[data-v-4e93e7bb]{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:10px 14px;border-radius:12px;border:1px solid #c41230;color:#c41230;font-size:.9rem;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;transition:background .15s,color .15s}.cs-chip input[data-v-4e93e7bb]{display:none}.cs-chip.active[data-v-4e93e7bb]{background:#c41230;color:#fff}.cs-submit[data-v-4e93e7bb]{margin-top:6px;background:#c41230;color:#fff;border:none;padding:16px 24px;border-radius:14px;font:inherit;font-weight:600;font-size:1rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:background .15s,transform .05s}.cs-submit[data-v-4e93e7bb]:hover{background:#a90f29}.cs-submit[data-v-4e93e7bb]:active{transform:translateY(1px)}.cs-submit[data-v-4e93e7bb]:disabled{opacity:.7;cursor:not-allowed}.cs-chat-card[data-v-4e93e7bb]{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #0f172a14;border:1px solid #eef0f4;display:flex;flex-direction:column;width:100%;height:auto}.cs-chat-card[data-v-4e93e7bb] .chat-container{flex:1 1 auto}
