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