:root{--c-ink:#1a1a1a;--c-navy:#14101a;--c-navy2:#1f1a26;--c-accent:#cf3a12;--c-accent-dark:#a82d0c;--c-yellow:#fbda5a;--c-cream:#fef1b7;--c-orange:#f26c1b;--c-red:#e4332b;--c-purple:#867adc;--c-purple2:#725eb3;--c-green:#7acd63;--c-lemon:#ebd22f;--c-blue:#3aaee0;--c-pink:#f3b6c9;--c-bg:#fff;--c-bg-alt:#f6f3ec;--c-muted:#5f5f5f;--c-line:#e3e1dd;--f-head:"Montserrat",system-ui,sans-serif;--f-body:"Source Sans 3","Source Sans Pro",system-ui,sans-serif;--f-px:"VT323","Courier New",monospace;--w:1180px;--w-text:780px;--w-spread:960px;--stripes:repeating-linear-gradient(180deg,#40318d 0 3px,#7869c4 3px 5px,#352879 5px 9px,#67b6bd 9px 10px,#40318d 10px 14px,#6c5eb5 14px 15px,#352879 15px 20px);--sunset:linear-gradient(180deg,#e4332b 0%,#f26c1b 28%,#f8a70c 52%,#fbda5a 76%,#fef1b7 100%)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font:400 19px/1.75 var(--f-body);color:var(--c-ink);background:var(--c-bg)}img{max-width:100%;height:auto;display:block}a{color:var(--c-accent)}a:hover{color:var(--c-accent-dark)}h1,h2,h3{font-family:var(--f-head);line-height:1.1;margin:0 0 .6em;letter-spacing:-.01em}h1{font-size:54px;font-weight:800}h2{font-size:42px;font-weight:800;text-transform:uppercase;letter-spacing:.01em;margin:0 0 40px;max-width:900px}h3{font-size:26px;font-weight:700}p{margin:0 0 1.2em}.lead{font-size:22px;line-height:1.65}.small{font-size:15px;color:var(--c-muted)}strong{font-weight:700}.wrap{max-width:var(--w);margin:0 auto;padding:0 28px}.text{max-width:var(--w-text)}section{padding:104px 0;position:relative}.roz{display:block;font:400 13px/1 var(--f-px);letter-spacing:.08em;text-transform:lowercase;margin-bottom:22px;color:var(--c-accent)}.roz b{font-weight:400}.blk-purple{background:var(--c-purple);color:#fff}.blk-purple .roz{color:var(--c-yellow)}.blk-green{background:var(--c-green);color:var(--c-navy)}.blk-green .roz{color:var(--c-navy)}.blk-lemon{background:var(--c-lemon);color:var(--c-navy)}.blk-lemon .roz{color:var(--c-accent)}.blk-navy{background:var(--c-navy);color:#fff}.blk-navy .roz{color:var(--c-yellow)}.blk-navy a{color:var(--c-yellow)}.blk-blue{background:var(--c-blue);color:var(--c-navy)}.blk-blue .roz{color:var(--c-navy)}.blk-alt{background:var(--c-bg-alt)}.blk-stripes{background:var(--sunset);color:var(--c-navy)}.blk-stripes .roz{color:var(--c-navy)}.inicjal>p:first-of-type::first-letter{font:800 96px/.8 var(--f-head);float:left;margin:10px 12px 0 0;color:var(--c-accent)}.blk-purple .inicjal>p:first-of-type::first-letter{color:var(--c-yellow)}.blk-green .inicjal>p:first-of-type::first-letter,.blk-lemon .inicjal>p:first-of-type::first-letter{color:var(--c-accent)}.blk-navy .inicjal>p:first-of-type::first-letter{color:var(--c-yellow)}.btn{display:inline-flex;align-items:center;gap:10px;background:var(--c-accent);color:#fff;text-decoration:none;font:700 16px/1 var(--f-body);text-transform:uppercase;letter-spacing:.06em;padding:18px 30px;border:0;border-radius:0;cursor:pointer;box-shadow:5px 5px 0 var(--c-navy);transition:transform .12s,box-shadow .12s,background .15s;white-space:nowrap}.btn:hover{background:var(--c-accent-dark);color:#fff;transform:translate(2px,2px);box-shadow:3px 3px 0 var(--c-navy)}.btn .arr{font-size:18px;line-height:0}.btn-sm{padding:12px 18px;font-size:13px;box-shadow:3px 3px 0 var(--c-yellow)}.btn-sm:hover{box-shadow:2px 2px 0 var(--c-yellow)}.blk-navy .btn,.hero .btn{box-shadow:5px 5px 0 var(--c-yellow)}.blk-navy .btn:hover,.hero .btn:hover{box-shadow:3px 3px 0 var(--c-yellow)}.btn-y{background:var(--c-yellow);color:var(--c-navy)}.btn-y:hover{background:#f3cb3a;color:var(--c-navy)}.top{position:sticky;top:0;z-index:20;background:var(--c-navy);border-bottom:4px solid transparent;border-image:var(--stripes) 1}.top .wrap{display:flex;align-items:center;justify-content:space-between;height:72px;gap:24px}.logo{font:800 24px/1 var(--f-head);color:#fff;text-decoration:none;letter-spacing:.04em;display:flex;align-items:center;gap:12px}.logo i{display:inline-block;width:12px;height:28px;background:var(--sunset)}.logo small{font:400 10px/1 var(--f-px);color:var(--c-yellow);margin-left:4px;padding-left:12px;border-left:1px solid #3a3444;letter-spacing:.06em}.nav{display:flex;gap:30px;font-size:16px;font-weight:600}.nav a{color:#fff;text-decoration:none}.nav a:hover{color:var(--c-yellow)}.burger{display:none;background:0;border:1px solid #4a4454;color:#fff;padding:8px 12px;font:600 14px var(--f-body);cursor:pointer}.hero{background:var(--c-navy);color:#fff;padding:88px 0 80px;overflow:hidden}.hero .wrap{display:grid;grid-template-columns:1.35fr .65fr;gap:56px;align-items:center}.kicker{font:400 13px/1.6 var(--f-px);letter-spacing:.06em;color:var(--c-blue);margin-bottom:22px}.hero h1{margin-bottom:22px;color:var(--c-yellow)}.hero .lead{margin-bottom:34px;max-width:640px;color:#eae6f0}.zapis{display:flex;flex-direction:column;gap:12px;max-width:520px}.zapis input{width:100%;font:400 19px var(--f-body);padding:17px 18px;border:2px solid #3a3444;background:#fff;color:var(--c-ink);border-radius:0}.zapis input:focus{outline:3px solid var(--c-yellow);outline-offset:0;border-color:transparent}.pod{font-size:16px;color:#b9b3c4;margin:16px 0 0}.okladka{position:relative;display:flex;justify-content:center;padding:28px 0}.okladka:before{content:"";position:absolute;inset:0 -10% 0 10%;background:var(--sunset);opacity:.95;transform:skewX(-6deg)}.okladka img{position:relative;width:100%;max-width:340px;box-shadow:18px 18px 0 rgba(0,0,0,.35)}.liczby{background:var(--c-navy2);color:#fff;padding:44px 0;border-top:2px solid #2c2538}.liczby .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:center}.liczby>.wrap>div{background:var(--c-navy);color:#fff;padding:28px 18px 24px;border:2px solid #2c2538}.liczby b{display:block;font:400 40px/1 var(--f-px);color:var(--c-yellow);margin-bottom:12px}.liczby span{font-size:17px;opacity:.9}.stos{display:flex;flex-direction:column;gap:96px;align-items:center}.stos figure{margin:0;max-width:var(--w-spread);width:100%;position:relative}.stos img{width:100%;box-shadow:14px 14px 0 var(--c-navy)}.stos figure:nth-child(2n) img{box-shadow:14px 14px 0 var(--c-purple)}.stos figure:nth-child(3n) img{box-shadow:14px 14px 0 var(--c-green)}.stos figure:nth-child(4n) img{box-shadow:14px 14px 0 var(--c-lemon)}.cytat{margin:0;padding:28px 32px;background:#fff;color:var(--c-ink);border-left:10px solid var(--c-accent);font-size:21px;line-height:1.7;box-shadow:10px 10px 0 rgba(0,0,0,.15)}.cytat cite{display:block;font:400 12px/1.6 var(--f-px);color:var(--c-accent);margin-top:18px}.spis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:0;counter-reset:r}.spis-grid li{min-width:0;overflow-wrap:anywhere;padding:20px 20px 18px;display:flex;flex-direction:column;gap:8px;min-height:124px;color:var(--c-navy);transition:transform .15s}.spis-grid li:hover{transform:translate(-3px,-3px)}.spis-grid li:nth-child(6n+1){background:var(--c-purple);color:#fff}.spis-grid li:nth-child(6n+2){background:var(--c-green)}.spis-grid li:nth-child(6n+3){background:var(--c-blue)}.spis-grid li:nth-child(6n+4){background:var(--c-pink)}.spis-grid li:nth-child(6n+5){background:var(--c-orange);color:#fff}.spis-grid li:nth-child(6n){background:#fff;border:2px solid var(--c-navy)}.spis-grid li:not(.x):before{counter-increment:r;content:"rozdział " counter(r) ".0";font:400 11px/1 var(--f-px);letter-spacing:.06em;opacity:.9}.spis-grid li.x{background:var(--c-navy)!important;color:#fff;border:0}.spis-grid li.x:before{content:"▶";font-size:18px;line-height:1;color:var(--c-yellow)}.spis-grid .t{font:800 18px/1.25 var(--f-head);text-transform:uppercase}.autor{display:grid;grid-template-columns:300px 1fr;gap:56px;align-items:start;max-width:1000px}.autor .foto{aspect-ratio:1;background:#2a2433;display:flex;align-items:center;justify-content:center;color:#b9b3c4;font-size:14px;text-align:center;padding:16px;box-shadow:12px 12px 0 var(--c-accent)}.soc{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.soc a{display:inline-block;padding:10px 14px;border:2px solid var(--c-yellow);color:var(--c-yellow);text-decoration:none;font:600 15px/1 var(--f-body);transition:background .15s,color .15s}.soc a:hover{background:var(--c-yellow);color:var(--c-navy)}.faq{max-width:var(--w-text)}.faq details{border-bottom:2px solid var(--c-navy);padding:6px 0}.faq summary{cursor:pointer;font:800 21px/1.4 var(--f-head);padding:16px 0;list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--c-accent);font:400 22px/1 var(--f-px)}.faq details[open] summary:after{content:"−"}.faq details p{margin:0 0 16px}.kupno{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:start;max-width:1000px;background:#fff;color:var(--c-ink);padding:40px;box-shadow:14px 14px 0 var(--c-navy)}.kupno .ok{display:flex;justify-content:center}.kupno .ok img{max-width:300px;box-shadow:10px 10px 0 var(--c-accent)}.spec{list-style:none;padding:0;margin:0 0 24px}.spec li{padding:8px 0;border-bottom:1px solid var(--c-line);display:flex;gap:10px}.spec li:before{content:"■";color:var(--c-accent);font-size:12px;line-height:2.4}.cena{font:800 44px/1 var(--f-head);margin:8px 0 4px}.cena small{font:400 15px var(--f-body);color:var(--c-muted);display:block;margin-top:8px}.dwie{display:grid;grid-template-columns:1fr 1.4fr;gap:24px;max-width:1000px}.dwie>div{padding:32px;background:#fff;color:var(--c-ink);box-shadow:10px 10px 0 rgba(0,0,0,.2)}.dwie h3{margin-top:0;font-size:22px}.fragmenty{display:flex;flex-direction:column;gap:40px;max-width:var(--w-text)}.mail{max-width:var(--w-text);margin:40px 0 0;background:var(--c-cream);color:var(--c-ink);padding:26px 30px;font-size:17px;box-shadow:8px 8px 0 var(--c-navy)}.mail b{display:block;margin-bottom:8px;font:400 12px/1.6 var(--f-px);color:var(--c-accent)}footer{background:var(--c-navy);color:#b9b3c4;padding:44px 0;font-size:15px;border-top:6px solid transparent;border-image:var(--stripes) 1}footer a{color:#fff}footer .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.todo{background:#fff6d6;border:1px dashed #d8b84a;color:#6b5400;padding:2px 6px;font-size:13px;font-family:var(--f-body);text-transform:none;letter-spacing:0}.center{text-align:center}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rv{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}.btn,.spis-grid li{transition:none}}@media(max-width:960px){.hero .wrap{grid-template-columns:minmax(0,1fr);gap:40px}.spis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.okladka{order:-1;padding:20px 0}.okladka img{max-width:260px}.nav{display:none}.burger{display:block}.top.open .nav{display:flex;position:absolute;left:0;right:0;top:72px;background:var(--c-navy);flex-direction:column;padding:16px 28px 24px;gap:16px}.autor{grid-template-columns:1fr}.autor .foto{max-width:240px}.spis-grid{grid-template-columns:repeat(2,1fr)}.kupno,.dwie{grid-template-columns:1fr}.kupno{padding:24px}h2{font-size:34px}}@media(max-width:640px){body{font-size:18px}.top .btn-sm{display:none}.top .wrap{gap:12px;height:64px}.top.open .nav{top:64px}.logo small{display:none}h1{font-size:36px}h2{font-size:28px;margin-bottom:32px}.lead{font-size:20px}section{padding:64px 0}.hero{padding:44px 0 56px}.btn{white-space:normal;text-align:center;line-height:1.3}.zapis .btn{justify-content:center}.liczby .wrap{grid-template-columns:1fr;gap:16px}.liczby b{font-size:32px}.stos{gap:56px}.stos img{box-shadow:8px 8px 0 var(--c-navy)}.cytat{font-size:18px;padding:20px 18px;border-left-width:8px}.spis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.spis-grid li{min-height:100px;padding:14px}.spis-grid .t{font-size:15px}.inicjal>p:first-of-type::first-letter{font-size:70px}.okladka:before{inset:0 0 0 15%}.wrap{padding:0 20px}}:root{--ease-out:cubic-bezier(.16,1,.3,1);--ease-io:cubic-bezier(.87,0,.13,1);--c-bg:#fbf9f4;--c-ink:#15121a}::selection{background:var(--c-yellow);color:var(--c-navy)}:focus-visible{outline:3px solid var(--c-yellow);outline-offset:3px}.blk-navy:focus-visible,.hero:focus-visible{outline-color:var(--c-blue)}.btn{clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);box-shadow:none;position:relative;transition:transform .25s var(--ease-out),background .2s}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(2px)}.btn-w{position:relative;display:inline-block}.btn-w:after{content:"";position:absolute;inset:6px -6px -6px 6px;background:var(--c-navy);z-index:-1;clip-path:inherit}.hero .btn-w:after,.blk-navy .btn-w:after{background:var(--c-yellow)}@keyframes load{to{background-position:0 20px}}.top{border-bottom:0}.top:after{content:"";display:block;height:6px;background:var(--stripes);animation:load 1.6s steps(10) infinite}.hero{background:radial-gradient(120% 90% at 70% 40%,#241c30 0,var(--c-navy) 55%);position:relative}.hero:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px);pointer-events:none;mix-blend-mode:overlay}.term{font:400 13px/1.9 var(--f-px);color:var(--c-blue);letter-spacing:.04em;margin:0 0 26px;min-height:4.8em;white-space:pre-wrap}.term .ln{display:block;opacity:0}.term .ln.on{opacity:1}.term .cur{display:inline-block;width:.7em;height:1.1em;background:var(--c-blue);vertical-align:-2px;animation:blink 1s steps(1) infinite;margin-left:2px}@keyframes blink{50%{opacity:0}}.hero h1{letter-spacing:-.03em;text-shadow:3px 0 0 rgba(228,51,43,.55),-3px 0 0 rgba(58,174,224,.55);opacity:0;transform:translateY(30px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.hero.go h1{opacity:1;transform:none}.hero .lead,.hero .zapis,.hero .pod,.hero .btn-w{opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.hero.go .lead{opacity:1;transform:none;transition-delay:.25s}.hero.go .zapis,.hero.go .btn-w{opacity:1;transform:none;transition-delay:.45s}.hero.go .pod{opacity:1;transform:none;transition-delay:.6s}.okladka:before{background:var(--sunset);opacity:.95;transform:skewX(-6deg) scaleY(0);transform-origin:top;transition:transform 1.1s var(--ease-io)}.hero.go .okladka:before{transform:skewX(-6deg) scaleY(1)}.okladka img{opacity:0;transform:translate(-14px,14px) rotate(-2deg);transition:opacity .9s var(--ease-out) .5s,transform .9s var(--ease-out) .5s}.hero.go .okladka img{opacity:1;transform:none}.zapis input{border:0;box-shadow:inset 0 0 0 2px #3a3444;transition:box-shadow .25s var(--ease-out)}.zapis input:focus{outline:0;box-shadow:inset 0 0 0 3px var(--c-yellow)}.liczby>.wrap>div{position:relative;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}.liczby b{font-variant-numeric:tabular-nums}.liczby b i{font-style:normal;display:inline-block;background:#0a0810;padding:8px 6px;margin:0 2px;min-width:.9em;box-shadow:inset 0 -3px 0 rgba(255,255,255,.06)}h2 .w{display:inline-block;overflow:hidden;vertical-align:bottom}h2 .w span{display:inline-block;transform:translateY(110%);transition:transform .9s var(--ease-out)}.in h2 .w span,h2.in .w span{transform:none}.rv{transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.stos figure.rv{transform:translateY(40px) scale(.98)}.stos figure.rv.in{transform:none}.stos img{transition:transform .6s var(--ease-out),box-shadow .6s var(--ease-out)}.stos figure:hover img{transform:translate(-6px,-6px)}.spis-grid li{position:relative;overflow:hidden;transition:transform .35s var(--ease-out)}.spis-grid li:after{content:"▶ czytaj";position:absolute;right:14px;bottom:12px;font:400 10px/1 var(--f-px);opacity:0;transform:translateX(8px);transition:opacity .3s,transform .35s var(--ease-out)}.spis-grid li:hover:after{opacity:.8;transform:none}.cytat{position:relative}.cytat:before{content:"READY.";position:absolute;top:-14px;left:22px;background:var(--c-accent);color:#fff;font:400 10px/1 var(--f-px);padding:5px 8px;letter-spacing:.1em}.faq summary:after{transition:transform .35s var(--ease-out)}.faq details[open] summary:after{transform:rotate(180deg)}footer{border-image:none;border-top:0}footer:before{content:"";display:block;height:6px;background:var(--stripes);margin-bottom:44px;animation:load 1.6s steps(10) infinite}footer{padding-top:0}@media(prefers-reduced-motion:reduce){.top:after,footer:before{animation:none}.hero h1,.hero .lead,.hero .zapis,.hero .pod,.hero .btn-w,.okladka img{opacity:1;transform:none;transition:none}.okladka:before{transform:skewX(-6deg)}.term .ln{opacity:1}h2 .w span{transform:none}}.top:after,footer:before{animation:none!important;background:#352879;height:4px}.top{opacity:0;transform:translateY(-100%);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}body.loaded .top{opacity:1;transform:none}.okladka:before{display:none}.hero{padding:64px 0 80px;text-align:center}.hero .wrap{display:block;max-width:900px}.term{font-size:15px;line-height:2;text-align:center;margin:0 auto 34px;min-height:0;color:#67b6bd}.hero h1{margin:0 auto 22px;max-width:860px;text-shadow:none}.hero .lead{margin:0 auto 34px}.zapis{margin:0 auto}.hero .btn-w{display:inline-block}.pod{text-align:center}.okladka{padding:52px 0 0;margin:0 auto}.okladka img{max-width:300px;box-shadow:16px 16px 0 rgba(0,0,0,.45)}.hero.go .okladka img{transform:none}section{text-align:center}.roz{text-align:center}h2{margin-left:auto;margin-right:auto;text-align:center}.text{margin-left:auto;margin-right:auto}.inicjal>p:first-of-type::first-letter{font:inherit;float:none;margin:0;color:inherit}.cytat{text-align:left}.fragmenty,.faq,.autor,.kupno,.dwie,.mail{margin-left:auto;margin-right:auto}.autor{text-align:left}.autor .foto{margin:0 auto}.kupno,.dwie>div{text-align:left}.faq summary{text-align:left}.faq details p{text-align:left}.soc{justify-content:flex-start}.spis-grid{max-width:1000px;margin:0 auto}.spis-grid li{text-align:left}.liczby .wrap{max-width:1000px}@media(max-width:960px){.okladka{order:0}.autor{text-align:center}.soc{justify-content:center}}@media(max-width:640px){.term{font-size:12px}.okladka img{max-width:240px}}section,section .wrap,section h2,section h3,section p,.roz,.text,.lead,.liczby,.liczby span{text-align:center!important}h2,h3,.roz,.text,.fragmenty,.faq,.autor,.kupno,.dwie,.mail,.spis-grid,.stos,.cytat,.btn-w{margin-left:auto!important;margin-right:auto!important}.autor{grid-template-columns:1fr;justify-items:center;max-width:760px}.autor>div{text-align:center}.autor .foto{max-width:260px}.soc{justify-content:center!important}.kupno{grid-template-columns:1fr;justify-items:center;max-width:640px}.kupno>div{text-align:center;width:100%}.spec li{justify-content:center}.kupno h3,.kupno p{text-align:center!important}.dwie{grid-template-columns:1fr 1fr;max-width:960px}.dwie>div,.dwie h3,.dwie p{text-align:center!important}.cytat{text-align:center!important;border-left:0;border-top:10px solid var(--c-accent)}.cytat:before{left:50%;transform:translateX(-50%)}.faq summary{justify-content:center;text-align:center!important;position:relative;padding-right:34px}.faq summary:after{position:absolute;right:0}.faq details p{text-align:center!important}.mail{text-align:center!important}.spis-grid li{text-align:center!important;align-items:center}.spis-grid li:after{right:auto;left:50%;transform:translate(-50%,8px)}.spis-grid li:hover:after{transform:translate(-50%,0)}.liczby b{font-size:76px!important;margin-bottom:16px!important}.liczby b i{padding:12px 10px;min-width:1em}.liczby span{font-size:18px}.hero,.hero *{text-align:center}@media(max-width:760px){.dwie{grid-template-columns:1fr}.liczby b{font-size:48px!important}}.roz{font-size:11px!important;line-height:1.8}.term{font-size:13px!important;line-height:2.3}.kicker{font-size:11px;line-height:1.9}.liczby b{font-size:56px!important}.liczby b i{padding:14px 10px}.cytat cite,.cytat:before,.mail b,.spis-grid li:before,.spis-grid li:after{font-size:9px}.logo small{font-size:8px}.hero .wrap{display:grid!important;grid-template-columns:1.3fr .7fr;gap:56px;align-items:center;max-width:var(--w)}.hero-txt{text-align:center}.hero h1{margin-left:auto;margin-right:auto}.okladka{padding:0!important}.okladka img{max-width:320px}.autor{grid-template-columns:260px 1fr;max-width:900px;justify-items:stretch;align-items:center}.autor>div{text-align:center}.kupno{grid-template-columns:1fr 1.2fr;max-width:1000px;justify-items:stretch;align-items:center}@media(max-width:960px){.hero .wrap{grid-template-columns:minmax(0,1fr)!important}.okladka{order:-1}.autor,.kupno{grid-template-columns:1fr}}@media(max-width:640px){.term{font-size:10px!important}.roz{font-size:9px!important}.liczby b{font-size:40px!important}}.hero .wrap{grid-template-rows:auto auto}.term{grid-column:1/-1;margin:0 auto 8px!important;width:100%;text-align:center}.hero-txt{grid-column:1}.okladka{grid-column:2}@media(max-width:960px){.hero-txt,.okladka{grid-column:1}}.roz{font-size:16px!important;font-weight:600;letter-spacing:.04em}.term{font-size:22px!important;line-height:1.9;font-weight:400}.kicker{font-size:16px;font-weight:600;letter-spacing:.04em}.liczby b{font-weight:600}.cytat cite,.cytat:before,.mail b,.spis-grid li:before,.spis-grid li:after{font-size:13px;font-weight:600}.logo small{font-size:12px}.term .cur{width:.55em;height:1em;vertical-align:-3px}.term{overflow:hidden;max-height:12em;transition:max-height .7s var(--ease-io) .4s,opacity .4s var(--ease-out) .3s,margin .7s var(--ease-io) .4s}.hero.go .term{max-height:0;opacity:0;margin:0!important}.loadbar{position:fixed;top:0;left:0;height:6px;width:0;background:var(--c-blue);z-index:30;transition:width 3.6s cubic-bezier(.25,.8,.3,1),opacity .4s}body.loading .loadbar{width:60%}body.loaded .loadbar{opacity:0;width:60%}@media(max-width:640px){.term{font-size:15px!important}.roz{font-size:14px!important}}.btn-w:after{display:none!important}.roz{font-size:22px!important;font-weight:400;letter-spacing:.06em}.term{font-size:34px!important;line-height:1.55}.kicker{font-size:22px;font-weight:400;letter-spacing:.06em}.liczby b{font-weight:400;font-size:84px!important}.cytat cite,.cytat:before,.mail b,.spis-grid li:before,.spis-grid li:after{font-size:18px;font-weight:400;letter-spacing:.06em}.logo small{font-size:16px}.term .cur{width:.5em;height:.95em;vertical-align:-4px}.loadbar{position:fixed;top:0;left:0;right:0;height:72px;width:auto;background:var(--c-navy);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;z-index:30;opacity:0;transition:opacity .4s}body.loading .loadbar{opacity:1}body.loaded .loadbar{opacity:0;pointer-events:none}.lb-txt{font:400 20px/1 var(--f-px);color:var(--c-blue);letter-spacing:.08em}.lb-track{width:60%;height:10px;background:#2c2538;position:relative;overflow:hidden}.lb-fill{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--c-blue);transition:width .25s var(--ease-out)}.term{transition:max-height .8s var(--ease-io) .6s,opacity .5s var(--ease-out) .5s,margin .8s var(--ease-io) .6s}@media(max-width:640px){.term{font-size:22px!important}.roz{font-size:18px!important}.lb-track{width:80%}.loadbar{height:64px}}.top,.loadbar{background:var(--c-accent)}.top:after{background:rgba(0,0,0,.25);height:4px}.logo,.nav a{color:#fff}.nav a:hover{color:var(--c-yellow)}.logo i{background:var(--c-yellow)}.logo small{color:#ffe9a8;border-left-color:rgba(255,255,255,.35)}.top .btn-sm{background:var(--c-yellow);color:var(--c-navy)}.top .btn-sm:hover{background:#ffe27a;color:var(--c-navy)}.burger{border-color:rgba(255,255,255,.5)}.top.open .nav{background:var(--c-accent)}.loadbar{flex-direction:row;gap:18px;justify-content:center}.lb-txt{color:#fff;min-width:150px;text-align:right}.lb-track{width:50%;max-width:640px;background:rgba(0,0,0,.3)}.lb-fill{background:var(--c-yellow)}@media(max-width:640px){.loadbar{flex-direction:column;gap:8px}.lb-txt{text-align:center;min-width:0}.lb-track{width:80%}}.loadbar,body.loading .loadbar,body.loaded .loadbar{width:100%!important}.hero,.hero .hero-txt,.hero .hero-txt *{text-align:left!important}.hero .term{text-align:center!important}.hero h1,.hero .lead,.hero .zapis{margin-left:0!important;margin-right:0!important}.hero .btn-w{display:inline-block;margin-left:0!important}.hero .pod{text-align:left!important}.hero .kicker{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.hero.go .kicker{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hero .kicker{opacity:1;transform:none}}.okladka img{max-width:416px}.hero .wrap{grid-template-columns:1.15fr .85fr}@media(max-width:960px){.okladka img{max-width:312px}}.liczby b{display:flex!important;justify-content:center;align-items:center;flex-wrap:nowrap;gap:4px;font-size:clamp(40px,4.6vw,72px)!important;white-space:nowrap}.liczby b i{padding:6px 8px!important;min-width:.85em;margin:0}.liczby>.wrap>div{padding:24px 12px 20px}.liczby .wrap{gap:16px}@media(max-width:640px){.liczby b{font-size:56px!important}}.spis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;max-width:1040px;counter-reset:r;text-align:left}.spis-grid li,.spis-grid li:nth-child(6n+1),.spis-grid li:nth-child(6n+2),.spis-grid li:nth-child(6n+3),.spis-grid li:nth-child(6n+4),.spis-grid li:nth-child(6n+5),.spis-grid li:nth-child(6n){background:transparent;color:var(--c-navy);border:0;border-bottom:2px solid rgba(20,16,26,.25);min-height:0;padding:14px 12px;display:grid;grid-template-columns:88px 1fr;align-items:center;gap:16px;text-align:left!important;transition:background .3s var(--ease-out),color .3s,transform .3s var(--ease-out);overflow:visible}.spis-grid li:hover{background:var(--c-navy);color:var(--c-yellow);transform:none}.spis-grid li:not(.x):before{content:counter(r,decimal-leading-zero);counter-increment:r;font:400 52px/1 var(--f-px);color:var(--c-accent);opacity:1;letter-spacing:0;text-align:right}.spis-grid li:hover:before{color:var(--c-yellow)}.spis-grid li.x{background:transparent!important;color:var(--c-navy);border-bottom:2px solid rgba(20,16,26,.25)}.spis-grid li.x:before{content:"▶";font:400 34px/1 var(--f-px);color:var(--c-accent);text-align:right}.spis-grid li.x:hover{background:var(--c-navy)!important;color:var(--c-yellow)}.spis-grid .t{font:800 21px/1.25 var(--f-head);text-transform:uppercase}.spis-grid li:after{display:none}@media(max-width:760px){.spis-grid{grid-template-columns:1fr}.spis-grid li{grid-template-columns:64px 1fr;padding:12px 6px}.spis-grid li:not(.x):before{font-size:40px}.spis-grid .t{font-size:17px}}.hero{padding-top:40px}.hero .wrap{row-gap:0;column-gap:56px}.term{margin-bottom:28px!important}.hero.go .term{margin-bottom:0!important}.spis-grid{display:block!important;columns:2;column-gap:56px}.spis-grid li{break-inside:avoid;margin:0}@media(max-width:760px){.spis-grid{columns:1}}.okladka .stack{position:relative;display:inline-block;max-width:416px;width:100%}.okladka .stack img,.okladka .stack picture img{position:absolute;inset:0;width:100%;height:100%;max-width:none;opacity:0;transform:none!important;transition:opacity .25s steps(1)}.okladka .stack picture{display:block;position:relative}.okladka .stack picture img{position:relative;opacity:1;transition:none}.okladka .stack .px{image-rendering:pixelated;image-rendering:crisp-edges;z-index:2}.okladka .stack .px8{z-index:4}.okladka .stack .px24{z-index:3}.hero .okladka .stack picture img{opacity:0;transition:opacity .3s steps(1)}.hero.go .okladka .stack .px8{animation:pxstep 3.2s steps(1) forwards}.hero.go .okladka .stack .px24{animation:pxstep2 3.2s steps(1) forwards}.hero.go .okladka .stack .px64{animation:pxstep3 3.2s steps(1) forwards}.hero.go .okladka .stack picture img{opacity:1;transition-delay:2.1s}@keyframes pxstep{0%{opacity:1}25%{opacity:0}100%{opacity:0}}@keyframes pxstep2{0%{opacity:0}25%{opacity:1}47%{opacity:0}100%{opacity:0}}@keyframes pxstep3{0%{opacity:0}47%{opacity:1}66%{opacity:0}100%{opacity:0}}@media(prefers-reduced-motion:reduce){.okladka .stack .px{display:none}.hero .okladka .stack picture img{opacity:1}}@media(max-width:960px){.okladka .stack{max-width:312px}}h1{font-size:50px}@media(max-width:640px){h1{font-size:32px}}.liczby .wrap{max-width:var(--w)!important;gap:24px}.liczby>.wrap>div{padding:26px 20px 22px}.liczby b{font-size:clamp(36px,3.8vw,58px)!important;gap:6px}.liczby b i{padding:6px 10px!important;min-width:.9em}.liczby span{font-size:17px}h1{font-size:46px}.hero .lead{font-size:21px}.hero .pod{font-size:15px}@media(max-width:640px){h1{font-size:30px}.hero .lead{font-size:19px}}.nav{font-size:18px}.logo img{height:38px;width:auto}.logo i{display:none}.logo{gap:0}@media(max-width:640px){.logo img{height:32px}}h1{font-size:44px}@media(max-width:640px){h1{font-size:29px}}.hero .btn:not(.btn-sm){font-size:19px;padding:22px 36px}.hero .btn:not(.btn-sm) .arr{font-size:22px}@media(max-width:640px){.hero .btn:not(.btn-sm){font-size:17px;padding:18px 24px}}.top .btn-sm{font-size:15.5px;padding:14px 22px}.top .btn-sm .arr{font-size:19px}.logo{background:#fff;padding:6px 14px 6px 12px;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px)}.logo img{height:40px}.logo small{color:var(--c-accent);border-left-color:#ddd;margin-left:8px}@media(max-width:640px){.logo img{height:32px}.logo{padding:5px 10px}}.hero .kicker{margin-bottom:10px}.hero h1{margin-bottom:30px!important}.logo small{font-size:18px}.liczby b{color:var(--c-red)!important}.term{max-height:14em}html.skip .term,html.skip .loadbar{display:none!important}html.skip .top{opacity:1;transform:none;transition:none}html.skip .hero h1,html.skip .hero .lead,html.skip .hero .zapis,html.skip .hero .pod,html.skip .hero .btn-w,html.skip .hero .kicker,html.skip .okladka .stack picture img{opacity:1;transform:none;transition:none}html.skip .okladka .stack .px{display:none}.inicjal>p:first-of-type::first-letter,.blk-purple .inicjal>p:first-of-type::first-letter,.blk-green .inicjal>p:first-of-type::first-letter,.blk-lemon .inicjal>p:first-of-type::first-letter,.blk-navy .inicjal>p:first-of-type::first-letter{color:inherit!important;font:inherit!important;float:none!important;margin:0!important}.dwie{display:grid!important;grid-template-columns:.75fr 90px 1.25fr;gap:20px;align-items:center;max-width:1080px}.dwie>div{box-shadow:none;padding:30px 28px}.dwie .d1{background:var(--c-navy);color:#fff;transform:rotate(-2deg);box-shadow:10px 10px 0 rgba(0,0,0,.25)}.dwie .d1 h3,.dwie .d1 p{color:#fff!important}.dwie .d1 p{opacity:.85}.dwie .d2{background:#fff;transform:rotate(1.2deg);box-shadow:12px 12px 0 var(--c-navy)}.dwie .tag{display:block;font:400 18px/1 var(--f-px);letter-spacing:.08em;color:var(--c-yellow);margin-bottom:14px}.dwie .d2 .tag{color:var(--c-accent)}.dwie h3{font-size:24px!important}.dwie .strz{font:400 96px/1 var(--f-px);color:var(--c-accent);text-align:center;padding:0;background:transparent;box-shadow:none;transform:none;animation:strz 1.4s var(--ease-io) infinite alternate}@keyframes strz{to{transform:translateX(10px)}}@media(prefers-reduced-motion:reduce){.dwie .strz{animation:none}}@media(max-width:760px){.dwie{grid-template-columns:1fr}.dwie .strz{transform:rotate(90deg);font-size:64px;animation:none}.dwie .d1,.dwie .d2{transform:none}}footer{padding:0 0 40px;font-size:16px}footer:before{margin-bottom:0}.f-top{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-top:48px;padding-bottom:40px;border-bottom:1px solid #2c2538;text-align:left}.f-pyt{font:800 22px/1.3 var(--f-head);color:#fff;margin:0 0 8px}.f-pomoc{margin:0;color:#b9b3c4}.f-pomoc a{color:var(--c-yellow);font-weight:600}.f-dystr{margin:0;display:flex;flex-direction:column;align-items:flex-end;gap:10px;color:#b9b3c4;font:400 16px/1 var(--f-px);letter-spacing:.06em}.f-dystr img{height:34px;width:auto;filter:brightness(0) invert(1);opacity:.9}.f-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-top:32px}.f-logo{height:44px;width:auto;background:#fff;padding:6px 10px;clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px)}.f-copy{margin:0;color:#b9b3c4;font-size:15px}.f-links{display:flex;gap:22px;flex-wrap:wrap}.f-links a{color:#fff;text-decoration:none;font-weight:600}.f-links a:hover{color:var(--c-yellow)}.autor .foto{background:transparent;padding:0;box-shadow:12px 12px 0 var(--c-accent);filter:none}.autor .foto img{width:100%;height:100%;object-fit:cover}@media(max-width:760px){.f-top,.f-bottom{flex-direction:column;align-items:center;text-align:center}.f-dystr{align-items:center}}.btn{overflow:hidden;position:relative}.btn:not(.btn-sm):after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:26%;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.22) 30%,rgba(255,255,255,.22) 70%,transparent 100%);transform:skewX(-18deg);animation:blysk 4.2s steps(9) infinite;pointer-events:none}@keyframes blysk{0%{left:-40%}45%{left:120%}100%{left:120%}}.btn:hover .arr{animation:strzal .35s steps(2) forwards}@keyframes strzal{to{transform:translateX(6px)}}.btn:active{transform:translate(2px,2px)}@media(prefers-reduced-motion:reduce){.btn:not(.btn-sm):after{animation:none;display:none}.btn:hover .arr{animation:none}}.btn:not(.btn-sm):after{display:none!important;animation:none!important}.btn:not(.btn-sm){animation:puls 2.6s var(--ease-io) infinite}@keyframes puls{0%,100%{transform:scale(1)}50%{transform:scale(1.035)}}.btn:not(.btn-sm):hover{animation:none;transform:translateY(-2px)}.btn:not(.btn-sm):active{animation:none;transform:translate(2px,2px)}@media(prefers-reduced-motion:reduce){.btn:not(.btn-sm){animation:none}}.btn:not(.btn-sm){animation:none!important;overflow:visible}.btn-w{position:relative;display:inline-block}.btn-w:before{content:"";position:absolute;inset:0;border:2px solid var(--c-accent);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);opacity:0;pointer-events:none;animation:ramka 2.4s var(--ease-out) infinite}.hero .btn-w:before,.blk-navy .btn-w:before{border-color:var(--c-yellow)}@keyframes ramka{0%{transform:scale(1);opacity:.7}70%{transform:scale(1.18);opacity:0}100%{transform:scale(1.18);opacity:0}}.btn-w:hover:before{animation:none;opacity:0}@media(prefers-reduced-motion:reduce){.btn-w:before{animation:none;display:none}}.btn-w:before,.hero .btn-w:before,.blk-navy .btn-w:before{border-color:var(--c-red)!important}.dwie .tag{font-size:20px}.btn-w:before{inset:-7px!important;border:0!important;clip-path:none!important;opacity:1!important;transform:none!important;animation:ants .9s steps(6) infinite!important;background:linear-gradient(90deg,var(--c-red) 50%,transparent 50%) top/14px 3px repeat-x,linear-gradient(90deg,var(--c-red) 50%,transparent 50%) bottom/14px 3px repeat-x,linear-gradient(0deg,var(--c-red) 50%,transparent 50%) left/3px 14px repeat-y,linear-gradient(0deg,var(--c-red) 50%,transparent 50%) right/3px 14px repeat-y}@keyframes ants{to{background-position:14px top,-14px bottom,left -14px,right 14px}}.btn-w:hover:before{animation:none!important;opacity:1!important;background:none;outline:3px solid var(--c-red);outline-offset:0}@media(prefers-reduced-motion:reduce){.btn-w:before{animation:none!important}}.logo small{font-size:20px}.btn-w:before{display:none!important}.btn:not(.btn-sm){animation:glow 2.2s var(--ease-out) infinite!important;transform:none}@keyframes glow{0%{box-shadow:0 0 0 0 rgba(228,51,43,.65)}70%{box-shadow:0 0 0 16px rgba(228,51,43,0)}100%{box-shadow:0 0 0 16px rgba(228,51,43,0)}}.btn:not(.btn-sm):hover{animation:none!important;box-shadow:0 0 0 4px rgba(228,51,43,.5);transform:translateY(-2px)}.btn:not(.btn-sm):active{transform:translate(1px,1px)}@media(prefers-reduced-motion:reduce){.btn:not(.btn-sm){animation:none!important}}.btn:not(.btn-sm){animation:none!important;box-shadow:none!important}.btn:not(.btn-sm):hover{box-shadow:none!important}.btn .arr{display:inline-block;animation:arr 1.1s steps(3) infinite!important}@keyframes arr{0%{transform:translateX(0)}50%{transform:translateX(6px)}100%{transform:translateX(0)}}.btn:hover .arr{animation:arr .6s steps(3) infinite!important}@media(prefers-reduced-motion:reduce){.btn .arr{animation:none!important}}body:not(.loaded) .liczby,body:not(.loaded) main>section:not(.hero),body:not(.loaded) footer{visibility:hidden}html.skip body .liczby,html.skip body main>section,html.skip body footer{visibility:visible}.cytat{font-style:italic}.cytat cite{font-style:normal}.dwie.k4{grid-template-columns:1fr 1fr;max-width:1080px}.dwie.k4>div{transform:none;box-shadow:8px 8px 0 rgba(0,0,0,.18)}.kupno .ok .stos-img{max-width:100%;height:auto;box-shadow:none}.kupno{grid-template-columns:1fr;max-width:820px}.kupno .ok{order:-1}@media(max-width:760px){.dwie.k4{grid-template-columns:1fr}}.hero .kicker{font-size:14px;line-height:1.9;color:var(--c-blue);max-width:640px;margin-left:0}.spis-grid li:hover,.spis-grid li.x:hover{background:transparent!important;color:var(--c-navy)!important;transform:none}.spis-grid li:hover:before{color:var(--c-accent)!important}.autor{grid-template-columns:320px 1fr}.autor .foto{aspect-ratio:1/2;max-width:320px}.kupno-scena{grid-template-columns:1.1fr 1fr;max-width:1040px;background:#0f2fae;color:#fff;padding:0;overflow:hidden;align-items:stretch}.kupno-scena .ok img{width:100%;height:100%;object-fit:cover;box-shadow:none;max-width:none}.kupno-scena .kup-tresc{padding:36px 32px;text-align:center}.kupno-scena h3{color:#fff}.kupno-scena .spec li{border-bottom:1px solid rgba(255,255,255,.25)}.kupno-scena .cena{color:var(--c-yellow)}.kupno-scena .cena small{color:#cdd6ff}@media(max-width:760px){.kupno-scena{grid-template-columns:1fr}.kupno-scena .ok img{aspect-ratio:16/9}}.kupno-scena2{max-width:1040px;margin:0 auto;background:#0f2fae url(../img/mockup-scena.jpg) center/cover no-repeat;padding:48px 40px;min-height:560px;display:flex;justify-content:flex-end;align-items:center;box-shadow:14px 14px 0 var(--c-navy)}.kupno-scena2 .kup-tresc{width:56%;text-align:center;color:#fff}.kupno-scena2 h3{color:#fff;font-size:24px}.kupno-scena2 .spec{margin:0 0 20px}.kupno-scena2 .spec li{border-bottom:1px solid rgba(255,255,255,.3);padding:7px 0;justify-content:center;font-size:17px}.kupno-scena2 .cena{color:#fff}.kupno-scena2 .cena small{color:#cdd6ff}@media(max-width:960px){.autor{grid-template-columns:1fr;justify-items:center}.autor .foto{max-width:260px}.kupno-scena2{padding:28px 20px;background-position:18% center}.kupno-scena2 .kup-tresc{width:100%}}.kupno-scena2 .kup-tresc{width:58%}.kupno-scena2 .cena-blok{display:inline-block;background:rgba(10,14,34,.62);padding:16px 22px 20px;margin-top:6px}.kupno-scena2 .cena{margin:0 0 12px}.okladka img,.okladka .stack picture img{box-shadow:none!important}.okladka .stack{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%),linear-gradient(180deg,transparent 0,#000 12%,#000 82%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%),linear-gradient(180deg,transparent 0,#000 12%,#000 82%,transparent 100%);mask-composite:intersect}.hero h1{font-size:40px}@media(max-width:640px){.hero h1{font-size:28px}}.cena-stara{font-size:24px;font-weight:700;opacity:.65;margin-right:10px}.hero h1{font-size:inherit}.h1a{display:block;font:600 21px/1.5 var(--f-body);color:#cfc9dc;letter-spacing:.01em;text-transform:none;margin-bottom:14px;max-width:560px}.h1b{display:block;font:800 47px/1.12 var(--f-head);color:var(--c-yellow);letter-spacing:-.02em;max-width:620px}.h1b em{font-style:normal;color:#fff}@media(max-width:640px){.h1a{font-size:18px;margin-bottom:10px}.h1b{font-size:33px}}.h1a{font-size:17px;color:#a99fc0;font-weight:600;max-width:600px}.h1b{font-size:44px}.pod strong{color:#e7e2f2}@media(max-width:640px){.h1a{font-size:15px}.h1b{font-size:31px}}h1.h1a{font:600 19px/1.55 var(--f-body);color:#b9b1c9;letter-spacing:.01em;margin:0 0 18px;max-width:600px;text-transform:none}p.h1b{margin:0 0 26px;font:800 44px/1.28 var(--f-head);letter-spacing:-.02em;max-width:640px}p.h1b mark{background:var(--c-yellow);color:var(--c-navy);display:inline;padding:1px 12px 3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.okladka img{max-width:520px}.hero .wrap{grid-template-columns:1.05fr .95fr}@media(max-width:960px){.okladka img{max-width:360px}}@media(max-width:640px){h1.h1a{font-size:16px}p.h1b{font-size:30px}}.k-logo{height:30px;width:auto;margin:0 auto 14px;display:block}.stos figure:nth-child(3n) img{box-shadow:14px 14px 0 var(--c-purple2)}@media(max-width:640px){.stos figure:nth-child(3n) img{box-shadow:8px 8px 0 var(--c-purple2)}}.kupno3{max-width:1120px;margin:0 auto;background:#0b32c0;color:#fff;padding:56px 48px 48px;box-shadow:16px 16px 0 var(--c-navy);text-align:center}.kupno3 h3{color:#fff;font-size:30px;margin-bottom:28px}.spec3{max-width:560px;margin:0 auto 8px;text-align:left}.spec3 li{justify-content:flex-start;border-bottom:1px solid rgba(255,255,255,.28);padding:9px 0;font-size:18px}.spec3 li:before{flex:0 0 auto;margin-top:2px}.kupno3 .stos3{width:min(100%,900px);margin:-8px auto 0;display:block;box-shadow:none}.kupno3 .kup3{margin-top:8px}.kupno3 .cena{color:#fff;font-size:48px}.kupno3 .cena small{color:#cdd6ff}.kupno3 .cena-stara{font-size:26px}@media(max-width:640px){.kupno3{padding:32px 18px 28px}.kupno3 h3{font-size:22px}.spec3 li{font-size:16px}.kupno3 .cena{font-size:38px}}.autor{grid-template-columns:300px 1fr;align-items:center;max-width:880px}.autor .foto{aspect-ratio:3/4;max-width:300px}.kupno3 .stos3{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14%);mask-image:linear-gradient(180deg,transparent 0,#000 14%)}.hero .h1b{opacity:0;transform:translateY(30px);transition:opacity .9s var(--ease-out) .1s,transform .9s var(--ease-out) .1s}.hero.go .h1b{opacity:1;transform:none}html.skip .hero .h1b{opacity:1;transform:none;transition:none}@media(prefers-reduced-motion:reduce){.hero .h1b{opacity:1;transform:none;transition:none}}p.h1b{font-size:40px;line-height:1.32;max-width:none}@media(max-width:640px){p.h1b{font-size:27px}p.h1b mark br{display:none}}.hero{position:relative}.hero .wrap{grid-template-columns:1fr;position:static}.hero .hero-txt{position:relative;z-index:2;max-width:640px}.hero .okladka{position:absolute;right:-4%;top:50%;transform:translateY(-50%);width:54%;max-width:1040px;z-index:1;padding:0;pointer-events:none}.hero .okladka .stack{max-width:none;width:100%}.hero .okladka img{max-width:none;width:100%}@media(max-width:960px){.hero .wrap{display:block!important}.hero .okladka{position:static;transform:none;width:100%;max-width:420px;margin:0 auto 28px;pointer-events:auto}}h1.h1c{font:800 45px/1.22 var(--f-head);color:var(--c-yellow);letter-spacing:-.02em;margin:0 0 26px;text-transform:none;max-width:none}@media(max-width:640px){h1.h1c{font-size:29px}h1.h1c br{display:none}}.hero .hero-txt{max-width:740px}h1.h1c{font-size:42px}.hero .okladka{width:48%;top:56%;right:-2%}.hero{min-height:86vh;display:flex;align-items:center;padding:56px 0 64px}.hero-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.hero-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:72% center;max-width:none}.hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,14,24,.97) 0,rgba(18,14,24,.9) 30%,rgba(18,14,24,.45) 55%,rgba(18,14,24,.08) 78%),linear-gradient(0deg,rgba(18,14,24,.55) 0,transparent 30%)}.hero-bg .px{image-rendering:pixelated;z-index:2;opacity:0}.hero-bg picture img{z-index:1;opacity:0;transition:opacity .3s steps(1)}.hero.go .hero-bg .hpx1{animation:pxstep 3.2s steps(1) forwards}.hero.go .hero-bg .hpx2{animation:pxstep2 3.2s steps(1) forwards}.hero.go .hero-bg .hpx3{animation:pxstep3 3.2s steps(1) forwards}.hero.go .hero-bg picture img{opacity:1;transition-delay:2.1s}html.skip .hero-bg picture img{opacity:1;transition:none}html.skip .hero-bg .px{display:none}.hero .wrap{display:block!important;position:relative;z-index:2;width:100%}.hero .hero-txt{max-width:660px}h1.h1c{font-size:44px}.term{position:relative;z-index:2}@media(prefers-reduced-motion:reduce){.hero-bg .px{display:none}.hero-bg picture img{opacity:1;transition:none}}@media(max-width:960px){.hero{min-height:0}.hero-bg img{object-position:78% center}.hero-bg:after{background:linear-gradient(0deg,rgba(18,14,24,.96) 0 45%,rgba(18,14,24,.55) 70%,rgba(18,14,24,.2) 100%)}}@media(max-width:640px){h1.h1c{font-size:30px}.hero{padding:40px 0 48px}}.hero{background:#050505}.hero-bg img{object-fit:contain;object-position:right center}.hero-bg:after{background:linear-gradient(90deg,rgba(5,5,5,1) 0,rgba(5,5,5,.85) 34%,rgba(5,5,5,.25) 55%,rgba(5,5,5,0) 72%)}@media(max-width:960px){.hero-bg img{object-fit:cover;object-position:center 30%}.hero-bg:after{background:linear-gradient(0deg,rgba(5,5,5,.97) 0 45%,rgba(5,5,5,.6) 70%,rgba(5,5,5,.25) 100%)}}.hero{background:#000}.hero-bg:after{background:linear-gradient(90deg,rgba(0,0,0,1) 0,rgba(0,0,0,.85) 34%,rgba(0,0,0,.22) 55%,rgba(0,0,0,0) 72%)}@media(max-width:960px){.hero-bg:after{background:linear-gradient(0deg,rgba(0,0,0,.97) 0 45%,rgba(0,0,0,.6) 70%,rgba(0,0,0,.25) 100%)}}.hero-bg img{object-fit:cover;object-position:right center}@media(max-width:960px){.hero-bg img{object-fit:cover;object-position:70% center}}.hero .hero-txt{max-width:730px}h1.h1c{font-size:42px}.hero{min-height:0;padding:76px 0 84px}.k-check{display:block;width:34px;height:34px;margin:2px auto 14px;background:var(--c-accent);color:#fff;font:800 19px/34px var(--f-head);text-align:center;clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px)}.kupno4{position:relative;max-width:1180px;margin:0 auto;box-shadow:16px 16px 0 var(--c-navy);overflow:hidden}.kupno4 .k4-bg{display:block;width:100%;height:auto}.kupno4 .k4-txt{position:absolute;top:5%;right:3%;width:60%;text-align:center;color:#fff}.kupno4 h3{color:#fff;font-size:26px;margin-bottom:16px}.kupno4 .spec3{max-width:520px;margin:0 auto}.kupno4 .spec3 li{border-bottom:1px solid rgba(255,255,255,.32);padding:6px 0;font-size:16.5px}.kupno4 .k4-buy{position:absolute;right:3%;bottom:5%;width:44%;text-align:center;background:rgba(4,10,44,.78);border:2px solid rgba(255,255,255,.85);padding:18px 20px 20px}.kupno4 .cena{color:#fff;font-size:40px;margin:0 0 10px}.kupno4 .cena small{color:#cdd6ff}.kupno4 .cena-stara{font-size:22px}@media(max-width:960px){.kupno4{box-shadow:10px 10px 0 var(--c-navy)}.kupno4 .k4-txt{position:static;width:auto;background:#0b32c0;padding:24px 18px 8px}.kupno4 picture{display:block;order:2}.kupno4{display:flex;flex-direction:column}.kupno4 .k4-buy{position:static;width:auto;border:0;background:#0b32c0;padding:4px 18px 26px}.kupno4 .k4-bg{margin:0}}.soc{margin-top:34px}.hero .hero-txt{max-width:900px}h1.h1c{font-size:38px}.hero .lead{max-width:660px}.hero .hero-txt{max-width:960px}h1.h1c{font-size:34px;line-height:1.3}@media(max-width:640px){h1.h1c{font-size:26px}}h1.h1c{font-size:41px;line-height:1.25}.hero .hero-txt{max-width:700px}.hero{padding:56px 0 64px}@media(max-width:640px){h1.h1c{font-size:28px}}.hero{background:#000;padding:44px 0 52px;min-height:0}.hero .wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 560px;gap:24px;align-items:center}.hero .hero-txt{max-width:640px;position:relative;z-index:2}.hero-book{position:relative;z-index:1;width:560px;max-width:100%;justify-self:end}.hero-book img{width:100%;height:auto;display:block;max-width:none;-webkit-mask-image:radial-gradient(ellipse 62% 58% at 50% 49%,#000 46%,transparent 74%);mask-image:radial-gradient(ellipse 62% 58% at 50% 49%,#000 46%,transparent 74%)}.hero-book .px{position:absolute;inset:0;height:100%;image-rendering:pixelated;opacity:0;z-index:2}.hero-book picture img{opacity:0;transition:opacity .3s steps(1)}.hero.go .hero-book .bpx1{animation:pxstep 3.2s steps(1) forwards}.hero.go .hero-book .bpx2{animation:pxstep2 3.2s steps(1) forwards}.hero.go .hero-book .bpx3{animation:pxstep3 3.2s steps(1) forwards}.hero.go .hero-book picture img{opacity:1;transition-delay:2.1s}html.skip .hero-book picture img{opacity:1;transition:none}html.skip .hero-book .px{display:none}@media(prefers-reduced-motion:reduce){.hero-book .px{display:none}.hero-book picture img{opacity:1;transition:none}}@media(max-width:960px){.hero .wrap{display:block!important}.hero-book{width:min(86vw,420px);margin:0 auto 8px;justify-self:center}}.hero .wrap{grid-template-columns:minmax(0,1fr) 500px}.hero-book{width:500px}h1.h1c{font-size:36px}.hero .hero-txt{max-width:680px}h1.h1c{font-size:32px}@media(max-width:640px){h1.h1c{font-size:25px}}.hero{overflow:hidden}.hero .wrap{grid-template-columns:minmax(0,1fr) 520px}.hero-book{width:auto;justify-self:end;margin:-90px -190px -90px 0}.hero-book picture img,.hero-book .px{height:820px;width:auto}.hero-book{position:relative}.hero-book .px{position:absolute;inset:auto 0 auto 0}@media(max-width:1240px){.hero-book picture img,.hero-book .px{height:680px}.hero-book{margin:-60px -120px -60px 0}}@media(max-width:960px){.hero-book{margin:0 auto 8px;width:min(86vw,440px)}.hero-book picture img,.hero-book .px{height:auto;width:100%}}.dwie.k4>div{display:flex;flex-direction:column}.dwie.k4 .k-check{margin:16px auto 0}.hero-book{margin:-50px 0 -50px 0}.hero-book picture img,.hero-book .px{height:660px}.hero-book{margin:-50px -120px -50px 0}h1.h1c{font-size:30px}.hero .wrap{grid-template-columns:minmax(0,640px) auto;justify-content:center;gap:0}.hero .hero-txt{max-width:640px}.hero-book{justify-self:start;margin:-130px 0 -130px -60px}.hero-book picture img,.hero-book .px{height:880px}@media(max-width:1240px){.hero-book picture img,.hero-book .px{height:700px}.hero-book{margin:-80px 0 -80px -40px}}.kupno4 .k4-head{position:absolute;top:4.5%;left:0;right:0;text-align:center;color:#fff;font-size:27px;margin:0;z-index:2}.kupno4 .k4-txt{top:13%;right:2.5%;width:62%}.kupno4 .spec3{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;max-width:660px}.kupno4 .spec3 li{font-size:15.5px;padding:7px 0}.kupno4 .spec3 li:last-child{grid-column:1/-1}.kupno4 .k4-buy{left:50%;right:auto;transform:translateX(-50%);bottom:4.5%;width:auto;min-width:420px;padding:16px 34px 20px}@media(max-width:960px){.kupno4 .k4-head{position:static;padding:22px 16px 0;background:#0b32c0}.kupno4 .k4-txt{position:static;width:auto}.kupno4 .spec3{grid-template-columns:1fr}.kupno4 .k4-buy{position:static;transform:none;min-width:0;width:auto}}.blk-navy .roz{color:var(--c-red)}.kupno4{padding-bottom:180px;background:#04154e}.kupno4 .k4-buy{bottom:18px;background:transparent;border:2px solid rgba(255,255,255,.7)}.hero .wrap{display:block!important}.hero .hero-txt{max-width:660px;position:relative;z-index:2}.hero-book{position:absolute;right:1vw;top:50%;transform:translateY(-50%);margin:0;z-index:1;justify-self:auto;pointer-events:none}.hero-book picture img,.hero-book .px{height:min(94vh,720px);width:auto}h1.h1c{font-size:34px}@media(max-width:1240px){.hero-book picture img,.hero-book .px{height:560px}.hero-book{right:-40px}}@media(max-width:960px){.hero-book{position:static;transform:none;margin:0 auto 8px;width:min(86vw,420px);pointer-events:auto}.hero-book picture img,.hero-book .px{height:auto;width:100%}}.kupno5{max-width:1180px;margin:0 auto;background:#0b32c0;box-shadow:16px 16px 0 var(--c-navy);text-align:center;overflow:hidden}.kupno5 h3{color:#fff;font-size:27px;margin:0;padding:40px 24px 24px}.spec5{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;max-width:880px;margin:0 auto;padding:0 28px;text-align:left}.spec5 li{border-bottom:1px solid rgba(255,255,255,.3);padding:8px 0;font-size:16.5px;color:#fff;justify-content:flex-start}.spec5 li:last-child{grid-column:1/-1;justify-content:center}.kupno5 .k5-bg{display:block;width:100%;height:auto;margin-top:10px}.kupno5 .k5-buy{background:#04154e;padding:26px 24px 32px}.kupno5 .cena{color:#fff;font-size:44px;margin:0 0 14px}.kupno5 .cena small{color:#cdd6ff}.kupno5 .cena-stara{font-size:24px}@media(max-width:760px){.spec5{grid-template-columns:1fr}.kupno5 h3{font-size:21px}.kupno5 .cena{font-size:36px}}.hero-book{height:calc(100% + 140px);right:3vw;display:flex;align-items:center}.hero-book picture{height:100%;display:flex;align-items:center}.hero-book picture img{height:100%;max-height:none;width:auto}.hero-book .px{height:100%;left:auto}@media(max-width:1240px){.hero-book{right:-30px}.hero-book picture img,.hero-book .px{height:100%}}.hero-book2{position:absolute;right:3vw;top:50%;transform:translateY(-50%);height:calc(100% + 120px);aspect-ratio:1100/1141;margin:0;padding:0;z-index:1;pointer-events:none}.hero-book2 picture{display:block;width:100%;height:100%}.hero-book2 img{width:100%;height:100%;object-fit:contain;display:block;max-width:none;-webkit-mask-image:radial-gradient(ellipse 62% 58% at 50% 49%,#000 46%,transparent 74%);mask-image:radial-gradient(ellipse 62% 58% at 50% 49%,#000 46%,transparent 74%)}.hero-book2 .px{position:absolute;inset:0;image-rendering:pixelated;opacity:0;z-index:2}.hero-book2 picture img{opacity:0;transition:opacity .3s steps(1)}.hero.go .hero-book2 .bpx1{animation:pxstep 3.2s steps(1) forwards}.hero.go .hero-book2 .bpx2{animation:pxstep2 3.2s steps(1) forwards}.hero.go .hero-book2 .bpx3{animation:pxstep3 3.2s steps(1) forwards}.hero.go .hero-book2 picture img{opacity:1;transition-delay:2.1s}html.skip .hero-book2 picture img{opacity:1;transition:none}html.skip .hero-book2 .px{display:none}@media(prefers-reduced-motion:reduce){.hero-book2 .px{display:none}.hero-book2 picture img{opacity:1;transition:none}}@media(max-width:1240px){.hero-book2{right:0}}@media(max-width:960px){.hero-book2{position:static;transform:none;height:auto;width:min(86vw,420px);margin:0 auto 8px;aspect-ratio:auto;pointer-events:auto}.hero-book2 img{height:auto}}.kupno5 .k5-bg{height:460px;object-fit:cover;object-position:20% 62%}@media(max-width:760px){.kupno5 .k5-bg{height:300px}}.hero .hero-book2{transform:translateY(-50%)!important;opacity:1!important}@media(max-width:960px){.hero .hero-book2{transform:none!important}}.hero-book2{height:calc(150% + 180px)}.hero-book2{height:calc(125% + 150px)}@media(min-width:1500px){.hero-book2{height:calc(150% + 180px)}}.kupno6{position:relative;max-width:1180px;margin:0 auto;box-shadow:16px 16px 0 var(--c-navy);overflow:hidden}.kupno6 .k6-bg{display:block;width:100%;height:auto}.kupno6 .k6-txt{position:absolute;top:5%;right:2.5%;width:54%;color:#fff;text-align:center}.kupno6 h3{color:#fff;font-size:24px;margin:0 0 14px}.spec6{max-width:560px;margin:0 auto;text-align:left}.spec6 li{border-bottom:1px solid rgba(255,255,255,.32);padding:6px 0;font-size:16px;color:#fff;justify-content:flex-start}.kupno6 .k6-buy{position:absolute;right:2.5%;bottom:5%;width:54%;text-align:center;background:rgba(4,10,44,.8);border:2px solid rgba(255,255,255,.85);padding:16px 20px 20px}.kupno6 .cena{color:#fff;font-size:38px;margin:0 0 10px}.kupno6 .cena small{color:#cdd6ff}.kupno6 .cena-stara{font-size:21px}@media(max-width:960px){.kupno6 .k6-txt{position:static;width:auto;background:#0b32c0;padding:22px 16px 10px}.kupno6{display:flex;flex-direction:column}.kupno6 picture{order:2}.kupno6 .k6-buy{position:static;width:auto;border:0;background:#04154e;order:3;padding:20px 16px 26px}}.hero-book2{right:calc(3vw - 100px)}@media(max-width:1240px){.hero-book2{right:-130px}}.kupno6{background:#04154e;padding-bottom:30px}.kupno6 .k6-head{position:absolute;top:4.5%;left:0;right:0;text-align:center;color:#fff;font-size:26px;margin:0;z-index:2}.kupno6 .k6-txt{top:12%;right:2.5%;width:54%}.kupno6 .k6-buy{position:static;width:auto;max-width:640px;margin:26px auto 0;border:2px solid rgba(255,255,255,.85);background:rgba(4,10,44,.4);padding:18px 24px 22px}@media(max-width:960px){.kupno6 .k6-head{position:static;background:#0b32c0;padding:22px 16px 0}.kupno6 .k6-buy{border:0;max-width:none;margin:0}}.hero-book2{right:calc(3vw - 150px);height:calc(143.75% + 173px)}@media(min-width:1500px){.hero-book2{height:calc(172.5% + 207px)}}@media(max-width:1240px){.hero-book2{right:-180px}}.kupno6{background:#0159bb}.kupno6 .k6-bg{margin-top:-72px}.kupno6 .k6-txt{top:9%}.kupno6 .k6-buy{background:rgba(2,20,70,.55)}@media(max-width:960px){.kupno6 .k6-bg{margin-top:0}}.hero .hero-book2{transform:translateY(-46%)!important;right:calc(3vw - 200px)}@media(max-width:1240px){.hero-book2{right:-230px}}@media(max-width:960px){.hero .hero-book2{transform:none!important}}.hero .hero-book2{right:calc(3vw - 250px)}@media(max-width:1240px){.hero-book2{right:-280px}}.kupno6 .k6-head{top:30px}.kupno6 .k6-txt{top:92px}.kupno6 .k6-bg{margin-top:-16px}.kupno6 .cena{font-size:32px}.kupno6 .cena-stara{font-size:27px}.kupno6 .k6-bg{margin-top:0;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000 90%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000 90%,transparent 100%)}.kupno6 .k6-buy{margin:-70px auto 0;position:relative;z-index:2}.kupno6 .k6-buy{margin:-30px auto 0}.kupno6 .k6-txt{top:128px}.spec6 li{border-bottom:0;padding:5px 0}.spec6 li:before{content:"▶";color:var(--c-yellow);font-size:12px;line-height:2.1}.kupno6 .cena{font-size:24px}.kupno6 .cena-stara{font-size:30px}.spec6 li{font-size:18px}.spec6 li{font-size:19px}.kupno6 .k6-txt{top:104px}.kupno6 .k6-txt{top:124px}.kupno6 .cena{font-size:26px}@media(max-width:960px){.kupno6{display:flex;flex-direction:column}.kupno6 .k6-head{order:0;position:static;background:#0159bb;padding:24px 16px 4px}.kupno6 picture{order:1}.kupno6 .k6-bg{margin:0}.kupno6 .k6-txt{order:2;position:static;width:auto;background:#0159bb;padding:6px 20px 10px}.spec6{max-width:none}.kupno6 .k6-buy{order:3;margin:0 16px 20px;border:2px solid rgba(255,255,255,.85)}}.kupno6 .k6-txt{top:104px}.kupno6 .cena{font-size:28px}.spec6 li{font-size:20px}.kupno6 .k6-buy{width:54%;max-width:none;margin:-30px 2.5% 0 auto}.kupno6 .k6-buy{position:static;width:auto;max-width:560px;margin:20px auto 0}.kupno6 .k6-bg{margin-top:96px}.spec6 li{align-items:center}.spec6 li:before{line-height:1;font-size:13px}@media(max-width:960px){.kupno6 .k6-bg{margin-top:0}.kupno6 .k6-buy{margin:14px 0 6px}}.kupno6 .k6-head2{color:#fff;font-size:26px;margin:0 0 18px;text-align:center}.kupno6 .k6-txt{top:6%}.kupno6 .k6-bg{margin-top:150px}@media(max-width:960px){.kupno6 .k6-head2{padding:22px 16px 0}.kupno6 .k6-bg{margin-top:0}}.kupno6 .k6-buy{border:0;background:transparent;padding:8px 0 0;display:flex;align-items:center;justify-content:center;gap:26px;flex-wrap:wrap;max-width:none}.kupno6 .k6-buy .cena{margin:0;text-align:left}.kupno6 .k6-buy .cena small{display:block}@media(max-width:960px){.kupno6 .k6-buy{justify-content:center;gap:14px}}.kupno6 .k6-bg{margin-top:70px}.spec6{display:table;margin:0 auto}.spec6 li{display:flex}@media(max-width:960px){.kupno6 .k6-bg{margin-top:0}.spec6{display:block}}.kupno6 .k6-buy{gap:18px;padding:6px 0 0}.kupno6 .k6-buy .cena{border:2px solid rgba(255,255,255,.75);padding:10px 18px 8px;text-align:center;background:rgba(4,10,44,.35)}.kupno6 .k6-buy .cena small{margin-top:2px;font-size:14px}.kupno6 .k6-buy .btn{background:var(--c-yellow);color:var(--c-navy);font-size:17px;padding:19px 32px}.kupno6 .k6-buy .btn:hover{background:#ffe680;color:var(--c-navy)}.kupno6 .k6-buy .btn-w:before{border-color:#fff!important}.kupno6 .k6-buy .btn-w{border:2px solid rgba(255,255,255,.75);padding:8px;display:inline-block}.kupno6 .k6-buy .btn{padding:16px 28px}.kupno6 .k6-buy .cena{border:0;background:transparent;padding:0}.kupno6 .k6-buy .btn-w{border:0;padding:0}.kupno6 .k6-txt{border:2px solid rgba(255,255,255,.8);background:rgba(4,16,70,.42);padding:26px 28px 24px;top:7%;right:3%;width:52%}.kupno6 .k6-head2{margin-bottom:16px}.kupno6 .k6-buy{padding-top:14px;margin-top:14px;border-top:1px solid rgba(255,255,255,.3)}@media(max-width:960px){.kupno6 .k6-txt{border:0;background:#0159bb;padding:20px 16px 12px;width:auto}.kupno6 .k6-buy{border-top:0}}.kupno6 .k6-txt{width:56%;right:2.5%;top:6%}.kupno6 .k6-head2{font-size:23px}.kupno6 .k6-bg{margin-top:110px;margin-bottom:-40px}@media(max-width:960px){.kupno6 .k6-bg{margin-top:0;margin-bottom:0}}.kupno6 .k6-bg{width:110%;max-width:none;margin-left:-5%}@media(max-width:960px){.kupno6 .k6-bg{width:100%;margin-left:0}}.kupno6 .k6-bg{width:121%;margin-left:-3%}@media(max-width:960px){.kupno6 .k6-bg{width:100%;margin-left:0}}.kupno6 .k6-bg{margin-top:55px;margin-bottom:-95px}@media(max-width:960px){.kupno6 .k6-bg{margin-top:0;margin-bottom:0}}.kupno6 .k6-bg{margin-bottom:-65px}@media(max-width:960px){.kupno6 .k6-bg{margin-bottom:0}}@media(max-width:640px){html,body{overflow-x:hidden}h1.h1c{font-size:27px;line-height:1.28}#o-ksiazce .text p,.dwie.k4>div p,.autor p,.faq details p{text-align:left!important}#o-ksiazce .text p.lead{text-align:center!important}.cytat{text-align:left!important}.cytat:before{left:20px;transform:none}.cytat cite{text-align:left}.autor{grid-template-columns:minmax(0,1fr);gap:26px;justify-items:center;align-items:start}.autor>div{min-width:0;width:100%}.autor .foto{max-width:260px;width:100%;margin:0 auto}.soc{justify-content:center;gap:8px}.soc a{padding:13px 14px}.kupno6 .k6-txt{width:auto;right:auto;top:auto;padding:16px 18px 6px}.kupno6 .k6-head2{font-size:21px;line-height:1.25;padding:20px 6px 0}.kupno6 .spec6{margin:0 0 6px}.kupno6 .spec6 li{font-size:16px;line-height:1.5;padding:8px 0;justify-content:flex-start;align-items:flex-start;text-align:left}.kupno6 .spec6 li:before{line-height:1.5;flex:0 0 auto}.kupno6 .k6-buy{flex-direction:column;gap:12px;padding:12px 0 0;align-items:stretch}.kupno6 .k6-buy>p{width:100%;margin:0}.kupno6 .k6-buy .cena{text-align:center}.kupno6 .k6-buy .btn-w{width:100%;display:block}.kupno6 .k6-buy .btn{width:100%;justify-content:center;white-space:nowrap;padding:17px 16px;font-size:16px}.nav a{padding:6px 0}.nav .nav-cta{margin-top:8px;padding:15px 18px;background:var(--c-yellow);color:var(--c-navy);text-align:center;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.nav .nav-cta:hover{background:#ffe680;color:var(--c-navy)}.burger{min-height:44px}.f-links a{padding:8px 0;display:inline-block}.f-pomoc a{padding:6px 0;display:inline-block}.f-dystr a{padding:6px 0;display:inline-block}}.buybar{display:none}@media(max-width:640px){.hero .wrap{display:grid!important;grid-template-columns:minmax(0,1fr)}.hero .term{order:-2}.hero-book2{order:-1;margin-bottom:10px}.hero-txt{order:0}.hero .btn-w{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto!important}.burger{display:flex;align-items:center;gap:9px;padding:8px 12px}.burger-bars{display:block;width:20px}.burger-bars span{display:block;height:2px;background:#fff;border-radius:0;transition:transform .25s var(--ease-out),opacity .2s}.burger-bars span+span{margin-top:5px}.top.open .burger-bars span:nth-child(1){transform:translateY(7px) rotate(45deg)}.top.open .burger-bars span:nth-child(2){opacity:0}.top.open .burger-bars span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.buybar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:25;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--c-navy);border-top:2px solid var(--c-yellow);transform:translateY(115%);transition:transform .3s var(--ease-out)}.buybar.on{transform:none}.bb-txt{display:flex;flex-direction:column;line-height:1.25;color:#fff;text-align:left}.bb-txt b{font:800 15px/1.2 var(--f-head)}.bb-txt small{font-size:13px;color:var(--c-yellow)}.bb-btn{flex:0 0 auto;background:var(--c-accent);color:#fff;text-decoration:none;font:800 14px/1 var(--f-head);text-transform:uppercase;letter-spacing:.04em;padding:15px 18px}footer{padding-bottom:84px}section{padding:44px 0}.stos{gap:40px}.cytat:before{left:50%;transform:translateX(-50%)}#spis .spis-grid li{grid-template-columns:44px minmax(0,1fr);gap:0 12px;padding:13px 10px 13px 4px;align-items:center}#spis .spis-grid li:before{font-size:30px;width:auto;text-align:left}.kupno6 .k6-bg{width:134%;max-width:none;margin-left:-4%}.f-top{padding-top:30px;padding-bottom:26px;gap:22px}.f-bottom{padding-top:22px;gap:12px}.f-links{flex-direction:column;gap:0;align-items:center}.f-copy{font-size:14px;line-height:1.5;margin:0}}@media(max-width:640px){.logo small{display:inline-block;font-size:19px;margin-left:7px;padding-left:9px;white-space:nowrap}}@media(max-width:640px){.hero{padding:34px 0 44px}.hero .wrap{gap:14px}.hero-book2{width:min(94vw,400px);height:250px;aspect-ratio:auto;overflow:hidden;margin:0 auto 2px;align-self:center;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%),linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%),linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-book2 picture{display:block;height:100%}.hero-book2 img.bk{height:100%!important;width:100%;object-fit:cover;object-position:center 50%}.hero-book2 .px{height:100%;object-fit:cover;object-position:center 50%}.buybar{left:10px;right:10px;bottom:10px;padding:8px 10px;gap:10px;border:2px solid var(--c-yellow);box-shadow:0 6px 18px rgba(0,0,0,.45)}.buybar picture{flex:0 0 auto;display:block;width:46px;height:46px;overflow:hidden}.bb-img{width:46px;height:46px;object-fit:cover;object-position:center 44%;display:block}.bb-btn{padding:14px 16px}.bb-txt{min-width:0;overflow:hidden}.bb-txt b,.bb-txt small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:344px){.logo small{font-size:15px;margin-left:5px;padding-left:7px}}@media(max-width:360px){.buybar picture,.bb-img{width:40px;height:40px}.bb-txt b{font-size:14px}.bb-txt small{font-size:11px}.bb-btn{padding:13px 11px;font-size:13px}}@media(max-width:640px){.hero-book2 .px{display:none!important}.hero-book2 picture img{opacity:0!important;animation:none!important;transition:opacity .5s var(--ease-out) 1.45s!important;transform:translateX(-20px) scale(1.27);-webkit-mask-image:none!important;mask-image:none!important}.hero.go .hero-book2 picture img{opacity:1!important}html.skip .hero-book2 picture img{opacity:1!important;transition:none!important}}@media(max-width:640px){@supports not ((-webkit-mask-composite:source-in) or (mask-composite:intersect)){.hero-book2{-webkit-mask-image:radial-gradient(ellipse 72% 76% at 50% 50%,#000 40%,transparent 84%);mask-image:radial-gradient(ellipse 72% 76% at 50% 50%,#000 40%,transparent 84%)}}}@media(max-width:640px){.hero .pod{text-align:center!important}}@media(max-width:640px){.hero.go h1{transition-delay:1.85s!important}.hero.go .lead{transition-delay:2s!important}.hero.go .h1b{transition-delay:1.95s!important}.hero.go .kicker{transition-delay:1.85s!important}.hero.go .zapis,.hero.go .btn-w{transition-delay:2.15s!important}.hero.go .pod{transition-delay:2.3s!important}html.skip .hero h1,html.skip .hero .lead,html.skip .hero .h1b,html.skip .hero .kicker,html.skip .hero .zapis,html.skip .hero .btn-w,html.skip .hero .pod{transition-delay:0s!important}}
/* ==== v-uwagi-30-08: pojedyncze tytuly sekcji, rowne karty, preorder, autor, lightbox ==== */
h2{color:var(--c-accent)}
.blk-purple h2,.blk-navy h2{color:var(--c-yellow)}
#kup h2{color:#fff}
.dwie.k4{align-items:stretch}
.dwie.k4>div{height:100%}
.dwie.k4>div .k-check{margin-top:auto;margin-bottom:0}
.kupno6 .spec-bonus,.kupno6 .spec-bonus strong{color:var(--c-orange)}
.kupno6 .spec-bonus:before{color:var(--c-orange)}
.kupno6 .k6-buy .cena{background:#fff;border:0;padding:12px 22px 10px;box-shadow:6px 6px 0 rgba(0,0,0,.3);color:#111}
.kupno6 .k6-buy .cena .cena-stara{color:#111;opacity:1;font-weight:800;text-decoration-line:line-through;text-decoration-color:var(--c-red);text-decoration-thickness:5px}
.kupno6 .k6-buy .cena .cena-nowa{color:var(--c-red)}
.kupno6 .k6-buy .cena small{color:#5f5f5f}
.blk-navy .autor{grid-template-columns:330px 1fr;gap:44px;align-items:stretch}
.blk-navy .autor .foto{align-self:start;aspect-ratio:3/4;max-width:330px}
.blk-navy .autor .soc{justify-content:flex-start!important}
.blk-navy .autor>div+div{display:flex;flex-direction:column;height:100%}
.blk-navy .autor p{text-align:justify!important;-webkit-hyphens:none;hyphens:none;margin-bottom:0}
.blk-navy .autor .soc{margin-top:auto;padding-top:22px}
.stos figure a.lupa{display:block;position:relative;cursor:zoom-in}
.lupa-ikona{position:absolute;right:14px;bottom:14px;width:42px;height:42px;display:grid;place-items:center;background:var(--c-navy);color:var(--c-yellow);font:400 30px/1 var(--f-px);opacity:0;transition:opacity .2s ease}
.stos figure a.lupa:hover .lupa-ikona,.stos figure a.lupa:focus-visible .lupa-ikona{opacity:1}
.pdf-link{text-align:center;margin:30px 0 0}
.pdf-link a{display:inline-flex;align-items:baseline;gap:10px;font:700 18px/1.4 var(--f-body);color:var(--c-accent);text-decoration:none;border-bottom:3px solid var(--c-yellow);padding-bottom:4px}
.pdf-link a:hover{color:var(--c-accent-dark);border-bottom-color:var(--c-accent)}
.pdf-meta{font:400 15px/1 var(--f-body);color:var(--c-muted)}
.lbox{position:fixed;inset:0;z-index:90;background:rgba(10,8,16,.94);display:flex;align-items:center;justify-content:center;padding:28px}
.lbox img{max-width:96vw;max-height:92vh;width:auto;height:auto}
.lbox-x{position:absolute;top:12px;right:20px;background:rgba(0,0,0,.55);border:0;color:#fff;font:400 40px/1 var(--f-px);cursor:pointer;padding:6px 10px}
.lbox-x:hover{color:var(--c-yellow)}
@media(max-width:760px){.blk-navy .autor{grid-template-columns:1fr;gap:26px}
.blk-navy .autor .foto{max-width:260px;margin:0 auto}
.blk-navy .autor p{text-align:left!important}
.blk-navy .autor .soc{padding-top:12px}}
.lbox-strz{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.55);border:2px solid rgba(255,255,255,.35);color:#fff;font:400 44px/1 var(--f-px);width:58px;height:70px;cursor:pointer;display:grid;place-items:center;padding:0}
.lbox-strz:hover{background:var(--c-accent);border-color:var(--c-accent);color:#fff}
.lbox-prev{left:16px}
.lbox-next{right:16px}
.lbox-licznik{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);font:400 20px/1 var(--f-px);letter-spacing:.08em;color:#fff;background:rgba(0,0,0,.55);padding:8px 14px}
@media(max-width:760px){.lbox-strz{top:auto;bottom:12px;transform:none;width:56px;height:52px;font-size:32px}
.lbox-prev{left:16px}
.lbox-next{right:16px}
.lbox-licznik{bottom:24px}
.lbox{padding:14px 14px 78px}}
@media(min-width:961px){section{padding:80px 0}
h2{margin-bottom:34px}}
#fragmenty{border-top:2px solid rgba(20,16,26,.18)}
@media(min-width:761px){.blk-navy .autor .soc{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding-top:0}
.blk-navy .autor .soc a{display:grid;place-items:center;text-align:center;padding:10px 12px;font-size:16px}
.blk-navy .autor .soc a{display:flex;align-items:center;justify-content:center;gap:10px}}
.soc a .ikona{width:19px;height:19px;flex:0 0 auto;fill:currentColor}
.soc a .ikona-linia{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}
@media(max-width:760px){.soc a{display:inline-flex;align-items:center;gap:8px}}
.kupno6{background:#0060de}
@media(min-width:761px){.blk-navy .autor>div+div{justify-content:center}
.blk-navy .autor p{margin-top:auto;margin-bottom:auto}
.blk-navy .autor .soc{margin-top:0}}

/* v-mobile-9: tekstowe CTA w menu tylko na mobile, na desktopie zostaje sam przycisk */
@media(min-width:641px){.nav .nav-cta{display:none}}

/* v-mobile-10: swiatlo w hero siega belki menu na desktopie */
@media(min-width:961px){.hero-book2{-webkit-mask-image:radial-gradient(ellipse 80% 104% at 50% 50%,#000 52%,transparent 96%);mask-image:radial-gradient(ellipse 80% 104% at 50% 50%,#000 52%,transparent 96%)}}

/* v-mobile-11: przycisk zakupowy w tej samej bialej metce co ceny */
.k6-buy{background:#fff;box-shadow:6px 6px 0 rgba(0,0,0,.3);padding:14px 20px;border-top:0;align-items:center}
.k6-buy .cena{background:transparent;box-shadow:none;padding:0}

/* v-mobile-12: wezsze wygaszenie krawedzi kadru w hero na mobile */
@media(max-width:640px){.hero-book2{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%),linear-gradient(180deg,transparent 0,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%),linear-gradient(180deg,transparent 0,#000 5%,#000 95%,transparent 100%)}}

/* v-mobile-13: baner zgod - kanciasty, w kolorach ksiazki, kompaktowy */
#cc-main{--cc-font-family:inherit;--cc-bg:#14101a;--cc-primary-color:#fff;--cc-secondary-color:#b9b5c6;
  --cc-btn-primary-bg:#fbda5a;--cc-btn-primary-color:#14101a;--cc-btn-primary-hover-bg:#ffe680;
  --cc-btn-secondary-bg:transparent;--cc-btn-secondary-color:#fbda5a;--cc-btn-secondary-hover-bg:#241e30;
  --cc-btn-border-radius:0;--cc-separator-border-color:#2b2438;--cc-link-color:#fbda5a;
  --cc-toggle-on-bg:#f15c1e;--cc-toggle-off-bg:#443c54;--cc-modal-border-radius:0;
  --cc-footer-bg:#0f0c14;--cc-footer-color:#8a8598;--cc-footer-border-color:#2b2438;
  --cc-cookie-category-block-bg:#1d1826;--cc-cookie-category-block-border:#2b2438;
  --cc-cookie-category-block-hover-bg:#241e30;font-size:15px}
#cc-main .cm{max-width:392px;border:2px solid #2b2438;box-shadow:6px 6px 0 rgba(0,0,0,.45)}
#cc-main .cm__body{padding:20px 22px 0}
#cc-main .cm__title{font-size:14.5px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:#fbda5a;margin-bottom:9px;text-align:left}
#cc-main .cm__desc{font-size:14px;line-height:1.6;padding:0 0 18px}
#cc-main .cm__btns{padding:16px 22px 18px;border-top:1px solid #2b2438;margin:0}
#cc-main .cm__btn{font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:12px;padding:11px 10px;border:0;white-space:nowrap}
#cc-main .cm__btn[data-role="all"]{box-shadow:3px 3px 0 #f15c1e}
#cc-main .cm__btn[data-role="necessary"]{border:2px solid #443c54}
#cc-main .cm__btn[data-role="show"]{background:transparent;color:#8a8598;text-transform:none;letter-spacing:0;
  font-weight:600;font-size:13px;text-decoration:underline;padding:2px 0;margin-top:12px}
#cc-main .cm__btn[data-role="show"]:hover{color:#fbda5a;background:transparent}
#cc-main .cm__footer{padding:9px 20px;font-size:12.5px}
#cc-main .pm{border:2px solid #2b2438}
#cc-main .pm__title{font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#fbda5a}
#cc-main .pm__btn{font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:12.5px;border-radius:0}
#cc-main .pm__badge{background:#f15c1e;color:#fff;border:0;border-radius:0;font-weight:700}
@media(max-width:640px){
  /* baner nad sticky paskiem zakupowym (#buybar ma 66 px), zeby go nie zaslanial */
  #cc-main .cm{max-width:none;margin:0 6px 78px;box-shadow:4px 4px 0 rgba(0,0,0,.5)}
  #cc-main{font-size:14px}
  #cc-main .cm__body{padding:16px 18px 0}
  #cc-main .cm__title{font-size:13.5px;margin-bottom:7px}
  #cc-main .cm__desc{font-size:13.5px;line-height:1.55;padding:0 0 14px}
  #cc-main .cm__btns{padding:13px 18px 15px}
  #cc-main .cm__btn{font-size:12px;padding:12px 10px}
  #cc-main .cm__btn[data-role="show"]{margin-top:10px;font-size:12.5px}
  #cc-main .cm__footer{padding:8px 18px;font-size:12px}
}
#cc-main .cm__btn-group{gap:10px}
#cc-main .cm__btn[data-role="all"],#cc-main .cm__btn[data-role="necessary"]{flex:1 1 0}

/* v-dark-1: blokada automatycznej inwersji kolorow przez przegladarke (Chrome Auto Dark Theme, Samsung Internet) */
:root{color-scheme:only light}
