.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}}.AppointmentModal_modalOverlay__rSG2W{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:50000;padding:1rem}.AppointmentModal_modalContent__w0xu7{background:#fff;border-radius:12px;padding:1.25rem;max-width:320px;width:100%;box-shadow:0 10px 25px rgba(0,0,0,.15);position:relative;max-height:90vh;overflow-y:auto;animation:AppointmentModal_modalFadeIn__NH4qG .2s ease-out}.AppointmentModal_closeButton__UGWQr{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%}.AppointmentModal_closeButton__UGWQr:hover{color:#374151;background:#f3f4f6}.AppointmentModal_modalTitle__iSFxc{font-size:1.1rem;font-weight:600;color:#1f2937;margin-bottom:.25rem;margin-top:0;text-align:center}.AppointmentModal_subtitle__GaF0_{text-align:center;color:#6b7280;font-size:.75rem;margin-bottom:1rem;margin-top:0}.AppointmentModal_appointmentForm__T_RZy{display:flex;flex-direction:column;gap:.75rem}.AppointmentModal_formGroup__ghrvi{display:flex;flex-direction:column;gap:.25rem}.AppointmentModal_label__KRSbG{font-weight:500;color:#374151;font-size:.75rem;margin-bottom:.125rem}.AppointmentModal_dateInput__rlZl_,.AppointmentModal_input__uFBtG,.AppointmentModal_select__2ElsB,.AppointmentModal_textarea__4ZI1P{padding:.625rem;border:1px solid #d1d5db;border-radius:6px;font-size:.85rem;transition:border-color .2s ease,box-shadow .2s ease;background:#fff;font-family:inherit;width:100%;box-sizing:border-box;min-height:44px}.AppointmentModal_dateInput__rlZl_:focus,.AppointmentModal_input__uFBtG:focus,.AppointmentModal_select__2ElsB:focus,.AppointmentModal_textarea__4ZI1P:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.1)}.AppointmentModal_formActions__Lo_GV{display:flex;gap:.5rem;margin-top:1rem}.AppointmentModal_cancelButton__MZAf0,.AppointmentModal_submitButton__egxdc{flex:1 1;padding:.625rem 1rem;border-radius:6px;font-weight:500;font-size:.8rem;cursor:pointer;transition:all .2s ease;border:none;min-height:44px}.AppointmentModal_cancelButton__MZAf0{background:#f9fafb;color:#374151;border:1px solid #d1d5db}.AppointmentModal_cancelButton__MZAf0:hover{background:#e5e7eb;border-color:#d1d5db}.AppointmentModal_submitButton__egxdc{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:1px solid transparent}.AppointmentModal_submitButton__egxdc:hover:not(:disabled){background:linear-gradient(135deg,#16a34a,#15803d);transform:translateY(-1px);box-shadow:0 4px 12px rgba(34,197,94,.3)}.AppointmentModal_submitButton__egxdc:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:640px){.AppointmentModal_modalContent__w0xu7{margin:.5rem;padding:.875rem;border-radius:10px;max-width:calc(100vw - 1rem);max-height:85vh}.AppointmentModal_modalTitle__iSFxc{font-size:.95rem;margin-bottom:.15rem}.AppointmentModal_subtitle__GaF0_{font-size:.65rem;margin-bottom:.6rem}.AppointmentModal_appointmentForm__T_RZy{gap:.5rem}.AppointmentModal_formGroup__ghrvi{gap:.2rem}.AppointmentModal_label__KRSbG{font-size:.7rem;margin-bottom:.1rem}.AppointmentModal_dateInput__rlZl_,.AppointmentModal_input__uFBtG,.AppointmentModal_select__2ElsB,.AppointmentModal_textarea__4ZI1P{padding:.5rem;font-size:.8rem;min-height:42px}.AppointmentModal_formActions__Lo_GV{flex-direction:column;gap:.4rem;margin-top:.5rem}.AppointmentModal_cancelButton__MZAf0,.AppointmentModal_submitButton__egxdc{width:100%;padding:.5rem .875rem;font-size:.75rem;min-height:42px}}@media (max-width:430px){.AppointmentModal_modalContent__w0xu7{padding:.75rem;max-height:82vh}.AppointmentModal_modalTitle__iSFxc{font-size:.9rem;margin-bottom:.1rem}.AppointmentModal_subtitle__GaF0_{font-size:.6rem;margin-bottom:.5rem}.AppointmentModal_appointmentForm__T_RZy{gap:.4rem}.AppointmentModal_formGroup__ghrvi{gap:.15rem}.AppointmentModal_label__KRSbG{font-size:.65rem}.AppointmentModal_dateInput__rlZl_,.AppointmentModal_input__uFBtG,.AppointmentModal_select__2ElsB,.AppointmentModal_textarea__4ZI1P{padding:.45rem;font-size:.75rem;min-height:40px}.AppointmentModal_formActions__Lo_GV{margin-top:.4rem}.AppointmentModal_cancelButton__MZAf0,.AppointmentModal_submitButton__egxdc{padding:.45rem .75rem;font-size:.7rem;min-height:40px}}@keyframes AppointmentModal_modalFadeIn__NH4qG{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.AppointmentModal_formGroup__ghrvi input:invalid,.AppointmentModal_formGroup__ghrvi select:invalid{border-color:#ef4444}.AppointmentModal_formGroup__ghrvi input:invalid:focus,.AppointmentModal_formGroup__ghrvi select:invalid:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.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:50000;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:1rem;font-weight:600;color:#15803d;text-align:center;font-size:1.125rem}.SMSModal_desktopHint__fooM6{font-size:.85rem;line-height:1.5;color:#6b7280;margin:0 0 1rem}.SMSModal_secondaryHint__xuRpy{font-size:.8rem;color:#6b7280;margin:.75rem 0 0;text-align:center}.SMSModal_linkish__wugBT{background:none;border:none;padding:0;color:#059669;font-weight:600;cursor:pointer;text-decoration:underline;font-size:inherit}.SMSModal_secondaryButton__ud0yh{width:100%;padding:.65rem 1rem;border-radius:8px;font-weight:600;font-size:.8125rem;cursor:pointer;border:2px solid #d1d5db;background:#fff;color:#374151}.SMSModal_secondaryButton__ud0yh:hover{border-color:#9ca3af;background:#f9fafb}.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}.ContactOptions_contactOptions__WjdCm{margin-top:16px;padding:20px;background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 4px 20px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04)}.ContactOptions_contactGrid__kyqSe,.ContactOptions_contactOptions__WjdCm{display:flex;flex-direction:column;width:100%;gap:12px}.ContactOptions_contactBtn___NUOW{display:flex;align-items:center;gap:16px;padding:16px 20px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.02);text-align:left;width:100%;position:relative}.ContactOptions_contactBtn___NUOW:hover{background:#f8fafc;border-color:#22c55e;transform:translateY(-1px);box-shadow:0 4px 16px rgba(34,197,94,.15),0 2px 8px rgba(0,0,0,.08)}.ContactOptions_contactBtn___NUOW:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.04)}.ContactOptions_contactBtn___NUOW:disabled{color:#9ca3af;cursor:not-allowed;animation:none}.ContactOptions_contactBtn___NUOW:disabled,.ContactOptions_contactBtn___NUOW:disabled:hover{background:#e5e7eb;transform:none;box-shadow:none;border-color:#d1d5db}.ContactOptions_appointmentBtn__S0W2E,.ContactOptions_emailBtn__uqOch,.ContactOptions_phoneBtn__LT2Ix,.ContactOptions_smsBtn__LEYlu{color:#047857}.ContactOptions_contactIcon__G141r{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#f1f5f9;border:1px solid #e2e8f0;flex-shrink:0}.ContactOptions_iconEmoji__cTKGR{font-size:1.2rem;line-height:1}.ContactOptions_contactContent__YaAct{display:flex;flex-direction:column;gap:4px;flex:1 1}.ContactOptions_contactTitle__VV6mf{font-size:1rem;font-weight:600;color:#1e293b;line-height:1.2;margin:0}.ContactOptions_contactDescription__OK6XB{font-size:.85rem;color:#64748b;line-height:1.3;margin:0;font-weight:500}.ContactOptions_contactAction__nnsnC{font-size:.9rem;color:#22c55e;font-weight:600;line-height:1.2;margin:0}.ContactOptions_contactBtn___NUOW:hover .ContactOptions_contactIcon__G141r{background:#22c55e;border-color:#16a34a}.ContactOptions_contactBtn___NUOW:hover .ContactOptions_iconEmoji__cTKGR{filter:brightness(0) invert(1)}.ContactOptions_contactBtn___NUOW:hover .ContactOptions_contactAction__nnsnC{color:#16a34a}@media (max-width:480px){.ContactOptions_contactOptions__WjdCm{padding:16px;gap:12px;margin-top:12px}.ContactOptions_contactGrid__kyqSe{gap:12px}.ContactOptions_contactBtn___NUOW{padding:12px 16px;gap:12px}.ContactOptions_contactIcon__G141r{width:36px;height:36px}.ContactOptions_iconEmoji__cTKGR{font-size:1rem}.ContactOptions_contactTitle__VV6mf{font-size:.9rem}.ContactOptions_contactDescription__OK6XB{font-size:.8rem}.ContactOptions_contactAction__nnsnC{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.ContactOptions_contactBtn___NUOW{transition:background .2s ease,border-color .2s ease,box-shadow .2s ease!important}.ContactOptions_contactBtn___NUOW:hover{transform:none!important}}.SmartInputBar_inputContainer__z6Yzr{display:flex;align-items:flex-end;background:#fff;border-top:none;padding:7px 12px;gap:7px;width:100%;box-sizing:border-box;position:-webkit-sticky;position:sticky;bottom:0;z-index:1000;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 -1px 0 rgba(15,23,42,.06),0 -4px 24px rgba(15,23,42,.04)}.SmartInputBar_mobileContainer__9TXqh{padding:10px 12px calc(10px + env(safe-area-inset-bottom));gap:8px;box-shadow:0 -1px 0 rgba(15,23,42,.06),0 -8px 32px rgba(15,23,42,.06)}.SmartInputBar_desktopContainer__L4oaP{padding:12px 19px;gap:10px;max-width:100%}.SmartInputBar_keyboardVisible__5NeK_{position:fixed;bottom:0;left:0;right:0;transform:translateY(0);animation:SmartInputBar_slideUpSmooth__1nKqZ .3s cubic-bezier(.4,0,.2,1)}@keyframes SmartInputBar_slideUpSmooth__1nKqZ{0%{transform:translateY(100%);opacity:.8}to{transform:translateY(0);opacity:1}}.SmartInputBar_focused__s6uEO{box-shadow:0 -1px 0 rgba(16,185,129,.35),0 -6px 20px rgba(16,185,129,.08)}.SmartInputBar_inputWrapper__MEYsv{flex:1 1;position:relative;background:#f3f4f6;border:1px solid transparent;border-radius:24px;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.SmartInputBar_inputField__sk0VM{width:100%;border:none;outline:none;background:transparent;color:#1f2937;font-family:inherit;font-size:16px;line-height:1.45;padding:10px 14px;resize:none;overflow-y:auto;min-height:43px;max-height:144px;transition:all .2s cubic-bezier(.4,0,.2,1);scrollbar-width:none;-ms-overflow-style:none}.SmartInputBar_inputField__sk0VM::-webkit-scrollbar{display:none}.SmartInputBar_mobileInput__yKhEE{font-size:16px;padding:10px 14px;min-height:43px}.SmartInputBar_desktopInput__SJM0p{font-size:14px;padding:10px 17px;min-height:43px}.SmartInputBar_inputField__sk0VM::placeholder{color:#9ca3af;opacity:1}.SmartInputBar_inputWrapper__MEYsv:focus-within{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.SmartInputBar_actionsContainer__COIPA{display:flex;align-items:flex-end;gap:6px}.SmartInputBar_attachButton__p_G8i{display:flex;align-items:center;justify-content:center;width:48px;height:48px;min-height:0!important;min-width:0!important;border:none;background:transparent;color:#64748b;border-radius:50%;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);flex-shrink:0}.SmartInputBar_attachButton__p_G8i:hover:not(:disabled){background:rgba(15,23,42,.06);transform:translateY(-1px)}.SmartInputBar_attachButton__p_G8i:disabled{opacity:.5;cursor:not-allowed;transform:none}.SmartInputBar_sendButton__p0gM2{display:flex;align-items:center;justify-content:center;width:48px;height:48px;min-height:0!important;min-width:0!important;border:none;border-radius:50%;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);flex-shrink:0;position:relative;overflow:hidden}.SmartInputBar_sendButtonActive__Ei_VD{background:#10b981;color:#fff;box-shadow:0 2px 8px rgba(16,185,129,.25)}.SmartInputBar_sendButtonActive__Ei_VD:hover:not(:disabled){background:#059669;transform:translateY(-1px) scale(1.05);box-shadow:0 4px 12px rgba(16,185,129,.35)}.SmartInputBar_sendButtonInactive__hviwk{background:#f3f4f6;color:#9ca3af}.SmartInputBar_sendButtonInactive__hviwk:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.SmartInputBar_attachButton__p_G8i,.SmartInputBar_sendButton__p0gM2{width:48px;height:48px}}.SmartInputBar_loadingSpinner__Ye_RO{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:SmartInputBar_spin__YQA9M 1s linear infinite}@keyframes SmartInputBar_spin__YQA9M{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SmartInputBar_loading__5LOrf{opacity:.8;pointer-events:none}@media (prefers-color-scheme:dark){.SmartInputBar_inputContainer__z6Yzr{background:#1f2937;box-shadow:0 -1px 0 hsla(0,0%,100%,.06),0 -4px 24px rgba(0,0,0,.25)}.SmartInputBar_inputWrapper__MEYsv{background:#374151;border-color:transparent}.SmartInputBar_inputWrapper__MEYsv:focus-within{border-color:#10b981}.SmartInputBar_inputField__sk0VM{color:#f9fafb}.SmartInputBar_inputField__sk0VM::placeholder{color:#9ca3af}.SmartInputBar_attachButton__p_G8i{background:#374151}.SmartInputBar_attachButton__p_G8i:hover:not(:disabled){background:#4b5563}.SmartInputBar_sendButtonInactive__hviwk{background:#374151}}@media (prefers-contrast:high){.SmartInputBar_inputWrapper__MEYsv{border-width:2px}.SmartInputBar_inputWrapper__MEYsv:focus-within{border-color:#000;box-shadow:0 0 0 4px rgba(0,0,0,.2)}.SmartInputBar_sendButtonActive__Ei_VD{border:2px solid transparent}}@media (prefers-reduced-motion:reduce){.SmartInputBar_attachButton__p_G8i,.SmartInputBar_inputContainer__z6Yzr,.SmartInputBar_inputWrapper__MEYsv,.SmartInputBar_sendButton__p0gM2{transition:none}.SmartInputBar_sendButton__p0gM2:hover{transform:none}.SmartInputBar_keyboardVisible__5NeK_{animation:none}}.SmartInputBar_attachButton__p_G8i:focus-visible,.SmartInputBar_sendButton__p0gM2:focus-visible{outline:2px solid #10b981;outline-offset:2px}.SmartInputBar_filePreviewsContainer__zjEvT{background:#fff;border-bottom:1px solid #e5e7eb;padding:8px 16px;gap:8px;display:flex;flex-direction:column}.SmartInputBar_filePreview__xI1Rj{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;padding:12px;display:flex;align-items:center;gap:12px;transition:all .2s cubic-bezier(.4,0,.2,1)}.SmartInputBar_filePreviewError__eOzNw{background:#fef2f2;border-color:#fecaca}.SmartInputBar_filePreviewContent__CGuAm{flex:1 1;display:flex;align-items:center;gap:12px;min-width:0}.SmartInputBar_filePreviewIcon__ZS0UK{font-size:20px;flex-shrink:0}.SmartInputBar_filePreviewInfo__5f4vB{flex:1 1;min-width:0}.SmartInputBar_filePreviewName__AiqXq{font-size:14px;font-weight:500;color:#1f2937;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SmartInputBar_filePreviewSize__rMYRC{font-size:12px;color:#6b7280}.SmartInputBar_filePreviewProgress__4Uyil{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.SmartInputBar_progressBar__Smjxl{width:60px;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.SmartInputBar_progressFill__MsUSR{height:100%;background:#10b981;transition:width .2s ease}.SmartInputBar_progressText__eR6Op{font-size:12px;font-weight:500;color:#10b981;min-width:32px;text-align:right}.SmartInputBar_filePreviewErrorText__Z7CXW{font-size:12px;color:#dc2626;margin-left:auto;flex-shrink:0}.SmartInputBar_filePreviewRemove__eHtY_{background:none;border:none;color:#6b7280;cursor:pointer;font-size:16px;padding:4px;border-radius:4px;transition:all .2s cubic-bezier(.4,0,.2,1);flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.SmartInputBar_filePreviewRemove__eHtY_:hover:not(:disabled){background:#e5e7eb;color:#374151}.SmartInputBar_filePreviewRemove__eHtY_:disabled{opacity:.5;cursor:not-allowed}@media (prefers-color-scheme:dark){.SmartInputBar_filePreviewsContainer__zjEvT{background:#1f2937;border-bottom-color:#374151}.SmartInputBar_filePreview__xI1Rj{background:#374151;border-color:#4b5563}.SmartInputBar_filePreviewError__eOzNw{background:#7f1d1d;border-color:#991b1b}.SmartInputBar_filePreviewName__AiqXq{color:#f9fafb}.SmartInputBar_filePreviewSize__rMYRC{color:#9ca3af}.SmartInputBar_progressBar__Smjxl{background:#4b5563}.SmartInputBar_filePreviewRemove__eHtY_{color:#9ca3af}.SmartInputBar_filePreviewRemove__eHtY_:hover:not(:disabled){background:#4b5563;color:#f3f4f6}}@media (max-width:480px){.SmartInputBar_mobileContainer__9TXqh{padding:8px 10px calc(8px + env(safe-area-inset-bottom));gap:7px}.SmartInputBar_filePreviewsContainer__zjEvT{padding:8px 12px}.SmartInputBar_filePreview__xI1Rj{padding:10px;gap:8px}.SmartInputBar_filePreviewContent__CGuAm{gap:8px}.SmartInputBar_progressBar__Smjxl{width:50px}.SmartInputBar_inputField__sk0VM{font-size:16px;padding:10px 12px}}@media (min-width:769px){.SmartInputBar_desktopContainer__L4oaP{padding:14px 24px}.SmartInputBar_attachButton__p_G8i:hover,.SmartInputBar_sendButtonActive__Ei_VD:hover{transform:translateY(-2px) scale(1.05)}}.SmartInputBar_inputField__sk0VM{transition:height .2s cubic-bezier(.4,0,.2,1)}.SmartInputBar_attachButton__p_G8i:active,.SmartInputBar_sendButton__p0gM2:active{transform:scale(.95)}.ContactInfo_contactContainer__dVwpH{display:flex;flex-direction:column;gap:16px;width:100%;padding:20px;background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 4px 20px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04)}.ContactInfo_contactHeader__LxcLG{text-align:center;margin-bottom:8px}.ContactInfo_contactTitle__7pxoT{font-size:1.25rem;font-weight:700;margin:0 0 4px}.ContactInfo_contactSubtitle__WId97{font-size:.9rem;color:#64748b;margin:0;font-weight:500}.ContactInfo_contactGrid__mbh7R{display:flex;flex-direction:column;gap:12px;width:100%}.ContactInfo_contactButton__aA9hA{display:flex;align-items:center;gap:16px;padding:16px 20px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.02);text-align:left;width:100%;position:relative}.ContactInfo_contactButton__aA9hA:hover{background:#f8fafc;border-color:#22c55e;transform:translateY(-1px);box-shadow:0 4px 16px rgba(34,197,94,.15),0 2px 8px rgba(0,0,0,.08)}.ContactInfo_contactButton__aA9hA:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.04)}.ContactInfo_contactIcon__C8OXE{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#f1f5f9;border:1px solid #e2e8f0;flex-shrink:0}.ContactInfo_iconEmoji__zTomS{font-size:1.2rem;line-height:1}.ContactInfo_contactContent__nwGlu{display:flex;flex-direction:column;gap:4px;flex:1 1}.ContactInfo_contactTitle__7pxoT{font-size:1rem;font-weight:600;color:#1e293b;line-height:1.2;margin:0}.ContactInfo_contactDescription__M9aPn{font-size:.85rem;color:#64748b;line-height:1.3;margin:0;font-weight:500}.ContactInfo_contactAction__Oh9tp{font-size:.9rem;color:#22c55e;font-weight:600;line-height:1.2;margin:0}.ContactInfo_contactButton__aA9hA:hover .ContactInfo_contactIcon__C8OXE{background:#22c55e;border-color:#16a34a}.ContactInfo_contactButton__aA9hA:hover .ContactInfo_iconEmoji__zTomS{filter:brightness(0) invert(1)}.ContactInfo_contactButton__aA9hA:hover .ContactInfo_contactAction__Oh9tp{color:#16a34a}@media (max-width:480px){.ContactInfo_contactContainer__dVwpH{padding:16px;gap:12px}.ContactInfo_contactButton__aA9hA{padding:12px 16px;gap:12px}.ContactInfo_contactIcon__C8OXE{width:36px;height:36px}.ContactInfo_iconEmoji__zTomS{font-size:1rem}.ContactInfo_contactTitle__7pxoT{font-size:.9rem}.ContactInfo_contactDescription__M9aPn{font-size:.8rem}.ContactInfo_contactAction__Oh9tp{font-size:.85rem}}.OscarFrancisCard_oscarCard__QhR4f{position:relative;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px solid #e2e8f0;border-radius:16px;padding:24px;margin:16px 0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);overflow:hidden;transition:all .3s ease}.OscarFrancisCard_oscarCard__QhR4f:hover{transform:translateY(-2px);box-shadow:0 10px 25px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.OscarFrancisCard_heartContainer__3dmxK{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1;overflow:hidden}.OscarFrancisCard_heart__aTxXw{position:absolute;font-size:24px;animation:OscarFrancisCard_floatUp__mb2p9 3s ease-out forwards;opacity:0}.OscarFrancisCard_heart__aTxXw:first-child{left:10%;animation-delay:0s}.OscarFrancisCard_heart__aTxXw:nth-child(2){left:25%;animation-delay:.5s}.OscarFrancisCard_heart__aTxXw:nth-child(3){left:50%;animation-delay:1s}.OscarFrancisCard_heart__aTxXw:nth-child(4){left:75%;animation-delay:1.5s}.OscarFrancisCard_heart__aTxXw:nth-child(5){left:90%;animation-delay:2s}@keyframes OscarFrancisCard_floatUp__mb2p9{0%{opacity:0;transform:translateY(100px) scale(.5)}20%{opacity:1;transform:translateY(80px) scale(.8)}80%{opacity:1;transform:translateY(-20px) scale(1.2)}to{opacity:0;transform:translateY(-100px) scale(1.5)}}.OscarFrancisCard_content__UKgm2{position:relative;z-index:2}.OscarFrancisCard_header__bm13u{display:flex;align-items:center;gap:16px;margin-bottom:20px}.OscarFrancisCard_avatar__HBVGE{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px rgba(16,185,129,.3)}.OscarFrancisCard_avatarText__Ha6Do{color:#fff;font-size:24px;font-weight:700;letter-spacing:1px}.OscarFrancisCard_titleSection__nTMfS{flex:1 1}.OscarFrancisCard_name__Al2ZS{font-size:24px;font-weight:700;color:#111827;margin:0 0 4px;line-height:1.2}.OscarFrancisCard_role__N0iCp{font-size:16px;color:#6b7280;margin:0;font-weight:500}.OscarFrancisCard_description__DRiL3{margin-bottom:20px}.OscarFrancisCard_mainText__FhXCD{font-size:16px;line-height:1.6;color:#374151;margin:0 0 16px;font-weight:500}.OscarFrancisCard_missionPoints__eNHdJ{display:flex;flex-direction:column;gap:12px}.OscarFrancisCard_missionPoint__oSXt8{display:flex;align-items:flex-start;gap:12px;padding:8px 0}.OscarFrancisCard_icon__uzaWE{font-size:20px;flex-shrink:0;margin-top:2px}.OscarFrancisCard_missionPoint__oSXt8 span:last-child{font-size:14px;line-height:1.5;color:#4b5563;font-weight:400}.OscarFrancisCard_footer__KznyB{border-top:1px solid #e5e7eb;padding-top:16px}.OscarFrancisCard_quote__nLRS3{font-style:italic;font-size:14px;color:#6b7280;text-align:center;line-height:1.5;position:relative}.OscarFrancisCard_quote__nLRS3:before{content:'"';font-size:24px;color:#10b981;position:absolute;left:-8px;top:-4px}.OscarFrancisCard_quote__nLRS3:after{content:'"';font-size:24px;color:#10b981;position:absolute;right:-8px;bottom:-8px}@media (max-width:640px){.OscarFrancisCard_oscarCard__QhR4f{padding:20px;margin:12px 0}.OscarFrancisCard_header__bm13u{gap:12px;margin-bottom:16px}.OscarFrancisCard_avatar__HBVGE{width:50px;height:50px}.OscarFrancisCard_avatarText__Ha6Do,.OscarFrancisCard_name__Al2ZS{font-size:20px}.OscarFrancisCard_role__N0iCp{font-size:14px}.OscarFrancisCard_mainText__FhXCD{font-size:15px}.OscarFrancisCard_missionPoint__oSXt8 span:last-child{font-size:13px}}.SaharBakhshCard_saharCard__fcBA6{position:relative;background:linear-gradient(135deg,#fdf2f8,#fce7f3 50%,#f9a8d4);border:3px solid #f472b6;border-radius:20px;padding:20px;margin:16px 0;box-shadow:0 10px 30px -8px rgba(244,114,182,.5),0 4px 12px -4px rgba(244,114,182,.3);overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);animation:SaharBakhshCard_gentlePulse__Kwn7A 3s ease-in-out infinite}@keyframes SaharBakhshCard_gentlePulse__Kwn7A{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.SaharBakhshCard_saharCard__fcBA6:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 20px 40px -10px rgba(244,114,182,.6),0 8px 16px -4px rgba(244,114,182,.4)}.SaharBakhshCard_heartContainer__IrDoD{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1;overflow:hidden}.SaharBakhshCard_heart__q1V6A{position:absolute;font-size:28px;animation:SaharBakhshCard_floatUpLove__1Jj21 4s ease-out forwards;opacity:0}.SaharBakhshCard_heart__q1V6A:first-child{left:5%;animation-delay:0s}.SaharBakhshCard_heart__q1V6A:nth-child(2){left:15%;animation-delay:.3s}.SaharBakhshCard_heart__q1V6A:nth-child(3){left:25%;animation-delay:.6s}.SaharBakhshCard_heart__q1V6A:nth-child(4){left:35%;animation-delay:.9s}.SaharBakhshCard_heart__q1V6A:nth-child(5){left:45%;animation-delay:1.2s}.SaharBakhshCard_heart__q1V6A:nth-child(6){left:55%;animation-delay:1.5s}.SaharBakhshCard_heart__q1V6A:nth-child(7){left:65%;animation-delay:1.8s}.SaharBakhshCard_heart__q1V6A:nth-child(8){left:75%;animation-delay:2.1s}.SaharBakhshCard_heart__q1V6A:nth-child(9){left:85%;animation-delay:2.4s}.SaharBakhshCard_heart__q1V6A:nth-child(10){left:95%;animation-delay:2.7s}.SaharBakhshCard_heart__q1V6A:nth-child(11){left:10%;animation-delay:3s}.SaharBakhshCard_heart__q1V6A:nth-child(12){left:30%;animation-delay:3.3s}.SaharBakhshCard_heart__q1V6A:nth-child(13){left:50%;animation-delay:3.6s}.SaharBakhshCard_heart__q1V6A:nth-child(14){left:70%;animation-delay:3.9s}.SaharBakhshCard_heart__q1V6A:nth-child(15){left:90%;animation-delay:4.2s}@keyframes SaharBakhshCard_floatUpLove__1Jj21{0%{opacity:0;transform:translateY(120px) scale(.3) rotate(0deg)}15%{opacity:1;transform:translateY(100px) scale(.6) rotate(10deg)}50%{opacity:1;transform:translateY(20px) scale(1.1) rotate(-5deg)}85%{opacity:1;transform:translateY(-40px) scale(1.3) rotate(8deg)}to{opacity:0;transform:translateY(-120px) scale(1.8) rotate(-10deg)}}.SaharBakhshCard_content__o2zIi{position:relative;z-index:2}.SaharBakhshCard_header__tO0Jw{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(244,114,182,.2)}.SaharBakhshCard_avatar__rMVfH{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#f87171,#ef4444 50%,#dc2626);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px hsla(0,91%,71%,.5),0 0 0 3px hsla(0,0%,100%,.3);transition:all .3s ease}@keyframes SaharBakhshCard_heartBeat__4S4Gu{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.SaharBakhshCard_avatarHeart__8lo1W{font-size:32px;display:block;animation:SaharBakhshCard_heartBeat__4S4Gu 2s ease-in-out infinite;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.SaharBakhshCard_titleSection__lQpG6{flex:1 1}.SaharBakhshCard_name__nyMkx{font-size:20px;font-weight:800;color:#be185d;margin:0 0 5px;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.1);letter-spacing:.3px}.SaharBakhshCard_role__xO2sT{font-size:13px;color:#a21caf;margin:0;font-weight:600;letter-spacing:.2px}.SaharBakhshCard_description__J3BYh{margin-bottom:14px}.SaharBakhshCard_mainText__EY7BD{font-size:13px;line-height:1.6;color:#831843;margin:0 0 16px;font-weight:500;text-align:center;letter-spacing:.1px}.SaharBakhshCard_missionPoints__6vA4d{display:flex;flex-direction:column;gap:8px}.SaharBakhshCard_missionPoint__nHMxl{display:flex;align-items:flex-start;gap:12px;padding:10px 14px;background:hsla(0,0%,100%,.7);border-radius:10px;border-left:3px solid #f87171;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px rgba(244,114,182,.15)}.SaharBakhshCard_missionPoint__nHMxl:hover{background:hsla(0,0%,100%,.95);transform:translateX(6px);box-shadow:0 4px 12px rgba(244,114,182,.25)}.SaharBakhshCard_icon__GoZhK{font-size:18px;flex-shrink:0;margin-top:2px;animation:SaharBakhshCard_bounce__yfFLh 2s ease-in-out infinite}@keyframes SaharBakhshCard_bounce__yfFLh{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.SaharBakhshCard_missionPoint__nHMxl span:last-child{font-size:12px;line-height:1.4;color:#9d174d;font-weight:500;letter-spacing:.1px}.SaharBakhshCard_footer__Y2llz{border-top:2px solid hsla(0,96%,89%,.6);padding-top:14px;margin-top:2px;text-align:center}.SaharBakhshCard_quote__aZbSW{font-style:italic;font-size:13px;color:#831843;line-height:1.4;position:relative;margin-bottom:8px;font-weight:500}.SaharBakhshCard_quote__aZbSW:before{left:-12px;top:-8px}.SaharBakhshCard_quote__aZbSW:after,.SaharBakhshCard_quote__aZbSW:before{content:'"';font-size:32px;color:#f87171;position:absolute;animation:SaharBakhshCard_heartBeat__4S4Gu 2s ease-in-out infinite}.SaharBakhshCard_quote__aZbSW:after{right:-12px;bottom:-12px}.SaharBakhshCard_loveNote__emvIh{font-size:11px;color:#be185d;font-weight:600;letter-spacing:.3px;animation:SaharBakhshCard_gentlePulse__Kwn7A 2s ease-in-out infinite}@media (max-width:640px){.SaharBakhshCard_saharCard__fcBA6{padding:24px;margin:16px 0}.SaharBakhshCard_header__tO0Jw{gap:16px;margin-bottom:20px}.SaharBakhshCard_avatar__rMVfH{width:56px;height:56px}.SaharBakhshCard_avatarHeart__8lo1W{font-size:28px}.SaharBakhshCard_name__nyMkx{font-size:20px}.SaharBakhshCard_mainText__EY7BD,.SaharBakhshCard_missionPoint__nHMxl span:last-child,.SaharBakhshCard_role__xO2sT{font-size:14px}.SaharBakhshCard_quote__aZbSW{font-size:15px}.SaharBakhshCard_heart__q1V6A{font-size:24px}}.QuoteButton_quoteContainer__jKajn{display:flex;flex-direction:column;gap:12px;width:100%;padding:16px;background:#fff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.1)}.QuoteButton_quoteOptions__yxnXc{display:flex;flex-direction:column;gap:10px;width:100%}.QuoteButton_quoteOption__4s6Cs{display:flex;align-items:center;gap:14px;padding:16px 18px;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-align:left;width:100%;position:relative}.QuoteButton_quoteOption__4s6Cs:hover{background:#f0fdf4;border-color:#09b44d;transform:translateX(2px);box-shadow:0 2px 8px rgba(9,180,77,.15)}.QuoteButton_quoteOption__4s6Cs:focus-visible{outline:2px solid #09b44d;outline-offset:2px;border-color:#09b44d;box-shadow:0 0 0 4px rgba(9,180,77,.2)}.QuoteButton_quoteOption__4s6Cs:active{transform:translateX(0);box-shadow:0 1px 3px rgba(0,0,0,.1)}.QuoteButton_optionIcon__hNdUr{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:#f3f4f6;border:1px solid #e5e7eb;flex-shrink:0;transition:all .2s ease}.QuoteButton_quoteOption__4s6Cs:hover .QuoteButton_optionIcon__hNdUr{background:#dcfce7;border-color:#09b44d}.QuoteButton_iconEmoji__fdhJy{font-size:1.25rem;line-height:1}.QuoteButton_iconSvg__CA7ew{display:flex;align-items:center;justify-content:center;line-height:1}.QuoteButton_optionContent__srd3O{display:flex;flex-direction:column;gap:3px;flex:1 1;min-width:0}.QuoteButton_optionTitle__JLVld{font-size:.95rem;font-weight:600;color:#111827;line-height:1.3;margin:0}.QuoteButton_optionDescription__f_lkn{font-size:.8125rem;color:#6b7280;line-height:1.4;margin:0;font-weight:400}.QuoteButton_optionArrow__aTAY1{font-size:1.1rem;color:#9ca3af;font-weight:400;flex-shrink:0;transition:all .2s ease}.QuoteButton_quoteOption__4s6Cs:hover .QuoteButton_optionArrow__aTAY1{color:#09b44d;transform:translateX(2px)}@media (max-width:480px){.QuoteButton_quoteContainer__jKajn{padding:14px;gap:10px}.QuoteButton_quoteOption__4s6Cs{padding:14px 16px;gap:12px}.QuoteButton_optionIcon__hNdUr{width:40px;height:40px}.QuoteButton_iconEmoji__fdhJy{font-size:1.15rem}.QuoteButton_optionTitle__JLVld{font-size:.9rem}.QuoteButton_optionDescription__f_lkn{font-size:.75rem}.QuoteButton_optionArrow__aTAY1{font-size:1rem}}@media (prefers-contrast:high){.QuoteButton_quoteOption__4s6Cs,.QuoteButton_quoteOption__4s6Cs:hover{border-width:2px}}@media (prefers-reduced-motion:reduce){.QuoteButton_quoteOption__4s6Cs{transition:none}.QuoteButton_quoteOption__4s6Cs:hover{transform:none}.QuoteButton_optionArrow__aTAY1{transition:none}}.ProcessStepsCard_processContainer__Aw_L_{display:flex;flex-direction:column;gap:12px;width:100%;padding:16px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.06)}.ProcessStepsCard_processHeader__FlHTB{text-align:center;margin-bottom:4px}.ProcessStepsCard_processTitle__FSW9E{font-size:1.2rem;font-weight:700;color:#1e293b;margin:0 0 4px}.ProcessStepsCard_processSubtitle__Nf6L6{font-size:.85rem;color:#64748b;margin:0;font-weight:400}.ProcessStepsCard_stepsGrid__Dy_wZ{display:flex;flex-direction:column;gap:10px;width:100%}.ProcessStepsCard_stepCard__qldvd{padding:12px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;border-left:3px solid #22c55e}.ProcessStepsCard_stepTitle__Z_tc2{font-size:.95rem;font-weight:600;color:#1e293b;line-height:1.4;margin:0 0 4px;display:flex;align-items:center;gap:6px}.ProcessStepsCard_stepNumber__c_BbB{color:#22c55e;font-weight:700;font-size:.9rem}.ProcessStepsCard_stepDescription__VCOZy{font-size:.8rem;color:#64748b;line-height:1.4;margin:0;font-weight:400}@media (max-width:480px){.ProcessStepsCard_processContainer__Aw_L_{padding:14px;gap:10px}.ProcessStepsCard_processTitle__FSW9E{font-size:1.1rem}.ProcessStepsCard_processSubtitle__Nf6L6{font-size:.8rem}.ProcessStepsCard_stepCard__qldvd{padding:10px}.ProcessStepsCard_stepTitle__Z_tc2{font-size:.9rem}.ProcessStepsCard_stepDescription__VCOZy{font-size:.75rem}}.LocationCard_locationContainer__a7YDW{display:flex;flex-direction:column;gap:1rem;width:100%;padding:1.25rem;background:#fff;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.06);margin:.5rem 0}.LocationCard_locationHeader__MwP4P{text-align:center;margin-bottom:.5rem;padding-bottom:.75rem;border-bottom:1px solid #e2e8f0}.LocationCard_locationTitle__vl1Gb{font-size:1.2rem;font-weight:700;background:linear-gradient(135deg,#22c55e,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 .25rem;line-height:1.4}.LocationCard_locationSubtitle__y_5Gr{font-size:.8rem;color:#64748b;margin:0;font-weight:400}.LocationCard_addressSection__M6m4K{padding:1rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.LocationCard_addressLabel___WF8B{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.LocationCard_addressText__ke_WI{font-size:.95rem;color:#1e293b;line-height:1.6;font-weight:500}.LocationCard_addressLine__vs_33{margin:.25rem 0}.LocationCard_infoSection__Uh3yS{display:flex;flex-direction:column;gap:.75rem;padding:.75rem 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.LocationCard_infoRow__BjwDL{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.LocationCard_infoLabel__X5iyp{font-size:.8rem;color:#64748b;font-weight:500}.LocationCard_infoValue__d8Td5{font-size:.85rem;color:#1e293b;font-weight:600}.LocationCard_infoNote__wwqvW{font-size:.75rem;color:#64748b;font-style:italic;margin-top:.25rem}.LocationCard_actionButtons__DjINZ{display:flex;gap:.75rem;width:100%}.LocationCard_copyButton__y5YaT,.LocationCard_directionsButton__X_CHf{flex:1 1;padding:.625rem 1rem;border-radius:6px;font-weight:500;font-size:.85rem;cursor:pointer;transition:all .2s ease;border:none;min-height:44px;display:flex;align-items:center;justify-content:center;gap:.5rem}.LocationCard_copyButton__y5YaT{background:#f8fafc;color:#1e293b;border:1px solid #e2e8f0}.LocationCard_copyButton__y5YaT:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.LocationCard_directionsButton__X_CHf{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.LocationCard_directionsButton__X_CHf:hover{background:linear-gradient(135deg,#16a34a,#15803d);transform:translateY(-1px);box-shadow:0 4px 12px rgba(34,197,94,.3)}.LocationCard_copyButton__y5YaT:active,.LocationCard_directionsButton__X_CHf:active{transform:translateY(0)}@media (max-width:480px){.LocationCard_locationContainer__a7YDW{padding:1rem;gap:.75rem}.LocationCard_locationTitle__vl1Gb{font-size:1.1rem}.LocationCard_addressSection__M6m4K{padding:.75rem}.LocationCard_addressText__ke_WI{font-size:.9rem}.LocationCard_actionButtons__DjINZ{flex-direction:column;gap:.5rem}.LocationCard_copyButton__y5YaT,.LocationCard_directionsButton__X_CHf{width:100%}}.CallNowCard_callNowCard__zjPEj{width:100%;padding:12px;background:#fff;border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 2px 10px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.04);margin:6px 0}.CallNowCard_cardContent__hI5QO{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.CallNowCard_iconWrapper__kpU2P{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;margin-bottom:4px}.CallNowCard_phoneIcon__XfCF2{font-size:16px;display:block}.CallNowCard_message__HRPMw{font-size:.875rem;color:#475569;font-weight:500;line-height:1.4}.CallNowCard_phoneNumber__RqblV{font-size:1.125rem;font-weight:700;color:#1e293b;letter-spacing:.3px}.CallNowCard_callButton__LNSTr{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px rgba(34,197,94,.25);width:auto;max-width:180px}.CallNowCard_callButton__LNSTr:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(34,197,94,.4);background:linear-gradient(135deg,#16a34a,#15803d)}.CallNowCard_callButton__LNSTr:active{transform:translateY(0);box-shadow:0 2px 8px rgba(34,197,94,.3)}.CallNowCard_callButtonIcon__c5Wqs{font-size:.9rem}.CallNowCard_callButtonText__joHa9{font-weight:600}.CallNowCard_availability__xsxTE{font-size:.75rem;color:#64748b;font-weight:500;margin-top:2px}@media (max-width:640px){.CallNowCard_callNowCard__zjPEj{padding:10px}.CallNowCard_phoneNumber__RqblV{font-size:1rem}.CallNowCard_callButton__LNSTr{padding:8px 16px;font-size:.85rem;max-width:160px}}.BookAppointmentCard_bookAppointmentCard__2CbaZ{width:100%;padding:12px;background:#fff;border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 2px 10px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.04);margin:6px 0}.BookAppointmentCard_cardContent__lqJc3{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.BookAppointmentCard_iconWrapper__8qZXU{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;margin-bottom:4px}.BookAppointmentCard_calendarIcon__gBeap{font-size:16px;display:block}.BookAppointmentCard_message__PDivX{font-size:.875rem;color:#475569;font-weight:500;line-height:1.4}.BookAppointmentCard_description__mZKwp{font-size:.8rem;color:#64748b;font-weight:400;line-height:1.3}.BookAppointmentCard_bookButton__5rfLd{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px rgba(34,197,94,.25);width:auto;max-width:200px}.BookAppointmentCard_bookButton__5rfLd:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(34,197,94,.4);background:linear-gradient(135deg,#16a34a,#15803d)}.BookAppointmentCard_bookButton__5rfLd:active{transform:translateY(0);box-shadow:0 2px 8px rgba(34,197,94,.3)}.BookAppointmentCard_bookButtonText__bl_oV{font-weight:600}.BookAppointmentCard_availability__xIlJC{font-size:.75rem;color:#64748b;font-weight:500;margin-top:2px}@media (max-width:640px){.BookAppointmentCard_bookAppointmentCard__2CbaZ{padding:10px}.BookAppointmentCard_bookButton__5rfLd{padding:8px 16px;font-size:.85rem;max-width:180px}}.ChatEmptyState_container__1m9l8{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1.5rem 1rem;height:100%;min-height:0;animation:ChatEmptyState_fadeIn__hMmO5 .5s ease-out}@keyframes ChatEmptyState_fadeIn__hMmO5{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ChatEmptyState_headingGroup__PepTV{display:flex;flex-direction:column;gap:1rem;max-width:22rem;width:100%}.ChatEmptyState_headline__9XURg{font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:700;color:#1f2937;line-height:1.3;margin:0}.ChatEmptyState_valueList__4xG9j{margin:0;padding:0 0 0 1.25rem;text-align:left;font-size:clamp(.8125rem,1.8vw,.9375rem);color:#6b7280;line-height:1.5;list-style-type:disc}.ChatEmptyState_valueList__4xG9j li{margin-bottom:.375rem;padding-left:.25rem}.ChatEmptyState_valueList__4xG9j li:last-child{margin-bottom:0}@media (max-width:400px){.ChatEmptyState_container__1m9l8{padding:1.25rem 1rem .75rem}.ChatEmptyState_headingGroup__PepTV{gap:.875rem}}@media (prefers-reduced-motion:reduce){.ChatEmptyState_container__1m9l8{animation:none}}