/* KN 4.2 — wyraźnie rozdzielone motywy, stabilne hero i nowy język wizualny. */
.kn-site{--kn42-bg:#030914;--kn42-surface:#08172c;--kn42-surface-2:#0d2341;--kn42-text:#f8fbff;--kn42-copy:#bdc9d9;--kn42-soft:#91a3ba;--kn42-line:rgba(185,210,244,.23);--kn42-red:#ed2443;--kn42-blue:#438bf4;--kn42-shadow:0 26px 80px rgba(0,0,0,.3);background:var(--kn42-bg)!important;color:var(--kn42-text)!important}
.kn-site[data-theme="dark"]{--kn-text:#f8fbff;--kn-muted:#bdc9d9;--kn-panel:#08172c;--kn-panel-2:#0d2341;--kn-line:rgba(185,210,244,.23);--v3-bg:#030914;--v3-bg-alt:#071429;--v3-card:#0a1d37;--v3-card-strong:#102a4c;--v3-text:#f8fbff;--v3-muted:#bdc9d9;--v3-soft:#91a3ba;--v3-border:rgba(185,210,244,.23)}

/* Nowy chapter tag: bez górnej linii, podkreślenia, rombów i gwiazdek. */
.kn-site :is(.overline,.kn-kicker){position:relative!important;display:inline-flex!important;align-items:center!important;gap:10px!important;margin:0!important;padding:7px 11px 7px 8px!important;border:1px solid color-mix(in srgb,var(--kn42-line) 86%,transparent)!important;border-radius:8px!important;background:color-mix(in srgb,var(--kn42-surface-2) 78%,transparent)!important;box-shadow:none!important;color:var(--kn42-copy)!important;text-decoration:none!important;text-decoration-line:none!important;font:750 10px/1.25 Manrope,Arial,sans-serif!important;letter-spacing:.13em!important;text-transform:uppercase!important}
.kn-site :is(.overline,.kn-kicker)::before{content:"KN"!important;position:static!important;display:inline-grid!important;place-items:center!important;width:29px!important;height:24px!important;border:0!important;border-radius:5px!important;background:var(--kn42-red)!important;box-shadow:none!important;color:#fff!important;transform:none!important;font:850 8px/1 Manrope,Arial,sans-serif!important;letter-spacing:.08em!important}
.kn-site :is(.overline,.kn-kicker)::after,.kn-site :is(.overline,.kn-kicker) span::before,.kn-site :is(.overline,.kn-kicker) span::after{content:none!important;display:none!important}
.kn-site :is(.overline,.kn-kicker) span{color:var(--kn42-text)!important;font:inherit!important;letter-spacing:inherit!important;text-decoration:none!important}
.kn-site :is(.section-title-row,.eco-section-head,.kn-v3-heading,.journey-heading,.faq-vault-head,.kn-news-archive-head){border-top:0!important;background-image:none!important}
.kn-site :is(.section-title-row,.eco-section-head,.kn-v3-heading,.journey-heading,.faq-vault-head,.kn-news-archive-head)::before,.kn-site :is(.section-title-row,.eco-section-head,.kn-v3-heading,.journey-heading,.faq-vault-head,.kn-news-archive-head)::after{content:none!important;display:none!important}
.kn-site h2 em::after{content:none!important;display:none!important}
.kn-site :is(h1,h2,h3,h4){text-wrap:balance}.kn-site :is(p,li,dd){text-wrap:pretty}
.kn-site .kn-v42-numbered-title{position:relative;isolation:isolate}.kn-site .kn-v42-numbered-title::before{content:attr(data-kn-section);z-index:-1;position:absolute;left:-.18em;top:-.58em;color:rgba(157,186,225,.08);font:760 clamp(70px,8vw,128px)/1 "Space Grotesk",sans-serif;letter-spacing:-.08em;pointer-events:none}.kn-site[data-theme="light"] .kn-v42-numbered-title::before{color:rgba(19,57,101,.08)}
.kn-site.kn-v42-theme-changing,.kn-site.kn-v42-theme-changing *{transition:background-color .42s ease,color .42s ease,border-color .42s ease,box-shadow .42s ease!important}

/* Hero — obrazy pozostają wewnątrz viewportu; ruch dotyczy wyłącznie światła i przejścia. */
.kn-site .hero{isolation:isolate;overflow:hidden!important;overflow:clip!important;contain:paint;max-width:100vw;background:#020713!important}
.kn-site .kn-v42-hero-rotator{position:absolute!important;inset:0!important;width:100%!important;max-width:100%!important;height:100%!important;overflow:hidden!important;transform:none!important}
.kn-site .kn-v42-hero-rotator>[data-hero-slide]{inset:0!important;width:100%!important;max-width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;opacity:0!important;transform:none!important;scale:1!important;transition:opacity 1.25s ease,filter 1.25s ease!important;filter:saturate(.75) brightness(.65)!important}
.kn-site .kn-v42-hero-rotator>[data-hero-slide].is-active{opacity:1!important;transform:none!important;scale:1!important;filter:saturate(1) brightness(.82)!important}
.kn-site .kn-v42-hero-rotator::after{content:"";z-index:1;position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at var(--spot-x,72%) var(--spot-y,35%),rgba(71,139,245,.16),transparent 24%);animation:kn42-hero-light 9s ease-in-out infinite alternate}
.kn-site .hero-art-vignette{z-index:2!important;background:linear-gradient(90deg,#020713fa 0%,#020713e9 31%,#02071380 56%,#02071336 76%,#020713b8 100%),linear-gradient(180deg,rgba(2,7,19,.12),#020713 100%)!important}
.kn-site .hero-art-grid{z-index:3!important;opacity:.24;background-image:linear-gradient(rgba(122,161,218,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(122,161,218,.12) 1px,transparent 1px)!important;background-size:72px 72px!important;mask-image:linear-gradient(90deg,transparent 4%,#000 46%,transparent 96%);animation:kn42-grid-signal 14s linear infinite}
.kn-site .kn-v41-hero-dots{z-index:6;right:clamp(16px,3vw,46px);bottom:clamp(18px,3vw,42px);padding:9px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(3,13,30,.58);backdrop-filter:blur(14px)}
.kn-site .kn-v41-hero-dots button{width:8px!important;height:8px!important;border-radius:50%!important;background:#c6d3e35e!important;transition:width .3s,background .3s,box-shadow .3s!important}.kn-site .kn-v41-hero-dots button.is-active{width:28px!important;border-radius:999px!important;background:#ff3553!important;box-shadow:0 0 18px rgba(255,53,83,.7)!important}
.kn-site .hero-content{z-index:7}.kn-site .hero-copy>.kn-kicker{margin-bottom:25px!important}

/* Trzy dane w hero — stabilna siatka, ikony i czytelna hierarchia. */
.kn-site .hero-proof.kn-v42-proof{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:min(100%,760px)!important;margin-top:34px!important;border:1px solid rgba(196,217,244,.24)!important;border-radius:18px!important;background:rgba(4,17,38,.76)!important;box-shadow:0 24px 60px rgba(0,0,0,.26)!important;backdrop-filter:blur(18px)!important;overflow:hidden!important}
.kn-site .hero-proof.kn-v42-proof>span{position:relative;display:grid!important;grid-template-columns:46px 1fr!important;align-items:center!important;gap:12px!important;min-width:0!important;min-height:100px!important;padding:18px 17px!important;border:0!important;border-right:1px solid rgba(196,217,244,.18)!important;color:#fff!important}
.kn-site .hero-proof.kn-v42-proof>span:last-child{border-right:0!important}.kn-site .hero-proof.kn-v42-proof>span::before{content:"";position:absolute;inset:0;opacity:0;background:radial-gradient(circle at var(--spot-x,50%) var(--spot-y,50%),rgba(67,139,244,.24),transparent 55%);transition:opacity .3s}.kn-site .hero-proof.kn-v42-proof>span:hover::before{opacity:1}
.kn-site .hero-proof.kn-v42-proof>span>i{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.03));color:#ff3e5b}.kn-site .hero-proof.kn-v42-proof svg{width:23px;height:23px}.kn-site .hero-proof.kn-v42-proof>span>b{display:block!important;min-width:0}.kn-site .hero-proof.kn-v42-proof strong,.kn-site .hero-proof.kn-v42-proof small{display:block!important}.kn-site .hero-proof.kn-v42-proof strong{color:#fff!important;font:730 clamp(22px,2vw,30px)/1 "Space Grotesk",sans-serif!important;letter-spacing:-.035em}.kn-site .hero-proof.kn-v42-proof small{margin-top:7px;color:#b8c6d9!important;font-size:10px!important;line-height:1.35!important;letter-spacing:.05em;text-transform:uppercase}

/* Nowe tła podstron — bez translacji poza ekran. */
.kn-site .kn-v42-subhero{isolation:isolate;position:relative;overflow:hidden!important;overflow:clip!important;contain:paint;background:#061126!important}
.kn-site .kn-v42-subhero::before{content:"";z-index:0;position:absolute;inset:0;width:100%;height:100%;background-image:linear-gradient(90deg,rgba(3,9,20,.97) 0%,rgba(3,9,20,.83) 43%,rgba(3,9,20,.25) 79%),url(../images/hero-premium-flow.webp);background-size:cover;background-position:center center;background-repeat:no-repeat;transform:none!important;animation:none!important}
.kn-site .kn-v42-subhero.kn-hero-vault::before,.kn-site .kn-v42-subhero.kn-hero-shield::before{background-image:linear-gradient(90deg,rgba(3,9,20,.97),rgba(3,9,20,.78) 45%,rgba(3,9,20,.22)),url(../images/hero-premium-crystal.webp)}
.kn-site .kn-v42-subhero.kn-hero-pages::before,.kn-site .kn-v42-subhero.kn-hero-slides::before{background-image:linear-gradient(90deg,rgba(3,9,20,.98),rgba(3,9,20,.76) 48%,rgba(3,9,20,.18)),url(../images/hero-premium-membranes.webp)}
.kn-site .kn-v42-subhero.kn-hero-signal::before,.kn-site .kn-v42-subhero.kn-hero-pulse::before{background-position:58% center}
.kn-site .kn-v42-subhero .eco-hero-grid{z-index:1;opacity:.35!important;background-image:linear-gradient(rgba(141,177,225,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(141,177,225,.11) 1px,transparent 1px)!important;background-size:64px 64px!important;animation:kn42-grid-signal 16s linear infinite}
.kn-site .kn-v42-subhero .eco-hero-inner{z-index:3;position:relative}.kn-site .kn-v42-subhero .eco-hero-copy{max-width:820px}.kn-site .kn-v42-subhero .kn-kicker{margin-bottom:25px!important}.kn-site .kn-v42-subhero h1{color:#f8fbff!important}.kn-site .kn-v42-subhero h1 em{color:#aabbd2!important}.kn-site .kn-v42-subhero .eco-hero-copy>p:not(.kn-kicker){color:#c4d0df!important}
.kn-v42-hero-signature{z-index:2;position:absolute;right:0;bottom:0;width:min(42vw,560px);height:65%;pointer-events:none}.kn-v42-hero-signature>span{position:absolute;right:6%;bottom:12%;color:rgba(255,255,255,.46);font:700 10px/1 Manrope;letter-spacing:.18em}.kn-v42-hero-signature>i{position:absolute;right:6%;bottom:20%;width:62%;height:1px;background:linear-gradient(90deg,transparent,#ff3155,transparent);transform-origin:right;animation:kn42-signal-line 4.5s ease-in-out infinite}.kn-v42-hero-signature>i:nth-of-type(2){bottom:30%;width:42%;animation-delay:-1.4s}.kn-v42-hero-signature>i:nth-of-type(3){bottom:40%;width:74%;animation-delay:-2.8s}
/* Ten sam system tła dla treści zapisanych jako sekcje Divi Buildera. */
.kn-site .kn-v3-hero{isolation:isolate;position:relative;overflow:hidden!important;overflow:clip!important;contain:paint;background-image:linear-gradient(90deg,rgba(3,9,20,.98),rgba(3,9,20,.82) 46%,rgba(3,9,20,.22)),url(../images/hero-premium-flow.webp)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.kn-site .kn-v3-hero.kn-hero-vault,.kn-site .kn-v3-hero.kn-hero-shield{background-image:linear-gradient(90deg,rgba(3,9,20,.98),rgba(3,9,20,.78) 48%,rgba(3,9,20,.2)),url(../images/hero-premium-crystal.webp)!important}.kn-site .kn-v3-hero.kn-hero-pages,.kn-site .kn-v3-hero.kn-hero-slides{background-image:linear-gradient(90deg,rgba(3,9,20,.98),rgba(3,9,20,.76) 48%,rgba(3,9,20,.18)),url(../images/hero-premium-membranes.webp)!important}.kn-site .kn-v3-hero .kn-hero-motion{display:none!important}.kn-site .kn-v3-hero::after{content:"";position:absolute;right:4%;bottom:11%;width:min(36vw,470px);height:1px;background:linear-gradient(90deg,transparent,#ff3155,transparent);box-shadow:0 -60px 0 rgba(75,139,232,.16),0 -120px 0 rgba(75,139,232,.1);animation:kn42-signal-line 4.5s ease-in-out infinite}.kn-site .kn-v3-hero>*{position:relative;z-index:2}

/* Dlaczego warto — asymetryczna tablica dowodów i bilet FOMO. */
.kn-v42-why{position:relative;padding:132px 0;overflow:hidden;background:linear-gradient(135deg,#eef3f9 0%,#fff 46%,#dce7f4 100%);color:#0a1a31}
.kn-v42-why::before{content:"";position:absolute;inset:0;opacity:.46;background-image:radial-gradient(circle at 14% 16%,rgba(219,28,58,.14),transparent 23%),linear-gradient(rgba(21,55,95,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(21,55,95,.055) 1px,transparent 1px);background-size:auto,48px 48px,48px 48px;mask-image:linear-gradient(90deg,#000,transparent 85%)}
.kn-v42-why>.section-wrap{position:relative;z-index:1}.kn-v42-why-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,430px);gap:70px;align-items:end}.kn-v42-why .kn-kicker{--kn42-surface-2:#fff;--kn42-line:rgba(20,52,90,.22);--kn42-copy:#52677f;--kn42-text:#10243f}.kn-v42-why h2{margin:24px 0 0;color:#091b33!important}.kn-v42-why h2 em{color:#345a87!important}.kn-v42-why-head>p{margin:0;color:#405873!important;font-size:18px!important;line-height:1.75!important}
.kn-v42-impact-board{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:22px;margin-top:64px}.kn-v42-impact-mosaic{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:1fr 1fr;gap:14px;min-height:570px}.kn-v42-impact-mosaic article{--spot-x:50%;--spot-y:50%;position:relative;overflow:hidden;padding:28px;border:1px solid #b7c7da;border-radius:20px;background:#fff;box-shadow:0 18px 55px rgba(22,53,88,.1);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}.kn-v42-impact-mosaic article::before{content:"";position:absolute;inset:0;opacity:0;background:radial-gradient(circle at var(--spot-x) var(--spot-y),rgba(67,124,197,.16),transparent 48%);transition:opacity .25s}.kn-v42-impact-mosaic article:hover{z-index:2;border-color:#718eaf;transform:translateY(-7px) scale(1.01);box-shadow:0 26px 75px rgba(17,45,79,.18)}.kn-v42-impact-mosaic article:hover::before{opacity:1}.kn-v42-impact-mosaic article>span:first-child{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:#e7eff8;color:#1e5b9a}.kn-v42-impact-mosaic svg{width:26px}.kn-v42-impact-mosaic strong{display:block;margin-top:44px;color:#0a1b31;font-size:23px}.kn-v42-impact-mosaic p{position:relative;margin:10px 0 0;color:#4f657e!important}.kn-v42-impact-mosaic .is-main{grid-row:1/3;display:flex;flex-direction:column;background:linear-gradient(150deg,#071a36,#12345e);border-color:#274f7d;color:#fff}.kn-v42-impact-mosaic .is-main>span:first-child{background:rgba(255,255,255,.1);color:#ff4560}.kn-v42-impact-mosaic .is-main>div{margin:auto 0}.kn-v42-impact-mosaic .is-main b{display:block;color:#fff;font:720 clamp(58px,7vw,105px)/.86 "Space Grotesk";letter-spacing:-.07em}.kn-v42-impact-mosaic .is-main small{display:block;margin-top:12px;color:#bdcce0;text-transform:uppercase;letter-spacing:.13em}.kn-v42-impact-mosaic .is-main p{color:#d0dbea!important;font-size:17px!important}.kn-v42-impact-mosaic .is-proof{display:grid;grid-template-columns:auto 1fr;align-content:center;gap:5px 16px;background:#f2f6fb}.kn-v42-impact-mosaic .is-proof b{grid-row:1/3;color:#cf1935;font:720 70px/1 "Space Grotesk"}.kn-v42-impact-mosaic .is-proof span{align-self:end;color:#0a1b31;font-weight:750}.kn-v42-impact-mosaic .is-proof small{color:#62768d}
.kn-v42-fomo-ticket{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:32px;border:1px solid #294c77;border-radius:22px;background:linear-gradient(150deg,#0b2344,#06152c);box-shadow:0 30px 90px rgba(5,21,44,.28);color:#fff}.kn-v42-fomo-ticket::before{content:"";position:absolute;inset:-50% auto -50% -35%;width:32%;opacity:.38;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);transform:skewX(-18deg);animation:kn42-shimmer 6s ease-in-out infinite}.kn-v42-ticket-top{display:flex;justify-content:space-between;gap:15px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.16)}.kn-v42-ticket-top span{color:#c4d1e2;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.kn-v42-ticket-top i{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:#42dc82;box-shadow:0 0 0 7px rgba(66,220,130,.12);animation:pulse-dot 1.8s infinite}.kn-v42-ticket-top b{color:#fff}.kn-v42-fomo-ticket>p{margin:42px 0 8px;color:#9fb0c7!important;text-transform:uppercase;letter-spacing:.12em;font-size:10px!important}.kn-v42-fomo-ticket>strong{color:#fff;font:700 clamp(25px,3vw,38px)/1.2 "Space Grotesk"}.kn-v42-fomo-ticket ul{display:grid;gap:11px;margin:35px 0}.kn-v42-fomo-ticket li{position:relative;padding-left:25px;color:#d5deea!important}.kn-v42-fomo-ticket li::before{content:"✓";position:absolute;left:0;color:#54dc8c;font-weight:800}.kn-v42-fomo-ticket .button{margin-top:auto}.kn-v42-fomo-ticket>small{margin-top:14px;color:#9eafc4;text-align:center}

/* Dla firm — kampania partnerska zamiast zwykłego splitu. */
.kn-v42-business{padding:122px 0!important;background:linear-gradient(140deg,#020916,#071a32)!important}.kn-v42-business-panel{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr)!important;width:100%!important;max-width:1380px!important;margin:0 auto!important;border:1px solid rgba(180,207,242,.25)!important;border-radius:28px!important;background:#081a34!important;box-shadow:0 42px 110px rgba(0,0,0,.35)!important;overflow:hidden!important}.kn-v42-business-panel .business-copy{padding:72px 64px!important}.kn-v42-business-panel .business-copy h2{margin:26px 0 22px;color:#f8fbff!important}.kn-v42-business-panel .business-copy h2 em{color:#a9bdd7!important}.kn-v42-business-panel .business-copy>p:not(.kn-kicker){color:#becbdd!important;font-size:18px!important}.kn-v42-business-benefits{display:grid;gap:10px;margin:34px 0}.kn-v42-business-benefits article{--spot-x:50%;--spot-y:50%;position:relative;overflow:hidden;display:grid;grid-template-columns:45px 1fr;gap:15px;align-items:center;padding:15px 16px;border:1px solid rgba(185,211,244,.19);border-radius:13px;background:rgba(255,255,255,.045);transition:transform .28s,border-color .28s,background .28s}.kn-v42-business-benefits article:hover{transform:translateX(7px);border-color:rgba(255,76,103,.62);background:rgba(255,255,255,.075)}.kn-v42-business-benefits svg{width:25px;color:#ff3d5a}.kn-v42-business-benefits strong,.kn-v42-business-benefits small{display:block}.kn-v42-business-benefits strong{color:#fff}.kn-v42-business-benefits small{margin-top:4px;color:#9fb1c7}.kn-v42-business-panel .button{width:max-content}
.kn-v42-business-stage{isolation:isolate;position:relative;min-height:720px;overflow:hidden}.kn-v42-business-stage>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:none!important;transition:filter .6s}.kn-v42-business-stage:hover>img{filter:saturate(1.2) brightness(1.05)}.kn-v42-business-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#081a34 0%,rgba(8,26,52,.18) 31%,rgba(3,12,28,.32)),linear-gradient(180deg,rgba(3,12,28,.05),#06152de8)}.kn-v42-business-signal{position:absolute;top:30px;left:30px;right:30px;padding:20px;border:1px solid rgba(255,255,255,.26);border-radius:15px;background:rgba(4,16,36,.72);backdrop-filter:blur(17px)}.kn-v42-business-signal span,.kn-v42-business-signal strong,.kn-v42-business-signal small{display:block}.kn-v42-business-signal span{color:#b9c7d9;text-transform:uppercase;letter-spacing:.13em;font-size:10px}.kn-v42-business-signal i{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:#44df86;box-shadow:0 0 0 7px rgba(68,223,134,.13)}.kn-v42-business-signal strong{margin:12px 0 6px;color:#fff;font-size:24px}.kn-v42-business-signal small{color:#ff6680}.kn-v42-business-metrics{position:absolute;left:30px;right:30px;bottom:155px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.2);border-radius:15px;overflow:hidden;background:rgba(4,16,36,.7);backdrop-filter:blur(16px)}.kn-v42-business-metrics article{padding:17px;border-right:1px solid rgba(255,255,255,.16)}.kn-v42-business-metrics article:last-child{border:0}.kn-v42-business-metrics b,.kn-v42-business-metrics span{display:block}.kn-v42-business-metrics b{color:#fff;font-size:24px}.kn-v42-business-metrics span{margin-top:5px;color:#aebdd1;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.kn-v42-partner-card{position:absolute;left:30px;right:30px;bottom:30px;display:grid;grid-template-columns:53px 1fr;gap:15px;align-items:center;padding:18px;border:1px solid rgba(255,255,255,.24);border-radius:15px;background:linear-gradient(100deg,rgba(232,31,63,.85),rgba(150,13,38,.84));box-shadow:0 18px 45px rgba(91,5,23,.32)}.kn-v42-partner-card .logo-sigil{grid-row:1/3;width:50px!important;height:59px!important}.kn-v42-partner-card span{color:#ffdce2;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.kn-v42-partner-card strong{color:#fff;font-size:16px}

/* Formularz — pełne style dla obu motywów, bez mieszania kolorów pól. */
.kn-v42-form-section{position:relative;overflow:hidden;padding:130px 0!important;background:radial-gradient(circle at 9% 16%,rgba(237,36,67,.16),transparent 24%),radial-gradient(circle at 88% 84%,rgba(67,139,244,.15),transparent 27%),#030b19!important}.kn-v42-form-section::before{content:"";position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(137,174,226,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(137,174,226,.08) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(90deg,#000,transparent 70%)}.kn-v42-form-section .form-grid{position:relative;z-index:1;grid-template-columns:minmax(340px,.8fr) minmax(560px,1.2fr)!important;gap:82px!important}.kn-v42-form-section .kn-v41-form-intro h2{margin:26px 0 20px;color:#f8fbff!important}.kn-v42-form-section .kn-v41-form-intro h2 em{color:#a8bad3!important}.kn-v42-form-section .kn-v41-form-intro>p:not(.kn-kicker){color:#bdc9d9!important}.kn-v42-form-section .kn-v41-form-benefits article{border-color:rgba(186,211,244,.2)!important;background:rgba(255,255,255,.05)!important}.kn-v42-form-section .kn-v41-form-benefits strong{color:#fff!important}.kn-v42-form-section .kn-v41-form-benefits small{color:#9fb0c6!important}.kn-v42-form-section .kn-v41-form-intro blockquote{border:1px solid rgba(186,211,244,.24)!important;border-left:1px solid rgba(186,211,244,.24)!important;border-radius:14px!important;background:linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.035))!important;color:#fff!important}.kn-v42-form-section .kn-v41-form-intro blockquote b{color:#ff3d59!important}.kn-v42-form-section .kn-v41-form-intro blockquote span{color:#c2cedd!important}
.kn-site .kn-v42-registration-form{position:relative;overflow:hidden;padding:38px!important;border:1px solid rgba(180,208,244,.28)!important;border-radius:25px!important;background:linear-gradient(145deg,#0c2342,#07172e)!important;box-shadow:0 36px 95px rgba(0,0,0,.38)!important;color:#f8fbff!important}.kn-site .kn-v42-registration-form::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#e51f3e,#6c56c9,#378cf1)}.kn-site .kn-v42-registration-form .form-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:28px!important;padding-bottom:22px!important;border-bottom:1px solid rgba(188,212,243,.2)!important}.kn-site .kn-v42-registration-form .form-head>span{display:block!important;color:#fff!important}.kn-site .kn-v42-registration-form .form-head small,.kn-site .kn-v42-registration-form .form-head strong{display:block}.kn-site .kn-v42-registration-form .form-head small{color:#91a5be!important;font-size:9px!important;letter-spacing:.14em;text-transform:uppercase}.kn-site .kn-v42-registration-form .form-head strong{margin-top:6px;color:#fff!important;font-size:22px}.kn-site .kn-v42-registration-form .form-brand{width:54px!important;height:64px!important;padding:0!important;background:transparent!important}.kn-site .kn-v42-registration-form label{display:grid!important;gap:8px!important;margin-bottom:18px!important}.kn-site .kn-v42-registration-form label>span,.kn-site .kn-v42-registration-form label>small,.kn-site .kn-v42-registration-form .consent span{color:#d6dfeb!important;font-size:13px!important;line-height:1.5!important}.kn-site .kn-v42-registration-form label>small{color:#9eafc4!important}.kn-site .kn-v42-registration-form input:not([type="checkbox"]),.kn-site .kn-v42-registration-form select,.kn-site .kn-v42-registration-form textarea{width:100%!important;min-height:55px!important;padding:14px 15px!important;border:1px solid rgba(174,204,241,.32)!important;border-radius:10px!important;background:#041126!important;color:#f8fbff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;font-size:16px!important;line-height:1.45!important}.kn-site .kn-v42-registration-form textarea{min-height:135px!important}.kn-site .kn-v42-registration-form option{background:#07172e!important;color:#fff!important}.kn-site .kn-v42-registration-form ::placeholder{color:#8094ad!important;opacity:1!important}.kn-site .kn-v42-registration-form :is(input,select,textarea):focus{outline:0!important;border-color:#568fda!important;box-shadow:0 0 0 4px rgba(67,139,244,.16)!important;background:#061832!important}.kn-site .kn-v42-registration-form .consent{grid-template-columns:20px 1fr!important;align-items:start!important;gap:11px!important;padding:14px!important;border:1px solid rgba(174,204,241,.17)!important;border-radius:10px!important;background:rgba(255,255,255,.035)!important}.kn-site .kn-v42-registration-form .consent input{width:18px!important;height:18px!important;margin-top:2px!important;accent-color:#ed2443}.kn-site .kn-v42-registration-form .consent a{color:#fff!important;text-decoration:underline}.kn-site .kn-v42-registration-form .submit-button{width:100%!important;min-height:60px!important;margin-top:7px!important;border-radius:10px!important;background:linear-gradient(110deg,#c91532,#f12b49)!important;color:#fff!important;box-shadow:0 17px 38px rgba(197,21,50,.26)!important}

/* Monografie na stronie głównej i od nowa zbudowane archiwum. */
.kn-site .kn-v41-monograph{padding:122px 0!important;background:linear-gradient(145deg,#07152a,#0b2341)!important}.kn-site .kn-v41-monograph-stage{grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr)!important;border-radius:24px!important;background:#081a34!important}.kn-site .kn-v41-monograph-visual{min-height:590px!important}.kn-site .kn-v41-monograph-copy{padding:58px!important}.kn-site .kn-v41-monograph-copy h2{margin:25px 0 20px}.kn-site .kn-v41-publication-path>div{background:#102846!important}.kn-site .kn-v41-book-ticket{left:20px;right:20px;bottom:20px}
.kn-v42-library{padding:118px 0!important;background:linear-gradient(145deg,#061326,#091e38)!important}.kn-v42-library-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);gap:70px;align-items:end;margin-bottom:48px}.kn-v42-library-intro h2{margin:24px 0 16px;color:#f8fbff!important}.kn-v42-library-intro>div:first-child>p:last-child{max-width:700px;color:#b9c7d9!important}.kn-v42-library-stats{display:grid;gap:10px}.kn-v42-library-stats article{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:center;padding:16px;border:1px solid rgba(184,210,244,.2);border-radius:13px;background:rgba(255,255,255,.045)}.kn-v42-library-stats svg{width:25px;color:#ff3c58}.kn-v42-library-stats strong,.kn-v42-library-stats small{display:block}.kn-v42-library-stats strong{color:#fff}.kn-v42-library-stats small{margin-top:3px;color:#9eafc4}
.kn-site .kn-v32-monograph-toolbar{grid-template-columns:minmax(200px,1fr) minmax(210px,280px) minmax(180px,220px) auto!important;margin-bottom:22px!important;padding:17px 18px!important;border-color:rgba(184,210,244,.22)!important;border-radius:14px!important;background:#0b213e!important;box-shadow:0 16px 45px rgba(0,0,0,.18)!important}.kn-site .kn-v32-monograph-toolbar strong{color:#fff!important}.kn-site .kn-v32-monograph-toolbar span{color:#9eafc5!important}.kn-site .kn-v32-monograph-toolbar select{min-height:46px!important;border-color:rgba(184,210,244,.24)!important;background:#06152b!important;color:#fff!important}.kn-site .kn-v32-monograph-toolbar option{background:#06152b;color:#fff}.kn-site .kn-v32-monograph-toolbar button{min-height:46px!important;border-radius:8px!important}
.kn-site .kn-v32-monograph-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.kn-site .kn-v42-monograph-card{position:relative;display:grid!important;grid-template-columns:148px minmax(0,1fr)!important;grid-template-rows:1fr!important;min-height:300px!important;border:1px solid rgba(183,210,244,.22)!important;border-radius:17px!important;background:#0a1d38!important;box-shadow:0 18px 55px rgba(0,0,0,.2)!important;overflow:hidden!important;transition:transform .32s,border-color .32s,box-shadow .32s!important}.kn-site .kn-v42-monograph-card:hover{transform:translateY(-5px)!important;border-color:#5a83b4!important;box-shadow:0 25px 70px rgba(0,0,0,.3)!important}.kn-v42-monograph-cover-link{display:block;min-width:0;height:100%}.kn-site .kn-v42-monograph-card .kn-v32-volume-cover{width:100%!important;height:100%!important;min-height:300px!important;aspect-ratio:auto!important;padding:18px 15px!important;border-right:1px solid rgba(255,255,255,.14)!important;border-bottom:0!important;grid-template-columns:1fr!important;grid-template-rows:auto 1fr auto!important}.kn-site .kn-v42-monograph-card .kn-v32-volume-cover>span{max-width:100px;font-size:7px!important}.kn-site .kn-v42-monograph-card .kn-v32-volume-cover .logo-sigil{position:absolute;top:16px;right:12px;width:30px!important;height:36px!important}.kn-site .kn-v42-monograph-card .kn-v32-volume-cover>strong{font-size:68px!important;letter-spacing:-.08em!important}.kn-site .kn-v42-monograph-card .kn-v32-volume-cover>b{font-size:9px!important}.kn-site .kn-v42-monograph-card .kn-v32-monograph-body{padding:22px!important}.kn-site .kn-v42-monograph-card .kn-v32-monograph-kicker{margin-bottom:11px!important;font-size:9px!important}.kn-site .kn-v42-monograph-card h3{margin:0 0 9px!important;font-size:19px!important;line-height:1.3!important}.kn-site .kn-v42-monograph-card h3 a{color:#f8fbff!important}.kn-site .kn-v42-monograph-card .kn-v32-monograph-body>p{display:-webkit-box;overflow:hidden;margin:0 0 15px!important;color:#aebed1!important;font-size:13px!important;line-height:1.55!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kn-site .kn-v42-monograph-card .kn-v32-monograph-facts{grid-template-columns:1fr 1fr;margin:auto 0 15px!important;border-radius:9px!important}.kn-site .kn-v42-monograph-card .kn-v32-monograph-facts>div{padding:8px 9px!important;background:#102846!important}.kn-site .kn-v42-monograph-card .kn-v32-monograph-facts dt{font-size:7px!important}.kn-site .kn-v42-monograph-card .kn-v32-monograph-facts dd{font-size:10px!important;color:#e8eef6!important}.kn-site .kn-v42-monograph-card .kn-v32-monograph-actions a{min-height:39px!important;padding:0 11px!important;font-size:9px!important}.kn-site .kn-v42-monograph-card .kn-v32-monograph-actions svg{width:14px!important}

/* Interakcje premium — reflektor pod kursorem bez ciężkiego parallaxu. */
.kn-site :is(.conference-card,.pricing-stack article,.news-card,.faq-list details,.kn-v42-monograph-card){transform-style:preserve-3d}.kn-site :is(.conference-card,.pricing-stack article,.news-card,.faq-list details)::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;border-radius:inherit;background:radial-gradient(circle at var(--spot-x,50%) var(--spot-y,50%),rgba(85,150,245,.14),transparent 46%);transition:opacity .3s}.kn-site :is(.conference-card,.pricing-stack article,.news-card,.faq-list details):hover::after{opacity:1}

/* Jasny motyw jest osobnym, papierowo-kobaltowym projektem o ciemnej typografii. */
.kn-site[data-theme="light"]{--kn42-bg:#f4f7fb;--kn42-surface:#fff;--kn42-surface-2:#e9eff7;--kn42-text:#0b1728;--kn42-copy:#3d526c;--kn42-soft:#5a6f88;--kn42-line:rgba(17,47,84,.25);--kn42-shadow:0 22px 62px rgba(25,51,82,.13);--kn-text:#0b1728;--kn-muted:#3d526c;--kn-panel:#fff;--kn-panel-2:#e9eff7;--kn-line:rgba(17,47,84,.25);--v3-bg:#f4f7fb;--v3-bg-alt:#e7eef7;--v3-card:#fff;--v3-card-strong:#edf2f8;--v3-text:#0b1728;--v3-muted:#3d526c;--v3-soft:#5b7089;--v3-border:rgba(17,47,84,.23);background:#f4f7fb!important;color:#0b1728!important}
.kn-site[data-theme="light"]::before{opacity:.32!important;background-image:radial-gradient(rgba(17,53,96,.14) .7px,transparent .7px)!important;background-size:20px 20px!important}
.kn-site[data-theme="light"] .header{background:rgba(255,255,255,.94)!important;border-color:rgba(13,38,69,.2)!important;box-shadow:0 16px 45px rgba(20,45,75,.13)!important}.kn-site[data-theme="light"] .header .nav a{color:#0b1728!important}.kn-site[data-theme="light"] .header .nav a:hover{color:#b50f2a!important}.kn-site[data-theme="light"] .header .theme-toggle{border-color:#9aacbf!important;background:#e9eff7!important;color:#0b1728!important}.kn-site[data-theme="light"] .header-cta{border-color:#153e70!important;background:#153e70!important;color:#fff!important}
.kn-site[data-theme="light"] :is(.overline,.kn-kicker){border-color:rgba(17,47,84,.2)!important;background:#fff!important;color:#3f556f!important}.kn-site[data-theme="light"] :is(.overline,.kn-kicker) span{color:#132a47!important}
.kn-site[data-theme="light"] :is(.conference-section,.disciplines-section,.journey-section,.offer-section,.news-section,.faq-section,.eco-section,.kn-v3-section,.kn-news-archive){color:#0b1728!important}.kn-site[data-theme="light"] :is(.conference-section,.journey-section,.news-section,.faq-section,.eco-section,.kn-v3-section,.kn-news-archive){background:#f4f7fb!important}.kn-site[data-theme="light"] :is(.disciplines-section,.offer-section,.eco-section:nth-of-type(even),.kn-v3-section:nth-of-type(even)){background:#e5edf6!important}.kn-site[data-theme="light"] :is(.conference-section,.disciplines-section,.journey-section,.offer-section,.news-section,.faq-section,.eco-section,.kn-v3-section,.kn-news-archive) :is(h1,h2,h3,h4,strong,summary,dt,dd){color:#0b1728!important}.kn-site[data-theme="light"] :is(.conference-section,.disciplines-section,.journey-section,.offer-section,.news-section,.faq-section,.eco-section,.kn-v3-section,.kn-news-archive) :is(p,li,small,time,label){color:#3d526c!important}.kn-site[data-theme="light"] h2 em{color:#355778!important}
.kn-site[data-theme="light"] :is(.conference-card,.pricing-stack article,.news-card,.faq-list details,.journey-map,.eco-signal-card,.kn-v3-event-card,.kn-v3-science-card,.kn-v3-editor-grid article){border-color:rgba(17,47,84,.22)!important;background:#fff!important;color:#0b1728!important;box-shadow:0 15px 45px rgba(25,51,82,.11)!important}.kn-site[data-theme="light"] :is(.conference-card,.pricing-stack article,.news-card,.faq-list details,.eco-signal-card,.kn-v3-event-card,.kn-v3-science-card):hover{border-color:#597b9e!important;background:#f9fbfd!important;box-shadow:0 23px 60px rgba(25,51,82,.17)!important}.kn-site[data-theme="light"] .button-glass{border-color:#174578!important;background:#fff!important;color:#123b68!important}.kn-site[data-theme="light"] .button-glass:hover{background:#174578!important;color:#fff!important}
.kn-site[data-theme="light"] .hero{background:#f3f6fa!important}.kn-site[data-theme="light"] .kn-v42-hero-rotator>[data-hero-slide]{filter:saturate(.52) brightness(1.45) contrast(.72)!important}.kn-site[data-theme="light"] .kn-v42-hero-rotator>[data-hero-slide].is-active{filter:saturate(.7) brightness(1.5) contrast(.76)!important}.kn-site[data-theme="light"] .hero-art-vignette{background:linear-gradient(90deg,#f7f9fdfd 0%,#f7f9fdf2 38%,#f7f9fd9e 60%,#f7f9fd30 82%,#f7f9fdbf),linear-gradient(180deg,rgba(247,249,253,.2),#f4f7fb 100%)!important}.kn-site[data-theme="light"] .hero h1,.kn-site[data-theme="light"] .hero-lead{color:#0a1728!important}.kn-site[data-theme="light"] .hero h1 span{color:#245a92!important;background:none!important;-webkit-text-fill-color:currentColor!important}.kn-site[data-theme="light"] .hero-proof.kn-v42-proof{border-color:rgba(15,48,86,.23)!important;background:rgba(255,255,255,.9)!important;box-shadow:0 22px 55px rgba(22,49,80,.15)!important}.kn-site[data-theme="light"] .hero-proof.kn-v42-proof>span{border-color:rgba(15,48,86,.18)!important;color:#0b1728!important}.kn-site[data-theme="light"] .hero-proof.kn-v42-proof>span>i{border-color:rgba(15,48,86,.2);background:#eaf0f7;color:#b80f2a}.kn-site[data-theme="light"] .hero-proof.kn-v42-proof strong{color:#0b1728!important}.kn-site[data-theme="light"] .hero-proof.kn-v42-proof small{color:#425871!important}.kn-site[data-theme="light"] .hero-event-panel{border-color:#8198b3!important;background:linear-gradient(145deg,#fff,#eaf0f7)!important;color:#0b1728!important;box-shadow:0 28px 75px rgba(22,49,80,.2)!important}.kn-site[data-theme="light"] .hero-event-panel :is(h2,p,strong,b,span){color:#0b1728!important}.kn-site[data-theme="light"] .hero-event-panel .panel-meta span{color:#354c67!important}.kn-site[data-theme="light"] .countdown-block{background:#dfe7f1!important}
.kn-site[data-theme="light"] .kn-v42-subhero::before{background-image:linear-gradient(90deg,rgba(249,251,253,.98),rgba(249,251,253,.9) 45%,rgba(249,251,253,.34)),url(../images/hero-premium-flow.webp);filter:saturate(.55) brightness(1.35)}.kn-site[data-theme="light"] .kn-v42-subhero.kn-hero-vault::before,.kn-site[data-theme="light"] .kn-v42-subhero.kn-hero-shield::before{background-image:linear-gradient(90deg,rgba(249,251,253,.98),rgba(249,251,253,.88) 48%,rgba(249,251,253,.28)),url(../images/hero-premium-crystal.webp)}.kn-site[data-theme="light"] .kn-v42-subhero.kn-hero-pages::before,.kn-site[data-theme="light"] .kn-v42-subhero.kn-hero-slides::before{background-image:linear-gradient(90deg,rgba(249,251,253,.98),rgba(249,251,253,.87) 48%,rgba(249,251,253,.26)),url(../images/hero-premium-membranes.webp)}.kn-site[data-theme="light"] .kn-v42-subhero h1{color:#091629!important}.kn-site[data-theme="light"] .kn-v42-subhero h1 em{color:#355777!important}.kn-site[data-theme="light"] .kn-v42-subhero .eco-hero-copy>p:not(.kn-kicker){color:#354d68!important}.kn-site[data-theme="light"] .kn-v42-subhero .eco-breadcrumb,.kn-site[data-theme="light"] .kn-v42-subhero .eco-breadcrumb a,.kn-site[data-theme="light"] .kn-v42-subhero .eco-breadcrumb span{color:#3d526c!important}.kn-site[data-theme="light"] .kn-v42-hero-signature>span{color:#1e426c}.kn-site[data-theme="light"] .kn-v42-hero-signature>i{background:linear-gradient(90deg,transparent,#c51632,transparent)}
.kn-site[data-theme="light"] .kn-v3-hero{background-image:linear-gradient(90deg,rgba(249,251,253,.98),rgba(249,251,253,.88) 48%,rgba(249,251,253,.3)),url(../images/hero-premium-flow.webp)!important}.kn-site[data-theme="light"] .kn-v3-hero.kn-hero-vault,.kn-site[data-theme="light"] .kn-v3-hero.kn-hero-shield{background-image:linear-gradient(90deg,rgba(249,251,253,.98),rgba(249,251,253,.87) 48%,rgba(249,251,253,.28)),url(../images/hero-premium-crystal.webp)!important}.kn-site[data-theme="light"] .kn-v3-hero.kn-hero-pages,.kn-site[data-theme="light"] .kn-v3-hero.kn-hero-slides{background-image:linear-gradient(90deg,rgba(249,251,253,.98),rgba(249,251,253,.87) 48%,rgba(249,251,253,.26)),url(../images/hero-premium-membranes.webp)!important}.kn-site[data-theme="light"] .kn-v3-hero :is(h1,h2,h3){color:#091629!important}.kn-site[data-theme="light"] .kn-v3-hero :is(p,.kn-v3-lead){color:#354d68!important}
.kn-site[data-theme="light"] .kn-v42-why{background:linear-gradient(135deg,#dce8f5,#fff 55%,#e7edf5)}
.kn-site[data-theme="light"] .kn-v42-business{background:linear-gradient(135deg,#dce6f2,#f7f9fc)!important}.kn-site[data-theme="light"] .kn-v42-business-panel{border-color:#9aafc7!important;background:#fff!important;box-shadow:0 30px 80px rgba(24,51,83,.17)!important}.kn-site[data-theme="light"] .kn-v42-business-panel .business-copy h2{color:#0b1728!important}.kn-site[data-theme="light"] .kn-v42-business-panel .business-copy h2 em{color:#3b5d80!important}.kn-site[data-theme="light"] .kn-v42-business-panel .business-copy>p:not(.kn-kicker){color:#3d526c!important}.kn-site[data-theme="light"] .kn-v42-business-benefits article{border-color:#b4c2d2!important;background:#eef3f8!important}.kn-site[data-theme="light"] .kn-v42-business-benefits article:hover{border-color:#a9162d!important;background:#fff3f5!important}.kn-site[data-theme="light"] .kn-v42-business-benefits strong{color:#0b1728!important}.kn-site[data-theme="light"] .kn-v42-business-benefits small{color:#4c617a!important}
.kn-site[data-theme="light"] .kn-v42-form-section{background:radial-gradient(circle at 9% 16%,rgba(210,24,53,.12),transparent 24%),radial-gradient(circle at 88% 84%,rgba(38,100,173,.12),transparent 27%),#e8eef6!important}.kn-site[data-theme="light"] .kn-v42-form-section .kn-v41-form-intro h2{color:#0b1728!important}.kn-site[data-theme="light"] .kn-v42-form-section .kn-v41-form-intro h2 em{color:#3b5c7e!important}.kn-site[data-theme="light"] .kn-v42-form-section .kn-v41-form-intro>p:not(.kn-kicker){color:#3d526c!important}.kn-site[data-theme="light"] .kn-v42-form-section .kn-v41-form-benefits article{border-color:#b0bfd0!important;background:#fff!important}.kn-site[data-theme="light"] .kn-v42-form-section .kn-v41-form-benefits strong{color:#0b1728!important}.kn-site[data-theme="light"] .kn-v42-form-section .kn-v41-form-benefits small{color:#4d627b!important}.kn-site[data-theme="light"] .kn-v42-form-section .kn-v41-form-intro blockquote{border-color:#9fb1c6!important;background:#fff!important;color:#0b1728!important}.kn-site[data-theme="light"] .kn-v42-form-section .kn-v41-form-intro blockquote span{color:#3d526c!important}.kn-site[data-theme="light"] .kn-v42-registration-form{border-color:#9fb1c6!important;background:#fff!important;color:#0b1728!important;box-shadow:0 30px 75px rgba(25,51,82,.18)!important}.kn-site[data-theme="light"] .kn-v42-registration-form .form-head{border-color:#ccd6e1!important}.kn-site[data-theme="light"] .kn-v42-registration-form .form-head :is(small,strong,span){color:#0b1728!important}.kn-site[data-theme="light"] .kn-v42-registration-form .form-head small{color:#52677f!important}.kn-site[data-theme="light"] .kn-v42-registration-form label>span,.kn-site[data-theme="light"] .kn-v42-registration-form label>small,.kn-site[data-theme="light"] .kn-v42-registration-form .consent span{color:#263b55!important}.kn-site[data-theme="light"] .kn-v42-registration-form label>small{color:#51667e!important}.kn-site[data-theme="light"] .kn-v42-registration-form input:not([type="checkbox"]),.kn-site[data-theme="light"] .kn-v42-registration-form select,.kn-site[data-theme="light"] .kn-v42-registration-form textarea{border-color:#9fb0c4!important;background:#f3f6fa!important;color:#0b1728!important}.kn-site[data-theme="light"] .kn-v42-registration-form option{background:#fff!important;color:#0b1728!important}.kn-site[data-theme="light"] .kn-v42-registration-form ::placeholder{color:#66798f!important}.kn-site[data-theme="light"] .kn-v42-registration-form :is(input,select,textarea):focus{border-color:#275f9e!important;background:#fff!important}.kn-site[data-theme="light"] .kn-v42-registration-form .consent{border-color:#c4ceda!important;background:#edf2f7!important}.kn-site[data-theme="light"] .kn-v42-registration-form .consent a{color:#153e70!important}
.kn-site[data-theme="light"] .kn-v41-monograph,.kn-site[data-theme="light"] .kn-v42-library{background:linear-gradient(145deg,#dce6f2,#f4f7fb)!important}.kn-site[data-theme="light"] .kn-v41-monograph-stage{border-color:#9eb1c7!important;background:#fff!important}.kn-site[data-theme="light"] .kn-v41-monograph-copy :is(h2,strong){color:#0b1728!important}.kn-site[data-theme="light"] .kn-v41-monograph-copy p,.kn-site[data-theme="light"] .kn-v41-monograph-copy small{color:#3d526c!important}.kn-site[data-theme="light"] .kn-v41-publication-path>div{background:#edf2f7!important}.kn-site[data-theme="light"] .kn-v42-library-intro h2{color:#0b1728!important}.kn-site[data-theme="light"] .kn-v42-library-intro>div:first-child>p:last-child{color:#3d526c!important}.kn-site[data-theme="light"] .kn-v42-library-stats article{border-color:#abbaca;background:#fff}.kn-site[data-theme="light"] .kn-v42-library-stats strong{color:#0b1728}.kn-site[data-theme="light"] .kn-v42-library-stats small{color:#4b6079}.kn-site[data-theme="light"] .kn-v32-monograph-toolbar{border-color:#a8b8ca!important;background:#fff!important}.kn-site[data-theme="light"] .kn-v32-monograph-toolbar strong{color:#0b1728!important}.kn-site[data-theme="light"] .kn-v32-monograph-toolbar span{color:#4d627b!important}.kn-site[data-theme="light"] .kn-v32-monograph-toolbar select{border-color:#9eafc1!important;background:#edf2f7!important;color:#0b1728!important}.kn-site[data-theme="light"] .kn-v32-monograph-toolbar option{background:#fff;color:#0b1728}.kn-site[data-theme="light"] .kn-v42-monograph-card{border-color:#a8b8c9!important;background:#fff!important;box-shadow:0 14px 42px rgba(25,51,82,.12)!important}.kn-site[data-theme="light"] .kn-v42-monograph-card h3 a{color:#0b1728!important}.kn-site[data-theme="light"] .kn-v42-monograph-card .kn-v32-monograph-body>p{color:#425871!important}.kn-site[data-theme="light"] .kn-v42-monograph-card .kn-v32-monograph-facts>div{background:#edf2f7!important}.kn-site[data-theme="light"] .kn-v42-monograph-card .kn-v32-monograph-facts dd{color:#0b1728!important}.kn-site[data-theme="light"] .kn-v42-monograph-card .kn-v32-pdf-link{background:#e7edf5!important;color:#0b1728!important}
.kn-site[data-theme="light"] .contact-band{background:#dbe6f2!important}.kn-site[data-theme="light"] .contact-band *{color:#0b1728!important}.kn-site[data-theme="light"] .footer{background:#0b2445!important;color:#fff!important}.kn-site[data-theme="light"] .footer :is(h2,h3,h4,strong,a){color:#fff!important}.kn-site[data-theme="light"] .footer :is(p,span,small){color:#c0ccdc!important}

@keyframes kn42-hero-light{0%{opacity:.45;background-position:30% 40%}100%{opacity:1;background-position:75% 55%}}
@keyframes kn42-grid-signal{0%{background-position:0 0}100%{background-position:72px 72px}}
@keyframes kn42-signal-line{0%,100%{opacity:.2;scale:.55 1}45%{opacity:.8;scale:1 1}}
@keyframes kn42-shimmer{0%,68%{left:-40%}88%,100%{left:135%}}

@media(max-width:1180px){.kn-v42-impact-board{grid-template-columns:1fr}.kn-v42-impact-mosaic{min-height:520px}.kn-v42-fomo-ticket{min-height:520px}.kn-v42-business-panel{grid-template-columns:1fr!important}.kn-v42-business-stage{min-height:650px}.kn-v42-form-section .form-grid{grid-template-columns:1fr!important}.kn-v42-form-section .kn-v41-form-intro{position:static!important;max-width:780px}.kn-v42-library-intro{grid-template-columns:1fr}.kn-site .kn-v32-monograph-toolbar{grid-template-columns:1fr 1fr!important}.kn-site .kn-v32-monograph-toolbar>div{grid-column:1/-1}.kn-site .kn-v32-monograph-toolbar button{width:100%}}
@media(max-width:900px){.kn-site .hero{min-height:1120px!important}.kn-site .hero-art-vignette{background:linear-gradient(180deg,#020713ed 0%,#020713c4 44%,#0207135c 65%,#020713 96%)!important}.kn-site .kn-v42-hero-rotator>[data-hero-slide]{object-position:64% center!important}.kn-site .hero-proof.kn-v42-proof{grid-template-columns:1fr!important}.kn-site .hero-proof.kn-v42-proof>span{min-height:74px!important;border-right:0!important;border-bottom:1px solid rgba(196,217,244,.18)!important}.kn-site .hero-proof.kn-v42-proof>span:last-child{border-bottom:0!important}.kn-v42-why-head{grid-template-columns:1fr;gap:24px}.kn-v42-business-panel .business-copy{padding:56px 42px!important}.kn-v42-library-intro{gap:30px}.kn-site .kn-v32-monograph-grid{grid-template-columns:1fr!important}.kn-site[data-theme="light"] .hero-art-vignette{background:linear-gradient(180deg,#f7f9fdf4 0%,#f7f9fdb8 48%,#f7f9fd70 68%,#f4f7fb 98%)!important}}
@media(max-width:680px){.kn-site .hero{min-height:1230px!important;padding-inline:16px!important}.kn-site .kn-v42-hero-rotator>[data-hero-slide]{object-position:66% center!important}.kn-site .hero-copy>.kn-kicker{margin-bottom:19px!important}.kn-site .hero-proof.kn-v42-proof{margin-top:26px!important;border-radius:14px!important}.kn-site .hero-proof.kn-v42-proof>span{grid-template-columns:40px 1fr!important;gap:10px!important;padding:13px!important}.kn-site .hero-proof.kn-v42-proof>span>i{width:38px;height:38px}.kn-site .hero-proof.kn-v42-proof strong{font-size:22px!important}.kn-site .hero-proof.kn-v42-proof small{margin-top:4px;font-size:8px!important}.kn-site .kn-v41-hero-dots{right:16px;bottom:16px}.kn-site .kn-v42-subhero::before{background-position:62% center}.kn-v42-hero-signature{width:70vw}.kn-v42-why{padding:92px 0}.kn-v42-impact-board{margin-top:42px}.kn-v42-impact-mosaic{grid-template-columns:1fr;grid-template-rows:auto;min-height:0}.kn-v42-impact-mosaic .is-main{grid-row:auto;min-height:360px}.kn-v42-impact-mosaic article{padding:24px}.kn-v42-impact-mosaic strong{margin-top:28px}.kn-v42-fomo-ticket{min-height:500px;padding:26px 22px}.kn-v42-business{padding:72px 0!important}.kn-v42-business-panel{border-radius:18px!important}.kn-v42-business-panel .business-copy{padding:44px 22px!important}.kn-v42-business-panel .button{width:100%!important}.kn-v42-business-stage{min-height:620px}.kn-v42-business-signal,.kn-v42-business-metrics,.kn-v42-partner-card{left:16px;right:16px}.kn-v42-business-signal{top:16px}.kn-v42-business-metrics{bottom:154px}.kn-v42-business-metrics article{padding:12px 9px}.kn-v42-business-metrics b{font-size:18px}.kn-v42-partner-card{bottom:16px}.kn-v42-form-section{padding:90px 0!important}.kn-site .kn-v42-registration-form{padding:26px 18px!important;border-radius:17px!important}.kn-site .kn-v42-registration-form .form-head strong{font-size:18px}.kn-site .kn-v41-monograph{padding:90px 0!important}.kn-site .kn-v41-monograph-stage{grid-template-columns:1fr!important;margin-inline:0!important;border-radius:18px!important}.kn-site .kn-v41-monograph-visual{min-height:390px!important}.kn-site .kn-v41-monograph-copy{padding:38px 20px!important}.kn-v42-library{padding:90px 0!important}.kn-site .kn-v32-monograph-toolbar{grid-template-columns:1fr!important;padding:15px!important}.kn-site .kn-v32-monograph-toolbar>div{grid-column:auto}.kn-site .kn-v42-monograph-card{grid-template-columns:106px minmax(0,1fr)!important;min-height:285px!important}.kn-site .kn-v42-monograph-card .kn-v32-volume-cover{min-height:285px!important;padding:14px 10px!important}.kn-site .kn-v42-monograph-card .kn-v32-volume-cover>span{display:none}.kn-site .kn-v42-monograph-card .kn-v32-volume-cover .logo-sigil{top:12px;right:8px;width:25px!important;height:30px!important}.kn-site .kn-v42-monograph-card .kn-v32-volume-cover>strong{font-size:53px!important}.kn-site .kn-v42-monograph-card .kn-v32-monograph-body{padding:17px 14px!important}.kn-site .kn-v42-monograph-card h3{font-size:17px!important}.kn-site .kn-v42-monograph-card .kn-v32-monograph-body>p{display:none}.kn-site .kn-v42-monograph-card .kn-v32-monograph-facts{grid-template-columns:1fr!important}.kn-site .kn-v42-monograph-card .kn-v32-monograph-facts>div{border-left:0!important}.kn-site .kn-v42-monograph-card .kn-v32-monograph-facts>div:nth-child(n+2){border-top:1px solid var(--v3-border)}.kn-site .kn-v42-monograph-card .kn-v32-monograph-actions{display:grid}.kn-site .kn-v42-monograph-card .kn-v32-monograph-actions a{width:100%}}
@media(prefers-reduced-motion:reduce){.kn-site .kn-v42-hero-rotator::after,.kn-site .hero-art-grid,.kn-v42-hero-signature>i,.kn-v42-fomo-ticket::before{animation:none!important}.kn-site :is(.kn-v42-impact-mosaic article,.kn-v42-business-benefits article,.kn-v42-monograph-card):hover{transform:none!important}}
