:root{color-scheme:light;--biel:#FDFCFA;--len:#F3EDE3;--piasek:#E9E0D0;--piasek-2:#DFD4C0;--krem:#FAF7F1;--umbra:#3A2F27;--umbra-2:#6A5E55;--linia:rgba(58,47,39,.14);--linia-mocna:rgba(58,47,39,.32);--braz:#7E5E36;--braz-jasny:#B8955E;--braz-tlo:rgba(140,106,63,.10);--blad:#9A3B2E;--font-display:"Schibsted Grotesk","Segoe UI",system-ui,sans-serif;--font-body:"Source Serif 4",Georgia,"Times New Roman",serif;--font-ui:var(--font-display);--fs-h1:clamp(2.6rem,5vw,4.25rem);--fs-h2:clamp(1.9rem,3.1vw,2.7rem);--fs-h3:1.25rem;--fs-lead:clamp(1.15rem,1.4vw,1.3rem);--fs-body:1.0625rem;--fs-small:.9375rem;--fs-label:.75rem;--kontener:1200px;--pad-x:clamp(1.25rem,4vw,3rem);--kontener-tresc:calc(var(--kontener) - 2 * var(--pad-x));--sekcja:clamp(4.5rem,8vw,7.5rem);--nav-h:72px;--r-karta:8px;--r-btn:6px;--ease:cubic-bezier(.2,.6,.2,1);--t:220ms;--t-2:600ms}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--len);color:var(--umbra);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-variant-numeric:oldstyle-nums}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}button{font:inherit;cursor:pointer;background:none;border:0;color:inherit}strong{font-weight:600}::selection{background:var(--piasek-2);color:var(--umbra)}:focus-visible{outline:2px solid var(--braz);outline-offset:3px;border-radius:2px}h1,h2,h3,h4,.display{font-family:var(--font-display);font-weight:500;letter-spacing:-.018em;text-wrap:balance;overflow-wrap:break-word}h1{font-size:var(--fs-h1);line-height:1.05}h2{font-size:var(--fs-h2);line-height:1.12}h3{font-size:var(--fs-h3);line-height:1.3;font-weight:600;letter-spacing:-.01em}h4{font-size:1.05rem;line-height:1.35;font-weight:600;letter-spacing:0}h1 em,h2 em{font-style:normal;color:var(--braz)}.lead{font-size:var(--fs-lead);line-height:1.6;color:var(--umbra-2);max-width:36em}.lead--ciemny{color:var(--umbra)}p + p{margin-top:1em}.tekst{max-width:62ch}.tekst p + p{margin-top:1.1em}.male{font-size:var(--fs-small)}.nowrap{white-space:nowrap}.drugorzedny{color:var(--umbra-2)}.ui{font-family:var(--font-ui)}.liczby{font-variant-numeric:tabular-nums lining-nums}.etykieta{display:inline-block;font-family:var(--font-ui);font-size:var(--fs-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--braz);margin-bottom:1.1rem}.link{font-family:var(--font-ui);font-weight:500;color:var(--braz);text-decoration:underline;text-decoration-color:var(--braz-jasny);text-underline-offset:.22em;text-decoration-thickness:1px;transition:text-decoration-color var(--t) var(--ease),color var(--t) var(--ease)}.link:hover{text-decoration-color:var(--braz);color:var(--umbra)}.todo{background:var(--braz-tlo);color:var(--braz);padding:0 .3em;border-radius:3px;cursor:help;text-decoration:underline dotted;text-underline-offset:.2em}.kontener{max-width:var(--kontener);margin-inline:auto;padding-inline:var(--pad-x)}.sekcja{padding-block:var(--sekcja)}.sekcja:not(.pas):not(.biel):not(.zacheta) + .sekcja:not(.pas):not(.biel):not(.zacheta){padding-top:0}.sekcja.biel + .sekcja.biel{padding-top:0}.pas{background:var(--piasek)}.pas--gleboki{background:var(--piasek-2)}.biel{background-color:var(--biel)}.naglowek-sekcji{margin-bottom:clamp(2.5rem,4.5vw,4rem);max-width:40em}.naglowek-sekcji .lead{margin-top:1.1rem}.naglowek-sekcji--rozdzielony{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap;max-width:none}.siatka-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);align-items:start}.siatka-5-7{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem);align-items:center}.siatka-7-5{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,5rem);align-items:center}.siatka-4-8{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2rem,5vw,5rem);align-items:start}.linia-gora{border-top:1px solid var(--linia)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3rem;padding:.8rem 1.5rem;border-radius:var(--r-btn);border:1px solid transparent;font-family:var(--font-ui);font-size:.95rem;font-weight:500;letter-spacing:.005em;font-variant-numeric:lining-nums;white-space:nowrap;transition:background-color var(--t) var(--ease),border-color var(--t) var(--ease),color var(--t) var(--ease),transform var(--t) var(--ease)}.btn:active{transform:translateY(1px)}.btn .strzalka{transition:transform var(--t) var(--ease)}.btn:hover .strzalka{transform:translateX(3px)}.btn--pelny{background:var(--umbra);color:var(--len)}.btn--pelny:hover{background:var(--braz);color:var(--krem)}.btn--obrys{border-color:var(--linia-mocna);color:var(--umbra);background:transparent}.btn--obrys:hover{border-color:var(--braz);color:var(--braz)}.btn--maly{min-height:2.5rem;padding:.55rem 1.1rem;font-size:.9rem}.nav{position:sticky;top:0;z-index:50;background:rgba(253,252,250,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--linia)}.nav__wnetrze{height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;gap:2rem}.marka{display:inline-flex;align-items:center}.marka__logo{display:block;height:48px;width:auto;aspect-ratio:1910 / 431}.stopka .marka__logo{height:56px}.nav__menu{display:flex;align-items:center;gap:1.9rem}.nav__menu a{font-family:var(--font-ui);font-size:.95rem;font-weight:500;padding:.3rem 0;border-bottom:1px solid transparent;transition:border-color var(--t) var(--ease),color var(--t) var(--ease)}.nav__menu a:hover,.nav__menu a[aria-current="page"]{border-bottom-color:var(--braz)}.nav__akcje{display:flex;align-items:center;gap:1.25rem}.nav__tel{font-family:var(--font-ui);font-weight:500;font-variant-numeric:tabular-nums}.nav__burger{display:none;width:44px;height:44px;align-items:center;justify-content:center;border-radius:var(--r-btn);border:1px solid var(--linia-mocna)}.foto{position:relative;overflow:hidden;border-radius:var(--r-karta);background:var(--piasek)}.foto img{width:100%;height:100%;object-fit:cover;filter:saturate(.88) contrast(.97)}.foto::after{content:"";position:absolute;inset:0;pointer-events:none;background:rgba(184,149,94,.06);mix-blend-mode:multiply}.foto--4-5{aspect-ratio:4 / 5}.foto--3-4{aspect-ratio:3 / 4}.foto--4-3{aspect-ratio:4 / 3}.foto--1-1{aspect-ratio:1 / 1}.foto--placeholder{display:grid;place-items:center;text-align:center;padding:1.5rem}.foto--placeholder span{font-family:var(--font-ui);font-size:.85rem;color:var(--umbra-2);max-width:18em;line-height:1.5}.foto--placeholder span b{display:block;font-weight:600;color:var(--umbra);margin-bottom:.3rem}.podpis-foto{font-family:var(--font-ui);font-size:.82rem;color:var(--umbra-2);margin-top:.8rem;line-height:1.5;max-width:46ch}.hero-sekcja{padding-top:clamp(2rem,4vw,3.25rem);padding-bottom:var(--sekcja);background-image:radial-gradient(58% 52% at 20% 18%,rgba(184,149,94,.13),transparent 68%);background-repeat:no-repeat}.hero{--hero-gap:clamp(1.75rem,4vw,4.5rem);display:grid;grid-template-columns:[pelna-start] minmax(var(--pad-x),1fr) [tekst-start] minmax(0,calc((var(--kontener-tresc) - var(--hero-gap)) * .55)) [tekst-end] var(--hero-gap) [foto-start] minmax(0,calc((var(--kontener-tresc) - var(--hero-gap)) * .45)) [foto-end] minmax(var(--pad-x),1fr) [pelna-end];align-items:center}.hero__tekst{grid-column:tekst-start / tekst-end;padding-block:clamp(1rem,3vw,2.5rem)}.hero__tekst h1{max-width:11em}.hero__tekst .lead{margin-top:1.4rem;max-width:30em}.hero__akcje{margin-top:2.2rem;display:flex;gap:.85rem;flex-wrap:wrap}.hero__foto{grid-column:foto-start / pelna-end}.hero__foto .foto{height:clamp(21rem,40vw,33rem);border-radius:var(--r-karta) 0 0 var(--r-karta)}.mikrofakty{margin-top:clamp(2.5rem,5vw,4rem);border-top:1px solid var(--linia-mocna);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mikrofakt{padding:1.5rem 2rem 0 0}.mikrofakt + .mikrofakt{border-left:1px solid var(--linia);padding-left:2rem}.mikrofakt b{display:block;font-family:var(--font-display);font-weight:600;font-size:1.08rem;line-height:1.3;letter-spacing:-.01em}.mikrofakt p{margin-top:.35rem;color:var(--umbra-2);font-size:var(--fs-small);line-height:1.5}.sytuacje{border-top:1px solid var(--linia-mocna)}.sytuacja{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem 1.5rem;align-items:baseline;padding:1.15rem 0;border-bottom:1px solid var(--linia);transition:padding-left var(--t) var(--ease)}.sytuacja__zdanie{font-size:1.1rem;line-height:1.45;transition:color var(--t) var(--ease)}.sytuacja__obszar{font-family:var(--font-ui);font-size:.8rem;font-weight:500;color:var(--braz);white-space:nowrap;display:inline-flex;align-items:center;gap:.5rem}.sytuacja__obszar .strzalka{transition:transform var(--t) var(--ease)}a.sytuacja:hover{padding-left:.5rem}a.sytuacja:hover .sytuacja__zdanie{color:var(--braz)}a.sytuacja:hover .strzalka{transform:translateX(3px)}.sytuacje-szyna{display:grid;gap:1.5rem;align-content:start}.sytuacje-szyna .foto{width:min(100%,15rem)}.kafle{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.kafle--wiodace{grid-template-columns:repeat(3,minmax(0,1fr))}.kafel{display:flex;flex-direction:column;gap:.7rem;min-height:13.5rem;padding:1.6rem 1.5rem 1.4rem;background:var(--biel);border:1px solid var(--linia);border-radius:var(--r-karta);transition:border-color var(--t) var(--ease),transform var(--t) var(--ease)}.kafel:hover{border-color:var(--braz-jasny);transform:translateY(-2px)}.kafel h3{font-size:1.12rem}.kafel p{color:var(--umbra-2);font-size:var(--fs-small);line-height:1.55}.kafel__stopka{margin-top:auto;padding-top:.9rem;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-ui);font-size:.85rem;font-weight:500;color:var(--braz)}.kafel__stopka .strzalka{transition:transform var(--t) var(--ease)}.kafel:hover .kafel__stopka .strzalka{transform:translateX(3px)}.kafel--duzy{min-height:18rem;padding:1.9rem 1.8rem 1.6rem;gap:.85rem}.kafel--duzy h3{font-size:1.4rem}.kafel--duzy p{font-size:var(--fs-body);line-height:1.6}.chipy{display:flex;flex-wrap:wrap;gap:.4rem}.chip{font-family:var(--font-ui);font-size:.8rem;font-weight:500;padding:.3rem .65rem;border-radius:var(--r-btn);background:var(--piasek);color:var(--umbra)}.indeks{border-top:1px solid var(--linia-mocna);margin-top:clamp(2.25rem,4vw,3.25rem)}.indeks__poz{display:grid;grid-template-columns:15rem minmax(0,1fr) 1.5rem;gap:.3rem 1.75rem;align-items:baseline;padding:1.05rem 0;border-bottom:1px solid var(--linia);transition:padding-left var(--t) var(--ease)}.indeks__poz b{font-family:var(--font-display);font-weight:600;font-size:1.06rem;letter-spacing:-.01em}.indeks__poz span{color:var(--umbra-2);font-size:var(--fs-small);line-height:1.5}.indeks__poz .strzalka{color:var(--braz);justify-self:end;transition:transform var(--t) var(--ease)}.indeks__poz:hover{padding-left:.5rem}.indeks__poz:hover b{color:var(--braz)}.indeks__poz:hover .strzalka{transform:translateX(3px)}.omnie{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem);align-items:start}.omnie__foto{position:relative}.omnie__foto .foto,.omnie__foto .portret{width:min(100%,24rem);aspect-ratio:3 / 4}.omnie__tekst h2{margin-bottom:1.25rem}.osczasu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;border-top:1px solid var(--linia-mocna);margin-top:clamp(2rem,4vw,3rem)}.osczasu__poz{padding-top:1.2rem;position:relative}.osczasu__poz::before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:var(--braz)}.osczasu__rok{font-family:var(--font-ui);font-weight:600;font-size:1rem;font-variant-numeric:tabular-nums lining-nums;letter-spacing:.01em}.osczasu__poz p{margin-top:.4rem;font-size:var(--fs-small);color:var(--umbra-2);line-height:1.5}.wyimek{margin-top:clamp(2.5rem,5vw,4rem);padding-left:clamp(1rem,2vw,1.75rem);border-left:2px solid var(--braz-jasny);font-size:clamp(1.45rem,2.5vw,2.05rem);line-height:1.32;font-style:italic;color:var(--umbra);max-width:20em}.wyimek__podpis{display:block;margin-top:1.1rem;font-family:var(--font-ui);font-style:normal;font-weight:500;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:var(--umbra-2)}.pas-foto{padding-block:0}.pas-foto .foto{border-radius:0;height:clamp(15rem,28vw,24rem)}.pas-foto .podpis-foto{margin-top:.9rem}.kroki{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;border-top:1px solid var(--linia-mocna)}.krok{padding-top:1.4rem;position:relative}.krok::before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:var(--braz)}.krok__nr{display:block;font-family:var(--font-display);font-weight:500;font-size:2.1rem;line-height:1;letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;color:var(--braz-jasny)}.krok h3{margin-top:.7rem;font-size:1.15rem}.krok p{margin-top:.55rem;color:var(--umbra-2);font-size:var(--fs-small);line-height:1.55}.faq-szyna{display:grid;gap:1.5rem;align-content:start}.szyna-karta{border:1px solid var(--linia);border-radius:var(--r-karta);background:var(--biel);padding:1.3rem 1.4rem}.szyna-karta p{font-size:var(--fs-small);color:var(--umbra-2)}.szyna-karta a{display:inline-block;margin-top:.6rem}.faq{border-top:1px solid var(--linia-mocna)}.faq__poz{border-bottom:1px solid var(--linia)}.faq__poz summary{list-style:none;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.15rem 0;font-family:var(--font-display);font-weight:600;font-size:1.08rem;line-height:1.35;letter-spacing:-.01em}.faq__poz summary::-webkit-details-marker{display:none}.faq__poz summary .plus{flex:none;width:1.6rem;height:1.6rem;display:grid;place-items:center;color:var(--braz);transition:transform var(--t) var(--ease)}.faq__poz[open] summary .plus{transform:rotate(45deg)}.faq__poz summary:hover{color:var(--braz)}.faq__tresc{padding:0 3.5rem 1.4rem 0;color:var(--umbra-2);max-width:56ch}.zacheta{background:var(--piasek-2);background-image:radial-gradient(50% 60% at 82% 30%,rgba(250,247,241,.55),transparent 70%)}.zacheta__siatka{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:end}.zacheta h2{max-width:12em}.zacheta p{margin-top:1.1rem;font-size:var(--fs-lead);color:var(--umbra-2);max-width:30em}.zacheta__akcje{display:grid;gap:.75rem;justify-items:end}.zacheta__akcje .btn{width:min(100%,17rem)}.kontakt-siatka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,3vw,3rem);border-top:1px solid var(--linia-mocna);padding-top:clamp(1.75rem,3vw,2.5rem)}.kontakt-kol h3,.kontakt-kol h4{font-family:var(--font-ui);font-size:var(--fs-label);font-weight:600;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:var(--umbra-2);margin-bottom:1rem}.kontakt-kol p + p{margin-top:.6rem}.kontakt-kol a{text-decoration:underline;text-decoration-color:var(--braz-jasny);text-underline-offset:.22em}.kontakt-kol a:hover{color:var(--braz)}.godziny{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums}.godziny td{padding:.4rem 0;border-bottom:1px solid var(--linia);vertical-align:top;font-size:var(--fs-small)}.godziny td:first-child{font-family:var(--font-ui);font-weight:500;width:7.5rem}.godziny tr:last-child td{border-bottom:0}.godziny td:last-child{color:var(--umbra-2)}.mapa{border-radius:var(--r-karta);background:var(--piasek);border:1px solid var(--linia);display:grid;place-items:center;text-align:center;padding:1.5rem;font-family:var(--font-ui);color:var(--umbra-2);font-size:.9rem}.mapa b{display:block;color:var(--umbra);font-weight:600;margin-bottom:.3rem}.mapa--pas{height:clamp(14rem,24vw,20rem);margin-top:clamp(2rem,4vw,3rem)}.dane{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:.5rem 1.5rem;align-items:baseline}.dane dt{font-family:var(--font-ui);font-size:var(--fs-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--umbra-2);padding-top:.15rem}.dane dd{font-size:var(--fs-body)}.dane dd a{text-decoration:underline;text-decoration-color:var(--braz-jasny);text-underline-offset:.22em}.dane dd a:hover{color:var(--braz)}.pole{display:grid;gap:.45rem}.pole__etykieta{font-family:var(--font-ui);font-size:.85rem;font-weight:600}.pole__wejscie{width:100%;min-height:3rem;padding:.7rem .9rem;font:inherit;font-family:var(--font-ui);font-size:.95rem;color:var(--umbra);background:var(--krem);border:1px solid var(--linia-mocna);border-radius:var(--r-btn);transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease)}.pole__wejscie::placeholder{color:rgba(106,94,85,.8)}.pole__wejscie:focus{outline:0;border-color:var(--braz);box-shadow:0 0 0 3px var(--braz-tlo)}textarea.pole__wejscie{min-height:8rem;resize:vertical}.pole__pomoc{font-family:var(--font-ui);font-size:.8rem;color:var(--umbra-2)}.pole__blad{font-family:var(--font-ui);font-size:.8rem;color:var(--blad)}.pole--blad .pole__wejscie{border-color:var(--blad)}.zgoda{display:flex;gap:.7rem;align-items:flex-start;font-family:var(--font-ui);font-size:.85rem;color:var(--umbra-2)}.zgoda input{margin-top:.3rem;accent-color:var(--braz);width:1rem;height:1rem}.stopka{border-top:1px solid var(--linia-mocna);padding-block:3.5rem 2rem}.stopka__siatka{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:2.5rem}.stopka__opis{margin-top:1rem;color:var(--umbra-2);font-size:var(--fs-small);max-width:26em}.stopka h3,.stopka h4{font-family:var(--font-ui);font-size:var(--fs-label);line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:var(--umbra-2);margin-bottom:1rem;font-weight:600}.stopka li + li{margin-top:.5rem}.stopka li a{font-family:var(--font-ui);font-size:.95rem}.stopka li a:hover{color:var(--braz)}.stopka__prawna{margin-top:3rem;padding-top:1.25rem;border-top:1px solid var(--linia);display:flex;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;font-family:var(--font-ui);font-size:.8rem;color:var(--umbra-2)}.js [data-odslon]{opacity:0;transform:translateY(14px);transition:opacity var(--t-2) var(--ease),transform var(--t-2) var(--ease)}.js [data-odslon].widoczne{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js [data-odslon]{opacity:1;transform:none;transition:none}.btn,.kafel,.link,.sytuacja,.indeks__poz,.faq__poz summary .plus{transition:none}}.nota{margin:0 0 2.25rem;padding:.9rem 1.1rem 1rem;border:1px dashed var(--braz);border-radius:var(--r-karta);background:rgba(250,247,241,.9);font-family:var(--font-ui);font-size:.85rem;line-height:1.5;color:var(--umbra)}.nota__tytul{display:flex;align-items:center;gap:.6rem;font-size:var(--fs-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--braz);margin-bottom:.45rem}.nota__tytul::before{content:"";width:8px;height:8px;border-radius:2px;background:var(--braz)}.nota p + p{margin-top:.35rem}.nota b{font-weight:600}.nota--wstep{border-style:solid;background:var(--krem)}.nota--wstep ul{margin-top:.5rem;display:grid;gap:.3rem}.nota--wstep li{padding-left:1.1rem;position:relative}.nota--wstep li::before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--braz-jasny)}.pas .nota,.zacheta .nota{background:rgba(250,247,241,.78)}.bez-notatek .nota,.bez-notatek .mock-pasek{display:none !important}.mock-pasek{background:var(--umbra);color:var(--len);font-family:var(--font-ui);font-size:.85rem;padding:.6rem 0}.mock-pasek .kontener{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.mock-pasek b{font-weight:600}.mock-pasek a{text-decoration:underline;text-underline-offset:.2em}.mock-przelacznik{position:fixed;right:1rem;bottom:1rem;z-index:90;display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border-radius:999px;background:var(--umbra);color:var(--len);font-family:var(--font-ui);font-size:.85rem;font-weight:500;border:1px solid rgba(243,237,227,.2);box-shadow:0 8px 24px rgba(58,47,39,.18)}.mock-przelacznik:hover{background:var(--braz)}@media (min-width:1025px){.faq-szyna,.sytuacje-szyna{position:sticky;top:calc(var(--nav-h) + 2.5rem)}}@media (max-width:1024px){.kafle{grid-template-columns:repeat(2,minmax(0,1fr))}.kroki,.osczasu{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.75rem}.nav__menu{display:none}.nav__burger{display:inline-flex}.nav__tel{display:none}.kontakt-siatka{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}}@media (max-width:860px){.siatka-2,.siatka-5-7,.siatka-7-5,.siatka-4-8,.omnie{grid-template-columns:1fr;gap:2rem}.hero{display:flex;flex-direction:column-reverse;gap:2rem}.hero__tekst{padding-inline:var(--pad-x);padding-block:0}.hero__tekst h1,.hero__tekst .lead{max-width:none}.hero__foto .foto{height:19rem;border-radius:0}.mikrofakty{grid-template-columns:1fr}.mikrofakt{padding:1.1rem 0}.mikrofakt + .mikrofakt{border-left:0;padding-left:0;border-top:1px solid var(--linia)}.kafle--wiodace{grid-template-columns:repeat(2,minmax(0,1fr))}.indeks__poz{grid-template-columns:minmax(0,1fr) 1.5rem}.indeks__poz span{grid-column:1 / 2}.omnie__foto .foto,.omnie__foto .portret{width:min(100%,20rem)}.zacheta__siatka{grid-template-columns:1fr;gap:2rem;align-items:start}.zacheta__akcje{justify-items:start}.zacheta__akcje .btn{width:auto;min-width:14rem}.stopka__siatka{grid-template-columns:1fr 1fr}.faq__tresc{padding-right:0}.dane{grid-template-columns:1fr;gap:.15rem 0}.dane dt{margin-top:.9rem}}@media (max-width:560px){.kafle,.kafle--wiodace{grid-template-columns:1fr}.kafel,.kafel--duzy{min-height:0}.kroki,.osczasu,.kontakt-siatka,.stopka__siatka{grid-template-columns:1fr;gap:1.5rem}.sytuacja{grid-template-columns:1fr}.hero__akcje .btn,.zacheta__akcje .btn{width:100%}.nav__akcje .btn{display:none}}.nav__menu-tel{display:none}@media (max-width:1024px){.nav[data-menu="otwarte"] .nav__menu{display:grid;position:absolute;left:0;right:0;top:var(--nav-h);background:var(--len);border-bottom:1px solid var(--linia-mocna);padding:.5rem var(--pad-x) 1.25rem;box-shadow:0 14px 24px -18px rgba(58,47,39,.5)}.nav[data-menu="otwarte"] .nav__menu a{padding:.9rem 0;border-bottom:1px solid var(--linia);font-size:1.05rem}.nav[data-menu="otwarte"] .nav__menu a:hover{border-bottom-color:var(--linia);color:var(--braz)}.nav__menu-tel{display:block;font-variant-numeric:tabular-nums lining-nums;color:var(--braz)}}.podejscie{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.podejscie__esej{font-size:var(--fs-lead);line-height:1.6;max-width:44ch}.podejscie__esej p + p{margin-top:1.1em}.podejscie .wyimek{margin-top:clamp(1.75rem,3vw,2.5rem)}.atuty-blok{margin-top:clamp(2.75rem,5vw,4rem);scroll-margin-top:calc(var(--nav-h) + 2rem)}.atuty__tytul{font-family:var(--font-display);font-weight:500;font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.2;letter-spacing:-.018em;max-width:16em;margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}.atuty__tytul em{font-style:normal;color:var(--braz)}.telefon-duzy{display:inline-flex;align-items:center;gap:.85rem;font-family:var(--font-display);font-weight:500;font-size:clamp(1.8rem,3.2vw,2.5rem);line-height:1.1;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;transition:color var(--t) var(--ease)}.telefon-duzy svg{color:var(--braz-jasny);flex:none;transition:color var(--t) var(--ease)}.telefon-duzy:hover,.telefon-duzy:hover svg{color:var(--braz)}.telefon-podpis{margin-top:.7rem;font-family:var(--font-ui);font-size:var(--fs-small);color:var(--umbra-2);max-width:32em}@media (max-width:860px){.podejscie{grid-template-columns:1fr;gap:2rem}}.mapa--osadzona{padding:0;display:block;overflow:hidden}.mapa--osadzona iframe{width:100%;height:100%;border:0;display:block;filter:saturate(.85) contrast(.97)}@media (max-width:860px){.hero{align-items:stretch}}.pas-foto{padding-bottom:clamp(1.5rem,3vw,2.5rem)}html{background:var(--biel)}.wstep-sekcja{--wstep-zajawka:3.5rem;min-height:calc(100vh - var(--nav-h) - var(--wstep-zajawka));min-height:calc(100svh - var(--nav-h) - var(--wstep-zajawka));display:flex;flex-direction:column;justify-content:center;padding-block:clamp(2rem,5vh,3.5rem);background-image:radial-gradient(50% 44% at 12% 14%,rgba(184,149,94,.13),transparent 70%);background-repeat:no-repeat}.wstep{--wstep-h:clamp(22rem,60vh,33rem);display:grid;grid-template-columns:minmax(0,1fr) calc(var(--wstep-h) * .75);gap:clamp(2rem,4vw,4rem);align-items:stretch}@supports (height:1svh){.wstep{--wstep-h:clamp(22rem,60svh,33rem)}}.wstep__tekst{min-height:var(--wstep-h);display:flex;flex-direction:column;justify-content:space-between;gap:1.1rem}.wstep__tekst p + p{margin-top:0}.etykieta--wstep{font-size:.8125rem;letter-spacing:.16em;margin-bottom:0}.wstep__tytul{font-family:var(--font-body);font-weight:500;font-size:clamp(2.05rem,3.25vw,3.05rem);line-height:1.14;letter-spacing:-.005em}.wstep__wiersz{display:block}.wstep__lead{font-family:var(--font-ui);font-size:clamp(1.2rem,1.45vw,1.35rem);line-height:1.55;color:var(--umbra);max-width:64ch}.wstep__akcja{display:flex}.btn--duzy{min-height:3.5rem;padding:1rem 1.9rem;font-size:1.0625rem}.wstep__nota{font-family:var(--font-ui);font-size:1.0625rem;line-height:1.5;color:var(--umbra-2);max-width:52ch}.wstep__nota span{display:block}.wstep__nota span + span{margin-top:.25rem}.wstep__foto{display:flex}.portret{flex:1;width:100%;border-radius:var(--r-karta);border:1px solid var(--linia);background-color:var(--piasek);background-image:radial-gradient(78% 56% at 50% 26%,rgba(253,252,250,.82),transparent 70%),linear-gradient(165deg,var(--len) 0%,var(--piasek-2) 100%);display:grid;align-content:center;justify-items:center;gap:1.1rem;padding:1.5rem;text-align:center;overflow:hidden}.portret img{width:100%;height:100%;object-fit:cover}.portret__znak{width:clamp(3.75rem,6vw,5.25rem);color:var(--braz-jasny);opacity:.55}.portret__opis{font-family:var(--font-ui);font-size:.9rem;line-height:1.5;color:var(--umbra-2);max-width:17em}.portret__opis b{display:block;font-weight:600;color:var(--umbra);margin-bottom:.15rem}.fakty{padding-top:0}.fakty .mikrofakty{margin-top:0}@media (max-width:1024px){.wstep-sekcja{min-height:0;display:block;padding-block:clamp(2rem,6vw,3rem) clamp(2.5rem,6vw,3.5rem)}.wstep{grid-template-columns:1fr;gap:clamp(2rem,5vw,2.75rem)}.wstep__tekst{min-height:0;gap:1.35rem}.wstep__wiersz{display:inline}.wstep__foto{justify-content:flex-start}.portret{flex:none;width:min(100%,21rem);aspect-ratio:3 / 4}}@media (max-width:560px){.wstep__akcja .btn{width:100%}.portret{width:100%}}.rejestr{list-style:none;border-top:1px solid var(--linia-mocna)}.rejestr li{border-bottom:1px solid var(--linia)}.rejestr__poz{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) 1.5rem;gap:clamp(1.5rem,3vw,3rem);align-items:center;padding-block:clamp(1.5rem,2.6vw,2.1rem);transition:padding-left var(--t) var(--ease)}.rejestr__poz::before{content:"";position:absolute;left:-1.25rem;top:50%;width:3px;height:0;border-radius:2px;background:var(--braz);transform:translateY(-50%);transition:height var(--t) var(--ease)}.rejestr__tytul{font-family:var(--font-display);font-weight:500;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.22;letter-spacing:-.015em;transition:color var(--t) var(--ease)}.rejestr__opis{color:var(--umbra-2);line-height:1.55}.rejestr__sytuacja{color:var(--umbra)}.rejestr__strzalka{color:var(--braz);justify-self:end}.rejestr .strzalka{transition:transform var(--t) var(--ease)}.rejestr__poz:hover{padding-left:.75rem}.rejestr__poz:hover::before{height:calc(100% - 2.4rem)}.rejestr__poz:hover .rejestr__tytul{color:var(--braz)}.rejestr__poz:hover .strzalka{transform:translateX(4px)}@media (max-width:860px){.rejestr__poz{grid-template-columns:minmax(0,1fr) 1.5rem;gap:.8rem 1.5rem;align-items:start}.rejestr__opis{grid-column:1 / 2}.rejestr__strzalka{grid-row:1 / 2;grid-column:2 / 3}}.panel-mediacje{margin-top:clamp(2.5rem,5vw,4rem);scroll-margin-top:calc(var(--nav-h) + 2rem);background-color:var(--piasek);border-radius:var(--r-karta);padding:clamp(1.75rem,4vw,3.5rem);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(1.75rem,4vw,3.5rem);row-gap:0;align-items:start}.panel-mediacje__etykieta{grid-column:1 / 2;grid-row:1}.panel-mediacje__glowa{grid-column:1 / 2;grid-row:2}.panel-mediacje__tekst{grid-column:2 / 3;grid-row:2}.panel-mediacje__tytul{font-family:var(--font-display);font-weight:500;font-size:clamp(1.6rem,2.5vw,2.15rem);line-height:1.2;letter-spacing:-.018em;max-width:13em}.panel-mediacje__tytul em{font-style:normal;color:var(--braz)}.panel-mediacje__akcja{margin-top:clamp(1.5rem,3vw,2.25rem)}.panel-mediacje__tekst{max-width:58ch}.panel-mediacje__tekst p{line-height:1.6}.panel-mediacje__tekst p:first-child{font-size:var(--fs-lead);line-height:1.55}@media (max-width:860px){.panel-mediacje{grid-template-columns:1fr;row-gap:clamp(1.5rem,4vw,2rem)}.panel-mediacje__etykieta,.panel-mediacje__glowa,.panel-mediacje__tekst{grid-column:1 / -1;grid-row:auto}.panel-mediacje__etykieta{margin-bottom:0}}.dyzury h2{max-width:16em}.dyzury__tresc{margin-top:clamp(1.75rem,3.5vw,2.75rem);padding-top:clamp(1.5rem,3vw,2.25rem);border-top:1px solid var(--linia-mocna);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.75rem,4vw,3.5rem);align-items:start}.dyzury__tresc p{max-width:46ch;line-height:1.6}.dyzury__tresc p + p{margin-top:0}.gwiazdki{display:block;color:var(--braz-jasny);flex:none}.opinia-wiodaca{padding-left:clamp(1rem,2vw,1.75rem);border-left:2px solid var(--braz-jasny)}.opinia-wiodaca__cytat{margin-top:.9rem;font-family:var(--font-body);font-size:clamp(1.35rem,2.3vw,1.95rem);line-height:1.34}.opinia-wiodaca__autor{margin-top:1.1rem;font-family:var(--font-ui);font-size:.82rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--umbra-2)}.opinie-rzad{margin-top:clamp(2.5rem,5vw,3.5rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem)}.opinia-kolumna{border-top:1px solid var(--linia-mocna);padding-top:1.1rem}.opinia-kolumna__cytat{margin-top:.8rem;font-size:var(--fs-small);line-height:1.6}.opinia-kolumna__autor{margin-top:.9rem;font-family:var(--font-ui);font-size:.85rem;font-weight:600;color:var(--umbra)}@media (max-width:860px){.dyzury__tresc{grid-template-columns:1fr;gap:1.1rem}.dyzury__tresc p{max-width:62ch}.dyzury__tresc p + p{margin-top:1em}.opinie-rzad{grid-template-columns:1fr;gap:1.5rem}}.bento-atuty{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.bento-atuty__glowny{grid-column:span 5;background-color:var(--piasek);border-radius:var(--r-karta);padding:clamp(1.5rem,3vw,2.5rem);display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem}.bento-atuty__glowny h4{font-family:var(--font-display);font-weight:500;font-size:clamp(1.45rem,2.3vw,2rem);line-height:1.18;letter-spacing:-.02em}.bento-atuty__glowny p{line-height:1.6;max-width:30ch}.bento-atuty__reszta{grid-column:span 7;display:grid;gap:1rem;align-content:start}.bento-atuty__poz{background-color:var(--biel);border-radius:var(--r-karta);padding:clamp(1.25rem,2.2vw,1.75rem)}.bento-atuty__poz h4{font-size:1.15rem;line-height:1.3}.bento-atuty__poz p{margin-top:.5rem;color:var(--umbra-2);font-size:var(--fs-small);line-height:1.6;max-width:60ch}@media (max-width:1024px){.bento-atuty__glowny{grid-column:span 12}.bento-atuty__reszta{grid-column:span 12}}.szyna-karta h2{font-size:1.2rem;line-height:1.3;margin-bottom:.55rem}.szyna-karta--krem{background:var(--krem)}.wizytowka{display:grid;gap:.9rem;margin-top:clamp(1.75rem,3vw,2.25rem)}.wizytowka__kanal,.wizytowka__blok{display:grid;gap:.45rem;padding:clamp(1.1rem,2vw,1.4rem) clamp(1.2rem,2.2vw,1.6rem);border:1px solid var(--linia);border-radius:var(--r-karta)}.wizytowka__kanal{background:var(--biel);transition:border-color var(--t) var(--ease),transform var(--t) var(--ease)}.wizytowka__blok{background:var(--krem)}.wizytowka__kanal:hover{border-color:var(--braz-jasny);transform:translateY(-2px)}.wizytowka__etykieta{display:flex;align-items:center;gap:.5rem;font-family:var(--font-ui);font-size:var(--fs-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--umbra-2)}.wizytowka__etykieta svg{flex:none;color:var(--braz-jasny)}.wizytowka__wartosc{font-family:var(--font-display);font-weight:500;font-size:clamp(1.15rem,1.7vw,1.4rem);line-height:1.3;letter-spacing:-.015em;overflow-wrap:anywhere;transition:color var(--t) var(--ease)}.wizytowka__kanal:hover .wizytowka__wartosc{color:var(--braz)}.wizytowka__opis{font-size:var(--fs-small);line-height:1.5;color:var(--umbra-2)}.wizytowka > .dane{padding-top:1.35rem;border-top:1px solid var(--linia)}.wizytowka > .dane dd{font-size:var(--fs-small);color:var(--umbra-2)}.uklad-kontakt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,5rem);row-gap:clamp(1.75rem,3vw,2.25rem);align-items:start}.uklad-kontakt__tytul{grid-column:1;grid-row:1}.uklad-kontakt > .wizytowka{grid-column:1;grid-row:2;margin-top:0}.uklad-kontakt > .dojazd{grid-column:2;grid-row:2}.dojazd h3{margin-bottom:1rem}@media (max-width:860px){.uklad-kontakt{grid-template-columns:1fr}.uklad-kontakt > *{grid-column:1;grid-row:auto}}.formularz{display:grid;gap:clamp(1rem,1.6vw,1.25rem)}.formularz p + p{margin-top:0}.formularz__para{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.6vw,1.25rem)}.formularz__stopka{display:grid;gap:1.25rem;justify-items:start;margin-top:.35rem;padding-top:1.35rem;border-top:1px solid var(--linia)}.formularz__nota{font-family:var(--font-ui);font-size:.8rem;line-height:1.55;color:var(--umbra-2);max-width:48ch}@media (max-width:560px){.formularz__para{grid-template-columns:1fr}.formularz__stopka .btn{width:100%}}.kontakt-telefon{margin-bottom:clamp(2.5rem,5vw,3.5rem)}.omnie__wiecej{margin-top:1.75rem}.sylwetka{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.sylwetka__foto .portret{aspect-ratio:3 / 4}.sylwetka__tekst{display:grid;align-content:center;gap:clamp(1.15rem,2vw,1.6rem)}.sylwetka__tekst p + p{margin-top:0}.sylwetka__tytul{display:grid;gap:.75rem}.sylwetka__zawod{font-family:var(--font-ui);font-size:.8125rem;font-weight:600;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:var(--braz)}.sylwetka__nazwa{font-family:var(--font-body);font-weight:500;font-size:clamp(2rem,3.4vw,2.9rem);line-height:1.08;letter-spacing:-.01em;color:var(--umbra)}.sylwetka__akapit{font-size:1.15rem;line-height:1.7;max-width:52ch}.sylwetka__akcja{display:flex}@media (max-width:1024px){.sylwetka{grid-template-columns:1fr;gap:clamp(2rem,5vw,2.75rem)}.sylwetka__tekst{order:-1}.sylwetka__foto .portret{width:min(100%,21rem)}}@media (max-width:560px){.sylwetka__akcja .btn{width:100%}.sylwetka__foto .portret{width:100%}}.akcent{background-color:var(--piasek);border-radius:var(--r-karta);padding:clamp(1.35rem,2.6vw,2rem) clamp(1.4rem,2.8vw,2.25rem);font-size:1.08rem;line-height:1.6;max-width:56ch}.akcent--luz{margin-top:clamp(2rem,4vw,3rem)}.pas .akcent,.zacheta .akcent{background-color:var(--biel)}.tekst--lead{font-size:var(--fs-lead);line-height:1.6;max-width:54ch}.wykaz{list-style:none;border-top:1px solid var(--linia-mocna)}.wykaz__poz{display:grid;grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);column-gap:clamp(1.5rem,3.5vw,3.5rem);row-gap:.3rem;align-items:baseline;padding-block:clamp(1.25rem,2.4vw,1.85rem);border-bottom:1px solid var(--linia)}.wykaz__rok{grid-column:1;grid-row:1 / span 2;font-family:var(--font-display);font-weight:500;font-size:clamp(1.5rem,2.2vw,1.95rem);line-height:1.05;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;color:var(--braz-jasny)}.wykaz__rok .todo{font-family:var(--font-ui);font-weight:600;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;vertical-align:.45em}.wykaz__tytul{grid-column:2;grid-row:1;font-family:var(--font-display);font-weight:600;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.3;letter-spacing:-.01em}.wykaz__opis{grid-column:2;grid-row:2;color:var(--umbra-2);font-size:var(--fs-small);line-height:1.55}@media (max-width:560px){.wykaz__poz{grid-template-columns:1fr;row-gap:.25rem}.wykaz__rok{grid-column:1;grid-row:1;font-size:1.35rem}.wykaz__tytul{grid-column:1;grid-row:2}.wykaz__opis{grid-column:1;grid-row:3}}.rozwidlenie{margin-top:clamp(2.25rem,4.5vw,3.5rem);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:clamp(1rem,2.5vw,2rem);row-gap:clamp(1.25rem,2.5vw,1.75rem);align-items:stretch}.rozwidlenie__rola{background-color:var(--biel);border:1px solid var(--linia);border-radius:var(--r-karta);padding:clamp(1.25rem,2.6vw,1.9rem) clamp(1.35rem,2.8vw,2rem);display:grid;align-content:center}.rozwidlenie__rola h3{font-family:var(--font-display);font-weight:500;font-size:clamp(1.2rem,1.9vw,1.5rem);line-height:1.22;letter-spacing:-.015em}.rozwidlenie__albo{align-self:center;display:grid;justify-items:center;gap:.7rem;font-family:var(--font-ui);font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--umbra-2)}.rozwidlenie__albo::before,.rozwidlenie__albo::after{content:"";width:1px;height:clamp(1.25rem,3vw,2.25rem);background:var(--linia-mocna)}.rozwidlenie__nota{grid-column:1 / -1;font-family:var(--font-ui);font-size:var(--fs-small);line-height:1.6;color:var(--umbra-2);max-width:64ch}@media (max-width:640px){.rozwidlenie{grid-template-columns:1fr}.rozwidlenie__albo{justify-items:start}.rozwidlenie__albo::before,.rozwidlenie__albo::after{display:none}}.nav__grupa{position:relative;display:flex;align-items:center}.nav__rozwin{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-ui);font-size:.95rem;font-weight:500;padding:.3rem 0;border-bottom:1px solid transparent;transition:border-color var(--t) var(--ease),color var(--t) var(--ease)}.nav__rozwin:hover,.nav__rozwin[data-aktywna="tak"],.nav__grupa[data-otwarte="tak"] .nav__rozwin{border-bottom-color:var(--braz)}.nav__strzalka{flex:none;color:var(--braz-jasny);transition:transform var(--t) var(--ease)}.nav__grupa[data-otwarte="tak"] .nav__strzalka{transform:rotate(180deg)}.nav__podmenu{position:absolute;top:100%;left:-1rem;z-index:60;min-width:16.5rem;margin-top:.9rem;padding:.5rem;display:grid;gap:.1rem;background:var(--biel);border:1px solid var(--linia);border-radius:var(--r-karta);box-shadow:0 18px 30px -22px rgba(58,47,39,.55);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--t) var(--ease),transform var(--t) var(--ease),visibility var(--t)}.nav__grupa[data-otwarte="tak"] > .nav__podmenu{opacity:1;visibility:visible;transform:none}.nav__menu .nav__podmenu a{display:block;padding:.6rem .8rem;border-radius:var(--r-btn);border-bottom:0;font-size:.95rem;line-height:1.35;transition:background var(--t) var(--ease),color var(--t) var(--ease)}.nav__menu .nav__podmenu a:hover,.nav__menu .nav__podmenu a[aria-current="page"]{background:var(--krem);color:var(--braz)}@media (hover:hover) and (min-width:1025px){.nav__grupa:hover > .nav__podmenu,.nav__grupa:focus-within > .nav__podmenu{opacity:1;visibility:visible;transform:none}.nav__grupa:hover .nav__rozwin{border-bottom-color:var(--braz)}}@media (max-width:1024px){.nav__grupa{display:block}.nav[data-menu="otwarte"] .nav__rozwin{width:100%;justify-content:space-between;padding:.9rem 0;font-size:1.05rem;border-bottom:1px solid var(--linia)}.nav[data-menu="otwarte"] .nav__rozwin[data-aktywna="tak"]{color:var(--braz)}.nav__podmenu{position:static;min-width:0;margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none;display:none;opacity:1;visibility:visible;transform:none}.nav__grupa[data-otwarte="tak"] > .nav__podmenu{display:grid;padding:.35rem 0 .6rem}.nav[data-menu="otwarte"] .nav__menu .nav__podmenu a{padding:.7rem 0 .7rem 1rem;border-left:1px solid var(--linia);border-bottom:0;border-radius:0;font-size:1rem}}.naglowek-strony{min-height:clamp(13rem,24vw,19rem);display:grid;align-content:center;padding-block:clamp(2.5rem,5vw,3.5rem)}.naglowek-strony .kontener{width:100%;display:grid;gap:clamp(.9rem,1.8vw,1.35rem)}.naglowek-strony__tytul{font-size:clamp(2.5rem,5vw,4rem);line-height:1.04;letter-spacing:-.015em}.naglowek-strony__podtytul{font-family:var(--font-ui);font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.5;color:var(--umbra-2);max-width:46ch}.okruszki{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem}.okruszki li{display:flex;align-items:center;gap:.5rem .8rem;font-family:var(--font-ui);font-size:.8125rem;line-height:1.3}.okruszki li + li::before{content:"";flex:none;width:5px;height:5px;border-top:1px solid var(--linia-mocna);border-right:1px solid var(--linia-mocna);transform:rotate(45deg)}.okruszki a{color:var(--umbra-2);transition:color var(--t) var(--ease)}.okruszki a:hover{color:var(--braz)}.okruszki__grupa{color:var(--umbra-2)}.okruszki__tu{font-weight:600;color:var(--umbra)}@media (max-width:560px){.okruszki li{font-size:.78rem}}:root{--espresso:#2E2620;--kafel-linia:rgba(46,38,32,.08);--kafel-linia-hover:rgba(46,38,32,.16);--kafel-hover:#F8F2E8}.naglowek-sekcji--sytuacje,.naglowek-sekcji--modul{margin-bottom:4rem}.naglowek-sekcji--sytuacje .etykieta,.naglowek-sekcji--modul .etykieta{font-family:var(--font-inter);font-weight:600;font-size:.75rem;letter-spacing:.12em;color:var(--akcent-rodzinne)}.naglowek-sekcji--sytuacje h2,.naglowek-sekcji--modul h2{font-size:clamp(1.9rem,4vw,2.5rem);line-height:1.15;max-width:30ch}.naglowek-sekcji--sytuacje h2 em,.naglowek-sekcji--modul h2 em{color:var(--akcent-rodzinne)}.naglowek-sekcji--sytuacje .lead,.naglowek-sekcji--modul .lead{font-family:var(--font-inter);font-weight:400;font-size:1.0625rem;line-height:1.7;color:var(--umbra-2);max-width:52ch}.rozpoznanie{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;align-items:stretch}.rozpoznanie__poz{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0;align-content:start;padding:1.75rem 1.75rem 1.875rem;background:var(--krem);border:1px solid var(--kafel-linia);border-radius:4px;transition:background-color 150ms var(--ease),border-color 150ms var(--ease)}.rozpoznanie__poz:hover{background:var(--kafel-hover);border-color:var(--kafel-linia-hover)}.rozpoznanie__cytat{font-family:var(--font-inter);font-weight:600;font-size:1.0625rem;line-height:1.45;letter-spacing:0;color:var(--espresso);text-wrap:pretty}.rozpoznanie__odp{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--kafel-linia);font-family:var(--font-inter);font-weight:400;font-size:.9375rem;line-height:1.7;color:var(--umbra-2)}.rozpoznanie__cta{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.25rem 2rem;padding:1.75rem 2rem;background:var(--krem);border:1px solid var(--akcent-rodzinne);border-radius:4px}.rozpoznanie__cta-tekst{font-family:var(--font-inter)}.rozpoznanie__cta-tytul{font-weight:600;font-size:1.0625rem;line-height:1.45;color:var(--espresso)}.rozpoznanie__cta-opis{font-weight:400;font-size:.9375rem;line-height:1.7;color:var(--umbra-2)}.rozpoznanie__cta-tekst p + p{margin-top:.25rem}.rozpoznanie__przycisk{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.75rem;background:var(--akcent-rodzinne);color:var(--biel);font-family:var(--font-inter);font-weight:600;font-size:1rem;line-height:1.25;font-variant-numeric:lining-nums;white-space:nowrap;border-radius:4px;transition:background-color 150ms var(--ease)}.rozpoznanie__przycisk:hover{background:#5A3E27}@media (max-width:860px){.rozpoznanie{grid-template-columns:1fr}}@media (max-width:560px){.rozpoznanie__cta{flex-direction:column;align-items:stretch}.rozpoznanie__przycisk{width:100%}}.faq__glowa{display:flex;align-items:baseline;gap:1rem;min-width:0}.faq--wykaz .faq__glowa{align-items:flex-start}.faq__nr{flex:none;min-width:2.25rem;font-family:var(--font-display);font-weight:500;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em;color:var(--braz-jasny)}.faq__tytul{display:grid;gap:.3rem;min-width:0}.faq__zajawka{font-family:var(--font-body);font-weight:400;font-size:var(--fs-small);line-height:1.5;color:var(--umbra-2);max-width:54ch}.faq__poz[open] .faq__zajawka{color:var(--umbra)}.faq--wykaz .faq__tresc{padding-left:3.25rem;padding-right:0;max-width:none}.faq--wykaz .faq__tresc p{max-width:none}.faq--wykaz .faq__tresc p + p{margin-top:1em}@media (max-width:560px){.faq__glowa{gap:.75rem}.faq__nr{min-width:1.9rem}.faq--wykaz .faq__tresc{padding-left:2.65rem}}.kroki--trzy{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:860px){.kroki--trzy{grid-template-columns:1fr;row-gap:1.75rem}}.opinie-rzad--sama{margin-top:0}.kontener > .panel-mediacje:first-child{margin-top:0}.filtr-kategorii{display:flex;flex-wrap:wrap;gap:0 clamp(1.25rem,2.5vw,2rem);margin-bottom:clamp(2rem,4vw,3rem);border-bottom:1px solid var(--linia-mocna)}.filtr-kategorii__poz{display:inline-flex;align-items:baseline;gap:.45rem;padding:.75rem 0;margin-bottom:-1px;border-bottom:2px solid transparent;font-family:var(--font-ui);font-size:1rem;font-weight:500;line-height:1.35;color:var(--umbra-2);transition:color var(--t) var(--ease),border-color var(--t) var(--ease)}.filtr-kategorii__poz:hover{color:var(--umbra);border-bottom-color:var(--linia-mocna)}.filtr-kategorii__poz[aria-current="true"]{color:var(--braz);border-bottom-color:var(--braz)}.filtr-kategorii__ile{font-size:.78rem;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums lining-nums;color:var(--braz-jasny)}.filtr-kategorii__poz[aria-current="true"] .filtr-kategorii__ile{color:var(--braz)}.archiwum__grupa[hidden]{display:none}@media (max-width:560px){.filtr-kategorii{gap:0 1.1rem}.filtr-kategorii__poz{font-size:.92rem;padding:.6rem 0}}.siatka-8-4{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}@media (max-width:1024px){.siatka-8-4{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2.5rem}}@media (max-width:860px){.siatka-8-4{grid-template-columns:1fr;gap:clamp(2.5rem,6vw,3.5rem)}}.karta-autora{background:var(--biel);border:1px solid var(--linia);border-radius:var(--r-karta);padding:clamp(1.35rem,2.4vw,1.75rem)}@media (min-width:1025px){.karta-autora{position:sticky;top:calc(var(--nav-h) + 2.5rem)}}.karta-autora .etykieta{margin-bottom:1rem}.karta-autora__foto{display:flex;margin-bottom:1.25rem}.karta-autora__foto .portret{aspect-ratio:4 / 5;padding:1.1rem;gap:.75rem}.karta-autora__foto .portret__znak{width:clamp(2.4rem,4vw,3.25rem)}.karta-autora__foto .portret__opis{font-size:.78rem;max-width:14em}.karta-autora__nazwa{font-size:1.3rem;line-height:1.2;font-weight:500}.karta-autora__rola{margin-top:.35rem;font-family:var(--font-ui);font-size:var(--fs-small);color:var(--braz)}.karta-autora__opis{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--linia);font-size:var(--fs-small);line-height:1.6;color:var(--umbra-2)}.karta-autora__akcje{margin-top:1.25rem;display:grid;gap:.9rem;justify-items:start}.karta-autora__akcje .btn{width:100%}.wpis-wiodacy__tytul{font-family:var(--font-display);font-weight:500;font-size:clamp(1.75rem,2.8vw,2.45rem);line-height:1.15;letter-spacing:-.018em;max-width:15em}.wpis-wiodacy__tytul a{transition:color var(--t) var(--ease)}.wpis-wiodacy__tytul a:hover{color:var(--braz)}.wpis-wiodacy__zajawka{margin-top:1.1rem;font-size:var(--fs-lead);line-height:1.6;color:var(--umbra-2);max-width:34em}.wpis-wiodacy__akcja{margin-top:clamp(1.5rem,3vw,2.25rem)}.archiwum{display:grid;gap:clamp(2.75rem,5.5vw,4.5rem)}.archiwum__grupa{scroll-margin-top:calc(var(--nav-h) + 2rem)}.archiwum__glowa{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem 2rem;flex-wrap:wrap;margin-bottom:1.1rem}.archiwum__glowa h3{font-family:var(--font-display);font-weight:500;font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.2;letter-spacing:-.015em}.archiwum__licznik{font-family:var(--font-ui);font-size:var(--fs-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--umbra-2);font-variant-numeric:lining-nums}.wpisy{list-style:none;border-top:1px solid var(--linia-mocna)}.wpisy li{border-bottom:1px solid var(--linia)}.wpis-poz{position:relative;display:grid;grid-template-columns:8.5rem minmax(0,1fr) 1.5rem;column-gap:clamp(1.5rem,3vw,3rem);row-gap:.35rem;align-items:baseline;padding-block:clamp(1.15rem,2.2vw,1.7rem);transition:padding-left var(--t) var(--ease)}.wpis-poz::before{content:"";position:absolute;left:-1.25rem;top:50%;width:3px;height:0;border-radius:2px;background:var(--braz);transform:translateY(-50%);transition:height var(--t) var(--ease)}.wpis-poz__data{grid-column:1;grid-row:1 / span 2;font-family:var(--font-ui);font-size:var(--fs-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--umbra-2);font-variant-numeric:tabular-nums lining-nums;position:relative;top:-.08em}.wpis-poz__data .todo{letter-spacing:.08em}.wpis-poz__tytul{grid-column:2;grid-row:1;font-family:var(--font-display);font-weight:600;font-size:clamp(1.06rem,1.5vw,1.24rem);line-height:1.32;letter-spacing:-.01em;transition:color var(--t) var(--ease)}.wpis-poz__zajawka{grid-column:2;grid-row:2;color:var(--umbra-2);font-size:var(--fs-small);line-height:1.55;max-width:62ch}.wpis-poz__strzalka{grid-column:3;grid-row:1;color:var(--braz);justify-self:end}.wpis-poz .strzalka{transition:transform var(--t) var(--ease)}.wpis-poz:hover{padding-left:.75rem}.wpis-poz:hover::before{height:calc(100% - 2rem)}.wpis-poz:hover .wpis-poz__tytul{color:var(--braz)}.wpis-poz:hover .strzalka{transform:translateX(4px)}@media (max-width:560px){.wpis-poz{grid-template-columns:minmax(0,1fr) 1.5rem;row-gap:.3rem}.wpis-poz__data{grid-column:1;grid-row:1;top:0}.wpis-poz__tytul{grid-column:1;grid-row:2}.wpis-poz__zajawka{grid-column:1;grid-row:3}.wpis-poz__strzalka{grid-column:2;grid-row:2}}.wpis-glowa__tytul{font-size:clamp(2rem,3.6vw,3rem);line-height:1.08;letter-spacing:-.015em;max-width:17em}.wpis-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.75rem;margin-top:.35rem;padding-top:clamp(1rem,2vw,1.4rem);border-top:1px solid var(--linia);font-family:var(--font-ui);font-size:var(--fs-small);color:var(--umbra-2)}.wpis-meta b{font-weight:600;color:var(--umbra)}.wpis-meta a{color:var(--braz)}.wpis-meta a:hover{text-decoration:underline;text-underline-offset:.22em}.wpis-szyna{display:grid;gap:1.5rem;align-content:start}@media (min-width:1025px){.wpis-szyna{position:sticky;top:calc(var(--nav-h) + 2.5rem)}}.spis__tytul{font-family:var(--font-ui);font-size:var(--fs-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--umbra-2)}.spis__lista{list-style:none;counter-reset:spis;margin-top:.9rem;display:grid;gap:.1rem}.spis__lista a{counter-increment:spis;display:grid;grid-template-columns:1.6rem minmax(0,1fr);gap:.5rem;padding:.45rem 0;font-family:var(--font-ui);font-size:.9rem;line-height:1.4;color:var(--umbra-2);transition:color var(--t) var(--ease)}.spis__lista a::before{content:counter(spis,decimal-leading-zero);color:var(--braz-jasny);font-weight:600;font-size:.78rem;font-variant-numeric:tabular-nums lining-nums;align-self:baseline}.spis__lista a:hover{color:var(--braz)}.spis__lista a:hover::before{color:var(--braz)}.wpis-tresc{max-width:66ch}.wpis-tresc > * + *{margin-top:1.15em}.wpis-tresc p{line-height:1.68}.wpis-tresc > .lead:first-child{max-width:none;margin-bottom:.4em}.wpis-tresc h2{font-size:clamp(1.5rem,2.2vw,1.95rem);line-height:1.2;margin-top:clamp(2.5rem,4.5vw,3.5rem);padding-top:clamp(1.25rem,2.5vw,1.75rem);border-top:1px solid var(--linia);scroll-margin-top:calc(var(--nav-h) + 2rem)}.wpis-tresc h3{font-size:1.15rem;margin-top:clamp(1.75rem,3vw,2.25rem);scroll-margin-top:calc(var(--nav-h) + 2rem)}.wpis-tresc h2 + p,.wpis-tresc h3 + p{margin-top:.8em}.wpis-tresc ul,.wpis-tresc ol{padding-left:1.4rem;display:grid;gap:.55rem}.wpis-tresc li{line-height:1.6}.wpis-tresc li::marker{color:var(--braz-jasny);font-variant-numeric:lining-nums}.wpis-tresc strong{font-weight:600;color:var(--umbra)}.wpis-tresc a{color:var(--braz);text-decoration:underline;text-decoration-color:var(--braz-jasny);text-underline-offset:.22em;text-decoration-thickness:1px;transition:text-decoration-color var(--t) var(--ease),color var(--t) var(--ease)}.wpis-tresc a:hover{text-decoration-color:var(--braz);color:var(--umbra)}.wpis-tresc .wyimek{margin-top:clamp(1.75rem,3vw,2.5rem);margin-bottom:clamp(1.75rem,3vw,2.5rem)}.wpis-tresc .akcent{margin-top:clamp(2.5rem,4.5vw,3.5rem);font-size:var(--fs-small);line-height:1.6}@media (max-width:1024px){.wpis-szyna{gap:1.25rem}}:root{--font-inter:"Inter","Schibsted Grotesk","Segoe UI",system-ui,sans-serif;--akcent-rodzinne:#6B4A2F;--miara-rodzinne:68ch}.naglowek-sekcji--wykaz{max-width:none;margin-bottom:3rem}.naglowek-sekcji--wykaz h2 em{color:var(--akcent-rodzinne)}.naglowek-sekcji--wykaz .lead{font-family:var(--font-inter);font-weight:400;max-width:var(--miara-rodzinne)}.faq--wykaz .faq__glowa{align-items:baseline;gap:1rem}.faq--wykaz .faq__nr{flex:none;width:1.75rem;min-width:0;font-family:var(--font-inter);font-weight:400;font-size:.8125rem;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums lining-nums;color:var(--akcent-rodzinne)}.faq--wykaz .faq__tytul{gap:.25rem;font-family:var(--font-inter);font-weight:600;font-size:1.0625rem;line-height:1.45;letter-spacing:0;color:var(--umbra)}.faq--wykaz .faq__poz[open] .faq__tytul{color:var(--akcent-rodzinne)}.faq--wykaz .faq__zajawka,.faq--wykaz .faq__poz[open] .faq__zajawka{font-family:var(--font-inter);font-weight:400;font-size:.9375rem;line-height:1.5;letter-spacing:0;color:var(--umbra-2);max-width:62ch}.faq--wykaz .faq__tresc{padding:0 0 1.5rem 2.75rem;max-width:none}.faq--wykaz .faq__tresc p{max-width:62ch}@media (max-width:560px){.faq--wykaz .faq__glowa{gap:1rem}.faq--wykaz .faq__tresc{padding-left:2.75rem}}.osoba{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2.5rem,6vw,6rem);align-items:center}.osoba__tekst{display:grid;gap:clamp(1.15rem,2vw,1.5rem)}.osoba__tekst p + p{margin-top:0}.osoba__tekst h2{max-width:14em;margin-bottom:clamp(.25rem,1vw,.6rem)}.osoba__akapit{font-size:1.15rem;line-height:1.7;max-width:52ch}.osoba__wiecej{margin-top:clamp(.25rem,1vw,.5rem)}.osoba__foto{display:grid}.osoba__foto .portret{width:100%;aspect-ratio:4 / 5;padding-bottom:clamp(4.5rem,8vw,6.5rem)}.osoba__cytat{position:relative;margin:calc(-1 * clamp(3.5rem,6vw,5rem)) clamp(1.25rem,3vw,2.5rem) 0 calc(-1 * clamp(1.5rem,4vw,3.5rem));padding:clamp(1.25rem,2.2vw,1.75rem) clamp(1.25rem,2.4vw,1.9rem);background:var(--biel);border-radius:var(--r-karta)}.osoba__slowa p{font-family:var(--font-body);font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.45;color:var(--umbra);text-wrap:pretty;text-indent:-.42em}.osoba__podpis{display:flex;align-items:center;gap:.75rem;margin-top:1rem;font-family:var(--font-ui);font-weight:500;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--umbra-2)}.osoba__podpis::before{content:"";flex:none;width:1.5rem;height:1px;background:var(--braz-jasny)}@media (max-width:860px){.osoba{grid-template-columns:1fr;gap:clamp(2.25rem,6vw,3rem)}.osoba__foto{width:min(100%,26rem)}.osoba__cytat{margin:calc(-1 * clamp(2.5rem,8vw,3.5rem)) 0 0 clamp(1rem,6vw,2.5rem)}}@media (max-width:560px){.osoba__foto{width:100%}.osoba__cytat{margin-left:1rem}}:root{--font-serif:"Source Serif 4",Georgia,"Times New Roman",serif;--biel-85:#DEDCD9;--biel-70:#BFBCB9;--biel-linia:rgba(253,252,250,.22);--linia-ramki:rgba(46,38,32,.10);--pole:clamp(4.5rem,10vw,7rem);--pole-ciag:clamp(3.5rem,8.5vw,6rem)}.strona-uslugowa,.strona-uslugowa ~ .stopka{--font-display:var(--font-inter);--font-ui:var(--font-inter);--font-body:var(--font-inter);--len:var(--piasek);--piasek-2:var(--piasek);--krem:var(--biel);--braz:var(--akcent-rodzinne);font-family:var(--font-inter)}.strona-uslugowa{background-color:var(--piasek)}.strona-uslugowa h1,.strona-uslugowa h2{font-family:var(--font-serif);font-weight:400;letter-spacing:-.01em}.strona-uslugowa .osoba__slowa p{font-family:var(--font-serif)}.espresso{background-color:var(--espresso);color:var(--biel-85)}.espresso :focus-visible{outline-color:var(--braz-jasny)}.strona-uslugowa > .sekcja{padding-block:var(--pole)}.strona-uslugowa > .sekcja--ciag{padding-top:0}.strona-uslugowa > .sekcja:has(+ .sekcja--ciag){padding-bottom:var(--pole-ciag)}.strona-uslugowa > .sekcja--ciag > .kontener::before{content:"";display:block;height:1px;margin-bottom:var(--pole-ciag);background:var(--linia)}.strona-uslugowa .faq{border-top:0;border-bottom:1px solid var(--linia)}.strona-uslugowa .faq__poz{border-top:1px solid var(--linia);border-bottom:0}.strona-uslugowa .faq__poz summary,.strona-uslugowa .faq--wykaz .faq__poz summary,.strona-uslugowa .faq--wykaz .faq__poz[open] summary{min-height:4rem;padding:1.25rem 0;align-items:center;gap:1.5rem;font-family:var(--font-inter);font-weight:600;font-size:1.0625rem;line-height:1.45;letter-spacing:0}.strona-uslugowa .faq__poz summary:hover{color:var(--akcent-rodzinne)}.strona-uslugowa .faq__poz summary .plus{width:1rem;height:1rem;color:var(--akcent-rodzinne);transition:transform 150ms var(--ease)}.strona-uslugowa .faq__poz summary .plus svg{display:block}.strona-uslugowa .faq__poz summary .plus path{vector-effect:non-scaling-stroke}.strona-uslugowa .faq__poz[open] summary .plus{transform:rotate(45deg)}.uklad-faq .faq__tresc{padding:0 0 1.5rem;font-size:.9375rem;line-height:1.7;color:var(--umbra);max-width:62ch}.faq--wykaz .faq__tresc{font-size:.9375rem;line-height:1.7;color:var(--umbra)}.panel-mediacje--ciemny{background:none;border-radius:0;padding:0}.panel-mediacje--ciemny .etykieta{font-family:var(--font-inter);font-weight:600;font-size:.75rem;letter-spacing:.12em;color:var(--braz-jasny)}.panel-mediacje--ciemny .panel-mediacje__tytul{font-size:clamp(1.875rem,3.5vw,2.25rem);line-height:1.2;color:var(--biel)}.panel-mediacje--ciemny .panel-mediacje__tytul em{color:var(--braz-jasny)}.panel-mediacje--ciemny .panel-mediacje__tekst p,.panel-mediacje--ciemny .panel-mediacje__tekst p:first-child{font-size:1.0625rem;line-height:1.7;color:var(--biel-85)}.btn--jasny{min-height:0;padding:.875rem 1.75rem;border-radius:4px;background:var(--biel);color:var(--espresso);font-family:var(--font-inter);font-weight:600;font-size:1rem;line-height:1.25;letter-spacing:0;transition:background-color 150ms var(--ease),color 150ms var(--ease)}.btn--jasny:hover{background:var(--piasek);color:var(--espresso)}.panel-mediacje--ciemny .rozwidlenie{grid-column:1 / -1;grid-row:3;margin-top:clamp(3rem,6vw,4.5rem);column-gap:0;row-gap:1.75rem}.panel-mediacje--ciemny .rozwidlenie__rola{background:none;border:1px solid var(--biel-linia);border-radius:4px;padding:1.5rem 1.75rem}.panel-mediacje--ciemny .rozwidlenie__rola h3{font-family:var(--font-inter);font-weight:600;font-size:1.0625rem;line-height:1.45;letter-spacing:0;color:var(--biel)}.panel-mediacje--ciemny .rozwidlenie__albo{padding-inline:1.25rem;font-family:var(--font-inter);font-weight:400;font-size:.8125rem;letter-spacing:.1em;color:var(--braz-jasny)}.panel-mediacje--ciemny .rozwidlenie__albo::before,.panel-mediacje--ciemny .rozwidlenie__albo::after{background:var(--braz-jasny)}.panel-mediacje--ciemny .rozwidlenie__nota{justify-self:center;max-width:62ch;text-align:center;font-family:var(--font-inter);font-size:.9375rem;line-height:1.7;color:var(--biel-70)}@media (max-width:860px){.panel-mediacje--ciemny .rozwidlenie{grid-row:auto}}@media (max-width:640px){.panel-mediacje--ciemny .rozwidlenie{row-gap:.75rem}.panel-mediacje--ciemny .rozwidlenie__albo{justify-items:center;padding-block:.25rem}.panel-mediacje--ciemny .rozwidlenie__nota{margin-top:1rem}}.opinie-rzad--ramka{margin-top:0;display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;align-items:stretch;padding:2.5rem 0;background:var(--biel);border:1px solid var(--linia-ramki);border-radius:4px}.opinie-rzad--ramka .opinia-kolumna{display:flex;flex-direction:column;align-items:flex-start;padding:0 2rem;border-top:0}.opinie-rzad--ramka .opinia-kolumna + .opinia-kolumna{border-left:1px solid var(--linia-ramki)}.opinie-rzad--ramka .gwiazdki{width:auto;height:.875rem;color:var(--akcent-rodzinne)}.opinie-rzad--ramka .opinia-kolumna__cytat{margin-top:1rem;font-family:var(--font-inter);font-weight:400;font-size:.9375rem;line-height:1.7;color:var(--umbra)}.opinie-rzad--ramka .opinia-kolumna__autor{margin-top:1.25rem;font-family:var(--font-inter);font-weight:600;font-size:.875rem;line-height:1.45;color:var(--umbra)}.opinia-kolumna__zrodlo{display:block;margin-top:.125rem;font-weight:400;font-size:.8125rem;color:var(--umbra-2)}.opinie-wszystkie{margin-top:1.5rem;text-align:center}.opinie-wszystkie a{font-family:var(--font-inter);font-weight:400;font-size:.9375rem;color:var(--akcent-rodzinne);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.22em;transition:text-decoration-color 150ms var(--ease)}.opinie-wszystkie a:hover{text-decoration-color:currentColor}@media (max-width:860px){.opinie-rzad--ramka{grid-auto-flow:row;grid-template-columns:1fr;padding:0}.opinie-rzad--ramka .opinia-kolumna{padding:1.75rem 1.5rem}.opinie-rzad--ramka .opinia-kolumna + .opinia-kolumna{border-left:0;border-top:1px solid var(--linia-ramki)}}.uklad-faq{display:grid;grid-template-columns:20rem minmax(0,1fr);column-gap:4.5rem;align-items:start}.uklad-faq__szyna{position:sticky;top:calc(var(--nav-h) + 2rem);align-self:start}.uklad-faq__karta{margin-top:2rem;padding:1.5rem;background:var(--biel);border:1px solid var(--linia-ramki);border-radius:4px}.uklad-faq__karta p{font-size:.9375rem;line-height:1.6;color:var(--umbra-2)}.uklad-faq__telefon{display:inline-block;margin-top:.5rem;font-family:var(--font-inter);font-weight:600;font-size:1.25rem;line-height:1.3;font-variant-numeric:lining-nums;color:var(--akcent-rodzinne);transition:color 150ms var(--ease)}.uklad-faq__telefon:hover{color:#5A3E27}@media (max-width:860px){.uklad-faq{grid-template-columns:1fr;row-gap:2rem}.uklad-faq__szyna{display:contents;position:static}.uklad-faq__tytul{order:1}.uklad-faq__lista{order:2}.uklad-faq__karta{order:3;margin-top:0}}.strona-uslugowa ~ .stopka{background-color:var(--espresso);color:var(--biel-85);border-top:0;padding-block:var(--pole) 2rem}.strona-uslugowa ~ .stopka h3,.strona-uslugowa ~ .stopka h4{color:var(--braz-jasny)}.strona-uslugowa ~ .stopka .stopka__opis{color:var(--biel-70)}.strona-uslugowa ~ .stopka a:hover{color:var(--biel)}.strona-uslugowa ~ .stopka .stopka__prawna{color:var(--biel-70);border-top-color:var(--biel-linia)}.strona-uslugowa ~ .stopka .todo{background:rgba(184,149,94,.16);color:var(--braz-jasny)}.strona-uslugowa ~ .stopka :focus-visible{outline-color:var(--braz-jasny)}.naglowek-strony--uslugi{min-height:0;padding-block:3rem 2.75rem}.naglowek-strony--uslugi .kontener{gap:0}.naglowek-strony--uslugi .okruszki li{font-family:var(--font-inter);font-weight:400;font-size:.8125rem}.naglowek-strony--uslugi .okruszki a,.naglowek-strony--uslugi .okruszki__grupa,.naglowek-strony--uslugi .okruszki__tu{color:var(--umbra-2);font-weight:400}.naglowek-strony--uslugi .okruszki a:hover{color:var(--akcent-rodzinne)}.naglowek-strony--uslugi .naglowek-strony__tytul{margin-top:1.25rem;font-size:clamp(1.875rem,4vw,2.25rem);line-height:1.2;color:var(--espresso)}.naglowek-strony__lead{margin-top:1rem;font-family:var(--font-inter);font-weight:400;font-size:1.0625rem;line-height:1.7;color:var(--umbra-2);max-width:48ch}.naglowek-strony__kontakt{margin-top:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem}.naglowek-strony__telefon{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-inter);font-weight:600;font-size:1.125rem;line-height:1.3;font-variant-numeric:lining-nums;color:var(--akcent-rodzinne);white-space:nowrap;transition:color 150ms var(--ease)}.naglowek-strony__telefon svg{flex:none}.naglowek-strony__telefon:hover{color:#5A3E27}.naglowek-strony__spotkania{font-family:var(--font-inter);font-weight:400;font-size:.9375rem;line-height:1.5;color:var(--umbra-2)}.naglowek-strony__meta{list-style:none;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--linia);display:flex;flex-wrap:wrap;row-gap:.25rem;font-family:var(--font-inter);font-weight:400;font-size:.875rem;line-height:1.6;color:var(--umbra-2)}.naglowek-strony__meta li{white-space:nowrap}.naglowek-strony__meta li:not(:last-child)::after{content:"·";margin-inline:.625rem;color:var(--akcent-rodzinne)}@media (max-width:560px){.naglowek-strony__kontakt{flex-direction:column;align-items:flex-start;gap:.375rem}}.wykaz-dopisek{margin-top:1.5rem;padding-left:2.75rem;max-width:calc(62ch + 2.75rem);font-family:var(--font-inter);font-size:.9375rem;line-height:1.7;color:var(--umbra-2)}.wizualnie-ukryte{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.btn--akcent{min-height:0;padding:.875rem 1.75rem;border-radius:4px;background:var(--akcent-rodzinne);color:var(--biel);font-family:var(--font-inter);font-weight:600;font-size:1rem;line-height:1.25;letter-spacing:0;transition:background-color 150ms var(--ease),color 150ms var(--ease)}.btn--akcent:hover{background:#5A3E27;color:var(--biel)}.os-dni,.os-dni__final{--os-kol:3rem;--os-wezel:2rem;--os-odstep:clamp(1.25rem,3vw,2.5rem);--os-pion:1.25rem;--os-tlo:var(--piasek)}.os-dni{list-style:none}.os-dni__krok{position:relative;display:grid;grid-template-columns:var(--os-kol) minmax(0,17rem) minmax(0,1fr);column-gap:var(--os-odstep);align-items:start;padding-block:var(--os-pion)}.os-dni__krok::before{content:"";position:absolute;left:calc(var(--os-kol) / 2 - .5px);top:calc(var(--os-pion) + var(--os-wezel));bottom:calc(-1 * var(--os-pion));width:1px;background:var(--linia-mocna)}.os-dni__krok:last-child::before{bottom:calc(-1 * var(--os-pion) - .5rem)}.os-dni__krok + .os-dni__krok::after{content:"";position:absolute;top:0;right:0;left:calc(var(--os-kol) + var(--os-odstep));height:1px;background:var(--linia)}.os-dni__nr{grid-column:1;justify-self:center;position:relative;z-index:1;width:var(--os-wezel);height:var(--os-wezel);display:grid;place-items:center;border:1px solid var(--akcent-rodzinne);border-radius:50%;background:var(--os-tlo);font-family:var(--font-inter);font-weight:600;font-size:.8125rem;line-height:1;font-variant-numeric:tabular-nums lining-nums;color:var(--akcent-rodzinne)}.os-dni__tytul{grid-column:2;padding-top:.25rem;font-family:var(--font-inter);font-weight:600;font-size:1.0625rem;line-height:1.45;letter-spacing:0;color:var(--espresso)}.os-dni__opis{grid-column:3;padding-top:.1875rem;max-width:62ch;font-family:var(--font-inter);font-size:.9375rem;line-height:1.7;color:var(--umbra-2)}.os-dni__krok--termin .os-dni__nr{background:var(--akcent-rodzinne);color:var(--biel)}.os-dni__termin{display:inline-block;padding:.125rem .5rem;border:1px solid var(--akcent-rodzinne);border-radius:4px;font-weight:600;font-size:.75rem;line-height:1.5;letter-spacing:.02em;color:var(--akcent-rodzinne)}.os-dni__opis p + .os-dni__termin{margin-top:.625rem}.os-dni__final{display:grid;grid-template-columns:var(--os-kol) minmax(0,1fr);column-gap:var(--os-odstep);padding-top:1.25rem}.os-dni__final::before{content:"";grid-column:1;justify-self:center;width:.75rem;height:.75rem;margin-top:.5rem;border-radius:50%;background:var(--akcent-rodzinne)}.os-dni__zdanie{grid-column:2;max-width:44ch;font-family:var(--font-inter);font-weight:600;font-size:1.1875rem;line-height:1.5;color:var(--espresso)}.os-dni__final .btn{grid-column:2;justify-self:start;margin-top:1.25rem}@media (max-width:860px){.os-dni,.os-dni__final{--os-kol:2.5rem;--os-odstep:1rem}.os-dni__krok{grid-template-columns:var(--os-kol) minmax(0,1fr)}.os-dni__nr{grid-row:1 / span 2;align-self:start}.os-dni__opis{grid-column:2;padding-top:.375rem}}@media (max-width:560px){.os-dni__final .btn{justify-self:stretch}}.progi{font-family:var(--font-inter)}.progi__tabela{width:100%;border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums}.progi__tabela th,.progi__tabela td{text-align:left;vertical-align:top}.progi__rog{width:28%}.progi__kol{width:36%;padding:1.25rem 1.5rem 1rem;border-top:2px solid var(--linia-mocna);border-left:1px solid var(--linia);font-weight:600;font-size:.8125rem;line-height:1.4;letter-spacing:.02em;color:var(--espresso)}.progi__kol--lzej{border-top-color:var(--linia-mocna)}.progi__kol--ciezej{border-top-color:var(--akcent-rodzinne)}.progi__tabela tbody tr{border-top:1px solid var(--linia)}.progi__tabela tbody tr:last-child{border-bottom:1px solid var(--linia)}.progi__tabela tbody th,.progi__tabela tbody td{height:3.25rem}.progi__tabela tbody th{padding:.9375rem 1.5rem .9375rem 0;font-weight:400;font-size:.875rem;line-height:1.5;color:var(--umbra-2)}.progi__tabela tbody td{padding:.9375rem 1.5rem;border-left:1px solid var(--linia);font-size:.9375rem;line-height:1.5;color:var(--umbra)}.progi__wiersz--kwalifikacja td,.progi__wiersz--kwalifikacja dd{font-weight:600;color:var(--espresso)}.progi__tabela .progi__wiersz--kwalifikacja td:last-child,.progi__karta--ciezej .progi__wiersz--kwalifikacja dd{color:var(--akcent-rodzinne)}.progi__karty{display:none}.progi__karta{padding:1.25rem 1.25rem .25rem;border:1px solid var(--linia-ramki);border-top:2px solid var(--linia-mocna);border-radius:4px}.progi__karta--lzej{border-top-color:var(--linia-mocna)}.progi__karta--ciezej{border-top-color:var(--akcent-rodzinne)}.progi__karta-tytul{padding-bottom:.75rem;font-weight:600;font-size:.9375rem;line-height:1.4;color:var(--espresso)}.progi__lista > div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:.25rem 1rem;padding-block:.8125rem;border-top:1px solid var(--linia)}.progi__lista dt{font-size:.8125rem;line-height:1.5;color:var(--umbra-2)}.progi__lista dd{font-size:.9375rem;line-height:1.5;color:var(--umbra);font-variant-numeric:lining-nums tabular-nums}.progi__dopisek{margin-top:1.5rem;max-width:62ch;font-size:.9375rem;line-height:1.7;color:var(--umbra-2)}@media (max-width:860px){.progi__tabela{display:none}.progi__karty{display:grid;gap:1rem}}@media (max-width:480px){.progi__lista > div{grid-template-columns:1fr;gap:.125rem}}.mozliwosci{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(2.5rem,6vw,6rem);align-items:end}.mozliwosci__tekst{min-width:0}.mozliwosci .etykieta{font-family:var(--font-inter);font-weight:600;font-size:.75rem;letter-spacing:.12em;color:var(--braz-jasny)}.mozliwosci h2{max-width:20ch;font-size:clamp(1.875rem,3.5vw,2.25rem);line-height:1.2;color:var(--biel)}.mozliwosci h2 em{color:var(--braz-jasny)}.mozliwosci__akapit{margin-top:1.25rem;max-width:58ch;font-family:var(--font-inter);font-size:1.0625rem;line-height:1.7;color:var(--biel-85)}.mozliwosci h2 + .mozliwosci__akapit{margin-top:1.5rem}.mozliwosci__akapit--pierwszy{color:var(--biel)}.mozliwosci__ramka{position:relative;padding:2rem;border:1px solid var(--biel-linia);border-radius:4px}.mozliwosci__ramka::before{content:"";position:absolute;top:-1px;left:2rem;width:2.5rem;height:2px;background:var(--braz-jasny)}.mozliwosci__uczciwie{font-family:var(--font-inter);font-size:1.1875rem;line-height:1.6;color:var(--biel)}.mozliwosci__ramka .btn{margin-top:1.5rem}@media (max-width:860px){.mozliwosci{grid-template-columns:1fr;row-gap:2.5rem;align-items:start}}@media (max-width:560px){.mozliwosci__ramka{padding:1.5rem}.mozliwosci__ramka::before{left:1.5rem}.mozliwosci__ramka .btn{width:100%}}.dyskrecja{max-width:42rem;margin-inline:auto;text-align:center}.dyskrecja h2{font-size:clamp(1.875rem,4vw,2.5rem);line-height:1.15}.dyskrecja h2 em{color:var(--akcent-rodzinne)}.dyskrecja h2::after{content:"";display:block;width:2.5rem;height:1px;margin:1.75rem auto 0;background:var(--akcent-rodzinne)}.dyskrecja__pierwszy{margin-top:1.75rem;font-family:var(--font-inter);font-size:1.1875rem;line-height:1.6;color:var(--espresso)}.dyskrecja__drugi{margin:1.25rem auto 0;max-width:58ch;font-family:var(--font-inter);font-size:1rem;line-height:1.7;color:var(--umbra-2)}.nav__podmenu li.oddzielona{margin-top:.35rem;padding-top:.35rem;border-top:1px solid var(--linia)}.stopka li.oddzielona{margin-top:1rem}.strona-mediacje .rozwidlenie{margin-top:0;column-gap:0}.strona-mediacje .rozwidlenie__rola{padding:1.5rem 1.75rem;background:var(--biel);border:1px solid var(--linia-ramki);border-radius:4px}.strona-mediacje .rozwidlenie__rola h3{font-family:var(--font-inter);font-weight:600;font-size:1.0625rem;line-height:1.45;letter-spacing:0;color:var(--espresso)}.strona-mediacje .rozwidlenie__albo{padding-inline:1.25rem;font-family:var(--font-inter);font-weight:400;font-size:.8125rem;letter-spacing:.1em;color:var(--akcent-rodzinne)}@media (max-width:640px){.strona-mediacje .rozwidlenie{row-gap:.75rem}.strona-mediacje .rozwidlenie__albo{justify-items:center;padding-block:.25rem}}.strona-mediacje .wykaz__opis{max-width:62ch;line-height:1.7}.dwie-drogi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--biel);border:1px solid var(--linia-ramki);border-radius:4px}.dwie-drogi__droga{padding:clamp(1.75rem,3.5vw,2.75rem)}.dwie-drogi__droga + .dwie-drogi__droga{border-left:1px solid var(--linia-ramki)}.dwie-drogi__glowa{display:flex;align-items:center;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid var(--linia)}.dwie-drogi__ikona{flex:none;width:2.75rem;height:2.75rem;display:grid;place-items:center;border:1px solid var(--akcent-rodzinne);border-radius:50%;color:var(--akcent-rodzinne)}.dwie-drogi__tytul{font-family:var(--font-inter);font-weight:600;font-size:1.1875rem;line-height:1.35;letter-spacing:0;color:var(--espresso)}.dwie-drogi__lista{list-style:none}.dwie-drogi__lista li{position:relative;padding:1rem 0 1rem 1.5rem;border-bottom:1px solid var(--linia);font-family:var(--font-inter);font-size:.9375rem;line-height:1.7;color:var(--umbra)}.dwie-drogi__lista li:last-child{border-bottom:0;padding-bottom:0}.dwie-drogi__lista li::before{content:"";position:absolute;left:.25rem;top:calc(1rem + .85em - 3px);width:6px;height:6px;border-radius:50%;background:var(--akcent-rodzinne)}.dwie-drogi__wniosek{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--linia);font-family:var(--font-inter);font-size:.9375rem;line-height:1.7;color:var(--umbra-2)}.dwie-drogi__zamkniecie{margin-top:2rem;max-width:62ch;padding-left:1.25rem;border-left:2px solid var(--akcent-rodzinne);font-family:var(--font-inter);font-weight:600;font-size:1.0625rem;line-height:1.6;color:var(--espresso)}@media (max-width:860px){.dwie-drogi{grid-template-columns:1fr}.dwie-drogi__droga + .dwie-drogi__droga{border-left:0;border-top:1px solid var(--linia-ramki)}}.plan{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,6vw,6rem);align-items:center}.plan__tekst{min-width:0}.plan .naglowek-sekcji{margin-bottom:0}.plan__nota{margin-top:2rem;padding-top:1.5rem;max-width:52ch;border-top:1px solid var(--linia);font-family:var(--font-inter);font-size:.9375rem;line-height:1.7;color:var(--umbra-2)}.plan__arkusz{padding:clamp(1.5rem,3.5vw,2.5rem);background:var(--piasek);border-radius:4px}.plan__glowa{display:flex;align-items:center;gap:.625rem;padding-bottom:1rem;border-bottom:1px solid var(--linia-mocna);font-family:var(--font-inter);font-weight:600;font-size:.8125rem;line-height:1.4;letter-spacing:.02em;color:var(--espresso)}.plan__glowa svg{flex:none;color:var(--akcent-rodzinne)}.plan__lista{list-style:none}.plan__lista li{display:grid;grid-template-columns:1.125rem minmax(0,1fr);gap:.875rem;align-items:start;padding-block:1.125rem;border-bottom:1px solid var(--linia);font-family:var(--font-inter);font-size:1rem;line-height:1.6;color:var(--umbra)}.plan__lista li:last-child{border-bottom:0;padding-bottom:0}.plan__haczyk{margin-top:.2em;color:var(--akcent-rodzinne)}@media (max-width:860px){.plan{grid-template-columns:1fr;align-items:start}}.ugoda__glowa{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(1.5rem,6vw,6rem);align-items:end}.ugoda .etykieta{font-family:var(--font-inter);font-weight:600;font-size:.75rem;letter-spacing:.12em;color:var(--braz-jasny)}.ugoda h2{max-width:18ch;font-size:clamp(1.875rem,3.5vw,2.25rem);line-height:1.2;color:var(--biel)}.ugoda h2 em{color:var(--braz-jasny)}.ugoda__wstep{max-width:52ch;font-family:var(--font-inter);font-size:1.0625rem;line-height:1.7;color:var(--biel-85)}.ugoda__punkty{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(2.5rem,5vw,4rem)}.ugoda__punkt{position:relative;padding-top:1.5rem;border-top:1px solid var(--biel-linia)}.ugoda__punkt::before{content:"";position:absolute;top:-1px;left:0;width:2.5rem;height:2px;background:var(--braz-jasny)}.ugoda__tytul{font-family:var(--font-inter);font-weight:600;font-size:1.0625rem;line-height:1.45;letter-spacing:0;color:var(--biel)}.ugoda__punkt p{margin-top:.625rem;font-family:var(--font-inter);font-size:.9375rem;line-height:1.7;color:var(--biel-85)}.ugoda__zamkniecie{margin-top:clamp(2.5rem,5vw,3.5rem);max-width:54ch;font-family:var(--font-inter);font-size:1.1875rem;line-height:1.6;color:var(--biel)}@media (max-width:860px){.ugoda__glowa{grid-template-columns:1fr;align-items:start}.ugoda__punkty{grid-template-columns:1fr}}.druga-strona{scroll-margin-top:calc(var(--nav-h) + 2rem);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(2rem,5vw,4.5rem);row-gap:2.5rem;padding:clamp(1.75rem,4vw,3.5rem);background:var(--biel);border:1px solid var(--linia-ramki);border-top:3px solid var(--akcent-rodzinne);border-radius:4px}.druga-strona__tekst{min-width:0}.druga-strona h2{font-size:clamp(1.75rem,3.2vw,2.25rem);line-height:1.2}.druga-strona h2 em{color:var(--akcent-rodzinne)}.druga-strona__wstep{margin-top:1rem;max-width:40ch;font-family:var(--font-inter);font-size:1.0625rem;line-height:1.7;color:var(--umbra-2)}.druga-strona__zasady{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2rem;align-content:start}.druga-strona__zasady li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.875rem;align-items:start}.druga-strona__nr{width:1.75rem;height:1.75rem;display:grid;place-items:center;border:1px solid var(--akcent-rodzinne);border-radius:50%;font-family:var(--font-inter);font-weight:600;font-size:.8125rem;line-height:1;font-variant-numeric:tabular-nums lining-nums;color:var(--akcent-rodzinne)}.druga-strona__zasady p{font-family:var(--font-inter);font-size:.9375rem;line-height:1.7;color:var(--umbra)}.druga-strona__stopka{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem 2rem;padding-top:1.75rem;border-top:1px solid var(--linia)}.druga-strona__stopka p{max-width:48ch;font-family:var(--font-inter);font-weight:600;font-size:1.0625rem;line-height:1.5;color:var(--espresso)}@media (max-width:860px){.druga-strona{grid-template-columns:1fr;row-gap:2rem}}@media (max-width:640px){.druga-strona__zasady{grid-template-columns:1fr;gap:1.25rem}}@media (max-width:560px){.druga-strona__stopka{flex-direction:column;align-items:stretch}.druga-strona__stopka .btn{width:100%}}.portret.portret--zdjecie{position:relative;padding:0;aspect-ratio:2 / 3;background:var(--piasek)}@media (min-width:1025px){.wstep:has(.portret--zdjecie){grid-template-columns:minmax(0,1fr) calc(var(--wstep-h) * 2 / 3)}}.portret--zdjecie img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0;filter:saturate(.88) contrast(.97)}.portret--zdjecie::after{content:"";position:absolute;inset:0;pointer-events:none;background:rgba(184,149,94,.06);mix-blend-mode:multiply}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url("../assets/fonty/inter-normal-cyrillic-ext.woff2") format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url("../assets/fonty/inter-normal-cyrillic.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url("../assets/fonty/inter-normal-greek-ext.woff2") format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url("../assets/fonty/inter-normal-greek.woff2") format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url("../assets/fonty/inter-normal-vietnamese.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url("../assets/fonty/inter-normal-latin-ext.woff2") format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url("../assets/fonty/inter-normal-latin.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url("../assets/fonty/inter-normal-cyrillic-ext.woff2") format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url("../assets/fonty/inter-normal-cyrillic.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url("../assets/fonty/inter-normal-greek-ext.woff2") format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url("../assets/fonty/inter-normal-greek.woff2") format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url("../assets/fonty/inter-normal-vietnamese.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url("../assets/fonty/inter-normal-latin-ext.woff2") format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url("../assets/fonty/inter-normal-latin.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Schibsted Grotesk';font-style:italic;font-weight:400 900;font-display:swap;src:url("../assets/fonty/schibsted-grotesk-italic-latin-ext.woff2") format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Schibsted Grotesk';font-style:italic;font-weight:400 900;font-display:swap;src:url("../assets/fonty/schibsted-grotesk-italic-latin.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Schibsted Grotesk';font-style:normal;font-weight:400 900;font-display:swap;src:url("../assets/fonty/schibsted-grotesk-normal-latin-ext.woff2") format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Schibsted Grotesk';font-style:normal;font-weight:400 900;font-display:swap;src:url("../assets/fonty/schibsted-grotesk-normal-latin.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Serif 4';font-style:italic;font-weight:300 700;font-display:swap;src:url("../assets/fonty/source-serif-4-italic-cyrillic-ext.woff2") format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Source Serif 4';font-style:italic;font-weight:300 700;font-display:swap;src:url("../assets/fonty/source-serif-4-italic-cyrillic.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Source Serif 4';font-style:italic;font-weight:300 700;font-display:swap;src:url("../assets/fonty/source-serif-4-italic-greek.woff2") format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Source Serif 4';font-style:italic;font-weight:300 700;font-display:swap;src:url("../assets/fonty/source-serif-4-italic-vietnamese.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Source Serif 4';font-style:italic;font-weight:300 700;font-display:swap;src:url("../assets/fonty/source-serif-4-italic-latin-ext.woff2") format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Serif 4';font-style:italic;font-weight:300 700;font-display:swap;src:url("../assets/fonty/source-serif-4-italic-latin.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Serif 4';font-style:normal;font-weight:300 700;font-display:swap;src:url("../assets/fonty/source-serif-4-normal-cyrillic-ext.woff2") format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Source Serif 4';font-style:normal;font-weight:300 700;font-display:swap;src:url("../assets/fonty/source-serif-4-normal-cyrillic.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Source Serif 4';font-style:normal;font-weight:300 700;font-display:swap;src:url("../assets/fonty/source-serif-4-normal-greek.woff2") format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Source Serif 4';font-style:normal;font-weight:300 700;font-display:swap;src:url("../assets/fonty/source-serif-4-normal-vietnamese.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Source Serif 4';font-style:normal;font-weight:300 700;font-display:swap;src:url("../assets/fonty/source-serif-4-normal-latin-ext.woff2") format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Serif 4';font-style:normal;font-weight:300 700;font-display:swap;src:url("../assets/fonty/source-serif-4-normal-latin.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
