.parts-chat_page__tDCF3{max-width:820px;margin:0 auto;padding:1.5rem 1rem 3rem;box-sizing:border-box}.parts-chat_hero__QxvoG{margin-bottom:1.75rem}.parts-chat_title__uEh_S{font-size:clamp(1.75rem,6vw,2.75rem);font-weight:800;line-height:1.15;color:var(--primary);margin:0 0 .5rem}.parts-chat_subtitle__snaGl{font-size:clamp(1.05rem,3.5vw,1.35rem);color:var(--neutral);margin:0 0 1.25rem;font-weight:500}.parts-chat_benefits__Faqd0{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.parts-chat_benefit__1lftq{position:relative;padding-left:1.9rem;font-size:.975rem;line-height:1.5;color:#1f2937}.parts-chat_benefit__1lftq:before{content:"✓";position:absolute;left:0;top:0;width:1.35rem;height:1.35rem;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:#fff;background:var(--accent);border-radius:999px}.parts-chat_chat__rTUS_{border:2px solid var(--primary);border-radius:1rem;background:#fff;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 24px -12px rgba(2,41,156,.35)}.parts-chat_chatHeader__wgXNd{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;background:var(--primary);color:#fff}.parts-chat_avatar__LScUQ{width:2.25rem;height:2.25rem;border-radius:999px;background:rgba(255,255,255,.18);display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}.parts-chat_headerText__zOrgX{display:flex;flex-direction:column;min-width:0}.parts-chat_botName__zx16Z{font-weight:700;font-size:.975rem;line-height:1.2}.parts-chat_botStatus__bhRae{font-size:.8rem;opacity:.85}.parts-chat_log__ap4NV{display:flex;flex-direction:column;gap:.6rem;padding:1rem;min-height:260px;max-height:56vh;overflow-y:auto;background:#f6f8fc;-webkit-overflow-scrolling:touch}.parts-chat_row__lYPx9{display:flex;width:100%}.parts-chat_rowBot__Sk2Bo{justify-content:flex-start}.parts-chat_rowUser__likh9{justify-content:flex-end}.parts-chat_bubble__1cQ_a{max-width:85%;padding:.6rem .85rem;border-radius:1rem;font-size:.95rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.parts-chat_bubbleBot__kwSs3{background:#fff;color:#1f2937;border:1px solid #d8e0f0;border-bottom-left-radius:.25rem}.parts-chat_bubbleUser__RVoWH{background:var(--primary);color:#fff;border-bottom-right-radius:.25rem}.parts-chat_typing__EvF1k{display:inline-flex;gap:.25rem;align-items:center}.parts-chat_typing__EvF1k span{width:.45rem;height:.45rem;border-radius:999px;background:#9aa6c0;animation:parts-chat_blink__p_V6E 1.2s ease-in-out infinite both}.parts-chat_typing__EvF1k span:nth-child(2){animation-delay:.2s}.parts-chat_typing__EvF1k span:nth-child(3){animation-delay:.4s}@keyframes parts-chat_blink__p_V6E{0%,80%,to{opacity:.3}40%{opacity:1}}.parts-chat_composer__RTHvn{border-top:1px solid #e4e9f2;padding:.75rem;background:#fff;display:flex;flex-direction:column;gap:.6rem}.parts-chat_composerRow__9DJ3C{display:flex;gap:.5rem;align-items:flex-end}.parts-chat_field__SKF1H{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.parts-chat_label__ZxI5J{font-size:.78rem;color:#5b647a;font-weight:600}.parts-chat_input__WIST_,.parts-chat_textarea__uRIEB{width:100%;box-sizing:border-box;border:1.5px solid #cdd6e8;border-radius:.65rem;padding:.7rem .85rem;font-size:1rem;font-family:inherit;color:#1f2937;background:#fff;transition:border-color .15s ease}.parts-chat_textarea__uRIEB{resize:vertical;min-height:2.75rem;max-height:8rem}.parts-chat_input__WIST_:focus,.parts-chat_textarea__uRIEB:focus{outline:none;border-color:var(--primary)}.parts-chat_input__WIST_[aria-invalid=true],.parts-chat_textarea__uRIEB[aria-invalid=true]{border-color:#dc2626}.parts-chat_restartBtn__Lan11,.parts-chat_sendBtn__gRaef,.parts-chat_submitBtn__5H_t2{appearance:none;border:none;cursor:pointer;font-family:inherit;font-weight:700;border-radius:.65rem;transition:filter .15s ease,background-color .15s ease}.parts-chat_sendBtn__gRaef{flex-shrink:0;width:3rem;height:2.85rem;background:var(--primary);color:#fff;font-size:1.25rem;display:inline-flex;align-items:center;justify-content:center}.parts-chat_submitBtn__5H_t2{background:var(--accent);color:#fff;padding:.85rem 1rem;font-size:1rem;width:100%}.parts-chat_sendBtn__gRaef:disabled,.parts-chat_submitBtn__5H_t2:disabled{opacity:.55;cursor:not-allowed}.parts-chat_sendBtn__gRaef:not(:disabled):hover,.parts-chat_submitBtn__5H_t2:not(:disabled):hover{filter:brightness(1.08)}.parts-chat_contactFields__MUCqW{display:flex;flex-direction:column;gap:.6rem}.parts-chat_hint__mzZKz{font-size:.8rem;color:#6b7280}.parts-chat_error__iNphG{font-size:.8rem;color:#dc2626;font-weight:600}.parts-chat_statusNote__Npada{text-align:center;font-size:.9rem;color:#16a34a;font-weight:600;padding:.25rem 0}.parts-chat_restartBtn__Lan11{background:transparent;color:var(--primary);border:1.5px solid var(--primary);padding:.7rem 1rem;width:100%;font-size:.95rem}.parts-chat_restartBtn__Lan11:hover{background:rgba(2,41,156,.06)}@media (min-width:560px){.parts-chat_contactFields__MUCqW{flex-direction:row}}