.ContactUsPage_contactUsPageWrapper__bsoNO .page-container{max-width:900px}.ContactUsPage_contactUsPageWrapper__bsoNO{margin-top:60px}.ContactUsPage_info__Hs3wn{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;margin-bottom:60px}.ContactUsPage_infoItem__sAoE4{display:flex;flex-direction:column;gap:10px}.ContactUsPage_infoItem__sAoE4 svg{color:var(--brand-dark-blue)}.ContactUsPage_infoItem__sAoE4 h2{font-size:17px}.ContactUsPage_infoItem__sAoE4 span{color:#696969}.ContactUsPage_phoneNumber__8Yn4S{color:var(--brand-orange)}@media (max-width:56.24375em){.ContactUsPage_info__Hs3wn{grid-template-columns:1fr}}.ContactUsPageForm_contactUsForm__E71zx{border:1px solid #eceff2;border-radius:8px;padding:30px;display:flex;flex-direction:column;gap:20px}.PageLayout_pageHeader__Cf9nw,.PageLayout_pageLayout__afv9l{display:flex;flex-direction:column}.PageLayout_pageHeader__Cf9nw{background:#f5f7fc;margin-bottom:2rem;padding:35px 0 40px;position:relative;align-items:center;justify-content:center;padding-inline-start:20px;padding-inline-end:20px}.PageLayout_pageHeader__Cf9nw h1{font-weight:500;margin-top:0}.PageLayout_breadcrumbs__Lgo0J{display:flex;align-items:center;gap:8px}.PageLayout_breadcrumbs__Lgo0J .PageLayout_breadcrumbLink__qDWUG{text-decoration:none}.PageLayout_breadcrumbs__Lgo0J .PageLayout_breadcrumbLink__qDWUG:hover{color:var(--brand-dark-blue)}.PageLayout_pageLayoutWithSidebar___Fc_z{display:grid;grid-template-columns:1fr var(--page-layout-sidebar-width,320px);grid-template-areas:"content sidebar";gap:2rem;align-items:start}.PageLayout_pageLayoutWithSidebar___Fc_z.PageLayout_sidebarLeft__zVnU7{grid-template-columns:var(--page-layout-sidebar-width,320px) 1fr;grid-template-areas:"sidebar content"}.PageLayout_pageContent__ZsnLy{grid-area:content;min-width:0}.PageLayout_pageSidebar__OVQra{grid-area:sidebar}@media (max-width:56.24375em){.PageLayout_pageLayoutWithSidebar___Fc_z{display:flex;flex-direction:column;gap:1.5rem}.PageLayout_pageContent__ZsnLy{flex:1;width:100%}.PageLayout_pageSidebar__OVQra{position:static;order:-1;width:100%}.PageLayout_pageHeader__Cf9nw{padding:20px}.PageLayout_breadcrumbs__Lgo0J{flex-wrap:wrap}}.PublicJobPostingDetailHeader_publicJobPostingDetailHeader__D7vAV{display:flex;width:100%}.PublicJobPostingDetailHeader_publicJobPostingDetailHeader__D7vAV .page-container{display:flex;align-items:center;gap:20px}.PublicJobPostingDetailHeader_headerCompanyLogo__rdRgh{width:100px;height:100px;background-color:#fff;border-radius:10px}.PublicJobPostingDetailHeader_headerCompanyLogo__rdRgh img{width:100%;height:100%;object-fit:contain;border-radius:10px}.PublicJobPostingDetailHeader_headerRight__iN_L_{flex:1;display:flex;flex-direction:column;gap:10px}.PublicJobPostingDetailHeader_headerTitleWrapper__mbK2j{display:flex;align-items:center;gap:10px;justify-content:space-between}.PublicJobPostingDetailHeader_headerPositionName__U2EZ2{font-size:26px;font-weight:600}.PublicJobPostingDetailHeader_headerMetaItems__P1UDh{display:flex;gap:20px;flex-wrap:wrap}.PublicJobPostingDetailHeader_headerMetaItem__HFJl_{display:flex;align-items:center;gap:5px;color:#696969;font-size:14px}.PublicJobPostingDetailHeader_headerActions__RtUm_{margin-inline-start:auto;display:flex;gap:10px}@media (max-width:63.99375em){.PublicJobPostingDetailHeader_publicJobPostingDetailHeader__D7vAV{flex-direction:column}.PublicJobPostingDetailHeader_publicJobPostingDetailHeader__D7vAV .page-container{flex-direction:column;align-items:flex-start;gap:10px}.PublicJobPostingDetailHeader_headerActions__RtUm_{margin-inline-start:0}.PublicJobPostingDetailHeader_headerMetaItems__P1UDh{margin-bottom:10px;gap:10px}}.JobPostingDetailRenderer_publicJobPostingDetail__ncAZX .publicJobPostingDetailWidget{padding:30px;background:#f5f7fc;border-radius:8px;display:flex;flex-direction:column;gap:20px}.JobPostingDetailRenderer_publicJobPostingDetail__ncAZX .publicJobPostingDetailWidgetTitle{font-weight:700}.JobPostingDetailRenderer_publicJobPostingDetail__ncAZX .publicJobPostingDetailWidgetContent{display:flex;flex-direction:column;gap:10px}.BlogDetailPageComponent_blogDetailWrapper__qAmno{margin:0 auto;padding:0 20px}.BlogDetailPageComponent_header__98gxb{margin-bottom:40px}.BlogDetailPageComponent_headerContent__Kki7g{display:flex;flex-direction:column;gap:20px}.BlogDetailPageComponent_title__P8A8U{font-size:32px;font-weight:700;line-height:1.3;margin:0}.BlogDetailPageComponent_meta__J1kGm{display:flex;gap:24px;flex-wrap:wrap}.BlogDetailPageComponent_metaItem__T1cTN{display:flex;align-items:center;gap:8px;color:#696969}.BlogDetailPageComponent_metaItem__T1cTN svg{color:#696969}.BlogDetailPageComponent_content__RfqLU{border-top:1px solid #e9ecef;padding-top:40px}.BlogDetailPageComponent_categories__xH2Pn{display:flex;flex-wrap:wrap;gap:10px}.BlogDetailPageComponent_thumbnail__1B_Xh{width:100%}.BlogDetailPageComponent_thumbnail__1B_Xh img{width:100%;object-fit:contain;border-radius:8px}@media (max-width:56.24375em){.BlogDetailPageComponent_title__P8A8U{font-size:24px}.BlogDetailPageComponent_image__lgCVl img{height:250px}}.ContentRenderer_contentHTML__W47Wi{font-size:16px;line-height:1.7}.ContentRenderer_contentHTML__W47Wi h1,.ContentRenderer_contentHTML__W47Wi h2,.ContentRenderer_contentHTML__W47Wi h3,.ContentRenderer_contentHTML__W47Wi h4,.ContentRenderer_contentHTML__W47Wi h5,.ContentRenderer_contentHTML__W47Wi h6{margin:32px 0 16px;font-weight:600}.ContentRenderer_contentHTML__W47Wi h1{font-size:28px}.ContentRenderer_contentHTML__W47Wi h2{font-size:24px}.ContentRenderer_contentHTML__W47Wi h3{font-size:20px}.ContentRenderer_contentHTML__W47Wi p{margin:16px 0}.ContentRenderer_contentHTML__W47Wi img{max-width:100%;height:auto;border-radius:8px;margin:24px 0}.ContentRenderer_contentHTML__W47Wi blockquote{border-inline-start:4px solid var(--brand-blue,#3182ce);margin:24px 0;padding:16px 24px;background:#f8f9fa;border-radius:0 8px 8px 0;font-style:italic}.ContentRenderer_contentHTML__W47Wi ol,.ContentRenderer_contentHTML__W47Wi ul{margin:16px 0;padding-inline-start:24px}.ContentRenderer_contentHTML__W47Wi li{margin:8px 0}.ContentRenderer_contentHTML__W47Wi code{background:#f1f3f4;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,monospace;font-size:14px}.ContentRenderer_contentHTML__W47Wi pre{background:#f8f9fa;padding:20px;border-radius:8px;overflow-x:auto;margin:24px 0}.ContentRenderer_contentHTML__W47Wi pre code{background:none;padding:0}@media (max-width:56.24375em){.ContentRenderer_contentHTML__W47Wi h1{font-size:24px}.ContentRenderer_contentHTML__W47Wi h2{font-size:20px}.ContentRenderer_contentHTML__W47Wi h3{font-size:18px}}.CompanyPageHeader_companyPageHeader__HNEeU{display:flex;width:100%;background:linear-gradient(135deg,#f8f9fa,#ffffff);padding:40px 0;border-bottom:1px solid #e8e8e8;box-shadow:0 2px 8px rgba(0,0,0,.04)}.CompanyPageHeader_companyPageHeader__HNEeU .page-container{display:flex;align-items:center;gap:32px}.CompanyPageHeader_headerCompanyLogo__sL1Yt{width:140px;height:140px;background-color:#fff;border-radius:20px;padding:16px;box-shadow:0 4px 16px rgba(0,0,0,.08);transition:transform .25s cubic-bezier(.4,0,.2,1);border:2px solid #f0f0f0}.CompanyPageHeader_headerCompanyLogo__sL1Yt:hover{transform:scale(1.05);box-shadow:0 8px 24px rgba(0,0,0,.12)}.CompanyPageHeader_headerCompanyLogo__sL1Yt img{width:100%;height:100%;object-fit:contain;border-radius:12px}.CompanyPageHeader_headerRight__UBdxN{flex:1;display:flex;flex-direction:column;gap:16px}.CompanyPageHeader_headerTitleWrapper__YSV9A{display:flex;align-items:center;gap:16px;justify-content:space-between}.CompanyPageHeader_headerCompanyName__5NWBw{font-size:36px;font-weight:700;color:var(--brand-text-color);letter-spacing:-.5px;line-height:1.2}.CompanyPageHeader_headerMetaItems__2Rqf6{display:flex;gap:32px;flex-wrap:wrap}.CompanyPageHeader_headerMetaItem__7xIZN{display:flex;align-items:center;gap:8px;color:#696969;font-size:15px;padding:8px 16px;background:rgba(25,103,210,.05);border-radius:12px;transition:all .25s cubic-bezier(.4,0,.2,1);font-weight:500}.CompanyPageHeader_headerMetaItem__7xIZN:hover{background:rgba(25,103,210,.1);color:var(--brand-blue);transform:translateY(-2px)}.CompanyPageHeader_headerActions__ukYmi{margin-inline-start:auto;display:flex;gap:12px}@media (max-width:768px){.CompanyPageHeader_companyPageHeader__HNEeU{padding:24px 0}.CompanyPageHeader_companyPageHeader__HNEeU .page-container{flex-direction:column;align-items:flex-start;gap:24px}.CompanyPageHeader_headerCompanyLogo__sL1Yt{width:100px;height:100px}.CompanyPageHeader_headerCompanyName__5NWBw{font-size:24px}.CompanyPageHeader_headerMetaItems__2Rqf6{gap:12px}}.CompanyPage_publicCompanyPageDetail__Ojk5Y .publicCompanyPageDetailWidget{padding:32px;background:linear-gradient(135deg,#ffffff,#f8f9fa);border-radius:20px;display:flex;flex-direction:column;gap:24px;box-shadow:0 4px 16px rgba(0,0,0,.06);border:1px solid #e8e8e8;transition:all .25s cubic-bezier(.4,0,.2,1)}.CompanyPage_publicCompanyPageDetail__Ojk5Y .publicCompanyPageDetailWidget:hover{box-shadow:0 8px 24px rgba(0,0,0,.1);transform:translateY(-2px)}.CompanyPage_publicCompanyPageDetail__Ojk5Y .publicCompanyPageDetailWidgetTitle{font-weight:700;font-size:24px;color:var(--brand-text-color);letter-spacing:-.5px;padding-bottom:16px;border-bottom:2px solid var(--brand-orange)}.CompanyPage_publicCompanyPageDetail__Ojk5Y .publicCompanyPageDetailWidgetContent{display:flex;flex-direction:column;gap:16px}.CompanyPage_publicCompanyPageDetail__Ojk5Y .public-company-page-detail-content{background:white;padding:40px;border-radius:20px;box-shadow:0 4px 16px rgba(0,0,0,.06);border:1px solid #e8e8e8;line-height:1.8;font-size:16px;color:#333}.CompanyPage_publicCompanyPageDetail__Ojk5Y .public-company-page-detail-content h1,.CompanyPage_publicCompanyPageDetail__Ojk5Y .public-company-page-detail-content h2,.CompanyPage_publicCompanyPageDetail__Ojk5Y .public-company-page-detail-content h3,.CompanyPage_publicCompanyPageDetail__Ojk5Y .public-company-page-detail-content h4,.CompanyPage_publicCompanyPageDetail__Ojk5Y .public-company-page-detail-content h5,.CompanyPage_publicCompanyPageDetail__Ojk5Y .public-company-page-detail-content h6{color:var(--brand-text-color);margin-top:24px;margin-bottom:16px;font-weight:700}.CompanyPage_publicCompanyPageDetail__Ojk5Y .public-company-page-detail-content h1{font-size:32px}.CompanyPage_publicCompanyPageDetail__Ojk5Y .public-company-page-detail-content h2{font-size:28px}.CompanyPage_publicCompanyPageDetail__Ojk5Y .public-company-page-detail-content h3{font-size:24px}.CompanyPage_publicCompanyPageDetail__Ojk5Y .public-company-page-detail-content p{margin-bottom:16px}.CompanyPage_publicCompanyPageDetail__Ojk5Y .public-company-page-detail-content ol,.CompanyPage_publicCompanyPageDetail__Ojk5Y .public-company-page-detail-content ul{padding-left:24px;margin-bottom:16px}.CompanyPage_publicCompanyPageDetail__Ojk5Y .public-company-page-detail-content li{margin-bottom:8px}.CompanyPage_publicCompanyPageDetail__Ojk5Y .public-company-page-detail-content a{color:var(--brand-blue);text-decoration:underline;transition:color .15s ease}.CompanyPage_publicCompanyPageDetail__Ojk5Y .public-company-page-detail-content a:hover{color:var(--brand-orange)}.CompanyPage_publicCompanyPageDetail__Ojk5Y .public-company-page-detail-content img{max-width:100%;border-radius:12px;margin:24px 0}@media (max-width:768px){.CompanyPage_publicCompanyPageDetail__Ojk5Y .public-company-page-detail-content,.CompanyPage_publicCompanyPageDetail__Ojk5Y .publicCompanyPageDetailWidget{padding:24px}.CompanyPage_publicCompanyPageDetail__Ojk5Y .publicCompanyPageDetailWidgetTitle{font-size:20px}}.PublicJobPostingListItem_publicJobPostingListItem__2CUWx{position:relative;padding:20px;border:1px solid #e8e8e8;box-sizing:border-box;border-radius:16px;display:flex;gap:20px;flex:1;min-width:0;flex-shrink:0;background:#fff;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.04)}.PublicJobPostingListItem_publicJobPostingListItem__2CUWx:hover{border-color:var(--brand-blue);box-shadow:0 8px 16px rgba(0,0,0,.08);transform:translateY(-2px)}@media (max-width:47.99375em){.PublicJobPostingListItem_publicJobPostingListItem__2CUWx{gap:12px;padding:16px}}.PublicJobPostingListItem_companyLogo__DZPKA{width:100px;height:100px;flex-shrink:0}.PublicJobPostingListItem_companyLogo__DZPKA img{width:100%;height:100%;object-fit:contain;border-radius:12px;transition:transform .25s cubic-bezier(.4,0,.2,1)}.PublicJobPostingListItem_publicJobPostingListItem__2CUWx:hover .PublicJobPostingListItem_companyLogo__DZPKA img{transform:scale(1.05)}@media (max-width:768px){.PublicJobPostingListItem_companyLogo__DZPKA{width:80px;height:80px;align-self:center}}.PublicJobPostingListItem_right__W1HIR{flex:1;display:flex;flex-direction:column;gap:10px;min-width:0}.PublicJobPostingListItem_titleWrapper__gS5v_{display:flex;align-items:center;gap:10px;justify-content:space-between}.PublicJobPostingListItem_positionName__cIsqN{font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.PublicJobPostingListItem_metaItems__SyA0O{display:flex;gap:30px;flex-wrap:wrap}@media (max-width:47.99375em){.PublicJobPostingListItem_metaItems__SyA0O{gap:8px;flex-direction:column}}.PublicJobPostingListItem_datePosted__cYm_s{text-transform:capitalize}.PublicJobPostingListItem_metaItem__jY1Qu{display:flex;align-items:center;gap:5px;color:#999;font-size:14px;min-width:0;white-space:nowrap}.PublicJobPostingListItem_metaItem__jY1Qu svg{flex-shrink:0}.PublicJobPostingListItem_metaItem__jY1Qu .companyName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.PublicJobPostingListItem_metaItem__jY1Qu .more-towns-link{font-size:14px}@media (max-width:47.99375em){.PublicJobPostingListItem_metaItem__jY1Qu{font-size:13px;flex:none;white-space:nowrap;text-overflow:ellipsis;width:100%}}@media (max-width:63.99375em){.PublicJobPostingListItem_metaItems__SyA0O{flex-wrap:wrap;gap:10px}}.PricingBundlesPageItem_pricingBundlesPageItem__vc0e_{border:1px solid #ecedf2;border-radius:8px;padding:40px;display:flex;flex-direction:column;gap:20px;justify-content:center}.PricingBundlesPageItem_typeContainer__kS42b{display:flex;align-items:center;gap:10px;justify-content:space-between}.PricingBundlesPageItem_typeContainer__kS42b .PricingBundlesPageItem_type__rrOH1{font-size:18px;font-weight:500;color:var(--brand-dark-blue)}.PricingBundlesPageItem_priceTitle__qxWkp{display:flex;align-items:flex-end;gap:10px}.PricingBundlesPageItem_priceTitle__qxWkp .PricingBundlesPageItem_price__cIgOl{font-size:30px;font-weight:500;color:#000}.PricingBundlesPageItem_priceTitle__qxWkp .PricingBundlesPageItem_period__NPKgR{font-size:18px;color:#202124}.PricingBundlesPageItem_features__dsdvi{font-size:16px;color:#696969}.PricingBundlesPageItem_features__dsdvi .PricingBundlesPageItem_feature__O1Vp2{display:flex;align-items:center;gap:10px}.PricingBundlesPageItem_recommended__HM5HY{border-color:var(--brand-orange);position:relative;top:-20px;height:calc(100% + 40px)}.PricingBundlesPageItem_recommended__HM5HY .PricingBundlesPageItem_type__rrOH1{color:var(--brand-orange)}@media (max-width:74.99375em){.PricingBundlesPageItem_recommended__HM5HY{top:0;height:100%}}.PricingBundlesPage_pricingBundlesList__z7ydW{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media (max-width:74.99375em){.PricingBundlesPage_pricingBundlesList__z7ydW{grid-template-columns:repeat(2,1fr)}}@media (max-width:47.99375em){.PricingBundlesPage_pricingBundlesList__z7ydW{grid-template-columns:repeat(1,1fr)}}.BlogListPageComponent_blogListPageComponentWrapper__1PmwY{display:grid;grid-template-columns:1fr 300px;gap:40px}@media (max-width:74.99375em){.BlogListPageComponent_blogListPageComponentWrapper__1PmwY{grid-template-columns:1fr 250px;gap:20px}}@media (max-width:56.24375em){.BlogListPageComponent_blogListPageComponentWrapper__1PmwY{grid-template-columns:1fr}}.ToolsListPageComponent_toolsListPageComponentWrapper__oF9UO{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:24px;padding:20px 0}@media (max-width:768px){.ToolsListPageComponent_toolsListPageComponentWrapper__oF9UO{grid-template-columns:1fr}}