@charset "UTF-8";.manufacturing-page .content-top.header-row .header-box:before{content:none}.manufacturing-page .content-top.header-row .header-box:after{content:none}.trusted-by{padding:3rem 0rem}.trusted-by .heading-title{margin-bottom:0rem!important}.trusted-by .heading-title .border-magenta-rounded{color:#fff;border-color:#fff}.trusted-by .heading-title h2,.trusted-by .heading-title p{color:#fff}.trusted-by .industry-pill{padding:.5rem 1rem;color:#fff;font-size:.95rem;border-radius:50rem;border:1px solid rgba(255,255,255,.4);background-color:#ffffff14}.why-generic-fails{padding:2.85rem 0rem;background-color:#f8f8f8}.why-generic-fails .card .card-title{font-size:1.25rem;margin-bottom:1rem}.why-generic-fails .card .icons{display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;width:3.5rem;height:3.5rem;border-radius:50%;margin-bottom:1rem}.why-generic-fails .card .card-body{padding:1.75rem}.why-generic-fails .card,.shop-floor .card{background-color:#fff;border-radius:1rem;transition:.4s all}.why-generic-fails .card .card-desc,.shop-floor .card .card-desc{font-size:.95rem;line-height:1.6;color:#41484f;margin-bottom:0}.why-generic-fails .card:hover,.shop-floor .card:hover{box-shadow:0 3px 12px #00000021}.why-generic-fails .card.light-green,.shop-floor .card.light-green{border:1px solid #D3E294}.why-generic-fails .card.light-green .card-title,.shop-floor .card.light-green .card-title{color:#658528}.why-generic-fails .card.light-deepsky,.shop-floor .card.light-deepsky{border:1px solid #B8EEF5}.why-generic-fails .card.light-deepsky .card-title,.shop-floor .card.light-deepsky .card-title{color:#126e7f}.why-generic-fails .card.light-magenta,.shop-floor .card.light-magenta{border:1px solid #fbc8ea}.why-generic-fails .card.light-magenta .card-title,.shop-floor .card.light-magenta .card-title{color:#96006b}.why-generic-fails .card.light-warning,.shop-floor .card.light-warning{border:1px solid #FDE68A}.why-generic-fails .card.light-warning .card-title,.shop-floor .card.light-warning .card-title{color:#92400e}.why-generic-fails .card.light-periwinkle,.shop-floor .card.light-periwinkle{border:1px solid #DCD9FF}.why-generic-fails .card.light-periwinkle .card-title,.shop-floor .card.light-periwinkle .card-title{color:#2e2b86}.why-generic-fails .card.light-danger,.shop-floor .card.light-danger{border:1px solid #FFE7E7}.why-generic-fails .card.light-danger .card-title,.shop-floor .card.light-danger .card-title{color:red}.how-to-choose .choose-card{padding:1.75rem;border-radius:1rem;background-color:#f9f9f9}.how-to-choose .choose-card .choose-head{padding-bottom:1rem;margin-bottom:.5rem;border-bottom:1px solid #a3a3a3}.how-to-choose .choose-card .choose-head .num{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;margin-right:.75rem;font-size:.9rem;font-weight:600;color:#96006b;background-color:#fff3f9;border:1px solid #FFEEF7;border-radius:50%}.how-to-choose .choose-card .choose-head .card-title{font-size:1.15rem}.how-to-choose .choose-card .check-list{margin:0;padding:0;list-style:none}.how-to-choose .choose-card .check-list li{position:relative;padding:.4rem 0 .4rem 1.6rem;font-size:.9rem;line-height:1.5;color:#41484f}.how-to-choose .choose-card .check-list li:before{content:"✓";position:absolute;left:0;top:.4rem;font-size:.8rem;font-weight:700;color:#96006b}.section-heading .text-pink{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.compliance-laws{background-color:#f8f8f8}.compliance-laws .card{border:1px solid #ebebeb;border-radius:1rem;margin-bottom:0;background-color:#fff;box-shadow:0 0 4px #0000000d;transition:.4s all}.compliance-laws .card:hover{box-shadow:0 3px 12px #00000021}.compliance-laws .card .card-body{padding:1.75rem 1.5rem;display:flex;flex-direction:column}.compliance-laws .card .card-body .check-box{display:flex;flex:1;padding:1.25rem;border-radius:.75rem}.compliance-laws .card .card-body .check-box .check-list{margin:0;padding:0;list-style:none}.compliance-laws .card .card-body .check-box .check-list li{position:relative;padding:.5rem 0 .5rem 1.85rem;font-size:.9rem;color:#41484f}.compliance-laws .card .card-body .check-box .check-list li:before{content:"✓";position:absolute;left:0;top:.45rem;display:flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;font-size:.65rem;color:#fff;border-radius:50%}.compliance-laws .card .card-body .check-box.light-periwinkle{background-color:#edebff}.compliance-laws .card .card-body .check-box.light-periwinkle .check-list li:before{background-color:#6b36d9}.compliance-laws .card .card-body .check-box.light-magenta{background-color:#fff3f9}.compliance-laws .card .card-body .check-box.light-magenta .check-list li:before{background-color:#c42195}.compliance-laws .card .card-body .check-box.light-green{background-color:#f3faf1}.compliance-laws .card .card-body .check-box.light-green .check-list li:before{background-color:#6ead60}.compliance-laws .card .card-body .check-box.light-deepsky{background-color:#f4fdff}.compliance-laws .card .card-body .check-box.light-deepsky .check-list li:before{background-color:#2fc2d3}.compliance-laws .card .card-body .check-box.light-olive{background-color:#f8ffeb}.compliance-laws .card .card-body .check-box.light-olive .check-list li:before{background-color:#658528}.compliance-laws .card .card-body .check-box.light-danger{background-color:#fff5f5}.compliance-laws .card .card-body .check-box.light-danger .check-list li:before{background-color:#d65d5f}.compliance-laws .card .card-title{font-size:1.25rem;margin-bottom:.75rem}.compliance-laws .card .card-desc{font-size:.9rem;line-height:1.6;color:#41484f;margin-bottom:1.25rem}.shop-floor{padding:2.85rem 0rem}.shop-floor .card .card-body{padding:1.5rem}.shop-floor .card .card-title{font-size:1.25rem;margin-bottom:.75rem}.shop-floor .lock-box{padding:1.5rem .5rem;font-size:.9rem;font-weight:500;border-radius:1rem;background-color:#fff5fa;border:1px solid #FFECF6}.shop-floor .lock-box .lock-title{margin-bottom:1rem}.shop-floor .lock-box .lock-desc{color:#212832}.shop-floor .lock-box .lock-flow{gap:.75rem}.shop-floor .lock-box .lock-flow .flow-step{padding:.75rem .5rem;font-weight:500;color:#41484f;background-color:#fff;border-radius:.5rem;box-shadow:0 0 8px #00000014}.shop-floor .lock-box .lock-flow .flow-arrow{color:#96006b;font-size:1.25rem;font-weight:700}.self-service{background-color:#f8f8f8}.self-service .card{border:none;border-radius:1rem;margin-bottom:1.5rem;transition:.4s all}.self-service .card:hover{background-color:#fff;box-shadow:0 3px 12px #00000021}.self-service .card .card-body{padding:1.75rem 1.5rem}.self-service .card .card-body .flex-shrink-0 img{width:3.5rem;height:3.5rem}.self-service .card .card-body p{color:#41484f}.self-service .stat-circle-wrap{display:flex;align-items:center;justify-content:center;padding:3rem 2rem;background-color:#f8f8f8;border-radius:1.5rem}.self-service .stat-circle{display:flex;flex-direction:column;justify-content:center;align-items:center;width:12.5rem;height:12.5rem;border-radius:50%;color:#fff;background-color:#96006b;box-shadow:0 14px 32px #00000038}.self-service .stat-circle .circle-value{font-size:3rem;line-height:1}.self-service .stat-circle .circle-label{font-size:1rem;margin-top:.25rem}.vs-generic .table-wrap{overflow-x:auto;border-radius:.75rem;box-shadow:0 0 8px #0000001a}.vs-generic table{width:100%;min-width:40rem;border-collapse:collapse;background-color:#fff}.vs-generic table th{padding:1rem 1.25rem;text-align:left;font-weight:600;color:#fff;background-color:#96006b}.vs-generic table td{padding:1rem 1.25rem;color:#41484f;border-bottom:1px solid #ebebeb}.vs-generic table tbody tr:last-child td{border-bottom:none}.best-hrms .table-wrap{overflow-x:auto;border-radius:.75rem;box-shadow:0 0 4px #0000001a}.best-hrms .rank-table{width:100%;min-width:48rem;border-collapse:collapse;background-color:#f8f8f8;color:#fff}.best-hrms .rank-table th{padding:1rem 1.5rem;text-align:left;font-weight:600;color:#41484f;background-color:#f5f5f5;border-bottom:1px solid rgba(255,255,255,.25)}.best-hrms .rank-table td{padding:1.15rem 1.5rem;color:#fff;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.15)}.best-hrms .rank-table tbody tr:last-child td{border-bottom:none}.best-hrms .rank-table .col-sno{text-align:center;background-color:#80005b;font-weight:600}.best-hrms .rank-table .col-software{white-space:nowrap}.best-hrms .rank-table tr.highlighted td{background-color:#80005b}.best-hrms .rank-table tr.highlighted .col-sno{background-color:#96006b}.best-hrms .list-note{padding:1.25rem 1.5rem;border-radius:.75rem;background-color:#fff5fa;border:1px solid #FFECF6}.best-hrms .list-note p{font-size:.85rem;line-height:1.7;color:#41484f}.vs-generic .table-wrap{overflow-x:auto;border-radius:.75rem;box-shadow:0 0 4px #0000001a}.vs-generic .compare-table{width:100%;min-width:52rem;border-collapse:collapse;background-color:#fff}.vs-generic .compare-table th{padding:1rem 1.25rem;text-align:left;font-weight:600;font-size:.95rem;color:#fff;background-color:#212832;vertical-align:top}.vs-generic .compare-table th.col-qkrhr{background-color:#96006b}.vs-generic .compare-table td{padding:.9rem 1.25rem;font-size:.9rem;color:#41484f;border-bottom:1px solid #ebebeb;vertical-align:middle}.vs-generic .compare-table tbody tr:last-child td{border-bottom:none}.vs-generic .compare-table .col-feature{font-weight:500;color:#212832}.vs-generic .compare-table td.col-qkrhr{color:#212832;font-weight:500;background-color:#fff3f9}.vs-generic .compare-table .cmark{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-right:.5rem}.vs-generic .compare-table .cmark.good{width:1.15rem;height:1.15rem;border-radius:50%;color:#fff;background-color:#c42195;font-size:.65rem}.vs-generic .compare-table .cmark.good:before{content:"✓"}.vs-generic .compare-table .cmark.warn{color:#212832;font-size:.95rem}.vs-generic .compare-table .cmark.warn:before{content:"⚠"}.vs-generic .compare-table .cmark.bad{color:#ce0604;font-weight:700;font-size:.95rem}.vs-generic .compare-table .cmark.bad:before{content:"✕"}.setup-timeline .steps-row .step-col{padding:.5rem 1.5rem;margin-bottom:2rem}.setup-timeline .steps-row .step-col h3{font-size:1.25rem;margin-bottom:1rem;color:#212832}.setup-timeline .steps-row .step-col p{font-size:.9rem;line-height:1.6;color:#41484f}.setup-timeline .timeline-note{padding:2rem;border-radius:1rem;background-color:#fff5fa;border:1px solid #FFECF6}.setup-timeline .timeline-note .note-title{font-size:1.25rem;margin-bottom:.75rem}.setup-timeline .timeline-note p{font-size:1rem;line-height:1.7;color:#41484f;max-width:60rem;margin-left:auto;margin-right:auto}.real-cost .impact-panel{padding:3rem 0rem;background-color:#ff008614}.real-cost .impact-panel .impact-head .impact-label{font-size:1.125rem;color:#212832}.real-cost .impact-panel .impact-head .impact-amount{font-size:3.5rem;line-height:1.1}.real-cost .impact-panel .impact-head .impact-sub{font-size:2rem;color:#212832;margin-bottom:1.5rem}.real-cost .impact-panel .impact-head .impact-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.5rem;font-weight:600;color:#fff;background-color:#96006b;border-radius:50rem}.real-cost .impact-panel .savings-title{display:flex;align-items:center;margin:2.75rem 0 2rem}.real-cost .impact-panel .savings-title span{padding:0 1rem;font-weight:600;color:#96006b}.real-cost .impact-panel .savings-title:before,.real-cost .impact-panel .savings-title:after{content:"";flex:1;height:1px;background-color:#fbc8ea}.real-cost .impact-panel .savings-row{margin-bottom:1rem}.real-cost .impact-panel .savings-row .saving-col{padding:.75rem 1rem}.real-cost .impact-panel .savings-row .saving-col .saving-icon{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;margin-bottom:.75rem}.real-cost .impact-panel .savings-row .saving-col .saving-label{font-size:.95rem;line-height:1.45;color:#212832}.real-cost .impact-panel .savings-row .saving-col .saving-value{font-size:1.35rem}.real-cost .impact-panel .savings-row .saving-col .saving-note{font-size:.95rem;color:#212832}.real-cost .impact-panel .impact-cards{margin-top:1.5rem}.real-cost .impact-panel .impact-cards .impact-card{padding:1.75rem 1.5rem;border-radius:1rem;background-color:#ff008621}.real-cost .impact-panel .impact-cards .impact-card .card-eyebrow{font-size:.9rem;margin-bottom:.25rem}.real-cost .impact-panel .impact-cards .impact-card .card-value{font-size:2.25rem;line-height:1.1;margin-bottom:.5rem}.real-cost .impact-panel .impact-cards .impact-card .card-heading{font-size:1.25rem;color:#212832;margin-bottom:.75rem}.real-cost .impact-panel .impact-cards .impact-card p{font-size:.85rem;line-height:1.6;color:#212832}.final-cta{background:linear-gradient(135deg,#ffecf6);padding:3rem 0rem 3.5rem}@media(min-width:992px){.real-cost .impact-panel .savings-row{margin-bottom:1rem}.real-cost .impact-panel .savings-row .saving-col{border-right:1px solid #fbc8ea}.real-cost .impact-panel .savings-row .saving-col:last-child{border-right:none}.real-cost .impact-panel .impact-cards{margin-top:2.5rem}.compliance-laws .steps-row .step-col,.setup-timeline .steps-row .step-col{margin-bottom:0;border-right:1px solid #ebebeb}.compliance-laws .steps-row .step-col:last-child,.setup-timeline .steps-row .step-col:last-child{border-right:none}.self-service .card{min-height:8.5rem}.shop-floor{padding:2.85rem 0rem}.shop-floor .lock-box{padding:1.75rem 1.5rem}.shop-floor .lock-box .lock-flow .flow-step{padding:.75rem 1.5rem}}@media(max-width:991px){.self-service .stat-circle{width:11rem;height:11rem}.self-service .stat-circle .circle-value{font-size:2.5rem}}
