.eduv-profile{display:grid;gap:1rem;align-items:start}@media (min-width:46rem){.eduv-profile{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.eduv-profile{grid-template-columns:repeat(3,minmax(0,1fr))}.eduv-profile--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.eduv-profil{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;padding:clamp(1.1rem, 2.4vw, 1.5rem);border:1px solid var(--eduv-linia);border-radius:var(--eduv-promien-karta);background:var(--eduv-tlo)}@media (min-width:46rem){.eduv-profil{grid-template-columns:6.5rem minmax(0,1fr)}}.eduv-profil>img{display:block;inline-size:100%;block-size:auto;aspect-ratio:4 / 5;padding-block-start:6%;object-fit:contain;object-position:50% 100%;border-radius:var(--eduv-promien-maly)}.eduv-profil__glowa{display:grid;gap:.3rem;align-self:center}.eduv-profil__imie{font-family:var(--eduv-font-naglowek);font-size:1.25rem;font-weight:700;line-height:1.2}.eduv-profil__imie a{color:inherit;text-decoration-color:color-mix(in srgb,var(--eduv-czerwien) 55%,transparent);text-underline-offset:.2em}.eduv-profil__imie a:hover{color:var(--eduv-czerwien-ciemna)}.eduv-profil__rola{color:var(--eduv-tekst-drugi);font-size:.93rem;line-height:1.4}.eduv-profil__opis,.eduv-profil details>div{display:grid;gap:.7rem;color:var(--eduv-tekst-drugi)}.eduv-profil__opis,.eduv-profil details{grid-column:1 / -1}.eduv-profil details{margin-block-start:-.4rem}.eduv-profil details>div{padding-block-start:.2rem}.eduv-profil__powitanie{color:var(--eduv-tekst);font-weight:700}.eduv-profil summary,.eduv-sylwetka summary{display:inline-flex;align-items:center;gap:.45rem;min-block-size:44px;color:var(--eduv-czerwien-ciemna);font-weight:700;cursor:pointer;list-style:none}.eduv-profil summary::-webkit-details-marker,.eduv-sylwetka summary::-webkit-details-marker{display:none}.eduv-profil summary::after,.eduv-sylwetka summary::after{content:"";inline-size:.5rem;block-size:.5rem;margin-block-start:-.2rem;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.eduv-profil details[open] summary::after,.eduv-sylwetka details[open] summary::after{margin-block-start:.25rem;transform:rotate(225deg)}.eduv-sylwetki{display:grid;gap:clamp(3rem, 8vw, 6.5rem);margin-block-start:clamp(2rem, 5vw, 3.5rem)}.eduv-sylwetka{display:grid;gap:clamp(1.2rem, 3vw, 2rem);align-items:center;scroll-margin-top:calc(var(--eduv-wys-naglowka) + 1.5rem)}.eduv-sylwetka__foto{position:relative;isolation:isolate;inline-size:min(86%, 20rem);margin:0}.eduv-sylwetka:nth-child(even) .eduv-sylwetka__foto{justify-self:end}.eduv-sylwetka__foto::before{content:"";position:absolute;inset:18% 0 0;z-index:-1;border-radius:999px 999px var(--eduv-promien-karta) var(--eduv-promien-karta);box-shadow:inset 0 1px 0 rgb(255 255 255 / .8),var(--eduv-cien)}.eduv-sylwetka__foto::after{content:"";position:absolute;inset-block-start:4%;inset-inline:14%;aspect-ratio:1;z-index:-2;border-radius:50%;background:conic-gradient(from 90deg,transparent,color-mix(in srgb,var(--m2) 80%,transparent),transparent 55%,color-mix(in srgb,var(--m1) 90%,transparent),transparent);-webkit-mask:radial-gradient(closest-side,transparent 88%,#000 89%,#000 99%,transparent);mask:radial-gradient(closest-side,transparent 88%,#000 89%,#000 99%,transparent)}.eduv-sylwetka__tekst{display:grid;gap:.75rem;max-inline-size:38rem}.eduv-sylwetka__tekst>p:not([class]),.eduv-sylwetka__tekst details>div{color:var(--eduv-tekst-drugi)}.eduv-sylwetka__tekst details>div{display:grid;gap:.7rem;padding-block-start:.2rem}.eduv-sylwetka__rola{justify-self:start;padding:.3rem .8rem;border-radius:999px;background:var(--eduv-roz);color:var(--eduv-czerwien-ciemna);font-size:.85rem;font-weight:700}.eduv-sylwetka__imie{font-family:var(--eduv-font-naglowek);font-size:clamp(1.9rem, 4.4vw, 2.8rem);font-weight:700;line-height:1.05}.eduv-sylwetka__powitanie{font-family:var(--eduv-font-naglowek);font-size:1.3rem;color:var(--eduv-czerwien-ciemna)}@media (min-width:52rem){.eduv-sylwetka{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:clamp(2.5rem, 6vw, 5.5rem)}.eduv-sylwetka__foto{inline-size:100%;max-inline-size:25rem;justify-self:end}.eduv-sylwetka:nth-child(even) .eduv-sylwetka__foto{order:2;justify-self:start}.eduv-sylwetka:nth-child(even) .eduv-sylwetka__tekst{justify-self:end}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.eduv-sylwetka__foto::before{animation:eduv-gradient linear both;animation-timeline:view()}.eduv-sylwetka__foto::after{animation:eduv-obrot-przewijanie linear both;animation-timeline:view();animation-range:cover}}}@keyframes eduv-obrot-przewijanie{from{transform:rotate(-120deg) scale(.9)}to{transform:rotate(120deg) scale(1.05)}}.eduv-tabela{max-inline-size:52rem;overflow-x:auto;border:1px solid var(--eduv-linia);border-radius:var(--eduv-promien-karta);background:var(--eduv-tlo)}.eduv-h2+.eduv-sekcja__lead+.eduv-tabela{margin-block-start:1.4rem}.eduv-tabela:focus-visible{outline:3px solid var(--eduv-tekst);outline-offset:3px}.eduv-tabela table{inline-size:100%;border-collapse:collapse}.eduv-tabela :is(th,td){padding:.8rem clamp(.8rem, 2.4vw, 1.3rem);text-align:start;vertical-align:top}.eduv-tabela thead th{background:var(--eduv-mgla);font-family:var(--eduv-font-naglowek);font-weight:700}.eduv-tabela tbody tr+tr>*{border-block-start:1px solid var(--eduv-linia)}.eduv-tabela tbody th{font-weight:600}.eduv-tabela td{color:var(--eduv-tekst-drugi)}.eduv-tabela+.eduv-drobny{margin-block-start:1rem;max-inline-size:52rem}.eduv-drobny{margin-block-start:1rem!important;color:var(--eduv-tekst-drugi);font-size:.85rem;line-height:1.5}.eduv-404{padding-block:clamp(3rem, 9vw, 7rem)}.eduv-404__linki{display:grid;gap:.5rem;margin-block-end:2rem!important}.eduv-404__linki a{color:var(--eduv-tekst);font-weight:700;text-decoration-color:color-mix(in srgb,var(--eduv-czerwien) 45%,transparent);text-decoration-thickness:2px;text-underline-offset:.3em}.eduv-zespol{display:flex;gap:.9rem;margin-inline:calc(var(--eduv-margines) * -1);padding:.5rem var(--eduv-margines) 1rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;view-timeline:--eduv-zespol block}@media (min-width:64rem){.eduv-zespol{flex-wrap:wrap;justify-content:center;margin-inline:0;padding:.5rem 0 0;overflow:visible}}.eduv-zespol a{display:grid;justify-items:center;gap:.4rem;inline-size:4.6rem;color:var(--eduv-tekst);font-size:.85rem;font-weight:600;text-align:center;text-decoration:none;scroll-snap-align:start}.eduv-zespol img{inline-size:3.9rem;block-size:3.9rem;padding-block-start:10%;border-radius:50%;object-fit:cover;object-position:50% 0;background:radial-gradient(circle at var(--eduv-gx) 25%,#FFFFFF,transparent 60%),linear-gradient(var(--eduv-ga),var(--eduv-mgla),color-mix(in srgb,var(--eduv-pudrowy) 45%,#FFFFFF));box-shadow:0 0 0 3px var(--eduv-tlo),0 0 0 5px var(--eduv-linia);transition:transform .25s var(--eduv-ruch),box-shadow .25s ease}.eduv-zespol a:hover img,.eduv-zespol a:focus-visible img{transform:translateY(-3px) scale(1.06);box-shadow:0 0 0 3px var(--eduv-tlo),0 0 0 5px var(--eduv-czerwien)}.eduv-dokument{max-inline-size:62ch}.eduv-nr{white-space:nowrap;font-variant-numeric:tabular-nums}.eduv-dokument h2{margin-block:2.4rem .8rem;font-family:var(--eduv-font-naglowek);font-size:clamp(1.4rem, 3vw, 1.9rem);font-weight:700;line-height:1.2}.eduv-dokument h2:first-child{margin-block-start:0}.eduv-dokument h3{margin-block-end:.6rem;font-family:var(--eduv-font-naglowek);font-size:clamp(1.15rem, 2.2vw, 1.35rem);font-weight:700;line-height:1.25}.eduv-dokument p{margin-block-end:.9rem;color:var(--eduv-tekst-drugi)}.eduv-dokument strong{color:var(--eduv-tekst)}.eduv-dokument ol{display:grid;gap:.7rem;padding-inline-start:1.6rem;list-style:decimal;color:var(--eduv-tekst-drugi)}.eduv-dokument ol>li::marker{color:var(--eduv-czerwien);font-weight:700}.eduv-dokument ol>li>h3{color:var(--eduv-tekst)}.eduv-dokument--rozdzialy>ol{gap:1.8rem}.eduv-dokument ol+p{margin-block-start:1.8rem}@media (min-width:48rem) and (max-width:63.99rem){.eduv-kroki:is(.eduv-kroki--4,.eduv-kroki--5){grid-template-columns:minmax(0,40rem)}:is(.eduv-kroki--4,.eduv-kroki--5) .eduv-krok{padding-inline-start:3.6rem}:is(.eduv-kroki--4,.eduv-kroki--5) .eduv-krok__nr{position:absolute;margin:0}:is(.eduv-kroki--4,.eduv-kroki--5) .eduv-krok:not(:last-child)::after{inset-block:3rem -1.2rem;inset-inline:1.25rem auto;inline-size:2px;block-size:auto;background:linear-gradient(var(--eduv-czerwien),var(--eduv-pudrowy),var(--eduv-blekit),var(--eduv-czerwien)) 0 var(--eduv-gy) / 100% 300%}}@media (min-width:64rem){.eduv-kroki--4{grid-template-columns:repeat(4,minmax(0,1fr))}.eduv-kroki--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.eduv-cena__lista--zwykla{display:grid;gap:.35rem;text-align:start}.eduv-cena .eduv-cena__lista--zwykla li{position:relative;padding:0 0 0 1.1rem;border-radius:0;background:none;box-shadow:none;color:var(--eduv-tekst-drugi);font-size:.92rem;font-weight:400}.eduv-cena__lista--zwykla li::before{content:"";position:absolute;inset-block-start:.65em;inset-inline-start:0;inline-size:.55rem;block-size:2px;border-radius:2px;background:var(--eduv-czerwien)}.eduv-btn--jasny{background:#FFF;color:var(--eduv-czerwien-ciemna);box-shadow:0 6px 18px -10px rgb(0 0 0 / .5)}.eduv-btn--jasny:hover,.eduv-btn--jasny:focus-visible{background:#FFF4F4;color:var(--eduv-czerwien-ciemna)}@media (min-width:46rem){.eduv-cennik--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:39.99rem){.eduv-cennik--2 .eduv-cena__kolo{inline-size:7.4rem}.eduv-cennik.eduv-cennik--2 .eduv-cena__kolo .eduv-cena__liczba{font-size:1.5rem}}.eduv-cena__od{font-size:.85rem;color:var(--eduv-tekst-drugi)}.eduv-cena__dopisek{color:var(--eduv-tekst-drugi);font-size:.88rem;line-height:1.45}.eduv-obok__zdjecie--ilustracja img{aspect-ratio:auto;block-size:clamp(14rem, 36vw, 24rem);object-fit:contain;border-radius:0;background:none}.eduv-faq__grupa{margin-block:clamp(1.8rem, 4vw, 2.6rem) .3rem;font-family:var(--eduv-font-naglowek);font-size:clamp(1.2rem, 2.2vw, 1.4rem);font-weight:700;line-height:1.25}.eduv-faq__grupa:first-child{margin-block-start:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.eduv-zespol img{animation:eduv-gradient linear both;animation-timeline:--eduv-zespol}}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.eduv-pasek-kontakt{animation:eduv-gradient linear both;animation-timeline:view()}}}.eduv-pasek-kontakt{display:grid;gap:1rem 2rem;align-items:center;padding:clamp(1.2rem, 3vw, 1.7rem) clamp(1.2rem, 3.5vw, 2.2rem);border:1px solid var(--eduv-linia);border-radius:var(--eduv-promien-karta);background:radial-gradient(60% 140% at var(--eduv-gx) 0%,color-mix(in srgb,var(--eduv-pudrowy) 34%,transparent),transparent 70%),radial-gradient(60% 140% at calc(100% - var(--eduv-gx)) 100%,color-mix(in srgb,var(--eduv-blekit) 30%,transparent),transparent 70%),#FFFFFF;box-shadow:var(--eduv-cien)}@media (min-width:64rem){.eduv-pasek-kontakt{grid-template-columns:minmax(0,1fr) auto}}.eduv-pasek-kontakt__tytul{margin-block-end:.3rem!important;font-family:var(--eduv-font-naglowek);font-size:clamp(1.2rem, 2.2vw, 1.45rem);font-weight:700;line-height:1.25}.eduv-pasek-kontakt__lista{display:flex;flex-wrap:wrap;gap:.6rem}.eduv-pasek-kontakt__lista a{display:inline-flex;align-items:center;gap:.55rem;min-block-size:46px;padding:.5rem 1.1rem;border-radius:999px;background:#FFF;box-shadow:inset 0 0 0 1px var(--eduv-linia),0 8px 18px -14px rgb(28 20 22 / .5);color:var(--eduv-tekst);font-weight:700;text-decoration:none;transition:transform .25s var(--eduv-ruch),box-shadow .25s ease}.eduv-pasek-kontakt__lista a:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--eduv-czerwien),0 12px 22px -14px rgb(28 20 22 / .5)}.eduv-pasek-kontakt__lista svg{inline-size:1.2rem;block-size:1.2rem;fill:none;stroke:var(--eduv-czerwien);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.eduv-tabela--cennik{max-inline-size:none}.eduv-tabela--cennik td{color:var(--eduv-tekst);font-variant-numeric:tabular-nums;white-space:nowrap}.eduv-tabela--cennik tbody th a{color:inherit;text-underline-offset:.2em}@media (max-width:47.99rem){.eduv-tabela--cennik{overflow:visible;border:0;background:none}.eduv-tabela--cennik thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.eduv-tabela--cennik :is(table,tbody,tr,th,td){display:block}.eduv-tabela--cennik tr{margin-block-end:.8rem;border:1px solid var(--eduv-linia);border-radius:var(--eduv-promien-karta);background:#FFF}.eduv-tabela--cennik tbody tr+tr>*{border-block-start:0}.eduv-tabela--cennik tbody th{padding-block-end:.2rem;font-family:var(--eduv-font-naglowek);font-size:1.15rem}.eduv-tabela--cennik td{display:flex;justify-content:space-between;gap:1rem;padding-block:.45rem;white-space:normal}.eduv-tabela--cennik td::before{content:attr(data-etykieta);font-weight:600}}.eduv-dokument span[lang]{font-weight:700}.eduv-pas .eduv-panel{display:grid;gap:1.2rem;justify-items:start;background:radial-gradient(60% 120% at calc(110% - var(--eduv-gx)) 0%,color-mix(in srgb,#FFFFFF 20%,transparent) 0%,transparent 70%),linear-gradient(135deg,var(--eduv-czerwien) 0%,var(--eduv-czerwien-ciemna) 70%,#7E0A12 100%);color:#FFF}.eduv-pas .eduv-panel{overflow:hidden}.eduv-pas .eduv-panel::after{content:"";position:absolute;inset:-40% -12% auto auto;z-index:0;inline-size:min(28rem, 70vw);aspect-ratio:1;border:2px solid rgb(255 255 255 / .18);border-radius:50%;box-shadow:0 0 0 2.2rem rgb(255 255 255 / .05),0 0 0 4.4rem rgb(255 255 255 / .04);pointer-events:none}.eduv-pas .eduv-panel>*{position:relative;z-index:1}.eduv-pas :is(.eduv-h2,p,li){color:#FFF}.eduv-pas p a:not(.eduv-btn){color:#FFF;text-decoration-color:rgb(255 255 255 / .6)}.eduv-pas .eduv-sekcja__lead{margin-block-end:.3rem!important;color:#FFF}@media (min-width:52rem){.eduv-pas .eduv-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.eduv-cennik--kurs{max-inline-size:44rem}.eduv-cennik--kurs>.eduv-cena--start{padding-block:clamp(1.4rem, 3vw, 2rem)}.eduv-cennik__miedzy{display:flex;align-items:center;gap:.9rem;margin:.8rem 0 0!important;color:var(--eduv-tekst-drugi);font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.eduv-cennik__miedzy::before,.eduv-cennik__miedzy::after{content:"";flex:1;block-size:1px;background:var(--eduv-linia)}.eduv-cena.eduv-cena--porownanie{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem 1.3rem;padding:1.1rem 1.3rem;border:1px dashed color-mix(in srgb,var(--eduv-tekst) 28%,transparent);background:color-mix(in srgb,var(--eduv-mgla) 55%,#FFFFFF);box-shadow:none;text-align:start}.eduv-cena--porownanie .eduv-cena__kolo{grid-row:1 / span 5;align-self:start;inline-size:6.2rem}.eduv-cena--porownanie>:not(.eduv-cena__kolo){grid-column:2;margin:0}.eduv-cena--porownanie .eduv-cena__nazwa{font-size:1.08rem}.eduv-cena--porownanie .eduv-cena__lista{justify-self:start}.eduv-cennik.eduv-cennik--kurs .eduv-cena--porownanie .eduv-cena__liczba{font-size:1.45rem}@media (min-width:64rem){.eduv-cennik.eduv-cennik--kurs{max-inline-size:none;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;column-gap:clamp(2rem, 4vw, 3.5rem)}.eduv-cennik--kurs>.eduv-cena--start{grid-row:1 / -1}.eduv-cennik--kurs>.eduv-cennik__miedzy{grid-area:2 / 2;margin:0!important}.eduv-cennik--kurs>.eduv-cena--porownanie{grid-area:3 / 2}}@media (max-width:29.99rem){.eduv-cena.eduv-cena--porownanie{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.eduv-cena--porownanie .eduv-cena__kolo{grid-row:auto;align-self:center}.eduv-cena--porownanie>:not(.eduv-cena__kolo){grid-column:1}.eduv-cena--porownanie .eduv-cena__lista{justify-self:center;text-align:start}}.eduv-dokument blockquote{margin:1rem 0 1.2rem;padding:1rem 1.2rem;border-inline-start:4px solid var(--eduv-czerwien);border-radius:0 var(--eduv-promien-maly) var(--eduv-promien-maly) 0;background:#F8F4F6}.eduv-dokument blockquote p{margin-block:0 .6rem}