.inventory-solution-page-module__jmzAhW__page{--ink:#171b1d;--muted:#5c6465;--teal:#0b7374;--mint:#dff3e8;--blue:#dcecf1;--sand:#eee7d9;--paper:#f8f7f2;color:var(--ink);font-family:var(--font-satoshi), var(--font-jakarta), sans-serif;background:var(--paper);overflow:clip}.inventory-solution-page-module__jmzAhW__page :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #2364d9}.inventory-solution-page-module__jmzAhW__hero{background:radial-gradient(circle at 18% 30%,#5cb4a638,#0000 30rem),radial-gradient(circle at 84% 40%,#507d972e,#0000 33rem),linear-gradient(150deg,#f4f0e6,#edf5f1 56%,#e6eef1);min-height:1040px;padding:34px 0 120px;position:relative;overflow:hidden}.inventory-solution-page-module__jmzAhW__hero:before{content:"";opacity:.4;pointer-events:none;background-image:linear-gradient(#171b1d0b 1px,#0000 1px),linear-gradient(90deg,#171b1d0b 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.inventory-solution-page-module__jmzAhW__heroInner{z-index:1;position:relative}.inventory-solution-page-module__jmzAhW__heroCopy{text-align:center;flex-direction:column;align-items:center;max-width:1180px;margin:0 auto;padding-top:clamp(70px,9vw,130px);display:flex}.inventory-solution-page-module__jmzAhW__eyebrow,.inventory-solution-page-module__jmzAhW__journeyKicker{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;margin:0 0 21px;font-size:.75rem;font-weight:800}.inventory-solution-page-module__jmzAhW__hero h1{letter-spacing:-.07em;text-wrap:balance;max-width:1150px;margin:0;font-size:clamp(3.35rem,7.3vw,6.8rem);font-weight:620;line-height:.91}.inventory-solution-page-module__jmzAhW__heroDescription{color:#50595a;max-width:680px;margin:30px 0 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.72}.inventory-solution-page-module__jmzAhW__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.inventory-solution-page-module__jmzAhW__primaryButton,.inventory-solution-page-module__jmzAhW__secondaryButton{border:1px solid var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-size:.86rem;font-weight:760;text-decoration:none;transition:transform .18s,background .18s,color .18s;display:inline-flex}.inventory-solution-page-module__jmzAhW__primaryButton{color:#fff;background:var(--ink)}.inventory-solution-page-module__jmzAhW__secondaryButton{color:var(--ink);background:#ffffff94}.inventory-solution-page-module__jmzAhW__primaryButton:hover,.inventory-solution-page-module__jmzAhW__secondaryButton:hover{transform:translateY(-2px)}.inventory-solution-page-module__jmzAhW__secondaryButton:hover{color:#fff;background:var(--ink)}.inventory-solution-page-module__jmzAhW__heroStage{width:min(1030px,93vw);margin:72px auto 0;position:relative}.inventory-solution-page-module__jmzAhW__inventoryDashboard{background:#f9faf9;border:1px solid #dcdede;border-radius:20px;padding:27px;position:relative;overflow:hidden;box-shadow:0 22px 65px #1723221c}.inventory-solution-page-module__jmzAhW__inventoryDashboardHero{will-change:transform;transform:none;box-shadow:0 48px 110px #27433e33}.inventory-solution-page-module__jmzAhW__dashboardBar{color:#252b2c;justify-content:space-between;padding-bottom:22px;font-size:.74rem;font-weight:760;display:flex}.inventory-solution-page-module__jmzAhW__dashboardBar b{color:#596263;font-size:.62rem;font-weight:600}.inventory-solution-page-module__jmzAhW__dashboardMetrics{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.inventory-solution-page-module__jmzAhW__dashboardMetrics div{background:#fff;border:1px solid #e4e7e6;border-radius:12px;flex-direction:column;gap:8px;padding:17px;display:flex}.inventory-solution-page-module__jmzAhW__dashboardMetrics small{color:#515a5b;font-size:.58rem}.inventory-solution-page-module__jmzAhW__dashboardMetrics strong{font-size:.93rem}.inventory-solution-page-module__jmzAhW__dashboardBody{grid-template-columns:1.35fr .65fr;gap:18px;margin-top:18px;display:grid}.inventory-solution-page-module__jmzAhW__stockMap{background:#edf2ef;border-radius:14px;align-items:end;gap:11px;height:220px;padding:25px 22px 0;display:flex}.inventory-solution-page-module__jmzAhW__stockMap i{background:linear-gradient(#5cb4a6,#0b7374);border-radius:5px 5px 0 0;flex:1;min-height:18px}.inventory-solution-page-module__jmzAhW__stockHealth{background:#fff;border-radius:14px;padding:19px}.inventory-solution-page-module__jmzAhW__healthRing{border:14px solid #0b7374;border-color:#0b7374 #e3b24d #dcebe5 #dcebe5;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:114px;height:114px;margin:0 auto 18px;display:flex;transform:rotate(10deg)}.inventory-solution-page-module__jmzAhW__healthRing span,.inventory-solution-page-module__jmzAhW__healthRing small{transform:rotate(-10deg)}.inventory-solution-page-module__jmzAhW__healthRing span{font-size:1.2rem;font-weight:800}.inventory-solution-page-module__jmzAhW__healthRing small{color:#586061;font-size:.52rem}.inventory-solution-page-module__jmzAhW__stockHealth p{color:#505859;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin:8px 0;font-size:.59rem;display:grid}.inventory-solution-page-module__jmzAhW__stockHealth p i{background:#35a478;border-radius:50%;width:7px;height:7px}.inventory-solution-page-module__jmzAhW__stockHealth p:nth-of-type(2) i{background:#d99b25}.inventory-solution-page-module__jmzAhW__stockHealth p:nth-of-type(3) i{background:#ca5c55}.inventory-solution-page-module__jmzAhW__stockHealth p b{color:var(--ink)}.inventory-solution-page-module__jmzAhW__lowStockCard{color:#fff;background:#1d2525;border-radius:14px;flex-direction:column;min-width:175px;padding:17px;display:flex;position:absolute;bottom:36px;right:-22px;transform:rotate(2deg);box-shadow:0 17px 42px #0f181740}.inventory-solution-page-module__jmzAhW__lowStockCard span{color:#f3c76d;text-transform:uppercase;font-size:.58rem;font-weight:800}.inventory-solution-page-module__jmzAhW__lowStockCard strong{margin-top:7px;font-size:.78rem}.inventory-solution-page-module__jmzAhW__lowStockCard small{color:#c6cecc;margin-top:4px;font-size:.57rem}.inventory-solution-page-module__jmzAhW__problemSection{padding:clamp(135px,17vw,230px) 0}.inventory-solution-page-module__jmzAhW__problemGrid{grid-template-columns:minmax(0,1.03fr) minmax(300px,.67fr);align-items:start;gap:clamp(55px,10vw,160px);display:grid}.inventory-solution-page-module__jmzAhW__problemGrid h2,.inventory-solution-page-module__jmzAhW__sectionHeading h2,.inventory-solution-page-module__jmzAhW__accordionHeading h2,.inventory-solution-page-module__jmzAhW__journeyHeading h2,.inventory-solution-page-module__jmzAhW__stateHeading h2,.inventory-solution-page-module__jmzAhW__capabilityHeading h2,.inventory-solution-page-module__jmzAhW__relatedHeading h2,.inventory-solution-page-module__jmzAhW__faqGrid>h2{letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,5vw,4.8rem);font-weight:590;line-height:1.01}.inventory-solution-page-module__jmzAhW__problemGrid>div>p{color:var(--muted);margin:0;line-height:1.82}.inventory-solution-page-module__jmzAhW__problemLead{font-size:1.18rem;color:var(--ink)!important;margin-top:25px!important}.inventory-solution-page-module__jmzAhW__sectionHeading,.inventory-solution-page-module__jmzAhW__accordionHeading,.inventory-solution-page-module__jmzAhW__stateHeading,.inventory-solution-page-module__jmzAhW__capabilityHeading,.inventory-solution-page-module__jmzAhW__relatedHeading{grid-template-columns:minmax(0,1.25fr) minmax(260px,.55fr);align-items:end;gap:62px;margin-bottom:62px;display:grid}.inventory-solution-page-module__jmzAhW__sectionHeading p,.inventory-solution-page-module__jmzAhW__accordionHeading p,.inventory-solution-page-module__jmzAhW__stateHeading p,.inventory-solution-page-module__jmzAhW__capabilityHeading p,.inventory-solution-page-module__jmzAhW__relatedHeading p{color:var(--muted);margin:0;line-height:1.72}.inventory-solution-page-module__jmzAhW__bentoSection{padding-bottom:clamp(140px,18vw,240px)}.inventory-solution-page-module__jmzAhW__bento{grid-template-rows:510px 440px;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:10px;display:grid}.inventory-solution-page-module__jmzAhW__bentoCard{isolation:isolate;min-width:0;color:var(--ink);border-radius:22px;padding:37px;text-decoration:none;transition:transform .22s,filter .22s;display:block;position:relative;overflow:hidden}.inventory-solution-page-module__jmzAhW__bentoCard:hover{z-index:2;filter:contrast(1.03);transform:scale(1.008)}.inventory-solution-page-module__jmzAhW__bentoDefine{background:#edf5f2;grid-column:span 8}.inventory-solution-page-module__jmzAhW__bentoLocate{background:var(--blue);grid-column:span 4}.inventory-solution-page-module__jmzAhW__bentoProtect{background:var(--mint);grid-column:span 4}.inventory-solution-page-module__jmzAhW__bentoUnderstand{background:#f4f0e6;grid-column:span 8}.inventory-solution-page-module__jmzAhW__bentoCopy{z-index:2;max-width:55%;position:relative}.inventory-solution-page-module__jmzAhW__bentoLocate .inventory-solution-page-module__jmzAhW__bentoCopy,.inventory-solution-page-module__jmzAhW__bentoProtect .inventory-solution-page-module__jmzAhW__bentoCopy{max-width:58%}.inventory-solution-page-module__jmzAhW__bentoCopy span{letter-spacing:.12em;text-transform:uppercase;color:var(--teal);margin-bottom:14px;font-size:.68rem;font-weight:800;display:block}.inventory-solution-page-module__jmzAhW__bentoCopy h3{letter-spacing:-.047em;text-wrap:balance;max-width:540px;margin:0;font-size:clamp(1.75rem,3vw,2.7rem);font-weight:620;line-height:1.04}.inventory-solution-page-module__jmzAhW__bentoCopy p{color:#4f595a;max-width:540px;margin:17px 0 0;font-size:.86rem;line-height:1.64}.inventory-solution-page-module__jmzAhW__cardArrow{z-index:3;color:var(--ink);transition:transform .18s;position:absolute;top:29px;right:29px}.inventory-solution-page-module__jmzAhW__bentoCard:hover .inventory-solution-page-module__jmzAhW__cardArrow{transform:translate(3px,-3px)}.inventory-solution-page-module__jmzAhW__bentoArt{z-index:1;pointer-events:none;justify-content:center;align-items:center;width:40%;display:flex;position:absolute;top:24px;bottom:24px;right:24px}.inventory-solution-page-module__jmzAhW__bentoLocate .inventory-solution-page-module__jmzAhW__bentoArt,.inventory-solution-page-module__jmzAhW__bentoProtect .inventory-solution-page-module__jmzAhW__bentoArt{width:38%;right:20px}.inventory-solution-page-module__jmzAhW__bentoArtImage{object-fit:contain;object-position:center right;filter:drop-shadow(0 14px 28px #171b1d1f);border-radius:12px;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.inventory-solution-page-module__jmzAhW__bentoCard:hover .inventory-solution-page-module__jmzAhW__bentoArtImage{transform:translateY(-4px)scale(1.05)}.inventory-solution-page-module__jmzAhW__warehouseMini,.inventory-solution-page-module__jmzAhW__reorderMini{background:#ffffffd1;border:1px solid #0b737426;border-radius:15px;padding:18px;position:absolute;bottom:27px;left:27px;right:27px}.inventory-solution-page-module__jmzAhW__warehouseMini>div{grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin-bottom:12px;font-size:.65rem;display:grid}.inventory-solution-page-module__jmzAhW__warehouseMini>div span{color:#475152;font-weight:760}.inventory-solution-page-module__jmzAhW__warehouseMini p{color:#4e5758;border-top:1px solid #e1e6e5;justify-content:space-between;margin:0;padding:8px 0;font-size:.61rem;display:flex}.inventory-solution-page-module__jmzAhW__warehouseMini p b{color:var(--ink)}.inventory-solution-page-module__jmzAhW__reorderMini>div,.inventory-solution-page-module__jmzAhW__reorderMini p{grid-template-columns:1fr .5fr .55fr;align-items:center;gap:8px;display:grid}.inventory-solution-page-module__jmzAhW__reorderMini>div{color:#4d5758;padding-bottom:9px;font-size:.55rem}.inventory-solution-page-module__jmzAhW__reorderMini p{border-top:1px solid #e1e6e3;margin:0;padding:10px 0;font-size:.6rem}.inventory-solution-page-module__jmzAhW__reorderMini p i{color:#934b3d;font-style:normal}.inventory-solution-page-module__jmzAhW__reorderMini p strong{color:var(--teal);text-align:right}.inventory-solution-page-module__jmzAhW__accordionSection{color:#fff;background:#171d1e;padding:clamp(145px,18vw,245px) 0}.inventory-solution-page-module__jmzAhW__accordionHeading h2{color:#fff}.inventory-solution-page-module__jmzAhW__accordionHeading p{color:#b1b8b7}.inventory-solution-page-module__jmzAhW__accordion{border:1px solid #374142;border-radius:20px;min-height:520px;display:flex;overflow:hidden}.inventory-solution-page-module__jmzAhW__accordionPanel{background:#1e2526;border-right:1px solid #374142;flex:.68;min-width:0;transition:flex .48s cubic-bezier(.2,.75,.2,1),background .24s}.inventory-solution-page-module__jmzAhW__accordionPanel:last-child{border-right:0}.inventory-solution-page-module__jmzAhW__accordionPanelActive{background:#253031;flex:2.25}.inventory-solution-page-module__jmzAhW__accordionPanel h3{margin:0}.inventory-solution-page-module__jmzAhW__accordionPanel h3 button{color:#fff;width:100%;min-height:82px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:24px;font-size:1rem;font-weight:720;display:flex}.inventory-solution-page-module__jmzAhW__accordionContent{opacity:0;visibility:hidden;width:clamp(280px,28vw,410px);padding:20px 28px 32px;transition:opacity .2s 80ms,transform .26s 80ms,visibility 0s linear .26s;transform:translateY(12px)}.inventory-solution-page-module__jmzAhW__accordionPanelActive .inventory-solution-page-module__jmzAhW__accordionContent{opacity:1;visibility:visible;transition-delay:.12s;transform:none}.inventory-solution-page-module__jmzAhW__accordionContent>p{color:#d6dcdb;margin:0 0 25px;line-height:1.68}.inventory-solution-page-module__jmzAhW__accordionContent ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.inventory-solution-page-module__jmzAhW__accordionContent li{color:#b5bcbb;padding-left:18px;font-size:.78rem;line-height:1.55}.inventory-solution-page-module__jmzAhW__accordionContent li:before{float:left;content:"";background:#72c7b5;border-radius:50%;width:5px;height:5px;margin:7px 0 0 -17px}.inventory-solution-page-module__jmzAhW__accordionContent a{color:#fff;align-items:center;gap:8px;margin-top:28px;font-size:.78rem;font-weight:760;text-decoration:none;display:inline-flex}.inventory-solution-page-module__jmzAhW__inlineSection{background:#e6ece8;padding:clamp(145px,20vw,270px) 0}.inventory-solution-page-module__jmzAhW__inlineSection h2{letter-spacing:-.065em;text-align:center;text-wrap:balance;max-width:1220px;margin:0 auto;font-size:clamp(3rem,7.1vw,7rem);font-weight:570;line-height:.98}.inventory-solution-page-module__jmzAhW__journeySection{background:#efebe2;padding:clamp(145px,18vw,245px) 0}.inventory-solution-page-module__jmzAhW__journeyHeading{max-width:780px;margin-bottom:78px}.inventory-solution-page-module__jmzAhW__stack{gap:28px;display:grid;position:relative}.inventory-solution-page-module__jmzAhW__stackCard{background:#faf9f5;border:1px solid #171b1d1f;border-radius:24px;grid-template-columns:.68fr 1.32fr;align-items:center;gap:clamp(40px,7vw,100px);min-height:610px;padding:clamp(34px,5vw,66px);display:grid;position:sticky;top:110px;box-shadow:0 30px 80px #2128251f}.inventory-solution-page-module__jmzAhW__stackCard:nth-child(2){background:#eef4f1;top:126px}.inventory-solution-page-module__jmzAhW__stackCard:nth-child(3){background:#eaf0f1;top:142px}.inventory-solution-page-module__jmzAhW__stackCard:nth-child(4){background:#f3eee4;top:158px}.inventory-solution-page-module__jmzAhW__stackCard:nth-child(5){background:#e8efea;top:174px}.inventory-solution-page-module__jmzAhW__stackCopy>p{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;margin:0 0 15px;font-size:.68rem;font-weight:800}.inventory-solution-page-module__jmzAhW__stackCopy h3{letter-spacing:-.057em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4vw,4.1rem);font-weight:590;line-height:1.02}.inventory-solution-page-module__jmzAhW__stackCopy>div{color:var(--muted);margin-top:22px;line-height:1.72}.inventory-solution-page-module__jmzAhW__stackVisual{transform-origin:50%}.inventory-solution-page-module__jmzAhW__visualShell{background:#fff;border:1px solid #dde2e0;border-radius:19px;min-height:425px;padding:27px;overflow:hidden;box-shadow:0 20px 55px #212a2717}.inventory-solution-page-module__jmzAhW__visualTop{border-bottom:1px solid #e6e9e7;justify-content:space-between;padding-bottom:22px;font-size:.72rem;font-weight:760;display:flex}.inventory-solution-page-module__jmzAhW__visualTop b{color:#235f4c;background:#dff3e8;border-radius:999px;padding:6px 9px;font-size:.59rem}.inventory-solution-page-module__jmzAhW__itemHead{align-items:center;gap:13px;margin:30px 0;display:flex}.inventory-solution-page-module__jmzAhW__itemHead>div{color:#fff;background:var(--teal);border-radius:13px;place-items:center;width:48px;height:48px;font-size:.75rem;font-weight:800;display:grid}.inventory-solution-page-module__jmzAhW__itemHead span{flex-direction:column;gap:5px;display:flex}.inventory-solution-page-module__jmzAhW__itemHead strong{font-size:.88rem}.inventory-solution-page-module__jmzAhW__itemHead small{color:#565f60;font-size:.6rem}.inventory-solution-page-module__jmzAhW__itemFields{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.inventory-solution-page-module__jmzAhW__itemFields p{background:#f3f6f4;border-radius:10px;flex-direction:column;gap:7px;margin:0;padding:15px;display:flex}.inventory-solution-page-module__jmzAhW__itemFields small{color:#515a5b;font-size:.54rem}.inventory-solution-page-module__jmzAhW__itemFields b{font-size:.68rem}.inventory-solution-page-module__jmzAhW__customRow{border:1px solid #e3e7e5;border-radius:10px;grid-template-columns:auto 1fr auto 1fr;gap:9px;margin-top:20px;padding:16px;font-size:.62rem;display:grid}.inventory-solution-page-module__jmzAhW__customRow span{color:#555e5f}.inventory-solution-page-module__jmzAhW__warehouseBars{gap:19px;margin-top:38px;display:grid}.inventory-solution-page-module__jmzAhW__warehouseBars p{grid-template-columns:125px 1fr 30px;align-items:center;gap:12px;margin:0;font-size:.63rem;display:grid}.inventory-solution-page-module__jmzAhW__warehouseBars p i{background:#e4e9e7;border-radius:999px;height:8px;overflow:hidden}.inventory-solution-page-module__jmzAhW__warehouseBars p i b{border-radius:inherit;background:var(--teal);height:100%;display:block}.inventory-solution-page-module__jmzAhW__warehouseBars p strong{text-align:right}.inventory-solution-page-module__jmzAhW__transferRoute{color:#3f4a4a;background:#edf3f0;border-radius:11px;justify-content:center;align-items:center;gap:11px;margin-top:66px;padding:18px;font-size:.61rem;display:flex}.inventory-solution-page-module__jmzAhW__transferRoute b{color:var(--teal)}.inventory-solution-page-module__jmzAhW__movementRows{gap:9px;margin-top:24px;display:grid}.inventory-solution-page-module__jmzAhW__movementRows p{border:1px solid #e5e8e7;border-radius:10px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;margin:0;padding:14px;display:grid}.inventory-solution-page-module__jmzAhW__movementRows p>i{color:#246e55;font-size:.65rem;font-style:normal;font-weight:800}.inventory-solution-page-module__jmzAhW__movementRows p:nth-child(2)>i{color:#984f44}.inventory-solution-page-module__jmzAhW__movementRows span{flex-direction:column;gap:4px;display:flex}.inventory-solution-page-module__jmzAhW__movementRows b{font-size:.66rem}.inventory-solution-page-module__jmzAhW__movementRows small{color:#555e5f;font-size:.56rem}.inventory-solution-page-module__jmzAhW__movementRows strong{font-size:.68rem}.inventory-solution-page-module__jmzAhW__reorderSummary{grid-template-columns:repeat(3,1fr);gap:8px;margin:27px 0;display:grid}.inventory-solution-page-module__jmzAhW__reorderSummary p{background:#f0f4f2;border-radius:10px;flex-direction:column;gap:7px;margin:0;padding:15px;display:flex}.inventory-solution-page-module__jmzAhW__reorderSummary small{color:#515a5b;font-size:.54rem}.inventory-solution-page-module__jmzAhW__reorderSummary b{font-size:.76rem}.inventory-solution-page-module__jmzAhW__reorderRows{gap:9px;display:grid}.inventory-solution-page-module__jmzAhW__reorderRows span{border:1px solid #e1e6e3;border-radius:10px;grid-template-columns:1fr .7fr .7fr;gap:8px;padding:17px;font-size:.62rem;display:grid}.inventory-solution-page-module__jmzAhW__reorderRows i{color:#87483d;font-style:normal}.inventory-solution-page-module__jmzAhW__reorderRows strong{color:var(--teal);text-align:right}.inventory-solution-page-module__jmzAhW__stateSection{background:#fff;padding:clamp(150px,19vw,255px) 0}.inventory-solution-page-module__jmzAhW__stateCarousel{border:1px solid #dce1df;border-radius:23px;overflow:hidden}.inventory-solution-page-module__jmzAhW__stateTabs{border-bottom:1px solid #dce1df;grid-template-columns:repeat(4,1fr);display:grid}.inventory-solution-page-module__jmzAhW__stateTabs button{color:#50595a;min-height:66px;font:inherit;cursor:pointer;background:#f7f8f6;border:0;border-right:1px solid #dce1df;font-size:.75rem;font-weight:760;transition:color .22s,background .22s}.inventory-solution-page-module__jmzAhW__stateTabs button:last-child{border-right:0}.inventory-solution-page-module__jmzAhW__stateTabs button[aria-selected=true]{color:#fff;background:var(--ink)}.inventory-solution-page-module__jmzAhW__statePanel{background:linear-gradient(135deg,#eef4f0,#e9eff0);grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(48px,8vw,120px);min-height:560px;padding:clamp(40px,7vw,90px);display:grid;overflow:hidden}.inventory-solution-page-module__jmzAhW__stateObject{color:#fff;background:#276f61;border-radius:20px;min-height:350px;padding:34px;position:relative;box-shadow:0 25px 70px #233f382e}.inventory-solution-page-module__jmzAhW__stateCrate{border:8px solid #ffffffe0;border-top:0;width:155px;height:126px;margin:18px auto 46px;position:relative}.inventory-solution-page-module__jmzAhW__stateCrate:before,.inventory-solution-page-module__jmzAhW__stateCrate:after{content:"";background:#ffffffe0;width:100%;height:7px;position:absolute;top:24px}.inventory-solution-page-module__jmzAhW__stateCrate:after{top:70px}.inventory-solution-page-module__jmzAhW__stateCrate i{transform-origin:bottom;background:#ffffffe0;width:8px;height:154px;position:absolute;top:-28px;transform:rotate(52deg)}.inventory-solution-page-module__jmzAhW__stateCrate i:nth-child(2){right:0;transform:rotate(-52deg)}.inventory-solution-page-module__jmzAhW__stateCrate i:nth-child(3){height:126px;top:0;left:50%;transform:none}.inventory-solution-page-module__jmzAhW__stateObject>p{color:#ffffffc7;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:800}.inventory-solution-page-module__jmzAhW__stateObject>strong{margin-top:7px;font-size:2rem;display:block}.inventory-solution-page-module__jmzAhW__stateObject>span{color:#ffffffd1;margin-top:8px;font-size:.64rem;display:block}.inventory-solution-page-module__jmzAhW__statelow{background:#9a642b}.inventory-solution-page-module__jmzAhW__statetransit{background:#3b6680}.inventory-solution-page-module__jmzAhW__stateexpiry{background:#8c514a}.inventory-solution-page-module__jmzAhW__stateCopy>p{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:.7rem;font-weight:800}.inventory-solution-page-module__jmzAhW__stateCopy h3{letter-spacing:-.057em;text-wrap:balance;max-width:600px;margin:0;font-size:clamp(2.25rem,4vw,4.1rem);font-weight:590;line-height:1.02}.inventory-solution-page-module__jmzAhW__stateCopy>div:not(.inventory-solution-page-module__jmzAhW__carouselControls){max-width:560px;color:var(--muted);margin-top:22px;line-height:1.74}.inventory-solution-page-module__jmzAhW__carouselControls{align-items:center;gap:14px;margin-top:38px;display:flex}.inventory-solution-page-module__jmzAhW__carouselControls button{width:42px;height:42px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #bdc5c2;border-radius:50%;place-items:center;display:grid}.inventory-solution-page-module__jmzAhW__carouselControls span{color:#555e5f;text-align:center;min-width:40px;font-size:.7rem}.inventory-solution-page-module__jmzAhW__capabilitySection{background:#eae8e1;padding:clamp(150px,19vw,255px) 0;scroll-margin-top:110px}.inventory-solution-page-module__jmzAhW__capabilityDirectory{grid-template-columns:1fr 1fr;gap:10px;display:grid}.inventory-solution-page-module__jmzAhW__capabilityGroup{background:#ffffffb3;border:1px solid #171b1d1a;border-radius:18px;padding:clamp(28px,4vw,48px);scroll-margin-top:110px}.inventory-solution-page-module__jmzAhW__capabilityGroup:last-child{grid-column:1/-1}.inventory-solution-page-module__jmzAhW__capabilityTitle{border-bottom:1px solid #171b1d1a;grid-template-columns:auto 1fr;align-items:start;gap:17px;padding-bottom:28px;display:grid}.inventory-solution-page-module__jmzAhW__capabilityTitle>svg{box-sizing:content-box;color:#075f60;background:#d9efea;border-radius:12px;padding:11px}.inventory-solution-page-module__jmzAhW__capabilityTitle h3{letter-spacing:-.035em;margin:0;font-size:1.55rem}.inventory-solution-page-module__jmzAhW__capabilityTitle p{color:var(--muted);margin:8px 0 0;font-size:.8rem;line-height:1.6}.inventory-solution-page-module__jmzAhW__capabilityGroup ul{gap:15px;margin:27px 0 0;padding:0;list-style:none;display:grid}.inventory-solution-page-module__jmzAhW__capabilityGroup li{color:#4f5859;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:.78rem;line-height:1.62;display:grid}.inventory-solution-page-module__jmzAhW__capabilityGroup li svg{color:var(--teal);margin-top:3px}.inventory-solution-page-module__jmzAhW__relatedSection{background:#fff;padding:clamp(135px,17vw,220px) 0}.inventory-solution-page-module__jmzAhW__relatedLinks{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.inventory-solution-page-module__jmzAhW__relatedLinks a{min-height:124px;color:var(--ink);border:1px solid #dbe0de;border-radius:15px;justify-content:space-between;align-items:center;padding:25px;font-size:1rem;font-weight:720;text-decoration:none;transition:color .18s,background .18s,transform .18s;display:flex}.inventory-solution-page-module__jmzAhW__relatedLinks a:hover{color:#fff;background:var(--ink);transform:translateY(-3px)}.inventory-solution-page-module__jmzAhW__faqSection{background:#edf1ed;padding:clamp(135px,17vw,225px) 0}.inventory-solution-page-module__jmzAhW__faqGrid{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(60px,9vw,150px);display:grid}.inventory-solution-page-module__jmzAhW__stateObject>p{color:#fff}.inventory-solution-page-module__jmzAhW__stateObject>span{color:#eef5f3}.inventory-solution-page-module__jmzAhW__statehealthy{background:#276f61}@media (min-width:901px){.inventory-solution-page-module__jmzAhW__stack{gap:clamp(96px,14vh,150px);padding-bottom:clamp(72px,10vh,118px)}.inventory-solution-page-module__jmzAhW__stackCard,.inventory-solution-page-module__jmzAhW__stackCard:nth-child(2),.inventory-solution-page-module__jmzAhW__stackCard:nth-child(3),.inventory-solution-page-module__jmzAhW__stackCard:nth-child(4),.inventory-solution-page-module__jmzAhW__stackCard:nth-child(5){isolation:isolate;opacity:1;top:clamp(96px,11vh,116px);overflow:hidden}.inventory-solution-page-module__jmzAhW__stackVisual{will-change:transform,opacity}}@media (max-width:900px){.inventory-solution-page-module__jmzAhW__hero{min-height:auto}.inventory-solution-page-module__jmzAhW__heroStage{margin-top:54px}.inventory-solution-page-module__jmzAhW__problemGrid,.inventory-solution-page-module__jmzAhW__sectionHeading,.inventory-solution-page-module__jmzAhW__accordionHeading,.inventory-solution-page-module__jmzAhW__stateHeading,.inventory-solution-page-module__jmzAhW__capabilityHeading,.inventory-solution-page-module__jmzAhW__relatedHeading,.inventory-solution-page-module__jmzAhW__faqGrid{grid-template-columns:1fr}.inventory-solution-page-module__jmzAhW__sectionHeading,.inventory-solution-page-module__jmzAhW__accordionHeading,.inventory-solution-page-module__jmzAhW__stateHeading,.inventory-solution-page-module__jmzAhW__capabilityHeading,.inventory-solution-page-module__jmzAhW__relatedHeading{gap:22px}.inventory-solution-page-module__jmzAhW__bento{grid-template-rows:none;grid-template-columns:1fr 1fr;grid-auto-rows:440px}.inventory-solution-page-module__jmzAhW__bentoDefine,.inventory-solution-page-module__jmzAhW__bentoLocate,.inventory-solution-page-module__jmzAhW__bentoProtect,.inventory-solution-page-module__jmzAhW__bentoUnderstand{grid-column:span 1}.inventory-solution-page-module__jmzAhW__bentoDefine,.inventory-solution-page-module__jmzAhW__bentoUnderstand{grid-column:1/-1}.inventory-solution-page-module__jmzAhW__accordion{flex-direction:column;min-height:0}.inventory-solution-page-module__jmzAhW__accordionPanel{border-bottom:1px solid #374142;border-right:0;flex:none}.inventory-solution-page-module__jmzAhW__accordionPanel:last-child{border-bottom:0}.inventory-solution-page-module__jmzAhW__accordionPanelActive{flex:none}.inventory-solution-page-module__jmzAhW__accordionContent{width:auto;display:none}.inventory-solution-page-module__jmzAhW__accordionPanelActive .inventory-solution-page-module__jmzAhW__accordionContent{display:block}.inventory-solution-page-module__jmzAhW__stackCard{grid-template-columns:1fr;min-height:0;position:relative;top:auto!important}.inventory-solution-page-module__jmzAhW__statePanel{grid-template-columns:1fr 1fr}.inventory-solution-page-module__jmzAhW__capabilityDirectory{grid-template-columns:1fr}.inventory-solution-page-module__jmzAhW__capabilityGroup:last-child{grid-column:auto}}@media (max-width:640px){.inventory-solution-page-module__jmzAhW__hero{padding:24px 0 90px}.inventory-solution-page-module__jmzAhW__heroCopy{padding-top:58px}.inventory-solution-page-module__jmzAhW__hero h1{font-size:clamp(2.45rem,12.5vw,3.1rem);line-height:.94}.inventory-solution-page-module__jmzAhW__heroDescription{margin-top:24px;font-size:.92rem}.inventory-solution-page-module__jmzAhW__heroActions{width:100%;display:grid}.inventory-solution-page-module__jmzAhW__primaryButton,.inventory-solution-page-module__jmzAhW__secondaryButton,.inventory-solution-page-module__jmzAhW__heroStage{width:100%}.inventory-solution-page-module__jmzAhW__inventoryDashboard{padding:15px}.inventory-solution-page-module__jmzAhW__dashboardMetrics{grid-template-columns:1fr 1fr}.inventory-solution-page-module__jmzAhW__dashboardMetrics div:last-child{grid-column:1/-1}.inventory-solution-page-module__jmzAhW__dashboardBody{grid-template-columns:1fr}.inventory-solution-page-module__jmzAhW__stockMap{height:155px}.inventory-solution-page-module__jmzAhW__stockHealth{display:none}.inventory-solution-page-module__jmzAhW__lowStockCard{bottom:8px;right:8px}.inventory-solution-page-module__jmzAhW__problemSection,.inventory-solution-page-module__jmzAhW__accordionSection,.inventory-solution-page-module__jmzAhW__inlineSection,.inventory-solution-page-module__jmzAhW__journeySection,.inventory-solution-page-module__jmzAhW__stateSection,.inventory-solution-page-module__jmzAhW__capabilitySection,.inventory-solution-page-module__jmzAhW__relatedSection,.inventory-solution-page-module__jmzAhW__faqSection{padding-block:112px}.inventory-solution-page-module__jmzAhW__bentoSection{padding-bottom:112px}.inventory-solution-page-module__jmzAhW__problemGrid{gap:35px}.inventory-solution-page-module__jmzAhW__problemGrid h2,.inventory-solution-page-module__jmzAhW__sectionHeading h2,.inventory-solution-page-module__jmzAhW__accordionHeading h2,.inventory-solution-page-module__jmzAhW__journeyHeading h2,.inventory-solution-page-module__jmzAhW__stateHeading h2,.inventory-solution-page-module__jmzAhW__capabilityHeading h2,.inventory-solution-page-module__jmzAhW__relatedHeading h2,.inventory-solution-page-module__jmzAhW__faqGrid>h2{font-size:2.35rem}.inventory-solution-page-module__jmzAhW__bento{grid-template-columns:1fr;grid-auto-rows:415px}.inventory-solution-page-module__jmzAhW__bentoDefine,.inventory-solution-page-module__jmzAhW__bentoLocate,.inventory-solution-page-module__jmzAhW__bentoProtect,.inventory-solution-page-module__jmzAhW__bentoUnderstand{grid-column:1}.inventory-solution-page-module__jmzAhW__bentoCard{border-radius:18px;padding:26px}.inventory-solution-page-module__jmzAhW__bentoCopyLight{bottom:26px;left:26px;right:26px}.inventory-solution-page-module__jmzAhW__bentoCopy h3,.inventory-solution-page-module__jmzAhW__bentoCopyLight h3{font-size:1.9rem}.inventory-solution-page-module__jmzAhW__cardArrow,.inventory-solution-page-module__jmzAhW__cardArrowLight{top:23px;right:23px}.inventory-solution-page-module__jmzAhW__warehouseMini,.inventory-solution-page-module__jmzAhW__reorderMini{bottom:21px;left:21px;right:21px}.inventory-solution-page-module__jmzAhW__accordionPanel h3 button{min-height:70px;padding:20px}.inventory-solution-page-module__jmzAhW__accordionContent{padding:10px 21px 26px}.inventory-solution-page-module__jmzAhW__inlineSection h2{font-size:2.65rem}.inventory-solution-page-module__jmzAhW__journeyHeading{margin-bottom:48px}.inventory-solution-page-module__jmzAhW__stack{gap:20px}.inventory-solution-page-module__jmzAhW__stackCard{border-radius:18px;padding:26px 20px}.inventory-solution-page-module__jmzAhW__stackCopy h3{font-size:2.35rem}.inventory-solution-page-module__jmzAhW__visualShell{min-height:370px;padding:19px}.inventory-solution-page-module__jmzAhW__itemFields{grid-template-columns:1fr 1fr}.inventory-solution-page-module__jmzAhW__customRow{grid-template-columns:auto 1fr}.inventory-solution-page-module__jmzAhW__warehouseBars p{grid-template-columns:94px 1fr 25px}.inventory-solution-page-module__jmzAhW__transferRoute{gap:6px;font-size:.54rem}.inventory-solution-page-module__jmzAhW__reorderRows span{grid-template-columns:1fr .65fr}.inventory-solution-page-module__jmzAhW__reorderRows strong{text-align:left;grid-column:1/-1}.inventory-solution-page-module__jmzAhW__stateTabs{grid-template-columns:repeat(4,minmax(105px,1fr));overflow-x:auto}.inventory-solution-page-module__jmzAhW__statePanel{grid-template-columns:1fr;padding:34px 22px}.inventory-solution-page-module__jmzAhW__stateObject{min-height:310px}.inventory-solution-page-module__jmzAhW__stateCopy h3{font-size:2.35rem}.inventory-solution-page-module__jmzAhW__capabilityGroup{padding:25px 21px}.inventory-solution-page-module__jmzAhW__capabilityTitle,.inventory-solution-page-module__jmzAhW__relatedLinks{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.inventory-solution-page-module__jmzAhW__primaryButton,.inventory-solution-page-module__jmzAhW__secondaryButton,.inventory-solution-page-module__jmzAhW__bentoCard,.inventory-solution-page-module__jmzAhW__bentoCard>img,.inventory-solution-page-module__jmzAhW__relatedLinks a{transition:none}.inventory-solution-page-module__jmzAhW__stackCard{position:relative;top:auto!important}}
.people-payroll-solution-page-module__8F8lhG__page{--ink:#182021;--muted:#596364;--green:#146b5a;--mint:#dcefe8;--lilac:#e8e4ef;--peach:#f1dfd4;--paper:#f8f6f0;color:var(--ink);font-family:var(--font-satoshi), var(--font-jakarta), sans-serif;background:var(--paper);overflow:clip}.people-payroll-solution-page-module__8F8lhG__page :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #2467d8}.people-payroll-solution-page-module__8F8lhG__hero{background:radial-gradient(circle at 8% 28%,#dbb49e47,#0000 27rem),radial-gradient(circle at 88% 33%,#6fb49e40,#0000 31rem),linear-gradient(145deg,#f7f1e8,#edf4ef 58%,#ebe8f0);min-height:1030px;padding:34px 0 130px;position:relative;overflow:hidden}.people-payroll-solution-page-module__8F8lhG__hero:before{content:"";pointer-events:none;opacity:.38;background-image:linear-gradient(#1820210b 1px,#0000 1px),linear-gradient(90deg,#1820210b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.people-payroll-solution-page-module__8F8lhG__heroInner{z-index:1;position:relative}.people-payroll-solution-page-module__8F8lhG__heroCopy{text-align:center;flex-direction:column;align-items:center;max-width:1160px;margin:0 auto;padding-top:clamp(72px,9vw,128px);display:flex}.people-payroll-solution-page-module__8F8lhG__eyebrow{color:var(--green);letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px;font-size:.74rem;font-weight:800}.people-payroll-solution-page-module__8F8lhG__hero h1{letter-spacing:-.071em;text-wrap:balance;max-width:1120px;margin:0;font-size:clamp(3.3rem,7.2vw,6.7rem);font-weight:620;line-height:.92}.people-payroll-solution-page-module__8F8lhG__heroDescription{color:#4f5a5a;max-width:690px;margin:30px 0 0;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.72}.people-payroll-solution-page-module__8F8lhG__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.people-payroll-solution-page-module__8F8lhG__primaryButton,.people-payroll-solution-page-module__8F8lhG__secondaryButton{border:1px solid var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:0 20px;font-size:.85rem;font-weight:760;text-decoration:none;transition:transform .18s,background .18s,color .18s;display:inline-flex}.people-payroll-solution-page-module__8F8lhG__primaryButton{color:#fff;background:var(--ink)}.people-payroll-solution-page-module__8F8lhG__secondaryButton{color:var(--ink);background:#ffffffa3}.people-payroll-solution-page-module__8F8lhG__primaryButton:hover,.people-payroll-solution-page-module__8F8lhG__secondaryButton:hover{transform:translateY(-2px)}.people-payroll-solution-page-module__8F8lhG__secondaryButton:hover{color:#fff;background:var(--ink)}.people-payroll-solution-page-module__8F8lhG__heroVisual{width:min(1060px,94vw);margin:72px auto 0;position:relative}.people-payroll-solution-page-module__8F8lhG__dashboard{will-change:transform;background:#fbfcfaf0;border:1px solid #1820211f;border-radius:23px;padding:28px;position:relative;transform:none;box-shadow:0 48px 120px #28433c33}.people-payroll-solution-page-module__8F8lhG__dashboardTop,.people-payroll-solution-page-module__8F8lhG__panelTitle{justify-content:space-between;align-items:center;display:flex}.people-payroll-solution-page-module__8F8lhG__dashboardTop>div{flex-direction:column;gap:5px;display:flex}.people-payroll-solution-page-module__8F8lhG__dashboardTop small{color:var(--muted);font-size:.62rem}.people-payroll-solution-page-module__8F8lhG__dashboardTop strong{font-size:.8rem}.people-payroll-solution-page-module__8F8lhG__dashboardTop>span{color:#195f4d;background:#dcefe5;border-radius:999px;padding:7px 11px;font-size:.62rem;font-weight:750}.people-payroll-solution-page-module__8F8lhG__dashboardKpis{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:25px;display:grid}.people-payroll-solution-page-module__8F8lhG__dashboardKpis>div{background:#fff;border:1px solid #e0e5e2;border-radius:12px;flex-direction:column;gap:6px;padding:17px;display:flex}.people-payroll-solution-page-module__8F8lhG__dashboardKpis small{color:var(--muted);font-size:.57rem}.people-payroll-solution-page-module__8F8lhG__dashboardKpis strong{letter-spacing:-.04em;font-size:1.35rem}.people-payroll-solution-page-module__8F8lhG__dashboardKpis span{color:#61706e;font-size:.54rem}.people-payroll-solution-page-module__8F8lhG__dashboardBody{grid-template-columns:1.35fr .65fr;gap:10px;margin-top:10px;display:grid}.people-payroll-solution-page-module__8F8lhG__attendancePanel,.people-payroll-solution-page-module__8F8lhG__payrollPanel{background:#fff;border:1px solid #e0e5e2;border-radius:14px;min-height:240px;padding:19px}.people-payroll-solution-page-module__8F8lhG__panelTitle{font-size:.65rem}.people-payroll-solution-page-module__8F8lhG__panelTitle span{color:var(--green);font-size:.56rem}.people-payroll-solution-page-module__8F8lhG__attendanceBars{align-items:end;gap:8px;height:132px;margin-top:25px;display:flex}.people-payroll-solution-page-module__8F8lhG__attendanceBars i{background:linear-gradient(#5aa88f,#1b735f);border-radius:6px 6px 2px 2px;flex:1}.people-payroll-solution-page-module__8F8lhG__attendanceLegend{color:var(--muted);gap:17px;margin-top:17px;font-size:.54rem;display:flex}.people-payroll-solution-page-module__8F8lhG__attendanceLegend span{align-items:center;gap:5px;display:flex}.people-payroll-solution-page-module__8F8lhG__attendanceLegend i{background:#24775f;border-radius:50%;width:6px;height:6px}.people-payroll-solution-page-module__8F8lhG__attendanceLegend span:nth-child(2) i{background:#b79356}.people-payroll-solution-page-module__8F8lhG__attendanceLegend span:nth-child(3) i{background:#a36660}.people-payroll-solution-page-module__8F8lhG__payrollPanel p{flex-direction:column;gap:5px;margin:20px 0 0;display:flex}.people-payroll-solution-page-module__8F8lhG__payrollPanel small{color:var(--muted);font-size:.55rem}.people-payroll-solution-page-module__8F8lhG__payrollPanel strong{font-size:1.16rem}.people-payroll-solution-page-module__8F8lhG__payrollAction{color:#fff;background:var(--ink);border-radius:9px;justify-content:space-between;align-items:center;margin-top:22px;padding:12px;font-size:.58rem;font-weight:700;display:flex}.people-payroll-solution-page-module__8F8lhG__punchCard{background:#fff;border:1px solid #d8dfdc;border-radius:14px;align-items:center;gap:11px;min-width:275px;padding:15px;display:flex;position:absolute;bottom:-30px;right:-34px;box-shadow:0 22px 50px #1f393329}.people-payroll-solution-page-module__8F8lhG__punchCard>svg{box-sizing:content-box;color:#fff;background:var(--green);border-radius:9px;padding:8px}.people-payroll-solution-page-module__8F8lhG__punchCard>div{flex-direction:column;flex:1;gap:4px;display:flex}.people-payroll-solution-page-module__8F8lhG__punchCard small{color:var(--muted);font-size:.52rem}.people-payroll-solution-page-module__8F8lhG__punchCard b{font-size:.62rem}.people-payroll-solution-page-module__8F8lhG__punchCard>span{color:var(--green);font-size:.52rem;font-weight:750}.people-payroll-solution-page-module__8F8lhG__marquee{background:#f1ede5;border-block:1px solid #1820211c;padding:22px 0;overflow:hidden}.people-payroll-solution-page-module__8F8lhG__marqueeTrack{width:max-content;display:flex}.people-payroll-solution-page-module__8F8lhG__marqueeSet{flex-shrink:0;display:flex}.people-payroll-solution-page-module__8F8lhG__marqueeSet span{color:#263031;letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:28px;padding-right:34px;font-size:.75rem;font-weight:760;display:flex}.people-payroll-solution-page-module__8F8lhG__marqueeSet i{background:#438c77;border-radius:50%;width:6px;height:6px}.people-payroll-solution-page-module__8F8lhG__problemSection{background:#fff;padding:clamp(140px,18vw,240px) 0}.people-payroll-solution-page-module__8F8lhG__problemGrid{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(60px,10vw,155px);display:grid}.people-payroll-solution-page-module__8F8lhG__problemGrid h2,.people-payroll-solution-page-module__8F8lhG__sectionHeading h2,.people-payroll-solution-page-module__8F8lhG__accordionHeading h2,.people-payroll-solution-page-module__8F8lhG__journeyIntro h2,.people-payroll-solution-page-module__8F8lhG__capabilityHeading h2,.people-payroll-solution-page-module__8F8lhG__relatedHeading h2,.people-payroll-solution-page-module__8F8lhG__faqGrid>h2{letter-spacing:-.062em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,5.4vw,5.4rem);font-weight:590;line-height:.98}.people-payroll-solution-page-module__8F8lhG__problemGrid>div>p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.78}.people-payroll-solution-page-module__8F8lhG__problemGrid .people-payroll-solution-page-module__8F8lhG__problemLead{color:var(--ink);margin-top:28px;font-size:1.25rem;line-height:1.57}.people-payroll-solution-page-module__8F8lhG__bentoSection{background:#fff;padding:0 0 clamp(145px,18vw,245px)}.people-payroll-solution-page-module__8F8lhG__sectionHeading,.people-payroll-solution-page-module__8F8lhG__accordionHeading,.people-payroll-solution-page-module__8F8lhG__capabilityHeading,.people-payroll-solution-page-module__8F8lhG__relatedHeading{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(55px,9vw,140px);margin-bottom:72px;display:grid}.people-payroll-solution-page-module__8F8lhG__sectionHeading p,.people-payroll-solution-page-module__8F8lhG__accordionHeading p,.people-payroll-solution-page-module__8F8lhG__capabilityHeading p,.people-payroll-solution-page-module__8F8lhG__relatedHeading p{color:var(--muted);margin:0;line-height:1.72}.people-payroll-solution-page-module__8F8lhG__bento{grid-auto-flow:dense;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(300px,auto);gap:12px;display:grid}.people-payroll-solution-page-module__8F8lhG__bentoCard{min-width:0;min-height:100%;color:var(--ink);isolation:isolate;background:#edf3ef;border:1px solid #1820211c;border-radius:24px;flex-direction:column;padding:28px;text-decoration:none;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.people-payroll-solution-page-module__8F8lhG__bentoCard:hover{z-index:2;transform:translateY(-4px);box-shadow:0 25px 60px #1e302c24}.people-payroll-solution-page-module__8F8lhG__bentoCopy{z-index:2;flex-direction:column;width:min(100%,380px);max-width:52%;padding-right:28px;display:flex;position:relative}.people-payroll-solution-page-module__8F8lhG__bentoCopy span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:800;display:block}.people-payroll-solution-page-module__8F8lhG__bentoCopy h3{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(1.42rem,1.9vw,1.88rem);font-weight:500;line-height:1.12}.people-payroll-solution-page-module__8F8lhG__bentoCopy p{color:#55605f;margin:12px 0 0;font-size:.86rem;line-height:1.58}.people-payroll-solution-page-module__8F8lhG__cardArrow{z-index:3;color:var(--ink);opacity:.72;transition:transform .18s,opacity .18s;position:absolute;top:24px;right:24px}.people-payroll-solution-page-module__8F8lhG__bentoCard:hover .people-payroll-solution-page-module__8F8lhG__cardArrow{opacity:1;transform:translate(3px,-3px)}.people-payroll-solution-page-module__8F8lhG__bentoArt{z-index:1;pointer-events:none;justify-content:flex-end;align-items:flex-end;width:42%;height:54%;display:flex;position:absolute;bottom:18px;right:18px}.people-payroll-solution-page-module__8F8lhG__bentoArtImage{object-fit:contain;object-position:bottom right;filter:drop-shadow(0 14px 28px #1820211f);border-radius:12px;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.people-payroll-solution-page-module__8F8lhG__bentoCard:hover .people-payroll-solution-page-module__8F8lhG__bentoArtImage{transform:translateY(-4px)scale(1.04)}.people-payroll-solution-page-module__8F8lhG__bentoRecords{background:#f1ede5;grid-area:span 2/1/auto/span 6}.people-payroll-solution-page-module__8F8lhG__bentoRecords .people-payroll-solution-page-module__8F8lhG__bentoCopy{max-width:46%}.people-payroll-solution-page-module__8F8lhG__bentoRecords .people-payroll-solution-page-module__8F8lhG__bentoCopy h3{font-size:clamp(1.75rem,2.4vw,2.45rem)}.people-payroll-solution-page-module__8F8lhG__bentoRecords .people-payroll-solution-page-module__8F8lhG__bentoArt{width:48%;height:68%;bottom:22px;right:22px}.people-payroll-solution-page-module__8F8lhG__bentoAttendance{background:#e4efea;grid-area:span 1/7/auto/span 6}.people-payroll-solution-page-module__8F8lhG__bentoRequests{background:#f0e4dc;grid-area:span 1/7/auto/span 6}.people-payroll-solution-page-module__8F8lhG__bentoPayroll{background:#e8e4ef;grid-column:1/span 4}.people-payroll-solution-page-module__8F8lhG__bentoLifecycle{background:#ece9df;grid-column:5/span 4}.people-payroll-solution-page-module__8F8lhG__bentoDevelopment{background:#e4eee9;grid-column:9/span 4}.people-payroll-solution-page-module__8F8lhG__bentoInsight{background:#e6e4ec;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,56px);min-height:340px;display:grid}.people-payroll-solution-page-module__8F8lhG__bentoInsight .people-payroll-solution-page-module__8F8lhG__bentoCopy{width:100%;max-width:520px;padding-right:0}.people-payroll-solution-page-module__8F8lhG__bentoInsight .people-payroll-solution-page-module__8F8lhG__bentoCopy h3{font-size:clamp(1.55rem,2.2vw,2.15rem)}.people-payroll-solution-page-module__8F8lhG__bentoInsight .people-payroll-solution-page-module__8F8lhG__bentoArt{width:100%;height:min(300px,100%);max-height:300px;position:relative;bottom:auto;right:auto}.people-payroll-solution-page-module__8F8lhG__attendanceMini,.people-payroll-solution-page-module__8F8lhG__requestMini,.people-payroll-solution-page-module__8F8lhG__lifecycleMini{background:#ffffffd1;border:1px solid #1820211a;border-radius:13px;position:absolute;bottom:24px;left:27px;right:27px;overflow:hidden;box-shadow:0 15px 40px #29423b17}.people-payroll-solution-page-module__8F8lhG__attendanceMini>div,.people-payroll-solution-page-module__8F8lhG__lifecycleMini>div{border-bottom:1px solid #e4e8e6;align-items:center;gap:9px;padding:12px;font-size:.59rem;display:flex}.people-payroll-solution-page-module__8F8lhG__attendanceMini>div b,.people-payroll-solution-page-module__8F8lhG__lifecycleMini>div span{color:var(--green);margin-left:auto}.people-payroll-solution-page-module__8F8lhG__attendanceMini p{border-bottom:1px solid #e9ecea;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;margin:0;padding:9px 12px;display:grid}.people-payroll-solution-page-module__8F8lhG__attendanceMini p>i{color:#fff;background:#507d70;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.48rem;font-style:normal;font-weight:750;display:grid}.people-payroll-solution-page-module__8F8lhG__attendanceMini p span{flex-direction:column;font-size:.56rem;display:flex}.people-payroll-solution-page-module__8F8lhG__attendanceMini p small{color:var(--muted);margin-top:3px;font-size:.48rem}.people-payroll-solution-page-module__8F8lhG__attendanceMini p>b{color:var(--green);font-size:.49rem}.people-payroll-solution-page-module__8F8lhG__requestMini{padding:17px}.people-payroll-solution-page-module__8F8lhG__requestMini>div{justify-content:space-between;font-size:.65rem;display:flex}.people-payroll-solution-page-module__8F8lhG__requestMini>p{margin:13px 0 3px;font-size:.59rem}.people-payroll-solution-page-module__8F8lhG__requestMini>small{color:var(--muted);font-size:.53rem}.people-payroll-solution-page-module__8F8lhG__requestMini footer{border-top:1px solid #e0e3e1;justify-content:space-between;align-items:center;margin-top:15px;padding-top:13px;font-size:.52rem;display:flex}.people-payroll-solution-page-module__8F8lhG__requestMini footer i{color:#895b2e;font-style:normal}.people-payroll-solution-page-module__8F8lhG__requestMini footer span{color:#fff;background:var(--green);border-radius:999px;padding:6px 9px}.people-payroll-solution-page-module__8F8lhG__lifecycleMini{padding-bottom:7px}.people-payroll-solution-page-module__8F8lhG__lifecycleMini p{align-items:center;gap:9px;margin:0;padding:8px 12px;font-size:.55rem;display:flex}.people-payroll-solution-page-module__8F8lhG__lifecycleMini p i{text-align:center;border:1px solid #bdc7c3;border-radius:4px;width:15px;height:15px;font-size:.45rem;font-style:normal}.people-payroll-solution-page-module__8F8lhG__lifecycleMini p i.people-payroll-solution-page-module__8F8lhG__done{color:#fff;border-color:var(--green);background:var(--green)}.people-payroll-solution-page-module__8F8lhG__insightCopy{padding-right:40px}.people-payroll-solution-page-module__8F8lhG__insightMetrics{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.people-payroll-solution-page-module__8F8lhG__insightMetrics p{background:#ffffffa8;border:1px solid #1820211a;border-radius:12px;flex-direction:column;gap:8px;margin:0;padding:20px;display:flex}.people-payroll-solution-page-module__8F8lhG__insightMetrics small{color:var(--muted);font-size:.56rem}.people-payroll-solution-page-module__8F8lhG__insightMetrics b{font-size:1.3rem}.people-payroll-solution-page-module__8F8lhG__accordionSection{color:#fff;background:#192021;padding:clamp(145px,18vw,245px) 0}.people-payroll-solution-page-module__8F8lhG__accordionHeading h2{color:#fff}.people-payroll-solution-page-module__8F8lhG__accordionHeading p{color:#b8c0bf}.people-payroll-solution-page-module__8F8lhG__accordion{border:1px solid #394243;border-radius:20px;min-height:535px;display:flex;overflow:hidden}.people-payroll-solution-page-module__8F8lhG__accordionPanel{background:#202829;border-right:1px solid #394243;flex:.66;min-width:0;transition:flex .48s cubic-bezier(.2,.75,.2,1),background .22s}.people-payroll-solution-page-module__8F8lhG__accordionPanel:last-child{border-right:0}.people-payroll-solution-page-module__8F8lhG__accordionPanelActive{background:#283333;flex:2.35}.people-payroll-solution-page-module__8F8lhG__accordionPanel h3{margin:0}.people-payroll-solution-page-module__8F8lhG__accordionPanel h3 button{color:#fff;width:100%;min-height:84px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:24px;font-size:.94rem;font-weight:720;display:flex}.people-payroll-solution-page-module__8F8lhG__accordionContent{opacity:0;visibility:hidden;width:clamp(275px,28vw,415px);padding:18px 28px 32px;transition:opacity .18s 70ms,transform .24s 70ms,visibility 0s linear .24s;transform:translateY(12px)}.people-payroll-solution-page-module__8F8lhG__accordionPanelActive .people-payroll-solution-page-module__8F8lhG__accordionContent{opacity:1;visibility:visible;transition-delay:.11s;transform:none}.people-payroll-solution-page-module__8F8lhG__accordionContent>p{color:#d7dcdb;margin:0 0 24px;line-height:1.65}.people-payroll-solution-page-module__8F8lhG__accordionContent ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.people-payroll-solution-page-module__8F8lhG__accordionContent li{color:#b9c0bf;padding-left:17px;font-size:.75rem;line-height:1.52;position:relative}.people-payroll-solution-page-module__8F8lhG__accordionContent li:before{content:"";background:#74c6ad;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}.people-payroll-solution-page-module__8F8lhG__accordionContent a{color:#fff;align-items:center;gap:8px;margin-top:27px;font-size:.76rem;font-weight:760;text-decoration:none;display:inline-flex}.people-payroll-solution-page-module__8F8lhG__statementSection{background:#e8eee9;padding:clamp(150px,20vw,275px) 0}.people-payroll-solution-page-module__8F8lhG__statementSection h2{letter-spacing:-.067em;text-align:center;text-wrap:balance;max-width:1220px;margin:0 auto;font-size:clamp(3rem,7vw,6.9rem);font-weight:570;line-height:.98}.people-payroll-solution-page-module__8F8lhG__journeySection{background:#f2eee6;padding:clamp(150px,19vw,255px) 0}.people-payroll-solution-page-module__8F8lhG__journeyGrid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(70px,10vw,155px);display:grid}.people-payroll-solution-page-module__8F8lhG__journeyIntro{position:sticky;top:120px}.people-payroll-solution-page-module__8F8lhG__journeyIntro h2{font-size:clamp(2.8rem,4.8vw,4.9rem)}.people-payroll-solution-page-module__8F8lhG__journeyIntro>p:last-child{max-width:500px;color:var(--muted);margin:27px 0 0;line-height:1.72}.people-payroll-solution-page-module__8F8lhG__journeySteps{gap:20px;display:grid}.people-payroll-solution-page-module__8F8lhG__journeyStep{background:#faf9f6;border:1px solid #1820211f;border-radius:22px;flex-direction:column;min-height:430px;padding:clamp(34px,5vw,60px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 65px #2b373314}.people-payroll-solution-page-module__8F8lhG__journeyStep:nth-child(2){background:#e7f0eb}.people-payroll-solution-page-module__8F8lhG__journeyStep:nth-child(3){background:#f0e5dd}.people-payroll-solution-page-module__8F8lhG__journeyStep:nth-child(4){color:#fff;background:#22302e}.people-payroll-solution-page-module__8F8lhG__journeyStep:nth-child(5){background:#e8e5ee}.people-payroll-solution-page-module__8F8lhG__stepNumber{color:#1820212b;letter-spacing:-.07em;font-size:3.7rem;font-weight:650;position:absolute;top:26px;right:30px}.people-payroll-solution-page-module__8F8lhG__journeyStep>p{color:var(--green);letter-spacing:.13em;text-transform:uppercase;margin:0 0 17px;font-size:.68rem;font-weight:800}.people-payroll-solution-page-module__8F8lhG__journeyStep:nth-child(4)>p{color:#89d0b8}.people-payroll-solution-page-module__8F8lhG__journeyStep h3{letter-spacing:-.057em;text-wrap:balance;max-width:620px;margin:0;padding-right:72px;font-size:clamp(2.25rem,4vw,4rem);font-weight:590;line-height:1.01}.people-payroll-solution-page-module__8F8lhG__journeyStep>div:not(.people-payroll-solution-page-module__8F8lhG__stepNumber):not(.people-payroll-solution-page-module__8F8lhG__stepMetric){max-width:570px;color:var(--muted);margin-top:23px;line-height:1.7}.people-payroll-solution-page-module__8F8lhG__journeyStep:nth-child(4)>div:not(.people-payroll-solution-page-module__8F8lhG__stepNumber):not(.people-payroll-solution-page-module__8F8lhG__stepMetric){color:#bec8c6}.people-payroll-solution-page-module__8F8lhG__stepMetric{border-top:1px solid #1820211f;justify-content:space-between;align-items:end;gap:24px;margin-top:auto;padding-top:28px;display:flex}.people-payroll-solution-page-module__8F8lhG__journeyStep:nth-child(4) .people-payroll-solution-page-module__8F8lhG__stepMetric{border-color:#ffffff29}.people-payroll-solution-page-module__8F8lhG__stepMetric span{min-width:0;color:var(--muted);flex:1;font-size:.65rem}.people-payroll-solution-page-module__8F8lhG__journeyStep:nth-child(4) .people-payroll-solution-page-module__8F8lhG__stepMetric span{color:#bdc7c5}.people-payroll-solution-page-module__8F8lhG__stepMetric strong{letter-spacing:-.05em;flex-shrink:0;font-size:clamp(1.7rem,3vw,2.7rem)}.people-payroll-solution-page-module__8F8lhG__capabilitySection{background:#e8e6df;padding:clamp(150px,19vw,255px) 0;scroll-margin-top:110px}.people-payroll-solution-page-module__8F8lhG__capabilityDirectory{grid-template-columns:1fr 1fr;gap:10px;display:grid}.people-payroll-solution-page-module__8F8lhG__capabilityGroup{background:#ffffffb8;border:1px solid #1820211a;border-radius:18px;padding:clamp(28px,4vw,48px);scroll-margin-top:110px}.people-payroll-solution-page-module__8F8lhG__capabilityGroup:last-child{grid-column:1/-1}.people-payroll-solution-page-module__8F8lhG__capabilityTitle{border-bottom:1px solid #1820211a;grid-template-columns:auto 1fr;align-items:start;gap:17px;padding-bottom:28px;display:grid}.people-payroll-solution-page-module__8F8lhG__capabilityTitle>svg{box-sizing:content-box;color:#0d6554;background:#d8eee6;border-radius:12px;padding:11px}.people-payroll-solution-page-module__8F8lhG__capabilityTitle h3{letter-spacing:-.035em;margin:0;font-size:1.55rem}.people-payroll-solution-page-module__8F8lhG__capabilityTitle p{color:var(--muted);margin:8px 0 0;font-size:.8rem;line-height:1.6}.people-payroll-solution-page-module__8F8lhG__capabilityGroup ul{gap:15px;margin:27px 0 0;padding:0;list-style:none;display:grid}.people-payroll-solution-page-module__8F8lhG__capabilityGroup li{color:#4e5858;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:.78rem;line-height:1.62;display:grid}.people-payroll-solution-page-module__8F8lhG__capabilityGroup li svg{color:var(--green);margin-top:3px}.people-payroll-solution-page-module__8F8lhG__relatedSection{background:#fff;padding:clamp(135px,17vw,220px) 0}.people-payroll-solution-page-module__8F8lhG__relatedLinks{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.people-payroll-solution-page-module__8F8lhG__relatedLinks a{min-height:124px;color:var(--ink);border:1px solid #dbe0de;border-radius:15px;justify-content:space-between;align-items:center;padding:25px;font-size:1rem;font-weight:720;text-decoration:none;transition:color .18s,background .18s,transform .18s;display:flex}.people-payroll-solution-page-module__8F8lhG__relatedLinks a:hover{color:#fff;background:var(--ink);transform:translateY(-3px)}.people-payroll-solution-page-module__8F8lhG__faqSection{background:#edf1ed;padding:clamp(135px,17vw,225px) 0}.people-payroll-solution-page-module__8F8lhG__faqGrid{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(60px,9vw,150px);display:grid}.people-payroll-solution-page-module__8F8lhG__journeyStep .people-payroll-solution-page-module__8F8lhG__stepNumber{color:#687170}.people-payroll-solution-page-module__8F8lhG__journeyStep:nth-child(4) .people-payroll-solution-page-module__8F8lhG__stepNumber{color:#929b99}@media (max-width:900px){.people-payroll-solution-page-module__8F8lhG__hero{min-height:auto}.people-payroll-solution-page-module__8F8lhG__heroVisual{margin-top:54px}.people-payroll-solution-page-module__8F8lhG__problemGrid,.people-payroll-solution-page-module__8F8lhG__sectionHeading,.people-payroll-solution-page-module__8F8lhG__accordionHeading,.people-payroll-solution-page-module__8F8lhG__journeyGrid,.people-payroll-solution-page-module__8F8lhG__capabilityHeading,.people-payroll-solution-page-module__8F8lhG__relatedHeading,.people-payroll-solution-page-module__8F8lhG__faqGrid{grid-template-columns:1fr}.people-payroll-solution-page-module__8F8lhG__sectionHeading,.people-payroll-solution-page-module__8F8lhG__accordionHeading,.people-payroll-solution-page-module__8F8lhG__capabilityHeading,.people-payroll-solution-page-module__8F8lhG__relatedHeading{gap:22px}.people-payroll-solution-page-module__8F8lhG__bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(320px,auto);gap:10px}.people-payroll-solution-page-module__8F8lhG__bentoRecords,.people-payroll-solution-page-module__8F8lhG__bentoAttendance,.people-payroll-solution-page-module__8F8lhG__bentoRequests,.people-payroll-solution-page-module__8F8lhG__bentoPayroll,.people-payroll-solution-page-module__8F8lhG__bentoLifecycle,.people-payroll-solution-page-module__8F8lhG__bentoDevelopment,.people-payroll-solution-page-module__8F8lhG__bentoInsight{grid-area:auto}.people-payroll-solution-page-module__8F8lhG__bentoRecords{grid-column:1/-1}.people-payroll-solution-page-module__8F8lhG__bentoInsight{grid-template-columns:1fr;min-height:0}.people-payroll-solution-page-module__8F8lhG__bentoInsight .people-payroll-solution-page-module__8F8lhG__bentoArt{height:240px;max-height:none}.people-payroll-solution-page-module__8F8lhG__bentoCopy,.people-payroll-solution-page-module__8F8lhG__bentoRecords .people-payroll-solution-page-module__8F8lhG__bentoCopy,.people-payroll-solution-page-module__8F8lhG__bentoInsight .people-payroll-solution-page-module__8F8lhG__bentoCopy{width:100%;max-width:none;padding-right:0}.people-payroll-solution-page-module__8F8lhG__insightMetrics{margin-top:25px}.people-payroll-solution-page-module__8F8lhG__accordion{flex-direction:column;min-height:0}.people-payroll-solution-page-module__8F8lhG__accordionPanel{border-bottom:1px solid #394243;border-right:0;flex:none}.people-payroll-solution-page-module__8F8lhG__accordionPanel:last-child{border-bottom:0}.people-payroll-solution-page-module__8F8lhG__accordionPanelActive{flex:none}.people-payroll-solution-page-module__8F8lhG__accordionContent{width:auto;display:none}.people-payroll-solution-page-module__8F8lhG__accordionPanelActive .people-payroll-solution-page-module__8F8lhG__accordionContent{display:block}.people-payroll-solution-page-module__8F8lhG__journeyIntro{position:relative;top:auto}.people-payroll-solution-page-module__8F8lhG__journeySteps{margin-top:20px}.people-payroll-solution-page-module__8F8lhG__capabilityDirectory{grid-template-columns:1fr}.people-payroll-solution-page-module__8F8lhG__capabilityGroup:last-child{grid-column:auto}}@media (max-width:640px){.people-payroll-solution-page-module__8F8lhG__hero{padding:24px 0 95px}.people-payroll-solution-page-module__8F8lhG__heroCopy{padding-top:58px}.people-payroll-solution-page-module__8F8lhG__hero h1{font-size:clamp(2.55rem,12.6vw,3.2rem);line-height:.94}.people-payroll-solution-page-module__8F8lhG__heroDescription{margin-top:24px;font-size:.91rem}.people-payroll-solution-page-module__8F8lhG__heroActions{width:100%;display:grid}.people-payroll-solution-page-module__8F8lhG__primaryButton,.people-payroll-solution-page-module__8F8lhG__secondaryButton,.people-payroll-solution-page-module__8F8lhG__heroVisual{width:100%}.people-payroll-solution-page-module__8F8lhG__dashboard{border-radius:17px;padding:15px;transform:none}.people-payroll-solution-page-module__8F8lhG__dashboardKpis{grid-template-columns:1fr 1fr}.people-payroll-solution-page-module__8F8lhG__dashboardKpis>div{padding:13px}.people-payroll-solution-page-module__8F8lhG__dashboardBody{grid-template-columns:1fr}.people-payroll-solution-page-module__8F8lhG__attendancePanel{min-height:205px}.people-payroll-solution-page-module__8F8lhG__payrollPanel{display:none}.people-payroll-solution-page-module__8F8lhG__punchCard{min-width:245px;padding:11px;bottom:-37px;right:8px}.people-payroll-solution-page-module__8F8lhG__marquee{padding-block:18px}.people-payroll-solution-page-module__8F8lhG__problemSection,.people-payroll-solution-page-module__8F8lhG__accordionSection,.people-payroll-solution-page-module__8F8lhG__statementSection,.people-payroll-solution-page-module__8F8lhG__journeySection,.people-payroll-solution-page-module__8F8lhG__capabilitySection,.people-payroll-solution-page-module__8F8lhG__relatedSection,.people-payroll-solution-page-module__8F8lhG__faqSection{padding-block:112px}.people-payroll-solution-page-module__8F8lhG__bentoSection{padding-bottom:112px}.people-payroll-solution-page-module__8F8lhG__problemGrid{gap:35px}.people-payroll-solution-page-module__8F8lhG__problemGrid h2,.people-payroll-solution-page-module__8F8lhG__sectionHeading h2,.people-payroll-solution-page-module__8F8lhG__accordionHeading h2,.people-payroll-solution-page-module__8F8lhG__journeyIntro h2,.people-payroll-solution-page-module__8F8lhG__capabilityHeading h2,.people-payroll-solution-page-module__8F8lhG__relatedHeading h2,.people-payroll-solution-page-module__8F8lhG__faqGrid>h2{font-size:2.35rem}.people-payroll-solution-page-module__8F8lhG__problemGrid .people-payroll-solution-page-module__8F8lhG__problemLead{font-size:1.08rem}.people-payroll-solution-page-module__8F8lhG__bento{grid-template-columns:1fr;grid-auto-rows:minmax(340px,auto)}.people-payroll-solution-page-module__8F8lhG__bentoCard{border-radius:20px;padding:24px}.people-payroll-solution-page-module__8F8lhG__bentoCopy h3,.people-payroll-solution-page-module__8F8lhG__bentoInsight .people-payroll-solution-page-module__8F8lhG__bentoCopy h3{font-size:1.65rem}.people-payroll-solution-page-module__8F8lhG__bentoCopy p{font-size:.84rem}.people-payroll-solution-page-module__8F8lhG__bentoArt{width:46%;height:48%;bottom:14px;right:14px}.people-payroll-solution-page-module__8F8lhG__bentoRecords .people-payroll-solution-page-module__8F8lhG__bentoArt{width:50%;height:52%}.people-payroll-solution-page-module__8F8lhG__cardArrow{top:20px;right:20px}.people-payroll-solution-page-module__8F8lhG__bentoInsight{min-height:360px;display:block}.people-payroll-solution-page-module__8F8lhG__bentoInsight .people-payroll-solution-page-module__8F8lhG__bentoArt{height:220px;margin-top:20px}.people-payroll-solution-page-module__8F8lhG__accordionPanel h3 button{min-height:70px;padding:20px}.people-payroll-solution-page-module__8F8lhG__accordionContent{padding:10px 21px 26px}.people-payroll-solution-page-module__8F8lhG__statementSection h2{font-size:2.65rem}.people-payroll-solution-page-module__8F8lhG__journeyStep.people-payroll-solution-page-module__8F8lhG__journeyStepArt{min-height:0;padding:29px 22px}.people-payroll-solution-page-module__8F8lhG__journeyStep h3{padding-right:56px;font-size:2.32rem}.people-payroll-solution-page-module__8F8lhG__stepNumber{font-size:3rem;top:20px;right:22px}.people-payroll-solution-page-module__8F8lhG__stepMetric{gap:16px;padding-top:24px}.people-payroll-solution-page-module__8F8lhG__stepMetric strong{font-size:2rem}.people-payroll-solution-page-module__8F8lhG__capabilityGroup{padding:25px 21px}.people-payroll-solution-page-module__8F8lhG__capabilityTitle,.people-payroll-solution-page-module__8F8lhG__relatedLinks{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.people-payroll-solution-page-module__8F8lhG__marqueeTrack{transform:none!important}.people-payroll-solution-page-module__8F8lhG__bentoCard,.people-payroll-solution-page-module__8F8lhG__primaryButton,.people-payroll-solution-page-module__8F8lhG__secondaryButton,.people-payroll-solution-page-module__8F8lhG__relatedLinks a{transition:none}.people-payroll-solution-page-module__8F8lhG__journeyIntro{position:relative;top:auto}}.people-payroll-solution-page-module__8F8lhG__journeyStep.people-payroll-solution-page-module__8F8lhG__journeyStepArt{min-height:0;padding:clamp(34px,5vw,60px) clamp(210px,34%,320px) clamp(34px,5vw,60px) clamp(34px,5vw,60px);display:block}.people-payroll-solution-page-module__8F8lhG__journeyCopy{z-index:1;max-width:58ch;position:relative}.people-payroll-solution-page-module__8F8lhG__journeyCopy>p{color:var(--green);letter-spacing:.13em;text-transform:uppercase;margin:0 0 17px;font-size:.68rem;font-weight:800}.people-payroll-solution-page-module__8F8lhG__journeyStepArt:nth-child(4) .people-payroll-solution-page-module__8F8lhG__journeyCopy>p{color:#89d0b8}.people-payroll-solution-page-module__8F8lhG__journeyCopy h3{max-width:none;margin:0;padding-right:72px}.people-payroll-solution-page-module__8F8lhG__journeyCopy>div{max-width:none;color:var(--muted);margin-top:23px;line-height:1.7}.people-payroll-solution-page-module__8F8lhG__journeyStepArt:nth-child(4) .people-payroll-solution-page-module__8F8lhG__journeyCopy>div{color:#bec8c6}.people-payroll-solution-page-module__8F8lhG__journeyArt{z-index:0;pointer-events:none;background:0 0;border:0;justify-content:center;align-items:center;width:clamp(190px,28%,270px);height:clamp(190px,28%,270px);margin:0;padding:0;display:flex;position:absolute;top:50%;right:clamp(18px,3.2vw,40px);transform:translateY(-50%)}.people-payroll-solution-page-module__8F8lhG__journeyArtImage{object-fit:contain;object-position:center;filter:drop-shadow(0 18px 32px #18202129);width:138%;height:138%;display:block}.people-payroll-solution-page-module__8F8lhG__journeyStep:nth-child(4) .people-payroll-solution-page-module__8F8lhG__journeyArtImage{filter:drop-shadow(0 18px 36px #0000004d)}@media (max-width:640px){.people-payroll-solution-page-module__8F8lhG__journeyStep.people-payroll-solution-page-module__8F8lhG__journeyStepArt{padding:29px 22px}.people-payroll-solution-page-module__8F8lhG__journeyCopy h3{padding-right:56px}.people-payroll-solution-page-module__8F8lhG__journeyArt{width:min(240px,72vw);height:min(240px,72vw);margin:28px auto 0;position:relative;top:auto;right:auto;transform:none}}
.analytics-reports-solution-page-module__PbhHWa__page{--ink:#151b23;--muted:#5b6470;--blue:#315d78;--blue-dark:#173548;--aqua:#dcebed;--sand:#eee8dd;--paper:#f7f6f1;color:var(--ink);font-family:var(--font-satoshi), var(--font-jakarta), sans-serif;background:var(--paper);overflow:clip}.analytics-reports-solution-page-module__PbhHWa__page :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #2476d2}.analytics-reports-solution-page-module__PbhHWa__eyebrow{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:.73rem;font-weight:800}.analytics-reports-solution-page-module__PbhHWa__hero{background:radial-gradient(circle at 75% 32%,#508b9a3b,#0000 29rem),radial-gradient(circle at 4% 85%,#c3a6782e,#0000 30rem),linear-gradient(135deg,#f5f2e9,#edf4f3 60%,#e7edf1);min-height:900px;padding:34px 0 120px;overflow:hidden}.analytics-reports-solution-page-module__PbhHWa__heroInner{position:relative}.analytics-reports-solution-page-module__PbhHWa__heroGrid{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(48px,7vw,110px);padding-top:clamp(76px,10vw,138px);display:grid}.analytics-reports-solution-page-module__PbhHWa__heroCopy{z-index:2;position:relative}.analytics-reports-solution-page-module__PbhHWa__hero h1{letter-spacing:-.069em;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(3.6rem,6.4vw,6.8rem);font-weight:590;line-height:.92}.analytics-reports-solution-page-module__PbhHWa__heroDescription{color:#505c65;max-width:650px;margin-top:30px;font-size:clamp(.98rem,1.35vw,1.16rem);line-height:1.72}.analytics-reports-solution-page-module__PbhHWa__heroActions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.analytics-reports-solution-page-module__PbhHWa__primaryButton,.analytics-reports-solution-page-module__PbhHWa__secondaryButton{border:1px solid var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 20px;font-size:.84rem;font-weight:760;text-decoration:none;transition:transform .18s,background .18s,color .18s;display:inline-flex}.analytics-reports-solution-page-module__PbhHWa__primaryButton{color:#fff;background:var(--ink)}.analytics-reports-solution-page-module__PbhHWa__secondaryButton{color:var(--ink);background:#ffffffa3}.analytics-reports-solution-page-module__PbhHWa__primaryButton:hover,.analytics-reports-solution-page-module__PbhHWa__secondaryButton:hover{transform:translateY(-2px)}.analytics-reports-solution-page-module__PbhHWa__secondaryButton:hover{color:#fff;background:var(--ink)}.analytics-reports-solution-page-module__PbhHWa__heroVisual{width:min(710px,58vw);position:relative}.analytics-reports-solution-page-module__PbhHWa__dashboardMock{will-change:transform;background:#fcfdfcf0;border:1px solid #151b2321;border-radius:24px;min-height:580px;padding:25px;position:relative;transform:none;box-shadow:0 45px 110px #233f4c38}.analytics-reports-solution-page-module__PbhHWa__dashboardMock:after{content:"Saved view · Monthly review";color:#50616b;background:#fffffff0;border:1px solid #151b231f;border-radius:16px;align-items:flex-end;width:195px;height:110px;padding:18px;font-size:.6rem;font-weight:700;display:flex;position:absolute;bottom:-28px;right:-22px;box-shadow:0 20px 45px #1b2e3824}.analytics-reports-solution-page-module__PbhHWa__mockTopbar{border-bottom:1px solid #e0e4e4;justify-content:space-between;align-items:center;padding-bottom:19px;font-size:.68rem;font-weight:760;display:flex}.analytics-reports-solution-page-module__PbhHWa__mockTopbar i{color:#3c6374;background:#e1eef0;border-radius:99px;padding:7px 10px;font-size:.56rem;font-style:normal}.analytics-reports-solution-page-module__PbhHWa__kpiGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;display:grid}.analytics-reports-solution-page-module__PbhHWa__kpiGrid>div{background:#fff;border:1px solid #e2e6e6;border-radius:11px;flex-direction:column;gap:6px;min-width:0;padding:15px 12px;display:flex}.analytics-reports-solution-page-module__PbhHWa__kpiGrid small{color:#6d777e;font-size:.49rem}.analytics-reports-solution-page-module__PbhHWa__kpiGrid strong{letter-spacing:-.04em;font-size:1rem}.analytics-reports-solution-page-module__PbhHWa__kpiGrid em{color:#36735d;font-size:.48rem;font-style:normal}.analytics-reports-solution-page-module__PbhHWa__chartCard{background:#fff;border:1px solid #e2e6e6;border-radius:13px;margin-top:9px;padding:18px}.analytics-reports-solution-page-module__PbhHWa__chartHeader{justify-content:space-between;align-items:center;font-size:.62rem;font-weight:730;display:flex}.analytics-reports-solution-page-module__PbhHWa__chartHeader small{color:#778087;font-size:.49rem;font-weight:500}.analytics-reports-solution-page-module__PbhHWa__chartPlot{background-image:linear-gradient(#eef0f0 1px,#0000 1px);background-size:100% 25%;border-bottom:1px solid #e1e5e5;grid-template-columns:repeat(6,1fr);gap:13px;height:218px;margin-top:20px;display:grid}.analytics-reports-solution-page-module__PbhHWa__chartMonth{grid-template-rows:1fr auto;gap:7px;min-width:0;display:grid}.analytics-reports-solution-page-module__PbhHWa__chartMonth>div{justify-content:center;align-items:end;gap:4px;min-height:0;display:flex}.analytics-reports-solution-page-module__PbhHWa__chartMonth i,.analytics-reports-solution-page-module__PbhHWa__chartMonth b{background:#315d78;border-radius:4px 4px 0 0;width:12px}.analytics-reports-solution-page-module__PbhHWa__chartMonth b{background:#c5a86e}.analytics-reports-solution-page-module__PbhHWa__chartMonth span{color:#7a8388;text-align:center;font-size:.44rem}.analytics-reports-solution-page-module__PbhHWa__chartLegend{color:#657078;justify-content:flex-end;gap:14px;margin-top:14px;font-size:.48rem;display:flex}.analytics-reports-solution-page-module__PbhHWa__chartLegend span{align-items:center;gap:5px;display:flex}.analytics-reports-solution-page-module__PbhHWa__chartLegend i{background:#315d78;border-radius:2px;width:7px;height:7px}.analytics-reports-solution-page-module__PbhHWa__chartLegend span:last-child i{background:#c5a86e}.analytics-reports-solution-page-module__PbhHWa__mockFooter{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.analytics-reports-solution-page-module__PbhHWa__mockFooter span{color:#5f6a70;background:#edf2f1;border-radius:9px;align-items:center;gap:6px;padding:11px;font-size:.48rem;display:flex}.analytics-reports-solution-page-module__PbhHWa__mockFooter i{background:#579780;border-radius:50%;width:6px;height:6px}.analytics-reports-solution-page-module__PbhHWa__marquee{background:#ece8df;border-block:1px solid #151b231c;padding:22px 0;overflow:hidden}.analytics-reports-solution-page-module__PbhHWa__marqueeTrack{width:max-content;display:flex}.analytics-reports-solution-page-module__PbhHWa__marqueeSet{flex-shrink:0;display:flex}.analytics-reports-solution-page-module__PbhHWa__marqueeSet span{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:28px;padding-right:34px;font-size:.74rem;font-weight:760;display:flex}.analytics-reports-solution-page-module__PbhHWa__marqueeSet i{background:#557e90;border-radius:50%;width:6px;height:6px}.analytics-reports-solution-page-module__PbhHWa__problemSection{background:#fff;padding:clamp(145px,18vw,240px) 0}.analytics-reports-solution-page-module__PbhHWa__problemGrid{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(60px,10vw,155px);display:grid}.analytics-reports-solution-page-module__PbhHWa__problemGrid h2,.analytics-reports-solution-page-module__PbhHWa__sectionHeading h2,.analytics-reports-solution-page-module__PbhHWa__explorerHeading h2,.analytics-reports-solution-page-module__PbhHWa__journeyIntro h2,.analytics-reports-solution-page-module__PbhHWa__directoryIntro h2,.analytics-reports-solution-page-module__PbhHWa__relatedHeading h2,.analytics-reports-solution-page-module__PbhHWa__faqGrid h2{letter-spacing:-.062em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,5.2vw,5.25rem);font-weight:580;line-height:.98}.analytics-reports-solution-page-module__PbhHWa__problemGrid>div>p{color:var(--muted);margin:0;font-size:.96rem;line-height:1.8}.analytics-reports-solution-page-module__PbhHWa__problemGrid .analytics-reports-solution-page-module__PbhHWa__problemLead{color:var(--ink);margin-top:28px;font-size:1.22rem;line-height:1.6}.analytics-reports-solution-page-module__PbhHWa__bentoSection{background:#fff;padding:0 0 clamp(150px,19vw,250px)}.analytics-reports-solution-page-module__PbhHWa__sectionHeading{grid-template-columns:1.1fr .9fr;align-items:end;gap:16px clamp(55px,9vw,140px);margin-bottom:72px;display:grid}.analytics-reports-solution-page-module__PbhHWa__sectionHeading .analytics-reports-solution-page-module__PbhHWa__eyebrow{grid-column:1/-1;margin-bottom:0}.analytics-reports-solution-page-module__PbhHWa__sectionHeading>p:last-child{color:var(--muted);margin:0;line-height:1.72}.analytics-reports-solution-page-module__PbhHWa__bento{grid-template-rows:repeat(3,minmax(290px,auto));grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;display:grid}.analytics-reports-solution-page-module__PbhHWa__bentoCard{isolation:isolate;min-width:0;color:var(--ink);border:1px solid #151b231a;border-radius:22px;flex-direction:column;padding:28px;text-decoration:none;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.analytics-reports-solution-page-module__PbhHWa__bentoCard:hover{z-index:2;transform:translateY(-4px);box-shadow:0 24px 58px #1c2c3421}.analytics-reports-solution-page-module__PbhHWa__cardArrow{z-index:3;opacity:.7;transition:transform .18s,opacity .18s;position:absolute;top:24px;right:24px}.analytics-reports-solution-page-module__PbhHWa__bentoCard:hover .analytics-reports-solution-page-module__PbhHWa__cardArrow{opacity:1;transform:translate(3px,-3px)}.analytics-reports-solution-page-module__PbhHWa__bentoCopy{z-index:2;max-width:58%;padding-right:20px;position:relative}.analytics-reports-solution-page-module__PbhHWa__bentoCopy>span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:.68rem;font-weight:800;display:block}.analytics-reports-solution-page-module__PbhHWa__bentoCopy h3{letter-spacing:-.048em;text-wrap:balance;margin:0;font-size:clamp(1.45rem,2.1vw,2.05rem);font-weight:560;line-height:1.08}.analytics-reports-solution-page-module__PbhHWa__bentoCopy p{color:#58636a;margin-top:12px;font-size:.82rem;line-height:1.58}.analytics-reports-solution-page-module__PbhHWa__bentoPulse{background:#e5eef0;grid-area:1/1/span 2/span 7}.analytics-reports-solution-page-module__PbhHWa__bentoPulse .analytics-reports-solution-page-module__PbhHWa__bentoCopy{max-width:54%}.analytics-reports-solution-page-module__PbhHWa__bentoPulse .analytics-reports-solution-page-module__PbhHWa__bentoCopy h3{font-size:clamp(1.9rem,3vw,3rem)}.analytics-reports-solution-page-module__PbhHWa__bentoSales{background:#f0e8d9;grid-area:1/8/auto/span 5}.analytics-reports-solution-page-module__PbhHWa__bentoInventory{background:#e7ece8;grid-area:2/8/auto/span 5}.analytics-reports-solution-page-module__PbhHWa__bentoPurchases{background:#ebe7ef;grid-area:3/1/auto/span 4}.analytics-reports-solution-page-module__PbhHWa__bentoAccounts{background:#e9eee7;grid-area:3/5/auto/span 4}.analytics-reports-solution-page-module__PbhHWa__bentoControls{background:#e9e6df;grid-area:3/9/auto/span 4}.analytics-reports-solution-page-module__PbhHWa__bentoArt{z-index:1;pointer-events:none;justify-content:center;align-items:center;width:40%;display:flex;position:absolute;top:20px;bottom:20px;right:20px}.analytics-reports-solution-page-module__PbhHWa__bentoPulse .analytics-reports-solution-page-module__PbhHWa__bentoArt{width:44%;right:24px}.analytics-reports-solution-page-module__PbhHWa__bentoArtImage{object-fit:contain;object-position:center right;filter:drop-shadow(0 14px 28px #151b231f);border-radius:12px;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.analytics-reports-solution-page-module__PbhHWa__bentoCard:hover .analytics-reports-solution-page-module__PbhHWa__bentoArtImage{transform:translateY(-4px)scale(1.05)}.analytics-reports-solution-page-module__PbhHWa__explorerSection{color:#fff;background:#16232c;padding:clamp(145px,18vw,240px) 0}.analytics-reports-solution-page-module__PbhHWa__explorerHeading{grid-template-columns:1.05fr .95fr;align-items:end;gap:18px clamp(55px,9vw,140px);margin-bottom:70px;display:grid}.analytics-reports-solution-page-module__PbhHWa__explorerHeading .analytics-reports-solution-page-module__PbhHWa__eyebrow{color:#85b9c7;grid-column:1/-1;margin:0}.analytics-reports-solution-page-module__PbhHWa__explorerHeading h2{color:#fff}.analytics-reports-solution-page-module__PbhHWa__explorerHeading>p:last-child{color:#b3c0c6;line-height:1.72}.analytics-reports-solution-page-module__PbhHWa__explorer{background:#1d2b34;border:1px solid #41505a;border-radius:20px;overflow:hidden}.analytics-reports-solution-page-module__PbhHWa__explorerTabs{border-bottom:1px solid #41505a;grid-template-columns:repeat(4,1fr);display:grid}.analytics-reports-solution-page-module__PbhHWa__explorerTabs button{color:#c1cbd0;min-height:86px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #41505a;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:20px 24px;transition:color .22s,background .22s;display:flex}.analytics-reports-solution-page-module__PbhHWa__explorerTabs button:last-child{border-right:0}.analytics-reports-solution-page-module__PbhHWa__explorerTabs button[aria-selected=true]{color:#14212a;background:#d9e8e9}.analytics-reports-solution-page-module__PbhHWa__explorerTabs span{font-size:.88rem;font-weight:750}.analytics-reports-solution-page-module__PbhHWa__explorerTabs small{opacity:.72;font-size:.55rem}.analytics-reports-solution-page-module__PbhHWa__explorerPanel{outline-offset:-6px;grid-template-columns:.72fr 1.28fr;gap:clamp(45px,8vw,120px);min-height:530px;padding:clamp(38px,6vw,76px);display:grid;overflow:hidden}.analytics-reports-solution-page-module__PbhHWa__explorerIntro{flex-direction:column;display:flex}.analytics-reports-solution-page-module__PbhHWa__explorerIntro>p{color:#c8d1d4;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.48}.analytics-reports-solution-page-module__PbhHWa__explorerMetric{border-top:1px solid #40505a;flex-direction:column;gap:5px;margin-top:auto;padding-top:35px;display:flex}.analytics-reports-solution-page-module__PbhHWa__explorerMetric strong{color:#fff;letter-spacing:-.055em;font-size:clamp(2.5rem,4.5vw,4.6rem);font-weight:580}.analytics-reports-solution-page-module__PbhHWa__explorerMetric span{color:#94a6ae;font-size:.65rem}.analytics-reports-solution-page-module__PbhHWa__reportRows{align-content:start;display:grid}.analytics-reports-solution-page-module__PbhHWa__reportRows article{border-bottom:1px solid #40505a;justify-content:space-between;align-items:center;gap:22px;min-height:104px;padding:20px 0;display:flex}.analytics-reports-solution-page-module__PbhHWa__reportRows article:first-child{border-top:1px solid #40505a}.analytics-reports-solution-page-module__PbhHWa__reportRows h3{color:#fff;letter-spacing:-.025em;margin:0;font-size:1.15rem;font-weight:620}.analytics-reports-solution-page-module__PbhHWa__reportRows p{color:#aab7bc;margin-top:6px;font-size:.73rem;line-height:1.5}.analytics-reports-solution-page-module__PbhHWa__reportRows svg{color:#83b8c5;flex-shrink:0}.analytics-reports-solution-page-module__PbhHWa__statementSection{text-align:center;background:linear-gradient(135deg,#e8f0ef,#eee9df);padding:clamp(155px,20vw,280px) 0}.analytics-reports-solution-page-module__PbhHWa__statementSection p{color:var(--blue);margin-bottom:12px;font-size:clamp(1rem,1.5vw,1.25rem)}.analytics-reports-solution-page-module__PbhHWa__statementSection h2{letter-spacing:-.071em;text-wrap:balance;max-width:1180px;margin:0 auto;font-size:clamp(3.3rem,7.4vw,7.6rem);font-weight:560;line-height:.93}.analytics-reports-solution-page-module__PbhHWa__journeySection{background:#f1eee7;padding:clamp(145px,18vw,245px) 0}.analytics-reports-solution-page-module__PbhHWa__journeyGrid{grid-template-columns:.73fr 1.27fr;align-items:start;gap:clamp(65px,10vw,150px);display:grid}.analytics-reports-solution-page-module__PbhHWa__journeyIntro{position:sticky;top:120px}.analytics-reports-solution-page-module__PbhHWa__journeyIntro h2{font-size:clamp(2.7rem,4.8vw,4.8rem)}.analytics-reports-solution-page-module__PbhHWa__journeyIntro>p:last-child{max-width:490px;color:var(--muted);margin-top:27px;line-height:1.72}.analytics-reports-solution-page-module__PbhHWa__journeySteps{gap:18px;display:grid}.analytics-reports-solution-page-module__PbhHWa__journeySteps article{background:#ffffffbf;border:1px solid #151b231c;border-radius:21px;grid-template-columns:1fr auto;align-items:center;gap:32px;min-height:290px;padding:clamp(32px,4.5vw,48px);display:grid;box-shadow:0 18px 48px #2632360f}.analytics-reports-solution-page-module__PbhHWa__journeySteps article:nth-child(2){background:#e4efee}.analytics-reports-solution-page-module__PbhHWa__journeySteps article:nth-child(3){background:#eee6d9}.analytics-reports-solution-page-module__PbhHWa__journeySteps article:nth-child(4){color:#fff;background:#1e303b}.analytics-reports-solution-page-module__PbhHWa__journeyCopy>span{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;margin-bottom:15px;font-size:.66rem;font-weight:800;display:block}.analytics-reports-solution-page-module__PbhHWa__journeySteps article:nth-child(4) .analytics-reports-solution-page-module__PbhHWa__journeyCopy>span{color:#86bec9}.analytics-reports-solution-page-module__PbhHWa__journeyCopy h3{letter-spacing:-.052em;text-wrap:balance;max-width:580px;margin:0;font-size:clamp(1.75rem,2.8vw,2.8rem);font-weight:580;line-height:1.04}.analytics-reports-solution-page-module__PbhHWa__journeyCopy p{max-width:550px;color:var(--muted);margin-top:16px;font-size:.82rem;line-height:1.66}.analytics-reports-solution-page-module__PbhHWa__journeySteps article:nth-child(4) .analytics-reports-solution-page-module__PbhHWa__journeyCopy p{color:#bbc7cb}.analytics-reports-solution-page-module__PbhHWa__journeyWidget{background:#ffffffe0;border:1px solid #151b231a;border-radius:16px;flex-direction:column;gap:12px;min-width:220px;padding:20px;display:flex;box-shadow:0 14px 30px #1b2b3212}.analytics-reports-solution-page-module__PbhHWa__journeySteps article:nth-child(4) .analytics-reports-solution-page-module__PbhHWa__journeyWidget{background:#ffffff1a;border-color:#ffffff24}.analytics-reports-solution-page-module__PbhHWa__widgetBadge,.analytics-reports-solution-page-module__PbhHWa__widgetBadgeSuccess,.analytics-reports-solution-page-module__PbhHWa__widgetBadgeInfo,.analytics-reports-solution-page-module__PbhHWa__widgetBadgeExport{color:var(--blue);background:#e8f0f3;border-radius:99px;align-items:center;gap:7px;padding:6px 11px;font-size:.58rem;font-weight:750;display:inline-flex}.analytics-reports-solution-page-module__PbhHWa__widgetBadgeSuccess{color:#1b6c56;background:#dcefe8}.analytics-reports-solution-page-module__PbhHWa__widgetBadgeInfo{color:#825b29;background:#f3e9d8}.analytics-reports-solution-page-module__PbhHWa__widgetBadgeExport{color:#84b8c6;background:#ffffff26}.analytics-reports-solution-page-module__PbhHWa__periodBox,.analytics-reports-solution-page-module__PbhHWa__signalBox{flex-direction:column;gap:2px;display:flex}.analytics-reports-solution-page-module__PbhHWa__periodBox strong,.analytics-reports-solution-page-module__PbhHWa__signalBox strong{letter-spacing:-.04em;font-size:1.45rem;font-weight:700}.analytics-reports-solution-page-module__PbhHWa__journeySteps article:nth-child(4) .analytics-reports-solution-page-module__PbhHWa__periodBox strong{color:#fff}.analytics-reports-solution-page-module__PbhHWa__periodPills,.analytics-reports-solution-page-module__PbhHWa__exportPills{gap:6px;display:flex}.analytics-reports-solution-page-module__PbhHWa__periodPills span,.analytics-reports-solution-page-module__PbhHWa__exportPills span{color:#586369;background:#fff;border:1px solid #dce2e3;border-radius:6px;padding:5px 9px;font-size:.52rem;font-weight:700}.analytics-reports-solution-page-module__PbhHWa__journeySteps article:nth-child(4) .analytics-reports-solution-page-module__PbhHWa__exportPills span{color:#fff;background:#ffffff1a;border-color:#fff3}.analytics-reports-solution-page-module__PbhHWa__periodPills .analytics-reports-solution-page-module__PbhHWa__activePill{border-color:var(--blue);color:#fff;background:var(--blue)}.analytics-reports-solution-page-module__PbhHWa__miniSparkline{align-items:flex-end;gap:5px;height:36px;margin-top:4px;display:flex}.analytics-reports-solution-page-module__PbhHWa__miniSparkline i{background:linear-gradient(#4d8fae,#315d78);border-radius:3px 3px 0 0;flex:1}.analytics-reports-solution-page-module__PbhHWa__detailRows{gap:6px;margin-top:4px;display:grid}.analytics-reports-solution-page-module__PbhHWa__detailRows>div{background:#fff;border:1px solid #e1e6e5;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:.52rem;display:flex}.analytics-reports-solution-page-module__PbhHWa__detailRows span{color:#727c82;font-weight:600}.analytics-reports-solution-page-module__PbhHWa__detailRows b{font-weight:700}.analytics-reports-solution-page-module__PbhHWa__detailRows small{color:var(--blue);font-weight:750}.analytics-reports-solution-page-module__PbhHWa__directorySection{background:#e7e9e5;padding:clamp(145px,18vw,245px) 0;scroll-margin-top:105px}.analytics-reports-solution-page-module__PbhHWa__directoryIntro{grid-template-columns:1.1fr .9fr;align-items:end;gap:18px 90px;margin-bottom:68px;display:grid}.analytics-reports-solution-page-module__PbhHWa__directoryIntro .analytics-reports-solution-page-module__PbhHWa__eyebrow{grid-column:1/-1;margin:0}.analytics-reports-solution-page-module__PbhHWa__directory{grid-template-columns:1fr 1fr;gap:10px;display:grid}.analytics-reports-solution-page-module__PbhHWa__directory article{background:#ffffffbf;border:1px solid #151b231a;border-radius:18px;padding:clamp(28px,4vw,46px);scroll-margin-top:105px}.analytics-reports-solution-page-module__PbhHWa__directoryHeading{border-bottom:1px solid #151b231a;padding-bottom:27px}.analytics-reports-solution-page-module__PbhHWa__directoryHeading h3{margin:0;font-size:1.52rem}.analytics-reports-solution-page-module__PbhHWa__directoryHeading p{color:var(--muted);margin-top:9px;font-size:.79rem;line-height:1.58}.analytics-reports-solution-page-module__PbhHWa__directory ul{gap:14px;margin:27px 0 0;padding:0;list-style:none;display:grid}.analytics-reports-solution-page-module__PbhHWa__directory li{color:#4f5960;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:.77rem;line-height:1.62;display:grid}.analytics-reports-solution-page-module__PbhHWa__directory li svg{color:var(--blue);margin-top:3px}.analytics-reports-solution-page-module__PbhHWa__relatedSection{background:#fff;padding:clamp(135px,17vw,220px) 0}.analytics-reports-solution-page-module__PbhHWa__relatedHeading{grid-template-columns:1.1fr .9fr;align-items:end;gap:18px 80px;margin-bottom:66px;display:grid}.analytics-reports-solution-page-module__PbhHWa__relatedHeading .analytics-reports-solution-page-module__PbhHWa__eyebrow{grid-column:1/-1;margin:0}.analytics-reports-solution-page-module__PbhHWa__relatedGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.analytics-reports-solution-page-module__PbhHWa__relatedGrid a{min-height:215px;color:var(--ink);border:1px solid #d9dedf;border-radius:16px;flex-direction:column;padding:26px;text-decoration:none;transition:color .18s,background .18s,transform .18s;display:flex;position:relative}.analytics-reports-solution-page-module__PbhHWa__relatedGrid a:hover{color:#fff;background:var(--ink);transform:translateY(-3px)}.analytics-reports-solution-page-module__PbhHWa__relatedGrid a>span{padding-right:35px;font-size:1.15rem;font-weight:720}.analytics-reports-solution-page-module__PbhHWa__relatedGrid a p{color:#626c72;margin-top:auto;font-size:.73rem;line-height:1.57}.analytics-reports-solution-page-module__PbhHWa__relatedGrid a:hover p{color:#bac4c8}.analytics-reports-solution-page-module__PbhHWa__relatedGrid svg{position:absolute;top:25px;right:25px}.analytics-reports-solution-page-module__PbhHWa__faqSection{background:#edf1ef;padding:clamp(135px,17vw,225px) 0}.analytics-reports-solution-page-module__PbhHWa__faqGrid{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(60px,9vw,145px);display:grid}@media (max-width:1023px){.analytics-reports-solution-page-module__PbhHWa__hero{min-height:auto}.analytics-reports-solution-page-module__PbhHWa__heroGrid{grid-template-columns:1fr}.analytics-reports-solution-page-module__PbhHWa__heroCopy{max-width:820px}.analytics-reports-solution-page-module__PbhHWa__heroVisual{width:min(760px,94vw);margin:10px auto 0}.analytics-reports-solution-page-module__PbhHWa__problemGrid,.analytics-reports-solution-page-module__PbhHWa__sectionHeading,.analytics-reports-solution-page-module__PbhHWa__explorerHeading,.analytics-reports-solution-page-module__PbhHWa__journeyGrid,.analytics-reports-solution-page-module__PbhHWa__directoryIntro,.analytics-reports-solution-page-module__PbhHWa__relatedHeading,.analytics-reports-solution-page-module__PbhHWa__faqGrid{grid-template-columns:1fr}.analytics-reports-solution-page-module__PbhHWa__sectionHeading,.analytics-reports-solution-page-module__PbhHWa__explorerHeading,.analytics-reports-solution-page-module__PbhHWa__directoryIntro,.analytics-reports-solution-page-module__PbhHWa__relatedHeading{gap:22px}.analytics-reports-solution-page-module__PbhHWa__journeyIntro{position:relative;top:auto}.analytics-reports-solution-page-module__PbhHWa__journeySteps{margin-top:20px}.analytics-reports-solution-page-module__PbhHWa__bento{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(325px,auto)}.analytics-reports-solution-page-module__PbhHWa__bentoPulse,.analytics-reports-solution-page-module__PbhHWa__bentoSales,.analytics-reports-solution-page-module__PbhHWa__bentoInventory,.analytics-reports-solution-page-module__PbhHWa__bentoPurchases,.analytics-reports-solution-page-module__PbhHWa__bentoAccounts,.analytics-reports-solution-page-module__PbhHWa__bentoControls{grid-area:auto}.analytics-reports-solution-page-module__PbhHWa__bentoPulse{grid-column:1/-1;min-height:560px}.analytics-reports-solution-page-module__PbhHWa__explorerPanel{grid-template-columns:1fr}.analytics-reports-solution-page-module__PbhHWa__explorerMetric{margin-top:35px}.analytics-reports-solution-page-module__PbhHWa__directory{grid-template-columns:1fr}}@media (max-width:640px){.analytics-reports-solution-page-module__PbhHWa__hero{padding:24px 0 92px}.analytics-reports-solution-page-module__PbhHWa__heroGrid{gap:48px;padding-top:58px}.analytics-reports-solution-page-module__PbhHWa__hero h1{font-size:clamp(2.65rem,13vw,3.2rem);line-height:.93}.analytics-reports-solution-page-module__PbhHWa__heroDescription{margin-top:24px;font-size:.91rem}.analytics-reports-solution-page-module__PbhHWa__heroActions{width:100%;display:grid}.analytics-reports-solution-page-module__PbhHWa__primaryButton,.analytics-reports-solution-page-module__PbhHWa__secondaryButton,.analytics-reports-solution-page-module__PbhHWa__heroVisual{width:100%}.analytics-reports-solution-page-module__PbhHWa__dashboardMock{border-radius:18px;min-height:465px;padding:14px;transform:none}.analytics-reports-solution-page-module__PbhHWa__dashboardMock:after{width:170px;height:80px;padding:12px;bottom:-40px;right:6px}.analytics-reports-solution-page-module__PbhHWa__kpiGrid{grid-template-columns:1fr 1fr}.analytics-reports-solution-page-module__PbhHWa__kpiGrid>div{padding:12px}.analytics-reports-solution-page-module__PbhHWa__chartCard{padding:13px}.analytics-reports-solution-page-module__PbhHWa__chartPlot{gap:5px;height:150px}.analytics-reports-solution-page-module__PbhHWa__chartMonth i,.analytics-reports-solution-page-module__PbhHWa__chartMonth b{width:7px}.analytics-reports-solution-page-module__PbhHWa__mockFooter{display:none}.analytics-reports-solution-page-module__PbhHWa__marquee{padding-block:18px}.analytics-reports-solution-page-module__PbhHWa__problemSection,.analytics-reports-solution-page-module__PbhHWa__explorerSection,.analytics-reports-solution-page-module__PbhHWa__statementSection,.analytics-reports-solution-page-module__PbhHWa__journeySection,.analytics-reports-solution-page-module__PbhHWa__directorySection,.analytics-reports-solution-page-module__PbhHWa__relatedSection,.analytics-reports-solution-page-module__PbhHWa__faqSection{padding-block:112px}.analytics-reports-solution-page-module__PbhHWa__bentoSection{padding-bottom:112px}.analytics-reports-solution-page-module__PbhHWa__problemGrid{gap:34px}.analytics-reports-solution-page-module__PbhHWa__problemGrid h2,.analytics-reports-solution-page-module__PbhHWa__sectionHeading h2,.analytics-reports-solution-page-module__PbhHWa__explorerHeading h2,.analytics-reports-solution-page-module__PbhHWa__journeyIntro h2,.analytics-reports-solution-page-module__PbhHWa__directoryIntro h2,.analytics-reports-solution-page-module__PbhHWa__relatedHeading h2,.analytics-reports-solution-page-module__PbhHWa__faqGrid h2{font-size:2.35rem}.analytics-reports-solution-page-module__PbhHWa__problemGrid .analytics-reports-solution-page-module__PbhHWa__problemLead{font-size:1.07rem}.analytics-reports-solution-page-module__PbhHWa__bento{grid-template-columns:1fr;grid-auto-rows:minmax(350px,auto)}.analytics-reports-solution-page-module__PbhHWa__bentoPulse{grid-column:auto;min-height:505px}.analytics-reports-solution-page-module__PbhHWa__bentoCard{padding:24px}.analytics-reports-solution-page-module__PbhHWa__bentoCopy h3,.analytics-reports-solution-page-module__PbhHWa__bentoPulse .analytics-reports-solution-page-module__PbhHWa__bentoCopy h3{font-size:1.65rem}.analytics-reports-solution-page-module__PbhHWa__pulseArt{grid-template-columns:1fr;top:236px}.analytics-reports-solution-page-module__PbhHWa__miniKpis{grid-template-columns:1fr 1fr}.analytics-reports-solution-page-module__PbhHWa__miniBars{min-height:135px}.analytics-reports-solution-page-module__PbhHWa__ledgerArt{grid-template-columns:1fr 1fr}.analytics-reports-solution-page-module__PbhHWa__ledgerArt div:nth-child(2){border-right:0}.analytics-reports-solution-page-module__PbhHWa__ledgerArt div:nth-child(-n+2){border-bottom:1px solid #e0e4e3}.analytics-reports-solution-page-module__PbhHWa__explorerTabs{grid-template-columns:1fr 1fr}.analytics-reports-solution-page-module__PbhHWa__explorerTabs button{border-bottom:1px solid #41505a;min-height:72px;padding:14px 17px}.analytics-reports-solution-page-module__PbhHWa__explorerTabs button:nth-child(2){border-right:0}.analytics-reports-solution-page-module__PbhHWa__explorerTabs button:nth-child(n+3){border-bottom:0}.analytics-reports-solution-page-module__PbhHWa__explorerPanel{min-height:0;padding:28px 20px 34px}.analytics-reports-solution-page-module__PbhHWa__explorerMetric strong{font-size:2.7rem}.analytics-reports-solution-page-module__PbhHWa__reportRows{margin-top:18px}.analytics-reports-solution-page-module__PbhHWa__reportRows article{min-height:96px}.analytics-reports-solution-page-module__PbhHWa__reportRows h3{font-size:1rem}.analytics-reports-solution-page-module__PbhHWa__statementSection h2{font-size:3.15rem}.analytics-reports-solution-page-module__PbhHWa__journeySteps article{grid-template-columns:1fr;gap:28px;min-height:390px;padding:29px 23px}.analytics-reports-solution-page-module__PbhHWa__journeyMetric{border-top:1px solid #151b231f;border-left:0;padding-top:20px;padding-left:0}.analytics-reports-solution-page-module__PbhHWa__journeySteps article:nth-child(4) .analytics-reports-solution-page-module__PbhHWa__journeyMetric{border-top-color:#ffffff29}.analytics-reports-solution-page-module__PbhHWa__directory article{padding:25px 21px}.analytics-reports-solution-page-module__PbhHWa__relatedGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.analytics-reports-solution-page-module__PbhHWa__marqueeTrack{transform:none!important}.analytics-reports-solution-page-module__PbhHWa__primaryButton,.analytics-reports-solution-page-module__PbhHWa__secondaryButton,.analytics-reports-solution-page-module__PbhHWa__bentoCard,.analytics-reports-solution-page-module__PbhHWa__relatedGrid a{transition:none}.analytics-reports-solution-page-module__PbhHWa__journeyIntro{position:relative;top:auto}}
