.Landing_page__9dSow{min-height:100dvh;display:flex;flex-direction:column;background:#ffffff;color:#111827}.Landing_header__3DPNJ{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 40px;border-bottom:1px solid #f0f0f0;background:rgba(255,255,255,.94);backdrop-filter:blur(6px)}.Landing_logo__ADKSQ{display:flex;align-items:center;gap:8px;text-decoration:none}.Landing_logoMark__62V1k{display:block;height:40px;width:40px}.Landing_logoWord__nNd07{font-size:34px;font-weight:600;letter-spacing:-.02em;color:#111827}.Landing_headerActions__c76U9{display:flex;align-items:center;gap:12px}.Landing_btn__puWbv{font:inherit;font-weight:600;border-radius:8px;border:1px solid transparent;cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:background .12s cubic-bezier(.16,1,.3,1),color .12s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.Landing_btn__puWbv:active:not(:disabled){transform:scale(.97)}.Landing_btn__puWbv:disabled{opacity:.6;cursor:not-allowed}.Landing_btnPrimary__4vMbQ{color:#ffffff;background:#f45a3e;border-color:#f45a3e}.Landing_btnPrimary__4vMbQ:hover:not(:disabled){background:#d93838;border-color:#d93838;color:#ffffff}.Landing_btnOutline__OS1uT{color:#f45a3e;background:transparent;border-color:#f45a3e}.Landing_btnOutline__OS1uT:hover:not(:disabled){background:#fff0ee}.Landing_btnGhost__Qr7df{color:#f45a3e;background:none;border-color:#f8cfc7}.Landing_btnGhost__Qr7df:hover:not(:disabled){background:#fff0ee}.Landing_btnSm__9iILg{font-size:14px;padding:9px 18px}.Landing_btnMd__3Bb_4{font-size:15px;padding:11px 22px}.Landing_btnLg__evGCy{font-size:15px;padding:12px 24px}.Landing_main__cneqr{flex:1}.Landing_hero__mpjui{max-width:880px;margin:0 auto;padding:72px 32px 40px;text-align:center}.Landing_heroTitle__EnuOQ{margin:0;font-size:clamp(34px,6vw,52px);line-height:1.08;font-weight:700;letter-spacing:-.02em;color:#111827;text-wrap:balance}.Landing_heroTitleAccent___6kwg{color:#f45a3e}.Landing_heroSubtitle__LJOi2{max-width:560px;margin:20px auto 0;font-size:17px;line-height:1.6;color:#4b5563;text-wrap:pretty}.Landing_cards__GIH7i{max-width:1040px;margin:0 auto;padding:0 32px 56px;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.Landing_card__4riec{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px rgba(17,24,39,.06);padding:32px;display:flex;flex-direction:column;gap:12px;scroll-margin-top:88px;transition:border-color .12s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.Landing_card__4riec:hover{border-color:#fddbd5;box-shadow:0 4px 12px rgba(17,24,39,.08)}.Landing_cardEyebrow__gW6Wd{margin:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#f45a3e}.Landing_cardTitle__h5L2t{margin:0;font-size:24px;font-weight:700;letter-spacing:-.02em;color:#111827}.Landing_cardBody__6OZZE{margin:0;font-size:14px;line-height:1.6;color:#6b7280;text-wrap:pretty}.Landing_cardBodyGrow__otA10{flex:1}.Landing_cardActions__FCAip{display:flex;align-items:center;gap:14px;margin-top:8px;flex-wrap:wrap}.Landing_inlineForm__gLUmb{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.Landing_input__FzDEL{flex:1;min-width:0;font:inherit;font-size:15px;padding:11px 14px;border:1px solid #e5e7eb;border-radius:8px;outline:none;color:#111827;background:#ffffff;transition:border-color .12s cubic-bezier(.16,1,.3,1),box-shadow .12s cubic-bezier(.16,1,.3,1)}.Landing_input__FzDEL::placeholder{color:#9ca3af}.Landing_input__FzDEL:focus{border-color:#f45a3e;box-shadow:0 0 0 3px rgba(244,90,62,.18)}.Landing_inputOtp__MJsET{font-size:16px;letter-spacing:.3em}.Landing_helpText__JQ5xM{margin:0;font-size:13px;color:#9ca3af}.Landing_errorText__z0xbG{margin:0;font-size:13px;line-height:1.5;color:#d93838}.Landing_successBanner___PDMC{flex:1;display:flex;align-items:center;gap:12px;background:#f0fada;border-radius:8px;padding:14px 16px}.Landing_successTick__g90mn{flex:none;width:22px;height:22px;border-radius:50%;background:#5c8630;color:#fff;display:grid;place-items:center;font-size:13px;font-weight:700}.Landing_successText__t6W53{margin:0;font-size:14px;font-weight:500;color:#5c8630}.Landing_logoStrip__rnOEi{border-top:1px solid #f0f0f0;background:#fafafa;padding:40px 32px 48px}.Landing_logoStripLabel__PAAA3{margin:0 0 24px;text-align:center;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af}.Landing_logoStripRow___o1HW{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;justify-items:center;gap:28px 32px;max-width:1040px;margin:0 auto}.Landing_clientLogo__N2sM_{max-width:100%;width:auto;height:auto;object-fit:contain;filter:grayscale(1) brightness(var(--logo-brightness,1)) opacity(.62)}.Landing_clientLogoInvert__jj7P8{filter:invert(1) grayscale(1) brightness(var(--logo-brightness,1)) opacity(.62)}.Landing_footer__ixcHn{background:#111213;color:#9ca3af;padding:56px 40px 0}.Landing_footerTop__m7xb9{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px;padding-bottom:40px}.Landing_footerBrand__jPvzF{max-width:380px}.Landing_footerLogo__mMtiP{display:flex;align-items:center;gap:10px}.Landing_footerLogoMark__u__c8{display:block;height:28px;width:28px;filter:brightness(0) invert(1)}.Landing_footerLogoWord__zR17o{font-size:18px;font-weight:700;letter-spacing:.06em;color:#ffffff}.Landing_footerTagline___9JmT{margin:16px 0 0;font-size:14px;line-height:1.6;color:#9ca3af;text-wrap:pretty}.Landing_footerCol__Irwp8{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.Landing_footerColHeading__YtAbS{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f45a3e}.Landing_footerLink__ixAlG{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:14px;color:#d1d5db;background:none;border:none;padding:0;margin:0;cursor:pointer;text-decoration:none;transition:color .12s cubic-bezier(.16,1,.3,1)}.Landing_footerLink__ixAlG:hover{color:#ffffff}.Landing_footerLinkIcon__vjrid{flex:none}.Landing_footerNewTag__o7XF8{flex:none;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#f45a3e;background:rgba(244,90,62,.16);border-radius:9999px;padding:2px 8px}.Landing_footerBottom__U0uNV{max-width:1200px;margin:0 auto;padding:20px 0;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.Landing_footerCopyright__E35U8{margin:0;font-size:13px;color:#6b7280}.Landing_footerLegal__vU3f8{display:flex;align-items:center;gap:20px}.Landing_footerLegalLink__sDcYt{font-size:13px;color:#9ca3af;text-decoration:none;transition:color .12s cubic-bezier(.16,1,.3,1)}.Landing_footerLegalLink__sDcYt:hover{color:#ffffff}.Landing_overlay__9saN_{position:fixed;inset:0;z-index:50;background:rgba(17,24,39,.5);display:grid;place-items:center;padding:24px;overflow-y:auto}.Landing_dialog__W4hGW{width:100%;max-width:440px;background:#ffffff;border-radius:12px;box-shadow:0 12px 40px rgba(17,24,39,.2);padding:28px}.Landing_dialogHead__ASy45{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.Landing_dialogTitle__DEfm9{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em;color:#111827}.Landing_dialogSubtitle__kFoYk{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:#6b7280}.Landing_dialogClose__owNRF{font:inherit;font-size:18px;line-height:1;color:#9ca3af;background:none;border:none;border-radius:9999px;padding:6px 9px;cursor:pointer;transition:background .12s cubic-bezier(.16,1,.3,1),color .12s cubic-bezier(.16,1,.3,1)}.Landing_dialogClose__owNRF:hover{background:#f5f5f5;color:#374151}.Landing_dialogForm__hSf3G{display:flex;flex-direction:column;gap:14px;margin-top:20px}.Landing_field__boxpR{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500;color:#374151}.Landing_fieldOptional__hDysl{font-weight:400;color:#9ca3af}.Landing_fieldInput__vXaqE{font:inherit;font-size:14px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;outline:none;color:#111827;background:#ffffff;transition:border-color .12s,box-shadow .12s}.Landing_fieldInput__vXaqE::placeholder{color:#9ca3af}.Landing_fieldInput__vXaqE:focus{border-color:#f45a3e;box-shadow:0 0 0 3px rgba(244,90,62,.18)}.Landing_fieldRow__csecq{display:grid;grid-template-columns:1fr 1fr;gap:12px}.Landing_radioOption__dtbSb{display:flex;align-items:center;gap:6px;font-weight:400}.Landing_radioOption__dtbSb input[type=radio]{margin:0}.Landing_fieldErrorText__E6hT4{margin:2px 0 0;font-size:12px;line-height:1.4;color:#d93838}.Landing_dialogSubmit__UjzDl{margin-top:4px}.Landing_dialogDone__gOYwR{text-align:center;padding:12px 4px}.Landing_dialogDoneTick__RTLEF{width:44px;height:44px;margin:0 auto;border-radius:50%;background:#b9ea86;color:#5c8630;display:grid;place-items:center;font-size:20px;font-weight:700}.Landing_dialogDoneTitle__FrqaJ{margin:16px 0 0;font-size:20px;font-weight:700;letter-spacing:-.02em;color:#111827}.Landing_dialogDoneBody__diUKN{margin:8px 0 0;font-size:14px;line-height:1.6;color:#6b7280}.Landing_dialogDoneAction__47_a9{margin-top:20px}@media (max-width:880px){.Landing_cards__GIH7i{grid-template-columns:1fr}.Landing_logoStripRow___o1HW{grid-template-columns:repeat(4,minmax(0,1fr))}.Landing_footerTop__m7xb9{grid-template-columns:1fr 1fr}.Landing_footerBrand__jPvzF{grid-column:1/-1;max-width:none}}@media (max-width:520px){.Landing_logoStripRow___o1HW{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:720px){.Landing_header__3DPNJ{padding:12px 20px;gap:12px;flex-wrap:wrap}.Landing_hero__mpjui{padding:48px 20px 32px}.Landing_cards__GIH7i{padding:0 20px 40px}.Landing_card__4riec{padding:24px}.Landing_footer__ixcHn{padding:40px 20px 0}.Landing_footerTop__m7xb9{grid-template-columns:1fr}.Landing_footerBrand__jPvzF{grid-column:auto}}@media (prefers-reduced-motion:reduce){.Landing_btn__puWbv,.Landing_card__4riec,.Landing_dialogClose__owNRF,.Landing_fieldInput__vXaqE,.Landing_input__FzDEL{transition:none}.Landing_btn__puWbv:active:not(:disabled){transform:none}}.PublicJobBoard_page__u1V3L{--job-board-max-width:1080px;min-height:100dvh;background-color:#f9fafb;color:#111827;width:100%;display:flex;flex-direction:column;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.PublicJobBoard_header__MC0Z3{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 40px;border-bottom:1px solid #f0f0f0;background:rgba(255,255,255,.96);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.PublicJobBoard_logo__L0WXr{display:flex;align-items:center;gap:8px;text-decoration:none;transition:opacity .15s ease}.PublicJobBoard_logo__L0WXr:hover{opacity:.85}.PublicJobBoard_logoMark__3_RUa{display:block;height:38px;width:38px}.PublicJobBoard_logoWord__6GYMV{font-size:32px;font-weight:600;letter-spacing:-.02em;color:#111827}.PublicJobBoard_headerActions__PtNtv{display:flex;align-items:center;gap:12px}.PublicJobBoard_btn__tg00M{font:inherit;font-weight:600;border-radius:8px;border:1px solid transparent;cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:background .12s cubic-bezier(.16,1,.3,1),color .12s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.PublicJobBoard_btn__tg00M:active:not(:disabled){transform:scale(.97)}.PublicJobBoard_btnPrimary__2K6oA{color:#ffffff;background:#f45a3e;border-color:#f45a3e}.PublicJobBoard_btnPrimary__2K6oA:hover:not(:disabled){background:#d93838;border-color:#d93838;color:#ffffff}.PublicJobBoard_btnGhost__NnoqP{color:#f45a3e;background:none;border-color:#f8cfc7}.PublicJobBoard_btnGhost__NnoqP:hover:not(:disabled){background:#fff0ee}.PublicJobBoard_btnSm__SaJCg{font-size:14px;padding:8px 18px}.PublicJobBoard_content__79l4z{width:min(var(--job-board-max-width),100%);margin:0 auto;padding:0 24px;box-sizing:border-box}.PublicJobBoard_landingHero__hEGTL{padding:56px 0 36px;text-align:center;display:flex;flex-direction:column;align-items:center}.PublicJobBoard_heroBadge__V7VUJ{display:inline-flex;align-items:center;gap:8px;padding:5px 16px;background:#ffffff;border:1px solid #fed7aa;border-radius:9999px;color:#c2410c;font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;margin-bottom:18px;box-shadow:0 1px 4px rgba(224,68,26,.06)}.PublicJobBoard_heroBadgeIcon__8FNnj{color:#ea580c}.PublicJobBoard_heroTitle__K39f8{font-size:clamp(32px,5vw,50px);font-weight:850;color:#111827;letter-spacing:-.035em;line-height:1.16;max-width:820px;margin:0 auto 16px}.PublicJobBoard_heroTitleAccent__qWx5G{color:#f45a3e}.PublicJobBoard_heroSubtitle__R_Cfr{font-size:17px;line-height:1.6;color:#4b5563;max-width:620px;margin:0 auto 28px}.PublicJobBoard_infoCategoriesSection__x8aO1{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:880px;margin-top:4px}.PublicJobBoard_infoCategoriesLabel__uNUKb{font-size:13px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.PublicJobBoard_infoCategoriesStrip__Sgr29{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.PublicJobBoard_infoCategoryPill__5gKVD{display:inline-flex;align-items:center;gap:6px;background:#ffffff;border:1px solid #e5e7eb;color:#374151;font-size:13px;font-weight:500;padding:6px 14px;border-radius:9999px;box-shadow:0 1px 2px rgba(0,0,0,.02);user-select:none}.PublicJobBoard_infoCategoryDot__lfvuh{width:6px;height:6px;border-radius:50%;background:#f45a3e}.PublicJobBoard_boardHeaderSection__3u_Rx{padding:40px 0 20px}.PublicJobBoard_boardTitleRow__qeP6B{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.PublicJobBoard_boardTitle__7XLOL{font-size:clamp(26px,3.5vw,32px);font-weight:800;color:#111827;letter-spacing:-.03em;line-height:1.2;margin:0 0 4px}.PublicJobBoard_boardSubtitle__jKBGJ{font-size:15px;font-weight:450;color:#6b7280;margin:0}.PublicJobBoard_sortSelectBtn__c6chE,.PublicJobBoard_sortSelectWrapper__81bZh{display:inline-flex;align-items:center}.PublicJobBoard_sortSelectBtn__c6chE{gap:8px;background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 14px;font-size:13.5px;font-weight:500;color:#374151;cursor:pointer;transition:all .14s ease;box-shadow:0 1px 2px rgba(0,0,0,.02)}.PublicJobBoard_sortSelectBtn__c6chE:hover{border-color:#d1d5db;background:#f9fafb}.PublicJobBoard_jobListContainer__Gmkn3{display:flex;flex-direction:column;gap:16px;width:100%;padding-bottom:56px}.PublicJobBoard_otavoJobCard__uA8h_{background:#ffffff;border:1px solid #f0f2f5;border-radius:16px;padding:22px 28px;text-decoration:none;color:inherit;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:0 1px 4px rgba(0,0,0,.02);width:100%;box-sizing:border-box;position:relative}.PublicJobBoard_otavoJobCard__uA8h_:hover{border-color:#fed7aa;box-shadow:0 8px 24px -4px rgba(224,68,26,.08),0 2px 6px -1px rgba(0,0,0,.02);transform:translateY(-2px)}.PublicJobBoard_cardLeft__T1373{display:flex;align-items:flex-start;gap:20px;flex:1;min-width:0}.PublicJobBoard_domainIconBox__nCxqB{width:54px;height:54px;border-radius:14px;background:#fdf2f0;display:flex;align-items:center;justify-content:center;color:#9a3412;flex-shrink:0;margin-top:2px;transition:transform .16s ease}.PublicJobBoard_otavoJobCard__uA8h_:hover .PublicJobBoard_domainIconBox__nCxqB{transform:scale(1.04)}.PublicJobBoard_cardInfo__POxng{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.PublicJobBoard_otavoJobTitle__V10_u{font-size:18px;font-weight:700;color:#111827;line-height:1.3;letter-spacing:-.015em;margin:0;transition:color .14s ease}.PublicJobBoard_otavoJobCard__uA8h_:hover .PublicJobBoard_otavoJobTitle__V10_u{color:#e0441a}.PublicJobBoard_domainTag__EOqwK{display:inline-block;background:#fdf2f0;color:#e0441a;font-size:12px;font-weight:600;padding:2px 10px;border-radius:6px;width:fit-content;letter-spacing:-.01em}.PublicJobBoard_metaRow__tlWxO{display:flex;align-items:center;gap:12px;font-size:13.5px;color:#6b7280;flex-wrap:wrap;margin-top:2px}.PublicJobBoard_metaItem__5buwM{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.PublicJobBoard_metaIcon__NsIY_{color:#9ca3af;flex-shrink:0}.PublicJobBoard_metaDivider__kyv7w{width:1px;height:12px;background:#e5e7eb;flex-shrink:0}.PublicJobBoard_cardRight__vGDve{display:flex;align-items:center;gap:32px;flex-shrink:0}.PublicJobBoard_salaryCol__Pl1JW{display:flex;flex-direction:column;align-items:flex-start;min-width:130px}.PublicJobBoard_salaryText__fVH5e{font-size:18px;font-weight:750;color:#111827;letter-spacing:-.02em;line-height:1.2}.PublicJobBoard_postedText__v62lR{font-size:13px;color:#9ca3af;margin-top:4px;font-weight:450}.PublicJobBoard_applyNowBtn__PvcpM{background:#e0441a;color:#ffffff;font-weight:600;font-size:14px;padding:10px 22px;border-radius:10px;border:none;display:inline-flex;align-items:center;gap:6px;transition:all .16s ease;cursor:pointer;text-decoration:none;user-select:none;white-space:nowrap;box-shadow:0 1px 3px rgba(224,68,26,.2)}.PublicJobBoard_applyNowArrow__MIJm8{transition:transform .14s ease}.PublicJobBoard_otavoJobCard__uA8h_:hover .PublicJobBoard_applyNowBtn__PvcpM{background:#c83812;box-shadow:0 4px 14px rgba(224,68,26,.32)}.PublicJobBoard_otavoJobCard__uA8h_:hover .PublicJobBoard_applyNowArrow__MIJm8{transform:translateX(3px)}.PublicJobBoard_signupGateCard__r8akk{background:linear-gradient(135deg,#ffffff,#fffaf9);border:1.5px dashed #fca5a5;border-radius:18px;padding:40px 32px;text-align:center;margin:12px 0 24px;box-shadow:0 4px 20px rgba(224,68,26,.04)}.PublicJobBoard_signupGateIcon__N889T{width:54px;height:54px;border-radius:50%;background:#fdf2f0;color:#e0441a;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.PublicJobBoard_signupGateTitle__9KtQO{font-size:22px;font-weight:800;color:#111827;letter-spacing:-.02em;margin:0 0 8px}.PublicJobBoard_signupGateSubtitle__jxlfi{font-size:15px;color:#6b7280;max-width:540px;margin:0 auto 24px;line-height:1.55}.PublicJobBoard_signupGateActions__m3e9N{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.PublicJobBoard_signupPrimaryBtn__Ci_41{background:#f45a3e;color:#ffffff;font-size:14.5px;font-weight:600;padding:11px 26px;border-radius:10px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease;box-shadow:0 2px 8px rgba(244,90,62,.25)}.PublicJobBoard_signupPrimaryBtn__Ci_41:hover{background:#d93838;box-shadow:0 4px 14px rgba(244,90,62,.35);transform:translateY(-1px)}.PublicJobBoard_signupSecondaryBtn__nD0_4{background:#ffffff;border:1px solid #f8cfc7;color:#f45a3e;font-size:14px;font-weight:600;padding:11px 20px;border-radius:10px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease}.PublicJobBoard_signupSecondaryBtn__nD0_4:hover{background:#fff0ee}.PublicJobBoard_emptyStateCard__KrxNR{text-align:center;padding:56px 24px;background:#ffffff;border:1px solid #f0f2f5;border-radius:16px;margin:16px 0}.PublicJobBoard_emptyStateIconWrapper__iNWxG{width:48px;height:48px;border-radius:12px;background:#fdf2f0;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;color:#e0441a}.PublicJobBoard_detailContainer__C6BQE{width:min(var(--job-board-max-width),100%);margin:0 auto;padding:32px 24px 64px;box-sizing:border-box}.PublicJobBoard_breadcrumbsRow__Aaq7O{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;color:#6b7280}.PublicJobBoard_breadcrumbLink__JEO3r{color:#6b7280;text-decoration:none}.PublicJobBoard_breadcrumbLink__JEO3r:hover{color:#111827;text-decoration:underline}.PublicJobBoard_breadcrumbSeparator__NRIjQ{color:#d1d5db}.PublicJobBoard_breadcrumbCurrent__gyEr_{color:#111827;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:400px}.PublicJobBoard_detailHeader__i0LDy{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}.PublicJobBoard_detailBadgesRow__jPWcK{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.PublicJobBoard_detailBadge__46o9D{background:#f3f4f6;color:#374151;font-size:12.5px;font-weight:550;padding:3px 10px;border-radius:6px}.PublicJobBoard_detailBadgeOutline__USCbb{background:transparent;border:1px solid #e5e7eb;color:#4b5563;font-size:12.5px;font-weight:500;padding:2px 10px;border-radius:6px}.PublicJobBoard_detailTitle__t_mKH{font-size:clamp(26px,4vw,38px);font-weight:800;color:#111827;letter-spacing:-.03em;line-height:1.2;margin:0}.PublicJobBoard_detailFactsBar__BsYS3{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:4px;font-size:14px;color:#4b5563}.PublicJobBoard_detailFactItem__qE26e{display:inline-flex;align-items:center;gap:6px;color:#4b5563}.PublicJobBoard_detailFactItemBold__iRMT5{display:inline-flex;align-items:center;gap:6px;font-weight:650;color:#111827}.PublicJobBoard_detailDivider__j_9kA{height:1px;background:#e5e7eb;width:100%;margin:24px 0 32px;border:none}.PublicJobBoard_detailLayoutGrid__56MN4{display:grid;grid-template-columns:1fr 340px;gap:40px;align-items:start}.PublicJobBoard_detailMainCol__EOEL7{display:flex;flex-direction:column;gap:32px;min-width:0}.PublicJobBoard_detailSectionTitle__T0NhV{font-size:20px;font-weight:750;color:#111827;letter-spacing:-.02em;margin:0 0 16px}.PublicJobBoard_detailSectionSubTitle__1MLxl{font-size:17px;font-weight:700;color:#111827;margin:0 0 12px}.PublicJobBoard_detailProfileBlock___kTwd{margin-top:12px}.PublicJobBoard_detailProfileLabel__0fB7_{font-size:13.5px;font-weight:600;color:#4b5563;margin:0 0 8px}.PublicJobBoard_detailProfileTags__XWMdk{display:flex;flex-wrap:wrap;gap:6px}.PublicJobBoard_detailCtaCard__OX9FG{background:#ffffff;border:1px solid #f0f2f5;border-radius:16px;padding:28px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;box-shadow:0 1px 3px rgba(0,0,0,.02);margin-top:16px}.PublicJobBoard_detailCtaTitle___fpgI{font-size:18px;font-weight:750;color:#111827;margin:0 0 4px}.PublicJobBoard_detailCtaSubtitle__fU_6q{font-size:14px;color:#6b7280;margin:0}.PublicJobBoard_detailReturnLink__QvIWA{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:#6b7280;text-decoration:none;margin-top:8px}.PublicJobBoard_detailReturnLink__QvIWA:hover{color:#111827;text-decoration:underline}.PublicJobBoard_detailSideCol__ZBx_V{position:sticky;top:96px}.PublicJobBoard_detailSidebarCard__8kVsG{background:#ffffff;border:1px solid #f0f2f5;border-radius:16px;padding:24px;box-shadow:0 1px 4px rgba(0,0,0,.02);display:flex;flex-direction:column;gap:20px}.PublicJobBoard_detailSidebarActions__Nwux2{display:flex;flex-direction:column;gap:10px}.PublicJobBoard_detailPrimaryApplyBtn__rB3gU{background:#f45a3e;color:#ffffff;font-weight:600;font-size:15px;padding:12px 24px;border-radius:10px;border:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;cursor:pointer;width:100%;box-sizing:border-box;box-shadow:0 2px 8px rgba(244,90,62,.25);transition:all .14s ease}.PublicJobBoard_detailPrimaryApplyBtn__rB3gU:hover{background:#d93838;box-shadow:0 4px 14px rgba(244,90,62,.35);transform:translateY(-1px)}.PublicJobBoard_detailSummaryHeader__jcdXY{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;margin:0}.PublicJobBoard_detailSummaryList__t8IMR{display:flex;flex-direction:column;gap:12px}.PublicJobBoard_detailSummaryRow__GBfCO{display:flex;align-items:center;justify-content:space-between;font-size:13.5px}.PublicJobBoard_detailSummaryLabel__qM_tB{color:#6b7280}.PublicJobBoard_detailSummaryValue__9Im99{font-weight:550;color:#1f2937}.PublicJobBoard_detailAssuranceBox__I0kxz{background:#fdf2f0;border-radius:10px;padding:12px;display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:#9a3412;line-height:1.45}@media (max-width:900px){.PublicJobBoard_detailLayoutGrid__56MN4{grid-template-columns:1fr;gap:32px}.PublicJobBoard_detailSideCol__ZBx_V{position:static}}@media (max-width:880px){.PublicJobBoard_header__MC0Z3{padding:14px 20px}.PublicJobBoard_otavoJobCard__uA8h_{flex-direction:column;align-items:flex-start;gap:16px;padding:18px 20px}.PublicJobBoard_cardLeft__T1373{width:100%}.PublicJobBoard_cardRight__vGDve{width:100%;justify-content:space-between;padding-top:14px;border-top:1px solid #f3f4f6}}@media (max-width:580px){.PublicJobBoard_header__MC0Z3{padding:12px 16px}.PublicJobBoard_logoWord__6GYMV{font-size:28px}.PublicJobBoard_logoMark__3_RUa{width:32px;height:32px}.PublicJobBoard_content__79l4z{padding-left:16px;padding-right:16px}.PublicJobBoard_landingHero__hEGTL{padding:36px 0 24px}.PublicJobBoard_heroTitle__K39f8{font-size:28px}.PublicJobBoard_heroSubtitle__R_Cfr{font-size:15px}.PublicJobBoard_otavoJobTitle__V10_u{font-size:16.5px}.PublicJobBoard_domainIconBox__nCxqB{width:44px;height:44px;border-radius:10px}.PublicJobBoard_metaRow__tlWxO{gap:8px;font-size:12.5px}.PublicJobBoard_salaryText__fVH5e{font-size:16px}.PublicJobBoard_applyNowBtn__PvcpM{padding:8px 16px;font-size:13px}.PublicJobBoard_signupGateCard__r8akk{padding:28px 18px}.PublicJobBoard_signupGateTitle__9KtQO{font-size:19px}}.PublicJobBoard_footer__qvhee{margin-top:auto;border-top:1px solid #f1f2f4;background:#ffffff}.PublicJobBoard_footerInner__SUcKN{width:min(var(--job-board-max-width),100%);margin:0 auto;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}