@media (max-width:768px){.sa-ps-card h3{font-size:24px}.dt-ps-card h3{font-size:22px}.sa-section-sub,.sa-roles-sub,.sa-results-sub,.so-hire-lead,.so-riskx-sub,.dt-sub{font-size:16px}}.sa-hero-h1,.dt-hero h1,.sv-hero-h1,.tc-hero-h1,.loc-hero-h1,.hd-hero-content h1,.plt-banner__h1{font-size:clamp(38px, 5vw, 75px)}.ih-h2,.hd-h2,.sa-h2,.sa-results-h2,.so-riskx-h2,.dt-h2{font-size:clamp(32px, 4vw, 60px)}.sa-hero-sub,.dt-hero-lead,.sv-hero-sub,.tc-hero-sub,.loc-hero-sub,.hd-hero-sub,.plt-banner__sub{font-size:clamp(18px, 1.7vw, 25px)}.so-cmp2-head b a{color:inherit;text-decoration:none}@media (hover:hover){.so-cmp2-head b a:hover{text-decoration:underline;text-underline-offset:3px}}body.tnb-outfit-page #main{font-family:"Outfit",system-ui,sans-serif}body.tnb-outfit-page #main button,body.tnb-outfit-page #main input,body.tnb-outfit-page #main select,body.tnb-outfit-page #main textarea{font-family:inherit}body:is(.page-slug-staff-augmentation,.page-slug-software-outsourcing,.page-slug-hire-dedicated-team,.page-slug-about-us,.page-slug-services,.page-slug-hire-software-developers,.page-slug-platforms,.page-slug-technologies,.page-slug-locations,.page-slug-industries) :is(.sa-hero-sub,.dt-hero-lead,.sv-hero-sub,.tc-hero-sub,.loc-hero-sub,.hd-hero-sub,.plt-banner__sub,.ih-sub,.ih-oh-sub,.ihcs-desc,.sa-section-sub,.sa-roles-sub,.sa-results-sub,.dt-sub,.so-hire-lead,.so-riskx-sub,.pcta-sub,.pfaq-desc,.pblg-desc,.ps-sub,.pls-sub,.pe-sub,.hd-sub,.sv-results-sub,.sv-recog-sub,.sv-stack-sub,.sv-models-sub,.sv-process-sub,.sv-tools-sub,.tc-sub,.tc-certs-subtitle,.loc-markets-sub,.loc-results-sub,.abs-lead,.abs-since-sub){font-size:19px}body:is(.page-slug-staff-augmentation,.page-slug-software-outsourcing,.page-slug-hire-dedicated-team,.page-slug-about-us,.page-slug-services,.page-slug-hire-software-developers,.page-slug-platforms,.page-slug-technologies,.page-slug-locations,.page-slug-industries) :is(.sa-hero-sub,.dt-hero-lead,.sv-hero-sub,.tc-hero-sub,.loc-hero-sub,.hd-hero-sub,.plt-banner__sub){line-height:1.6}@media (max-width:768px){body:is(.page-slug-staff-augmentation,.page-slug-software-outsourcing,.page-slug-hire-dedicated-team,.page-slug-about-us,.page-slug-services,.page-slug-hire-software-developers,.page-slug-platforms,.page-slug-technologies,.page-slug-locations,.page-slug-industries) :is(.sa-hero-sub,.dt-hero-lead,.sv-hero-sub,.tc-hero-sub,.loc-hero-sub,.hd-hero-sub,.plt-banner__sub,.ih-sub,.ih-oh-sub,.ihcs-desc,.sa-section-sub,.sa-roles-sub,.sa-results-sub,.dt-sub,.so-hire-lead,.so-riskx-sub,.pcta-sub,.pfaq-desc,.pblg-desc,.ps-sub,.pls-sub,.pe-sub,.hd-sub,.sv-results-sub,.sv-recog-sub,.sv-stack-sub,.sv-models-sub,.sv-process-sub,.sv-tools-sub,.tc-sub,.tc-certs-subtitle,.loc-markets-sub,.loc-results-sub,.abs-lead,.abs-since-sub){font-size:16px}}body.page-slug-about-us .abs-since-row.solo .abs-since-sub{font-size:19px}@media (max-width:768px){body.page-slug-about-us .abs-since-row.solo .abs-since-sub{font-size:16px}}body:is(.page-slug-hire-dedicated-team) .ih-why-head{max-width:900px;margin-left:auto;margin-right:auto;text-align:center}body:is(.page-slug-hire-dedicated-team) .ih-why-head .ih-sub,body:is(.page-slug-hire-dedicated-team) .ih-industry-specific .ih-sub{max-width:900px;margin-left:auto;margin-right:auto;text-align:center}body:is(.page-slug-hire-dedicated-team) .ih-industry-specific .ih-h2{text-align:center;margin:auto;padding-top:20px}.page-slug-software-outsourcing .ih-why-clean .ih-why-head{max-width:unset;margin-left:auto;margin-right:auto;padding-bottom:24px;text-align:center}.page-slug-software-outsourcing .ih-why-clean .ih-why-head .ih-sub,.page-slug-software-outsourcing .ih-why-head .ih-h2{max-width:unset;margin-left:auto;margin-right:auto;text-align:center}@media (max-width:768px){.dt-hero-visual{padding-top:52px}.so-odb,.so-hero-board,.so-chip{animation:none}.so-chip .tx b{font-size:12px}.so-chip .tx span{font-size:9px;margin-top:2px}.so-chip-top{top:0;left:8px;transform:none}.so-chip-a{top:0;right:8px}.so-chip-b{bottom:-10px;right:8px}}.page-slug-software-outsourcing section.dt-section .dt-head.dt-center{max-width:unset!important}.page-slug-staff-augmentation .ih-why-clean .ih-why-head{margin-left:auto;margin-right:auto;text-align:center;max-width:750px}.page-slug-staff-augmentation .ih-why-clean .ih-why-head .ih-sub{margin-left:auto;margin-right:auto;text-align:center}.page-slug-staff-augmentation .ih-industry-specific .ih-h2{text-align:center;margin-left:auto;margin-right:auto}.page-slug-staff-augmentation .ih-industry-specific .ih-sub{text-align:center;margin-left:auto;margin-right:auto}a.btn.btn-primary.sa-roles-head-cta{background:#EC1C24}.lp-cards-cta{flex-shrink:0;white-space:nowrap}.lp-cs-h2{font-family:'Outfit',system-ui,sans-serif;font-size:50px;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--cs-navy);margin:0}.lp-cs-sub{font-size:16px;line-height:1.6;color:var(--cs-warmgray);max-width:620px;margin:10px 0 0}.lp-cs-cta{flex-shrink:0;white-space:nowrap}.lp-cs-company{font-family:'Outfit',system-ui,sans-serif;font-size:26px;font-weight:600;color:var(--cs-navy)}.lp-cs-stat-v{font-family:'Outfit',system-ui,sans-serif;font-size:22px;font-weight:600;color:var(--cs-red);letter-spacing:-.02em}.lp-cs-stat-l{font-size:12px;color:var(--cs-warmgray);margin-top:4px;line-height:1.3;text-transform:capitalize}.lp-cs-headline{font-family:'Outfit',system-ui,sans-serif;font-size:18px;font-weight:600;line-height:1.25;letter-spacing:-.015em;color:var(--cs-navy);margin:0}.lp-cs-desc{font-size:15px;line-height:1.6;color:var(--cs-warmgray);margin:0}.lp-cs-link{color:var(--cs-navy);font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid var(--cs-navy);padding-bottom:2px;transition:color 0.2s,border-color 0.2s,gap 0.2s}@media (max-width:1280px){.lp-cs-headline{font-size:22px}.lp-cs-stat-v{font-size:19px}}.lp-why-test-class .ih-why-head{max-width:820px;margin-left:auto;margin-right:auto;text-align:center}.lp-compliance-head .ih-sub{margin:0}h2.cs-h2{white-space:wrap!important;max-width:100%!important}.so-cmp2-head.tone-navy{background:linear-gradient(157.8deg,#24405F 14.6%,#0C2340 85.4%);border-radius:58px;box-shadow:0 9px 17px -8px rgba(12,35,64,.5);align-items:center;text-align:center}.so-cmp2-head.tone-navy b{text-align:center}.page-slug-transportation-software-development-company .dt-head.dt-center{max-width:unset}.dt-head.cne-head{max-width:none}.cne-head{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:nowrap;text-align:left}.cne-head-text{flex:1 1 auto;min-width:260px}.cne-head-text .dt-h2{text-align:left}.cne-head-cta{flex:0 0 auto}