.MedicalCenterRegistrationModal_modalOverlay__qmBg7{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:20px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:MedicalCenterRegistrationModal_fadeInOverlay__yw5YZ .3s ease-out}@keyframes MedicalCenterRegistrationModal_fadeInOverlay__yw5YZ{0%{opacity:0}to{opacity:1}}.MedicalCenterRegistrationModal_modalContent__ceSPr{background:rgba(255,255,255,1);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.6);border-radius:24px;width:100%;max-width:650px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px rgba(31,38,135,.15);animation:MedicalCenterRegistrationModal_slideUp__kvNa5 .4s cubic-bezier(.16,1,.3,1);position:relative;scrollbar-width:thin;scrollbar-color:rgba(36,144,235,.5) transparent}.MedicalCenterRegistrationModal_modalContent__ceSPr::-webkit-scrollbar{width:8px}.MedicalCenterRegistrationModal_modalContent__ceSPr::-webkit-scrollbar-track{background:transparent;border-radius:4px}.MedicalCenterRegistrationModal_modalContent__ceSPr::-webkit-scrollbar-thumb{background:rgba(36,144,235,.3);border-radius:4px;border:2px solid transparent;background-clip:content-box}.MedicalCenterRegistrationModal_modalContent__ceSPr::-webkit-scrollbar-thumb:hover{background-color:rgba(36,144,235,.6)}@keyframes MedicalCenterRegistrationModal_slideUp__kvNa5{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.MedicalCenterRegistrationModal_modalHeader__nPpGw{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid rgba(226,232,240,.6);position:sticky;background:rgba(255,255,255,.7);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);top:0;z-index:20;border-radius:24px 24px 0 0}.MedicalCenterRegistrationModal_modalTitle__UPdAm{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0}.MedicalCenterRegistrationModal_closeButton__MQBil{background:rgba(241,245,249,.8);border:none;color:#64748b;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.MedicalCenterRegistrationModal_closeButton__MQBil:hover{background:#f1f5f9;color:#ef4444;transform:rotate(90deg)}.MedicalCenterRegistrationModal_modalBody__WRZof{padding:32px}.MedicalCenterRegistrationModal_stepIndicator__rzt5_{display:flex;align-items:center;justify-content:center;margin-bottom:40px;gap:16px;position:relative}.MedicalCenterRegistrationModal_stepItem__IJbLp{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;z-index:2}.MedicalCenterRegistrationModal_stepNumber__rS88w{width:40px;height:40px;border-radius:50%;background:white;color:#94a3b8;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.MedicalCenterRegistrationModal_stepItem__IJbLp.MedicalCenterRegistrationModal_active__NAF61 .MedicalCenterRegistrationModal_stepNumber__rS88w{background:linear-gradient(135deg,#2490eb,#14457b);color:white;border-color:transparent;box-shadow:0 8px 16px rgba(36,144,235,.25);transform:scale(1.1)}.MedicalCenterRegistrationModal_stepItem__IJbLp.MedicalCenterRegistrationModal_completed__x9Yt9 .MedicalCenterRegistrationModal_stepNumber__rS88w{background:linear-gradient(135deg,#10b981,#059669);color:white;border-color:transparent;box-shadow:0 4px 12px rgba(16,185,129,.2)}.MedicalCenterRegistrationModal_stepLabel__XD7DP{font-size:.85rem;color:#94a3b8;font-weight:600;transition:color .3s}.MedicalCenterRegistrationModal_stepItem__IJbLp.MedicalCenterRegistrationModal_active__NAF61 .MedicalCenterRegistrationModal_stepLabel__XD7DP{color:#2490eb}.MedicalCenterRegistrationModal_stepConnector__nZopy{flex:1;height:3px;background:#e2e8f0;max-width:80px;margin-top:-24px;border-radius:2px}.MedicalCenterRegistrationModal_stepContent__JUrFk{animation:MedicalCenterRegistrationModal_fadeIn__MZq7s .4s ease-out}@keyframes MedicalCenterRegistrationModal_fadeIn__MZq7s{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.MedicalCenterRegistrationModal_sectionTitle__p1SAo{font-size:1.25rem;font-weight:700;color:#334151;margin:0 0 24px;padding-bottom:12px;border-bottom:2px solid rgba(226,232,240,.6)}.MedicalCenterRegistrationModal_loginPrompt__SINA4{font-size:.85rem;color:#64748b;margin:0;font-weight:500}.MedicalCenterRegistrationModal_loginLink__c9BYV{background:none;border:none;color:#2490eb;font-weight:700;cursor:pointer;padding:0;font-size:.85rem;text-decoration:underline;transition:color .2s}.MedicalCenterRegistrationModal_loginLink__c9BYV:hover{color:#14457b}.MedicalCenterRegistrationModal_formGrid__IdNAI{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.MedicalCenterRegistrationModal_formGroup__bro9z{display:flex;flex-direction:column;gap:6px}.MedicalCenterRegistrationModal_formGroupFull__0QQtA{grid-column:1/-1;display:flex;flex-direction:column;gap:6px}.MedicalCenterRegistrationModal_label__oKFAW{font-size:.9rem;font-weight:600;color:#475569;margin-left:2px}.MedicalCenterRegistrationModal_required__OamHW{color:#ef4444;margin-left:2px}.MedicalCenterRegistrationModal_input__jEiB_{width:100%;height:54px;padding:0 16px;background:rgba(255,255,255,.7);border:1px solid rgba(203,213,225,.8);border-radius:12px;font-size:.95rem;color:#1e293b;transition:all .2s cubic-bezier(.4,0,.2,1);outline:none}.MedicalCenterRegistrationModal_textarea__9BLFw{min-height:120px;padding:16px;height:auto;line-height:1.5;resize:vertical}.MedicalCenterRegistrationModal_input__jEiB_:hover{background:white;border-color:#94a3b8}.MedicalCenterRegistrationModal_input__jEiB_:focus{background:white;border-color:#2490eb;box-shadow:0 0 0 4px rgba(36,144,235,.1)}.MedicalCenterRegistrationModal_inputError__jX7IZ{border-color:#ef4444;background:rgba(254,242,242,.5)}.MedicalCenterRegistrationModal_inputError__jX7IZ:focus{border-color:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.1)}.MedicalCenterRegistrationModal_errorText__V_Xet{font-size:.8rem;color:#ef4444;margin-left:4px;display:flex;align-items:center;gap:4px}.MedicalCenterRegistrationModal_errorText__V_Xet:before{content:"•";font-weight:700}.MedicalCenterRegistrationModal_helpText__oUDBm{font-size:.8rem;color:#64748b;margin-left:4px}.MedicalCenterRegistrationModal_passwordStrengthWrapper__YB9cm{margin-top:12px;background:rgba(248,250,252,.4);padding:16px;border-radius:12px;border:1px solid rgba(226,232,240,.6)}.MedicalCenterRegistrationModal_strengthHeader__XHjTh{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.MedicalCenterRegistrationModal_strengthLabel__IR3ei{font-size:.85rem;font-weight:700;color:#475569}.MedicalCenterRegistrationModal_strengthPercent__El5Ej{font-size:.8rem;font-weight:700;color:#2490eb}.MedicalCenterRegistrationModal_strengthTrack__aRzJq{width:100%;height:6px;background:rgba(226,232,240,.5);border-radius:3px;overflow:hidden;margin-bottom:12px}.MedicalCenterRegistrationModal_strengthBar__betxd{height:100%;border-radius:3px;transition:all .4s cubic-bezier(.16,1,.3,1)}.MedicalCenterRegistrationModal_strengthBar__betxd.MedicalCenterRegistrationModal_weak__biH0s{background:linear-gradient(90deg,#ef4444,#f87171);box-shadow:0 0 10px rgba(239,68,68,.2)}.MedicalCenterRegistrationModal_strengthBar__betxd.MedicalCenterRegistrationModal_fair__koIqs{background:linear-gradient(90deg,#f59e0b,#fbbf24);box-shadow:0 0 10px rgba(245,158,11,.2)}.MedicalCenterRegistrationModal_strengthBar__betxd.MedicalCenterRegistrationModal_good__OcwnV{background:linear-gradient(90deg,#10b981,#34d399);box-shadow:0 0 10px rgba(16,185,129,.2)}.MedicalCenterRegistrationModal_strengthBar__betxd.MedicalCenterRegistrationModal_strong__9oKba{background:linear-gradient(90deg,#059669,#10b981);box-shadow:0 0 10px rgba(5,150,105,.2)}.MedicalCenterRegistrationModal_ruleList__2x6ET{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;list-style:none;padding:0;margin:0}.MedicalCenterRegistrationModal_ruleList__2x6ET li{font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:8px;transition:all .3s ease}.MedicalCenterRegistrationModal_ruleValid__H_ktl{color:#059669}.MedicalCenterRegistrationModal_ruleInvalid__0WaDm{color:#94a3b8}.MedicalCenterRegistrationModal_ruleValid__H_ktl i{color:#10b981;filter:drop-shadow(0 0 2px rgba(16,185,129,.3))}.MedicalCenterRegistrationModal_modalFooter__2dJKR{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid rgba(226,232,240,.6)}.MedicalCenterRegistrationModal_footerInfo__nv7X5{margin-right:auto}.MedicalCenterRegistrationModal_cancelButton__1fIgg,.MedicalCenterRegistrationModal_nextButton__nvblQ,.MedicalCenterRegistrationModal_submitButton__OgGld{padding:12px 24px;border-radius:12px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:8px;border:none}.MedicalCenterRegistrationModal_cancelButton__1fIgg{background:white;color:#64748b;border:1px solid #cbd5e1}.MedicalCenterRegistrationModal_cancelButton__1fIgg:hover{background:#f8fafc;color:#334155;border-color:#94a3b8}.MedicalCenterRegistrationModal_nextButton__nvblQ,.MedicalCenterRegistrationModal_submitButton__OgGld{background:linear-gradient(135deg,#2490eb,#14457b);color:white;box-shadow:0 4px 12px rgba(36,144,235,.3)}.MedicalCenterRegistrationModal_nextButton__nvblQ:hover,.MedicalCenterRegistrationModal_submitButton__OgGld:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(36,144,235,.4)}.MedicalCenterRegistrationModal_nextButton__nvblQ:active,.MedicalCenterRegistrationModal_submitButton__OgGld:active:not(:disabled){transform:translateY(0)}.MedicalCenterRegistrationModal_nextButton__nvblQ:disabled,.MedicalCenterRegistrationModal_submitButton__OgGld:disabled{opacity:.7;cursor:not-allowed;filter:grayscale(.5)}.MedicalCenterRegistrationModal_errorMessage__cwhaf{margin-top:24px;padding:16px;background:rgba(254,242,242,.8);border-radius:12px;border:1px solid rgba(252,165,165,.5);color:#b91c1c;display:flex;align-items:center;gap:12px;font-size:.9rem;font-weight:500}.MedicalCenterRegistrationModal_successMessage__Uv_e1{padding:48px 32px;text-align:center}.MedicalCenterRegistrationModal_successMessage__Uv_e1 i{font-size:4rem;background:linear-gradient(135deg,#10b981,#059669);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:24px;display:block}.MedicalCenterRegistrationModal_successMessage__Uv_e1 h3{font-size:1.75rem;font-weight:800;color:#1e293b;margin-bottom:12px}.MedicalCenterRegistrationModal_termsWrapper__zjfr6{margin-top:16px;display:flex;flex-direction:column;gap:12px;grid-column:1/-1;background:rgba(248,250,252,.5);padding:16px;border-radius:12px;border:1px solid rgba(226,232,240,.6)}.MedicalCenterRegistrationModal_checkboxLabel__VfLBq{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;color:#475569;cursor:pointer}.MedicalCenterRegistrationModal_checkboxLabel__VfLBq input{margin-top:4px;accent-color:#2490eb;width:16px;height:16px}.MedicalCenterRegistrationModal_link__uEfQP{color:#2490eb;text-decoration:none;font-weight:600;transition:color .2s}.MedicalCenterRegistrationModal_link__uEfQP:hover{color:#1d4ed8;text-decoration:underline}.MedicalCenterRegistrationModal_servicesGrid__YDd0z{display:grid;grid-template-columns:repeat(12,1fr);gap:12px;margin-top:8px}.MedicalCenterRegistrationModal_serviceItem__9n4J9{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px 12px;background:rgba(255,255,255,.6);border:2px solid rgba(226,232,240,.6);border-radius:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;gap:10px;min-height:110px}.MedicalCenterRegistrationModal_serviceItem__9n4J9:nth-child(-n+3){grid-column:span 4}.MedicalCenterRegistrationModal_serviceItem__9n4J9:nth-child(n+4){grid-column:span 3}.MedicalCenterRegistrationModal_serviceItem__9n4J9:hover{background:rgba(255,255,255,.9);border-color:#94a3b8;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.MedicalCenterRegistrationModal_serviceItemActive__aDDGO{background:linear-gradient(135deg,rgba(36,144,235,.1),rgba(20,69,123,.1));border-color:#2490eb;box-shadow:0 4px 12px rgba(36,144,235,.15)}.MedicalCenterRegistrationModal_serviceIcon__44qC6{width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#64748b;transition:all .3s ease}.MedicalCenterRegistrationModal_serviceItemActive__aDDGO .MedicalCenterRegistrationModal_serviceIcon__44qC6{background:linear-gradient(135deg,#2490eb,#14457b);color:white;transform:scale(1.1)}.MedicalCenterRegistrationModal_serviceLabel__hbAAQ{font-size:.85rem;font-weight:600;color:#475569;line-height:1.4;transition:color .3s ease}.MedicalCenterRegistrationModal_serviceItemActive__aDDGO .MedicalCenterRegistrationModal_serviceLabel__hbAAQ{color:#2490eb}.MedicalCenterRegistrationModal_checkMark__BBGFT{position:absolute;top:8px;right:8px;width:20px;height:20px;background:#2490eb;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:.7rem;animation:MedicalCenterRegistrationModal_scaleIn__w49Ah .2s cubic-bezier(.16,1,.3,1)}@keyframes MedicalCenterRegistrationModal_scaleIn__w49Ah{0%{transform:scale(0)}to{transform:scale(1)}}@media (max-width:640px){.MedicalCenterRegistrationModal_modalContent__ceSPr{max-height:100vh;border-radius:0;height:100%}.MedicalCenterRegistrationModal_modalHeader__nPpGw{padding:16px 20px;border-radius:0}.MedicalCenterRegistrationModal_modalBody__WRZof{padding:20px}.MedicalCenterRegistrationModal_modalOverlay__qmBg7{backdrop-filter:none;background:rgba(0,0,0,.8)}@supports (backdrop-filter:blur(10px)){.MedicalCenterRegistrationModal_modalOverlay__qmBg7{background:rgba(0,0,0,.6);backdrop-filter:blur(8px)}}.MedicalCenterRegistrationModal_formGrid__IdNAI{grid-template-columns:1fr;gap:16px}.MedicalCenterRegistrationModal_stepIndicator__rzt5_{gap:8px}.MedicalCenterRegistrationModal_stepConnector__nZopy{max-width:40px}.MedicalCenterRegistrationModal_modalFooter__2dJKR{flex-direction:column-reverse;gap:12px}.MedicalCenterRegistrationModal_cancelButton__1fIgg,.MedicalCenterRegistrationModal_nextButton__nvblQ,.MedicalCenterRegistrationModal_submitButton__OgGld{width:100%;justify-content:center}.MedicalCenterRegistrationModal_servicesGrid__YDd0z{grid-template-columns:repeat(2,1fr)}.MedicalCenterRegistrationModal_serviceItem__9n4J9:nth-child(n){grid-column:span 1}}@keyframes page_fadeInSlide__Tohsj{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeIn__WFgdW{0%{opacity:0}to{opacity:1}}.page_pageContainer__MI4sr{min-height:100vh;position:relative;background-color:#f6f9fc;overflow-x:hidden;animation:page_fadeInSlide__Tohsj .8s ease-out}.page_heroBackground__raxAi{position:absolute;top:0;left:0;right:0;height:60vh;background:radial-gradient(circle at 10% 20%,rgba(255,255,255,.15) 0,transparent 25%),radial-gradient(circle at 90% 80%,rgba(255,255,255,.1) 0,transparent 25%),linear-gradient(135deg,#2490eb,#14457b);clip-path:polygon(0 0,100% 0,100% 85%,0 100%);z-index:0}.page_contentWrapper__9GFh_{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;padding:40px 20px;width:100%;max-width:1200px;margin:0 auto}.page_headerContainer__UN1px{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding:0 10px}.page_pageLogo__2XSIU img{height:50px;width:auto;filter:brightness(0) invert(1)}.page_closeButton__yCdeF{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.2);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);color:white;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:16px}.page_closeButton__yCdeF:hover{background:rgba(255,255,255,.3);transform:rotate(90deg)}.page_progressSection__ckY2r{width:100%;max-width:860px;margin-bottom:24px}.page_progressContainer__4ef0t{display:flex;flex-direction:column;gap:10px}.page_progressMeta__DzxNq{display:flex;align-items:baseline;justify-content:space-between}.page_progressStepName__OZVHh{font-size:13px;font-weight:700;color:#1a1a1a;letter-spacing:.2px}.page_progressPercent__snGS4{font-size:12px;font-weight:600;color:#2490eb}.page_progressBar__BeIXd{width:100%;height:8px;background-color:rgba(0,0,0,.06);border-radius:999px;overflow:hidden}.page_progressFill__4BaWS{height:100%;background:linear-gradient(90deg,#2490eb,#14457b);border-radius:999px;transition:width .5s cubic-bezier(.4,0,.2,1);box-shadow:0 0 8px rgba(36,144,235,.5)}.page_progressText__uIpyk{text-align:right;font-size:13px;color:#1a1a1a;font-weight:600}.page_glassCard__pDtXI{background:rgba(255,255,255,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.8);border-radius:24px;width:100%;max-width:860px;box-shadow:0 8px 32px 0 rgba(31,38,135,.07);animation:page_fadeInSlide__Tohsj .6s ease-out;margin-bottom:20px;position:relative;z-index:20;overflow:visible!important;padding:36px 40px 40px}.page_clinicContextBadge__Qkg04{display:flex;align-items:center;gap:16px;background:rgba(255,255,255,.9);padding:12px 20px;border-radius:50px;margin-bottom:24px;box-shadow:0 4px 15px rgba(0,0,0,.05);align-self:center}.page_clinicBadgeLogo__g84kw{width:40px;height:40px;border-radius:50%;overflow:hidden;border:1px solid #eee;display:flex;align-items:center;justify-content:center;background:white}.page_clinicBadgeLogo__g84kw img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.page_clinicBadgeContent__eMul_{display:flex;flex-direction:column}.page_clinicBadgeLabel__96jUM{font-size:11px;color:#666;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.page_clinicBadgeName__vHpVP{font-size:14px;font-weight:700;color:#2490eb}.page_questionHeader__Sdzn1{text-align:center;margin-bottom:30px}.page_questionText__GJiIB{font-size:24px;font-weight:700;color:#1a1a1a;line-height:1.3;margin:0;text-transform:none!important}.page_optionsContainer__HFYh4{display:grid;gap:16px}.page_optionCard__CKT3X{padding:20px 24px;background:white;border:1px solid rgba(0,0,0,.05);border-radius:16px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.02);display:flex;align-items:center;position:relative}.page_optionCard__CKT3X:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(36,144,235,.1);border-color:rgba(36,144,235,.3)}.page_optionCard__CKT3X.page_selected__K57Ik{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-color:#2490eb;box-shadow:0 4px 15px rgba(36,144,235,.15)}.page_optionContent__Liyds{display:flex;align-items:center;justify-content:space-between;width:100%}.page_optionText__eLZ2i{font-size:16px;font-weight:600;color:#333}.page_optionCard__CKT3X.page_selected__K57Ik .page_optionText__eLZ2i{color:#2490eb}.page_radioButton__RCl1Y{width:22px;height:22px;border:2px solid #ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s;background:white}.page_optionCard__CKT3X.page_selected__K57Ik .page_radioButton__RCl1Y{border-color:#2490eb}.page_radioInner__2s1hu{width:12px;height:12px;border-radius:50%;background:transparent;transition:all .2s}.page_optionCard__CKT3X.page_selected__K57Ik .page_radioInner__2s1hu{background:#2490eb}.page_treatmentGrid__2Irm9{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width:600px){.page_treatmentGrid__2Irm9{grid-template-columns:1fr}}.page_treatmentCard__UC4C8{padding:24px;background:white;border-radius:16px;border:1px solid rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.03);text-align:center;cursor:pointer;transition:all .25s ease;min-height:120px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.page_treatmentCard__UC4C8:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(36,144,235,.12)}.page_treatmentCard__UC4C8.page_selected__K57Ik{background:#2490eb;color:white;box-shadow:0 8px 25px rgba(36,144,235,.3);border-color:#2490eb}.page_treatmentName__T8OuT{font-size:16px;font-weight:600;color:#333}.page_treatmentCard__UC4C8.page_selected__K57Ik .page_treatmentName__T8OuT{color:white}.page_formControl__0j996,.page_selectInput__LDkd6,.page_textInput__3dK3A,.page_textareaInput__PP0jo{width:100%;padding:14px 18px;border-radius:12px;border:1px solid #d0d7de;background-color:white;font-size:16px;transition:all .2s ease;outline:none;font-family:inherit;min-height:54px}.page_selectInput__LDkd6{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232490eb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em;padding-right:2.5rem;cursor:pointer}.page_formControl__0j996:focus,.page_selectInput__LDkd6:focus,.page_textInput__3dK3A:focus,.page_textareaInput__PP0jo:focus{border-color:#2490eb;box-shadow:0 0 0 4px rgba(36,144,235,.1);background-color:white}.page_isInvalid__xgJrm,.page_isInvalid__xgJrm:focus{border-color:#dc3545;box-shadow:0 0 0 4px rgba(220,53,69,.1);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5zM6 8.2af.4.4 0 0 0 0 .8.4.4 0 0 0 0-.8z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.page_selectInput__LDkd6.page_isInvalid__xgJrm{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232490eb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5zM6 8.2af.4.4 0 0 0 0 .8.4.4 0 0 0 0-.8z'/%3e%3c/svg%3e");background-position:right 1rem center,right 2.5rem center;padding-right:4rem}.page_formFieldContainer__Z48de{margin-bottom:14px!important}.page_fieldLabel__SddMC{display:block;font-weight:600;margin-bottom:4px;color:#1a1a1a;font-size:14px}.page_invalidFeedback__1OWus{color:#dc3545;font-size:12px;margin-top:60px;font-weight:500;animation:page_fadeIn__WFgdW .3s ease;position:absolute}.page_locationSelectContainer__zHbGI{margin-bottom:16px}.page_selectRow__PSpc0{display:flex;gap:16px}.page_selectGroup__aSqoQ{flex:1;display:flex;flex-direction:column}.page_selectLabel__qemNT{font-weight:600;margin-bottom:8px;font-size:14px;color:#1a1a1a}@media (max-width:600px){.page_selectRow__PSpc0{flex-direction:column}}.page_stepNavigation__iKtQm{display:flex;justify-content:space-between;align-items:center;margin-top:40px;padding-top:24px;border-top:1px solid rgba(0,0,0,.05);width:100%}@media (max-width:600px){.page_stepNavigation__iKtQm{gap:12px;flex-direction:column-reverse;align-items:stretch}}.page_navButton__8VdAV{padding:14px 28px;border-radius:12px;font-weight:600;font-size:15px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;border:none;min-width:140px}@media (max-width:600px){.page_navButton__8VdAV{min-width:auto;width:100%;padding:12px 16px;font-size:14px}}.page_prevButton___JugW{background:transparent;color:#666;border:1px solid #e0e0e0}.page_prevButton___JugW:hover{background:#f8f9fa;color:#333;border-color:#d0d0d0}.page_nextButton__qT18o,.page_submitButton__MA0F5{background:linear-gradient(135deg,#2490eb,#14457b);color:white;box-shadow:0 4px 12px rgba(36,144,235,.3);margin-left:auto}@media (max-width:600px){.page_nextButton__qT18o,.page_submitButton__MA0F5{margin-left:0}}.page_nextButton__qT18o:hover:not(:disabled),.page_submitButton__MA0F5:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(36,144,235,.4)}.page_nextButton__qT18o:disabled,.page_submitButton__MA0F5:disabled{opacity:.6;cursor:not-allowed;transform:none}.page_contactFormContainer__GKxcZ h4{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:10px;text-align:center}.page_contactFormContainer__GKxcZ p{color:#666;text-align:center;margin-bottom:30px}.page_symptomsRoot__FoILQ{display:flex;flex-direction:column;gap:16px;position:relative;margin-top:15px}.page_symptomsSubtitle__KbX2I{font-size:14px;color:#64748b;margin:0;line-height:1.5}.page_aiBadge__erOla{display:inline-flex;align-items:center;gap:6px;position:absolute;top:-45px;right:0;background:linear-gradient(135deg,rgba(157,211,255,.1),rgba(95,157,223,.08));border:1px solid rgba(36,144,235,.25);border-radius:20px;padding:6px 14px;font-size:11px;font-weight:700;color:#ffffff;letter-spacing:.3px;backdrop-filter:blur(8px);z-index:10;box-shadow:0 4px 12px rgba(36,144,235,.1);animation:page_floatBadge__fb_Pq 3s ease-in-out infinite}.page_aiBadge__erOla i{color:#b5d6f2;font-size:13px}@keyframes page_floatBadge__fb_Pq{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.page_symptomsColumns__p10Cx{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}@media (max-width:768px){.page_symptomsColumns__p10Cx{grid-template-columns:1fr}.page_aiBadge__erOla{top:-50px}}.page_symptomsCol__LdN_m{display:flex;flex-direction:column;gap:10px;height:100%}.page_colHeader__hAoME{justify-content:space-between;font-size:12px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.5px;min-height:20px}.page_colHeaderLeft__56eAY,.page_colHeader__hAoME{display:flex;align-items:center;gap:7px}.page_colHeader__hAoME i{color:#2490eb;font-size:13px}.page_optionalPill__bNfNC{margin-left:auto;font-size:10px;font-weight:600;color:#94a3b8;background:#f1f5f9;padding:2px 8px;border-radius:20px;text-transform:none;letter-spacing:0}.page_symptomsTextarea__ZP2cl{flex:1 1 auto;width:100%;min-height:220px;padding:14px 16px;border-radius:14px;border:2px solid #e2e8f0;background:#fff;font-size:14px;font-family:inherit;line-height:1.65;color:#1e293b;resize:none;outline:none;transition:border-color .2s ease,box-shadow .2s ease;margin-bottom:0!important}.page_symptomsTextarea__ZP2cl:focus{border-color:#2490eb;box-shadow:0 0 0 4px rgba(36,144,235,.08)}.page_symptomsTextarea__ZP2cl::-moz-placeholder{color:#cbd5e1;white-space:pre-line}.page_symptomsTextarea__ZP2cl::placeholder{color:#cbd5e1;white-space:pre-line}.page_uploadZone__fLcYM{flex:1 1 auto;min-height:220px;border:2px dashed #dde3ea;border-radius:14px;background:#fafcff;display:flex;align-items:center;justify-content:center;transition:all .25s ease;cursor:pointer;position:relative;overflow:hidden}.page_uploadZoneUploading__oGVHE,.page_uploadZone__fLcYM:hover{border-color:#2490eb;background:#f0f8ff}.page_uploadZoneUploading__oGVHE{pointer-events:none}.page_uploadZoneDragOver__ZpM7C{border-color:#2490eb;background:#e0f0ff;transform:scale(1.015);box-shadow:0 0 0 4px rgba(36,144,235,.1)}.page_uploadZoneLabel__d8Iav{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;padding:24px;width:100%;text-align:center}.page_uploadZoneIconWrap__LgSZG{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,rgba(36,144,235,.1),rgba(20,69,123,.06));border:1px solid rgba(36,144,235,.15);display:flex;align-items:center;justify-content:center;font-size:22px;color:#2490eb;margin-bottom:4px}.page_uploadZoneTitle__stWYA{font-size:13px;font-weight:700;color:#334155}.page_formContainerInner__dPydc{width:100%;overflow:visible!important}.page_contactFormContainer__GKxcZ{padding-bottom:20px;overflow:visible!important}.page_uploadZoneHint__TU8qC{font-size:12px;color:#94a3b8}.page_uploadZoneFormats__1UqWV{font-size:11px;color:#cbd5e1;font-weight:500;letter-spacing:.5px;margin-top:2px}.page_fileCards__OoihX{display:flex;flex-direction:column;gap:6px}.page_fileCard___EA5V{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:1px solid rgba(36,144,235,.15);border-radius:12px;box-shadow:0 2px 6px rgba(36,144,235,.06);animation:page_fadeIn__WFgdW .2s ease}.page_fileCardIcon__4DIpn{font-size:18px;color:#2490eb;flex-shrink:0}.page_fileCardMeta__LsHIG{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.page_fileCardName__QgC6N{font-size:12px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_fileCardSize__HRXDx{font-size:11px;color:#94a3b8}.page_fileCardRemove__ucbn8{width:24px;height:24px;border-radius:6px;background:#fee2e2;border:none;color:#ef4444;font-size:11px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s ease}.page_fileCardRemove__ucbn8:hover{background:#fca5a5}.page_tipBox__WuX4c{background:#f8fbff;border:1px solid #e6eef8;border-radius:12px;padding:14px 18px}.page_tipBoxHeader__fVAlg{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#334155;margin-bottom:10px}.page_tipList__H5ETw{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.page_tipList__H5ETw li{font-size:13px;color:#64748b;padding-left:16px;position:relative;line-height:1.4}.page_tipList__H5ETw li:before{content:"•";position:absolute;left:0;color:#2490eb;font-weight:700}.page_fileUploadContainer__3nthi{margin-bottom:30px}.page_uploadArea__Febzp{border:2px dashed #dde1e5;border-radius:16px;padding:40px;text-align:center;background:#fcfcfc;transition:all .3s;cursor:pointer;position:relative}.page_uploadArea__Febzp:hover{border-color:#2490eb;background:#f0f9ff}.page_fileInput__p_F3H{display:none}.page_uploadLabel__vKQMR{width:100%;cursor:pointer;margin:0}.page_uploadedFiles__UG_mN{margin-top:20px}.page_fileItem__utjYE{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:white;border-radius:10px;border:1px solid #eee;margin-bottom:8px}.page_successContainer__ieNxb{text-align:center;padding:20px;animation:page_fadeIn__WFgdW .5s ease}.page_checkmarkCircle__pL6u5{width:80px;height:80px;background:#28a745;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;box-shadow:0 10px 30px rgba(40,167,69,.3)}.page_checkmarkCircle__pL6u5 i{font-size:40px;color:white}.page_successTitle__sEgvU{font-size:28px;font-weight:800;color:#1a1a1a;margin-bottom:16px}.page_successText__xROkp{color:#666;font-size:16px;line-height:1.6;max-width:400px;margin:0 auto}.page_privacyContainer__ASITX{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#f8fafc;border-radius:12px;margin-top:0;border:1px solid #e2e8f0}.page_privacyCheckboxWrapper__9nc2T{display:flex;align-items:flex-start;gap:12px;cursor:pointer;width:100%}.page_checkboxContainer__Ywx7x{position:relative;display:flex;align-items:center;margin-top:2px;flex-shrink:0}.page_hiddenCheckbox__omapR{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.page_customCheckbox__DRYG2{height:20px;width:20px;background-color:white;border:2px solid #cbd5e1;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.page_customCheckbox__DRYG2 svg{width:12px;height:12px;color:white;opacity:0;transform:scale(.5);transition:all .2s cubic-bezier(.175,.885,.32,1.275);pointer-events:none}.page_hiddenCheckbox__omapR:checked+.page_customCheckbox__DRYG2{background-color:#2490eb;border-color:#2490eb}.page_hiddenCheckbox__omapR:checked+.page_customCheckbox__DRYG2 svg{opacity:1;transform:scale(1)}.page_privacyCheckboxWrapper__9nc2T:hover .page_customCheckbox__DRYG2{border-color:#2490eb}.page_hiddenCheckbox__omapR:focus-visible+.page_customCheckbox__DRYG2{box-shadow:0 0 0 3px rgba(36,144,235,.3);border-color:#2490eb}.page_privacyText__GjKkF{font-size:14px;color:#555;line-height:1.5}.page_privacyText__GjKkF a{color:#2490eb;text-decoration:none;font-weight:600}.page_treatmentBadge__asknu{background:rgba(36,144,235,.1);color:#2490eb;padding:12px 20px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:.95rem;font-weight:500;margin-bottom:24px;border:1px dashed rgba(36,144,235,.3);width:100%;max-width:600px;align-self:center}.page_privacyStack__y2dHB{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:600px){.page_privacyStack__y2dHB{grid-template-columns:1fr}}.page_privacyBox__I4DLz{border-radius:10px;background:#ffffff;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.page_privacyBox__I4DLz.page_expanded__Jewy_{box-shadow:0 4px 12px rgba(0,0,0,.05)}.page_privacyHeader__cuJ7q{padding:18px 22px;min-height:60px}.page_headerInfo__9DJ5K{gap:15px}.page_icon__D4Ks2{font-size:14px;transition:transform .3s ease}.page_completed__DD9pj .page_icon__D4Ks2{transform:none}.page_title__WHFK4{color:#1e293b}.page_checkboxArea__YDtgv{display:flex;align-items:center}.page_realCheckbox__vpGHN{width:22px;height:22px}.page_realCheckbox__vpGHN:disabled{opacity:.3}.page_privacyStack__y2dHB{display:flex;flex-direction:column;gap:10px;width:100%}.page_privacyBox__I4DLz{border:1px solid #e2e8f0;border-radius:8px;background:#fff;transition:all .3s ease}.page_privacyBox__I4DLz.page_completed__DD9pj{border-color:#22c55e;background:#f0fdf4}.page_privacyHeader__cuJ7q{padding:16px 20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.page_headerInfo__9DJ5K{display:flex;align-items:center;gap:12px}.page_title__WHFK4{font-size:14px;font-weight:600;color:#334155}.page_icon__D4Ks2{font-size:12px;color:#94a3b8;transition:transform .2s ease}.page_expanded__Jewy_ .page_icon__D4Ks2{transform:rotate(90deg)}.page_completed__DD9pj .page_icon__D4Ks2{color:#22c55e}.page_realCheckbox__vpGHN{width:20px;height:20px;cursor:pointer;accent-color:#22c55e}.page_realCheckbox__vpGHN:disabled{cursor:not-allowed;opacity:.2}.page_drawer___rzaw{overflow-y:auto;background:#f8fafc;transition:max-height .4s ease-in-out,opacity .3s ease;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent}.page_drawer___rzaw:hover{scrollbar-color:rgba(36,144,235,.4) transparent}.page_drawer___rzaw::-webkit-scrollbar{width:6px}.page_drawer___rzaw::-webkit-scrollbar-track{background:transparent}.page_drawer___rzaw::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}.page_drawer___rzaw:hover::-webkit-scrollbar-thumb{background:rgba(36,144,235,.4)}.page_drawer___rzaw::-webkit-scrollbar-thumb:hover{background:rgba(36,144,235,.7)}.page_drawerInner__swhz8 *{scrollbar-width:thin;scrollbar-color:transparent transparent}.page_drawer___rzaw:hover .page_drawerInner__swhz8 *{scrollbar-color:rgba(36,144,235,.4) transparent}.page_drawerInner__swhz8 ::-webkit-scrollbar{width:6px}.page_drawerInner__swhz8 ::-webkit-scrollbar-track{background:transparent}.page_drawerInner__swhz8 ::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}.page_drawer___rzaw:hover .page_drawerInner__swhz8 ::-webkit-scrollbar-thumb{background:rgba(36,144,235,.4)}.page_drawerInner__swhz8 ::-webkit-scrollbar-thumb:hover{background:rgba(36,144,235,.7)}.page_drawerOpen__rIIkT{max-height:180px;opacity:1;border-top:1px solid #f1f5f9}.page_drawerClosed__25CSR{max-height:0;opacity:0;pointer-events:none}.page_drawerInner__swhz8{padding:15px 20px;font-size:13px;line-height:1.6;color:#475569}@keyframes page_pulse__ZgFN5{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.page_aiLoadingCard__5oPMu{display:flex;flex-direction:column;gap:12px;padding:16px 24px;background:rgba(255,255,255,.4);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:16px;border:1px solid rgba(255,255,255,.6);box-shadow:0 8px 32px rgba(36,144,235,.1),inset 0 0 0 1px rgba(255,255,255,.4);width:100%;max-width:400px;animation:page_aiFadeIn__hyWtO .4s cubic-bezier(.175,.885,.32,1.275)}.page_aiLoadingHeader__2EK2v{display:flex;align-items:center;gap:12px}.page_aiIconWrapper__q_YOr{display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0;filter:drop-shadow(0 0 8px rgba(36,144,235,.4));animation:page_aiPulseGlow__opspI 2s ease-in-out infinite}.page_aiLoadingText__PSEoQ{font-size:.95rem;font-weight:600;color:#1e293b;width:100%;animation:page_aiShimmerText__GZA_l 2.5s linear infinite}.page_aiProgressBarContainer__oMBcJ{width:100%;height:6px;background:rgba(36,144,235,.15);border-radius:10px;overflow:hidden;position:relative}.page_aiProgressBarFill__B3oDJ{position:absolute;top:0;left:0;height:100%;width:40%;background:linear-gradient(90deg,#1bd0ff,#2490eb);border-radius:10px;animation:page_aiProgressIndeterminate___mldX 1.5s ease-in-out infinite}@keyframes page_aiFadeIn__hyWtO{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes page_aiPulseGlow__opspI{0%,to{transform:scale(1);filter:drop-shadow(0 0 8px rgba(36,144,235,.3))}50%{transform:scale(1.15);filter:drop-shadow(0 0 15px rgba(36,144,235,.6))}}@keyframes page_aiProgressIndeterminate___mldX{0%{left:-40%;width:40%}50%{left:30%;width:60%}to{left:100%;width:40%}}@media (max-width:768px){.page_aiLoadingCard__5oPMu{max-width:100%;padding:12px 16px}.page_aiLoadingText__PSEoQ{font-size:.85rem}}.page_questionRendererContainer__EyoWO{display:flex;flex-direction:column;gap:20px;width:100%}.page_aiFeedbackBadge__kF8gh,.page_categoryContextBadge__4lmYB{position:relative;display:flex!important;align-items:center;gap:16px;background:rgba(255,255,255,.2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px;padding:16px 24px;border:1px solid rgba(255,255,255,.4);box-shadow:0 8px 32px rgba(0,0,0,.1);margin-bottom:24px;width:-moz-fit-content;width:fit-content;align-self:center;max-width:90vw;overflow:visible;animation:page_aiFadeIn__hyWtO .5s cubic-bezier(.175,.885,.32,1.275)}.page_aiSuccess__arhBr{background:rgba(255,255,255,.25)!important;border:1px solid rgba(255,255,255,.5)!important;box-shadow:0 8px 32px rgba(0,0,0,.15),inset 0 0 0 1px rgba(255,255,255,.6)!important}.page_aiError__IRAFw{background:rgba(254,243,199,.85)!important;border:1px solid rgba(245,158,11,.4)!important;box-shadow:0 8px 32px rgba(245,158,11,.12)!important}.page_aiErrorIcon__6njC3{background:linear-gradient(135deg,#f59e0b,#d97706)!important;border:2px solid rgba(255,255,255,.9)!important;box-shadow:0 6px 16px rgba(245,158,11,.3)!important;color:white!important}.page_aiFeedbackIcon__NgHHs,.page_categoryBadgeIcon__n29k_{position:relative;width:56px;height:56px;background:linear-gradient(135deg,#2490eb,#1bd0ff);border-radius:14px;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.9);box-shadow:0 6px 16px rgba(36,144,235,.4);color:white;font-size:1.8rem;flex-shrink:0;z-index:2}.page_aiSparkleBadge__276Ac{position:absolute;top:-8px;right:-8px;background:#ffffff;color:#2490eb;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;border:1px solid #e0f2fe;box-shadow:0 2px 8px rgba(36,144,235,.5);animation:page_aiStarPulse__oGDxT 2s ease-in-out infinite;z-index:3}.page_aiFeedbackText__ZpWlO,.page_categoryBadgeContent__Flj1l{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;flex:1;z-index:2}.page_aiFeedbackLabel__BsM_d,.page_categoryBadgeLabel__GwV8s{font-size:.75rem;font-weight:800;color:rgba(255,255,255,.9);text-transform:uppercase;letter-spacing:.5px;line-height:1.2;margin:0;display:flex;align-items:center}.page_aiSuccess__arhBr .page_categoryBadgeLabel__GwV8s{color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.page_aiFeedbackValue__pnBy4,.page_categoryBadgeName__7UxSs{font-size:1.3rem;font-weight:800;color:#ffffff;line-height:1.2;margin:0;word-break:break-word;text-shadow:0 2px 4px rgba(0,0,0,.1)}.page_aiHelperText__PoJbi{font-size:.8rem;font-weight:500;color:rgba(255,255,255,.85);margin-top:4px;line-height:1.4;display:block;white-space:normal}@keyframes page_aiStarPulse__oGDxT{0%,to{transform:scale(1);filter:drop-shadow(0 0 2px rgba(36,144,235,.4))}50%{transform:scale(1.1);filter:drop-shadow(0 0 8px rgba(36,144,235,.8))}}@media (max-width:600px){.page_categoryBadgeMobileHidden__9eo9_{display:none!important}.page_aiFeedbackBadge__kF8gh,.page_categoryContextBadge__4lmYB{padding:12px 16px;gap:12px;width:100%;max-width:100%;border-radius:12px;box-sizing:border-box}.page_aiFeedbackIcon__NgHHs,.page_categoryBadgeIcon__n29k_{width:48px;height:48px;font-size:1.5rem}.page_aiSparkleBadge__276Ac{width:20px;height:20px;font-size:.65rem;top:-6px;right:-6px}.page_aiFeedbackText__ZpWlO,.page_categoryBadgeContent__Flj1l{min-width:0;width:100%}.page_aiFeedbackValue__pnBy4,.page_categoryBadgeName__7UxSs{font-size:1.15rem;word-break:break-word}.page_aiFeedbackLabel__BsM_d,.page_categoryBadgeLabel__GwV8s{white-space:normal}.page_aiHelperText__PoJbi{font-size:.75rem}}.page_aiDisclaimerText__l8we9{font-size:.75rem;color:#94a3b8;text-align:center;margin-top:24px;padding-bottom:24px;opacity:.7;position:relative;z-index:1}.page_privacyConsentContainer__dy7wI{display:flex;flex-direction:column;gap:14px}.page_privacyConsentRow__h3OCV{display:flex;align-items:center;gap:12px;cursor:pointer;padding:14px 18px;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0;transition:all .2s ease}.page_privacyConsentRow__h3OCV:hover{background:#f1f5f9;border-color:#cbd5e1}.page_privacyCheckbox__iueE_{width:20px;height:20px;cursor:pointer;accent-color:#22c55e;flex-shrink:0}.page_privacyConsentText__Yeoj5{font-size:14px;color:#334155;line-height:1.5}.page_privacyLink__JJ9_8{color:#2490eb;text-decoration:underline;font-weight:600;cursor:pointer;transition:color .2s ease}.page_privacyLink__JJ9_8:hover{color:#1a6dba}.page_privacyModalOverlay__9Caj8{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:99999!important;padding:20px;animation:page_fadeIn__WFgdW .2s ease}.page_privacyModalContent__3iExi{background:white;border-radius:16px;max-width:600px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.2);animation:page_fadeInSlide__Tohsj .3s ease;z-index:100000!important}.page_privacyModalHeader__IcrbB{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e2e8f0}.page_privacyModalTitle__Pordq{font-size:18px;font-weight:700;color:#1e293b;margin:0}.page_privacyModalClose__LEmHf{width:36px;height:36px;border-radius:50%;border:none;background:#f1f5f9;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.page_privacyModalClose__LEmHf:hover{background:#e2e8f0;color:#1e293b}.page_privacyModalBody__86mHx{padding:24px;overflow-y:auto;font-size:14px;line-height:1.7;color:#475569;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s ease}.page_privacyModalBody__86mHx:hover{scrollbar-color:rgba(36,144,235,.4) transparent}.page_privacyModalBody__86mHx::-webkit-scrollbar{width:6px}.page_privacyModalBody__86mHx::-webkit-scrollbar-track{background:transparent}.page_privacyModalBody__86mHx::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}.page_privacyModalBody__86mHx:hover::-webkit-scrollbar-thumb{background:rgba(36,144,235,.4)}.page_privacyModalBody__86mHx::-webkit-scrollbar-thumb:hover{background:rgba(36,144,235,.7)}.page_requiredStar__WFD4L{color:red}.page_privacyModalBody__86mHx ul{padding-left:20px;margin:12px 0}.page_privacyModalBody__86mHx li{margin-bottom:10px}.page_privacyModalBody__86mHx strong{color:#1e293b}@media (max-width:600px){.page_privacyModalContent__3iExi{max-height:95vh;margin:10px}.page_privacyModalHeader__IcrbB{padding:16px 20px}.page_privacyModalBody__86mHx{padding:20px}}.page_pollingOverlay__yWRRc{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:9999;display:flex;align-items:center;justify-content:center}.page_pollingModal__yDiEP{background:white;border-radius:24px;padding:40px;width:90%;max-width:500px;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.5)}.page_pollingIcon__qeeId{font-size:48px;margin-bottom:20px;animation:page_bounce__xqFJB 2s ease-in-out infinite}.page_pollingModal__yDiEP h3{font-size:24px;color:#1a1a1a;margin-bottom:15px;font-weight:700}.page_pollingModal__yDiEP p{color:#666;line-height:1.6;margin-bottom:30px}.page_pollingSpinner__TEkk2{width:40px;height:40px;border:3px solid #f3f3f3;border-top-color:#2490eb;border-radius:50%;margin:0 auto;animation:page_spin__N1xFP 1s linear infinite}.page_resendButton__U6Bxk{margin-top:25px;padding:12px 24px;border-radius:12px;border:none;background:#f0f9ff;color:#2490eb;font-weight:600;cursor:pointer;transition:all .2s ease}.page_resendButton__U6Bxk:hover{background:#e0f2fe}@keyframes page_bounce__xqFJB{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes page_spin__N1xFP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_authOptionsContainer__VSWpK{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}@media (max-width:768px){.page_authOptionsContainer__VSWpK{grid-template-columns:1fr}}.page_accountAuthStepContainer__cc3sN{animation:page_fadeIn__WFgdW .4s ease}.page_srOnly__9pkBY{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PhoneInput_phoneInputContainer__1dXbx{display:flex;gap:8px;position:relative;align-items:center;width:100%}.PhoneInput_countrySelectWrapper__9EEvn{position:relative;height:50px;width:120px;display:flex;align-items:center}.PhoneInput_countrySelectDisplay__45uVR{position:absolute;top:0;left:0;right:0;bottom:0;padding:0 1rem;border:1px solid #e2e8f0;border-radius:12px;background:#ffffff;font-weight:500;color:#475569;display:flex;align-items:center;justify-content:space-between;pointer-events:none;transition:all .2s;white-space:nowrap}.PhoneInput_countrySelectHidden__Rzb_O{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.PhoneInput_countrySelectHidden__Rzb_O option{background:#ffffff;background-color:#ffffff;color:#475569}.PhoneInput_countrySelectHidden__Rzb_O:focus+.PhoneInput_countrySelectDisplay__45uVR{border-color:#2490eb;box-shadow:0 0 0 3px rgba(36,144,235,.1)}.PhoneInput_countrySelectHidden__Rzb_O:disabled+.PhoneInput_countrySelectDisplay__45uVR{background-color:#f8fafc;opacity:.6}.PhoneInput_arrowIcon__OwSZF{width:12px;height:12px;display:inline-block;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;margin-left:4px}.PhoneInput_numberInput__xVQ79{flex:1;height:50px;padding:0 1rem;border:1px solid #e2e8f0;border-radius:12px;outline:none;transition:all .2s;font-weight:500;background-color:#ffffff}.PhoneInput_numberInput__xVQ79:focus{border-color:#2490eb;box-shadow:0 0 0 3px rgba(36,144,235,.1)}.PhoneInput_numberInput__xVQ79:disabled{background-color:#f8fafc;cursor:not-allowed;opacity:.6}.PhoneInput_inputError__cee1O{border-color:#ef4444!important}.PhoneInput_inputError__cee1O:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)!important}.Header_header__hO3lJ{position:relative;z-index:1000;width:100%}.Header_scrollAnchor__KwHOe{position:absolute;top:0;height:50px;width:1px;visibility:hidden}.Header_topHeader__3TZtn{background:linear-gradient(135deg,#14457b,#0c2b4d);padding:10px 0;color:rgba(255,255,255,.9);font-size:.85rem;border-bottom:1px solid rgba(255,255,255,.05)}.Header_topHeaderContent__l9fkR{display:flex;justify-content:space-between;align-items:center;gap:20px}.Header_topHeaderLeft__zPXtT,.Header_topHeaderRight__LQx8A{display:flex;align-items:center;gap:15px}.Header_topHeaderSocial___ckOF{display:flex;align-items:center;gap:12px}.Header_ctaLink__gRzkj{display:inline-flex;align-items:center;gap:8px;color:white;text-decoration:none;font-weight:500;font-size:.85rem;transition:all .3s ease;padding:4px 12px;border-radius:20px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.Header_ctaLink__gRzkj:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:white}.Header_socialIcon__2t0_Z{color:white;font-size:1rem;transition:transform .2s ease}.Header_socialIcon__2t0_Z:hover{transform:translateY(-2px);color:white}.Header_contactList__rPqbs{display:flex;align-items:center;gap:20px;list-style:none;margin:0;padding:0}.Header_contactItem__6idj6 a{display:flex;align-items:center;gap:8px;color:white;text-decoration:none;font-size:.85rem;transition:opacity .2s ease}.Header_contactItem__6idj6 a:hover{opacity:.9;color:white}.Header_bottomHeader__eZR5A{background:rgba(255,255,255,.7);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.3);box-shadow:0 4px 30px rgba(0,0,0,.03);transition:all .4s cubic-bezier(.16,1,.3,1);padding:16px 0;width:100%;position:relative}.Header_stickyNav__KDOsA{position:fixed;top:0;left:0;width:100%;z-index:1000;background:rgba(255,255,255,.85);box-shadow:0 10px 30px rgba(0,0,0,.08);padding:12px 0;animation:Header_slideDown__gMjm3 .4s cubic-bezier(.16,1,.3,1)}@keyframes Header_slideDown__gMjm3{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.Header_navbar__6ucYx{display:flex;align-items:center;justify-content:space-between;padding:0}.Header_logoLink__9ykXa{display:flex;align-items:center;text-decoration:none;z-index:1051}.Header_logoImage__qjzBq{height:50px;width:auto;transition:height .3s ease;z-index:99}.Header_stickyNav__KDOsA .Header_logoImage__qjzBq{height:40px;width:auto}.Header_navbarCollapse__qgtFS{flex-grow:1;display:flex;justify-content:flex-end;align-items:center}.Header_mainMenu__fktSH{display:flex;list-style:none;margin:0;padding:0;gap:5px}.Header_menuItem__Y6wbr{position:relative}.Header_menuLink__YUS48{display:block;padding:8px 16px;color:#334155;text-decoration:none;font-weight:600;font-size:.95rem;border-radius:8px;transition:all .2s ease;z-index:1001}.Header_menuLink__YUS48:hover{color:#2490eb;background:rgba(36,144,235,.08);transform:translateY(-1px)}.Header_menuLink__YUS48.Header_active__HNQqd{color:#2490eb;background:rgba(36,144,235,.05)}.Header_menuLink__YUS48.Header_active__HNQqd:after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:2px;background:#2490eb;border-radius:2px}.Header_expandableSearchBtn__hlZss{display:inline-flex;align-items:center;width:40px;height:40px;padding:0;border-radius:20px;background:rgba(36,144,235,.08);border:1px solid rgba(36,144,235,.2);color:#2490eb;cursor:pointer;overflow:hidden;margin:0 10px;transition:width 2.45s cubic-bezier(.16,1,.3,1),background-color 2.35s cubic-bezier(.16,1,.3,1),border-color 2.35s cubic-bezier(.16,1,.3,1),box-shadow 2.35s cubic-bezier(.16,1,.3,1),padding 2.45s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px rgba(36,144,235,.06);flex-shrink:0}.Header_searchIconCircle__ysnFE{width:38px;height:38px;min-width:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#2490eb;font-size:.95rem;transition:transform .3s ease,color .3s ease}.Header_searchExpandText__gZv_w{white-space:nowrap;opacity:0;transform:translateX(-8px);transition:opacity .3s ease .08s,transform .35s cubic-bezier(.16,1,.3,1) .08s;font-size:.88rem;font-weight:500;color:#64748b;pointer-events:none;margin-left:2px}.Header_searchExpandKbd__L4sFm{opacity:0;transform:scale(.8);transition:opacity .25s ease .12s,transform .3s ease .12s;font-size:.68rem;font-weight:700;color:#94a3b8;background:#ffffff;border:1px solid #cbd5e1;border-radius:5px;padding:1px 6px;margin-left:auto;margin-right:10px;font-family:inherit;pointer-events:none;flex-shrink:0}.Header_expandableSearchBtn__hlZss:focus-visible,.Header_expandableSearchBtn__hlZss:hover{width:210px;background:#ffffff;border-color:#2490eb;box-shadow:0 4px 20px rgba(36,144,235,.18)}.Header_expandableSearchBtn__hlZss:focus-visible .Header_searchExpandText__gZv_w,.Header_expandableSearchBtn__hlZss:hover .Header_searchExpandText__gZv_w{opacity:1;transform:translateX(0);color:#1e293b}.Header_expandableSearchBtn__hlZss:focus-visible .Header_searchExpandKbd__L4sFm,.Header_expandableSearchBtn__hlZss:hover .Header_searchExpandKbd__L4sFm{opacity:1;transform:scale(1)}.Header_expandableSearchBtn__hlZss:focus-visible .Header_searchIconCircle__ysnFE,.Header_expandableSearchBtn__hlZss:hover .Header_searchIconCircle__ysnFE{transform:scale(1.05)}.Header_mobileNavSearchBtn__Iprb6,.Header_mobileSearchTrigger__b4BHv,.Header_navRightGroup__hteyj{display:none}.Header_actionButtons__VcTdJ{display:flex;align-items:center;gap:12px;margin-left:10px}.Header_offerButton__fHprk{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;background:linear-gradient(135deg,#2490eb,#14457b);color:white;text-decoration:none;font-weight:600;font-size:.95rem;border-radius:14px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 8px 20px rgba(36,144,235,.25);white-space:nowrap;border:none}.Header_offerButton__fHprk:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 28px rgba(36,144,235,.4);color:white}.Header_userButton__6__0T{display:flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid rgba(36,144,235,.3);background:rgba(36,144,235,.05);color:#2490eb;border-radius:20px;font-weight:600;font-size:.9rem;text-decoration:none;transition:all .2s ease;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_userButton__6__0T:hover{background:rgba(36,144,235,.1);border-color:#2490eb;color:#2490eb}.Header_logoutButton__HhI_A{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(220,53,69,.1);background:rgba(220,53,69,.05);color:#dc3545;transition:all .3s cubic-bezier(.16,1,.3,1);padding:0;flex-shrink:0}.Header_logoutButton__HhI_A:hover{background:#dc3545;color:white;transform:translateY(-2px);box-shadow:0 8px 20px rgba(220,53,69,.2);border-color:transparent}.Header_loginButton__GsSZC{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #cbd5e1;background:white;color:#64748b;transition:all .2s ease;padding:0}.Header_loginButton__GsSZC:hover{border-color:#2490eb;color:#2490eb;background:white;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.08)}.Header_navbarToggler__BMbwr{display:none;background:transparent;border:none;padding:8px;font-size:1.5rem;color:#1e293b;cursor:pointer;transition:color .2s ease;z-index:1061}.Header_navbarToggler__BMbwr:hover{color:#2490eb}@media (max-width:991px){.Header_expandableSearchBtn__hlZss{display:none}.Header_navRightGroup__hteyj{display:flex;align-items:center;gap:8px;margin-left:auto;z-index:1061}.Header_mobileNavSearchBtn__Iprb6{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:none;background:rgba(36,144,235,.1);color:#2490eb;font-size:1.1rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.Header_mobileNavSearchBtn__Iprb6:hover{background:rgba(36,144,235,.2);transform:scale(1.05)}.Header_mobileSearchTrigger__b4BHv{display:flex;align-items:center;gap:12px;width:100%;padding:14px 18px;border-radius:16px;background:rgba(255,255,255,.85);border:1px solid rgba(36,144,235,.2);color:#64748b;font-size:.95rem;font-weight:500;cursor:pointer;margin-bottom:20px;box-shadow:0 4px 15px rgba(0,0,0,.03);transition:all .2s ease}.Header_mobileSearchTrigger__b4BHv i{color:#2490eb;font-size:1rem}.Header_mobileSearchTrigger__b4BHv:hover{background:#ffffff;border-color:#2490eb;color:#1e293b}.Header_topHeader__3TZtn{display:none}.Header_bottomHeader__eZR5A{padding:10px 0}.Header_navbar__6ucYx{flex-wrap:wrap}.Header_navbarToggler__BMbwr{display:flex;align-items:center;justify-content:center;margin-left:0;border:none;background:rgba(36,144,235,.1);color:#2490eb;width:44px;height:44px;border-radius:12px;font-size:1.2rem;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1061}.Header_navbarToggler__BMbwr:hover{background:rgba(36,144,235,.2);transform:scale(1.05)}.Header_navbarToggler__BMbwr:active{transform:scale(.95)}.Header_navbarCollapse__qgtFS{position:fixed;top:0;right:0;width:85%;max-width:340px;height:100vh;height:100dvh;background:rgba(255,255,255,.9);backdrop-filter:blur(25px) saturate(180%);-webkit-backdrop-filter:blur(25px) saturate(180%);box-shadow:-10px 0 40px rgba(0,0,0,.15);border-left:1px solid rgba(255,255,255,.6);padding:90px 24px 80px;flex-direction:column;justify-content:flex-start;align-items:stretch;transform:translateX(100%);visibility:hidden;pointer-events:none;transition:transform .4s cubic-bezier(.16,1,.3,1),visibility 0s linear .4s;z-index:1060;overflow-y:auto;overscroll-behavior:contain}.Header_navbarCollapse__qgtFS:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,0));pointer-events:none;z-index:-1}.Header_navbarCollapse__qgtFS.Header_show__v7Uw4{transform:translateX(0);visibility:visible;pointer-events:auto;transition:transform .4s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.Header_mainMenu__fktSH{flex-direction:column;width:100%;gap:12px;margin-bottom:40px}.Header_menuLink__YUS48{padding:16px 20px;border-radius:16px;background:rgba(255,255,255,.7);font-size:1.05rem;font-weight:600;color:#334155;border:1px solid rgba(255,255,255,.8);box-shadow:0 4px 15px rgba(0,0,0,.03);transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;align-items:center;justify-content:space-between}.Header_menuLink__YUS48 i{font-size:.8rem;opacity:.3;transition:all .3s ease}.Header_menuLink__YUS48:active,.Header_menuLink__YUS48:hover{background:linear-gradient(135deg,#2490eb,#14457b);color:white;transform:scale(1.02) translateX(4px);box-shadow:0 10px 25px rgba(36,144,235,.25);border-color:transparent}.Header_menuLink__YUS48:hover i{opacity:1;transform:translateX(2px);color:white}.Header_menuLink__YUS48.Header_active__HNQqd{background:linear-gradient(135deg,#2490eb,#14457b);color:white;box-shadow:0 10px 25px rgba(36,144,235,.25);border-color:transparent}.Header_menuLink__YUS48.Header_active__HNQqd i{opacity:1;color:white}.Header_actionButtons__VcTdJ{flex-direction:column;align-items:stretch;gap:16px;width:100%;margin:auto 0 0}.Header_offerButton__fHprk{width:100%;text-align:center;padding:18px;border-radius:18px;font-size:1.1rem;background:linear-gradient(135deg,#2490eb,#14457b);box-shadow:0 8px 30px rgba(36,144,235,.3)}.Header_offerButton__fHprk:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 12px 35px rgba(36,144,235,.4)}.Header_userButton__6__0T{width:100%;max-width:none;justify-content:center;padding:16px;border-radius:18px;font-size:1rem;background:white;border:1px solid rgba(36,144,235,.2);box-shadow:0 4px 15px rgba(0,0,0,.05)}.Header_userButton__6__0T:hover{background:rgba(36,144,235,.05);border-color:#2490eb}.Header_logoutButton__HhI_A{width:100%;height:auto;padding:16px;border-radius:18px;justify-content:center;gap:10px;font-weight:600;font-size:1rem;background:rgba(220,53,69,.08);border:1px solid rgba(220,53,69,.2);color:#dc3545}.Header_logoutButton__HhI_A:after{content:"Çıkış Yap"}.Header_loginButton__GsSZC{width:100%;height:auto;padding:16px;border-radius:18px;justify-content:center;gap:10px;font-weight:600;font-size:1rem;background:white;color:#334155;border:1px solid #cbd5e1;box-shadow:0 4px 15px rgba(0,0,0,.05)}.Header_loginButton__GsSZC:after{content:"Giriş Yap"}.Header_loginButton__GsSZC i,.Header_logoutButton__HhI_A i{font-size:1.2rem}}.Header_menuOverlay__M8Z6o{position:fixed;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);z-index:100;opacity:0;visibility:hidden;transition:all .3s ease}.Header_menuOverlay__M8Z6o.Header_show__v7Uw4{opacity:1;visibility:visible}.Header_modalBackdrop__IbzzB{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1100;animation:Header_fadeIn__ngNF6 .2s ease}@keyframes Header_fadeIn__ngNF6{0%{opacity:0}to{opacity:1}}.Header_modalContent__JPLgD{background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.8);border-radius:16px;width:min(90vw,400px);box-shadow:0 20px 40px rgba(0,0,0,.15);overflow:hidden;animation:Header_scaleIn___MA1p .3s cubic-bezier(.16,1,.3,1)}@keyframes Header_scaleIn___MA1p{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.Header_modalHeader__CWie4{padding:20px;border-bottom:1px solid rgba(0,0,0,.05)}.Header_modalHeader__CWie4 h5{margin:0;font-size:1.1rem;font-weight:700;color:#1e293b}.Header_modalBody__XeDAA{padding:24px 20px;font-size:1rem;color:#475569}.Header_modalFooter__8nKoc{padding:20px;background:#f8fafc;display:flex;justify-content:flex-end;gap:12px}.Header_modalBtn__f9eJd{padding:10px 20px;border-radius:10px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease}.Header_modalBtnCancel__OYoYU{background:white;color:#64748b;border:1px solid #cbd5e1}.Header_modalBtnCancel__OYoYU:hover{background:#f1f5f9;color:#1e293b}.Header_modalBtnConfirm__k09FJ{background:linear-gradient(135deg,#ef4444,#dc2626);color:white;box-shadow:0 4px 12px rgba(239,68,68,.2)}.Header_modalBtnConfirm__k09FJ:hover{box-shadow:0 8px 16px rgba(239,68,68,.3)}.Header_mobileCtaLink__oPhJC{display:none}@media (max-width:991px){.Header_mobileCtaLink__oPhJC{display:block;margin-bottom:20px;padding:12px 16px;background:rgba(36,144,235,.1);color:#2490eb;border-radius:12px;text-decoration:none;font-weight:600;font-size:.9rem;text-align:center;border:1px dashed rgba(36,144,235,.4);transition:all .2s ease}.Header_mobileCtaLink__oPhJC:hover{background:rgba(36,144,235,.15);color:#14457b;transform:translateY(-2px)}}.OfferPopup_overlay__BPms9{position:fixed;inset:0;background:rgba(15,23,42,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;animation:OfferPopup_fadeIn__xWR0W .3s ease-out}.OfferPopup_popup___uKE6{background:rgba(255,255,255,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.8);border-radius:24px;width:100%;max-width:520px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 24px 50px -12px rgba(0,0,0,.25);animation:OfferPopup_slideUp__1OKj3 .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.OfferPopup_popupHeader__pBrS9{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid rgba(0,0,0,.05);background:transparent}.OfferPopup_popupTitle__gZjXZ{margin:0;font-size:1.5rem;font-weight:700;color:#1e293b;letter-spacing:-.02em}.OfferPopup_closeButton__1aER6{background:#f1f5f9;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#64748b;font-size:1.1rem}.OfferPopup_closeButton__1aER6:hover{background:#e2e8f0;color:#0f172a;transform:scale(1.05)}.OfferPopup_popupContent__BTHJH{padding:32px;overflow-y:auto;display:flex;flex-direction:column}.OfferPopup_formContainer__b0hr5{display:flex;flex-direction:column;height:100%}.OfferPopup_formFields__KdtCS{display:flex;flex-direction:column;gap:20px}.OfferPopup_formField__reyW6{display:flex;flex-direction:column;gap:6px}.OfferPopup_formInput__dDLv8,.OfferPopup_formTextarea__qbxLa{width:100%;padding:14px 16px;border:1px solid #e2e8f0;border-radius:12px;font-size:1rem;transition:all .3s ease;background:#f8fafc;color:#1e293b;font-family:inherit}.OfferPopup_formInput__dDLv8::-moz-placeholder,.OfferPopup_formTextarea__qbxLa::-moz-placeholder{color:#94a3b8}.OfferPopup_formInput__dDLv8::placeholder,.OfferPopup_formTextarea__qbxLa::placeholder{color:#94a3b8}.OfferPopup_formInput__dDLv8:focus,.OfferPopup_formTextarea__qbxLa:focus{outline:none;background:#ffffff;border-color:#2490eb;box-shadow:0 0 0 4px rgba(36,144,235,.15)}.OfferPopup_formInput__dDLv8.OfferPopup_error__q0l50,.OfferPopup_formTextarea__qbxLa.OfferPopup_error__q0l50{border-color:#ef4444;background:#fef2f2}.OfferPopup_formInput__dDLv8.OfferPopup_error__q0l50:focus,.OfferPopup_formTextarea__qbxLa.OfferPopup_error__q0l50:focus{box-shadow:0 0 0 4px rgba(239,68,68,.15)}.OfferPopup_formError__l6Xn_{color:#ef4444;font-size:.85rem;font-weight:500;margin-top:2px;display:flex;align-items:center;gap:6px;animation:OfferPopup_fadeIn__xWR0W .2s ease}.OfferPopup_alertError__Q_pZU,.OfferPopup_alertSuccess__crPPD{display:flex;align-items:center;gap:12px;padding:16px;border-radius:12px;font-size:.95rem;font-weight:500;margin-bottom:8px;animation:OfferPopup_slideUp__1OKj3 .3s ease}.OfferPopup_alertSuccess__crPPD{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.OfferPopup_alertError__Q_pZU{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.OfferPopup_formActions__8ce3d{display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-top:24px;border-top:1px solid rgba(0,0,0,.05)}.OfferPopup_cancelButton__ArTAs,.OfferPopup_submitButton__oD4I0{padding:12px 24px;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;border:none}.OfferPopup_cancelButton__ArTAs{background:transparent;color:#64748b}.OfferPopup_cancelButton__ArTAs:hover{background:#f1f5f9;color:#0f172a}.OfferPopup_submitButton__oD4I0{background:linear-gradient(135deg,#2490eb,#14457b);color:white;box-shadow:0 4px 12px rgba(36,144,235,.25);flex:1;max-width:220px}.OfferPopup_submitButton__oD4I0:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(36,144,235,.35)}.OfferPopup_submitButton__oD4I0:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none;background:#94a3b8}@keyframes OfferPopup_fadeIn__xWR0W{0%{opacity:0}to{opacity:1}}@keyframes OfferPopup_slideUp__1OKj3{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.OfferPopup_popup___uKE6{border-radius:20px}.OfferPopup_popupHeader__pBrS9{padding:20px 24px}.OfferPopup_popupContent__BTHJH{padding:24px}.OfferPopup_formActions__8ce3d{flex-direction:column-reverse}.OfferPopup_cancelButton__ArTAs,.OfferPopup_submitButton__oD4I0{width:100%;max-width:none}}