.bf-root{color:#f4f1f8;font-family:var(--font-hanken), "Helvetica Neue", sans-serif;background:#0b0810;font-size:1rem;line-height:1.6}@media (min-width:768px){.bf-root{font-size:1.125rem}}.bf-root p,.bf-root li{text-wrap:pretty}.bf-root a:focus-visible,.bf-root button:focus-visible,.bf-root summary:focus-visible,.bf-root [role=checkbox]:focus-visible,.bf-root input:focus-visible{outline:2px solid var(--akcent);outline-offset:3px}.bf-root h1,.bf-root h2,.bf-root .bf-serif{font-family:var(--font-instrument), "Bodoni Moda", serif;-webkit-text-stroke:max(.5px, .022em) currentColor;letter-spacing:-.01em;text-wrap:balance;font-weight:400!important}.bf-root .uppercase,.bf-root .bf-pixel{font-family:var(--font-space-mono), ui-monospace, monospace}.bf-siatka{background-color:#0b0810;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:16px 16px}.bf-root{--pasek:#5415b1;--pasek-tekst:#fff3b0}.bf-root [data-produkt]{--pasek:var(--akcent);--pasek-tekst:#1d1527}.bf-root .rounded-3xl,.bf-root .rounded-2xl{border-radius:6px}.bf-root .rounded-xl,.bf-root .rounded-lg{border-radius:4px}.bf-okno{background:#14101c;border:2px solid #2b2338;border-radius:6px;position:relative;overflow:hidden}.bf-okno-pasek{background:var(--pasek);color:var(--pasek-tekst);font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.04em;border-bottom:2px solid #2b2338;justify-content:flex-end;align-items:center;gap:8px;padding:2px 6px;font-size:12px;display:flex}.bf-okno-kropki{gap:2px;display:inline-flex}.bf-okno-kropki i{background:var(--pasek-tekst);border:1px solid #000;width:6px;height:6px;display:block}.bf-featured{background:#14101c;border:2px solid #2b2338;position:relative}.bf-btn{font-family:var(--font-space-mono), ui-monospace, monospace;border:2px solid #000;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:1rem;font-weight:700;transition:filter .15s ease-out,transform .15s ease-out;display:inline-flex}.bf-btn-maly{padding:8px 16px;font-size:.95rem}@media (hover:hover){.bf-btn:hover{filter:brightness(1.1)}}.bf-btn:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.bf-btn,.bf-btn:active{transition:none;transform:none}}@media (prefers-reduced-motion:no-preference){.bf-rise{animation:.6s cubic-bezier(.16,1,.3,1) both bf-rise}.bf-rise-2{animation-delay:.12s}.bf-rise-3{animation-delay:.24s}}@keyframes bf-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.bf-faq summary::-webkit-details-marker{display:none}.bf-faq{border:2px solid #000!important}.bf-faq[open] .bf-faq-sign{transform:rotate(45deg)}.bf-root,.bf-root [data-produkt=sww]{--akcent:#ffc700}.bf-root [data-produkt=lista]{--akcent:#6ccbff}.bf-root [data-produkt=stories]{--akcent:#ff7ac1}.bf-root [data-produkt=konsultacje]{--akcent:#8ee3b5}.bf-akcent{color:var(--akcent)}.bf-akcent-bg{background-color:var(--akcent)}.bf-akcent-soft{background-color:color-mix(in srgb, var(--akcent) 12%, transparent)}.bf-akcent-border{border-color:color-mix(in srgb, var(--akcent) 45%, transparent)}.bf-root .rounded-full:not(img){border-radius:4px}.bf-root .bf-karta{border-width:2px}.bf-root .bf-karta[data-zaznaczony=true]{border-color:var(--akcent)}.bf-jasny{--color-white:#2a0866;--pasek:#5415b1;--pasek-tekst:#fff3b0;color:#2a0866;background-color:#fff3b0;background-image:linear-gradient(#5415b114 1px,#0000 1px),linear-gradient(90deg,#5415b114 1px,#0000 1px);background-size:16px 16px;border-block:2px solid #000}.bf-jasny [data-produkt]{--pasek:var(--akcent);--pasek-tekst:#1d1527}.bf-jasny .bf-okno,.bf-jasny .bf-featured{background:#fdfbf7;border-color:#1d1527}.bf-jasny .bf-okno-pasek{border-bottom-color:#1d1527}.bf-jasny .bf-akcent{color:color-mix(in srgb, var(--akcent) 35%, #1d1527)}.bf-jasny .bf-akcent-soft{background-color:color-mix(in srgb, var(--akcent) 35%, #fdfbf7)}.bf-jasny .bf-btn{border-color:#1d1527}.bf-jasny a:focus-visible,.bf-jasny button:focus-visible,.bf-jasny [role=checkbox]:focus-visible{outline-color:#5415b1}.bf-jasny .text-\[\#FFC700\]{color:#8a6400}.bf-jasny .border-\[\#FFC700\]\/25{border-color:#8a640059}.bf-btn.bf-btn-cichy{background:#ffffff12;border-color:#ffffff8c}@media (hover:hover){.bf-btn.bf-btn-cichy:hover{filter:none;background:#ffffff24;border-color:#fff}}.bf-jasny .bf-karta{background:color-mix(in srgb, var(--akcent) 14%, #fdfbf7);border-color:color-mix(in srgb, var(--akcent) 85%, #1d1527)}.bf-jasny .bf-karta[data-zaznaczony=true]{background:color-mix(in srgb, var(--akcent) 38%, #fdfbf7);border-color:#1d1527}.bf-jasny .bf-karta>span:first-child{background:var(--akcent);color:#1d1527}.bf-jasny .bf-karta>span[aria-hidden]{background:#fdfbf7;border-color:#1d1527}.bf-jasny .bf-karta[data-zaznaczony=true]>span[aria-hidden]{color:#fff;background:#1d1527}.bf-faktura::backdrop{background:#0b0810bf}.bf-faktura .bf-okno{background:#fdfbf7;border-color:#1d1527}.bf-faktura .bf-okno-pasek{border-bottom-color:#1d1527}.bf-faktura [role=radio]:focus-visible,.bf-faktura textarea:focus-visible,.bf-faktura input:focus-visible{outline-offset:2px;outline:2px solid #5415b1}@media (max-width:420px){.bf-btn{gap:8px;padding-inline:16px}}@keyframes bf-logo-przewijanie{0%{transform:translate(0)}to{transform:translate(-50%)}}.bf-logo-przewijanie{animation:40s linear infinite bf-logo-przewijanie}.bf-logo-przewijanie:hover{animation-play-state:paused}.bf-logo-maska{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}@media (prefers-reduced-motion:reduce){.bf-logo-przewijanie{animation:none}}
