.payroll_page__HcOeJ{overflow:hidden;background:#f4f5f8;color:var(--deep,#091336)}.payroll_btn__MVvOW{display:inline-flex;align-items:center;justify-content:center;width:max-content;border-radius:999px;padding:16px 24px;background:var(--mint,#00f891);color:var(--deep,#091336)!important;font-weight:900;text-transform:uppercase;letter-spacing:.04em;box-shadow:0 16px 38px rgba(0,248,145,.22);transition:transform .25s ease,box-shadow .25s ease}.payroll_btn__MVvOW:hover{transform:translateY(-3px);box-shadow:0 26px 56px rgba(0,248,145,.32)}.payroll_btn__MVvOW.payroll_dark__LcBx5{background:var(--deep,#091336);color:#fff!important;box-shadow:none}.payroll_kicker__xx_2a{display:inline-flex;width:max-content;padding:10px 14px;border-radius:999px;background:rgba(0,248,145,.13);color:var(--green,#009b6a);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.payroll_kickerDark__9Jwh1{background:hsla(0,0%,100%,.1);color:var(--mint,#00f891)}.payroll_gridBg__o1vFa{position:absolute;inset:0;opacity:.7;background-image:linear-gradient(hsla(0,0%,100%,.055) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.055) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(180deg,transparent,#000 8%,#000 92%,transparent)}.payroll_hero__ugxbi{position:relative;min-height:800px;padding:clamp(54px,7vw,104px) var(--page-margin-x);display:grid;align-items:center;overflow:hidden;color:#fff;background:radial-gradient(circle at 80% 18%,rgba(0,248,145,.24),transparent 28%),radial-gradient(circle at 10% 92%,rgba(231,10,117,.16),transparent 32%),linear-gradient(135deg,var(--deep,#091336),var(--navy,#162550))}.payroll_hero__ugxbi:after{content:"";position:absolute;width:470px;height:470px;right:-150px;bottom:-150px;border-radius:50%;background:var(--mint,#00f891);opacity:.18;animation:payroll_heroOrb__G8vbU 6s ease-in-out infinite}.payroll_heroInner__pn_4m{position:relative;z-index:2;max-width:1360px;margin:0 auto;width:100%;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);grid-gap:56px;gap:56px;align-items:center}.payroll_heroCopy__owX7g{display:grid;grid-gap:28px;gap:28px}.payroll_heroTitle__MRCSj{max-width:900px;font-size:clamp(40px,5.45vw,78px);line-height:.95}.payroll_heroTitle__MRCSj strong{display:block;color:#fff!important}.payroll_heroTitle__MRCSj span{color:var(--mint,#00f891)}.payroll_lead__x6qke{font-size:clamp(20px,2.05vw,29px);line-height:1.2;color:hsla(0,0%,100%,.84);max-width:910px}.payroll_heroMetrics__JwMyI{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:10px}.payroll_heroMetric__emWvW{position:relative;overflow:hidden;padding:16px;border-radius:22px;background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.12);transition:transform .28s ease,border-color .28s ease,background .28s ease}.payroll_heroMetric__emWvW:after{content:"";position:absolute;left:-40%;top:0;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,248,145,.26),transparent);transform:skewX(-18deg);animation:payroll_metricScan__6nEYe 4.2s ease-in-out infinite}.payroll_heroMetric__emWvW:nth-child(2):after{animation-delay:.7s}.payroll_heroMetric__emWvW:nth-child(3):after{animation-delay:1.4s}.payroll_heroMetric__emWvW:hover{transform:translateY(-5px);border-color:rgba(0,248,145,.42);background:hsla(0,0%,100%,.13)}.payroll_heroMetric__emWvW strong{display:block;color:var(--mint,#00f891);font-size:26px;line-height:1}.payroll_heroMetric__emWvW span{display:block;margin-top:7px;font-size:12px;line-height:1.25;color:hsla(0,0%,100%,.76);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.payroll_heroPanel__kC4bE{position:relative;min-height:540px;border-radius:44px;padding:38px;background:linear-gradient(180deg,rgba(9,19,54,.16),rgba(9,19,54,.88)),url(/services/payroll-hero.jpg);background-size:cover;background-position:50%;border:1px solid hsla(0,0%,100%,.13);box-shadow:var(--shadow,0 28px 80px rgba(9,19,54,.16));display:flex;flex-direction:column;justify-content:flex-end;gap:28px;overflow:hidden}.payroll_heroPanel__kC4bE:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 18%,rgba(0,248,145,.25),transparent 30%),linear-gradient(90deg,rgba(9,19,54,.12),rgba(9,19,54,.62));z-index:0}.payroll_heroPanel__kC4bE:after{content:"";position:absolute;width:220px;height:220px;right:-76px;top:-76px;border-radius:50%;border:1px solid rgba(0,248,145,.22);box-shadow:0 0 0 0 rgba(0,248,145,.25);animation:payroll_payrollPulse__5CJiI 3.8s ease-in-out infinite;z-index:1}.payroll_heroPanel__kC4bE>*{position:relative;z-index:2}.payroll_heroPanel__kC4bE h3{font-size:34px;line-height:1;margin-bottom:16px;text-shadow:0 14px 30px rgba(0,0,0,.28);color:#fff!important}.payroll_heroPanel__kC4bE p{font-size:18px;line-height:1.45;color:hsla(0,0%,100%,.78);text-shadow:0 14px 30px rgba(0,0,0,.28)}.payroll_typeSection__0oEdY{position:relative;padding:clamp(70px,7vw,110px) var(--page-margin-x);background:#fff;overflow:hidden}.payroll_typeSection__0oEdY:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(22,37,80,.055) 1px,transparent 0),linear-gradient(90deg,rgba(22,37,80,.055) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}.payroll_typeBox__J_1bT{position:relative;z-index:2;max-width:1360px;margin:0 auto;border-radius:42px;padding:clamp(34px,4.4vw,58px);background:linear-gradient(135deg,#091336,#162550);color:#fff;box-shadow:var(--shadow,0 28px 80px rgba(9,19,54,.16));overflow:hidden}.payroll_typeBox__J_1bT:after{content:"";position:absolute;width:320px;height:320px;right:-90px;bottom:-110px;border-radius:50%;background:var(--mint,#00f891);opacity:.95}.payroll_revealText__wtFI3{position:relative;z-index:2;font-size:clamp(30px,4.2vw,56px);line-height:1.05;font-weight:900;letter-spacing:-.05em;color:#fff}.payroll_revealText__wtFI3 span{display:block;opacity:0;transform:translateY(30px) scale(.98);filter:blur(6px);animation:payroll_lineReveal__ImqiU 1.2s ease forwards;color:#fff!important}.payroll_revealText__wtFI3 span:first-child{animation-delay:.15s}.payroll_revealText__wtFI3 span:nth-child(2){animation-delay:.5s}.payroll_revealText__wtFI3 span:nth-child(3){animation-delay:.85s}.payroll_section__mZL7Q{position:relative;padding:clamp(72px,7vw,116px) var(--page-margin-x)}.payroll_section__mZL7Q.payroll_light__xnZvz{background:linear-gradient(145deg,#fff,#f7f7f7 62%,#fff3f0)}.payroll_sectionHeading__di3cx{max-width:1120px;margin:0 auto 48px;position:relative}.payroll_sectionHeading__di3cx:after{content:"";position:absolute;width:260px;height:260px;right:0;top:-40px;border-radius:50%;background:var(--mint,#00f891);opacity:.13;z-index:0}.payroll_sectionHeading__di3cx>*{position:relative;z-index:2}.payroll_sectionHeading__di3cx h2{font-size:clamp(38px,4.9vw,68px);line-height:.96;max-width:980px}.payroll_sectionHeading__di3cx p{margin-top:22px;font-size:clamp(18px,1.75vw,24px);line-height:1.35;color:rgba(9,19,54,.76);max-width:980px}.payroll_serviceGrid__R8vUU{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.payroll_serviceCard__5AzHm{position:relative;min-height:500px;border-radius:36px;padding:28px;background:#fff;border:1px solid rgba(22,37,80,.08);box-shadow:var(--soft-shadow,0 18px 46px rgba(9,19,54,.09));display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:.28s ease;isolation:isolate}.payroll_serviceCard__5AzHm:hover{transform:translateY(-8px);box-shadow:var(--shadow,0 28px 80px rgba(9,19,54,.16));border-color:rgba(0,248,145,.32)}.payroll_serviceCard__5AzHm:hover:before{opacity:1;transform:scale(1.08) rotate(-6deg);background:#00f891;color:#091336}.payroll_serviceCard__5AzHm:before{content:"✓";position:absolute;right:28px;bottom:24px;width:44px;height:44px;border-radius:16px;display:grid;place-items:center;background:rgba(0,248,145,.16);color:#00f891;font-weight:900;font-size:22px;opacity:.75;transform:scale(.92);transition:.28s ease;z-index:2}.payroll_serviceCard__5AzHm.payroll_darkCard__ONQDb{background:linear-gradient(135deg,#091336,#162550);color:#fff}.payroll_serviceCard__5AzHm.payroll_imageCard__ac1hp{background:linear-gradient(180deg,rgba(9,19,54,.2),rgba(9,19,54,.9)),url(/services/payroll-card.jpg);background-size:cover;background-position:50%;color:#fff}.payroll_serviceCard__5AzHm:after{content:"";position:absolute;width:170px;height:170px;right:-70px;top:-70px;border-radius:50%;background:var(--mint,#00f891);opacity:.16}.payroll_serviceCard__5AzHm>*{position:relative;z-index:2}.payroll_serviceCard__5AzHm h2{font-size:clamp(25px,2.45vw,34px);line-height:1.02;margin:0 0 14px}.payroll_serviceCard__5AzHm p{font-size:15.5px;line-height:1.42;color:rgba(9,19,54,.76)}.payroll_serviceCard__5AzHm.payroll_darkCard__ONQDb p,.payroll_serviceCard__5AzHm.payroll_imageCard__ac1hp p{color:hsla(0,0%,100%,.78)}.payroll_serviceCard__5AzHm.payroll_darkCard__ONQDb h2,.payroll_serviceCard__5AzHm.payroll_imageCard__ac1hp h2{color:#fff!important}.payroll_serviceLabel__31idx{display:inline-flex;width:max-content;margin:18px 0;padding:10px 14px;border-radius:999px;background:rgba(0,248,145,.14);color:var(--green,#009b6a);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.payroll_darkCard__ONQDb .payroll_serviceLabel__31idx,.payroll_imageCard__ac1hp .payroll_serviceLabel__31idx{background:hsla(0,0%,100%,.12);color:var(--mint,#00f891)}.payroll_bullets__JAlX2{display:grid;grid-gap:9px;gap:9px;margin-top:18px}.payroll_bullet__psDFD{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;align-items:start;font-size:14px;line-height:1.3;color:rgba(9,19,54,.78)}.payroll_bullet__psDFD:before{content:"";width:10px;height:10px;margin-top:5px;border-radius:50%;background:var(--mint,#00f891)}.payroll_darkCard__ONQDb .payroll_bullet__psDFD,.payroll_imageCard__ac1hp .payroll_bullet__psDFD{color:hsla(0,0%,100%,.78)}.payroll_cardClose__Ce2B5{margin-top:18px;padding:16px 18px;border-radius:22px;background:rgba(0,248,145,.12);font-size:15.5px;line-height:1.25;font-weight:800}.payroll_darkCard__ONQDb .payroll_cardClose__Ce2B5,.payroll_imageCard__ac1hp .payroll_cardClose__Ce2B5{background:hsla(0,0%,100%,.1)}.payroll_mockupSection__SAus6{position:relative;padding:clamp(70px,7vw,110px) var(--page-margin-x);background:#fff}.payroll_mockupWrap__7bVGk{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:46px;gap:46px;align-items:center}.payroll_mockupCopy__kLU4d h2{font-size:clamp(38px,4.9vw,68px);line-height:.96}.payroll_mockupCopy__kLU4d p{margin-top:24px;font-size:clamp(18px,1.75vw,24px);line-height:1.35;color:rgba(9,19,54,.76)}.payroll_mockupDevice__A_Dv2{position:relative;min-height:560px;border-radius:46px;background:linear-gradient(135deg,#091336,#162550);box-shadow:var(--shadow,0 28px 80px rgba(9,19,54,.16));padding:32px;overflow:hidden}.payroll_mockupDevice__A_Dv2:before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;right:-120px;bottom:-120px;background:var(--mint,#00f891);opacity:.24}.payroll_mockupScreen__S3rhy{position:relative;z-index:2;height:100%;min-height:496px;border-radius:34px;background:#f7f7f7;padding:24px;display:grid;grid-template-rows:auto 1fr;grid-gap:22px;gap:22px}.payroll_mockupTop__C0N6h{display:flex;justify-content:space-between;align-items:center}.payroll_mockupBrand__Tuu_v{font-weight:900;font-size:26px;letter-spacing:-.05em;color:var(--deep,#091336)}.payroll_mockupPill__Y0I0E{padding:9px 12px;border-radius:999px;background:rgba(0,248,145,.18);font-size:12px;font-weight:900;color:var(--green,#009b6a);text-transform:uppercase;letter-spacing:.06em}.payroll_mockupGrid__KrHUg{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.payroll_mockupCard__o75Tz{border-radius:22px;background:#fff;padding:18px;box-shadow:0 14px 36px rgba(9,19,54,.08);position:relative;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease}.payroll_mockupCard__o75Tz:after{content:"";position:absolute;width:80px;height:80px;border-radius:50%;right:-36px;top:-36px;background:var(--mint,#00f891);opacity:.16}.payroll_mockupCard__o75Tz:hover{transform:translateY(-6px);box-shadow:0 22px 50px rgba(9,19,54,.12)}.payroll_mockupCard__o75Tz strong{display:block;font-size:34px;line-height:1;color:var(--mint,#00f891);letter-spacing:-.05em;animation:payroll_numberGlow__Q8tkl 3.4s ease-in-out infinite}.payroll_mockupCard__o75Tz:nth-child(2) strong{animation-delay:.4s}.payroll_mockupCard__o75Tz:nth-child(4) strong{animation-delay:.8s}.payroll_mockupCard__o75Tz:nth-child(5) strong{animation-delay:1.2s}.payroll_mockupCard__o75Tz span{display:block;margin-top:8px;font-size:13px;line-height:1.25;color:rgba(9,19,54,.68);font-weight:800;text-transform:uppercase}.payroll_mockupWide__2In9W{grid-column:1/-1}.payroll_mockupBar__T3HHS{height:13px;border-radius:999px;background:#e2e7f1;margin-top:12px;overflow:hidden}.payroll_mockupBar__T3HHS i{display:block;height:100%;width:78%;background:linear-gradient(90deg,var(--mint,#00f891),#009b6a);border-radius:999px;animation:payroll_barGrow__AJeuh 3s ease-in-out infinite}.payroll_trustSection__O_G4Z{position:relative;padding:clamp(70px,7vw,110px) var(--page-margin-x);background:radial-gradient(circle at 82% 18%,rgba(0,248,145,.18),transparent 28%),linear-gradient(135deg,#091336,#162550);color:#fff;overflow:hidden}.payroll_trustSection__O_G4Z .payroll_container__ZW87G{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:50px;gap:50px;align-items:center}.payroll_bigStat__T9fLq{position:relative;overflow:hidden;border-radius:46px;padding:44px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);box-shadow:var(--shadow,0 28px 80px rgba(9,19,54,.16))}.payroll_bigStat__T9fLq:after{content:"";position:absolute;width:180px;height:180px;right:-64px;top:-64px;border-radius:50%;background:var(--mint,#00f891);opacity:.18;animation:payroll_floatOrb__3wm56 5s ease-in-out infinite}.payroll_bigStat__T9fLq strong{display:inline-block;font-size:clamp(80px,10vw,148px);line-height:.8;color:var(--mint,#00f891);letter-spacing:-.08em;font-weight:900;animation:payroll_pulseStat__eEcqn 3.2s ease-in-out infinite}.payroll_bigStat__T9fLq span{display:block;margin-top:24px;font-size:clamp(30px,4vw,54px);line-height:1;letter-spacing:-.04em;font-weight:900}.payroll_trustCopy__XN9pj h2{font-size:clamp(38px,4.9vw,68px);line-height:.96;color:#fff!important}.payroll_trustCopy__XN9pj p{margin-top:24px;font-size:clamp(18px,1.75vw,24px);line-height:1.35;color:hsla(0,0%,100%,.78)}.payroll_processSection__z6naI{position:relative;padding:clamp(80px,8vw,130px) var(--page-margin-x);background:linear-gradient(135deg,#091336,#162550);color:#fff;overflow:hidden}.payroll_processSection__z6naI:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.055) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.055) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent)}.payroll_processHead__gWMoK{max-width:1120px;margin:0 auto 68px;position:relative;z-index:2}.payroll_processHead__gWMoK h2{font-size:clamp(38px,4.9vw,68px);line-height:.94;color:#fff!important}.payroll_processHead__gWMoK p{margin-top:22px;font-size:clamp(18px,1.75vw,24px);line-height:1.35;color:hsla(0,0%,100%,.78)}.payroll_processFlow__yG4vF{max-width:1360px;margin:0 auto;position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.payroll_processStep__nseio{position:relative;min-height:280px;padding:28px;border-radius:34px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 24px 60px rgba(0,0,0,.15);transition:.28s ease;overflow:hidden;opacity:0;transform:translateY(34px);animation:payroll_payrollStepIn__gcmVN .8s ease forwards}.payroll_processStep__nseio:first-child{animation-delay:.1s}.payroll_processStep__nseio:nth-child(2){animation-delay:.28s}.payroll_processStep__nseio:nth-child(3){animation-delay:.46s}.payroll_processStep__nseio:nth-child(4){animation-delay:.64s}.payroll_processStep__nseio:after{content:"";position:absolute;width:130px;height:130px;right:-52px;top:-52px;border-radius:50%;background:var(--mint,#00f891);opacity:.16;transition:.28s ease}.payroll_processStep__nseio:hover{transform:translateY(-10px) scale(1.02);background:hsla(0,0%,100%,.12)}.payroll_processStep__nseio:hover:after{opacity:.32;transform:scale(1.18)}.payroll_processStep__nseio h3,.payroll_processStep__nseio p{position:relative;z-index:2}.payroll_processStep__nseio h3{font-size:25px;line-height:1.05;margin-bottom:12px;color:#fff!important}.payroll_processStep__nseio p{font-size:16px;line-height:1.42;color:hsla(0,0%,100%,.76)}.payroll_processDot__aPTBp{width:74px;height:74px;border-radius:50%;background:var(--mint,#00f891);color:var(--deep,#091336);display:grid;place-items:center;font-size:28px;font-weight:900;margin-bottom:24px;position:relative;z-index:2;box-shadow:0 18px 38px rgba(0,248,145,.22)}.payroll_finalCta__Ce7Tt{background:radial-gradient(circle at 82% 18%,rgba(0,248,145,.26),transparent 27%),linear-gradient(135deg,#091336,#162550);padding:clamp(70px,8vw,120px) var(--page-margin-x)}.payroll_ctaBox__niK0u{max-width:1360px;margin:auto;display:grid;grid-template-columns:1fr auto;grid-gap:34px;gap:34px;align-items:end}.payroll_ctaBox__niK0u h2{max-width:980px;font-size:clamp(48px,6vw,88px);line-height:.92;color:#fff!important}.payroll_ctaBox__niK0u p{max-width:900px;margin-top:22px;font-size:24px;line-height:1.32;color:hsla(0,0%,100%,.8)}@keyframes payroll_heroOrb__G8vbU{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-32px,-24px) scale(1.08)}}@keyframes payroll_metricScan__6nEYe{0%{left:-45%}42%,to{left:120%}}@keyframes payroll_lineReveal__ImqiU{to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes payroll_payrollPulse__5CJiI{0%,to{transform:scale(.9);opacity:.28;box-shadow:0 0 0 0 rgba(0,248,145,.2)}50%{transform:scale(1.12);opacity:.55;box-shadow:0 0 0 22px rgba(0,248,145,0)}}@keyframes payroll_numberGlow__Q8tkl{0%,to{filter:drop-shadow(0 0 0 rgba(0,248,145,0))}50%{filter:drop-shadow(0 12px 22px rgba(0,248,145,.28))}}@keyframes payroll_barGrow__AJeuh{0%{width:22%}65%,to{width:78%}}@keyframes payroll_pulseStat__eEcqn{0%,to{transform:scale(1)}50%{transform:scale(1.045);filter:drop-shadow(0 18px 30px rgba(0,248,145,.22))}}@keyframes payroll_floatOrb__3wm56{0%,to{transform:translate(0)}50%{transform:translate(-18px,18px)}}@keyframes payroll_payrollStepIn__gcmVN{to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){.payroll_heroInner__pn_4m,.payroll_mockupWrap__7bVGk,.payroll_processFlow__yG4vF,.payroll_serviceGrid__R8vUU,.payroll_trustSection__O_G4Z .payroll_container__ZW87G{grid-template-columns:1fr}.payroll_mockupDevice__A_Dv2,.payroll_serviceCard__5AzHm{min-height:auto}.payroll_mockupGrid__KrHUg{grid-template-columns:1fr}}@media(max-width:720px){.payroll_hero__ugxbi{min-height:680px}.payroll_heroTitle__MRCSj{font-size:42px}.payroll_ctaBox__niK0u,.payroll_heroMetrics__JwMyI,.payroll_processFlow__yG4vF,.payroll_serviceGrid__R8vUU{grid-template-columns:1fr}}