@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.f19e4721.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.53%;line-gap-override:9.33%;size-adjust:107.19%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans","GeistSans Fallback"}
.payroll-service-page-module__oT0FiG__page{color:#0b1230;background:#fff}.payroll-service-page-module__oT0FiG__hero{color:#fff;background:#0a1652;padding:72px 0 80px}.payroll-service-page-module__oT0FiG__heroGrid{grid-template-columns:1.45fr 1fr;align-items:center;gap:72px;display:grid}.payroll-service-page-module__oT0FiG__back{color:#c3d5ff;margin-bottom:30px;font-size:13px;line-height:1.6;display:inline-block}.payroll-service-page-module__oT0FiG__back:hover{text-decoration:underline}.payroll-service-page-module__oT0FiG__hero h1{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:710px;font-size:clamp(38px,4.2vw,62px);line-height:1.06}.payroll-service-page-module__oT0FiG__intro{color:#d5dff5;max-width:620px;margin-top:24px;font-size:17px;line-height:1.75}.payroll-service-page-module__oT0FiG__hourly{color:#fff;max-width:510px;margin-top:26px;font-size:16px;font-weight:600;line-height:1.6}.payroll-service-page-module__oT0FiG__actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.payroll-service-page-module__oT0FiG__secondary{color:#e0e9ff;padding:12px 0;font-size:14px}.payroll-service-page-module__oT0FiG__secondary:hover{text-decoration:underline}.payroll-service-page-module__oT0FiG__secondary span{margin-left:8px}.payroll-service-page-module__oT0FiG__note{color:#bfcce9;margin-top:18px;font-size:12px;line-height:1.7}.payroll-service-page-module__oT0FiG__plan{color:#0b1230;background:#f6f5f2;border-radius:12px;padding:34px;box-shadow:0 20px 60px #0002}.payroll-service-page-module__oT0FiG__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#365cb8;margin-bottom:16px;font-size:11px;font-weight:650}.payroll-service-page-module__oT0FiG__plan h2{color:#0b1230;letter-spacing:-.035em;font-size:29px;line-height:1.2}.payroll-service-page-module__oT0FiG__plan ol{margin:28px 0;padding:0;list-style:none}.payroll-service-page-module__oT0FiG__plan li{border-top:1px solid #c7d1e7;align-items:center;gap:18px;padding:14px 0;font-size:15px;display:flex}.payroll-service-page-module__oT0FiG__plan li span{color:#365cb8;font-variant-numeric:tabular-nums;font-size:12px}.payroll-service-page-module__oT0FiG__plan>p:last-child{color:#536078;margin:0;font-size:13px;line-height:1.6}.payroll-service-page-module__oT0FiG__section{padding:76px 0;scroll-margin-top:24px}.payroll-service-page-module__oT0FiG__section h2{letter-spacing:-.035em;color:#0b1230;text-wrap:balance;max-width:800px;font-size:clamp(29px,3vw,40px);line-height:1.15}.payroll-service-page-module__oT0FiG__section h3{letter-spacing:-.02em;color:#0b1230;font-size:20px;line-height:1.35}.payroll-service-page-module__oT0FiG__section p:not(.payroll-service-page-module__oT0FiG__eyebrow){color:#4e5a70;margin-top:12px;font-size:15px;line-height:1.75}.payroll-service-page-module__oT0FiG__sectionIntro{max-width:680px}.payroll-service-page-module__oT0FiG__threeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:38px;display:grid}.payroll-service-page-module__oT0FiG__threeGrid article{border-top:1px solid #b8c6e1;padding-top:24px}.payroll-service-page-module__oT0FiG__paper{background:#f6f5f2}.payroll-service-page-module__oT0FiG__ice{background:#eaf0ff}.payroll-service-page-module__oT0FiG__scopeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.payroll-service-page-module__oT0FiG__sectionIntro+.payroll-service-page-module__oT0FiG__scopeGrid{margin-top:34px}.payroll-service-page-module__oT0FiG__scopeCard{background:#fff;border:1px solid #dce0e9;border-radius:8px;padding:30px}.payroll-service-page-module__oT0FiG__scopeCard ul{margin:22px 0 0;padding:0;list-style:none}.payroll-service-page-module__oT0FiG__scopeCard li{gap:10px;margin-top:12px;font-size:14px;line-height:1.6;display:flex}.payroll-service-page-module__oT0FiG__scopeCard li svg{color:#365cb8;flex-shrink:0;width:18px;height:18px;margin-top:3px}.payroll-service-page-module__oT0FiG__processGrid{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.payroll-service-page-module__oT0FiG__steps{margin:0;padding:0;list-style:none}.payroll-service-page-module__oT0FiG__steps li{border-bottom:1px solid #dce0e9;gap:24px;padding:24px 0;display:flex}.payroll-service-page-module__oT0FiG__steps li:first-child{padding-top:0}.payroll-service-page-module__oT0FiG__steps li>span{color:#365cb8;padding-top:4px;font-size:14px}.payroll-service-page-module__oT0FiG__billing{border-left:4px solid #365cb8;justify-content:space-between;align-items:center;gap:50px;padding-left:32px;display:flex}.payroll-service-page-module__oT0FiG__billing>div{max-width:700px}.payroll-service-page-module__oT0FiG__billing>a{flex-shrink:0}.payroll-service-page-module__oT0FiG__founder p:first-child{margin-top:0!important}.payroll-service-page-module__oT0FiG__founder a{margin-top:24px}.payroll-service-page-module__oT0FiG__faqs details{border-bottom:1px solid #c7d1e7;margin-bottom:20px;padding:0 0 20px}.payroll-service-page-module__oT0FiG__faqs summary{cursor:pointer;padding-right:16px;font-size:16px;font-weight:600;line-height:1.55}.payroll-service-page-module__oT0FiG__faqs summary:focus-visible{outline-offset:5px;outline:3px solid #4f75ff}.payroll-service-page-module__oT0FiG__resource{border-top:1px solid #b8c6e1;padding-top:24px;display:block}.payroll-service-page-module__oT0FiG__resource h3{justify-content:space-between;gap:20px;display:flex}.payroll-service-page-module__oT0FiG__resource h3 svg{flex-shrink:0;width:20px;height:20px}.payroll-service-page-module__oT0FiG__resource:hover h3{color:#365cb8}.payroll-service-page-module__oT0FiG__final{background:#0a1652}.payroll-service-page-module__oT0FiG__final h2{color:#fff}.payroll-service-page-module__oT0FiG__final .payroll-service-page-module__oT0FiG__eyebrow{color:#a9c3ff}.payroll-service-page-module__oT0FiG__final p:not(.payroll-service-page-module__oT0FiG__eyebrow){color:#d5dff5}.payroll-service-page-module__oT0FiG__final a{margin-top:24px}@media (max-width:1000px){.payroll-service-page-module__oT0FiG__heroGrid{grid-template-columns:1.2fr 1fr;gap:36px}.payroll-service-page-module__oT0FiG__hero h1{font-size:44px}.payroll-service-page-module__oT0FiG__plan{padding:26px}.payroll-service-page-module__oT0FiG__processGrid{gap:40px}.payroll-service-page-module__oT0FiG__billing{flex-direction:column;align-items:flex-start;gap:24px}}@media (max-width:760px){.payroll-service-page-module__oT0FiG__hero{padding:40px 0 48px}.payroll-service-page-module__oT0FiG__heroGrid,.payroll-service-page-module__oT0FiG__scopeGrid,.payroll-service-page-module__oT0FiG__threeGrid,.payroll-service-page-module__oT0FiG__processGrid{grid-template-columns:1fr;gap:28px}.payroll-service-page-module__oT0FiG__hero h1{font-size:clamp(36px,9vw,48px)}.payroll-service-page-module__oT0FiG__intro{font-size:16px}.payroll-service-page-module__oT0FiG__back{margin-bottom:24px}.payroll-service-page-module__oT0FiG__section{padding:48px 0}.payroll-service-page-module__oT0FiG__plan{margin-top:8px}.payroll-service-page-module__oT0FiG__plan ol{margin:22px 0}.payroll-service-page-module__oT0FiG__scopeCard{padding:24px}.payroll-service-page-module__oT0FiG__billing{padding-left:20px}.payroll-service-page-module__oT0FiG__threeGrid{margin-top:28px}}
