.knode-hero{--kh-navy:#013753;--kh-white:#fff;--kh-sky:#bbe8ff;--kh-chip-line:#dbdbdb;--kh-search:#3f97c5;--kh-search-ink:#0e5a84;--kh-body:#4a4a4a;--kh-font:var(--font-poppins), "Poppins", "Segoe UI", sans-serif;--kh-title-font:var(--font-gilroy), "Gilroy", var(--font-poppins), "Poppins", "Segoe UI", sans-serif;--ease:cubic-bezier(.2, .8, .2, 1);width:100%;font-family:var(--kh-font);color:var(--kh-navy);background:var(--kh-white);position:relative;container-type:inline-size}.knode-hero__stage{--u:min(calc(100cqw / 1893), 1px);position:relative;overflow:hidden}.knode-hero__intro{padding:calc(1380*var(--u)) 0 calc(136*var(--u));position:relative}.knode-hero__photo{width:100%;height:calc(1027*var(--u));object-fit:cover;object-position:center top;position:absolute;top:0;left:0}.knode-hero__shade{left:0;right:0;top:calc(134*var(--u));height:calc(795*var(--u));background:#2f2f2f5e;position:absolute}.knode-hero__sweep{left:calc(-15*var(--u));top:calc(742.1*var(--u));width:calc(1909*var(--u));height:calc(837.9*var(--u));opacity:.88;background:linear-gradient(180deg, var(--kh-navy) 0%, var(--kh-navy) 45%, var(--kh-white) 72%);clip-path:polygon(0 23.3%,100% 0,100% 100%,0 100%);position:absolute}.knode-hero__logo-glow{left:calc(946.5*var(--u));top:calc(398*var(--u));width:calc(420*var(--u));height:calc(150*var(--u));filter:blur(calc(14 * var(--u)));pointer-events:none;background:radial-gradient(closest-side,#ffffffd9 0%,#ffffff80 50%,#fff0 100%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.knode-hero__logo{left:calc(812*var(--u));top:calc(359*var(--u));width:calc(269*var(--u));height:auto;position:absolute}.knode-hero__title{left:calc(174*var(--u));top:calc(449*var(--u));width:calc(1544*var(--u));font-family:var(--kh-title-font);font-weight:800;font-size:calc(60*var(--u));letter-spacing:-.01em;text-align:center;text-transform:uppercase;color:var(--kh-white);line-height:1;position:absolute}.knode-hero__cta{z-index:1;left:calc(863*var(--u));top:calc(593*var(--u));min-width:calc(218*var(--u));height:max(40px,62*var(--u));padding:0 calc(24*var(--u));font-weight:600;font-size:max(14px,22*var(--u));letter-spacing:-.01em;white-space:nowrap;color:var(--kh-navy);background:var(--kh-white);border:max(.63px,.63*var(--u)) solid #0742b7;border-radius:calc(3.77*var(--u));justify-content:center;align-items:center;line-height:1;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:absolute}.knode-hero__cta:hover{transform:translateY(calc(-3 * var(--u)));box-shadow:0 calc(10*var(--u)) calc(24*var(--u)) #0137534d}.knode-hero__cta:focus-visible{outline:3px solid var(--kh-white);outline-offset:3px}@media (prefers-reduced-motion:reduce){.knode-hero__cta{transition:none}.knode-hero__cta:hover{transform:none}}.knode-hero__eyebrow{left:0;right:0;top:calc(373*var(--u));font-weight:500;font-size:max(14px,40*var(--u));line-height:calc(60*var(--u));letter-spacing:-.01em;text-align:center;text-transform:uppercase;color:var(--kh-white);position:absolute}.knode-hero__finder{left:calc(255*var(--u));top:calc(721*var(--u));width:calc(1382*var(--u));height:calc(506*var(--u));background:url(/it-solutions/assets/knode/Knode-Challenges-Bg.webp) center/cover no-repeat,var(--kh-navy);position:absolute}.knode-hero__finder-title{left:0;right:0;top:calc(72*var(--u));font-family:var(--kh-title-font);font-weight:800;font-size:calc(35*var(--u));line-height:calc(43*var(--u));letter-spacing:-.01em;text-align:center;text-transform:uppercase;color:var(--kh-sky);position:absolute}.knode-hero__chips{justify-content:center;gap:calc(27*var(--u));display:flex;position:absolute;left:0;right:0}.knode-hero__chips--row1{top:calc(166*var(--u))}.knode-hero__chips--row2{top:calc(252*var(--u))}.knode-hero__chip{width:calc(var(--chip-w)*var(--u));height:calc(63*var(--u));font-family:var(--kh-font);font-weight:500;font-size:max(10px,18*var(--u));letter-spacing:-.01em;white-space:nowrap;color:var(--kh-white);border:1px solid var(--kh-chip-line);border-radius:calc(4*var(--u));cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease);background:0 0;padding:0;line-height:1}.knode-hero__chip:hover{background:#ffffff1a}.knode-hero__chip.is-auto{width:auto;padding:0 calc(22*var(--u))}.knode-hero__chip.is-selected{color:var(--kh-navy);background:var(--kh-white);border-color:var(--kh-white)}.knode-hero__chip:focus-visible{outline:2px solid var(--kh-sky);outline-offset:3px}.knode-hero__search{left:calc(227*var(--u));top:calc(368*var(--u));gap:calc(22*var(--u));display:flex;position:absolute}.knode-hero__input{width:calc(836*var(--u));height:calc(47*var(--u));padding:0 calc(18*var(--u));font:inherit;font-size:max(12px,16*var(--u));color:var(--kh-white);background:var(--kh-search);border:none;border-radius:0}.knode-hero__input::placeholder{color:var(--kh-search-ink);opacity:1}.knode-hero__input:focus{outline:2px solid var(--kh-sky);outline-offset:2px}.knode-hero__go{width:calc(63*var(--u));height:calc(47*var(--u));color:var(--kh-white);background:var(--kh-search);cursor:pointer;transition:background-color .2s var(--ease);border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.knode-hero__go svg{width:calc(26*var(--u));min-width:16px;height:auto}.knode-hero__go:hover{background:#4aa6d6}.knode-hero__go:focus-visible{outline:2px solid var(--kh-sky);outline-offset:2px}.knode-hero__intro-title{font-family:var(--kh-title-font);font-size:calc(40*var(--u));line-height:calc(47*var(--u));text-align:center;color:var(--kh-navy)}.knode-hero__intro-title span{display:block}.knode-hero__intro-bold{font-weight:800}.knode-hero__intro-light{font-weight:300}.knode-hero__intro-body{width:calc(1160*var(--u));margin:calc(32*var(--u)) auto 0;font-weight:500;font-size:max(14.8px,20.5*var(--u));line-height:max(20px,32*var(--u));letter-spacing:-.01em;text-align:center;color:var(--kh-body)}.knode-hero__intro-body strong{font-weight:700}.knode-hero__intro-body p+p{margin-top:calc(30*var(--u))}@media (min-width:1101px){.knode-hero--hospitality .knode-hero__title{font-size:calc(70*var(--u))}.knode-hero--hospitality .knode-hero__finder{left:calc(213*var(--u));width:calc(1467*var(--u))}.knode-hero--hospitality .knode-hero__search{left:calc(230*var(--u))}.knode-hero--knote .knode-hero__logo{left:calc(818*var(--u));width:calc(258*var(--u))}.knode-hero--knote .knode-hero__title{font-size:calc(70*var(--u))}}@media (max-width:1100px){.knode-hero__stage{height:auto;padding-top:96px}.knode-hero__photo{object-position:65% center;height:560px}.knode-hero__shade{height:560px;top:0}.knode-hero__sweep{background:linear-gradient(180deg, var(--kh-navy) 0%, var(--kh-navy) 20%, var(--kh-white) 45%);clip-path:polygon(0 8%,100% 0,100% 100%,0 100%);width:100%;height:700px;top:420px;left:0}.knode-hero__logo,.knode-hero__eyebrow,.knode-hero__title,.knode-hero__finder,.knode-hero__finder-title,.knode-hero__chips,.knode-hero__search,.knode-hero__intro-title,.knode-hero__intro-body{position:relative;top:auto;left:auto;right:auto}.knode-hero__logo-glow{filter:blur(10px);width:300px;height:150px;top:176px;left:50%}.knode-hero__logo{width:150px;margin:40px auto 0;display:block}.knode-hero__eyebrow{margin:48px 20px 0;font-size:16px;line-height:1.3}.knode-hero__title{width:auto;margin:16px 20px 0;font-size:clamp(24px,7vw,40px);line-height:1.15}.knode-hero__cta{width:fit-content;margin:20px auto 0;display:flex;position:relative;top:auto;left:auto}.knode-hero__cta+.knode-hero__finder{margin-top:48px}.knode-hero__finder{width:auto;height:auto;margin:90px 8px 0;padding:28px 16px}.knode-hero__finder-title{font-size:clamp(18px,5vw,26px);line-height:1.25}.knode-hero__finder{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}.knode-hero__finder-title,.knode-hero__search{grid-column:1/-1}.knode-hero__finder-title{margin-bottom:8px}.knode-hero__chips{display:contents}.knode-hero__chip,.knode-hero__chip.is-auto{white-space:normal;text-align:center;border-radius:4px;width:100%;height:54px;padding:0 8px;font-size:12px;line-height:1.25}.knode-hero__chip.is-odd-last{grid-column:1/-1}.knode-hero__search{gap:8px;margin-top:12px}.knode-hero__input{flex:1;width:auto;min-width:0;height:44px;padding:0 12px;font-size:15px}.knode-hero__go{width:48px;height:44px}.knode-hero__intro{padding:0}.knode-hero__intro-title{margin:56px 20px 0;font-size:clamp(22px,6vw,32px);line-height:1.25}.knode-hero__intro-light{margin-top:6px;display:block}.knode-hero__intro-body{width:auto;margin:20px 20px 24px;font-size:15px;line-height:1.65}.knode-hero__intro-body p+p{margin-top:16px}}@media (prefers-reduced-motion:reduce){.knode-hero__chip,.knode-hero__go{transition:none}}
.knode-approach{--ka-navy:#013753;--ka-text:#2b2b2b;--ka-rule:#c9c9c9;--ka-font:var(--font-poppins), "Poppins", "Segoe UI", sans-serif;--ka-title-font:var(--font-gilroy), "Gilroy", var(--font-poppins), "Poppins", "Segoe UI", sans-serif;--ease:cubic-bezier(.2, .8, .2, 1);width:100%;font-family:var(--ka-font);color:var(--ka-navy);background:#fff;position:relative;container-type:inline-size}.knode-approach__stage{--u:min(calc(100cqw / 1893), 1px);height:calc(1212*var(--u));position:relative}.knode-approach__scroller{left:calc(107*var(--u));top:calc(64*var(--u));width:calc(973*var(--u));height:calc(1014*var(--u));overscroll-behavior-y:auto;scroll-behavior:smooth;scrollbar-width:none;position:absolute;overflow-y:auto}.knode-approach__scroller::-webkit-scrollbar{display:none}.knode-approach__scroller:focus-visible{outline:2px solid var(--ka-navy);outline-offset:4px}.knode-approach__title{font-family:var(--ka-title-font);font-size:calc(50*var(--u));line-height:calc(60*var(--u));letter-spacing:-.01em;color:var(--ka-navy)}.knode-approach__title span{display:block}.knode-approach__title-light{font-weight:300}.knode-approach__title-bold{font-weight:800}.knode-approach__steps{width:calc(821*var(--u));margin-top:calc(131*var(--u));list-style:none}.knode-approach__step{grid-template-columns:calc(115*var(--u)) 1fr;min-height:calc(288*var(--u));scroll-margin-top:calc(140*var(--u));padding-top:calc(53*var(--u));padding-bottom:calc(40*var(--u));align-items:start;display:grid;position:relative}.knode-approach__step:before{content:"";left:calc(44*var(--u));background:var(--ka-rule);height:1px;position:absolute;top:0;right:0}.knode-approach__step:last-child{min-height:0;padding-bottom:0}.knode-approach__body{grid-area:1/2}.knode-approach__num{font-weight:300;font-size:calc(44*var(--u));color:var(--ka-navy);line-height:1}.knode-approach__step-title{max-width:calc(640*var(--u));font-weight:700;font-size:calc(44*var(--u));line-height:calc(58*var(--u));letter-spacing:-.01em;color:var(--ka-navy);margin-top:calc(-8*var(--u))}.knode-approach__step-text{max-width:calc(480*var(--u));margin-top:calc(22*var(--u));font-weight:400;font-size:max(12px,20*var(--u));line-height:calc(22*var(--u));color:var(--ka-text)}.knode-approach__go{width:calc(64*var(--u));height:calc(57*var(--u));margin-top:calc(78*var(--u));color:#fff;background:var(--ka-navy);transition:background-color .2s var(--ease),transform .2s var(--ease);grid-area:1/2;justify-content:center;place-self:start end;align-items:center;display:inline-flex}.knode-approach__go svg{width:calc(30*var(--u));min-width:16px;height:auto}.knode-approach__go:hover{background:#024a6f;transform:translate(3px)}.knode-approach__go:focus-visible{outline:2px solid var(--ka-navy);outline-offset:3px}.knode-approach__photo{left:calc(1104*var(--u));top:calc(63*var(--u));width:calc(665*var(--u));height:calc(991*var(--u));object-fit:cover;position:absolute}@media (min-width:1101px){.knode-approach--tall .knode-approach__scroller,.knode-approach--hr .knode-approach__scroller,.knode-approach--erp .knode-approach__scroller{left:calc(109*var(--u));height:calc(1113*var(--u))}.knode-approach--tall .knode-approach__photo,.knode-approach--hr .knode-approach__photo,.knode-approach--erp .knode-approach__photo{left:calc(1085*var(--u));top:calc(66*var(--u))}.knode-approach--tall .knode-approach__step-title,.knode-approach--hr .knode-approach__step-title,.knode-approach--erp .knode-approach__step-title{white-space:pre-line;max-width:none}.knode-approach--tall .knode-approach__step:last-child,.knode-approach--hr .knode-approach__step:last-child,.knode-approach--erp .knode-approach__step:last-child{min-height:calc(288*var(--u));padding-bottom:calc(40*var(--u))}.knode-approach--tall .knode-approach__step:last-child:after,.knode-approach--hr .knode-approach__step:last-child:after,.knode-approach--erp .knode-approach__step:last-child:after{content:"";left:calc(44*var(--u));background:var(--ka-rule);height:1px;position:absolute;bottom:0;right:0}.knode-approach--hr .knode-approach__scroller,.knode-approach--erp .knode-approach__scroller{left:calc(120*var(--u));height:calc(1048*var(--u))}.knode-approach--erp .knode-approach__scroller{left:calc(126*var(--u));height:calc(1018*var(--u))}}@media (max-width:1100px){.knode-approach__stage{flex-direction:column;height:auto;padding:48px 20px 56px;display:flex}.knode-approach__scroller{width:auto;height:auto;position:static;overflow:visible}.knode-approach__title{font-size:clamp(26px,7vw,36px);line-height:1.2}.knode-approach__steps{width:auto;margin-top:32px;padding-bottom:0}.knode-approach__body{padding-right:60px}.knode-approach__step{grid-template-columns:44px 1fr;column-gap:12px;min-height:0;padding:22px 0}.knode-approach__step:before{left:0}.knode-approach__num{font-size:24px}.knode-approach__step-title{max-width:none;margin-top:0;font-size:22px;line-height:1.25}.knode-approach__step-text{max-width:none;margin-top:8px;font-size:15px;line-height:1.5}.knode-approach__go{width:48px;height:44px;margin-top:0}.knode-approach__photo{object-position:center 30%;width:100%;height:420px;margin-top:32px;position:static}}@media (prefers-reduced-motion:reduce){.knode-approach__scroller{scroll-behavior:auto}.knode-approach__go{transition:none}.knode-approach__go:hover{transform:none}}
.knode-explore{--ke-navy:#013753;--ke-grey:#424242;--ke-line:#d4d4d4;--ke-ease:cubic-bezier(.2, .8, .2, 1);--ke-font:var(--font-poppins), "Poppins", "Segoe UI", sans-serif;--ke-title-font:var(--font-gilroy), "Gilroy", var(--font-poppins), "Poppins", "Segoe UI", sans-serif;width:100%;font-family:var(--ke-font);color:var(--ke-navy);background:#fff;position:relative;container-type:inline-size}.knode-explore__stage{--u:min(calc(100cqw / 1893), 1px);height:calc(1264*var(--u));position:relative}.knode-explore__stage:before{content:"";left:calc(4*var(--u));right:0;top:calc(8*var(--u));height:calc(846*var(--u));pointer-events:none;background:linear-gradient(#2d74c933 0%,#fff0 45%);position:absolute}.knode-explore__quote{left:calc(320*var(--u));top:calc(182*var(--u));width:calc(1253*var(--u));text-align:center;color:var(--ke-grey);margin:0;position:absolute}.knode-explore__quote-text{font-weight:400;font-size:calc(36*var(--u));letter-spacing:-.01em;margin:0;line-height:1.46}.knode-explore__quote-by{margin-top:calc(18*var(--u));font-weight:600;font-size:max(11px,23*var(--u));letter-spacing:-.01em;line-height:1.46}.knode-explore__title{left:0;right:0;top:calc(513*var(--u));font-family:var(--ke-title-font);font-weight:800;font-size:calc(40*var(--u));line-height:calc(49*var(--u));text-align:center;color:var(--ke-navy);position:absolute}.knode-explore__grid{left:calc(116*var(--u));top:calc(625*var(--u));justify-content:center;column-gap:calc(21.5*var(--u));row-gap:calc(27*var(--u));width:calc(1661*var(--u));flex-wrap:wrap;list-style:none;display:flex;position:absolute}.knode-explore__card{width:calc(315*var(--u));height:calc(256*var(--u));padding:0 calc(29*var(--u));text-align:center;border:1px solid var(--ke-line);transition:transform .3s var(--ke-ease),box-shadow .3s var(--ke-ease);background:linear-gradient(#f8f8f8 0%,#ecf4f9 100%);justify-content:center;align-items:center;display:flex}.knode-explore__card:hover{transform:translateY(calc(-8 * var(--u)));box-shadow:0 calc(14*var(--u)) calc(30*var(--u)) #01375324}.knode-explore__label{font-weight:600;font-size:max(12px,30*var(--u));letter-spacing:-.01em;color:var(--ke-navy);line-height:1.4}@media (prefers-reduced-motion:reduce){.knode-explore__card{transition:none}.knode-explore__card:hover{transform:none}}@media (max-width:1100px){.knode-explore__stage{height:auto;padding:56px 20px 24px}.knode-explore__stage:before{height:360px;top:0;left:0}.knode-explore__quote,.knode-explore__title,.knode-explore__grid{width:auto;position:relative;top:auto;left:auto;right:auto}.knode-explore__quote-text{font-size:clamp(18px,5vw,24px)}.knode-explore__quote-by{margin-top:12px;font-size:14px}.knode-explore__title{margin-top:48px;font-size:clamp(22px,6vw,30px);line-height:1.25}.knode-explore__grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.knode-explore__card{width:auto;height:120px;padding:0 12px}.knode-explore__label{font-size:15px;line-height:1.3}}@media (min-width:1101px){.knode-explore--compact .knode-explore__card{padding:0 calc(21*var(--u))}.knode-explore--compact .knode-explore__label{font-size:max(11px,25*var(--u));line-height:1.25}}
.knode-commitment{--kc-white:#fff;--kc-navy:#013753;--kc-font:var(--font-poppins), "Poppins", "Segoe UI", sans-serif;--kc-title-font:var(--font-gilroy), "Gilroy", var(--font-poppins), "Poppins", "Segoe UI", sans-serif;width:100%;font-family:var(--kc-font);color:var(--kc-white);background:var(--kc-navy);position:relative;container-type:inline-size}.knode-commitment__stage{--u:min(calc(100cqw / 1893), 1px);height:calc(977*var(--u));position:relative;overflow:hidden}.knode-commitment__photo{width:calc(1831*var(--u));object-fit:cover;object-position:right center;height:100%;position:absolute;top:0;right:0}.knode-commitment__overlay{pointer-events:none;background:url(/it-solutions/assets/knode/Knode-Commitment-Overlay.webp) 0 0/100% 100% no-repeat;position:absolute;inset:0}.knode-commitment__content{z-index:1;position:absolute;inset:0}.knode-commitment__title{left:calc(199*var(--u));top:calc(217*var(--u));font-family:var(--kc-title-font);font-weight:300;font-size:calc(50*var(--u));line-height:calc(58*var(--u));white-space:nowrap;position:absolute}.knode-commitment__title span{display:block}.knode-commitment__subtitle{left:calc(199*var(--u));top:calc(356*var(--u));font-weight:500;font-size:max(12px,24*var(--u));line-height:calc(36*var(--u));white-space:nowrap;position:absolute}.knode-commitment__body{left:calc(199*var(--u));top:calc(436*var(--u));width:calc(738*var(--u));font-weight:300;font-size:max(11px,20*var(--u));line-height:calc(30*var(--u));position:absolute}.knode-commitment__body p+p{margin-top:calc(30*var(--u))}.knode-commitment--knote .knode-commitment__overlay,.knode-commitment--hospitality .knode-commitment__overlay,.knode-commitment--retail .knode-commitment__overlay,.knode-commitment--hr .knode-commitment__overlay,.knode-commitment--erp .knode-commitment__overlay{background-image:url(/it-solutions/assets/knote/Knote-Commitment-Overlay.webp)}.knode-commitment--knote .knode-commitment__title-bold,.knode-commitment--hospitality .knode-commitment__title-bold,.knode-commitment--retail .knode-commitment__title-bold,.knode-commitment--hr .knode-commitment__title-bold,.knode-commitment--erp .knode-commitment__title-bold{font-weight:800}@media (min-width:1101px){.knode-commitment--knote .knode-commitment__photo,.knode-commitment--hospitality .knode-commitment__photo,.knode-commitment--retail .knode-commitment__photo,.knode-commitment--hr .knode-commitment__photo,.knode-commitment--erp .knode-commitment__photo{object-position:right center;width:100%}.knode-commitment--knote .knode-commitment__overlay,.knode-commitment--hospitality .knode-commitment__overlay,.knode-commitment--retail .knode-commitment__overlay,.knode-commitment--hr .knode-commitment__overlay,.knode-commitment--erp .knode-commitment__overlay{left:calc(-13*var(--u));width:calc(1906*var(--u));right:auto}.knode-commitment--knote .knode-commitment__title,.knode-commitment--hospitality .knode-commitment__title,.knode-commitment--retail .knode-commitment__title,.knode-commitment--hr .knode-commitment__title,.knode-commitment--erp .knode-commitment__title{left:calc(175*var(--u));top:calc(237*var(--u));line-height:calc(60.5*var(--u))}.knode-commitment--knote .knode-commitment__body,.knode-commitment--hospitality .knode-commitment__body,.knode-commitment--retail .knode-commitment__body,.knode-commitment--hr .knode-commitment__body,.knode-commitment--erp .knode-commitment__body{left:calc(175*var(--u));top:calc(384*var(--u));width:calc(901*var(--u));line-height:calc(26*var(--u))}.knode-commitment--knote .knode-commitment__body p+p,.knode-commitment--hospitality .knode-commitment__body p+p,.knode-commitment--retail .knode-commitment__body p+p,.knode-commitment--hr .knode-commitment__body p+p,.knode-commitment--erp .knode-commitment__body p+p{margin-top:calc(26*var(--u))}}.knode-commitment--hospitality .knode-commitment__overlay{background-image:url(/it-solutions/assets/hospitality/Hospitality-Commitment-Overlay.webp)}@media (min-width:1101px){.knode-commitment--hospitality .knode-commitment__stage{height:calc(839*var(--u))}.knode-commitment--hospitality .knode-commitment__title{top:calc(265*var(--u))}.knode-commitment--hospitality .knode-commitment__body{top:calc(439*var(--u));line-height:calc(30*var(--u))}}.knode-commitment--retail .knode-commitment__overlay{background-image:url(/it-solutions/assets/retail/Retail-Commitment-Overlay.webp)}@media (min-width:1101px){.knode-commitment--retail .knode-commitment__stage{height:calc(839*var(--u))}.knode-commitment--retail .knode-commitment__title{top:calc(215*var(--u))}.knode-commitment--retail .knode-commitment__body{top:calc(387*var(--u));line-height:calc(26*var(--u))}.knode-commitment--retail .knode-commitment__body p+p{margin-top:calc(26*var(--u))}}.knode-commitment--hr .knode-commitment__overlay,.knode-commitment--erp .knode-commitment__overlay{background-image:url(/it-solutions/assets/retail/Retail-Commitment-Overlay.webp)}@media (min-width:1101px){.knode-commitment--hr .knode-commitment__stage,.knode-commitment--erp .knode-commitment__stage{height:calc(839*var(--u))}.knode-commitment--hr .knode-commitment__title,.knode-commitment--erp .knode-commitment__title{top:calc(175*var(--u))}.knode-commitment--hr .knode-commitment__body,.knode-commitment--erp .knode-commitment__body{top:calc(347*var(--u));line-height:calc(26*var(--u))}.knode-commitment--hr .knode-commitment__body p+p,.knode-commitment--erp .knode-commitment__body p+p{margin-top:calc(26*var(--u))}}.knode-commitment--erp .knode-commitment__overlay{background-image:url(/it-solutions/assets/erp/Erp-Commitment-Overlay.webp)}@media (max-width:1100px){.knode-commitment__stage{height:auto;min-height:640px}.knode-commitment__photo{object-position:80% top;width:100%;height:340px}.knode-commitment__overlay,.knode-commitment--knote .knode-commitment__overlay,.knode-commitment--hospitality .knode-commitment__overlay,.knode-commitment--retail .knode-commitment__overlay,.knode-commitment--hr .knode-commitment__overlay,.knode-commitment--erp .knode-commitment__overlay{background:linear-gradient(180deg, #01375300 0%, #01375333 180px, var(--kc-navy) 340px)}.knode-commitment__content{padding:300px 20px 48px;position:relative;inset:auto}.knode-commitment__title,.knode-commitment__subtitle,.knode-commitment__body{white-space:normal;width:auto;position:static}.knode-commitment__title{font-size:clamp(28px,7.5vw,40px);line-height:1.15}.knode-commitment__subtitle{margin-top:14px;font-size:16px;line-height:1.4}.knode-commitment__body{margin-top:16px;font-size:15px;line-height:1.6}.knode-commitment__body p+p{margin-top:12px}}
.knode-faq{--kf-navy:#013753;--kf-text:#4a4a4a;--kf-line:#d9d9d9;--kf-font:var(--font-poppins), "Poppins", "Segoe UI", sans-serif;--kf-title-font:var(--font-gilroy), "Gilroy", var(--font-poppins), "Poppins", "Segoe UI", sans-serif;--ease:cubic-bezier(.2, .8, .2, 1);width:100%;font-family:var(--kf-font);color:var(--kf-navy);background:#fff;position:relative;container-type:inline-size}.knode-faq__stage{--u:min(calc(100cqw / 1893), 1px);padding:calc(57*var(--u)) 0 calc(140*var(--u));flex-direction:column;align-items:center;display:flex}.knode-faq__title{font-family:var(--kf-title-font);font-weight:800;font-size:calc(50*var(--u));line-height:calc(61*var(--u));text-align:center;color:var(--kf-navy)}.knode-faq__list{gap:calc(31*var(--u));width:calc(1097*var(--u));margin-top:calc(85*var(--u));flex-direction:column;list-style:none;display:flex}.knode-faq__item{border:1px solid var(--kf-line);background:#fff}.knode-faq__heading{font:inherit;margin:0}.knode-faq__question{justify-content:space-between;align-items:center;gap:calc(24*var(--u));width:100%;min-height:calc(104*var(--u));padding:0 calc(36*var(--u)) 0 calc(32*var(--u));font-family:inherit;font-weight:600;font-size:max(13px,22*var(--u));text-align:left;color:var(--kf-navy);cursor:pointer;background:0 0;border:none;line-height:1.4;display:flex}.knode-faq__question:focus-visible{outline:2px solid var(--kf-navy);outline-offset:-4px}.knode-faq__icon{width:calc(47*var(--u));height:calc(47*var(--u));color:#4a4a4a;min-width:22px;min-height:22px;transition:transform .3s var(--ease);flex-shrink:0;position:relative}.knode-faq__icon:before,.knode-faq__icon:after{content:"";width:62%;height:max(2px,3*var(--u));background:currentColor;border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.knode-faq__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.knode-faq__item.is-open .knode-faq__icon{transform:rotate(45deg)}.knode-faq__panel{transition:grid-template-rows .35s var(--ease);grid-template-rows:0fr;display:grid}.knode-faq__item.is-open .knode-faq__panel{grid-template-rows:1fr}.knode-faq__panel-inner{overflow:hidden}.knode-faq__answer{max-width:calc(930*var(--u));padding:0 calc(36*var(--u)) calc(64*var(--u)) calc(55*var(--u));font-weight:500;font-size:max(13px,19*var(--u));color:var(--kf-text);line-height:1.45}@media (max-width:1100px){.knode-faq__stage{padding:48px 16px}.knode-faq__title{font-size:clamp(26px,7vw,36px);line-height:1.2}.knode-faq__list{gap:14px;width:100%;margin-top:28px}.knode-faq__question{min-height:64px;padding:14px 14px 14px 16px;font-size:16px}.knode-faq__answer{max-width:none;padding:0 16px 20px;font-size:15px}}@media (prefers-reduced-motion:reduce){.knode-faq__icon,.knode-faq__panel{transition:none}}@media (min-width:1101px){.knode-faq--knote .knode-faq__list{margin-top:calc(98*var(--u))}.knode-faq--hospitality .knode-faq__list{margin-top:calc(77*var(--u))}.knode-faq--retail .knode-faq__list{margin-top:calc(59*var(--u))}.knode-faq--hr .knode-faq__stage{padding-top:calc(115*var(--u))}.knode-faq--hr .knode-faq__list{margin-top:calc(75*var(--u))}.knode-faq--erp .knode-faq__list{margin-top:calc(54*var(--u))}}
