/* HRGen readability repair 2026-11-05 */
.launch-app{color:#f7f7fa!important;font-family:Inter,system-ui,sans-serif}
.launch-app :is(h1,h2,h3,h4){color:#f8f8fa!important}
.launch-app p,.launch-app .hero-description,.launch-app .department-card p{color:#c9c8d0!important}
.launch-app .desktop-nav a,.launch-app .industry-trigger,.launch-app .text-link,.launch-app .pathway-card a,.launch-app .department-card a,.launch-app .healthcare-grid a{color:#eeeeF3!important}
.launch-app .eyebrow,.launch-app .department-status,.launch-app .healthcare-number,.launch-app .step-number,.launch-app .finder-result strong{color:#ff8bc5!important}
.launch-app .brand-name .brand-gen{color:#ed168c!important}
.launch-app .brand-name .brand-hr{color:#fff!important}
.launch-app .offer-cta,.launch-app .card-flip-button,.launch-app .card-bottom strong{color:#fff!important}
.launch-app a:hover{text-decoration:underline;text-decoration-color:#ff8bc5;text-underline-offset:5px}
.launch-app .button:hover{text-decoration:none;background:#b90068!important}
.launch-app :is(a,button,input,select):focus-visible{outline:3px solid #ff9bcf!important;outline-offset:4px}
.launch-app .department-card,.launch-app .pathway-card{border-color:#37323b!important}
.launch-app .department-card{min-height:260px}
.launch-app .department-card p{font-size:14px;line-height:1.75}
.launch-app .department-card h3{font-size:23px}
@media(max-width:650px){.launch-app .hero-description{font-size:16px;line-height:1.75}.launch-app .department-card{min-height:0}.launch-app .desktop-nav{display:none}.launch-app p{overflow-wrap:break-word}}
@media(prefers-reduced-motion:reduce){.launch-app *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.launch-app .product-window :is(p,span,strong,small,td,th){color:#dddde5!important}.launch-app .product-window :is(.preview-overline,.demo-label){color:#ff8bc5!important}.launch-app .product-window .sample-status{color:#fff!important}
