.digyta-hris{--font-sans:var(--font-geist);--font-display:var(--font-geist);--font-mono:var(--font-geist);--hris-red:#f22a29;--hris-accent:#c92120;--hris-ink:#08083f;--hris-muted:#667085;color:#171923;font:400 16px/1.65 var(--font-geist);background:#fff}.digyta-hris *,.digyta-hris :before,.digyta-hris :after{box-sizing:border-box}.digyta-hris :is(h1,h2,h3,p,figure){margin:0}.digyta-hris :is(h1,h2,h3){font-family:var(--font-geist);color:var(--hris-ink);font-weight:600}.digyta-hris h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(40px,3.7vw,52px);line-height:1.12}.digyta-hris h3{letter-spacing:-.02em;font-size:24px;line-height:1.22}.digyta-hris img{max-width:100%;height:auto;display:block}.digyta-hris button{font:inherit;cursor:pointer}.digyta-hris :is(a,button,summary):focus-visible{outline:3px solid var(--hris-accent);outline-offset:5px}.digyta-hris a{text-decoration:none}.hris-shell{width:min(1380px,100% - 96px);margin-inline:auto}.hris-section{padding-block:88px;scroll-margin-top:100px}.hris-eyebrow{letter-spacing:.1em;color:var(--hris-accent);font-size:11px;font-weight:500;line-height:1.6}.hris-section-head{text-align:center;max-width:850px;margin:0 auto 44px}.hris-section-head h2{margin-top:18px}.hris-section-head>p:last-child:not(.hris-eyebrow){max-width:640px;color:var(--hris-muted);margin:22px auto 0;font-size:17px}.hris-caption{max-width:760px;color:var(--hris-muted);text-align:center;font-size:11px;margin:20px auto 0!important}.hris-caption a{min-height:44px;color:var(--hris-accent);text-underline-offset:3px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.hris-identity{color:var(--hris-ink);align-items:center;gap:7px;display:inline-flex}.hris-identity>img{flex:none;width:45px;height:45px}.hris-identity>span{letter-spacing:-.03em;text-align:left;font-size:22px;font-weight:500;line-height:1.1}.hris-identity small{letter-spacing:.14em;color:var(--hris-muted);margin-top:3px;font-size:10px;font-weight:400;display:block}.hris-parent{letter-spacing:.09em;color:var(--hris-muted);font-size:10px;margin-top:14px!important}.hris-hero{background:linear-gradient(#fff 40%,#fafafb);padding:42px 0 32px;overflow:clip}.hris-hero-copy{text-align:center;z-index:1;max-width:1080px;margin:auto;position:relative}.hris-hero h1{letter-spacing:-.035em;margin-top:26px;font-size:clamp(56px,4.65vw,68px);line-height:1.04}.hris-hero h1 span{color:#80524f}.hris-hero-copy>p{max-width:680px;color:var(--hris-muted);margin:24px auto 0;font-size:18px;line-height:1.6}.hris-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.hris-button{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:11px 20px;font-size:14px;font-weight:500;line-height:1.6;transition:background .25s,transform .25s,box-shadow .25s;display:inline-flex}.hris-primary{background:var(--hris-accent);color:#fff;box-shadow:0 5px 12px -9px #9d1b18}.hris-primary:hover{background:#a91b1a;transform:translateY(-2px)}.hris-secondary{color:var(--hris-ink);background:#fff;border-color:#e5e6e9}.hris-secondary:hover{background:#f6f7f9;transform:translateY(-2px)}.hris-dot{background:var(--hris-red);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #f22a2910}.hris-stage{isolation:isolate;background:radial-gradient(at 50% 60%,#f4e6e5,#f6f7f9 65%);border:1px solid #eeebec;border-radius:32px;max-width:1260px;min-height:680px;margin:38px auto 0;position:relative;overflow:hidden}.hris-stage-grid{z-index:-1;background-image:linear-gradient(#ded7d94d 1px,#0000 1px),linear-gradient(90deg,#ded7d94d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.hris-stage-heading{letter-spacing:.08em;color:#776465;align-items:center;gap:9px;font-size:10px;display:flex;position:absolute;top:24px;left:30px}.hris-stage-phone{background:#fff;border:1px solid #e7ddde;border-radius:40px;width:292px;padding:7px;position:absolute;top:68px;left:50%;transform:translate(-50%);box-shadow:0 32px 58px -32px #5c343e70,0 0 0 7px #ffffff69}.hris-stage-phone img{border-radius:32px;width:100%}.hris-stage-attendance{background:#fff;border:1px solid #eee5e4;border-radius:20px;width:35%;padding:14px;position:absolute;top:168px;left:32px;box-shadow:0 22px 40px -30px #673b4255}.hris-window-label{color:#796365;align-items:center;gap:8px;padding:0 0 14px;font-size:10px;font-weight:500;display:flex}.hris-stage-attendance>img{border-radius:12px;width:100%}.hris-stage-directory{background:#101012;border-radius:24px;width:34%;position:absolute;bottom:90px;right:24px;overflow:hidden;box-shadow:0 24px 42px -28px #37212880}.hris-stage-directory img{width:100%}.hris-stage-directory>span{color:#e1d5d6;padding:0 20px 20px;font-size:12px;display:block}.hris-stage-note{color:var(--hris-accent);background:#fff;border:1px solid #ece8e9;border-radius:16px;align-items:center;gap:14px;padding:18px 22px;display:flex;position:absolute;bottom:78px;left:8%}.hris-stage-note span{color:var(--hris-muted);font-size:11px}.hris-stage-note strong{color:var(--hris-ink);font-size:13px;font-weight:500;display:block}.hris-stage-index{color:#897579;letter-spacing:.1em;font-size:9px;position:absolute;bottom:24px;right:28px}.hris-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;display:grid}.hris-bento article{background:#f6f7f9;border:1px solid #ececef;border-radius:28px;min-width:0;position:relative;overflow:hidden}.hris-bento article>div:first-child{z-index:1;padding:32px 34px 0;position:relative}.hris-bento h3{max-width:420px;margin-top:12px}.hris-bento article p:not(.hris-eyebrow){color:var(--hris-muted);max-width:370px;margin-top:12px;font-size:15px}.hris-bento-workspace{grid-area:span 2/span 7;min-height:680px;background:radial-gradient(at 70% 75%,#f3dedb,#f7f3f2 70%)!important}.hris-bento-phone{background:#fff;border:1px solid #eadbdd;border-radius:32px;width:280px;padding:7px;position:absolute;top:228px;right:52px;box-shadow:0 28px 50px -30px #77474e55}.hris-bento-phone img{border-radius:24px}.hris-bento-directory{grid-column:span 5;min-height:320px;background:#15151a!important}.hris-bento-directory h3{color:#fff}.hris-bento-directory .hris-eyebrow{color:#f4a4a0}.hris-bento-directory>img{width:68%;margin:0 0 0 auto}.hris-bento-attendance{grid-column:span 5;min-height:340px}.hris-bento-attendance>img{border-radius:14px;width:calc(100% - 64px);margin:24px 32px;box-shadow:0 12px 28px -22px #64343b66}.hris-bento-leave{grid-column:span 12;grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;padding:0 34px 30px 0;display:grid}.hris-bento-leave>img{border:1px solid #eae8e9;border-radius:16px;margin-top:30px;box-shadow:0 16px 30px -25px #51313a55}.hris-editorial-grid{grid-template-columns:1fr 1fr;align-items:center;gap:88px;display:grid}.hris-problem{background:#fafafb}.hris-editorial-grid h2{margin-top:18px}.hris-editorial-grid h2 span{color:#8a6463}.hris-editorial-grid>div>p:not(.hris-eyebrow){color:var(--hris-muted);max-width:550px;margin-top:24px}.hris-inline-link{min-height:44px;color:var(--hris-accent);align-items:center;gap:12px;margin-top:22px;font-size:14px;font-weight:500;display:inline-flex}.hris-inline-link:hover{text-underline-offset:5px;text-decoration:underline}.hris-context-stage{text-align:center;background:#f2eded;border-radius:32px;padding:32px}.hris-context-labels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hris-context-labels span{color:#775f63;background:#fff;border:1px solid #e8dede;border-radius:12px;padding:12px;font-size:12px}.hris-context-line{background:#c7b7b9;width:1px;height:36px;margin:auto}.hris-context-stage .hris-identity{background:#fff;border-radius:16px;padding:10px 18px}.hris-context-image{background:#fff;border-radius:18px;max-width:420px;margin:24px auto 0;padding:16px;box-shadow:0 16px 30px -22px #50363d33}.hris-context-stage>p{color:#78666a;margin-top:16px;font-size:12px}.hris-workflow{background:#f5f3f3}.hris-workflow-nodes,.hris-implementation-track{position:relative}.hris-workflow-nodes{max-width:1100px;margin:auto}.hris-progress{transform-origin:0;background:#d4a9a7;height:1px;position:absolute;top:27px;left:24px;right:24px}.hris-workflow-nodes ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid;position:relative}.hris-workflow-nodes button{color:#6f6269;text-align:left;background:#fff;border:1px solid #e4dfe1;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:58px;padding:15px;font-size:14px;display:flex}.hris-workflow-nodes button>span{color:#967b80;font-size:10px}.hris-workflow-nodes button[aria-pressed=true]{color:#9d211e;background:#fff6f5;border-color:#c92120}.hris-workflow-detail{background:#fff;border-radius:18px;align-items:center;gap:24px;max-width:900px;min-height:100px;margin:28px auto 0;padding:22px 28px;display:flex}.hris-workflow-detail>span{color:var(--hris-accent);flex:0 0 150px;font-size:13px;font-weight:500}.hris-workflow-detail p{color:var(--hris-muted);font-size:15px}.hris-feature{padding-block:92px}.hris-feature-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:center;gap:72px;display:grid}.hris-feature-copy h2{letter-spacing:-.02em;margin-top:18px;font-size:clamp(28px,2.85vw,40px);line-height:1.18}.hris-feature-copy>p:not(.hris-eyebrow){color:var(--hris-muted);margin-top:24px}.hris-feature-copy ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.hris-feature-copy li{color:#716069;align-items:center;gap:10px;font-size:14px;display:flex}.hris-feature-copy li svg{color:var(--hris-accent);flex:none}.hris-feature-visual{background:#f3eded;border-radius:30px;min-width:0;padding:30px 28px 54px;position:relative}.hris-feature-visual>img{border-radius:18px;width:100%;box-shadow:0 20px 36px -28px #3d222c66}.hris-feature-visual-0{background:#f2f3f6}.hris-feature-visual-1{padding-bottom:120px}.hris-feature-detail{background:#fff;border:1px solid #eae3e4;border-radius:14px;width:43%;padding:10px;position:absolute;bottom:60px;right:16px;box-shadow:0 16px 32px -24px #44293366}.hris-feature-detail img{border-radius:8px}.hris-feature-visual-2{padding-block:42px 64px}.hris-feature-visual-2>img{background:#fff;padding:14px}.hris-original-link{color:#78626b;align-items:center;gap:7px;min-height:44px;font-size:11px;display:inline-flex;position:absolute;bottom:4px;right:26px}.hris-original-link:hover{text-decoration:underline}.hris-feature.is-reversed{background:#fafafb}.hris-feature.is-reversed .hris-feature-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr)}.hris-feature.is-reversed .hris-feature-copy{order:2}.hris-feature.is-reversed .hris-feature-visual{order:1}.hris-ownership{color:#d9d1d5;background:#0e0d14;overflow:clip}.hris-ownership-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:64px;display:grid}.hris-ownership .hris-eyebrow{color:#efa5a0}.hris-ownership h2{color:#fff;margin-top:20px}.hris-ownership h2 span{color:#dba9a4}.hris-ownership-grid>div>p:not(.hris-eyebrow){color:#b9adb5;max-width:530px;margin-top:26px;font-size:16px}.hris-ownership-points{gap:16px;margin-top:30px;display:grid}.hris-ownership-points span{color:#d9ccd2;align-items:center;gap:12px;font-size:14px;display:flex}.hris-ownership-points svg{color:#de918b}.hris-ownership-visual{background:radial-gradient(#6d302d38,#0000 70%)}.hris-ownership-visual img{object-fit:contain;max-height:540px}.hris-ownership-visual p{text-align:center;color:#c1a9b2;font-size:12px}.hris-implementation-track .hris-progress{top:20px;right:22%}.hris-implementation-track ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;margin:0;padding:0;list-style:none;display:grid;position:relative}.hris-implementation-track li>span{width:40px;height:40px;color:var(--hris-accent);background:#f8eeee;border:1px solid #e9d8d7;border-radius:12px;justify-content:center;align-items:center;font-size:12px;display:flex}.hris-implementation-track h3{margin-top:24px;font-size:20px}.hris-implementation-track p{color:var(--hris-muted);margin-top:14px;font-size:15px}.hris-implementation .hris-caption{margin-top:36px!important}.hris-audience{background:#f6f7f9}.hris-audience-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.hris-audience h2{margin-top:18px}.hris-audience-grid>div>p:not(.hris-eyebrow){max-width:480px;color:var(--hris-muted);margin-top:24px}.hris-audience-stories article{padding:30px 0}.hris-audience-stories article:first-child{border-bottom:1px solid #e2e3e8}.hris-audience-stories article>span{color:var(--hris-accent);font-size:11px}.hris-audience-stories h3{margin-top:16px}.hris-audience-stories p{color:var(--hris-muted);margin-top:16px;font-size:15px}.hris-faq-grid{grid-template-columns:1fr 1.1fr;gap:100px;display:grid}.hris-faq h2{margin-top:18px}.hris-faq-grid>div>p:not(.hris-eyebrow){color:var(--hris-muted);max-width:450px;margin-top:24px}.hris-faq-list details{background:#f7f8fa;border-radius:16px;margin-bottom:12px}.hris-faq-list summary{cursor:pointer;min-height:68px;color:var(--hris-ink);justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;font-size:15px;font-weight:500;list-style:none;display:flex}.hris-faq-list summary::-webkit-details-marker{display:none}.hris-faq-list summary>span{color:var(--hris-accent);flex:none;font-size:22px;font-weight:400}.hris-faq-list details[open] summary>span{transform:rotate(45deg)}.hris-faq-list details>p{color:var(--hris-muted);padding:0 24px 24px;font-size:15px}.hris-closing{isolation:isolate;text-align:center;background:radial-gradient(at 50% 150%,#63332f,#171019 55%,#0c0c16);position:relative;overflow:hidden}.hris-closing>.hris-shell{z-index:1;position:relative}.hris-closing .hris-identity{color:#fff;margin-bottom:28px}.hris-closing .hris-identity small{color:#c9a8ad}.hris-closing .hris-identity>span{font-size:28px}.hris-closing .hris-identity>img{width:56px;height:56px}.hris-closing .hris-eyebrow{color:#f0b1aa}.hris-closing h2{color:#fff;max-width:850px;margin:20px auto 0}.hris-closing .hris-shell>p:not(.hris-eyebrow){color:#c5b6c0;max-width:560px;margin:26px auto 0;font-size:17px}.hris-closing .hris-secondary{color:#fff;background:#ffffff08;border-color:#ffffff25}.hris-closing .hris-primary{color:#3b1514;background:#f6bbb4}.hris-closing .hris-primary:hover{background:#ffdad5}.hris-closing :is(a,summary):focus-visible{outline-color:#ffdad5}.hris-closing-ui{z-index:-1;opacity:.035;pointer-events:none;width:1100px;position:absolute;bottom:-100px;left:50%;transform:translate(-50%)}@media (width<=1200px){.hris-shell{width:calc(100% - 64px)}.hris-feature-grid,.hris-editorial-grid,.hris-audience-grid,.hris-faq-grid{gap:48px}.hris-bento-phone{width:250px;right:34px}.hris-stage-attendance{width:33%;left:20px}.hris-stage-directory{width:33%;right:20px}.hris-stage-note{left:4%}.hris-bento article>div:first-child{padding:28px 28px 0}}@media (width<=1000px){.hris-section{padding-block:72px}.hris-hero h1{font-size:56px}.hris-stage{min-height:610px}.hris-stage-phone{width:260px}.hris-stage-attendance{width:34%;padding:10px;top:160px}.hris-stage-directory{width:33%;bottom:80px;right:14px}.hris-stage-note{gap:10px;padding:14px;bottom:80px;left:24px}.hris-stage-note strong{font-size:11px}.hris-stage-note span{font-size:10px}.hris-stage-directory>span{padding:0 14px 14px;font-size:10px}.hris-bento-workspace{grid-column:span 6;min-height:660px}.hris-bento-directory,.hris-bento-attendance{grid-column:span 6}.hris-bento-phone{width:240px;top:260px;right:24px}.hris-bento h3{font-size:22px}.hris-bento-leave{gap:24px}.hris-bento-attendance>img{width:calc(100% - 40px);margin:24px 20px}.hris-workflow-nodes ol{gap:12px}.hris-workflow-nodes button{gap:8px;padding:12px;font-size:12px}.hris-implementation-track ol{gap:24px}.hris-implementation-track h3{font-size:18px}.hris-editorial-grid{gap:36px}.hris-context-stage{padding:24px}.hris-context-labels span{font-size:11px}.hris-feature-grid{gap:36px}.hris-feature{padding-block:72px}.hris-feature-visual{padding-inline:18px}.hris-ownership-grid{gap:32px}}@media (width<=760px){.hris-shell{width:calc(100% - 40px)}.hris-section{padding-block:60px}.digyta-hris h2{font-size:clamp(32px,6vw,40px);line-height:1.14}.hris-section-head{margin-bottom:32px}.hris-section-head>p:last-child:not(.hris-eyebrow){font-size:15px}.hris-eyebrow{font-size:11px}.hris-hero{padding-top:28px}.hris-parent{letter-spacing:.05em;font-size:9px}.hris-hero h1{overflow-wrap:anywhere;margin-top:24px;font-size:clamp(40px,8vw,52px);line-height:1.04}.hris-hero-copy>p{margin-top:22px;font-size:16px}.hris-actions{gap:10px;margin-top:24px}.hris-button{gap:10px;padding:11px 16px}.hris-stage{border-radius:24px;min-height:600px;margin-top:30px}.hris-stage-heading{font-size:8px;top:20px;left:18px}.hris-stage-phone{border-radius:34px;width:min(270px,100% - 20px);top:64px}.hris-stage-attendance,.hris-stage-note{display:none}.hris-stage-directory{border-radius:16px;width:54%;bottom:28px;right:10px}.hris-stage-directory>span{padding:0 12px 12px;font-size:9px}.hris-stage-index{font-size:8px;bottom:18px;left:18px;right:auto}.hris-caption{font-size:10px}.hris-bento{grid-template-columns:minmax(0,1fr);gap:16px}.hris-bento article{border-radius:24px;grid-area:auto}.hris-bento article>div:first-child{padding:26px 24px 0}.hris-bento-workspace{min-height:650px}.hris-bento h3{font-size:24px}.hris-bento-phone{width:min(270px,100% - 48px);top:240px;left:50%;right:auto;transform:translate(-50%)}.hris-bento-directory{min-height:300px}.hris-bento-directory>img{width:75%}.hris-bento-attendance{min-height:auto}.hris-bento-attendance>img{width:calc(100% - 48px);margin:24px}.hris-bento-leave{padding:0 0 24px;display:block}.hris-bento-leave>img{width:calc(100% - 48px);margin:24px}.hris-editorial-grid,.hris-feature-grid,.hris-feature.is-reversed .hris-feature-grid,.hris-ownership-grid,.hris-audience-grid,.hris-faq-grid{grid-template-columns:minmax(0,1fr);gap:32px}.hris-editorial-grid>div>p:not(.hris-eyebrow),.hris-audience-grid>div>p:not(.hris-eyebrow),.hris-faq-grid>div>p:not(.hris-eyebrow){font-size:15px}.hris-context-stage{border-radius:24px;padding:24px 20px}.hris-context-stage>p{font-size:11px}.hris-workflow-nodes ol{grid-template-columns:minmax(0,1fr);gap:12px}.hris-workflow-nodes button{padding:16px;font-size:14px}.hris-workflow-nodes .hris-progress{display:none}.hris-workflow-detail{min-height:160px;margin-top:20px;padding:20px;display:block}.hris-workflow-detail p{margin-top:10px}.hris-workflow-detail>span{font-size:13px}.hris-feature{padding-block:56px}.hris-feature-copy h2{font-size:30px}.hris-feature-copy>p:not(.hris-eyebrow){font-size:15px}.hris-feature.is-reversed .hris-feature-copy,.hris-feature.is-reversed .hris-feature-visual{order:initial}.hris-feature-visual{border-radius:24px;padding:24px 14px 50px}.hris-feature-visual-1{padding-bottom:110px}.hris-feature-detail{width:48%;padding:7px;bottom:54px;right:10px}.hris-feature-visual-2{padding-bottom:56px}.hris-original-link{font-size:10px;right:18px}.hris-feature-visual>img{border-radius:12px}.hris-ownership-grid>div>p:not(.hris-eyebrow){font-size:15px}.hris-ownership-visual img{max-height:440px}.hris-ownership-visual p{font-size:11px}.hris-implementation-track ol{grid-template-columns:minmax(0,1fr);gap:28px}.hris-implementation-track .hris-progress{display:none}.hris-implementation-track li{grid-template-columns:40px minmax(0,1fr);gap:8px 18px;display:grid}.hris-implementation-track li>span{grid-row:span 2}.hris-implementation-track h3{margin-top:0;font-size:20px}.hris-implementation-track p{margin-top:0}.hris-audience-stories article:first-child{padding-top:0}.hris-audience-stories h3{font-size:23px}.hris-faq-list summary{padding:18px;font-size:15px}.hris-faq-list details>p{padding-inline:18px}.hris-faq-grid{gap:30px}.hris-closing .hris-shell>p:not(.hris-eyebrow){font-size:16px}.hris-closing .hris-actions{flex-direction:column;align-items:stretch;max-width:320px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.digyta-hris :is(a,button){transition:none!important}}
