.prog-hero[data-astro-cid-arat5cta]{background:var(--navy-deep);color:#fff;isolation:isolate;padding-block:clamp(2.5rem,6vw,4.5rem) clamp(2rem,5vw,3.5rem);position:relative;overflow:hidden}.prog-hero[data-astro-cid-arat5cta]:before{content:"";z-index:-1;background:var(--red);width:46%;position:absolute;inset:-20% -10% -20% auto;transform:skew(-9deg)}.prog-hero__in[data-astro-cid-arat5cta]{text-align:center}.prog-hero__znacka[data-astro-cid-arat5cta]{background:#fff;border-radius:10px;padding:clamp(.9rem,2.4vw,1.6rem) clamp(1.1rem,3vw,2.25rem);display:inline-block;box-shadow:0 30px 60px -28px #000000b3}.prog-hero__logo[data-astro-cid-arat5cta]{width:min(78vw,35rem);height:auto}.prog-hero__perex[data-astro-cid-arat5cta]{color:#ffffffe6;max-width:46rem;margin:clamp(1.5rem,3vw,2.25rem) auto 0;font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.5}.prog-hero__perex[data-astro-cid-arat5cta] strong[data-astro-cid-arat5cta]{color:#fff;font-weight:700}.prog-hero__pozn[data-astro-cid-arat5cta]{color:#fff9;margin-top:1rem;font-size:.85rem}.prog-nav[data-astro-cid-arat5cta]{z-index:20;background:var(--navy);position:sticky;top:0}.prog-nav__in[data-astro-cid-arat5cta]{flex-wrap:wrap;gap:.5rem;padding-block:.7rem;display:flex}@media (width<=60rem){.prog-nav__in[data-astro-cid-arat5cta]{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}}.prog-nav__in[data-astro-cid-arat5cta]::-webkit-scrollbar{display:none}.prog-nav__chip[data-astro-cid-arat5cta]{color:#fff;font-family:var(--font-display);white-space:nowrap;transition:background .15s var(--ease);background:#ffffff14;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.92rem;font-weight:700;font-stretch:92%;text-decoration:none;display:inline-flex}.prog-nav__chip[data-astro-cid-arat5cta]:hover{background:#ffffff2e}.prog-nav__cislo[data-astro-cid-arat5cta]{color:var(--red-svetla)}.tema[data-astro-cid-arat5cta]{border-top:1px solid var(--line);background:#fff;scroll-margin-top:5.5rem}.tema[data-astro-cid-arat5cta]:last-of-type{border-bottom:1px solid var(--line)}.tema__hlava[data-astro-cid-arat5cta]{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.8rem,2vw,1.5rem);padding:clamp(1.1rem,2.4vw,1.6rem) 0;list-style:none;display:grid}.tema__hlava[data-astro-cid-arat5cta]::-webkit-details-marker{display:none}.tema__cislo[data-astro-cid-arat5cta]{font-family:var(--font-display);color:var(--nebo);transition:color .15s var(--ease);font-size:clamp(1.9rem,4.5vw,2.6rem);font-weight:800;font-stretch:78%;line-height:1}.tema[data-astro-cid-arat5cta][open] .tema__cislo[data-astro-cid-arat5cta],.tema__hlava[data-astro-cid-arat5cta]:hover .tema__cislo[data-astro-cid-arat5cta]{color:var(--red)}.tema__nazov[data-astro-cid-arat5cta]{font-family:var(--font-display);font-stretch:var(--stretch-display);color:var(--navy);text-wrap:balance;font-size:clamp(1.5rem,3.6vw,2.15rem);font-weight:800;line-height:1.05;display:block}.tema__podnadpis[data-astro-cid-arat5cta]{color:var(--ink-2);margin-top:.3rem;font-size:1rem;line-height:1.35;display:block}.tema__stav[data-astro-cid-arat5cta]{white-space:nowrap;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.6rem;font-size:.82rem;font-weight:700;display:inline-flex}.tema__sipka[data-astro-cid-arat5cta]{background:var(--hmla);width:2.1rem;height:2.1rem;color:var(--navy);border-radius:50%;place-items:center;display:grid}.tema__sipka[data-astro-cid-arat5cta] svg[data-astro-cid-arat5cta]{width:1.1rem;height:1.1rem;transition:transform .2s var(--ease)}.tema[data-astro-cid-arat5cta][open] .tema__sipka[data-astro-cid-arat5cta]{background:var(--navy);color:#fff}.tema[data-astro-cid-arat5cta][open] .tema__sipka[data-astro-cid-arat5cta] svg[data-astro-cid-arat5cta]{transform:rotate(180deg)}.tema__telo[data-astro-cid-arat5cta]{padding-bottom:clamp(1.5rem,4vw,2.75rem)}.topanka[data-astro-cid-arat5cta]{border-left:5px solid var(--red);margin-bottom:clamp(1.5rem,3vw,2.25rem);padding:.35rem 0 .35rem clamp(1rem,2.5vw,1.75rem)}.topanka__vyrok[data-astro-cid-arat5cta]{font-family:var(--font-display);color:var(--navy);text-wrap:balance;margin:0 0 .6rem;font-size:clamp(1.4rem,3.1vw,2rem);font-weight:800;font-stretch:86%;line-height:1.15}.topanka__text[data-astro-cid-arat5cta]{color:var(--ink-2);margin:0;font-size:clamp(1.02rem,1.5vw,1.15rem);line-height:1.55}.kroky[data-astro-cid-arat5cta]{gap:clamp(1rem,2.4vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.krok[data-astro-cid-arat5cta]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:clamp(1.15rem,2.6vw,1.85rem)}.krok__hlava[data-astro-cid-arat5cta]{align-items:baseline;gap:.75rem;display:flex}.krok__cislo[data-astro-cid-arat5cta]{font-family:var(--font-display);color:var(--red);font-size:1.5rem;font-weight:800;font-stretch:78%;line-height:1}.krok__nadpis[data-astro-cid-arat5cta]{color:var(--navy);margin:0;font-size:clamp(1.3rem,2.6vw,1.75rem);line-height:1.08}.krok__veta[data-astro-cid-arat5cta]{color:var(--ink);margin:.6rem 0 0;font-size:clamp(1.08rem,1.7vw,1.22rem);line-height:1.45}.krok__termin[data-astro-cid-arat5cta]{background:var(--red);color:#fff;font-family:var(--font-display);letter-spacing:-.01em;border-radius:4px;align-items:center;gap:.6rem;margin:1rem 0 0;padding:.4rem .9rem .35rem .4rem;font-size:clamp(1.05rem,1.9vw,1.3rem);font-weight:800;font-stretch:86%;display:inline-flex}.krok__termin[data-astro-cid-arat5cta] span[data-astro-cid-arat5cta]{letter-spacing:.12em;text-transform:uppercase;background:#00000038;border-radius:3px;padding:.25rem .55rem;font-size:.7rem;font-weight:700}.krok__telo[data-astro-cid-arat5cta]{margin-top:1.1rem}.krok__telo[data-astro-cid-arat5cta] p[data-astro-cid-arat5cta]{color:var(--ink-2);font-size:1.05rem;line-height:1.6}.krok__blok[data-astro-cid-arat5cta]{border-radius:var(--radius);margin-top:1.1rem;padding:1rem 1.15rem}.krok__blok[data-astro-cid-arat5cta] h4[data-astro-cid-arat5cta]{letter-spacing:.12em;text-transform:uppercase;margin:0 0 .4rem;font-size:.82rem;font-weight:800}.krok__blok[data-astro-cid-arat5cta] p[data-astro-cid-arat5cta]{margin:0}.krok__blok--cena[data-astro-cid-arat5cta]{background:var(--hmla)}.krok__blok--cena[data-astro-cid-arat5cta] h4[data-astro-cid-arat5cta]{color:var(--ink-3)}.krok__blok--cena[data-astro-cid-arat5cta] p[data-astro-cid-arat5cta]{color:var(--ink-2);font-size:1.02rem;line-height:1.55}.krok__blok--kontrola[data-astro-cid-arat5cta]{background:var(--navy);color:#fff}.krok__blok--kontrola[data-astro-cid-arat5cta] h4[data-astro-cid-arat5cta]{color:var(--red-svetla);align-items:center;gap:.5rem;display:flex}.krok__blok--kontrola[data-astro-cid-arat5cta] h4[data-astro-cid-arat5cta] svg[data-astro-cid-arat5cta]{width:1.05rem;height:1.05rem}.krok__blok--kontrola[data-astro-cid-arat5cta] p[data-astro-cid-arat5cta]{color:#fffffff0;font-size:clamp(1.05rem,1.8vw,1.2rem);line-height:1.5}.krok__dokedy[data-astro-cid-arat5cta]{color:var(--ink-2);margin:.9rem 0 0;font-size:.98rem}.krok__dokedy[data-astro-cid-arat5cta] strong[data-astro-cid-arat5cta]{color:var(--navy)}.fakty[data-astro-cid-arat5cta]{border-top:1px solid var(--line);margin-top:1rem;padding-top:.75rem}.fakty[data-astro-cid-arat5cta] summary[data-astro-cid-arat5cta]{cursor:pointer;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.82rem;font-weight:700}.fakty[data-astro-cid-arat5cta] summary[data-astro-cid-arat5cta]:hover{color:var(--navy)}.fakty[data-astro-cid-arat5cta] ul[data-astro-cid-arat5cta]{margin:.7rem 0 0;padding-left:1.1rem}.fakty[data-astro-cid-arat5cta] li[data-astro-cid-arat5cta]{color:var(--ink-3);margin-bottom:.4rem;font-size:.92rem;line-height:1.5}.nahlad[data-astro-cid-arat5cta]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.nahlad[data-astro-cid-arat5cta] li[data-astro-cid-arat5cta]{background:var(--hmla);border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.85rem 1rem;display:grid}.nahlad__cislo[data-astro-cid-arat5cta]{font-family:var(--font-display);color:var(--ink-3);font-weight:800;font-stretch:78%}.nahlad__text[data-astro-cid-arat5cta] strong[data-astro-cid-arat5cta]{color:var(--navy);font-size:1.05rem;display:block}.nahlad__text[data-astro-cid-arat5cta] span[data-astro-cid-arat5cta]{color:var(--ink-2);font-size:.95rem}.nahlad__termin[data-astro-cid-arat5cta]{white-space:nowrap;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.78rem;font-weight:700}.casti__nadpis[data-astro-cid-arat5cta]{color:var(--navy);margin-bottom:.75rem;font-size:clamp(1.8rem,4.4vw,2.8rem)}.casti__perex[data-astro-cid-arat5cta]{color:var(--ink-2);max-width:42rem;margin-bottom:clamp(1.5rem,3vw,2rem);font-size:1.08rem}.casti__zoznam[data-astro-cid-arat5cta]{gap:.6rem;display:grid}@media (width>=52rem){.casti__zoznam[data-astro-cid-arat5cta]{grid-template-columns:1fr 1fr;align-items:start}}.cast[data-astro-cid-arat5cta]{background:var(--hmla);border-radius:var(--radius);border-left:4px solid var(--red)}.cast__hlava[data-astro-cid-arat5cta]{cursor:pointer;justify-content:space-between;align-items:baseline;gap:1rem;padding:.9rem 1.1rem;list-style:none;display:flex}.cast__hlava[data-astro-cid-arat5cta]::-webkit-details-marker{display:none}.cast__nazov[data-astro-cid-arat5cta]{font-family:var(--font-display);color:var(--navy);font-size:1.25rem;font-weight:800;font-stretch:86%}.cast__pocet[data-astro-cid-arat5cta]{white-space:nowrap;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.75rem;font-weight:700}.cast[data-astro-cid-arat5cta][open] .cast__pocet[data-astro-cid-arat5cta]{color:var(--red)}.cast__telo[data-astro-cid-arat5cta]{padding:0 1.1rem 1.1rem}.cast__tlaci[data-astro-cid-arat5cta]{color:var(--ink-2);margin-bottom:.9rem;font-size:1rem;line-height:1.5}.cast__sluby[data-astro-cid-arat5cta]{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.cast__sluby[data-astro-cid-arat5cta] li[data-astro-cid-arat5cta]{color:var(--ink);gap:.3rem;font-size:.98rem;line-height:1.45;display:grid}.cast__termin[data-astro-cid-arat5cta]{background:var(--navy);color:#fff;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;justify-self:start;padding:.15rem .5rem;font-size:.7rem;font-weight:700}.cenovka[data-astro-cid-arat5cta]{background:var(--navy-deep);color:#fff;padding-block:clamp(2.5rem,6vw,4.5rem)}.cenovka[data-astro-cid-arat5cta] .eyebrow[data-astro-cid-arat5cta]{color:var(--red-svetla)}.cenovka__nadpis[data-astro-cid-arat5cta]{color:#fff;margin-bottom:1.25rem;font-size:clamp(2rem,5vw,3.2rem)}.cenovka__nadpis[data-astro-cid-arat5cta] .bodka[data-astro-cid-arat5cta]{color:var(--red-svetla)}.cenovka__zhrnutie[data-astro-cid-arat5cta] p[data-astro-cid-arat5cta]{color:#ffffffeb;max-width:46rem;font-size:clamp(1.1rem,1.9vw,1.35rem);line-height:1.55}.cenovka__podnadpis[data-astro-cid-arat5cta]{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin:clamp(1.75rem,4vw,2.5rem) 0 .85rem;font-size:.85rem;font-weight:800}.cenovka__zoznam[data-astro-cid-arat5cta]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.cenovka__polozka[data-astro-cid-arat5cta]{border-radius:var(--radius);background:#ffffff12;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.25rem;padding:.95rem 1.1rem;display:grid}.cenovka__text[data-astro-cid-arat5cta]{color:#ffffffdb;font-size:.98rem;line-height:1.5}.cenovka__suma[data-astro-cid-arat5cta]{white-space:nowrap;text-align:right;font-family:var(--font-display);color:#fff;white-space:normal;max-width:14rem;font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:800;font-stretch:85%}.cenovka__polozka--spolu[data-astro-cid-arat5cta]{background:var(--red)}.cenovka__polozka--spolu[data-astro-cid-arat5cta] .cenovka__text[data-astro-cid-arat5cta],.cenovka__polozka--spolu[data-astro-cid-arat5cta] .cenovka__suma[data-astro-cid-arat5cta]{color:#fff}.cenovka__viac[data-astro-cid-arat5cta]{margin-top:1.5rem}.cenovka__viac[data-astro-cid-arat5cta]>summary[data-astro-cid-arat5cta]{cursor:pointer;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#ffffffbf;margin-bottom:1rem;font-size:.85rem;font-weight:700}.cenovka__viac[data-astro-cid-arat5cta]>summary[data-astro-cid-arat5cta]:hover{color:#fff}.cenovka__zdroje[data-astro-cid-arat5cta]{gap:.6rem;margin:0;padding-left:1.1rem;display:grid}.cenovka__zdroje[data-astro-cid-arat5cta] li[data-astro-cid-arat5cta]{color:#fffc;font-size:.95rem;line-height:1.5}@media (width<=40rem){.cenovka__polozka[data-astro-cid-arat5cta]{grid-template-columns:1fr;gap:.4rem}.cenovka__suma[data-astro-cid-arat5cta]{text-align:left;max-width:none}.tema__stav[data-astro-cid-arat5cta]{gap:0;font-size:0}.nahlad[data-astro-cid-arat5cta] li[data-astro-cid-arat5cta]{grid-template-columns:auto minmax(0,1fr)}.nahlad__termin[data-astro-cid-arat5cta]{grid-column:2}}
