: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-hero__stage.is-focused .dt-hero__glow{opacity:1}.dt-homepage .dt-hero__link.is-hidden{opacity:0}.dt-homepage .dt-hero__flow.is-active{opacity:1}.dt-homepage .dt-hero__kipLabel{margin-top:-10px;font-family:var(--dt-font-display);font-weight:800;font-size:20px;letter-spacing:-.018em;color:var(--dt-heading)}.dt-homepage .dt-hero__worker.is-active .dt-hero__workerIcon{opacity:1}.dt-homepage .dt-hero__worker.is-active{opacity:1}.dt-homepage .dt-hero__worker.is-active .dt-hero__workerIcon{width:56px;height:56px;color:var(--dt-navy);border-color:rgba(254,214,101,.95);box-shadow:0 0 0 7px rgba(254,214,101,.1),0 16px 36px rgba(254,214,101,.24)}.dt-homepage .dt-hero__worker.is-active .dt-hero__workerName{font-weight:700;color:var(--dt-heading)}.dt-homepage .dt-hero-btn--secondary{background:var(--dt-white);color:var(--dt-black);border-color:var(--dt-border-strong)}.dt-homepage .dt-hero-btn--ai{background:var(--dt-yellow);color:var(--dt-black)}.dt-homepage .dt-hero-btn--ai:hover{box-shadow:0 14px 34px rgba(254,214,101,.45)}.dt-homepage .dt-hero-btn--sm{font-size:14.5px;padding:11px 20px;min-height:38px}