.c-bot-avatar{background-color:var(--secondaire-1,#1500ff);border-radius:50%;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;display:flex}.c-bot-avatar .c-bot-avatar__logo{color:var(--color-gris-0-white,#fff)}.c-typing-indicator{align-items:flex-end;gap:12px;display:flex}.c-typing-indicator__bubble{background-color:var(--color-bg-secondary,#f6f6f7);border-radius:12px 12px 12px 4px;align-items:center;padding:16px 20px;display:flex}.c-typing-indicator__dots{gap:4px;display:flex}.c-typing-indicator__dot{opacity:.6;background-color:#181c27;border-radius:50%;width:5px;height:5px}.c-user-avatar{background-color:var(--secondaire-5,#eeb2ff);border-radius:50%;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;display:flex}.c-user-avatar__letter{color:var(--color-gris-0-white,#fff);font-family:var(--font-body-text-font-font-family,"Satoshi");font-size:16px;font-weight:var(--Font-body-text-weight-semibold,600);line-height:var(--Font-body-text-line-height-sm,18px)}.c-chat-bubble{flex-direction:column;gap:8px;width:100%;display:flex}.c-chat-bubble__row{align-items:flex-end;gap:8px;width:100%;display:flex}.c-chat-bubble--bot .c-chat-bubble__row{justify-content:flex-start}.c-chat-bubble--bot .c-chat-bubble__message-container{width:calc(100% - 92px);max-width:380px}.c-chat-bubble--user .c-chat-bubble__row{justify-content:flex-end}.c-chat-bubble--user .c-chat-bubble__message-container{width:calc(100% - 64px);max-width:408px}.c-chat-bubble__message-container{flex-direction:column;gap:8px;width:fit-content;min-width:0;max-width:408px;display:flex}.c-chat-bubble__bubble{background-color:var(--color-bg-secondary,#f6f6f7);box-sizing:border-box;border-radius:12px;flex-direction:column;gap:8px;max-width:100%;padding:16px;display:flex;position:relative;overflow:hidden}.c-chat-bubble--form.c-chat-bubble--user .c-chat-bubble__message-container{width:calc(100% - 64px)}.c-chat-bubble--bot .c-chat-bubble__bubble{background:var(--color-common-primary-brand-50,#e8efff);border-radius:12px}.c-chat-bubble__edit{color:#1500ff;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .2s;display:flex;position:absolute;top:8px;right:8px}.c-chat-bubble__edit:hover{background-color:#1500ff14}.c-chat-bubble--last.c-chat-bubble--bot .c-chat-bubble__bubble{border-radius:12px 12px 12px 4px}.c-chat-bubble--last.c-chat-bubble--user .c-chat-bubble__bubble{border-radius:12px 12px 4px}.c-chat-bubble__text{color:var(--color-gris-1000-black,#181c27);font-family:var(--font-body-text-font-font-family,"Satoshi");font-size:var(--Font-body-text-size-md,16px);font-weight:var(--Font-body-text-weight-medium,470);line-height:var(--Font-body-text-line-height-md,22px);white-space:pre-wrap;margin:0}.c-chat-bubble__avatar-spacer{width:24px;min-width:24px}.c-chat-bubble__meta{justify-content:space-between;align-items:center;gap:16px;display:flex}.c-chat-bubble__step-label{color:var(--color-text-alt-default,#7e7b87);font-family:var(--font-body-text-font-font-family,"Satoshi");font-size:var(--Font-body-text-size-md,16px);font-weight:var(--Font-body-text-weight-medium,470);line-height:var(--Font-body-text-line-height-md,22px)}.c-chat-bubble--bot .c-chat-bubble__meta{align-self:flex-start;margin-left:32px}.c-chat-bubble--user .c-chat-bubble__meta{box-sizing:border-box;align-self:flex-end;width:min(408px,100% - 64px);margin-right:32px}.c-chat-bubble__edited-label{color:var(--color-text-alt-default,#7e7b87);font-family:var(--font-body-text-font-font-family,"Satoshi");font-size:var(--Font-body-text-size-md,16px);font-weight:var(--Font-body-text-weight-medium,470);line-height:var(--Font-body-text-line-height-md,22px);white-space:pre;display:inline-flex}.c-chat-bubble__edited-char{opacity:0;animation:.28s ease-out forwards c-chat-bubble-edited-reveal;display:inline-block;transform:translateY(2px)}.c-chat-bubble__edited-char:first-child{animation-delay:0s}.c-chat-bubble__edited-char:nth-child(2){animation-delay:55ms}.c-chat-bubble__edited-char:nth-child(3){animation-delay:.11s}.c-chat-bubble__edited-char:nth-child(4){animation-delay:.165s}.c-chat-bubble__edited-char:nth-child(5){animation-delay:.22s}.c-chat-bubble__edited-char:nth-child(6){animation-delay:.275s}.c-chat-bubble__edited-char:nth-child(7){animation-delay:.33s}.c-chat-bubble__edited-char:nth-child(8){animation-delay:.385s}@keyframes c-chat-bubble-edited-reveal{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.c-chat-bubble__edited-char{opacity:1;animation:none;transform:none}}@media only screen and (width<=535px){.c-chat-bubble__row{align-items:flex-end}}.c-input{flex-direction:column;gap:8px;width:100%;display:flex}.c-input--disabled{opacity:.5;pointer-events:none}.c-input__label{color:var(--input-color-default-label,#323135);font-family:var(--font-body-text-font-font-family,"Satoshi");font-size:var(--Font-body-text-size-md,16px);font-weight:var(--Font-body-text-weight-regular,400);line-height:var(--font-body-text-line-height-md,18px)}.c-input__required{color:#df0014;margin-left:2px}.c-input__field-wrapper{background:#fff;border:1px solid #eeeef1;border-radius:12px;align-items:center;width:100%;display:flex;position:relative}.c-input__field-wrapper:focus-within{border-color:var(--secondaire-1,#1500ff)}.c-input__field-wrapper--error{border-color:#df0014}.c-input__field-wrapper--readonly:focus-within{border-color:#eeeef1}.c-input__field{color:#323135;background:0 0;border:none;outline:none;flex:1;min-width:0;height:48px;padding:0 12px;font-family:Satoshi,sans-serif;font-size:16px;font-weight:470}.c-input__field::placeholder{color:#7e7b87;font-weight:400}.c-input__edit{cursor:pointer;color:#323135;appearance:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-right:12px;padding:0;display:inline-flex}.c-input__valid{color:#000;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-right:6px;display:inline-flex}.c-input--error .c-input__label{color:#df0014}.c-input__field--error,.c-input__field--error:focus{border-color:#df0014}.c-input__field--error::placeholder{color:#df001480}.c-input__row{gap:8px;width:100%;display:flex}.c-input__row .c-input__field-wrapper{flex:1;width:auto;min-width:0}.c-input__row .c-input__field{flex:1}.c-input__button{cursor:pointer;color:#d1d1d1;background:#fff;border:.7px solid #d1d1d1;border-radius:99px;justify-content:center;align-items:center;padding:10px 24px;transition:border-color .2s,color .2s;display:flex}.c-input__button:disabled{cursor:not-allowed}.c-input__button--active{border-color:var(--secondaire-1,#1500ff);color:var(--secondaire-1,#1500ff)}.c-input__help{color:#7e7b87;font-family:Satoshi,sans-serif;font-size:14px;font-weight:400;line-height:18px}.c-input__error{color:#df0014;font-family:Satoshi,sans-serif;font-size:14px;font-weight:400;line-height:18px}.c-input__spinner{border:2px solid #eeeef1;border-top-color:var(--secondaire-1,#1500ff);border-radius:50%;width:18px;height:18px;animation:.6s linear infinite c-input-spin}@keyframes c-input-spin{to{transform:rotate(360deg)}}.c-textarea{flex-direction:column;gap:8px;width:100%;display:flex}.c-textarea--disabled{opacity:.5;pointer-events:none}.c-textarea__label{color:var(--input-color-default-label,#323135);font-family:var(--font-body-text-font-font-family,"Satoshi");font-size:var(--Font-body-text-size-md,16px);font-weight:var(--Font-body-text-weight-regular,400);line-height:var(--font-body-text-line-height-md,18px)}.c-textarea__required{color:#df0014;margin-left:2px}.c-textarea__field-wrapper{position:relative}.c-textarea__edit{width:32px;height:32px;color:var(--secondaire-1,#1500ff);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex;position:absolute;top:8px;right:8px}.c-textarea__edit:hover{background-color:#1500ff14}.c-textarea__field{box-sizing:border-box;width:100%;height:calc(var(--Font-body-text-line-height-md,22px) * 3 + 24px);color:#323135;resize:none;background:#fff;border:1px solid #eeeef1;border-radius:12px;outline:none;padding:12px;font-family:Satoshi,sans-serif;font-size:16px;font-weight:470}.c-textarea__field::placeholder{color:#7e7b87;font-weight:400}.c-textarea__field:focus{border-color:var(--secondaire-1,#1500ff)}.c-textarea__field-wrapper--readonly .c-textarea__field,.c-textarea__field-wrapper--readonly .c-textarea__field:focus{border-color:#eeeef1}.c-textarea__field[readonly]{cursor:default}.c-textarea--error .c-textarea__label{color:#df0014}.c-textarea__field--error,.c-textarea__field--error:focus{border-color:#df0014}.c-textarea__field--error::placeholder{color:#df001480}.c-textarea__button{cursor:pointer;color:#d1d1d1;background:#fff;border:.7px solid #d1d1d1;border-radius:99px;justify-content:center;align-self:flex-end;align-items:center;gap:8px;padding:10px 24px;transition:border-color .2s,color .2s;display:flex}.c-textarea__button:disabled{cursor:not-allowed}.c-textarea__button--active{border-color:var(--secondaire-1,#1500ff);color:var(--secondaire-1,#1500ff)}.c-textarea__button-label{white-space:nowrap;font-family:Satoshi,sans-serif;font-size:16px;font-weight:600;line-height:20px}.c-textarea__footer{justify-content:space-between;align-items:center;display:flex}.c-textarea__help{color:#7e7b87;font-family:Satoshi,sans-serif;font-size:14px;font-weight:400;line-height:18px}.c-textarea__error{color:#df0014;font-family:Satoshi,sans-serif;font-size:14px;font-weight:400;line-height:18px}.c-textarea__char-count{color:#181c2766;margin-left:auto;font-family:Satoshi,sans-serif;font-size:13px;font-weight:400;transition:color .2s}.c-textarea__char-count--warn{color:#df0014}.c-textarea__spinner{border:2px solid #eeeef1;border-top-color:var(--secondaire-1,#1500ff);border-radius:50%;width:18px;height:18px;animation:.6s linear infinite c-textarea-spin}@keyframes c-textarea-spin{to{transform:rotate(360deg)}}.c-file-uploader{flex-direction:column;gap:8px;margin-top:12px;display:flex}.c-file-uploader__trigger{color:var(--input-color-default-label,#323135);font-family:var(--font-body-text-font-font-family,"Satoshi");font-size:var(--Font-body-text-size-md,16px);font-weight:var(--Font-body-text-weight-semibold,600);line-height:var(--Font-body-text-line-height-md,22px);text-align:left;cursor:pointer;background:0 0;border:none;flex-wrap:nowrap;align-self:flex-start;align-items:center;gap:8px;padding:0;display:inline-flex}.c-file-uploader__trigger:disabled{cursor:not-allowed}.c-file-uploader__trigger-label{color:inherit;white-space:nowrap}.c-file-uploader--error .c-file-uploader__trigger,.c-file-uploader--error .c-file-uploader__trigger-label{color:#df0014}.c-file-uploader__hint-inline,.c-file-uploader__hint-block{color:var(--input-color-default-help,#7e7b87);font-family:var(--font-body-text-font-font-family,"Satoshi");font-size:var(--Font-body-text-size-sm,14px);font-weight:var(--Font-body-text-weight-regular,400);line-height:var(--Font-body-text-line-height-sm,18px)}.c-file-uploader__hint-inline{white-space:nowrap}.c-file-uploader__hint-block{margin:0}.c-file-uploader__input{display:none}.c-file-uploader__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.c-file-uploader__chip{border:1px solid var(--input-color-default-border,#eeeef1);color:#323135;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-family:Satoshi,sans-serif;font-size:13px;display:inline-flex}.c-file-uploader__chip--error,.c-file-uploader__chip:has(.c-file-uploader__chip-remove:hover){color:#df0014;border-color:#df0014}.c-file-uploader__chip-name{white-space:nowrap}.c-file-uploader__chip-remove{cursor:pointer;color:currentColor;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.c-file-uploader__add-more{border:1px solid var(--input-color-default-border,#eeeef1);background:var(--input-color-default-background,#fff);color:#323135;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:16px;height:34px;padding:0 12px;line-height:1;display:inline-flex}@media (hover:hover){.c-file-uploader__add-more:hover:not(:disabled){border-color:var(--input-color-hover-label)}}.c-file-uploader__add-more:disabled{cursor:not-allowed}.c-file-uploader__error{color:#7e7b87;margin:0;font-family:Satoshi,sans-serif;font-size:13px;font-weight:470}.c-skeleton{border-radius:inherit;background-color:#f6f6f7;background-image:linear-gradient(100deg,#f6f6f7 0% 40%,#ececed 50%,#f6f6f7 60% 100%);background-repeat:no-repeat;background-size:200% 100%;animation:1.6s ease-in-out infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.c-skeleton{background-image:none;animation:none}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.c-contact-chat{box-sizing:border-box;flex-direction:column;width:100%;max-width:960px;margin:0 auto;display:flex}@media only screen and (width<=1023px){.c-contact-chat{padding:0 24px}}@media only screen and (width<=535px){.c-contact-chat{padding:0 16px}}.c-contact-chat__section{flex-direction:column;gap:24px;display:flex}.c-contact-chat__section+.c-contact-chat__section{margin-top:40px}.c-contact-chat__section:last-child{padding-bottom:64px}.c-contact-chat__messages{flex-direction:column;gap:4px;display:flex}.c-contact-chat__file-chips{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.c-contact-chat__file-chip{color:#323135;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d4d4d7;border-radius:6px;max-width:180px;padding:4px 8px;font-family:Satoshi,sans-serif;font-size:12px;display:inline-block;overflow:hidden}.c-contact-chat__submit-row{justify-content:flex-end;margin-top:8px;display:flex}.c-contact-chat__validated{color:#000;pointer-events:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.c-contact-chat__submit-label{margin-right:8px;font-family:Satoshi,sans-serif;font-size:14px;font-weight:470}.c-contact-chat__confirmation{align-items:flex-end;gap:8px;width:100%;margin-top:14px;display:flex}.c-contact-chat__confirmation-gif{aspect-ratio:408/314;background-color:#f6f6f7;border-radius:8px;width:calc(100% - 92px);min-width:0;max-width:380px;position:relative;overflow:hidden}.c-contact-chat__confirmation-gif img{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}.c-contact-chat__confirmation-placeholder{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.c-contact-chat__animated-init{opacity:0}.c-contact-chat__cta{flex-direction:column;align-items:center;gap:16px;width:min(380px,100% - 92px);margin-left:32px;display:flex}@media only screen and (width<=535px){.c-contact-chat__cta{width:min(380px,100% - 92px);margin-left:32px}}.c-contact-chat__cta .c-button{box-sizing:border-box;width:100%;min-width:0}@media (width>=537px) and (width<=1172px){.c-contact-chat__message--bot{padding-right:32px}.c-contact-chat__message--user{padding-left:32px}}@media only screen and (width<=535px){.c-contact-chat{padding:0}.c-contact-chat__messages{gap:4px}.c-contact-chat__submit-row--send,.c-contact-chat .c-input:not(.c-contact-chat__name-input) .c-input__row>.c-button{display:none}.c-contact-chat__confirmation{align-items:flex-end;width:100%;display:flex}.c-contact-chat__confirmation-gif{aspect-ratio:408/314;min-width:0;height:auto}}
