body.template-index:has(knox-paths){--kn-home-blue:var(--knox-blue-500,#1254e3);--kn-home-blue-hover:var(--knox-blue-400,#0b4ad3);--kn-home-blue-wash:var(--knox-blue-a03,rgba(18,84,227,.03));--kn-home-blue-selected:var(--knox-blue-a12,rgba(18,84,227,.12));--kn-home-ink:var(--knox-n100,#18202c);--kn-home-body:var(--knox-n200,#1b283a);--kn-home-muted:var(--knox-n300,#5a6a82);--kn-home-line:var(--knox-n800,#d7dde5);--kn-home-subtle:var(--knox-n900,#f4f6f8);--kn-home-white:var(--knox-n1000,#fff);--kn-home-radius:var(--knox-radius-3,12px);--kn-home-radius-lg:var(--knox-radius-5,20px);--kn-home-pill:var(--radius-pill,500px)}body.template-index:has(knox-paths) :is(.kn-studio,.khe,.kt-trust){font-family:Montserrat,sans-serif;color:var(--kn-home-ink);line-height:1.5}body.template-index:has(knox-paths) :is(.kn-studio,.khe,.kt-trust) :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--kn-home-blue);outline-offset:4px}body.template-index:has(knox-paths) .kn-eyebrow{color:var(--kn-home-blue);font-weight:700}body.template-index:has(knox-paths) .kn-intro h1{color:var(--kn-home-ink);font-weight:600}body.template-index:has(knox-paths) .kn-path{--accent:var(--kn-home-blue);border:1px solid var(--kn-home-line);border-radius:var(--kn-home-radius-lg);background:var(--kn-home-blue-wash)}body.template-index:has(knox-paths) .kn-deploy{--accent:var(--kn-home-ink);background:var(--kn-home-subtle)}body.template-index:has(knox-paths) .kn-path h2{color:var(--accent);font-weight:700;letter-spacing:-.065em}body.template-index:has(knox-paths) .kn-path-kicker{font-size:11px;color:var(--accent);font-weight:700}body.template-index:has(knox-paths) .kn-description{color:var(--kn-home-muted);font-size:17px;line-height:1.5}body.template-index:has(knox-paths) .kn-shop-links{border-color:var(--kn-home-line);gap:12px}body.template-index:has(knox-paths) .kn-shop-links>a{min-height:52px;padding:4px 8px;color:var(--kn-home-ink);border-radius:var(--kn-home-radius);transition:background .16s ease}body.template-index:has(knox-paths) .kn-shop-links>a:hover{background:var(--kn-home-white)}body.template-index:has(knox-paths) .kn-shop-links strong{font-size:16px;line-height:1.4;font-weight:600}body.template-index:has(knox-paths) .kn-shop-links small{color:var(--kn-home-muted);font-size:13px;line-height:1.5}body.template-index:has(knox-paths) .kn-plan{min-height:53px;padding:12px 24px;border-radius:var(--kn-home-pill);background:var(--kn-home-blue);color:var(--kn-home-white);font-size:16px;font-weight:600;line-height:1.4}body.template-index:has(knox-paths) .kn-plan:hover{background:var(--kn-home-blue-hover)}body.template-index:has(knox-paths) .khe-tabs{background:var(--kn-home-subtle);border:1px solid var(--kn-home-line);border-radius:var(--kn-home-pill)}body.template-index:has(knox-paths) .khe-tabs button{min-height:48px;border-radius:var(--kn-home-pill);font-size:16px;color:var(--kn-home-muted)}body.template-index:has(knox-paths) .khe-tabs button[data-explorer-tab][aria-selected=true]{color:var(--kn-home-white);background:var(--kn-home-blue);box-shadow:none}body.template-index:has(knox-paths) :is(.khe-heading h2,.khs-heading h2,.kt-section-heading h2,.kt-procurement h2){color:var(--kn-home-ink);font-weight:700;letter-spacing:-.035em;line-height:1.2}body.template-index:has(knox-paths) :is(.khe-heading p,.khs-heading>p,.kt-section-heading p,.kt-procurement p){color:var(--kn-home-muted);font-size:16px;line-height:1.6}body.template-index:has(knox-paths) .khe-heading>a{color:var(--kn-home-blue);min-height:44px}body.template-index:has(knox-paths) .khe-category-group{background:var(--kn-home-subtle);border-color:var(--kn-home-line);border-radius:var(--kn-home-radius-lg)}body.template-index:has(knox-paths) .khe-category-group>h3{font-weight:700;color:var(--kn-home-ink)}body.template-index:has(knox-paths) .khe-category-links>a{min-height:80px;border-color:var(--kn-home-line);border-radius:var(--kn-home-radius);color:var(--kn-home-ink);background:var(--kn-home-white)}body.template-index:has(knox-paths) .khe-category-links>a:hover{background:var(--kn-home-blue-wash);border-color:var(--kn-home-blue)}body.template-index:has(knox-paths) .khe-category-links strong{font-size:16px;line-height:1.4}body.template-index:has(knox-paths) .khe-category-links>a>span:not(.khe-sr-only){font-size:13px;line-height:1.5;color:var(--kn-home-muted)}body.template-index:has(knox-paths) .khe-solution{min-height:150px;border-color:var(--kn-home-line);border-radius:var(--kn-home-radius-lg);background:var(--kn-home-white);color:var(--kn-home-ink);gap:16px;padding:20px}body.template-index:has(knox-paths) .khe-solution:hover{background:var(--kn-home-blue-wash);border-color:var(--kn-home-blue)}body.template-index:has(knox-paths) .khe-solution-image{width:88px;flex-basis:88px;aspect-ratio:1;border-radius:var(--kn-home-radius);background:var(--kn-home-white)}body.template-index:has(knox-paths) .khe-solution-image img{width:100%;height:100%;aspect-ratio:1;object-fit:contain}body.template-index:has(knox-paths) .khe-solution h3{font-size:18px;font-weight:700;line-height:1.35}body.template-index:has(knox-paths) .khe-card-eyebrow{color:var(--kn-home-blue);font-size:11px;font-weight:700}body.template-index:has(knox-paths) .khe-solution p:not(.khe-card-eyebrow){font-size:14px;line-height:1.55;color:var(--kn-home-muted)}body.template-index:has(knox-paths) .khe-panel-bottom p{color:var(--kn-home-muted)}body.template-index:has(knox-paths) .khe-panel-bottom button{min-height:48px;padding:12px 24px;border-color:var(--kn-home-blue);border-radius:var(--kn-home-pill);color:var(--kn-home-blue);background:var(--kn-home-white)}body.template-index:has(knox-paths) .khe-caption{font-size:13px;color:var(--kn-home-muted)}body.template-index:has(knox-paths) .khs{color:var(--kn-home-ink)}body.template-index:has(knox-paths) .khs-goal-card{--khs-tone:var(--kn-home-blue);--khs-tint:var(--kn-home-blue-wash);border-color:var(--kn-home-line);border-radius:var(--kn-home-radius)}body.template-index:has(knox-paths) .khs-goal-title{font-weight:700;color:var(--kn-home-ink)}body.template-index:has(knox-paths) .khs-goal-description{font-size:15px;line-height:1.5;color:var(--kn-home-muted)}body.template-index:has(knox-paths) .khs-focus-option:has(input:checked){color:var(--kn-home-blue);border-color:var(--kn-home-blue);background:var(--kn-home-blue-wash);box-shadow:inset 0 0 0 1px var(--kn-home-blue)}body.template-index:has(knox-paths) .khs-request{border-color:var(--kn-home-line);border-radius:var(--kn-home-radius-lg);box-shadow:0 10px 30px #18202c0f}body.template-index:has(knox-paths) .khs-submit{min-height:53px;border-color:var(--kn-home-blue);border-radius:var(--kn-home-pill);background:var(--kn-home-blue);font-weight:600;font-size:16px}body.template-index:has(knox-paths) .khs-submit:hover{background:var(--kn-home-blue-hover);border-color:var(--kn-home-blue-hover)}body.template-index:has(knox-paths) .khs-choice:has(input:checked){border-color:var(--kn-home-blue);color:var(--kn-home-blue);background:var(--kn-home-blue-wash)}body.template-index:has(knox-paths) .khs-choice:has(input:checked):before{color:var(--kn-home-blue)}body.template-index:has(knox-paths) .khs-fields :is(input,select,textarea){min-height:48px;border-color:var(--kn-home-line);border-radius:var(--kn-home-radius);color:var(--kn-home-ink)}body.template-index:has(knox-paths) .khs-fields textarea{min-height:104px}body.template-index:has(knox-paths) .kt-eyebrow{color:var(--kn-home-blue)}body.template-index:has(knox-paths) .kxcl-launcher{display:none}@media(min-width:1000px)and (max-height:819px){body.template-index:has(knox-paths) .kn-description{font-size:16px}body.template-index:has(knox-paths) .kn-path-kicker{font-size:10px}body.template-index:has(knox-paths) .kn-shop-links small{font-size:12px}body.template-index:has(knox-paths) .kn-shop-links>a{min-height:46px}body.template-index:has(knox-paths) .kn-plan{min-height:48px;padding-block:10px}}@media(max-width:760px){body.template-index:has(knox-paths) .kn-path{border-radius:var(--kn-home-radius-lg)}body.template-index:has(knox-paths) .kn-description-mobile{font-size:16px}body.template-index:has(knox-paths) .kn-path-kicker{font-size:10px}body.template-index:has(knox-paths) .kn-shop-links strong{font-size:15px}body.template-index:has(knox-paths) .kn-shop-links>a{min-height:50px;padding-inline:3px}body.template-index:has(knox-paths) .kn-plan{min-height:48px;font-size:15px}body.template-index:has(knox-paths) .khe-category-links strong{font-size:15px}body.template-index:has(knox-paths) .khe-solutions{grid-template-columns:1fr}body.template-index:has(knox-paths) .khe-solution{flex-direction:row;align-items:center;min-height:124px;gap:14px;padding:16px}body.template-index:has(knox-paths) .khe-solution-image{width:72px;flex:0 0 72px}body.template-index:has(knox-paths) .khe-solution h3{font-size:17px;margin-bottom:5px}body.template-index:has(knox-paths) .khe-solution .khe-card-eyebrow{display:block;margin-bottom:4px}body.template-index:has(knox-paths) .khe-solution p:not(.khe-card-eyebrow){display:block;font-size:14px}body.template-index:has(knox-paths) .khs-fields :is(input,select,textarea){font-size:16px}}@media(max-width:359px){body.template-index:has(knox-paths) .kn-path{padding:15px}body.template-index:has(knox-paths) .kn-shop-links strong{font-size:14px}body.template-index:has(knox-paths) .khe-solution{gap:12px;padding:14px}body.template-index:has(knox-paths) .khe-solution-image{width:60px;flex-basis:60px}}@media(prefers-reduced-motion:reduce){body.template-index:has(knox-paths) :is(.kn-studio,.khe,.kt-trust) *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/knox-home-system.css.map */
