/* KAS-49: editorial sequence numbers; business metrics deliberately excluded. */
body.page-id-5495 #content .kasier-solution-benefits__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-5495 #content .kasier-solution-core__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;font-size:64px!important;line-height:1!important;}
@media(max-width:767px){body.page-id-5495 #content .kasier-solution-core__number{font-size:52px!important;}}
body.page-id-5495 #content .kasier-solution-uses__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-5495 #content .kasier-tech__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7251 #content .ku-business-strip__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7251 #content .ku-process__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;font-size:64px!important;line-height:1!important;}
@media(max-width:767px){body.page-id-7251 #content .ku-process__number{font-size:52px!important;}}
body.page-id-7251 #content .ku-service__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-5809 #content .ksc4-process-step-num{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;font-size:64px!important;line-height:1!important;}
@media(max-width:767px){body.page-id-5809 #content .ksc4-process-step-num{font-size:52px!important;}}
body.page-id-5808 #content .ksc-benefit__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;font-size:64px!important;line-height:1!important;}
@media(max-width:767px){body.page-id-5808 #content .ksc-benefit__number{font-size:52px!important;}}
body.page-id-5808 #content .ksc-environment__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;font-size:64px!important;line-height:1!important;}
@media(max-width:767px){body.page-id-5808 #content .ksc-environment__number{font-size:52px!important;}}
body.page-id-5808 #content .ksc-mode-card__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-5808 #content .ksc-process__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;font-size:64px!important;line-height:1!important;}
@media(max-width:767px){body.page-id-5808 #content .ksc-process__number{font-size:52px!important;}}
body.page-id-5831 #content .kbg-benefit__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;font-size:64px!important;line-height:1!important;}
@media(max-width:767px){body.page-id-5831 #content .kbg-benefit__number{font-size:52px!important;}}
body.page-id-5831 #content .kbg-environment__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;font-size:64px!important;line-height:1!important;}
@media(max-width:767px){body.page-id-5831 #content .kbg-environment__number{font-size:52px!important;}}
body.page-id-5831 #content .kbg-mode-card__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-5831 #content .kbg-process__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;font-size:64px!important;line-height:1!important;}
@media(max-width:767px){body.page-id-5831 #content .kbg-process__number{font-size:52px!important;}}
body.page-id-5821 #content .kds-benefit__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;font-size:64px!important;line-height:1!important;}
@media(max-width:767px){body.page-id-5821 #content .kds-benefit__number{font-size:52px!important;}}
body.page-id-5821 #content .kds-environment__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;font-size:64px!important;line-height:1!important;}
@media(max-width:767px){body.page-id-5821 #content .kds-environment__number{font-size:52px!important;}}
body.page-id-5821 #content .kds-mode-card__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-5821 #content .kds-process__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;font-size:64px!important;line-height:1!important;}
@media(max-width:767px){body.page-id-5821 #content .kds-process__number{font-size:52px!important;}}
body.page-id-5814 #content .kem-benefit__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;font-size:64px!important;line-height:1!important;}
@media(max-width:767px){body.page-id-5814 #content .kem-benefit__number{font-size:52px!important;}}
body.page-id-5814 #content .kem-environment__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;font-size:64px!important;line-height:1!important;}
@media(max-width:767px){body.page-id-5814 #content .kem-environment__number{font-size:52px!important;}}
body.page-id-5814 #content .kem-mode-card__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-5814 #content .kem-process__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;font-size:64px!important;line-height:1!important;}
@media(max-width:767px){body.page-id-5814 #content .kem-process__number{font-size:52px!important;}}
body.page-id-5775 #content .klr-assignment-card__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-5775 #content .klr-benefit__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;font-size:64px!important;line-height:1!important;}
@media(max-width:767px){body.page-id-5775 #content .klr-benefit__number{font-size:52px!important;}}
body.page-id-5775 #content .klr-environment__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;font-size:64px!important;line-height:1!important;}
@media(max-width:767px){body.page-id-5775 #content .klr-environment__number{font-size:52px!important;}}
body.page-id-5775 #content .klr-process__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;font-size:64px!important;line-height:1!important;}
@media(max-width:767px){body.page-id-5775 #content .klr-process__number{font-size:52px!important;}}
body.page-id-7582 #content .kac-number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;font-size:64px!important;line-height:1!important;}
@media(max-width:767px){body.page-id-7582 #content .kac-number{font-size:52px!important;}}
body.page-id-7582 #content .svp-journey-step__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7582 #content .svp-journey__index{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7526 #content .klm-final__action-number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7526 #content .klm-home__step-number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7526 #content .klm-management__feature-number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7526 #content .klm-material__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7526 #content .klm-process__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;font-size:64px!important;line-height:1!important;}
@media(max-width:767px){body.page-id-7526 #content .klm-process__number{font-size:52px!important;}}
body.page-id-7580 #content .kac-number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;font-size:64px!important;line-height:1!important;}
@media(max-width:767px){body.page-id-7580 #content .kac-number{font-size:52px!important;}}
body.page-id-7580 #content .klpv-hero__node-number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7580 #content .klpv-manage__principle-number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7507 #content .kti-architecture__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7507 #content .kti-final__action-number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7507 #content .kti-home__module-number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7507 #content .kti-univers__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7520 #content .kcy-architecture__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7520 #content .kcy-control__item-number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7520 #content .kcy-control__system-number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7520 #content .kcy-final__item-number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7520 #content .kcy-final__node-number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7520 #content .kcy-infra__principle-number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7520 #content .kcy-integrations__node-number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7520 #content .kcy-security__node-number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7520 #content .kcy-security__principle-number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7522 #content .kpm-final__cta-index{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7522 #content .kpm-flow__index{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7522 #content .kpm-flow__node-number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7522 #content .kpm-infra-node__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7522 #content .kpm-infra__content-number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7522 #content .kpm-integration__architecture-number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7522 #content .kpm-monitor__top-index{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7522 #content .kpm-payment-map__index{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7522 #content .kpm-scheme-step__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7522 #content .kpm-terminal__section-number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7522 #content .kpm-tracking__section-number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7524 #content .kasier-ca-faq__aside-index{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7524 #content .kasier-ca-faq__bottom-number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7524 #content .kasier-ca-faq__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7524 #content .kasier-ca-hero__location-number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7524 #content .kasier-ca2__bottom-number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7524 #content .kasier-ca2__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7524 #content .kasier-connectivity__statement-index{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7524 #content .kasier-deploy__bottom-index{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7524 #content .kasier-deploy__heading-index{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7524 #content .kasier-deploy__site-number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7524 #content .kasier-energy__flow-caption-index{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-7524 #content .kasier-final__step-number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-5513 #content .kc-journey-number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;}
body.page-id-6695 #content .ka-process-card__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;font-size:64px!important;line-height:1!important;}
@media(max-width:767px){body.page-id-6695 #content .ka-process-card__number{font-size:52px!important;}}
body.page-id-6695 #content .ka-value-card__number{font-family:"Titillium Web",sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;color:transparent!important;-webkit-text-stroke:1px #c90907;font-size:64px!important;line-height:1!important;}
@media(max-width:767px){body.page-id-6695 #content .ka-value-card__number{font-size:52px!important;}}

/* Compact diagram labels retain a solid fill for legibility. */
body.page-id-5495 #content .kasier-solution-benefits__number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-5495 #content .kasier-solution-uses__number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-5495 #content .kasier-tech__number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7251 #content .ku-service__number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7582 #content .svp-journey-step__number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7582 #content .svp-journey__index{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7526 #content .klm-final__action-number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7526 #content .klm-home__step-number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7526 #content .klm-management__feature-number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7526 #content .klm-material__number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7580 #content .klpv-hero__node-number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7580 #content .klpv-manage__principle-number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7507 #content .kti-architecture__number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7507 #content .kti-final__action-number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7507 #content .kti-home__module-number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7507 #content .kti-univers__number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7520 #content .kcy-architecture__number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7520 #content .kcy-control__item-number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7520 #content .kcy-control__system-number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7520 #content .kcy-final__item-number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7520 #content .kcy-final__node-number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7520 #content .kcy-infra__principle-number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7520 #content .kcy-integrations__node-number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7520 #content .kcy-security__node-number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7520 #content .kcy-security__principle-number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7522 #content .kpm-final__cta-index{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7522 #content .kpm-flow__index{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7522 #content .kpm-flow__node-number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7522 #content .kpm-infra-node__number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7522 #content .kpm-infra__content-number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7522 #content .kpm-integration__architecture-number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7522 #content .kpm-monitor__top-index{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7522 #content .kpm-payment-map__index{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7522 #content .kpm-scheme-step__number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7522 #content .kpm-terminal__section-number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7522 #content .kpm-tracking__section-number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7524 #content .kasier-ca-faq__bottom-number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7524 #content .kasier-ca-faq__number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7524 #content .kasier-ca-hero__location-number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7524 #content .kasier-ca2__bottom-number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7524 #content .kasier-ca2__number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7524 #content .kasier-deploy__bottom-index{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7524 #content .kasier-deploy__site-number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7524 #content .kasier-energy__flow-caption-index{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-7524 #content .kasier-final__step-number{color:#c90907!important;-webkit-text-stroke:0;}
body.page-id-5513 #content .kc-journey-number{color:#c90907!important;-webkit-text-stroke:0;}

/* KAS-50: card headings missed by the initial compact-label classification. */
body.page #content .kasier-solution-benefits__number,
body.page #content .kasier-solution-uses__number,
body.page #content .kasier-tech__number,
body.page #content .ku-service__number,
body.page #content .klm-material__number,
body.page #content .klm-management__feature-number,
body.page #content .klpv-manage__principle-number,
body.page #content .kti-univers__number,
body.page #content .kcy-architecture__number,
body.page #content .kcy-infra__principle-number,
body.page #content .kcy-security__principle-number,
body.page #content .kasier-ca2__number,
body.page #content .kasier-deploy__site-number,
body.page #content .kc-journey-number{display:block;font-size:64px!important;line-height:1!important;font-weight:600!important;color:transparent!important;-webkit-text-stroke:1px #c90907;letter-spacing:-.04em!important;min-width:70px;min-height:64px;width:auto!important;height:auto!important;}
@media(max-width:767px){body.page #content .kasier-solution-benefits__number,
body.page #content .kasier-solution-uses__number,
body.page #content .kasier-tech__number,
body.page #content .ku-service__number,
body.page #content .klm-material__number,
body.page #content .klm-management__feature-number,
body.page #content .klpv-manage__principle-number,
body.page #content .kti-univers__number,
body.page #content .kcy-architecture__number,
body.page #content .kcy-infra__principle-number,
body.page #content .kcy-security__principle-number,
body.page #content .kasier-ca2__number,
body.page #content .kasier-deploy__site-number,
body.page #content .kc-journey-number{font-size:52px!important;min-width:58px;min-height:52px;}}
/* KAS-50: unclassed card counters and section introductions. */
body.page #content .kpp-hero-proof > * > span:first-child,
body.page #content .ksc4-hero-proof > * > span:first-child,
body.page #content .ksc4-custom-item > span:first-child,
body.page #content .kpm-terminal__section-number,
body.page #content .kpm-tracking__section-number,
body.page #content .kpm-infra__content-number {
 display:block;font-family:"Titillium Web",sans-serif!important;font-size:64px!important;line-height:1!important;font-weight:600!important;color:transparent!important;-webkit-text-stroke:1px #c90907;letter-spacing:-.04em!important;margin-bottom:16px;
}
@media(max-width:767px){
 body.page #content .kpp-hero-proof > * > span:first-child,
 body.page #content .ksc4-hero-proof > * > span:first-child,
 body.page #content .ksc4-custom-item > span:first-child,
 body.page #content .kpm-terminal__section-number,
 body.page #content .kpm-tracking__section-number,
 body.page #content .kpm-infra__content-number{font-size:52px!important;}
}

/* KAS-56: compact editorial benefit rows. */
body.page-id-5495 #content#content .kasier-solution-benefits__grid{display:block;border:0;background:transparent;}
body.page-id-5495 #content#content .kasier-solution-benefits__item{display:grid;grid-template-columns:120px minmax(200px,.8fr) minmax(0,1.3fr);align-items:center;gap:28px;min-height:0;padding:26px 24px;margin:0;border:0;border-bottom:1px solid #ddd;box-shadow:none;transform:none;background:transparent;position:relative;animation:kasier-benefit-wash 12s linear infinite;}
body.page-id-5495 #content#content .kasier-solution-benefits__top{display:flex;align-items:center;gap:20px;margin:0;min-height:0;}
body.page-id-5495 #content#content .kasier-solution-benefits__number{font-size:40px!important;min-width:44px;min-height:0;margin:0!important;line-height:1!important;}
body.page-id-5495 #content#content .kasier-solution-benefits__icon{width:42px;height:42px;margin:0;flex:0 0 42px;}
body.page-id-5495 #content#content .kasier-solution-benefits__icon svg{width:42px!important;height:42px!important;}
body.page-id-5495 #content#content .kasier-solution-benefits__item h3{font-size:23px!important;line-height:1.3!important;margin:0;}
body.page-id-5495 #content#content .kasier-solution-benefits__item p{font-size:16px!important;line-height:1.7!important;margin:0;max-width:none;}
body.page-id-5495 #content#content .kasier-solution-benefits__item::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#c90907;transform:scaleX(0);transform-origin:left;animation:kasier-benefit-line 12s linear infinite;}
body.page-id-5495 #content#content .kasier-solution-benefits__item:nth-child(2),body.page-id-5495 #content#content .kasier-solution-benefits__item:nth-child(2)::after{animation-delay:3s;}
body.page-id-5495 #content#content .kasier-solution-benefits__item:nth-child(3),body.page-id-5495 #content#content .kasier-solution-benefits__item:nth-child(3)::after{animation-delay:6s;}
body.page-id-5495 #content#content .kasier-solution-benefits__item:nth-child(4),body.page-id-5495 #content#content .kasier-solution-benefits__item:nth-child(4)::after{animation-delay:9s;}
body.page-id-5495 #content#content .kasier-solution-benefits__grid:hover .kasier-solution-benefits__item,body.page-id-5495 #content#content .kasier-solution-benefits__grid:hover .kasier-solution-benefits__item::after,body.page-id-5495 #content#content .kasier-benefits-paused .kasier-solution-benefits__item,body.page-id-5495 #content#content .kasier-benefits-paused .kasier-solution-benefits__item::after{animation-play-state:paused;}
body.page-id-5495 #content#content .kasier-solution-benefits__item:hover{background:#fff3f2!important;}
.kasier-benefits-toggle{display:block;margin:16px 0 0 auto;background:none;border:0;color:#666;font:inherit;font-size:13px;padding:8px;cursor:pointer;text-decoration:underline;}
@keyframes kasier-benefit-line{0%{transform:scaleX(0);opacity:1}23%{transform:scaleX(1);opacity:1}25%,100%{transform:scaleX(1);opacity:0}}
@keyframes kasier-benefit-wash{0%,23%{background:#fff5f4}25%,100%{background:transparent}}
@media(max-width:1100px){body.page-id-5495 #content#content .kasier-solution-benefits__item{grid-template-columns:110px 1fr;gap:12px 22px;padding:22px 18px;}body.page-id-5495 #content#content .kasier-solution-benefits__item p{grid-column:2;}}
@media(max-width:600px){body.page-id-5495 #content#content .kasier-solution-benefits__item{grid-template-columns:90px 1fr;padding:20px 12px;gap:14px;}body.page-id-5495 #content#content .kasier-solution-benefits__top{gap:10px;}body.page-id-5495 #content#content .kasier-solution-benefits__number{font-size:34px!important;min-width:36px;}body.page-id-5495 #content#content .kasier-solution-benefits__item h3{font-size:20px!important;}body.page-id-5495 #content#content .kasier-solution-benefits__item p{grid-column:1/-1;}}
@media(prefers-reduced-motion:reduce){body.page-id-5495 #content#content .kasier-solution-benefits__item,body.page-id-5495 #content#content .kasier-solution-benefits__item::after{animation:none!important;}.kasier-benefits-toggle{display:none;}}

/* KAS194: outlined step numbers and illustrations occupy separate columns. */
body.page-id-6695 #content .ka-process-card__visual{display:flex;align-items:center;justify-content:center;gap:18px;width:auto;max-width:100%;height:96px;margin:5px auto 23px}
body.page-id-6695 #content .ka-process-card__number{position:static;inset:auto;display:block;flex:0 0 auto;margin:0;padding:0;white-space:nowrap;font-variant-numeric:tabular-nums;transform:none}
body.page-id-6695 #content .ka-process-card__visual svg{display:block;position:static;flex:0 0 62px;width:62px;height:62px;fill:none;stroke:#252525;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transform:none}
@media(max-width:767px){body.page-id-6695 #content .ka-process-card__visual{gap:16px;height:80px}body.page-id-6695 #content .ka-process-card__visual svg{flex-basis:56px;width:56px;height:56px}}

/* KAS198: keep two-digit process numbers on one line, outside the old badge. */
body.page-id-5809 #content .ksc4-process-step-num{display:block;width:auto;min-width:2ch;height:auto;min-height:1em;margin:0 0 18px;padding:0;border:0;border-radius:0;background:transparent;white-space:nowrap;word-break:normal;overflow-wrap:normal;font-variant-numeric:tabular-nums}
body.page-id-5809 #content .ksc4-process-step.is-active .ksc4-process-step-num{background:transparent;color:#c90907!important;-webkit-text-stroke:0}
