:root{--brand-primary:#307BA6;--brand-primary-dark:#174E6D;--brand-primary-light:#61A8D1;--brand-bg:#FFFFFF;--brand-bg-alt:#F3F5F7;--brand-text:#16202B;--brand-text-secondary:#566270;--brand-text-inverse:#FFFFFF;--brand-border:#DCE2E5;--brand-accent:#2FDAA6;--brand-secondary:#4052BF;--brand-success:#22C55E;--brand-warning:#F59E0B;--brand-danger:#EF4444;--brand-radius:0px;--brand-font:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body.kn-site{margin:0;color:#16202b;color:var(--brand-text);background:#fff;background:var(--brand-bg);font-family:Arial,Helvetica,sans-serif;font-family:var(--brand-font);letter-spacing:0}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}img{display:block;max-width:100%}.container{max-width:1180px}.kn-kicker{display:inline-flex;margin-bottom:14px;color:#2fdaa6;color:var(--brand-accent);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.kn-btn{border-radius:0;border-radius:var(--brand-radius);font-weight:800;min-height:44px;padding:12px 20px}.kn-btn--primary{background:#307ba6;background:var(--brand-primary);border:1px solid #307ba6;border:1px solid var(--brand-primary);color:#fff;color:var(--brand-text-inverse)}.kn-btn--primary:hover{background:#174e6d;background:var(--brand-primary-dark);border-color:#174e6d;border-color:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.kn-btn--light{background:#fff;background:var(--brand-bg);border:1px solid #fff;border:1px solid var(--brand-bg);color:#174e6d;color:var(--brand-primary-dark)}.kn-btn--ghost-light{border:1px solid rgba(255,255,255,.72);color:#fff;color:var(--brand-text-inverse)}.kn-btn--ghost-dark{border:1px solid #174e6d;border:1px solid var(--brand-primary-dark);color:#174e6d;color:var(--brand-primary-dark)}.kn-utility{background:#174e6d;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse);font-size:13px}.kn-utility__inner{align-items:center;display:flex;gap:22px;justify-content:flex-end;min-height:36px}.kn-utility a,.kn-utility span{color:rgba(255,255,255,.84)}.kn-navbar{background:#fff;background:var(--brand-bg);border-bottom:1px solid #dce2e5;border-bottom:1px solid var(--brand-border);box-shadow:0 10px 30px rgba(22,32,43,.08)}.kn-navbar .navbar-brand img{background:#f3f5f7;background:var(--brand-bg-alt);border:1px solid #dce2e5;border:1px solid var(--brand-border);height:40px;-o-object-fit:contain;object-fit:contain;width:180px}.kn-navbar .nav-link{color:#16202b;color:var(--brand-text);font-size:15px;font-weight:700}.kn-navbar .nav-link:hover{color:#307ba6;color:var(--brand-primary)}.kn-hero,.kn-page-hero{background:#174e6d;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse);overflow:hidden;position:relative}.kn-hero{min-height:620px;padding:150px 0 68px}.kn-hero__bg{background:linear-gradient(135deg,rgba(23,78,109,.96),rgba(22,32,43,.92));top:0;right:0;bottom:0;left:0;position:absolute}.kn-hero__grid,.kn-page-hero__grid{align-items:center;display:grid;grid-gap:46px;gap:46px;grid-template-columns:minmax(0,1fr) minmax(340px,0.82fr);position:relative;z-index:1}.kn-hero h1,.kn-page-hero h1{color:#fff;color:var(--brand-text-inverse);font-size:58px;font-weight:900;letter-spacing:0;line-height:1.05;margin:0 0 22px;max-width:760px}.kn-hero p,.kn-page-hero p{color:rgba(255,255,255,.84);font-size:18px;line-height:1.7;margin:0 0 28px}.kn-ctaband__ctas,.kn-hero__ctas{display:flex;flex-wrap:wrap;gap:14px}.kn-hero__media img,.kn-page-hero img{aspect-ratio:9/7;border:1px solid rgba(255,255,255,.18);-o-object-fit:cover;object-fit:cover;width:100%}.kn-statbar{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:54px;position:relative;z-index:1}.kn-stat-panel div,.kn-statbar div{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);padding:22px}.kn-stat-panel strong,.kn-statbar strong{color:#fff;color:var(--brand-text-inverse);display:block;font-size:28px;line-height:1;margin-bottom:10px}.kn-stat-panel span,.kn-statbar span{color:rgba(255,255,255,.78);font-size:13px;line-height:1.45}.kn-section-head{margin-bottom:30px;max-width:860px}.kn-section-head.text-center{margin-left:auto;margin-right:auto}.kn-carousel h2,.kn-cat h2,.kn-page-cta h2,.kn-section-head h2,.kn-vtype h2{color:#16202b;color:var(--brand-text);font-size:34px;font-weight:850;line-height:1.18;margin:0 0 14px}.kn-home p,.kn-page p,.kn-section-head p{color:#566270;color:var(--brand-text-secondary);font-size:16px;line-height:1.76}.kn-cert{background:#f3f5f7;background:var(--brand-bg-alt);padding:24px 0}.kn-cert__row{align-items:center;display:flex;flex-wrap:wrap;gap:26px;justify-content:center}.kn-cert__row span{color:#16202b;color:var(--brand-text);font-weight:800}.kn-cert__row img{background:#fff;background:var(--brand-bg);border:1px solid #dce2e5;border:1px solid var(--brand-border);filter:grayscale(1);height:52px;-o-object-fit:contain;object-fit:contain;padding:8px 18px;width:128px}.kn-blog-list,.kn-carousel,.kn-cat,.kn-compliance,.kn-contact-info,.kn-credentials,.kn-editorial,.kn-fitment,.kn-footprint,.kn-global,.kn-installer,.kn-prod,.kn-product-routes,.kn-quote-form,.kn-service-quad,.kn-spec,.kn-vtype{padding:86px 0}.kn-cat__grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.kn-cat__tile{display:block;min-height:320px;overflow:hidden;position:relative}.kn-cat__tile img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s;width:100%}.kn-cat__tile:hover img{transform:scale(1.04)}.kn-cat__tile span{background:linear-gradient(180deg,rgba(22,32,43,0),rgba(22,32,43,.84));bottom:0;color:#fff;color:var(--brand-text-inverse);font-size:24px;font-weight:850;left:0;padding:80px 26px 26px;position:absolute;right:0}.kn-carousel{background:#f3f5f7;background:var(--brand-bg-alt)}.kn-carousel__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:28px}.kn-arrows{display:flex;gap:8px}.kn-arrows button{background:#fff;background:var(--brand-bg);border:1px solid #dce2e5;border:1px solid var(--brand-border);color:#16202b;color:var(--brand-text);height:42px;width:42px}.kn-carousel__track{display:flex;gap:18px;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory}.kn-carousel__card{background:#fff;background:var(--brand-bg);border:1px solid #dce2e5;border:1px solid var(--brand-border);flex:0 0 280px;padding:16px;scroll-snap-align:start}.kn-carousel__card img{aspect-ratio:4/3;background:#f3f5f7;background:var(--brand-bg-alt);margin-bottom:16px;-o-object-fit:cover;object-fit:cover;width:100%}.kn-carousel__card h3,.kn-compliance__grid h3,.kn-cred-grid h3,.kn-quad-grid h3,.kn-route-grid h3,.kn-vtype__card h3,.kn-vtype__grid article h3{color:#16202b;color:var(--brand-text);font-size:19px;font-weight:850;line-height:1.28;margin:0 0 8px}.kn-carousel__card span{color:#566270;color:var(--brand-text-secondary);display:block;margin-bottom:14px}.kn-carousel__card a,.kn-prod__cta,.kn-text-link{color:#307ba6;color:var(--brand-primary);cursor:pointer;font-weight:850}.kn-compliance__grid,.kn-contact-grid,.kn-cred-grid,.kn-quad-grid,.kn-route-grid,.kn-vtype__grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.kn-blog-card,.kn-compliance__grid article,.kn-contact-grid article,.kn-cred-grid article,.kn-quad-grid article,.kn-route-grid article,.kn-side-card,.kn-vtype__card,.kn-vtype__grid article{background:#fff;background:var(--brand-bg);border:1px solid #dce2e5;border:1px solid var(--brand-border);padding:22px}.kn-vtype__card img,.kn-vtype__grid article img{aspect-ratio:7/5;margin-bottom:18px;-o-object-fit:cover;object-fit:cover;width:100%}.kn-vtype__card span{color:#307ba6;color:var(--brand-primary);font-size:13px;font-weight:800}.kn-ctaband,.kn-page-cta,.kn-quote-form{background:#174e6d;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse);padding:80px 0 96px}.kn-ctaband__split,.kn-page-cta__grid{align-items:center;display:grid;grid-gap:34px;gap:34px;grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.kn-ctaband h2,.kn-page-cta h2,.kn-quote-form h2{color:#fff;color:var(--brand-text-inverse)}.kn-ctaband p,.kn-page-cta p,.kn-quote-form p{color:rgba(255,255,255,.82)}.kn-page-hero{padding:110px 0}.kn-page-hero--image{background:#f3f5f7;background:var(--brand-bg-alt);color:#16202b;color:var(--brand-text)}.kn-page-hero--image h1{color:#16202b;color:var(--brand-text)}.kn-page-hero--image p{color:#566270;color:var(--brand-text-secondary)}.kn-table{border:1px solid #dce2e5;border:1px solid var(--brand-border);color:#16202b;color:var(--brand-text)}.kn-table th{background:#174e6d;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.kn-table td,.kn-table th{border-color:#dce2e5;border-color:var(--brand-border);padding:16px;vertical-align:top}.kn-prod__grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.kn-prod__card{background:#fff;background:var(--brand-bg);border:1px solid #dce2e5;border:1px solid var(--brand-border);padding:18px}.kn-prod__card img{aspect-ratio:4/3;background:#f3f5f7;background:var(--brand-bg-alt);-o-object-fit:cover;object-fit:cover;width:100%}.kn-prod__card span{color:#4052bf;color:var(--brand-secondary);display:block;font-size:12px;font-weight:800;margin-top:14px;text-transform:uppercase}.kn-prod__card h3{font-size:18px;font-weight:850;margin:8px 0 14px}.kn-installer{background:#f3f5f7;background:var(--brand-bg-alt)}.kn-fitment__grid,.kn-footprint__grid,.kn-global__grid,.kn-installer__grid{align-items:center;display:grid;grid-gap:38px;gap:38px;grid-template-columns:minmax(0,1fr) minmax(320px,0.78fr)}.kn-fit-selector,.kn-map-card,.kn-stat-panel{background:#fff;background:var(--brand-bg);border:1px solid #dce2e5;border:1px solid var(--brand-border);padding:18px}.kn-global img,.kn-map-card img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.kn-fit-box,.kn-fit-selector,.kn-stat-panel{display:grid;grid-gap:12px;gap:12px}.kn-fit-box{grid-template-columns:repeat(3,1fr);margin-top:14px}.kn-fit-box span,.kn-fit-selector div{background:#f3f5f7;background:var(--brand-bg-alt);border:1px solid #dce2e5;border:1px solid var(--brand-border);color:#16202b;color:var(--brand-text);font-weight:800;padding:14px;text-align:center}.kn-fit-selector div{display:flex;justify-content:space-between}.kn-trust{background:#fff;background:var(--brand-bg);border-bottom:1px solid #dce2e5;border-bottom:1px solid var(--brand-border);border-top:1px solid #dce2e5;border-top:1px solid var(--brand-border);padding:26px 0}.kn-trust__row{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr))}.kn-trust__row div{border-right:1px solid #dce2e5;border-right:1px solid var(--brand-border);padding:10px 18px}.kn-trust__row div:last-child{border-right:0}.kn-trust__row i{color:#307ba6;color:var(--brand-primary);display:block;font-size:24px;margin-bottom:10px}.kn-trust__row b{display:block;margin-bottom:4px}.kn-trust__row span{color:#566270;color:var(--brand-text-secondary);font-size:13px}.kn-contact-info{padding-top:110px}.kn-contact-grid h2{font-size:20px}.kn-contact-grid a{color:#307ba6;color:var(--brand-primary);font-weight:800}.kn-contact-note{background:#f3f5f7;background:var(--brand-bg-alt);border-left:4px solid #2fdaa6;border-left:4px solid var(--brand-accent);margin-top:26px;padding:24px}.kn-blog__grid{align-items:start;display:grid;grid-gap:30px;gap:30px;grid-template-columns:minmax(0,1fr) 320px}.kn-blog-card{margin-bottom:18px}.kn-article__meta,.kn-blog-card span{color:#566270;color:var(--brand-text-secondary);display:block;font-size:13px;margin-bottom:10px}.kn-blog-card h3{font-size:24px;font-weight:850}.kn-side-card{margin-bottom:18px}.kn-side-card a{border-bottom:1px solid #dce2e5;border-bottom:1px solid var(--brand-border);color:#307ba6;color:var(--brand-primary);display:block;font-weight:800;padding:8px 0}.kn-pagination{align-items:center;display:flex;gap:14px;margin-top:26px}.kn-pagination a,.kn-pagination span{border:1px solid #dce2e5;border:1px solid var(--brand-border);padding:10px 14px}.kn-article__hero{background:#174e6d;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse);padding:110px 0 70px}.kn-article__hero h1{color:#fff;color:var(--brand-text-inverse);font-size:48px;font-weight:900;line-height:1.12}.kn-article__hero img{aspect-ratio:9/5;margin-top:30px;-o-object-fit:cover;object-fit:cover;width:100%}.kn-article__body{max-width:920px;padding-bottom:80px;padding-top:58px}.kn-article__content{color:#16202b;color:var(--brand-text);font-size:17px;line-height:1.85}.kn-article__notes,.kn-author{background:#f3f5f7;background:var(--brand-bg-alt);border:1px solid #dce2e5;border:1px solid var(--brand-border);margin-top:30px;padding:26px}.kn-author{align-items:center;display:flex;gap:18px}.kn-author img{height:72px;-o-object-fit:cover;object-fit:cover;width:72px}.kn-footer{background:#174e6d;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse);padding-top:72px}.kn-footer__trust{border-bottom:1px solid rgba(255,255,255,.16);display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:42px;padding-bottom:30px}.kn-footer__trust div{align-items:center;display:flex;gap:10px}.kn-footer__trust i{color:#2fdaa6;color:var(--brand-accent);font-size:22px}.kn-footer h5{color:#fff;color:var(--brand-text-inverse);font-size:17px;font-weight:850;margin-bottom:16px}.kn-footer a,.kn-footer p{color:rgba(255,255,255,.78);display:block;font-size:14px;line-height:1.7;margin-bottom:8px}.kn-footer__news{display:flex;gap:8px;margin-top:14px}.kn-footer__news input{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.24);color:#fff;color:var(--brand-text-inverse);min-width:0;padding:11px 12px;width:100%}.kn-footer__legal{background:rgba(0,0,0,.18);color:rgba(255,255,255,.72);margin-top:52px;padding:22px 0}@media (max-width:991px){.kn-blog__grid,.kn-ctaband__split,.kn-fitment__grid,.kn-footprint__grid,.kn-global__grid,.kn-hero__grid,.kn-installer__grid,.kn-page-cta__grid,.kn-page-hero__grid{grid-template-columns:1fr}.kn-hero h1,.kn-page-hero h1{font-size:42px}.kn-footer__trust,.kn-statbar,.kn-trust__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.kn-utility{display:none}.kn-hero,.kn-page-hero{padding:78px 0 56px}.kn-article__hero h1,.kn-hero h1,.kn-page-hero h1{font-size:34px}.kn-fit-box,.kn-footer__trust,.kn-statbar,.kn-trust__row{grid-template-columns:1fr}.kn-ctaband__ctas,.kn-footer__news,.kn-hero__ctas{flex-direction:column}.kn-btn,.kn-ctaband__ctas .btn,.kn-hero__ctas .btn{width:100%}}body{font-family:Roboto,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif}.navbar-brand,h1,h2,h3,h4,h5,h6{font-family:"Fjalla One",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}