.PayrollHero_hero__NuDn3{position:relative;padding:var(--space-32) 0;background:var(--gradient-hero-photo),url(/images/payroll/payroll-hero.jpg) 50% /cover no-repeat;color:var(--color-text-inverse);overflow:hidden;min-height:82vh;display:flex;align-items:center}.PayrollHero_hero__NuDn3:before{content:"";position:absolute;top:-20%;right:-10%;width:60%;height:80%;background:radial-gradient(ellipse at center,rgba(239,46,36,.12),transparent 70%);pointer-events:none}.PayrollHero_gridPattern__gVHQY{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 80% 30%,black 0,transparent 70%);mask-image:radial-gradient(ellipse 70% 70% at 80% 30%,black 0,transparent 70%);pointer-events:none}.PayrollHero_inner__yFaCu{position:relative;z-index:2;max-width:880px}.PayrollHero_actions__gXiqR,.PayrollHero_eyebrow__mmpsB,.PayrollHero_subtitle__iAxij,.PayrollHero_title__2tfh8,.PayrollHero_trust__35cPy{animation:PayrollHero_heroFadeUp__PhoZW .9s cubic-bezier(.16,1,.3,1) both}.PayrollHero_eyebrow__mmpsB{display:flex;align-items:center;gap:14px;margin-bottom:var(--space-8);animation-delay:.15s}.PayrollHero_eyebrowLine__FMiKi{width:40px;height:2px;background:var(--humareso-red);border-radius:var(--radius-full);flex-shrink:0}.PayrollHero_eyebrowText__3yIkq{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--humareso-red)}.PayrollHero_title__2tfh8{font-size:clamp(2.6rem,6vw,5rem);font-weight:900;line-height:1.05;letter-spacing:-.025em;margin-bottom:var(--space-8);color:#ffffff;animation-delay:.3s}.PayrollHero_titleGhost__MFPnB{display:block;color:#f4c7c3}.PayrollHero_subtitle__iAxij{font-size:var(--text-xl);line-height:1.65;color:rgba(255,255,255,.78);max-width:640px;margin-bottom:var(--space-10);animation-delay:.45s}.PayrollHero_actions__gXiqR{display:flex;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-16);animation-delay:.6s}.PayrollHero_trust__35cPy{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap;padding-top:var(--space-8);border-top:1px solid rgba(255,255,255,.1);animation-delay:.75s}.PayrollHero_trustItem__oLQoj{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:rgba(255,255,255,.65);font-weight:500}.PayrollHero_trustCheck__OYyQs{color:var(--color-success);font-size:var(--text-base);font-weight:700}.PayrollHero_trustDivider___ZYJq{width:1px;height:16px;background:rgba(255,255,255,.15)}@keyframes PayrollHero_heroFadeUp__PhoZW{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.PayrollHero_hero__NuDn3{padding:var(--space-20) 0 var(--space-16);min-height:auto}.PayrollHero_title__2tfh8{font-size:clamp(2rem,8vw,2.8rem)}.PayrollHero_subtitle__iAxij{font-size:var(--text-lg)}.PayrollHero_trust__35cPy{gap:var(--space-4)}.PayrollHero_trustDivider___ZYJq{display:none}}.PayrollLogos_wrap__36Siu{padding:var(--space-12) 0;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.PayrollLogos_label__zg8wT{text-align:center;font-size:var(--text-sm);font-weight:600;letter-spacing:.04em;color:var(--color-text-secondary);margin-bottom:var(--space-8)}.PayrollLogos_logos__aRAU4{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-8) var(--space-12)}.PayrollLogos_logo__9pbtF{height:28px;width:auto;max-width:160px;object-fit:contain;opacity:.55;transition:opacity var(--duration-normal) var(--ease-out)}.PayrollLogos_logo__9pbtF:hover{opacity:.9}@media (max-width:768px){.PayrollLogos_logos__aRAU4{gap:var(--space-6) var(--space-8)}.PayrollLogos_logo__9pbtF{height:22px;max-width:120px}}.PayrollProof_statBand__lQb6t{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-8);background:var(--gradient-hero);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg)}.PayrollProof_stat__BKTte{text-align:center;color:var(--color-text-inverse)}.PayrollProof_statValue__LAhye{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:900;color:#ffffff;line-height:1.05}.PayrollProof_statSuffix__6xXQ6{font-size:var(--text-xl);font-weight:700;color:var(--humareso-red);margin-left:2px}.PayrollProof_statLabel__8VP84{margin-top:var(--space-2);font-size:var(--text-sm);color:rgba(255,255,255,.7);line-height:1.4}.PayrollProof_quotes___9bLv{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-6);gap:var(--space-6);margin-top:var(--space-10)}.PayrollProof_quote___AnhD{margin:0;padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.PayrollProof_quoteText__pWSoJ{margin:0 0 var(--space-5);font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;line-height:1.45;color:var(--color-text)}.PayrollProof_quoteMeta__cGA58{display:flex;flex-direction:column}.PayrollProof_quoteName___2Icy{font-weight:700;color:var(--color-navy)}.PayrollProof_quoteRole__nPkDA{font-size:var(--text-sm);color:var(--color-text-secondary)}@media (max-width:900px){.PayrollProof_statBand__lQb6t{grid-template-columns:repeat(2,1fr)}.PayrollProof_quotes___9bLv{grid-template-columns:1fr}}.PayrollProblem_grid__3gZsF{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-6);gap:var(--space-6);margin-top:var(--space-12)}.PayrollProblem_card__QSi8x{position:relative;padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}.PayrollProblem_card__QSi8x:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.PayrollProblem_mark__fbIMN{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--humareso-red-light);color:var(--humareso-red);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:900;margin-bottom:var(--space-5)}.PayrollProblem_cardTitle__4VQnu{font-size:var(--text-xl);font-weight:700;color:var(--color-text);margin-bottom:var(--space-3);line-height:1.25}.PayrollProblem_cardText__RXYa5{font-size:var(--text-base);line-height:1.6;color:var(--color-text-secondary)}@media (max-width:768px){.PayrollProblem_grid__3gZsF{grid-template-columns:1fr}}.PayrollDifferentiation_tableWrap__ddnQc{margin-top:var(--space-12);overflow-x:auto;border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.PayrollDifferentiation_table__CPjND{width:100%;border-collapse:collapse;background:var(--color-surface);min-width:640px;overflow:hidden;border-radius:var(--radius-xl)}.PayrollDifferentiation_table__CPjND thead th{padding:var(--space-5) var(--space-5);font-family:var(--font-display);font-size:var(--text-base);font-weight:800;color:var(--color-navy);text-align:center;border-bottom:2px solid var(--color-border);background:var(--color-surface-alt)}.PayrollDifferentiation_table__CPjND thead th:first-child{text-align:left}.PayrollDifferentiation_table__CPjND tbody td{padding:var(--space-4) var(--space-5);text-align:center;border-bottom:1px solid var(--color-border);font-size:var(--text-base);color:var(--color-text-secondary)}.PayrollDifferentiation_table__CPjND tbody tr:last-child td{border-bottom:none}.PayrollDifferentiation_featureLabel__jzHhT{text-align:left!important;font-weight:600;color:var(--color-text)!important}.PayrollDifferentiation_brandCol__1H_eL{background:rgba(239,46,36,.04)}.PayrollDifferentiation_table__CPjND thead th.PayrollDifferentiation_brandCol__1H_eL{background:var(--humareso-red);color:#ffffff}.PayrollDifferentiation_yes__XlQid{color:var(--color-success);font-size:var(--text-xl);font-weight:800}.PayrollDifferentiation_no__J2E_A{color:var(--color-text-muted);font-size:var(--text-lg)}.PayrollDifferentiation_partial__TDPLA{font-size:var(--text-sm);font-weight:600;color:var(--color-warning)}.PayrollDifferentiation_na__lKwux{color:var(--color-text-muted)}.PayrollDifferentiation_footnote__RKR21{margin-top:var(--space-8);text-align:center;font-size:var(--text-base);color:var(--color-text-secondary)}.PayrollDifferentiation_link__K8NHp{color:var(--humareso-red);font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--duration-fast) var(--ease-out)}.PayrollDifferentiation_link__K8NHp:hover{border-bottom-color:var(--humareso-red)}.PayrollHowItWorks_steps__lYtjf{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-8);gap:var(--space-8);margin-top:var(--space-12)}.PayrollHowItWorks_step__Bew3d{position:relative;padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);height:100%}.PayrollHowItWorks_step__Bew3d:before{content:"";position:absolute;top:0;left:var(--space-8);right:var(--space-8);height:3px;background:var(--humareso-red);border-radius:var(--radius-full)}.PayrollHowItWorks_num__J_78J{display:block;font-family:var(--font-display);font-size:var(--text-5xl);font-weight:900;line-height:1;color:var(--humareso-red);opacity:.18;margin-bottom:var(--space-4)}.PayrollHowItWorks_stepTitle__J0SDt{font-size:var(--text-xl);font-weight:700;color:var(--color-text);margin-bottom:var(--space-3)}.PayrollHowItWorks_stepText__bAmUl{font-size:var(--text-base);line-height:1.6;color:var(--color-text-secondary)}@media (max-width:900px){.PayrollHowItWorks_steps__lYtjf{grid-template-columns:1fr}}.PayrollIndustries_grid__bSOSR{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6);margin-top:var(--space-12)}.PayrollIndustries_card__GtKSU{position:relative;display:block;padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);text-decoration:none;overflow:hidden;height:100%;transition:transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}.PayrollIndustries_card__GtKSU:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.PayrollIndustries_cardAccent__R0G2Y{position:absolute;top:0;left:0;width:100%;height:4px;background:var(--humareso-red);transform:scaleX(0);transform-origin:left;transition:transform var(--duration-normal) var(--ease-out)}.PayrollIndustries_card__GtKSU:hover .PayrollIndustries_cardAccent__R0G2Y{transform:scaleX(1)}.PayrollIndustries_cardTitle__uk86S{font-size:var(--text-xl);font-weight:700;color:var(--color-text);margin-bottom:var(--space-3)}.PayrollIndustries_cardHook__I5KwE{font-size:var(--text-base);font-weight:600;color:var(--humareso-red);margin-bottom:var(--space-3);line-height:1.4}.PayrollIndustries_cardText__7X8xk{font-size:var(--text-sm);line-height:1.6;color:var(--color-text-secondary);margin-bottom:var(--space-5)}.PayrollIndustries_cardLink__pOs6x{font-size:var(--text-sm);font-weight:700;color:var(--color-navy)}@media (max-width:900px){.PayrollIndustries_grid__bSOSR{grid-template-columns:1fr}}.PayrollFinalCTA_cta__8lrRQ{position:relative;padding:var(--space-32) 0;background:var(--gradient-cta);color:var(--color-text-inverse);overflow:hidden}.PayrollFinalCTA_glow__cMmGK{position:absolute;top:50%;left:50%;width:80%;height:120%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(239,46,36,.16),transparent 65%);pointer-events:none}.PayrollFinalCTA_inner__uvXAS{position:relative;z-index:2;max-width:760px;margin:0 auto;text-align:center}.PayrollFinalCTA_title__oRGbn{font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.5rem);font-weight:900;line-height:1.1;letter-spacing:-.02em;color:#ffffff;margin-bottom:var(--space-6)}.PayrollFinalCTA_subtitle__4LO0u{font-size:var(--text-xl);line-height:1.6;color:rgba(255,255,255,.78);margin-bottom:var(--space-10)}.PayrollFinalCTA_actions__nqkK3{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap;margin-bottom:var(--space-8)}.PayrollFinalCTA_reassure__YM3DL{font-size:var(--text-sm);color:rgba(255,255,255,.55);max-width:480px;margin:0 auto}@media (max-width:768px){.PayrollFinalCTA_cta__8lrRQ{padding:var(--space-20) 0}.PayrollFinalCTA_subtitle__4LO0u{font-size:var(--text-lg)}}