.hr-data-flow{--flow-line:#365d9f;color:var(--edureka-navy);overflow-wrap:anywhere;margin:0}.flow-main{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 36px minmax(0,1.2fr) 36px minmax(0,1.12fr) 24px minmax(0,1fr);align-items:center;display:grid}.flow-node{background:var(--edureka-white);text-align:center;border:1px solid #c8dafa;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:220px;padding:1.25rem .75rem;display:flex}.flow-icon{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:40px;height:40px;margin-bottom:1rem}.home .hr-data-flow h3{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:1.0625rem;font-weight:650;line-height:1.25}.hr-data-flow p{color:var(--edureka-text-secondary);margin:.6rem 0 0;font-size:.9375rem;line-height:1.45}.flow-node--time .flow-icon,.flow-node--payroll .flow-icon{color:var(--edureka-blue)}.flow-node--steering{background:#f3faf7;border-color:#90c9bb}.flow-branches{grid-template-rows:repeat(2,minmax(160px,1fr));gap:24px;display:grid}.flow-branches .flow-node{min-height:0;padding-block:1rem}.flow-branches .flow-icon{width:32px;height:32px;margin-bottom:.6rem}.flow-arrow{color:var(--flow-line);text-align:center;font-size:1.5rem}.flow-connector{align-self:stretch;min-height:344px;position:relative}.flow-connector svg{fill:none;width:100%;height:100%;stroke:var(--flow-line);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:0}.flow-connector path{vector-effect:non-scaling-stroke}.connector-stacked{display:none}.flow-integrations{background:var(--edureka-surface-soft);border:1px dashed #b9c8dc;border-radius:12px;justify-content:center;align-items:center;gap:1rem;min-width:0;margin-top:1.5rem;padding:1.125rem;display:flex}.flow-integrations .flow-icon{width:32px;height:32px;margin:0}.flow-integrations p{margin-top:.25rem}.hr-data-flow figcaption{color:var(--edureka-text-secondary);text-align:center;margin:1rem auto 0;font-size:.875rem;line-height:1.6}@media (width<=1024px){.flow-main{grid-template-columns:minmax(0,1fr);width:min(100%,580px);margin-inline:auto}.flow-node{min-height:0;padding:1.25rem}.flow-node .flow-icon{width:32px;height:32px;margin-bottom:.6rem}.flow-main>.flow-node{text-align:left;grid-template-columns:32px minmax(0,1fr);column-gap:1rem;display:grid}.flow-main>.flow-node .flow-icon{grid-row:span 2;margin:0}.flow-main>.flow-node p{grid-column:2}.flow-branches{grid-template-rows:minmax(160px,auto);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.flow-branches .flow-node{padding-inline:.5rem}.flow-arrow{place-items:center;height:32px;display:grid;transform:rotate(90deg)}.flow-connector{height:32px;min-height:0}.flow-connector .connector-wide{display:none}.flow-connector .connector-stacked{display:block}}@media (width<=400px){.home .hr-data-flow h3{font-size:1rem}.hr-data-flow p{font-size:.875rem}.flow-integrations{align-items:flex-start;gap:.75rem}}.expertise-card[data-astro-cid-cofe7e5q]{border:1px solid var(--edureka-border);border-radius:var(--radius-lg);background:#fff;flex-direction:column;min-height:250px;padding:clamp(1.5rem,3vw,2rem);transition:border-color .18s,transform .18s;display:flex}.expertise-card[data-astro-cid-cofe7e5q]:hover{border-color:#005bff73;transform:translateY(-1px)}.expertise-card--featured[data-astro-cid-cofe7e5q]{background:var(--edureka-surface-blue);border-color:#005bff47}.expertise-card__accent[data-astro-cid-cofe7e5q]{background:var(--edureka-blue);border-radius:999px;width:30px;height:3px}h3[data-astro-cid-cofe7e5q]{color:var(--edureka-navy);letter-spacing:-.03em;margin:1.4rem 0 0;font-size:clamp(1.3rem,2vw,1.55rem);line-height:1.12}p[data-astro-cid-cofe7e5q]{color:var(--edureka-text-secondary);margin:.8rem 0 1.4rem}a[data-astro-cid-cofe7e5q]{color:var(--edureka-blue);margin-top:auto;font-weight:650;text-decoration:none}a[data-astro-cid-cofe7e5q]:hover{color:var(--edureka-blue-dark);text-decoration:underline}.solution-card[data-astro-cid-zdyr7rhi]{border-radius:var(--radius-lg);background:#fff;border:1px solid #080e491a;flex-direction:column;min-height:270px;padding:clamp(1.5rem,3vw,2rem);transition:border-color .18s,transform .18s;display:flex}.solution-card[data-astro-cid-zdyr7rhi]:hover{border-color:#005bff73;transform:translateY(-1px)}h3[data-astro-cid-zdyr7rhi]{color:var(--edureka-navy);letter-spacing:-.03em;margin:0;font-size:clamp(1.3rem,2vw,1.55rem);line-height:1.12}.solution-card__description[data-astro-cid-zdyr7rhi]{color:var(--edureka-text-secondary);margin:.85rem 0 1.5rem}a[data-astro-cid-zdyr7rhi]{color:var(--edureka-blue);margin-top:auto;font-weight:650;text-decoration:none}a[data-astro-cid-zdyr7rhi]:hover{color:var(--edureka-blue-dark);text-decoration:underline}.home{--home-gap:clamp(1.25rem, 2.5vw, 2rem);--home-space:clamp(3.5rem, 6vw, 5.5rem)}.home .site-container{width:min(100% - 3rem,1200px)}.home section{scroll-margin-top:6rem}.home .section{padding-block:var(--home-space)}.home h1,.home h2,.home h3{text-wrap:balance;font-weight:650}.home h2{letter-spacing:-.035em;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.16}.home .hero{background:var(--edureka-white);padding-block:clamp(2.75rem,5vw,4.5rem)}.home .hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,4.5vw,4rem);display:grid}.home .hero-copy{min-width:0}.home .eyebrow{color:var(--edureka-blue);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:700}.home h1{letter-spacing:-.045em;max-width:24ch;margin:0;font-size:clamp(2.5rem,4vw,3.5rem);line-height:1.08}.home h1 span{color:var(--edureka-blue);white-space:nowrap}.home .hero-text{max-width:62ch;color:var(--edureka-text-secondary);margin-top:1.5rem;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.65}.home .hero-text p{margin:0}.home .hero-text p+p{margin-top:.75rem}.home .hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.home .hero-actions .button-link{font-size:.9375rem}.home .section-heading{max-width:780px;margin-bottom:2rem}.home .section-heading__description{max-width:68ch;line-height:1.65}.home .situations-section,.home .about-section{background:var(--edureka-surface-soft)}.home .situations-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.home .situations-grid li{border-top:1px solid var(--edureka-border);grid-template-columns:1.75rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding-block:1.25rem;display:grid}.home .situations-grid li>span{color:var(--edureka-blue);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:650}.home .situations-grid strong{font-weight:550;line-height:1.55}.home .transverse-section{border-bottom:1px solid var(--edureka-border)}.home .transverse-notes{gap:var(--home-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem;display:grid}.home .transverse-notes p{border-left:2px solid var(--edureka-blue);color:var(--edureka-text-secondary);margin:0;padding-left:1rem}.home .transverse-summary{max-width:82ch;margin:1.5rem 0 0;font-weight:550}.home .expertises-grid,.home .solutions-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.home .expertises-grid>*,.home .solutions-grid>*{grid-column:span 2;min-width:0}.home .expertises-grid>:nth-child(n+4),.home .solutions-grid>:nth-child(n+4){grid-column:span 3}.home .expertises-grid .expertise-card,.home .solutions-grid .solution-card{border-radius:12px;min-height:0;padding:clamp(1.5rem,2.3vw,2rem)}.home .expertises-grid h3,.home .solutions-grid h3{letter-spacing:-.025em;font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.25}.home .expertises-grid a,.home .solutions-grid a{align-items:center;gap:.5rem;width:fit-content;min-height:44px;display:inline-flex}.home .expertises-grid p,.home .solutions-grid .solution-card__description{margin-bottom:.75rem;line-height:1.6}.home .solutions-section{background:var(--edureka-surface-blue)}.home .section-action{margin-top:1.75rem}.home .method-section{background:var(--edureka-navy);color:var(--edureka-white)}.home .eyebrow--light{color:#9fc0ff}.home .method-heading{max-width:780px}.home .method-heading h2,.home .method-grid h3{color:inherit;margin:0}.home .method-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.home .method-grid li{border-top:1px solid #ffffff3d;min-width:0;padding-top:1.25rem}.home .method-number{color:#9fc0ff;font-variant-numeric:tabular-nums;margin-bottom:.75rem;font-size:.75rem;display:block}.home .method-grid h3{font-size:1.25rem}.home .method-grid p{color:#dbe5ff;margin:.75rem 0 0;line-height:1.65}.home .academy-grid,.home .about-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.home .academy-section{padding-block:clamp(3rem,5vw,4.5rem)}.home .academy-grid h2,.home .about-grid h2,.home .final-cta h2{margin:0}.home .academy-copy,.home .about-grid>div>p:not(.eyebrow){max-width:65ch;color:var(--edureka-text-secondary);margin:1rem 0 0}.home .academy-grid .button-link,.home .about-grid .button-link{min-height:44px;margin-top:1.25rem}.home .academy-topics{margin:0;padding:0;list-style:none;display:grid}.home .academy-topics li{border-top:1px solid var(--edureka-border);padding-block:.875rem;font-weight:550}.home .about-grid blockquote{border-left:3px solid var(--edureka-blue);letter-spacing:-.025em;text-wrap:balance;margin:0;padding:.5rem 0 .5rem 1.75rem;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:550;line-height:1.35}.home .final-cta-section{padding-block:clamp(3rem,5vw,4.5rem)}.home .final-cta{border:1px solid var(--edureka-border);background:var(--edureka-surface-soft);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.home .final-cta h2{max-width:28ch;font-size:clamp(1.6rem,2.7vw,2.2rem)}.home .final-cta p:not(.eyebrow){max-width:64ch;color:var(--edureka-text-secondary);margin:1rem 0 0}.home .final-cta .eyebrow{color:var(--edureka-blue)}.home .final-cta .final-cta__button{white-space:nowrap}@media (width<=960px){.home .hero-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}.home h1{max-width:24ch;font-size:clamp(2.4rem,5.7vw,3.5rem)}.home .hero-text{max-width:70ch}.home .hero-flow{justify-self:center;width:min(100%,480px)}.home .expertises-grid>*,.home .solutions-grid>*{grid-column:span 3}.home .expertises-grid>:last-child,.home .solutions-grid>:last-child{grid-column:span 6}.home .method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home .final-cta{grid-template-columns:minmax(0,1fr)}.home .final-cta .final-cta__button{justify-self:start}}@media (width<=680px){.home .site-container{width:calc(100% - 2.5rem)}.home h1{letter-spacing:-.035em;font-size:clamp(2rem,8.8vw,2.625rem)}.home .hero-actions{flex-direction:column;align-items:stretch}.home .hero-actions .button-link{width:100%}.home .situations-grid,.home .transverse-notes,.home .expertises-grid,.home .solutions-grid,.home .method-grid,.home .academy-grid,.home .about-grid{grid-template-columns:minmax(0,1fr)}.home .expertises-grid>*,.home .expertises-grid>:nth-child(n+4),.home .solutions-grid>*,.home .solutions-grid>:nth-child(n+4){grid-column:auto}.home .method-grid{gap:1.5rem}.home .about-grid blockquote{padding-left:1.25rem}.home .final-cta .final-cta__button{white-space:normal;width:100%}}.home[data-astro-cid-lcdefpme] .hero-grid--editorial[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.home[data-astro-cid-lcdefpme] .hero-copy[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;column-gap:clamp(2rem,5vw,4.5rem);display:grid}.home[data-astro-cid-lcdefpme] .hero-copy[data-astro-cid-lcdefpme]>.eyebrow[data-astro-cid-lcdefpme],.home[data-astro-cid-lcdefpme] .hero-copy[data-astro-cid-lcdefpme]>h1[data-astro-cid-lcdefpme],.home[data-astro-cid-lcdefpme] .hero-copy[data-astro-cid-lcdefpme]>.hero-actions[data-astro-cid-lcdefpme]{grid-column:1}.home[data-astro-cid-lcdefpme] .hero-copy[data-astro-cid-lcdefpme]>.hero-text[data-astro-cid-lcdefpme]{grid-area:2/2/span 2;margin-top:.25rem}@media (width<=960px){.home[data-astro-cid-lcdefpme] .hero-copy[data-astro-cid-lcdefpme]{display:block}.home[data-astro-cid-lcdefpme] .hero-copy[data-astro-cid-lcdefpme]>.hero-text[data-astro-cid-lcdefpme]{margin-top:1.5rem}}
