: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-how__kipNode{position:relative;width:92px;height:92px;border-radius:50%;background:var(--dt-gradient-inverse);display:flex;align-items:center;justify-content:center;box-shadow:0 22px 50px rgba(13,66,106,.2)}.dt-homepage .dt-how__kipGlow{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:150%;height:150%;border-radius:50%;background:radial-gradient(circle,rgba(254,214,101,.38) 0%,rgba(254,214,101,0) 68%);filter:blur(12px);animation:dtBreathe 7s ease-in-out infinite}.dt-homepage .dt-how__particle{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--dt-blue);box-shadow:0 0 9px rgba(42,189,240,.7);animation:dtFly 6s var(--dt-ease-out) infinite}.dt-homepage .dt-how__kipMark{font-family:var(--dt-font-display);font-weight:800;font-size:24px;color:var(--dt-white);letter-spacing:.01em}.dt-homepage .dt-how-btn--primary{background:var(--dt-black);color:var(--dt-white)}.dt-homepage .dt-how-btn--secondary{background:var(--dt-white);color:var(--dt-black);border-color:var(--dt-border-strong)}