.NumberOfPaymentsInput_guidanceTooltip__nodMH{margin-top:.3rem;text-align:center;padding:.5rem;background:#f0f9ff;border:1px solid #0ea5e9;border-radius:6px;animation:NumberOfPaymentsInput_fadeIn__1JkG2 .3s ease-in}.NumberOfPaymentsInput_guidanceText__bajz5{font-size:.7rem;color:#6b7280;font-style:italic}@keyframes NumberOfPaymentsInput_fadeIn__1JkG2{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.NumberOfPaymentsInput_guidanceTooltip__nodMH{padding:.4rem}.NumberOfPaymentsInput_guidanceText__bajz5{font-size:.65rem}}.PaymentAmountInput_inputContainer__MrPZS{position:relative;display:flex;align-items:center}.PaymentAmountInput_dollarSign__BfAwL{position:absolute;left:.75rem;color:#6b7280;font-size:.78rem;font-weight:500;z-index:1}.PaymentAmountInput_input__Z6Nnw{border:1.5px solid #d1d5db;background:#f9fafb;color:#222;border-radius:8px;padding:.45rem .75rem .45rem 1.5rem;font-size:.78rem;min-height:2.1rem;width:100%;transition:border .15s ease;box-shadow:none}.PaymentAmountInput_input__Z6Nnw:focus{outline:none}.PaymentAmountInput_input__Z6Nnw.PaymentAmountInput_error__z4cys{border-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.1)}.PaymentAmountInput_errorMessage__LsDAo{color:#ef4444;font-size:.7rem;margin-top:.2rem;display:block}@media (max-width:640px){.PaymentAmountInput_input__Z6Nnw{font-size:.75rem;padding:.4rem .7rem .4rem 1.4rem;min-height:2rem}.PaymentAmountInput_dollarSign__BfAwL{left:.7rem;font-size:.75rem}.PaymentAmountInput_errorMessage__LsDAo{font-size:.65rem}}.PaymentCard_card__GVyzg{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:.75rem;margin-bottom:.5rem}.PaymentCard_title__7tnNz{font-size:.8rem;font-weight:600;color:#495057;margin-bottom:.5rem;text-align:center;margin-top:0}@media (max-width:640px){.PaymentCard_card__GVyzg{padding:.6rem;margin-bottom:.4rem}.PaymentCard_title__7tnNz{font-size:.75rem}}.AssistantBackdrop_backdrop__ZshEG{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999;cursor:pointer}.AssistantBackdrop_backdrop__ZshEG:focus{outline:2px solid #22c55e;outline-offset:-2px}.AssistantBackdrop_backdrop__ZshEG{animation:AssistantBackdrop_fadeIn__bM8Ga .2s ease-out}@keyframes AssistantBackdrop_fadeIn__bM8Ga{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.AssistantBackdrop_backdrop__ZshEG{background:rgba(0,0,0,.6)}}.AssistantHeader_header__2nbML{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;background:#fff;border-radius:12px 12px 0 0}.AssistantHeader_title__UqChi{margin:0;font-size:1.125rem;font-weight:600;color:#111827}.AssistantHeader_closeButton__rWCJI{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.AssistantHeader_closeButton__rWCJI:hover{background:#f3f4f6;color:#374151}.AssistantHeader_closeButton__rWCJI:focus{outline:2px solid #22c55e;outline-offset:2px}.AssistantHeader_closeButton__rWCJI:active{background:#e5e7eb}@media (max-width:640px){.AssistantHeader_header__2nbML{padding:.875rem 1rem}.AssistantHeader_title__UqChi{font-size:1rem}.AssistantHeader_closeButton__rWCJI{font-size:1.25rem;width:1.75rem;height:1.75rem}}.ChatBubble_chatBubble__9q1f1{max-width:80%;min-width:60px;padding:14px 16px;margin-bottom:0;font-size:.98rem;line-height:1.65;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);text-align:left;word-break:break-word;animation:ChatBubble_chatBubbleFadeIn__wNC_Y .5s ease-in-out;position:relative}.ChatBubble_chatBubble--user__9dpgi{background:#22b455;color:#fff;align-self:flex-end;border:1px solid #22b455;margin-left:auto}.ChatBubble_chatBubble--bot__90S12{background:#f1f3f4;color:#222;align-self:flex-start;border:1px solid #ececec}.ChatBubble_chatBubble--system__NvJYo{background:#e6f4ea;color:#1976d2;font-weight:600;align-self:flex-start;border:1px solid #b6f2d2}@keyframes ChatBubble_chatBubbleFadeIn__wNC_Y{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ChatBubble_chatBubble__9q1f1{max-width:90%;min-width:50px;font-size:.95rem;padding:8px 12px}.ChatBubble_chatBubble--user__9dpgi{margin-right:8px}.ChatBubble_chatBubble--bot__90S12,.ChatBubble_chatBubble--system__NvJYo{margin-left:8px}}@media (min-width:769px) and (max-width:1023px){.ChatBubble_chatBubble__9q1f1{max-width:85%;font-size:.97rem}}@media (prefers-contrast:high){.ChatBubble_chatBubble__9q1f1{border-width:2px}.ChatBubble_chatBubble--user__9dpgi{border-color:#000}.ChatBubble_chatBubble--bot__90S12{border-color:#666}.ChatBubble_chatBubble--system__NvJYo{border-color:#1976d2}}@media (prefers-reduced-motion:reduce){.ChatBubble_chatBubble__9q1f1{animation:none;transition:none}}.ChatBubble_chatBubble__9q1f1:focus{outline:2px solid #007acc;outline-offset:2px}.ChatBubble_fileMessage__LGjSP{display:flex;flex-direction:column;gap:12px;padding:12px;background:rgba(34,197,94,.05);border-radius:12px;border:1px solid rgba(34,197,94,.2);max-width:300px}.ChatBubble_filePreviewContainer__Mq4QW{width:100%;border-radius:8px;overflow:hidden;background:#f9fafb;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ChatBubble_documentThumbnail__eRPQi{width:100%;display:block}.ChatBubble_fileIcon__g0fG5{font-size:28px;flex-shrink:0;line-height:1}.ChatBubble_fileInfo__Leqfe{flex:1 1;min-width:0;padding:0 4px}.ChatBubble_fileName__RAvvT{font-size:13px;font-weight:500;margin-bottom:4px;color:inherit;line-height:1.4;word-break:break-word}.ChatBubble_fileName__RAvvT strong{color:#16a34a;font-weight:600;display:block;margin-bottom:2px}.ChatBubble_fileMeta__CuWiJ{font-size:11px;opacity:.9;color:#16a34a;font-weight:500}@media (prefers-color-scheme:dark){.ChatBubble_fileDownload__sCvnE{background:rgba(0,0,0,.1);border-color:rgba(0,0,0,.2)}.ChatBubble_fileDownload__sCvnE:hover{background:rgba(0,0,0,.2)}}@media print{.ChatBubble_chatBubble__9q1f1{background:transparent!important;color:#000!important;border:1px solid #ccc!important;box-shadow:none!important;animation:none!important}}.ChatConversationView_loadingContainer__72gcL{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px;color:#6b7280}.ChatConversationView_loadingSpinner__Sarvt{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#22c55e;border-radius:50%;animation:ChatConversationView_spin__Dj3KG .8s linear infinite}@keyframes ChatConversationView_spin__Dj3KG{to{transform:rotate(1turn)}}.ChatConversationView_conversationView__Tar5y{height:100%;display:flex;flex-direction:column;background:#f9fafb}.ChatConversationView_messagesList__TKFi6{flex:1 1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:16px}.ChatConversationView_messagesList__TKFi6::-webkit-scrollbar{width:8px}.ChatConversationView_messagesList__TKFi6::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.ChatConversationView_messagesList__TKFi6::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.ChatConversationView_messagesList__TKFi6::-webkit-scrollbar-thumb:hover{background:#9ca3af}.ChatConversationView_emptyState__7WaNw{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:#6b7280;gap:12px}.ChatConversationView_emptyIcon__AAmm8{font-size:64px;opacity:.5}.ChatConversationView_emptyState__7WaNw h3{font-size:20px;font-weight:600;color:#111827;margin:0}.ChatConversationView_emptyState__7WaNw p{font-size:14px;margin:0}.ChatConversationView_messageWrapper__Ckev_{display:flex;flex-direction:column;gap:4px;max-width:70%;animation:ChatConversationView_fadeIn__bYhBy .3s ease-out}@keyframes ChatConversationView_fadeIn__bYhBy{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ChatConversationView_messageLeft__q3AgU{align-self:flex-start;align-items:flex-start}.ChatConversationView_messageRight___W36n{align-self:flex-end;align-items:flex-end}.ChatConversationView_messageMeta__LNQkT{display:flex;align-items:center;gap:8px;padding:0 12px;font-size:12px}.ChatConversationView_senderName__GNhOD{font-weight:600;color:#374151}.ChatConversationView_messageTime__Zs3z8{color:#9ca3af}.ChatConversationView_deliveryStatus__e_7cE{padding:0 12px;font-size:11px;color:#22c55e;font-weight:500}.ChatConversationView_typingIndicator__P4Ge2{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:12px 20px;display:flex;gap:6px;align-items:center;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.ChatConversationView_typingIndicator__P4Ge2 span{width:8px;height:8px;background:#9ca3af;border-radius:50%;animation:ChatConversationView_typing__r_S2s 1.4s ease-in-out infinite}.ChatConversationView_typingIndicator__P4Ge2 span:first-child{animation-delay:0s}.ChatConversationView_typingIndicator__P4Ge2 span:nth-child(2){animation-delay:.2s}.ChatConversationView_typingIndicator__P4Ge2 span:nth-child(3){animation-delay:.4s}@keyframes ChatConversationView_typing__r_S2s{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-10px);opacity:1}}@media (max-width:768px){.ChatConversationView_messageWrapper__Ckev_{max-width:85%}.ChatConversationView_messagesList__TKFi6{padding:16px}}.LiveChatQueue_queueContainer__Q7wGx{display:flex;justify-content:center;padding:.5rem;width:100%}.LiveChatQueue_compactCard__CH1iw{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #e5e7eb;overflow:hidden;width:100%;max-width:450px;transition:all .3s ease}.LiveChatQueue_compactCard__CH1iw:hover{box-shadow:0 6px 16px rgba(0,0,0,.12)}.LiveChatQueue_cardContent__4LlVB{display:flex;align-items:flex-start;padding:.75rem 1rem;gap:.75rem}.LiveChatQueue_infoSection__JXwh6{flex:1 1;display:flex;flex-direction:column;gap:.5rem;min-width:0}.LiveChatQueue_statusRow__Ocrdq{display:flex;align-items:center}.LiveChatQueue_statusText__tGS9O{font-size:.95rem;font-weight:600;color:#374151;line-height:1.3}.LiveChatQueue_statsRow__lNlsx{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:.5rem 0;background:#f8fafc;border-radius:8px;margin:.25rem 0}.LiveChatQueue_queueInfo__DgwjX{display:flex;flex-direction:column;align-items:center;gap:.25rem}.LiveChatQueue_queueNumber__74yG1{font-size:1.5rem;font-weight:700;color:#22c55e;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.LiveChatQueue_queueLabel__ORAy1{font-size:.75rem;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.LiveChatQueue_waitTimeInfo__JukYB{display:flex;flex-direction:column;align-items:center;gap:.25rem}.LiveChatQueue_waitTimeNumber__Mqgxz{font-size:1.75rem;font-weight:700;color:#1f2937;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.LiveChatQueue_waitTimeLabel__Dr6i3{font-size:.75rem;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.LiveChatQueue_tipsSection__m5HW7{display:flex;flex-direction:column;gap:.25rem}.LiveChatQueue_privacyRow__KeeZn,.LiveChatQueue_tipRow__9uZI3{display:flex;align-items:flex-start;gap:.5rem}.LiveChatQueue_privacyRow__KeeZn{padding:.5rem;background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;margin-bottom:.25rem}.LiveChatQueue_tipIcon__c0j9w{font-size:.9rem;flex-shrink:0;margin-top:.1rem}.LiveChatQueue_tipText__24wic{font-size:.8rem;color:#6b7280;line-height:1.4;flex:1 1}.LiveChatQueue_privacyText__4hDRm{font-size:.9rem;color:#92400e;font-weight:700;line-height:1.4;flex:1 1}.LiveChatQueue_alternativesSection__I8tAy{margin-top:.25rem;padding-top:.5rem;border-top:1px solid #f3f4f6}.LiveChatQueue_alternativesTitle__LPn9i{font-size:.75rem;font-weight:600;color:#374151;margin-bottom:.25rem}.LiveChatQueue_alternativesOptions__bWIMy{display:flex;flex-direction:column;gap:.5rem}.LiveChatQueue_alternativeOption__wEHfu{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;text-decoration:none;transition:all .2s ease;cursor:pointer}.LiveChatQueue_alternativeOption__wEHfu:hover{background:#dcfce7;border-color:#86efac;transform:translateY(-1px);box-shadow:0 2px 4px rgba(34,197,94,.1)}.LiveChatQueue_optionIcon__iv3DR{font-size:1rem;flex-shrink:0}.LiveChatQueue_optionText__CgMfD{font-size:.85rem;color:#166534;font-weight:500;line-height:1.3}.LiveChatQueue_optionText__CgMfD strong{font-weight:700;color:#15803d;font-size:.9rem}.LiveChatQueue_spinner__xMtM5{position:relative;width:48px;height:48px}.LiveChatQueue_spinnerRing__JylwA{position:absolute;width:100%;height:100%;border:3px solid transparent;border-top-color:#22c55e;border-radius:50%;animation:LiveChatQueue_spin__V_AF4 1.2s cubic-bezier(.5,0,.5,1) infinite}.LiveChatQueue_spinnerRing__JylwA:nth-child(2){border-top-color:#16a34a;animation-delay:-.4s}.LiveChatQueue_spinnerRing__JylwA:nth-child(3){border-top-color:#15803d;animation-delay:-.8s}@keyframes LiveChatQueue_spin__V_AF4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LiveChatQueue_checkmark___284o{width:48px;height:48px}.LiveChatQueue_checkmarkSvg__GOJ4J{width:100%;height:100%}.LiveChatQueue_checkmarkCircle__TowF7{stroke:#22c55e;stroke-width:2;stroke-dasharray:166;stroke-dashoffset:166;animation:LiveChatQueue_strokeCircle___7NjQ .6s cubic-bezier(.65,0,.45,1) forwards}.LiveChatQueue_checkmarkCheck__1o3Gg{stroke:#22c55e;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:LiveChatQueue_strokeCheck__F4Qs9 .3s cubic-bezier(.65,0,.45,1) .6s forwards}@keyframes LiveChatQueue_strokeCircle___7NjQ{to{stroke-dashoffset:0}}@keyframes LiveChatQueue_strokeCheck__F4Qs9{to{stroke-dashoffset:0}}@media (max-width:640px){.LiveChatQueue_queueContainer__Q7wGx{padding:.25rem}.LiveChatQueue_compactCard__CH1iw{max-width:100%}.LiveChatQueue_cardContent__4LlVB{padding:.5rem .75rem;gap:.5rem;flex-direction:column;align-items:flex-start}.LiveChatQueue_infoSection__JXwh6{width:100%}.LiveChatQueue_statusText__tGS9O{font-size:.9rem}.LiveChatQueue_statsRow__lNlsx{gap:1rem;padding:.25rem 0}.LiveChatQueue_queueNumber__74yG1{font-size:1.25rem}.LiveChatQueue_waitTimeNumber__Mqgxz{font-size:1.5rem}.LiveChatQueue_queueLabel__ORAy1,.LiveChatQueue_waitTimeLabel__Dr6i3{font-size:.7rem}.LiveChatQueue_tipsSection__m5HW7{gap:.125rem}.LiveChatQueue_privacyRow__KeeZn{padding:.25rem}.LiveChatQueue_privacyText__4hDRm{font-size:.85rem}.LiveChatQueue_alternativesSection__I8tAy{margin-top:.125rem;padding-top:.25rem}.LiveChatQueue_alternativesOptions__bWIMy{gap:.25rem}.LiveChatQueue_optionText__CgMfD{font-size:.8rem}.LiveChatQueue_optionText__CgMfD strong{font-size:.85rem}}.LiveChatQueue_compactCard__CH1iw{animation:LiveChatQueue_slideInUp__pZ0Yj .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes LiveChatQueue_slideInUp__pZ0Yj{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ProcessMenu_menu__QF8TK{display:flex;flex-direction:column;gap:.75rem;width:100%;margin-top:1rem}.ProcessMenu_menuBtn__gR7nN{width:100%;padding:.75rem 1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.85rem;font-weight:500;color:#374151;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:left;line-height:1.4}.ProcessMenu_menuBtn__gR7nN:hover{background:#f3f4f6;border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.ProcessMenu_menuBtn__gR7nN:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.1)}@media (max-width:640px){.ProcessMenu_menuBtn__gR7nN{padding:.625rem .875rem;font-size:.8rem}}.CompareOfferStepContainer_container__3IpUR{max-width:400px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.07);padding:.5rem .75rem;display:flex;flex-direction:column;gap:.5rem}.CompareOfferStepContainer_header__nwWvi{display:flex;justify-content:center;align-items:center;padding-bottom:.5rem;border-bottom:1px solid #f0f0f0;margin-bottom:.5rem}.CompareOfferStepContainer_stepIndicator__WYuCi{color:#666;font-size:.85rem;font-weight:600;letter-spacing:.01em}.CompareOfferStepContainer_title__jrLyw{font-size:1.1rem;font-weight:700;text-align:center;margin-bottom:.55rem;letter-spacing:-.01em;color:#22b455;line-height:1.2}.CompareOfferStepContainer_loadingContainer__gSXFg{max-width:400px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.07);padding:.5rem .75rem;display:flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:center;min-height:200px}.CompareOfferStepContainer_loadingText___evGw{color:#666;font-size:.9rem}@media (max-width:480px){.CompareOfferStepContainer_container__3IpUR{max-width:100%;margin:0 .5rem;padding:.375rem .5rem}.CompareOfferStepContainer_header__nwWvi{padding-bottom:.375rem;margin-bottom:.375rem}.CompareOfferStepContainer_stepIndicator__WYuCi{font-size:.75rem}.CompareOfferStepContainer_title__jrLyw{font-size:1rem;margin-bottom:.495rem}.CompareOfferStepContainer_loadingContainer__gSXFg{max-width:100%;margin:0 .5rem;padding:.375rem .5rem}}.CompareOfferChoice_container__EHxlG{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:3rem 1rem 1rem}.CompareOfferChoice_content__JgtA0{max-width:420px;width:100%;text-align:center}.CompareOfferChoice_buttonGroup__AJqZf{display:flex;flex-direction:column;gap:.75rem;width:100%}.CompareOfferChoice_compareButton___WgTt{display:flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;width:100%;position:relative;background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;text-align:center;font-family:inherit;font-size:.8rem;font-weight:700;color:#09b44d;box-shadow:0 2px 4px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateY(0);animation:CompareOfferChoice_subtlePulse__3mZYW 4s ease-in-out infinite}.CompareOfferChoice_compareButton___WgTt:hover:not(.CompareOfferChoice_disabled__e0B19){transform:translateY(-4px);border-color:#09b44d;background:linear-gradient(135deg,#fff,#f0fdf4);box-shadow:0 10px 25px rgba(9,180,77,.15),0 4px 10px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06);animation:none}.CompareOfferChoice_compareButton___WgTt:active:not(.CompareOfferChoice_disabled__e0B19){transform:translateY(-2px);transition:all .1s cubic-bezier(.4,0,.2,1)}.CompareOfferChoice_compareButton___WgTt:focus{outline:none;border-color:#09b44d;box-shadow:0 0 0 3px rgba(9,180,77,.1),0 2px 4px rgba(0,0,0,.05)}@keyframes CompareOfferChoice_subtlePulse__3mZYW{0%,to{box-shadow:0 2px 4px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1)}50%{box-shadow:0 3px 6px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.12)}}.CompareOfferChoice_compareButton___WgTt.CompareOfferChoice_disabled__e0B19{opacity:.4;transform:none;animation:none;cursor:not-allowed;box-shadow:0 1px 2px rgba(0,0,0,.05);background:#f9fafb;border-color:#e5e7eb;color:#9ca3af}.CompareOfferDetails_container__XoCHO{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:2rem 1rem 1rem}.CompareOfferDetails_content__D06sH{max-width:420px;width:100%}.CompareOfferDetails_title__EamjL{font-size:1.25rem;font-weight:700;color:#09b44d;text-align:center;margin-bottom:.5rem}.CompareOfferDetails_description__TFj3s{font-size:.9rem;line-height:1.5;color:#6b7280;text-align:center;margin-bottom:1.5rem}.CompareOfferDetails_form__FtLcZ{display:flex;flex-direction:column;gap:1.25rem}.CompareOfferDetails_formGroup___6PJZ{display:flex;flex-direction:column;gap:.5rem}.CompareOfferDetails_label__n2LUd{font-size:.875rem;font-weight:600;color:#374151}.CompareOfferDetails_optional__KmhOx{font-weight:400;color:#9ca3af;font-size:.8rem}.CompareOfferDetails_inputWrapper__GedWT{position:relative;display:flex;align-items:center}.CompareOfferDetails_inputPrefix__tuuUc{position:absolute;left:.75rem;font-size:.9rem;font-weight:600;color:#6b7280;pointer-events:none}.CompareOfferDetails_input__wwit3{width:100%;padding:.75rem .75rem .75rem 2rem;border:2px solid #e5e7eb;border-radius:8px;font-size:.9rem;font-family:inherit;color:#1f2937;background:#fff;transition:all .2s ease}.CompareOfferDetails_input__wwit3:focus{outline:none;border-color:#09b44d;box-shadow:0 0 0 3px rgba(9,180,77,.1)}.CompareOfferDetails_input__wwit3:disabled{background:#f9fafb;cursor:not-allowed;opacity:.6}.CompareOfferDetails_input__wwit3::placeholder{color:#9ca3af}.CompareOfferDetails_inputError__68Rl8{border-color:#ef4444}.CompareOfferDetails_inputError__68Rl8:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.CompareOfferDetails_select__4zZJQ{width:100%;padding:.75rem;border:2px solid #e5e7eb;border-radius:8px;font-size:.9rem;font-family:inherit;color:#1f2937;background:#fff;cursor:pointer;transition:all .2s ease}.CompareOfferDetails_select__4zZJQ:focus{outline:none;border-color:#09b44d;box-shadow:0 0 0 3px rgba(9,180,77,.1)}.CompareOfferDetails_select__4zZJQ:disabled{background:#f9fafb;cursor:not-allowed;opacity:.6}.CompareOfferDetails_error__YTZ4X{font-size:.8rem;color:#ef4444;margin-top:-.25rem}.CompareOfferDetails_submitButton__UPsR7{margin-top:.5rem;padding:.875rem 1.5rem;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:12px;color:#fff;font-size:.95rem;font-weight:700;font-family:inherit;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(34,197,94,.25),0 2px 4px rgba(0,0,0,.1)}.CompareOfferDetails_submitButton__UPsR7:hover:not(.CompareOfferDetails_disabled__LxoSG){transform:translateY(-2px);box-shadow:0 8px 20px rgba(34,197,94,.35),0 4px 8px rgba(0,0,0,.15)}.CompareOfferDetails_submitButton__UPsR7:active:not(.CompareOfferDetails_disabled__LxoSG){transform:translateY(0);transition:all .1s cubic-bezier(.4,0,.2,1)}.CompareOfferDetails_submitButton__UPsR7.CompareOfferDetails_disabled__LxoSG{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:480px){.CompareOfferDetails_container__XoCHO{padding-top:1.5rem}.CompareOfferDetails_title__EamjL{font-size:1.1rem}.CompareOfferDetails_description__TFj3s{font-size:.85rem}.CompareOfferDetails_form__FtLcZ{gap:1rem}}.CompareOfferReview_container__wc9Od{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:2rem 1rem 1rem}.CompareOfferReview_content__MJjuL{max-width:420px;width:100%}.CompareOfferReview_title__hgcAg{font-size:1.25rem;font-weight:700;color:#09b44d;text-align:center;margin-bottom:.5rem}.CompareOfferReview_description__Uxf1k{font-size:.9rem;line-height:1.5;color:#6b7280;text-align:center;margin-bottom:1.5rem}.CompareOfferReview_reviewCard__Ykmtx{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;padding:1.25rem;margin-bottom:1.5rem}.CompareOfferReview_reviewSection__5hI1P{display:flex;flex-direction:column;gap:.75rem}.CompareOfferReview_sectionTitle__6ewpK{font-size:.95rem;font-weight:700;color:#374151;margin-bottom:.25rem}.CompareOfferReview_reviewItem__S4f9k{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.CompareOfferReview_reviewLabel__rN6Mw{font-size:.875rem;color:#6b7280;font-weight:500}.CompareOfferReview_reviewValue__Zhji8{font-size:.875rem;color:#1f2937;font-weight:600}.CompareOfferReview_divider__9TuLj{height:1px;background:#e5e7eb;margin:1rem 0}.CompareOfferReview_buttonGroup__UKecm{display:flex;gap:.75rem;width:100%}.CompareOfferReview_editButton___gN8R{flex:1 1;padding:.875rem 1.5rem;background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#6b7280;font-size:.9rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s ease}.CompareOfferReview_editButton___gN8R:hover:not(.CompareOfferReview_disabled__CiPUG){border-color:#09b44d;color:#09b44d;background:#f0fdf4}.CompareOfferReview_editButton___gN8R.CompareOfferReview_disabled__CiPUG{opacity:.5;cursor:not-allowed}.CompareOfferReview_calculateButton__OcCoh{flex:2 1;padding:.875rem 1.5rem;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:12px;color:#fff;font-size:.95rem;font-weight:700;font-family:inherit;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(34,197,94,.25),0 2px 4px rgba(0,0,0,.1)}.CompareOfferReview_calculateButton__OcCoh:hover:not(.CompareOfferReview_disabled__CiPUG){transform:translateY(-2px);box-shadow:0 8px 20px rgba(34,197,94,.35),0 4px 8px rgba(0,0,0,.15)}.CompareOfferReview_calculateButton__OcCoh:active:not(.CompareOfferReview_disabled__CiPUG){transform:translateY(0);transition:all .1s cubic-bezier(.4,0,.2,1)}.CompareOfferReview_calculateButton__OcCoh.CompareOfferReview_disabled__CiPUG{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:480px){.CompareOfferReview_container__wc9Od{padding-top:1.5rem}.CompareOfferReview_title__hgcAg{font-size:1.1rem}.CompareOfferReview_description__Uxf1k{font-size:.85rem}.CompareOfferReview_reviewCard__Ykmtx{padding:1rem}.CompareOfferReview_buttonGroup__UKecm{flex-direction:column}.CompareOfferReview_calculateButton__OcCoh,.CompareOfferReview_editButton___gN8R{flex:1 1}}.CompareOfferResults_container__Wcrnc{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:2rem 1rem 1rem}.CompareOfferResults_content__jschc{max-width:480px;width:100%}.CompareOfferResults_title__qAvxE{font-size:1.35rem;font-weight:700;color:#09b44d;text-align:center;margin-bottom:.5rem}.CompareOfferResults_description__k982_{font-size:.9rem;line-height:1.5;color:#6b7280;text-align:center;margin-bottom:1.5rem}.CompareOfferResults_comparisonGrid__DmEU5{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.CompareOfferResults_offerCard__rbDoi{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.CompareOfferResults_ourOffer__OWSQi{border-color:#22c55e;background:linear-gradient(135deg,#fff,#f0fdf4)}.CompareOfferResults_offerHeader__h_DCD{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.CompareOfferResults_offerLabel___W37O{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.CompareOfferResults_companyBadge__x00_6{font-size:.7rem;padding:.25rem .5rem;background:#f3f4f6;color:#6b7280;border-radius:6px;font-weight:600}.CompareOfferResults_smarterPayoutsBadge__EL13T{font-size:.7rem;padding:.25rem .5rem;background:#22c55e;color:#fff;border-radius:6px;font-weight:600}.CompareOfferResults_offerAmount__3UWol{font-size:1.5rem;font-weight:700;color:#1f2937;text-align:center}.CompareOfferResults_ourOfferAmount__MGAcv{color:#16a34a}.CompareOfferResults_offerDetails__8euOn{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;border-top:1px solid #e5e7eb}.CompareOfferResults_detailItem__UDP7v{display:flex;justify-content:space-between;align-items:center}.CompareOfferResults_detailLabel__b3pv6{font-size:.75rem;color:#9ca3af;font-weight:500}.CompareOfferResults_detailValue__LOu2b{font-size:.75rem;color:#374151;font-weight:600}.CompareOfferResults_differenceBanner__c0UaE{padding:1.25rem;border-radius:12px;margin-bottom:1.5rem;text-align:center}.CompareOfferResults_betterOffer__X2D4y{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.CompareOfferResults_worseOffer__FmHjM{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.CompareOfferResults_differenceContent__ePFdp{display:flex;flex-direction:column;align-items:center;gap:.25rem}.CompareOfferResults_differenceLabel__JQo9M{font-size:.85rem;font-weight:600;opacity:.9}.CompareOfferResults_differenceAmount__ixLc_{font-size:2rem;font-weight:700}.CompareOfferResults_differencePercentage__fYk6P{font-size:.95rem;font-weight:600;opacity:.9}.CompareOfferResults_differenceMessage__vCpbE{margin-top:.75rem;font-size:.9rem;font-weight:600;opacity:.95}.CompareOfferResults_actionButtons__e2Kb8{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.CompareOfferResults_startOverButton__bSEgX{padding:.875rem 1.5rem;background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#6b7280;font-size:.9rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s ease}.CompareOfferResults_startOverButton__bSEgX:hover:not(.CompareOfferResults_disabled__iHGnQ){border-color:#09b44d;color:#09b44d;background:#f0fdf4}.CompareOfferResults_proceedButton__wvn6a{padding:.875rem 1.5rem;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:12px;color:#fff;font-size:.95rem;font-weight:700;font-family:inherit;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(34,197,94,.25),0 2px 4px rgba(0,0,0,.1)}.CompareOfferResults_proceedButton__wvn6a:hover:not(.CompareOfferResults_disabled__iHGnQ){transform:translateY(-2px);box-shadow:0 8px 20px rgba(34,197,94,.35),0 4px 8px rgba(0,0,0,.15)}.CompareOfferResults_proceedButton__wvn6a:active:not(.CompareOfferResults_disabled__iHGnQ){transform:translateY(0);transition:all .1s cubic-bezier(.4,0,.2,1)}.CompareOfferResults_disabled__iHGnQ{opacity:.5;cursor:not-allowed;transform:none}.CompareOfferResults_disclaimer__kPRHX{font-size:.75rem;color:#9ca3af;text-align:center;line-height:1.4;font-style:italic}@media (max-width:480px){.CompareOfferResults_container__Wcrnc{padding-top:1.5rem}.CompareOfferResults_title__qAvxE{font-size:1.15rem}.CompareOfferResults_description__k982_{font-size:.85rem}.CompareOfferResults_comparisonGrid__DmEU5{grid-template-columns:1fr}.CompareOfferResults_offerAmount__3UWol{font-size:1.35rem}.CompareOfferResults_differenceAmount__ixLc_{font-size:1.75rem}}.SMSModal_modalOverlay__x77SA{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}.SMSModal_modalContent__iqeaA{background:#fff;border-radius:16px;padding:2rem;max-width:500px;width:100%;box-shadow:0 20px 40px rgba(0,0,0,.3);position:relative;max-height:90vh;overflow-y:auto}.SMSModal_closeButton__o8dmA{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;transition:color .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.SMSModal_closeButton__o8dmA:hover{color:#374151;background:#f3f4f6}.SMSModal_modalTitle__wuigJ{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem;margin-top:0;text-align:center}.SMSModal_phoneNumber__eWSqf{background:#f0fdf4;border:1px solid #22c55e;border-radius:8px;padding:.75rem 1rem;margin-bottom:1.5rem;font-weight:600;color:#15803d;text-align:center;font-size:1.125rem}.SMSModal_messageContainer__M12Ie{margin-bottom:1.5rem}.SMSModal_messageContainer__M12Ie label{display:block;font-weight:600;color:#374151;margin-bottom:.5rem;font-size:.875rem}.SMSModal_messageContainer__M12Ie textarea{width:100%;padding:.75rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;font-family:inherit;resize:vertical;min-height:100px;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.SMSModal_messageContainer__M12Ie textarea:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.1)}.SMSModal_charCount__J8Zxo{text-align:right;font-size:.75rem;color:#6b7280;margin-top:.25rem}.SMSModal_modalActions__q4zfG{display:flex;gap:.75rem;margin-top:1.5rem}.SMSModal_cancelButton__kXtbT,.SMSModal_sendButton__PRkiL{flex:1 1;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;border:none}.SMSModal_cancelButton__kXtbT{background:#f3f4f6;color:#374151;border:2px solid #e5e7eb}.SMSModal_cancelButton__kXtbT:hover{background:#e5e7eb;border-color:#d1d5db}.SMSModal_sendButton__PRkiL{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:2px solid transparent}.SMSModal_sendButton__PRkiL:hover:not(:disabled){background:linear-gradient(135deg,#16a34a,#15803d);transform:translateY(-1px);box-shadow:0 4px 12px rgba(34,197,94,.3)}.SMSModal_sendButton__PRkiL:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:640px){.SMSModal_modalContent__iqeaA{margin:1rem;padding:1.5rem;border-radius:12px}.SMSModal_modalTitle__wuigJ{font-size:1.25rem}.SMSModal_modalActions__q4zfG{flex-direction:column}.SMSModal_cancelButton__kXtbT,.SMSModal_sendButton__PRkiL{width:100%}}@keyframes SMSModal_modalFadeIn__zZb4G{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.SMSModal_modalContent__iqeaA{animation:SMSModal_modalFadeIn__zZb4G .2s ease-out}