:root{--white:#fff;--black:#000;--orange-500:#e86800;--orange-600:#cc5b00;--grey-900:#1d1d1d;--grey-700:#303030;--grey-500:#444;--grey-400:#696969;--grey-100:#c5c5c5;--grey-50:#ececec;--bg-light:#f7f7f7;--font-heading:"Roboto Serif",Georgia,serif;--font-body:"Poppins",-apple-system,"Segoe UI",Roboto,sans-serif;--container:1440px;--gutter:128px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--grey-900);font-family:var(--font-body);line-height:1.6;margin:0;-webkit-font-smoothing:antialiased}img{display:block}.eyebrow{color:var(--orange-500)!important;font-family:var(--font-body);font-size:18px;font-weight:500;line-height:1.6;margin:0 0 20px!important}.eyebrow--center{text-align:center}.eyebrow--light,.text-orange{color:var(--orange-500)!important}.section__title{color:var(--grey-900)!important;font-family:var(--font-heading);font-size:37px;font-weight:600;line-height:1.5;text-align:left!important}.section__title--center{text-align:center!important}.section{padding-block:100px}.hero{background:#06121b url(https://www.knacksystems.com/hubfs/SAP-CC-JDK/banner.png) 100%/cover no-repeat;clear:both;color:var(--white);margin-top:80px;overflow:hidden;position:relative}.hero__bg{background:linear-gradient(90deg,rgba(0,0,0,.9) 4%,rgba(0,0,0,.54) 54%,hsla(0,0%,100%,0));inset:0;pointer-events:none;position:absolute}.hero__inner{align-items:center;display:flex;gap:40px;justify-content:space-between;position:relative;z-index:1}.hero__content{max-width:560px}.hero__title{font-family:var(--font-heading);font-size:43px;font-weight:600;line-height:1.5}.hero__lede,.hero__title{color:var(--white)!important}.hero__lede{font-size:18px!important;max-width:555px}.checklist{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.checklist__item{align-items:center;color:var(--white)!important;display:flex;font-size:14px;gap:12px;line-height:1.43;margin:0 0 10px!important}.checklist__box{align-items:center;background:var(--orange-500)!important;border-radius:4px;display:inline-flex;flex:0 0 20px;height:20px;justify-content:center;width:20px}.countdown{backdrop-filter:blur(2px);background:rgba(0,0,0,.8);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;display:flex;flex:0 0 450px;flex-direction:column;justify-content:center;max-width:450px;min-height:320px;padding:40px}.countdown__label{color:hsla(0,0%,100%,.7)!important;font-size:12px;font-weight:600;margin:0 0 20px!important;text-transform:uppercase}.countdown__value{align-items:baseline;display:flex;gap:14px;margin:0 0 20px!important}.countdown__number{color:var(--orange-500);font-family:var(--font-heading);font-size:96px;font-weight:700;line-height:1}.countdown__unit{color:hsla(0,0%,100%,.7);font-size:20px}.countdown__sub{color:hsla(0,0%,100%,.7)!important;font-size:18px;font-weight:600;line-height:1.6;margin:0}.risks{background:var(--white)}.cards{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.card{background:var(--white);border:1px solid var(--orange-500);border-radius:15px;box-shadow:0 0 0 transparent;display:flex;flex-direction:column;gap:20px;padding:40px;transition:box-shadow .35s ease}.card:hover{box-shadow:0 12px 32px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.08)}.card__icon{align-items:center;background:var(--orange-500);border-radius:5px;display:inline-flex;height:50px;justify-content:center;width:50px}.card__title{color:var(--black)!important;font-family:var(--font-heading);font-size:22px;font-weight:600;line-height:1.5;margin:0!important;text-align:left!important}.card__text{color:var(--grey-500);font-size:16px;line-height:1.6;margin:0}.contact{background:var(--bg-light);border-top:1px solid rgba(0,0,0,.1)}.contact__head{margin:0 auto 10px;max-width:720px;text-align:center}.contact__sub{color:var(--grey-700);font-size:16px;line-height:1.6;margin:0}.form{display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:778px}.form__row{display:grid;gap:32px}.field{display:flex;flex-direction:column;gap:13px}.field label{color:var(--grey-500);font-size:14px;font-weight:500;line-height:1.6;margin:30px 0 0 15px;text-transform:uppercase}.actions{padding:0 15px}.field input,.field select{background:var(--white);border:1px solid var(--grey-100);border-radius:6px;color:var(--grey-900);font-family:var(--font-body);font-size:16px;height:60px;padding:0 16px;transition:border-color .15s ease,box-shadow .15s ease;width:100%!important}.field select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8'%3E%3Cpath fill='none' stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 6 6 6-6'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;cursor:pointer}.field input:focus,.field input:focus-visible,.field select:focus,.field select:focus-visible{border-color:var(--orange-500);box-shadow:0 0 0 3px rgba(232,104,0,.18);outline:none}.field input.invalid,.field select.invalid{border-color:#d33;box-shadow:0 0 0 3px rgba(221,51,51,.15)}.hs-error-msgs li{list-style-type:none}fieldset.form-columns-2 .input{margin-right:0!important}.form-columns-2{max-width:-webkit-fill-available!important}.form-columns-3 .hs-form-field .hs-input{width:100%!important}.hs-error-msg{color:red!important;font-weight:400!important;text-transform:capitalize!important}.rc-anchor-invisible-text{margin-left:15px}.recaptcha{align-items:center;background:#f9f9f9;border:1px solid #d3d3d3;border-radius:6px;color:var(--grey-500);display:inline-flex;font-size:14px;gap:12px;height:55px;padding:0 14px;width:236px}.recaptcha__check{background:#fff;border:2px solid var(--grey-100);border-radius:3px;height:22px;width:22px}.recaptcha__label{flex:1}.recaptcha__brand{color:var(--grey-400);font-size:10px}.hs-button{align-items:center;background:var(--orange-500);border:none;border-radius:6px;color:var(--white);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:14px;font-weight:600;gap:12px;justify-content:center;margin-top:30px;padding:16px 28px;text-transform:uppercase;transition:background .15s ease;width:100%}.hs-button:hover{background:var(--orange-600)}.hs-button:focus-visible{outline:3px solid rgba(232,104,0,.4);outline-offset:2px}.form__status{font-size:14px;margin:0;min-height:20px}.form__status.success{color:#1a7f37}.form__status.error{color:#d33}@media (max-width:767px){.container{padding:0 32px}.actions{padding:0}.hero__inner{padding:60px 0}.hero__title{font-size:34px!important;line-height:44px!important}.countdown__unit{font-size:18px}.section__title{font-size:28px}.hero__inner{align-items:flex-start;flex-direction:column;gap:50px}.countdown{flex-basis:auto;max-width:-webkit-fill-available;width:100%}.countdown__number{font-size:72px}.countdown{padding:32px}.card__title{font-size:18px!important;line-height:30px!important}.cards{grid-template-columns:1fr}.card{padding:30px}.hs-form-field{width:100%!important}.field label{margin-left:0!important}}@media (min-width:768px){.container{margin:0 auto;padding:0 48px}.hero__title{font-size:34px!important;line-height:46px!important}.hero__inner{padding:60px 0}.hero__content{max-width:460px}.countdown{flex-basis:auto;max-width:450px;width:100%}.hero__inner{align-items:flex-start;flex-direction:column;gap:50px}.card{padding:30px}.card__title{font-size:18px!important;line-height:30px!important}fieldset.form-columns-2 .input{margin:5px 15px!important}}@media (min-width:1024px){.container{margin:0 auto;padding:0 48px}.hero__title{font-size:36px!important;line-height:48px!important}.hero__inner{padding:70px 0}.hero__content{max-width:460px}.countdown{max-width:400px}.hero__inner{align-items:center;flex-direction:inherit;gap:40px}.card{padding:30px}.card__title{font-size:20px!important;line-height:1.4!important}}@media (min-width:1280px){.container{margin:0 auto;padding:0 32px;width:1140px}.hero__title{font-size:38px!important;line-height:50px!important}.hero__inner{padding:80px 0}.hero__content{max-width:460px}.countdown{max-width:450px}.card{padding:40px}.card__title{font-size:22px!important;line-height:1.5!important}}@media (min-width:1440px){.container{margin:0 auto;padding:0 32px;width:1380px}.hero__title{font-size:42px!important;line-height:56px!important}.hero__inner{padding:100px 0}.hero__content{max-width:650px}.countdown{max-width:500px}}