.home-header-band{background:#fff;border-bottom:1px solid #edf0f3}
.profile-home .home-brand{max-width:1280px;padding:22px 48px}
.profile-home .profile-hero{padding-top:35px;padding-bottom:58px}
.profile-home .profile-showcase{background:#f0f4f9;border-radius:26px}
.profile-home .profile-lead{max-width:450px;font-size:20px;line-height:1.65}
.profile-home .career-showcase{border-top:1px solid #e2e7ec;padding-top:65px;padding-bottom:65px}
.profile-home .career-tabs button{background:#fff;border-color:#e2e7ec;padding-top:20px;padding-bottom:20px}
.profile-home .career-tabs button[aria-selected=true]{box-shadow:none;background:#fff7f2;border-color:#d98766}
.profile-home .career-tabs .step-open{display:none}
.profile-home .career-tabs button{grid-template-columns:35px 1fr}
.profile-home .career-content h2{font-size:48px}
.profile-home .career-screen{background:#f5f7fa}
.profile-home .career-timeline{padding-top:55px;padding-bottom:48px}
.profile-home .timeline-heading h2{font-size:48px}
.profile-home .timeline-card{box-shadow:none;border-color:#dce4ec}
.profile-home .timeline-card h3{font-size:28px;margin-bottom:20px}
.profile-home .timeline-card .timeline-label{letter-spacing:0;font-size:12px}
.profile-home .plan-card{background:#fff}
.profile-home .hvac-example-heading{margin-bottom:18px;padding-top:15px;padding-bottom:15px}
.profile-home .timeline-footnote{margin-top:20px}
.pay-details{border-top:1px solid #cbd9e5;margin-top:27px;padding-top:16px}
.pay-details summary{cursor:pointer;font-size:15px;color:#34546d;padding:7px 0;width:fit-content}
.pay-details summary:focus-visible{outline:3px solid #6b8fbf;outline-offset:4px}
.pay-details .hvac-pay-context{margin-top:15px;border-top:0}
.profile-home .availability-strip{padding-top:0;padding-bottom:42px}
.profile-home .availability-strip h2{font-size:36px}
.profile-home .privacy-promise{padding:40px 0;background:#f5f7fa;text-align:left}
.profile-home .privacy-promise .wrap{display:grid;grid-template-columns:.9fr 1.3fr;column-gap:65px}
.profile-home .privacy-promise .eyebrow{grid-column:1;grid-row:1;font-size:12px}
.profile-home .privacy-promise h2{grid-column:1;grid-row:2/4;font-size:37px;margin:13px 0 0;line-height:1.15}
.profile-home .privacy-promise p{grid-column:2;font-size:15px;max-width:none;margin:0;line-height:1.7}
.profile-home .privacy-promise p:first-of-type{grid-row:1/3;margin-bottom:10px}
.profile-home .privacy-promise p:last-of-type{grid-row:3}
.profile-home .simple-employer-strip{background:#263238;padding:30px 0}
.profile-home .simple-employer-strip h2{font-size:34px;margin-top:8px}
.profile-home .simple-employer-strip p{font-size:15px;line-height:1.6}
.profile-home .simple-employer-strip .text-button{font-size:14px;margin-top:8px}
.profile-home .download-section{padding-top:60px;padding-bottom:60px}
@media(max-width:860px){.profile-home .privacy-promise .wrap{column-gap:30px}.profile-home .timeline-heading h2{font-size:43px}}
@media(max-width:760px){.profile-home .home-brand{padding:16px 24px}.profile-home .profile-hero{padding-top:30px;padding-bottom:38px}.profile-home .profile-lead{font-size:18px}.profile-home .career-showcase{padding-top:40px;padding-bottom:40px}.profile-home .career-content h2{font-size:40px}.profile-home .career-tabs button{grid-template-columns:30px 1fr}.profile-home .career-timeline{padding-top:38px;padding-bottom:35px}.profile-home .privacy-promise .wrap{display:block}.profile-home .privacy-promise h2{font-size:35px;margin:12px 0 20px}.profile-home .privacy-promise p:first-of-type{margin-bottom:12px}.profile-home .availability-strip{padding-bottom:35px}.profile-home .simple-employer-strip>.wrap{gap:16px}.profile-home .download-section{padding:42px 0}}
@media(max-width:405px){.profile-home .home-brand{padding-left:16px;padding-right:16px}}
