.hr-page{--payroll-deep:#153f42}.hr-page section[id]{scroll-margin-top:135px}.hr-page .hr-outline-link{color:#08776f;border:1px solid #a1c4b9;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:10px 17px;font-size:15px;font-weight:600;line-height:1.5;transition:background .18s,border-color .18s;display:inline-flex}.hr-page .hr-outline-link:hover{background:#edf6f2;border-color:#08776f}.hr-page .hr-tab-copy{animation:.22s ease-out hr-appear}.hr-page .payroll-mint{background:#e5f3eb}.hr-page .hr-steps,.hr-page .hr-capabilities{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.hr-page .hr-capabilities{grid-template-columns:repeat(3,minmax(0,1fr))}.hr-page .hr-steps article,.hr-page .hr-capabilities>a{text-align:center;background:#fff;border:1px solid #e0eae4;border-radius:6px;padding:27px 21px;box-shadow:0 4px 12px #244e3c05}.hr-page .hr-steps h3,.hr-page .hr-capabilities h3{color:#214b42;margin:0 0 12px;font-size:19px;font-weight:550;line-height:1.25}.hr-page .hr-steps p,.hr-page .hr-capabilities p{margin:0;font-size:15px;line-height:1.6}.hr-page .hr-editorial .payroll-copy>p{margin-bottom:18px}.hr-page .hr-editorial .hr-outline-link{margin-top:12px}.hr-page .hr-editorial-photo{border-radius:8px;margin:0;position:relative;overflow:hidden}.hr-page .hr-editorial-photo>img{object-fit:cover;width:100%;height:330px}.hr-page .hr-editorial-photo figcaption{color:#fff;background:linear-gradient(#0000,#123e3eee);align-items:center;gap:13px;padding:32px 22px 20px;font-size:17px;display:flex;position:absolute;bottom:0;left:0;right:0}.hr-page .hr-editorial-photo small{color:#dfebe6;margin-top:4px;font-size:12px;display:block}.hr-page .hr-plans{padding-top:10px;padding-bottom:72px}.hr-page .hr-tools-photo{border-radius:9px;position:relative;overflow:hidden}.hr-page .hr-tools-photo>img{object-fit:cover;width:100%;height:345px}.hr-page .hr-tools-labels{gap:9px;display:grid;position:absolute;top:30px;right:17px}.hr-page .hr-tools-labels>span{color:#184d48;background:#fffffff2;border-radius:6px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:600;display:flex;box-shadow:0 4px 15px #163e3b20}.hr-page .hr-tools-labels svg{color:#08776f}.hr-page .hr-image-note{color:#405b53;background:#ffffffe8;border-radius:3px;padding:4px 7px;font-size:10px;position:absolute;bottom:11px;left:12px}.hr-page .hr-banner{background:#f0f6f3;padding:64px 0}.hr-page .hr-banner-panel{background:#fff;border:1px solid #dce8e2;border-radius:18px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 16px 40px #173d390a}.hr-page .hr-banner-card{align-self:center;padding:44px 48px}.hr-page .hr-banner-card .payroll-kicker{margin-bottom:16px;display:block}.hr-page .hr-banner-card h2{margin-bottom:24px;font-size:32px}.hr-page .hr-banner-photo{min-height:430px;position:relative}.hr-page .hr-banner-photo>img{object-fit:cover;object-position:100% center;width:100%;height:100%;position:absolute;inset:0}.hr-page .hr-banner-card .payroll-checks{margin-bottom:25px}.hr-page .hr-banner-card .payroll-checks li{font-size:15px}.hr-page .hr-capabilities>a{flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex}.hr-page .hr-capabilities>a:hover{transform:translateY(-3px);box-shadow:0 10px 25px #163e3b12}.hr-page .hr-capabilities>a>span{color:#08776f;justify-content:center;align-items:center;gap:7px;margin-top:auto;padding-top:22px;font-size:13px;font-weight:600;display:flex}.hr-page .hr-resources{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.hr-page .hr-resources>a{border:1px solid #e2e9e5;border-radius:8px;transition:box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 6px 18px #153e3b09}.hr-page .hr-resources>a:hover{transform:translateY(-3px);box-shadow:0 12px 24px #153e3b14}.hr-page .hr-resources img{object-fit:cover;width:100%;height:180px}.hr-page .hr-resources>a>div{flex-direction:column;min-height:200px;padding:21px;display:flex}.hr-page .hr-resources h3{color:#214b42;margin:0 0 12px;font-size:20px;font-weight:550;line-height:1.3}.hr-page .hr-resources p{margin-bottom:20px;font-size:15px;line-height:1.55}.hr-page .hr-resource-meta{letter-spacing:.06em;color:#08776f;justify-content:space-between;align-items:center;margin-top:auto;font-size:10px;display:flex}.hr-page #hr-faq{background:#eaf5f5}.hr-page .hr-faq{max-width:830px}.hr-page .hr-faq .payroll-heading{text-align:left}@keyframes hr-appear{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:1100px){.hr-page .hr-steps,.hr-page .hr-capabilities{gap:14px}.hr-page .hr-steps article,.hr-page .hr-capabilities>a{padding:23px 16px}}@media (max-width:760px){.hr-page section[id]{scroll-margin-top:110px}.hr-page .hr-tabs button:last-child{grid-column:auto}.hr-page .hr-steps,.hr-page .hr-capabilities{grid-template-columns:1fr 1fr}.hr-page .hr-editorial-photo>img,.hr-page .hr-tools-photo>img{height:290px}.hr-page .hr-plans{padding-top:0}.hr-page .hr-banner{padding:40px 0}.hr-page .hr-banner-panel{border-radius:14px;grid-template-columns:1fr}.hr-page .hr-banner-photo{order:-1;min-height:280px}.hr-page .hr-banner-card{padding:30px 25px}.hr-page .hr-banner-card h2{font-size:28px}.hr-page .hr-resources{grid-template-columns:1fr}.hr-page .hr-resources img{aspect-ratio:2;height:auto}.hr-page .hr-resources>a>div{min-height:175px}}@media (max-width:400px){.hr-page .hr-steps,.hr-page .hr-capabilities{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hr-page .hr-tab-copy{animation:none}.hr-page :is(.hr-capabilities>a,.hr-resources>a,.hr-outline-link){transition:none}.hr-page :is(.hr-capabilities>a,.hr-resources>a):hover{transform:none}}.hr-page .hr-hero-stage{isolation:isolate;background:#eee4d8;border-radius:18px;min-height:480px;position:relative;overflow:hidden}.hr-page .hr-hero-portrait{z-index:-1;width:62%;position:absolute;top:0;bottom:0;right:0}.hr-page .hr-hero-portrait>img{object-fit:cover;object-position:right center;width:100%;height:100%;display:block}.hr-page .hr-hero-portrait:after{content:"";background:linear-gradient(90deg,#eee4d8 0%,#eee4d8aa 15%,#0000 45%);position:absolute;inset:0}.hr-page .hr-hero-intro{width:57%;padding:48px}.hr-page .hr-hero-intro>p{max-width:450px}.hr-page .hr-hero-stage .payroll-actions{flex-direction:column;align-items:flex-start;gap:13px}.hr-page .hr-hero-benefits{grid-template-columns:repeat(3,1fr);gap:28px;margin:0;padding:28px 32px 0;list-style:none;display:grid}.hr-page .hr-hero-benefits li{color:#536b64;align-items:center;gap:15px;font-size:16px;line-height:1.45;display:flex}.hr-page .hr-hero-benefits li+li{border-left:1px solid #dce7e1;padding-left:28px}.hr-page .hr-hero-benefits svg{color:#08776f;flex-shrink:0}.hr-page .hr-hero-benefits strong{color:#203f39;font-weight:600}@media (max-width:1100px){.hr-page .hr-hero-intro{width:60%;padding:36px}.hr-page .hr-hero-benefits{gap:18px;padding-inline:12px}.hr-page .hr-hero-benefits li+li{padding-left:18px}}@media (max-width:760px){.hr-page .hr-tabs{grid-template-columns:1fr 1fr;display:grid}.hr-page .hr-hero-stage{border-radius:14px;flex-direction:column;display:flex}.hr-page .hr-hero-intro{width:100%;padding:32px 24px}.hr-page .hr-hero-portrait{z-index:auto;order:2;width:100%;height:300px;position:relative}.hr-page .hr-hero-portrait>img{object-position:right 35%}.hr-page .hr-hero-portrait:after{background:linear-gradient(#eee4d8 0%,#0000 15%)}.hr-page .hr-hero-benefits{grid-template-columns:1fr;gap:0;padding:12px 8px 0}.hr-page .hr-hero-benefits li{padding:16px 0}.hr-page .hr-hero-benefits li+li{border-top:1px solid #dce7e1;border-left:0;padding-left:0}.hr-page .hr-hero-benefits br{display:none}.hr-page .hr-hero-benefits strong:before{content:" "}}
