.AuthShell_root__C5k88{min-height:100dvh;display:grid;grid-template-columns:1.05fr 1fr;background:var(--rfq-bg);color:var(--rfq-ink)}.AuthShell_brand__VC_nS{position:relative;overflow:hidden;background:var(--rfq-ink);color:#fff;padding:40px 48px;display:flex;flex-direction:column;justify-content:space-between}.AuthShell_brandTex__NvjGn{position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.06) 1px,transparent 0);background-size:22px 22px;pointer-events:none}.AuthShell_brandGlow__PK0LT{position:absolute;top:-10%;left:-10%;width:540px;height:540px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--rfq-accent) 42%,transparent),transparent 70%);filter:blur(40px);pointer-events:none}.AuthShell_logo__op0BM{position:relative;display:inline-flex;align-items:center;gap:10px;font-family:var(--rfq-font-display);font-weight:800;font-size:22px;letter-spacing:-.03em;color:#fff;text-decoration:none;width:-moz-max-content;width:max-content}.AuthShell_mk__G44_Z{width:auto;height:29px;display:block}.AuthShell_pitch__UapZR{position:relative;max-width:30ch}.AuthShell_pitch__UapZR h2{font-family:var(--rfq-font-display);font-weight:700;font-size:clamp(28px,3vw,40px);line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.AuthShell_pitch__UapZR h2 em{font-style:normal;color:color-mix(in srgb,var(--rfq-accent) 65%,#fff)}.AuthShell_pitch__UapZR p{margin-top:16px;color:rgba(255,255,255,.62);font-size:15.5px;line-height:1.6}.AuthShell_chips__HUfpP{position:relative;display:flex;flex-direction:column;gap:12px}.AuthShell_chip__nAbhU{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:rgba(255,255,255,.78)}.AuthShell_chip__nAbhU svg{color:color-mix(in srgb,var(--rfq-accent) 70%,#fff);flex-shrink:0}.AuthShell_panel__GRsXU{display:flex;align-items:center;justify-content:center;padding:40px 24px}.AuthShell_card__5fxYK{width:100%;max-width:408px}.AuthShell_head__2mnc4{margin-bottom:28px}.AuthShell_head__2mnc4 h1{font-family:var(--rfq-font-display);font-weight:700;font-size:clamp(28px,3.4vw,36px);letter-spacing:-.035em;color:var(--rfq-ink)}.AuthShell_head__2mnc4 p{margin-top:8px;color:var(--rfq-ink-2);font-size:15px}.AuthShell_mobileLogo__p6MSk{display:none}@media (max-width:880px){.AuthShell_root__C5k88{grid-template-columns:1fr}.AuthShell_brand__VC_nS{display:none}.AuthShell_mobileLogo__p6MSk{display:inline-flex;align-items:center;gap:9px;font-family:var(--rfq-font-display);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--rfq-ink);text-decoration:none;margin-bottom:28px}.AuthShell_mobileLogo__p6MSk .AuthShell_mk__G44_Z{height:26px}}.register-wizard_wizard__8Lqnd{display:flex;flex-direction:column;gap:24px}.register-wizard_steps__Pwy8S{display:flex;align-items:center;gap:10px}.register-wizard_dot__vSDLn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:13px;font-weight:700;background:var(--rfq-bg,#f4f5f7);color:var(--rfq-ink-3,#9aa1ab);border:1.5px solid var(--rfq-line,#e2e5ea);transition:background .2s var(--rfq-ease,ease),color .2s var(--rfq-ease,ease),border-color .2s var(--rfq-ease,ease),box-shadow .2s var(--rfq-ease,ease)}.register-wizard_dot__vSDLn.register-wizard_on__C_Wz6{background:var(--rfq-accent);color:#fff;border-color:var(--rfq-accent);box-shadow:0 4px 14px color-mix(in srgb,var(--rfq-accent) 38%,transparent)}.register-wizard_dot__vSDLn.register-wizard_done__9gn4n{background:color-mix(in srgb,var(--rfq-accent) 14%,var(--rfq-bg,#f4f5f7));color:var(--rfq-accent);border-color:color-mix(in srgb,var(--rfq-accent) 35%,transparent)}.register-wizard_steps__Pwy8S .register-wizard_dot__vSDLn+.register-wizard_dot__vSDLn{position:relative}.register-wizard_steps__Pwy8S .register-wizard_dot__vSDLn+.register-wizard_dot__vSDLn:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);width:10px;height:1.5px;background:var(--rfq-line,#e2e5ea);margin-right:0}.register-wizard_body__kU5Za{flex:1}.register-wizard_nav__gWbZh{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:4px}.register-wizard_back__JF1Fy{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:14.5px;font-weight:600;color:var(--rfq-ink-2);background:transparent;border:1.5px solid var(--rfq-line,#e2e5ea);border-radius:999px;padding:11px 22px;cursor:pointer;transition:border-color .18s var(--rfq-ease,ease),color .18s var(--rfq-ease,ease)}.register-wizard_back__JF1Fy:hover:not(:disabled){border-color:var(--rfq-ink-2);color:var(--rfq-ink)}.register-wizard_back__JF1Fy:disabled{opacity:.5;cursor:not-allowed}.register-wizard_next__PfnFi{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:650;color:#fff;background:linear-gradient(135deg,var(--rfq-accent),color-mix(in srgb,var(--rfq-accent) 72%,#fff));border:none;border-radius:999px;padding:12px 26px;cursor:pointer;box-shadow:0 6px 20px color-mix(in srgb,var(--rfq-accent) 32%,transparent);transition:transform .2s var(--rfq-ease,ease),box-shadow .22s var(--rfq-ease,ease),opacity .18s}.register-wizard_next__PfnFi:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px color-mix(in srgb,var(--rfq-accent) 40%,transparent)}.register-wizard_next__PfnFi:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.register-wizard_back__JF1Fy,.register-wizard_dot__vSDLn,.register-wizard_next__PfnFi{transition:none}}.steps_step__t25OU{display:flex;flex-direction:column;gap:18px}.steps_stepHead__pQFSq{margin-bottom:2px}.steps_stepHead__pQFSq h2{font-family:var(--rfq-font-display);font-weight:700;font-size:19px;letter-spacing:-.02em;color:var(--rfq-ink)}.steps_stepHead__pQFSq p{margin-top:4px;font-size:13.5px;color:var(--rfq-ink-2);line-height:1.45}.steps_grid2__BR9S8{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:520px){.steps_grid2__BR9S8{grid-template-columns:1fr}}.steps_field__x0Ra0{display:flex;flex-direction:column;gap:7px}.steps_label__8kNjb{font-size:13.5px;font-weight:600;color:var(--rfq-ink)}.steps_opt__X7isN{font-weight:500;color:var(--rfq-ink-3,#9aa1ab);font-size:12.5px}.steps_inputWrap__9Ue7l{position:relative;display:flex;align-items:center}.steps_icon__jSEqq{position:absolute;left:14px;color:var(--rfq-ink-3,#9aa1ab);display:inline-flex;pointer-events:none;transition:color .18s var(--rfq-ease)}.steps_input__fSrjj,.steps_select__BFVGJ{width:100%;font-size:15px;color:var(--rfq-ink);background:var(--rfq-surface,#fff);border:1px solid var(--rfq-line);border-radius:13px;padding:13px 15px 13px 42px;transition:border-color .18s var(--rfq-ease),box-shadow .18s var(--rfq-ease)}.steps_select__BFVGJ{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239aa1ab' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.steps_select__BFVGJ:disabled{opacity:.55;cursor:not-allowed}.steps_input__fSrjj::-moz-placeholder{color:var(--rfq-ink-3,#9aa1ab)}.steps_input__fSrjj::placeholder{color:var(--rfq-ink-3,#9aa1ab)}.steps_input__fSrjj:focus,.steps_select__BFVGJ:focus{outline:none;border-color:var(--rfq-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--rfq-accent) 16%,transparent)}.steps_inputWrap__9Ue7l:focus-within .steps_icon__jSEqq{color:var(--rfq-accent)}.steps_hint__s5Zk0{font-size:12.5px;font-weight:500;line-height:1.4}.steps_hintOk__GnRpf{color:#047857}.steps_hintBad__pqdAU{color:#b42318}.steps_hintMuted__9uq0F{color:var(--rfq-ink-3,#9aa1ab)}.steps_plans__TDkZt{display:flex;flex-direction:column;gap:12px}.steps_planCard__kNKY1{position:relative;display:flex;align-items:flex-start;gap:14px;width:100%;text-align:left;background:var(--rfq-surface,#fff);border:1.5px solid var(--rfq-line);border-radius:16px;padding:16px 18px;cursor:pointer;transition:border-color .18s var(--rfq-ease),box-shadow .2s var(--rfq-ease),transform .18s var(--rfq-ease)}.steps_planCard__kNKY1:hover{border-color:color-mix(in srgb,var(--rfq-accent) 45%,var(--rfq-line));transform:translateY(-1px)}.steps_planCard__kNKY1.steps_selected__vnYi4{border-color:var(--rfq-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--rfq-accent) 15%,transparent)}.steps_radio__IYCQr{flex-shrink:0;width:20px;height:20px;margin-top:2px;border-radius:50%;border:2px solid var(--rfq-line-2,#e0e0da);display:inline-flex;align-items:center;justify-content:center;transition:border-color .18s var(--rfq-ease)}.steps_planCard__kNKY1.steps_selected__vnYi4 .steps_radio__IYCQr{border-color:var(--rfq-accent)}.steps_radioDot__BBP7m{width:10px;height:10px;border-radius:50%;background:var(--rfq-accent);transform:scale(0);transition:transform .16s var(--rfq-ease)}.steps_planCard__kNKY1.steps_selected__vnYi4 .steps_radioDot__BBP7m{transform:scale(1)}.steps_planBody__WGwsZ{flex:1;min-width:0}.steps_planTop__OuY6T{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.steps_planName__sMdno{font-family:var(--rfq-font-display);font-weight:700;font-size:16px;letter-spacing:-.02em;color:var(--rfq-ink)}.steps_planPrice__igeLm{font-size:14px;font-weight:650;color:var(--rfq-ink);white-space:nowrap}.steps_planPrice__igeLm span{font-size:12px;font-weight:500;color:var(--rfq-ink-3,#9aa1ab)}.steps_planFeatures__Xdt_P{margin-top:8px;display:flex;flex-direction:column;gap:5px}.steps_planFeat__vIXZo{display:flex;align-items:flex-start;gap:7px;font-size:13px;color:var(--rfq-ink-2);line-height:1.4}.steps_planFeat__vIXZo svg{flex-shrink:0;margin-top:2px;color:var(--rfq-accent)}.steps_popular__7WuJU{position:absolute;top:-9px;right:16px;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,var(--rfq-accent),var(--rfq-accent-2));border-radius:999px;padding:3px 10px}.steps_trialNote__yMmz0{margin-top:4px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--rfq-accent);background:color-mix(in srgb,var(--rfq-accent) 9%,transparent);border:1px solid color-mix(in srgb,var(--rfq-accent) 22%,transparent);border-radius:12px;padding:11px 14px}.steps_trialNote__yMmz0 svg{flex-shrink:0}.steps_plansLoading__a7yyR{display:flex;align-items:center;justify-content:center;padding:32px 0}@media (prefers-reduced-motion:reduce){.steps_input__fSrjj,.steps_planCard__kNKY1,.steps_radioDot__BBP7m,.steps_radio__IYCQr,.steps_select__BFVGJ{transition:none}}.loading_spinner__aYSsz{display:inline-block;border-radius:50%;border-style:solid;border-color:color-mix(in srgb,var(--rfq-accent) 22%,#e9e9e4);border-top-color:var(--rfq-accent);animation:loading_rfqSpin__mtbOy .7s linear infinite;flex:0 0 auto}.loading_sm___KZMi{width:14px;height:14px;border-width:2px}.loading_md___1ySV{width:18px;height:18px;border-width:2px}.loading_lg__qdzTG{width:28px;height:28px;border-width:3px}@keyframes loading_rfqSpin__mtbOy{to{transform:rotate(1turn)}}@keyframes loading_rfqSpinnerPulse__SjnWv{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.loading_spinner__aYSsz{animation:loading_rfqSpinnerPulse__SjnWv 1.2s ease-in-out infinite}}.loading_shimmer__fjY4f{position:relative;overflow:hidden;background:#ededea;border-radius:8px}.loading_shimmer__fjY4f:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);animation:loading_rfqShimmer__RhQXC 1.25s linear infinite}.loading_skRow__4RQoy{height:70px;border-radius:14px;margin-bottom:10px}.loading_skCard__mIhFg{height:96px;border-radius:16px}.loading_skLine__1QisP{height:9px;border-radius:5px;margin-bottom:9px}.loading_skTableRow__E2LXz{height:52px;border-radius:10px;margin-bottom:8px}@keyframes loading_rfqShimmer__RhQXC{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.loading_shimmer__fjY4f:after{animation:none}}.loading_progress__UPrcj{position:fixed;top:0;left:0;height:3px;width:0;z-index:60;background:linear-gradient(90deg,var(--rfq-accent),var(--rfq-accent-2));border-radius:0 3px 3px 0;opacity:0;transition:width .4s var(--rfq-ease,cubic-bezier(.22,1,.36,1)),opacity .3s ease;pointer-events:none}.loading_progress__UPrcj.loading_active__4bL5B{width:92%;opacity:1}.loading_progress__UPrcj.loading_done__IPUoW{width:100%;opacity:0}@media (prefers-reduced-motion:reduce){.loading_progress__UPrcj{transition:opacity .2s ease}}.loading_brand__s_6E0{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;background:var(--rfq-bg,#fcfcfb)}.loading_brandBar__Qpb12{position:absolute;top:0;left:0;height:3px;width:0;background:linear-gradient(90deg,var(--rfq-accent),var(--rfq-accent-2));border-radius:0 3px 3px 0;animation:loading_rfqBrandBar__08zE1 1.8s var(--rfq-ease,cubic-bezier(.22,1,.36,1)) infinite}.loading_brandMark__P_s_p{width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,var(--rfq-accent),var(--rfq-accent-2));box-shadow:0 6px 18px -6px color-mix(in srgb,var(--rfq-accent) 55%,transparent);animation:loading_rfqBreathe__c8ACf 1.8s ease-in-out infinite}@keyframes loading_rfqBrandBar__08zE1{0%{width:0;opacity:1}80%{width:92%;opacity:1}to{width:97%;opacity:.4}}@keyframes loading_rfqBreathe__c8ACf{0%,to{opacity:.6;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.loading_brandBar__Qpb12{animation:none;width:40%;opacity:1}.loading_brandMark__P_s_p{animation:none;opacity:1}}.loading_brandInner__md_B5{display:flex;flex-direction:column;align-items:center;gap:14px}.loading_brandLabel__f2_9j{font-size:13px;color:var(--rfq-ink-soft,#8A9099);letter-spacing:.01em}.auth-form_form__t8Epl{display:flex;flex-direction:column;gap:18px}.auth-form_field__6781z{display:flex;flex-direction:column;gap:7px}.auth-form_label__SOfHt{font-size:13.5px;font-weight:600;color:var(--rfq-ink)}.auth-form_inputWrap__uwXju{position:relative;display:flex;align-items:center}.auth-form_icon__M_jBL{position:absolute;left:14px;color:var(--rfq-ink-3,#9aa1ab);display:inline-flex;pointer-events:none;transition:color .18s var(--rfq-ease)}.auth-form_input__wVl4Y{width:100%;font-size:15px;color:var(--rfq-ink);background:var(--rfq-surface,#fff);border:1px solid var(--rfq-line);border-radius:13px;padding:13px 15px 13px 42px;transition:border-color .18s var(--rfq-ease),box-shadow .18s var(--rfq-ease)}.auth-form_input__wVl4Y::-moz-placeholder{color:var(--rfq-ink-3,#9aa1ab)}.auth-form_input__wVl4Y::placeholder{color:var(--rfq-ink-3,#9aa1ab)}.auth-form_input__wVl4Y:focus{outline:none;border-color:var(--rfq-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--rfq-accent) 16%,transparent)}.auth-form_inputWrap__uwXju:focus-within .auth-form_icon__M_jBL,.auth-form_input__wVl4Y:focus+.auth-form_icon__M_jBL{color:var(--rfq-accent)}.auth-form_input__wVl4Y:disabled{opacity:.6;cursor:not-allowed}.auth-form_error__ubvlr{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;font-weight:500;color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:12px;padding:11px 13px}.auth-form_error__ubvlr svg{flex-shrink:0;margin-top:1px}.auth-form_row__ARi19{display:flex;align-items:center;justify-content:space-between;font-size:13.5px;margin-top:-4px}.auth-form_link__5zNFm{color:var(--rfq-accent);font-weight:600;text-decoration:none;transition:opacity .16s}.auth-form_link__5zNFm:hover{opacity:.78}.auth-form_submit__1pqOq{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;font-size:15.5px;font-weight:650;color:#fff;background:var(--rfq-ink);border:none;border-radius:999px;padding:14px 22px;cursor:pointer;transition:transform .2s var(--rfq-ease),box-shadow .24s var(--rfq-ease),background .2s;box-shadow:0 8px 22px rgba(19,22,27,.16)}.auth-form_submit__1pqOq:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 30px rgba(19,22,27,.22)}.auth-form_submit__1pqOq:disabled{opacity:.6;cursor:not-allowed}.auth-form_submit__1pqOq .auth-form_ar__Uzxe6{transition:transform .22s var(--rfq-micro,var(--rfq-ease))}.auth-form_submit__1pqOq:hover:not(:disabled) .auth-form_ar__Uzxe6{transform:translateX(3px)}.auth-form_spin__KPb28{width:17px;height:17px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:auth-form_spin__KPb28 .7s linear infinite}@keyframes auth-form_spin__KPb28{to{transform:rotate(1turn)}}.auth-form_foot__9Iq5G{margin-top:26px;padding-top:20px;border-top:1px solid var(--rfq-line);text-align:center;font-size:14px;color:var(--rfq-ink-2)}.auth-form_foot__9Iq5G a{color:var(--rfq-accent);font-weight:600;text-decoration:none}.auth-form_foot__9Iq5G a:hover{opacity:.78}.auth-form_altNote__Y_6h_{margin-top:14px;text-align:center;font-size:13px;color:var(--rfq-ink-3,#9aa1ab)}.auth-form_altNote__Y_6h_ a{color:var(--rfq-ink-2);font-weight:600;text-decoration:underline;text-underline-offset:2px}.auth-form_altNote__Y_6h_ a:hover{color:var(--rfq-ink)}.auth-form_choices__JThU7{display:flex;flex-direction:column;gap:14px}.auth-form_choice__fjTXW{display:flex;align-items:center;gap:16px;width:100%;text-align:left;background:var(--rfq-surface,#fff);border:1px solid var(--rfq-line);border-radius:16px;padding:18px;cursor:pointer;text-decoration:none;color:var(--rfq-ink);transition:border-color .18s var(--rfq-ease),box-shadow .2s var(--rfq-ease),transform .2s var(--rfq-ease)}.auth-form_choice__fjTXW:hover{border-color:color-mix(in srgb,var(--choice-accent,var(--rfq-accent)) 55%,var(--rfq-line));box-shadow:0 10px 26px rgba(19,22,27,.08);transform:translateY(-2px)}.auth-form_choiceIcon__25l2U{flex-shrink:0;width:48px;height:48px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--choice-accent,var(--rfq-accent)),color-mix(in srgb,var(--choice-accent,var(--rfq-accent)) 60%,#fff))}.auth-form_choiceTxt__jbO7Y{flex:1}.auth-form_choiceTxt__jbO7Y h3{font-family:var(--rfq-font-display);font-weight:700;font-size:17px;letter-spacing:-.02em}.auth-form_choiceTxt__jbO7Y p{margin-top:3px;font-size:13.5px;color:var(--rfq-ink-2);line-height:1.45}.auth-form_choiceArrow__1EPUQ{flex-shrink:0;color:var(--rfq-ink-3,#9aa1ab);transition:transform .2s var(--rfq-ease),color .18s}.auth-form_choice__fjTXW:hover .auth-form_choiceArrow__1EPUQ{transform:translateX(4px);color:var(--choice-accent,var(--rfq-accent))}.jobspot_appList__1oi7N{display:flex;flex-direction:column;gap:12px}.jobspot_appCard__LzqdI{border:1px solid var(--rfq-line);border-radius:14px;padding:15px 16px;background:var(--rfq-surface,#fff);display:flex;flex-direction:column;gap:10px}.jobspot_appTop__N7Dkl{display:flex;align-items:flex-start;gap:10px}.jobspot_appName__mkGsS{font-weight:700;font-size:15px}.jobspot_appType__hwXb7{font-size:11px;font-weight:650;padding:2px 8px;border-radius:999px;background:var(--rfq-tint);color:var(--rfq-ink-2)}.jobspot_appContact__AvJRi{font-size:13px;color:var(--rfq-ink-2);display:flex;flex-wrap:wrap;gap:4px 12px}.jobspot_appContact__AvJRi a{color:var(--rfq-accent);text-decoration:none}.jobspot_appMeta___iHQ8{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:var(--rfq-ink-2)}.jobspot_appMsg__s5CeG{font-size:13.5px;color:var(--rfq-ink);line-height:1.5;white-space:pre-wrap;background:var(--rfq-tint);border-radius:10px;padding:9px 12px}.jobspot_appNotes__ygjXV{font-size:12.5px;color:var(--rfq-ink-2);font-style:italic}.jobspot_stars__A42XY{display:inline-flex;gap:2px}.jobspot_star__THbvJ{background:none;border:none;cursor:pointer;padding:1px;color:#d1d5db;display:inline-flex}.jobspot_star__THbvJ.jobspot_on___TJfk,.jobspot_star__THbvJ:hover{color:#f59e0b}.jobspot_appActions__MQs6r{display:flex;flex-wrap:wrap;gap:7px}.jobspot_appBtn__kL_0X{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;padding:7px 12px;border-radius:9px;border:1px solid var(--rfq-line);background:var(--rfq-surface,#fff);color:var(--rfq-ink);cursor:pointer;transition:border-color .15s,background .15s}.jobspot_appBtn__kL_0X:hover{border-color:color-mix(in srgb,var(--rfq-accent) 45%,var(--rfq-line))}.jobspot_appBtn__kL_0X:disabled{opacity:.5;cursor:not-allowed}.jobspot_appBtn__kL_0X.jobspot_primary__YftJ4{background:var(--rfq-accent);border-color:var(--rfq-accent);color:#fff}.jobspot_appBtn__kL_0X.jobspot_danger__YzsR2{color:#b42318}.jobspot_appBtn__kL_0X.jobspot_danger__YzsR2:hover{border-color:#fecdca;background:#fef3f2}.jobspot_appCv__FVr5j{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--rfq-accent);background:none;border:none;cursor:pointer;padding:0}.jobspot_appCv__FVr5j:hover{text-decoration:underline}.provider-profile_page__fPh_m{min-height:100dvh;background:var(--rfq-bg,#FCFCFB);color:var(--rfq-ink,#13161B)}.provider-profile_headerClearance__SUeb9{height:88px}.provider-profile_wrap__Q4_fj{max-width:1180px;margin:0 auto;padding:0 28px}.provider-profile_heroWrap__Bv4oB{max-width:1180px;margin:0 auto;padding:32px 28px 0}@media (max-width:600px){.provider-profile_wrap__Q4_fj{padding:0 16px}.provider-profile_heroWrap__Bv4oB{padding:20px 16px 0}}.provider-profile_body__LjwS4{max-width:1180px;margin:0 auto;padding:24px 28px 80px;display:grid;grid-template-columns:1.7fr 1fr;gap:24px;align-items:start}.provider-profile_main__Vp2r1{display:flex;flex-direction:column;gap:20px}.provider-profile_aside__F9h0b{position:sticky;top:100px}@media (max-width:920px){.provider-profile_body__LjwS4{grid-template-columns:1fr;padding-top:0}.provider-profile_aside__F9h0b{position:static;order:-1}}@media (max-width:600px){.provider-profile_body__LjwS4{padding:16px 16px 60px;gap:16px}.provider-profile_card__pkp8l{padding:20px 16px}}.provider-profile_notFoundWrap__oUMWf{display:flex;align-items:center;justify-content:center;min-height:calc(100dvh - 88px);padding:40px 28px}.provider-profile_notFoundCard__xSUWz{max-width:440px;width:100%;background:var(--rfq-surface,#fff);border:1px solid var(--rfq-line,#eaeae5);border-radius:20px;padding:48px 40px;text-align:center;box-shadow:0 4px 24px rgba(0,0,0,.06);box-sizing:border-box}@media (max-width:480px){.provider-profile_notFoundCard__xSUWz{padding:32px 20px;border-radius:16px}}.provider-profile_notFoundIcon__6imVj{width:56px;height:56px;margin:0 auto 20px;color:var(--rfq-ink-soft,#8A9099)}.provider-profile_notFoundTitle__158Jx{font-family:var(--rfq-font-display);font-size:clamp(22px,3vw,28px);font-weight:700;letter-spacing:-.03em;color:var(--rfq-ink,#13161B);margin:0 0 12px}.provider-profile_notFoundLede__ENxfS{font-size:15px;line-height:1.6;color:var(--rfq-ink-2,#4B5563);margin:0 0 32px}.provider-profile_notFoundBtn__oi8He{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--rfq-surface,#fff);background:var(--rfq-accent,#2563EB);border:none;border-radius:999px;padding:11px 28px;cursor:pointer;text-decoration:none;transition:opacity .18s var(--rfq-micro,cubic-bezier(.4,0,.2,1))}.provider-profile_notFoundBtn__oi8He:hover{opacity:.88}.provider-profile_hero__CA8XA{background:var(--rfq-surface,#fff);border:1px solid var(--rfq-line,#eaeae5);border-radius:20px;overflow:hidden;box-shadow:0 2px 16px rgba(0,0,0,.06)}.provider-profile_heroCover__W_aZ2{position:relative;height:148px;background:linear-gradient(135deg,color-mix(in srgb,var(--rfq-accent,#2563EB) 22%,var(--rfq-bg,#FCFCFB)),color-mix(in srgb,var(--rfq-accent-2,#7C3AED) 18%,var(--rfq-bg,#FCFCFB)));overflow:hidden}.provider-profile_heroCoverTex__E_mbF{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle,rgba(19,22,27,.07) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:radial-gradient(110% 80% at 70% 20%,#000 0,transparent 68%);mask-image:radial-gradient(110% 80% at 70% 20%,#000 0,transparent 68%)}.provider-profile_heroCoverOverlay__DzP7y{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.18))}.provider-profile_heroBody__ng8Mk{padding:0 28px 24px}.provider-profile_heroBreadcrumb__Yi1N_{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:var(--rfq-ink-soft,#8A9099);margin-top:14px;margin-bottom:16px;flex-wrap:wrap}.provider-profile_heroBreadcrumbLink__Onhq2{color:var(--rfq-ink-2,#4B5563);text-decoration:none;transition:color .18s var(--rfq-micro,cubic-bezier(.4,0,.2,1))}.provider-profile_heroBreadcrumbLink__Onhq2:hover{color:var(--rfq-accent,#2563EB);text-decoration:underline;text-underline-offset:3px}.provider-profile_heroBreadcrumbSep__9eumN{width:12px;height:12px;color:var(--rfq-line,#EAEAE5);flex-shrink:0}.provider-profile_heroBreadcrumbCurrent__8kqFt{color:var(--rfq-ink,#13161B);font-weight:600}.provider-profile_heroIdentity__Ils1Z{display:flex;align-items:flex-start;gap:20px}.provider-profile_heroLogoWrap__G4Y4B{flex-shrink:0;margin-top:-52px;width:88px;height:88px;border-radius:16px;border:3px solid var(--rfq-surface,#fff);overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1);background:var(--rfq-surface,#fff);position:relative;z-index:2}.provider-profile_heroLogo__T_9BO{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.provider-profile_heroLogoInitials__R258c{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--rfq-accent,#2563EB),var(--rfq-accent-2,#7C3AED));color:#fff;font-family:var(--rfq-font-display);font-size:28px;font-weight:800;letter-spacing:-.03em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.provider-profile_heroMeta__51_4l{flex:1;min-width:0;padding-top:8px}.provider-profile_heroName__uaB2p{font-family:var(--rfq-font-display);font-size:clamp(22px,2.8vw,30px);font-weight:800;letter-spacing:-.03em;color:var(--rfq-ink,#13161B);margin:0 0 10px;line-height:1.1;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.provider-profile_heroVerified__O3fX_{display:inline-flex;align-items:center;flex-shrink:0}.provider-profile_heroVerifiedIcon__OnsU9{width:22px;height:22px;color:var(--rfq-accent,#2563EB);flex-shrink:0}.provider-profile_heroPills__s_2cK{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.provider-profile_heroCatPill__jYLzy{display:inline-flex;align-items:center;height:26px;padding:0 12px;font-size:12px;font-weight:600;letter-spacing:.01em;background:color-mix(in srgb,var(--rfq-accent,#2563EB) 10%,transparent);color:var(--rfq-accent,#2563EB);border:1px solid color-mix(in srgb,var(--rfq-accent,#2563eb) 22%,transparent);border-radius:999px;text-decoration:none;transition:opacity .16s var(--rfq-micro,cubic-bezier(.4,0,.2,1));white-space:nowrap}.provider-profile_heroCatPill__jYLzy:hover{opacity:.8}.provider-profile_heroRating__UJJBb{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--rfq-ink,#13161B)}.provider-profile_heroStarIcon__bOHAO{width:14px;height:14px;color:#F59E0B;fill:#F59E0B;flex-shrink:0}.provider-profile_heroRatingCount__wi3yn{font-size:12px;font-weight:400;color:var(--rfq-ink-soft,#8A9099)}.provider-profile_heroLocation__iBCaV{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--rfq-ink-2,#4B5563)}.provider-profile_heroLocationIcon__KAP89{width:13px;height:13px;flex-shrink:0;color:var(--rfq-ink-soft,#8A9099)}.provider-profile_heroStatsBar__t2fAp{display:flex;align-items:stretch;border:1px solid var(--rfq-line,#eaeae5);border-radius:12px;background:var(--rfq-tint,#F6F6F3);margin-top:20px;overflow:hidden}.provider-profile_heroStatCell__ofPv5{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:13px 16px;gap:2px;border-right:1px solid var(--rfq-line,#eaeae5);text-align:center}.provider-profile_heroStatCell__ofPv5:last-child{border-right:none}.provider-profile_heroStatValue__aGgH_{font-family:var(--rfq-font-display);font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--rfq-ink,#13161B);white-space:nowrap}.provider-profile_heroStatLabel__AC6KU{font-size:11px;font-weight:500;color:var(--rfq-ink-soft,#8A9099);letter-spacing:.03em;white-space:nowrap}@media (max-width:600px){.provider-profile_heroBody__ng8Mk{padding:0 16px 20px}.provider-profile_heroCover__W_aZ2{height:110px}.provider-profile_heroLogoWrap__G4Y4B{width:72px;height:72px;margin-top:-40px;border-radius:12px}.provider-profile_heroLogoInitials__R258c{font-size:22px}.provider-profile_heroIdentity__Ils1Z{gap:14px}.provider-profile_heroStatsBar__t2fAp{display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.provider-profile_heroStatCell__ofPv5{border-right:none;border-bottom:1px solid var(--rfq-line,#eaeae5)}.provider-profile_heroStatCell__ofPv5:nth-child(odd){border-right:1px solid var(--rfq-line,#eaeae5)}.provider-profile_heroStatCell__ofPv5:nth-last-child(-n+2){border-bottom:none}.provider-profile_heroStatCell__ofPv5:last-child:nth-child(odd){grid-column:1/-1;border-right:none;border-bottom:none}}.provider-profile_stubCard__qa_gF{background:var(--rfq-surface,#fff);border:1px solid var(--rfq-line,#eaeae5);border-radius:16px;padding:24px}.provider-profile_stubLabel__P3H3Z{font-family:var(--rfq-font-display);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--rfq-ink-soft,#8A9099);margin:0}.provider-profile_card__pkp8l{background:var(--rfq-surface,#fff);border:1px solid var(--rfq-line,#eaeae5);border-radius:16px;padding:28px;box-shadow:0 1px 8px rgba(0,0,0,.04)}.provider-profile_cardTitle__NBOfr{font-family:var(--rfq-font-display);font-size:clamp(17px,2vw,20px);font-weight:700;letter-spacing:-.025em;color:var(--rfq-ink,#13161B);margin:0 0 20px}.provider-profile_aboutDescription__udUNj{font-size:15px;line-height:1.7;color:var(--rfq-ink-2,#4B5563);margin:0 0 20px;white-space:pre-line}.provider-profile_chipGroup__u_zE3{display:flex;flex-wrap:wrap;gap:8px}.provider-profile_chipGroupLabel__a_057{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--rfq-ink-soft,#8A9099);margin:0 0 8px}.provider-profile_chipGroupWrap__WNHrt{margin-top:16px}.provider-profile_chipGroupWrap__WNHrt:first-child{margin-top:0}.provider-profile_chipSpecialty__HfZbW{background:color-mix(in srgb,var(--rfq-accent,#2563EB) 8%,transparent);color:var(--rfq-accent,#2563EB);border:1px solid color-mix(in srgb,var(--rfq-accent,#2563eb) 20%,transparent);border-radius:999px}.provider-profile_chipCert__3LRiN,.provider-profile_chipSpecialty__HfZbW{display:inline-flex;align-items:center;height:28px;padding:0 13px;font-size:12px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.provider-profile_chipCert__3LRiN{background:color-mix(in srgb,var(--rfq-ink,#13161B) 5%,transparent);color:var(--rfq-ink-2,#4B5563);border:1px solid var(--rfq-line,#eaeae5);border-radius:999px}.provider-profile_serviceList__9vhjD{display:flex;flex-direction:column;gap:0}.provider-profile_serviceRow__v1lj2{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--rfq-line,#eaeae5)}.provider-profile_serviceRow__v1lj2:first-child{padding-top:0}.provider-profile_serviceRow__v1lj2:last-child{border-bottom:none;padding-bottom:0}.provider-profile_serviceIconTile__c8ZJ_{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--rfq-accent,#2563EB) 8%,transparent);border:1px solid color-mix(in srgb,var(--rfq-accent,#2563eb) 16%,transparent);display:flex;align-items:center;justify-content:center;color:var(--rfq-accent,#2563EB)}.provider-profile_serviceIconTile__c8ZJ_ svg{width:20px;height:20px}.provider-profile_serviceInfo__ppZPH{flex:1;min-width:0}.provider-profile_serviceName__IlFqT{font-family:var(--rfq-font-display);font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--rfq-ink,#13161B);margin:0 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.provider-profile_serviceSub__04GYi{font-size:13px;color:var(--rfq-ink-soft,#8A9099);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.provider-profile_serviceModes__H8SIR{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.provider-profile_serviceModeChip__ID4pX{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:var(--rfq-ink-2,#4B5563);background:var(--rfq-tint,#F6F6F3);border:1px solid var(--rfq-line,#eaeae5);border-radius:999px;padding:2px 9px;white-space:nowrap}.provider-profile_serviceAction__6f4Ym{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.provider-profile_servicePrice__zdbmJ{font-family:var(--rfq-font-display);font-size:14px;font-weight:700;letter-spacing:-.02em;color:var(--rfq-ink,#13161B);white-space:nowrap}.provider-profile_servicePriceSurDevis__hPgMv{font-size:12px;font-weight:500;color:var(--rfq-ink-soft,#8A9099);white-space:nowrap}.provider-profile_serviceCta__Wmk42{display:inline-flex;align-items:center;gap:5px;padding:7px 16px;font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--rfq-surface,#fff);background:var(--rfq-accent,#2563EB);border-radius:999px;text-decoration:none;white-space:nowrap;transition:opacity .18s var(--rfq-micro,cubic-bezier(.4,0,.2,1))}.provider-profile_serviceCta__Wmk42:hover{opacity:.88}.provider-profile_serviceCtaGhost__YPXRo{display:inline-flex;align-items:center;gap:5px;padding:6px 16px;font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--rfq-accent,#2563EB);background:transparent;border:1.5px solid color-mix(in srgb,var(--rfq-accent,#2563eb) 30%,transparent);border-radius:999px;text-decoration:none;white-space:nowrap;transition:background .18s var(--rfq-micro,cubic-bezier(.4,0,.2,1)),border-color .18s var(--rfq-micro,cubic-bezier(.4,0,.2,1))}.provider-profile_serviceCtaGhost__YPXRo:hover{background:color-mix(in srgb,var(--rfq-accent,#2563EB) 8%,transparent);border-color:color-mix(in srgb,var(--rfq-accent,#2563EB) 50%,transparent)}.provider-profile_serviceEmpty__JvL4I{font-size:14px;color:var(--rfq-ink-soft,#8A9099);line-height:1.6;margin:0}@media (max-width:600px){.provider-profile_serviceRow__v1lj2{flex-wrap:wrap;gap:12px}.provider-profile_serviceAction__6f4Ym{flex-direction:row;align-items:center;width:100%;justify-content:space-between}}.provider-profile_teamGrid__8IIH_{display:flex;flex-wrap:wrap;gap:12px}.provider-profile_memberCard__6Ke7x{display:flex;align-items:center;gap:12px;background:var(--rfq-tint,#F6F6F3);border:1px solid var(--rfq-line,#eaeae5);border-radius:12px;padding:10px 16px 10px 10px;min-width:0;flex:1 1 calc(50% - 6px);max-width:calc(50% - 6px)}.provider-profile_memberAvatar__AXALe{flex-shrink:0;width:44px;height:44px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,var(--member-color,var(--rfq-accent,#2563EB)),color-mix(in srgb,var(--member-color,var(--rfq-accent,#2563EB)) 70%,var(--rfq-accent-2,#7C3AED)));display:flex;align-items:center;justify-content:center;position:relative}.provider-profile_memberAvatarImg__7Lw_N{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.provider-profile_memberAvatarInitials___35NK{font-family:var(--rfq-font-display);font-size:16px;font-weight:700;color:#fff;letter-spacing:-.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.provider-profile_memberInfo__3hfJK{flex:1;min-width:0}.provider-profile_memberName__u7kMa{font-family:var(--rfq-font-display);font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--rfq-ink,#13161B);margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.provider-profile_memberRole__Zr_5f{font-size:12px;color:var(--rfq-ink-soft,#8A9099);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:600px){.provider-profile_memberCard__6Ke7x{flex:1 1 100%;max-width:100%}}.provider-profile_portfolioGrid__ezKBw{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media (max-width:720px){.provider-profile_portfolioGrid__ezKBw{grid-template-columns:repeat(2,1fr)}}@media (max-width:400px){.provider-profile_portfolioGrid__ezKBw{grid-template-columns:1fr}}.provider-profile_portfolioItem__e1040{position:relative;aspect-ratio:4/3;border:none;padding:0;margin:0;background:var(--rfq-tint,#F6F6F3);border-radius:10px;overflow:hidden;cursor:pointer;display:block;width:100%}.provider-profile_portfolioImg__NwKKw{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .28s var(--rfq-micro,cubic-bezier(.4,0,.2,1)),opacity .28s var(--rfq-micro,cubic-bezier(.4,0,.2,1))}.provider-profile_portfolioItem__e1040:focus-visible .provider-profile_portfolioImg__NwKKw,.provider-profile_portfolioItem__e1040:hover .provider-profile_portfolioImg__NwKKw{transform:scale(1.05);opacity:.92}.provider-profile_portfolioItem__e1040:focus-visible{outline:2px solid var(--rfq-accent,#2563EB);outline-offset:2px}.provider-profile_lightboxOverlay__Bqcgz{position:fixed;inset:0;z-index:9000;background:rgba(0,0,0,.86);display:flex;align-items:center;justify-content:center;padding:24px;cursor:pointer;animation:provider-profile_lightboxFadeIn__Q5q1R .18s var(--rfq-micro,cubic-bezier(.4,0,.2,1)) both}@keyframes provider-profile_lightboxFadeIn__Q5q1R{0%{opacity:0}to{opacity:1}}.provider-profile_lightboxImg__cRwcz{max-width:100%;max-height:90dvh;border-radius:12px;box-shadow:0 8px 64px rgba(0,0,0,.6);cursor:default;-o-object-fit:contain;object-fit:contain;display:block}.provider-profile_lightboxClose__k_iKK{position:absolute;top:20px;right:20px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);border-radius:50%;color:#fff;cursor:pointer;transition:background .16s var(--rfq-micro,cubic-bezier(.4,0,.2,1))}.provider-profile_lightboxClose__k_iKK:hover{background:rgba(255,255,255,.28)}.provider-profile_lightboxClose__k_iKK svg{width:18px;height:18px}.provider-profile_reviewsHeader__ckxB5{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.provider-profile_reviewsAvg__1Dl48{display:inline-flex;align-items:center;gap:4px;font-family:var(--rfq-font-display);font-size:15px;font-weight:700;color:var(--rfq-ink,#13161B);background:color-mix(in srgb,#F59E0B 12%,transparent);border:1px solid color-mix(in srgb,#f59e0b 30%,transparent);border-radius:999px;padding:3px 10px}.provider-profile_reviewsAvgStar__ggTtF{color:#F59E0B;font-size:13px;line-height:1}.provider-profile_reviewsEmpty__CIK5q{font-size:14px;color:var(--rfq-ink-soft,#8A9099);line-height:1.6;margin:0}.provider-profile_reviewList__V8jON{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.provider-profile_reviewItem__q5jZQ{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--rfq-line,#eaeae5)}.provider-profile_reviewItem__q5jZQ:first-child{padding-top:0}.provider-profile_reviewItem__q5jZQ:last-child{border-bottom:none;padding-bottom:0}.provider-profile_reviewAvatar__qxBWx{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--rfq-accent,#2563EB),var(--rfq-accent-2,#7C3AED));color:#fff;font-family:var(--rfq-font-display);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:-.01em}.provider-profile_reviewContent__9w8AB{flex:1;min-width:0}.provider-profile_reviewMeta__DFK87{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:4px}.provider-profile_reviewAuthor__VNEPJ{font-family:var(--rfq-font-display);font-size:14px;font-weight:600;color:var(--rfq-ink,#13161B);letter-spacing:-.01em}.provider-profile_reviewDate__QRp09{font-size:12px;color:var(--rfq-ink-soft,#8A9099)}.provider-profile_reviewStarRow__SCTfy{display:inline-flex;gap:1px;margin-bottom:6px;font-size:13px;line-height:1}.provider-profile_reviewStarFilled__PlhZm{color:#F59E0B}.provider-profile_reviewStarEmpty__yFI5w{color:var(--rfq-line,#EAEAE5)}.provider-profile_reviewComment__bW2UW{font-size:14px;line-height:1.65;color:var(--rfq-ink-2,#4B5563);margin:0}.provider-profile_bookingCard__z4NGe{padding:24px;box-shadow:0 4px 24px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:20px}.provider-profile_bookingPrice__xgSoj{display:flex;flex-direction:column;gap:2px}.provider-profile_bookingPriceFrom__12lCg{font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--rfq-ink-soft,#8A9099);text-transform:uppercase}.provider-profile_bookingPriceAmount__xR2Df{font-family:var(--rfq-font-display);font-size:clamp(28px,5vw,36px);font-weight:800;letter-spacing:-.04em;color:var(--rfq-ink,#13161B);line-height:1}.provider-profile_bookingCtaStack__q92ut{display:flex;flex-direction:column;gap:10px}.provider-profile_bookingCtaBook__7VE_Z{display:flex;align-items:center;justify-content:center;padding:13px 20px;font-size:14px;font-weight:700;letter-spacing:.01em;color:#fff;background:linear-gradient(135deg,var(--rfq-accent,#2563EB) 0,color-mix(in srgb,var(--rfq-accent,#2563EB) 80%,#1e40af) 100%);border-radius:12px;text-decoration:none;text-align:center;transition:opacity .18s var(--rfq-micro,cubic-bezier(.4,0,.2,1)),transform .18s var(--rfq-micro,cubic-bezier(.4,0,.2,1));box-shadow:0 2px 12px color-mix(in srgb,var(--rfq-accent,#2563EB) 35%,transparent)}.provider-profile_bookingCtaBook__7VE_Z:hover{opacity:.9;transform:translateY(-1px)}.provider-profile_bookingCtaBook__7VE_Z:active{opacity:1;transform:none}.provider-profile_bookingCtaQuote__ilylf{display:flex;align-items:center;justify-content:center;padding:12px 20px;font-size:14px;font-weight:600;letter-spacing:.01em;color:#EA580C;background:transparent;border:1.5px solid #ea580c;border-radius:12px;text-decoration:none;text-align:center;transition:background .18s var(--rfq-micro,cubic-bezier(.4,0,.2,1)),border-color .18s var(--rfq-micro,cubic-bezier(.4,0,.2,1)),color .18s var(--rfq-micro,cubic-bezier(.4,0,.2,1))}.provider-profile_bookingCtaQuote__ilylf:hover{background:color-mix(in srgb,#EA580C 8%,transparent);border-color:#C2410C;color:#C2410C}.provider-profile_bookingOwnProfile__XknB1{font-size:13px;color:var(--rfq-ink-soft,#8A9099);text-align:center;line-height:1.55;margin:0;padding:12px 0}.provider-profile_bookingMeta__wEBAH{list-style:none;margin:0;display:flex;flex-direction:column;gap:10px;padding:4px 0 0;border-top:1px solid var(--rfq-line,#eaeae5)}.provider-profile_bookingMetaRow__9cuIh{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:500;color:var(--rfq-ink-2,#4B5563);line-height:1.4}.provider-profile_bookingMetaIcon__u2TD1{flex-shrink:0;width:15px;height:15px;color:var(--rfq-accent,#2563EB)}.provider-profile_bookingTrust__w7vPW{display:flex;align-items:center;gap:8px;margin-top:12px;padding:11px 16px;background:color-mix(in srgb,#16A34A 8%,transparent);border:1px solid color-mix(in srgb,#16a34a 22%,transparent);border-radius:10px;font-size:12px;font-weight:600;color:#166534;line-height:1.4}.provider-profile_bookingTrustIcon__z052p{flex-shrink:0;width:16px;height:16px;color:#16A34A}@media (max-width:920px){.provider-profile_bookingCard__z4NGe{padding:20px}}.provider-profile_reviewsSeeAll__gMWg1{margin-top:16px;display:flex;justify-content:center}.provider-profile_reviewsSeeAllLink__U2FNO{font-size:13px;font-weight:600;color:var(--rfq-accent,#2563EB);text-decoration:none;padding:8px 20px;border:1.5px solid color-mix(in srgb,var(--rfq-accent,#2563eb) 30%,transparent);border-radius:999px;transition:background .16s var(--rfq-micro,cubic-bezier(.4,0,.2,1)),border-color .16s var(--rfq-micro,cubic-bezier(.4,0,.2,1))}.provider-profile_reviewsSeeAllLink__U2FNO:hover{background:color-mix(in srgb,var(--rfq-accent,#2563EB) 8%,transparent);border-color:color-mix(in srgb,var(--rfq-accent,#2563EB) 50%,transparent)}.SearchShell_shell__tv44y{position:relative;background:var(--rfq-bg,#f7f8fa);min-height:100vh}.SearchShell_shellMap__9dSqz{min-height:0}.SearchShell_resultsLayout__efbHr{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:start}.SearchShell_resultsMain__bobNp{min-width:0}.SearchShell_resultsHeadActions__rdQRN{display:flex;align-items:center;gap:10px}.SearchShell_filterSheetBtnMobile__EBnth{display:none}.SearchShell_sidebar__cMB8O{width:284px;flex-shrink:0;align-self:start;background:var(--rfq-surface,#fff);border:1px solid var(--rfq-line,#e6e8ec);border-radius:18px;box-shadow:0 1px 2px rgba(19,22,27,.03);overflow:hidden}.SearchShell_sidebarHead__Vc7xn{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;border-bottom:1px solid var(--rfq-line,#eceef1);background:linear-gradient(180deg,color-mix(in srgb,var(--rfq-accent,#2563eb) 8%,#fff),var(--rfq-surface,#fff))}.SearchShell_sidebarTitle__4o4Kz{display:inline-flex;align-items:center;gap:8px;font-family:var(--rfq-font-display,system-ui,sans-serif);font-size:15px;font-weight:700;color:var(--rfq-ink,#13161b)}.SearchShell_sidebarTitle__4o4Kz svg{width:16px;height:16px;color:var(--rfq-accent,#2563eb)}.SearchShell_sidebarTitleBadge__L47MV{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;color:#fff;background:var(--rfq-accent,#2563eb);border-radius:999px}.SearchShell_sidebarCollapseBtn__u_2sC{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--rfq-ink-2,#6b7280);background:transparent;border:1px solid var(--rfq-line,#e5e7eb);border-radius:9px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.SearchShell_sidebarCollapseBtn__u_2sC svg{width:16px;height:16px}.SearchShell_sidebarCollapseBtn__u_2sC:hover{color:var(--rfq-accent,#2563eb);border-color:var(--rfq-accent,#2563eb);background:color-mix(in srgb,var(--rfq-accent,#2563eb) 5%,#fff)}.SearchShell_sidebarBody__QvHlo{padding:16px}.SearchShell_sidebarFoot__UEhdQ{padding:0 16px 16px}.SearchShell_sidebarReset__tiogj{display:inline-flex;align-items:center;gap:6px;width:100%;justify-content:center;padding:9px 12px;font-size:13px;font-weight:600;color:var(--rfq-ink-soft,#8a9099);background:transparent;border:1.5px solid var(--rfq-line,#e5e7eb);border-radius:10px;cursor:pointer;transition:color .15s,border-color .15s}.SearchShell_sidebarReset__tiogj svg{width:13px;height:13px}.SearchShell_sidebarReset__tiogj:hover{color:var(--rfq-red,#dc2626);border-color:var(--rfq-red,#dc2626)}.SearchShell_sidebarRail__3Uq2F{width:52px;flex-shrink:0}.SearchShell_sidebarRailBtn__mWt8q{position:relative;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;color:var(--rfq-ink,#13161b);background:var(--rfq-surface,#fff);border:1px solid var(--rfq-line,#e6e8ec);border-radius:14px;box-shadow:0 1px 2px rgba(19,22,27,.03);cursor:pointer;transition:color .15s,border-color .15s}.SearchShell_sidebarRailBtn__mWt8q svg{width:18px;height:18px}.SearchShell_sidebarRailBtn__mWt8q:hover{color:var(--rfq-accent,#2563eb);border-color:var(--rfq-accent,#2563eb)}.SearchShell_sidebarRailBadge__xJe17{position:absolute;top:-6px;right:-6px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;color:#fff;background:var(--rfq-accent,#2563eb);border:2px solid var(--rfq-bg,#f7f8fa);border-radius:999px}@media (max-width:1024px){.SearchShell_resultsLayout__efbHr{display:block}.SearchShell_sidebarRail__3Uq2F,.SearchShell_sidebar__cMB8O{display:none}.SearchShell_filterSheetBtnMobile__EBnth{display:inline-flex}}.SearchShell_backToTop__eVTdL{position:fixed;right:24px;bottom:24px;z-index:40;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;background:var(--rfq-accent,#2563eb);border:none;border-radius:999px;box-shadow:0 10px 28px color-mix(in srgb,var(--rfq-accent,#2563eb) 34%,transparent);cursor:pointer;opacity:0;transform:translateY(12px) scale(.9);pointer-events:none;transition:opacity .22s var(--rfq-ease,cubic-bezier(.22,1,.36,1)),transform .22s var(--rfq-ease,cubic-bezier(.22,1,.36,1)),filter .18s}.SearchShell_backToTop__eVTdL svg{width:20px;height:20px}.SearchShell_backToTopVisible__8SNMR{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.SearchShell_backToTop__eVTdL:hover{filter:brightness(1.07)}@media (max-width:600px){.SearchShell_backToTop__eVTdL{right:16px;bottom:16px;width:44px;height:44px}}.SearchShell_results__ASmP1{max-width:1320px;margin:0 auto;padding:28px 32px 104px}.SearchShell_resultsHead__LBLJM{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:28px}.SearchShell_resultsCount__DR_oP{font-family:var(--rfq-font-display,system-ui,sans-serif);font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--rfq-ink,#13161b);margin:0}.SearchShell_list__kxlsw{display:flex;flex-direction:column;gap:12px}.SearchShell_listSkeleton__2b_RM{height:116px;border-radius:16px}.SearchShell_state__xYVbi{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:64px 20px}.SearchShell_stateTitle__QMFiE{font-family:var(--rfq-font-display,system-ui,sans-serif);font-size:19px;font-weight:700;color:var(--rfq-ink,#13161b);margin:0}.SearchShell_stateText__TOWsd{font-size:14.5px;color:var(--rfq-ink-2,#6b7280);margin:0}.SearchShell_stateBtn__zmq0a{margin-top:8px;padding:9px 18px;font-size:14px;font-weight:600;color:#fff;background:var(--rfq-accent,#2563eb);border:none;border-radius:999px;cursor:pointer;transition:filter .18s}.SearchShell_stateBtn__zmq0a:hover{filter:brightness(1.06)}.SearchShell_mapWrap__H9_4M{width:100%;max-width:1320px;margin:24px auto 72px;padding:0 32px;box-sizing:border-box}.SearchShell_mapHead__QYoQ_{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.SearchShell_mapSplit__wMH8J{display:flex;gap:16px;width:100%;height:min(78vh,800px);min-height:460px}.SearchShell_mapItem__g_Ctc{position:relative}.SearchShell_mapItemFocusBtn__8UJlL{position:absolute;left:8px;top:8px;z-index:2;padding:6px 10px;font-size:12px;font-weight:700;color:var(--rfq-ink,#13161b);background:#fff;border:1px solid var(--rfq-line,#e6e8ec);border-radius:999px;box-shadow:0 4px 14px rgba(15,17,21,.12);cursor:pointer;clip-path:inset(50%);opacity:0;pointer-events:none}.SearchShell_mapItemFocusBtn__8UJlL:focus-visible{clip-path:none;opacity:1;pointer-events:auto;outline:2px solid var(--rfq-accent,#2563eb);outline-offset:2px}.SearchShell_mapList__7ooqb{flex:0 0 380px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:14px;padding-right:6px;scrollbar-width:thin}.SearchShell_mapListSkeleton__EqEKz{height:132px;border-radius:16px}.SearchShell_mapListEmpty__xGTVT{margin-top:8px;padding:22px 16px;text-align:center;border:1px dashed var(--rfq-line,#e8e8e2);border-radius:16px;background:#fff}.SearchShell_mapListEmptyTitle__ijusn{margin:0 0 4px;font-weight:800;font-size:14px;color:var(--rfq-ink,#13161b)}.SearchShell_mapListEmptyText__84sNe{margin:0;font-size:12.5px;color:var(--rfq-ink-2,#4b5563)}.SearchShell_mapPane__dJ68G{flex:1 1 auto;position:relative;min-width:0;border-radius:22px;overflow:hidden;border:1px solid var(--rfq-line,#e6e8ec);box-shadow:0 14px 48px rgba(15,17,21,.1)}.SearchShell_mapPane__dJ68G>*{width:100%;height:100%}@media (max-width:900px){.SearchShell_mapWrap__H9_4M{padding:0 12px;margin:14px auto 56px}.SearchShell_mapHead__QYoQ_{margin-bottom:12px}.SearchShell_mapSplit__wMH8J{height:min(72vh,640px)}.SearchShell_mapList__7ooqb{display:none}.SearchShell_mapPane__dJ68G{border-radius:16px}}@media (max-width:720px){.SearchShell_results__ASmP1{padding:22px 16px 80px}}@media (max-width:480px){.SearchShell_resultsHead__LBLJM{flex-wrap:wrap;gap:12px}.SearchShell_resultsHeadActions__rdQRN{width:100%;flex-wrap:wrap}}.SearchShell_loadMoreWrap__OX_GV{display:flex;justify-content:center;margin-top:36px}.SearchShell_loadMoreBtn__2geyL{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;font-family:var(--rfq-font-body,system-ui,sans-serif);font-size:15px;font-weight:650;color:#fff;background:var(--rfq-accent,#2563eb);border:none;border-radius:999px;cursor:pointer;box-shadow:0 6px 18px color-mix(in srgb,var(--rfq-accent,#2563eb) 32%,transparent);transition:filter .18s var(--rfq-ease,cubic-bezier(.22,1,.36,1)),transform .18s var(--rfq-ease,cubic-bezier(.22,1,.36,1))}.SearchShell_loadMoreBtn__2geyL:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.SearchShell_loadMoreBtn__2geyL:disabled{opacity:.75;cursor:not-allowed}.SearchShell_loadMoreSpinner__fyc0J{width:16px;height:16px;animation:SearchShell_spin__Uz4OI .8s linear infinite}@keyframes SearchShell_spin__Uz4OI{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.SearchShell_backToTop__eVTdL{transition:opacity .01s linear;transform:none}.SearchShell_backToTopVisible__8SNMR{transform:none}.SearchShell_loadMoreBtn__2geyL,.SearchShell_loadMoreBtn__2geyL:hover{transition:none;transform:none}.SearchShell_loadMoreSpinner__fyc0J{animation:none}}.detail_page__UNVya{position:relative;background:var(--rfq-bg,#FCFCFB);min-height:100vh}.detail_wrap__m8Zsa{max-width:880px;margin:0 auto;padding:120px 32px 104px}.detail_nav__T_O_y{display:flex;align-items:center;gap:10px;margin-bottom:28px;flex-wrap:wrap}.detail_backBtn__e6t4u{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:var(--rfq-surface,#fff);border:1px solid var(--rfq-line,#eaeae5);border-radius:999px;font-family:var(--rfq-font-body,system-ui,sans-serif);font-size:13.5px;font-weight:600;color:var(--rfq-ink-2,#4B5563);cursor:pointer;transition:border-color .18s,background .18s;text-decoration:none}.detail_backBtn__e6t4u:hover{border-color:var(--rfq-accent,#2563EB);background:color-mix(in srgb,var(--rfq-accent) 5%,var(--rfq-surface))}.detail_breadcrumb__5qNOo{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--rfq-ink-soft,#8A9099)}.detail_breadcrumbLink__Di20n{color:var(--rfq-ink-soft,#8A9099);text-decoration:none;transition:color .15s}.detail_breadcrumbLink__Di20n:hover{color:var(--rfq-accent,#2563EB)}.detail_breadcrumbSep__y9yvT{width:14px;height:14px;flex-shrink:0}.detail_breadcrumbCurrent__1ESjI{color:var(--rfq-ink-2,#4B5563);font-weight:600;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail_hero__8tRGQ{position:relative;background:var(--rfq-surface,#fff);border:1px solid var(--rfq-line,#eaeae5);border-radius:24px;padding:36px 40px;margin-bottom:16px;overflow:hidden}.detail_hero__8tRGQ:before{content:"";position:absolute;inset:0;background:radial-gradient(80% 60% at 100% 0,color-mix(in srgb,var(--rfq-accent) 8%,transparent),transparent 60%);pointer-events:none}.detail_heroBadges____oAb{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:14px;position:relative;z-index:1}.detail_badge__eEeL8{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600}.detail_badgeCategory__AYYb3{background:color-mix(in srgb,var(--rfq-accent) 10%,transparent);color:var(--rfq-accent,#2563EB);border:1px solid color-mix(in srgb,var(--rfq-accent) 22%,transparent)}.detail_badgeUrgent__Y_TrD{background:#FEE2E2;color:#DC2626}.detail_badgeFeatured__cpFJc{background:#FEF9C3;color:#B45309}.detail_heroTitle__mHpvh{font-family:var(--rfq-font-display,system-ui,sans-serif);font-size:clamp(24px,3vw,34px);font-weight:800;letter-spacing:-.03em;color:var(--rfq-ink,#13161B);line-height:1.12;margin:0 0 8px;position:relative;z-index:1}.detail_heroCompany__oXw_R{font-size:15px;font-weight:600;color:var(--rfq-accent,#2563EB);margin:0 0 20px;position:relative;z-index:1}.detail_heroMeta__eA1Lt{display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-size:13px;color:var(--rfq-ink-soft,#8A9099);position:relative;z-index:1}.detail_heroMetaItem__CPuYV{display:flex;align-items:center;gap:5px}.detail_infoGrid__FD7nJ{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.detail_infoCard__pHRNy{background:var(--rfq-surface,#fff);border:1px solid var(--rfq-line,#eaeae5);border-radius:16px;padding:20px;min-width:0}.detail_infoCardIcon__RlHG4{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.detail_infoCardLabel__1WycU{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--rfq-ink-soft,#8A9099);margin-bottom:4px}.detail_infoCardLabel__1WycU,.detail_infoCardValue__NwCqx{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail_infoCardValue__NwCqx{font-family:var(--rfq-font-display,system-ui,sans-serif);font-size:15px;color:var(--rfq-ink,#13161B)}.detail_card__zDQ6P{background:var(--rfq-surface,#fff);border:1px solid var(--rfq-line,#eaeae5);border-radius:20px;padding:28px 32px;margin-bottom:12px}.detail_cardTitle__jnp7m{font-family:var(--rfq-font-display,system-ui,sans-serif);font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--rfq-ink,#13161B);margin:0 0 14px}.detail_cardBody__GkL0n{font-size:14.5px;line-height:1.7;color:var(--rfq-ink-2,#4B5563);white-space:pre-line;word-break:break-word}.detail_skillsList__2uuDV{display:flex;flex-wrap:wrap;gap:8px}.detail_skillChip__oJsqP{padding:6px 14px;border-radius:999px;background:color-mix(in srgb,var(--rfq-accent) 10%,transparent);color:var(--rfq-accent,#2563EB);font-size:13.5px;font-weight:600;border:1px solid color-mix(in srgb,var(--rfq-accent) 20%,transparent)}.detail_checkList__O5dee{display:flex;flex-direction:column;gap:10px}.detail_checkItem__NmEHc{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;color:var(--rfq-ink-2,#4B5563);word-break:break-word}.detail_twoCol__9jwll{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.detail_transportBanner__yg8Ir{display:flex;align-items:center;gap:14px;background:#F0FDF4;border:1px solid #bbf7d0;border-radius:16px;padding:16px 24px;margin-bottom:12px;font-size:14.5px;color:#166534}.detail_transportBannerIcon__Di9YR{width:36px;height:36px;border-radius:10px;background:#DCFCE7;display:flex;align-items:center;justify-content:center;flex-shrink:0}.detail_contactList__THY_U{display:flex;gap:24px;flex-wrap:wrap;font-size:14.5px;color:var(--rfq-ink-2,#4B5563)}.detail_contactItem__oKgkY{display:flex;align-items:center;gap:7px}.detail_contactLink___36yc{color:var(--rfq-accent,#2563EB);text-decoration:none;word-break:break-all;transition:opacity .15s}.detail_contactLink___36yc:hover{opacity:.8}.detail_ctaBanner__l53Rm{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:20px;padding:28px 32px;color:#fff;margin-bottom:12px;flex-wrap:wrap;background:linear-gradient(135deg,var(--rfq-accent,#2563EB) 0,color-mix(in srgb,var(--rfq-accent) 80%,#000) 100%);box-shadow:0 12px 32px color-mix(in srgb,var(--rfq-accent) 28%,transparent)}.detail_ctaBannerTitle__dL_Dy{font-family:var(--rfq-font-display,system-ui,sans-serif);font-size:20px;font-weight:800;margin:0 0 4px}.detail_ctaBannerSub__Niaw1{font-size:14px;opacity:.85;margin:0}.detail_ctaBtn__h60Tx{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;background:#fff;color:var(--rfq-accent,#2563EB);border:none;border-radius:999px;font-family:var(--rfq-font-body,system-ui,sans-serif);font-size:15px;font-weight:700;cursor:pointer;white-space:nowrap;transition:opacity .18s,transform .18s}.detail_ctaBtn__h60Tx:hover{opacity:.92;transform:translateY(-1px)}.detail_ctaGhost__LyAfW{background:rgba(255,255,255,.15);color:#fff;border:1.5px solid rgba(255,255,255,.45)}.detail_ctaGhost__LyAfW:hover{background:rgba(255,255,255,.22);opacity:1}.detail_notice__Y4F8L{text-align:center;padding:18px 24px;background:var(--rfq-tint,#F6F6F3);border:1px solid var(--rfq-line,#eaeae5);border-radius:16px;font-size:14.5px;color:var(--rfq-ink-2,#4B5563);margin-bottom:12px}.detail_formCard__GiwaZ{background:var(--rfq-surface,#fff);border:1px solid var(--rfq-line,#eaeae5);border-radius:20px;padding:32px;margin-bottom:12px}.detail_formTitle__JkfUX{font-family:var(--rfq-font-display,system-ui,sans-serif);font-size:20px;font-weight:700;color:var(--rfq-ink,#13161B);margin:0 0 24px}.detail_formRow__5JZGP{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.detail_formGroup__odgAv{display:flex;flex-direction:column;gap:5px}.detail_formLabel__fz_Hc{font-size:13px;font-weight:600;color:var(--rfq-ink-2,#4B5563)}.detail_formInput__RjVPf,.detail_formTextarea__0njcb{width:100%;border:1.5px solid var(--rfq-line,#eaeae5);border-radius:12px;padding:10px 14px;font-family:var(--rfq-font-body,system-ui,sans-serif);font-size:14px;color:var(--rfq-ink,#13161B);background:var(--rfq-surface,#fff);outline:none;box-sizing:border-box;transition:border-color .18s,box-shadow .18s}.detail_formInput__RjVPf:focus,.detail_formTextarea__0njcb:focus{border-color:var(--rfq-accent,#2563EB);box-shadow:0 0 0 3px color-mix(in srgb,var(--rfq-accent) 12%,transparent)}.detail_formTextarea__0njcb{resize:vertical;min-height:80px}.detail_formGroup__odgAv.detail_fullWidth__vA7ot{grid-column:1/-1}.detail_cvUpload__4XDAd{display:flex;align-items:center;gap:8px;padding:10px 14px;background:color-mix(in srgb,var(--rfq-accent) 6%,var(--rfq-surface));border:1.5px dashed color-mix(in srgb,var(--rfq-accent) 30%,var(--rfq-line));border-radius:12px}.detail_cvFileName__s2S1a{font-size:13.5px;color:var(--rfq-accent,#2563EB);font-weight:600;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail_cvRemove__1vmEJ{background:none;border:none;cursor:pointer;color:var(--rfq-accent,#2563EB);padding:2px;display:flex;align-items:center}.detail_formActions__PPpTO{display:flex;gap:12px;padding-top:8px}.detail_btnSecondary__NLNQ9{flex:1;padding:13px;background:transparent;border:1.5px solid var(--rfq-line,#eaeae5);border-radius:999px;font-family:var(--rfq-font-body,system-ui,sans-serif);font-size:15px;font-weight:600;color:var(--rfq-ink-2,#4B5563);cursor:pointer;transition:border-color .15s}.detail_btnSecondary__NLNQ9:hover{border-color:var(--rfq-ink-soft,#8A9099)}.detail_btnSubmit__bw_Ti{flex:1;padding:13px;background:var(--rfq-accent,#2563EB);border:none;border-radius:999px;font-family:var(--rfq-font-body,system-ui,sans-serif);font-size:15px;font-weight:700;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:filter .18s,opacity .18s}.detail_btnSubmit__bw_Ti:hover:not(:disabled){filter:brightness(1.06)}.detail_btnSubmit__bw_Ti:disabled{opacity:.7;cursor:not-allowed}.detail_spinner__Zg2CQ{width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:detail_spin__mzxpj .7s linear infinite}@keyframes detail_spin__mzxpj{to{transform:rotate(1turn)}}.detail_modalOverlay__w6R0E{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center}.detail_modalBackdrop__9axP9{position:fixed;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(4px)}.detail_modal__5xn9d{position:relative;z-index:10;background:var(--rfq-surface,#fff);border-radius:28px;box-shadow:0 24px 64px rgba(0,0,0,.16);border:1px solid var(--rfq-line,#eaeae5);max-width:680px;width:calc(100% - 32px);max-height:90vh;display:flex;flex-direction:column}.detail_modalHeader__dBJBn{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid var(--rfq-line,#eaeae5);flex-shrink:0}.detail_modalTitle__REwhJ{font-family:var(--rfq-font-display,system-ui,sans-serif);font-size:18px;font-weight:800;color:var(--rfq-ink,#13161B);margin:0}.detail_modalClose__oC_6C{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:var(--rfq-tint,#F6F6F3);border:none;cursor:pointer;color:var(--rfq-ink-2,#4B5563);transition:background .15s}.detail_modalClose__oC_6C:hover{background:var(--rfq-line,#EAEAE5)}.detail_modalBody__zvMo0{overflow-y:auto;padding:24px 28px;flex:1}.detail_appItem__q0RWB{padding:18px;border:1px solid var(--rfq-line,#eaeae5);border-radius:16px;background:var(--rfq-tint,#F6F6F3);margin-bottom:12px}.detail_appItemHead___INq9{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.detail_appItemName__yTfJC{font-weight:700;font-size:16px;color:var(--rfq-ink,#13161B);margin:0 0 2px}.detail_appItemTypeBadge__PjkBf{font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px;border:1px solid var(--rfq-line,#eaeae5);background:var(--rfq-surface,#fff);color:var(--rfq-ink-2,#4B5563)}.detail_appItemStatusBadge__KJ_8I{padding:4px 14px;border-radius:999px;font-size:12.5px;font-weight:700;flex-shrink:0}.detail_appItemMeta__1GR8_{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;font-size:13.5px}.detail_appItemMetaItem__boWM6{display:flex;align-items:center;gap:6px;color:var(--rfq-ink-2,#4B5563)}.detail_appItemMetaLink__E6_Ns{color:var(--rfq-accent,#2563EB);text-decoration:none;display:flex;align-items:center;gap:6px;word-break:break-all}.detail_appItemMetaLink__E6_Ns:hover{opacity:.8}.detail_appSection__SSaRK{background:var(--rfq-surface,#fff);border:1px solid var(--rfq-line,#eaeae5);border-radius:12px;padding:12px;margin-bottom:8px}.detail_appSectionLabel__yP_We{font-size:11px;font-weight:700;color:var(--rfq-ink-soft,#8A9099);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px}.detail_appSectionText__BZU9U{font-size:13.5px;color:var(--rfq-ink-2,#4B5563)}.detail_cvBtn__8nreB{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1.5px solid color-mix(in srgb,var(--rfq-accent) 30%,var(--rfq-line));color:var(--rfq-accent,#2563EB);border-radius:999px;background:transparent;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s;margin-bottom:10px}.detail_cvBtn__8nreB:hover{background:color-mix(in srgb,var(--rfq-accent) 7%,transparent)}.detail_cvBtn__8nreB:disabled{opacity:.6;cursor:not-allowed}.detail_rejectInput__Ks6mg{padding:16px;background:#FEF2F2;border:1px solid #fecaca;border-radius:12px;margin-bottom:8px}.detail_rejectLabel__iXuVV{font-size:12px;font-weight:700;color:#991B1B;margin-bottom:6px}.detail_rejectTextarea__SlU_4{width:100%;padding:8px 10px;font-size:13.5px;border:1px solid #fecaca;border-radius:8px;background:#fff;box-sizing:border-box;margin-bottom:8px;outline:none;color:var(--rfq-ink,#13161B)}.detail_appActions__CPKdP{display:flex;flex-wrap:wrap;gap:6px;padding-top:10px;border-top:1px solid var(--rfq-line,#eaeae5)}.detail_appActionBtn__zoSQz{padding:7px 16px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;border:none;transition:filter .15s,opacity .15s}.detail_appActionBtn__zoSQz:disabled{opacity:.6;cursor:not-allowed}.detail_errorWrap__ekOTT{max-width:600px;margin:0 auto;padding:120px 32px 80px;text-align:center}.detail_errorIcon__4rJUW{width:80px;height:80px;border-radius:20px;background:#FEF2F2;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.detail_errorTitle__jZusn{font-family:var(--rfq-font-display,system-ui,sans-serif);font-size:26px;font-weight:800;color:var(--rfq-ink,#13161B);margin:0 0 10px}.detail_errorText__SzD6l{font-size:15px;color:var(--rfq-ink-2,#4B5563);margin:0 0 32px}@media (max-width:1000px){.detail_wrap__m8Zsa{padding:100px 24px 80px}.detail_infoGrid__FD7nJ{grid-template-columns:repeat(2,1fr)}.detail_twoCol__9jwll{grid-template-columns:1fr}}@media (max-width:720px){.detail_wrap__m8Zsa{padding:80px 16px 60px}.detail_hero__8tRGQ{padding:22px 20px;border-radius:16px}.detail_heroTitle__mHpvh{font-size:22px}.detail_infoGrid__FD7nJ{grid-template-columns:repeat(2,1fr);gap:8px}.detail_infoCard__pHRNy{padding:14px;border-radius:12px}.detail_card__zDQ6P{padding:18px 20px;border-radius:16px}.detail_formRow__5JZGP{grid-template-columns:1fr}.detail_formCard__GiwaZ{padding:20px;border-radius:16px}.detail_formActions__PPpTO{flex-direction:column}.detail_ctaBanner__l53Rm{flex-direction:column;align-items:stretch;padding:22px}.detail_ctaBtn__h60Tx{width:100%;justify-content:center}.detail_contactList__THY_U{flex-direction:column;gap:10px}.detail_nav__T_O_y{flex-direction:column;align-items:flex-start;gap:8px}.detail_breadcrumb__5qNOo{display:none}.detail_appItemMeta__1GR8_{grid-template-columns:1fr}}@media (max-width:480px){.detail_wrap__m8Zsa{padding:72px 12px 48px}.detail_hero__8tRGQ{padding:18px 16px}.detail_heroTitle__mHpvh{font-size:20px}.detail_infoGrid__FD7nJ{grid-template-columns:1fr 1fr;gap:6px}.detail_infoCard__pHRNy{padding:12px}.detail_infoCardValue__NwCqx{font-size:13px}.detail_card__zDQ6P{padding:16px}.detail_ctaBanner__l53Rm{padding:18px 16px}.detail_ctaBannerTitle__dL_Dy{font-size:17px}}@media (prefers-reduced-motion:reduce){.detail_spinner__Zg2CQ{animation:none}.detail_backBtn__e6t4u,.detail_btnPrimary__VkxZk,.detail_ctaBtn__h60Tx{transition:none;transform:none}}