.software-tech_page__8FA3b{overflow:hidden;background:#f4f5f8;color:var(--deep,#091336)}.software-tech_btn__zKrja{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}.software-tech_btn__zKrja:hover{transform:translateY(-3px);box-shadow:0 26px 56px rgba(0,248,145,.32)}.software-tech_btn__zKrja.software-tech_dark__4blLD{background:var(--deep,#091336);color:#fff!important;box-shadow:none}.software-tech_kicker__5FdaC{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}.software-tech_kickerDark__Bz1DH{background:hsla(0,0%,100%,.1);color:var(--mint,#00f891)}.software-tech_gridBg__4iR9n{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)}.software-tech_hero__wVqsy{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))}.software-tech_hero__wVqsy:after{content:"";position:absolute;width:470px;height:470px;right:-150px;bottom:-150px;border-radius:50%;background:var(--mint,#00f891);opacity:.18;animation:software-tech_heroOrb__f5EOr 6s ease-in-out infinite}.software-tech_heroInner__Kd9p5{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}.software-tech_heroCopy__EBmu8{display:grid;grid-gap:28px;gap:28px}.software-tech_heroTitle__J8wFJ{max-width:900px;font-size:clamp(40px,5.45vw,78px);line-height:.95}.software-tech_heroTitle__J8wFJ strong{display:block;color:#fff!important}.software-tech_heroTitle__J8wFJ span{color:var(--mint,#00f891)}.software-tech_lead__rYRMA{font-size:clamp(20px,2.05vw,29px);line-height:1.2;color:hsla(0,0%,100%,.84);max-width:910px}.software-tech_heroMetrics__tt_3P{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:10px}.software-tech_heroMetric___NPUM{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}.software-tech_heroMetric___NPUM: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:software-tech_metricScan__d5zeJ 4.2s ease-in-out infinite}.software-tech_heroMetric___NPUM:nth-child(2):after{animation-delay:.7s}.software-tech_heroMetric___NPUM:nth-child(3):after{animation-delay:1.4s}.software-tech_heroMetric___NPUM:hover{transform:translateY(-5px);border-color:rgba(0,248,145,.42);background:hsla(0,0%,100%,.13)}.software-tech_heroMetric___NPUM strong{display:block;color:var(--mint,#00f891);font-size:26px;line-height:1}.software-tech_heroMetric___NPUM 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}.software-tech_heroPanel__MLoKH{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}.software-tech_heroPanel__MLoKH: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}.software-tech_heroPanel__MLoKH: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:software-tech_payrollPulse__VXPAb 3.8s ease-in-out infinite;z-index:1}.software-tech_heroPanel__MLoKH>*{position:relative;z-index:2}.software-tech_heroPanel__MLoKH h3{font-size:34px;line-height:1;margin-bottom:16px;text-shadow:0 14px 30px rgba(0,0,0,.28);color:#fff!important}.software-tech_heroPanel__MLoKH p{font-size:18px;line-height:1.45;color:hsla(0,0%,100%,.78);text-shadow:0 14px 30px rgba(0,0,0,.28)}.software-tech_typeSection__EoUeN{position:relative;padding:clamp(70px,7vw,110px) var(--page-margin-x);background:#fff;overflow:hidden}.software-tech_typeSection__EoUeN: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)}.software-tech_typeBox__k3sJ7{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}.software-tech_typeBox__k3sJ7:after{content:"";position:absolute;width:320px;height:320px;right:-90px;bottom:-110px;border-radius:50%;background:var(--mint,#00f891);opacity:.95}.software-tech_revealText__ysbCy{position:relative;z-index:2;font-size:clamp(30px,4.2vw,56px);line-height:1.05;font-weight:900;letter-spacing:-.05em;color:#fff}.software-tech_revealText__ysbCy span{display:block;opacity:0;transform:translateY(30px) scale(.98);filter:blur(6px);animation:software-tech_lineReveal__u_jmk 1.2s ease forwards;color:#fff!important}.software-tech_revealText__ysbCy span:first-child{animation-delay:.15s}.software-tech_revealText__ysbCy span:nth-child(2){animation-delay:.5s}.software-tech_revealText__ysbCy span:nth-child(3){animation-delay:.85s}.software-tech_section__Z7YF3{position:relative;padding:clamp(72px,7vw,116px) var(--page-margin-x)}.software-tech_section__Z7YF3.software-tech_light__NryGL{background:linear-gradient(145deg,#fff,#f7f7f7 62%,#fff3f0)}.software-tech_sectionHeading__7fRJM{max-width:1120px;margin:0 auto 48px;position:relative}.software-tech_sectionHeading__7fRJM:after{content:"";position:absolute;width:260px;height:260px;right:0;top:-40px;border-radius:50%;background:var(--mint,#00f891);opacity:.13;z-index:0}.software-tech_sectionHeading__7fRJM>*{position:relative;z-index:2}.software-tech_sectionHeading__7fRJM h2{font-size:clamp(38px,4.9vw,68px);line-height:.96;max-width:980px}.software-tech_sectionHeading__7fRJM p{margin-top:22px;font-size:clamp(18px,1.75vw,24px);line-height:1.35;color:rgba(9,19,54,.76);max-width:980px}.software-tech_serviceGrid__CaE9N{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.software-tech_serviceCard__ZkA_S{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}.software-tech_serviceCard__ZkA_S:hover{transform:translateY(-8px);box-shadow:var(--shadow,0 28px 80px rgba(9,19,54,.16));border-color:rgba(0,248,145,.32)}.software-tech_serviceCard__ZkA_S:hover:before{opacity:1;transform:scale(1.08) rotate(-6deg);background:#00f891;color:#091336}.software-tech_serviceCard__ZkA_S: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}.software-tech_serviceCard__ZkA_S.software-tech_darkCard__QSVm_{background:linear-gradient(135deg,#091336,#162550);color:#fff}.software-tech_serviceCard__ZkA_S.software-tech_imageCard__ZULK_{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}.software-tech_serviceCard__ZkA_S:after{content:"";position:absolute;width:170px;height:170px;right:-70px;top:-70px;border-radius:50%;background:var(--mint,#00f891);opacity:.16}.software-tech_serviceCard__ZkA_S>*{position:relative;z-index:2}.software-tech_serviceCard__ZkA_S h2{font-size:clamp(25px,2.45vw,34px);line-height:1.02;margin:0 0 14px}.software-tech_serviceCard__ZkA_S p{font-size:15.5px;line-height:1.42;color:rgba(9,19,54,.76)}.software-tech_serviceCard__ZkA_S.software-tech_darkCard__QSVm_ p,.software-tech_serviceCard__ZkA_S.software-tech_imageCard__ZULK_ p{color:hsla(0,0%,100%,.78)}.software-tech_serviceCard__ZkA_S.software-tech_darkCard__QSVm_ h2,.software-tech_serviceCard__ZkA_S.software-tech_imageCard__ZULK_ h2{color:#fff!important}.software-tech_serviceLabel__IPr1P{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}.software-tech_darkCard__QSVm_ .software-tech_serviceLabel__IPr1P,.software-tech_imageCard__ZULK_ .software-tech_serviceLabel__IPr1P{background:hsla(0,0%,100%,.12);color:var(--mint,#00f891)}.software-tech_bullets__jwN5j{display:grid;grid-gap:9px;gap:9px;margin-top:18px}.software-tech_bullet__vgZj4{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)}.software-tech_bullet__vgZj4:before{content:"";width:10px;height:10px;margin-top:5px;border-radius:50%;background:var(--mint,#00f891)}.software-tech_darkCard__QSVm_ .software-tech_bullet__vgZj4,.software-tech_imageCard__ZULK_ .software-tech_bullet__vgZj4{color:hsla(0,0%,100%,.78)}.software-tech_cardClose__xUzee{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}.software-tech_darkCard__QSVm_ .software-tech_cardClose__xUzee,.software-tech_imageCard__ZULK_ .software-tech_cardClose__xUzee{background:hsla(0,0%,100%,.1)}.software-tech_mockupSection__vKLeF{position:relative;padding:clamp(70px,7vw,110px) var(--page-margin-x);background:#fff}.software-tech_mockupWrap__77jNW{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:46px;gap:46px;align-items:center}.software-tech_mockupCopy__9qMn3 h2{font-size:clamp(38px,4.9vw,68px);line-height:.96}.software-tech_mockupCopy__9qMn3 p{margin-top:24px;font-size:clamp(18px,1.75vw,24px);line-height:1.35;color:rgba(9,19,54,.76)}.software-tech_mockupDevice__rNtAs{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}.software-tech_mockupDevice__rNtAs:before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;right:-120px;bottom:-120px;background:var(--mint,#00f891);opacity:.24}.software-tech_mockupScreen__ylNBi{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}.software-tech_mockupTop__lVQMp{display:flex;justify-content:space-between;align-items:center}.software-tech_mockupBrand__sBe2D{font-weight:900;font-size:26px;letter-spacing:-.05em;color:var(--deep,#091336)}.software-tech_mockupPill__Mq4ZR{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}.software-tech_mockupGrid__pdRCj{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.software-tech_mockupCard__5mvS2{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}.software-tech_mockupCard__5mvS2:after{content:"";position:absolute;width:80px;height:80px;border-radius:50%;right:-36px;top:-36px;background:var(--mint,#00f891);opacity:.16}.software-tech_mockupCard__5mvS2:hover{transform:translateY(-6px);box-shadow:0 22px 50px rgba(9,19,54,.12)}.software-tech_mockupCard__5mvS2 strong{display:block;font-size:34px;line-height:1;color:var(--mint,#00f891);letter-spacing:-.05em;animation:software-tech_numberGlow__l4II4 3.4s ease-in-out infinite}.software-tech_mockupCard__5mvS2:nth-child(2) strong{animation-delay:.4s}.software-tech_mockupCard__5mvS2:nth-child(4) strong{animation-delay:.8s}.software-tech_mockupCard__5mvS2:nth-child(5) strong{animation-delay:1.2s}.software-tech_mockupCard__5mvS2 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}.software-tech_mockupWide__e959h{grid-column:1/-1}.software-tech_mockupBar__UfxFk{height:13px;border-radius:999px;background:#e2e7f1;margin-top:12px;overflow:hidden}.software-tech_mockupBar__UfxFk i{display:block;height:100%;width:78%;background:linear-gradient(90deg,var(--mint,#00f891),#009b6a);border-radius:999px;animation:software-tech_barGrow__6GtEi 3s ease-in-out infinite}.software-tech_trustSection__FqEiL{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}.software-tech_trustSection__FqEiL .software-tech_container___V5qK{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:50px;gap:50px;align-items:center}.software-tech_bigStat___ZDsG{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))}.software-tech_bigStat___ZDsG:after{content:"";position:absolute;width:180px;height:180px;right:-64px;top:-64px;border-radius:50%;background:var(--mint,#00f891);opacity:.18;animation:software-tech_floatOrb__qxwo8 5s ease-in-out infinite}.software-tech_bigStat___ZDsG strong{display:inline-block;font-size:clamp(80px,10vw,148px);line-height:.8;color:var(--mint,#00f891);letter-spacing:-.08em;font-weight:900;animation:software-tech_pulseStat__uemUr 3.2s ease-in-out infinite}.software-tech_bigStat___ZDsG span{display:block;margin-top:24px;font-size:clamp(30px,4vw,54px);line-height:1;letter-spacing:-.04em;font-weight:900}.software-tech_trustCopy__mbV97 h2{font-size:clamp(38px,4.9vw,68px);line-height:.96;color:#fff!important}.software-tech_trustCopy__mbV97 p{margin-top:24px;font-size:clamp(18px,1.75vw,24px);line-height:1.35;color:hsla(0,0%,100%,.78)}.software-tech_processSection__1i6ki{position:relative;padding:clamp(80px,8vw,130px) var(--page-margin-x);background:linear-gradient(135deg,#091336,#162550);color:#fff;overflow:hidden}.software-tech_processSection__1i6ki: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)}.software-tech_processHead__fLYOH{max-width:1120px;margin:0 auto 68px;position:relative;z-index:2}.software-tech_processHead__fLYOH h2{font-size:clamp(38px,4.9vw,68px);line-height:.94;color:#fff!important}.software-tech_processHead__fLYOH p{margin-top:22px;font-size:clamp(18px,1.75vw,24px);line-height:1.35;color:hsla(0,0%,100%,.78)}.software-tech_processFlow__2nVcb{max-width:1360px;margin:0 auto;position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.software-tech_processStep__A2OYf{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:software-tech_payrollStepIn__e0SIr .8s ease forwards}.software-tech_processStep__A2OYf:first-child{animation-delay:.1s}.software-tech_processStep__A2OYf:nth-child(2){animation-delay:.28s}.software-tech_processStep__A2OYf:nth-child(3){animation-delay:.46s}.software-tech_processStep__A2OYf:nth-child(4){animation-delay:.64s}.software-tech_processStep__A2OYf:after{content:"";position:absolute;width:130px;height:130px;right:-52px;top:-52px;border-radius:50%;background:var(--mint,#00f891);opacity:.16;transition:.28s ease}.software-tech_processStep__A2OYf:hover{transform:translateY(-10px) scale(1.02);background:hsla(0,0%,100%,.12)}.software-tech_processStep__A2OYf:hover:after{opacity:.32;transform:scale(1.18)}.software-tech_processStep__A2OYf h3,.software-tech_processStep__A2OYf p{position:relative;z-index:2}.software-tech_processStep__A2OYf h3{font-size:25px;line-height:1.05;margin-bottom:12px;color:#fff!important}.software-tech_processStep__A2OYf p{font-size:16px;line-height:1.42;color:hsla(0,0%,100%,.76)}.software-tech_processDot__ahnAZ{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)}.software-tech_finalCta__1LkcO{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)}.software-tech_ctaBox__SbfzM{max-width:1360px;margin:auto;display:grid;grid-template-columns:1fr auto;grid-gap:34px;gap:34px;align-items:end}.software-tech_ctaBox__SbfzM h2{max-width:980px;font-size:clamp(48px,6vw,88px);line-height:.92;color:#fff!important}.software-tech_ctaBox__SbfzM p{max-width:900px;margin-top:22px;font-size:24px;line-height:1.32;color:hsla(0,0%,100%,.8)}@keyframes software-tech_heroOrb__f5EOr{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-32px,-24px) scale(1.08)}}@keyframes software-tech_metricScan__d5zeJ{0%{left:-45%}42%,to{left:120%}}@keyframes software-tech_lineReveal__u_jmk{to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes software-tech_payrollPulse__VXPAb{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 software-tech_numberGlow__l4II4{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 software-tech_barGrow__6GtEi{0%{width:22%}65%,to{width:78%}}@keyframes software-tech_pulseStat__uemUr{0%,to{transform:scale(1)}50%{transform:scale(1.045);filter:drop-shadow(0 18px 30px rgba(0,248,145,.22))}}@keyframes software-tech_floatOrb__qxwo8{0%,to{transform:translate(0)}50%{transform:translate(-18px,18px)}}@keyframes software-tech_payrollStepIn__e0SIr{to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){.software-tech_heroInner__Kd9p5,.software-tech_mockupWrap__77jNW,.software-tech_processFlow__2nVcb,.software-tech_serviceGrid__CaE9N,.software-tech_trustSection__FqEiL .software-tech_container___V5qK{grid-template-columns:1fr}.software-tech_mockupDevice__rNtAs,.software-tech_serviceCard__ZkA_S{min-height:auto}.software-tech_mockupGrid__pdRCj{grid-template-columns:1fr}}@media(max-width:720px){.software-tech_hero__wVqsy{min-height:680px}.software-tech_heroTitle__J8wFJ{font-size:42px}.software-tech_ctaBox__SbfzM,.software-tech_heroMetrics__tt_3P,.software-tech_processFlow__2nVcb,.software-tech_serviceGrid__CaE9N{grid-template-columns:1fr}}