.body-content .h22-wrap,.body-content .h22-wrap2,.body-content .h22-wrap p,.body-content .h22-wrap span,.body-content .h22-wrap div,.body-content .h22-wrap a,.body-content .h22-wrap li,.body-content .h22-wrap label,.body-content .h22-wrap td,.body-content .h22-wrap th,.body-content .h22-wrap dt,.body-content .h22-wrap dd,.body-content .h22-wrap input,.body-content .h22-wrap textarea,.body-content .h22-wrap button,.body-content .h22-wrap2 p,.body-content .h22-wrap2 span,.body-content .h22-wrap2 div,.body-content .h22-wrap2 a,.body-content .h22-wrap2 li,.body-content .h22-wrap2 label,.body-content .h22-wrap2 td,.body-content .h22-wrap2 th,.body-content .h22-wrap2 dt,.body-content .h22-wrap2 dd,.body-content .h22-wrap2 input,.body-content .h22-wrap2 textarea,.body-content .h22-wrap2 button,.body-content .h22-wrap h3,.body-content .h22-wrap2 h3,.body-content .h22-wrap h4,.body-content .h22-wrap2 h4,.body-content .h22-wrap h5,.body-content .h22-wrap2 h5,.body-content .h22-wrap h6,.body-content .h22-wrap2 h6,.body-content .h22-btn,.body-content .h22-btn span,.body-content .h22-step-num,.body-content .h22-page-sub,.body-content .h22-stats-bar td,.body-content #city-coverage,.body-content #city-coverage p,.body-content .h22-region-label,.body-content .h22-city-grid a,.body-content .h22-agent-glossary dt,.body-content .h22-agent-glossary dd,.body-content .h22-agent-block,.body-content .h22-agent-block h3,.body-content .h22-example,.body-content .h22-timeline,.body-content .h22-time-label,.body-content .h22-time-body,.body-content .h22-time-body h3,.body-content .h22-time-body p,.body-content .h22-advantage,.body-content .h22-advantage h3,.body-content .h22-area-details li,.body-content .h22-numbers-section,.body-content .h22-number-item,.body-content .h22-num-label,.body-content .h22-case-study,.body-content .h22-case-study p,.body-content .h22-case-label,.body-content .h22-closing,.body-content .h22-closing p,.body-content .h22-sub,.body-content .h22-source,.body-content .h22-link,.body-content .h22-resource-list li,.body-content .h22-resource-list li a,.body-content .h22-also-found,.body-content .h22-answer,.body-content .h22-list li,.body-content .h22-step-body,.body-content .h22-step-body strong,.body-content .h22-quote,.body-content .h22-quote p,.body-content .h22-quote .h22-quote-attr,.body-content .h22-notice,.body-content .h22-notice-label,.body-content .h22-case,.body-content .h22-pill,.body-content .tag-high,.body-content .tag-mid,.body-content .tag-base,.body-content .h22-table,.body-content .h22-table td,.body-content .h22-table th,.body-content .h22-table span,.body-content .flag-green,.body-content .flag-red{font-family: "Lato",sans-serif !important}.body-content .h22-page-title,.body-content .h22-wrap h1.h22-page-title,.body-content .h22-wrap2 h1.h22-page-title,.body-content .h22-wrap h2,.body-content .h22-wrap2 h2,.body-content #city-coverage > h2,.body-content .h22-stats-bar th,.body-content .h22-num,.body-content .h22-closing h2,.body-content .h22-numbers-section > h2{font-family: "Merriweather",Georgia,serif !important}.body-content .hire22-first-card,.body-content .hire22-first-card p,.body-content .hire22-first-card h2,.body-content .hire22-first-card h3,.body-content .hire22-first-card span,.body-content .hire22-first-card div,.body-content .hire22-first-card a,.body-content .hire22-first-card li,.body-content .hire22-second-card,.body-content .hire22-second-card p,.body-content .hire22-second-card h2,.body-content .hire22-second-card h3,.body-content .hire22-second-card span,.body-content .hire22-second-card div,.body-content .hire22-second-card a,.body-content .hire22-second-card li,.body-content .hire22-points li,.body-content .hire22-table th,.body-content .hire22-table td,.body-content .hire22-btn-primary,.body-content .hire22-testimonial,.body-content .hire22-cta-center,.body-content .hire22-cta-center a{font-family: "Inter","Segoe UI",Arial,sans-serif !important}.custom-card h1{font-family: "Merriweather",Georgia,serif !important}.post-jobs-page .custom-card{padding: 10px}.h22-wrap{font-family: "Lato",sans-serif;font-size: 17px;color: #1a2332;line-height: 1.8;padding: 36px 40px 48px;min-width: 0;box-sizing: border-box;background: #ffffff}.custom-card > .body-content > .h22-wrap:first-child{padding-top: 0 !important}.custom-card > .flex-container:has(> h2){margin-bottom: 0.25rem !important}.custom-card > .flex-container:has(> h2) > h2{margin-top: 0 !important;margin-bottom: 0 !important;padding-bottom: 0 !important}.custom-card > .body-content > .h22-wrap:first-child > p.text-center:first-of-type{margin-top: 0 !important;margin-bottom: 0.5rem !important}.h22-wrap div:has(> a.postjob[data-utm-suffix*="_btn1"]),.h22-wrap > div:has(> a.postjob:only-child){text-align: center !important}.h22-wrap a.postjob[data-utm-suffix*="_btn1"]{display: inline-block}.h22-wrap > div[style*="margin-top: 3rem"] > h3.text-center,.h22-wrap > div[style*="margin-top: 3rem"] > h3[style*="font-size: 22px"].text-center{text-align: center !important}.h22-wrap > div[style*="margin-top: 3rem"] > p.text-center{text-align: center !important}.h22-page-title{font-family: "Merriweather",Georgia,serif;font-size: 30px;font-weight: 700;color: #0d1b2a;line-height: 1.3;letter-spacing: -0.3px;margin: 0 0 14px}.h22-page-sub{font-size: 17px;color: #4b5a6e;font-weight: 400;line-height: 1.7;margin: 0 0 32px;border-bottom: 1px solid #edf0f5;padding-bottom: 28px}.h22-cta-wrap{display: flex;justify-content: center;margin: 28px 0 40px}.h22-btn{background: #0f62fe;color: #ffffff;padding: 14px 40px;border-radius: 8px;font-size: 15px;font-weight: 700;font-family: "Lato",sans-serif;text-decoration: none;display: inline-block;box-shadow: 0 4px 14px rgba(15,98,254,0.28);transition: background 0.2s}.h22-btn:hover{background: #0043ce}.h22-btn.h22-btn-stacked{display: inline-flex;flex-direction: column;align-items: center;gap: 0;padding: 7px 20px;line-height: 1}.h22-btn-text{font-size: 18px;font-weight: 700;line-height: 1.6;color: #ffffff}.h22-btn-subtext{font-size: 14px;font-weight: 400;line-height: 1.2;color: #ffffff;opacity: 0.9}.h22-btn.h22-btn-stacked span{color: #ffffff !important}.h22-wrap h2{font-family: "Merriweather",Georgia,serif;font-size: 22px !important;font-weight: 700 !important;color: #0d1b2a !important;margin: 62px 0 14px !important;padding-top: 0 !important;letter-spacing: -0.2px;line-height: 1.3 !important}.h22-wrap h2:first-of-type{margin-top: 8px !important;padding-top: 0 !important}.body-content .h22-wrap h2{margin: 62px 0 14px !important;font-size: 22px !important;color: #0d1b2a !important}.body-content .h22-wrap h2:first-of-type{margin-top: 8px !important}.h22-wrap h3{font-family: "Lato",sans-serif;font-size: 11px;font-weight: 900;color: #000000;text-transform: uppercase;letter-spacing: 1.3px;margin: 0px 0 10px}.h22-wrap p{font-size: 17px;color: #374151;margin-bottom: 16px;line-height: 1.85}.h22-table{width: 100%;max-width: 100%;table-layout: fixed;border-collapse: separate;border-spacing: 0;margin: 10px 0 28px;font-size: 14px;border-radius: 8px;overflow: hidden;border: 0.5px solid #666666 !important;box-shadow: none}.h22-wrap .h22-table > caption,.h22-wrap2 .h22-table > caption,.h22-table > caption{caption-side: top;text-align: left;padding: 0 0 10px 0;margin: 0;font-family: "Lato",sans-serif;font-size: 14px;font-weight: 700;color: #0d1b2a;line-height: 1.4;letter-spacing: 0;text-transform: none}.h22-stats-bar > caption{display: none}.h22-table thead tr{background: #253348}.h22-table th{padding: 11px 15px;font-size: 11px;font-weight: 700;font-family: "Lato",sans-serif;text-transform: uppercase;letter-spacing: 0.9px;color: #e8edf4;text-align: left;white-space: normal;word-break: break-word;overflow-wrap: break-word;vertical-align: top;border-right: 1px solid #666666}.h22-table th:last-child{border-right: 1px solid #666666}.h22-table td{padding: 11px 15px;color: #1a2332;border-bottom: 1px solid #666666;border-right: 1px solid #666666;vertical-align: top;line-height: 1.6;font-size: 14px;background: #ffffff;word-break: break-word;overflow-wrap: break-word}.h22-table td:last-child{border-right: 1px solid #666666}.h22-table tbody tr:nth-child(even) td{background: #f4f7fb}.h22-table tbody tr:last-child td{border-bottom: 0.5px solid #666666}.h22-table th:first-child,.h22-table td:first-child{border-left: 0.5px solid #666666}.h22-table tbody tr:hover td{background: #ebf1fb}.h22-table td:first-child{font-weight: 700;color: #0d1b2a;white-space: normal;background: #f0f4fa}.h22-table tbody tr:nth-child(even) td:first-child{background: #e8eef8}.h22-table tbody tr:hover td:first-child{background: #ebf1fb !important}.h22-table tbody tr:hover td.ai-agent{background: #ebf1fb !important}.h22-table td.ai-agent{font-weight: 700;color: #0d1b2a;vertical-align: top;background: #f0f4fa;min-width: 90px}.h22-list{margin: 10px 0 22px;padding-left: 0;list-style: none}.h22-list li{font-size: 16px;color: #374151;margin-bottom: 11px;padding-left: 26px;position: relative;line-height: 1.75}.h22-list li::before{content: "✓";position: absolute;left: 0;color: #0f62fe;font-weight: 700;font-size: 13px;top: 3px}.h22-list li strong{color: #0d1b2a;font-weight: 700}.h22-quote{position: relative;background: #f6f9ff;border-radius: 10px;padding: 24px 28px 20px 28px;margin: 22px 0 14px;border: 1px solid #c7d9f8}.h22-quote p{font-size: 16.5px !important;font-style: italic;color: #1e3a5f;line-height: 1.8;margin: 0 0 10px !important;font-weight: 400}.h22-quote .h22-quote-attr{font-style: normal;font-size: 13px;color: #6b7a90;font-weight: 700;display: block}.h22-steps{margin: 18px 0 26px}.h22-step{display: flex;gap: 16px;margin-bottom: 18px;align-items: flex-start}.h22-step-num{flex-shrink: 0;width: 30px;height: 30px;border-radius: 50%;background: #0f62fe;color: #fff;font-size: 13px;font-weight: 900;font-family: "Lato",sans-serif;display: flex;align-items: center;justify-content: center;margin-top: 2px}.h22-step-body{font-size: 16px;color: #374151;line-height: 1.75}.h22-step-body strong{color: #0d1b2a;font-weight: 700}.h22-case{background: #f0fdf4;border: 1px solid #6ee7a0;border-radius: 8px;padding: 14px 18px;margin: 10px 0 26px;font-size: 15px;color: #14532d;line-height: 1.75}.h22-case strong{font-weight: 700}.h22-pills{display: flex;flex-wrap: wrap;gap: 8px;margin: 10px 0 22px}.h22-pill{background: #e8f0fe;color: #1557a0;border: 1px solid #b8d0f8;border-radius: 20px;padding: 4px 13px;font-size: 13px;font-weight: 700;white-space: nowrap}.h22-pill.green{background: #dcfce7;color: #15803d;border-color: #6ee7a0}.h22-wrap2{font-family: "Lato",sans-serif;font-size: 17px;color: #1a2332;line-height: 1.8;padding: 36px 40px 48px;min-width: 0;box-sizing: border-box;background: #ffffff}.body-content .h22-block-row{display: block;margin: 1.25rem 0;width: 100%;max-width: 100%}.body-content .h22-block-row > div{width: 100%;max-width: 100%;margin-bottom: 1rem}@media (min-width: 768px){.body-content .h22-block-row{display: flex;flex-wrap: wrap;gap: 1.5rem}.body-content .h22-block-row > div{flex: 1 1 calc(50% - 0.75rem);width: auto;margin-bottom: 0}}.h22-wrap2 .h22-postjob-steps-section{margin-bottom: 1.5rem;padding: 0}.h22-wrap2 .right_side_font{margin-bottom: 1.5rem}.h22-wrap2 .right_side_font .job-post-text{margin-bottom: 0.75rem !important}.h22-wrap2 .h22-postjob-steps,.h22-wrap2 .steps-container{margin: 1rem 0 1.5rem}.h22-wrap2 .h22-postjob-steps .step-item,.h22-wrap2 .steps-container .step-item{position: relative;border: 1px solid #e9ecef;border-radius: 8px;margin-bottom: 1rem;overflow: hidden;background: #ffffff;box-shadow: 0 2px 6px rgba(0,0,0,0.05)}.h22-wrap2 .h22-postjob-steps .step-item:last-child,.h22-wrap2 .steps-container .step-item:last-child{margin-bottom: 0}.h22-wrap2 .h22-postjob-steps .step-header,.h22-wrap2 .steps-container .step-header{display: flex;align-items: center;gap: 0.75rem;padding: 0.875rem 1rem;background-color: #f8f9fa;border-bottom: 1px solid #e9ecef}.h22-wrap2 .h22-postjob-steps .step-number,.h22-wrap2 .steps-container .step-number{position: static !important;left: auto !important;top: auto !important;display: inline-flex !important;align-items: center;justify-content: center;width: 2rem;height: 2rem;min-width: 2rem;border-radius: 50%;background-color: #007bff;color: #ffffff !important;font-weight: 700;font-size: 0.875rem;line-height: 1;margin: 0;flex-shrink: 0}.h22-wrap2 .h22-postjob-steps .step-title,.h22-wrap2 .steps-container .step-title{margin: 0 !important;font-size: 1rem !important;font-weight: 600 !important;color: #333 !important;line-height: 1.35 !important}.h22-wrap2 .h22-postjob-steps .step-details,.h22-wrap2 .steps-container .step-details{padding: 1rem 1.125rem;font-size: 0.9375rem;line-height: 1.6;color: #444;background-color: #ffffff}.h22-wrap2 .h22-hiring-solutions-box,.h22-wrap2 .card.p-4.custom-card.h22-hiring-solutions-box{border: 1px solid #e5e5e5;border-radius: 8px;padding: 1.5rem 1.25rem !important;margin-top: 2rem;margin-bottom: 0.5rem;background: #ffffff;box-shadow: 0 2px 6px rgba(0,0,0,0.05);box-sizing: border-box}.h22-wrap2 .h22-hiring-solutions-box > h2:first-child,.h22-wrap2 .h22-hiring-solutions-box > h2.text-center{margin-top: 0 !important;padding-top: 0 !important}.h22-wrap2 .h22-hiring-solutions-box .h22-block-row{margin-top: 1rem}.h22-wrap2 .h22-hiring-solutions-box .h22-hiring-columns > div{width: 100%;max-width: 100%}.h22-wrap2 .h22-hiring-solutions-box .h22-hiring-landscape{display: block;width: 100%;clear: both;margin-top: 2rem !important}.h22-wrap2 .h22-hiring-solutions-box .h22-hiring-landscape-inner{width: 100%;max-width: 100%;flex: 0 0 100%}.h22-wrap2 .h22-hiring-solutions-box .h22-hiring-landscape .table,.h22-wrap2 .h22-hiring-solutions-box .h22-hiring-landscape table{width: 100%}@media (min-width: 768px){.h22-wrap2 .h22-hiring-solutions-box .h22-hiring-columns > div{flex: 1 1 calc(50% - 0.75rem)}.h22-wrap2 .h22-hiring-solutions-box .h22-hiring-landscape.h22-block-row > div,.h22-wrap2 .h22-hiring-solutions-box .h22-hiring-landscape-inner{flex: 0 0 100% !important;width: 100% !important;max-width: 100% !important}}.h22-wrap2 .h22-ncr-works-section,.h22-wrap2 .h22-micro-markets-section{margin-top: 1.5rem;margin-bottom: 1.5rem}.h22-wrap2 .h22-ncr-works-section h2,.h22-wrap2 .h22-micro-markets-section h2{margin: 0 0 0.75rem !important;padding-top: 0 !important;font-size: 22px !important}.h22-wrap2 .h22-ncr-works-section > .text-center.mb-4,.h22-wrap2 .h22-micro-markets-section > .text-center.mb-4{margin-bottom: 1rem !important}.h22-wrap2 .h22-ncr-works-section .lead,.h22-wrap2 .h22-micro-markets-section .text-muted{margin: 0 0 1.25rem !important;font-size: 1.05rem;color: #4b5a6e}.h22-wrap2 .h22-micro-markets-section > .text-center:not(.mb-4){margin: 1.25rem 0 !important;font-size: 1rem;color: #1a2332}.h22-wrap2 .h22-submarket-cards{display: flex;flex-wrap: wrap;gap: 1rem;margin-top: 0 !important;margin-bottom: 1.5rem !important}.body-content .h22-wrap2 .h22-submarket-cards > .h22-submarket-card{flex: 1 1 100%;width: auto;max-width: 100%;margin-bottom: 0}@media (min-width: 768px){.body-content .h22-wrap2 .h22-submarket-cards > .h22-submarket-card{flex: 1 1 calc(33.333% - 1rem)}}.h22-wrap2 .h22-submarket-card,.h22-wrap2 .custom-card.p-4.h-100{border: 1px solid #e5e5e5;border-radius: 8px;padding: 1.25rem 1.125rem !important;background: #ffffff;box-shadow: 0 2px 6px rgba(0,0,0,0.05);box-sizing: border-box;height: 100%}.h22-wrap2 .h22-submarket-card h3,.h22-wrap2 .custom-card.p-4.h-100 h3{margin-top: 0 !important;font-size: 1rem !important;font-weight: 600 !important}.h22-wrap2 .h22-salary-benchmarks-box,.h22-wrap2 .h22-salary-benchmarks-box.custom-card.p-4{border: 1px solid #e5e5e5;border-radius: 8px;padding: 1.5rem 1.25rem !important;margin-top: 2rem;background: #ffffff;box-shadow: 0 2px 6px rgba(0,0,0,0.05);box-sizing: border-box}.h22-wrap2 .h22-salary-benchmarks-box .table-responsive{overflow-x: auto;-webkit-overflow-scrolling: touch}.h22-wrap2 .h22-salary-benchmarks-box .alert-info{margin-top: 1rem;padding: 1rem 1.125rem;border-radius: 6px;background: #eef6ff;border: 1px solid #cfe2ff}@media (max-width: 767px){.h22-wrap2 .h22-submarket-card,.h22-wrap2 .custom-card.p-4.h-100,.h22-wrap2 .h22-salary-benchmarks-box{padding: 1.125rem 1rem !important}}@media (max-width: 767px){.h22-wrap2 .h22-postjob-steps .step-header,.h22-wrap2 .steps-container .step-header{padding: 0.75rem}.h22-wrap2 .h22-postjob-steps .step-details,.h22-wrap2 .steps-container .step-details{padding: 0.875rem}.h22-wrap2 .h22-hiring-solutions-box,.h22-wrap2 .card.p-4.custom-card.h22-hiring-solutions-box{padding: 1.25rem 1rem !important}}.h22-wrap2 h2{font-family: "Merriweather",Georgia,serif;font-size: 22px !important;font-weight: 700 !important;color: #0d1b2a !important;margin: 62px 0 14px !important;padding-top: 0 !important;letter-spacing: -0.2px;line-height: 1.3 !important}.h22-wrap2 h2:first-of-type{margin-top: 0 !important;padding-top: 0 !important}.body-content .h22-wrap2 h2{margin: 62px 0 14px !important;font-size: 22px !important;color: #0d1b2a !important}.body-content .h22-wrap2 h2:first-of-type{margin-top: 0 !important}.h22-wrap2 h3{font-family: "Lato",sans-serif;font-size: 11px;font-weight: 900;color: #000000;text-transform: uppercase;letter-spacing: 1.3px;margin: 36px 0 10px}.body-content .h22-wrap h3,.body-content .h22-wrap2 h3{font-family: "Lato",sans-serif !important;font-size: 18px;font-weight: 800;color: #333;text-transform: none;letter-spacing: normal;margin-top: 0px;margin-bottom: 10px}.h22-wrap2 p{font-size: 17px;color: #374151;margin-bottom: 16px;line-height: 1.85}.h22-wrap2 h4{font-family: "Lato",sans-serif;font-size: 17px;font-weight: 900;color: #0d1b2a;margin: 44px 0 8px;display: flex;align-items: center;gap: 10px}.h22-wrap2 h4::before{content: "";display: inline-block;width: 4px;height: 18px;background: black;border-radius: 2px;flex-shrink: 0}.tag-high{color: #14532d;background: #dcfce7;padding: 2px 9px;border-radius: 20px;font-size: 12px;font-weight: 700;white-space: nowrap;border: 1px solid #86efac}.tag-mid{color: #1e3a5f;background: #dbeafe;padding: 2px 9px;border-radius: 20px;font-size: 12px;font-weight: 700;white-space: nowrap;border: 1px solid #93c5fd}.tag-base{color: #713f12;background: #fef3c7;padding: 2px 9px;border-radius: 20px;font-size: 12px;font-weight: 700;white-space: nowrap;border: 1px solid #fcd34d}.flag-green{color: #ffffff !important;font-size: 12px;font-weight: 900;text-transform: uppercase;letter-spacing: 0.5px}.flag-red{color: #ffffff !important;font-size: 12px;font-weight: 900;text-transform: uppercase;letter-spacing: 0.5px}.custom-card .flag-green{color: #ffffff !important}.custom-card .flag-red{color: #ffffff !important}.body-content .flag-green{color: #ffffff !important}.body-content .flag-red{color: #ffffff !important}.h22-table th.th-green{color: #ffffff !important}.h22-table th.th-red{color: #ffffff !important}.h22-wrap2 .h22-table th.th-green span{color: #ffffff !important}.h22-wrap2 .h22-table th.th-red span{color: #ffffff !important}.h22-notice{background: #fffbeb;border-left: 4px solid #f59e0b;border-radius: 0 8px 8px 0;padding: 14px 18px;margin: 0 0 28px;font-size: 15px;color: #78350f;line-height: 1.75}.h22-notice-label{font-size: 10px;font-weight: 900;text-transform: uppercase;letter-spacing: 1.2px;color: #b45309;margin-bottom: 5px}#pricing > p:has(.h22-link){text-align: center}.h22-wrap2 .h22-pills{margin: 8px 0 22px}@media (max-width: 768px){.h22-wrap,.h22-wrap2{padding: 20px 16px 32px !important;font-size: 15px !important}.h22-wrap h2,.h22-wrap2 h2{font-size: 19px !important;margin: 44px 0 12px !important}.h22-wrap h2:first-of-type,.h22-wrap2 h2:first-of-type{margin-top: 4px !important}.h22-page-title{font-size: 22px !important}.h22-page-sub{font-size: 15px !important}.h22-wrap h3,.h22-wrap2 h3{margin: 28px 0 8px}.h22-wrap p,.h22-wrap2 p{font-size: 15px !important}.h22-list li{font-size: 14px}.custom-card .body-content,.custom-card.body-content{max-width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch}.h22-table{font-size: 13px;display: table;width: max-content;min-width: 100%;table-layout: auto;overflow: visible}.h22-table th,.h22-table td{word-break: break-word}.h22-table td:first-child{white-space: normal !important}.h22-table td.ai-agent{white-space: normal !important;min-width: 70px}.h22-table th{white-space: normal !important;font-size: 10px;padding: 8px 10px}.h22-table td{padding: 8px 10px;font-size: 13px}.h22-step-body{font-size: 14px}.h22-quote{padding: 16px 16px 14px}.h22-quote p{font-size: 14.5px !important}.h22-pills{gap: 6px}.h22-pill{font-size: 12px;padding: 3px 10px}.h22-btn{padding: 12px 28px;font-size: 14px}.h22-btn-text{font-size: 16px}.h22-wrap2 h4{font-size: 15px;margin: 32px 0 6px}.h22-notice{font-size: 13px;padding: 12px 14px}.tag-high,.tag-mid,.tag-base{font-size: 11px;padding: 1px 7px;white-space: normal;word-break: break-word;display: inline-block;max-width: 100%}}@media (max-width: 480px){.h22-wrap,.h22-wrap2{padding: 14px 12px 24px !important}.h22-page-title{font-size: 19px !important}.h22-wrap h2,.h22-wrap2 h2{font-size: 17px !important}.h22-table{font-size: 12px}.h22-table td{padding: 7px 8px}}@media (min-width: 1200px){.h22-wrap,.h22-wrap2{padding: 40px 48px 56px !important}.custom-card > .body-content > .h22-wrap:first-child{padding-top: 0 !important}}@media (max-width: 768px){.custom-card > .body-content > .h22-wrap:first-child{padding-top: 0 !important}}.hire22-first-card{font-family: "Inter",Arial,sans-serif;color: #0f172a;line-height: 1.7;padding: 1px 24px}.hire22-first-card p{font-size: 15.5px;color: #334155;margin-bottom: 14px}.hire22-first-card h2{font-size: 20px;font-weight: 700;margin-top: 26px;margin-bottom: 10px}.hire22-first-card h3{font-size: 18px;font-weight: 600;margin-top: 20px;margin-bottom: 10px}.hire22-second-card{font-family: "Inter",Arial,sans-serif;color: #1e293b;line-height: 1.65;padding: 20px}.hire22-second-card h2{font-size: 20px;font-weight: 700;margin-bottom: 16px;color: #0f172a}.hire22-second-card h3{font-size: 16px;font-weight: 600;margin-bottom: 10px;color: #0f172a;margin-top: 16px}.hire22-points{margin: 16px 0 22px;padding-left: 18px}.hire22-points li{font-size: 15px;margin-bottom: 8px;color: #1e293b}.hire22-second-card .hire22-points{margin: 10px 0}.hire22-second-card .hire22-points li{font-size: 14.5px;margin-bottom: 6px}.hire22-table{width: 100%;border-collapse: collapse;margin-bottom: 16px}.hire22-table th,.hire22-table td{border: 1px solid #e2e8f0;padding: 8px 12px;text-align: left;font-size: 14.5px}.hire22-table th{background: #f8fafc;font-weight: 600;color: #0f172a}.hire22-testimonial{font-style: italic;background: #f1f5f9;padding: 16px;border-left: 4px solid #3b82f6;margin-bottom: 16px}.hire22-cta-center{display: flex;justify-content: center;margin: 24px 0 28px}.hire22-btn-primary{background: #007bff;color: #ffffff;padding: 13px 28px;border-radius: 12px;font-size: 15px;font-weight: 600;text-decoration: none;transition: all 0.25s ease}.h22-stats-bar{border: 1px solid #c8d3e0 !important;background: #f4f7fb !important;margin: 0 0 28px !important;border-radius: 10px !important;overflow: hidden !important}.h22-stats-bar thead tr{background: #f4f7fb !important}.h22-stats-bar th{font-family: "Merriweather",Georgia,serif !important;font-size: 22px !important;font-weight: 700 !important;text-transform: none !important;letter-spacing: 0 !important;color: #0f62fe !important;text-align: center !important;padding: 18px 12px 6px !important;border-right: 1px solid #dde4ef !important}.h22-stats-bar th:last-child{border-right: none !important}.h22-stats-bar td{font-size: 11px !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.8px !important;color: #6b7a90 !important;text-align: center !important;padding: 4px 12px 16px !important;background: #f4f7fb !important;border-right: 1px solid #dde4ef !important;border-bottom: none !important}.h22-stats-bar td:last-child{border-right: none !important}.h22-stats-bar td:first-child{background: #f4f7fb !important;color: #6b7a90 !important}.h22-stats-bar tbody tr:hover td,.h22-stats-bar tbody tr:hover td:first-child{background: #f4f7fb !important}@media (max-width: 768px){.h22-stats-bar.h22-table{overflow: visible !important}.h22-stats-bar.h22-table th{font-size: clamp(14px,3.6vw,18px) !important;line-height: 1.2 !important;padding: 10px 8px 4px !important;white-space: normal !important;word-break: break-word;overflow-wrap: break-word;vertical-align: top}.h22-stats-bar.h22-table td{font-size: 9px !important;line-height: 1.35 !important;padding: 4px 7px 12px !important;letter-spacing: 0.45px !important;white-space: normal !important;word-break: break-word;overflow-wrap: break-word;vertical-align: top}}@media (max-width: 480px){.h22-stats-bar.h22-table th{font-size: clamp(13px,4.2vw,16px) !important;padding: 8px 6px 3px !important}.h22-stats-bar.h22-table td{font-size: 8px !important;padding: 3px 5px 10px !important;letter-spacing: 0.35px !important}}#city-coverage{margin: 0 0 32px}#city-coverage > h2{}#city-coverage > p{color: #4b5a6e;font-size: 15px;margin-bottom: 24px}.h22-region-tabs{display: flex;flex-direction: column;gap: 0}.h22-region-group{padding: 18px 0 14px;border-top: 1px solid #edf0f5}.h22-region-group:last-child{border-bottom: 1px solid #edf0f5}.h22-region-label{font-family: "Lato",sans-serif !important;font-size: 13px !important;font-weight: 900 !important;text-transform: uppercase !important;letter-spacing: 1.2px !important;color: #253348 !important;margin: 0 0 12px !important}.h22-city-grid{list-style: none !important;padding: 0 !important;margin: 0 !important;display: flex !important;flex-wrap: wrap !important;gap: 8px !important}.h22-city-grid li{padding: 0 !important;margin: 0 !important;font-size: 14px !important;color: inherit !important}.h22-city-grid li::before{display: none !important}.h22-city-grid a{display: inline-block;background: #eef2f9;color: #1557a0;border: 1px solid #c7d9f8;border-radius: 20px;padding: 5px 14px;font-size: 13px;font-weight: 600;font-family: "Lato",sans-serif;text-decoration: none;transition: background 0.15s,color 0.15s;white-space: nowrap}.h22-city-grid a:hover{background: #0f62fe;color: #ffffff;border-color: #0f62fe}@media (max-width: 768px){.h22-city-grid a{font-size: 12px;padding: 4px 11px}}.h22-agent-glossary{margin: 24px 0 32px;padding: 0}.h22-agent-glossary dt{font-family: "Lato",sans-serif;font-size: 11px;font-weight: 900;text-transform: uppercase;letter-spacing: 1.2px;color: #0f62fe;margin: 12px 0 4px}.h22-agent-glossary dt:first-child{margin-top: 0}.h22-agent-glossary dd{margin: 0;padding: 12px 16px;background: #f4f7fb;border-left: 3px solid #0f62fe;border-radius: 0 8px 8px 0;font-size: 15px;color: #374151;line-height: 1.75}@media (min-width: 768px){.h22-agent-glossary{display: grid;grid-template-columns: repeat(3,1fr);grid-template-rows: auto auto;gap: 6px 16px}.h22-agent-glossary dt:nth-child(1){grid-column: 1;grid-row: 1;margin-top: 0}.h22-agent-glossary dd:nth-child(2){grid-column: 1;grid-row: 2}.h22-agent-glossary dt:nth-child(3){grid-column: 2;grid-row: 1;margin-top: 0}.h22-agent-glossary dd:nth-child(4){grid-column: 2;grid-row: 2}.h22-agent-glossary dt:nth-child(5){grid-column: 3;grid-row: 1;margin-top: 0}.h22-agent-glossary dd:nth-child(6){grid-column: 3;grid-row: 2}}.h22-answer{font-size: 17px;color: #253348;line-height: 1.9;margin-bottom: 22px;font-weight: 400}.h22-agent-block{background: #f8faff;border: 1px solid #d0dfff;border-left: 4px solid #0f62fe;border-radius: 0 10px 10px 0;padding: 20px 24px;margin: 20px 0 28px}.h22-agent-block h3{font-family: "Lato",sans-serif !important;font-size: 14px !important;font-weight: 900 !important;color: #0f62fe !important;text-transform: uppercase !important;letter-spacing: 1px !important;margin: 0 0 14px !important}.h22-example{background: #f0f4fa;border-left: 3px solid #93c5fd;border-radius: 0 6px 6px 0;padding: 12px 16px;margin: 14px 0 4px;font-size: 15px !important;color: #1e3a5f !important;font-style: italic;line-height: 1.75 !important}.h22-timeline{margin: 16px 0 28px;position: relative}.h22-timeline::before{content: "";position: absolute;left: 76px;top: 8px;bottom: 8px;width: 2px;background: linear-gradient(to bottom,#0f62fe,#d0dfff);border-radius: 2px}.h22-timeline-item{display: flex;gap: 0;margin-bottom: 20px;position: relative;align-items: flex-start}.h22-time-label{flex-shrink: 0;width: 68px;font-family: "Lato",sans-serif;font-size: 10px;font-weight: 900;text-transform: uppercase;letter-spacing: 0.7px;color: #0f62fe;text-align: right;padding-top: 14px;padding-right: 16px;line-height: 1.4}.h22-time-body{flex: 1;background: #ffffff;border: 1px solid #e2e8f0;border-radius: 8px;padding: 14px 18px;position: relative;margin-left: 10px}.h22-time-body::before{content: "";position: absolute;left: -19px;top: 14px;width: 14px;height: 14px;background: #0f62fe;border-radius: 50%;border: 3px solid #ffffff;box-shadow: 0 0 0 2px #0f62fe}.h22-time-body h3{margin: 0 0 8px !important;font-size: 11px !important;font-weight: 900 !important;color: #0d1b2a !important;text-transform: uppercase !important;letter-spacing: 1px !important}.h22-time-body p{margin: 0 !important;font-size: 15px !important;color: #374151 !important;line-height: 1.7 !important}.h22-advantage{margin: 24px 0 28px;padding: 20px 22px}.h22-advantage h3{margin: 0 0 14px !important}.h22-area-details{list-style: none;padding: 0;margin: 10px 0 22px}.h22-area-details li{font-size: 15px;color: #374151;margin-bottom: 7px;padding: 8px 14px;background: #f8fafc;border-radius: 6px;border-left: 3px solid #e2e8f0;line-height: 1.65}.h22-area-details li::before{display: none}.h22-area-details li strong{color: #0d1b2a;font-weight: 700}.h22-numbers-section{margin: 32px 0 28px;padding: 24px 20px;background: #f4f7fb;border-radius: 12px;border: 1px solid #e2e8f0}.h22-numbers-section h2{margin-top: 0 !important}.h22-numbers{display: grid;grid-template-columns: repeat(5,1fr);gap: 12px;margin: 12px 0 16px}.h22-number-item{display: flex;flex-direction: column;align-items: center;text-align: center;padding: 12px 8px;background: #ffffff;border-radius: 8px;border: 1px solid #e2e8f0}.h22-num{font-family: "Merriweather",Georgia,serif;font-size: 20px;font-weight: 700;color: #0f62fe;line-height: 1.2;margin-bottom: 6px}.h22-num-label{font-family: "Lato",sans-serif;font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.7px;color: #6b7a90;line-height: 1.4}.h22-case-study{background: #f8faff;border: 1px solid #dbeafe;border-radius: 10px;padding: 20px 22px;margin: 14px 0 20px}.h22-case-label{display: block;font-family: "Lato",sans-serif;font-size: 10px;font-weight: 900;text-transform: uppercase;letter-spacing: 1.2px;color: #1557a0;margin-bottom: 12px}.h22-case-study p{font-size: 15px !important;margin-bottom: 10px !important;line-height: 1.7 !important}.h22-case-study p:last-child{margin-bottom: 0 !important}.h22-closing{margin: 36px 0 24px;padding: 28px 24px;background: #f4f7fb;border-radius: 12px;border: 1px solid #d0dfff;text-align: center}.h22-closing h2{margin-top: 0 !important}.h22-sub{font-size: 14px !important;color: #6b7a90 !important;font-style: italic;margin-bottom: 8px !important}.h22-source{font-size: 12px !important;color: #9aa5b4 !important;font-style: italic;margin-top: 6px !important;line-height: 1.5 !important}.h22-link{color: #0f62fe;font-weight: 700;text-decoration: none;font-size: 15px}.h22-link:hover{text-decoration: underline}.h22-resources{margin: 16px 0 28px}.h22-resource-list{list-style: none;padding: 0;margin: 8px 0 20px}.h22-resource-list li{font-size: 15px;color: #374151;margin-bottom: 10px;padding-left: 0;line-height: 1.65}.h22-resource-list li::before{display: none}.h22-resource-list li a{color: #0f62fe;font-weight: 700;text-decoration: none}.h22-resource-list li a:hover{text-decoration: underline}.h22-also-found{font-size: 11px !important;color: #c5cdd8 !important;line-height: 1.6 !important;margin-top: 28px !important;padding-top: 14px;border-top: 1px solid #f0f2f5}@media (max-width: 768px){.h22-agent-block{padding: 16px}.h22-timeline::before{display: none}.h22-timeline-item{flex-direction: column;gap: 4px}.h22-time-label{width: auto;text-align: left;padding-top: 0;padding-right: 0}.h22-time-body{margin-left: 0}.h22-time-body::before{display: none}.h22-time-body p{font-size: 14px !important}.h22-numbers{grid-template-columns: repeat(2,1fr);gap: 10px}.h22-num{font-size: 18px}.h22-case-study{padding: 16px}.h22-closing{padding: 20px 16px}.h22-area-details li{font-size: 14px}.h22-advantage{padding: 16px}.h22-example{font-size: 14px !important}}@media (max-width: 480px){.h22-numbers{grid-template-columns: repeat(2,1fr)}.h22-num{font-size: 17px}.h22-num-label{font-size: 9px}}.h22-jd-template-box{border: 1px solid #d0dfff;border-radius: 10px;padding: 24px 28px;margin: 20px 0 32px;background: #f8faff;box-sizing: border-box;position: relative}.h22-jd-template-header{margin-bottom: 18px;padding-bottom: 14px;border-bottom: 1px solid #e2e8f0}.h22-jd-template-header--with-actions{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;gap: 12px 16px}.h22-jd-template-header--with-actions h3{flex: 1 1 200px;min-width: 0;padding-right: 8px}.h22-jd-template-toolbar{display: flex;justify-content: flex-end;flex-wrap: wrap;gap: 10px;margin-bottom: 18px;padding-bottom: 14px;border-bottom: 1px solid #e2e8f0}.h22-jd-template-box h3,.h22-wrap .h22-jd-template-box h3,.h22-wrap2 .h22-jd-template-box h3{font-family: "Merriweather",Georgia,serif !important;font-size: 16px !important;font-weight: 700 !important;color: #0d1b2a !important;text-transform: none !important;letter-spacing: 0 !important;margin: 0 !important}.h22-jd-template-content p{font-size: 15px;color: #374151;line-height: 1.8;margin-bottom: 10px}.h22-jd-template-content p:last-child{margin-bottom: 0}.h22-jd-template-content ul{margin: 6px 0 14px;padding-left: 20px}.h22-jd-template-content li{font-size: 15px;color: #374151;line-height: 1.75;margin-bottom: 7px}@media (max-width: 768px){.h22-jd-template-box{padding: 16px 18px;margin: 16px 0 24px}.h22-jd-template-header--with-actions{flex-direction: column;align-items: stretch}.h22-jd-template-header--with-actions .jd-template-actions{justify-content: flex-end;width: 100%}.h22-jd-template-box h3,.h22-wrap .h22-jd-template-box h3,.h22-wrap2 .h22-jd-template-box h3{font-size: 14px !important}.h22-jd-template-content p,.h22-jd-template-content li{font-size: 14px}.jd-action-btn{font-size: 12px;padding: 6px 12px}}@media (max-width: 480px){.h22-jd-template-box{padding: 14px}}.jd-template-actions{display: flex;gap: 8px;margin: 0;flex-wrap: wrap;justify-content: flex-end;flex-shrink: 0}.jd-action-btn{font-family: "Lato",sans-serif;font-size: 13px;font-weight: 700;color: #1557a0;background: #eef2f9;border: 1px solid #c7d9f8;border-radius: 6px;padding: 7px 16px;cursor: pointer;transition: background 0.15s,color 0.15s}.jd-action-btn:hover:not(:disabled){background: #0f62fe;color: #ffffff;border-color: #0f62fe}.jd-action-btn:disabled{opacity: 0.65;cursor: wait}.content-section{margin-bottom: 2rem}.section-header{padding: 1rem 0}.section-icon{width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: rgba(var(--bs-primary-rgb),0.1)}.content-card{background: #fff;border-radius: 12px;box-shadow: 0 2px 4px rgba(0,0,0,0.1);transition: transform 0.3s ease}.content-card:hover{transform: translateY(-5px)}.bg-gradient-primary{background: linear-gradient(45deg,var(--bs-primary),#2196f3)}.checklist-items{list-style-type: none;padding-left: 0}.checklist-items li{position: relative;padding-left: 30px;margin-bottom: 1rem;line-height: 1.5}.checklist-items li:before{content: "✓";position: absolute;left: 0;color: var(--bs-success);font-weight: bold}.checklist-items li ul{list-style-type: none;padding-left: 20px;margin-top: 0.5rem}.checklist-items li ul li:before{content: "•"}.check-types-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(150px,1fr));gap: 1rem;margin-top: 1rem}.check-type-item{display: flex;flex-direction: column;align-items: center;text-align: center;padding: 1rem;background: rgba(var(--bs-primary-rgb),0.1);border-radius: 8px;transition: transform 0.3s ease}.check-type-item:hover{transform: translateY(-5px);background: rgba(var(--bs-primary-rgb),0.2)}.check-type-item i{font-size: 1.5rem;margin-bottom: 0.5rem}.card-header-custom{border-bottom: 2px solid rgba(var(--bs-primary-rgb),0.1);padding-bottom: 1rem}.header-icon{font-size: 1.5rem;color: var(--bs-primary)}.step-timeline{position: relative;padding-left: 2rem}.timeline-item{position: relative;padding-bottom: 2rem}.timeline-item:not(:last-child):before{content: '';position: absolute;left: -1rem;top: 2rem;bottom: 0;width: 2px;background: rgba(var(--bs-primary-rgb),0.2)}.timeline-item .step-number{position: absolute;left: -2rem;width: 2rem;height: 2rem;background: var(--bs-primary);color: white;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-weight: bold}.forms-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: 1rem}.form-item{display: flex;align-items: center;gap: 1rem;padding: 1rem;background: rgba(var(--bs-info-rgb),0.1);border-radius: 8px;transition: transform 0.3s ease}.form-item:hover{transform: translateY(-5px);background: rgba(var(--bs-info-rgb),0.2)}@media (max-width: 768px){.check-types-grid{grid-template-columns: repeat(auto-fit,minmax(120px,1fr))}.forms-grid{grid-template-columns: 1fr}}.verification-list{list-style: none;padding-left: 0;margin: 0}.verification-list li{position: relative;padding-left: 24px;margin-bottom: 8px;line-height: 1.5;color: #495057}.verification-list li:before{content: "→";position: absolute;left: 0;color: var(--bs-primary);font-weight: bold}.verification-list li:last-child{margin-bottom: 0}.timeline-content{padding: 16px;background: #f8f9fa;border-radius: 8px;margin-left: 16px}.step-info{margin-top: 12px}.checklist-introduction{margin-top: 1.5rem !important}.h22-block-row{display: flex;flex-wrap: wrap;gap: 24px}.h22-block-row > div{flex: 1 1 300px;min-width: 0}.h22-hiring-solutions-box{width: 100%}.h22-hiring-landscape-inner{width: 100%;padding: 1.5rem;border: 1px solid #e9ecef;border-radius: 8px;background-color: #fbfbfb}.job-post-text{font-size: 18px}.benefits-title{font-size: 1.2rem;margin-bottom: 15px;color: #333}.benefits-list{list-style: none;padding: 0;margin: 0}.benefits-list li{display: flex;align-items: flex-start;padding: 8px 0;font-size: 16px;line-height: 1.5}.benefits-list li i{color: #28a745;font-size: 16px;margin-right: 10px;margin-top: 2px;flex-shrink: 0}.styled-list{list-style: none;padding: 0;margin: 0}.styled-list li{display: flex;align-items: flex-start;padding: 8px 0;font-size: 15px;line-height: 1.5;margin-bottom: 8px}.styled-list li i{color: #007bff;font-size: 18px;margin-right: 12px;margin-top: 2px;flex-shrink: 0}.styled-list li:last-child{margin-bottom: 0}.job-posting-tips{width: 100%;table-layout: fixed}.job-posting-tips th{background-color: #f8f9fa;color: #333;border-color: #dee2e6;text-align: center}.job-posting-tips td{border-color: #dee2e6;vertical-align: middle;word-wrap: break-word}.job-posting-tips tr:hover{background-color: #f8f9fa}[class$="-geo-section"]{border: 1px solid #e9ecef;border-radius: 8px;background-color: #fbfbfb;box-shadow: 0 2px 4px rgba(0,0,0,0.03)}.geo-heading{font-size: 22px;color: #333;margin-bottom: 15px;border-bottom: 1px solid #e9ecef;padding-bottom: 10px}.geo-heading i{color: #007bff;margin-right: 8px}.geo-rows{display: flex;flex-direction: column;gap: 30px;margin-top: 20px}.geo-row{background-color: #fff;border-radius: 8px;overflow: hidden;box-shadow: 0 2px 6px rgba(0,0,0,0.05);border: 1px solid #eaeaea}.geo-area-header{padding: 15px 20px;background-color: #f8f9fa;border-bottom: 1px solid #e9ecef}.geo-area-title{font-size: 20px;color: #333;margin: 0;font-weight: 600;position: relative;display: inline-block}.geo-area-body{padding: 20px}.geo-locations-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(280px,1fr));gap: 25px}.geo-location-item{padding: 0;min-width: 0}.geo-location-item p{color: #555;font-size: 14px;line-height: 1.6;margin-bottom: 0}.geo-subheading{font-size: 17px;font-weight: 600;color: #444;margin-bottom: 10px;border-left: 3px solid #007bff;padding-left: 10px;line-height: 1.3}.geo-info{font-size: 15px;line-height: 1.6;background-color: #f8f9fa;padding: 15px;border-radius: 6px;border-left: 3px solid #28a745;margin-top: 15px}.geo-note{color: #666;border-top: 1px solid #e9ecef;padding-top: 12px}@media (max-width: 768px){.geo-locations-grid{grid-template-columns: 1fr}.geo-area-title{font-size: 18px}.geo-subheading{font-size: 16px}.geo-heading{font-size: 20px}}