.chatbot__contact[data-v-103bd508]{background:#0000004d;border-radius:16px;display:grid;gap:24px;margin-block-start:1.1em;padding:clamp(18px,4vw,24px);white-space:normal}.chatbot__contact-intro[data-v-103bd508]{display:grid;gap:12px}.chatbot__contact-title[data-v-103bd508]{color:#fff;font-size:18px;font-weight:600;line-height:22px;margin:0}.chatbot__contact-description[data-v-103bd508]{color:#fff;font-size:16px;font-weight:400;line-height:22px;margin:0}.chatbot__contact-fields[data-v-103bd508]{display:grid;gap:16px}.chatbot__contact-field[data-v-103bd508]{align-items:center;background:#0003;border:2px solid transparent;border-radius:8px;color:#fff;-moz-column-gap:0;column-gap:0;display:grid;font-size:16px;grid-template-columns:minmax(140px,34%) minmax(0,1fr);line-height:22px;min-height:48px;padding:0 14px;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease}.chatbot__contact-field[data-v-103bd508]:focus-within{border-color:#b963f3}.chatbot__contact-field[data-v-103bd508]:hover{background:#00000040}.chatbot__contact-field--is-disabled[data-v-103bd508]{opacity:.66}.chatbot__contact-field>span[data-v-103bd508]{align-items:center;align-self:stretch;display:flex;font-weight:600;overflow-wrap:anywhere;padding-right:14px;position:relative}.chatbot__contact-field>span[data-v-103bd508]:after{background:#ffffff24;bottom:0;content:"";display:block;height:70%;position:absolute;right:0;top:15%;width:1px}@media(max-width:767px){.chatbot__contact-field>span[data-v-103bd508]:after{display:none}}.chatbot__contact-field .chatbot__contact-label-optional[data-v-103bd508]{font-weight:400}.chatbot__contact-field input[data-v-103bd508]{background:transparent;border:0;color:#fff;font:inherit;font-weight:400;min-height:44px;min-width:0;outline:none;padding:0 0 0 14px;transition:opacity .2s ease;width:100%}.chatbot__contact-field input[data-v-103bd508]::-moz-placeholder{color:#fff3;opacity:1}.chatbot__contact-field input[data-v-103bd508]::placeholder{color:#fff3;opacity:1}.chatbot__contact-field input[data-v-103bd508]:focus-visible{outline:none}.chatbot__contact-field input[data-v-103bd508]:disabled{cursor:not-allowed}@media(max-width:767px){.chatbot__contact-field[data-v-103bd508]{align-items:start;grid-template-columns:1fr;min-height:58px;padding-block:8px;row-gap:2px}.chatbot__contact-field>span[data-v-103bd508]{align-self:auto;border-right:0;padding-right:0}.chatbot__contact-field input[data-v-103bd508]{min-height:20px;padding-left:0}}.chatbot__contact-submit[data-v-103bd508]{background:#ffffff40;border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:16px;font-weight:600;justify-self:end;line-height:1.2;min-height:42px;padding:10px 20px;transition:background-color .2s ease,opacity .2s ease,transform .2s ease}.chatbot__contact-submit[data-v-103bd508]:disabled{cursor:not-allowed;opacity:.54}.chatbot__contact-submit[data-v-103bd508]:focus-visible{outline:2px solid #b963f3;outline-offset:3px}.chatbot__contact-submit[data-v-103bd508]:not(:disabled):focus-visible,.chatbot__contact-submit[data-v-103bd508]:not(:disabled):hover{background:#ffffff57;transform:translateY(-1px)}.chatbot__contact-submit-status[data-v-103bd508]{align-items:center;display:inline-flex;gap:10px}.chatbot__contact-submit-spinner[data-v-103bd508]{animation:chatbot-contact-spin-103bd508 .8s linear infinite;border:2px solid hsla(0,0%,100%,.15);border-radius:50%;border-top-color:#fff;display:inline-block;flex:0 0 auto;height:18px;width:18px}@media(prefers-reduced-motion:reduce){.chatbot__contact-submit-spinner[data-v-103bd508]{animation:none}}@keyframes chatbot-contact-spin-103bd508{to{transform:rotate(1turn)}}.chatbot__related[data-v-dc32a322]{border-block-start:1px solid rgba(0,0,0,.4);display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:20px;padding-block-start:24px;white-space:normal}@media(max-width:767px){.chatbot__related[data-v-dc32a322]{grid-template-columns:1fr}}.chatbot__related-media[data-v-dc32a322]{background:#0003;display:block;overflow:hidden}.chatbot__related-media img[data-v-dc32a322]{aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.chatbot__related-content[data-v-dc32a322]{display:flex;flex-direction:column;gap:6px;padding:12px 16px 16px}.chatbot__related-eyebrow[data-v-dc32a322]{color:#fff9;font-size:14px;font-weight:600;line-height:1.5}.chatbot__related-title[data-v-dc32a322]{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--color-text);font-size:16px;font-weight:600;line-height:1.38;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}.chatbot__related-card[data-v-dc32a322]{background:#0000004d;border-radius:16px;color:var(--color-text);display:flex;flex-direction:column;overflow:hidden;position:relative;text-decoration:none;transition:background .2s ease,transform .2s ease}.chatbot__related-card[data-v-dc32a322]:focus-visible,.chatbot__related-card[data-v-dc32a322]:hover{background:#00000061;transform:translateY(-2px)}.chatbot__related-card:focus-visible .chatbot__related-media img[data-v-dc32a322],.chatbot__related-card:hover .chatbot__related-media img[data-v-dc32a322]{transform:scale(1.04)}.chatbot__related-card:focus-visible .chatbot__related-title[data-v-dc32a322],.chatbot__related-card:hover .chatbot__related-title[data-v-dc32a322]{color:var(--color-text)}@media(max-width:767px){.chatbot__related-card[data-v-dc32a322]{min-height:230px}}.chatbot__message-bubble[data-v-a9c30a93]{overflow-wrap:anywhere;white-space:pre-wrap}.chatbot__message-bubble--client[data-v-a9c30a93]{background:#0006;padding:14px 26px}.chatbot__message-bubble--ai[data-v-a9c30a93],.chatbot__message-bubble--client[data-v-a9c30a93]{border-radius:26px;color:var(--color-text);font-size:clamp(16px,2vw,18px);line-height:1.45}.chatbot__message-bubble--ai[data-v-a9c30a93]{background:#52378fcc;font-weight:300;padding:clamp(20px,3vw,26px)}.chatbot__message-bubble--system[data-v-a9c30a93]{background:#ff66661f;border:1px solid rgba(255,180,180,.3);border-radius:8px;color:var(--color-text);padding:20px}.chatbot__message-bubble--streaming[data-v-a9c30a93]{background:#5f41a2db}@media(min-width:768px){.chatbot__message-bubble--ai[data-v-a9c30a93],.chatbot__message-bubble--client[data-v-a9c30a93]{max-width:min(100%,(100% - 180px)/10 * 8 + 140px)}}@media(min-width:992px){.chatbot__message-bubble--ai[data-v-a9c30a93],.chatbot__message-bubble--client[data-v-a9c30a93]{max-width:min(100%,(100% - 140px)/8 * 6 + 100px)}}@media(max-width:767px){.chatbot__message-bubble--ai[data-v-a9c30a93]{border-radius:22px}}.chatbot__message-bubble--has-contact-form[data-v-a9c30a93]{max-width:min(100%,680px);width:min(100%,680px)}.chatbot__answer-block[data-v-a9c30a93]{display:block}.chatbot__answer-block+.chatbot__answer-block[data-v-a9c30a93]{margin-block-start:.85em}.chatbot__answer-block a[data-v-a9c30a93]{color:var(--color-text);text-decoration:underline;text-decoration-color:#ffffff73;text-underline-offset:.18em}.chatbot__stream-caret[data-v-a9c30a93]{animation:chatbot-caret-a9c30a93 .9s step-end infinite;background:currentColor;border-radius:1px;display:inline-block;height:1em;margin-inline-start:.1em;vertical-align:-.12em;width:.55em}@media(prefers-reduced-motion:reduce){.chatbot__stream-caret[data-v-a9c30a93]{animation:none}}@keyframes chatbot-caret-a9c30a93{0%,45%{opacity:1}46%,to{opacity:0}}.chatbot__messages[data-v-4b82da09]{display:grid;grid-column:span 12;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:20px;margin-block-end:0;row-gap:20px;width:100%}@media(min-width:1200px){.chatbot__messages[data-v-4b82da09]{grid-column:2/span 10}}@media(min-width:1400px){.chatbot__messages[data-v-4b82da09]{grid-column:3/span 8}}.chatbot__message[data-v-4b82da09]{animation:chatbot-message-in-4b82da09 .22s ease-out;display:flex;flex-direction:column;scroll-margin-block-start:calc(var(--header-height) + 24px)}.chatbot__message--ai[data-v-4b82da09]{align-items:flex-end;grid-column:2/span 11}.chatbot__message--client[data-v-4b82da09]{align-items:flex-start;grid-column:1/span 11}.chatbot__message--system[data-v-4b82da09]{align-items:center;grid-column:span 12}.chatbot__message--pending .chatbot__message-bubble[data-v-4b82da09]{align-items:center;background:#52378fcc;border-radius:26px;color:var(--color-text);display:inline-flex;font-size:clamp(16px,2vw,18px);font-weight:300;gap:12px;line-height:1.45;overflow-wrap:anywhere;padding:12px 20px;white-space:pre-wrap;width:-moz-fit-content;width:fit-content}@media(min-width:768px){.chatbot__message--client[data-v-4b82da09]{grid-column:span 10}.chatbot__message--ai[data-v-4b82da09]{grid-column:3/span 10}}@media(min-width:992px){.chatbot__message--client[data-v-4b82da09]{grid-column:span 10}.chatbot__message--ai[data-v-4b82da09]{grid-column:3/span 10}}@media(prefers-reduced-motion:reduce){.chatbot__message[data-v-4b82da09]{animation:none}}.chatbot__status[data-v-4b82da09]{color:#ffffff80}.chatbot__spinner[data-v-4b82da09]{animation:chatbot-spin-4b82da09 .8s linear infinite;border:2px solid hsla(0,0%,100%,.15);border-radius:50%;border-top-color:#fff;display:inline-block;flex:0 0 auto;height:18px;width:18px}@media(prefers-reduced-motion:reduce){.chatbot__spinner[data-v-4b82da09]{animation:none}}.chatbot__typing-dots[data-v-4b82da09]{align-items:center;display:inline-flex;gap:4px}.chatbot__typing-dots span[data-v-4b82da09]{animation:chatbot-dot-4b82da09 1s ease-in-out infinite;background:#ffffff80;border-radius:50%;height:5px;width:5px}.chatbot__typing-dots span[data-v-4b82da09]:nth-child(2){animation-delay:.16s}.chatbot__typing-dots span[data-v-4b82da09]:nth-child(3){animation-delay:.32s}@media(prefers-reduced-motion:reduce){.chatbot__typing-dots span[data-v-4b82da09]{animation:none}}@keyframes chatbot-message-in-4b82da09{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes chatbot-spin-4b82da09{to{transform:rotate(1turn)}}@keyframes chatbot-dot-4b82da09{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.chatbot[data-v-09bb5e82]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin:0 auto;max-width:calc(1420px + var(--page-padding)*2);padding:0 var(--page-padding);grid-column-gap:20px;padding-block:8px clamp(48px,6vw,88px);width:100%}.chatbot__example-prompts[data-v-09bb5e82]{align-items:center;display:flex;flex-direction:column;gap:28px;grid-column:span 12;justify-content:center;margin-block-start:4rem}@media(min-width:992px){.chatbot__example-prompts[data-v-09bb5e82]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),240px))}}.chatbot__example-prompt[data-v-09bb5e82]{align-items:center;background:#0006;border:2px solid hsla(0,0%,100%,.5);border-radius:20px;color:#ffffff80;cursor:pointer;display:flex;font:inherit;font-size:16px;justify-content:center;line-height:1.3;max-width:320px;overflow-wrap:anywhere;padding:16px 20px;text-align:center;text-wrap:balance;transition:border-color .2s ease,color .2s ease;width:100%}@media(min-width:768px){.chatbot__example-prompt[data-v-09bb5e82]{font-size:17px;height:100%;min-height:124px}}.chatbot__example-prompt[data-v-09bb5e82]:focus-visible,.chatbot__example-prompt[data-v-09bb5e82]:hover{border-color:#fff;color:#fff;outline:0}.chatbot__example-prompt[data-v-09bb5e82]:focus-visible{box-shadow:0 0 0 4px #ffffff2e}
