.CustomSearchHero_hero___Lw0j{position:relative;padding:88px 24px 40px;text-align:center;background:#0b0c10;color:#fff;overflow:hidden;isolation:isolate}.CustomSearchHero_heroBg__zj3fa{position:absolute;inset:0;pointer-events:none;z-index:0}.CustomSearchHero_heroGrid__YrJ53{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.016) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 0);background-size:60px 60px}.CustomSearchHero_heroShape__sCwKE{position:absolute;right:-200px;top:-180px;width:640px;height:640px;border-radius:50%;background:#E60008;opacity:.06}.CustomSearchHero_heroShape2__m7elW{position:absolute;left:-120px;bottom:-120px;width:400px;height:400px;border-radius:50%;background:#E60008;opacity:.04}.CustomSearchHero_heroSep__3w5rQ{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:clamp(200px,30vw,400px);height:1px;background:linear-gradient(90deg,transparent,rgba(230,0,8,.5),transparent)}.CustomSearchHero_heroContent__T3fgI{position:relative;z-index:1;max-width:720px;margin:0 auto}.CustomSearchHero_eyebrow__97Re0{display:inline-flex;align-items:center;gap:10px;font-family:var(--sans,"Inter Tight",sans-serif);font-size:.92rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.52);margin-bottom:24px;animation:CustomSearchHero_fadeUpIn__uEAh6 .7s cubic-bezier(.33,1,.68,1) both;animation-delay:.05s}.CustomSearchHero_eyebrow__97Re0:after,.CustomSearchHero_eyebrow__97Re0:before{content:"";width:24px;height:2px;background:#E60008}.CustomSearchHero_title__eKHIe{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:900;margin:0;letter-spacing:-.025em;line-height:1.1;text-wrap:balance;color:#fff;animation:CustomSearchHero_fadeUpIn__uEAh6 .7s cubic-bezier(.33,1,.68,1) both;animation-delay:.1s}.CustomSearchHero_title__eKHIe em{font-family:var(--serif,"Times New Roman",serif);font-style:italic;font-weight:500;color:#E60008}.CustomSearchHero_rule__mT__k{width:48px;height:3px;background:#E60008;margin:22px auto 0;border-radius:2px;animation:CustomSearchHero_scaleIn__jGX53 .5s cubic-bezier(.33,1,.68,1) .2s both}.CustomSearchHero_lead__kEVmc{font-size:1.05rem;color:rgba(255,255,255,.52);margin:18px 0 0;max-width:520px;margin-inline:auto;line-height:1.65;text-wrap:balance;animation:CustomSearchHero_fadeUpIn__uEAh6 .65s cubic-bezier(.33,1,.68,1) .3s both}@keyframes CustomSearchHero_fadeUpIn__uEAh6{0%{opacity:0;transform:translateY(28px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes CustomSearchHero_scaleIn__jGX53{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.CustomSearchHero_eyebrow__97Re0,.CustomSearchHero_lead__kEVmc,.CustomSearchHero_rule__mT__k,.CustomSearchHero_title__eKHIe{animation:none;opacity:1;transform:none;filter:none}}.TrustStrip_strip__o2Amn{background:var(--fg,#0b0c10);padding:0 0 80px;position:relative;contain:layout style}.TrustStrip_inner__GKaXO{display:flex;justify-content:center;gap:clamp(32px,6vw,80px);max-width:var(--container-max,1280px);margin:0 auto;padding:0 var(--container-pad,clamp(24px,5vw,64px));position:relative;z-index:1}.TrustStrip_stat__C59_L{text-align:center;opacity:0;transform:translateY(16px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.34,1.56,.64,1)}.TrustStrip_revealed__6Wken{opacity:1;transform:translateY(0)}.TrustStrip_value__66X_f{font-family:var(--sans,"Inter Tight",sans-serif);font-weight:800;font-size:clamp(28px,3.5vw,40px);letter-spacing:-.03em;color:#fff;line-height:1;margin-bottom:2px;font-variant-numeric:tabular-nums}.TrustStrip_suffix__uOwLn{color:var(--red,#c41e3a);font-family:var(--serif,"Times New Roman",serif);font-style:italic;font-weight:600;margin-left:2px}.TrustStrip_label__1a3ns{font-size:13px;color:rgba(255,255,255,.55);letter-spacing:.04em}.TrustStrip_stat__C59_L+.TrustStrip_stat__C59_L{position:relative}.TrustStrip_stat__C59_L+.TrustStrip_stat__C59_L:before{content:"";position:absolute;left:calc(-1 * clamp(16px, 3vw, 40px));top:8px;bottom:8px;width:1px;background:rgba(255,255,255,.08)}@media (max-width:480px){.TrustStrip_inner__GKaXO{gap:20px}.TrustStrip_value__66X_f{font-size:24px}.TrustStrip_stat__C59_L+.TrustStrip_stat__C59_L:before{left:-12px}}@media (prefers-reduced-motion:reduce){.TrustStrip_stat__C59_L{opacity:1;transform:none;transition:none}}.SearchForm_formSection__467IP{padding:clamp(48px,8vw,80px) 0 80px}.SearchForm_container__3RL9O{max-width:var(--container-max,1280px);margin:0 auto;padding:0 var(--container-pad,clamp(24px,5vw,64px))}.SearchForm_card__6r1Hv{background:var(--surface,#fff);border:1px solid var(--border,#e4e6ea);border-top:2px solid #c41e3a;border-radius:12px;max-width:620px;margin-left:auto;margin-right:auto;padding:clamp(32px,5vw,52px);box-shadow:0 2px 8px rgba(11,12,16,.05),0 1px 0 rgba(11,12,16,.03);position:relative}.SearchForm_heading__tSrqu{font-family:var(--sans,"Inter Tight",sans-serif);font-weight:700;font-size:clamp(20px,2.5vw,24px);letter-spacing:-.02em;color:var(--fg,#0b0c10);margin-bottom:6px}.SearchForm_sub__zzAhd{font-size:15px;color:#4a4c53;margin-bottom:32px}.SearchForm_consultantHint___tigX{display:flex;align-items:center;gap:16px;background:#fff;border-radius:8px;padding:18px 22px;margin-bottom:28px;box-shadow:0 4px 16px rgba(11,12,16,.08),0 1px 4px rgba(11,12,16,.04)}.SearchForm_consultantHintIcon__zKAMp{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#c41e3a;display:flex;align-items:center;justify-content:center;color:#fff}.SearchForm_consultantHintBody__e7itJ{min-width:0}.SearchForm_consultantHintTitle__WrT14{font-family:var(--sans,"Inter Tight",sans-serif);font-weight:700;font-size:14px;color:var(--fg,#0b0c10);margin:0 0 2px;line-height:1.3}.SearchForm_consultantHintDesc__M5uqa{font-size:13px;color:var(--fg-soft,#16181e);margin:0;line-height:1.5}.SearchForm_row__dQxTX{margin-bottom:24px}.SearchForm_label__kqD50{display:block;font-family:var(--sans,"Inter Tight",sans-serif);font-weight:600;font-size:13px;letter-spacing:.02em;color:var(--fg-soft,#16181e);margin-bottom:8px}.SearchForm_required__EtF_k{color:#c41e3a;margin-left:2px}.SearchForm_input__XYbTD,.SearchForm_textarea__A5utO{width:100%;font-family:var(--body,"Inter",sans-serif);font-size:15px;line-height:1.5;color:var(--fg,#0b0c10);background-color:var(--bg,#f5f6f8);border:1px solid var(--border,#e4e6ea);border-radius:8px;padding:10px 14px;transition:border-color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.34,1.56,.64,1);outline:none}.SearchForm_input__XYbTD:hover,.SearchForm_textarea__A5utO:hover{border-color:#b0b3ba;box-shadow:0 0 0 3px rgba(11,12,16,.04)}.SearchForm_input__XYbTD:focus,.SearchForm_textarea__A5utO:focus{border-color:#c41e3a;box-shadow:0 0 0 3px rgba(196,30,58,.08);transform:scale(1.012)}.SearchForm_inputError__6wMeS,.SearchForm_textareaError__YR2o0{border-color:#c41e3a!important;box-shadow:0 0 0 3px rgba(196,30,58,.06)!important;animation:SearchForm_inputShake__SzQQ_ .4s cubic-bezier(.16,1,.3,1)}@keyframes SearchForm_inputShake__SzQQ_{0%,to{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(4px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}.SearchForm_fieldError__YVM0P{font-size:12px;color:#c41e3a;margin-top:5px;display:none;align-items:center;gap:4px}.SearchForm_fieldError__YVM0P.SearchForm_visible__pTcsx{display:flex;animation:SearchForm_errorFadeIn__cJ99G .25s cubic-bezier(.16,1,.3,1)}@keyframes SearchForm_errorFadeIn__cJ99G{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SearchForm_charCounter__mblhl{font-size:11px;color:var(--muted-soft,#8e9094);text-align:right;margin-top:4px;font-variant-numeric:tabular-nums;transition:color .15s cubic-bezier(.16,1,.3,1)}.SearchForm_charCounterNear__6gwyR{color:#c41e3a}.SearchForm_input__XYbTD::placeholder,.SearchForm_textarea__A5utO::placeholder{color:var(--muted-soft,#8e9094)}.SearchForm_dropdown__Za0cJ{position:relative;width:100%}.SearchForm_dropdownError__NDku5 .SearchForm_dropdownTrigger__jc3nX{border-color:#c41e3a;box-shadow:0 0 0 3px rgba(196,30,58,.06);animation:SearchForm_inputShake__SzQQ_ .4s cubic-bezier(.16,1,.3,1)}.SearchForm_dropdownTrigger__jc3nX{display:flex;align-items:center;justify-content:space-between;width:100%;height:44px;padding:0 14px;border:1px solid var(--border,#e4e6ea);border-radius:8px;background-color:var(--bg,#f5f6f8);color:var(--fg,#0b0c10);font-size:15px;font-family:var(--body,"Inter",sans-serif);cursor:pointer;outline:none;transition:border-color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1)}.SearchForm_dropdownTrigger__jc3nX:hover{border-color:#b0b3ba;box-shadow:0 0 0 3px rgba(11,12,16,.04)}.SearchForm_dropdownTrigger__jc3nX:focus{border-color:#c41e3a;box-shadow:0 0 0 3px rgba(196,30,58,.08)}.SearchForm_dropdownTrigger__jc3nX:disabled{opacity:.55;pointer-events:none;cursor:default}.SearchForm_dropdownPlaceholder___XqZw{color:var(--muted-soft,#8e9094)}.SearchForm_dropdownIconOpen__kDIH7{transform:rotate(180deg)}.SearchForm_dropdownMenu__NOij5{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:10;max-height:200px;overflow-y:auto;border:1px solid var(--border,#e4e6ea);border-radius:8px;background:var(--surface,#fff);box-shadow:0 8px 24px rgba(11,12,16,.14),0 2px 8px rgba(0,0,0,.08);padding:6px}.SearchForm_dropdownItem__jxY1K{display:block;width:100%;padding:10px 12px;border:none;border-radius:6px;background:transparent;color:var(--fg,#0b0c10);font-size:14px;font-family:var(--body,"Inter",sans-serif);text-align:left;cursor:pointer;transition:background .12s ease}.SearchForm_dropdownItem__jxY1K:hover{background:var(--bg,#f5f6f8)}.SearchForm_dropdownItemActive__zkilo{background:rgba(196,30,58,.06);color:#c41e3a;font-weight:600}.SearchForm_textarea__A5utO{resize:vertical;min-height:100px}.SearchForm_submitRow__PiS1A{margin-top:32px;display:flex;align-items:center;gap:16px}.SearchForm_submitBtn__wT7NX{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans,"Inter Tight",sans-serif);font-weight:600;font-size:15px;color:#fff;padding:12px 32px;background:#c41e3a;border:none;border-radius:8px;cursor:pointer;box-shadow:0 2px 6px rgba(196,30,58,.22),0 1px 2px rgba(11,12,16,.06);transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s cubic-bezier(.34,1.56,.64,1),background .15s cubic-bezier(.16,1,.3,1)}.SearchForm_submitBtn__wT7NX:hover{background:#a0182e;transform:translateY(-2px);box-shadow:0 6px 18px rgba(196,30,58,.28),0 2px 6px rgba(11,12,16,.08)}.SearchForm_submitBtn__wT7NX:active{transform:translateY(0);box-shadow:0 1px 3px rgba(196,30,58,.18);transition:transform .1s cubic-bezier(.16,1,.3,1),box-shadow .1s cubic-bezier(.16,1,.3,1)}.SearchForm_submitBtnArrow___ISn9{display:inline-block;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.SearchForm_submitBtn__wT7NX:hover .SearchForm_submitBtnArrow___ISn9{transform:translateX(3px)}.SearchForm_submitBtn__wT7NX:disabled{pointer-events:none;opacity:.8;cursor:wait}.SearchForm_spinner__M41WQ{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:SearchForm_spin__2YPPo .6s linear infinite;vertical-align:middle;margin-right:2px}@keyframes SearchForm_spin__2YPPo{to{transform:rotate(1turn)}}.SearchForm_hint__W2If1{font-size:13px;color:#4a4c53;line-height:1.5}.SearchForm_submitting__UFK2h .SearchForm_input__XYbTD,.SearchForm_submitting__UFK2h .SearchForm_textarea__A5utO{opacity:.55;pointer-events:none;transition:opacity .3s cubic-bezier(.16,1,.3,1)}.SearchForm_submitting__UFK2h .SearchForm_charCounter__mblhl{opacity:.4}.SearchForm_formWrap__wz1vg{transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.34,1.56,.64,1)}.SearchForm_formFading__D9cBe{opacity:0;transform:translateY(-10px);pointer-events:none}.SearchForm_submitBtn__wT7NX:focus-visible{outline:2px solid #c41e3a;outline-offset:2px;box-shadow:0 0 0 2px #fff,0 0 0 4px #c41e3a}@media (max-width:768px){.SearchForm_textarea__A5utO{min-height:80px}.SearchForm_submitRow__PiS1A{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.SearchForm_card__6r1Hv{padding:28px 20px}.SearchForm_submitBtn__wT7NX{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.SearchForm_submitBtn__wT7NX{transition:background .15s cubic-bezier(.16,1,.3,1)}.SearchForm_submitBtn__wT7NX:hover,.SearchForm_submitBtn__wT7NX:hover .SearchForm_submitBtnArrow___ISn9{transform:none}.SearchForm_formWrap__wz1vg{transition:none}.SearchForm_formFading__D9cBe{opacity:0;transform:none}.SearchForm_input__XYbTD:focus,.SearchForm_textarea__A5utO:focus{transform:none}.SearchForm_dropdownError__NDku5 .SearchForm_dropdownTrigger__jc3nX,.SearchForm_fieldError__YVM0P.SearchForm_visible__pTcsx,.SearchForm_inputError__6wMeS,.SearchForm_textareaError__YR2o0{animation:none}.SearchForm_spinner__M41WQ{animation:none;opacity:.5}}.FormSuccess_success__KslHP{display:none;text-align:center;padding:48px 24px;position:relative;overflow:hidden;contain:layout style;background:var(--surface,#fff);border:1px solid var(--border,#e4e6ea);border-top:2px solid #c41e3a;border-radius:12px;box-shadow:0 2px 8px rgba(11,12,16,.05),0 1px 0 rgba(11,12,16,.03)}.FormSuccess_visible__PMw4Z{display:block;animation:FormSuccess_successReveal__s0_Zv .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes FormSuccess_successReveal__s0_Zv{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.FormSuccess_particles__Vc_d8{position:absolute;inset:0;pointer-events:none;z-index:0}.FormSuccess_particle__7o0g7{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--red,#c41e3a);opacity:0}.FormSuccess_visible__PMw4Z .FormSuccess_particle__7o0g7{animation:FormSuccess_particleFloat__hT41U 2s cubic-bezier(.16,1,.3,1) forwards}.FormSuccess_particle__7o0g7:first-child{left:15%;top:30%;animation-delay:.3s;background:#f4b9c1}.FormSuccess_particle__7o0g7:nth-child(2){left:25%;top:20%;animation-delay:.5s}.FormSuccess_particle__7o0g7:nth-child(3){left:70%;top:25%;animation-delay:.4s;background:#f4b9c1}.FormSuccess_particle__7o0g7:nth-child(4){left:80%;top:40%;animation-delay:.6s}.FormSuccess_particle__7o0g7:nth-child(5){left:20%;top:60%;animation-delay:.45s}.FormSuccess_particle__7o0g7:nth-child(6){left:75%;top:55%;animation-delay:.55s;background:#f4b9c1}.FormSuccess_particle__7o0g7:nth-child(7){left:40%;top:15%;animation-delay:.35s}.FormSuccess_particle__7o0g7:nth-child(8){left:55%;top:70%;animation-delay:.5s;background:#f4b9c1}@keyframes FormSuccess_particleFloat__hT41U{0%{opacity:0;transform:translateY(0) scale(0)}40%{opacity:.7;transform:translateY(-18px) scale(1.2)}to{opacity:0;transform:translateY(-42px) scale(.3)}}.FormSuccess_iconCircle__XXW74{width:64px;height:64px;margin:0 auto 20px;background:#fdf2f3;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#c41e3a;position:relative;z-index:1;transform:scale(0);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.FormSuccess_visible__PMw4Z .FormSuccess_iconCircle__XXW74{transform:scale(1);transition-delay:.15s}.FormSuccess_iconCircle__XXW74 svg{width:30px;height:30px}.FormSuccess_visible__PMw4Z .FormSuccess_iconCircle__XXW74 svg polyline{stroke-dasharray:24;stroke-dashoffset:24;animation:FormSuccess_checkDraw__OBNsB .4s cubic-bezier(.16,1,.3,1) .35s forwards}@keyframes FormSuccess_checkDraw__OBNsB{to{stroke-dashoffset:0}}.FormSuccess_title__7md8x{font-family:var(--sans,"Inter Tight",sans-serif);font-weight:700;font-size:20px;letter-spacing:-.01em;color:var(--fg,#0b0c10);margin-bottom:8px;position:relative;z-index:1}.FormSuccess_desc__Pdrgg{font-size:14px;color:var(--fg-soft,#16181e);max-width:360px;margin:0 auto 28px;position:relative;z-index:1}.FormSuccess_resetBtn__KIZq0{font-family:var(--sans,"Inter Tight",sans-serif);font-weight:600;font-size:13px;color:var(--fg,#0b0c10);background:#fff;border:1px solid var(--border-strong,#cdd0d5);border-radius:4px;padding:9px 20px;cursor:pointer;transition:background .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1)}.FormSuccess_resetBtn__KIZq0:hover{background:var(--bg,#f5f6f8);border-color:#c41e3a}.FormSuccess_resetBtn__KIZq0:active{background:var(--border,#e4e6ea);transform:scale(.98);transition:transform .1s cubic-bezier(.16,1,.3,1)}.FormSuccess_resetBtn__KIZq0:focus-visible{outline:2px solid #c41e3a;outline-offset:2px}@media (prefers-reduced-motion:reduce){.FormSuccess_visible__PMw4Z{animation:none}.FormSuccess_iconCircle__XXW74{transform:scale(1);transition:none}.FormSuccess_visible__PMw4Z .FormSuccess_iconCircle__XXW74 svg polyline{animation:none;stroke-dashoffset:0}.FormSuccess_particle__7o0g7{animation:none;display:none}}