body,h1,h2,h3,h4,button{font-family:Aloevera,sans-serif}h5,h6,p,span,li,a,label{font-family:Montserrat,sans-serif}a{color:inherit;text-decoration:none}.highlight-text{color:#ff5757;letter-spacing:0;margin:0 4px;font-family:Guttery;font-size:50px;font-weight:400;line-height:1;display:inline-block}@media (max-width:992px){.highlight-text{font-size:42px}}@media (max-width:576px){.highlight-text{font-size:36px}}.food-go-live-section{background-color:#fff9f9;padding:40px 0}.food-go-live-section .section-header{max-width:750px;margin:0 auto 50px}.food-go-live-section .section-header h2{letter-spacing:-.5px;margin-bottom:12px;font-weight:700;line-height:1.2}.food-go-live-section .workflow-accordion-container .workflow-accordion-wrapper{flex-direction:column;gap:15px;display:flex}.food-go-live-section .workflow-accordion-container .workflow-accordion-item{padding-left:20px;position:relative}.food-go-live-section .workflow-accordion-container .workflow-accordion-item .active-indicator-bar{background-color:#120924;border-radius:4px;width:4px;position:absolute;top:4px;bottom:4px;left:0}.food-go-live-section .workflow-accordion-container .workflow-accordion-item .MuiPaper-root{background:0 0!important}.food-go-live-section .workflow-accordion-container .workflow-accordion-item .workflow-question{color:#120924;font-family:Aloevera,sans-serif;font-size:20px;font-weight:700}.food-go-live-section .workflow-accordion-container .workflow-accordion-item .workflow-answer{color:#615975;margin:0;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.6}.food-go-live-section .workflow-accordion-container .workflow-accordion-item .workflow-icon{color:#120924;font-size:14px}.food-go-live-section .workflow-images-grid-custom{gap:16px;display:flex}.food-go-live-section .workflow-images-grid-custom .image-stack-left{flex-direction:column;flex:1;gap:16px;display:flex}.food-go-live-section .workflow-images-grid-custom .image-stack-left .image-box{border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 6px 20px #0000000f}.food-go-live-section .workflow-images-grid-custom .image-stack-left .image-box img{object-fit:cover}.food-go-live-section .workflow-images-grid-custom .image-stack-left .image-box.stack-top,.food-go-live-section .workflow-images-grid-custom .image-stack-left .image-box.stack-bottom{height:190px}.food-go-live-section .workflow-images-grid-custom .image-box.single-right{border-radius:20px;flex:1;height:396px;position:relative;overflow:hidden;box-shadow:0 6px 20px #0000000f}.food-go-live-section .workflow-images-grid-custom .image-box.single-right img{object-fit:cover}@media (max-width:992px){.food-go-live-section{padding:40px 0 0}.food-go-live-section .workflow-images-grid-custom{margin-top:20px}.food-go-live-section .workflow-images-grid-custom .image-stack-left .image-box.stack-top,.food-go-live-section .workflow-images-grid-custom .image-stack-left .image-box.stack-bottom{height:150px}.food-go-live-section .workflow-images-grid-custom .image-box.single-right{height:316px}}@media (max-width:576px){.food-go-live-section .workflow-images-grid-custom{flex-direction:column}.food-go-live-section .workflow-images-grid-custom .image-stack-left{flex-direction:row}.food-go-live-section .workflow-images-grid-custom .image-stack-left .image-box.stack-top,.food-go-live-section .workflow-images-grid-custom .image-stack-left .image-box.stack-bottom{height:180px}.food-go-live-section .workflow-images-grid-custom .image-box.single-right{height:240px}}
body,h1,h2,h3,h4,button{font-family:Aloevera,sans-serif}h5,h6,p,span,li,a,label{font-family:Montserrat,sans-serif}a{color:inherit;text-decoration:none}.highlight-text{color:#ff5757;letter-spacing:0;margin:0 4px;font-family:Guttery;font-size:50px;font-weight:400;line-height:1;display:inline-block}@media (max-width:992px){.highlight-text{font-size:42px}}@media (max-width:576px){.highlight-text{font-size:36px}}.transaction-flow-section{background:#f4f5f7;padding:40px 0 60px;position:relative}.transaction-flow-section .transaction-flow-header{align-items:start;row-gap:16px;margin-bottom:40px}.transaction-flow-section .transaction-flow-title{letter-spacing:-.8px;margin:0;font-weight:700;line-height:1.15}.transaction-flow-section .transaction-flow-description{color:#666;margin:0;font-weight:500;line-height:1.4}.transaction-flow-section .transaction-flow-grid{grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:40px;display:grid}.transaction-flow-section .transaction-flow-card{background:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:center;min-height:140px;padding:22px 16px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 15px #00000005}@media (hover:hover) and (pointer:fine){.transaction-flow-section .transaction-flow-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0000000f}}.transaction-flow-section .transaction-flow-icon-wrapper{background:#fff0f0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.transaction-flow-section .transaction-flow-icon-wrapper .transaction-flow-icon{object-fit:contain;width:28px;height:28px}.transaction-flow-section .transaction-flow-card-title{color:#111;margin:0;font-family:Aloevera,sans-serif;font-size:15px;font-weight:700;line-height:20px}.transaction-flow-section .transaction-flow-footer{text-align:center;margin:0 auto}.transaction-flow-section .transaction-flow-footer p{color:gray;margin:0;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;line-height:22px}.transaction-flow-section .transaction-flow-footer p span{margin-top:2px;display:inline-block}@media (max-width:1200px){.transaction-flow-section .transaction-flow-grid{gap:12px}.transaction-flow-section .transaction-flow-card{min-height:130px;padding:20px 14px}.transaction-flow-section .transaction-flow-icon-wrapper{width:46px;height:46px}.transaction-flow-section .transaction-flow-icon-wrapper .transaction-flow-icon{width:24px;height:24px}}@media (max-width:992px){.transaction-flow-section{padding:40px 0}.transaction-flow-section .transaction-flow-header{margin-bottom:28px}.transaction-flow-section .transaction-flow-title br{display:none}.transaction-flow-section .transaction-flow-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:30px}.transaction-flow-section .transaction-flow-card{min-height:125px;padding:18px 16px}}@media (max-width:576px){.transaction-flow-section .transaction-flow-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}.transaction-flow-section .transaction-flow-grid .transaction-flow-card:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}.transaction-flow-section .transaction-flow-card{border-radius:14px;min-height:110px;padding:14px 12px}.transaction-flow-section .transaction-flow-icon-wrapper{width:42px;height:42px}.transaction-flow-section .transaction-flow-icon-wrapper .transaction-flow-icon{width:22px;height:22px}.transaction-flow-section .transaction-flow-card-title{font-size:14px;line-height:18px}.transaction-flow-section .transaction-flow-footer p{font-size:12px;line-height:18px}.transaction-flow-section .transaction-flow-footer p br{display:none}}
body,h1,h2,h3,h4,button{font-family:Aloevera,sans-serif}h5,h6,p,span,li,a,label{font-family:Montserrat,sans-serif}a{color:inherit;text-decoration:none}.highlight-text{color:#ff5757;letter-spacing:0;margin:0 4px;font-family:Guttery;font-size:50px;font-weight:400;line-height:1;display:inline-block}@media (max-width:992px){.highlight-text{font-size:42px}}@media (max-width:576px){.highlight-text{font-size:36px}}.inventory-management-section{background:#f4f5f7;padding:60px 0;position:relative}.inventory-management-section .inventory-management-header{row-gap:16px;margin-bottom:40px}.inventory-management-section .inventory-management-title{letter-spacing:-.8px;margin:0;font-weight:700;line-height:1.15}.inventory-management-section .inventory-management-description{color:#666;margin:0;font-size:15px;font-weight:500;line-height:1.5}.inventory-management-section .inventory-management-grid{grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:40px;display:grid}.inventory-management-section .inventory-management-card{background:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:160px;padding:24px 16px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 15px #00000005}@media (hover:hover) and (pointer:fine){.inventory-management-section .inventory-management-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0000000f}}.inventory-management-section .inventory-management-icon-wrapper{background:#fff0f0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 4px 10px #ff4d4d26}.inventory-management-section .inventory-management-icon-wrapper .inventory-management-icon{object-fit:contain;width:26px;height:26px}.inventory-management-section .inventory-management-card-title{color:#111;margin:0;font-family:Aloevera,sans-serif;font-size:15px;font-weight:700;line-height:20px}.inventory-management-section .inventory-management-footer{text-align:center;max-width:850px;margin:0 auto}.inventory-management-section .inventory-management-footer .footer-subtitle{color:#777;margin-bottom:18px;font-size:14px;font-weight:600}.inventory-management-section .inventory-management-footer .benefits-tags-wrapper{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.inventory-management-section .inventory-management-footer .benefits-tags-wrapper .benefit-tag-pill{background:#fcebeb;border:1px solid #ffd8d8;border-radius:50px;align-items:center;gap:10px;padding:10px 20px;transition:all .3s;display:inline-flex}.inventory-management-section .inventory-management-footer .benefits-tags-wrapper .benefit-tag-pill:hover{background:#f9dada}.inventory-management-section .inventory-management-footer .benefits-tags-wrapper .benefit-tag-pill .dot{background-color:#ff5757;border-radius:50%;flex-shrink:0;width:10px;height:10px}.inventory-management-section .inventory-management-footer .benefits-tags-wrapper .benefit-tag-pill .label{color:#222;text-align:left;white-space:normal;word-break:break-word;font-size:13px;font-weight:700;line-height:1.3}@media (max-width:1200px){.inventory-management-section .inventory-management-grid{gap:12px}.inventory-management-section .inventory-management-card{min-height:145px;padding:20px 14px}.inventory-management-section .inventory-management-icon-wrapper{width:46px;height:46px}.inventory-management-section .inventory-management-icon-wrapper .inventory-management-icon{width:24px;height:24px}}@media (max-width:992px){.inventory-management-section{padding:40px 0}.inventory-management-section .inventory-management-header{margin-bottom:28px}.inventory-management-section .inventory-management-title br{display:none}.inventory-management-section .inventory-management-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:30px}.inventory-management-section .inventory-management-card{min-height:130px;padding:18px 16px}}@media (max-width:576px){.inventory-management-section{padding:30px 0}.inventory-management-section .inventory-management-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}.inventory-management-section .inventory-management-card{border-radius:14px;min-height:110px;padding:14px 12px}.inventory-management-section .inventory-management-icon-wrapper{width:42px;height:42px}.inventory-management-section .inventory-management-icon-wrapper .inventory-management-icon{width:22px;height:22px}.inventory-management-section .inventory-management-card-title{font-size:14px;line-height:18px}.inventory-management-section .inventory-management-footer .benefits-tags-wrapper{grid-template-columns:1fr;gap:10px}.inventory-management-section .inventory-management-footer .benefits-tags-wrapper .benefit-tag-pill{justify-content:flex-start;width:100%;min-height:42px;padding:8px 14px}.inventory-management-section .inventory-management-footer .benefits-tags-wrapper .benefit-tag-pill .label{font-size:12px;line-height:1.3}}
body,h1,h2,h3,h4,button{font-family:Aloevera,sans-serif}h5,h6,p,span,li,a,label{font-family:Montserrat,sans-serif}a{color:inherit;text-decoration:none}.highlight-text{color:#ff5757;letter-spacing:0;margin:0 4px;font-family:Guttery;font-size:50px;font-weight:400;line-height:1;display:inline-block}@media (max-width:992px){.highlight-text{font-size:42px}}@media (max-width:576px){.highlight-text{font-size:36px}}.food-recipe-costing-section{background:#fff;padding:60px 0}.food-recipe-costing-section .image-wrapper{border-radius:24px;position:relative;overflow:hidden}.food-recipe-costing-section .image-wrapper img{object-fit:cover;border-radius:24px;height:480px}.food-recipe-costing-section .content-wrapper{flex-direction:column;justify-content:center;display:flex}.food-recipe-costing-section .section-title{letter-spacing:-.5px;margin-bottom:20px;font-weight:700;line-height:1.15}.food-recipe-costing-section .section-description{color:#666;max-width:520px;margin-bottom:28px;font-size:15px;line-height:1.6}.food-recipe-costing-section .costing-pills-wrapper{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.food-recipe-costing-section .costing-pills-wrapper .costing-tag-pill{background:#fff5f5;border:1px solid #ffd8d8;border-radius:50px;align-items:center;gap:10px;max-width:100%;padding:10px 20px;transition:all .3s;display:inline-flex}.food-recipe-costing-section .costing-pills-wrapper .costing-tag-pill:hover{background:#ffebeb}.food-recipe-costing-section .costing-pills-wrapper .costing-tag-pill .dot{background-color:#ff5757;border-radius:50%;flex-shrink:0;width:10px;height:10px}.food-recipe-costing-section .costing-pills-wrapper .costing-tag-pill .label{color:#222;white-space:normal;word-break:break-word;font-size:13px;font-weight:600;line-height:1.3}@media (max-width:992px){.food-recipe-costing-section{padding:40px 0}.food-recipe-costing-section .image-wrapper img{height:380px}}@media (max-width:768px){.food-recipe-costing-section .section-title br{display:none}}@media (max-width:576px){.food-recipe-costing-section{padding:30px 0}.food-recipe-costing-section .image-wrapper img{border-radius:16px;height:280px}.food-recipe-costing-section .section-description{margin-bottom:20px;font-size:14px}.food-recipe-costing-section .costing-pills-wrapper{gap:10px}.food-recipe-costing-section .costing-pills-wrapper .costing-tag-pill{padding:8px 14px}.food-recipe-costing-section .costing-pills-wrapper .costing-tag-pill .label{font-size:12px}}
body,h1,h2,h3,h4,button{font-family:Aloevera,sans-serif}h5,h6,p,span,li,a,label{font-family:Montserrat,sans-serif}a{color:inherit;text-decoration:none}.highlight-text{color:#ff5757;letter-spacing:0;margin:0 4px;font-family:Guttery;font-size:50px;font-weight:400;line-height:1;display:inline-block}@media (max-width:992px){.highlight-text{font-size:42px}}@media (max-width:576px){.highlight-text{font-size:36px}}
/*# sourceMappingURL=deac408a0aefa32f.css.map*/