.proto section.band{background:var(--soft)}.kpis{display:flex;gap:10px 25px;flex-wrap:wrap;margin-top:16px}.kpi b{display:block;font-size:1.45rem;letter-spacing:-.02em;line-height:1.1}.kpi span{color:var(--muted);font-size:.875rem}.proof,.note{margin-top:13px;font-size:.9rem;color:var(--muted)}.drogi-btn{display:flex;gap:10px;flex-wrap:wrap;margin-top:13px;align-items:center}.drogi-btn .lbl{font-weight:600;font-size:.95rem}.btn.full,.btn2.full{width:100%;justify-content:center}.btn,.btn2{justify-content:center}.slots .slot .who{flex:1;min-width:0}.slots .slot small{display:block}.slots__stopka{margin-top:11px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.slots__stopka small{flex:1 1 220px}.tag.purple{background:color-mix(in srgb,#6d4bd8 15%,transparent);color:color-mix(in srgb,#5a36c9 var(--tag-udzial, 75%),var(--fg))}.tag.amber{background:color-mix(in srgb,#c7760c 16%,transparent);color:color-mix(in srgb,#a85f05 var(--tag-udzial, 75%),var(--fg))}.tag.teal{background:color-mix(in srgb,#12807f 15%,transparent);color:color-mix(in srgb,#0d6e6d var(--tag-udzial, 75%),var(--fg))}.tag{white-space:nowrap}.av{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none;background:var(--soft)}.av.xs{width:28px;height:28px;border:2px solid var(--surface)}.av.lg{width:64px;height:64px}.av.xl{width:88px;height:88px}.ini{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--muted);background:var(--soft)}.av.lg.ini{font-size:1.1rem}.av.xl.ini{font-size:1.4rem}.stack{display:flex;align-items:center;margin-top:9px}.stack .av.xs{margin-left:-8px}.stack .av.xs:first-child{margin-left:0}.stack small{margin-left:8px;color:var(--muted);font-size:.85rem}.drogi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:16px}.droga{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px;min-width:0}.droga .tag{align-self:flex-start}.droga h3{margin-top:9px}.droga .opis{color:var(--muted);margin-top:6px;font-size:.95rem}.droga .meta{color:var(--muted);font-size:.85rem;margin-top:8px}.droga .pr{margin-top:auto;padding-top:11px;font-weight:700;font-size:.95rem;display:flex;flex-direction:column;align-items:flex-start}.droga .pr .tag{margin-top:6px}.droga .cta{margin-top:11px;display:flex;flex-direction:column;gap:8px}@supports (grid-template-rows: subgrid){.droga{display:grid;grid-template-rows:subgrid;grid-row:span 7;row-gap:0}.droga>.tag{justify-self:start;align-self:start}.droga .pr{margin-top:0;align-self:start}.droga .cta{align-self:start}}.zastrz{margin-top:14px;font-size:.875rem;color:var(--muted);display:flex;flex-direction:column;gap:4px}.pakiet-start{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.pakiet-start__platnosc{margin-top:9px;font-size:.92rem}.pakiet-start__cena{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--line);border-radius:var(--r);background:var(--soft)}.pakiet-start__cena .num{font-size:1.75rem;line-height:1.1;font-weight:800;white-space:nowrap}.pakiet-start__cena .muted{font-size:.9rem}.pakiet-start__cena .btn{margin-top:6px;width:100%}.g2e{display:grid;grid-template-columns:1fr 1fr;gap:14px}.g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:16px}.g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:16px}.g5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-top:16px}.sekcja-opis{margin-top:8px}.prose p{margin-top:9px}.prose h2+p{margin-top:9px}.sciezka{display:flex;flex-direction:column}.sciezka .tag{align-self:flex-start}.sciezka h3{margin-top:9px}.sciezka .opis{color:var(--muted);margin-top:8px}.sciezka .pr{margin-top:auto;padding-top:13px;font-weight:700}.sciezka .cta{margin-top:9px}.sciezka>h3:first-child{margin-top:0}.krok .n{width:32px;height:32px;border-radius:50%;background:var(--accent);color:var(--accent-ink);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem}.krok h3{margin-top:11px;font-size:1rem}.krok p{color:var(--muted);margin-top:6px;font-size:.95rem}.tematy ul,.lista-kropki{list-style:none;padding:0;margin:9px 0 0;display:flex;flex-direction:column;gap:8px}.tematy li,.lista-kropki li{display:flex;gap:10px;font-size:.95rem;margin:0}.dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none;margin-top:.6em}.people.prowadzacy-siatka{margin-top:14px}.person.kafel-osoby{width:100%;text-align:left;font:inherit;color:var(--fg);cursor:pointer;transition:border-color .15s}.person.kafel-osoby:hover{border-color:var(--accent)}.person.kafel-osoby .txt{display:flex;flex-direction:column;min-width:0;flex:1}.person.kafel-osoby .nm{font-weight:700}.person.kafel-osoby .tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.person.kafel-osoby .next{margin-top:6px;padding-top:0}.person.kafel-osoby .next.bez{color:var(--muted);font-weight:500}.mini{display:flex;flex-direction:column}.mini .tag{align-self:flex-start}.mini .tag+h3{margin-top:9px}.mini .opis{color:var(--muted);margin-top:8px;font-size:.95rem}.mini .cta{margin-top:auto;padding-top:11px}.proto table.cennik{width:100%;border-collapse:separate;border-spacing:0;margin-top:13px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.proto table.cennik th,.proto table.cennik td{text-align:left;padding:11px 13px;border-top:1px solid var(--line);border-bottom:0;vertical-align:top}.proto table.cennik th{background:var(--soft);border-top:0;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.proto table.cennik td.c,.proto table.cennik th.c{text-align:right;white-space:nowrap}.proto table.cennik td.c{font-weight:700}.faqg{display:grid;grid-template-columns:1fr 1fr;gap:11px 29px;margin-top:11px}.faq summary{list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:"+";display:inline-block;width:1.1em;text-indent:0;color:var(--accent)}.faq details[open] summary:before{content:"-"}.czytaj{list-style:none;padding:0;margin:13px 0 0;display:flex;flex-direction:column;gap:8px}.dom{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.dom h2{font-size:1.3rem}.coach{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px;align-items:start}.coach .kto{display:flex;gap:14px;align-items:flex-start}.coach .kto .tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.coach blockquote{margin:11px 0 0;padding:0;font-size:1.05rem;color:var(--fg)}.coach .coach-cta{margin-top:13px;display:flex;gap:10px;flex-wrap:wrap}.coach .kol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.coach .kol h3{font-size:.95rem}.coach .kol p{color:var(--muted);font-size:.9rem;margin-top:6px}.grupa{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;margin-top:13px}.grupa .data{background:var(--soft);border-radius:10px;padding:8px 9px;text-align:center;min-width:64px}.grupa .data b{display:block;font-size:1.3rem;line-height:1.1}.grupa .data small{color:var(--muted);font-size:12px}.grupa small{color:var(--muted);display:block;font-size:.875rem}.grupa .r{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:6px}@media(max-width:1000px){.drogi,.g4,.g5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.g2e,.g3,.pakiet-start,.faqg,.coach{grid-template-columns:1fr}}@media(max-width:1000px)and (min-width:821px){.coach .kol{grid-template-columns:1fr}}@media(max-width:640px){.proto .hero{padding-block:22px 18px}.proto .lead{font-size:1rem;margin-top:9px}.drogi,.g4,.g5{grid-template-columns:1fr;margin-top:13px}.drogi-btn .lbl{width:100%}.coach .kol{grid-template-columns:1fr}.grupa{grid-template-columns:1fr;gap:8px}.grupa .data{display:flex;align-items:baseline;gap:6px;width:-moz-max-content;width:max-content;padding:4px 9px;min-width:0}.grupa .data b{font-size:1rem}.grupa .r{flex-direction:row;align-items:center;justify-content:space-between;text-align:left;flex-wrap:wrap}.drogi-btn>a{flex:1 1 45%}.proto table.cennik th:nth-child(2),.proto table.cennik td:nth-child(2){display:none}.hero .hero-uslugi{display:flex;flex-direction:column;gap:0}.hero .hero-uslugi__lewa,.hero .hero-uslugi__cta{display:contents}.ho-1{order:1}.ho-2{order:2}.ho-3{order:3}.ho-kpi{order:4}.ho-4{order:5;margin-top:14px;width:100%}.ho-5{order:6;margin-top:13px}.ho-6{order:7;margin-top:9px}.ho-6.btn2{width:100%}.ho-7{order:8}.ho-8{order:9}}
