.Styles_container__Jv2XD{padding:2.75rem 0 3.25rem;border-top:var(--border);display:flex;flex-direction:column}.Styles_header__AxzLv{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:1.625rem}.Styles_heading__r_D_X{font-family:var(--lora);font-size:var(--text-2xl)!important;font-weight:600;line-height:1.2;margin:0}.Styles_subtitle__SSbWw{margin:.5rem 0 0;font-size:var(--text-sm-base)!important;color:var(--clr-text-secondary);max-width:56ch}.Styles_headerCta__wPsuy{flex-shrink:0}.Styles_list__8zl4_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.125rem;gap:1.125rem}.Styles_sidebarCard__d16Ha{background:#fff;border:var(--border);border-radius:var(--borderRadius);box-shadow:0 2px 8px rgba(0,0,0,.06);padding:var(--spacing-lg)}.Styles_sidebarHeading__f8qDB{font-size:.9375rem;font-weight:700;color:#111827;margin-bottom:var(--spacing-md)}.Styles_sidebarList__q2G1c{display:flex;flex-direction:column}.Styles_sidebarRow__d9bRv{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-top:1px solid #f0eeea;text-decoration:none;color:inherit}.Styles_sidebarRow__d9bRv:first-child{border-top:none;padding-top:0}.Styles_sidebarRow__d9bRv:hover .Styles_sidebarTitle__dSbxR{text-decoration:underline}.Styles_sidebarLogo__JtOvW{position:relative;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:.375rem;border:var(--border);background:#fff;overflow:hidden}.Styles_sidebarRowBody__QsBC4{display:flex;flex-direction:column;gap:.125rem;min-width:0}.Styles_sidebarTitle__dSbxR{line-height:1.3}.Styles_sidebarSeeAll__67nhl,.Styles_sidebarTitle__dSbxR{font-size:var(--text-sm-base)!important;font-weight:600;color:#111827}.Styles_sidebarSeeAll__67nhl{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid #f0eeea;text-decoration:none}.Styles_sidebarSeeAll__67nhl:hover{text-decoration:underline}.Styles_sidebarMeta__roaXT{font-size:var(--text-sm)!important;color:var(--clr-text-secondary)}@media screen and (max-width:1180px){.Styles_list__8zl4_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:820px){.Styles_container__Jv2XD{padding:2rem 0 2.5rem}.Styles_list__8zl4_{grid-template-columns:1fr}.Styles_heading__r_D_X{font-size:var(--text-lg)!important}.Styles_headerCta__wPsuy{width:100%}}.Styles_jobs_content__dmpc2{padding:2rem .5rem 2rem 2.5rem;background-color:var(--clr-background-secondary);border-radius:.5rem;display:flex;flex-direction:column}.Styles_jobs_content_header__r375m{padding-bottom:2rem}.Styles_jobs_content_header__r375m h3{font-size:var(--text-2xl);font-style:normal;font-weight:600;line-height:normal;margin-bottom:.75rem;font-family:var(--font-lora)}.Styles_jobs_content_header__r375m p{font-size:var(--text-base);font-family:var(--font-lato);font-style:normal;font-weight:500;line-height:normal}.Styles_jobs_heading_sm__xBjpm{font-size:var(--text-xl);font-style:normal;font-weight:600;line-height:normal;margin-bottom:2rem}.Styles_cta__CdvK5{padding-bottom:.88rem}.Styles_cta__CdvK5,.Styles_cta_lg__5xPxb{display:flex;margin:0 auto;padding-top:2rem}.Styles_jobs_list__bINR2{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.Styles_jobs_featured_wrapper__5dFfG{display:flex;flex-direction:column;gap:1.5rem;padding:1.75rem;background:#fff;border:none;border-radius:16px;box-shadow:0 0 0 2px color-mix(in srgb,var(--clr-primary) 10%,transparent),0 12px 32px -8px color-mix(in srgb,var(--clr-primary) 25%,transparent)}.Styles_jobs_featured_header___o0ph{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap}.Styles_jobs_featured_heading__YHWsG{font-size:1.5rem;font-weight:700;line-height:1.25;color:#111827;letter-spacing:-.01em;margin:0;font-family:var(--font-lora)}.Styles_jobs_featured_link__KzZRm{font-size:.875rem;font-weight:600;color:#1c5ce8;text-decoration:none;white-space:nowrap}.Styles_jobs_featured_link__KzZRm:after{content:" →";transition:transform .2s ease;display:inline-block}.Styles_jobs_featured_link__KzZRm:hover{color:#1748c0}.Styles_jobs_featured_link__KzZRm:hover:after{transform:translateX(3px)}.Styles_jobs_featured_list__YuBld{display:flex;flex-direction:column;gap:1.25rem}.Styles_section_divider__m8qeT{border:none;border-top:1px solid #e5e7eb;margin:1.5rem 0}@media screen and (max-width:820px){.Styles_jobs_featured_wrapper__5dFfG{gap:1rem;padding:1.25rem}.Styles_jobs_featured_heading__YHWsG{font-size:1.25rem}.Styles_jobs_featured_list__YuBld{gap:1rem}.Styles_section_divider__m8qeT{margin:1rem 0}}.Styles_xl__igPvZ{margin:2.5rem 0}.Styles_xl__igPvZ .Styles_jobs_content__dmpc2{display:flex;flex-direction:column;align-items:center}.Styles_xl__igPvZ .Styles_jobs_content__dmpc2 .Styles_jobs_content_header__r375m{text-align:center}.Styles_xl__igPvZ .Styles_jobs_content__dmpc2 .Styles_jobs_content_body__fD3Qg{padding:0 17.5rem}@media screen and (max-width:820px){.Styles_jobs_content__dmpc2{padding:var(--spacing-md)}.Styles_jobs_heading_sm__xBjpm{margin-bottom:.5rem}.Styles_jobs_content_header__r375m h3{font-size:var(--text-xl);margin-bottom:.5rem}.Styles_jobs_content_header__r375m p{margin-bottom:.5rem}.Styles_jobs_content_header__r375m{padding:0}.Styles_cta__CdvK5{padding-bottom:0;padding-top:1rem}.Styles_cta_lg__5xPxb{padding-top:1rem}.Styles_xl__igPvZ{padding:0;margin:0}.Styles_xl__igPvZ .Styles_jobs_content__dmpc2 .Styles_jobs_content_body__fD3Qg{padding:0}}.JobCardFeaturedBanner_card__YUXLH{position:relative;background-color:#fff;border:1.5px solid #e5e5e5;border-radius:.5rem;padding:1rem;transition:all .2s ease;cursor:pointer}.JobCardFeaturedBanner_card__YUXLH:hover{border-color:#93c5fd;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.JobCardFeaturedBanner_card__YUXLH:hover .JobCardFeaturedBanner_title__jlII4{color:#0071eb;transition:color .2s ease}.JobCardFeaturedBanner_card__YUXLH:hover .JobCardFeaturedBanner_arrow__IM_vV{background:#1c5ce8}.JobCardFeaturedBanner_card__YUXLH:hover .JobCardFeaturedBanner_arrow__IM_vV svg{stroke:#fff;transform:translateX(2px)}.JobCardFeaturedBanner_link__YAQ_E{text-decoration:none;color:inherit}.JobCardFeaturedBanner_header__T5Fjn{display:flex;gap:1rem;align-items:center}.JobCardFeaturedBanner_logo_container__eD1Tp{width:4rem;height:4rem;border-radius:.5rem;background-color:#f9fafb;flex-shrink:0;display:flex;align-items:center;justify-content:center}.JobCardFeaturedBanner_logo_container__eD1Tp img{width:4rem;height:4rem;object-fit:contain}.JobCardFeaturedBanner_info__X7gB3{flex-grow:1;min-width:0}.JobCardFeaturedBanner_title_row__ZjSE7{display:flex;align-items:center;gap:.75rem}.JobCardFeaturedBanner_title__jlII4{flex:1 1;font-weight:700;color:var(--color-link-blue);font-size:1rem}.JobCardFeaturedBanner_meta__jcjq_{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .75rem;font-size:.875rem;color:#6b7280;margin-top:.125rem}.JobCardFeaturedBanner_meta_item__h3YeA{display:flex;align-items:center;gap:.25rem;font-size:.875rem}.JobCardFeaturedBanner_meta_item__h3YeA svg{color:var(--clr-text-muted)}.JobCardFeaturedBanner_company__8Yoj7{font-weight:600;color:#4b5563}.JobCardFeaturedBanner_tags__c_r0W{display:flex;gap:.25rem;margin-top:.125rem}.JobCardFeaturedBanner_tag__GhEAp{padding:.125rem .5rem;border-radius:.25rem;white-space:nowrap;font-size:var(--text-sm)!important;font-style:normal;font-weight:400;line-height:normal;background-color:var(--clr-tag);text-transform:capitalize;width:-moz-fit-content;width:fit-content;color:var(--clr-tag-text)}.JobCardFeaturedBanner_separator__fp6xS{border:none;border-top:1px solid #e5e5e5;margin-top:.75rem}.JobCardFeaturedBanner_body__MODp2{margin-top:.75rem}.JobCardFeaturedBanner_description__QEJbX{font-size:.875rem;color:#111827;line-height:1.625;white-space:pre-line;display:flow-root}.JobCardFeaturedBanner_ansok_group__Pegrp{float:right;display:inline-flex;align-items:center;gap:.5rem;margin-left:.75rem}.JobCardFeaturedBanner_deadline__W7pZc{font-size:.75rem;color:#6b7280;white-space:nowrap;line-height:1}.JobCardFeaturedBanner_arrow__IM_vV{width:32px;height:32px;border-radius:9999px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.JobCardFeaturedBanner_arrow__IM_vV svg{width:14px;height:14px;stroke:#374151;fill:none;stroke-width:2;transition:stroke .2s ease,transform .2s ease}@media (max-width:820px){.JobCardFeaturedBanner_card__YUXLH{padding:.75rem}.JobCardFeaturedBanner_info__X7gB3{padding-right:0}.JobCardFeaturedBanner_tags__c_r0W{display:none}.JobCardFeaturedBanner_logo_container__eD1Tp{width:3rem;height:3rem}.JobCardFeaturedBanner_logo_container__eD1Tp img{width:2.25rem;height:2.25rem}.JobCardFeaturedBanner_arrow__IM_vV{width:26px;height:26px}}.Styles_placeholder__20DzU{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:.25rem;border:1px solid #e0e0e0}.Styles_icon__ttWuI{width:40%;height:40%;max-width:2.5rem;max-height:2.5rem;color:#ccc}.Styles_wrap__2DD89{padding:2rem 0}.Styles_header__6B_8E{margin-bottom:1rem}.Styles_heading__xblNS{margin:0;font-size:1.5rem;font-weight:700;color:#111827;letter-spacing:-.01em}.Styles_tabs___QxjS{display:flex;gap:.375rem;flex-wrap:wrap;margin-bottom:1.25rem}.Styles_tab__gxw12{padding:.5rem 1rem;border:1px solid #e5e7eb;background:#fff;border-radius:999px;font-size:.875rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .12s ease;font-family:inherit}.Styles_tab__gxw12:hover{background:#f8fafc;color:#111827}.Styles_tabActive__2VYUc{background:var(--clr-primary,#1c5ce8);color:#fff;border-color:var(--clr-primary,#1c5ce8)}.Styles_tableWrap___D_tA{border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden;background:#fff}.Styles_tableHeader__fp7NN{display:grid;grid-template-columns:2.5fr 1fr 1.2fr auto;grid-gap:1rem;gap:1rem;padding:.875rem 1.25rem;background:#f8fafc;border-bottom:1px solid #e5e7eb;font-size:.75rem;letter-spacing:.06em;font-weight:600;color:#6b7280;text-transform:uppercase}.Styles_row__UMORu{display:grid;grid-template-columns:2.5fr 1fr 1.2fr auto;grid-template-areas:"info count meta cta" "desc count meta cta";grid-column-gap:1rem;column-gap:1rem;grid-row-gap:.125rem;row-gap:.125rem;padding:1rem 1.25rem;align-items:center;text-decoration:none;color:#111827;border-bottom:1px solid #f1f5f9;transition:background .12s ease}.Styles_row__UMORu:hover{background:#f8fafc}.Styles_row__UMORu:last-child{border-bottom:0}.Styles_cell__J7m_4{grid-area:info;display:flex;align-items:center;gap:.875rem;min-width:0}.Styles_logoWrap__6eIS2{position:relative;width:3rem;height:3rem;flex-shrink:0;border-radius:.5rem;overflow:hidden}.Styles_nameText___FjjF{font-weight:600;font-size:.9375rem}.Styles_cellDesc__2bAUR{grid-area:desc;padding-left:3.875rem;font-size:.8125rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Styles_cellCount__lF40G{grid-area:count;font-size:.9375rem}.Styles_cellMeta__Shf0z{grid-area:meta;font-size:.875rem;color:#4b5563}.Styles_cellMeta__Shf0z span{font-size:.875rem}.Styles_countValue__oPC6g{font-size:.9375rem;font-weight:400}.Styles_countWord__4PpeE{font-size:.875rem;font-weight:400;color:#6b7280;display:none}.Styles_metaIcon__acdWW{display:none}.Styles_cellCta___Zoaf{grid-area:cta;display:flex;justify-content:flex-end}.Styles_ctaBtn__3P2bS{padding:.5rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.8125rem;font-weight:600;color:#111827}.Styles_empty__esHjb{padding:2rem;text-align:center;color:#6b7280}.Styles_footer__N6Q_k{padding-top:1.5rem;display:flex;justify-content:center}.Styles_showMore__p9UQM{padding:.75rem 1.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;font-weight:600;font-size:.875rem;color:#111827;text-decoration:none}.Styles_showMore__p9UQM:hover{background:#f8fafc;border-color:var(--clr-primary,#1c5ce8);color:var(--clr-primary,#1c5ce8)}.Styles_pager__tvYTs{display:flex;justify-content:center;gap:.25rem;padding-top:1.5rem}.Styles_pagerBtn__aFeHd{padding:.5rem .875rem;border:1px solid #e5e7eb;background:#fff;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-family:inherit;color:#111827}.Styles_pagerBtn__aFeHd:hover{background:#f8fafc}.Styles_pagerBtnActive__qsxwz{background:var(--clr-primary,#1c5ce8);color:#fff;border-color:var(--clr-primary,#1c5ce8)}@media (max-width:820px){.Styles_tableHeader__fp7NN{display:none}.Styles_row__UMORu{display:flex;flex-wrap:wrap;align-items:center;column-gap:1rem;row-gap:.375rem;padding:.875rem 1rem}.Styles_cell__J7m_4{flex:1 1 100%;min-width:0;gap:.625rem}.Styles_logoWrap__6eIS2{width:2.5rem;height:2.5rem}.Styles_nameText___FjjF{font-size:.9375rem;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Styles_cellMeta__Shf0z{display:flex;align-items:center;gap:.25rem;min-width:0}.Styles_cellMeta__Shf0z span{font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Styles_cellCount__lF40G{display:flex;align-items:center;gap:.25rem;color:#4b5563}.Styles_countValue__oPC6g,.Styles_countWord__4PpeE{font-size:.8125rem;font-weight:400}.Styles_countWord__4PpeE{display:inline}.Styles_metaIcon__acdWW{display:inline-block;flex-shrink:0;width:16px;height:16px;color:var(--clr-text-muted)}.Styles_cellDesc__2bAUR{flex:1 1 100%;padding-left:0;font-size:.8125rem;color:#6b7280;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.Styles_cellCta___Zoaf{display:none}}.Styles_hero__gLU1G{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:center;padding:0 0 3rem}.Styles_heroSingle__3rnZa{grid-template-columns:1fr}.Styles_left__PmaK2{display:flex;flex-direction:column}.Styles_badge__hK_QX{display:inline-block;background:var(--clr-secondary);color:var(--clr-secondary-text);font-weight:700;font-size:.75rem;letter-spacing:.06em;padding:.35rem .75rem;border-radius:999px;margin-bottom:1.5rem;width:-moz-fit-content;width:fit-content}.Styles_title__llhYp{margin:0 0 1.25rem;display:flex;flex-direction:column}.Styles_titleLine__31snX{font-family:var(--font-lora);font-weight:700;font-size:2.875rem;line-height:1.15;color:var(--clr-text,#0f172a)}.Styles_titleLine__31snX strong{font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important}.Styles_titleAccent__c4GLl{color:var(--clr-primary,#155eef)}.Styles_description__xO23O{font-size:1.0625rem;color:#64748b;line-height:1.6;max-width:32rem;margin:0 0 2rem}.Styles_description__xO23O strong{font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important;color:inherit!important}.Styles_right__IWHMH{position:relative}@media (max-width:820px){.Styles_hero__gLU1G{grid-template-columns:1fr;gap:1.25rem;padding:0}.Styles_badge__hK_QX{font-size:.6875rem;padding:.25rem .6rem;margin-bottom:.75rem}.Styles_titleLine__31snX{font-size:1.75rem}.Styles_description__xO23O{font-size:.9375rem;margin:0 0 1rem}}.Styles_form__Cpv2D{display:flex;flex-direction:column;gap:1rem}.Styles_fields__GJGW4{display:grid;grid-template-columns:1.6fr 1.6fr auto;grid-gap:.5rem;gap:.5rem}.Styles_field__XQsRM{position:relative}.Styles_fieldIcon__Vy6xJ{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#94a3b8}.Styles_input__r2mvm{width:100%;padding:.875rem 1rem .875rem 2.75rem;border:1px solid #cbd5e1;border-radius:.5rem;font-size:.9375rem;font-family:inherit;background:#fff}.Styles_input__r2mvm:focus{outline:none;border-color:var(--clr-primary,#155eef)}.Styles_submit__8UpwG{padding:0 1.75rem;background:var(--clr-primary);color:var(--clr-primary-text);border:0;border-radius:.5rem;font-weight:600;font-size:.9375rem;cursor:pointer}.Styles_submit__8UpwG:hover{filter:brightness(.92)}.Styles_asideWrap__MfNRX{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:1.25rem;gap:1.25rem;align-items:stretch}.Styles_colLeft__tOrUt{display:flex;flex-direction:column}.Styles_colLeftBottom__vUB3K{margin-top:auto}.Styles_colRight__l_DP1{display:flex;flex-direction:column}.Styles_mapStandalone__APjeu{display:flex;justify-content:center}.Styles_aside__hEcyG{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:.75rem;box-shadow:0 1px 3px rgba(15,23,42,.04)}.Styles_asideText__nmaJA{margin-bottom:.4rem}.Styles_asideTitle__NvTEa{margin:0 0 .15rem;font-size:.875rem!important;font-weight:700;color:#0f172a}.Styles_asideSub__VoC87{margin:0;font-size:.7rem!important;color:#64748b;line-height:1.35!important}.Styles_regionGroup__dxi2V{margin-bottom:.5rem}.Styles_regionGroupTitle__1WimW{margin:.5rem 0 .25rem;font-size:.6875rem!important;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.Styles_regionList__cfOnF{list-style:none;margin:0 0 0 .3rem;padding:0 0 0 .75rem;border-left:1px solid #e2e8f0;display:flex;flex-direction:column}.Styles_regionRow__cUWFj{display:flex;align-items:center;justify-content:space-between;padding:.2rem 0;font-weight:500;color:#0f172a;text-decoration:none;border-bottom:1px solid #e2e8f0;transition:color .12s ease}.Styles_regionRow__cUWFj span{font-size:.8125rem!important;line-height:1.2!important}.Styles_regionRow__cUWFj:last-child{border-bottom:0}.Styles_regionRow__cUWFj:hover{color:var(--clr-primary,#155eef)}.Styles_regionRow__cUWFj svg{color:#94a3b8;width:14px;height:14px}@media (max-width:770px){.Styles_fields__GJGW4{grid-template-columns:1fr}.Styles_submit__8UpwG{padding:.875rem}.Styles_asideWrap__MfNRX{display:none}.Styles_colLeftBottom__vUB3K{margin-top:0}.Styles_mapStandalone__APjeu svg{height:24rem!important}}.Styles_container__zr864{margin-top:2.5rem;margin-bottom:2.5rem}.Styles_view_all_jobs_link__TWEDv{display:flex!important;gap:.5rem;color:var(--clr-icon-accent);font-weight:900;text-decoration:none}.Styles_view_all_jobs_link__TWEDv:hover{text-decoration:underline}@media (max-width:820px){.Styles_grid__5sX_c{grid-template-columns:1fr}.Styles_filters_container__0XzXw{display:none}.Styles_lists__L9B3B{height:auto;gap:0}.Styles_pagination__fN1Rd{margin-top:1.5rem}.Styles_heading__OTO44{font-size:var(--text-xl);line-height:2rem}}@media (max-width:767px){.Styles_sort_container_mobile__vE5CE{display:block}.Styles_lists__L9B3B,.Styles_sort_container_desktop__mQ4gr{display:none}.Styles_heading__OTO44{margin-bottom:1rem}}.JobCardSummary_card__we_0r{background-color:#fff;border:1.5px solid #e5e5e5;border-radius:.5rem;padding:1rem;transition:all .2s ease;cursor:pointer}.JobCardSummary_card__we_0r:hover{border-color:#93c5fd;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.JobCardSummary_link__6REDo{text-decoration:none;color:inherit}.JobCardSummary_header__9mv40{display:flex;gap:1rem;align-items:center}.JobCardSummary_logo_container__INPas{width:4rem;height:4rem;border-radius:.5rem;background-color:#f9fafb;flex-shrink:0;display:flex;align-items:center;justify-content:center}.JobCardSummary_logo_container__INPas img{width:4rem;height:4rem;object-fit:contain}.JobCardSummary_info__VHgJb{flex-grow:1;min-width:0}.JobCardSummary_title_row__V1sW3{display:flex;align-items:center;gap:.75rem}.JobCardSummary_title__eEEwO{flex:1 1;font-weight:700;color:var(--color-link-blue);font-size:1rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.JobCardSummary_card__we_0r:hover .JobCardSummary_title__eEEwO{color:#0071eb;transition:color .2s ease}.JobCardSummary_location___Rylf{flex:1 0 auto}.JobCardSummary_tags__wDSxK{display:flex;gap:.25rem;margin-top:.125rem}.JobCardSummary_tag__uy_9Z{padding:.125rem .5rem;border-radius:.25rem;white-space:nowrap;font-size:var(--text-sm)!important;font-style:normal;font-weight:400;line-height:normal;background-color:var(--clr-tag);text-transform:capitalize;width:-moz-fit-content;width:fit-content;color:var(--clr-tag-text)}.JobCardSummary_card_free__gkEWy .JobCardSummary_tag__uy_9Z{background-color:#fff;border:1px solid #d1d5db;color:#111827}.JobCardSummary_meta__pg6RD{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .75rem;font-size:.875rem;color:#6b7280;margin-top:.125rem}.JobCardSummary_meta__pg6RD span{font-size:.875rem}.JobCardSummary_meta_item__wSyel{display:flex;align-items:center;gap:.25rem}.JobCardSummary_meta_item__wSyel svg{color:var(--clr-text-muted)}.JobCardSummary_company__68pVM{font-weight:600;color:#4b5563}.JobCardSummary_separator__IH2Lt{border:none;border-top:1px solid #e5e5e5;margin-top:.75rem}.JobCardSummary_body__PwzXq{margin-top:.75rem}.JobCardSummary_description__AOdCl{font-size:.875rem;color:#111827;line-height:1.625;white-space:pre-line}.JobCardSummary_date_label__5cbHi{font-size:.75rem;font-weight:500;color:#9ca3af;flex-shrink:0;align-self:flex-end}.JobCardSummary_space_between__kpQl3{justify-content:space-between}.JobCardSummary_date_right__fqVHl{display:flex;justify-content:flex-end;margin-top:.25rem}@media (max-width:820px){.JobCardSummary_card__we_0r{padding:.75rem}.JobCardSummary_title__eEEwO{font-size:1rem}.JobCardSummary_tags__wDSxK{display:none}.JobCardSummary_logo_container__INPas{width:3rem;height:3rem}.JobCardSummary_logo_container__INPas img{width:2.25rem;height:2.25rem}.JobCardSummary_description__AOdCl{font-size:.875rem}}.AISummarySection_section__VqP_s{padding:2rem 0;border-bottom:1px solid #f3f4f6}.AISummarySection_container__LbU5O{max-width:80rem;margin:0 auto;padding:0}.AISummarySection_container_big_jobcard__9uE3j{padding:.5rem;background-color:#fff}@media (min-width:640px){.AISummarySection_container__LbU5O{padding:0 1.5rem}}@media (min-width:1024px){.AISummarySection_container__LbU5O{padding:0 2rem}}.AISummarySection_grid__QSIaO{display:grid;grid-gap:1.5rem;gap:1.5rem;align-items:center}@media (min-width:1024px){.AISummarySection_grid__QSIaO{grid-template-columns:1fr 1fr;grid-template-areas:"text illustration" "items illustration";row-gap:1rem;column-gap:3rem}}.AISummarySection_textArea__fIXbj{padding:0 1rem}.AISummarySection_illustrationArea__IEdvm{padding:0 .5rem}.AISummarySection_itemsArea__pGDVH{padding:0 1rem}@media (min-width:640px){.AISummarySection_illustrationArea__IEdvm,.AISummarySection_itemsArea__pGDVH,.AISummarySection_textArea__fIXbj{padding:0}}@media (min-width:1024px){.AISummarySection_textArea__fIXbj{grid-area:text}.AISummarySection_illustrationArea__IEdvm{grid-area:illustration}.AISummarySection_itemsArea__pGDVH{grid-area:items}}.AISummarySection_badge__b0o2X{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border-radius:9999px;background-color:rgba(245,200,81,.1);color:var(--color-navy);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.AISummarySection_badgeIcon___B_Zv{width:.75rem;height:.75rem}.AISummarySection_title__g0XUw{font-size:1.875rem;line-height:1.2;font-family:var(--font-lora);font-weight:700;color:#111827;margin-bottom:1.5rem;padding-top:1rem;border-top:3px solid #f5c851;display:inline-block}@media (min-width:768px){.AISummarySection_title__g0XUw{font-size:2.25rem;border-top:none;padding-top:0;display:block}}.AISummarySection_description__SxGQR{font-size:1.125rem;line-height:1.625;color:#4b5563}.AISummarySection_illustrationStack__RhA4y{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;width:100%}@media (min-width:1024px){.AISummarySection_illustrationStack__RhA4y{width:42.438rem}}.AISummarySection_arrowCircle__q63_O{align-self:center;width:2.25rem;height:2.25rem;border-radius:9999px;background-color:#f5c851;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.AISummarySection_arrowIcon__di6Kl{width:1.25rem;height:1.25rem;color:var(--color-navy)}.AISummarySection_checkList__h_6HP{list-style:none;padding:0;margin:0}.AISummarySection_checkItem__NpbHK{display:flex;align-items:center;gap:.75rem;color:#374151;font-weight:500}.AISummarySection_checkItem__NpbHK+.AISummarySection_checkItem__NpbHK{margin-top:1rem}.AISummarySection_checkIconWrap__Ut_lM{background-color:#dcfce7;color:#16a34a;border-radius:9999px;padding:.25rem;flex-shrink:0}.AISummarySection_checkIcon__2w5oa{width:1rem;height:1rem}.ComparisonTable_container__B7fbl{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:0;gap:0;margin-bottom:2rem;position:relative}.ComparisonTable_icon__gaS_q{width:1rem;height:1rem}.ComparisonTable_featuresColumn__NlUJi{grid-column:span 5/span 5;border-top-left-radius:1rem;border-bottom-left-radius:1rem;border-top:1px solid hsla(0,0%,100%,.1);border-left:1px solid hsla(0,0%,100%,.1);overflow:hidden}.ComparisonTable_featureHeader__IOPNg,.ComparisonTable_featuresColumn__NlUJi{background-color:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.1)}.ComparisonTable_featureHeader__IOPNg{padding:.625rem .5rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:10px;height:3.5rem;display:flex;align-items:center}@media (min-width:768px){.ComparisonTable_featureHeader__IOPNg{padding:1rem 1.5rem}}.ComparisonTable_featureRows__ltmo_>*+*{border-top:1px solid hsla(0,0%,100%,.1)}.ComparisonTable_featureRow__6ufer{padding:.625rem .5rem;height:3.5rem;display:flex;align-items:center;gap:.75rem}@media (min-width:768px){.ComparisonTable_featureRow__6ufer{padding:1rem 1.5rem}}.ComparisonTable_featureIcon__mwKzi{color:rgba(245,200,81,.8)}.ComparisonTable_featureName__gNLKz{color:#fff;font-weight:500;font-size:.875rem}.ComparisonTable_freeColumn__a4Oo0{grid-column:span 3/span 3;border-top:1px solid hsla(0,0%,100%,.1);overflow:hidden}.ComparisonTable_freeColumn__a4Oo0,.ComparisonTable_freeHeader__9SCaN{background-color:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.1)}.ComparisonTable_freeHeader__9SCaN{padding:.625rem .5rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.1em;font-size:10px;text-align:center;height:3.5rem;display:flex;align-items:center;justify-content:center}@media (min-width:768px){.ComparisonTable_freeHeader__9SCaN{padding:1rem 1.5rem}}.ComparisonTable_freeRows__i2fTz>*+*{border-top:1px solid hsla(0,0%,100%,.1)}.ComparisonTable_freeRow__7JoSD{padding:.625rem .5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;color:#d1d5db}@media (min-width:768px){.ComparisonTable_freeRow__7JoSD{padding:1rem 1.5rem}}.ComparisonTable_freeRowInner__NHypU{width:8rem;display:flex;align-items:center;gap:.5rem}.ComparisonTable_iconWrapper__JH_S4{width:1rem;flex-shrink:0;display:flex;justify-content:center}.ComparisonTable_xIcon__REpUx{width:1rem;height:1rem;color:hsla(0,91%,71%,.6)}.ComparisonTable_checkIconGray__aJG3w{width:1rem;height:1rem;color:#9ca3af}.ComparisonTable_freeText__QwBZP{font-size:.75rem;font-weight:500}.ComparisonTable_premiumColumn__hJg0d{grid-column:span 4/span 4;background-color:var(--color-navy);border-top-right-radius:1rem;border-bottom-right-radius:1rem;border:2px solid #f5c851;position:relative;z-index:1;overflow:visible}.ComparisonTable_recommendedBadge___EujZ{position:absolute;top:-.75rem;left:50%;transform:translateX(-50%);background-color:#f5c851;color:var(--color-navy);font-size:9px;font-weight:900;padding:.25rem .75rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.ComparisonTable_premiumHeader__EfLE9{padding:.625rem .5rem;background-color:rgba(245,200,81,.05);border-bottom:1px solid rgba(245,200,81,.2);font-weight:700;color:#f5c851;text-transform:uppercase;letter-spacing:.1em;font-size:10px;text-align:center;height:3.5rem;display:flex;align-items:center;justify-content:center}.ComparisonTable_premiumRows__ZfOVa>*+*{border-top:1px solid rgba(245,200,81,.1)}.ComparisonTable_premiumRow__EcJYe{padding:.625rem .5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;color:#f5c851;background-color:rgba(245,200,81,.05)}.ComparisonTable_premiumRowInner__NHGB_{width:8rem;display:flex;align-items:center;gap:.5rem}.ComparisonTable_checkIconGold__DWurx{width:1rem;height:1rem;color:inherit}.ComparisonTable_premiumText__cW5e1{font-weight:700;font-size:.75rem}.ComparisonTable_socialIcons__nWvCp{display:inline-flex;align-items:center;gap:.25rem;margin-left:.375rem}.ComparisonTable_socialIcons__nWvCp svg{width:14px;height:14px;flex-shrink:0}.ComparisonTable_toned__oN8Au .ComparisonTable_premiumColumn__hJg0d{transform:none;box-shadow:none;border-color:rgba(245,200,81,.4)}.ComparisonTable_toned__oN8Au .ComparisonTable_premiumHeader__EfLE9,.ComparisonTable_toned__oN8Au .ComparisonTable_premiumRow__EcJYe{background-color:transparent}@media (min-width:768px){.ComparisonTable_premiumHeader__EfLE9,.ComparisonTable_premiumRow__EcJYe{padding:1rem 1.5rem}}.ComparisonTable_toggleBtn__CMw48{display:block;margin:-.5rem auto 2rem;background:none;border:1px solid hsla(0,0%,100%,.2);color:#9ca3af;font-size:.6875rem;padding:.25rem .75rem;border-radius:9999px;cursor:pointer;transition:color .2s,border-color .2s}.ComparisonTable_toggleBtn__CMw48:hover{color:#f5c851;border-color:rgba(245,200,81,.4)}.PaymentForm_paymentSection__QvdXT{margin-bottom:1.25rem}.PaymentForm_paymentLabel__KnBaj{font-size:.875rem;line-height:1.25rem;font-weight:700;color:#374151;margin-bottom:.5rem}.PaymentForm_paymentGrid__Qhf7w{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.PaymentForm_paymentBtn__m70_S{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;border-radius:.5rem;border:2px solid;transition:all .2s;cursor:pointer;background:none}.PaymentForm_paymentBtnActive__Pr5Gy{border-color:var(--color-navy);background-color:rgba(11,59,96,.05);color:var(--color-navy)}.PaymentForm_paymentBtnInactive__e5V5R{border-color:#e5e7eb;color:#6b7280}.PaymentForm_paymentBtnInactive__e5V5R:hover{border-color:#d1d5db}.PaymentForm_paymentBtnIcon__89OVc{width:1rem;height:1rem}.PaymentForm_paymentBtnText__N_acu{font-weight:500;font-size:.875rem;line-height:1.25rem}.PaymentForm_formArea__ibTuc{min-height:140px}.PaymentForm_formFields__ac_OE{display:flex;flex-direction:column;gap:1rem}.PaymentForm_row__Q1jNK{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.PaymentForm_label__sv_Ub{display:block;font-size:.75rem;line-height:1rem;font-weight:500;color:#374151;margin-bottom:.25rem}.PaymentForm_input__DtknM{width:100%;border:1px solid #d1d5db;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;outline:none;transition:all .2s;box-sizing:border-box}.PaymentForm_input__DtknM:focus{box-shadow:0 0 0 2px var(--color-navy);border-color:var(--color-navy)}.PaymentForm_inputReadonly__FtXRD{background-color:#f9fafb;border-color:#e5e7eb;color:#6b7280;cursor:not-allowed}.PaymentForm_cardLabel__SWFd2{display:flex;align-items:center;gap:.375rem;font-size:.75rem;line-height:1rem;font-weight:500;color:#374151;margin-bottom:.5rem}.PaymentForm_cardLabelIcon__1nVUF{width:.875rem;height:.875rem;color:#16a34a}.PaymentForm_ctaWrapper__cJQfL{margin-top:1.5rem}.PaymentForm_cardInput__1jVnp{border:1px solid #d1d5db;border-radius:.5rem;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);overflow:hidden;gap:.5rem;padding:.625rem .75rem}.PaymentForm_cardNumberRow__YxUL8{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;border-bottom:1px solid #e5e7eb}.PaymentForm_cardFieldIcon__fxKsr{width:1rem;height:1rem;color:#9ca3af}.PaymentForm_cardField__zH_L8{font-size:.875rem;color:#111827;flex-grow:1;border:none;outline:none;background:transparent;padding:0}.PaymentForm_cardField__zH_L8::placeholder{color:#9ca3af}.PaymentForm_cardBrands__ticSh{display:flex;gap:.25rem}.PaymentForm_cardBrand__21uW5{font-size:.5625rem;font-weight:700;color:#9ca3af;border:1px solid #e5e7eb;padding:0 .25rem;border-radius:.125rem}.PaymentForm_cardDetailsRow__xXn6O{display:flex}.PaymentForm_cardFieldHalf__2O_ui{padding:.625rem .75rem;font-size:.875rem;color:#111827;width:50%;border:none;outline:none;background:transparent}.PaymentForm_cardFieldHalf__2O_ui::placeholder{color:#9ca3af}.PaymentForm_cardFieldHalf__2O_ui+.PaymentForm_cardFieldHalf__2O_ui{border-left:1px solid #e5e7eb}.PaymentForm_fieldError__YSIvC{font-size:.75rem;color:#dc2626;margin-top:.25rem}.PaymentForm_terms__3enna{text-align:center;font-size:.75rem;line-height:1rem;color:#9ca3af;margin-top:.75rem}.PaymentForm_termsLink__JTnUC{text-decoration:underline;color:inherit}.PaymentForm_termsLink__JTnUC:hover{color:#4b5563}.PaymentForm_formError__9wXYE{font-size:.875rem;color:#dc2626;text-align:center;margin-top:1rem}.PaymentForm_blockedView__fBAKH{display:flex;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center}.PaymentForm_blockedText__lWimp{font-size:.9375rem;line-height:1.5;color:#6b7280}.ConfirmPaymentModal_backdrop__fst7d{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:ConfirmPaymentModal_fadeIn__84Tdf .15s ease-out}.ConfirmPaymentModal_modal__q4qS2{background:#fff;border-radius:1rem;width:min(440px,100%);padding:1.5rem;box-shadow:0 20px 40px rgba(0,0,0,.15);animation:ConfirmPaymentModal_slideUp__9OLEt .2s ease-out}.ConfirmPaymentModal_header__OKBOW{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.ConfirmPaymentModal_backBtn__7g3MV{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;color:#111827}.ConfirmPaymentModal_backBtn__7g3MV:hover{background:#f3f4f6}.ConfirmPaymentModal_title__X4LyX{font-size:1.25rem;font-weight:700;color:#111827;margin:0}.ConfirmPaymentModal_terms__TsPNl{font-size:.9375rem;line-height:1.5;color:#6b7280;margin:0 0 1.25rem}.ConfirmPaymentModal_termsLink__y5bbR{color:#111827;text-decoration:underline;font-weight:500}.ConfirmPaymentModal_priceBox__ICSIK{border:1px solid #e5e7eb;border-radius:.75rem;padding:.25rem 1rem;margin-bottom:1.25rem}.ConfirmPaymentModal_priceGroup__24svf{padding:.5rem 0}.ConfirmPaymentModal_priceRow__GW6Co{display:flex;justify-content:space-between;align-items:center;padding:.375rem 0;font-size:.9375rem;color:#111827}.ConfirmPaymentModal_priceSub__VOaBz{color:#6b7280}.ConfirmPaymentModal_priceTotal__EnRYW{font-weight:700;padding:.875rem 0}.ConfirmPaymentModal_divider__oLezj{height:1px;background:#e5e7eb}.ConfirmPaymentModal_ccLabel__hkP4d{display:block;font-size:.8125rem;font-weight:500;color:#374151;margin-bottom:.375rem}.ConfirmPaymentModal_ccInput__8mnTw{width:100%;border:1px solid #d1d5db;border-radius:.5rem;padding:.625rem .75rem;font-size:.875rem;outline:none;transition:border-color .15s,box-shadow .15s;margin-bottom:1.25rem;box-sizing:border-box}.ConfirmPaymentModal_ccInput__8mnTw:focus{border-color:#111827;box-shadow:0 0 0 2px rgba(17,24,39,.1)}.ConfirmPaymentModal_confirmBtn__zKlxa{width:100%;background:#111827;color:#fff;border:none;border-radius:9999px;padding:.875rem 1rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .15s}.ConfirmPaymentModal_confirmBtn__zKlxa:hover:not(:disabled){background:#000}.ConfirmPaymentModal_confirmBtn__zKlxa:disabled{opacity:.6;cursor:not-allowed}@keyframes ConfirmPaymentModal_fadeIn__84Tdf{0%{opacity:0}to{opacity:1}}@keyframes ConfirmPaymentModal_slideUp__9OLEt{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.CheckoutCard_card__RU_54{background-color:#fff;color:#111827;border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden;border:1px solid #f3f4f6}.CheckoutCard_header__QtI1I{background-color:#f9fafb;padding:1.25rem;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;align-items:center}.CheckoutCard_title__CB_Gb{font-size:1.125rem;line-height:1.75rem;font-weight:700;margin-bottom:.125rem}.CheckoutCard_subtitle__inaHK{font-size:.75rem;line-height:1rem;color:#6b7280;font-weight:400}.CheckoutCard_saveBadge__7R_hi{background-color:#dcfce7;color:#166534;font-size:.75rem;line-height:1rem;font-weight:700;padding:.25rem .625rem;border-radius:9999px}.CheckoutCard_body__eBwjG{padding:1.25rem}.CheckoutCard_priceSection__uIsO0{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #f3f4f6}.CheckoutCard_priceLabel__HWo3y{font-size:.75rem;line-height:1rem;font-weight:500;color:#6b7280;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.05em}.CheckoutCard_priceRow__GTl0k{display:flex;align-items:baseline;gap:.5rem}.CheckoutCard_priceValue__7hgSf{font-size:1.875rem;line-height:2.25rem;font-weight:700;color:var(--color-navy)}.CheckoutCard_priceOld__ueaZc{font-size:.875rem;line-height:1.25rem;color:#9ca3af;text-decoration:line-through}.CheckoutCard_vatNote__2bffA{font-size:.75rem;line-height:1rem;color:#9ca3af;margin-top:.25rem;font-weight:500}.CompleteViews_card__kNI20{background-color:#fff;color:#111827;border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden;border:1px solid #f3f4f6}.CompleteViews_header__BGW2X{background-color:#f9fafb;padding:1.25rem;border-bottom:1px solid #f3f4f6}.CompleteViews_title__w5tqx{font-size:1.125rem;line-height:1.75rem;font-weight:700;margin-bottom:.125rem}.CompleteViews_subtitle__8xpnP{font-size:.75rem;line-height:1rem;color:#6b7280;font-weight:400}.CompleteViews_body__XVs42{padding:1.25rem}.CompleteViews_content__ksbKw{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1rem}.CompleteViews_iconGreen__b6gqk{width:3rem;height:3rem;color:#16a34a;margin-bottom:1rem}.CompleteViews_iconGray__0Udfh{width:3rem;height:3rem;color:#9ca3af;margin-bottom:1rem}.CompleteViews_description__LvRJJ{font-size:.9375rem;line-height:1.5;color:#6b7280}.Styles_link__CCakn{text-decoration:none;color:inherit;width:100%;display:block}.Styles_card__PKI3x{background:var(--clr-background,#fff);border:1px solid var(--clr-border,#e5e5e5);border-radius:.625rem;padding:1.25rem 1rem;min-height:9rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.6rem;text-align:center;transition:border-color .15s,box-shadow .15s,transform .15s}.Styles_link__CCakn:hover .Styles_card__PKI3x{border-color:#94a3b8;box-shadow:0 6px 16px rgba(15,23,42,.1);transform:translateY(-1px)}.Styles_iconWrap__sEE0L{width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center}.Styles_icon__g87q5{width:100%;height:100%;background-color:var(--clr-primary);-webkit-mask:var(--icon-url) center /contain no-repeat;mask:var(--icon-url) center /contain no-repeat}.Styles_name__yjttB{font-weight:700;font-size:.9375rem;color:var(--clr-text,#0f172a);line-height:1.3}.Styles_footer__5P5oQ{display:flex;align-items:center;gap:.4rem;margin-top:auto}.Styles_count__iwTre{font-size:.8125rem;color:#6b7280}.Styles_chevron__9lki2{font-size:1rem;color:#94a3b8;font-weight:700}@media (max-width:820px){.Styles_card__PKI3x{min-height:6rem;padding:.625rem .4rem;gap:.35rem;border-radius:.5rem}.Styles_iconWrap__sEE0L{width:2rem;height:2rem}.Styles_name__yjttB{font-size:.75rem;line-height:1.2}.Styles_count__iwTre{font-size:.6875rem}.Styles_chevron__9lki2{display:none}}.Styles_banner__R0pUZ{background:var(--clr-card-light,#edf3f9);border-radius:.75rem;padding:1.5rem 2rem;display:flex;align-items:center;gap:1.5rem;margin:2rem 0 4rem}.Styles_icon__BtWQF{width:3.5rem;height:3.5rem;border-radius:999px;background:var(--clr-secondary);color:var(--clr-secondary-text);display:flex;align-items:center;justify-content:center;flex-shrink:0}.Styles_text__Qww6f{flex:1 1}.Styles_title__d_9o2{font-family:var(--font-lora);font-weight:700;font-size:1.25rem;color:var(--clr-accent,var(--color-navy));margin:0 0 .25rem}.Styles_description__9WZCy{font-size:.9375rem;color:#64748b;margin:0}.Styles_btn__mZb8p{padding:.75rem 1.5rem;background:var(--clr-primary);color:var(--clr-primary-text);border-radius:.5rem;font-weight:600;font-size:.9375rem;text-decoration:none;white-space:nowrap}.Styles_btn__mZb8p:hover{filter:brightness(.92)}@media (max-width:820px){.Styles_banner__R0pUZ{flex-direction:column;align-items:flex-start;padding:1rem;gap:.75rem;margin:1rem 0 1.5rem}.Styles_icon__BtWQF{width:2.5rem;height:2.5rem}.Styles_title__d_9o2{font-size:1.0625rem}.Styles_description__9WZCy{font-size:.875rem}.Styles_btn__mZb8p{padding:.6rem 1.25rem;font-size:.875rem}}.styles_primaryButton__HF51j{background-color:var(--clr-secondary);border-radius:.5rem;color:var(--clr-secondary-text);width:100%;height:2.625rem;transition:background-color .3s ease;text-align:center;font-feature-settings:"clig"off,"liga"off;font-size:1rem;font-style:normal;font-weight:600;line-height:normal;outline:none;border:none;display:flex;justify-content:center;align-items:center;gap:.2rem}.styles_primaryButton__HF51j:hover{cursor:pointer}.styles_container__HJ5nd{display:grid;grid-template-columns:18.1875rem auto;grid-gap:1.5rem;gap:1.5rem}.styles_noSide__dX3sF{display:flex;flex-direction:column}.styles_sideContent__ljQpj{display:block;border:1.5px solid #e5e5e5;border-radius:.5rem}.styles_noResults__u_QLG{border:none;display:none}.styles_body__WX1qi{border-top:.0625rem solid var(--clr-border)}.styles_bodyFooter__G15FI{margin:0 auto;grid-column:2;grid-row:2;max-width:100%}.styles_button__PAJVG{display:none}.styles_side_reset_action__IN8xd{display:flex;justify-content:flex-end;padding-bottom:.5rem}@media (max-width:1180px){.styles_bodyFooter__G15FI{grid-column:1;grid-row:3}.styles_container__HJ5nd{grid-template-columns:1fr}.styles_side_reset_action__IN8xd{display:none}.styles_button__PAJVG{display:flex}.styles_button__PAJVG svg{margin-right:.3rem}.styles_sideContentBody__5bfx_{display:none}}@media (max-width:820px){.styles_sideContent__ljQpj{display:none}.styles_bodyFooter__G15FI,.styles_body__WX1qi{grid-column:span 1}.styles_container__HJ5nd{gap:1rem}}@media (min-width:821px){.styles_show__lmQy5{display:block}}.JobCardSimilar_card__1Ckdx{background:#fff;border:var(--border);border-radius:.75rem;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.JobCardSimilar_card__1Ckdx:hover{border-color:#d9d5ce;box-shadow:0 14px 34px -18px rgba(28,27,25,.35);transform:translateY(-2px)}.JobCardSimilar_cover__fYulP{position:relative;aspect-ratio:16/9;background:#f0f0f0;flex-shrink:0}.JobCardSimilar_coverImage__487FV{object-fit:cover}.JobCardSimilar_cardBody___E5oY{padding:.875rem 1rem 1rem;display:flex;flex-direction:column;gap:.625rem;flex:1 1}.JobCardSimilar_logo__fGFYu{position:relative;width:2.75rem;height:2.75rem;margin-top:-2.125rem;border-radius:.5rem;background:#fff;border:var(--border);box-shadow:0 2px 8px -3px rgba(28,27,25,.25);overflow:hidden;flex-shrink:0}.JobCardSimilar_cardCompany__CEiam{font-size:.71875rem!important;font-weight:700;color:var(--clr-text-secondary);margin-bottom:.25rem}.JobCardSimilar_cardTitle___Q8b4{font-size:.96875rem!important;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:#111827}.JobCardSimilar_chips__n8xCz{display:flex;flex-wrap:wrap;gap:.375rem}.JobCardSimilar_chip__rAO2y{font-size:.71875rem!important;font-weight:600;color:#55524d;background:var(--clr-tag);border-radius:.3125rem;padding:.25rem .5rem}.JobCardSimilar_cardFooter__1NFjF{margin-top:auto;padding-top:.75rem;border-top:1px solid #f0eeea;display:flex;align-items:center;justify-content:space-between;gap:.625rem}.JobCardSimilar_cardMeta__QUNR8{font-size:.71875rem!important;font-weight:600;color:#8b877f}.JobCardSimilar_cardMore__0J2dV{font-size:.78125rem!important;font-weight:700;color:#111827;white-space:nowrap}