/* Customer documents, professional credentials and real ERP screens. */
.proof-heading{max-width:830px;margin-bottom:36px}.proof-heading h2{font-size:35px;line-height:1.35;letter-spacing:normal;margin-bottom:18px}.proof-heading>p:not(.eyebrow){color:#60758a;font-size:16px;line-height:1.8;margin:0}.proof-heading .eyebrow{margin-bottom:16px;font-size:10px}
.proof-reviews{background:#f1f6fa;border-block:1px solid #dde7ef}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.review-item{min-width:0;border-top:2px solid #e9b658;padding-top:25px;display:flex;flex-direction:column}.review-item h3{font-size:25px;line-height:1.4;letter-spacing:normal;margin:0 0 10px}.review-product{font-size:11px;line-height:1.7;color:#176ba0;margin-bottom:22px}.review-body{flex:1}.review-preview{float:right;display:block;width:75px;margin:0 0 12px 16px;border:1px solid #d3dee8;background:#fff;box-shadow:0 3px 10px #132e4810;transition:box-shadow .15s}.review-preview:hover{box-shadow:0 3px 14px #132e4825}.review-preview img{width:100%;height:auto;display:block}.review-item blockquote{margin:0;color:#294c68}.review-item blockquote p{font-size:15px;line-height:1.85;margin:0 0 20px}.review-author{font-size:12px;line-height:1.7;margin:24px 0 10px;clear:both}.review-author strong{display:block;font-weight:600;color:#21445f}.review-author span{display:block;color:#657d90}.review-meta{font-size:11px;line-height:1.8;color:#62798e;margin-bottom:17px}.review-ratings{font-size:12px;line-height:1.8;border-top:1px solid #d7e2eb;padding-top:12px;margin-bottom:19px}.review-ratings summary{cursor:pointer;color:#45657e}.review-ratings dl{margin:16px 0 0}.review-ratings dl>div{display:flex;justify-content:space-between;gap:18px;margin-top:7px}.review-ratings dd{margin:0;white-space:nowrap;color:#1c4867;font-weight:600}.review-links{display:flex;flex-wrap:wrap;gap:12px 20px;font-size:12px;line-height:1.8;margin-top:auto}.review-links a{color:#136c9f;text-decoration:none}.review-links a:hover{text-decoration:underline}.proof-reviews.is-all .review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 60px}.proof-reviews.is-all .review-preview{width:95px}.proof-reviews.is-single .wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:70px}.proof-reviews.is-single .review-grid{grid-template-columns:minmax(0,1fr)}.proof-reviews.is-single .review-preview{width:125px}.proof-reviews.is-single blockquote p{font-size:18px;line-height:1.85}.proof-reviews.is-single .proof-heading h2{font-size:31px}
.company-credentials{border-bottom:1px solid #dce7ef;background:#fff}.credentials-grid{display:grid;grid-template-columns:1.25fr 1.2fr .8fr;gap:45px}.credentials-grid>div{border-top:2px solid #197aae;padding-top:23px}.credentials-grid h3{font-size:22px;line-height:1.4;letter-spacing:normal;margin-bottom:22px}.credentials-grid ul{padding:0;margin:0;list-style:none}.credentials-grid li{font-size:15px;line-height:1.75;color:#506e85;margin-top:13px}.credentials-grid .is-candidate{border-left:2px solid #e9b658;padding-left:13px;color:#294e6a}
.commercial-terms .editorial-item:first-child h3{color:#166fa4}.commercial-terms .terms-note{border-top:1px solid #dce5ec;padding-top:22px;margin-top:25px;font-size:14px;line-height:1.8;color:#526e83}
.commercial-terms .terms-item{grid-template-rows:auto}.commercial-terms .terms-item-heading{grid-column:1;grid-row:1}.commercial-terms .terms-item>p:not(.label){grid-row:1}.commercial-terms .terms-item-heading .label{margin-bottom:9px}
.erp-screens{background:#f6f8fb;border-bottom:1px solid #dce5ee}.screen-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 30px}.screen-example{margin:0;min-width:0}.screen-image-link{display:block;position:relative;background:#fff;border:1px solid #d9e4ed;overflow:hidden}.screen-image-link img{display:block;width:100%;height:auto;aspect-ratio:1.8;object-fit:contain;object-position:top}.screen-zoom{position:absolute;right:10px;bottom:10px;display:flex;gap:10px;align-items:center;background:#0b2c4de8;color:#fff;padding:7px 11px;font-size:11px;line-height:1.6}.screen-example figcaption{padding-top:21px;max-width:700px}.screen-label{color:#1675ab;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.screen-example h3{font-size:23px;line-height:1.4;letter-spacing:normal;margin:10px 0 12px}.screen-example figcaption>p{font-size:15px;line-height:1.85;color:#5c7288;margin:0}.screen-example:first-child:nth-last-child(odd){grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:35px;align-items:center}.screen-example:first-child:nth-last-child(odd) figcaption{padding:0}.screen-example:first-child:nth-last-child(odd) h3{font-size:29px}
.screen-dialog{border:1px solid #d6e3ee;border-radius:3px;padding:0;width:min(1450px,96vw);max-width:96vw;max-height:94vh;background:#fff;color:#183c58;overflow:auto}.screen-dialog::backdrop{background:#071b32d9}.screen-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 22px;border-bottom:1px solid #d9e4ec;position:sticky;top:0;background:#fff;z-index:1}.screen-dialog-top>p{font-size:14px;font-weight:600;line-height:1.6;margin:0}.screen-dialog-close{background:#eef4f9;color:#173e5b;border:1px solid #cbdce9;border-radius:2px;padding:9px 14px;font-size:13px;white-space:nowrap}.screen-dialog>img{display:block;width:100%;height:auto}.screen-dialog-footer{padding:15px 22px;font-size:12px;line-height:1.7;border-top:1px solid #d9e4ec;display:flex;justify-content:space-between;gap:20px}.screen-dialog-footer p{margin:0;color:#657d91}.screen-dialog-footer a{color:#126d9f;white-space:nowrap}
@media(max-width:1100px){.review-grid{gap:25px}.review-item h3{font-size:23px}.review-preview{width:60px;margin-left:12px}.review-item blockquote p{font-size:14px}.proof-reviews.is-single .wrap{gap:40px}.credentials-grid{gap:28px}.screen-example:first-child:nth-last-child(odd){grid-template-columns:1.4fr 1fr;gap:28px}.screen-example:first-child:nth-last-child(odd) h3{font-size:25px}}
@media(max-width:900px){.proof-heading h2{font-size:31px}.review-grid{grid-template-columns:minmax(0,1fr);gap:32px}.review-preview{width:90px}.review-item blockquote p{font-size:16px}.review-body{flex:initial}.review-author{margin-top:15px}.proof-reviews.is-single .wrap{display:block}.proof-reviews.is-single .review-preview{width:100px}.proof-reviews.is-all .review-grid{gap:35px}.proof-reviews.is-all .review-preview{width:70px}.proof-reviews.is-all blockquote p{font-size:15px}.credentials-grid{grid-template-columns:1fr 1fr;gap:35px}.credentials-grid>div:last-child{grid-column:1/-1}.credentials-grid>div:last-child ul{display:flex;gap:30px;flex-wrap:wrap}.screen-example:first-child:nth-last-child(odd){display:block}.screen-example:first-child:nth-last-child(odd) figcaption{padding-top:21px}.screen-example:first-child:nth-last-child(odd) .screen-image-link img{aspect-ratio:auto;max-height:430px}.screen-example h3{font-size:21px}}
@media(max-width:650px){.proof-heading{margin-bottom:27px}.proof-heading h2,.proof-reviews.is-single .proof-heading h2{font-size:27px;line-height:1.35}.proof-heading>p:not(.eyebrow){font-size:15px;line-height:1.8}.proof-heading .eyebrow{margin-bottom:13px}.review-grid,.proof-reviews.is-all .review-grid{grid-template-columns:minmax(0,1fr);gap:30px}.review-item{padding-top:22px}.review-item h3{font-size:24px}.review-product{margin-bottom:18px}.review-preview,.proof-reviews.is-all .review-preview,.proof-reviews.is-single .review-preview{width:72px;margin-left:15px}.review-item blockquote p,.proof-reviews.is-single blockquote p{font-size:15px;line-height:1.85}.review-author{font-size:12px;margin-top:17px}.review-meta{font-size:11px}.review-ratings{font-size:12px}.review-links{font-size:12px;gap:10px 18px}.credentials-grid{grid-template-columns:minmax(0,1fr);gap:28px}.credentials-grid>div:last-child{grid-column:auto}.credentials-grid>div:last-child ul{display:block}.credentials-grid h3{font-size:22px;margin-bottom:17px}.credentials-grid li{font-size:15px}.screen-gallery{grid-template-columns:minmax(0,1fr);gap:30px}.screen-example:first-child:nth-last-child(odd){grid-column:auto}.screen-example h3,.screen-example:first-child:nth-last-child(odd) h3{font-size:23px}.screen-example figcaption>p{font-size:15px}.screen-image-link img{aspect-ratio:auto}.screen-zoom{font-size:10px;padding:6px 9px;bottom:7px;right:7px}.screen-dialog-top{padding:12px 14px;gap:12px}.screen-dialog-top>p{font-size:12px}.screen-dialog-close{font-size:12px;padding:8px 10px}.screen-dialog-footer{display:block;padding:14px;font-size:12px}.screen-dialog-footer a{display:inline-block;margin-top:10px}}
@media print{.review-grid,.proof-reviews.is-all .review-grid,.proof-reviews.is-single .wrap,.credentials-grid,.screen-gallery{display:block}.review-item{break-inside:avoid;margin-bottom:25px}.review-preview,.screen-zoom,.screen-dialog{display:none}.review-ratings{display:none}.screen-example{break-inside:avoid;margin-bottom:25px}.screen-example:first-child:nth-last-child(odd){display:block}.proof-reviews{background:white}}
