.solution-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:54px 32px}.product-stage{background:#dceaff;padding:44px 28px 0;height:340px;overflow:hidden;border-radius:8px;isolation:isolate}.product-window{background:#fff;border:1px solid #dce4f0;border-radius:9px;overflow:hidden;color:#12233f;text-align:left;box-shadow:0 20px 40px #142c521a;min-width:0}.product-bar{display:flex;align-items:center;gap:10px;padding:15px 20px;border-bottom:1px solid #e6edf6;font-size:12px;color:#53637a}.product-bar img{object-fit:contain}.concept-label{margin-left:auto;font-size:10px;white-space:nowrap}.product-content{padding:24px}.product-content h3{font-size:23px;letter-spacing:-.025em;line-height:1.2;margin:0}.product-sub{font-size:11px;margin:9px 0 22px!important;color:#62718a}.product-line{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:12px;align-items:center;padding:15px 0;border-top:1px solid #edf1f7;font-size:11px;line-height:1.35}.product-line>span:nth-child(2){color:#62718a}.pill{font-size:10px;background:#eaf2ff;color:#2055a0;padding:4px 7px;border-radius:5px;white-space:nowrap}.pill.attention{background:#fff2da;color:#8a5205}.product-action{display:flex;align-items:center;gap:10px;background:#f1f6ff;padding:13px;margin-top:16px;font-size:11px;line-height:1.4}.agent-mark{display:grid;place-items:center;background:#0865fe;color:#fff;width:23px;height:23px;border-radius:6px;font-weight:600;flex-shrink:0}.visual-copy{padding-top:24px}.visual-copy h3{font-size:27px}.visual-copy p{margin:13px 0 18px}.visual-link{display:inline-flex;align-items:center;gap:15px;color:#084cba;font-size:14px}.solution-visual:hover .visual-link{text-decoration:underline}.stage-invoice-reconciliation,.stage-procurement-automation{background:#e7edf5}.stage-collections{background:#d7e5f9}.stage-exception-management{background:#d2e2f7}.solution-showcase{margin-bottom:65px}.solution-showcase .product-stage{height:auto;min-height:490px;padding:55px 12%;background:#e4efff}.solution-showcase .product-window{max-width:880px;margin:auto}.solution-showcase .product-content{padding:35px}.solution-showcase .product-content h3{font-size:30px}.solution-showcase .product-line{font-size:15px;padding:22px 0}.solution-showcase .product-sub,.solution-showcase .product-action{font-size:14px}.solution-showcase .pill{font-size:12px}.industry-gallery{display:grid;grid-template-columns:1fr 1fr;gap:28px}.industry-visual{position:relative;min-width:0;height:640px;overflow:hidden;border-radius:8px;background:#123c75;color:white}.industry-photo{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.22}.industry-food-beverage .industry-photo{background-position:center 35%;opacity:.32}.industry-retail{background:#164e9a}.industry-industrial-supply{background:#12233f}.industry-industrial-supply .industry-photo{background-position:left center}.industry-visual-copy{position:relative;padding:34px;max-width:510px}.industry-visual-copy h3{font-size:34px}.industry-visual-copy p{color:#fff;font-size:15px;line-height:1.6;margin:18px 0}.industry-visual-copy>span{display:inline-flex;gap:18px;align-items:center;font-size:14px}.industry-ui{position:relative;margin:10px -40px 0 52px;transform:translateY(5px)}.industry-ui .product-content{padding:28px}.industry-visual:hover .industry-visual-copy>span{text-decoration:underline}.industry-visual:focus-visible{outline-offset:6px}.industry-showcase{height:500px;position:relative;overflow:hidden;background:#dceaff;margin-bottom:65px;border-radius:8px}.industry-context-photo{position:absolute;inset:0 35% 0 0;background-position:center;background-size:cover}.industry-context-ui{position:absolute;right:5%;top:70px;width:57%;max-width:740px}.industry-workflows .product-stage{height:280px;padding:28px 18px 0;margin-bottom:25px}.industry-workflows .product-content{padding:20px}.industry-workflows .product-content h3{font-size:21px}.industry-workflows .product-line{font-size:10px;gap:8px;padding:12px 0}.industry-workflows .product-sub{font-size:10px}.industry-workflows .product-content p{margin:8px 0 18px}.industry-workflows a .product-bar span{font-size:11px;color:#53637a;display:inline}.industry-workflows a .product-line span{display:block;font-size:10px;color:#12233f}.industry-workflows a .product-action span{font-size:10px;display:block}.industry-workflows a .product-action .agent-mark{display:grid;color:white}.industry-workflows>a{border:0;padding:0}.workflow-map{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr;gap:24px;align-items:center;margin:50px 0 65px}.workflow-map>div{background:#fff;padding:30px 25px;min-height:190px;border-radius:8px}.workflow-map strong{font-weight:500;display:block;font-size:20px;margin:17px 0 9px}.workflow-map p{font-size:13px}.flow-symbol{display:grid;place-items:center;width:36px;height:36px;background:#e6efff;color:#0865fe;border-radius:7px}.flow-connector{color:#0865fe}.platform-features{padding-top:90px}.platform-features>div:first-child{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:40px}.platform-features>div:first-child p{max-width:380px}.platform-feature-pair{display:grid;grid-template-columns:1fr 1fr;gap:30px}
@media(max-width:1000px){.product-stage{padding:30px 15px 0;height:315px}.product-content{padding:20px}.product-line{gap:6px;font-size:10px}.product-content h3{font-size:21px}.industry-visual-copy{padding:26px}.industry-visual-copy h3{font-size:29px}.industry-ui{margin-left:25px}.industry-visual{height:600px}.industry-context-ui{width:65%;right:3%}.workflow-map{gap:12px}.workflow-map>div{padding:22px 15px}}
@media(max-width:740px){.solution-gallery,.industry-gallery,.platform-feature-pair{grid-template-columns:1fr;gap:38px}.product-stage{height:315px;padding:30px 14px 0}.product-content{padding:20px 16px}.product-bar{padding:13px 16px;gap:7px}.product-bar>span{font-size:11px}.product-bar .concept-label{font-size:9px}.product-line{grid-template-columns:1.1fr .8fr auto;font-size:10px;gap:6px}.pill{font-size:9px;padding:4px 5px}.visual-copy h3{font-size:25px}.industry-visual{height:570px}.industry-visual-copy{padding:28px 24px}.industry-visual-copy h3{font-size:30px}.industry-ui{margin:0 -70px 0 24px}.industry-ui .product-window{min-width:370px}.solution-showcase .product-stage{min-height:0;padding:30px 12px}.solution-showcase .product-content{padding:24px 14px}.solution-showcase .product-content h3{font-size:24px}.solution-showcase .product-line{font-size:10px;padding:18px 0}.solution-showcase .pill{font-size:9px}.solution-showcase .product-sub,.solution-showcase .product-action{font-size:11px}.industry-showcase{height:520px}.industry-context-photo{inset:0 0 40%}.industry-context-ui{top:auto;bottom:25px;right:14px;left:14px;width:auto}.industry-context-ui .product-content{padding:20px 14px}.industry-context-ui .product-line{font-size:10px}.workflow-map{grid-template-columns:1fr;gap:16px;margin-block:35px}.workflow-map>div{min-height:0;padding:24px}.flow-connector{transform:rotate(90deg);justify-self:center}.workflow-map strong{margin-top:12px}.platform-features{padding-top:55px}.platform-features>div:first-child{display:block}.platform-features>div:first-child p{margin-top:24px}}
