.dk-hero,.dk-lista,.dk-oznacz,.dk-cert{--dk-granat:#0b3d62;--dk-granat-c:#072a45;--dk-akcent:#1a7fc1;--dk-cyjan:#50c0df}  .dk-js .dk-odslon{opacity:0}.dk-js .dk-odslon.widoczny{animation:dk-wejscie .7s cubic-bezier(.2,.7,.2,1) var(--dk-op,0s) both}@keyframes dk-wejscie{from{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}} .dk-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:28px;margin:30px 0 38px;padding:42px 44px;border-radius:24px;color:#fff;background:radial-gradient(900px 420px at 88% -10%,rgba(80,192,223,.32),transparent 60%),radial-gradient(700px 380px at -10% 110%,rgba(26,127,193,.35),transparent 62%),linear-gradient(145deg,#0d4a76 0%,var(--dk-granat) 45%,var(--dk-granat-c) 100%);box-shadow:0 30px 60px rgba(7,42,69,.28),inset 0 1px 0 rgba(255,255,255,.12)}.dk-hero::before{ content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:30px 30px;-webkit-mask-image:linear-gradient(120deg,rgba(0,0,0,.9),transparent 75%);mask-image:linear-gradient(120deg,rgba(0,0,0,.9),transparent 75%)}.dk-nad{margin:0 0 10px;font:600 12.5px/1.3 Saira,Raleway,Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--dk-cyjan)}.dk-tytul{margin:0 0 14px;padding:0;border:0;font:800 44px/1.08 Saira,Raleway,Arial,sans-serif;font-stretch:104%;letter-spacing:.005em;color:#fff;text-shadow:0 1px 0 #cfe6f5,0 2px 0 #a9cde6,0 3px 0 #7fb0d3,0 10px 24px rgba(0,0,0,.35)}.dk-tytul span{display:block;margin-top:6px;font-size:.62em;font-weight:600;color:#bfe6f7;text-shadow:none}.dk-lead{margin:0 0 22px;font-size:16.5px;line-height:1.6;color:rgba(255,255,255,.84)}.dk-fakty{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dk-fakty div{padding:12px 10px;border:1px solid rgba(255,255,255,.16);border-radius:14px;text-align:center;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.04));backdrop-filter:blur(6px)}.dk-fakty b{display:block;font:800 28px/1.1 Saira,Raleway,Arial,sans-serif;font-variant-numeric:tabular-nums;color:#fff}.dk-fakty span{display:block;margin-top:3px;font-size:12.5px;line-height:1.3;color:rgba(255,255,255,.72)} .dk-scena{position:relative;height:360px;perspective:1200px}.dk-dok{position:absolute;top:50%;left:50%;width:214px;height:auto;border-radius:6px;background:#fff;box-shadow:0 24px 40px rgba(0,0,0,.38),0 0 0 1px rgba(255,255,255,.6);transform-origin:50% 90%;animation:dk-unos 6s ease-in-out infinite}.dk-dok--1{--dk-r:-13deg;--dk-x:-86%;animation-delay:-1.2s}.dk-dok--2{--dk-r:9deg;--dk-x:-18%;animation-delay:-3.4s}.dk-dok--3{--dk-r:-2deg;--dk-x:-52%;animation-delay:0s;z-index:2}@keyframes dk-unos{0%,100%{transform:translate(var(--dk-x),-50%) rotate(var(--dk-r))}50%{transform:translate(var(--dk-x),calc(-50% - 10px)) rotate(calc(var(--dk-r) * .8))}}.dk-piecz{position:absolute;z-index:3;width:118px;height:118px;filter:drop-shadow(0 14px 22px rgba(0,0,0,.45));animation:dk-kolys 5s ease-in-out infinite}.dk-piecz--dwu{left:2%;bottom:4%}.dk-piecz--kiwa{right:0;top:2%;width:104px;height:104px;animation-delay:-2.5s}@keyframes dk-kolys{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.dk-piecz-svg{display:block;width:100%;height:100%;overflow:visible}.dk-piecz-tlo{fill:rgba(8,16,26,.9);stroke:rgba(127,209,255,.65);stroke-width:1.2}.dk-piecz-kreska{fill:none;stroke:rgba(127,209,255,.55);stroke-width:1.4;stroke-dasharray:2.5 5.5;stroke-linecap:round}.dk-piecz-ring{fill:none;stroke:rgba(255,255,255,.22);stroke-width:1}.dk-piecz-obrot{transform-origin:60px 60px;animation:dk-obrot 30s linear infinite}@keyframes dk-obrot{to{transform:rotate(360deg)}}.dk-piecz-tekst{font:600 9.4px Saira,Raleway,Arial,sans-serif;letter-spacing:.16em;fill:#bfeaff}.dk-piecz-srodek{font:800 21px Saira,Raleway,Arial,sans-serif;letter-spacing:.04em;fill:#eaf6ff}.dk-piecz-znak{fill:none;stroke:#9fe0ff;stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:64;stroke-dashoffset:64;animation:dk-znak 1.1s .9s cubic-bezier(.16,1,.3,1) forwards}@keyframes dk-znak{to{stroke-dashoffset:0}}.dk-blask{ position:absolute;inset:-20% -40%;z-index:4;pointer-events:none;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.16) 50%,transparent 58%);animation:dk-blask 7s ease-in-out infinite}@keyframes dk-blask{0%,55%{transform:translateX(-60%)}100%{transform:translateX(60%)}} .dk-lista{margin:0 0 40px}.dk-lista-glowa{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.dk-lista-glowa h2{margin:0}.dk-licznik{margin:0;font-size:14px;color:var(--tekst-jasny);font-variant-numeric:tabular-nums;white-space:nowrap}.dk-filtry{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin:16px 0 20px}.dk-chipy,.dk-klasy{display:flex;flex-wrap:wrap;gap:8px}.dk-chip,.dk-klasa{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:7px 14px;border:1px solid var(--ramka);border-radius:999px;background:#fff;color:var(--tekst);font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.dk-chip span{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#eef3f7;color:var(--dk-granat);font-size:12px;font-variant-numeric:tabular-nums}.dk-chip:hover,.dk-klasa:hover{border-color:var(--dk-akcent);transform:translateY(-1px)}.dk-chip[aria-pressed="true"],.dk-klasa[aria-pressed="true"]{background:var(--dk-granat);border-color:var(--dk-granat);color:#fff;box-shadow:0 8px 18px rgba(11,61,98,.25)}.dk-chip[aria-pressed="true"] span{background:rgba(255,255,255,.18);color:#fff}.dk-chip:focus-visible,.dk-klasa:focus-visible{outline:3px solid var(--dk-akcent);outline-offset:2px}.dk-karty{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dk-karta{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ramka);border-radius:18px;background:#fff;color:var(--tekst);text-decoration:none;box-shadow:0 12px 26px rgba(11,17,25,.06);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,border-color .35s ease}.dk-karta[hidden]{display:none}.dk-karta:hover,.dk-karta:focus-visible{transform:translateY(-6px);border-color:rgba(26,127,193,.45);box-shadow:0 26px 44px rgba(11,61,98,.18);outline:none}.dk-min{position:relative;display:block;overflow:hidden;aspect-ratio:640 / 200;background:#f3f6f9;border-bottom:1px solid var(--ramka)}.dk-min img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.dk-karta:hover .dk-min img,.dk-karta:focus-visible .dk-min img{transform:scale(1.06)}.dk-min::after{ content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translateX(-100%);transition:transform .8s ease}.dk-karta:hover .dk-min::after,.dk-karta:focus-visible .dk-min::after{transform:translateX(100%)}.dk-pdf{flex:none;padding:3px 9px;border-radius:7px;background:#c8102e;color:#fff;font:800 11px/1.3 Saira,Raleway,Arial,sans-serif;letter-spacing:.08em;box-shadow:0 6px 12px rgba(200,16,46,.3)}.dk-kod{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px 0;font:800 30px/1.05 Saira,Raleway,Arial,sans-serif;color:var(--dk-granat)}.dk-kod small{font-size:.62em;font-weight:600;color:var(--dk-akcent)}.dk-sciana{display:block;padding:4px 18px 0;font-size:13.5px;color:var(--tekst-jasny)}.dk-param{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:14px 18px 0} .dk-param span{display:flex;flex-direction:column;padding:7px 8px;border-radius:10px;background:#f2f7fb;text-align:center}.dk-param b{font:700 15px/1.2 Saira,Raleway,Arial,sans-serif;color:var(--dk-granat);font-variant-numeric:tabular-nums;white-space:nowrap}.dk-param i{font-style:normal;font-size:11px;line-height:1.3;color:var(--tekst-jasny)}.dk-param span{grid-column:span 2}.dk-param span:nth-child(n+4){grid-column:span 3}.dk-dol{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding:16px 18px 16px}.dk-otworz{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--dk-akcent)}.dk-otworz svg{width:20px;height:20px}.dk-rozm{font-size:12.5px;color:var(--tekst-jasny);font-variant-numeric:tabular-nums} .dk-oznacz{margin:0 0 40px;padding:30px 32px;border:1px solid var(--ramka);border-radius:20px;background:linear-gradient(180deg,#f7fafd,#fff);text-align:center}.dk-oznacz h2{margin:0 0 12px}.dk-oz-kod{margin:6px 0 22px;font:800 64px/1 Saira,Raleway,Arial,sans-serif;color:#b9c7d3;letter-spacing:.02em}.dk-oz-kod i{font-style:normal;margin:0 .12em;color:#d3dde6}.dk-oz-cz{position:relative;display:inline-block;transition:color .35s ease,transform .35s cubic-bezier(.2,.7,.2,1),text-shadow .35s ease}.dk-oz-cz::after{content:"";position:absolute;left:6%;right:6%;bottom:-10px;height:5px;border-radius:3px;background:var(--dk-akcent);transform:scaleX(0);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.dk-oz-cz.aktywny{color:var(--dk-granat);transform:translateY(-4px);text-shadow:0 1px 0 #7fb0d3,0 2px 0 #5a93bd,0 12px 22px rgba(11,61,98,.25)}.dk-oz-cz.aktywny::after{transform:scaleX(1)}.dk-oz-opisy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;text-align:left}.dk-oz-opis{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:1px solid var(--ramka);border-top:4px solid #d3dde6;border-radius:14px;background:#fff;color:var(--tekst);font:inherit;font-size:14.5px;line-height:1.5;text-align:left;cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.dk-oz-opis b{font-size:16px;color:var(--dk-granat)}.dk-oz-opis span{color:var(--tekst-jasny)}.dk-oz-opis.aktywny{border-top-color:var(--dk-akcent);box-shadow:0 16px 30px rgba(11,61,98,.12);transform:translateY(-3px)}.dk-oz-opis:focus-visible{outline:3px solid var(--dk-akcent);outline-offset:2px} .dk-cert{position:relative;overflow:hidden;display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:30px;margin:0 0 40px;padding:30px 34px;border-radius:22px;color:#fff;background:linear-gradient(135deg,#0d4a76,var(--dk-granat-c));box-shadow:0 24px 48px rgba(7,42,69,.24)}.dk-cert::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(520px 260px at 0% 50%,rgba(80,192,223,.28),transparent 70%)}.dk-cert-piecz{position:relative;z-index:1;display:block;width:170px;height:170px;filter:drop-shadow(0 16px 26px rgba(0,0,0,.45));animation:dk-kolys 5s ease-in-out infinite}.dk-cert-tekst{position:relative;z-index:1}.dk-cert h2{margin:0 0 10px;padding:0;border:0;color:#fff;font:800 30px/1.15 Saira,Raleway,Arial,sans-serif}.dk-cert p{margin:0 0 6px;color:rgba(255,255,255,.86)}.dk-cert strong{color:#fff}.dk-cert .btn{display:inline-flex;align-items:center;gap:8px;background:#fff;border-color:#fff;color:var(--dk-granat) !important}.dk-cert .btn:hover{background:#e6f4fb;border-color:#e6f4fb}.dk-cert .btn.alt{background:transparent;border-color:rgba(255,255,255,.7);color:#fff !important}.dk-cert .btn.alt:hover{background:rgba(255,255,255,.1)}.dk-cert .btn svg{width:18px;height:18px} @media (max-width:1000px){.dk-hero{grid-template-columns:minmax(0,1fr);padding:34px 30px}.dk-scena{height:320px}.dk-karty{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dk-tytul{font-size:36px}.dk-fakty{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-oz-kod{font-size:48px}.dk-oz-opisy{grid-template-columns:minmax(0,1fr)}.dk-cert{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;padding:28px 22px}.dk-cert .przyciski{justify-content:center}.dk-lista-glowa{flex-direction:column;align-items:flex-start;gap:4px} .dk-filtry{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.dk-chipy{flex-wrap:nowrap;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 34px),transparent)}.dk-chipy::-webkit-scrollbar{display:none}.dk-chip{flex:none;scroll-snap-align:start}.dk-klasy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.dk-klasa{justify-content:center;padding-left:6px;padding-right:6px}}@media (max-width:600px){.dk-karty{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.dk-nad{font-size:11.5px;letter-spacing:.12em} .dk-hero{margin:22px 0 30px;padding:26px 18px;border-radius:18px;gap:14px}.dk-tytul{font-size:30px}.dk-lead{font-size:15.5px}.dk-scena{height:260px}.dk-dok{width:150px}.dk-piecz{width:88px;height:88px}.dk-piecz--kiwa{width:78px;height:78px}.dk-fakty b{font-size:24px}.dk-chip,.dk-klasa{min-height:38px;padding:6px 12px;font-size:14px}.dk-oznacz{padding:22px 16px}.dk-oz-kod{font-size:40px}.dk-cert-piecz{width:130px;height:130px}.dk-cert h2{font-size:25px}}@media (max-width:390px){.dk-tytul{font-size:27px}.dk-fakty div{padding:10px 6px}.dk-kod{font-size:27px}.dk-param{gap:6px;padding:12px 14px 0}.dk-kod,.dk-sciana,.dk-dol{padding-left:14px;padding-right:14px}.dk-oz-kod{font-size:34px}}@media (max-width:320px){.dk-hero{padding:22px 12px}.dk-tytul{font-size:24px}.dk-fakty b{font-size:21px}.dk-fakty span{font-size:11.5px}.dk-scena{height:220px}.dk-dok{width:124px}.dk-param b{font-size:14px}.dk-oz-kod{font-size:29px}}@media (max-width:280px){.dk-hero{padding:18px 10px;border-radius:14px}.dk-tytul{font-size:21px}.dk-lead{font-size:14px}.dk-fakty{gap:6px}.dk-fakty b{font-size:19px}.dk-scena{height:190px}.dk-dok{width:104px}.dk-piecz{width:70px;height:70px}.dk-piecz--kiwa{width:62px;height:62px}.dk-chip,.dk-klasa{min-height:36px;padding:5px 10px;font-size:13px}.dk-kod{font-size:24px}.dk-param b{font-size:13.5px}.dk-oz-kod{font-size:25px}.dk-oz-opis{padding:12px;font-size:13.5px}.dk-cert{padding:20px 12px}.dk-cert-piecz{width:108px;height:108px}.dk-cert h2{font-size:21px}} .dk-oz-wybor{margin:-4px 0 8px;font-size:14.5px;color:var(--tekst-jasny)}.dk-oz-wybor b{font-family:Saira,Raleway,Arial,sans-serif;font-weight:700;color:var(--dk-granat);letter-spacing:.02em}.dk-oz-kod.zmiana .dk-oz-cz{animation:dk-oz-zmiana .5s cubic-bezier(.2,.7,.2,1) both}.dk-oz-kod.zmiana .dk-oz-cz[data-i="1"]{animation-delay:.06s}.dk-oz-kod.zmiana .dk-oz-cz[data-i="2"]{animation-delay:.12s}@keyframes dk-oz-zmiana{from{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@media (max-width:480px){.dk-oz-wybor{font-size:13.5px}}@media (max-width:280px){.dk-oz-wybor{font-size:12.5px}}  @media print{.dk-js .dk-odslon,.dk-odslon{opacity:1 !important;animation:none !important;translate:none !important}.dk-scena,.dk-blask,.dk-filtry,.dk-licznik,.dk-min,.dk-pdf,.dk-dol,.dk-oznacz,.dk-cert-piecz,.dk-cert .przyciski{display:none !important}.dk-hero{display:block;margin:0 0 5mm;padding:0;border-radius:0;color:#111;background:none;box-shadow:none}.dk-hero::before,.dk-cert::after{display:none}.dk-nad{color:#1a7fc1}.dk-tytul{margin:0 0 2mm;font-size:18pt;color:#0b3d62;text-shadow:none}.dk-tytul span{display:inline;margin:0;font-size:1em;font-weight:800;color:#0b3d62}.dk-lead{margin:0 0 3mm;font-size:10pt;color:#333}.dk-fakty{display:flex;flex-wrap:wrap;gap:2mm 8mm}.dk-fakty div{padding:0;border:0;background:none;backdrop-filter:none;text-align:left}.dk-fakty b{display:inline;font-size:11pt;color:#0b3d62}.dk-fakty span{display:inline;margin-left:1.5mm;font-size:9pt;color:#333}.dk-lista{margin:0 0 5mm}.dk-karty{display:block}.dk-hero .dk-nad,.dk-hero .dk-tytul,.dk-hero .dk-lead{display:none}  .dk-karta{display:flow-root;padding:1.3mm 0;border:0;border-bottom:.3mm solid #d5dde5;border-radius:0;background:none;box-shadow:none;transform:none !important;break-inside:avoid}.dk-karta[hidden]{display:none}.dk-kod{display:block;float:left;width:36mm;padding:0;font-size:12pt;line-height:1.25}.dk-kod small{font-size:.8em}.dk-sciana,.dk-param{display:inline;padding:0;font-size:9pt;color:#333}.dk-param span:nth-child(-n+2){display:none} .dk-param span{display:inline;padding:0;border-radius:0;background:none}.dk-param span + span::before{content:" · ";color:#999}.dk-param b{font:inherit;font-weight:700;color:#0b3d62}.dk-param i{margin-left:1mm;font-style:normal;color:#555}.dk-karta::after{content:"silikatytrabki.pl/" attr(href);display:block;margin-left:36mm;font-size:8pt;color:#555}.dk-cert{display:block;margin:0 0 4mm;padding:0;color:#111;background:none;box-shadow:none}.dk-cert h2{font-size:13pt;color:#0b3d62}.dk-cert p{color:#333}.dk-cert strong{color:#0b3d62}}