.faq-shell{width:100%;max-width:73.75rem;margin-inline:auto;padding-inline:1.25rem}.faq-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.faq-page :focus-visible{outline:3px solid var(--dj-akcent);outline-offset:2px}.faq-cta :focus-visible,.faq-wstep :focus-visible{outline-color:var(--dj-turkus)}.faq-wstep{--dj-fala-wys:2.5rem;position:relative;isolation:isolate;display:flex;align-items:center;overflow:hidden;min-height:clamp(17rem,58vw,22rem);padding-block:2.25rem calc(2.25rem + var(--dj-fala-wys));background:var(--dj-granat);color:#ffffff}.faq-wstep-foto{position:absolute;z-index:0;inset:0;width:100%;height:100%}.faq-wstep-foto img,.faq-wstep-foto picture{display:block;width:100%;height:100%}.faq-wstep-foto img{object-fit:cover;object-position:center 22%}.faq-wstep-foto:after{content:"";position:absolute;inset:0;background:linear-gradient(178deg,rgba(8,15,30,.95),rgba(8,15,30,.93) 42%,rgba(8,15,30,.88) 64%,rgba(8,15,30,.78) 82%,rgba(8,15,30,.62))}.faq-wstep-fala{position:absolute;z-index:1;right:0;bottom:-1px;left:0;width:100%;height:var(--dj-fala-wys);pointer-events:none}.faq-wstep-fala-ksztalt{fill:var(--dj-tlo)}.faq-wstep-orbita{fill:none;stroke:var(--dj-turkus);stroke-width:1;opacity:.28}.faq-wstep-orbita-punkt{fill:var(--dj-turkus);opacity:.32}.faq-wstep-tresc{position:relative;z-index:2}.faq-wstep-tytul{margin:0;font-size:clamp(1.65rem,6.4vw,2.25rem);font-weight:800;line-height:1.12;letter-spacing:-.025em}.faq-wstep-akcent{color:var(--dj-turkus)}.faq-wstep-lead{margin-top:1rem;max-width:46ch;font-size:.8rem;line-height:1.5;color:rgba(255,255,255,.86)}.faq-szukaj{position:relative;max-width:30rem;margin-top:1.35rem}.faq-szukaj-ikona{position:absolute;top:50%;left:1rem;transform:translateY(-50%);color:rgba(255,255,255,.78);pointer-events:none}.faq-szukaj-pole{width:100%;min-width:0;min-height:3.375rem;padding:0 3.25rem 0 2.9rem;border:1px solid rgba(255,255,255,.4);border-radius:.75rem;background:rgba(255,255,255,.08);color:#ffffff;font:inherit;font-size:1rem;-webkit-appearance:none;appearance:none;transition:border-color .15s ease,background-color .15s ease}.faq-szukaj-pole::placeholder{color:rgba(255,255,255,.66);opacity:1}.faq-szukaj-pole:placeholder-shown{padding-right:1rem}.faq-szukaj-pole::-webkit-search-cancel-button,.faq-szukaj-pole::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.faq-szukaj-pole:hover{border-color:rgba(255,255,255,.6)}.faq-szukaj-pole:focus{border-color:var(--dj-turkus);background:rgba(255,255,255,.12)}.faq-wstep .faq-szukaj-pole:focus-visible{outline:none;box-shadow:0 0 0 1px var(--dj-turkus)}.faq-szukaj-wyczysc{position:absolute;top:50%;right:.3rem;display:inline-flex;align-items:center;justify-content:center;width:2.875rem;height:2.875rem;border-radius:var(--ap-btn-radius);background:transparent;color:rgba(255,255,255,.82);transform:translateY(-50%)}.faq-szukaj-wyczysc:hover{background:rgba(255,255,255,.1);color:#ffffff}.faq-szukaj-wynik{min-height:1.4em;margin-top:.55rem;font-size:.85rem;line-height:1.4;color:rgba(255,255,255,.8)}.faq-tresc{padding-block:clamp(1.25rem,3vw,2.25rem) clamp(3rem,7vw,5rem)}.faq-kategoria{display:grid;gap:1.25rem;padding-block:clamp(1.75rem,4.5vw,3rem)}.faq-kategoria[hidden],.faq-pytanie[hidden]{display:none}.faq-kategoria-opis{min-width:0}.faq-kategoria-tytul{margin:0;font-size:clamp(1.4rem,4.5vw,1.9rem);font-weight:800;line-height:1.15;letter-spacing:-.02em}.faq-kategoria-lead{max-width:40ch;margin-top:.6rem;font-size:.95rem;line-height:1.55;color:var(--dj-tekst-2)}.faq-link{color:var(--dj-akcent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.faq-lista{min-width:0;border-top:1px solid var(--dj-linia)}.faq-rozwijane{border-bottom:1px solid var(--dj-linia)}.faq-rozwijane-naglowek{margin:0;font:inherit;letter-spacing:inherit}.faq-rozwijane-przycisk{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:3.5rem;padding:.9rem 0;background:transparent;color:var(--dj-tekst);font-size:1rem;font-weight:700;line-height:1.4;text-align:left}.faq-rozwijane-etykieta{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.faq-rozwijane-strzalka{flex-shrink:0;color:var(--dj-akcent);transition:transform .2s ease}.faq-rozwijane-strzalka.is-open{transform:rotate(180deg)}.faq-rozwijane-tresc{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .3s cubic-bezier(.22,.61,.36,1),opacity .2s ease,visibility 0s linear .3s}.faq-rozwijane-tresc.is-otwarte{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .3s cubic-bezier(.22,.61,.36,1),opacity .22s ease 60ms,visibility 0s}.faq-rozwijane-wnetrze{overflow:hidden;min-height:0}.faq-rozwijane-wnetrze>:last-child{margin-bottom:1rem}.faq-odpowiedz{margin:0;max-width:62ch;font-size:.95rem;line-height:1.55;white-space:pre-line;color:var(--dj-tekst-2)}.faq-brak{display:grid;justify-items:center;gap:.4rem;padding-block:clamp(2.5rem,6vw,4rem);text-align:center}.faq-brak-ikona{color:var(--dj-akcent)}.faq-brak-tytul{margin-top:.35rem;font-size:1.15rem;font-weight:700}.faq-brak-lead{font-size:.95rem;color:var(--dj-tekst-2)}.faq-cta{--faq-maskotki-szer:min(17rem,calc(100vw - 5.5rem));--faq-maskotki-wys:calc(var(--faq-maskotki-szer) / 1.608);position:relative;margin-top:clamp(1.5rem,4vw,2.5rem);padding:1.5rem 1.35rem 1.35rem;border-radius:var(--ap-radius-kafel);background-color:var(--dj-granat);background-image:radial-gradient(90% 120% at 90% 0,rgba(50,216,230,.22) 0,rgba(11,20,39,0) 60%),linear-gradient(155deg,#12233f 0,var(--dj-granat) 60%,#070d1c 100%);color:#ffffff}.faq-cta-maskotki{position:relative;display:block;width:var(--faq-maskotki-szer);height:auto;margin:0 auto .75rem;pointer-events:none;filter:drop-shadow(0 10px 22px rgba(4,8,20,.55))}.faq-cta-tresc{position:relative}.faq-cta-tytul{margin:0;font-size:clamp(1.25rem,3.5vw,1.55rem);font-weight:800;line-height:1.2;letter-spacing:-.02em}.faq-cta-lead{max-width:40ch;margin-top:.5rem;font-size:.95rem;line-height:1.5;color:rgba(255,255,255,.76)}.faq-cta-akcje{display:grid;gap:.5rem;max-width:26rem;margin-top:1.15rem}.faq-przycisk-drugi,.faq-przycisk-glowny{display:flex;width:100%;max-width:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--ap-btn-radius);font-size:1rem;font-weight:700;text-align:center;overflow-wrap:anywhere;transition:background-color .15s ease,border-color .15s ease}.faq-przycisk-glowny{min-height:3.375rem;padding:.75rem 1.25rem;background:var(--dj-turkus);color:var(--dj-turkus-ink)}.faq-przycisk-glowny:hover{background:#4ae1ed}.faq-przycisk-drugi{min-height:3rem;padding:.65rem 1.1rem;border:1px solid rgba(255,255,255,.4);background:transparent;color:#ffffff;font-weight:600}.faq-przycisk-drugi:hover{border-color:var(--dj-turkus);background:rgba(255,255,255,.1)}.faq-cta-link{display:inline-flex;align-items:center;min-height:2.875rem;margin-top:.85rem;font-size:.88rem;color:rgba(255,255,255,.78);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}@media (max-width:767px){.faq-wstep-orbita-punkt{display:none}}@media (min-width:480px){.faq-cta-akcje{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.faq-wstep{--dj-fala-wys:4rem}.faq-cta{--faq-maskotki-szer:clamp(17rem,30vw,24rem);display:flex;align-items:center;min-height:calc(var(--faq-maskotki-wys) + 2.5rem);padding:clamp(1.75rem,3.5vw,2.75rem) calc(var(--faq-maskotki-szer) + clamp(2rem, 5vw, 4.5rem)) clamp(1.75rem,3.5vw,2.75rem) clamp(1.75rem,4vw,3rem)}.faq-cta-maskotki{position:absolute;top:50%;right:clamp(1rem,3vw,2.5rem);margin:0;transform:translateY(-50%)}.faq-cta-tytul{font-size:clamp(1.55rem,3vw,2rem)}}@media (min-width:1024px){.faq-wstep{--dj-fala-wys:5.5rem;min-height:clamp(20rem,25vw,28rem);padding-block:clamp(3rem,3vw,4.5rem) calc(clamp(3rem, 3vw, 4.5rem) + var(--dj-fala-wys))}.faq-wstep-tresc{width:100%}.faq-wstep-tytul{font-size:clamp(2.25rem,3.2vw,2.6rem)}.faq-wstep-lead{max-width:52ch;font-size:.96rem}.faq-wstep-foto:after{background:radial-gradient(110% 160% at 0 50%,var(--dj-granat) 0,rgba(11,20,39,.7) 20%,rgba(11,20,39,.3) 42%,rgba(11,20,39,.08) 62%,rgba(11,20,39,0) 80%),linear-gradient(90deg,var(--dj-granat) 0,rgba(11,20,39,.96) 10%,rgba(11,20,39,.93) 22%,rgba(11,20,39,.86) 34%,rgba(11,20,39,.68) 46%,rgba(11,20,39,.42) 58%,rgba(11,20,39,.2) 72%,rgba(11,20,39,.06) 84%,rgba(11,20,39,0) 94%)}.faq-kategoria{grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:clamp(2.5rem,4vw,4rem);align-items:start}}@media (min-width:1600px){.faq-wstep{--dj-fala-wys:6rem}}@media (prefers-reduced-motion:reduce){.faq-page *,.faq-page :after,.faq-page :before{transition:none!important;animation:none!important}}