:root{--orange-500:#e86800;--orange-100:#f8d0b0;--orange-50:#fdf0e6;--grey-900:#1d1d1d;--grey-700:#303030;--grey-500:#444;--grey-400:#696969;--grey-100:#c5c5c5;--grey-50:#ececec;--background-50:#fefefd;--black:#000;--white:#fff;--font-heading:"Roboto Serif",Georgia,serif;--font-body:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--container:1380px;--pad-x:62px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--grey-500)!important;font-family:var(--font-body);margin:0;-webkit-font-smoothing:antialiased;line-height:1.6}img{display:block;max-width:-webkit-fill-available}a{color:inherit;text-decoration:none}.container{margin:0 auto;max-width:100%;padding-inline:var(--pad-x)}.text-orange{color:var(--orange-500)}.section-title{color:var(--grey-700)!important;font-family:var(--font-heading)!important;font-weight:600;text-align:center}#challenge-title{margin:0 0 30px!important}#customers-title{margin:0!important}.pill{align-items:center;background:var(--white);border-bottom:1px solid var(--grey-100);border-radius:0;color:#e86800;display:inline-flex;font-size:21px;height:40px;justify-content:center;letter-spacing:10px;line-height:1.25;padding:10px 100px;text-transform:uppercase;white-space:nowrap}.pill--caption{border-radius:7px;font-size:18px;letter-spacing:0;line-height:22.4px;text-transform:none;width:460px}.btn{align-items:center;border:1px solid transparent;border-radius:3px;cursor:pointer;display:inline-flex!important;font-size:16px;justify-content:center;letter-spacing:.16px;padding:12px 24px;text-decoration:none!important;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease;white-space:nowrap}.btn--orange{background:var(--orange-500);color:var(--white)!important}.btn--black,.btn--orange:hover{background-color:#444!important}.btn--black{color:var(--white)!important}.btn--black:hover{background:var(--orange-500)!important}.btn--white{background:var(--white)!important;color:var(--grey-700)!important}.btn--white:hover{background:var(--grey-900)!important;color:var(--white)!important}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:3px solid rgba(232,104,0,.45);outline-offset:2px}.hero{align-items:stretch;background:#f3f1ee url(https://www.knacksystems.com/hubfs/SAP-HANA-CPE/SAP-CC-Cloud-ERP-banner.webp) 100%/cover no-repeat;clear:both;margin-top:80px;min-height:auto;overflow:hidden;position:relative}.hero__overlay{background:linear-gradient(270deg,hsla(0,0%,100%,0) 33%,hsla(0,0%,100%,.95) 47%);inset:0;pointer-events:none;position:absolute}.hero__inner{align-items:flex-start;gap:48px;justify-content:space-between;margin:0 auto;padding:60px 0;position:relative;width:100%;z-index:1}.hero__content,.hero__inner{display:flex;flex-direction:column}.hero__content{gap:24px;max-width:545px}.hero__title{color:var(--grey-700);font-family:var(--font-heading);font-weight:600;margin:0!important}.hero__subtitle{color:var(--grey-500);font-size:18px;line-height:1.6}.hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:40px}.customers{background:var(--white);padding:0 0 100px}.customers .container{align-items:center;display:flex;flex-direction:column;gap:30px}.customers__grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;width:100%}.logo-card{align-items:center;background:var(--white);border:1px solid var(--grey-50);border-radius:10px;box-shadow:0 0 10px var(--grey-50);height:auto;padding:15px;width:225px}.logo-card img{object-fit:contain}.challenge{padding:100px 0 68px}.challenge .container{gap:0}.challenge .container,.challenge__intro{align-items:center;display:flex;flex-direction:column}.challenge__intro{gap:30px}.challenge__cards{display:grid;gap:31px;grid-template-columns:repeat(4,1fr)}.challenge-card{background:var(--white);border:1px solid var(--grey-50);border-radius:15px;display:flex;flex-direction:column;gap:0;padding:30px}.challenge-card__head{align-items:flex-start;display:flex;justify-content:space-between}.challenge-card__num{font-family:var(--font-heading);font-size:37px;font-weight:600;line-height:1.5}.num--orange{color:var(--orange-50)}.num--grey{color:var(--grey-50)}.challenge-card__title{font-family:var(--font-body);font-size:20px!important;font-weight:600;line-height:1.4;margin-bottom:0!important;text-align:left!important}.challenge-card__desc,.challenge-card__title{color:var(--grey-500)!important;margin-top:20px!important}.challenge__outro{color:var(--grey-500)!important;font-size:16px;letter-spacing:.16px;margin-top:50px!important;max-width:1130px;text-align:center}.icon-badge{align-items:center;border-radius:10px;display:inline-flex;flex:0 0 auto;height:50px;justify-content:center;width:50px}.icon-badge img{height:24px;width:24px}.icon-badge--orange{background:var(--orange-50)}.icon-badge--grey{background:var(--grey-50)}.solution{padding:0 0 80px}.solution .container{align-items:center;display:flex;flex-direction:column;gap:80px}.list-line{border-bottom:1px solid #ccc;position:relative;top:116px}.tabs{display:flex;gap:15px;justify-content:center;max-width:var(--container);width:100%}.tab{background:#fafafa;border:1px solid #dadada;border-radius:10px 10px 0 0;color:var(--grey-400);cursor:pointer;flex:1 1 0;font-family:var(--font-body);font-size:18px;font-weight:500;line-height:1.6;min-height:70px;padding:12px 20px;text-align:center;transition:background-color .2s ease,color .2s ease}.tab.is-active{background-color:var(--orange-500);border:1px solid var(--orange-500);border-radius:10px 10px 0 0;color:var(--white)}.tab:focus-visible{outline:3px solid rgba(232,104,0,.45);outline-offset:3px}.tab-panel{width:100%}.tab-panel[hidden]{display:none}.solution__head{align-items:center;display:flex;flex-direction:column;gap:0;margin-bottom:60px}.solution__lead{color:var(--grey-500);font-size:18px;line-height:1.6;margin-top:25px;max-width:1074px;text-align:center}.solution__cards{display:grid;gap:40px 34px;grid-template-columns:repeat(2,minmax(0,520px));justify-content:center;width:100%}.solution-card{background:#fafafa;border:1px solid #dadada;border-radius:15px;color:#000;display:flex;flex-direction:column;gap:20px;padding:40px}div#tab-panel-2 .solution__cards{grid-template-columns:repeat(3,minmax(0,474px))}.tag{align-items:center;align-self:flex-start;background:var(--orange-500);border-radius:100px;color:var(--white);display:inline-flex;font-size:14px;font-weight:500;height:40px;line-height:1.4;padding:10px 15px;text-transform:uppercase}.solution-card__title{font-size:16px;font-weight:600;letter-spacing:.16px;line-height:1.4}div#tab-panel-1 .solution__cards .solution-card .solution-card__title{color:#000;font-size:20px!important;margin:0!important;text-align:left!important}div#tab-panel-1 .solution__cards .solution-card .solution-card__desc{color:#444;letter-spacing:normal}div#tab-panel-2 .solution__cards .solution-card{background:var(--background-50);border:1px solid var(--grey-50);box-shadow:0 3px 10px rgba(0,0,0,.1)}div#tab-panel-2 .solution__cards .solution-card .section-title{color:#000!important;font-size:24px!important;line-height:1.4!important;margin:0!important;padding:0;text-align:left!important}.section-title{line-height:56px;margin:30px 0!important}.solution .container{gap:0}.solution__head{padding:80px 0 0}.impact{padding:0 0 100px}.impact .container{gap:50px}.impact .container,.impact__head{align-items:center;display:flex;flex-direction:column}.impact__head{gap:17px}.impact__cards{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,374px));justify-content:center;width:100%}.impact-card{background:var(--white);border:1px solid var(--grey-50);border-radius:15px;display:flex;flex-direction:column;gap:18px;padding:30px}.impact-card__head{align-items:center;display:flex;justify-content:space-between}.impact-card__label{color:var(--orange-500);font-family:var(--font-heading);font-weight:600;margin:0!important}.impact-card__title{color:var(--grey-500);font-size:20px!important;line-height:1.4;margin:0!important;text-align:left!important}.impact-card__desc{color:var(--grey-500);font-size:14px;line-height:1.25;margin-top:18px}.impact__head{gap:0;padding:80px 0 0}.impact__cards{gap:48px}.impact-card{border:1px solid var(--grey-100)}.impact-card__desc{letter-spacing:0}h3.impact-card__label{color:var(--orange-500)}.metrics{border-bottom:1px solid var(--grey-50);border-top:1px solid var(--grey-50);padding:40px 0}.metrics__grid{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:80px 0 0;text-align:center}.metric{border-left:1px solid var(--grey-100);display:flex;flex:1 1 200px;flex-direction:column;gap:13px;min-height:-webkit-fill-available;padding:0 24px}.metric:first-child{border-left:none}.metric__number{color:var(--orange-500);font-family:var(--font-heading);font-size:42px;font-weight:600}.metric__label{color:var(--ink);font-size:18px}.cta{background:#292929 url(https://www.knacksystems.com/hubfs/SAP-HANA-CPE/cta-bg.png) 50%/cover no-repeat;overflow:hidden;padding:70px var(--pad-x);position:relative}.cta-btn{background:transparent;border-bottom:1px solid #999;color:var(--white)}.cta__overlay{background:rgba(41,41,41,.8);inset:0;pointer-events:none;position:absolute}.cta__inner{align-items:center;display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:900px;position:relative;text-align:center;z-index:1}.cta__title{font-family:var(--font-heading)!important;font-weight:600;margin:30px 0!important}.cta__subtitle,.cta__title{color:var(--white)!important}.cta__subtitle{margin-bottom:0!important}.cta__actions{display:flex;flex-wrap:wrap;gap:54px;justify-content:center;margin-top:60px}.modal{background-color:#000;background-color:rgba(0,0,0,.7);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:8}.modal-content{background-clip:padding-box;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;display:flex;flex-direction:column;margin:50px auto;outline:0;pointer-events:auto;position:relative;top:60px;width:650px;width:650px!important}.close{background-color:#e86800!important;border-radius:5px!important;color:#fff!important;display:inline-block!important;float:right!important;font-size:2.25rem!important;font-weight:400!important;line-height:0!important;margin:0 0 20px!important;padding:20px 7px 17px!important;position:absolute;right:-15px;text-align:center!important;text-decoration:none!important;top:-15px}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}.contact-form{padding:30px}.hbspt-form{clear:both}fieldset.form-columns-2 .input{margin-right:0!important}.hs-input:not([type=file]){background-color:#fff!important}.hs-error-msgs{list-style-type:none;margin-bottom:20px!important;margin-top:-20px!important;text-align:left}.hs-error-msg{color:red;font-size:14px;margin-top:10px;text-align:left}.actions{margin-bottom:0!important}.hs-button{font-weight:400!important}.cta__actions .hs-input,.hero__actions .hs-input{border:1px solid #ddd!important;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:6px;box-sizing:border-box;color:#444!important;display:inline-block;font-size:16px;font-weight:400;line-height:normal;margin-bottom:30px;margin-top:0;max-width:inherit;padding:15px;width:100%}.actions{text-align:left}.hs-button{background-color:#e86800!important;border-color:#e86800!important;border-radius:3px;border-style:solid;border-width:1px;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;margin-top:20px;padding:10px 24px}@media (max-width:1200px){.challenge__cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.hero{min-height:0}.impact__cards{grid-template-columns:repeat(2,minmax(0,374px))}div#tab-panel-1 .solution__cards .solution-card .solution-card__title{font-size:18px!important;line-height:1.5}.challenge-card__title{font-size:20px!important;line-height:30px}div#tab-panel-2 .solution__cards .solution-card .section-title{font-size:18px!important;line-height:1.4!important}.impact__grid{grid-template-columns:repeat(2,1fr)}.impact-card__title{font-size:18px!important;line-height:1.5}.metrics__grid{flex-wrap:inherit;gap:10px}.metric__number{font-size:36px}.cta__actions{gap:40px}}@media (max-width:640px){:root{--pad-x:32px;--container:1140px}.hero{background-position:70%;min-height:0}.hero__inner{gap:30px;justify-content:flex-start}.hero__overlay{background:linear-gradient(180deg,hsla(0,0%,100%,.92) 40%,hsla(0,0%,100%,.75))}.hero__actions{gap:30px}.btn{width:100%}.pill{font-size:18px;height:auto;line-height:1.6;padding:10px 0;text-align:center;white-space:normal}.pill--caption{font-size:16px;padding:8px 14px;width:fit-content}.logo-card{max-height:max-content;width:-webkit-fill-available}.customers__grid{gap:30px}.challenge{padding:100px 0 18px}.challenge-card__title{font-size:18px!important;line-height:1.5}.challenge__cards,.impact__cards{gap:30px;grid-template-columns:1fr}.impact__head,.solution__head{padding:50px 0 0}.list-line{display:none}div#tab-panel-1 .solution__cards .solution-card .solution-card__title{font-size:18px!important;line-height:1.5!important}div#tab-panel-2 .solution__cards .solution-card .section-title{font-size:18px!important;line-height:1.4!important}.tabs{background:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.tab,.tabs{display:block!important}.tab{border-bottom:1px solid #ccc;margin-top:50px;min-height:auto!important;padding:16px 20px!important}.tab,.tab-panel{width:100%!important}.impact__cards,.solution__cards,div#tab-panel-2 .solution__cards{gap:30px!important;grid-template-columns:1fr!important}.impact__head{gap:0}.solution-card{padding:30px}.solution__cards{grid-template-columns:auto!important}.section-lede{font-size:16px!important}.impact__grid{grid-template-columns:1fr}.impact-card__title{font-size:18px!important;line-height:1.5}.impact-card__label{font-size:20px!important;line-height:30px!important}.metric{gap:0}.metric__label{padding-bottom:16px}.last-label,.last-metric{padding-bottom:0!important}.metrics__grid{display:block;flex-wrap:wrap;gap:15px;justify-content:flex-start;padding:50px 0 0}.metric{border-left:none;border-top:1px solid var(--grey-100);padding:16px 0}.metric:first-child{border-top:none}.metric__number{font-size:36px}.cta__actions{gap:25px;margin-top:50px;width:100%}.modal-content{width:250px!important}}@media (min-width:768px){.container{margin:0 auto;padding:0 48px}.hero__content{max-width:380px}.list-line{top:113px}.tab{min-height:113px}.logo-card{width:auto}.impact-card__label{font-size:20px!important;line-height:30px!important}}@media (min-width:1024px){.container{margin:0 auto;padding:0 48px}.hero__content{max-width:545px}.list-line{top:85px}.tab{min-height:85px}.logo-card{width:auto}.impact-card__label{font-size:22px!important;line-height:32px!important}}@media (min-width:1280px){.container{margin:0 auto;padding:0 32px;width:1140px}.list-line{top:85px}.tab{font-size:20px;height:85px}.logo-card{width:154px}.impact-card__label{font-size:24px!important;line-height:34px!important}.section-title{line-height:56px!important;padding:0 125px}}@media (min-width:1440px){.container{margin:0 auto;padding:0 32px;width:1380px}.list-line{top:70px}.tab{font-size:20px;height:auto;min-height:70px}.logo-card{width:194px}.solution__cards{grid-template-columns:repeat(2,minmax(0,640px))}.impact__cards{grid-template-columns:repeat(3,minmax(0,420px))}.impact-card__label{font-size:26px!important;line-height:36px!important}}