@import "https://fonts.googleapis.com/css2?family=Onest:wght@400;500;600;700&display=swap";
html,body{min-height:100%;margin:0}.skip-link{color:#fff;background:var(--nexhrm-blue-deep);z-index:10000;border-radius:0 0 8px;padding:12px 16px;position:fixed;top:0;left:0;transform:translateY(-120%)}.skip-link:focus{transform:translateY(0)}:where(a,button,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #0a8cbe}@keyframes nexhrm-testimonial-scroll{to{transform:translate(-50%)}}.site-shell .nav-header[data-wf--nav--variant=transparent]{background-color:#0000;background-image:none;transition:background-color .2s,box-shadow .2s}.site-shell .nav-header[data-wf--nav--variant=base]{background-color:var(--nexhrm-blue-deep);box-shadow:0 1px #ffffff1a}.site-shell .nav-header[data-wf--nav--variant=base] .nav-link,.site-shell .nav-header[data-wf--nav--variant=base] .menu-button-2{color:var(--colors--white)}.site-shell .nav-header[data-wf--nav--variant=transparent].is-scrolled{background-color:var(--nexhrm-blue-deep);box-shadow:0 1px #ffffff1a}.site-shell .nexhrm-brand-logo{width:143px;height:auto}.site-shell .nexhrm-footer-logo{filter:none;width:143px;height:auto;display:block}.site-shell .nexhrm-footer-social{gap:10px;display:flex}.site-shell .nexhrm-footer-social-link{color:var(--nexhrm-blue-deep);border:1px solid #086e9533;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.site-shell .nexhrm-footer-social-link:hover{color:var(--colors--white);background-color:var(--nexhrm-blue-deep);transform:translateY(-2px)}.site-shell .nexhrm-footer-social-link svg{width:17px;height:17px}.site-shell .footer-bottom .bottom-right{justify-content:flex-end;align-items:center;gap:16px;display:flex}@media screen and (max-width:767px){.site-shell .footer-bottom .bottom-right{justify-content:center;gap:12px}}.site-shell .sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-shell .nav-header .nexhrm-header-demo-button{background-color:var(--colors--yellow);color:var(--colors--dark-green)}.site-shell a.btn-01-link{transition:background-color .2s,box-shadow .2s,transform .2s}.site-shell a.btn-01-link .btn-text-outer{will-change:transform;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}@media (hover:hover) and (pointer:fine){.site-shell a.btn-01-link:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0e0f0c2e}.site-shell a.btn-01-link:hover .btn-text-outer._01,.site-shell a.btn-01-link:hover .btn-text-outer._02{transform:translateY(-100%)}}.site-shell .nav-header .nexhrm-header-demo-button:hover{background-color:#f5c532;transform:translateY(-2px);box-shadow:0 8px 18px #0e0f0c2e}.site-shell .nav-header .nexhrm-header-demo-button .btn-text-outer{will-change:transform;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}@media (hover:hover) and (pointer:fine){.site-shell .nav-header .nexhrm-header-demo-button:hover .btn-text-outer._01,.site-shell .nav-header .nexhrm-header-demo-button:hover .btn-text-outer._02{transform:translateY(-100%)}}.site-shell .w-dropdown-list,.site-shell .w-nav-menu{transition:opacity .3s,transform .3s}.site-shell .w-dropdown-list:not(.w--open){pointer-events:none}.site-shell .nav-link-2{color:inherit;cursor:pointer;appearance:none;font:inherit;background:0 0;border:0;padding:0}.site-shell .nav-header[data-wf--nav--variant=transparent] .nav-link-2.w-variant-43c5147f-ef38-2a03-96bc-cda944f97967,.site-shell .nav-header[data-wf--nav--variant=transparent] .nav-link-2.w-variant-ae847d9e-d16c-38c9-a1d5-841efe103f3b{color:var(--colors--white)}.site-shell .service-card-icon{color:var(--colors--dark-green);width:20px;height:20px;display:block}.site-shell .service-card-icon svg{width:100%;height:100%;display:block}@media screen and (max-width:991px){.site-shell .nav-header[data-wf--nav--variant=transparent] .nav-link-2.w-variant-43c5147f-ef38-2a03-96bc-cda944f97967,.site-shell .nav-header[data-wf--nav--variant=transparent] .nav-link-2.w-variant-ae847d9e-d16c-38c9-a1d5-841efe103f3b{color:var(--colors--black)}}.site-shell .nexhrm-menu-icon{flex-flow:column;justify-content:center;gap:4px;width:100%;height:100%;display:flex}.site-shell .nexhrm-menu-icon span{background-color:currentColor;border-radius:2px;width:100%;height:2px;transition:transform .2s,opacity .2s}.site-shell .menu-button-2.w--open .nexhrm-menu-icon span:first-child{transform:translateY(6px)rotate(45deg)}.site-shell .menu-button-2.w--open .nexhrm-menu-icon span:nth-child(2){opacity:0}.site-shell .menu-button-2.w--open .nexhrm-menu-icon span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}@media screen and (max-width:991px){.site-shell .nav-menu-wrapper:not(.w--open){display:none}.site-shell .nav-menu-wrapper.w--open{display:block}.site-shell .nav-header .menu-button-2{appearance:none;background-color:#0000;border:0}.site-shell .nav-header .nav-buttons-wrapper{gap:12px;margin-right:16px;display:flex}.site-shell .nav-header .nexhrm-header-demo-button{border-radius:8px;min-height:40px;padding:8px 13px;font-size:13px}}.nexhrm-not-found-hero{min-height:min(780px,100vh);color:var(--colors--white);background-color:var(--nexhrm-blue-deep);background-image:var(--nexhrm-hero-surface);align-items:center;display:grid}.nexhrm-not-found-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:clamp(40px,8vw,128px);display:grid}.nexhrm-not-found-copy{max-width:720px}.nexhrm-not-found-copy .tag{color:var(--colors--yellow);margin-bottom:18px}.nexhrm-not-found-copy .heading-01{color:inherit;margin-bottom:22px}.nexhrm-not-found-copy .p-text-02{color:#ffffffd6;max-width:640px}.nexhrm-not-found-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.nexhrm-not-found-actions .btn-wrap{margin:0}.nexhrm-not-found-actions .btn-01-link{justify-content:center;align-items:center;min-width:200px;display:inline-flex}.nexhrm-not-found-actions .btn-text-wrap,.nexhrm-not-found-actions .primary-button{text-align:center;width:100%}.nexhrm-not-found-actions .nexhrm-not-found-primary{color:var(--colors--white);background-color:var(--nexhrm-blue-deep);border:1px solid #ffffff57}.nexhrm-not-found-actions .nexhrm-not-found-primary:hover{color:var(--colors--white);background-color:#06425d}.nexhrm-not-found-actions .nexhrm-not-found-secondary{color:var(--nexhrm-blue-deep);background-color:var(--colors--white)}.nexhrm-not-found-actions .nexhrm-not-found-secondary:hover{color:var(--nexhrm-blue-deep);background-color:#dff3fb}.nexhrm-not-found-visual{aspect-ratio:1;min-height:320px;color:var(--colors--white);isolation:isolate;background:radial-gradient(circle at 34% 30%,#10a9e96b,#0000 46%),#ffffff14;border:1px solid #ffffff2e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.nexhrm-not-found-visual strong{z-index:1;letter-spacing:-.1em;font-size:clamp(92px,14vw,184px);line-height:.8}.nexhrm-not-found-visual>span:last-child{z-index:1;margin-top:20px;font-size:15px;font-weight:600}.nexhrm-not-found-orbit{z-index:0;pointer-events:none;border:1px solid #ffffff38;border-radius:50%;position:absolute}.nexhrm-not-found-orbit-one{width:122%;height:122%}.nexhrm-not-found-orbit-two{width:76%;height:76%;transform:translate(28%,-26%)}.nexhrm-home .nexhrm-testimonial-marquee{will-change:transform;width:max-content;animation:45s linear infinite nexhrm-testimonial-scroll}.nexhrm-home .nexhrm-testimonial-marquee:hover{animation-play-state:paused}.nexhrm-home .nexhrm-testimonial-marquee .testimonial-card:hover{background-color:var(--nexhrm-blue-light)}.nexhrm-home .nexhrm-testimonial-placeholder{background:linear-gradient(135deg,var(--nexhrm-blue),var(--nexhrm-blue-deep));color:var(--colors--white);letter-spacing:-.03em;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid;overflow:hidden}.nexhrm-home .nexhrm-home-two-testimonials{padding-top:var(--space--space-160)}.nexhrm-home .nexhrm-home-two-testimonials .hero-text-wrap.left-align{text-align:center;margin-left:auto;margin-right:auto}.nexhrm-home .hero.home-02.bg-green{background-color:var(--nexhrm-blue-deep);background-image:var(--nexhrm-hero-surface)}.nexhrm-home .nexhrm-hero-image-box{background:0 0}.nexhrm-home .nexhrm-responsive-image{width:100%;height:100%;display:block}.nexhrm-home .nexhrm-hero-image-box .nexhrm-hero-professionals{object-fit:cover;object-position:35% center;transform-origin:50%;filter:drop-shadow(0 20px 18px #001e2d3d);width:100%;height:100%;padding-top:0}.nexhrm-home .features-grid .features-card.bg-green{background-color:var(--nexhrm-blue-light)}.nexhrm-home .section-02.bg-dark-green{background-color:var(--nexhrm-blue-deep)}.nexhrm-home .section-02.bg-dark-green .service-right{color:var(--nexhrm-blue-light)}.nexhrm-home .content-row._02.bg-green{background-color:var(--nexhrm-blue-light)}.nexhrm-home .section-02.bg-green-8{background-color:#086e9514}.nexhrm-home .section-02.bg-green-8 .service-card-top{background-color:var(--nexhrm-blue-light)}.nexhrm-home .section-02.bg-green-8 .service-card-top._02{background-color:#0000}.nexhrm-home .section-02.bg-green-8 .service-card-top._03{background-color:var(--colors--yellow)}.nexhrm-home .section-02.bg-green-8 .tag-03{color:var(--colors--white);background-color:var(--nexhrm-blue)}.nexhrm-home .section-02.bg-green-8 .section-check{color:inherit}.nexhrm-home .service-card-top.nexhrm-value-visual{background-color:#eaf6fb;overflow:hidden}.nexhrm-home .service-card-top.nexhrm-value-visual._02{justify-content:center}.nexhrm-home .nexhrm-pricing-starter-cta{background-color:var(--nexhrm-blue-deep);color:var(--colors--white)}.nexhrm-home .nexhrm-pricing-starter-cta:hover{background-color:var(--nexhrm-blue-deep)}.nexhrm-home .nexhrm-value-visual-wrap{align-items:center;width:100%;height:100%;padding:16px 20px;overflow:hidden}.nexhrm-home .nexhrm-value-visual-wrap .max-326{width:100%;max-width:none;height:100%}.nexhrm-home .nexhrm-value-image-wrap{width:calc(100% - 40px);height:calc(100% - 32px);margin:0 auto}.nexhrm-home .nexhrm-value-image{object-fit:contain;object-position:center;border-radius:14px;width:100%;height:100%;display:block}@media screen and (min-width:992px){.nexhrm-home .home-02-img-box.nexhrm-hero-image-box{flex:710px;max-width:710px}.nexhrm-home .nexhrm-modules .content-row-wrapper._02>.content-row._02:first-child{top:100px}.nexhrm-home .nexhrm-modules .content-row-wrapper._02>.content-row._02:nth-child(2){top:130px}.nexhrm-home .nexhrm-modules .content-row-wrapper._02>.content-row._02:nth-child(3){top:160px}.nexhrm-home .nexhrm-modules .content-row-wrapper._02>.content-row._02:nth-child(4){top:190px}.nexhrm-home .nexhrm-modules .content-row-wrapper._02>.content-row._02:nth-child(5){top:220px}.nexhrm-home .nexhrm-modules .content-row-wrapper._02>.content-row._02:nth-child(6){top:250px}}.nexhrm-home .nexhrm-modules .content-img-box._02.nexhrm-module-visual{isolation:isolate;background-color:#ffffff1f;border:1px solid #ffffff38}.nexhrm-home .content-row._02.bg-warm-yellow{background-color:var(--nexhrm-warm-yellow)}.nexhrm-home .nexhrm-module-cta--warm{background-color:var(--nexhrm-blue-deep);color:var(--colors--white)}.nexhrm-home .nexhrm-module-cta--warm:hover{background-color:#054d6e;transform:translateY(-2px);box-shadow:0 8px 18px #03405838}.nexhrm-home .nexhrm-modules .nexhrm-module-image{object-fit:contain;object-position:center bottom;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:relative;transform:translateY(-80px)}.nexhrm-home .nexhrm-modules .nexhrm-module-float-wrap{z-index:3}.nexhrm-home .nexhrm-module-float-card{color:#075473;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff30;border:1px solid #ffffff4f;border-radius:14px;width:100%;padding:13px 14px 12px;box-shadow:0 13px 26px #0340581f}.nexhrm-home .nexhrm-module-float-top,.nexhrm-home .nexhrm-module-float-main{align-items:center;display:flex}.nexhrm-home .nexhrm-module-float-top{gap:6px;font-size:clamp(9px,1.15vw,12px);font-weight:600;line-height:1.2}.nexhrm-home .nexhrm-module-float-top strong{background:#ffffff3d;border-radius:99px;margin-left:auto;padding:3px 6px;font-size:.82em;font-weight:700}.nexhrm-home .nexhrm-module-status{background:#f58220;border:2px solid #ffffff6b;border-radius:50%;flex:none;width:8px;height:8px}.nexhrm-home .nexhrm-module-float-main{justify-content:space-between;gap:12px;margin-top:10px}.nexhrm-home .nexhrm-module-float-main>span{color:#06425d;letter-spacing:-.055em;white-space:nowrap;font-size:clamp(17px,2.2vw,25px);font-weight:700;line-height:1}.nexhrm-home .nexhrm-module-bars{align-items:end;gap:3px;height:24px;display:flex}.nexhrm-home .nexhrm-module-bars i{background:#10a9e9;border-radius:3px 3px 1px 1px;width:5px;height:36%;display:block}.nexhrm-home .nexhrm-module-bars i:nth-child(2){height:58%}.nexhrm-home .nexhrm-module-bars i:nth-child(3){height:82%}.nexhrm-home .nexhrm-module-bars i:nth-child(4){background:#f58220;height:100%}.nexhrm-home .nexhrm-module-float-detail{color:#06425dc2;border-top:1px solid #ffffff40;margin-top:9px;padding-top:8px;font-size:clamp(9px,1.05vw,11px);font-weight:500;line-height:1.2}.nexhrm-home .nexhrm-module-orbit{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff40;border-radius:11px;gap:5px;padding:8px;display:flex;position:absolute;top:8%;right:7%;box-shadow:0 9px 20px #03405814}.nexhrm-home .nexhrm-module-orbit span{border:1px solid #07547352;border-radius:50%;width:10px;height:10px;display:block}.nexhrm-home .nexhrm-module-orbit span:nth-child(2){background:#10a9e9}.nexhrm-home .nexhrm-module-orbit span:nth-child(3){background:#f58220}.nexhrm-home [data-home-reveal]{opacity:0;filter:blur(10px);will-change:opacity,filter,transform;transition:opacity .7s cubic-bezier(.215,.61,.355,1),filter .7s cubic-bezier(.215,.61,.355,1),transform .7s cubic-bezier(.215,.61,.355,1);transform:translateY(10%)}.nexhrm-home [data-home-reveal].is-visible{opacity:1;filter:blur();transform:translate(0,0)}.nexhrm-home .logos-outer .logo-box,.nexhrm-home [data-home-scroll=modules]>.content-row._02{will-change:transform,scale}.nexhrm-home .logos-cetner{background-image:linear-gradient(0deg,var(--nexhrm-blue-light),var(--colors--white))}.nexhrm-home .service-card-top .max-326,.nexhrm-home .service-card-top .max-264,.nexhrm-home .service-card-top .service-card-img-box{will-change:transform}.nexhrm-home .pricing-card-wrapper-03{grid-column:span 2/span 2}.nexhrm-home .home-logo-mark{justify-content:center;align-items:center;width:100%;height:100%;font-size:30px;font-weight:700;display:flex}.section-check{color:#054d28;justify-content:center;align-items:center;width:20px;height:20px;font-weight:800;display:inline-flex}.nexhrm-home .transfer-home{gap:40px;display:grid}.nexhrm-home .transfer-home-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.nexhrm-home .transfer-home-card{color:var(--base-color-neutral--white);border:1px solid #ffffff38;border-radius:18px;flex-flow:column;justify-content:space-between;min-height:180px;padding:28px;display:flex}.nexhrm-home .faq-header-01{color:inherit;cursor:pointer;appearance:none;text-align:left;width:100%;font:inherit;background:0 0;border:0;padding:0}.nexhrm-home .body-wrapper{max-height:0;transition:max-height .4s var(--mouly-ease);overflow:hidden}.nexhrm-home .faq-item.is-open .faq-icon-vr{transform:rotate(90deg)}.nexhrm-home .faq-icon-vr{transition:transform .3s}@media screen and (max-width:991px){.nexhrm-home .pricing-card-02._01{grid-column:span 2/span 2}}.nexhrm-home .btn-01-link .btn-text-outer{will-change:transform;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}@media (hover:hover) and (pointer:fine){.nexhrm-home .btn-01-link:hover .btn-text-outer._01,.nexhrm-home .btn-01-link:hover .btn-text-outer._02{transform:translateY(-100%)}}@media screen and (max-width:767px){.nexhrm-home .pricing-card-02._01,.nexhrm-home .pricing-card-wrapper-03{grid-column:span 1/span 1}.nexhrm-home .nexhrm-module-float-card{border-radius:11px;padding:10px 11px}.nexhrm-home .nexhrm-module-orbit{padding:6px}.nexhrm-home .nexhrm-modules .nexhrm-module-image{transform:translateY(-48px)}.nexhrm-home .transfer-home-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.nexhrm-home *,.nexhrm-home :before,.nexhrm-home :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.nexhrm-home [data-home-reveal]{opacity:1;filter:none;transform:none}.nexhrm-home .nexhrm-testimonial-marquee{animation:none}}.site-shell .nexhrm-nav-menu-item{position:relative}.site-shell .nexhrm-nav-chevron{height:7px;transition:transform .2s var(--mouly-ease);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;margin:0 3px 4px 10px;transform:rotate(45deg)}.site-shell .nexhrm-nav-menu-item:has(.nexhrm-nav-popover.is-open) .nexhrm-nav-chevron{transform:rotate(225deg)}.site-shell .nexhrm-nav-popover{background:var(--colors--white);opacity:0;pointer-events:none;transition:opacity .18s var(--mouly-ease),transform .18s var(--mouly-ease);visibility:hidden;z-index:30;border:1px solid #06425d1a;border-radius:18px;position:absolute;top:calc(100% + 12px);left:0;transform:translateY(8px);box-shadow:0 20px 45px #06425d2e}.site-shell .nexhrm-nav-popover:before{content:"";height:12px;position:absolute;top:-13px;left:0;right:0}.site-shell .nexhrm-nav-popover.is-open{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.site-shell .nexhrm-nav-link-menu{gap:2px;min-width:210px;padding:10px;display:grid}.site-shell .nexhrm-nav-popover-link{color:var(--nexhrm-blue-deep);border-radius:9px;padding:12px;font-size:14px;font-weight:700;text-decoration:none}.site-shell .nexhrm-nav-popover-link:hover,.site-shell .nexhrm-nav-popover-link:focus-visible{background:#10a9e91a}.site-shell .nexhrm-nav-mega-menu{width:min(960px,100vw - 48px);padding:20px;left:min(-200px,100vw - 1020px)}.site-shell .nexhrm-mega-menu-heading{border-bottom:1px solid #06425d1a;justify-content:space-between;align-items:center;gap:18px;padding:4px 4px 16px;display:flex}.site-shell .nexhrm-mega-menu-heading .p-text-03{color:#06425dbf;margin:6px 0 0}.site-shell .nexhrm-mega-menu-overview,.site-shell .nexhrm-module-card-link{color:var(--nexhrm-blue-deep);text-underline-offset:4px;white-space:nowrap;font-size:13px;font-weight:700;text-decoration:underline}.site-shell .nexhrm-mega-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;padding-top:18px;display:grid}.site-shell .nexhrm-mega-menu-card{color:var(--colors--black);min-width:0;transition:color .18s var(--mouly-ease),transform .18s var(--mouly-ease);background:0 0;border:0;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:14px;padding:10px 8px;display:grid}.site-shell .nexhrm-mega-menu-card,.site-shell .nexhrm-mega-menu-overview{text-decoration:none}.site-shell .nexhrm-mega-menu-card:hover{transform:translate(3px)}.site-shell .nexhrm-mega-menu-card:focus-visible{outline-offset:3px;outline:2px solid #10a9e980}.site-shell .nexhrm-mega-menu-card strong,.site-shell .nexhrm-mega-menu-card small{display:block}.site-shell .nexhrm-mega-menu-card strong{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.15}.site-shell .nexhrm-mega-menu-card small{color:#0e0f0c9e;margin-top:6px;font-size:13px;font-weight:500;line-height:1.5}.site-shell .nexhrm-mega-menu-icon,.site-shell .nexhrm-module-card-icon,.site-shell .nexhrm-benefit-icon{color:var(--nexhrm-blue-deep);background:#10a9e91f;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.site-shell .nexhrm-mega-menu-icon{width:38px;height:38px}.site-shell .nexhrm-mega-menu-icon svg,.site-shell .nexhrm-module-card-icon svg,.site-shell .nexhrm-benefit-icon svg{width:16px;height:16px}.site-shell .nexhrm-section-heading{max-width:650px;margin-bottom:32px}.site-shell .nexhrm-section-heading .p-text-02{color:#06425dc7;margin:12px 0 0}.site-shell .nexhrm-platform-modules{padding-top:clamp(48px,7vw,104px)}.site-shell .nexhrm-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.site-shell .nexhrm-module-card{background:var(--colors--white);min-height:315px;transition:box-shadow .25s var(--mouly-ease),transform .25s var(--mouly-ease);border:1px solid #06425d1f;border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex;overflow:hidden}.site-shell .nexhrm-module-card:hover{transform:translateY(-3px);box-shadow:0 16px 30px #06425d1f}.site-shell .nexhrm-module-card-image{object-fit:cover;background:#eff7f9;border-radius:12px;order:-1;width:100%;height:130px}.site-shell .nexhrm-module-card .p-text-03{color:#06425dc2;margin:0}.site-shell .nexhrm-module-card-link{margin-top:auto}.site-shell .nexhrm-product-hero-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.82fr);align-items:center;gap:50px;display:grid}.site-shell .nexhrm-product-hero-visual{background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:14px;overflow:hidden}.site-shell .nexhrm-product-hero-image{object-fit:cover;border-radius:10px;width:100%;max-height:330px;display:block}.site-shell .nexhrm-product-hero-visual--employee-self-service-photo{box-shadow:0 18px 38px #001f3638}.site-shell .nexhrm-product-hero-image--employee-self-service-photo{object-position:68% center}.site-shell .nexhrm-product-hero-visual--payroll-hero{background:0 0;border:0;border-radius:24px;padding:0;overflow:visible}.site-shell .nexhrm-product-hero-image--payroll-hero{object-position:center;border-radius:24px;max-height:360px;box-shadow:0 22px 46px #001f3647}.site-shell .nexhrm-product-hero-visual--leave-hero{box-shadow:0 18px 38px #001f3638}.site-shell .nexhrm-product-hero-image--leave-hero{object-position:center}.site-shell .nexhrm-module-outcome{padding-top:clamp(88px,10vw,144px)}.site-shell .nexhrm-module-outcome-inner{text-align:center;gap:18px;max-width:820px;margin-inline:auto;display:grid}.site-shell .nexhrm-module-outcome-inner>.p-text-02{color:#06425dcc;max-width:720px;margin:0 auto}.site-shell .nexhrm-module-outcome-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1000px;margin:20px auto 0;padding:0;list-style:none;display:grid}.site-shell .nexhrm-module-outcome-list li{color:#06425de0;font-size:15px;font-weight:var(--weight--medium);text-align:center;background:#10a9e90f;border-radius:16px;align-content:start;justify-items:center;gap:12px;min-height:100%;padding:24px 20px;line-height:1.45;display:grid}.site-shell .nexhrm-module-outcome-list li>span{color:var(--nexhrm-blue-deep);background:#10a9e924;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.site-shell .nexhrm-module-outcome-list svg{width:16px;height:16px}.site-shell .nexhrm-product-story{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"copy media";align-items:center;gap:clamp(32px,6vw,84px);display:grid}.site-shell .nexhrm-product-story--image-left{grid-template-areas:"media copy"}.site-shell .nexhrm-product-story-copy{grid-area:copy}.site-shell .nexhrm-product-story-copy .p-text-02{color:#06425dcc;margin:16px 0 0}.site-shell .nexhrm-product-story-media{grid-area:media;margin:0}.site-shell .nexhrm-product-story-frame{border-radius:18px;overflow:hidden}.site-shell .nexhrm-product-story-image,.site-shell .nexhrm-product-story-placeholder{object-fit:cover;background:#10a9e912;border:1px solid #06425d1a;border-radius:18px;width:100%;min-height:330px;display:block}.site-shell .nexhrm-product-story-placeholder{box-sizing:border-box;color:var(--nexhrm-blue-deep);text-align:center;align-content:center;justify-items:center;padding:30px;display:grid}.site-shell .nexhrm-product-story-placeholder span{color:#06425d99;font-size:12px;font-weight:var(--weight--medium);text-transform:uppercase}.site-shell .nexhrm-product-story-placeholder strong{margin-top:8px;font-size:clamp(18px,2vw,24px);line-height:1.2}.site-shell .nexhrm-product-story-frame--core-hr-profile{background:var(--colors--white);border:1px solid #06425d1a;box-shadow:0 18px 36px #06425d1f}.site-shell .nexhrm-product-story-frame--core-hr-organogram{background:radial-gradient(circle at 50% 35%,#176b91 0%,var(--nexhrm-blue-deep)64%);border:1px solid #10a9e95c;box-shadow:0 20px 42px #06425d38}.site-shell .nexhrm-product-story-frame--core-hr-lifecycle{background:linear-gradient(135deg,#edf9ff,#e7f3ff);border:1px solid #10a9e933;box-shadow:0 18px 36px #06425d1a}.site-shell .nexhrm-product-story-frame--attendance-activity{background:linear-gradient(135deg,#e8f8ff,#f8fcff);border:1px solid #10a9e938;padding:12px;box-shadow:0 20px 42px #06425d24}.site-shell .nexhrm-product-story-frame--attendance-geofences{background:linear-gradient(135deg,#edf9ff,#f6f2ff);border:1px solid #10a9e933;padding:12px;box-shadow:0 20px 42px #06425d24}.site-shell .nexhrm-product-story-frame--performance-goals{background:linear-gradient(135deg,#e8f8ff,#f7f2ff);border:1px solid #10a9e938;padding:12px;box-shadow:0 20px 42px #06425d24}.site-shell .nexhrm-product-story-frame--performance-feedback{background:linear-gradient(135deg,#effbff,#f6f2ff);border:1px solid #10a9e933;padding:12px;box-shadow:0 20px 42px #06425d24}.site-shell .nexhrm-product-story-frame--employee-self-service-dashboard{background:linear-gradient(135deg,#effbff,#f5f1ff);border:1px solid #10a9e933;padding:12px;box-shadow:0 20px 42px #06425d24}.site-shell .nexhrm-product-story-frame--employee-self-service-requests{background:linear-gradient(135deg,#edf9ff,#f6f2ff);border:1px solid #10a9e933;padding:12px;box-shadow:0 20px 42px #06425d24}.site-shell .nexhrm-product-story-frame--employee-self-service-profile{background:linear-gradient(135deg,#f2fbff,#edf8f4);border:1px solid #10a9e933;padding:12px;box-shadow:0 20px 42px #06425d24}.site-shell .nexhrm-product-story-frame--projects-overview,.site-shell .nexhrm-product-story-frame--projects-my-tasks,.site-shell .nexhrm-product-story-frame--projects-task-phases{background:linear-gradient(135deg,#e8f8ff,#f5f1ff);border:1px solid #10a9e938;place-items:center;padding:12px;display:grid;box-shadow:0 20px 42px #06425d24}.site-shell .nexhrm-product-story-image--core-hr-profile,.site-shell .nexhrm-product-story-image--core-hr-organogram,.site-shell .nexhrm-product-story-image--core-hr-lifecycle,.site-shell .nexhrm-product-story-image--attendance-activity,.site-shell .nexhrm-product-story-image--attendance-geofences,.site-shell .nexhrm-product-story-image--performance-goals,.site-shell .nexhrm-product-story-image--performance-feedback,.site-shell .nexhrm-product-story-image--employee-self-service-dashboard,.site-shell .nexhrm-product-story-image--employee-self-service-requests,.site-shell .nexhrm-product-story-image--employee-self-service-profile,.site-shell .nexhrm-product-story-image--projects-overview,.site-shell .nexhrm-product-story-image--projects-my-tasks,.site-shell .nexhrm-product-story-image--projects-task-phases{object-fit:contain;background:0 0;border:0;border-radius:0}.site-shell .nexhrm-product-story-image--attendance-activity,.site-shell .nexhrm-product-story-image--attendance-geofences,.site-shell .nexhrm-product-story-image--performance-goals,.site-shell .nexhrm-product-story-image--performance-feedback,.site-shell .nexhrm-product-story-image--employee-self-service-dashboard,.site-shell .nexhrm-product-story-image--employee-self-service-requests,.site-shell .nexhrm-product-story-image--employee-self-service-profile,.site-shell .nexhrm-product-story-image--projects-overview,.site-shell .nexhrm-product-story-image--projects-my-tasks,.site-shell .nexhrm-product-story-image--projects-task-phases{filter:drop-shadow(0 12px 22px #06425d1f);min-height:0}.site-shell .nexhrm-product-story-frame--payroll-pay-profile,.site-shell .nexhrm-product-story-frame--payroll-approval{background:0 0;overflow:visible}.site-shell .nexhrm-product-story-image--payroll-pay-profile,.site-shell .nexhrm-product-story-image--payroll-approval{filter:drop-shadow(0 14px 24px #06425d1f);object-fit:contain;background:0 0;border:0;border-radius:0;min-height:0}.site-shell .nexhrm-product-story-frame--recruitment-application-timeline,.site-shell .nexhrm-product-story-frame--recruitment-candidate-profile{background:0 0;overflow:visible}.site-shell .nexhrm-product-story-image--recruitment-application-timeline,.site-shell .nexhrm-product-story-image--recruitment-candidate-profile{filter:drop-shadow(0 14px 24px #06425d1f);object-fit:contain;background:0 0;border:0;border-radius:0;min-height:0}.site-shell .nexhrm-product-story-image--recruitment-candidate-profile{max-height:620px}.site-shell .nexhrm-product-story-frame--leave-annual-days-trend,.site-shell .nexhrm-product-story-frame--leave-days-by-department,.site-shell .nexhrm-product-story-frame--leave-days-trend{background:0 0;overflow:visible}.site-shell .nexhrm-product-story-image--leave-annual-days-trend,.site-shell .nexhrm-product-story-image--leave-days-by-department,.site-shell .nexhrm-product-story-image--leave-days-trend{filter:drop-shadow(0 14px 24px #06425d1f);object-fit:contain;background:0 0;border:0;border-radius:0;min-height:0}.site-shell .nexhrm-product-story-frame--learning-course-listing,.site-shell .nexhrm-product-story-frame--learning-course-details,.site-shell .nexhrm-product-story-frame--learning-course-recommendation{background:0 0;overflow:visible}.site-shell .nexhrm-product-story-image--learning-course-listing,.site-shell .nexhrm-product-story-image--learning-course-details,.site-shell .nexhrm-product-story-image--learning-course-recommendation{filter:drop-shadow(0 14px 24px #06425d24);object-fit:contain;min-height:0;transition:filter .4s var(--mouly-ease),transform .4s var(--mouly-ease);background:0 0;border:0;border-radius:20px}.site-shell .nexhrm-product-story-image--learning-course-listing,.site-shell .nexhrm-product-story-image--learning-course-recommendation{max-height:610px}.site-shell .nexhrm-product-story-image--learning-course-details{max-height:460px}@media (hover:hover) and (pointer:fine){.site-shell .nexhrm-product-story-frame--learning-course-listing:hover .nexhrm-product-story-image,.site-shell .nexhrm-product-story-frame--learning-course-details:hover .nexhrm-product-story-image,.site-shell .nexhrm-product-story-frame--learning-course-recommendation:hover .nexhrm-product-story-image{filter:drop-shadow(0 20px 32px #06425d2e);transform:translateY(-4px)scale(1.01)}}.site-shell .nexhrm-solution-story-frame{border-radius:18px;overflow:visible}.site-shell .nexhrm-solution-story-image{background:var(--colors--white);object-fit:contain;border:1px solid #06425d1a;border-radius:18px;width:100%;min-height:0;max-height:500px;display:block;box-shadow:0 14px 28px #06425d1f}.site-shell .nexhrm-solution-visual{box-sizing:border-box;background:linear-gradient(135deg,#edf9ff,#f7fbfe);border:1px solid #06425d1a;border-radius:18px;min-height:clamp(320px,34vw,470px);position:relative;overflow:hidden}.site-shell .nexhrm-solution-visual img{display:block}.site-shell .nexhrm-solution-visual-main{background:var(--colors--white);object-fit:contain;border:1px solid #06425d1a;border-radius:14px;height:auto;box-shadow:0 14px 28px #06425d24}.site-shell .nexhrm-solution-visual--pair{padding:clamp(16px,3vw,28px)}.site-shell .nexhrm-solution-visual--pair .nexhrm-solution-visual-main{width:82%;max-width:82%;max-height:100%}.site-shell .nexhrm-solution-visual--pair .nexhrm-solution-visual-secondary{background:var(--colors--white);object-fit:contain;border:1px solid #06425d1a;border-radius:12px;max-width:48%;max-height:62%;position:absolute;bottom:clamp(16px,3vw,28px);right:clamp(16px,3vw,28px);box-shadow:0 14px 28px #06425d29}.site-shell .nexhrm-solution-visual--enterprise-controls{padding:clamp(18px,3.3vw,32px)}.site-shell .nexhrm-solution-visual--enterprise-controls .nexhrm-solution-visual-main{width:88%;max-width:88%;max-height:100%}.site-shell .nexhrm-solution-access-card,.site-shell .nexhrm-solution-context-card{color:var(--nexhrm-blue-deep);background:#ffffffeb;border:1px solid #06425d1f;border-radius:14px;gap:5px;padding:14px;display:grid;position:absolute;box-shadow:0 14px 28px #06425d29}.site-shell .nexhrm-solution-access-card{width:min(44%,230px);bottom:clamp(16px,3vw,28px);right:clamp(16px,3vw,28px)}.site-shell .nexhrm-solution-access-card>span,.site-shell .nexhrm-solution-context-card>span{color:#06425d9e;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.site-shell .nexhrm-solution-access-card strong,.site-shell .nexhrm-solution-context-card strong{font-size:15px;line-height:1.2}.site-shell .nexhrm-solution-access-card small,.site-shell .nexhrm-solution-context-card small{color:#06425dad;font-size:11px;line-height:1.35}.site-shell .nexhrm-solution-access-card ul{border-top:1px solid #06425d1a;gap:7px;margin:6px 0 0;padding:9px 0 0;list-style:none;display:grid}.site-shell .nexhrm-solution-access-card li{color:#06425dc7;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.site-shell .nexhrm-solution-access-card b{color:#12834a;font-size:9px}.site-shell .nexhrm-solution-visual--enterprise-operations{background:linear-gradient(135deg,#edf9ff,#f1f8f6);padding:clamp(18px,3.3vw,32px)}.site-shell .nexhrm-solution-visual--enterprise-operations .nexhrm-solution-visual-main{width:78%;max-width:78%}.site-shell .nexhrm-solution-visual--enterprise-operations .nexhrm-solution-visual-secondary,.site-shell .nexhrm-solution-visual--enterprise-operations .nexhrm-solution-visual-tertiary{background:var(--colors--white);object-fit:contain;border:1px solid #06425d1a;border-radius:10px;position:absolute;box-shadow:0 12px 24px #06425d24}.site-shell .nexhrm-solution-visual--enterprise-operations .nexhrm-solution-visual-secondary{max-width:40%;bottom:20px;right:20px}.site-shell .nexhrm-solution-visual--enterprise-operations .nexhrm-solution-visual-tertiary{max-width:37%;top:20px;right:28px}.site-shell .nexhrm-solution-context-card{max-width:200px;bottom:20px;left:20px}@media (hover:hover) and (pointer:fine){.site-shell .nexhrm-solution-story-frame:hover .nexhrm-solution-story-image,.site-shell .nexhrm-solution-story-frame:hover .nexhrm-solution-visual-main{transform:translateY(-3px)scale(1.01)}.site-shell .nexhrm-solution-story-image,.site-shell .nexhrm-solution-visual-main{transition:box-shadow .4s var(--mouly-ease),transform .4s var(--mouly-ease)}}.site-shell .nexhrm-product-story-frame--assets-inventory,.site-shell .nexhrm-product-story-frame--assets-assignment,.site-shell .nexhrm-product-story-frame--assets-requests{background:0 0;overflow:visible}.site-shell .nexhrm-product-story-image--assets-inventory,.site-shell .nexhrm-product-story-image--assets-assignment,.site-shell .nexhrm-product-story-image--assets-requests{background:var(--colors--white);object-fit:contain;min-height:0;transition:box-shadow .4s var(--mouly-ease),transform .4s var(--mouly-ease);border:1px solid #06425d1a;border-radius:18px;box-shadow:0 14px 28px #06425d1f}.site-shell .nexhrm-product-story-image--assets-assignment,.site-shell .nexhrm-product-story-image--assets-requests{max-height:570px}@media (hover:hover) and (pointer:fine){.site-shell .nexhrm-product-story-frame--assets-inventory:hover .nexhrm-product-story-image,.site-shell .nexhrm-product-story-frame--assets-assignment:hover .nexhrm-product-story-image,.site-shell .nexhrm-product-story-frame--assets-requests:hover .nexhrm-product-story-image{transform:translateY(-4px)scale(1.01);box-shadow:0 22px 36px #06425d2b}}.site-shell .nexhrm-product-story-image--projects-overview{max-height:560px}.site-shell .nexhrm-product-story-image--projects-task-phases{max-height:520px}.site-shell .nexhrm-product-story-image--core-hr-organogram{mix-blend-mode:screen}@media (hover:hover){.site-shell .nexhrm-product-story-frame--core-hr-profile .nexhrm-product-story-image,.site-shell .nexhrm-product-story-frame--core-hr-organogram .nexhrm-product-story-image,.site-shell .nexhrm-product-story-frame--core-hr-lifecycle .nexhrm-product-story-image,.site-shell .nexhrm-product-story-frame--attendance-activity .nexhrm-product-story-image,.site-shell .nexhrm-product-story-frame--attendance-geofences .nexhrm-product-story-image,.site-shell .nexhrm-product-story-frame--performance-goals .nexhrm-product-story-image,.site-shell .nexhrm-product-story-frame--performance-feedback .nexhrm-product-story-image,.site-shell .nexhrm-product-story-frame--employee-self-service-dashboard .nexhrm-product-story-image,.site-shell .nexhrm-product-story-frame--employee-self-service-requests .nexhrm-product-story-image,.site-shell .nexhrm-product-story-frame--employee-self-service-profile .nexhrm-product-story-image,.site-shell .nexhrm-product-story-frame--projects-overview .nexhrm-product-story-image,.site-shell .nexhrm-product-story-frame--projects-my-tasks .nexhrm-product-story-image,.site-shell .nexhrm-product-story-frame--projects-task-phases .nexhrm-product-story-image{transition:transform .4s var(--mouly-ease)}.site-shell .nexhrm-product-story-frame--core-hr-profile:hover .nexhrm-product-story-image,.site-shell .nexhrm-product-story-frame--core-hr-organogram:hover .nexhrm-product-story-image,.site-shell .nexhrm-product-story-frame--core-hr-lifecycle:hover .nexhrm-product-story-image,.site-shell .nexhrm-product-story-frame--attendance-activity:hover .nexhrm-product-story-image,.site-shell .nexhrm-product-story-frame--attendance-geofences:hover .nexhrm-product-story-image,.site-shell .nexhrm-product-story-frame--performance-goals:hover .nexhrm-product-story-image,.site-shell .nexhrm-product-story-frame--performance-feedback:hover .nexhrm-product-story-image,.site-shell .nexhrm-product-story-frame--employee-self-service-dashboard:hover .nexhrm-product-story-image,.site-shell .nexhrm-product-story-frame--employee-self-service-requests:hover .nexhrm-product-story-image,.site-shell .nexhrm-product-story-frame--employee-self-service-profile:hover .nexhrm-product-story-image,.site-shell .nexhrm-product-story-frame--projects-overview:hover .nexhrm-product-story-image,.site-shell .nexhrm-product-story-frame--projects-my-tasks:hover .nexhrm-product-story-image,.site-shell .nexhrm-product-story-frame--projects-task-phases:hover .nexhrm-product-story-image{transform:scale(1.015)}}.site-shell .nexhrm-product-story-media figcaption{color:#06425d9e;margin-top:10px;font-size:13px;line-height:1.4}.site-shell .nexhrm-module-capabilities .features-card.bg-green{background-color:var(--nexhrm-blue-light)}.site-shell .nexhrm-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.site-shell .nexhrm-benefit-card{border:1px solid #06425d1c;border-radius:16px;gap:12px;padding:24px;display:grid}.site-shell .nexhrm-benefit-card .p-text-03{color:#06425dc2;margin:0}.site-shell .nexhrm-product-highlight,.site-shell .nexhrm-product-cta{justify-content:space-between;align-items:end;gap:30px;display:flex}.site-shell .nexhrm-product-highlight>div:first-child{max-width:690px}.site-shell .nexhrm-product-highlight .p-text-02{color:#06425dcc;margin:12px 0 0}.site-shell .nexhrm-product-connected{justify-content:space-between;align-items:end;gap:30px;display:flex}.site-shell .nexhrm-product-connected>div{max-width:690px}.site-shell .nexhrm-product-connected .tag{margin-bottom:16px}.site-shell .nexhrm-product-connected .p-text-02{color:#06425dcc;margin:12px 0 0}.site-shell .nexhrm-product-connected-links{flex:none;gap:4px;display:grid}.site-shell .nexhrm-product-connected-link{color:var(--nexhrm-blue-deep);font-size:15px;font-weight:var(--weight--semibold);align-items:center;min-height:44px;text-decoration:none;display:flex}.site-shell .nexhrm-product-connected-link:hover,.site-shell .nexhrm-product-connected-link:focus-visible{text-underline-offset:4px;text-decoration:underline}.site-shell .nexhrm-product-cta{color:var(--colors--white)}.site-shell .nexhrm-product-cta-section{background-color:var(--nexhrm-blue-deep);background-image:var(--nexhrm-hero-surface);color:var(--colors--white)}.site-shell .nexhrm-product-cta .p-text-02{color:#ffffffd1;margin:10px 0 0}@media screen and (max-width:991px){.site-shell .nexhrm-nav-menu-item{width:100%}.site-shell .nav-menu-wrapper.w--open{background:var(--colors--white);box-sizing:border-box;z-index:25;width:100%;position:fixed;inset:64px 0 0;overflow:hidden}.site-shell .nav-menu-two{box-sizing:border-box;overscroll-behavior:contain;grid-template-columns:1fr;align-content:start;gap:0;width:100%;height:100%;padding:10px 24px 32px;display:grid;overflow-y:auto}.site-shell .nav-list-item,.site-shell .nexhrm-nav-menu-item{width:100%;padding:0;display:block}.site-shell .nav-list-item>.nav-link,.site-shell .nexhrm-nav-menu-item .nav-link-2{justify-content:space-between;align-items:center;width:100%;min-height:50px;display:flex}.site-shell .nexhrm-nav-popover,.site-shell .nexhrm-nav-mega-menu{box-shadow:none;box-sizing:border-box;opacity:1;visibility:visible;border:0;border-radius:0;width:100%;padding:0 0 14px;display:none;position:static;transform:none}.site-shell .nexhrm-nav-popover.is-open{display:block}.site-shell .nexhrm-nav-link-menu{border-left:2px solid #10a9e93d;gap:4px;min-width:0;padding:6px 0 8px 12px}.site-shell .nexhrm-nav-popover-link{align-items:center;min-height:44px;padding:10px 12px;font-size:15px;display:flex}.site-shell .nexhrm-mega-menu-heading{align-items:flex-start;width:100%;padding:10px 0 14px}.site-shell .nexhrm-mega-menu-grid{grid-template-columns:1fr;gap:2px;width:100%;padding-top:8px}.site-shell .nexhrm-mega-menu-card{grid-template-columns:34px minmax(0,1fr);gap:12px;width:100%;min-height:64px;padding:10px 4px}.site-shell .nexhrm-mega-menu-card small{margin-top:4px;font-size:12.5px;line-height:1.4}.site-shell .nexhrm-mega-menu-icon{width:34px;height:34px}.site-shell .nexhrm-module-grid,.site-shell .nexhrm-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .nexhrm-product-story{gap:36px}}@media screen and (max-width:480px){.site-shell .nexhrm-mega-menu-heading .p-text-03{display:none}}@media screen and (max-width:767px){.site-shell .nexhrm-product-hero-grid,.site-shell .nexhrm-module-grid,.site-shell .nexhrm-benefit-grid{grid-template-columns:1fr}.site-shell .nexhrm-product-hero-grid{gap:28px}.site-shell .nexhrm-product-story,.site-shell .nexhrm-product-story--image-left{grid-template-columns:1fr;grid-template-areas:"copy""media"}.site-shell .nexhrm-product-story-image,.site-shell .nexhrm-product-story-placeholder{min-height:240px}.site-shell .nexhrm-module-outcome{padding-top:72px}.site-shell .nexhrm-module-outcome-list{grid-template-columns:1fr}.site-shell .nexhrm-product-highlight,.site-shell .nexhrm-product-connected,.site-shell .nexhrm-product-cta{flex-direction:column;align-items:flex-start}.site-shell .nexhrm-product-connected-links{width:100%}.site-shell .nexhrm-solution-visual{min-height:300px}.site-shell .nexhrm-solution-visual--pair .nexhrm-solution-visual-main{width:84%;max-width:84%}.site-shell .nexhrm-solution-access-card{width:min(48%,190px);padding:10px}.site-shell .nexhrm-solution-access-card ul{gap:5px;margin-top:3px;padding-top:6px}.site-shell .nexhrm-solution-access-card li{font-size:9px}.site-shell .nexhrm-solution-visual--enterprise-operations .nexhrm-solution-visual-secondary{bottom:14px;right:14px}.site-shell .nexhrm-solution-visual--enterprise-operations .nexhrm-solution-visual-tertiary{top:14px;right:18px}.site-shell .nexhrm-solution-context-card{padding:10px;bottom:14px;left:14px}}.component-page{overflow:clip}.component-page .component-page-hero{background-color:var(--nexhrm-blue-deep);background-image:var(--nexhrm-hero-surface);color:var(--colors--white);padding-top:clamp(140px,16vw,220px);padding-bottom:clamp(64px,9vw,128px)}.component-page .component-page-hero-inner{gap:22px;max-width:820px;display:grid}.component-page .component-page-hero .heading-01,.component-page .component-page-hero .p-text-02-medium,.component-page .component-page-hero .p-text-02,.component-page .nexhrm-product-hero{color:var(--colors--white)}.component-page .component-page-hero .color-p-text{color:#ffffffd1;max-width:660px}.component-page .component-page-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.component-page .component-page-card{background-color:var(--base-color-neutral--white);border:1px solid #06425d24;border-radius:18px;flex-flow:column;align-items:flex-start;gap:16px;min-height:220px;padding:clamp(24px,3vw,38px);display:flex;box-shadow:0 16px 34px #06425d14}.component-page .component-page-card .p-text-03{color:#06425dcc;margin-bottom:auto}.component-page .component-page-card-link{color:var(--nexhrm-blue-deep);text-underline-offset:4px;font-weight:700}.component-page .component-page-card-link:hover{color:#0a8cbe}.component-page .nexhrm-contact-detail-line{display:block}.component-page .nexhrm-contact-page,.component-page .nexhrm-demo-page{padding-top:clamp(56px,8vw,112px)}.component-page .nexhrm-pricing-page,.component-page .nexhrm-faq-page{padding-top:clamp(132px,16vw,220px)}.component-page .nexhrm-pricing .pricing-card-wrapper-03{grid-column:span 2/span 2}.component-page .nexhrm-pricing .nexhrm-pricing-starter-cta{background-color:var(--nexhrm-blue-deep);color:var(--colors--white)}.component-page .nexhrm-pricing .nexhrm-pricing-starter-cta:hover{background-color:var(--nexhrm-blue-deep)}.component-page .nexhrm-demo-page .contact-short-box-wrap{display:grid}.component-page .nexhrm-demo-page .contact-short-box{max-width:100%}.component-page .nexhrm-demo-form-outer{max-width:710px}.component-page .nexhrm-lead-products,.component-page .nexhrm-lead-message,.component-page .nexhrm-lead-submit,.component-page .nexhrm-lead-form-message{grid-column:1/-1}.component-page .nexhrm-lead-capture-form fieldset{border:0;min-width:0;margin:0;padding:0}.component-page .nexhrm-lead-capture-form legend{margin-bottom:2px}.component-page .nexhrm-lead-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.component-page .nexhrm-lead-product{color:var(--colors--black);cursor:pointer;font-size:14px;font-weight:var(--weight--medium);align-items:center;gap:9px;line-height:1.3;display:flex}.component-page .nexhrm-lead-product input{accent-color:var(--nexhrm-blue-deep);flex:none;width:17px;height:17px;margin:0}.component-page .nexhrm-lead-capture-form select.text-field{appearance:auto;padding-right:16px}.component-page .nexhrm-lead-form-message{color:#9c2119;margin:-4px 0 0;font-size:13px;line-height:1.45}.component-page .nexhrm-lead-capture-form .nexhrm-lead-submit:disabled{cursor:wait;opacity:.72}.component-page .nexhrm-resource-hero{padding:clamp(132px,16vw,210px) 0 clamp(58px,8vw,98px)}.component-page .nexhrm-resource-hero-inner{max-width:900px}.component-page .nexhrm-resource-hero .heading-01{margin:14px 0 0}.component-page .nexhrm-resource-hero .p-text-02{max-width:720px;margin:18px 0 0}.component-page .nexhrm-guides-hero{background-color:var(--nexhrm-blue-deep);background-image:var(--nexhrm-hero-surface);color:var(--colors--white)}.component-page .nexhrm-guides-hero .heading-01,.component-page .nexhrm-guides-hero .p-text-02,.component-page .nexhrm-guides-hero .p-text-03{color:var(--colors--white)}.component-page .nexhrm-help-center-hero{color:var(--nexhrm-blue-deep);background:linear-gradient(130deg,#edf9fd,#f7fcff)}.component-page .nexhrm-help-center-hero .p-text-02,.component-page .nexhrm-help-center-hero .p-text-03{color:#06425dc7}.component-page .nexhrm-resource-search{max-width:760px;margin-top:30px}.component-page .nexhrm-resource-search>label{margin-bottom:8px;display:block}.component-page .nexhrm-resource-search-field{background:var(--colors--white);color:var(--nexhrm-blue-deep);border:1px solid #06425d29;border-radius:14px;align-items:center;gap:11px;padding:7px 10px 7px 16px;display:flex;box-shadow:0 14px 28px #00344b1f}.component-page .nexhrm-resource-search-field:focus-within{border-color:var(--nexhrm-blue);box-shadow:0 0 0 4px #10a9e933,0 14px 28px #00344b1f}.component-page .nexhrm-resource-search-field svg{flex:none;width:20px;height:20px}.component-page .nexhrm-resource-search-field input{color:var(--colors--black);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:9px 0;font-size:16px}.component-page .nexhrm-resource-search-field input::placeholder{color:#06425d94;opacity:1}.component-page .nexhrm-resource-search-field button,.component-page .nexhrm-resource-empty button{color:var(--nexhrm-blue-deep);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:8px;font-size:13px;font-weight:700;text-decoration:underline}.component-page .nexhrm-resource-search>.p-text-03{margin:8px 0 0}.component-page .nexhrm-resource-shortcuts{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.component-page .nexhrm-resource-shortcuts a,.component-page .nexhrm-resource-popular button{color:inherit;transition:background-color .18s var(--mouly-ease),border-color .18s var(--mouly-ease);background:#ffffff26;border:1px solid #ffffff47;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:700;line-height:1.25;text-decoration:none}.component-page .nexhrm-resource-shortcuts a:hover,.component-page .nexhrm-resource-shortcuts a:focus-visible{background:#ffffff40}.component-page .nexhrm-resource-secondary-link{color:var(--colors--white);text-underline-offset:4px;margin-top:20px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-block}.component-page .nexhrm-resource-popular{margin-top:22px}.component-page .nexhrm-resource-popular>p{margin:0 0 9px}.component-page .nexhrm-resource-popular>div{flex-wrap:wrap;gap:9px;display:flex}.component-page .nexhrm-resource-popular button{background:var(--colors--white);cursor:pointer;border-color:#06425d24}.component-page .nexhrm-resource-popular button:hover,.component-page .nexhrm-resource-popular button:focus-visible{background:#10a9e91f;border-color:#10a9e973}.component-page .nexhrm-resource-results{color:#06425dc2;max-width:1170px;margin:26px auto -32px;padding:0 24px}.component-page .nexhrm-resource-empty{text-align:center;background:#f3fafc;border:1px solid #06425d1f;border-radius:16px;max-width:620px;margin:clamp(56px,8vw,98px) auto;padding:clamp(28px,4vw,44px)}.component-page .nexhrm-resource-empty .p-text-02{color:#06425dc2;margin:10px 0 4px}.component-page .nexhrm-resource-section{padding-top:clamp(78px,10vw,132px)}.component-page .nexhrm-resource-section-heading{max-width:680px;margin-bottom:32px}.component-page .nexhrm-featured-guides{grid-template-columns:1.3fr 1fr 1fr;gap:18px;display:grid}.component-page .nexhrm-featured-guide{background:var(--colors--white);border:1px solid #06425d21;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.component-page .nexhrm-featured-guide--primary{box-shadow:0 18px 36px #06425d1a}.component-page .nexhrm-featured-guide-image{background:#edf8fc;overflow:hidden}.component-page .nexhrm-featured-guide-image img{object-fit:cover;object-position:top center;width:100%;height:175px;display:block}.component-page .nexhrm-featured-guide--primary .nexhrm-featured-guide-image img{height:220px}.component-page .nexhrm-featured-guide-copy{flex-direction:column;flex:1;gap:11px;padding:20px;display:flex}.component-page .nexhrm-featured-guide-copy .tag{color:var(--nexhrm-blue-deep)}.component-page .nexhrm-featured-guide-copy .heading-05{margin:0;font-size:clamp(20px,1.9vw,27px)}.component-page .nexhrm-featured-guide-copy .p-text-03{color:#06425dc2;margin:0}.component-page .nexhrm-resource-collections{background:#f6fbfd}.component-page .nexhrm-resource-collection-grid,.component-page .nexhrm-resource-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.component-page .nexhrm-resource-collection-card{background:var(--colors--white);border:1px solid #06425d1f;border-radius:16px;flex-direction:column;min-width:0;padding:23px;scroll-margin-top:110px;display:flex}.component-page .nexhrm-resource-card-icon{color:var(--nexhrm-blue-deep);background:#10a9e921;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:18px;display:inline-flex}.component-page .nexhrm-resource-card-icon svg{width:23px;height:23px}.component-page .nexhrm-resource-collection-card .heading-06{margin:0}.component-page .nexhrm-resource-collection-card>.p-text-03{color:#06425dc2;margin:10px 0 18px}.component-page .nexhrm-resource-article-list{border-top:1px solid #06425d1c;gap:11px;margin:auto 0 0;padding:16px 0 0;list-style:none;display:grid}.component-page .nexhrm-resource-article-list li{color:var(--nexhrm-blue-deep);align-items:flex-start;gap:8px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.component-page .nexhrm-resource-article-list li>span:first-child{color:var(--nexhrm-orange);flex:none}.component-page .nexhrm-resource-callout{background:#086e9517}.component-page .nexhrm-resource-callout-inner{justify-content:space-between;align-items:center;gap:28px;display:flex}.component-page .nexhrm-resource-callout-inner>div{max-width:700px}.component-page .nexhrm-resource-callout-inner .p-text-02{color:#06425dc7;margin:12px 0 0}.component-page .nexhrm-resource-callout-link{color:var(--nexhrm-blue-deep);text-underline-offset:4px;flex:none;font-size:15px;font-weight:700;text-decoration:underline}.component-page .nexhrm-resource-troubleshooting{background:#f6fbfd}.component-page .nexhrm-resource-troubleshooting-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:40px;display:grid}.component-page .nexhrm-resource-troubleshooting-inner .p-text-02{color:#06425dc2;margin:12px 0 0}.component-page .nexhrm-resource-troubleshooting-inner ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.component-page .nexhrm-resource-troubleshooting-inner li{color:var(--nexhrm-blue-deep);border-bottom:1px solid #06425d1f;padding:14px 0;font-size:16px;font-weight:600;line-height:1.35}.component-page .nexhrm-resource-troubleshooting-inner li>span{color:var(--nexhrm-orange);margin-right:9px}.component-page .component-page-rich{color:#06425d;gap:22px;max-width:840px;display:grid}.component-page .component-page-rich section{gap:12px;display:grid}.component-page .component-page-rich ul{gap:8px;margin:0;padding-left:1.25rem;display:grid}.component-page .component-page-rich .p-text-02{color:#06425dd1}.component-page .team-card-img-box .images{transition:transform .5s var(--mouly-ease);will-change:transform;transform:scale(1)}.component-page .team-card-img-box .nexhrm-team-image--leadership{object-position:50% 0}@media (hover:hover) and (pointer:fine){.component-page .team-card:hover .team-card-img-box .images{transform:scale(1.07)}.component-page .team-card:hover .team-social-link,.component-page .team-social-link:hover{background-color:var(--colors--yellow)}}.component-page .nexhrm-about-wide-visual{isolation:isolate;background-color:#e8eef0}.component-page .nexhrm-about-wide-image{object-position:50% 58%;opacity:.84;transition:opacity .5s var(--mouly-ease),transform .7s var(--mouly-ease)}.component-page .nexhrm-about-wide-visual:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#05364b6b 0%,#05364b1a 47%,#05364b00 75%);position:absolute;inset:0}.component-page .nexhrm-about-wide-card{color:var(--colors--white);text-align:left;z-index:2;-webkit-backdrop-filter:blur(15px);background:#06425d61;border:1px solid #ffffff6b;border-radius:18px;width:min(390px,100% - 64px);padding:18px 20px;position:absolute;bottom:clamp(20px,5vw,62px);left:clamp(20px,5vw,70px);box-shadow:0 18px 44px #02233040}.component-page .nexhrm-about-wide-card .nexhrm-about-expertise-card-top{color:#ffffffd6}.component-page .nexhrm-about-wide-card strong{letter-spacing:-.045em;margin-top:11px;font-size:clamp(22px,2.55vw,32px);line-height:1.05;display:block}.component-page .nexhrm-about-wide-card p{color:#ffffffd1;margin:10px 0 0;font-size:clamp(12px,1.25vw,15px);line-height:1.45}.component-page .nexhrm-about-expertise-visual{isolation:isolate;background-color:#e8eef0}.component-page .nexhrm-about-expertise-image{object-position:50% 43%;opacity:.86;transition:opacity .5s var(--mouly-ease),transform .7s var(--mouly-ease)}.component-page .nexhrm-about-expertise-visual:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#072c3b00 24%,#072c3b57 100%);position:absolute;inset:0}.component-page .nexhrm-about-expertise-card{color:#06425d;z-index:2;-webkit-backdrop-filter:blur(15px);background:#fff9;border:1px solid #ffffffb8;border-radius:16px;width:min(82%,340px);padding:15px 16px;position:absolute;bottom:24px;right:24px;box-shadow:0 16px 38px #0334472e}.component-page .nexhrm-about-expertise-card-top{color:#06425dd1;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.component-page .nexhrm-about-expertise-status{background:var(--nexhrm-orange);border:2px solid #ffffffbf;border-radius:50%;flex:none;width:9px;height:9px}.component-page .nexhrm-about-expertise-card strong{letter-spacing:-.045em;margin-top:10px;font-size:clamp(18px,2.2vw,25px);line-height:1.04;display:block}.component-page .nexhrm-about-expertise-card p{color:#06425dc2;margin:8px 0 12px;font-size:11px;font-weight:600;line-height:1.35}.component-page .nexhrm-about-expertise-tags{flex-wrap:wrap;gap:6px;display:flex}.component-page .nexhrm-about-expertise-tags span{color:#075473;background:#ffffff7a;border:1px solid #06425d1a;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700;line-height:1}@media (hover:hover) and (pointer:fine){.component-page .nexhrm-about-wide-visual:hover .nexhrm-about-wide-image{opacity:.93;transform:scale(1.018)}.component-page .nexhrm-about-expertise-visual:hover .nexhrm-about-expertise-image{opacity:.95;transform:scale(1.025)}}@media screen and (max-width:479px){.component-page .nexhrm-about-wide-card{width:calc(100% - 32px);padding:14px 15px;bottom:16px;left:16px}.component-page .nexhrm-about-expertise-card{width:calc(100% - 32px);bottom:16px;right:16px}}.component-page .nexhrm-features-partner-section{padding-top:var(--space--space-100)}.component-page .nexhrm-partner-logo-static-wrap{place-items:center;width:min(17vw,168px);height:56px;display:grid}.component-page .nexhrm-partner-logo-static{object-fit:contain;mix-blend-mode:multiply;filter:grayscale()contrast(1.08);opacity:.68;width:100%;height:100%;transition:filter .22s,opacity .22s,transform .22s;display:block}@media (hover:hover) and (pointer:fine){.component-page .nexhrm-partner-logo-static:hover{filter:grayscale(0)contrast();opacity:1;transform:scale(1.05)}}.component-page .nexhrm-about-overview-visual{width:100%}.component-page .nexhrm-about-overview-leave-image{border-radius:48px;width:100%;height:auto;display:block}.component-page .component-legal-hero{background:var(--colors--white);padding-top:clamp(156px,18vw,228px);padding-bottom:clamp(68px,9vw,120px)}.component-page .component-legal-hero .home-01-hero{gap:0}.component-page .component-legal-hero .hero-text-btn{text-align:center;width:100%}.component-page .component-legal-hero .color-p-text{max-width:680px;margin-inline:auto}.component-page .component-legal-section{padding-top:clamp(58px,8vw,112px)}.component-page .component-legal-content{max-width:860px}.component-page .component-legal-copy{gap:16px;display:grid}.component-page .component-legal-list{gap:10px;margin:0;padding-left:1.35rem;display:grid}.component-page .component-legal-terms{gap:14px;margin:0;display:grid}.component-page .component-legal-terms div{gap:4px;display:grid}.component-page .component-legal-terms dt{color:var(--colors--black);font-weight:var(--weight--semibold)}.component-page .component-legal-terms dd{color:var(--colors--p-text-gray);font-size:var(--font-size-height--p-02-size);line-height:var(--font-size-height--p-02-height);letter-spacing:var(--font-letter-space--p-02-space);margin:0}@media screen and (max-width:991px){.site-shell .nav-header[data-wf--nav--variant=base] .nav-menu-wrapper.w--open{background-color:var(--colors--white)}.site-shell .nav-header[data-wf--nav--variant=base] .nav-menu-wrapper.w--open .nav-link{color:var(--nexhrm-blue-deep)}}.component-page .component-page-form-wrap{background-color:var(--base-color-neutral--white);border:1px solid #06425d21;border-radius:20px;width:min(100%,680px);margin:0 auto;padding:clamp(28px,5vw,52px);box-shadow:0 18px 44px #06425d1a}.component-page .component-form{gap:12px;display:grid}.component-page .component-form .w-input{color:#06425d;background-color:#f4f8f9;border:1px solid #06425d38;border-radius:8px;min-height:50px;margin-bottom:8px;padding:12px 14px}.component-page .component-form textarea.w-input{resize:vertical;min-height:130px}.component-page .component-form .w-input:focus{outline-offset:2px;border-color:#0a8cbe;outline:2px solid #0a8cbe38}.component-page .component-form .submit-button{background-color:var(--nexhrm-blue-deep);border-radius:8px;margin-top:8px;padding:14px 20px}.component-page .component-form .submit-button:hover{background-color:#0a8cbe}.component-page .component-form .submit-button:disabled{cursor:wait;opacity:.72}.component-page .component-form-message{color:#075473;text-align:center;background-color:#e5f6fc;border-radius:14px;width:min(100%,680px);margin:0 auto;padding:30px;display:block}.component-page .component-page-callout{color:var(--base-color-neutral--white);background-color:var(--nexhrm-blue-deep);background-image:var(--nexhrm-hero-surface);border-radius:24px;justify-content:space-between;align-items:center;gap:28px;padding:clamp(32px,6vw,72px);display:flex}.component-page .component-page-callout .heading-02{color:inherit;max-width:610px}.component-page .component-page-callout .btn-01-link{background-color:var(--nexhrm-blue-light);color:var(--nexhrm-blue-deep)}.component-page .nexhrm-features-page{--colors--yellowish-green:#daf969}.component-page .nexhrm-features-page .mission-tab-link.w--current{background-color:var(--nexhrm-warm-yellow)}.component-page .nexhrm-features-primary-visual{background-color:var(--nexhrm-blue-deep)}.component-page .nexhrm-features-payroll-dashboard{border-radius:var(--space--space-10);object-fit:contain;z-index:1;image-rendering:auto;opacity:.84;filter:contrast(.97)saturate(.95);width:min(55%,720px);height:auto;max-height:80%;transition:opacity .45s var(--mouly-ease),filter .45s var(--mouly-ease),transform .65s var(--mouly-ease);display:block;position:absolute;top:50%;left:clamp(28px,6.5vw,100px);transform:translateY(-50%)}.component-page .nexhrm-features-payroll-trends{border-radius:var(--space--space-10);z-index:1;opacity:.9;filter:contrast(.98)saturate(.96);width:min(26%,340px);height:auto;transition:opacity .45s var(--mouly-ease),filter .45s var(--mouly-ease),transform .65s var(--mouly-ease);display:block;position:absolute;top:clamp(46px,8%,78px);right:clamp(20px,2.5vw,40px)}@media (hover:hover) and (pointer:fine){.component-page .nexhrm-features-primary-visual:hover .nexhrm-features-payroll-dashboard{opacity:1;filter:contrast(1.04)saturate(1.04);transform:translateY(-50%)scale(1.025)}.component-page .nexhrm-features-primary-visual:hover .nexhrm-features-payroll-trends{opacity:1;filter:contrast(1.04)saturate(1.04);transform:scale(1.025)}}.component-page .nexhrm-features-security-overlay{color:var(--colors--white);z-index:2;-webkit-backdrop-filter:blur(16px);background:#ffffff26;border:1px solid #ffffff54;border-radius:16px;width:min(300px,100% - 40px);padding:16px;position:absolute;bottom:clamp(20px,5vw,52px);right:clamp(16px,2.5vw,40px);box-shadow:0 16px 36px #0330433d}.component-page .nexhrm-features-security-kicker{color:#ffffffdb;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.component-page .nexhrm-features-security-status{background:var(--colors--yellow);border:2px solid #ffffff94;border-radius:50%;flex:none;width:9px;height:9px}.component-page .nexhrm-features-security-overlay strong{letter-spacing:-.045em;margin-top:10px;font-size:clamp(19px,2.2vw,25px);line-height:1.05;display:block}.component-page .nexhrm-features-security-overlay p{color:#ffffffd6;margin:8px 0 13px;font-size:12px;line-height:1.4}.component-page .nexhrm-features-security-tags{flex-wrap:wrap;gap:6px;display:flex}.component-page .nexhrm-features-security-tags span{color:var(--colors--white);background:#ffffff29;border:1px solid #ffffff36;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700;line-height:1.15}.component-page .nexhrm-core-hr-image-stack{gap:8px;width:min(100%,320px);max-width:320px}.component-page .nexhrm-core-hr-image{border:1px solid #06425d14;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 9px 20px #06425d17}.component-page .nexhrm-features-page .mission-card-img-box.nexhrm-payroll-method-image-box{background:0 0;width:min(100%,440px);max-width:440px;overflow:visible}.component-page .nexhrm-payroll-method-image{background:0 0;border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 12px 28px #06425d1f}.component-page .nexhrm-features-page .mission-card-img-box.nexhrm-performance-results-image-box{background:0 0;width:min(100%,440px);max-width:440px;overflow:visible}.component-page .nexhrm-performance-results-image{background:0 0;border-radius:20px;width:100%;height:auto;display:block}.component-page .nexhrm-features-page .mission-card-img-box.nexhrm-attendance-image-box,.component-page .nexhrm-features-page .mission-card-img-box.nexhrm-recruitment-image-box{background:0 0;width:min(100%,440px);max-width:440px;overflow:visible}.component-page .nexhrm-attendance-image,.component-page .nexhrm-recruitment-image{background:0 0;border-radius:20px;width:100%;height:auto;display:block;box-shadow:0 12px 28px #06425d1a}.component-page .faq-header-01{color:inherit;cursor:pointer;appearance:none;text-align:left;width:100%;font:inherit;background:0 0;border:0;padding:0}.component-page .body-wrapper{max-height:0;transition:max-height .4s var(--mouly-ease);overflow:hidden}.component-page .faq-item.is-open .faq-icon-vr{transform:rotate(90deg)}.component-page .faq-icon-vr{transition:transform .3s}.component-page [data-page-reveal]{opacity:0;filter:blur(8px);will-change:opacity,filter,transform;transition:opacity .65s cubic-bezier(.215,.61,.355,1),filter .65s cubic-bezier(.215,.61,.355,1),transform .65s cubic-bezier(.215,.61,.355,1);transform:translateY(30px)}.component-page [data-page-reveal].is-visible{opacity:1;filter:none;transform:none}@media screen and (max-width:991px){.nexhrm-not-found-hero{min-height:auto;padding-top:164px;padding-bottom:96px}.nexhrm-not-found-grid{grid-template-columns:1fr;gap:52px}.nexhrm-not-found-visual{width:min(440px,100%);margin:0 auto}.component-page .component-page-card-grid,.component-page .nexhrm-featured-guides{grid-template-columns:repeat(2,minmax(0,1fr))}.component-page .nexhrm-featured-guide--primary{grid-column:span 2/span 2}.component-page .nexhrm-resource-collection-grid,.component-page .nexhrm-resource-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.component-page .nexhrm-features-payroll-dashboard{width:min(55%,590px);left:32px}.component-page .nexhrm-features-payroll-trends{width:min(28%,290px);right:24px}}@media screen and (max-width:767px){.nexhrm-not-found-hero{padding-top:134px;padding-bottom:68px}.nexhrm-not-found-visual{min-height:0}.nexhrm-not-found-visual strong{font-size:clamp(78px,28vw,124px)}.nexhrm-not-found-actions .btn-wrap{width:100%}.nexhrm-not-found-actions .btn-01-link{justify-content:center;width:100%}.component-page .component-page-hero{padding-top:132px}.site-shell .nav-header .nav-buttons-wrapper{margin-right:12px}.site-shell .nav-header .nexhrm-header-demo-button{min-height:36px;padding:6px 10px;font-size:12px}.component-page .nexhrm-pricing .pricing-card-wrapper-03{grid-column:span 1/span 1}.component-page .nexhrm-resource-hero{padding-top:126px}.component-page .nexhrm-resource-search-field{align-items:flex-start;gap:8px;padding-left:12px}.component-page .nexhrm-resource-search-field input{font-size:15px}.component-page .nexhrm-resource-search-field button{padding:7px 3px}.component-page .nexhrm-resource-shortcuts a,.component-page .nexhrm-resource-popular button{padding:8px 10px;font-size:12px}.component-page .nexhrm-resource-results{margin-top:20px;padding:0 20px}.component-page .nexhrm-featured-guides,.component-page .nexhrm-resource-collection-grid,.component-page .nexhrm-resource-category-grid{grid-template-columns:1fr}.component-page .nexhrm-featured-guide--primary{grid-column:auto}.component-page .nexhrm-featured-guide-image img,.component-page .nexhrm-featured-guide--primary .nexhrm-featured-guide-image img{height:auto;max-height:240px}.component-page .nexhrm-resource-callout-inner{flex-direction:column;align-items:flex-start}.component-page .nexhrm-resource-troubleshooting-inner,.component-page .nexhrm-lead-product-grid,.component-page .component-page-card-grid{grid-template-columns:1fr}.component-page .component-page-card{min-height:0}.component-page .component-page-callout{flex-flow:column;align-items:flex-start}.component-page .nexhrm-features-primary-visual{box-sizing:border-box;align-items:flex-start;height:730px;padding-top:0}.component-page .nexhrm-features-payroll-dashboard{width:calc(100% - 40px);height:auto;max-height:none;top:20px;left:20px;transform:none}.component-page .nexhrm-features-payroll-trends{width:min(260px,100% - 40px);top:285px;left:50%;right:auto;transform:translate(-50%)}.component-page .nexhrm-features-security-overlay{width:min(280px,100% - 32px);padding:13px;bottom:16px;right:16px}.component-page .nexhrm-features-security-overlay strong{margin-top:7px;font-size:18px}.component-page .nexhrm-features-security-overlay p{margin:6px 0 0;font-size:10px}.component-page .nexhrm-features-security-tags{display:none}.component-page .nexhrm-core-hr-image-stack{width:min(100%,280px);max-width:280px}.component-page .nexhrm-features-page .mission-card-img-box.nexhrm-payroll-method-image-box,.component-page .nexhrm-features-page .mission-card-img-box.nexhrm-performance-results-image-box,.component-page .nexhrm-features-page .mission-card-img-box.nexhrm-attendance-image-box,.component-page .nexhrm-features-page .mission-card-img-box.nexhrm-recruitment-image-box{width:min(100%,300px);max-width:300px}}@media (prefers-reduced-motion:reduce){.component-page *,.component-page :before,.component-page :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.component-page [data-page-reveal]{opacity:1;filter:none;transform:none}}
