:where(.dt-homepage table){border-collapse:collapse;border-spacing:0}:where(.dt-homepage hr){border:0;margin:0}.dt-homepage .dt-header button,.dt-homepage .dt-hero button,.dt-homepage .dt-how button,.dt-homepage .dt-workforce button,.dt-homepage .dt-kip button,.dt-homepage .dt-solutions button,.dt-homepage .dt-results button,.dt-homepage .dt-faq button{font-family:inherit;font-size:inherit}.dt-homepage .dt-cta button{font-family:inherit;font-size:inherit}.dt-homepage .dt-workforce__doc{position:relative;width:min(360px,94%);height:150px;border-radius:18px;overflow:hidden;background:rgba(255,255,255,.72);border:1px solid var(--dt-border);box-shadow:0 14px 36px rgba(13,66,106,.06);padding:18px 20px;display:flex;flex-direction:column;gap:9px}.dt-homepage .dt-workforce__docLine{display:block;height:6px;border-radius:3px;background:rgba(13,66,106,.1)}.dt-homepage .dt-workforce__checks{display:flex;gap:10px;margin-top:20px}.dt-homepage .dt-workforce__checks span{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--dt-blue-600);background:rgba(255,255,255,.8);box-shadow:0 8px 20px rgba(13,66,106,.06);animation:dtPop 6s var(--dt-ease-out) 1.2s infinite}.dt-homepage .dt-workforce__checks span:nth-child(2){animation-delay:1.62s}.dt-homepage .dt-workforce__checks span:nth-child(3){animation-delay:2.04s}.dt-homepage .dt-workforce__checks span:nth-child(4){animation-delay:2.46s}.dt-homepage .dt-workforce__checks span:nth-child(5){animation-delay:2.88s}.dt-homepage .dt-workforce__checks svg{width:15px;height:15px;stroke-width:1.75}.dt-homepage .dt-workforce__queryText span{display:inline-block;height:8px;border-radius:4px;background:rgba(13,66,106,.14);margin-right:7px}.dt-homepage .dt-workforce__seal{display:flex;align-items:center;gap:14px;margin-top:20px}.dt-homepage .dt-workforce__sealBadge{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(23,162,119,.12);color:#17a277;animation:dtPop 6s var(--dt-ease-out) 1.2s infinite}.dt-homepage .dt-workforce__sealBadge svg{width:19px;height:19px;stroke-width:1.75}.dt-homepage .dt-workforce__sealBars{flex:1;display:flex;flex-direction:column;gap:8px}.dt-homepage .dt-workforce__sealBars span{height:8px;border-radius:4px;background:linear-gradient(90deg,rgba(23,162,119,.55),rgba(23,162,119,.14));transform-origin:left center;animation:dtGrowX 6s var(--dt-ease-out) 1.62s infinite}.dt-homepage .dt-workforce__sealBars span:nth-child(2){animation-delay:2.04s}@media (max-width:959px){.dt-homepage .dt-workforce.is-stacked .dt-workforce__stage{display:none}.dt-homepage .dt-workforce__nav>.dt-workforce__panel{margin:-4px 0 6px;padding:16px;border-radius:18px;border:1px solid rgba(254,214,101,.55);background:rgba(255,255,255,.82);box-shadow:0 14px 34px rgba(13,66,106,.06)}.dt-homepage .dt-workforce__nav>.dt-workforce__panel .dt-workforce__role,.dt-homepage .dt-workforce__nav>.dt-workforce__panel .dt-workforce__agentHead{display:none}}.dt-homepage .dt-wf__manualRow{display:flex;align-items:center;gap:9px;animation:dtJitter 3.6s ease-in-out infinite}.dt-homepage .dt-wf__manualRow:nth-child(2){animation-delay:.5s}.dt-homepage .dt-wf__manualRow:nth-child(3){animation-delay:1s}.dt-homepage .dt-wf__manualRow svg{flex:none;width:14px;height:14px;stroke-width:1.75;color:#d64550;opacity:.75}.dt-homepage .dt-wf__manualBar{flex:1;height:5px;border-radius:3px;background:repeating-linear-gradient(90deg,rgba(214,69,80,.24) 0 8px,transparent 8px 14px)}.dt-homepage .dt-wf__manualTag{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#d64550}.dt-homepage .dt-wf__pItem .dt-wf__pBar{flex:1}.dt-homepage .dt-wf__pChecks{display:grid;grid-template-columns:repeat(6,1fr);gap:7px}.dt-homepage .dt-wf__vizSlot .dt-workforce__doc{width:100%;height:92px;padding:12px 14px;border-radius:14px;gap:7px}.dt-homepage .dt-wf__vizSlot .dt-workforce__docLine{height:5px}.dt-homepage .dt-wf__vizSlot .dt-workforce__checks{margin-top:12px;gap:8px}.dt-homepage .dt-wf__vizSlot .dt-workforce__checks span{width:26px;height:26px}.dt-homepage .dt-wf__vizSlot .dt-workforce__checks svg{width:12px;height:12px}@media (max-width:959px){.dt-homepage .dt-wf__manualTag{display:none}}