.online-status.svelte-1cgt4tg{z-index:2;background:linear-gradient(to bottom,transparent 2.5rem,var(--paper) 2.5rem);margin-top:-2.5rem;position:relative}.status-panel.svelte-1cgt4tg{background:var(--red-deep);color:#fff;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem 2.5rem;padding:clamp(1.4rem,3.5vw,2.25rem) clamp(1.4rem,4vw,2.75rem);display:grid;box-shadow:0 24px 60px #37161f2e}.status-copy.svelte-1cgt4tg{align-items:flex-start;gap:1.1rem;display:flex}.status-icon.svelte-1cgt4tg{background:#ffffff1f;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:1.35rem;display:grid}.status-copy.svelte-1cgt4tg h2:where(.svelte-1cgt4tg){color:#fff;margin:0 0 .4rem;font-family:Lora,serif;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.15}.status-copy.svelte-1cgt4tg p:where(.svelte-1cgt4tg){color:#ffffffd1;max-width:56ch;margin:0;font-size:.95rem;line-height:1.6}.status-btn.svelte-1cgt4tg{min-height:48px;color:var(--red-deep);white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.status-btn.svelte-1cgt4tg:hover{background:var(--cream,#f6ece6);color:var(--red-deep)}.status-btn.svelte-1cgt4tg:focus-visible,.status-more.svelte-1cgt4tg:focus-visible{outline-offset:3px;outline:3px solid #fff}.status-btn.ghost.svelte-1cgt4tg{color:#fff;background:0 0;border:1px solid #ffffff80}.status-terms.svelte-1cgt4tg{border-top:1px solid #ffffff2e;grid-column:1/-1;margin:0;padding:0;list-style:none}.status-terms.svelte-1cgt4tg li:where(.svelte-1cgt4tg){border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:1.25rem;padding:1rem 0;display:flex}.status-terms.svelte-1cgt4tg strong:where(.svelte-1cgt4tg){font-family:Lora,serif;font-size:1.1rem;font-weight:500;display:block}.status-terms.svelte-1cgt4tg strong:where(.svelte-1cgt4tg) a:where(.svelte-1cgt4tg){color:#fff}.status-terms.svelte-1cgt4tg span:where(.svelte-1cgt4tg){color:#ffffffc7;font-size:.86rem}.status-more.svelte-1cgt4tg{color:#fff;text-underline-offset:3px;grid-column:1/-1;font-size:.86rem;font-weight:700;text-decoration:underline}.online-facts-section.svelte-1cgt4tg{background:var(--paper);padding-top:clamp(2.5rem,5vw,3.5rem)}.online-facts.svelte-1cgt4tg{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.online-facts.svelte-1cgt4tg>div:where(.svelte-1cgt4tg){border-left:1px solid var(--line);padding:.25rem 1.5rem}.online-facts.svelte-1cgt4tg>div:where(.svelte-1cgt4tg):first-child{border-left:0;padding-left:0}.online-facts.svelte-1cgt4tg dt:where(.svelte-1cgt4tg){color:var(--red);align-items:center;gap:.55rem;margin-bottom:.45rem;font-family:Lora,serif;font-size:1.15rem;font-weight:500;display:flex}.online-facts.svelte-1cgt4tg dt:where(.svelte-1cgt4tg) i:where(.svelte-1cgt4tg){font-size:1.25rem}.online-facts.svelte-1cgt4tg dd:where(.svelte-1cgt4tg){color:var(--muted);margin:0;font-size:.88rem;line-height:1.6}.online-heading.svelte-1cgt4tg{max-width:760px;margin-bottom:1.75rem}.online-signup.svelte-1cgt4tg{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.online-steps.svelte-1cgt4tg{gap:.9rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.online-steps.svelte-1cgt4tg li:where(.svelte-1cgt4tg){align-items:flex-start;gap:.9rem;display:flex}.online-steps.svelte-1cgt4tg span:where(.svelte-1cgt4tg){background:var(--red);color:#fff;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-family:Lora,serif;font-weight:600;display:grid}.online-steps.svelte-1cgt4tg strong:where(.svelte-1cgt4tg){color:var(--red-deep);display:block}.online-steps.svelte-1cgt4tg p:where(.svelte-1cgt4tg){color:var(--muted);margin:.1rem 0 0;font-size:.86rem}.online-org.svelte-1cgt4tg{color:var(--muted);font-size:.9rem}.online-org.svelte-1cgt4tg a:where(.svelte-1cgt4tg){color:var(--red);font-weight:700}.online-courses.svelte-1cgt4tg{border:0;gap:.55rem;margin:0 0 1.25rem;padding:0;display:grid}.online-courses.svelte-1cgt4tg legend:where(.svelte-1cgt4tg){color:var(--red);letter-spacing:0;text-transform:none;margin-bottom:.5rem;font-family:Lora,serif;font-size:1.3rem;font-weight:500}.form-premium.svelte-1cgt4tg .online-course-option:where(.svelte-1cgt4tg){text-transform:none;letter-spacing:0;color:var(--ink);font-weight:600}.online-course-option.svelte-1cgt4tg{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:14px;align-items:flex-start;gap:.65rem;padding:.75rem .9rem;font-size:.9rem;line-height:1.45;display:flex}.online-course-option.svelte-1cgt4tg input:where(.svelte-1cgt4tg){flex:none;margin-top:.15rem}.online-course-option.svelte-1cgt4tg:has(input:where(.svelte-1cgt4tg):checked){background:#fff;border-color:#9d243659}.online-success.svelte-1cgt4tg{text-align:center;padding:1rem 0}.online-success.svelte-1cgt4tg>i:where(.svelte-1cgt4tg){color:var(--red);font-size:3rem}.online-success.svelte-1cgt4tg h3:where(.svelte-1cgt4tg){color:var(--red);margin:.6rem 0 .4rem;font-family:Lora,serif;font-size:1.8rem}.online-success-note.svelte-1cgt4tg{color:var(--muted);margin-bottom:1.5rem;font-size:.86rem}.online-course-grid.svelte-1cgt4tg{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.4rem;display:grid}.online-course-card.svelte-1cgt4tg{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;gap:.8rem;padding:1.5rem;display:flex}.online-course-card.svelte-1cgt4tg h3:where(.svelte-1cgt4tg){margin:0;font-family:Lora,serif;font-size:1.3rem}.online-course-card.svelte-1cgt4tg h3:where(.svelte-1cgt4tg) a:where(.svelte-1cgt4tg){color:var(--red)}.online-course-card.svelte-1cgt4tg p:where(.svelte-1cgt4tg){color:var(--muted);margin:0;font-size:.9rem}.online-course-card.svelte-1cgt4tg ul:where(.svelte-1cgt4tg){gap:.3rem;margin:0;padding:0;font-size:.84rem;list-style:none;display:grid}.online-course-card.svelte-1cgt4tg .btn-outline-premium:where(.svelte-1cgt4tg){justify-content:center;margin-top:auto}.online-narrow.svelte-1cgt4tg{max-width:860px}.online-faq.svelte-1cgt4tg{border-bottom:1px solid var(--line);padding:.9rem 0}.online-faq.svelte-1cgt4tg summary:where(.svelte-1cgt4tg){cursor:pointer;color:var(--red);font-weight:700}.online-faq.svelte-1cgt4tg p:where(.svelte-1cgt4tg){margin:.6rem 0 0;font-size:.95rem;line-height:1.7}.online-faq-cta.svelte-1cgt4tg{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}#zapis.svelte-1cgt4tg{scroll-margin-top:90px}@media (width<=980px){.online-facts.svelte-1cgt4tg{grid-template-columns:1fr 1fr;row-gap:1.5rem}.online-facts.svelte-1cgt4tg>div:where(.svelte-1cgt4tg):nth-child(3){border-left:0;padding-left:0}.online-signup.svelte-1cgt4tg,.status-panel.svelte-1cgt4tg{grid-template-columns:1fr}}@media (width<=600px){.online-status.svelte-1cgt4tg{background:linear-gradient(to bottom,transparent 1.5rem,var(--paper) 1.5rem);margin-top:-1.5rem}.online-facts.svelte-1cgt4tg{grid-template-columns:1fr}.online-facts.svelte-1cgt4tg>div:where(.svelte-1cgt4tg){border-left:0;padding:0}.status-copy.svelte-1cgt4tg{flex-direction:column}.status-btn.svelte-1cgt4tg{width:100%}.status-terms.svelte-1cgt4tg li:where(.svelte-1cgt4tg){flex-direction:column;align-items:flex-start}}
