.T2psNW_root{--bg:#fff6e9;--surface:#fff;--tint:#e9dfff;--ink:#2b1f45;--ink-soft:#5a4e78;--outline:#2b1f45;--primary:#6a3be0;--on-primary:#fff;--band:#6a3be0;--on-band:#fff;--band-soft:#e9dfff;--link:#6a3be0;--focus:#6a3be0;--stroke:3px;--radius-card:28px;--radius-field:16px;--gutter:clamp(16px, 4vw, 40px);--ease:cubic-bezier(.2, .7, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-dm-sans), system-ui, "Segoe UI", Roboto, sans-serif;overflow-wrap:break-word;font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:1.6}@media (prefers-color-scheme:dark){html:not(.light) .T2psNW_root{--bg:#1b1430;--surface:#2a2046;--tint:#3a2d66;--ink:#fff1e0;--ink-soft:#cbbfe3;--outline:#8f7fc0;--primary:#b9a0ff;--on-primary:#1b1430;--band:#2a2046;--on-band:#fff1e0;--band-soft:#cbbfe3;--link:#b9a0ff;--focus:#b9a0ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html.dark .T2psNW_root{--bg:#1b1430;--surface:#2a2046;--tint:#3a2d66;--ink:#fff1e0;--ink-soft:#cbbfe3;--outline:#8f7fc0;--primary:#b9a0ff;--on-primary:#1b1430;--band:#2a2046;--on-band:#fff1e0;--band-soft:#cbbfe3;--link:#b9a0ff;--focus:#b9a0ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.T2psNW_root a{color:var(--link);text-underline-offset:.2em}.T2psNW_root :where(a,summary,button):focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}.T2psNW_root h1,.T2psNW_root h2,.T2psNW_root h3{letter-spacing:-.02em;text-wrap:balance;margin:0 0 16px;font-weight:800;line-height:1.15}.T2psNW_root p{margin:0 0 16px}.T2psNW_skip{z-index:100;background:var(--primary);border-radius:999px;padding:12px 20px;font-weight:700;text-decoration:none;position:absolute;top:-100px;left:16px;color:var(--on-primary)!important}.T2psNW_skip:focus{top:16px}.T2psNW_wrap{width:min(100% - 2 * var(--gutter), 1200px);margin-inline:auto}.T2psNW_wrapText{width:min(100% - 2 * var(--gutter), 44rem);margin-inline:auto}.T2psNW_header{border-bottom:var(--stroke) solid var(--outline);background:var(--bg)}.T2psNW_headerRow{flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:72px;display:flex}.T2psNW_brand{align-items:center;gap:12px;min-height:48px;font-size:1.25rem;font-weight:800;text-decoration:none;display:inline-flex;color:var(--ink)!important}.T2psNW_brand img{border:2px solid var(--outline);border-radius:12px}.T2psNW_headerNav{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-left:auto;display:flex}.T2psNW_navLink{border-radius:999px;align-items:center;min-height:48px;padding-inline:12px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--ink)!important}.T2psNW_navLink:hover{background:var(--tint)}.T2psNW_lang{align-items:center;gap:4px;display:inline-flex}.T2psNW_langLink{border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--ink)!important}.T2psNW_langActive{background:var(--tint);font-weight:800}.T2psNW_section{padding-block:clamp(48px,8vw,112px)}.T2psNW_hero{padding-block:32px 64px}.T2psNW_bento{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:48rem){.T2psNW_bento{grid-template-columns:repeat(6,1fr);gap:20px}.T2psNW_span2{grid-column:span 2}.T2psNW_span3{grid-column:span 3}.T2psNW_span4{grid-column:span 4}.T2psNW_span6{grid-column:span 6}}.T2psNW_tile{background:var(--surface);color:var(--ink);border:var(--stroke) solid var(--outline);border-radius:var(--radius-card);box-shadow:0 4px 0 var(--outline);padding:clamp(20px,3vw,32px);container:kafel/inline-size}.T2psNW_tile>:last-child{margin-bottom:0}.T2psNW_tint{background:var(--tint)}.T2psNW_heroCopy{flex-direction:column;justify-content:center;display:flex}.T2psNW_hero h1{letter-spacing:-.035em;font-size:clamp(1.9rem,.9rem + 5vw,4.25rem);line-height:1.03}.T2psNW_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin-bottom:12px;font-size:.875rem;font-weight:700;display:inline-block}.T2psNW_lead{color:var(--ink-soft);font-size:clamp(1.125rem,1rem + .6vw,1.375rem);line-height:1.55}.T2psNW_muted{color:var(--ink-soft)}.T2psNW_heroIcon{background:var(--tint);place-items:center;display:grid}.T2psNW_heroIcon img{border:var(--stroke) solid var(--outline);width:min(180px,50vw);height:auto;box-shadow:0 6px 0 var(--outline);border-radius:40px}.T2psNW_btnRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.T2psNW_btn{border:var(--stroke) solid var(--outline);border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:56px;padding-inline:24px;font-size:1.0625rem;font-weight:700;text-decoration:none;display:inline-flex}.T2psNW_btnPrimary{background:var(--primary);box-shadow:0 4px 0 var(--outline);color:var(--on-primary)!important}.T2psNW_btnSecondary{background:0 0;color:var(--ink)!important}@media (hover:hover) and (prefers-reduced-motion:no-preference){.T2psNW_btn{transition:transform .2s var(--ease)}.T2psNW_btn:hover{transform:translateY(-2px)}}.T2psNW_soon{border:2px dashed var(--outline);min-height:56px;color:var(--ink-soft);border-radius:999px;align-items:center;padding-inline:20px;font-weight:600;display:inline-flex}.T2psNW_pupil{flex-direction:column;gap:12px;display:flex}.T2psNW_pupil img{border:2px solid var(--outline);background:var(--pupil-fill,var(--tint));box-sizing:content-box;border-radius:24px;width:96px;height:auto;padding:12px}.T2psNW_pupilName{font-size:1.375rem;font-weight:800;margin:0!important}.T2psNW_pupil p:last-child{color:var(--ink-soft)}@container kafel (min-width:22rem){.T2psNW_pupil{flex-direction:row;align-items:center}}.T2psNW_kropek{--pupil-fill:#6cc4f2}.T2psNW_fasolka{--pupil-fill:#ffae82}.T2psNW_chmurka{--pupil-fill:#b7a4f2}.T2psNW_secHead{max-width:48rem;margin-bottom:32px}.T2psNW_secHead h2{font-size:clamp(1.75rem,1.2rem + 2.4vw,2.75rem)}.T2psNW_steps{counter-reset:krok;margin:0;padding:0;list-style:none}.T2psNW_steps li{counter-increment:krok}.T2psNW_steps li:before{content:counter(krok);border:var(--stroke) solid var(--outline);background:var(--tint);border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:16px;font-size:1.25rem;font-weight:800;display:grid}.T2psNW_steps h3{font-size:1.375rem}.T2psNW_steps p{color:var(--ink-soft);margin:0}.T2psNW_band{background:var(--band);color:var(--on-band)}.T2psNW_band .T2psNW_eyebrow{color:var(--on-band)}.T2psNW_band .T2psNW_lead{color:var(--band-soft)}.T2psNW_band a{color:var(--on-band)!important}.T2psNW_rules{gap:12px;margin:0;padding:0;list-style:none;display:grid}.T2psNW_rules li{border-radius:var(--radius-field);background:var(--tint);color:var(--ink);border:2px solid var(--outline);padding:16px;font-weight:700}.T2psNW_faq{gap:12px;display:grid}.T2psNW_faq details{background:var(--surface);border-radius:var(--radius-field);border:var(--stroke) solid var(--outline)}.T2psNW_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 20px;font-weight:800;list-style:none;display:flex}.T2psNW_faq summary::-webkit-details-marker{display:none}.T2psNW_faq summary:after{content:"+";color:var(--ink-soft);font-size:1.5rem;line-height:1}.T2psNW_faq details[open] summary:after{content:"−"}.T2psNW_faqBody{color:var(--ink-soft);padding:0 20px 20px}.T2psNW_faqBody>:last-child{margin-bottom:0}.T2psNW_final{text-align:center;padding-block:64px!important}.T2psNW_final h2{letter-spacing:-.04em;font-size:clamp(1.9rem,.8rem + 5vw,4.5rem);line-height:1}.T2psNW_final .T2psNW_btnRow{justify-content:center}.T2psNW_footer{border-top:var(--stroke) solid var(--outline);padding-block:32px 48px}.T2psNW_footer ul{flex-wrap:wrap;gap:4px 16px;margin:0 0 16px;padding:0;list-style:none;display:flex}.T2psNW_footer li a{align-items:center;min-height:44px;display:inline-flex}.T2psNW_slogan{font-size:1.25rem;font-weight:800}
