@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/jakietoproste/fonts/montserrat-latin-700.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/jakietoproste/fonts/montserrat-latin-ext-700.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;src:url(/wp-content/themes/jakietoproste/fonts/montserrat-latin-800.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;src:url(/wp-content/themes/jakietoproste/fonts/montserrat-latin-ext-800.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--jtp-font-display:'Montserrat', system-ui, sans-serif;--jtp-cta-tlo:linear-gradient(180deg, #f79a26 0%, #e77f0c 100%);--jtp-cta-plaski:#f79a26;--jtp-cta-tekst:var(--s-ink);--jtp-cta-cien:#b05e05}:root{--s-header-offset:5.75rem}@media (max-width:64rem){:root{--s-header-offset:6.125rem}}.s-header{padding:16px 24px;background:#fff0;border-bottom:0;transition:padding 0.25s ease}.s-header:not(.is-sticky){position:relative;z-index:40}.s-header::before{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in srgb,var(--s-bg) 86%,transparent);backdrop-filter:blur(10px);opacity:0;pointer-events:none}.s-header__inner{max-width:1200px;gap:12px;padding:10px 12px 10px 20px;border-radius:var(--s-radius-pill);background:var(--s-surface-card);box-shadow:0 8px 24px rgb(36 80 150 / .12);transition:box-shadow 0.25s ease}@supports (animation-timeline:scroll()){.s-header{animation:jtp-hdr-pad linear both;animation-timeline:scroll(root);animation-range:0 24px}.s-header::before{animation:jtp-hdr-bg linear both;animation-timeline:scroll(root);animation-range:0 24px}.s-header__inner{animation:jtp-hdr-shadow linear both;animation-timeline:scroll(root);animation-range:0 24px}}@keyframes jtp-hdr-pad{to{padding-block:8px}}@keyframes jtp-hdr-bg{to{opacity:1}}@keyframes jtp-hdr-shadow{to{box-shadow:0 10px 30px rgb(36 80 150 / .2)}}.s-logo{display:inline-flex;align-items:center;gap:11px;min-height:44px;text-decoration:none}.s-logo__mark{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#2e8be6,#1e6fd0);box-shadow:0 5px 12px rgb(46 139 230 / .4);color:#fff}.s-logo__name{font-family:var(--s-font-body);font-size:21px;font-style:italic;font-weight:800;letter-spacing:-.4px;color:var(--s-ink);white-space:nowrap}.s-logo__tld{color:var(--s-accent)}.s-header__nav{display:flex;align-items:center;gap:3px}.s-header__menu{gap:3px;margin:0;padding:0;list-style:none}.s-header__link{position:relative;padding:9px clamp(9px, 1.1vw, 14px);border-radius:var(--s-radius-pill);font-size:14px;font-weight:700;color:#3a4759;white-space:nowrap;transition:background 0.18s,color 0.18s}.s-header__link:hover{background:#f3f7fc;color:var(--s-accent)}.s-header__link.is-active{font-weight:800;color:var(--s-accent)}.s-header__link.is-active::after{content:"";position:absolute;bottom:4px;left:50%;width:18px;height:3px;margin-left:-9px;border-radius:3px;background:currentColor}.s-header__actions{display:flex;align-items:center;gap:5px}.s-header__actions::before{content:"";width:1px;height:26px;margin:0 3px 0 5px;background:#e7eef6}.s-header__actions .s-btn{height:auto;min-height:44px;padding:11px 20px;font-size:14px;white-space:nowrap;transition:transform 0.2s,filter 0.2s}@media (min-width:64.0625rem){.s-header .s-logo,.s-header__link{min-height:0}.s-header__link{font-size:13.5px}.s-header__actions .s-btn{min-height:0;font-size:13.5px;line-height:normal}.s-header__actions{gap:3px}.s-header__actions::before{margin:0 8px}.s-header__actions .s-header__cta{margin-left:5px;padding-inline:22px}}.s-header__actions .s-btn:hover{transform:translateY(-2px);filter:brightness(1.05)}.s-header__platform{box-shadow:inset 0 1px 0 rgb(255 255 255 / .34),0 8px 18px -7px rgb(16 72 150 / .7)}.s-header__platform-icon{flex:none}.s-header__cta{padding-inline:22px;background:var(--jtp-cta-tlo);color:var(--jtp-cta-tekst);box-shadow:inset 0 1px 0 rgb(255 255 255 / .42),0 8px 18px -7px rgb(186 102 4 / .65)}.s-header__toggle{position:relative;z-index:2;flex:none;width:46px;height:46px;margin-left:auto;border-radius:14px;background:#eaf2fb;color:var(--s-accent)}.s-header__burger,.s-header__burger::before,.s-header__burger::after{height:2.5px;border-radius:2px;transition:transform 0.32s cubic-bezier(.4,.1,.2,1),background-color 0.18s ease}.s-header__burger::before{top:-7.5px}.s-header__burger::after{top:7.5px}.s-header__toggle[aria-expanded="true"] .s-header__burger{background-color:#fff0}.s-header__toggle[aria-expanded="true"] .s-header__burger::before{transform:translateY(7.5px) rotate(45deg)}.s-header__toggle[aria-expanded="true"] .s-header__burger::after{transform:translateY(-7.5px) rotate(-45deg)}@media (max-width:64rem){html.is-js .s-header__toggle:not([hidden]){display:inline-flex}html.is-js .s-header__nav{position:fixed;inset:0 0 0 auto;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:0;width:min(90vw, 380px);padding:88px 16px 0;overflow-y:auto;background:var(--s-surface-card);box-shadow:-24px 0 68px rgb(20 42 78 / .32);transform:translateX(106%);visibility:hidden;transition:transform 0.44s cubic-bezier(.22,.9,.26,1),visibility 0s linear 0.44s,box-shadow 0.38s ease}html.is-js .s-header__nav.is-open{box-shadow:0 0 0 100vmax rgb(20 42 78 / .46);transform:none;visibility:visible;transition:transform 0.44s cubic-bezier(.22,.9,.26,1),box-shadow 0.38s ease}html.is-js .s-header__menu{flex:1;flex-direction:column;align-items:stretch;gap:6px}html.is-js .s-header__link{display:flex;padding:16px 18px;border-radius:16px;font-size:17px;color:var(--s-ink)}html.is-js .s-header__link:hover{background:var(--s-bg);color:var(--s-ink)}html.is-js .s-header__link.is-active{background:#f3f7fc;font-weight:700;color:var(--s-accent)}html.is-js .s-header__link.is-active::after{content:none}html.is-js .s-header__actions{flex-direction:column-reverse;align-items:stretch;gap:10px;margin:16px -16px 0;padding:16px 18px 24px;border-top:1px solid #e7eff8}html.is-js .s-header__actions::before{content:none}html.is-js .s-header__actions .s-btn{padding:16px;border-radius:16px;font-size:16px}html.is-js .s-header__platform{border:1.5px solid #d9e7f6;background:#fff0;box-shadow:none;color:var(--s-accent)}}.s-ftr{--s-chrome-surface:#1f2d3f;--s-chrome-ink:#fff;--s-chrome-accent:#5fa8ec;--s-chrome-icon:#dfe8f2;padding:60px 24px 0;font-size:14.5px;font-weight:600}.s-ftr__inner{max-width:1200px}.s-ftr__grid{gap:40px}.s-ftr__brand{gap:16px}.s-ftr__about{line-height:1.6}.s-ftr a{text-decoration:none}.s-ftr__where{display:none}.s-logo.is-footer{margin-block:-3px}.s-logo.is-footer .s-logo__mark{width:38px;height:38px;border-radius:11px;box-shadow:none}.s-logo.is-footer .s-logo__name{font-size:19px;font-weight:700;letter-spacing:normal;color:var(--s-chrome-ink)}.s-logo.is-footer .s-logo__tld{color:var(--s-chrome-accent)}.s-ftr__socials{margin-top:0}.s-ftr__social{border-color:#fff0;border-radius:11px}.s-ftr__summary{font-family:var(--s-font-head);font-size:15px;font-weight:600;color:var(--s-chrome-ink);list-style:none}.s-ftr__summary::-webkit-details-marker{display:none}.s-ftr__nav{margin-top:16px}.s-ftr__bottom{flex-direction:column;justify-content:center;gap:8px;margin-top:40px;padding:24px 0 30px;font-size:13px;text-align:center}.s-ftr__legal{color:#8595aa}.s-ftr__legal-nav{justify-content:center}.s-ftr__credit{color:color-mix(in srgb,var(--s-chrome-ink) 70%,transparent)}.s-ftr__credit-link{color:inherit;text-decoration:none;transition:color 0.18s}.s-ftr__credit-link:hover{color:var(--s-chrome-accent)}@media (max-width:40rem){.s-ftr__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.s-ftr__brand,.s-ftr__grid>:nth-child(4),.s-ftr__contact{grid-column:1 / -1;max-width:none}.s-ftr__brand{margin-bottom:0}.s-ftr__group{border-top:0}.s-ftr__summary{min-height:0;pointer-events:none}.s-ftr__chev{display:none}.s-ftr__nav{margin-top:8px;padding-bottom:0}.s-ftr__bottom{font-size:14px}.s-ftr__legal{letter-spacing:-.02em}.s-ftr__legal-nav>.s-ftr__credit{padding-block:0}.s-ftr__credit-link{display:inline-flex;align-items:center;min-height:44px;margin-block:-12px}}.s-btn--accent{background:var(--jtp-cta-tlo);color:var(--jtp-cta-tekst);box-shadow:inset 0 1px 0 rgb(255 255 255 / .42),0 8px 18px -7px rgb(186 102 4 / .65)}.s-btn{transition:transform 0.2s cubic-bezier(.22,1,.36,1),filter 0.2s ease,background-color 0.2s}.s-btn:hover{transform:translateY(-2px);filter:brightness(1.05)}@keyframes jtp-halo{0%{box-shadow:inset 0 1px 0 rgb(255 255 255 / .42),0 8px 18px -7px rgb(186 102 4 / .65),0 0 0 0 rgb(238 138 11 / .6)}65%,100%{box-shadow:inset 0 1px 0 rgb(255 255 255 / .42),0 8px 18px -7px rgb(186 102 4 / .65),0 0 0 13px #fff0}}@media (prefers-reduced-motion:no-preference){.s-hero .s-hero__actions .s-btn--primary,.s-zapis .s-form__submit{animation:jtp-halo 1.9s cubic-bezier(.3,0,.4,1) infinite}}.home .s-section{padding-block:28px}.s-section>.s-container{max-width:calc(1200px + 48px);padding-inline:24px}.s-section__eyebrow{text-transform:none}.s-section.s-hero{padding-inline:24px}.s-hero>.s-container.s-hero__inner{max-width:1200px}.s-hero .s-hero__inner{align-items:stretch;gap:14px;padding:14px;border-radius:36px;background:#fff;box-shadow:0 30px 70px -44px rgb(36 50 68 / .4);isolation:isolate}.s-hero .s-hero__body{flex:1.7 1 380px;justify-content:center;gap:18px;padding:clamp(20px, 3vw, 40px) clamp(16px, 2.2vw, 30px)}.s-hero .s-section__header{gap:18px}.s-hero .s-section__title{font-family:var(--jtp-font-display);text-wrap:balance}.home .s-hero .s-section__title{font-family:var(--s-font-head)}.s-section__accent{color:#1e6fd0}.s-hero .s-section__lead{max-width:470px;color:var(--s-ink-muted);font-weight:600}.s-hero .s-badge{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:var(--s-ink);font-size:15px;font-weight:700}.s-hero .s-badge::before{flex:none;width:26px;height:26px;border-radius:50%;background:#1e6fd0 var(--jtp-check) center / 14px no-repeat;content:""}:root{--jtp-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.s-hero .s-hero__badges{order:1}.s-hero .s-hero__actions{order:2;gap:12px;margin-top:6px}.s-hero .s-hero__actions .s-btn{padding-inline:30px}.s-hero .s-hero__actions .s-btn--primary{background:var(--jtp-cta-tlo);color:var(--jtp-cta-tekst)}.s-hero .s-hero__actions .s-btn--secondary{padding-inline:24px;border:0;background:#f3f7fc;color:#1e6fd0}.s-hero .s-hero__media{position:relative;flex:1 1 300px;min-height:450px;overflow:hidden;border-radius:26px;background:#dcebfb}.s-hero .s-hero__media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.s-hero .s-hero__media-badge{gap:2px;padding:14px 18px;border:0;border-radius:18px;background:rgb(255 255 255 / .9);box-shadow:0 24px 44px -22px rgb(16 50 110 / .6);backdrop-filter:blur(10px)}.s-hero .s-hero__media-badge:first-child{inset-block-start:20px;inset-inline-start:18px}.s-hero .s-hero__media-badge:nth-child(2){inset-block-end:22px;inset-inline-end:18px}.s-hero .s-hero__media-badge-label{font-family:var(--s-font-head);font-size:24px;font-weight:600;line-height:1.1;white-space:nowrap}.s-hero .s-hero__media-badge-text{color:#1e6fd0;font-size:14px;font-weight:800}@keyframes jtp-float-a{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-8px,0)}}@keyframes jtp-float-b{0%,100%{transform:translate3d(0,0,0) rotate(0deg)}50%{transform:translate3d(0,8px,0) rotate(2deg)}}@media (prefers-reduced-motion:no-preference){.s-hero .s-hero__media-badge:first-child{animation:jtp-float-a 7s ease-in-out infinite}.s-hero .s-hero__media-badge:nth-child(2){animation:jtp-float-b 8.5s ease-in-out infinite}}.home .s-catalog .s-section__header{margin-block-end:22px}.home .s-catalog .s-section__title{line-height:1.06}.s-catalog .s-catalog__grid.is-cols-4{gap:14px}.s-catalog .s-card{position:relative;display:flex;flex-direction:column;gap:0;padding:26px;border:0;border-radius:28px;background:#fff;box-shadow:none;transition:transform 0.25s cubic-bezier(.22,1,.36,1),box-shadow 0.25s ease}.s-catalog .s-card:hover{box-shadow:0 24px 44px -26px rgb(36 50 68 / .5);transform:translateY(-4px)}.s-catalog .s-card__media{position:absolute;top:22px;right:26px;width:48px;height:44px;margin:0;border-radius:0;background:none;aspect-ratio:auto}.s-catalog .s-card__media img{width:100%;height:100%;object-fit:contain}.s-catalog .s-card__title{padding-right:60px;font-size:24px;line-height:1.15}.s-catalog .s-card__title a{color:var(--s-ink);text-decoration:none}.s-catalog .s-catalog__meta{margin-top:2px;color:#5a6a80;font-size:14px;font-weight:600;letter-spacing:normal;text-transform:none}.s-catalog .s-card__excerpt{margin-top:12px;color:var(--s-ink-muted);font-size:15px;font-weight:600;line-height:1.55}.s-catalog .s-card__cta{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:16px;color:#1e6fd0;font-size:15px;font-weight:700}.home .s-features{padding-block:clamp(40px, 5vw, 64px);box-shadow:inset 0 1px 0 rgb(255 255 255 / .14),0 30px 50px -30px rgb(16 50 110 / .65),0 -18px 40px -30px rgb(16 50 110 / .45)}.s-features .s-container:has(>.s-section__header.is-beside){grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);column-gap:48px}.s-features .s-section__eyebrow{color:#f3f7fc}.s-features .s-section__title{font-size:clamp(32px, 3.6vw, 48px);line-height:1.04;text-wrap:balance}.s-features .s-section__lead{max-width:440px;font-weight:600}.s-features .s-features__grid{gap:20px 0}.s-features .s-card{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px 10px;padding:4px 0 4px 22px;border:0;border-left:1.5px solid rgb(255 255 255 / .22);border-radius:0;background:none;box-shadow:none}.s-features .s-card:first-child{padding-left:0;border-left:0}.s-features .s-card__media{width:28px;height:28px;margin:0;border-radius:50%;box-shadow:0 6px 14px -4px rgb(10 32 72 / .5)}.s-features .s-card__media img{width:28px;height:28px}.s-features .s-card__title{font-size:19px;line-height:1.2}.s-features .s-card__excerpt{grid-column:1 / -1;color:#f3f7fc;font-size:14.5px;font-weight:600;line-height:1.5}.s-porownanie .s-section__title{font-size:clamp(32px, 3.6vw, 48px);line-height:1.04;text-wrap:balance}.s-porownanie .s-section__lead{max-width:420px;font-weight:600}.s-porownanie__aside{padding:clamp(8px, 2vw, 24px) 6px 0}.s-porownanie__aside .s-section__header,.s-zapis .s-section__header{margin-block-end:0}.s-porownanie__cta{margin-top:10px}.s-porownanie__card{padding-bottom:10px;box-shadow:0 30px 70px -48px rgb(36 50 68 / .45)}.s-porownanie__head.is-us{background:#1e6fd0;color:#fff}.s-porownanie__head-label{color:#5a6a80;font-size:14px;font-weight:600}.s-porownanie__head.is-us .s-porownanie__head-label{color:#f3f7fc}.s-porownanie__head-name{color:#5a6a80;font-family:var(--s-font-head);font-size:clamp(14px, 1.5vw, 18px);font-weight:600;line-height:1.15;overflow-wrap:anywhere}.s-porownanie__head.is-us .s-porownanie__head-name{color:#fff}.s-porownanie__label{color:#3e4f64;font-size:clamp(14.5px, 1.4vw, 16px);font-weight:600;line-height:1.4;text-wrap:pretty}.s-porownanie__val.is-us{border-top-color:#dce8f6;background:#eaf2fb}.s-porownanie tbody tr:last-child .s-porownanie__val.is-us{border-radius:0 0 20px 20px}.s-porownanie__mark.is-yes{background:#1e6fd0;color:#fff;box-shadow:0 6px 14px -6px rgb(30 111 208 / .7)}.s-porownanie__mark.is-no{background:#f1f4f8;color:#9aa7b8}.s-porownanie__pill{background:#f1f4f8;color:#5a6a80;font-size:14px;font-weight:700}.s-pricing .s-pricing__grid{align-items:center;gap:18px}.s-pricing .s-card{position:relative;display:flex;flex-direction:column;min-height:clamp(340px, calc(90vh - 400px), 420px);padding:30px 28px 28px;overflow:hidden;border:0;border-radius:30px;background:#fff;box-shadow:0 24px 48px -30px rgb(16 72 150 / .4);transition:transform 0.45s cubic-bezier(.22,1,.36,1),box-shadow 0.45s ease}.s-pricing .s-card:hover{box-shadow:0 34px 60px -30px rgb(16 72 150 / .55);transform:translateY(-8px)}.s-pricing .s-card__title{order:1;margin:0;font-size:23px;line-height:1.2}.s-pricing .s-pricing__note{order:2;margin-top:2px;color:var(--s-ink-muted);font-size:15px;font-weight:600}.s-pricing .s-card__price{order:3;margin:auto 0;padding:22px 0 30px;color:var(--s-ink);font-family:var(--s-font-head);font-size:clamp(60px, 5.6vw, 76px);font-weight:600;line-height:.9;letter-spacing:-.02em}.s-pricing .s-card:first-child .s-card__price{color:#1e6fd0}.s-pricing .s-card .s-btn{order:4;justify-content:center;width:100%;margin-top:auto}.s-pricing .s-btn--secondary{border:0;background:#f3f7fc;color:#1e6fd0}.s-pricing .s-card.is-featured{z-index:1;min-height:clamp(390px, calc(90vh - 330px), 490px);padding:32px 32px 30px;border-radius:36px;background:linear-gradient(165deg,#2c82de 0%,#1553b0 100%);color:#fff;box-shadow:0 44px 80px -34px rgb(21 83 176 / .85)}.s-pricing .s-card.is-featured::before,.s-pricing .s-card.is-featured::after{position:absolute;pointer-events:none;content:""}.s-pricing .s-card.is-featured::before{top:-130px;right:-110px;width:320px;height:320px;border:1.5px solid rgb(255 255 255 / .16);border-radius:50%;box-shadow:0 0 0 46px rgb(255 255 255 / .04),0 0 0 47.5px rgb(255 255 255 / .1)}.s-pricing .s-card.is-featured::after{bottom:-10px;left:-10px;width:180px;height:110px;background-image:radial-gradient(rgb(255 255 255 / .2) 1.5px,transparent 1.7px);background-size:15px 15px}.s-pricing .s-card.is-featured>*{position:relative}.s-pricing .s-card.is-featured .s-card__title{margin-top:14px;color:#fff;font-size:26px}.s-pricing .s-card.is-featured .s-pricing__note{color:#e1edfb}.s-pricing .s-card.is-featured .s-card__price{padding:14px 0 28px;color:#fff;font-size:clamp(80px, 7.6vw, 104px);line-height:.86;letter-spacing:-.03em}.s-pricing .s-card.is-featured:hover{box-shadow:0 54px 90px -34px rgb(21 83 176 / .95);transform:translateY(-10px) scale(1.015)}.s-pricing .s-pricing__badge{order:0;align-self:flex-start;margin:0;padding:7px 15px;border-radius:999px;background:#fff;color:#1553b0;font-size:14px;font-weight:800}@media (min-width:64rem){.s-pricing .s-pricing__grid.is-cols-3{grid-template-columns:minmax(0,350px) minmax(0,440px) minmax(0,350px);justify-content:center}}@media (max-width:64rem){.s-pricing .s-pricing__grid{grid-template-columns:minmax(0,1fr);max-width:470px;margin-inline:auto}.s-pricing .s-card,.s-pricing .s-card.is-featured{min-height:0}.s-pricing .s-card.is-featured{order:-1}}.home .s-pricing+.s-platnosci,.s-section.s-platnosci{padding-top:2px}.s-platnosci__bar{border-radius:22px;background:#fff}.s-platnosci__title{color:var(--s-ink);font-family:var(--s-font-head);font-size:21px;font-weight:600;line-height:1.2}.s-platnosci__tile{border-radius:16px;background:#f4f8fc;transition:transform 0.2s cubic-bezier(.22,1,.36,1)}.s-platnosci__tile:hover{transform:translateY(-2px)}.s-platnosci__logo{mix-blend-mode:multiply}.s-platnosci__more{color:#1e6fd0;font-size:16px;font-weight:700;text-decoration:none}.home .s-platnosci__more{margin-block-end:-11px}.s-questions .s-questions__head .s-section__header{margin-block-end:0}.home .s-questions .s-questions__head{row-gap:16px;margin-block-end:24px}.s-questions .s-questions__head>a{display:inline-flex;align-items:center;gap:8px;height:auto;min-height:44px;padding:13px 20px;border:2px solid #1e6fd0;border-radius:999px;color:#1e6fd0;font-size:15px;font-weight:700;text-decoration:none;transition:background-color 0.2s,color 0.2s,transform 0.2s cubic-bezier(.22,1,.36,1)}.s-questions .s-questions__head>a:hover{background:#1e6fd0;color:#fff;transform:translateY(-2px)}.s-questions .s-questions__list{gap:10px}.s-questions .s-questions__item{padding:0;border:1.5px solid #e3ebf4;border-radius:22px;background:#fff;box-shadow:none;transition:border-color 0.2s,box-shadow 0.2s}.s-questions .s-questions__item[open]{border-color:#1e6fd0;box-shadow:0 18px 40px -28px rgb(30 111 208 / .6)}.s-questions .s-questions__summary{gap:18px;padding:15px 22px}.s-questions .s-questions__num{flex:none;width:24px;color:#5a6a80;font-size:15px;font-weight:700}.s-questions .s-questions__question{color:var(--s-ink);font-size:18px;font-weight:700;line-height:1.35}.s-questions .s-questions__icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:#eaf2fb;color:#1e6fd0;transition:background-color 0.25s,color 0.25s,transform 0.3s cubic-bezier(.22,1,.36,1)}.s-questions .s-questions__item[open] .s-questions__icon{background:#1e6fd0;color:#fff;transform:rotate(45deg)}.s-questions .s-questions__answer{max-width:680px;padding:0 22px 18px 64px;color:var(--s-ink-muted);font-size:16px;font-weight:600;line-height:1.65}.s-questions .s-questions__aside{position:relative;gap:12px;padding:32px;overflow:hidden;border:0;border-radius:26px;background:#1e6fd0;color:#fff}.s-questions .s-questions__aside::before{position:absolute;top:-30px;right:-6px;color:rgb(255 255 255 / .1);font-family:var(--s-font-head);font-size:240px;font-weight:600;line-height:1;pointer-events:none;content:"?";content:"?" / ""}.s-questions .s-questions__aside>*{position:relative}.s-questions .s-questions__aside-title{color:#fff;font-size:clamp(28px, 2.8vw, 36px);line-height:1.08}.s-questions .s-questions__aside-text{max-width:300px;color:#f3f7fc;font-size:16px;font-weight:600;line-height:1.6}.s-questions .s-questions__tel,.s-questions .s-questions__mail{justify-content:center;width:100%;border-radius:16px;font-weight:700}.s-questions .s-questions__tel{margin-top:auto;border:0;background:#fff;color:var(--s-ink);font-size:17px}.s-questions .s-questions__mail{border:2px solid rgb(255 255 255 / .5);background:none;color:#fff;font-size:16px}.s-zapis .s-zapis__card{overflow:hidden;border-radius:32px;background:#fff;box-shadow:0 30px 70px -44px rgb(36 50 68 / .4)}.s-zapis .s-zapis__media{position:relative;min-height:340px}.s-zapis .s-zapis__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.s-zapis .s-zapis__body{display:flex;flex-direction:column;gap:24px;padding:clamp(28px, 4vw, 52px)}.s-zapis .s-section__title{line-height:1.06;text-wrap:balance}.s-zapis .s-section__lead{max-width:480px;font-size:16px;font-weight:600}.s-zapis .s-zapis__steps{gap:16px}.s-zapis .s-zapis__step{position:relative;gap:8px}.s-zapis .s-zapis__num{width:38px;height:38px;border-radius:50%;background:#1e6fd0;box-shadow:0 0 0 5px #eaf2fb;color:#fff;font-family:var(--s-font-head);font-size:17px;font-weight:600}.s-zapis .s-zapis__step:not(:last-child)::after{position:absolute;top:18px;right:0;left:48px;height:2px;background:#dce6f1;content:""}.s-zapis .s-zapis__when{margin-top:4px;color:#1e6fd0;font-size:15px;font-weight:700}.s-zapis .s-zapis__what{color:var(--s-ink-muted);font-size:15px;font-weight:600;line-height:1.45}:is(.s-zapis,.s-cb-modal) .s-form__title{display:none}:is(.s-zapis,.s-cb-modal) .s-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 220px),1fr));gap:12px}:is(.s-zapis,.s-cb-modal) .s-form>:is(.s-form__field--consent,.s-form__actions,.s-form__notice,.s-form__field:has(textarea)){grid-column:1 / -1}:is(.s-zapis,.s-cb-modal) .s-form__field:not(.s-form__field--consent) .s-form__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(.s-zapis,.s-cb-modal) .s-form__input:not([type="checkbox"]){width:100%;padding:16px 18px;border:1.5px solid #dce6f1;border-radius:14px;background:#f3f7fc;color:var(--s-ink);font-size:16px;font-weight:600}:is(.s-zapis,.s-cb-modal) .s-form__input:not([type="checkbox"]):focus{border-color:#1e6fd0;background:#fff;outline:none}:is(.s-zapis,.s-cb-modal) .s-form__input::placeholder{color:#5a6a80;opacity:1}:is(.s-zapis,.s-cb-modal) .s-form__input[aria-invalid="true"]{border-color:#c2362f}:is(.s-zapis,.s-cb-modal) .s-form__error{color:#c2362f;font-size:15px;font-weight:600}:is(.s-zapis,.s-cb-modal) .s-form__field--consent .s-form__label{align-items:flex-start;gap:12px;color:#3e4f64;font-size:15px;font-weight:600;line-height:1.5}:is(.s-zapis,.s-cb-modal) .s-form__field--consent .s-form__input{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:#1e6fd0}:is(.s-zapis,.s-cb-modal) .s-form__submit{min-height:54px;padding:0 32px;border:0;border-radius:999px;background:var(--jtp-cta-tlo);color:var(--jtp-cta-tekst);font-size:16px;font-weight:700;white-space:nowrap;box-shadow:inset 0 1px 0 rgb(255 255 255 / .42),0 8px 18px -7px rgb(186 102 4 / .65);cursor:pointer}.s-zapis .s-form{display:flex;flex-flow:row wrap;align-items:center}.s-zapis .s-form>.s-form__field:not(.s-form__field--consent){flex:1 1 220px;min-width:0}.s-zapis .s-form>:is(.s-form__field--consent,.s-form__notice){flex-basis:100%}.s-zapis .s-form__field--consent .s-form__label{padding-block:4px}.s-zapis .s-form>.s-form__field--consent{margin-block-end:-13.5px}.s-zapis .s-form__actions{display:contents}.s-zapis .s-form__submit{order:1;margin-top:6px}.s-zapis .s-zapis__phone{display:flex;flex-direction:column;gap:2px;order:2;margin:6px 0 0 12px;padding-left:24px;border-left:1.5px solid #e3ebf4;color:var(--s-ink);text-decoration:none}.s-zapis .s-zapis__phone-label{color:#5a6a80;font-size:14px;font-weight:600}.s-zapis .s-zapis__phone-number{font-size:19px;font-weight:700}.s-zapis .s-form__submit-note{flex-basis:100%;order:3;color:#5a6a80;font-size:14px;font-weight:600}.s-zapis .s-form__notice{order:4}@media (max-width:40rem){.s-features .s-features__grid{gap:22px 0}}@media (max-width:380px){.s-features .s-card{padding-left:0;border-left:0}}.s-cb:not(.is-ready){display:none}.s-cb{position:fixed;right:20px;bottom:20px;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:14px}.s-cb__bubble{position:relative;width:330px;max-width:calc(100vw - 52px);margin-right:10px;padding:22px 24px 24px;border-radius:24px;background:#fff;box-shadow:0 26px 56px -18px rgb(36 50 68 / .38);color:var(--s-ink)}.s-cb__bubble[hidden],.s-cb-modal[hidden],.s-cb-modal [hidden]{display:none}.s-cb__bubble-close,.s-cb-modal__close{position:absolute;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:13px;background:#eaf2fb;color:#1e6fd0;cursor:pointer;transition:background-color 0.2s}.s-cb__bubble-close{top:8px;right:8px}.s-cb-modal__close{top:16px;right:16px}.s-cb__bubble-close:hover,.s-cb-modal__close:hover{background:#dcebfb}.s-cb__eyebrow{margin:0;color:#1e6fd0;font-size:14px;font-weight:700}.s-cb__dot,.s-cb__ring{display:none}.s-cb__bubble-title{margin:6px 0 0;padding-right:36px;font-family:var(--s-font-head);font-size:23px;font-weight:600;line-height:1.15}.s-cb__bubble-text{margin:6px 0 0;color:var(--s-ink-muted);font-size:15px;font-weight:600;line-height:1.5}.s-cb__bubble-btn{width:100%;min-height:48px;margin-top:16px;padding:14px;border:0;border-radius:999px;background:var(--jtp-cta-tlo);color:var(--jtp-cta-tekst);font-size:15px;font-weight:700;box-shadow:inset 0 1px 0 rgb(255 255 255 / .42),0 8px 18px -7px rgb(186 102 4 / .65);cursor:pointer}.s-cb__tail{position:absolute;right:20px;bottom:-7px;width:16px;height:16px;border-radius:3px;background:#fff;transform:rotate(45deg)}.s-cb__fab{display:flex;align-items:center;justify-content:center;width:62px;height:62px;padding:0;border:3px solid #fff;border-radius:50%;background:linear-gradient(180deg,#3e97ee 0%,#1e6fd0 100%);color:#fff;box-shadow:0 14px 30px -10px rgb(16 72 150 / .7);cursor:pointer;transition:transform 0.3s cubic-bezier(.22,1,.36,1),box-shadow 0.3s}.s-cb__fab:hover{box-shadow:0 20px 36px -10px rgb(16 72 150 / .75);transform:translateY(-3px)}.s-cb-modal{position:fixed;inset:0;z-index:210;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:20px 16px;background:rgb(20 42 78 / .5)}html.is-cb-open{overflow:hidden}.s-cb-modal__card{position:relative;flex:none;box-sizing:border-box;width:100%;max-width:620px;margin:auto;padding:30px clamp(20px, 4vw, 36px);border-radius:30px;background:#fff;box-shadow:0 40px 90px -30px rgb(20 42 78 / .55);color:var(--s-ink)}.s-cb-modal__tabs{display:flex;gap:6px;width:max-content;max-width:100%;margin:0 56px 24px 0;padding:5px;border-radius:999px;background:#f3f7fc}.s-cb-modal__tab{min-height:44px;padding:10px 18px;border:0;border-radius:999px;background:none;color:#1e6fd0;font-size:15px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color 0.2s,color 0.2s,box-shadow 0.2s}.s-cb-modal__tab[aria-selected="true"]{background:#fff;color:var(--s-ink);box-shadow:0 4px 12px -4px rgb(16 72 150 / .35)}.s-cb-modal__title{margin:8px 0 0;font-family:var(--s-font-head);font-size:clamp(26px, 3vw, 32px);font-weight:600;line-height:1.1;letter-spacing:-.01em;text-wrap:balance}.s-cb-modal__text{margin:10px 0 0;color:var(--s-ink-muted);font-size:16px;font-weight:600;line-height:1.6}.s-cb-modal__form{margin-top:22px}.s-cb-modal__form:not(.is-msg) .s-form{display:flex;flex-flow:row wrap;gap:10px}.s-cb-modal__form:not(.is-msg) .s-form>.s-form__field{flex:1 1 210px;min-width:0}.s-cb-modal__form:not(.is-msg) .s-form>.s-form__actions{flex:1 1 190px}.s-cb-modal__form:not(.is-msg) .s-form>.s-form__submit{flex:1 1 190px;width:auto}.s-cb-modal .s-form__prefixed{position:relative;display:block;border:0;background:none}.s-cb-modal .s-form__prefix{position:absolute;top:0;bottom:0;left:18px;display:flex;align-items:center;padding:0;border:0;color:#5a6a80;font-size:16px;font-weight:600;pointer-events:none}.s-cb-modal .s-form__prefixed .s-form__input.s-form__input{padding-left:58px}.s-cb-modal .s-form__actions{display:flex}.s-cb-modal .s-form__submit{flex:1 1 auto}.s-cb-modal__form.is-msg .s-form__submit{margin-top:6px}.s-cb__tel{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 6px;margin:12px 0 0;color:var(--s-ink);font-size:16px;font-weight:700}.s-cb__tel-link{display:inline-flex;align-items:center;min-height:44px;color:var(--s-ink);text-decoration:none}.s-cb-modal__note{margin:18px 0 0;color:#5a6a80;font-size:14px;font-weight:600;line-height:1.55}.s-cb-modal__link{display:inline-flex;align-items:center;min-height:44px;color:#1e6fd0;font-weight:700;text-decoration:underline}.s-cb-modal__sent{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:10px 0 4px}.s-cb-modal__check{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#1e6fd0;box-shadow:0 0 0 6px #eaf2fb;color:#fff}.s-cb-modal__back{min-height:48px;margin-top:8px;padding:14px 28px;border:0;border-radius:999px;background:#f3f7fc;color:#1e6fd0;font-size:15px;font-weight:700;cursor:pointer}@media (max-width:40rem){.s-cb-modal__tabs{width:100%;margin:34px 0 22px}.s-cb-modal__tab{flex:1 1 0%;min-width:0;padding:10px 6px;font-size:14px}}.s-post-progress{top:0;z-index:60;height:4px}.s-post-progress__bar{border-radius:0 3px 3px 0;background:#1e6fd0}.s-post>.s-container{max-width:calc(1200px + 48px);padding-inline:24px}.s-post__head{max-width:900px;margin-inline:auto;padding:clamp(20px, 3.6vw, 44px) 6px 0;gap:20px}.s-post__head .s-section__title{color:#243244;font-family:var(--jtp-font-display);font-size:clamp(32px, 4.4vw, 52px);font-weight:800;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.s-post__head .s-section__lead{max-width:720px;color:#4a5a6e;font-size:clamp(17px, 1.6vw, 19px);font-weight:600;line-height:1.6;text-wrap:pretty}.s-post__byline{gap:12px 22px;margin-top:4px}.s-post__author{gap:12px;text-align:left}.s-post__byline .s-post__avatar{width:46px;height:46px;background:#fff;color:#1e6fd0;font-family:var(--s-font-head);font-size:16px;font-weight:700}.s-post__author-who{display:flex;flex-direction:column}.s-post__byline .s-post__author-name{color:#243244;font-size:15.5px;font-weight:700}.s-post__author-role{color:#5a6a80;font-size:14px;font-weight:600}.s-post__meta-line{display:block;color:#5a6a80;font-size:14.5px;font-weight:700;line-height:normal}.s-post__byline .s-post__author::after{content:"";flex:none;width:1px;height:30px;margin-left:10px;background:#c9d6e6}.s-post__cover{display:flex;flex-direction:column;max-width:1200px;margin:36px auto 0;gap:10px}.s-post__frame{height:clamp(240px, 42vw, 520px);aspect-ratio:auto;border-radius:32px;background:#dce7f3}.s-post__frame .s-post__img{height:100%;aspect-ratio:auto;object-fit:cover}.s-post__frame .s-post__tag,.s-post-card__cover .s-post-card__tag{top:20px;left:20px;padding:7px 14px;border-radius:999px;background:#fff;box-shadow:0 6px 16px -6px rgb(16 72 150 / .4);color:#1e6fd0;font-size:14px;font-weight:700;text-transform:none;letter-spacing:0}.s-post__caption{padding:0 8px;color:#5a6a80;font-size:14px;font-weight:600}.s-post__cols:has(>.s-post__aside){grid-template-columns:minmax(0,1fr) 280px;gap:clamp(32px, 5vw, 72px)}.s-post__cols{max-width:1200px;margin:clamp(36px, 5vw, 56px) auto 0}.s-post__main{max-width:760px}.s-post__body>*+*{margin-top:22px}.s-post__body p{color:#3e4e62;font-size:18px;font-weight:600;line-height:1.75;text-wrap:pretty}.s-post__body strong{color:#243244;font-weight:800}.s-post__body p a{color:#1e6fd0;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.s-post__body>h2{display:flex;align-items:baseline;gap:14px;margin:48px 0 14px;color:#243244;font-size:clamp(26px, 2.8vw, 32px);font-weight:600;line-height:1.15;letter-spacing:-.01em}.s-post__body>h2+*{margin-top:14px}.s-post__num{flex:none;color:#1e6fd0;font-family:var(--jtp-font-display);font-size:.9em;font-weight:800}.s-post__body>ul{display:flex;flex-direction:column;gap:12px;padding:0;list-style:none}.s-post__body>ul>li{display:flex;gap:12px;color:#3e4e62;font-size:17px;font-weight:600;line-height:1.6}.s-post__body>ul>li::before{content:"";flex:none;width:24px;height:24px;margin-top:2px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7' stroke='%231E6FD0' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.s-post__body .s-ramka{display:flex;flex-direction:column;gap:6px;margin:22px 0 30px;padding:22px 26px;border:0;border-radius:24px;background:#fff}.s-post__body .s-ramka__label{margin:0;color:#1e6fd0;font-size:16px;font-weight:700;line-height:normal;letter-spacing:0;text-transform:none}.s-post__body .s-ramka__text{font-size:16.5px;line-height:1.65}.s-post__body .wp-block-image{display:flex;flex-direction:column;gap:10px;margin:22px 0 30px}.s-post__body .wp-block-image img{width:100%;height:auto;aspect-ratio:16 / 9;border-radius:24px;background:#dce7f3;object-fit:cover}.s-post__body .wp-block-image figcaption{margin:0;padding:0 6px;color:#5a6a80;font-size:14px;font-weight:600}.s-post__body .wp-block-quote{display:flex;flex-direction:column;align-items:center;gap:14px;margin:40px 0;padding:0;border:0;text-align:center}.s-post__body .wp-block-quote::before{content:"";width:46px;height:4px;border-radius:4px;background:#1e6fd0}.s-post__body .wp-block-quote p{max-width:600px;margin:0;color:#1d3f7c;font-family:var(--s-font-head);font-size:clamp(24px, 2.6vw, 30px);font-weight:600;line-height:1.3;text-wrap:balance}.s-post__body .wp-block-quote cite{color:#5a6a80;font-size:15px;font-style:normal;font-weight:700}.s-post__body .s-cta.is-inline{position:relative;overflow:hidden;margin:44px 0 0;padding:clamp(26px, 3.4vw, 38px);border:0;border-radius:32px;background:#1d3f7c;color:#fff}.s-post__body .s-cta.is-inline::after{content:"";position:absolute;right:-90px;bottom:-170px;width:320px;height:320px;border:1.5px solid rgb(255 255 255 / .14);border-radius:50%;box-shadow:0 0 0 44px rgb(255 255 255 / .03),0 0 0 45.5px rgb(255 255 255 / .1);pointer-events:none}.s-post__body .s-cta__inner{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 28px}.s-post__body .s-cta__copy{display:flex;flex:1 1 300px;flex-direction:column;gap:8px}.s-post__body .s-cta__title{margin:0;color:#fff;font-family:var(--s-font-head);font-size:clamp(24px, 2.6vw, 30px);font-weight:600;line-height:1.1;text-wrap:wrap}.s-post__body .s-cta__text{margin:0;color:#d3dce7;font-size:16px;line-height:1.6;text-wrap:wrap}.s-post__body .s-cta .s-btn--primary{padding:16px 28px;background:var(--jtp-cta-tlo);box-shadow:inset 0 1px 0 rgb(255 255 255 / .3),0 10px 22px -8px rgb(0 0 0 / .45);color:var(--jtp-cta-tekst);font-size:16px;font-weight:700}.s-post__body .jtp-cta{margin:44px 0 0;padding:22px 26px;border-radius:24px;background:#fff}.s-post__body .jtp-cta>p{margin:0}.s-post__body .jtp-post-cta-inline{display:flex;justify-content:center}.s-post__body .jtp-post-cta-inline .s-btn{padding-inline:28px;font-size:16px;font-weight:700}.s-post__author-card{gap:18px;margin-top:20px;padding:24px 26px;border:0;border-radius:28px;background:#fff}.s-post__author-card .s-post__avatar{width:60px;height:60px;background:#e4f0fd;color:#1e6fd0;font-family:var(--s-font-head);font-size:21px;font-weight:700}.s-post__author-text{display:flex;flex-direction:column;gap:4px}.s-post__author-label{color:#1e6fd0;font-size:14.5px;font-weight:700;letter-spacing:0;text-transform:none}.s-post__author-text .s-post__author-name{color:#243244;font-family:var(--s-font-head);font-size:22px;font-weight:600;line-height:1.2}.s-post__author-bio{margin-top:4px;color:#4a5a6e;font-size:15.5px;font-weight:600;line-height:1.6;text-wrap:pretty}.s-post__foot{margin-top:32px;padding-top:24px;border-top:1.5px solid #d6e1ee;gap:14px 24px}.s-post__back,.s-post-more__all{min-height:44px}.s-post__back{margin-block:-11px;gap:8px;color:#1e6fd0;font-size:15.5px;font-weight:700;text-decoration:none}.s-post__share{gap:10px;color:#5a6a80;font-size:14.5px;font-weight:700}.s-post__share a,.s-post__copy{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;border:0;border-radius:13px;background:#fff;color:#1e6fd0;transition:background-color 0.2s,color 0.2s}.s-post__copy{gap:8px;padding:0 14px;font-size:14px;font-weight:700}.s-post__share a:hover,.s-post__copy:hover{background:#1e6fd0;color:#fff}.s-post__aside{display:flex;flex-direction:column;gap:22px}@media (max-width:64rem){.s-post__aside{display:none}}.s-post__aside .s-toc__title{margin:0;padding:0 12px 8px;color:#5a6a80;font-size:15px;font-weight:700;letter-spacing:0;text-transform:none}.s-post__aside .s-toc__list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.s-post__aside .s-toc__link{display:flex;gap:10px;padding:9px 12px;border-radius:12px;color:#3a4759;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;transition:background-color 0.2s,color 0.2s}.s-post__aside .s-toc__num{flex:none;width:18px;color:#1e6fd0}.s-post__aside .s-toc__link:hover,.s-post__aside .s-toc__link[aria-current="true"]{background:#fff;color:#1e6fd0}.s-post__phone-card{gap:8px;padding:22px 20px;border-radius:24px;background:#fff}.s-post__phone-title{color:#243244;font-size:20px;font-weight:600;line-height:1.2}.s-post__phone-hours{color:#4a5a6e;font-size:14.5px;font-weight:600;line-height:1.5}.s-post__phone-btn svg{display:none}.s-post__phone-btn{margin-top:6px;background:linear-gradient(180deg,#3e97ee 0%,#1e6fd0 100%);font-size:15.5px}article.s-post{padding-bottom:80px}article.s-post:has(+.s-post-more){padding-bottom:0}.s-section.s-post-more{margin-top:96px;padding-top:0;padding-bottom:80px;background:#fff0}.s-post-more>.s-container{max-width:calc(1200px + 48px);padding-inline:24px}.s-post-more__head{align-items:flex-end;gap:12px 40px;margin-bottom:26px;padding:0 6px}.s-post-more__title{color:#243244;font-size:clamp(30px, 3.2vw, 42px);font-weight:600;line-height:1.06;letter-spacing:-.015em}.s-post-more__all{display:inline-flex;align-items:center;gap:8px;margin-block:-11px;font-size:16px;font-weight:700;text-decoration:none}.s-post-more .s-grid{gap:22px}.s-post-card{border:0;border-radius:28px;background:#fff;box-shadow:0 1px 0 rgb(36 50 68 / .04);color:#243244;text-decoration:none;transition:transform 0.4s cubic-bezier(.22,1,.36,1),box-shadow 0.4s ease}.s-post-card:hover{transform:translateY(-5px);box-shadow:0 26px 48px -28px rgb(16 72 150 / .5)}.s-post-card__cover{aspect-ratio:16 / 10;background:#dce7f3}.s-post-card__cover .s-post-card__tag{top:14px;left:14px;padding:6px 12px}.s-post-card__body{gap:8px;padding:22px 24px 24px}.s-post-card__meta{display:block;color:#5a6a80;font-size:14px;font-weight:700}.s-post-card__title{color:#243244;font-size:22px;font-weight:600;line-height:1.2;text-wrap:pretty;transition:color 0.25s ease}.s-post-card:hover .s-post-card__title{color:#1e6fd0}.s-post-more .s-post-card__lead{display:none}.s-post-card__more{gap:8px;margin-top:auto;padding-top:10px;color:#1e6fd0;font-size:15px;font-weight:700}@media (prefers-reduced-motion:reduce){.s-post-card,.s-post-card *{transition:none}}.blog .s-section{padding-block:0}.blog .s-posts{margin-block-start:28px}.blog .s-section.s-hero{padding-block-start:8px}.blog .s-newsletter{margin-block:88px 80px}.blog .s-hero .s-hero__inner{position:relative;padding:clamp(20px, 4vw, 44px) 6px 0;border-radius:0;background:none;box-shadow:none}.blog .s-hero .s-hero__inner::before{content:"";position:absolute;top:0;left:-60px;width:360px;height:220px;background-image:radial-gradient(#c9dbf0 1.7px,transparent 1.9px);background-size:20px 20px;-webkit-mask-image:radial-gradient(ellipse at 30% 40%,#000 15%,transparent 70%);mask-image:radial-gradient(ellipse at 30% 40%,#000 15%,transparent 70%);pointer-events:none}.blog .s-hero .s-hero__body{position:relative;flex:1 1 auto;min-width:0;padding:0}.blog .s-hero .s-section__header{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 56px}.blog .s-hero .s-section__title{flex:1 1 520px;margin:0;font-size:clamp(32px, 4vw, 54px);line-height:1.06;letter-spacing:-.03em}.blog .s-hero .s-section__lead{flex:0 1 440px;max-width:none;margin:0;text-wrap:pretty}.blog .s-posts__tabs{margin-block-end:24px;padding-inline:6px}.blog .s-posts__tab{padding:11px 18px;border:0;background:#fff;box-shadow:0 1px 0 rgb(36 50 68 / .04);color:#3a4759;font-size:14.5px;font-weight:700;cursor:pointer;transition:background 0.2s,color 0.2s,transform 0.2s}.blog .s-posts__tab:hover{transform:translateY(-2px)}.blog .s-posts__tab[aria-pressed="true"]{background:#1e6fd0;box-shadow:0 8px 18px -8px rgb(16 72 150 / .7);color:#fff}.s-post-feat{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);margin-block-end:22px;border:0;border-radius:32px;background:#fff;box-shadow:0 1px 0 rgb(36 50 68 / .04);color:#243244;text-decoration:none;transition:transform 0.4s cubic-bezier(.22,1,.36,1),box-shadow 0.4s ease}@media (max-width:64rem){.s-post-feat{grid-template-columns:minmax(0,1fr)}}.s-post-feat:hover{transform:translateY(-5px);box-shadow:0 26px 48px -28px rgb(16 72 150 / .5)}.s-post-feat__cover{min-height:clamp(240px, 30vw, 400px);aspect-ratio:auto;background:#dce7f3}.s-post-feat__img{position:absolute;inset:0;transition:transform 0.8s cubic-bezier(.22,1,.36,1)}.s-post-card__img{transition:transform 0.8s cubic-bezier(.22,1,.36,1)}.s-post-feat:hover .s-post-feat__img,.s-post-card:hover .s-post-card__img{transform:scale(1.05)}.s-post-feat__cover .s-post-feat__tag{top:20px;left:20px;padding:7px 14px;border-radius:999px;background:#fff;box-shadow:0 6px 16px -6px rgb(16 72 150 / .4);color:#1e6fd0;font-size:14px;font-weight:700;text-transform:none;letter-spacing:0}.s-post-feat__body{gap:14px;padding:clamp(26px, 3.4vw, 48px)}.s-post-feat__meta{display:block;color:#5a6a80;font-size:14.5px;font-weight:700}.s-post-feat__title{color:#243244;font-size:clamp(28px, 3vw, 40px);font-weight:600;line-height:1.08;text-wrap:pretty;transition:color 0.25s ease}.s-post-feat:hover .s-post-feat__title{color:#1e6fd0}.s-post-feat__lead{color:#4a5a6e;font-size:16.5px;font-weight:600;line-height:1.6;text-wrap:pretty}.s-post-feat__more{align-self:flex-start;gap:10px;margin-block-start:10px;padding:14px 24px;border-radius:999px;background:linear-gradient(180deg,#3e97ee 0%,#1e6fd0 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .34),0 8px 18px -7px rgb(16 72 150 / .7);color:#fff;font-size:15.5px;font-weight:700;transition:filter 0.2s,box-shadow 0.25s}.s-post-feat:hover .s-post-feat__more{filter:brightness(1.06);box-shadow:inset 0 1px 0 rgb(255 255 255 / .34),0 12px 24px -8px rgb(16 72 150 / .7)}.s-post-feat__more svg,.s-post-card__more svg{transition:transform 0.35s cubic-bezier(.22,1,.36,1)}.s-post-feat:hover .s-post-feat__more svg,.s-post-card:hover .s-post-card__more svg{transform:translateX(5px)}.s-posts__grid{gap:22px}.s-posts .s-post-card__lead{color:#4a5a6e;font-size:15px;font-weight:600;line-height:1.6;text-wrap:pretty}@media (prefers-reduced-motion:reduce){.s-post-feat,.s-post-feat *,.s-posts__tab{transition:none}}.s-newsletter__panel{border-radius:32px;background:#1d3f7c}.s-newsletter__panel::before{content:"";position:absolute;right:-80px;bottom:-160px;width:360px;height:360px;border:1.5px solid rgb(255 255 255 / .14);border-radius:50%;box-shadow:0 0 0 50px rgb(255 255 255 / .03),0 0 0 51.5px rgb(255 255 255 / .1);pointer-events:none}.s-newsletter__panel::after{content:"";position:absolute;top:-10px;left:40%;width:170px;height:80px;background-image:radial-gradient(rgb(255 255 255 / .22) 1.5px,transparent 1.7px);background-size:15px 15px;pointer-events:none}.s-newsletter .s-section__header{gap:8px;margin-block-end:0}.s-newsletter .s-section__title{color:#fff;font-size:clamp(28px, 3vw, 38px);line-height:1.08;text-wrap:balance}.s-newsletter .s-section__lead{color:#d3dce7;font-size:16.5px;font-weight:600}.s-newsletter .s-form__title{display:none}.s-newsletter .s-form{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:10px}.s-newsletter .s-form>:is(.s-form__notice,.s-form__field--consent){flex:1 1 100%}.s-newsletter .s-form>.s-form__field:not(.s-form__field--consent){flex:1 1 200px;min-width:0}.s-newsletter .s-form__field:not(.s-form__field--consent) .s-form__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.s-newsletter .s-form__input:not([type="checkbox"]){width:100%;min-height:54px;padding:15px 20px;border:2px solid #fff;border-radius:999px;background:#fff;color:#243244;font-size:16px;font-weight:600;transition:box-shadow 0.2s}.s-newsletter .s-form__input:not([type="checkbox"]):focus{outline:none;box-shadow:0 0 0 4px rgb(255 255 255 / .25)}.s-newsletter .s-form__input::placeholder{color:#6b7a8e;opacity:1}.s-newsletter .s-form__input[aria-invalid="true"]{border-color:#c2362f}.s-newsletter .s-form__error:not(:empty){margin-block-start:10px;padding:10px 14px;border-radius:12px;background:#fff;color:#c2362f;font-size:14.5px;font-weight:700}.s-newsletter .s-form__submit{flex:none;min-height:54px;padding:0 26px;border:0;border-radius:999px;background:var(--jtp-cta-tlo);box-shadow:inset 0 1px 0 rgb(255 255 255 / .3),0 10px 22px -8px rgb(0 0 0 / .45);color:var(--jtp-cta-tekst);font-size:16px;font-weight:700;cursor:pointer;transition:transform 0.2s cubic-bezier(.22,1,.36,1),filter 0.2s}.s-newsletter .s-form__submit:hover{transform:translateY(-2px);filter:brightness(1.04)}.s-newsletter .s-form__field--consent{order:1}.s-newsletter .s-form__field--consent .s-form__label{display:block;position:relative;padding-inline-start:30px;color:#d3dce7;font-size:14px;font-weight:600;line-height:1.5}.s-newsletter .s-form__field--consent .s-form__label a{color:#fff}.s-newsletter .s-form__field--consent .s-form__input{position:absolute;top:1px;left:0;width:20px;height:20px;margin:0;accent-color:#f79a26}.s-newsletter .s-form__notice{color:#fff}.s-newsletter__thanks{color:#fff;font-size:18px;font-weight:700;line-height:1.5}.s-hero.is-centered~.s-section:not(.s-pricing){padding-block:50px}.s-section.s-hero.is-centered{position:relative;padding-block:clamp(12px, 3vh, 36px) 0;overflow:hidden}.s-hero.is-centered::before,.s-hero.is-centered::after{position:absolute;width:380px;height:300px;background-image:radial-gradient(#c9dbf0 1.7px,transparent 1.9px);background-size:20px 20px;pointer-events:none;content:""}.s-hero.is-centered::before{top:0;left:max(0px, calc(50% - 670px));mask-image:radial-gradient(ellipse at 30% 40%,#000 15%,transparent 70%)}.s-hero.is-centered::after{top:110px;right:max(0px, calc(50% - 660px));width:340px;mask-image:radial-gradient(ellipse at 70% 40%,#000 15%,transparent 70%)}.s-hero.is-centered .s-hero__inner{position:relative;z-index:1;max-width:720px;padding:0;background:none;box-shadow:none}.s-hero.is-centered .s-hero__body{flex:0 1 auto;padding:0}.s-hero.is-centered .s-section__header{gap:14px}.s-hero.is-centered .s-section__title{font-size:clamp(32px, 4vw, 52px);font-weight:700;line-height:1.08;letter-spacing:-.025em}.s-hero.is-centered .s-section__lead{max-width:560px;margin-inline:auto;font-size:18px;line-height:1.55}.s-hero.is-centered+.s-pricing{padding-block:clamp(26px, 4vh, 44px) 50px}.s-pricing .s-card.is-featured .s-pricing__note:has(.s-pricing__price-old){display:contents;color:#e1edfb;font-size:15px;font-weight:600}.s-pricing .s-card.is-featured:has(.s-pricing__price-old) .s-pricing__badge{order:-2}.s-pricing .s-card.is-featured:has(.s-pricing__price-old) .s-card__title{order:-1}.s-pricing .s-card.is-featured:has(.s-pricing__price-old) .s-card__price{order:1;margin-bottom:0;padding-bottom:6px}.s-pricing .s-card.is-featured .s-pricing__price-old{position:relative;order:2;align-self:flex-start;margin-bottom:auto;padding-bottom:28px;color:#e1edfb;font-size:16px;font-weight:700;text-decoration:none}.s-pricing .s-card.is-featured .s-pricing__price-old::after{position:absolute;top:calc(50% - 15px);right:-3px;left:-3px;height:2.5px;border-radius:2px;background:#fff;transform-origin:left center;content:""}@keyframes jtp-strike{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.s-pricing .s-card.is-featured .s-pricing__price-old::after{animation:jtp-strike 0.45s cubic-bezier(.22,1,.36,1) 1s both}}.s-pricing .s-card.is-featured .s-card__price{font-variant-numeric:tabular-nums}.s-kafle-bento .s-section__header{gap:8px;margin-block-end:30px}.s-kafle-bento .s-section__title,.s-platforma .s-section__title,.s-pytania-ilustracja .s-section__title{font-size:clamp(30px, 3.4vw, 44px);line-height:1.06;letter-spacing:-.015em}.s-kafle-bento .s-section__lead{color:var(--s-ink-muted);font-size:17px;font-weight:600}.s-kafle-bento__tile{gap:0;padding:24px;border-radius:28px;background:#fff;transition:transform 0.5s cubic-bezier(.22,1,.36,1),box-shadow 0.5s ease}.s-kafle-bento__tile:hover{box-shadow:0 30px 56px -30px rgb(16 72 150 / .6);transform:translateY(-6px)}.s-kafle-bento__art{min-height:136px;padding-bottom:14px}.s-kafle-bento__title{color:var(--s-ink);font-family:var(--s-font-head);font-size:22px;font-weight:600;line-height:1.2}.s-kafle-bento__text{color:var(--s-ink-muted);font-size:15px;font-weight:600;line-height:1.5;text-wrap:pretty}.s-kafle-bento__tile.is-czas,.s-kafle-bento__tile.is-zero{text-align:center}.s-kafle-bento__tile.is-platnosc{gap:20px 24px;padding:clamp(24px, 2.6vw, 32px);background:linear-gradient(150deg,#2c82de 0%,#1553b0 100%)}.s-kafle-bento__tile.is-platnosc::before{position:absolute;bottom:-170px;left:-90px;width:320px;height:320px;border:1.5px solid rgb(255 255 255 / .14);border-radius:50%;box-shadow:0 0 0 44px rgb(255 255 255 / .03),0 0 0 45.5px rgb(255 255 255 / .1);pointer-events:none;content:""}.s-kafle-bento__tile.is-platnosc .s-kafle-bento__copy{flex:1 1 220px;gap:10px}.s-kafle-bento__tile.is-platnosc .s-kafle-bento__art{flex:0 0 232px;min-height:0;padding:0}.s-kafle-bento__tile.is-platnosc .s-kafle-bento__title{color:#fff;font-size:clamp(24px, 2.3vw, 30px);line-height:1.1;text-wrap:balance}.s-kafle-bento__tile.is-platnosc .s-kafle-bento__text{color:#f3f7fc;font-size:15.5px;line-height:1.55}.s-kafle-bento__widget{gap:12px;width:232px;padding:18px;border-radius:20px;background:#fff;box-shadow:0 24px 44px -20px rgb(8 30 70 / .6);color:var(--s-ink);transform:rotate(3deg);transition:transform 0.6s cubic-bezier(.22,1,.36,1)}.s-kafle-bento__tile:hover .s-kafle-bento__widget{transform:rotate(0deg) translateY(-6px)}.s-kafle-bento__widget-head{gap:1px}.s-kafle-bento__widget-subject{font-family:var(--s-font-head);font-size:17px;font-weight:600;line-height:1.2}.s-kafle-bento__widget-when{color:var(--s-ink-muted);font-size:14px;font-weight:700}.s-kafle-bento__widget-amount{font-family:var(--s-font-head);font-size:30px;font-weight:600;line-height:1}.s-kafle-bento__widget-methods{gap:6px}.s-kafle-bento__widget-method{display:flex;flex:1;align-items:center;justify-content:center;padding:8px 6px;border-radius:10px;background:#f1f5fa;color:var(--s-ink-muted);font-size:14px;font-weight:800}.s-kafle-bento__widget-method.is-active{background:#e4f0fd;box-shadow:inset 0 0 0 2px #1e6fd0;color:#1553b0}.s-kafle-bento__widget-pay{height:42px;border-radius:999px;background:#1e6fd0;font-size:14.5px;font-weight:800;transition:background-color 0.3s ease}.s-kafle-bento__widget-pay-a{color:#fff;transition:opacity 0.3s ease}.s-kafle-bento__widget-pay-b{gap:7px;color:#1553b0;opacity:0;transform:scale(.8);transition:opacity 0.3s ease,transform 0.4s cubic-bezier(.3,1.4,.5,1)}.s-kafle-bento__tile:hover .s-kafle-bento__widget-pay{background:#e4f0fd}.s-kafle-bento__tile:hover .s-kafle-bento__widget-pay-a{opacity:0}.s-kafle-bento__tile:hover .s-kafle-bento__widget-pay-b{opacity:1;transform:none}.s-kafle-bento__tile.is-czas::before{position:absolute;top:-20px;right:-20px;width:150px;height:120px;background-image:radial-gradient(#d6e4f5 1.6px,transparent 1.8px);background-size:16px 16px;pointer-events:none;content:""}.s-kafle-bento__ring-svg{display:block;transform:rotate(-90deg)}.s-kafle-bento__ring-track,.s-kafle-bento__ring-bar{fill:none;stroke-width:14}.s-kafle-bento__ring-track{stroke:#e4eef9}.s-kafle-bento__ring-bar{stroke:#1e6fd0;stroke-linecap:round}.s-kafle-bento__ring-value{font-family:var(--s-font-head);font-size:48px;font-weight:600;line-height:.9}.s-kafle-bento__ring-unit{color:var(--s-ink-muted);font-size:14px;font-weight:800}.s-kafle-bento__tile.is-kalendarz{gap:20px;padding:26px 24px;background:#d3e5f8}.s-kafle-bento__tile.is-kalendarz .s-kafle-bento__title{font-size:24px;line-height:1.15}.s-kafle-bento__tile.is-kalendarz .s-kafle-bento__text{color:#3e5068}.s-kafle-bento__tile.is-kalendarz .s-kafle-bento__art{min-height:0;padding:0}.s-kafle-bento__cal{gap:8px;width:100%}.s-kafle-bento__cal-row{align-items:center;gap:10px}.s-kafle-bento__cal-day{flex:none;width:26px;color:#3e5068;font-size:14px;font-weight:800}.s-kafle-bento__cal-slot{height:36px;border-radius:11px;background:rgb(255 255 255 / .55)}.s-kafle-bento__cal-lesson{padding:0 12px;border-radius:11px;background:#1e6fd0;color:#fff;font-size:14px;font-weight:800;transition:transform 0.5s cubic-bezier(.22,1,.36,1)}.s-kafle-bento__cal-lesson.is-n2{z-index:2;background:#243244;box-shadow:0 10px 18px -10px rgb(16 40 80 / .7)}.s-kafle-bento__cal-lesson.is-n3{background:#fff;color:#1553b0}@media (prefers-reduced-motion:no-preference){.s-kafle-bento__tile:hover .s-kafle-bento__cal-lesson.is-n2{transform:translateY(-44px)}}.s-kafle-bento__sheet{width:100%}.s-kafle-bento__sheet-back{width:150px;height:124px;border-radius:12px;background:#d3e5f8;transform:rotate(-7deg) translate(-12px,2px)}.s-kafle-bento__sheet-front{width:166px;border-radius:12px;background:#fff;box-shadow:0 16px 30px -14px rgb(16 72 150 / .55);transform:rotate(2deg)}.s-kafle-bento__sheet-label{padding:7px 12px;background:#1e6fd0;color:#fff;font-size:12px;font-weight:800}.s-kafle-bento__sheet-body{gap:4px;padding:10px 12px 12px}.s-kafle-bento__sheet-title,.s-kafle-bento__invoice-title{font-family:var(--s-font-head);font-size:16px;font-weight:600;line-height:1.1}.s-kafle-bento__sheet-line,.s-kafle-bento__invoice-number,.s-kafle-bento__invoice-row{color:var(--s-ink-muted);font-size:12px;font-weight:700}.s-kafle-bento__invoice{gap:8px;width:min(100%, 196px);padding:14px 16px 16px;border-radius:12px;background:#fff;box-shadow:0 16px 30px -14px rgb(16 72 150 / .55);transform:rotate(-2deg)}.s-kafle-bento__invoice-head{gap:1px}.s-kafle-bento__invoice-row:not(.is-total){padding-top:8px;border-top:1.5px solid #e3ebf4}.s-kafle-bento__invoice-row.is-total{color:var(--s-ink);font-size:13px;font-weight:800}.s-kafle-bento__invoice-stamp{top:-12px;right:-8px;padding:4px 10px;border:2.5px solid #1e6fd0;border-radius:8px;background:#fff;color:#1e6fd0;font-size:13px;font-weight:800}.s-kafle-bento__tile.is-zero{background:#243244}.s-kafle-bento__tile.is-zero::before{position:absolute;top:-60px;left:calc(50% - 120px);width:240px;height:240px;border-radius:50%;background:radial-gradient(closest-side,rgb(95 168 236 / .28),#fff0);pointer-events:none;content:""}.s-kafle-bento__tile.is-zero .s-kafle-bento__title{color:#fff}.s-kafle-bento__tile.is-zero .s-kafle-bento__text,.s-kafle-bento__big-label{color:#c9d6e5}.s-kafle-bento__big{align-items:center}.s-kafle-bento__big-value{background:linear-gradient(180deg,#8cc2f5 0%,#2e8be6 100%);background-clip:text;color:#fff0;font-family:var(--s-font-head);font-size:112px;font-weight:700;line-height:.85}.s-kafle-bento__big-label{margin-top:6px;font-size:15px;font-weight:800}.s-kafle-bento.is-trzy .s-section__header{margin-block-end:22px}.s-kafle-bento.is-trzy .s-kafle-bento__grid{gap:12px}.s-kafle-bento.is-trzy .s-kafle-bento__tile{padding:20px 24px}.s-kafle-bento.is-trzy .s-kafle-bento__art{min-height:80px;padding-bottom:10px}.s-kafle-bento.is-trzy .s-section__title{text-wrap:balance}.s-kafle-bento__link{margin-top:12px;color:#1553b0;text-decoration:none;font-size:15px;font-weight:800;transition:gap 0.25s ease}.s-kafle-bento__copy>.s-kafle-bento__link{margin-top:4px}a.s-kafle-bento__link:hover,a.s-kafle-bento__tile:hover .s-kafle-bento__link{gap:12px}.s-kafle-bento__tile.is-lekcje{gap:22px 24px;padding:22px 26px;background:linear-gradient(150deg,#2c82de 0%,#1553b0 100%)}.s-kafle-bento__tile.is-lekcje::before{position:absolute;top:-150px;right:-110px;width:340px;height:340px;border-radius:50%;background:radial-gradient(closest-side,rgb(124 190 250 / .35),#fff0);pointer-events:none;content:""}.s-kafle-bento__tile.is-lekcje .s-kafle-bento__copy{flex:1 1 200px;gap:10px}.s-kafle-bento.is-trzy .s-kafle-bento__tile.is-lekcje .s-kafle-bento__art{flex:0 0 250px;max-width:100%;min-height:0;padding:0}.s-kafle-bento__tile.is-lekcje .s-kafle-bento__title{color:#fff;font-size:clamp(24px, 2.3vw, 30px);line-height:1.1;text-wrap:balance}.s-kafle-bento__tile.is-lekcje .s-kafle-bento__text{color:#f3f7fc;font-size:15.5px;line-height:1.55}.s-kafle-bento__tile.is-lekcje .s-kafle-bento__link{color:#fff}.s-kafle-bento__lessons{width:250px;max-width:100%;padding:12px 16px 2px;border-radius:20px;background:#fff;box-shadow:0 24px 44px -20px rgb(8 30 70 / .6);color:var(--s-ink);transform:rotate(3deg);transition:transform 0.6s cubic-bezier(.22,1,.36,1)}.s-kafle-bento__tile:hover .s-kafle-bento__lessons{transform:rotate(0deg) translateY(-6px)}.s-kafle-bento__lessons-title{margin-bottom:6px;font-family:var(--s-font-head);font-size:17px;font-weight:600;line-height:1.2}.s-kafle-bento__lesson{padding:5px 0;border-top:1px solid #e3ebf4}.s-kafle-bento__lesson-subject{font-size:14px;font-weight:800}.s-kafle-bento__lesson-when{color:var(--s-ink-muted);font-size:14px;font-weight:700}.s-kafle-bento__lesson-a,.s-kafle-bento__lesson-b{padding:4px 10px;border-radius:999px;background:#e4f0fd;color:#1553b0;font-size:14px;font-weight:800;transition:opacity 0.3s ease,transform 0.4s cubic-bezier(.3,1.4,.5,1)}.s-kafle-bento__lesson-status.is-flip .s-kafle-bento__lesson-a{background:#fdf0d6;color:#7a4e00}.s-kafle-bento__lesson-status.is-n3 .s-kafle-bento__lesson-a{background:#f1f5fa;color:var(--s-ink-muted)}.s-kafle-bento__lesson-b{opacity:0;transform:scale(.8)}.s-kafle-bento__tile:hover .s-kafle-bento__lesson-status.is-flip .s-kafle-bento__lesson-a{opacity:0;transform:scale(.8)}.s-kafle-bento__tile:hover .s-kafle-bento__lesson-b{opacity:1;transform:none}.s-kafle-bento__tile.is-umowa{background:#243244}.s-kafle-bento__tile.is-umowa::before{position:absolute;top:-60px;left:calc(50% - 120px);width:240px;height:240px;border-radius:50%;background:radial-gradient(closest-side,rgb(95 168 236 / .25),#fff0);pointer-events:none;content:""}.s-kafle-bento__tile.is-umowa .s-kafle-bento__title,.s-kafle-bento__tile.is-cena-zero .s-kafle-bento__title{color:#fff}.s-kafle-bento__tile.is-umowa .s-kafle-bento__text{color:#c9d6e5}.s-kafle-bento__paper{gap:5px;width:200px;padding:10px 14px 12px;border-radius:12px;background:#fff;box-shadow:0 18px 34px -16px rgb(0 0 0 / .6);transform:rotate(-5deg);transition:transform 0.6s cubic-bezier(.3,1.4,.5,1)}.s-kafle-bento__tile:hover .s-kafle-bento__paper{transform:rotate(3deg) scale(.94)}.s-kafle-bento__paper-title{font-family:var(--s-font-head);font-size:18px;font-weight:600;line-height:1.1}.s-kafle-bento__paper-line{color:var(--s-ink-muted);font-size:14px;font-weight:700;white-space:nowrap}.s-kafle-bento__paper-title+.s-kafle-bento__paper-line{padding-top:5px;border-top:1.5px solid #e3ebf4}.s-kafle-bento__paper>.s-kafle-bento__strike{right:-12px;left:-12px;height:6px;margin-top:-3px;border-radius:3px;background:#2e8be6;transform:rotate(-14deg)}.s-kafle-bento.is-trzy .s-kafle-bento__tile.is-kalendarz{gap:14px;padding:22px}.s-kafle-bento.is-trzy .s-kafle-bento__cal{gap:6px}.s-kafle-bento.is-trzy .s-kafle-bento__cal-slot,.s-kafle-bento.is-trzy .s-kafle-bento__cal-lesson{height:27px;border-radius:9px}.s-kafle-bento.is-trzy .s-kafle-bento__tile.is-gry{padding:24px}.s-kafle-bento__tile.is-gry .s-kafle-bento__title{font-size:24px;line-height:1.15}.s-kafle-bento.is-trzy .s-kafle-bento__tile.is-gry .s-kafle-bento__art{min-height:150px;margin:12px -6px;padding:0;mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent 100%)}.s-kafle-bento__games{width:100%;height:100%}.s-kafle-bento__games-track{right:6px;left:6px}.s-kafle-bento__games-list{gap:8px;padding-bottom:8px}.s-kafle-bento__game{padding:11px 14px;border-radius:14px;background:#eef4fb}.s-kafle-bento__game-head{gap:1px}.s-kafle-bento__game-title{font-size:14.5px;font-weight:800;line-height:1.25}.s-kafle-bento__game-meta{color:var(--s-ink-muted);font-size:14px;font-weight:700}.s-kafle-bento__game-tag{padding:3px 9px;border-radius:999px;background:#1e6fd0;color:#fff;font-size:14px;font-weight:800}.s-kafle-bento__game-tag.is-t2{background:#243244}@media (prefers-reduced-motion:no-preference){.s-kafle-bento__games-track{animation:s-kafle-bento-gry 30s linear infinite}.s-kafle-bento__tile:hover .s-kafle-bento__games-track{animation-play-state:paused}}@keyframes s-kafle-bento-gry{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-50%,0)}}.s-kafle-bento.is-trzy .s-kafle-bento__ring-svg{width:92px;height:92px}.s-kafle-bento.is-trzy .s-kafle-bento__ring-value{font-size:32px}.s-kafle-bento__ring-num{transition:transform 0.5s cubic-bezier(.3,1.5,.5,1)}.s-kafle-bento__tile:hover .s-kafle-bento__ring-num{transform:scale(1.1)}.s-kafle-bento__tile.is-cena-zero{background:#1e6fd0}.s-kafle-bento__tile.is-cena-zero::before{position:absolute;right:-90px;bottom:-130px;width:300px;height:300px;border:1.5px solid rgb(255 255 255 / .16);border-radius:50%;box-shadow:0 0 0 40px rgb(255 255 255 / .03),0 0 0 41.5px rgb(255 255 255 / .1);pointer-events:none;content:""}.s-kafle-bento__tile.is-cena-zero .s-kafle-bento__text,.s-kafle-bento__tile.is-cena-zero .s-kafle-bento__link{color:#f3f7fc}.s-kafle-bento.is-trzy .s-kafle-bento__tile.is-cena-zero .s-kafle-bento__art{padding-bottom:14px}.s-kafle-bento__prices{gap:18px;font-family:var(--s-font-head)}.s-kafle-bento__price-old{color:#b9d8f8;font-size:34px;font-weight:600;line-height:1}.s-kafle-bento__price-old>.s-kafle-bento__strike{right:-6px;left:-6px;height:4px;margin-top:-2px;border-radius:2px;background:#fff;transform:rotate(-12deg)}.s-kafle-bento__price-new{color:#fff;font-size:56px;font-weight:700;line-height:.85;transition:transform 0.5s cubic-bezier(.3,1.5,.5,1)}.s-kafle-bento__tile:hover .s-kafle-bento__price-new{transform:scale(1.1) rotate(-4deg)}.s-metoda-zakladki{scroll-margin-top:100px}.s-metoda-zakladki__card{gap:14px;padding:14px;border-radius:32px;background:#fff}.s-metoda-zakladki__side{gap:24px;padding:clamp(18px, 2.6vw, 32px) clamp(6px, 1.4vw, 18px)}.s-metoda-zakladki .s-section__header{gap:8px;margin:0;padding:0 12px}.s-metoda-zakladki .s-section__eyebrow{align-self:flex-start;padding:6px 14px;border-radius:999px;background:#f3f7fc;color:#1e6fd0;font-size:15px;font-weight:800;letter-spacing:0}.s-metoda-zakladki .s-section__title{font-size:clamp(30px, 3.2vw, 42px);line-height:1.06;letter-spacing:-.015em}.s-metoda-zakladki__tabs{gap:6px}.s-metoda-zakladki__tab{gap:16px;padding:14px;border-radius:22px;background:#fff0;color:var(--s-ink);transition:background-color 0.25s ease}.s-metoda-zakladki__tab.is-active{background:#eaf2fb}.s-metoda-zakladki__tab:not(.is-active):hover{background:#f3f7fc}.s-metoda-zakladki__tab:focus-visible{outline:3px solid rgb(30 111 208 / .35);outline-offset:2px}.s-metoda-zakladki__num{width:44px;height:44px;border-radius:14px;background:#f3f7fc;color:#1e6fd0;font-family:var(--s-font-head);font-size:22px;font-weight:600;line-height:1;transition:background-color 0.25s,color 0.25s}.s-metoda-zakladki__tab.is-active .s-metoda-zakladki__num{background:#1e6fd0;color:#fff}.s-metoda-zakladki__tab-body{padding-top:9px}.s-metoda-zakladki__tab-title{font-family:var(--s-font-head);font-size:21px;font-weight:600;line-height:1.2}.s-metoda-zakladki__tab-desc{transition:grid-template-rows 0.4s cubic-bezier(.22,1,.36,1)}.s-metoda-zakladki__tab-text{padding-top:6px;color:var(--s-ink-muted);font-size:16px;font-weight:600;line-height:1.55;text-wrap:pretty}.s-metoda-zakladki__stage{min-height:clamp(380px, 40vw, 500px);border-radius:24px;background:linear-gradient(160deg,#e3effc 0%,#d3e5f8 100%)}.s-metoda-zakladki__panel{transform:scale(1.03);transition:opacity 0.45s ease,transform 0.7s cubic-bezier(.22,1,.36,1)}.s-metoda-zakladki__panel.is-active{transform:none}.s-metoda-zakladki__panel.is-plan{padding:clamp(20px, 3vw, 36px)}.s-metoda-zakladki__panel.is-plan::before{position:absolute;top:28px;right:28px;width:200px;height:140px;background-image:radial-gradient(#b4cce8 1.7px,transparent 1.9px);background-size:20px 20px;pointer-events:none;content:""}.s-metoda-zakladki__panel.is-plan::after{position:absolute;bottom:-110px;left:-90px;width:300px;height:300px;border:2px dashed rgb(46 139 230 / .3);border-radius:50%;pointer-events:none;content:""}.s-metoda-zakladki__panel.is-zrzut .s-metoda-zakladki__img{inset:clamp(18px, 3vw, 32px) auto auto clamp(18px, 3vw, 32px);border-radius:16px;box-shadow:0 30px 60px -30px rgb(16 72 150 / .55)}.s-metoda-zakladki__bubble{bottom:20px;left:20px;gap:2px;max-width:min(280px, 80%);padding:14px 20px;border-radius:20px 20px 20px 6px;background:rgb(255 255 255 / .95);box-shadow:0 24px 44px -22px rgb(16 50 110 / .6);backdrop-filter:blur(10px)}.s-metoda-zakladki__panel.is-zrzut .s-metoda-zakladki__bubble{right:20px;left:auto;border-radius:20px 20px 6px 20px}.s-metoda-zakladki__bubble-label{color:#1e6fd0;font-size:14px;font-weight:800}.s-metoda-zakladki__bubble-text{color:var(--s-ink);font-family:var(--s-font-head);font-size:clamp(18px, 1.9vw, 22px);font-weight:600;line-height:1.15;text-wrap:balance}.s-metoda-zakladki__plan{max-width:410px;padding:24px 26px 10px;border-radius:24px;background:#fff;box-shadow:0 30px 60px -34px rgb(16 72 150 / .55)}.s-metoda-zakladki__plan-label{color:#1e6fd0;font-size:14px;font-weight:800}.s-metoda-zakladki__plan-title{margin-top:2px;color:var(--s-ink);font-family:var(--s-font-head);font-size:22px;font-weight:600;line-height:1.2}.s-metoda-zakladki__plan-list{margin-top:14px}.s-metoda-zakladki__plan-row{gap:14px;padding:13px 0;border-top:1px solid #e3ebf4}.s-metoda-zakladki__plan-mark{width:28px;height:28px;border-radius:50%;background:#f1f4f8;color:#fff}.s-metoda-zakladki__plan-row.is-done .s-metoda-zakladki__plan-mark{background:#1e6fd0}.s-metoda-zakladki__plan-row.is-now .s-metoda-zakladki__plan-mark{border:3px solid #1e6fd0;background:#fff}.s-metoda-zakladki__plan-topic{color:var(--s-ink);font-size:16px;font-weight:700}.s-metoda-zakladki__plan-row.is-now .s-metoda-zakladki__plan-topic{color:#1e6fd0}.s-metoda-zakladki__plan-row.is-later .s-metoda-zakladki__plan-topic,.s-metoda-zakladki__plan-when{color:#5a6a80}.s-metoda-zakladki__plan-when{font-size:14px;font-weight:600}.s-metoda-zakladki__plan-row.is-now .s-metoda-zakladki__plan-when{padding:4px 10px;border-radius:999px;background:#eaf2fb;color:#1e5cad;font-weight:700}@media (max-width:40rem){.s-metoda-zakladki__panel.is-plan{padding:12px}.s-metoda-zakladki__plan{padding:20px 18px 8px}.s-metoda-zakladki__plan-row{gap:10px}.s-metoda-zakladki__plan-topic{font-size:15px}}@media (prefers-reduced-motion:reduce){.s-metoda-zakladki__panel,.s-metoda-zakladki__tab-desc{transition:none}}.s-platforma__panel{padding:clamp(30px, 4.4vw, 60px);border-radius:36px;background:#1e6fd0;color:#fff}.s-platforma__panel::before,.s-platforma__panel::after{position:absolute;border-radius:50%;pointer-events:none;content:""}.s-platforma__panel::before{top:-160px;right:-120px;width:480px;height:480px;background:radial-gradient(closest-side,rgb(124 190 250 / .38),#fff0)}.s-platforma__panel::after{bottom:-220px;left:-120px;width:420px;height:420px;border:1.5px solid rgb(255 255 255 / .12);box-shadow:0 0 0 50px rgb(255 255 255 / .03),0 0 0 51.5px rgb(255 255 255 / .08)}.s-platforma .s-section__header{gap:12px;margin:0}.s-platforma .s-section__title{color:#fff;font-size:clamp(30px, 3.2vw, 42px);text-wrap:balance}.s-platforma .s-section__lead{color:#f3f7fc;font-size:16.5px;font-weight:600;line-height:1.6}.s-platforma__item{color:#fff;font-size:16px;font-weight:700;line-height:1.4}.s-platforma__check{background:rgb(255 255 255 / .12)}.s-platforma .s-platforma__cta{gap:9px;margin-top:4px;padding:14px 24px;border:0;border-radius:999px;background:#fff;color:#1e6fd0;font-size:16px;font-weight:700}.s-platforma .s-platforma__cta:hover{box-shadow:0 14px 28px -12px rgb(0 0 0 / .5);color:#1e6fd0}.s-platforma__frame{border-radius:18px;background:#fff;box-shadow:0 40px 80px -30px rgb(0 0 0 / .65);transition:transform 0.5s cubic-bezier(.22,1,.36,1)}@media (min-width:64.0625rem){@media (prefers-reduced-motion:no-preference){.s-platforma__frame{transform:perspective(1600px) rotateY(-9deg) rotateX(3deg)}}}.s-dlaczego-bento~.s-platforma .s-platforma__panel{background:#1a56a6}.s-dlaczego-bento~.s-platforma .s-platforma__cta{height:auto;margin-top:0;color:#1a56a6}.s-dlaczego-bento~.s-platforma .s-section__lead,.s-dlaczego-bento~.s-platforma .s-platforma__note{color:#dcebfb}.s-platforma__dots{background-image:radial-gradient(rgb(255 255 255 / .18) 1.5px,transparent 1.7px);background-size:15px 15px}.s-platforma__callout{padding:11px 16px;border-radius:999px;background:#fff;box-shadow:0 18px 34px -14px rgb(0 0 0 / .55);color:var(--s-ink);font-size:14px;font-weight:800}.s-platforma__callout.is-2{padding:12px 14px;border-radius:18px}.s-platforma__dot{width:10px;height:10px;border-radius:50%;background:#1e6fd0}.s-platforma__status{padding:5px 11px;border-radius:999px;font-size:13px}.s-platforma__status.is-paid{background:#e4f0fd;color:#1553b0}.s-platforma__status.is-waiting{background:#fdf0d6;color:#7a4e00}.s-section.s-pytania-ilustracja{overflow-x:clip}.s-section.s-pytania-ilustracja>.s-pytania-ilustracja__grid{padding-inline:calc(24px + clamp(0px, 2vw, 24px))}.s-pytania-ilustracja .s-questions .s-section__header{margin-block-end:22px}.s-pytania-ilustracja .s-questions__head{margin-bottom:0}.s-pytania-ilustracja .s-section__title{font-family:var(--s-font-head);font-size:clamp(34px, 3.6vw, 48px);line-height:1.02}.s-pytania-ilustracja .s-questions__item{border:0;border-radius:16px;transition:box-shadow 0.3s ease,transform 0.35s cubic-bezier(.22,1,.36,1)}.s-pytania-ilustracja .s-questions__item:hover{box-shadow:0 18px 36px -24px rgb(16 72 150 / .45);transform:translateY(-2px)}.s-pytania-ilustracja .s-questions__item[open]{box-shadow:0 18px 36px -24px rgb(16 72 150 / .45)}.s-pytania-ilustracja .s-questions__summary{padding:17px 22px}.s-pytania-ilustracja .s-questions__question{font-family:var(--s-font-head);font-weight:600;line-height:1.3}.s-pytania-ilustracja .s-questions__item[open] .s-questions__question{color:#1e6fd0}.s-questions.is-icon-chevron .s-questions__icon,.s-questions.is-icon-chevron .s-questions__item[open] .s-questions__icon{width:20px;height:20px;background:none;color:var(--s-ink)}.s-questions.is-icon-chevron .s-questions__item[open] .s-questions__icon{color:#1e6fd0;transform:rotate(180deg)}.s-pytania-ilustracja .s-questions__answer{margin:0 22px;padding:14px 0 18px;border-top:1.5px solid #eef2f7;font-size:15.5px}.s-pytania-ilustracja .s-questions__more-below{margin-top:10px;margin-bottom:-12px;text-align:left}.s-pytania-ilustracja .s-questions__more-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#1e6fd0;font-size:16px;font-weight:700;text-decoration:none}.s-pytania-ilustracja__art::before{position:absolute;top:-30px;left:-40px;width:220px;height:180px;background-image:radial-gradient(#c9dbf0 1.7px,transparent 1.9px);background-size:20px 20px;pointer-events:none;content:""}.s-pytania-ilustracja__shadow{background:#d3e5f8;transform:translate(-22px,18px)}.s-pytania-ilustracja__circle{background:linear-gradient(165deg,#5fa8ec 0%,#1e6fd0 62%,#1553b0 100%);box-shadow:inset 0 2px 0 rgb(255 255 255 / .25)}.s-pytania-ilustracja__circle::before{position:absolute;top:-18%;left:-12%;width:80%;height:80%;border-radius:50%;background:radial-gradient(closest-side,rgb(255 255 255 / .35),#fff0);content:""}.s-pytania-ilustracja__orbit{border:1.5px dashed rgb(255 255 255 / .28)}.s-pytania-ilustracja__mark{font-family:var(--s-font-head);font-weight:800;line-height:1}.s-pytania-ilustracja__mark.is-big{top:6%;right:4%;color:rgb(255 255 255 / .16);font-size:clamp(180px, 24vw, 290px);transform:rotate(12deg)}.s-pytania-ilustracja__mark.is-mid{top:46%;left:18%;color:rgb(255 255 255 / .55);font-size:46px}.s-pytania-ilustracja__mark.is-small{right:30%;bottom:14%;color:rgb(255 255 255 / .45);font-size:34px}.s-pytania-ilustracja__card{padding:14px 18px;border-radius:18px;background:rgb(255 255 255 / .9);box-shadow:0 24px 44px -22px rgb(16 50 110 / .6);backdrop-filter:blur(10px)}.s-pytania-ilustracja__card-label{color:#1e6fd0;font-size:14px;font-weight:800}.s-pytania-ilustracja__card-text{color:var(--s-ink);font-family:var(--s-font-head);font-size:24px;font-weight:600;line-height:1.1;white-space:nowrap}.s-pytania-ilustracja__bubble{width:78px;height:78px;background:#fff;box-shadow:0 18px 40px -18px rgb(36 50 68 / .5);color:#1e6fd0;font-family:var(--s-font-head);font-size:42px;font-weight:700;line-height:1}@keyframes jtp-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:no-preference){.s-pytania-ilustracja__card,.s-pytania-ilustracja__bubble{animation:jtp-float 5s ease-in-out infinite}.s-pytania-ilustracja__card.is-2{animation-delay:-1.6s}.s-pytania-ilustracja__card.is-3,.s-pytania-ilustracja__bubble{animation-delay:-3.2s}}.s-cta.is-centered>.s-cta__inner{position:relative;gap:22px;max-width:1200px;padding:clamp(36px, 5vw, 60px) clamp(26px, 4vw, 52px);overflow:hidden;border-radius:32px;background:#1e6fd0;color:#fff;text-align:center}.s-cta.is-centered>.s-cta__inner::before,.s-cta.is-centered>.s-cta__inner::after{position:absolute;border-radius:50%;pointer-events:none;content:""}.s-cta.is-centered>.s-cta__inner::before{right:-80px;bottom:-160px;width:360px;height:360px;border:1.5px solid rgb(255 255 255 / .14);box-shadow:0 0 0 50px rgb(255 255 255 / .03),0 0 0 51.5px rgb(255 255 255 / .1)}.s-cta.is-centered>.s-cta__inner::after{top:-170px;left:-90px;width:340px;height:340px;border:1.5px solid rgb(255 255 255 / .12)}.s-cta.is-centered .s-cta__copy{position:relative;gap:8px;max-width:600px;margin-inline:auto}.s-cta.is-centered .s-section__title{color:#fff;font-size:clamp(28px, 3.2vw, 42px);line-height:1.08;text-wrap:balance}.s-cta.is-centered .s-section__lead{color:#f3f7fc;font-size:17px;font-weight:600;line-height:1.6}.s-cta.is-centered .s-btn--primary{position:relative;padding:15px 30px;border:0;border-radius:999px;background:var(--jtp-cta-plaski);color:var(--jtp-cta-tekst);font-size:16px;font-weight:700}.s-questions.is-page+.s-cta.is-centered .s-btn--primary{height:auto}@media (max-width:40rem){.s-kafle-bento__sheet-line,.s-kafle-bento__invoice-number,.s-kafle-bento__invoice-row,.s-kafle-bento__invoice-row.is-total,.s-kafle-bento__sheet-label,.s-kafle-bento__invoice-stamp,.s-platforma__status{font-size:14px}}.s-gra{--jtp-seria-1-tlo:#18804f;--jtp-seria-1-tekst:#fff;--jtp-seria-1-cien:#0f5a37;--jtp-seria-2-tlo:#6e45d8;--jtp-seria-2-tekst:#fff;--jtp-seria-2-cien:#4c2da3;--jtp-seria-3-tlo:#c7336f;--jtp-seria-3-tekst:#fff;--jtp-seria-3-cien:#8f2150;--jtp-seria-4-tlo:#f2b705;--jtp-seria-4-tekst:#243244;--jtp-seria-4-cien:#b88900;padding:4px clamp(10px, 2.4vw, 24px) 0}body.is-gra-okno{overflow:hidden}.s-gra__plansza{border-radius:clamp(24px, 3vw, 34px);background:radial-gradient(120% 90% at 50% -10%,#2a7fde 0%,#1a5fb8 52%,#16509e 100%);box-shadow:0 28px 56px -34px rgb(16 60 130 / .85);color:#fff}.s-gra__kropki{background-image:radial-gradient(rgb(255 255 255 / .09) 1.6px,transparent 1.9px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 75%);mask-image:linear-gradient(180deg,#000 0%,transparent 75%)}.s-gra__nazwa{font:700 clamp(19px, 1.9vw, 23px) / 1.1 var(--s-font-head);color:#fff}.s-gra__sub{font:700 14px / 1.35 var(--s-font-body);color:#dcebfb}.s-gra__runda::before{content:"· "}.s-gra__chip,.s-gra__snd{border-radius:14px;background:rgb(10 38 82 / .4);color:#fff}.s-gra__chip{font:800 18px / 1 var(--s-font-head);font-variant-numeric:tabular-nums;transition:background-color 0.35s,color 0.35s}.s-gra__chip.is-p{font-size:19px}.s-gra__chip.is-p svg{color:#ffd34d}.s-gra__chip.is-k.is-seria-1{background:var(--jtp-seria-1-tlo);color:var(--jtp-seria-1-tekst)}.s-gra__chip.is-k.is-seria-2{background:var(--jtp-seria-2-tlo);color:var(--jtp-seria-2-tekst)}.s-gra__chip.is-k.is-seria-3{background:var(--jtp-seria-3-tlo);color:var(--jtp-seria-3-tekst)}.s-gra__chip.is-k.is-seria-4{background:var(--jtp-seria-4-tlo);color:var(--jtp-seria-4-tekst)}.s-gra__meter.is-seria-1{background:var(--jtp-seria-1-tlo)}.s-gra__meter.is-seria-2{background:var(--jtp-seria-2-tlo)}.s-gra__meter.is-seria-3{background:var(--jtp-seria-3-tlo)}.s-gra__meter.is-seria-4{background:var(--jtp-seria-4-tlo)}.s-gra__meter{transition:width 0.35s cubic-bezier(.22,1,.36,1)}.s-gra__mult{padding:4px 7px;border-radius:8px;background:rgb(255 255 255 / .26);font:800 14px / 1 var(--s-font-body)}.s-gra__snd{transition:background-color 0.18s}.s-gra__snd:hover{background:rgb(10 38 82 / .6)}.s-gra__h{margin:0;font:700 clamp(22px, 2.3vw, 28px) / 1.15 var(--s-font-head);color:#fff;text-wrap:balance}.s-gra__hint{border-radius:999px;background:rgb(10 38 82 / .4);color:#fff;font:800 14px / 1.25 var(--s-font-body);text-wrap:balance;transition:background-color 0.2s,box-shadow 0.2s}.s-gra__hint.is-sel{background:#1e6fd0;box-shadow:0 0 0 3px #fff}.s-gra__hint.is-auto{background:#1f9a62;box-shadow:0 0 0 3px #fff}.s-gra__mapa-hint{border-radius:14px;background:rgb(255 255 255 / .12);color:#fff;font:800 15px / 1.4 var(--s-font-body);text-wrap:pretty;transition:background-color 0.2s,color 0.2s}.s-gra__mapa-hint.is-warn{background:#f2b705;color:#243244}.s-gra__mapa-hint.is-info{background:#fff;color:#1a5fb8}.s-gra__mapa-svg path{fill:none;stroke-linecap:round;stroke-linejoin:round}.s-gra__sciezka{stroke-width:24}.s-gra__sciezka:not(.is-ogon){stroke:#0a2652;stroke-opacity:.34}.s-gra__kropki-sciezki{stroke-width:6;stroke-dasharray:.1 17}.s-gra__kropki-sciezki:not(.is-ogon){stroke:#fff;stroke-opacity:.55}.s-gra__przebyta{stroke:#fff;stroke-width:7}.s-gra__kafel,.s-gra__kafel-puls{border-radius:clamp(14px, 2cqw, 20px)}.s-gra__mapa.is-waska .s-gra__kafel,.s-gra__mapa.is-waska .s-gra__kafel-puls{border-radius:16px}.s-gra__kafel{background:#c3cedb;color:#4a5b72;box-shadow:0 6px 0 #8d9bae;transition:background-color 0.3s,color 0.3s,box-shadow 0.3s,transform 0.15s}.s-gra__kafel-nr{font:800 clamp(19px, 2.8cqw, 28px) / 1 var(--s-font-head)}.s-gra__mapa.is-waska .s-gra__kafel-nr{font-size:clamp(19px, 6.2cqw, 23px)}.s-gra__kafel[data-tst="done"]{background:#1f9a62;color:#fff;box-shadow:0 6px 0 #146b44}.s-gra__kafel[data-tst="cur"]{background:#fff;color:#1a5fb8;box-shadow:0 6px 0 #123f7a}.s-gra__kafel:focus-visible{outline:3px solid #8fd0ff;outline-offset:4px}.s-gra__kafel-skala{transition:transform 0.35s cubic-bezier(.34,1.56,.64,1)}.s-gra__kafel-dymek{padding:6px 12px;border-radius:10px;background:#fff;color:#1a5fb8;font:800 15px / 1 var(--s-font-head);box-shadow:0 3px 0 #123f7a}.s-gra__kafel-puls{background:rgb(255 255 255 / .6)}@keyframes jtp-gra-kafel{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes jtp-gra-puls{0%{opacity:.7;transform:scale(1)}100%{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:no-preference){.s-gra__kafel[data-tst="cur"]{animation:jtp-gra-kafel 1.5s ease-in-out infinite}.s-gra__kafel-puls{animation:jtp-gra-puls 1.5s ease-out infinite}}.s-gra__btn{padding:16px 28px;border-radius:18px;background:#fff;color:#1a5fb8;font:800 18px / 1 var(--s-font-head);box-shadow:0 6px 0 #123f7a;transition:transform 0.15s,box-shadow 0.15s,background-color 0.18s}.s-gra__btn:hover{transform:translateY(-2px);box-shadow:0 8px 0 #123f7a}.s-gra__btn:active{transform:translateY(4px);box-shadow:0 2px 0 #123f7a}[data-gra-next]{padding:16px 30px;font-size:19px}.s-gra__btn.is-ghost{padding:16px 26px;background:rgb(10 38 82 / .4);color:#fff;box-shadow:none}.s-gra__btn.is-ghost:hover{background:rgb(10 38 82 / .6);transform:none;box-shadow:none}.s-gra__btn:focus-visible,.s-gra__snd:focus-visible,.s-gra__vb:focus-visible{outline:3px solid #8fd0ff;outline-offset:3px}.s-gra__cols{font:800 14px / 1.25 var(--s-font-body);color:#dcebfb}.s-gra__colhdr{border-radius:9px;transition:background-color 0.25s,color 0.25s}.s-gra__colhdr.is-on{background:#fff;color:#1a5fb8}.s-gra__colsub{font-weight:700}.s-gra__colsub::before{content:" "}.s-gra__vb{--jtp-vb-sub:#5a6a80;border-radius:18px;background:#fff;color:#243244;box-shadow:0 5px 0 #123f7a;transition:background-color 0.2s,box-shadow 0.15s,transform 0.15s}.s-gra__w{font:700 clamp(17px, 1.9vw, 23px) / 1.1 var(--s-font-head);transition:color 0.2s}.s-gra__pl{font:700 14px / 1.25 var(--s-font-body);color:var(--jtp-vb-sub);transition:color 0.2s}.s-gra__vb.is-sugg{box-shadow:0 0 0 2px rgb(255 255 255 / .35),0 5px 0 #123f7a}@media (hover:hover){.s-gra__vb[data-state="idle"]:hover{transform:translateY(-3px);box-shadow:0 8px 0 #123f7a}}.s-gra__vb[data-state="idle"]:active{transform:translateY(3px);box-shadow:0 2px 0 #123f7a}.s-gra__vb[data-state="done"],.s-gra__vb[data-state="done-open"]{--jtp-vb-sub:#ddf7ea;background:#1f9a62;color:#fff;box-shadow:0 3px 0 #146b44;transform:translateY(2px)}.s-gra__vb[data-state="done"]{cursor:default}.s-gra__vb[data-state="sel"],.s-gra__vb[data-state="sel-done"]{--jtp-vb-sub:#fff;background:#1e6fd0;color:#fff;box-shadow:0 0 0 4px #fff,0 0 0 9px rgb(255 255 255 / .22),0 11px 0 #0e3566;transform:translateY(-5px) scale(1.03)}.s-gra__vb[data-state="sel-done"]{background:#1f9a62;box-shadow:0 0 0 4px #fff,0 0 0 9px rgb(255 255 255 / .22),0 11px 0 #146b44}.s-gra__vb[data-state="over"],.s-gra__vb[data-state="over-done"]{--jtp-vb-sub:#2f6e50;background:#e9fbf2;color:#146b44;box-shadow:0 0 0 4px #5be3a2,0 9px 0 #123f7a;transform:translateY(-4px) scale(1.02)}.s-gra__vb[data-state="over-done"]{--jtp-vb-sub:#ddf7ea;background:#1f9a62;color:#fff}.s-gra__vb[data-state="wrong"]{--jtp-vb-sub:#ffe4e1;background:#e5483e;color:#fff;box-shadow:0 5px 0 #a92f27;transform:none}.s-gra__ck{border-radius:50%;background:#fff;color:#1f9a62;transition:opacity 0.25s,transform 0.4s cubic-bezier(.34,1.56,.64,1)}.s-gra__dot{border-radius:50%;background:rgb(255 255 255 / .28)}.s-gra__link{border-radius:50%;background:#fff;color:#1f9a62;box-shadow:0 3px 0 #123f7a;transition:opacity 0.25s 0.15s,transform 0.45s 0.15s cubic-bezier(.34,1.56,.64,1)}.s-gra__smuga-pas{position:absolute;overflow:hidden;border-radius:26px;background:rgb(255 255 255 / .07)}.s-gra__smuga-swiatlo{position:absolute;top:0;right:0;left:0;height:40%;background:linear-gradient(180deg,#fff0 0%,rgb(175 222 255 / .42) 50%,#fff0 100%)}.s-gra__iskra,.s-gra__pierscien,.s-gra__plus,.s-gra__baner,.s-gra__strzalka{position:absolute}.s-gra__iskra{border-radius:2px}.s-gra__iskra.is-okragla{border-radius:50%}.s-gra__pierscien{border:4px solid #fff;border-radius:22px}.s-gra__plus,.s-gra__baner.is-info{--jtp-fx-tlo:#fff;--jtp-fx-tekst:#1a5fb8;--jtp-fx-cien:#123f7a}.s-gra__baner.is-blad{--jtp-fx-tlo:#e5483e;--jtp-fx-tekst:#fff;--jtp-fx-cien:#a92f27}.s-gra__plus.is-seria-1,.s-gra__baner.is-seria-1{--jtp-fx-tlo:var(--jtp-seria-1-tlo);--jtp-fx-tekst:var(--jtp-seria-1-tekst);--jtp-fx-cien:var(--jtp-seria-1-cien)}.s-gra__plus.is-seria-2,.s-gra__baner.is-seria-2{--jtp-fx-tlo:var(--jtp-seria-2-tlo);--jtp-fx-tekst:var(--jtp-seria-2-tekst);--jtp-fx-cien:var(--jtp-seria-2-cien)}.s-gra__plus.is-seria-3,.s-gra__baner.is-seria-3{--jtp-fx-tlo:var(--jtp-seria-3-tlo);--jtp-fx-tekst:var(--jtp-seria-3-tekst);--jtp-fx-cien:var(--jtp-seria-3-cien)}.s-gra__plus.is-seria-4,.s-gra__baner.is-seria-4{--jtp-fx-tlo:var(--jtp-seria-4-tlo);--jtp-fx-tekst:var(--jtp-seria-4-tekst);--jtp-fx-cien:var(--jtp-seria-4-cien)}.s-gra__plus{padding:5px 12px;border-radius:12px;background:var(--jtp-fx-tlo);color:var(--jtp-fx-tekst);font:800 20px / 1 var(--s-font-head);white-space:nowrap;box-shadow:0 4px 0 var(--jtp-fx-cien)}.s-gra__baner{left:50%;display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 34px 14px;border-radius:24px;background:var(--jtp-fx-tlo);color:var(--jtp-fx-tekst);text-align:center;box-shadow:0 7px 0 var(--jtp-fx-cien),0 30px 60px -18px rgb(0 0 0 / .55);transform:translate(-50%,-50%)}.s-gra__baner-tytul{display:flex;align-items:center;gap:10px;max-width:min(80vw, 640px);font:800 clamp(28px, 3.4vw, 40px) / 1 var(--s-font-head)}.s-gra__baner.is-maly .s-gra__baner-tytul{font-size:clamp(18px, 2vw, 24px);line-height:1.15}.s-gra__baner-sub{max-width:min(80vw, 640px);font:800 15px / 1.3 var(--s-font-body)}.s-gra__strzalka{top:0;left:0;overflow:visible;pointer-events:none}.s-gra__strzalka path{fill:none;stroke:#5be3a2;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.s-gra-wynik__tlo{background:rgb(16 34 64 / .58);-webkit-backdrop-filter:blur(12px) saturate(.9);backdrop-filter:blur(12px) saturate(.9)}.s-gra-wynik__okno{border-radius:32px;background:#fff;box-shadow:0 40px 90px -30px rgb(0 0 0 / .6);color:#243244}.s-gra-wynik__zamknij{border-radius:50%;background:#eef2f7;color:#243244;transition:transform 0.2s}.s-gra-wynik__zamknij:hover{transform:rotate(90deg)}.s-gra-wynik__h{margin:0;font:800 clamp(38px, 4.4vw, 50px) / 1 var(--s-font-head);color:#243244}.s-gra-wynik__gwiazdka path{fill:#e3ebf4;stroke:#d3dde9;stroke-width:1.6;stroke-linejoin:round}.s-gra-wynik__gwiazdka.is-on path{fill:#f2b705;stroke:#c99500}.s-gra-wynik__tekst{margin:0;font:700 17px / 1.5 var(--s-font-body);color:#4a5a6e}.s-gra-wynik__staty{border-top:2px solid #eef2f7;border-bottom:2px solid #eef2f7}.s-gra-wynik__etykieta,.s-gra-wynik__poprzedni,.s-gra-wynik__ile{font:700 14px / 1.2 var(--s-font-body);color:#5a6a80}.s-gra-wynik__liczba{font:800 clamp(26px, 2.6vw, 32px) / 1 var(--s-font-head);color:#243244}.s-gra-wynik__stat.is-score .s-gra-wynik__liczba{color:#1a5fb8}.s-gra-wynik__nowy{border-radius:10px;background:#e4f4ec;color:#18804f;font:800 15px / 1 var(--s-font-head)}.s-gra-wynik__h3{font:700 19px / 1.2 var(--s-font-head);color:#243244}.s-gra-wynik__ikona{border-radius:50%;background:#eef2f7;color:#9aa9bc;box-shadow:0 4px 0 #dce4ee}.s-gra-wynik__odznaka.is-on:nth-child(1) .s-gra-wynik__ikona{background:var(--jtp-seria-1-tlo);color:var(--jtp-seria-1-tekst);box-shadow:0 4px 0 var(--jtp-seria-1-cien)}.s-gra-wynik__odznaka.is-on:nth-child(2) .s-gra-wynik__ikona{background:var(--jtp-seria-2-tlo);color:var(--jtp-seria-2-tekst);box-shadow:0 4px 0 var(--jtp-seria-2-cien)}.s-gra-wynik__odznaka.is-on:nth-child(3) .s-gra-wynik__ikona{background:var(--jtp-seria-4-tlo);color:var(--jtp-seria-4-tekst);box-shadow:0 4px 0 var(--jtp-seria-4-cien)}.s-gra-wynik__odznaka.is-on:nth-child(4) .s-gra-wynik__ikona{background:#1e6fd0;color:#fff;box-shadow:0 4px 0 #123f7a}.s-gra-wynik__opis{font:700 14px / 1.3 var(--s-font-body);color:#5a6a80;text-wrap:balance}.s-gra-wynik__odznaka.is-on .s-gra-wynik__opis{color:#243244}.s-gra-wynik__blad{border-radius:12px;background:#f3f7fc;font:700 17px / 1.2 var(--s-font-head);color:#243244}.s-gra-wynik__forma{color:#18804f}.s-gra-wynik__strz{color:#5a6a80}.s-gra-wynik__strz svg{width:12px;height:12px}.s-gra-wynik__bok{background:#1a5fb8;color:#fff}.s-gra-wynik__kolo{border:1.5px solid rgb(255 255 255 / .14);border-radius:50%;box-shadow:0 0 0 46px rgb(255 255 255 / .03),0 0 0 47.5px rgb(255 255 255 / .1)}.s-gra-wynik__h-bok{margin:0;font:800 clamp(28px, 2.9vw, 36px) / 1.05 var(--s-font-head);color:#fff;text-wrap:balance}.s-gra-wynik__bok-tekst{max-width:400px;margin:0;font:700 16.5px / 1.55 var(--s-font-body);color:#dcebfb;text-wrap:pretty}.s-gra-wynik__zadanie{border-radius:16px;background:rgb(10 38 82 / .42);color:#dcebfb;transition:transform 0.2s cubic-bezier(.34,1.56,.64,1)}.s-gra-wynik__zadanie:hover{transform:translateY(-2px) rotate(-4deg)}.s-gra-wynik__zadanie.is-done{background:#1f9a62;color:#fff;box-shadow:0 4px 0 #146b44}.s-gra-wynik__zadanie.is-done:hover,.s-gra-wynik__zadanie.is-more:hover{transform:none}.s-gra-wynik__zadanie.is-more{border:2px dashed rgb(255 255 255 / .4);background:#fff0}.s-gra-wynik__zadanie.is-more span{border-radius:50%;background:currentColor}.s-gra-wynik__nr{font:800 clamp(20px, 2vw, 24px) / 1 var(--s-font-head)}.s-gra-wynik__btn{padding:18px 24px;border-radius:18px;font:800 19px / 1 var(--s-font-head)}.s-gra-wynik__login{font:700 15px / 1.4 var(--s-font-body);color:#dcebfb;text-align:center}.s-gra-wynik__login a{display:inline-flex;align-items:center;min-height:44px;color:#fff;text-decoration:underline;text-underline-offset:3px}@keyframes jtp-gra-wejscie{from{opacity:0;transform:translate3d(0,28px,0) scale(.95)}to{opacity:1;transform:none}}@keyframes jtp-gra-tlo{from{opacity:0}to{opacity:1}}@keyframes jtp-gra-pop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.14)}100%{opacity:1;transform:scale(1)}}@keyframes jtp-gra-gwiazdka{0%{opacity:0;transform:scale(0) rotate(-45deg)}60%{opacity:1;transform:scale(1.3) rotate(10deg)}100%{opacity:1;transform:scale(1) rotate(0)}}@media (prefers-reduced-motion:no-preference){.s-gra-wynik__tlo{animation:jtp-gra-tlo 0.4s ease both}.s-gra-wynik__okno{animation:jtp-gra-wejscie 0.6s cubic-bezier(.22,1,.36,1) 0.08s both}.s-gra-wynik__gwiazdka{animation:jtp-gra-gwiazdka 0.6s cubic-bezier(.34,1.56,.64,1) 1.7s both}.s-gra-wynik__gwiazdka:nth-child(2){animation-delay:1.92s}.s-gra-wynik__gwiazdka:nth-child(3){animation-delay:2.14s}.s-gra-wynik__nowy{animation:jtp-gra-pop 0.5s cubic-bezier(.34,1.56,.64,1) 1.1s both}.s-gra-wynik__odznaka.is-on .s-gra-wynik__ikona{animation:jtp-gra-pop 0.55s cubic-bezier(.34,1.56,.64,1) 2.4s both}.s-gra-wynik__odznaka.is-on:nth-child(2) .s-gra-wynik__ikona{animation-delay:2.52s}.s-gra-wynik__odznaka.is-on:nth-child(3) .s-gra-wynik__ikona{animation-delay:2.64s}.s-gra-wynik__odznaka.is-on:nth-child(4) .s-gra-wynik__ikona{animation-delay:2.76s}.s-gra-wynik__zadanie{animation:jtp-gra-pop 0.5s cubic-bezier(.34,1.56,.64,1) 1s both}.s-gra-wynik__zadanie:nth-child(2){animation-delay:1.2s}.s-gra-wynik__zadanie:nth-child(3){animation-delay:1.3s}.s-gra-wynik__zadanie:nth-child(4){animation-delay:1.4s}.s-gra-wynik__zadanie:nth-child(5){animation-delay:1.5s}.s-gra-wynik__zadanie:nth-child(n+6){animation-delay:1.6s}}@media (max-width:40rem){.s-gra{padding:2px 6px 0}.s-gra__plansza{border-radius:24px}.s-gra__runda::before{content:none}.s-gra__chip,.s-gra__chip.is-p{border-radius:12px;font-size:17px}.s-gra__snd{border-radius:12px}.s-gra__h{font-size:18px}.s-gra__hint{font-size:14px}.s-gra__cols{font-size:clamp(12px, 3.4vw, 14px);line-height:1.2}.s-gra__colsub{font-size:.92em}.s-gra__vb{border-radius:14px}.s-gra__w{font-size:clamp(15px, 4.3vw, 18px)}.s-gra__pl{font-size:12px}.s-gra__ck{box-shadow:0 2px 0 #146b44}.s-gra__smuga-pas{border-radius:18px}.s-gra__baner{padding:13px 20px 12px}.s-gra__baner-tytul,.s-gra__baner-sub{max-width:calc(100vw - 84px)}.s-gra-wynik__okno{border-radius:24px}.s-gra-wynik__btn{padding:15px 14px;font-size:16px;text-align:center}}.s-gra.is-czesci,.s-gra-opis{--jtp-rola-1-tlo:#6e45d8;--jtp-rola-1-cien:#4c2da3;--jtp-rola-2-tlo:#18804f;--jtp-rola-2-cien:#0f5a37;--jtp-rola-3-tlo:#b13a9e;--jtp-rola-3-cien:#7e2470;--jtp-rola-4-tlo:#5a6a80;--jtp-rola-4-cien:#3e4a5a;--jtp-rola-5-tlo:#243244;--jtp-rola-5-cien:#121b27}:is(.s-gra__lg,.s-gra__opcja,.s-gra__wyraz,.s-gra__wezel,.s-gra__lot,.s-gra__pytanie,.s-gra-wynik__rola,.s-gra-opis__rola).is-rola-1{--jtp-rola-tlo:var(--jtp-rola-1-tlo);--jtp-rola-cien:var(--jtp-rola-1-cien)}:is(.s-gra__lg,.s-gra__opcja,.s-gra__wyraz,.s-gra__wezel,.s-gra__lot,.s-gra__pytanie,.s-gra-wynik__rola,.s-gra-opis__rola).is-rola-2{--jtp-rola-tlo:var(--jtp-rola-2-tlo);--jtp-rola-cien:var(--jtp-rola-2-cien)}:is(.s-gra__lg,.s-gra__opcja,.s-gra__wyraz,.s-gra__wezel,.s-gra__lot,.s-gra__pytanie,.s-gra-wynik__rola,.s-gra-opis__rola).is-rola-3{--jtp-rola-tlo:var(--jtp-rola-3-tlo);--jtp-rola-cien:var(--jtp-rola-3-cien)}:is(.s-gra__lg,.s-gra__opcja,.s-gra__wyraz,.s-gra__wezel,.s-gra__lot,.s-gra__pytanie,.s-gra-wynik__rola,.s-gra-opis__rola).is-rola-4{--jtp-rola-tlo:var(--jtp-rola-4-tlo);--jtp-rola-cien:var(--jtp-rola-4-cien)}:is(.s-gra__lg,.s-gra__opcja,.s-gra__wyraz,.s-gra__wezel,.s-gra__lot,.s-gra__pytanie,.s-gra-wynik__rola,.s-gra-opis__rola).is-rola-5{--jtp-rola-tlo:var(--jtp-rola-5-tlo);--jtp-rola-cien:var(--jtp-rola-5-cien)}.s-gra__lg{font:800 14px / 1 var(--s-font-body);color:#fff}.s-gra__lg-znak{border-radius:5px;background:var(--jtp-rola-tlo);box-shadow:0 0 0 2px #fff}.s-gra.is-czesci .s-gra__hint.is-sel{background:#1e6fd0;box-shadow:none}.s-gra.is-czesci .s-gra__baner.is-info{--jtp-fx-tekst:#18804f}.s-gra__hint.is-blad{background:#e5483e}.s-gra__hint.is-tip{background:#fff;color:#1a5fb8}.s-gra__hint.is-done{background:#1f9a62}.s-gra__wyraz{border-radius:18px;background:#fff;color:#243244;box-shadow:0 5px 0 #123f7a;transition:background-color 0.25s,box-shadow 0.2s,transform 0.2s}.s-gra__wyraz-t{font:700 clamp(22px, 2.6vw, 32px) / 1.1 var(--s-font-head);transition:color 0.2s}@media (hover:hover){.s-gra__wyraz[data-state="idle"]:hover{transform:translateY(-3px);box-shadow:0 8px 0 #123f7a}.s-gra__opcja[data-st="idle"]:hover{background:#eef4fb}}.s-gra__wyraz[data-state="idle"]:active{transform:translateY(3px);box-shadow:0 2px 0 #123f7a}.s-gra__wyraz[data-state="sel"]{color:#1a5fb8;box-shadow:0 0 0 4px #5be3a2,0 0 0 10px rgb(91 227 162 / .25),0 10px 0 #123f7a;transform:translateY(-5px) scale(1.06)}.s-gra__wyraz[data-state="wrong"]{background:#e5483e;color:#fff;box-shadow:0 5px 0 #a92f27;transform:translateY(-5px) scale(1.06)}.s-gra__wyraz[data-state="done"]{background:var(--jtp-rola-tlo);color:#fff;box-shadow:0 4px 0 var(--jtp-rola-cien);transform:translateY(1px)}.s-gra__wyraz:focus-visible,.s-gra__opcja:focus-visible{outline:3px solid #8fd0ff;outline-offset:4px}.s-gra__wykres-h{font:700 20px / 1.2 var(--s-font-head);color:#fff}.s-gra__wykres-ile{font:800 14px / 1 var(--s-font-body);color:#dcebfb}.s-gra__wykres-scroll{scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .35) #fff0}.s-gra__linia-tlo{stroke:rgb(255 255 255 / .45);stroke-width:2;stroke-dasharray:3 7;stroke-linecap:round}.s-gra__linia{stroke:#fff;stroke-width:3;stroke-linecap:round}.s-gra__linia.is-rysuj{transition:stroke-dashoffset 0.5s cubic-bezier(.22,1,.36,1) 0.42s}.s-gra__pytanie{border-radius:999px;background:#fff;color:var(--jtp-rola-cien);font:800 14px / 1 var(--s-font-body);box-shadow:0 2px 0 rgb(10 38 82 / .35)}.s-gra__wezel{border:2px dashed rgb(255 255 255 / .6);border-radius:13px;background:#184c90;color:#dcebfb;font:700 19px / 1 var(--s-font-head)}.s-gra__wezel.is-on,.s-gra__lot{border:2px solid var(--jtp-rola-tlo);border-radius:13px;background:var(--jtp-rola-tlo);color:#fff;box-shadow:0 4px 0 var(--jtp-rola-cien)}.s-gra__lot{font:700 19px / 1 var(--s-font-head);box-shadow:0 4px 0 var(--jtp-rola-cien),0 18px 30px -12px rgb(0 0 0 / .55)}.s-gra__papierek{border-radius:2px}.s-gra__dymek{border-radius:20px;background:#fff;box-shadow:0 22px 44px -14px rgb(6 24 60 / .7)}.s-gra__dymek-ogon{border-radius:3px;background:#fff}.s-gra__opcja{border-radius:13px;background:#fff0;transition:background-color 0.15s}.s-gra__opcja-znak{border-radius:10px;background:var(--jtp-rola-tlo);box-shadow:0 3px 0 var(--jtp-rola-cien)}.s-gra__opcja-nazwa{font:700 17px / 1.1 var(--s-font-head);color:#243244}.s-gra__opcja-q{font:700 14px / 1.2 var(--s-font-body);color:#5a6a80}.s-gra__opcja[data-st="tried"]{background:#fdecea}.s-gra__opcja[data-st="tried"] :is(.s-gra__opcja-nazwa,.s-gra__opcja-q),.s-gra__opcja-x{color:#a92f27}.s-gra__opcja[data-st="wrong"]{background:#e5483e}.s-gra__opcja[data-st="wrong"] .s-gra__opcja-nazwa{color:#fff}.s-gra__opcja[data-st="wrong"] .s-gra__opcja-q{color:#ffe4e1}.s-gra-wynik__rola{padding:4px 9px;border-radius:8px;background:var(--jtp-rola-tlo);color:#fff;font:800 14px / 1.1 var(--s-font-body)}@media (max-width:40rem){.s-gra.is-czesci .s-gra__h{font-size:20px}.s-gra.is-czesci .s-gra__hint{font-size:14px}.s-gra__wyraz{border-radius:14px}.s-gra__wyraz-t{font-size:clamp(19px, 5.4vw, 24px)}.s-gra__wezel{font-size:16px}}@media (prefers-reduced-motion:reduce){.s-gra__linia.is-rysuj{transition:none}}.s-gra-opis__rola{border-radius:12px;background:var(--jtp-rola-tlo);color:#fff;font:800 16px / 1 var(--s-font-head);box-shadow:0 3px 0 var(--jtp-rola-cien)}.s-gra-opis:has(+.s-cta){padding-bottom:0}.s-gra-opis{padding:clamp(44px, 6vw, 80px) clamp(10px, 2.4vw, 24px) clamp(64px, 8vw, 100px)}.s-gra-opis__card,.s-gra-opis__cta{border-radius:28px;background:#fff;box-shadow:0 18px 40px -28px rgb(16 72 150 / .45)}.s-gra-opis__title{font:700 clamp(30px, 3.4vw, 46px) / 1.1 var(--jtp-font-display);letter-spacing:-.025em;color:#243244;text-wrap:balance}.s-gra-opis__lead{font:600 18px / 1.6 var(--s-font-body);color:#4a5a6e;text-wrap:pretty}.s-gra-opis__note{border-top:1.5px solid #d8e3ef;font:600 15.5px / 1.6 var(--s-font-body);color:#4a5a6e;text-wrap:pretty}.s-gra-opis__link{padding-block:12px;font-weight:700;color:#1e6fd0;text-decoration:underline;text-underline-offset:3px}.s-gra-opis__link:hover{color:#1a5fb4}.s-gra-opis__subtitle{font:700 clamp(24px, 2.4vw, 30px) / 1.15 var(--s-font-head);color:#243244}.s-gra-opis__cta .s-gra-opis__subtitle{font-size:clamp(22px, 2.2vw, 28px)}.s-gra-opis__text{font:600 16px / 1.6 var(--s-font-body);color:#4a5a6e;text-wrap:pretty}.s-gra-opis__stars{font:600 15px / 1.6 var(--s-font-body);color:#4a5a6e;text-wrap:pretty}.s-gra-opis__badge{border-radius:12px;background:var(--jtp-seria-1-tlo,#18804f);color:#fff;font:800 16px / 1 var(--s-font-head);box-shadow:0 3px 0 #0f5a37}.s-gra-opis__tier:nth-child(2) .s-gra-opis__badge{background:#6e45d8;box-shadow:0 3px 0 #4c2da3}.s-gra-opis__tier:nth-child(3) .s-gra-opis__badge{background:#c7336f;box-shadow:0 3px 0 #8f2150}.s-gra-opis__tier.is-mystery .s-gra-opis__badge{border:2px dashed #8db8e8;background:#fff;color:#1e6fd0;box-shadow:none;cursor:default;transition:transform 0.3s cubic-bezier(.34,1.56,.64,1)}.s-gra-opis__tier.is-mystery .s-gra-opis__badge:hover{transform:rotate(-6deg) scale(1.08)}.s-gra-opis__q{border-radius:50%;background:#1e6fd0;color:#fff;font:800 17px / 1 var(--s-font-head)}.s-gra-opis__tier-text{font:700 15.5px / 1.4 var(--s-font-body);color:#3a4759}.s-gra.is-kolejnosc,.s-gra.is-kolejnosc~.s-gra-opis{--jtp-ranga-p-tlo:#6e45d8;--jtp-ranga-p-cien:#4c2da3;--jtp-ranga-p-tint:#c9b8ff;--jtp-ranga-m-tlo:#5a6a80;--jtp-ranga-m-cien:#3e4a5a;--jtp-ranga-m-tint:#7fe6df;--jtp-ranga-a-tlo:#b13a9e;--jtp-ranga-a-cien:#7e2470;--jtp-ranga-a-tint:#ffb0ea}:is(.s-gra__seg,.s-gra__ztag,.s-gra-wynik__wyr).is-p{--jtp-ranga-tlo:var(--jtp-ranga-p-tlo);--jtp-ranga-cien:var(--jtp-ranga-p-cien);--jtp-ranga-tint:var(--jtp-ranga-p-tint)}:is(.s-gra__seg,.s-gra__ztag,.s-gra-wynik__wyr).is-m{--jtp-ranga-tlo:var(--jtp-ranga-m-tlo);--jtp-ranga-cien:var(--jtp-ranga-m-cien);--jtp-ranga-tint:var(--jtp-ranga-m-tint)}:is(.s-gra__seg,.s-gra__ztag,.s-gra-wynik__wyr).is-a{--jtp-ranga-tlo:var(--jtp-ranga-a-tlo);--jtp-ranga-cien:var(--jtp-ranga-a-cien);--jtp-ranga-tint:var(--jtp-ranga-a-tint)}.s-gra__liczba{border-radius:18px;background:#fff;color:#243244;font:700 clamp(30px, 3.8vw, 50px) / 1.1 var(--s-font-head);box-shadow:0 5px 0 #123f7a;cursor:default;transition:background-color 0.25s,box-shadow 0.2s}.s-gra__liczba-pre{font-size:.52em}.s-gra__liczba.is-zielona,.s-gra__fx .is-lot{background:#1f9a62;color:#fff;box-shadow:0 5px 0 #146b44}.s-gra__znak{border-radius:16px;background:#103f7e;color:#fff;font:800 clamp(28px, 3.2vw, 40px) / 1 var(--s-font-head);box-shadow:inset 0 0 0 2.5px rgb(255 255 255 / .5),0 5px 0 #0a2a55;transition:background-color 0.2s,color 0.2s,box-shadow 0.15s,transform 0.15s}@media (hover:hover){.s-gra__znak[data-state="idle"]:hover{transform:translateY(-3px);background:#fff;color:#1a5fb8;box-shadow:0 8px 0 #123f7a}}.s-gra__znak[data-state="idle"]:active{transform:translateY(3px);box-shadow:0 2px 0 #0a2a55}.s-gra__znak[data-state="wrong"]{background:#e5483e;box-shadow:0 5px 0 #a92f27}.s-gra__znak:focus-visible{outline:3px solid #8fd0ff;outline-offset:3px}.s-gra__zapis-h{font:700 20px / 1.2 var(--s-font-head);color:#fff}.s-gra__zapis-ile{font:800 14px / 1 var(--s-font-body);color:#dcebfb}.s-gra__zapis-panel{border-radius:22px;background:rgb(10 38 82 / .32)}.s-gra__zl{font:700 clamp(19px, 2vw, 24px) / 1.35 var(--s-font-head);color:#dcebfb}.s-gra__zl.is-ost{color:#fff}.s-gra__seg{border-bottom:4px solid #fff0;transition:border-color 0.3s 0.25s}.s-gra__seg:is(.is-p,.is-m,.is-a){border-bottom-color:var(--jtp-ranga-tint)}.s-gra__ztag{border-radius:9px;background:var(--jtp-ranga-tlo);color:#fff;font:800 14px / 1.1 var(--s-font-body);box-shadow:0 2px 0 var(--jtp-ranga-cien)}.s-gra-wynik__wyr{border-bottom:3px solid var(--jtp-ranga-tlo);color:var(--jtp-ranga-tlo)}@media (max-width:40rem){.s-gra.is-kolejnosc .s-gra__h{font-size:20px}.s-gra.is-kolejnosc .s-gra__hint{padding:6px 12px;font-size:14px}.s-gra__liczba{border-radius:13px;font-size:clamp(20px, 6vw, 24px)}.s-gra__znak{border-radius:12px;font-size:24px}.s-gra__zl{font-size:17px}}.s-gra.is-kolejnosc~.s-gra-opis .s-gra-opis__rola{min-width:236px}.s-gra.is-kolejnosc~.s-gra-opis .s-gra-opis__rola.is-rola-1{--jtp-rola-tlo:var(--jtp-ranga-p-tlo);--jtp-rola-cien:var(--jtp-ranga-p-cien)}.s-gra.is-kolejnosc~.s-gra-opis .s-gra-opis__rola.is-rola-2{--jtp-rola-tlo:var(--jtp-ranga-m-tlo);--jtp-rola-cien:var(--jtp-ranga-m-cien)}.s-gra.is-kolejnosc~.s-gra-opis .s-gra-opis__rola.is-rola-3{--jtp-rola-tlo:var(--jtp-ranga-a-tlo);--jtp-rola-cien:var(--jtp-ranga-a-cien)}@media (max-width:40rem){.s-gra.is-kolejnosc~.s-gra-opis .is-legenda .s-gra-opis__tier{flex-wrap:wrap;gap:8px 14px}}.s-gra.is-przecinki{--jtp-przec-hit:#1f9a62;--jtp-przec-hit-cien:#146b44;--jtp-przec-miss:#f2b705;--jtp-przec-miss-cien:#b88900;--jtp-przec-extra:#e5483e;--jtp-przec-extra-cien:#a92f27}.s-gra__kropka{background:rgb(255 255 255 / .28)}.s-gra__kropka.is-biezaca{background:#fff;box-shadow:0 0 0 2px #fff}.s-gra__kropka.is-ok{background:#1f9a62;box-shadow:0 0 0 2px #fff}.s-gra__kropka.is-blad{background:#f2b705;box-shadow:0 0 0 2px #fff}.s-gra__slowo{border-radius:16px;background:#fff;box-shadow:0 4px 0 #123f7a}.s-gra__slowo-t{font:700 clamp(21px, 2.5vw, 30px) / 1.1 var(--s-font-head);color:#243244}.s-gra__przec{border:2px solid #fff;border-radius:12px;background:#fff;box-shadow:0 4px 0 #123f7a;color:#1a5fb8}.s-gra__przec-z{font:800 clamp(32px, 3.4vw, 40px) / 1 var(--s-font-head)}.s-gra__przec[data-st="lift"]{border:2px dashed rgb(255 255 255 / .6);background:#fff0;box-shadow:none;color:rgb(255 255 255 / .5)}.s-gra__przec[data-st="hit"]{border-color:var(--jtp-przec-hit);background:var(--jtp-przec-hit);box-shadow:0 4px 0 var(--jtp-przec-hit-cien);color:#fff}.s-gra__przec[data-st="miss"]{border-color:var(--jtp-przec-miss);background:var(--jtp-przec-miss);box-shadow:0 4px 0 var(--jtp-przec-miss-cien);color:#243244}.s-gra__przec[data-st="extra"]{border-color:var(--jtp-przec-extra);background:var(--jtp-przec-extra);box-shadow:0 4px 0 var(--jtp-przec-extra-cien);color:#fff}.s-gra__przec:focus-visible,.s-gra__stos:focus-visible{outline:3px solid #8fd0ff;outline-offset:3px}.s-gra__stos-k{border-radius:14px}.s-gra__stos-k.is-3{background:rgb(255 255 255 / .3)}.s-gra__stos-k.is-2{background:rgb(255 255 255 / .55)}.s-gra__stos-k.is-1,.s-gra__duch{border-radius:14px;background:#fff;box-shadow:0 4px 0 #123f7a;color:#1a5fb8;font:800 42px / 1 var(--s-font-head)}.s-gra__stos-k .s-gra__przec-z,.s-gra__duch .s-gra__przec-z{font:inherit}.s-gra__duch{box-shadow:0 4px 0 #123f7a,0 18px 32px -10px rgb(0 0 0 / .5)}.s-gra__reguly{border-radius:22px;background:rgb(10 38 82 / .38)}.s-gra__leg{font:800 14px / 1 var(--s-font-body);color:#fff}.s-gra__leg::before{box-shadow:0 0 0 2px #fff}.s-gra__leg.is-hit::before{background:var(--jtp-przec-hit)}.s-gra__leg.is-miss::before{background:var(--jtp-przec-miss)}.s-gra__leg.is-extra::before{background:var(--jtp-przec-extra)}.s-gra__regula-ikona{border-radius:10px}.s-gra__regula-ikona.is-hit{background:var(--jtp-przec-hit);color:#fff;box-shadow:0 3px 0 var(--jtp-przec-hit-cien)}.s-gra__regula-ikona.is-miss{background:var(--jtp-przec-miss);color:#243244;box-shadow:0 3px 0 var(--jtp-przec-miss-cien)}.s-gra__regula-ikona.is-extra{background:var(--jtp-przec-extra);color:#fff;box-shadow:0 3px 0 var(--jtp-przec-extra-cien)}.s-gra__regula-nazwa{font:700 18px / 1.2 var(--s-font-head);color:#fff}.s-gra__regula-ctx{font:800 14px / 1.3 var(--s-font-body);color:#dcebfb}.s-gra__regula-opis{font:700 14.5px / 1.45 var(--s-font-body);color:#dcebfb;text-wrap:pretty}[data-gra-akcja]{padding:16px 30px;font-size:19px}[data-gra-akcja]:disabled{opacity:.55;cursor:default;transform:none;box-shadow:0 6px 0 #123f7a}.s-gra-wynik__rola.is-brak{--jtp-rola-tlo:#f2b705;color:#243244}.s-gra-wynik__rola.is-zbedny{--jtp-rola-tlo:#c2362f}.s-gra-opis__rola.is-poziom{--jtp-rola-tlo:#1e6fd0;--jtp-rola-cien:#123f7a}.s-gra.is-przecinki~.s-gra-opis .s-gra-opis__rola{min-width:116px}.s-gra.is-przecinki~.s-gra-opis .s-gra-opis__tiers.is-legenda{gap:10px}.s-gra.is-przecinki~.s-gra-opis .s-gra-opis__rola.is-rola-1{--jtp-rola-tlo:#5a6a80;--jtp-rola-cien:#3e4a5a}.s-gra.is-przecinki~.s-gra-opis .s-gra-opis__rola.is-rola-2{--jtp-rola-tlo:#f2b705;--jtp-rola-cien:#b88900;color:#243244}.s-gra.is-przecinki~.s-gra-opis .s-gra-opis__rola.is-rola-3{--jtp-rola-tlo:#c2362f;--jtp-rola-cien:#a92f27}@media (max-width:40rem){.s-gra.is-przecinki .s-gra__h{font-size:21px}.s-gra.is-przecinki .s-gra__hint{padding:6px 12px;font-size:14px}.s-gra__slowo{border-radius:13px}.s-gra__slowo-t{font-size:clamp(18px, 5.2vw, 22px)}}.s-gra__start-h{font:800 clamp(30px, 3.6vw, 46px) / 1.1 var(--s-font-head);color:#fff;text-wrap:balance}.s-gra__widok.is-pomoc .s-gra__start-h{font-size:clamp(28px, 3.2vw, 40px)}.s-gra__przyklad,.s-gra__pomoc-lista{border-radius:24px;background:rgb(10 38 82 / .38)}.s-gra__przyklad-et{font:800 15px / 1.2 var(--s-font-body);color:#dcebfb}.s-gra__przyklad-row{border-radius:20px;background:#fff;box-shadow:0 6px 0 rgb(10 38 82 / .35);font:800 clamp(28px, 3.4vw, 40px) / 1 var(--s-font-head);color:#243244}.s-gra__rowna{font:800 22px / 1 var(--s-font-head);color:#fff}.s-gra__wartosc,.s-gra__gotowe{border-radius:12px;background:#1f9a62;color:#fff;font:800 22px / 1 var(--s-font-head);box-shadow:0 3px 0 #146b44}.s-gra__przyklad-txt{font:700 15.5px / 1.45 var(--s-font-body);color:#dcebfb;text-wrap:pretty}.s-gra__zasady{border-top:2px solid rgb(255 255 255 / .14);font:700 15.5px / 1.5 var(--s-font-body);color:#fff}.s-gra__pomoc-nazwa{font:700 clamp(20px, 2vw, 23px) / 1.25 var(--s-font-head);color:#fff}.s-gra__pomoc-opis{font:700 16px / 1.7 var(--s-font-body);color:#dcebfb;text-wrap:pretty}.s-gra__btn.is-duzy{padding:17px 32px;font-size:20px}.s-gra__rozw .s-gra__btn.is-duzy{padding:16px 26px;font-size:19px}.s-gra__cel{font:700 15px / 1.4 var(--s-font-body);color:#dcebfb}.s-gra__jak{color:#fff;font:800 15px / 1.4 var(--s-font-body);text-decoration:underline;text-underline-offset:3px}.s-gra__jak:hover{color:#dcebfb}.s-gra__rebus{border-radius:clamp(20px, 2.4vw, 28px);background:#fff;box-shadow:0 8px 0 rgb(10 38 82 / .35);color:#243244}.s-gra__wiersz{border-radius:18px}.s-gra__wiersz.is-pytanie{background:#f1f6fc}.s-gra__pic{border-radius:16px;transition:background-color 0.2s,box-shadow 0.2s}.s-gra__pic.is-fokus{background:#e4f0fd;box-shadow:inset 0 0 0 3px #8fc2f2}.s-gra__znaczek{border-radius:9px;background:#1e6fd0;color:#fff;font:800 clamp(14px, 1.3vw, 16px) / 1 var(--s-font-head);box-shadow:0 2px 0 #123f7a;transition:background-color 0.2s,color 0.2s}.s-gra__znaczek.is-ok{background:#1f9a62;box-shadow:0 2px 0 #146b44}.s-gra__znaczek.is-zle{background:#f2b705;color:#243244;box-shadow:0 2px 0 #b88900}.s-gra__op{font:800 clamp(24px, 3.2vw, 38px) / 1 var(--s-font-head)}.s-gra__mnoz{font:800 clamp(40px, 5.4vw, 64px) / .6 var(--s-font-head)}.s-gra__suma{font:800 clamp(30px, 4.4vw, 52px) / 1 var(--s-font-head)}.s-gra__q,.s-gra__q-ok{border-radius:16px;font:800 clamp(28px, 4vw, 46px) / 1 var(--s-font-head)}.s-gra__q{border:3px dashed #b9cce2;color:#1a5fb8;transition:background-color 0.2s,border-color 0.2s}.s-gra__q.is-wpisane{border-style:solid;border-color:#2e8be6;background:#eaf2fb}.s-gra__q.is-zle{border-style:solid;border-color:#f2b705}.s-gra__q-ok{background:#e4f4ec;color:#18804f}.s-gra__brudnopis-h,.s-gra__panel-h{font:700 clamp(19px, 1.8vw, 22px) / 1.2 var(--s-font-head);color:#fff}.s-gra__brudnopis-dop{font:700 14px / 1.4 var(--s-font-body);color:#dcebfb}.s-gra__brudnopis-pole{border-radius:20px;background:#f7fafe;color:#243244;font:700 18px / 1.6 var(--s-font-body);box-shadow:0 6px 0 rgb(10 38 82 / .35)}.s-gra__brudnopis-pole::placeholder,.s-gra__pole::placeholder{color:#9aa9bc}.s-gra__panel{border-radius:24px;background:rgb(10 38 82 / .38)}.s-gra__odp{border-radius:16px;background:rgb(255 255 255 / .07);transition:background-color 0.2s}.s-gra__odp.is-fokus{background:rgb(255 255 255 / .18)}.s-gra__pole{border-radius:12px;background:#fff;color:#243244;font:800 22px / 1 var(--s-font-head);box-shadow:0 3px 0 #123f7a;transition:box-shadow 0.2s}.s-gra__pole.is-zle{box-shadow:inset 0 0 0 3px #f2b705}.s-gra__wynik{border-radius:16px;background:rgb(255 255 255 / .07)}.s-gra__wynik-et{font:800 16px / 1.25 var(--s-font-body);color:#fff}.s-gra__komunikat{border-radius:14px;background:rgb(255 255 255 / .1);color:#fff;font:800 15px / 1.4 var(--s-font-body);text-wrap:pretty;transition:background-color 0.2s,color 0.2s}.s-gra__komunikat.is-good{background:#1f9a62}.s-gra__komunikat.is-warn{background:#f2b705;color:#243244}.s-gra__komunikat.is-info{background:#fff;color:#1a5fb8}.s-gra__sprawdz{border-radius:14px;background:#1f9a62;color:#fff;font:800 19px / 1 var(--s-font-head);box-shadow:0 4px 0 #146b44;transition:transform 0.15s}.s-gra__sprawdz:active{transform:translateY(3px)}.s-gra__podp{border-radius:14px;background:rgb(10 38 82 / .4);color:#fff;font:800 15px / 1 var(--s-font-body);transition:background-color 0.18s}.s-gra__podp-koszt{font:800 14px / 1 var(--s-font-body);color:#dcebfb}@media (hover:hover){.s-gra__sprawdz:hover{transform:translateY(-2px)}.s-gra__podp:hover{background:rgb(10 38 82 / .6)}}.s-gra__sprawdz:focus-visible,.s-gra__podp:focus-visible,.s-gra__jak:focus-visible,.s-gra__pole:focus-visible,.s-gra__brudnopis-pole:focus-visible{outline:3px solid #8fd0ff;outline-offset:3px}.s-gra__rozw-h{font:700 21px / 1.2 var(--s-font-head);color:#fff}.s-gra__rozw-sub{font:800 14px / 1.4 var(--s-font-body);color:#dcebfb}@keyframes jtp-rb-pop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.14)}100%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.s-gra__znaczek{animation:jtp-rb-pop 0.45s cubic-bezier(.34,1.56,.64,1) both}}.s-gra-wynik__znak{font:800 24px / 1 var(--s-font-head)}.s-gra-wynik__blad.is-rebus{font-size:16px}.s-gra-wynik__rola.is-rebus{border-radius:8px;background:#f2b705;color:#243244;font:800 14px / 1.1 var(--s-font-body)}.s-gra.is-rebusy~.s-gra-opis .s-gra-opis__rola{min-width:100px}.s-gra.is-rebusy~.s-gra-opis .s-gra-opis__tiers.is-legenda{gap:10px}@media (max-width:40rem){.s-gra.is-rebusy .s-gra__h{font-size:21px}.s-gra.is-rebusy .s-gra__chip{height:44px;font-size:17px}}.s-gra.is-uklady .s-gra__start-h{font:800 clamp(30px, 3.6vw, 46px) / 1.1 var(--s-font-head);color:#fff;text-wrap:balance}.s-gra.is-uklady .s-gra__widok.is-pomoc .s-gra__start-h{font-size:clamp(28px, 3.2vw, 40px)}.s-gra.is-uklady :is(.s-gra__przyklad,.s-gra__pomoc-lista){border-radius:24px;background:rgb(10 38 82 / .38)}.s-gra.is-uklady .s-gra__przyklad-et{font:800 15px / 1.2 var(--s-font-body);color:#dcebfb}.s-gra__ex{font:700 clamp(20px, 2.3vw, 26px) / 1.1 var(--s-font-head);color:#fff}.s-gra__ex-row.is-wynik :is(.s-gra__ex-l,.s-gra__ex-eq,.s-gra__ex-r){color:#9bf5cb}.s-gra__ex-plak{border-radius:10px;background:#1f9a62;color:#fff;font:800 15px / 1 var(--s-font-body)}.s-gra__ex-opis{font:700 14px / 1.3 var(--s-font-body);color:#dcebfb}.s-gra__ex-row.is-ost .s-gra__ex-opis{font-weight:800;color:#9bf5cb}.s-gra__klamra{color:#fff}.s-gra__klamra.is-wynik,.s-gra__uklad.is-solved .s-gra__klamra{color:#9bf5cb}.s-gra__klamra path{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round}.s-gra__klamra.is-uklad path{stroke-width:3}.s-gra.is-uklady .s-gra__pomoc-nazwa{font:700 clamp(20px, 2vw, 23px) / 1.25 var(--s-font-head);color:#fff}.s-gra.is-uklady .s-gra__pomoc-opis{font:700 16px / 1.7 var(--s-font-body);color:#dcebfb;text-wrap:pretty}.s-gra__wzor{border-radius:8px;background:rgb(255 255 255 / .18);color:#fff;font:800 17px / 1.3 var(--s-font-head)}.s-gra.is-uklady .s-gra__btn.is-duzy{padding:17px 32px;font-size:20px}.s-gra.is-uklady .s-gra__rozw .s-gra__btn.is-duzy{padding:16px 30px;font-size:19px}.s-gra.is-uklady .s-gra__cel{font:700 15px / 1.4 var(--s-font-body);color:#dcebfb}.s-gra.is-uklady .s-gra__jak{color:#fff;font:800 15px / 1.4 var(--s-font-body);text-decoration:underline;text-underline-offset:3px}.s-gra.is-uklady .s-gra__jak:hover{color:#dcebfb}.s-gra__nr-et{border-radius:8px;background:rgb(255 255 255 / .16);color:#fff;font:800 14px / 1 var(--s-font-body)}.s-gra__hist,.s-gra__podglad-w{color:#dcebfb}.s-gra__hist .s-gra__nr-et,.s-gra__podglad .s-gra__nr-et{background:rgb(255 255 255 / .14);color:#dcebfb}.s-gra__hist{font:700 clamp(16px, 1.9vw, 20px) / 1.15 var(--s-font-head)}.s-gra__nr{border-radius:12px;background:rgb(10 38 82 / .4);color:#fff;font:800 18px / 1 var(--s-font-head)}.s-gra__nr.is-on{background:#fff;color:#1a5fb8;box-shadow:0 3px 0 #123f7a}.s-gra__rownanie{border-radius:16px;color:#fff;font:700 clamp(24px, 4.4vw, 40px) / 1.15 var(--s-font-head)}.s-gra__rownanie.is-on{background:rgb(255 255 255 / .13);box-shadow:inset 0 0 0 2px rgb(255 255 255 / .55)}.s-gra__uklad.is-solved .s-gra__rownanie{color:#9bf5cb}.s-gra__ulamek{font-size:.7em;line-height:1.05}.s-gra__ulamek-k{border-radius:2px;background:currentColor}.s-gra__plak{border-radius:10px;font:800 15px / 1 var(--s-font-body)}.s-gra__plak.is-good{background:#1f9a62;color:#fff}.s-gra__plak.is-warn{background:#f2b705;color:#243244}.s-gra__plak.is-podglad{color:#fff;box-shadow:inset 0 0 0 2px rgb(255 255 255 / .6)}.s-gra.is-uklady .s-gra__hint{border-radius:16px;font:800 15px / 1.3 var(--s-font-body);transition:background-color 0.2s,color 0.2s}.s-gra.is-uklady .s-gra__hint.is-good{background:#1f9a62}.s-gra.is-uklady .s-gra__hint.is-warn{background:#f2b705;color:#243244}.s-gra.is-uklady .s-gra__hint.is-info{background:#fff;color:#1a5fb8}.s-gra__podglad{border-radius:20px;background:rgb(10 38 82 / .38)}.s-gra__podglad-h{font:800 15px / 1.4 var(--s-font-body);color:#fff;text-wrap:balance}.s-gra__podglad-siatka{font:700 clamp(18px, 2vw, 22px) / 1.15 var(--s-font-head)}.s-gra__podglad-znak{color:#fff;font-weight:800}.s-gra__podglad-w.is-suma{border-top:2px solid rgb(255 255 255 / .55);color:#fff;font-weight:800}.s-gra__dzial{border-radius:14px;background:#fff;color:#1a5fb8;box-shadow:0 4px 0 #123f7a}.s-gra__dzial.is-on{background:#0e3b78;color:#fff;box-shadow:0 4px 0 #071f44}.s-gra__dzial-sym{font:800 24px / 1 var(--s-font-head)}.s-gra__dzial-nazwa{font:800 16px / 1 var(--s-font-body)}.s-gra.is-uklady .s-gra__pole{font-size:24px}.s-gra.is-uklady .s-gra__pole:disabled{opacity:.45}.s-gra__go{border-radius:14px;background:#1f9a62;color:#fff;font:800 18px / 1 var(--s-font-head);box-shadow:0 4px 0 #146b44}.s-gra__go.is-dim{opacity:.55}.s-gra.is-uklady .s-gra__podp:disabled{opacity:.5}.s-gra.is-uklady .s-gra__podp:disabled:hover{background:rgb(10 38 82 / .4)}.s-gra__rozw-box{border-radius:22px;background:rgb(10 38 82 / .38)}.s-gra__droga{font:700 15px / 1.5 var(--s-font-body);color:#dcebfb;text-wrap:pretty}@media (hover:hover){.s-gra__dzial:hover,.s-gra__go:hover{transform:translateY(-2px)}.s-gra__nr:hover{transform:translateY(-1px)}}.s-gra__dzial:focus-visible,.s-gra__go:focus-visible,.s-gra__nr:focus-visible{outline:3px solid #8fd0ff;outline-offset:3px}.s-gra-wynik__znak.is-xy{font-size:18px}.s-gra-wynik__blad.is-uklad{font-size:16px}.s-gra-wynik__rola.is-uklad{border-radius:8px;background:#f2b705;color:#243244;font:800 14px / 1.1 var(--s-font-body)}.s-gra.is-uklady~.s-gra-opis .s-gra-opis__rola{min-width:100px}.s-gra.is-uklady~.s-gra-opis .s-gra-opis__tiers.is-legenda{gap:10px}@media (max-width:40rem){.s-gra.is-uklady .s-gra__h{font-size:21px}}.s-gra.is-rownania .s-gra__start-h{font:800 clamp(30px, 3.6vw, 46px) / 1.1 var(--s-font-head);color:#fff;text-wrap:balance}.s-gra.is-rownania .s-gra__widok.is-pomoc .s-gra__start-h{font-size:clamp(28px, 3.2vw, 40px)}.s-gra.is-rownania :is(.s-gra__przyklad,.s-gra__pomoc-lista){border-radius:24px;background:rgb(10 38 82 / .38)}.s-gra.is-rownania .s-gra__przyklad-et{font:800 15px / 1.2 var(--s-font-body);color:#dcebfb}.s-gra.is-rownania .s-gra__ex{font:700 clamp(22px, 2.6vw, 30px) / 1.1 var(--s-font-head)}.s-gra.is-rownania .s-gra__pomoc-nazwa{font:700 clamp(20px, 2vw, 23px) / 1.25 var(--s-font-head);color:#fff}.s-gra.is-rownania .s-gra__pomoc-opis{font:700 16px / 1.7 var(--s-font-body);color:#dcebfb;text-wrap:pretty}.s-gra.is-rownania .s-gra__btn.is-duzy{padding:17px 32px;font-size:20px}.s-gra.is-rownania .s-gra__rozw .s-gra__btn.is-duzy{padding:16px 30px;font-size:19px}.s-gra.is-rownania .s-gra__cel{font:700 15px / 1.4 var(--s-font-body);color:#dcebfb}.s-gra.is-rownania .s-gra__jak{color:#fff;font:800 15px / 1.4 var(--s-font-body);text-decoration:underline;text-underline-offset:3px}.s-gra.is-rownania .s-gra__jak:hover{color:#dcebfb}.s-gra.is-rownania .s-gra__hist{color:#dcebfb;font:700 clamp(17px, 2.2vw, 22px) / 1.15 var(--s-font-head)}.s-gra.is-rownania .s-gra__rownanie{border-radius:0;color:#fff;font:700 clamp(28px, 6.2vw, 48px) / 1.15 var(--s-font-head)}.s-gra.is-rownania .s-gra__rownanie.is-solved{color:#9bf5cb}.s-gra.is-rownania .s-gra__hint{border-radius:16px;background:rgb(10 38 82 / .4);color:#fff;font:800 15px / 1.3 var(--s-font-body);text-wrap:balance;transition:background-color 0.2s,color 0.2s}.s-gra.is-rownania .s-gra__hint.is-good{background:#1f9a62}.s-gra.is-rownania .s-gra__hint.is-warn{background:#f2b705;color:#243244}.s-gra.is-rownania .s-gra__hint.is-info{background:#fff;color:#1a5fb8}.s-gra.is-rownania .s-gra__pole{font-size:24px}.s-gra.is-rownania .s-gra__pole:disabled{opacity:.45}.s-gra.is-rownania .s-gra__podp:disabled{opacity:.5}.s-gra.is-rownania .s-gra__podp:disabled:hover{background:rgb(10 38 82 / .4)}.s-gra.is-rownania~.s-gra-opis .s-gra-opis__rola{min-width:120px}.s-gra.is-rownania~.s-gra-opis .s-gra-opis__tiers.is-legenda{gap:10px}.s-gra.is-ulamki .s-gra__fr{font-size:clamp(17px, 1.8vw, 22px);line-height:1}@media (max-width:40rem){.s-gra.is-ulamki .s-gra__fr{font-size:clamp(14px, 3.9vw, 17px)}}.s-gra-wynik__ulamek{font-size:.82em;line-height:1}.s-gra.is-ulamki~.s-gra-opis .s-gra-opis__rola{min-width:236px}.s-gra.is-ulamki~.s-gra-opis .s-gra-opis__rola{font-family:"Baloo 2",serif}.s-gra.is-ulamki~.s-gra-opis .is-legenda .s-gra-opis__tier{flex-wrap:wrap;gap:8px 14px}.s-gra.is-zdania .s-gra__h.is-duzy{font-size:clamp(26px, 2.8vw, 34px);line-height:1.1}.s-gra.is-zdania .s-gra__hint.is-info{background:#fff;color:#1a5fb8}.s-gra.is-zdania .s-gra__hint.is-good{background:#1f9a62}.s-gra.is-zdania .s-gra__poziom{border-radius:22px;background:#fff;color:#243244;box-shadow:0 6px 0 #123f7a;transition:transform 0.15s,box-shadow 0.15s}.s-gra.is-zdania .s-gra__poziom:hover{transform:translateY(-3px);box-shadow:0 9px 0 #123f7a}.s-gra.is-zdania .s-gra__poziom:active{transform:translateY(4px);box-shadow:0 2px 0 #123f7a}.s-gra.is-zdania :is(.s-gra__poziom,.s-gra__kafelek):focus-visible{outline:3px solid #8fd0ff;outline-offset:3px}.s-gra.is-zdania .s-gra__poziom>svg{color:#1e6fd0}.s-gra.is-zdania .s-gra__poziom-nr{border-radius:16px;background:#1e6fd0;color:#fff;font:800 26px / 1 var(--s-font-head);box-shadow:0 3px 0 #123f7a}.s-gra.is-zdania .s-gra__poziom.is-wiecej .s-gra__poziom-nr{background:#e4f0fd;color:#1e6fd0;box-shadow:0 3px 0 #b9d3f0}.s-gra.is-zdania .s-gra__poziom-nazwa{font:800 clamp(20px, 2vw, 24px) / 1.1 var(--s-font-head);color:#243244}.s-gra.is-zdania .s-gra__poziom-opis{font:700 15px / 1.4 var(--s-font-body);color:#4a5a6e;text-wrap:pretty}.s-gra.is-zdania .s-gra__btn.is-maly{border-radius:14px;font-size:16px}.s-gra.is-zdania .s-gra__kropka{border-radius:6px;background:rgb(255 255 255 / .28)}.s-gra.is-zdania .s-gra__kropka.is-cur{background:#fff;box-shadow:0 0 0 2px #fff}.s-gra.is-zdania .s-gra__kropka.is-first{background:#1f9a62;box-shadow:0 0 0 2px #fff}.s-gra.is-zdania .s-gra__kropka.is-second{background:#f2b705;box-shadow:0 0 0 2px #fff}.s-gra.is-zdania .s-gra__kropka.is-fail{background:#e5483e;box-shadow:0 0 0 2px #fff}.s-gra.is-zdania .s-gra__polecenie{font:800 15px / 1.2 var(--s-font-body);color:#dcebfb}.s-gra.is-zdania .s-gra__pl{font:700 clamp(26px, 3vw, 38px) / 1.15 var(--s-font-head);color:#fff;text-wrap:balance}.s-gra.is-zdania .s-gra__odp{border:2px dashed rgb(255 255 255 / .35);border-radius:22px;background:rgb(10 38 82 / .3);transition:border-color 0.25s}.s-gra.is-zdania .s-gra__odp.is-ok{border-color:#5be3a2}.s-gra.is-zdania .s-gra__kafelek{--jtp-kafelek-tlo:#fff;--jtp-kafelek-tekst:#243244;--jtp-kafelek-cien:#123f7a;border-radius:16px;background:var(--jtp-kafelek-tlo);color:var(--jtp-kafelek-tekst);box-shadow:0 4px 0 var(--jtp-kafelek-cien);transition:background-color 0.25s,box-shadow 0.2s,transform 0.15s}.s-gra.is-zdania .s-gra__kafelek.is-ok{--jtp-kafelek-tlo:#1f9a62;--jtp-kafelek-tekst:#fff;--jtp-kafelek-cien:#146b44}.s-gra.is-zdania .s-gra__kafelek.is-bad{--jtp-kafelek-tlo:#e5483e;--jtp-kafelek-tekst:#fff;--jtp-kafelek-cien:#a92f27}.s-gra.is-zdania .s-gra__kafelek.is-fix{--jtp-kafelek-tlo:#f2b705;--jtp-kafelek-tekst:#243244;--jtp-kafelek-cien:#b88900}.s-gra.is-zdania .s-gra__kafelek-t{font:700 clamp(20px, 2.3vw, 28px) / 1.1 var(--s-font-head)}.s-gra.is-zdania .s-gra__kafelek.is-puste{background:rgb(10 38 82 / .3);box-shadow:inset 0 0 0 2px rgb(255 255 255 / .14);color:#fff0}@media (hover:hover){.s-gra.is-zdania button.s-gra__kafelek:not([aria-disabled="true"]):hover{transform:translateY(-2px)}.s-gra.is-zdania .s-gra__pula .s-gra__kafelek:hover{box-shadow:0 6px 0 var(--jtp-kafelek-cien)}}.s-gra.is-zdania .s-gra__pula .s-gra__kafelek:active{transform:translateY(3px);box-shadow:0 1px 0 var(--jtp-kafelek-cien)}.s-gra.is-zdania .s-gra__panel{border-radius:22px;background:rgb(10 38 82 / .38)}.s-gra.is-zdania .s-gra__panel-czas{font:700 21px / 1.2 var(--s-font-head);color:#fff}.s-gra.is-zdania .s-gra__panel-forma{font:800 14px / 1.3 var(--s-font-body);color:#dcebfb}.s-gra.is-zdania .s-gra__panel-opis{font:700 15px / 1.5 var(--s-font-body);color:#dcebfb;text-wrap:pretty}.s-gra.is-zdania [data-gra-wyczysc]{padding:16px 24px}.s-gra.is-zdania .s-gra__btn.is-akcja{padding:16px 30px;font-size:19px;transition:transform 0.15s,box-shadow 0.15s,opacity 0.2s}.s-gra.is-zdania .s-gra__btn.is-akcja.is-off{opacity:.55}.s-gra-wynik__okno.is-wiecej{background:#1a5fb8;color:#fff}.s-gra-wynik__okno.is-wiecej .s-gra-wynik__zamknij{background:rgb(10 38 82 / .42);color:#fff}.s-gra-wynik__okno.is-wiecej .s-gra-wynik__bok-tekst{max-width:460px}.s-gra-wynik__grupa-nazwa{font:800 15px / 1.2 var(--s-font-body);color:#dcebfb}.s-gra-wynik__czas{border-radius:14px;background:rgb(10 38 82 / .42);color:#fff;font:700 17px / 1 var(--s-font-head)}.s-gra-wynik__czas svg{color:#dcebfb}@media (max-width:40rem){.s-gra.is-zdania .s-gra__h.is-duzy{font-size:21px}.s-gra.is-zdania .s-gra__hint{font-size:14px}.s-gra.is-zdania .s-gra__pl{font-size:clamp(22px, 6vw, 26px)}.s-gra.is-zdania .s-gra__kafelek{border-radius:13px}.s-gra.is-zdania .s-gra__kafelek-t{font-size:clamp(18px, 5.2vw, 22px)}}.s-gra.is-zdania~.s-gra-opis .s-gra-opis__rola{min-width:150px}.s-gra.is-zdania~.s-gra-opis .s-gra-opis__tiers.is-legenda{gap:10px}:is(.s-czasy__os,.s-czasy__legenda,.s-czasy__karta,.s-czasy__wzor).is-simple{--jtp-czas-c:#6e45d8;--jtp-czas-sh:#4c2da3;--jtp-czas-ink:#5a33c2;--jtp-czas-bg:#6e45d8;--jtp-czas-fx:#8b66f0}:is(.s-czasy__os,.s-czasy__legenda,.s-czasy__karta,.s-czasy__wzor).is-cont{--jtp-czas-c:#0e8794;--jtp-czas-sh:#08606a;--jtp-czas-ink:#08606a;--jtp-czas-bg:linear-gradient(-45deg, #0e8794 25%, #18a2b0 25%, #18a2b0 50%, #0e8794 50%, #0e8794 75%, #18a2b0 75%);--jtp-czas-fx:#5be3d2}:is(.s-czasy__os,.s-czasy__legenda,.s-czasy__karta,.s-czasy__wzor).is-perf,:is(.s-czasy__os,.s-czasy__legenda,.s-czasy__karta,.s-czasy__wzor).is-pc{--jtp-czas-c:#b13a9e;--jtp-czas-sh:#7e2470;--jtp-czas-ink:#8e2a7e;--jtp-czas-bg:#b13a9e;--jtp-czas-fx:#e27bd0}:is(.s-czasy__os,.s-czasy__legenda,.s-czasy__karta,.s-czasy__wzor).is-pc{--jtp-czas-bg:linear-gradient(-45deg, #b13a9e 25%, #cf52bb 25%, #cf52bb 50%, #b13a9e 50%, #b13a9e 75%, #cf52bb 75%)}.s-czasy{padding:4px clamp(10px, 2.4vw, 24px) 0}.s-czasy__plansza{border-radius:clamp(24px, 3vw, 34px);background:radial-gradient(120% 90% at 50% -10%,#2a7fde 0%,#1a5fb8 52%,#16509e 100%);box-shadow:0 28px 56px -34px rgb(16 60 130 / .85);color:#fff}.s-czasy__kropki{background-image:radial-gradient(rgb(255 255 255 / .09) 1.6px,transparent 1.9px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 75%);mask-image:linear-gradient(180deg,#000 0%,transparent 75%)}.s-czasy__h1{font:800 clamp(24px, 2.7vw, 32px) / 1.1 var(--s-font-head);color:#fff;text-wrap:balance}.s-czasy__lead{font:700 15px / 1.45 var(--s-font-body);color:#dcebfb;text-wrap:pretty}.s-czasy__snd{border-radius:14px;background:rgb(10 38 82 / .4);color:#fff;transition:background-color 0.18s}.s-czasy__snd:hover{background:rgb(10 38 82 / .6)}.s-czasy__etykieta{font:800 14px / 1 var(--s-font-body);color:#dcebfb}.s-czasy__pick{border-radius:16px;background:rgb(10 38 82 / .38);color:#fff;transition:background-color 0.2s,color 0.2s,box-shadow 0.2s,transform 0.2s;-webkit-tap-highlight-color:#fff0}.s-czasy__pick.is-on{background:#fff;color:#1a5fb8;box-shadow:0 5px 0 #123f7a;transform:translateY(-2px)}@media (hover:hover){.s-czasy__pick:not(.is-on):hover{background:rgb(10 38 82 / .58);transform:translateY(-2px)}.s-czasy-tabela__czas:hover{background:#f3f7fc}}.s-czasy__pick:active{transform:translateY(3px)}.s-czasy__pick:focus-visible,.s-czasy-tabela__czas:focus-visible{outline:3px solid #8fd0ff;outline-offset:3px}.s-czasy__pick-name{font:800 20px / 1.05 var(--s-font-head);text-wrap:balance}.s-czasy__pick-pl{font:700 14px / 1.2 var(--s-font-body);color:#dcebfb}.s-czasy__pick.is-on .s-czasy__pick-pl{color:#3a4759}.s-czasy__wzor{border-radius:5px;background:var(--jtp-czas-bg);background-size:10px 10px}.s-czasy__pick .s-czasy__wzor{box-shadow:0 0 0 2px rgb(255 255 255 / .85)}.s-czasy__pick.is-on .s-czasy__wzor{box-shadow:none}.s-czasy__strefa{border-radius:18px;background:rgb(10 38 82 / .26);transition:background-color 0.3s,box-shadow 0.3s}.s-czasy__strefa.is-on{background:rgb(255 255 255 / .16);box-shadow:inset 0 0 0 2px rgb(255 255 255 / .7)}.s-czasy__linia{border-radius:2px;background:#fff}.s-czasy__grot{color:#fff}.s-czasy__teraz-kreska{background:#fff}.s-czasy__teraz{border:5px solid #fff;border-radius:50%;background:#1a5fb8;transition:box-shadow 0.3s}.s-czasy__teraz.is-on{box-shadow:0 0 0 7px rgb(255 255 255 / .35)}.s-czasy__zl{border-radius:999px;color:#fff;font:800 16px / 1 var(--s-font-body);transition:background-color 0.25s,color 0.25s,box-shadow 0.25s}.s-czasy__zl.is-present{background:#1a5fb8;box-shadow:inset 0 0 0 2px #fff}.s-czasy__zl.is-on{background:#fff;color:#1a5fb8;box-shadow:0 3px 0 #123f7a}.s-czasy__mk-bar{border:3px solid #fff;border-radius:13px;background:var(--jtp-czas-bg);background-size:20px 20px}.s-czasy__mk-bar.is-flat{border-radius:13px 3px 3px 13px}.s-czasy__mk-dot,.s-czasy__mk-rep-dot,.s-czasy__lg-dot,.s-czasy__lg-rep span{border-radius:50%;background:var(--jtp-czas-c);color:#fff}.s-czasy__mk-dot{border:3px solid #fff}.s-czasy__mk-dot.is-alt{border-style:dashed;background:#1c62bd}.s-czasy__mk-rep-dot{border:4px solid #fff;box-shadow:0 3px 0 var(--jtp-czas-sh)}.s-czasy__mk-pin,.s-czasy__lg-pin{color:var(--jtp-czas-c)}.s-czasy__mk-link{border-top:3px dotted #fff;color:#fff}.s-czasy__mk-link-end{border-left:3px dotted #fff}.s-czasy__mk-ref{border-left:3px dashed #fff}.s-czasy__mk-pill{border-radius:10px;background:var(--jtp-czas-c);color:#fff;font:800 16px / 1 var(--s-font-head);box-shadow:0 3px 0 var(--jtp-czas-sh)}.s-czasy__mk-call.is-alt .s-czasy__mk-pill{background:#1c62bd;box-shadow:none;outline:2px dashed #fff;outline-offset:-2px}.s-czasy__mk-stem{background:#fff}.s-czasy__mk-under-t{color:#fff;font:800 14px / 1 var(--s-font-body)}@keyframes jtp-czasy-paski{from{background-position:0 0}to{background-position:20px 0}}@media (prefers-reduced-motion:no-preference){.s-czasy__os.is-cont .s-czasy__mk-bar,.s-czasy__os.is-pc .s-czasy__mk-bar{animation:jtp-czasy-paski 0.9s linear infinite}}.s-czasy__iskra{border-radius:50%}.s-czasy__pierscien{border:4px solid;border-radius:18px}.s-czasy__lg{color:#fff;font:700 14.5px / 1.3 var(--s-font-body)}.s-czasy__lg-dot{border:2.5px solid #fff}.s-czasy__lg-dot.is-alt{border-style:dashed;background:#fff0}.s-czasy__lg-rep span{border:2px solid #fff}.s-czasy__lg-bar{border:2.5px solid #fff;border-radius:9px;background:var(--jtp-czas-bg);background-size:10px 10px}.s-czasy__lg-ref{border-left:3px dashed #fff}.s-czasy__lg-link{border-top:3px dotted #fff;color:#fff}.s-czasy__pusty{border:2px dashed rgb(255 255 255 / .36);border-radius:22px;color:#fff;font:700 16.5px / 1.5 var(--s-font-body);text-wrap:balance}.s-czasy__karta{border-radius:24px;background:#fff;box-shadow:0 6px 0 #123f7a;color:#243244}.s-czasy__h2{font:800 clamp(28px, 3vw, 38px) / 1.05 var(--s-font-head);color:#243244;text-wrap:balance}.s-czasy__nazwa-pl{font:800 15.5px / 1.3 var(--s-font-body);color:var(--jtp-czas-ink)}.s-czasy__uzycie{font:700 17px / 1.5 var(--s-font-body);color:#3a4759;text-wrap:pretty}.s-czasy__sygnaly-tytul{font:800 14px / 1.2 var(--s-font-body);color:#5a6a80}.s-czasy__chip{border-radius:10px;background:#eef4fb;color:#1a5fb8;font:800 15px / 1.1 var(--s-font-body)}.s-czasy__dopisek{border-top:2px solid #eef2f7;font:700 15px / 1.5 var(--s-font-body);color:#4a5a6e;text-wrap:pretty}.s-czasy__link,.s-czasy-tabela__link{color:#1e6fd0;text-decoration:underline;text-underline-offset:3px}.s-czasy__link:hover,.s-czasy-tabela__link:hover{color:#1a5fb4}.s-czasy__forma+.s-czasy__forma{border-top:2px solid #eef2f7}.s-czasy__znak{border-radius:10px;background:var(--jtp-czas-c);color:#fff;font:800 21px / 1 var(--s-font-head)}.s-czasy__forma-nazwa{font:800 15px / 1.2 var(--s-font-body);color:#243244}.s-czasy__budowa{border-radius:10px;background:#eef4fb;color:#1a5fb8;font:700 16px / 1.25 var(--s-font-head)}.s-czasy__zdanie{font:700 clamp(18px, 1.8vw, 21px) / 1.45 var(--s-font-head);color:#243244;text-wrap:pretty}.s-czasy__hl{border-radius:7px;background:var(--jtp-czas-c);color:#fff}.s-czasy__sluchaj{border-radius:11px;background:#eef4fb;color:#1a5fb8;transition:background-color 0.18s,transform 0.18s}.s-czasy__sluchaj:hover{background:#dcebfb;transform:scale(1.06)}.s-czasy__zdanie-pl{font:700 15px / 1.4 var(--s-font-body);color:#5a6a80;text-wrap:pretty}.s-czasy-okno__tlo{background:rgb(16 34 64 / .58);-webkit-backdrop-filter:blur(12px) saturate(.9);backdrop-filter:blur(12px) saturate(.9)}.s-czasy-okno__okno{border-radius:32px;background:#fff;box-shadow:0 40px 90px -30px rgb(0 0 0 / .6);color:#243244}.s-czasy-okno__zamknij{border-radius:50%;background:#eef2f7;color:#243244;transition:transform 0.2s}.s-czasy-okno__zamknij:hover{transform:rotate(90deg)}.s-czasy-okno__h{font:800 clamp(34px, 4vw, 46px) / 1.02 var(--s-font-head);color:#243244;text-wrap:balance}.s-czasy-okno__tekst{font:700 17px / 1.5 var(--s-font-body);color:#4a5a6e}.s-czasy-okno__wroc{border-radius:16px;background:#eaf2fb;color:#1e6fd0;font:800 17px / 1 var(--s-font-head);transition:background-color 0.18s}.s-czasy-okno__wroc:hover{background:#dcebfb}.s-czasy-okno__bok{background:#1a5fb8;color:#fff}.s-czasy-okno__kolo{border:1.5px solid rgb(255 255 255 / .14);border-radius:50%;box-shadow:0 0 0 46px rgb(255 255 255 / .03),0 0 0 47.5px rgb(255 255 255 / .1)}.s-czasy-okno__h-bok{font:800 clamp(28px, 2.9vw, 34px) / 1.05 var(--s-font-head);color:#fff;text-wrap:balance}.s-czasy-okno__bok-tekst{font:700 16.5px / 1.55 var(--s-font-body);color:#dcebfb;text-wrap:pretty}.s-czasy-okno__zadanie{border-radius:14px;background:rgb(10 38 82 / .42);color:#fff;font:700 15.5px / 1.3 var(--s-font-body)}.s-czasy-okno__zadanie svg{color:#dcebfb}.s-czasy-okno__btn{border-radius:18px;font:800 19px / 1 var(--s-font-head);box-shadow:inset 0 1px 0 rgb(255 255 255 / .42),0 6px 0 var(--jtp-cta-cien)}.s-czasy-okno__notka{font:700 15px / 1.4 var(--s-font-body);color:#dcebfb}.s-czasy-okno__login,.s-czasy-okno__login:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:no-preference){.s-czasy-okno__tlo{animation:jtp-gra-tlo 0.4s ease both}.s-czasy-okno__okno{animation:jtp-gra-wejscie 0.6s cubic-bezier(.22,1,.36,1) 0.08s both}.s-czasy-okno__zadanie{animation:jtp-gra-pop 0.5s cubic-bezier(.34,1.56,.64,1) 0.9s both}.s-czasy-okno__zadanie:nth-child(2){animation-delay:1s}.s-czasy-okno__zadanie:nth-child(3){animation-delay:1.1s}.s-czasy-okno__zadanie:nth-child(n+4){animation-delay:1.2s}}@media (max-width:40rem){.s-czasy{padding:2px 6px 0}.s-czasy__plansza{border-radius:24px}.s-czasy__pick-name{font-size:17.5px}.s-czasy__zl,.s-czasy__mk-under-t{font-size:14px}.s-czasy__mk-pill{font-size:14.5px}.s-czasy-okno__okno{border-radius:24px}.s-czasy-okno__btn{font-size:16px}}.s-czasy-tabela{padding:clamp(44px, 6vw, 80px) 0 0}.s-czasy-tabela>.s-container{padding-inline:32px}.s-czasy-tabela .s-section__header{max-width:760px;gap:14px;margin:0}.s-czasy-tabela .s-section__title{font:700 clamp(28px, 3.2vw, 42px) / 1.1 var(--jtp-font-display);letter-spacing:-.025em;color:#243244;text-wrap:balance}.s-czasy-tabela .s-section__lead{max-width:none;font:600 18px / 1.6 var(--s-font-body);color:#4a5a6e;text-wrap:pretty}.s-czasy-tabela__box{border-radius:24px;background:#fff;box-shadow:0 18px 40px -28px rgb(16 72 150 / .45)}.s-czasy-tabela__wiersz+.s-czasy-tabela__wiersz{border-top:2px solid #eef2f7}.s-czasy-tabela__kol-nazwa{font:800 21px / 1 var(--s-font-head);color:#243244}.s-czasy-tabela__kol-pl{font:700 14px / 1 var(--s-font-body);color:#5a6a80}.s-czasy-tabela__rodzaj-nazwa{font:800 17px / 1.1 var(--s-font-head);color:#243244}.s-czasy-tabela__rodzaj-pl{font:700 14px / 1.2 var(--s-font-body);color:#5a6a80}.s-czasy-tabela__czas{border-radius:14px;background:#fff0;transition:background-color 0.18s,box-shadow 0.18s}.s-czasy-tabela__czas.is-on{background:#e4f0fd;box-shadow:inset 0 0 0 2px #1e6fd0}.s-czasy-tabela__czas-nazwa{font:800 17px / 1.15 var(--s-font-head);color:#243244}.s-czasy-tabela__czas-wzor{font:700 14.5px / 1.3 var(--s-font-body);color:#4a5a6e}.s-czasy-tabela__dopisek{font:600 16px / 1.6 var(--s-font-body);color:#4a5a6e;text-wrap:pretty}.s-czasy-tabela__link{font-weight:700}:is(.s-czasy-tabela,.s-gra-opis)+.s-cta{padding:40px 0 clamp(64px, 8vw, 100px)}.s-gra-opis+.s-cta{padding-top:14px}.s-gra-opis+.s-cta .s-cta__inner{max-width:min(1200px, calc(100% - 2 * clamp(10px, 2.4vw, 24px) - 32px))}:is(.s-czasy-tabela,.s-gra-opis)+.s-cta .s-cta__inner{max-width:min(1184px, calc(100% - 32px));gap:16px 32px;padding:clamp(22px, 3vw, 30px) clamp(22px, 3vw, 36px);border-radius:28px;background:#fff;box-shadow:0 18px 40px -28px rgb(16 72 150 / .45)}:is(.s-czasy-tabela,.s-gra-opis)+.s-cta .s-section__title{font:700 clamp(22px, 2.2vw, 28px) / 1.15 var(--s-font-head);color:#243244}:is(.s-czasy-tabela,.s-gra-opis)+.s-cta .s-btn--primary{gap:10px;height:auto;padding:16px 26px;border:0;border-radius:18px;background:linear-gradient(180deg,#3e97ee 0%,#1e6fd0 100%);color:#fff;font:800 18px / 1 var(--s-font-head);box-shadow:inset 0 1px 0 rgb(255 255 255 / .34),0 5px 0 #123f7a;transition:transform 0.15s,box-shadow 0.15s}:is(.s-czasy-tabela,.s-gra-opis)+.s-cta .s-btn--primary::after{width:16px;height:16px;background:currentColor;content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8h10M9 4l4 4-4 4' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8h10M9 4l4 4-4 4' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}:is(.s-czasy-tabela,.s-gra-opis)+.s-cta .s-btn--primary:hover{filter:none;transform:translateY(-2px);box-shadow:inset 0 1px 0 rgb(255 255 255 / .34),0 7px 0 #123f7a}:is(.s-czasy-tabela,.s-gra-opis)+.s-cta .s-btn--primary:active{transform:translateY(3px);box-shadow:inset 0 1px 0 rgb(255 255 255 / .34),0 2px 0 #123f7a}@media (max-width:40rem){.s-czasy-tabela>.s-container{padding-inline:14px}:is(.s-czasy-tabela,.s-gra-opis)+.s-cta .s-cta__inner{padding:20px 16px}.s-czasy-tabela+.s-cta .s-cta__inner{max-width:calc(100% - 28px)}:is(.s-czasy-tabela,.s-gra-opis)+.s-cta .s-cta__actions,:is(.s-czasy-tabela,.s-gra-opis)+.s-cta .s-btn--primary{justify-content:center;width:100%}:is(.s-czasy-tabela,.s-gra-opis)+.s-cta .s-btn--primary{padding:15px 14px;font-size:16px;text-align:center}}.s-section.s-questions.is-page{position:relative;padding-block:clamp(12px, 3vh, 36px) 48px;overflow-x:clip}.s-questions.is-page::before,.s-questions.is-page::after{position:absolute;width:380px;height:300px;background-image:radial-gradient(#c9dbf0 1.7px,transparent 1.9px);background-size:20px 20px;pointer-events:none;content:""}.s-questions.is-page::before{top:0;left:max(0px, calc(50% - 670px));mask-image:radial-gradient(ellipse at 30% 40%,#000 15%,transparent 70%)}.s-questions.is-page::after{top:60px;right:max(0px, calc(50% - 660px));width:340px;mask-image:radial-gradient(ellipse at 70% 40%,#000 15%,transparent 70%)}.s-questions.is-page>.s-questions__inner{position:relative;z-index:1;display:grid;grid-template-columns:260px minmax(0,1fr);column-gap:clamp(28px, 4vw, 56px);align-items:start;max-width:calc(1120px + 48px)}.s-questions.is-page .s-questions__head{grid-column:1 / -1;justify-self:center;max-width:720px;margin-bottom:0;text-align:center}.s-questions.is-page .s-section__header{gap:14px;margin-block-end:0}.s-questions.is-page .s-section__title{font-family:var(--jtp-font-display);font-size:clamp(32px, 4vw, 52px);font-weight:700;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.s-questions.is-page .s-section__lead{max-width:560px;margin-inline:auto;font-size:18px;line-height:1.55}.s-questions.is-page .s-questions__tools:not([hidden]){display:contents}.s-questions.is-page .s-questions__search{grid-column:1 / -1;justify-self:center;width:100%;max-width:520px;margin-top:28px}.s-questions.is-page .s-questions__lupa{inset-inline-start:20px;color:var(--s-ink-muted)}.s-questions.is-page .s-questions__lupa svg{width:20px;height:20px;stroke-width:2.2}.s-questions.is-page .s-questions__input{min-height:44px;padding:17px 22px 17px 52px;line-height:normal;border:2px solid #fff0;border-radius:999px;background:#fff;box-shadow:0 16px 32px -24px rgb(16 72 150 / .45);color:var(--s-ink);font-size:16px;font-weight:700;transition:border-color 0.2s}.s-questions.is-page .s-questions__search:has(.s-questions__clear:not([hidden])) .s-questions__input{padding-inline-end:52px}.s-questions.is-page .s-questions__input::placeholder{color:#5a6a80}.s-questions.is-page .s-questions__input:focus{border-color:#2e8be6;outline:none}.s-questions.is-page .s-questions__chips{position:sticky;top:100px;grid-column:1;flex-direction:column;flex-wrap:nowrap;gap:4px;margin-top:clamp(40px, 6vh, 64px)}.s-questions.is-page .s-questions__chip{display:flex;align-items:center;min-height:44px;padding:13px 18px;border:0;border-radius:14px;background:#fff0;color:#3a4759;font-size:15.5px;font-weight:700;text-align:left;transition:background-color 0.18s,color 0.18s}.s-questions.is-page .s-questions__chip:hover{background:#fff}.s-questions.is-page .s-questions__chip[aria-pressed="true"]{background:#1e6fd0;color:#fff}.s-questions.is-page .s-questions__body,.s-questions.is-page .s-questions__more-below{grid-column:2}.s-questions.is-page .s-questions__body{margin-top:clamp(40px, 6vh, 64px)}.s-questions.is-page .s-questions__groups{gap:48px}.s-questions.is-page .s-questions__group-title{margin:0 0 16px;font-family:var(--s-font-head);font-size:clamp(26px, 2.6vw, 32px);font-weight:600;line-height:1.1;letter-spacing:normal}.s-questions.is-page .s-questions__item{border:0;border-radius:16px;box-shadow:0 1px 0 rgb(36 50 68 / .04);transition:box-shadow 0.3s ease,transform 0.35s cubic-bezier(.22,1,.36,1)}.s-questions.is-page .s-questions__item:hover,.s-questions.is-page .s-questions__item[open]{box-shadow:0 18px 36px -24px rgb(16 72 150 / .45)}.s-questions.is-page .s-questions__item:hover{transform:translateY(-2px)}.s-questions.is-page .s-questions__summary{gap:20px;padding:17px 22px}.s-questions.is-page .s-questions__question{font-family:var(--s-font-head);font-weight:600;line-height:1.3;transition:color 0.25s}.s-questions.is-page .s-questions__item[open] .s-questions__question{color:#1e6fd0}.s-questions.is-page .s-questions__answer{max-width:none;margin:0 22px;padding:14px 0 18px;border-top:1.5px solid #eef2f7;font-size:15.5px}.s-questions.is-page .s-questions__empty{padding:28px 24px;border-radius:16px;background:#fff;color:var(--s-ink-muted);font-size:16px;font-weight:600;line-height:1.6;text-align:center}.s-questions.is-page .s-questions__empty p{margin:0}.s-questions.is-page .s-questions__reset{margin-top:14px}.s-questions.is-page .s-questions__more-below{margin:48px 0 0;text-align:left}.s-questions.is-page .s-questions__more-link{display:inline-flex;align-items:center;gap:8px;min-height:0;color:#1e6fd0;font-size:16px;font-weight:700;text-decoration:none}.s-questions.is-page .s-questions__more-link:hover{color:#1a5fb4}.s-questions.is-page+.s-cta{padding-block:48px 80px}.s-questions.is-page+.s-cta.is-centered .s-section__lead{max-width:none}@media (max-width:64rem){.s-questions.is-page>.s-questions__inner{grid-template-columns:minmax(0,1fr)}.s-questions.is-page .s-questions__chips{position:static;flex-direction:row;flex-wrap:wrap;gap:8px}.s-questions.is-page .s-questions__chip{padding:10px 16px;border-radius:999px}.s-questions.is-page .s-questions__chip[aria-pressed="false"]{background:#fff}.s-questions.is-page .s-questions__body,.s-questions.is-page .s-questions__more-below{grid-column:1}.s-questions.is-page .s-questions__body{margin-top:32px}}@media (max-width:40rem){.s-questions.is-page .s-questions__more-link{min-height:44px}}.s-fiszki{--jtp-seria-1-tlo:#18804f;--jtp-seria-1-tekst:#fff;--jtp-seria-1-cien:#0f5a37;--jtp-seria-2-tlo:#6e45d8;--jtp-seria-2-tekst:#fff;--jtp-seria-2-cien:#4c2da3;--jtp-seria-3-tlo:#c7336f;--jtp-seria-3-tekst:#fff;--jtp-seria-3-cien:#8f2150;--jtp-seria-4-tlo:#f2b705;--jtp-seria-4-tekst:#243244;--jtp-seria-4-cien:#b88900;--fz-szklo:rgba(10, 38, 82, 0.4);--fz-szklo-hover:rgba(10, 38, 82, 0.6);--fz-cien:#123f7a;--fz-jasny:#dcebfb;--fz-ink:#243244;--fz-muted:#4a5a6e;--fz-muted-2:#5a6a80;--fz-blue:#1a5fb8;--fz-green:#1f9a62;--fz-green-sh:#146b44;--fz-red:#e5483e;--fz-red-sh:#a92f27;color:var(--fz-ink);font-family:var(--s-font-body)}.s-fiszki button,.s-fiszki input,.s-fiszki textarea{font-family:var(--s-font-body);-webkit-tap-highlight-color:#fff0}.s-fiszki button:focus-visible,.s-fiszki input:focus-visible,.s-fiszki textarea:focus-visible{outline:3px solid #8fd0ff;outline-offset:3px}.s-fiszki ::placeholder{color:#8a9ab0}.s-fiszki__plansza{border-radius:clamp(24px, 3vw, 34px);background:radial-gradient(120% 90% at 50% -10%,#2a7fde 0%,#1a5fb8 52%,#16509e 100%);box-shadow:0 28px 56px -34px rgb(16 60 130 / .85);color:#fff}.s-fiszki__kropki{background-image:radial-gradient(rgb(255 255 255 / .09) 1.6px,transparent 1.9px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 75%);mask-image:linear-gradient(180deg,#000 0%,transparent 75%)}.s-fiszki__scroll{scrollbar-color:rgb(255 255 255 / .35) #fff0}.s-fiszki__h1{font:800 clamp(30px, 3.4vw, 44px) / 1.05 var(--s-font-head);letter-spacing:normal;color:#fff}.s-fiszki__lead{font:700 17px / 1.45 var(--s-font-body);color:var(--fz-jasny)}.s-fiszki__ttl-name{font:700 clamp(19px, 1.9vw, 23px) / 1.1 var(--s-font-head);color:#fff;overflow-wrap:anywhere}.s-fiszki__ttl-sub{font:700 14px / 1.35 var(--s-font-body);color:var(--fz-jasny)}.s-fiszki__ikona,.s-fiszki__chip{border-radius:14px;background:var(--fz-szklo);color:#fff;transition:background 0.18s}.s-fiszki__ikona:hover,.s-fiszki__btn-ciemny:hover,.s-fiszki__tryb:hover,.s-fiszki__przedmiot-btn:hover{background:var(--fz-szklo-hover)}.s-fiszki__chip{font:800 18px / 1 var(--s-font-head);transition:background 0.35s,color 0.35s}.s-fiszki__chip.is-cel{font-size:16px;transition:background 0.3s}.s-fiszki__chip.is-cel.is-ok{background:#18804f}.s-fiszki__chip.is-p{font-size:19px}.s-fiszki__chip.is-prog{font-variant-numeric:tabular-nums}.s-fiszki__chip-dni{font:800 14.5px / 1 var(--s-font-body)}.s-fiszki__chip-sep{background:rgb(255 255 255 / .35)}.s-fiszki__chip-gw{fill:#ffd34d}.s-fiszki__meter{background:#36c27e;transition:width 0.4s}.s-fiszki__chip.is-k .s-fiszki__meter{transition:width 0.35s cubic-bezier(.22,1,.36,1)}.s-fiszki__meter.is-pelny{background:#fff}.s-fiszki__meter.is-seria-1,.s-fiszki__chip.is-k.is-seria-1{background:var(--jtp-seria-1-tlo)}.s-fiszki__meter.is-seria-2,.s-fiszki__chip.is-k.is-seria-2{background:var(--jtp-seria-2-tlo)}.s-fiszki__meter.is-seria-3,.s-fiszki__chip.is-k.is-seria-3{background:var(--jtp-seria-3-tlo)}.s-fiszki__meter.is-seria-4,.s-fiszki__chip.is-k.is-seria-4{background:var(--jtp-seria-4-tlo)}.s-fiszki__chip.is-k.is-seria-4{color:var(--jtp-seria-4-tekst)}.s-fiszki__mult{border-radius:8px;background:rgb(255 255 255 / .26);font:800 14px / 1 var(--s-font-body)}.s-fiszki__pop,.s-fiszki__menu{border-radius:18px;background:#fff;box-shadow:0 18px 40px -16px rgb(10 38 82 / .6)}.s-fiszki__menu{border-radius:16px}.s-fiszki__pop-t{font:700 19px / 1.1 var(--s-font-head);color:var(--fz-ink)}.s-fiszki__pop-text{font:700 14px / 1.45 var(--s-font-body);color:var(--fz-muted)}.s-fiszki__seg{border-radius:12px;background:var(--fz-szklo)}.s-fiszki__seg-btn{border-radius:9px;background:#fff0;color:#fff;font:800 14px / 1 var(--s-font-body);transition:background 0.18s,color 0.18s}.s-fiszki__seg-btn.is-on{background:#fff;color:var(--fz-blue)}.s-fiszki__seg.is-jasny{background:#eef2f7}.s-fiszki__seg.is-jasny .s-fiszki__seg-btn{color:var(--fz-ink);font-size:15px}.s-fiszki__seg.is-jasny .s-fiszki__seg-btn.is-on{background:#1e6fd0;color:#fff}.s-fiszki__seg.is-sredni,.s-fiszki__seg.is-duzy{border-radius:14px}.s-fiszki__seg.is-sredni .s-fiszki__seg-btn{border-radius:10px;font-size:15px}.s-fiszki__seg.is-duzy{border-radius:16px}.s-fiszki__seg.is-duzy .s-fiszki__seg-btn{border-radius:12px;font-size:16px}.s-fiszki__h2{font:700 23px / 1.2 var(--s-font-head);letter-spacing:normal;color:#fff}.s-fiszki__h2-lead{font:700 15px / 1.4 var(--s-font-body);color:var(--fz-jasny)}.s-fiszki__btn-ciemny{border-radius:12px;background:var(--fz-szklo);color:#fff;font:800 15px / 1 var(--s-font-body);transition:background 0.18s}.s-fiszki__btn-ciemny.is-more{font-size:14.5px}.s-fiszki__btn-ciemny.is-sredni{border-radius:14px}.s-fiszki__btn-ciemny.is-duzy{border-radius:18px;font:800 18px / 1 var(--s-font-head)}.s-fiszki__nowy{border:2px dashed rgb(255 255 255 / .5);border-radius:22px;background:rgb(10 38 82 / .18);color:#fff;transition:background 0.18s,border-color 0.18s}.s-fiszki__nowy:hover{background:rgb(10 38 82 / .32);border-color:#fff}.s-fiszki__plus{border-radius:50%;background:#fff;color:var(--fz-blue);box-shadow:0 3px 0 var(--fz-cien)}.s-fiszki__nowy-t,.s-fiszki__kafel-nazwa{font:700 22px / 1.15 var(--s-font-head)}.s-fiszki__kafel{border-radius:22px;background:#fff;color:var(--fz-ink);box-shadow:0 6px 0 var(--fz-cien);transition:transform 0.15s,box-shadow 0.15s}.s-fiszki__kafel:hover{transform:translateY(-3px);box-shadow:0 9px 0 var(--fz-cien)}.s-fiszki__kafel:active,.s-fiszki__ucz:active,.s-fiszki__btn-bialy:active{transform:translateY(4px);box-shadow:0 2px 0 var(--fz-cien)}.s-fiszki__kafel-ile{font:700 15px / 1.3 var(--s-font-body);color:var(--fz-muted-2)}.s-fiszki__kafel-prog{font:700 14px / 1.3 var(--s-font-body);color:var(--fz-muted)}.s-fiszki__pasek{border-radius:6px;background:#e9eff6}.s-fiszki__pasek-ok{background:var(--fz-green);transition:width 0.4s}.s-fiszki__pasek-bad{background:var(--fz-red);transition:width 0.4s}.s-fiszki__pasek.is-ciemny{background:var(--fz-szklo)}.s-fiszki__pasek.is-ciemny .s-fiszki__pasek-ok{background:#36c27e}.s-fiszki__pasek.is-ciemny .s-fiszki__pasek-bad{background:#ff6b5e}.s-fiszki__kafel-usun{border-radius:11px;background:#eef2f7;color:var(--fz-muted-2);transition:background 0.18s,color 0.18s}.s-fiszki__kafel-usun:hover{background:#fde8e6;color:#c0392b}.s-fiszki__przedmiot-btn{border-radius:16px;background:var(--fz-szklo);color:#fff;transition:background 0.18s}.s-fiszki__przedmiot-nazwa{font:700 21px / 1.2 var(--s-font-head)}.s-fiszki__przedmiot-ile,.s-fiszki__gotowy-ile{font:700 14px / 1.2 var(--s-font-body);color:var(--fz-jasny)}.s-fiszki__gotowy{border-radius:16px;background:rgb(10 38 82 / .28);color:#fff;transition:background 0.18s}.s-fiszki__gotowy:hover{background:rgb(10 38 82 / .5)}.s-fiszki__gotowy-nazwa{font:700 18px / 1.2 var(--s-font-head)}.s-fiszki__gotowy-btn{border-radius:10px;background:#fff;color:var(--fz-blue);font:800 14px / 1 var(--s-font-body)}.s-fiszki__gotowy-btn.is-ma{background:rgb(255 255 255 / .2);color:#fff}.s-fiszki__deck-h1{font:800 clamp(26px, 2.8vw, 34px) / 1.1 var(--s-font-head);color:#fff}.s-fiszki__deck-ile,.s-fiszki__lista-ile{font:700 15px / 1.3 var(--s-font-body);color:var(--fz-jasny)}.s-fiszki__menu-btn{border-radius:10px;background:#fff0;color:var(--fz-ink);font:700 15px / 1.2 var(--s-font-body);transition:background 0.15s}.s-fiszki__menu-btn svg{color:var(--fz-blue)}.s-fiszki__menu-btn:hover{background:#f3f7fc}.s-fiszki__menu-btn.is-usun,.s-fiszki__menu-btn.is-usun svg{color:#c0392b}.s-fiszki__menu-btn.is-usun:hover{background:#fde8e6}.s-fiszki__menu-sep{background:#eef2f7}.s-fiszki__legenda{font:700 14px / 1.3 var(--s-font-body);color:var(--fz-jasny)}.s-fiszki__lg-znak{border-radius:3px}.s-fiszki__lg-znak.is-ok{background:#36c27e}.s-fiszki__lg-znak.is-bad{background:#ff6b5e}.s-fiszki__lg-znak.is-new{background:rgb(10 38 82 / .55)}.s-fiszki__ucz,.s-fiszki__btn-bialy{border-radius:18px;background:#fff;color:var(--fz-blue);box-shadow:0 6px 0 var(--fz-cien);transition:transform 0.15s,box-shadow 0.15s}.s-fiszki__ucz:hover,.s-fiszki__btn-bialy:hover{transform:translateY(-2px);box-shadow:0 8px 0 var(--fz-cien)}.s-fiszki__ucz-h{font:800 21px / 1 var(--s-font-head)}.s-fiszki__ucz-sub{font:700 14px / 1.35 var(--s-font-body);color:var(--fz-muted)}.s-fiszki__tryb{border-radius:14px;background:var(--fz-szklo);color:#fff;font:800 16px / 1.15 var(--s-font-head);transition:background 0.18s}.s-fiszki__ust-btn{background:none;color:#fff}.s-fiszki__ust-h{font:700 17px / 1.2 var(--s-font-head)}.s-fiszki__ust-sub,.s-fiszki__ust-label{font:700 14px / 1.35 var(--s-font-body);color:var(--fz-jasny)}.s-fiszki__ust-row.is-imp .s-fiszki__ust-label{font-size:15px}.s-fiszki__ust-chev{border-radius:10px;background:var(--fz-szklo)}.s-fiszki__pusty{font:700 17px / 1.5 var(--s-font-body);color:var(--fz-jasny)}.s-fiszki__btn-bialy{font:800 19px / 1 var(--s-font-head)}.s-fiszki__btn-bialy.is-maly{border-radius:12px;font:800 14.5px / 1 var(--s-font-body);box-shadow:0 3px 0 var(--fz-cien)}.s-fiszki__btn-bialy.is-obroc{font-size:20px}.s-fiszki__c-nav .s-fiszki__btn-bialy{font-size:18px}.s-fiszki__h3{font:700 19px / 1.2 var(--s-font-head);color:#fff;white-space:nowrap}.s-fiszki__h3.is-duzy{font-size:21px}.s-fiszki__wiersz,.s-fiszki__p-wiersz{border-radius:12px;background:#fff}.s-fiszki__p-wiersz{border-radius:14px}.s-fiszki__p-wiersz.is-szary{border-radius:12px;background:#f3f7fc}.s-fiszki__w-f{font:700 17px / 1.2 var(--s-font-head);color:var(--fz-ink)}.s-fiszki__e-popraw .s-fiszki__w-f,.s-fiszki__p-wiersz .s-fiszki__w-f{font-size:18px}.s-fiszki__w-b{font:700 14.5px / 1.35 var(--s-font-body);color:var(--fz-muted)}.s-fiszki__w-b.is-nieb{font-size:15px;color:var(--fz-blue)}.s-fiszki__stan{border-radius:7px;font:800 12.5px / 1 var(--s-font-body)}.s-fiszki__stan.is-ok{background:#e4f4ec;color:#18804f}.s-fiszki__stan.is-bad{background:#fde8e6;color:#c0392b}.s-fiszki__stan.is-new{background:#eef2f7;color:var(--fz-muted-2)}.s-fiszki__gwiazdka,.s-fiszki__gw-karta{border-radius:10px;background:#fff0;transition:background 0.18s}.s-fiszki__gw-karta{border-radius:14px}.s-fiszki__gwiazdka:hover,.s-fiszki__gw-karta:hover{background:#f3f7fc}.s-fiszki__gw{fill:none;stroke:#8a9ab0}.s-fiszki__gw.is-on{fill:#ffd34d;stroke:#d9a400}.s-fiszki__nazwa{border-radius:16px;background:var(--fz-szklo);color:#fff;font:700 22px / 1 var(--s-font-head)}.s-fiszki__nazwa::placeholder{color:#b9d3f0}.s-fiszki__twarz{border-radius:26px;background:#fff;box-shadow:0 6px 0 var(--fz-cien)}.s-fiszki__twarz.is-tyl{background:#e4f0fd}.s-fiszki__twarz-l{font:700 15px / 1 var(--s-font-body);color:var(--fz-muted-2)}.s-fiszki__twarz.is-tyl .s-fiszki__twarz-l{color:var(--fz-muted)}.s-fiszki__twarz-tekst{font:700 clamp(24px, 2.6vw, 34px) / 1.2 var(--s-font-head);color:var(--fz-ink)}.s-fiszki__twarz.is-tyl .s-fiszki__twarz-tekst{color:var(--fz-blue)}.s-fiszki__blad{border-radius:12px;background:#ffe7b8;color:#7a4a00;font:800 14.5px / 1.3 var(--s-font-body)}.s-fiszki__klawisze{font:700 14px / 1 var(--s-font-body);color:var(--fz-jasny)}.s-fiszki__kbd{border-radius:7px;background:var(--fz-szklo);color:#fff;font:800 13px / 1 var(--s-font-body)}.s-fiszki__ramka{border:2px dashed rgb(255 255 255 / .35);border-radius:14px;font:700 15px / 1.5 var(--s-font-body);color:var(--fz-jasny)}.s-fiszki__e-wiersz{border-radius:14px;background:#fff;transition:background 0.18s}.s-fiszki__e-wiersz.is-akt{background:#e4f0fd;box-shadow:0 0 0 3px #8fd0ff}.s-fiszki__e-usun{border-radius:0 14px 14px 0;color:var(--fz-muted-2);transition:color 0.18s,background 0.18s}.s-fiszki__e-usun:hover{background:#fde8e6;color:#c0392b}.s-fiszki__btn-zielony{border-radius:16px;background:var(--fz-green);color:#fff;font:800 18px / 1 var(--s-font-head);box-shadow:0 5px 0 var(--fz-green-sh)}.s-fiszki__imp-lead{font:700 16px / 1.45 var(--s-font-body);color:var(--fz-jasny)}.s-fiszki__imp{border-radius:22px;background:#fff;box-shadow:0 6px 0 var(--fz-cien);font:700 18px / 1.6 var(--s-font-body);color:var(--fz-ink)}.s-fiszki__p-zly{border-radius:14px;background:#ffe7b8}.s-fiszki__p-zly-t{font:800 13.5px / 1.2 var(--s-font-body);color:#7a4a00}.s-fiszki__p-zly-x{font:700 15px / 1.35 var(--s-font-body);color:#3a2a10}.s-fiszki__segi>span{border-radius:4px;background:var(--fz-szklo);transition:background 0.3s}.s-fiszki__segi>.is-ok{background:#36c27e}.s-fiszki__segi>.is-bad{background:#ff6b5e}.s-fiszki__segi>.is-cur{background:#fff}.s-fiszki__segi.is-okno>span{border-radius:5px;background:#e9eff6}.s-fiszki__segi.is-okno>.is-ok{background:var(--fz-green)}.s-fiszki__segi.is-okno>.is-bad{background:var(--fz-red)}.s-fiszki__strona,.s-fiszki__c-karta{border-radius:30px;background:#fff;box-shadow:0 8px 0 var(--fz-cien)}.s-fiszki__strona.is-tyl,.s-fiszki__c-pol.is-tyl{background:#e4f0fd}.s-fiszki__strona-l{font:700 15px / 1 var(--s-font-body);color:var(--fz-muted-2)}.s-fiszki__strona.is-tyl .s-fiszki__strona-l,.s-fiszki__c-pol.is-tyl .s-fiszki__strona-l{color:var(--fz-muted)}.s-fiszki__strona-hint{font:700 14.5px / 1.3 var(--s-font-body);color:var(--fz-muted-2)}.s-fiszki__strona.is-tyl .s-fiszki__strona-hint{color:var(--fz-muted)}.s-fiszki__strona-tekst{color:var(--fz-ink)}.s-fiszki__strona.is-tyl .s-fiszki__strona-tekst,.s-fiszki__c-pol.is-tyl .s-fiszki__strona-tekst{color:var(--fz-blue)}.s-fiszki__strona-tekst.is-r1{font:700 clamp(17px, 1.7vw, 21px) / 1.5 var(--s-font-body)}.s-fiszki__strona-tekst.is-r2{font:700 clamp(22px, 2.3vw, 29px) / 1.25 var(--s-font-head)}.s-fiszki__strona-tekst.is-r3{font:700 clamp(28px, 3.3vw, 42px) / 1.15 var(--s-font-head)}.s-fiszki__strona-tekst.is-r4{font:800 clamp(36px, 5vw, 64px) / 1.05 var(--s-font-head)}.s-fiszki__btn-odp{border-radius:18px;color:#fff;font:800 20px / 1 var(--s-font-head);transition:transform 0.15s,box-shadow 0.15s}.s-fiszki__btn-odp.is-nie{background:var(--fz-red);box-shadow:0 6px 0 var(--fz-red-sh)}.s-fiszki__btn-odp.is-tak{background:var(--fz-green);box-shadow:0 6px 0 var(--fz-green-sh)}.s-fiszki__btn-odp.is-okno{border-radius:16px;font-size:18px;box-shadow:0 5px 0 var(--fz-red-sh)}.s-fiszki__btn-odp:active,.s-fiszki__btn-zielony:active{transform:translateY(4px)}.s-fiszki__pytanie{border-radius:28px;background:#fff;box-shadow:0 8px 0 var(--fz-cien)}.s-fiszki__opcja{border-radius:18px;background:#fff;color:var(--fz-ink);box-shadow:0 6px 0 var(--fz-cien);transition:background 0.2s,color 0.2s,opacity 0.2s,transform 0.15s}.s-fiszki__opcja-k{border-radius:10px;background:#e4f0fd;color:var(--fz-blue);font:800 16px / 1 var(--s-font-head)}.s-fiszki__opcja-t{font:700 clamp(18px, 1.9vw, 23px) / 1.15 var(--s-font-head)}.s-fiszki__opcja-t.is-dlugi{font:700 16px / 1.35 var(--s-font-body)}.s-fiszki__opcja.is-dobra{background:var(--fz-green);color:#fff;box-shadow:0 6px 0 var(--fz-green-sh)}.s-fiszki__opcja.is-zla{background:var(--fz-red);color:#fff;box-shadow:0 6px 0 var(--fz-red-sh)}.s-fiszki__opcja.is-wyg{opacity:.55}.s-fiszki__opcja.is-dobra .s-fiszki__opcja-k,.s-fiszki__opcja.is-zla .s-fiszki__opcja-k{background:rgb(255 255 255 / .25);color:#fff}.s-fiszki__podp{font:700 15px / 1.3 var(--s-font-body);color:var(--fz-jasny)}.s-fiszki__l-h2{font:700 clamp(22px, 2.3vw, 28px) / 1.15 var(--s-font-head);color:#fff}.s-fiszki__l-hint{border-radius:999px;background:var(--fz-szklo);color:#fff;font:800 14px / 1.25 var(--s-font-body);transition:background 0.2s}.s-fiszki__l-hint.is-ok{background:#18804f}.s-fiszki__l-hint.is-bad{background:var(--fz-red)}.s-fiszki__l-kol{font:800 14px / 1.25 var(--s-font-body);color:var(--fz-jasny)}.s-fiszki__l-btn{border-radius:18px;background:#fff;color:var(--fz-ink);box-shadow:0 6px 0 var(--fz-cien);font:700 clamp(16px, 1.8vw, 22px) / 1.15 var(--s-font-head);transition:background 0.2s,color 0.2s,box-shadow 0.15s,transform 0.15s}.s-fiszki__l-btn.is-sel{background:#e4f0fd;color:var(--fz-blue);box-shadow:0 6px 0 #8fd0ff;transform:translateY(-3px) scale(1.02)}.s-fiszki__l-btn.is-done{background:var(--fz-green);color:#fff;box-shadow:0 6px 0 var(--fz-green-sh)}.s-fiszki__l-btn.is-wrong{background:var(--fz-red);color:#fff;box-shadow:0 6px 0 var(--fz-red-sh)}.s-fiszki__c-poz{font:800 20px / 1 var(--s-font-head);color:#fff;font-variant-numeric:tabular-nums}.s-fiszki__toast{border-radius:18px;background:#fff;color:var(--fz-blue);box-shadow:0 5px 0 var(--fz-cien)}.s-fiszki__toast.is-zielony{background:var(--fz-green);color:#fff;box-shadow:0 5px 0 var(--fz-green-sh)}.s-fiszki__toast.is-czerwony{background:var(--fz-red);color:#fff;box-shadow:0 5px 0 var(--fz-red-sh)}.s-fiszki__toast.is-ostrz{background:#ffe7b8;color:#5a3600;box-shadow:0 5px 0 #d9a400}.s-fiszki__toast.is-seria-1{background:var(--jtp-seria-1-tlo);color:var(--jtp-seria-1-tekst);box-shadow:0 5px 0 var(--jtp-seria-1-cien)}.s-fiszki__toast.is-seria-2{background:var(--jtp-seria-2-tlo);color:var(--jtp-seria-2-tekst);box-shadow:0 5px 0 var(--jtp-seria-2-cien)}.s-fiszki__toast.is-seria-3{background:var(--jtp-seria-3-tlo);color:var(--jtp-seria-3-tekst);box-shadow:0 5px 0 var(--jtp-seria-3-cien)}.s-fiszki__toast.is-seria-4{background:var(--jtp-seria-4-tlo);color:var(--jtp-seria-4-tekst);box-shadow:0 5px 0 var(--jtp-seria-4-cien)}.s-fiszki__toast-t{font:800 22px / 1.1 var(--s-font-head)}.s-fiszki__toast-sub{font:800 14.5px / 1.3 var(--s-font-body)}@keyframes jtp-fz-tlo{from{opacity:0}to{opacity:1}}@keyframes jtp-fz-okno{from{opacity:0;transform:translate3d(0,28px,0) scale(.95)}to{opacity:1;transform:none}}@keyframes jtp-fz-gwiazdka{0%{opacity:0;transform:scale(0) rotate(-45deg)}60%{opacity:1;transform:scale(1.3) rotate(10deg)}100%{opacity:1;transform:scale(1) rotate(0)}}.s-fiszki__okno-tlo{background:rgb(16 34 64 / .58);-webkit-backdrop-filter:blur(12px) saturate(.9);backdrop-filter:blur(12px) saturate(.9)}.s-fiszki__okno-panel{border-radius:32px;background:#fff;color:var(--fz-ink);box-shadow:0 40px 90px -30px rgb(0 0 0 / .6)}@media (prefers-reduced-motion:no-preference){.s-fiszki__okno-tlo{animation:jtp-fz-tlo 0.4s ease both}.s-fiszki__okno-panel{animation:jtp-fz-okno 0.6s cubic-bezier(.22,1,.36,1) 0.08s both}.s-fiszki__gw-wynik.is-on{animation:jtp-fz-gwiazdka 0.55s cubic-bezier(.34,1.56,.64,1) both}}.s-fiszki__zamknij{border-radius:50%;background:#eef2f7;color:var(--fz-ink);transition:transform 0.2s}.s-fiszki__zamknij:hover{transform:rotate(90deg)}.s-fiszki__o-kicker{font:700 15px / 1.3 var(--s-font-body);color:var(--fz-muted-2)}.s-fiszki__o-h2{font:800 clamp(28px, 3.4vw, 36px) / 1.05 var(--s-font-head);color:var(--fz-ink)}.s-fiszki__o-h2.is-duzy{font-size:clamp(32px, 4vw, 44px);line-height:1.02}.s-fiszki__o-text{font:700 16.5px / 1.5 var(--s-font-body);color:var(--fz-muted)}.s-fiszki__o-text.is-duzy{font-size:17px}.s-fiszki__gw-wynik{fill:#e3e9f1;stroke:#cbd5e1}.s-fiszki__gw-wynik.is-on{fill:#ffc21a;stroke:#d9a400}.s-fiszki__staty{border-top:2px solid #eef2f7;border-bottom:2px solid #eef2f7}.s-fiszki__stat-l{font:700 14px / 1.2 var(--s-font-body);color:var(--fz-muted-2)}.s-fiszki__stat-v{font:800 clamp(26px, 2.6vw, 32px) / 1 var(--s-font-head);color:var(--fz-ink)}.s-fiszki__stat-v.is-nieb{color:var(--fz-blue)}.s-fiszki__stat-v.is-ok{color:#18804f}.s-fiszki__o-h3{font:700 19px / 1.2 var(--s-font-head);color:var(--fz-ink)}.s-fiszki__o-ile,.s-fiszki__o-note{font:700 14px / 1.45 var(--s-font-body);color:var(--fz-muted-2)}.s-fiszki__o-chip{border-radius:12px;background:#f3f7fc;font:700 17px / 1.2 var(--s-font-head);color:var(--fz-ink)}.s-fiszki__o-chip-sep{color:var(--fz-muted-2)}.s-fiszki__o-chip-b{color:#c0392b}.s-fiszki__btn-grad{border-radius:18px;background:linear-gradient(180deg,#3e97ee 0%,#1e6fd0 100%);color:#fff;font:800 19px / 1.1 var(--s-font-head);box-shadow:inset 0 1px 0 rgb(255 255 255 / .34),0 5px 0 var(--fz-cien);transition:transform 0.15s,box-shadow 0.15s}.s-fiszki__btn-jasny{border-radius:16px;background:#eef2f7;color:var(--fz-blue);font:800 17px / 1 var(--s-font-head);transition:background 0.18s}.s-fiszki__btn-jasny:hover{background:#e2e9f2}.s-fiszki__share-input{border:2px solid #d8e3ef;border-radius:14px;background:#f3f7fc;color:var(--fz-ink);font:700 15px var(--s-font-body)}.s-fiszki__copy{border-radius:14px;background:#1e6fd0;color:#fff;font:800 17px / 1 var(--s-font-head);box-shadow:0 4px 0 var(--fz-cien);transition:background 0.2s}.s-fiszki__copy.is-ok{background:var(--fz-green);box-shadow:0 4px 0 var(--fz-green-sh)}.s-hero:has(.s-hero__media-badge.is-top-end)~.s-section{padding-block:48px}.s-section.s-hero:has(.s-hero__media-badge.is-top-end){position:relative;padding-block:calc(clamp(16px, 3vw, 40px) + 8px) 48px;overflow-x:clip}.s-hero:has(.s-hero__media-badge.is-top-end)::before{position:absolute;top:8px;left:max(0px, calc(50% - 680px));width:360px;height:260px;background-image:radial-gradient(#c9dbf0 1.7px,transparent 1.9px);background-size:20px 20px;mask-image:radial-gradient(ellipse at 30% 40%,#000 15%,transparent 70%);pointer-events:none;content:""}.s-hero:has(.s-hero__media-badge.is-top-end) .s-hero__inner{position:relative;flex-wrap:wrap;align-items:center;gap:44px 56px;padding:0 6px;background:none;box-shadow:none}.s-hero:has(.s-hero__media-badge.is-top-end) .s-hero__body{flex:1.1 1 440px;gap:20px;padding:0}.s-hero:has(.s-hero__media-badge.is-top-end) .s-section__header{gap:20px}.s-hero:has(.s-hero__media-badge.is-top-end) .s-section__title{font-size:clamp(30px, 3.3vw, 48px);line-height:1.1;letter-spacing:-.025em}.s-hero:has(.s-hero__media-badge.is-top-end) .s-section__lead{max-width:520px;font-size:18px;line-height:1.6}.s-hero:has(.s-hero__media-badge.is-top-end) .s-hero__badges{gap:10px 20px}.s-hero:has(.s-hero__media-badge.is-top-end) .s-badge{margin-block:-9px}.s-hero:has(.s-hero__media-badge.is-top-end) .s-hero__actions .s-btn--secondary{gap:9px;background:#fff}.s-hero:has(.s-hero__media-badge.is-top-end) .s-hero__actions .s-btn--secondary::after{width:14px;height:14px;background:currentcolor;mask:var(--jtp-arrow-down) center / contain no-repeat;content:""}:root{--jtp-arrow-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 2v11M4 9l4 4 4-4' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--jtp-arrow-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M2 8h11M9 4l4 4-4 4' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.s-hero .s-hero__media:has(.s-hero__media-badge.is-top-end){flex:1 1 420px;max-width:520px;min-height:0;margin:22px auto 28px;overflow:visible;aspect-ratio:5 / 4;border-radius:32px;background:none;isolation:isolate}@media (max-width:40rem){.s-hero .s-hero__media:has(.s-hero__media-badge.is-top-end){flex:none}}.s-hero .s-hero__media:has(.s-hero__media-badge.is-top-end)::before,.s-hero .s-hero__media:has(.s-hero__media-badge.is-top-end)::after{position:absolute;pointer-events:none;content:""}.s-hero .s-hero__media:has(.s-hero__media-badge.is-top-end)::before{z-index:-1;inset:0;border-radius:32px;background:#d3e5f8;transform:translate(-18px,18px);translate:calc(var(--jtp-par-x, 0) * -3px) calc(var(--jtp-par-y, 0) * -3px);transition:translate 0.9s cubic-bezier(.22,1,.36,1)}.s-hero .s-hero__media-badge.is-top-end,.s-hero .s-hero__media-badge.is-bottom-start{translate:calc(var(--jtp-par-x, 0) * -6px) calc(var(--jtp-par-y, 0) * -6px);transition:translate 0.9s cubic-bezier(.22,1,.36,1)}.s-hero .s-hero__media-badge.is-bottom-start{translate:calc(var(--jtp-par-x, 0) * -8px) calc(var(--jtp-par-y, 0) * -8px)}.s-hero .s-hero__media:has(.s-hero__media-badge.is-top-end)::after{top:-18px;right:-44px;z-index:-1;width:180px;height:150px;background-image:radial-gradient(#c9dbf0 1.7px,transparent 1.9px);background-size:20px 20px}.s-hero .s-hero__media:has(.s-hero__media-badge.is-top-end)>img{z-index:0;border-radius:32px;object-position:50% 45%}.s-hero .s-hero__media-badge.is-top-end,.s-hero .s-hero__media-badge.is-bottom-start{z-index:2;padding:14px 20px;border-radius:20px;background:#fff;box-shadow:0 24px 44px -22px rgb(16 50 110 / .6);backdrop-filter:none}.s-hero .s-hero__media-badge.is-top-end{inset:-22px -6% auto auto}.s-hero .s-hero__media-badge.is-bottom-start{inset:auto auto -28px -7%;padding:16px 22px;border-radius:22px}.s-hero .s-hero__media-badge.is-top-end .s-hero__media-badge-label{font-size:19px;line-height:1.2;white-space:normal}.s-hero .s-hero__media-badge.is-top-end .s-hero__media-badge-text{display:inline-flex;align-items:center;gap:7px}.s-hero .s-hero__media-badge.is-top-end a .s-hero__media-badge-text::after{width:13px;height:13px;background:currentcolor;mask:var(--jtp-arrow-right) center / contain no-repeat;content:""}.s-hero .s-hero__media-badge-rows{gap:18px}.s-hero .s-hero__media-badge-row{justify-content:center;gap:4px}.s-hero .s-hero__media-badge-row+.s-hero__media-badge-row{padding-inline-start:18px;border-inline-start:1.5px solid #e3ebf4}.s-hero .s-hero__media-badge-value{color:#1e6fd0;font-family:var(--s-font-head);font-size:40px;font-weight:600;line-height:1;white-space:nowrap}.s-hero .s-hero__media-badge-row+.s-hero__media-badge-row .s-hero__media-badge-value{color:var(--s-ink);font-size:24px}.s-hero .s-hero__media-badge-row-text{max-width:9.3em;color:var(--s-ink-muted);font-size:14px;font-weight:700;line-height:1.35}.s-hero .s-hero__media-badge-row+.s-hero__media-badge-row .s-hero__media-badge-row-text{max-width:7.15em}@media (min-width:61rem){.s-hero:has(.s-hero__media-badge.is-top-end):has(~.s-dlaczego-bento) .s-hero__body{max-width:calc(440px + (100% - 916px) * 1.1 / 2.1)}}@media (max-width:40rem){.s-hero .s-hero__media-badge.is-top-end{inset-inline-end:-2%}.s-hero .s-hero__media-badge.is-bottom-start{inset-inline-start:-2%}}.s-etapy-nauki .s-section__header{gap:12px;max-width:720px;margin-inline:auto;margin-block-end:28px}.s-etapy-nauki .s-section__title,.s-dlaczego-bento .s-section__title,.s-hero:has(.s-hero__media-badge.is-top-end)~.s-features:has(.is-cols-4) .s-section__title,.s-pricing:has(.s-section__header.is-split) .s-section__title{font-size:clamp(30px, 3.4vw, 44px);line-height:1.06;letter-spacing:-.015em;text-wrap:balance}.s-etapy-nauki .s-section__lead,.s-hero:has(.s-hero__media-badge.is-top-end)~.s-features:has(.is-cols-4) .s-section__lead{color:var(--s-ink-muted);font-size:17px;font-weight:600;line-height:1.6}.s-etapy-nauki .s-section__lead,.s-hero:has(.s-hero__media-badge.is-top-end)~.s-features:has(.is-cols-4) .s-section__lead{max-width:none;text-wrap:pretty}.s-etapy-nauki__item{border-radius:24px;background:#fff;box-shadow:0 1px 0 rgb(16 72 150 / .04);transition:transform 0.4s cubic-bezier(.22,1,.36,1),box-shadow 0.4s ease}.s-etapy-nauki__item:hover{box-shadow:0 18px 36px -24px rgb(16 72 150 / .45);transform:translateX(4px)}.s-etapy-nauki__badge{border-radius:16px;background:linear-gradient(160deg,#3a94ec 0%,#2280dc 100%);box-shadow:0 10px 20px -10px rgb(21 83 176 / .7);color:#fff;font-family:var(--s-font-head);font-size:19px;font-weight:700;line-height:1;transition:transform 0.45s cubic-bezier(.3,1.5,.5,1)}.s-etapy-nauki__badge.is-long{font-size:14px}.s-etapy-nauki__item:nth-child(2) .s-etapy-nauki__badge{background:linear-gradient(160deg,#1a5fb4 0%,#11458f 100%)}.s-etapy-nauki__item:nth-child(n+3) .s-etapy-nauki__badge{background:linear-gradient(160deg,#164f9c 0%,#0e3a78 100%)}.s-etapy-nauki__list:has(>:nth-child(3)) .s-etapy-nauki__badge{font-size:21px}.s-etapy-nauki__list:has(>:nth-child(3)) .s-etapy-nauki__badge.is-long{font-size:14px}.s-etapy-nauki__list:has(>:nth-child(3)) .s-etapy-nauki__item:nth-child(1) .s-etapy-nauki__badge{background:linear-gradient(160deg,#4fa0ee 0%,#2e8be6 100%)}.s-etapy-nauki__list:has(>:nth-child(3)) .s-etapy-nauki__item:nth-child(2) .s-etapy-nauki__badge{background:linear-gradient(160deg,#3a94ec 0%,#2280dc 100%)}.s-etapy-nauki__list:has(>:nth-child(3)) .s-etapy-nauki__item:nth-child(3) .s-etapy-nauki__badge{background:linear-gradient(160deg,#2580de 0%,#1e6fd0 100%)}.s-etapy-nauki__list:has(>:nth-child(3)) .s-etapy-nauki__item:nth-child(4) .s-etapy-nauki__badge{background:linear-gradient(160deg,#1e6fd0 0%,#1a5fb4 100%)}.s-etapy-nauki__list:has(>:nth-child(3)) .s-etapy-nauki__item:nth-child(5) .s-etapy-nauki__badge{background:linear-gradient(160deg,#1a5fb4 0%,#11458f 100%)}.s-etapy-nauki__list:has(>:nth-child(3)) .s-etapy-nauki__item:nth-child(n+6) .s-etapy-nauki__badge{background:linear-gradient(160deg,#33465f 0%,#243244 100%)}.s-etapy-nauki__item:hover .s-etapy-nauki__badge{transform:rotate(-6deg) scale(1.06)}.s-etapy-nauki__title{font-family:var(--s-font-head);font-size:20px;font-weight:600;line-height:1.2;text-wrap:balance}.s-etapy-nauki__text{font-size:15px;font-weight:600;line-height:1.5;text-wrap:pretty}.s-dlaczego-bento .s-section__header{max-width:652px;margin-block-end:28px}.s-dlaczego-bento .s-section__header,.s-hero:has(.s-hero__media-badge.is-top-end)~.s-features:has(.is-cols-4) .s-section__header{padding-inline:6px}.s-dlaczego-bento .s-section__title,.s-hero:has(.s-hero__media-badge.is-top-end)~.s-features:has(.is-cols-4) .s-section__title{font-size:clamp(30px, 3.2vw, 42px)}.s-dlaczego-bento__tile{border-radius:28px;background:#fff;transition:transform 0.5s cubic-bezier(.22,1,.36,1),box-shadow 0.5s ease}.s-dlaczego-bento__tile:hover{box-shadow:0 30px 56px -30px rgb(16 72 150 / .6);transform:translateY(-6px)}.s-dlaczego-bento__title{font-family:var(--s-font-head);font-size:21px;font-weight:600;line-height:1.2}.s-dlaczego-bento__text{color:var(--s-ink-muted);font-size:15px;font-weight:600;line-height:1.55;text-wrap:pretty}.s-dlaczego-bento__tile.is-tab{padding:clamp(22px, 2.4vw, 30px);background:linear-gradient(150deg,#2c82de 0%,#1553b0 100%);color:#fff}.s-dlaczego-bento__tile.is-tab::before{position:absolute;bottom:-170px;left:-90px;width:320px;height:320px;border:1.5px solid rgb(255 255 255 / .14);border-radius:50%;box-shadow:0 0 0 44px rgb(255 255 255 / .03),0 0 0 45.5px rgb(255 255 255 / .1);pointer-events:none;content:""}.s-dlaczego-bento__tile.is-tab .s-dlaczego-bento__title{color:#fff;font-size:clamp(24px, 2.3vw, 30px);line-height:1.1;text-wrap:balance}.s-dlaczego-bento__tile.is-tab .s-dlaczego-bento__text{color:#f3f7fc;font-size:15.5px;line-height:1.6}.s-dlaczego-bento__widget{border-radius:20px;background:#fff;box-shadow:0 24px 44px -20px rgb(8 30 70 / .6);color:var(--s-ink);transform:rotate(2.5deg);transition:transform 0.6s cubic-bezier(.22,1,.36,1)}.s-dlaczego-bento__tile.is-tab:hover .s-dlaczego-bento__widget{transform:rotate(0deg) translateY(-6px)}.s-dlaczego-bento__widget-label{color:#1e6fd0;font-size:14px;font-weight:800}.s-dlaczego-bento__quote{font-family:var(--s-font-head);font-size:19px;font-weight:600;line-height:1.4}.s-dlaczego-bento__hl{background-image:linear-gradient(#bfdcf8,#bfdcf8);background-position:0 88%;background-repeat:no-repeat;background-size:0% 38%;transition:background-size 0.6s cubic-bezier(.22,1,.36,1)}.s-dlaczego-bento__hl.is-2{background-image:linear-gradient(#d3e5f8,#d3e5f8)}.s-dlaczego-bento__tile:hover .s-dlaczego-bento__hl{background-size:100% 38%}.s-dlaczego-bento__tile:hover .s-dlaczego-bento__hl.is-2{transition-delay:0.15s}.s-dlaczego-bento__tag{padding:5px 7px;border-radius:999px;background:#1e6fd0;color:#fff;font-size:14px;font-weight:800;transition:background-color 0.35s ease,transform 0.4s cubic-bezier(.3,1.5,.5,1)}.s-dlaczego-bento__tag:nth-child(n+2){background:#5a6a80}.s-dlaczego-bento__tile:hover .s-dlaczego-bento__tag:nth-child(n+2){background:#243244;transition-delay:0.15s}.s-dlaczego-bento__caption{padding-top:10px;border-top:1.5px solid #eef2f7;color:var(--s-ink-muted);font-size:14px;font-weight:700}@media (min-width:64.0625rem){.s-etapy-nauki:has(.s-etapy-nauki__item:nth-child(2):last-child)~.s-dlaczego-bento .s-dlaczego-bento__tile.is-tab .s-dlaczego-bento__art{flex-basis:278px}.s-etapy-nauki:has(.s-etapy-nauki__item:nth-child(2):last-child)~.s-dlaczego-bento .s-dlaczego-bento__widget{gap:8px}}.s-dlaczego-bento__tile.is-plan{padding:28px 26px;background:#d3e5f8}.s-dlaczego-bento__tile.is-plan .s-dlaczego-bento__title{font-size:24px;line-height:1.15}.s-dlaczego-bento__tile.is-plan .s-dlaczego-bento__text{color:#3e5068}.s-dlaczego-bento__month{border-radius:14px;background:rgb(255 255 255 / .6);transition:transform 0.4s cubic-bezier(.22,1,.36,1)}.s-dlaczego-bento__month:nth-child(2){transition-delay:0.05s}.s-dlaczego-bento__month:nth-child(3){transition-delay:0.1s}.s-dlaczego-bento__month:nth-child(4){transition-delay:0.15s}.s-dlaczego-bento__tile:hover .s-dlaczego-bento__month{transform:translateX(6px)}.s-dlaczego-bento__month-dot{border-radius:50%;background:#1e6fd0;color:#fff}.s-dlaczego-bento__month.is-current{background:#243244;box-shadow:0 12px 22px -12px rgb(16 40 80 / .7)}.s-dlaczego-bento__month.is-current .s-dlaczego-bento__month-dot,.s-dlaczego-bento__month.is-next .s-dlaczego-bento__month-dot{border:2.5px solid #8cc2f5;background:none}.s-dlaczego-bento__month.is-next{background:rgb(255 255 255 / .35)}.s-dlaczego-bento__month.is-next .s-dlaczego-bento__month-dot{border-color:#9dbcdd}.s-dlaczego-bento__month-label{color:#3e5068;font-size:14px;font-weight:800}.s-dlaczego-bento__month-text{color:var(--s-ink);font-size:14.5px;font-weight:800}.s-dlaczego-bento__month.is-current .s-dlaczego-bento__month-label{color:#b9cce2}.s-dlaczego-bento__month.is-current .s-dlaczego-bento__month-text{color:#fff}.s-dlaczego-bento__month.is-next .s-dlaczego-bento__month-text{color:#3e5068}.s-dlaczego-bento__sheet-back{width:156px;height:128px;border-radius:12px;background:#d3e5f8;transform:rotate(-7deg) translate(-12px,2px)}.s-dlaczego-bento__sheet{width:176px;border-radius:12px;background:#fff;box-shadow:0 16px 30px -14px rgb(16 72 150 / .55);transform:rotate(2deg)}.s-dlaczego-bento__sheet-back,.s-dlaczego-bento__sheet{transition:transform 0.6s cubic-bezier(.22,1,.36,1)}.s-dlaczego-bento__tile:hover .s-dlaczego-bento__sheet-back{transform:rotate(-13deg) translate(-26px,6px)}.s-dlaczego-bento__tile:hover .s-dlaczego-bento__sheet{transform:rotate(5deg) translate(14px,-8px)}.s-dlaczego-bento__sheet-label{padding:7px 12px;background:#1e6fd0;color:#fff;font-size:14px;font-weight:800}.s-dlaczego-bento__sheet-title,.s-dlaczego-bento__card-title{font-family:var(--s-font-head);font-size:17px;font-weight:600;line-height:1.1}.s-dlaczego-bento__tag{line-height:20px}.s-dlaczego-bento__sheet-label,.s-dlaczego-bento__card-sub{line-height:16px}.s-dlaczego-bento__sheet-line,.s-dlaczego-bento__card-row{line-height:17px}.s-dlaczego-bento__card-progress,.s-dlaczego-bento__widget-label,.s-dlaczego-bento__caption{line-height:18px}.s-dlaczego-bento__sheet-line,.s-dlaczego-bento__card-sub,.s-dlaczego-bento__card-row,.s-dlaczego-bento__card-progress{color:var(--s-ink-muted);font-size:14px;font-weight:700}.s-dlaczego-bento__card{border-radius:12px;background:#fff;box-shadow:0 16px 30px -14px rgb(16 72 150 / .55);transform:rotate(-2deg)}.s-dlaczego-bento__card-row{padding-top:8px;border-top:1.5px solid #e3ebf4}.s-dlaczego-bento__card-value{color:#1e6fd0}.s-dlaczego-bento__bar{height:7px;border-radius:7px;background:#e4eef9}.s-dlaczego-bento__bar-fill{border-radius:7px;background:#1e6fd0;transform:scaleX(.55);transform-origin:left center;transition:transform 0.9s cubic-bezier(.3,.7,.2,1)}.s-dlaczego-bento__tile:hover .s-dlaczego-bento__bar-fill{transform:scaleX(1)}.s-dlaczego-bento__stamp{padding:4px 10px;border:2.5px solid #1e6fd0;border-radius:8px;background:#fff;color:#1e6fd0;font-size:14px;font-weight:800;opacity:0;transform:rotate(-10deg) scale(1.6);transition:opacity 0.25s ease,transform 0.45s cubic-bezier(.3,1.5,.5,1)}.s-dlaczego-bento__tile:hover .s-dlaczego-bento__stamp{opacity:1;transform:rotate(-10deg) scale(1)}.s-dlaczego-bento__tile.is-ring{padding:24px}.s-dlaczego-bento__tile.is-ring::before{position:absolute;top:-20px;right:-20px;width:150px;height:120px;background-image:radial-gradient(#d6e4f5 1.6px,transparent 1.8px);background-size:16px 16px;pointer-events:none;content:""}.s-dlaczego-bento__ring-svg{transform:rotate(-90deg)}.s-dlaczego-bento__ring-track,.s-dlaczego-bento__ring-bar{fill:none;stroke-width:14}.s-dlaczego-bento__ring-track{stroke:#e4eef9}.s-dlaczego-bento__ring-bar{stroke:#1e6fd0;stroke-linecap:round;stroke-dashoffset:150;transition:stroke-dashoffset 0.9s cubic-bezier(.3,.7,.2,1)}.s-dlaczego-bento__tile:hover .s-dlaczego-bento__ring-bar{stroke-dashoffset:0}.s-dlaczego-bento__ring-num{transition:transform 0.5s cubic-bezier(.3,1.5,.5,1)}.s-dlaczego-bento__tile:hover .s-dlaczego-bento__ring-num{transform:scale(1.1)}.s-dlaczego-bento__ring-value{font-family:var(--s-font-head);font-size:42px;font-weight:600;line-height:.9}.s-dlaczego-bento__ring-unit{color:var(--s-ink-muted);font-size:14px;font-weight:800}.s-dlaczego-bento__tile.is-zero{padding:24px;background:#243244}.s-dlaczego-bento__tile.is-zero::before{position:absolute;top:-60px;left:calc(50% - 120px);width:240px;height:240px;border-radius:50%;background:radial-gradient(closest-side,rgb(95 168 236 / .28),#fff0);pointer-events:none;content:""}.s-dlaczego-bento__zero{background:linear-gradient(180deg,#8cc2f5 0%,#2e8be6 100%);background-clip:text;color:#fff0;font-family:var(--s-font-head);font-size:96px;font-weight:700;line-height:.85;transition:transform 0.6s cubic-bezier(.3,1.5,.5,1)}.s-dlaczego-bento__tile:hover .s-dlaczego-bento__zero{transform:scale(1.12) rotate(-5deg)}.s-dlaczego-bento__zero-label{margin-top:6px;color:#c9d6e5;font-size:15px;font-weight:800}.s-dlaczego-bento__tile.is-zero .s-dlaczego-bento__title{color:#fff}.s-dlaczego-bento__tile.is-zero .s-dlaczego-bento__text{color:#c9d6e5}@media (max-width:40rem){.s-dlaczego-bento__widget{transform:none}}.s-hero:has(.s-hero__media-badge.is-top-end)~.s-features:has(.is-cols-4) .s-section__header{gap:10px;max-width:720px;margin-block-end:28px}.s-hero:has(.s-hero__media-badge.is-top-end)~.s-features:has(.is-cols-4) .s-features__grid{gap:12px}.s-hero:has(.s-hero__media-badge.is-top-end)~.s-features:has(.is-cols-4) .s-card{display:flex;flex-direction:column;align-items:flex-start;text-align:start;gap:8px;padding:22px 22px 24px;border:0;border-radius:22px;background:var(--s-surface-card);box-shadow:none;transition:transform 0.45s cubic-bezier(.22,1,.36,1),box-shadow 0.45s ease}.s-hero:has(.s-hero__media-badge.is-top-end)~.s-features:has(.is-cols-4) .s-card:hover{box-shadow:0 26px 48px -30px rgb(16 72 150 / .55);transform:translateY(-5px)}.s-hero:has(.s-hero__media-badge.is-top-end)~.s-features:has(.is-cols-4) .s-card__title{margin:0;font-size:20px;line-height:1.2;text-wrap:balance}.s-hero:has(.s-hero__media-badge.is-top-end)~.s-features:has(.is-cols-4) .s-card__excerpt{margin:0;color:var(--s-ink-muted);font-size:15px;font-weight:600;line-height:1.55;text-wrap:pretty}.s-hero:has(.s-hero__media-badge.is-top-end)~.s-features:has(.is-cols-4) .s-card.is-tone-alt{--s-bg:#d3e5f8;--s-ink:#243244;--s-ink-muted:#3e5068;--s-surface-card:#d3e5f8;--s-line-soft:#bcd3ec}.s-hero:has(.s-hero__media-badge.is-top-end)~.s-features:has(.is-cols-4) .s-card.is-tone-inverse{--s-bg:#243244;--s-ink:#fff;--s-ink-muted:#c9d6e5;--s-surface-card:#243244;--s-line-soft:#3a4a5e}.s-hero:has(.s-hero__media-badge.is-top-end)~.s-features:has(.is-cols-4) .s-card:is(.is-tone-alt,.is-tone-inverse) .s-card__title{color:var(--s-ink)}.s-platforma__note{position:relative;max-width:440px;margin:0;color:#f3f7fc;font-size:15.5px;font-weight:600;line-height:1.6;text-wrap:pretty}.s-pricing:has(.s-section__header.is-split) .s-section__header{align-items:flex-end;gap:12px 40px;padding:0 6px}.s-pricing:has(.s-section__header.is-split) .s-section__title{max-width:640px;font-size:clamp(30px, 3.2vw, 42px)}.s-pricing:has(.s-section__header.is-split) .s-section__lead{color:var(--s-ink-muted);font-size:16px;font-weight:700;line-height:normal}@media (min-width:40.0625rem){.s-pricing:has(.s-section__header.is-split) .s-section__lead{justify-self:end}}.s-pricing:has(.s-section__header.is-split) .s-pricing__grid{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;max-width:none;margin:54px 0;padding:10px;border-radius:32px;background:#fff}.s-pricing:has(.s-section__header.is-split) .s-card{flex:1 1 220px;justify-content:center;gap:10px;min-height:0;padding:26px 24px;border-radius:0;background:none;box-shadow:none}.s-pricing:has(.s-section__header.is-split) .s-card:hover{box-shadow:none;transform:none}.s-pricing:has(.s-section__header.is-split) .s-card__title{order:1;font-size:21px}.s-pricing:has(.s-section__header.is-split) .s-card__price,.s-pricing:has(.s-section__header.is-split) .s-card.is-featured:has(.s-pricing__price-old) .s-card__price{order:2;margin:0;padding:0;font-size:clamp(44px, 4.4vw, 58px);line-height:1;letter-spacing:0}.s-pricing:has(.s-section__header.is-split) .s-pricing__note,.s-pricing:has(.s-section__header.is-split) .s-card.is-featured .s-pricing__note:has(.s-pricing__price-old){display:block;order:3;margin:0;color:var(--s-ink-muted);font-size:15px;font-weight:700}.s-pricing:has(.s-section__header.is-split) .s-card.is-featured{z-index:1;flex:1.25 1 280px;min-height:0;margin:-28px 0;padding:32px 30px;border-radius:28px;background:linear-gradient(165deg,#2c82de 0%,#1553b0 100%);box-shadow:0 34px 64px -30px rgb(21 83 176 / .85)}.s-pricing:has(.s-section__header.is-split) .s-card.is-featured:hover{box-shadow:0 34px 64px -30px rgb(21 83 176 / .85);transform:none}.s-pricing:has(.s-section__header.is-split) .s-card.is-featured::before{top:-100px;right:-80px;width:250px;height:250px;box-shadow:0 0 0 40px rgb(255 255 255 / .04),0 0 0 41.5px rgb(255 255 255 / .1)}.s-pricing:has(.s-section__header.is-split) .s-card.is-featured::after{display:none}.s-pricing:has(.s-section__header.is-split) .s-card.is-featured .s-pricing__badge,.s-pricing:has(.s-section__header.is-split) .s-card.is-featured:has(.s-pricing__price-old) .s-pricing__badge{order:0;margin-bottom:4px;padding:6px 13px}.s-pricing:has(.s-section__header.is-split) .s-card.is-featured .s-card__title,.s-pricing:has(.s-section__header.is-split) .s-card.is-featured:has(.s-pricing__price-old) .s-card__title{order:1;margin:0;font-size:23px}.s-pricing:has(.s-section__header.is-split) .s-card.is-featured .s-card__price,.s-pricing:has(.s-section__header.is-split) .s-card.is-featured:has(.s-pricing__price-old) .s-card__price{font-size:clamp(54px, 5.4vw, 72px)}.s-pricing:has(.s-section__header.is-split) .s-card.is-featured .s-card__price:has(.s-card__price-unit){align-items:baseline;gap:.22em}.s-pricing:has(.s-section__header.is-split) .s-card.is-featured .s-card__price-unit{padding-bottom:0;font-size:inherit}.s-pricing:has(.s-section__header.is-split) .s-card.is-featured .s-pricing__note,.s-pricing:has(.s-section__header.is-split) .s-card.is-featured .s-pricing__note:has(.s-pricing__price-old){color:#f3f7fc}.s-pricing:has(.s-section__header.is-split) .s-card.is-featured .s-pricing__price-old{display:inline;margin:0;padding:0;color:inherit;font-size:inherit;text-decoration:line-through}.s-pricing:has(.s-section__header.is-split) .s-card.is-featured .s-pricing__price-old::after{display:none}.s-pricing:has(.s-section__header.is-split) .s-pricing__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding:0 6px}.s-pricing:has(.s-section__header.is-split) .s-pricing__footnote{margin:0;color:#3e4f64;font-size:15.5px;font-weight:700}.s-pricing:has(.s-section__header.is-split) .s-pricing__more,.s-jak-sie-zapisac__form-link,.s-pytania-ilustracja .s-questions__more{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#1e6fd0;font-size:16px;font-weight:700;text-decoration:none}@media (max-width:64rem){.s-pricing:has(.s-section__header.is-split) .s-pricing__grid{flex-direction:column;margin-block:28px}.s-pricing:has(.s-section__header.is-split) .s-card{flex:1 1 220px}.s-pricing:has(.s-section__header.is-split) .s-card.is-featured{flex:1.25 1 280px;order:0;margin:0}}.s-pricing:has(.s-section__header.is-split) .s-pricing__more{margin-block:-11px}.s-jak-sie-zapisac .s-section__header{gap:12px;max-width:720px;margin-block-end:28px;padding:0 6px}.s-jak-sie-zapisac .s-section__title{font-family:var(--jtp-font-display);font-size:clamp(28px, 3vw, 42px);font-weight:700;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.s-jak-sie-zapisac .s-section__lead{max-width:none;color:var(--s-ink-muted);font-size:17px;font-weight:600;line-height:1.55;text-wrap:pretty}.s-jak-sie-zapisac__card{border-radius:32px}.s-jak-sie-zapisac__card.is-contact{padding:clamp(18px, 2.4vw, 28px);background:#fff}.s-jak-sie-zapisac__card.is-contact::before{position:absolute;top:-30px;right:-30px;width:200px;height:150px;background-image:radial-gradient(#d6e4f3 1.7px,transparent 1.9px);background-size:18px 18px;mask-image:radial-gradient(ellipse at 70% 30%,#000 20%,transparent 70%);pointer-events:none;content:""}.s-jak-sie-zapisac__row{margin:0 -4px;padding:16px;border-radius:22px;color:var(--s-ink);transition:background-color 0.2s}.s-jak-sie-zapisac__row+.s-jak-sie-zapisac__row{margin-top:4px}.s-jak-sie-zapisac__row:hover{background:#f3f7fc;color:var(--s-ink)}.s-jak-sie-zapisac__icon{width:60px;height:60px;border-radius:50%;background:#e4f0fd;color:#1e6fd0}.s-jak-sie-zapisac__row.is-phone .s-jak-sie-zapisac__icon{background:linear-gradient(165deg,#3e97ee 0%,#1e6fd0 100%);box-shadow:0 12px 22px -10px rgb(16 72 150 / .7);color:#fff}.s-jak-sie-zapisac__value{font-family:var(--s-font-head);font-size:clamp(20px, 1.9vw, 25px);font-weight:600;line-height:1.2}.s-jak-sie-zapisac__row.is-phone .s-jak-sie-zapisac__value{font-size:clamp(26px, 2.5vw, 34px);line-height:1.1}.s-jak-sie-zapisac__go{width:40px;height:40px;border-radius:50%;background:#f3f7fc;color:#1e6fd0}.s-jak-sie-zapisac__foot{padding:24px 12px 4px}.s-jak-sie-zapisac__hours{padding:9px 16px;border-radius:999px;background:#f3f7fc;color:var(--s-ink);font-size:14.5px;font-weight:700}.s-jak-sie-zapisac__form-link{margin-block:-11px;font-size:15.5px}.s-jak-sie-zapisac__card.is-steps{padding:clamp(24px, 3vw, 34px);background:linear-gradient(165deg,#2c82de 0%,#1553b0 100%);color:#fff}.s-jak-sie-zapisac__card.is-steps::before{position:absolute;right:-90px;bottom:-120px;width:300px;height:300px;border:1.5px solid rgb(255 255 255 / .14);border-radius:50%;box-shadow:0 0 0 44px rgb(255 255 255 / .04),0 0 0 45.5px rgb(255 255 255 / .09);pointer-events:none;content:""}.s-jak-sie-zapisac__steps-title{color:#fff;font-family:var(--s-font-head);font-size:26px;font-weight:600;line-height:1.15;text-wrap:balance}.s-jak-sie-zapisac__step{font-size:16px;font-weight:700;line-height:1.35}.s-jak-sie-zapisac__num{width:30px;height:30px;border-radius:50%;background:#fff;color:#1553b0;font-size:15px;font-weight:800}.s-jak-sie-zapisac__actions{margin-top:4px}.s-jak-sie-zapisac .s-jak-sie-zapisac__cta{gap:9px;height:auto;padding:14px 24px;border:0;border-radius:999px;background:#fff;color:#1553b0;font-size:16px;font-weight:700;line-height:1.375}.s-jak-sie-zapisac__link{display:inline-flex;align-items:center;min-height:44px;margin-block:-12px;color:#f3f7fc;font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.s-jak-sie-zapisac__link:hover{color:#fff}.s-jak-sie-zapisac__mock{padding:18px;border-radius:22px;background:#fff;box-shadow:0 30px 60px -26px rgb(6 24 60 / .75);color:var(--s-ink);transform:rotate(1.5deg)}.s-jak-sie-zapisac__mock-title{font-family:var(--s-font-head);font-size:18px;font-weight:600;line-height:1.2}.s-jak-sie-zapisac__mock-duration,.s-jak-sie-zapisac__day-label{color:var(--s-ink-muted);font-size:14px;font-weight:700}.s-jak-sie-zapisac__day{padding:8px 0;border-radius:14px;background:#f3f7fc}.s-jak-sie-zapisac__day-num{font-family:var(--s-font-head);font-size:19px;font-weight:600;line-height:1}.s-jak-sie-zapisac__day.is-selected{background:#1e6fd0;color:#fff}.s-jak-sie-zapisac__day.is-selected .s-jak-sie-zapisac__day-label{color:#f3f7fc}.s-jak-sie-zapisac__time{padding:8px 14px;border-radius:999px;background:#f3f7fc;font-size:14px;font-weight:700}.s-jak-sie-zapisac__time.is-selected{background:#1e6fd0;color:#fff}.s-jak-sie-zapisac__mock-button{padding:12px;border-radius:999px;background:#1e6fd0;color:#fff;font-size:14.5px;font-weight:700}@media (max-width:40rem){.s-jak-sie-zapisac__row{gap:12px;padding:12px}.s-jak-sie-zapisac__icon{width:48px;height:48px}.s-jak-sie-zapisac__go{display:none}.s-jak-sie-zapisac__row.is-phone .s-jak-sie-zapisac__value{font-size:22px}.s-jak-sie-zapisac__row.is-email .s-jak-sie-zapisac__value{font-size:17px}}.s-pytania-ilustracja+.s-cta.is-split>.s-cta__inner{position:relative;display:grid;grid-template-areas:"copy actions" "copy foot";grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 40px;max-width:1200px;padding:clamp(28px, 3vw, 40px) clamp(24px, 4vw, 56px);overflow:hidden;border-radius:32px;background:linear-gradient(135deg,#2e8be6 0%,#1553b0 100%);box-shadow:0 40px 80px -40px rgb(21 83 176 / .6);color:#fff}.s-pytania-ilustracja+.s-cta.is-split>.s-cta__inner::before,.s-pytania-ilustracja+.s-cta.is-split>.s-cta__inner::after{position:absolute;border-radius:50%;pointer-events:none;content:""}.s-pytania-ilustracja+.s-cta.is-split>.s-cta__inner::before{top:-150px;left:-90px;width:260px;height:260px;background:rgb(255 255 255 / .12)}.s-pytania-ilustracja+.s-cta.is-split>.s-cta__inner::after{right:-70px;bottom:-180px;width:300px;height:300px;background:rgb(255 255 255 / .08)}.s-pytania-ilustracja+.s-cta.is-split .s-cta__copy{position:relative;grid-area:copy;gap:8px;max-width:660px}.s-pytania-ilustracja+.s-cta.is-split .s-section__title{color:#fff;font-size:clamp(28px, 3vw, 40px);line-height:1.08;text-wrap:balance}.s-pytania-ilustracja+.s-cta.is-split .s-section__lead{max-width:none;color:#f3f7fc;font-size:17px;font-weight:600;line-height:1.55;text-wrap:pretty}.s-pytania-ilustracja+.s-cta.is-split .s-cta__actions{position:relative;grid-area:actions;justify-content:center;align-self:end}.s-pytania-ilustracja+.s-cta.is-split .s-btn--primary{height:auto;padding:19px 46px;border:0;border-radius:999px;background:var(--jtp-cta-tlo);color:var(--jtp-cta-tekst);font-size:17px;font-weight:800}.s-pytania-ilustracja+.s-cta.is-split .s-cta__footnote{position:relative;grid-area:foot;align-self:start;justify-self:center;max-width:280px;color:#f3f7fc;font-size:14.5px;font-weight:700;line-height:1.45;text-align:center}@media (max-width:64rem){.s-pytania-ilustracja+.s-cta.is-split>.s-cta__inner{grid-template-areas:"copy" "actions" "foot";grid-template-columns:minmax(0,1fr)}.s-pytania-ilustracja+.s-cta.is-split .s-cta__actions{margin-block-start:10px}}.s-section.s-gry-naglowek{padding-block:calc(8px + clamp(20px, 4vw, 48px)) 0}.s-gry-naglowek__inner::before{position:absolute;top:0;left:-36px;width:360px;height:220px;background-image:radial-gradient(#c9dbf0 1.7px,transparent 1.9px);background-size:20px 20px;-webkit-mask-image:radial-gradient(ellipse at 30% 40%,#000 15%,transparent 70%);mask-image:radial-gradient(ellipse at 30% 40%,#000 15%,transparent 70%);pointer-events:none;content:""}.s-gry-naglowek__title{color:#243244;font:800 clamp(34px, 4.4vw, 58px) / 1.04 var(--jtp-font-display);letter-spacing:-.03em;text-wrap:balance}.s-gry-naglowek__lead{color:#4a5a6e;font-size:17px;font-weight:600;line-height:1.6;text-wrap:pretty}.s-gry-naglowek__subject{border-radius:24px;background:#fff;box-shadow:0 5px 0 #c9d8ea;color:#243244;transition:transform 0.15s,box-shadow 0.15s}.s-gry-naglowek__subject:hover{box-shadow:0 8px 0 #c9d8ea;color:#243244;transform:translateY(-3px)}.s-gry-naglowek__subject:active{box-shadow:0 2px 0 #c9d8ea;transform:translateY(3px)}.s-gry-naglowek__subject:focus-visible,.s-gry-siatka__card:focus-visible,.s-gry-karty__card:focus-visible{outline:3px solid #8fd0ff;outline-offset:3px}.s-gry-naglowek__name{color:#243244;font:800 clamp(22px, 2.2vw, 28px) / 1.05 var(--s-font-head)}.s-gry-naglowek__arrow{color:#1e6fd0;transition:transform 0.25s ease}.s-gry-naglowek__subject:hover .s-gry-naglowek__arrow{transform:translateX(4px)}.s-gry-naglowek__count{color:#1e6fd0;font-size:14.5px;font-weight:800;line-height:1.3}.s-gry-naglowek__text{color:#5a6a80;font-size:15px;font-weight:600;line-height:1.4}.s-gry-naglowek__mini,.s-gry-siatka__prev,.s-gry-jak-dzialaja__screen,.s-gry-karty__prev{background:radial-gradient(120% 90% at 50% -10%,#2a7fde 0%,#1a5fb8 52%,#16509e 100%)}.s-gry-naglowek__mini{border-radius:18px}.s-gry-naglowek__mini::before,.s-gry-siatka__prev::before,.s-gry-karty__prev::before{position:absolute;inset:0;background-image:radial-gradient(rgb(255 255 255 / .1) 1.5px,transparent 1.8px);background-size:16px 16px;content:""}.s-gry-naglowek__chip{padding:6px 11px 7px;border-radius:10px;background:#fff;box-shadow:0 3px 0 #123f7a;color:#1a5fb8;font:800 16px / 1 var(--s-font-head);transition:transform 0.45s cubic-bezier(.3,1.5,.5,1)}.s-gry-naglowek__chip.is-a{transform:rotate(-5deg) translateX(-8px)}.s-gry-naglowek__chip.is-b{background:#18804f;box-shadow:0 3px 0 #0f5a37;color:#fff;transform:rotate(4deg) translateX(8px)}.s-gry-naglowek__mini.is-polski .s-gry-naglowek__chip.is-a{background:#6e45d8;box-shadow:0 3px 0 #4c2da3;color:#fff}.s-gry-naglowek__mini.is-matematyka .s-gry-naglowek__chip.is-b{padding:4px 13px 5px;border:2px dashed rgb(255 255 255 / .55);background:none;box-shadow:none;color:#dcebfb}.s-gry-naglowek__subject:hover .s-gry-naglowek__chip{transform:none}.s-section.s-gry-siatka{padding-block:clamp(56px, 6vw, 80px) 0}.s-gry-siatka__heading,.s-gry-jak-dzialaja__heading{margin:0 0 20px;color:#243244;font:700 clamp(26px, 2.6vw, 34px) / 1.1 var(--s-font-head)}.s-gry-siatka__card,.s-gry-karty__card{border-radius:22px;background:#fff;box-shadow:0 1px 0 rgb(36 50 68 / .04);color:#243244;transition:transform 0.4s cubic-bezier(.22,1,.36,1),box-shadow 0.4s ease}.s-gry-siatka__card:hover,.s-gry-karty__card:hover{box-shadow:0 30px 56px -30px rgb(16 72 150 / .55);color:#243244;transform:translateY(-5px)}.s-gry-siatka__media,.s-gry-karty__media{background:#16509e}.s-gry-siatka__prev,.s-gry-karty__prev{transition:transform 0.8s cubic-bezier(.22,1,.36,1)}.s-gry-siatka__prev::before,.s-gry-karty__prev::before{background-image:radial-gradient(rgb(255 255 255 / .09) 1.6px,transparent 1.9px);background-size:22px 22px}.s-gry-siatka__card:hover .s-gry-siatka__prev,.s-gry-karty__card:hover .s-gry-karty__prev{transform:scale(1.04)}.s-gry-siatka__stage,.s-gry-karty__stage{zoom:.72}.s-gry-siatka__prev.is-czasy-angielskie .s-gry-siatka__stage{width:100%;max-width:330px}.s-gry-siatka__subject,.s-gry-karty__subject{margin-inline-end:4px;color:#243244;font-size:14px;font-weight:800;line-height:1.2}.s-gry-siatka__badge,.s-gry-karty__badge{padding:5px 11px;border-radius:999px;background:#ddf3ea;color:#0f6a4c;font-size:14px;font-weight:800;line-height:1.2}.s-gry-siatka__badge.is-lo,.s-gry-karty__badge.is-lo{background:#ece8fb;color:#4a35a6}.s-gry-siatka__title,.s-gry-karty__title{color:#243244;font:700 19px / 1.15 var(--s-font-head);letter-spacing:normal;text-wrap:balance}.s-gry-siatka__text,.s-gry-karty__text{color:#4a5a6e;font-size:14px;font-weight:600;line-height:1.5;text-wrap:pretty}.s-gry-siatka__play,.s-gry-karty__play{padding:9px 16px;border-radius:13px;background:linear-gradient(180deg,#3e97ee 0%,#1e6fd0 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .34),0 5px 0 #123f7a;color:#fff;font:800 14px / 1 var(--s-font-head);transition:transform 0.15s,box-shadow 0.15s}.s-gry-siatka__card:hover .s-gry-siatka__play,.s-gry-karty__card:hover .s-gry-karty__play{box-shadow:inset 0 1px 0 rgb(255 255 255 / .34),0 7px 0 #123f7a;transform:translateY(-2px)}.s-gry-siatka__chip,.s-gry-karty__chip{padding:9px 14px 10px;border-radius:14px;background:#fff;box-shadow:0 4px 0 #123f7a;color:#1a5fb8;font:800 clamp(17px, 1.6vw, 21px) / 1 var(--s-font-head);text-align:center;white-space:nowrap}.s-gry-siatka__chip:is(.is-green,.is-orzeczenie),.s-gry-karty__chip:is(.is-green,.is-orzeczenie){background:#18804f;box-shadow:0 4px 0 #0f5a37;color:#fff}.s-gry-siatka__chip.is-przydawka,.s-gry-karty__chip.is-przydawka{background:#b13a9e;box-shadow:0 4px 0 #7e2470;color:#fff}.s-gry-siatka__chip.is-podmiot,.s-gry-karty__chip.is-podmiot{background:#6e45d8;box-shadow:0 4px 0 #4c2da3;color:#fff}.s-gry-siatka__chip.is-ukryta,.s-gry-karty__chip.is-ukryta{transition:background 0.3s ease,color 0.3s ease,box-shadow 0.3s ease}.s-gry-siatka__card:hover .s-gry-siatka__chip.is-ukryta,.s-gry-karty__card:hover .s-gry-karty__chip.is-ukryta{background:#b13a9e;box-shadow:0 4px 0 #7e2470;color:#fff}.s-gry-siatka__chip.is-word,.s-gry-karty__chip.is-word{padding:8px 12px 9px;border-radius:12px;color:#243244;font-size:clamp(16px, 1.5vw, 19px)}.s-gry-siatka__chip.is-ghost,.s-gry-karty__chip.is-ghost{background:rgb(255 255 255 / .2);box-shadow:none;color:#fff}.s-gry-siatka__chip.is-mint,.s-gry-karty__chip.is-mint{border-radius:12px;background:#1f9a62;box-shadow:0 4px 0 #146b44;color:#fff;font:700 clamp(20px, 2vw, 25px) / 1 var(--s-font-head)}.s-gry-siatka__lbl,.s-gry-karty__lbl{color:#dcebfb;font-size:12.5px;font-weight:800;line-height:1;text-align:center;white-space:nowrap}.s-gry-siatka__lbl.is-flip,.s-gry-karty__lbl.is-flip{opacity:0;transform:translateY(-4px);transition:opacity 0.3s ease 0.08s,transform 0.3s ease 0.08s}.s-gry-siatka__card:hover .s-gry-siatka__lbl.is-flip,.s-gry-karty__card:hover .s-gry-karty__lbl.is-flip{opacity:1;transform:none}.s-gry-siatka__slot,.s-gry-karty__slot{position:relative;padding:7px 14px 8px;border:2px dashed rgb(255 255 255 / .5);border-radius:14px;color:#dcebfb;font:800 clamp(17px, 1.6vw, 21px) / 1 var(--s-font-head);text-align:center;white-space:nowrap}.s-gry-siatka__slot.is-blank,.s-gry-karty__slot.is-blank{color:#fff0}.s-gry-siatka__slot.is-big,.s-gry-karty__slot.is-big{padding:8px 18px 9px;font-size:clamp(22px, 2.1vw, 27px)}.s-gry-siatka__slot.is-mint,.s-gry-karty__slot.is-mint{padding:8px 16px 9px;border-radius:12px;font:700 clamp(20px, 2vw, 25px) / 1 var(--s-font-head)}.s-gry-siatka__ans,.s-gry-karty__ans{position:absolute;inset:-2px;display:flex;align-items:center;justify-content:center;border-radius:inherit;background:#18804f;box-shadow:0 4px 0 #0f5a37;color:#fff;opacity:0;transform:scale(.7);transition:opacity 0.25s ease,transform 0.4s cubic-bezier(.3,1.5,.5,1)}.s-gry-siatka__slot.is-mint .s-gry-siatka__ans,.s-gry-siatka__comma .s-gry-siatka__ans,.s-gry-siatka__group .s-gry-siatka__ans,.s-gry-karty__slot.is-mint .s-gry-karty__ans,.s-gry-karty__comma .s-gry-karty__ans,.s-gry-karty__group .s-gry-karty__ans{background:#1f9a62;box-shadow:0 4px 0 #146b44}.s-gry-siatka__card:hover :is(.s-gry-siatka__ans,.s-gry-siatka__formula),.s-gry-karty__card:hover :is(.s-gry-karty__ans,.s-gry-karty__formula){opacity:1;transform:none}.s-gry-siatka__words,.s-gry-karty__words{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 8px;max-width:360px}.s-gry-siatka__word,.s-gry-karty__word{display:flex;flex-direction:column;align-items:center;gap:8px}.s-gry-siatka__forms,.s-gry-karty__forms{display:grid;grid-template-columns:repeat(3,auto);align-items:center;gap:9px 10px}.s-gry-siatka__sentence,.s-gry-karty__sentence{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:12px;max-width:330px}.s-gry-siatka__pair,.s-gry-karty__pair{display:flex;align-items:center}.s-gry-siatka__comma,.s-gry-siatka__comma .s-gry-siatka__ans,.s-gry-karty__comma,.s-gry-karty__comma .s-gry-karty__ans{display:flex;align-items:center;justify-content:center;border-radius:8px;background:#1f9a62;box-shadow:0 3px 0 #146b44;color:#fff;font:800 26px / 1 var(--s-font-head)}.s-gry-siatka__comma,.s-gry-karty__comma{position:relative;width:20px;height:36px;margin:0 4px}.s-gry-siatka__comma.is-slot,.s-gry-karty__comma.is-slot{background:none;box-shadow:none}.s-gry-siatka__comma span span,.s-gry-siatka__comma>span:not(.s-gry-siatka__ans),.s-gry-karty__comma span span,.s-gry-karty__comma>span:not(.s-gry-karty__ans){transform:translateY(5px)}.s-gry-siatka__timeline,.s-gry-karty__timeline{position:relative;display:block;width:100%;height:132px}.s-gry-siatka__timeline>*,.s-gry-karty__timeline>*{position:absolute}.s-gry-siatka__formula,.s-gry-karty__formula{top:6px;left:0;padding:6px 11px 7px;border-radius:10px;background:#fff;box-shadow:0 3px 0 #123f7a;color:#1a5fb8;font:800 14px / 1 var(--s-font-head);white-space:nowrap;opacity:0;transform:scale(.7);transition:opacity 0.25s ease,transform 0.4s cubic-bezier(.3,1.5,.5,1)}.s-gry-siatka__now,.s-gry-karty__now{top:0;left:62%;z-index:2;padding:3px 10px 4px;border-radius:999px;background:#fff;box-shadow:0 3px 0 #123f7a;color:#1a5fb8;font:800 14px / 1 var(--s-font-head);transform:translateX(-50%)}.s-gry-siatka__now-line,.s-gry-karty__now-line{top:18px;left:62%;width:3px;height:90px;margin-left:-1.5px;border-radius:2px;background:#fff}.s-gry-siatka__axis,.s-gry-karty__axis{top:100px;right:10px;left:0;height:4px;border-radius:2px;background:#fff}.s-gry-siatka__axis-end,.s-gry-karty__axis-end{top:94px;right:0;fill:#fff}.s-gry-siatka__bar,.s-gry-karty__bar{top:50px;left:30%;display:flex;align-items:center;justify-content:flex-end;width:32%;height:34px;padding:0 5px;border-radius:12px 4px 4px 12px;background:#6e45d8;box-shadow:0 4px 0 #4c2da3}.s-gry-siatka__bar-check,.s-gry-karty__bar-check{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#fff;color:#6e45d8}.s-gry-siatka__tense,.s-gry-karty__tense{top:114px;left:30%;color:#fff;font-size:14px;font-weight:800;line-height:1;white-space:nowrap}.s-gry-siatka__compose,.s-gry-karty__compose{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:360px}.s-gry-siatka__prompt,.s-gry-karty__prompt{padding:6px 13px;border-radius:999px;background:rgb(10 38 82 / .4);color:#fff;font-size:14px;font-weight:800;line-height:1.2}.s-gry-siatka__tiles,.s-gry-karty__tiles{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.s-gry-siatka__steps,.s-gry-siatka__order,.s-gry-siatka__rebus,.s-gry-karty__steps,.s-gry-karty__order,.s-gry-karty__rebus{display:flex;flex-direction:column;align-items:center;gap:12px}.s-gry-siatka__steps.is-system,.s-gry-karty__steps.is-system{gap:14px}.s-gry-siatka__order,.s-gry-karty__order{gap:16px}.s-gry-siatka__rebus,.s-gry-karty__rebus{gap:10px}.s-gry-siatka__step,.s-gry-siatka__system,.s-gry-siatka__expr,.s-gry-siatka__group,.s-gry-siatka__chain,.s-gry-siatka__rebus-row,.s-gry-karty__step,.s-gry-karty__system,.s-gry-karty__expr,.s-gry-karty__group,.s-gry-karty__chain,.s-gry-karty__rebus-row{display:flex;align-items:center;gap:10px}.s-gry-siatka__system,.s-gry-karty__system{align-items:stretch;gap:8px}.s-gry-siatka__expr,.s-gry-siatka__group,.s-gry-karty__expr,.s-gry-karty__group{gap:7px}.s-gry-siatka__group,.s-gry-karty__group{position:relative}.s-gry-siatka__rebus-row,.s-gry-karty__rebus-row{gap:8px}.s-gry-siatka__eq,.s-gry-karty__eq{color:#dcebfb;font:800 clamp(20px, 1.9vw, 24px) / 1 var(--s-font-head);white-space:nowrap}.s-gry-siatka__eqs,.s-gry-karty__eqs{display:flex;flex-direction:column;gap:8px}.s-gry-siatka__op,.s-gry-karty__op{padding:4px 8px;border-radius:8px;background:#5a6a80;color:#fff;font-size:14px;font-weight:800;line-height:1;white-space:nowrap}.s-gry-siatka__brace,.s-gry-karty__brace{position:relative;flex:none;width:12px}.s-gry-siatka__brace svg,.s-gry-karty__brace svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke:#dcebfb;stroke-linecap:round;stroke-width:2.6}.s-gry-siatka__ask,.s-gry-karty__ask{color:#dcebfb;font-size:clamp(15px, 1.4vw, 17px);font-weight:800;line-height:1.2;text-align:center}.s-gry-siatka__num,.s-gry-karty__num{padding:6px 12px 7px;border-radius:12px;background:#fff;box-shadow:0 4px 0 #123f7a;color:#243244;font:700 clamp(22px, 2.2vw, 28px) / 1.1 var(--s-font-head)}.s-gry-siatka__opr,.s-gry-karty__opr{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding-bottom:2px;border-radius:11px;background:#103f7e;box-shadow:inset 0 0 0 2px rgb(255 255 255 / .5),0 4px 0 #0a2a55;color:#fff;font:800 24px / 1 var(--s-font-head)}.s-gry-siatka__group .s-gry-siatka__ans,.s-gry-karty__group .s-gry-karty__ans{inset:-3px;border-radius:13px;font:700 clamp(22px, 2.2vw, 28px) / 1.1 var(--s-font-head)}.s-gry-siatka__frac,.s-gry-karty__frac{display:inline-flex;flex-direction:column;align-items:center;gap:2px;padding:7px 16px;border-radius:12px;background:#fff;box-shadow:0 4px 0 #123f7a;color:#243244;font:700 clamp(19px, 1.8vw, 22px) / 1 var(--s-font-head)}.s-gry-siatka__frac-bar,.s-gry-karty__frac-bar{align-self:stretch;height:3px;border-radius:2px;background:currentColor}.s-gry-siatka__to,.s-gry-karty__to{color:#dcebfb;font-family:var(--s-font-body);font-size:18px;font-weight:800;line-height:1}.s-gry-siatka__sign,.s-gry-karty__sign{color:#fff;font:800 22px / 1 var(--s-font-head)}.s-section.s-gry-jak-dzialaja{padding-block:clamp(64px, 7vw, 96px) 0}.s-gry-jak-dzialaja__heading{margin-bottom:28px;line-height:1.12}.s-gry-jak-dzialaja__tile{border-radius:28px;background:#fff;transition:transform 0.5s cubic-bezier(.22,1,.36,1),box-shadow 0.5s ease}.s-gry-jak-dzialaja__tile:hover{box-shadow:0 30px 56px -30px rgb(16 72 150 / .6);transform:translateY(-6px)}.s-gry-jak-dzialaja__tile::before{position:absolute;pointer-events:none;content:""}.s-gry-jak-dzialaja__tile.is-who{background:linear-gradient(150deg,#2c82de 0%,#1553b0 100%);color:#fff}.s-gry-jak-dzialaja__tile.is-who::before{bottom:-170px;left:-90px;width:320px;height:320px;border:1.5px solid rgb(255 255 255 / .14);border-radius:50%;box-shadow:0 0 0 44px rgb(255 255 255 / .03),0 0 0 45.5px rgb(255 255 255 / .1)}.s-gry-jak-dzialaja__tile.is-free{background:#243244}.s-gry-jak-dzialaja__tile.is-free::before{top:-60px;left:50%;width:260px;height:260px;margin-left:-130px;border-radius:50%;background:radial-gradient(closest-side,rgb(95 168 236 / .28),#fff0)}.s-gry-jak-dzialaja__tile.is-dev::before{top:-20px;right:-20px;width:150px;height:120px;background-image:radial-gradient(#d6e4f5 1.6px,transparent 1.8px);background-size:16px 16px}.s-gry-jak-dzialaja__tile.is-check{background:#d3e5f8}.s-gry-jak-dzialaja__title{color:#243244;font:600 22px / 1.2 var(--s-font-head)}.s-gry-jak-dzialaja__text{color:#4a5a6e;font-size:15px;font-weight:600;line-height:1.5;text-wrap:pretty}:is(.is-who,.is-check)>.s-gry-jak-dzialaja__copy .s-gry-jak-dzialaja__title{font-size:clamp(24px, 2.3vw, 30px);line-height:1.1;text-wrap:balance}:is(.is-who,.is-check)>.s-gry-jak-dzialaja__copy .s-gry-jak-dzialaja__text{max-width:420px;font-size:15.5px;line-height:1.55}.is-who .s-gry-jak-dzialaja__title,.is-free .s-gry-jak-dzialaja__title{color:#fff}.is-who>.s-gry-jak-dzialaja__copy .s-gry-jak-dzialaja__text{color:#dcebfb}.is-free .s-gry-jak-dzialaja__text{color:#c9d6e5}.is-check>.s-gry-jak-dzialaja__copy .s-gry-jak-dzialaja__text{color:#3e5068}.s-gry-jak-dzialaja__widget{border-radius:20px;background:#fff;box-shadow:0 24px 44px -20px rgb(8 30 70 / .6);color:#243244;transform:rotate(3deg);transition:transform 0.6s cubic-bezier(.22,1,.36,1)}.is-check>.s-gry-jak-dzialaja__widget{gap:14px;box-shadow:0 24px 44px -22px rgb(16 72 150 / .55);transform:rotate(-2deg)}.s-gry-jak-dzialaja__tile:hover .s-gry-jak-dzialaja__widget{transform:rotate(0deg) translateY(-6px)}.s-gry-jak-dzialaja__card-title{color:#243244;font:600 17px / 1.2 var(--s-font-head)}.s-gry-jak-dzialaja__check{color:#3a4759;font-size:14px;font-weight:700;line-height:1.3}.s-gry-jak-dzialaja__check-ico{border-radius:50%;background:#e4f0fd;color:#1e6fd0;transition:background 0.3s ease,color 0.3s ease}.s-gry-jak-dzialaja__tile:hover .s-gry-jak-dzialaja__check-ico{background:#1e6fd0;color:#fff}.s-gry-jak-dzialaja__card-foot,.s-gry-jak-dzialaja__review{padding-top:12px;border-top:1.5px solid #e3ebf4}.s-gry-jak-dzialaja__chip{padding:5px 10px;border-radius:999px;background:#e4f0fd;color:#1553b0;font-size:12.5px;font-weight:800;line-height:1.2}.s-gry-jak-dzialaja__zero{background:linear-gradient(180deg,#8cc2f5 0%,#2e8be6 100%);-webkit-background-clip:text;background-clip:text;color:#fff0;font:700 112px / .85 var(--s-font-head);transition:transform 0.6s cubic-bezier(.3,1.5,.5,1)}.s-gry-jak-dzialaja__zero-unit{font-size:46px}.s-gry-jak-dzialaja__tile:hover .s-gry-jak-dzialaja__zero{transform:scale(1.12) rotate(-5deg)}.s-gry-jak-dzialaja__dev{transition:transform 0.5s cubic-bezier(.3,1.4,.5,1)}.s-gry-jak-dzialaja__tile:hover .s-gry-jak-dzialaja__dev{transform:translateY(-8px)}.s-gry-jak-dzialaja__tile:hover .s-gry-jak-dzialaja__dev.is-tablet{transition-delay:0.06s}.s-gry-jak-dzialaja__tile:hover .s-gry-jak-dzialaja__dev.is-phone{transition-delay:0.12s}.s-gry-jak-dzialaja__screen{border:5px solid #243244;background-clip:padding-box;background-color:#243244}.is-laptop .s-gry-jak-dzialaja__screen{width:128px;height:84px;border-radius:10px 10px 3px 3px}.s-gry-jak-dzialaja__base{width:152px;height:8px;border-radius:2px 2px 7px 7px;background:#3a4a60}.is-tablet .s-gry-jak-dzialaja__screen{width:66px;height:90px;border-radius:11px}.is-phone .s-gry-jak-dzialaja__screen{width:40px;height:72px;border-width:5px 4px;border-radius:10px}.s-gry-jak-dzialaja__key{padding:5px 7px 6px;border-radius:7px;background:#fff;box-shadow:0 2px 0 #123f7a;color:#1a5fb8;font:800 12px / 1 var(--s-font-head)}.is-tablet .s-gry-jak-dzialaja__key{padding:4px 6px 5px;border-radius:6px;font-size:11px}.s-gry-jak-dzialaja__key.is-purple{background:#6e45d8;box-shadow:0 2px 0 #4c2da3;color:#fff}.s-gry-jak-dzialaja__key.is-green{background:#18804f;box-shadow:0 2px 0 #0f5a37;color:#fff}.s-gry-jak-dzialaja__key.is-slot{padding:2px 6px 3px;border:1.5px dashed rgb(255 255 255 / .6);border-radius:6px;background:none;box-shadow:none;color:#dcebfb;font-size:11px}.s-gry-jak-dzialaja__score-label{color:#4a5a6e;font-size:14px;font-weight:700}.s-gry-jak-dzialaja__score-label.is-strong{font-weight:800}.s-gry-jak-dzialaja__score-value{color:#243244;font:600 30px / 1 var(--s-font-head)}.s-gry-jak-dzialaja__streak{padding:6px 11px;border-radius:10px;background:#18804f;box-shadow:0 3px 0 #0f5a37;color:#fff;font-size:14px;font-weight:800;line-height:1.2}.s-gry-jak-dzialaja__fix{font-size:14px;font-weight:700;line-height:1.3}.s-gry-jak-dzialaja__bad{color:#c93a2e;text-decoration:line-through;text-decoration-thickness:2px}.s-gry-jak-dzialaja__fix-ico{color:#8a9ab0}.s-gry-jak-dzialaja__good{color:#18804f;font-weight:800}.s-gry-jak-dzialaja+.s-cta.is-split,.s-gry-opis+.s-cta.is-split{padding-block:clamp(72px, 8vw, 100px) 80px;background:none}.s-gry-jak-dzialaja+.s-cta.is-split>.s-cta__inner,.s-gry-opis+.s-cta.is-split>.s-cta__inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px;max-width:min(1200px, calc(100% - 48px));padding:clamp(30px, 4vw, 48px) clamp(26px, 4vw, 52px);overflow:hidden;border-radius:32px;background:#1e6fd0}.s-gry-jak-dzialaja+.s-cta.is-split>.s-cta__inner::after,.s-gry-opis+.s-cta.is-split>.s-cta__inner::after{position:absolute;right:-80px;bottom:-160px;width:360px;height:360px;border:1.5px solid rgb(255 255 255 / .14);border-radius:50%;box-shadow:0 0 0 50px rgb(255 255 255 / .03),0 0 0 51.5px rgb(255 255 255 / .1);pointer-events:none;content:""}.s-gry-jak-dzialaja+.s-cta.is-split .s-cta__copy,.s-gry-opis+.s-cta.is-split .s-cta__copy{position:relative;flex:1 1 380px;gap:8px;max-width:560px}.s-gry-jak-dzialaja+.s-cta.is-split .s-section__title,.s-gry-opis+.s-cta.is-split .s-section__title{color:#fff;font:600 clamp(28px, 3vw, 38px) / 1.08 var(--s-font-head);letter-spacing:normal;text-wrap:balance}.s-gry-jak-dzialaja+.s-cta.is-split .s-section__lead,.s-gry-opis+.s-cta.is-split .s-section__lead{max-width:none;color:#f3f7fc;font-size:16.5px;font-weight:600;line-height:1.6;text-wrap:pretty}.s-gry-jak-dzialaja+.s-cta.is-split .s-cta__actions,.s-gry-opis+.s-cta.is-split .s-cta__actions{position:relative;flex:none}.s-gry-jak-dzialaja+.s-cta.is-split .s-btn--primary,.s-gry-opis+.s-cta.is-split .s-btn--primary{gap:10px;height:auto;padding:16px 26px;border:0;border-radius:18px;background:var(--jtp-cta-tlo);box-shadow:inset 0 1px 0 rgb(255 255 255 / .42),0 5px 0 var(--jtp-cta-cien);color:var(--jtp-cta-tekst);font:800 18px / 1 var(--s-font-head);transition:transform 0.15s,box-shadow 0.15s}.s-gry-jak-dzialaja+.s-cta.is-split .s-btn--primary:hover,.s-gry-opis+.s-cta.is-split .s-btn--primary:hover{filter:none;box-shadow:inset 0 1px 0 rgb(255 255 255 / .42),0 7px 0 var(--jtp-cta-cien);color:var(--jtp-cta-tekst);transform:translateY(-2px)}.s-gry-jak-dzialaja+.s-cta.is-split .s-btn--primary:active,.s-gry-opis+.s-cta.is-split .s-btn--primary:active{box-shadow:inset 0 1px 0 rgb(255 255 255 / .42),0 2px 0 var(--jtp-cta-cien);transform:translateY(3px)}@media (max-width:40rem){.s-gry-naglowek__mini{zoom:.8}.s-gry-jak-dzialaja+.s-cta.is-split .s-cta__actions,.s-gry-jak-dzialaja+.s-cta.is-split .s-btn--primary,.s-gry-opis+.s-cta.is-split .s-cta__actions,.s-gry-opis+.s-cta.is-split .s-btn--primary{justify-content:center;width:100%}.s-gry-jak-dzialaja+.s-cta.is-split .s-cta__actions,.s-gry-opis+.s-cta.is-split .s-cta__actions{justify-content:safe center}.s-gry-jak-dzialaja+.s-cta.is-split .s-btn--primary,.s-gry-opis+.s-cta.is-split .s-btn--primary{flex:none;width:auto;min-width:100%;text-align:center;white-space:nowrap}}@keyframes jtp-gry-rise{from{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}.s-gry-naglowek__subjects{animation:jtp-gry-rise 0.55s cubic-bezier(.22,1,.36,1) 0.06s both}@media (prefers-reduced-motion:reduce){.s-gry-naglowek__subjects{animation:none}:is(.s-gry-naglowek,.s-gry-siatka,.s-gry-jak-dzialaja,.s-gry-karty,.s-gry-opis) *,.s-gry-siatka__card,.s-gry-jak-dzialaja__tile,.s-gry-karty__card{transition:none}}.s-gry-naglowek__pill{border-radius:999px;background:#fff;box-shadow:0 1px 0 rgb(36 50 68 / .04);color:#3a4759;font-size:14.5px;font-weight:700;line-height:1.2;transition:transform 0.2s,color 0.2s}.s-gry-naglowek__pill:hover{color:#1e6fd0;transform:translateY(-2px)}.s-gry-naglowek__pill[aria-current="page"]{background:#1e6fd0;box-shadow:0 8px 18px -8px rgb(16 72 150 / .7);color:#fff}.s-gry-naglowek__pill[aria-current="page"]:hover{color:#fff;transform:none}.s-gry-naglowek__pill:focus-visible,.s-gry-opis__cta:focus-visible{outline:3px solid #8fd0ff;outline-offset:3px}.s-gry-naglowek__pills{animation:jtp-gry-rise 0.55s cubic-bezier(.22,1,.36,1) 0.06s both}.s-section.s-gry-karty{padding-block:clamp(32px, 4vw, 48px) 0}.s-gry-karty__prev.is-os-czasu .s-gry-karty__stage{width:100%;max-width:330px}.s-gry-karty__topic{padding:5px 11px;border-radius:999px;background:#e4f0fd;color:#1553b0;font-size:14px;font-weight:800;line-height:1.2}.s-section.s-gry-opis{padding-block:clamp(64px, 7vw, 96px) 0}.s-gry-opis__main,.s-gry-opis__aside{border-radius:28px}.s-gry-opis__main{background:#fff}.s-gry-opis__aside{background:#243244}.s-gry-opis__aside::before{position:absolute;top:-90px;right:-90px;width:300px;height:300px;border-radius:50%;background:radial-gradient(closest-side,rgb(95 168 236 / .28),#fff0);pointer-events:none;content:""}.s-gry-opis__title{color:#243244;font:600 clamp(24px, 2.3vw, 30px) / 1.1 var(--s-font-head);letter-spacing:normal;text-wrap:balance}.s-gry-opis__aside .s-gry-opis__title{color:#fff}.s-gry-opis__intro,.s-gry-opis__item{border-top:1.5px solid #e3ebf4}.s-gry-opis__item-title{color:#243244;font:600 20px / 1.2 var(--s-font-head)}.s-gry-opis__text,.s-gry-opis__aside-text{color:#4a5a6e;font-size:15.5px;font-weight:600;line-height:1.6;text-wrap:pretty}.s-gry-opis__aside-text{color:#c9d6e5}.s-gry-opis__cta{padding:13px 20px;border-radius:16px;background:linear-gradient(180deg,#3e97ee 0%,#1e6fd0 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .34),0 5px 0 #123f7a;color:#fff;font:800 16px / 1.2 var(--s-font-head);transition:transform 0.15s,box-shadow 0.15s}.s-gry-opis__cta:hover{box-shadow:inset 0 1px 0 rgb(255 255 255 / .34),0 7px 0 #123f7a;color:#fff;transform:translateY(-2px)}.s-gry-opis__cta:active{box-shadow:inset 0 1px 0 rgb(255 255 255 / .34),0 2px 0 #123f7a;transform:translateY(3px)}@media (prefers-reduced-motion:reduce){.s-gry-naglowek__pills{animation:none}}:root{--jtp-tel:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f2d3f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E");--jtp-arrow-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 2v11M4 9l4 4 4-4' stroke='%231e6fd0' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--jtp-arrow-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M2 8h11M9 4l4 4-4 4' stroke='%231f2d3f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--jtp-check-blue:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7' stroke='%231e6fd0' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.s-section.s-hero-dymki{padding-block:calc(clamp(20px, 4vw, 48px) + 8px) 40px}.s-hero-dymki>.s-container{position:relative;padding-inline:30px}.s-hero-dymki__grid::before{position:absolute;left:-60px;top:0;width:360px;height:260px;background-image:radial-gradient(#c9dbf0 1.7px,transparent 1.9px);background-size:20px 20px;mask-image:radial-gradient(ellipse at 30% 40%,#000 15%,transparent 70%);pointer-events:none;content:""}.s-hero-dymki .s-section.s-hero{position:relative;padding:0}.s-hero-dymki .s-hero .s-hero__inner{padding:0;border-radius:0;background:none;box-shadow:none}.s-hero-dymki .s-hero .s-hero__body{flex:1 1 auto;gap:20px;padding:0}.s-hero-dymki .s-hero .s-section__header{gap:20px;margin:0}.s-hero-dymki .s-hero .s-section__title{font-size:clamp(30px, 3.3vw, 48px);font-weight:700;line-height:1.1;letter-spacing:-.025em}.s-hero-dymki .s-hero .s-section__lead{max-width:460px;font-size:18px;line-height:1.6;text-wrap:pretty}.s-hero-dymki .s-hero .s-hero__actions .s-btn--primary{gap:12px;padding:10px 22px 10px 12px;background:var(--jtp-cta-plaski);box-shadow:0 6px 14px -8px rgb(186 102 4 / .5);font-size:16.5px;animation:none}.s-hero-dymki .s-hero .s-hero__actions .s-btn--primary[href^="tel:"]::before{flex:none;width:30px;height:30px;border-radius:50%;background:rgb(255 255 255 / .22) var(--jtp-tel) center / 15px no-repeat;content:""}.s-hero-dymki .s-hero .s-hero__actions .s-btn--secondary{gap:9px;padding:15px 24px;background:#fff;box-shadow:0 2px 6px -2px rgb(16 72 150 / .18);font-size:16px}.s-hero-dymki .s-hero .s-hero__actions .s-btn--secondary::after{width:14px;height:14px;background:var(--jtp-arrow-down) center / contain no-repeat;content:""}.s-hero-dymki__frame{border-radius:34px;background:linear-gradient(160deg,#e3effc 0%,#d3e5f8 100%);box-shadow:inset 0 2px 0 rgb(255 255 255 / .75),0 24px 48px -28px rgb(16 72 150 / .4)}.s-hero-dymki__dots{right:28px;top:28px;width:200px;height:140px;background-image:radial-gradient(#b4cce8 1.7px,transparent 1.9px);background-size:20px 20px}.s-hero-dymki__ring{border:2px dashed rgb(46 139 230 / .35)}.s-hero-dymki__circle{background:linear-gradient(165deg,#5fa8ec 0%,#1e6fd0 62%,#1553b0 100%);box-shadow:inset 0 2px 0 rgb(255 255 255 / .25),0 30px 60px -30px rgb(16 72 150 / .55)}.s-hero-dymki__glow{left:-12%;top:-18%;width:80%;height:80%;border-radius:50%;background:radial-gradient(closest-side,rgb(255 255 255 / .35),#fff0)}.s-hero-dymki__mark{color:rgb(255 255 255 / .18);font-family:var(--s-font-head);font-size:clamp(180px, 22vw, 280px);font-weight:800;line-height:1;transform:translateY(-4%) rotate(-10deg)}.s-hero-dymki__bubble{padding:14px 20px;border-radius:20px 20px 20px 6px;background:rgb(255 255 255 / .94);box-shadow:0 24px 44px -22px rgb(16 50 110 / .6);backdrop-filter:blur(10px)}.s-hero-dymki__bubble.is-2{border-radius:20px 20px 6px 20px}.s-hero-dymki__bubble-label{color:#1e6fd0;font-size:14px;font-weight:800}.s-hero-dymki__bubble-text{color:var(--s-ink);font-family:var(--s-font-head);font-size:clamp(18px, 2vw, 23px);font-weight:600;line-height:1.15;text-wrap:balance}@media (prefers-reduced-motion:no-preference){.s-hero-dymki__art:not(.is-still) .s-hero-dymki__bubble.is-1{animation:jtp-dymek 5.5s ease-in-out infinite}.s-hero-dymki__art:not(.is-still) .s-hero-dymki__bubble.is-2{animation:jtp-dymek 6.5s ease-in-out -2.2s infinite}.s-hero-dymki__art:not(.is-still) .s-hero-dymki__bubble.is-3{animation:jtp-dymek 6s ease-in-out -4s infinite}}@keyframes jtp-dymek{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-9px,0)}}.s-section.s-contact{padding-block:40px 44px;scroll-margin-top:100px}.s-contact>.s-container{max-width:1248px}.s-contact .s-contact__grid.is-columns{display:flex;flex-wrap:wrap;gap:0;overflow:hidden;border-radius:32px;background:#fff;box-shadow:0 30px 70px -44px rgb(36 50 68 / .4);isolation:isolate}.s-contact .is-columns>.s-contact__details{position:relative;flex:1 1 340px;min-width:0;gap:22px;overflow:hidden;padding:clamp(28px, 4vw, 44px);background:#1a56a6;color:#fff}.s-contact .is-columns>.s-contact__details>*{position:relative}.s-contact .is-columns>.s-contact__details::before{position:absolute;right:-170px;bottom:-230px;width:340px;height:340px;border:1.5px solid rgb(255 255 255 / .1);border-radius:50%;box-shadow:0 0 0 46px rgb(255 255 255 / .02),0 0 0 47.5px rgb(255 255 255 / .07);pointer-events:none;content:""}.s-contact .is-columns>.s-contact__details::after{position:absolute;right:24px;top:26px;width:130px;height:70px;background-image:radial-gradient(rgb(255 255 255 / .2) 1.5px,transparent 1.7px);background-size:15px 15px;pointer-events:none;content:""}.s-contact .s-contact__details-title,.s-contact .s-contact__form .s-section__title,.s-contact .s-contact__thanks-title{font-family:var(--s-font-head);font-size:clamp(26px, 2.4vw, 32px);font-weight:600;line-height:1.1}.s-contact .s-contact__details-title{color:#fff}.s-contact .s-contact__channels{gap:2px;margin:0 -14px}.s-contact .s-contact__channel{gap:16px;padding:14px;border-radius:18px;color:#fff;transition:background-color 0.25s ease}.s-contact .s-contact__channel:is(:hover,:focus-visible){background:rgb(255 255 255 / .09);color:#fff}.s-contact .s-contact__channel-icon{width:48px;height:48px;background:rgb(255 255 255 / .14);color:#fff}.s-contact .s-contact__channel-label{color:#cfe3fa;font-size:14.5px;font-weight:700}.s-contact .s-contact__channel-value{color:#fff;font-family:var(--s-font-head);font-size:21px;font-weight:600;line-height:1.25}.s-contact .s-contact__channel.is-phone .s-contact__channel-value{font-size:24px}.s-contact .s-contact__channel.is-email .s-contact__channel-value{font-size:19px;overflow-wrap:normal;word-break:normal}.s-contact .s-contact__channel-arrow{align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgb(255 255 255 / .12);color:#fff;transition:background-color 0.25s,color 0.25s,transform 0.35s cubic-bezier(.22,1,.36,1)}.s-contact .s-contact__channel:is(:hover,:focus-visible) .s-contact__channel-arrow{background:#fff;color:#1a56a6;transform:translateX(4px)}@keyframes jtp-kiwnij{0%,100%{transform:rotate(0)}25%{transform:rotate(-14deg)}60%{transform:rotate(10deg)}}@media (prefers-reduced-motion:no-preference){.s-contact .s-contact__channel:hover .s-contact__channel-icon svg{animation:jtp-kiwnij 0.5s ease}}@media (prefers-reduced-motion:reduce){.s-contact .s-contact__channel,.s-contact .s-contact__channel-arrow{transition:none}}.s-contact .s-contact__company{gap:3px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .16);color:#cfe3fa;font-size:15px;font-weight:600;line-height:1.5}.s-contact .s-contact__company-name{color:#fff;font-size:16px;font-weight:700}@media (max-width:40rem){.s-contact .s-contact__channel{gap:12px}.s-contact .s-contact__channel-arrow{display:none}.s-contact .s-contact__channel.is-phone .s-contact__channel-value{font-size:22px}.s-contact .s-contact__channel.is-email .s-contact__channel-value{font-size:17px}}.s-contact .is-columns>.s-contact__form{flex:1.35 1 440px;min-width:0;padding:clamp(28px, 4vw, 48px)}.s-contact .s-contact__form .s-section__header{gap:6px;margin:0 0 20px}.s-contact .s-contact__form .s-section__lead{color:var(--s-ink-muted);font-size:15.5px;font-weight:600;line-height:1.5}.s-contact .s-form__title{display:none}.s-contact .s-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}@media (max-width:40rem){.s-contact .s-form{grid-template-columns:minmax(0,1fr)}.s-contact .s-form>.is-half+.is-half{margin-block-start:-8px}}.s-contact .s-form>:not(.is-half){grid-column:1 / -1}.s-contact .s-form__label{color:var(--s-ink);font-size:14.5px;font-weight:700}.s-contact .s-form__field:not(.s-form__field--consent){gap:7px}.s-contact .s-form__input:not([type="checkbox"]){width:100%;padding:14px 16px;border:2px solid #f3f7fc;border-radius:14px;background:#f3f7fc;color:var(--s-ink);font-size:16px;font-weight:600;transition:box-shadow 0.2s,background-color 0.2s}.s-contact .s-form__input:not([type="checkbox"]):focus{background:#fff;box-shadow:0 0 0 4px rgb(30 111 208 / .16);outline:none}.s-contact .s-form__input::placeholder{color:#5a6a80;opacity:1}.s-contact .s-form__input[aria-invalid="true"]{border-color:#c2362f}.s-contact .s-form__error{color:#c2362f;font-size:14.5px;font-weight:700}.s-contact .s-form__choices-field .s-form__label{margin-bottom:9px}.s-contact .s-form__choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.s-contact .s-form__choice{justify-content:center;padding:13px 14px;border:0;border-radius:14px;background:#f3f7fc;color:var(--s-ink);font-size:15px;font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer;transition:transform 0.45s cubic-bezier(.34,1.56,.64,1),box-shadow 0.25s ease,background-color 0.25s ease}.s-contact .s-form__choice:hover{transform:translateY(-3px)}.s-contact .s-form__choice::after{position:absolute;top:-7px;right:-7px;width:22px;height:22px;border-radius:50%;background:#1e6fd0 var(--jtp-check) center / 10px no-repeat;box-shadow:0 0 0 2px #fff;opacity:0;transform:scale(.4);transition:transform 0.35s cubic-bezier(.34,1.56,.64,1),opacity 0.2s ease;pointer-events:none;content:""}.s-contact .s-form__choice:has(input:checked){background:#fff;box-shadow:0 0 0 2px #1e6fd0}.s-contact .s-form__choice:has(input:checked)::after{opacity:1;transform:scale(1)}.s-contact .s-form__field--consent .s-form__label{position:relative;display:block;padding-left:31px;color:var(--s-ink-muted);font-size:14px;font-weight:600;line-height:1.5}.s-contact .s-form__field--consent .s-form__input{position:absolute;left:0;top:1px;margin:0;accent-color:#f79a26}.s-contact .s-form__field--consent a{color:#1e6fd0;font-weight:700;text-decoration:underline}@media (min-width:40.0625rem){.s-contact .s-form__field--consent .s-form__label{min-height:0}}.s-contact .s-form__submit{justify-self:start;gap:10px;padding:15px 34px;border:0;border-radius:999px;background:var(--jtp-cta-plaski);color:var(--jtp-cta-tekst);font-size:16px;font-weight:700;box-shadow:0 6px 14px -8px rgb(186 102 4 / .5)}.s-contact .s-form__submit::after{width:14px;height:14px;background:var(--jtp-arrow-ink) center / contain no-repeat;content:""}.s-contact .s-contact__form>[hidden]{display:none}.s-contact .s-contact__thanks{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:12px 0;outline:none}.s-contact .s-contact__thanks::before{width:54px;height:54px;border-radius:50%;background:#eaf2fb var(--jtp-check-blue) center / 26px no-repeat;content:""}.s-contact .s-contact__thanks-title{margin:6px 0 0;color:var(--s-ink);font-size:28px;line-height:1.15}.s-contact .s-contact__thanks-text{max-width:400px;margin:0;color:var(--s-ink-muted);font-size:16px;font-weight:600;line-height:1.6}.s-contact .s-contact__thanks-back{margin-top:6px;padding:12px 22px;border:0;border-radius:999px;background:#eaf2fb;color:#1e6fd0;font-size:15px;font-weight:700;cursor:pointer}.s-section.s-kroki{padding:44px 24px}.s-kroki>.s-container{position:relative;max-width:1200px;overflow:hidden;padding:clamp(28px, 3.6vw, 44px);border-radius:32px;background:#fff}.s-kroki>.s-container::before{position:absolute;right:28px;top:26px;width:180px;height:90px;background-image:radial-gradient(#d6e4f5 1.6px,transparent 1.8px);background-size:16px 16px;pointer-events:none;content:""}.s-kroki .s-section__header{position:relative;margin-bottom:30px}.s-kroki .s-section__title,.s-pytania-otwarte .s-section__title{font-size:clamp(30px, 3.2vw, 42px);font-weight:600;line-height:1.06;letter-spacing:-.015em;text-wrap:balance}.s-kroki .s-kroki__list{position:relative;grid-template-columns:repeat(auto-fit,minmax(min(100%, 260px),1fr));gap:24px 40px}.s-kroki .s-kroki__step{display:grid;grid-template-columns:48px minmax(0,1fr);align-content:start;gap:4px 16px}.s-kroki .s-kroki__step.is-last{padding:0;border:0;border-radius:0}.s-kroki .s-kroki__num{grid-row:span 2;width:48px;height:48px;background:#1e6fd0;color:#fff;font-size:23px;font-weight:700}.s-kroki .s-kroki__step.is-last .s-kroki__num{background:var(--jtp-cta-plaski);color:var(--jtp-cta-tekst)}.s-kroki .s-kroki__title{padding-top:2px;color:var(--s-ink);font-size:22px;font-weight:600;line-height:1.2}.s-kroki .s-kroki__text{grid-column:2;max-width:280px;font-size:15.5px;font-weight:600;line-height:1.55;text-wrap:pretty}.s-pytania-otwarte .s-section.s-questions{padding-block:44px}.s-pytania-otwarte .s-questions>.s-container{max-width:1248px}.s-pytania-otwarte .s-questions__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 40px;margin-bottom:28px;padding:0 6px}.s-pytania-otwarte .s-questions .s-questions__head>a{height:auto;min-height:44px;margin-block:-11px;padding:0;border:0;background:none;color:#1e6fd0;font-size:16px}.s-pytania-otwarte .s-questions .s-questions__head>a:hover{background:none;color:#1a5fb4;transform:none}.s-pytania-otwarte .s-questions .s-questions__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 420px),1fr));gap:0 56px;padding:8px clamp(22px, 3vw, 40px);border-radius:32px;background:#fff}.s-pytania-otwarte .s-questions .s-questions__item{position:relative;display:flex;flex-direction:column;gap:8px;padding:26px 0 26px 22px;border:0;border-bottom:1.5px solid #eef2f7;border-radius:0;background:none;box-shadow:none}.s-pytania-otwarte .s-questions__item::before,.s-pytania-otwarte .s-questions__item::after{position:absolute;left:0;top:26px;bottom:26px;width:3px;border-radius:3px;content:""}.s-pytania-otwarte .s-questions__item::after{background:#e3ebf4}.s-pytania-otwarte .s-questions__item::before{z-index:1;background:#1e6fd0;transform:scaleY(0);transform-origin:top;transition:transform 0.4s cubic-bezier(.22,1,.36,1)}.s-pytania-otwarte .s-questions__item:hover::before{transform:scaleY(1)}.s-pytania-otwarte .s-questions .s-questions__summary{display:block;min-height:0;margin:0;padding:0;cursor:auto}.s-pytania-otwarte .s-questions .s-questions__question{display:block;color:var(--s-ink);font-family:var(--s-font-head);font-size:21px;font-weight:600;line-height:1.25;transition:color 0.25s ease}.s-pytania-otwarte .s-questions__item:hover .s-questions__question{color:#1e6fd0}.s-pytania-otwarte .s-questions .s-questions__icon{display:none}.s-pytania-otwarte .s-questions .s-questions__answer{max-width:none;padding:0;font-size:15.5px;line-height:1.6;text-wrap:pretty}.s-section.s-cta-zdjecie{padding-block:44px 80px}.s-cta-zdjecie .s-cta-zdjecie__card{border-radius:32px;background:#1e6fd0}.s-cta-zdjecie .s-cta-zdjecie__photo{background:#d3e5f8}.s-cta-zdjecie .s-cta-zdjecie__photo>img{object-position:50% 60%;transition:transform 0.8s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:no-preference){.s-cta-zdjecie .s-cta-zdjecie__photo:hover>img{transform:scale(1.04)}}.s-cta-zdjecie .s-cta-zdjecie__body{overflow:hidden;padding:clamp(30px, 4vw, 48px) clamp(26px, 4vw, 52px)}.s-cta-zdjecie .s-cta-zdjecie__body::before{position:absolute;right:-80px;bottom:-160px;width:360px;height:360px;border:1.5px solid rgb(255 255 255 / .14);border-radius:50%;box-shadow:0 0 0 50px rgb(255 255 255 / .03),0 0 0 51.5px rgb(255 255 255 / .1);pointer-events:none;content:""}.s-cta-zdjecie .s-cta-zdjecie__body::after{position:absolute;left:44%;top:-10px;width:170px;height:80px;background-image:radial-gradient(rgb(255 255 255 / .22) 1.5px,transparent 1.7px);background-size:15px 15px;pointer-events:none;content:""}.s-cta-zdjecie .s-section__header{gap:8px}.s-cta-zdjecie .s-section__title{color:#fff;font-size:clamp(28px, 3vw, 38px);font-weight:600;line-height:1.08;text-wrap:balance}.s-cta-zdjecie .s-section__lead{max-width:none;color:#f3f7fc;font-size:16.5px;font-weight:600;line-height:1.6}.s-cta-zdjecie .s-cta-zdjecie__btn{padding:14px 28px;background:var(--jtp-cta-plaski);font-size:16px;font-weight:700}.s-section.s-hero:has(.s-hero__media-badge.is-bottom-end){padding-block:calc(clamp(20px, 4vw, 48px) + 8px) 8px}.s-hero:has(.s-hero__media-badge.is-bottom-end) .s-hero__inner{gap:40px 56px}.s-hero:has(.s-hero__media-badge.is-bottom-end) .s-hero__body{flex:1 1 420px;max-width:none;padding-block-end:clamp(0px, 5vw, 64px)}.s-hero:has(.s-hero__media-badge.is-bottom-end) .s-section__lead{max-width:470px;text-wrap:pretty}.s-hero .s-hero__media:has(.s-hero__media-badge.is-bottom-end){flex:1 1 440px;max-width:none;height:clamp(340px, 38vw, 490px);margin:0;aspect-ratio:auto;border-radius:0}@media (max-width:40rem){.s-hero:has(.s-hero__media-badge.is-bottom-end) .s-hero__body,.s-hero .s-hero__media:has(.s-hero__media-badge.is-bottom-end){flex:none}}.s-hero .s-hero__media:has(.s-hero__media-badge.is-bottom-end)::before{inset:0 0 14% 12%;border-radius:34px;background:radial-gradient(circle at calc(100% - 60px) calc(100% - 30px),transparent 148.5px,rgb(255 255 255 / .16) 148.5px 150px,rgb(255 255 255 / .03) 150px 194px,rgb(255 255 255 / .1) 194px 195.5px,transparent 195.5px),#1e6fd0;transform:none}.s-hero .s-hero__media:has(.s-hero__media-badge.is-bottom-end)::after{top:22px;right:26px;width:150px;height:76px;background-image:radial-gradient(rgb(255 255 255 / .3) 1.6px,transparent 1.8px);background-size:15px 15px}.s-hero .s-hero__media:has(.s-hero__media-badge.is-bottom-end)>img{inset:9% auto auto 0;width:91%;height:91%;border-radius:30px;background:#d3e5f8;box-shadow:0 28px 50px -30px rgb(16 50 110 / .6);object-position:50% 50%}.s-hero .s-hero__media-badge.is-bottom-end{inset:auto 4% -4% auto;z-index:2;max-width:min(270px, 64%);padding:14px 20px;border-radius:20px 20px 20px 6px;background:rgb(255 255 255 / .95);box-shadow:0 24px 44px -22px rgb(16 50 110 / .6);translate:calc(var(--jtp-par-x, 0) * -8px) calc(var(--jtp-par-y, 0) * -8px);transition:translate 0.9s cubic-bezier(.22,1,.36,1)}.s-hero .s-hero__media:has(.s-hero__media-badge.is-bottom-end) .s-hero__media-badge.is-top-end{inset:20% -2% auto auto;max-width:min(240px, 58%);border-radius:20px 20px 6px 20px;background:rgb(255 255 255 / .95)}.s-hero .s-hero__media:has(.s-hero__media-badge.is-bottom-end) .s-hero__media-badge .s-hero__media-badge-label{order:-1;color:#1e6fd0;font-family:var(--s-font-body);font-size:14px;font-weight:800;line-height:1.3;white-space:normal}.s-hero .s-hero__media:has(.s-hero__media-badge.is-bottom-end) .s-hero__media-badge .s-hero__media-badge-text{color:var(--s-ink);font-family:var(--s-font-head);font-size:clamp(18px, 1.9vw, 22px);font-weight:600;line-height:1.15;text-wrap:balance}.s-liczby .s-liczby__list{gap:0;max-width:1200px;margin-inline:auto;padding:8px;border:0;border-radius:28px;background:#fff}.s-liczby .s-liczby__item{align-items:center;gap:2px;padding:18px 16px;background:none;text-align:center}.s-liczby .s-liczby__item+.s-liczby__item:not(.is-featured){border-inline-start:1.5px solid #e3ebf4}.s-liczby .s-liczby__value{color:var(--s-ink);font-size:22px;font-weight:600;line-height:1.15}.s-liczby .s-liczby__text{color:var(--s-ink-muted);font-size:15px;font-weight:700}.s-liczby .s-liczby__item.is-featured{border-radius:22px;background:#eaf2fb}.s-liczby .s-liczby__item.is-featured .s-liczby__value{color:#1e5cad}.s-liczby .s-liczby__item.is-featured .s-liczby__text{color:#1e5cad}.s-hero:has(.s-hero__media-badge.is-top-end)~.s-liczby+.s-section.s-kafle-bento{padding-block-start:62px}.s-platforma+.s-section.s-cta.is-split{padding-block-start:8px;padding-inline:24px}.s-platforma+.s-cta.is-split>.s-cta__inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px;max-width:1200px;padding:clamp(28px, 3.4vw, 44px) clamp(26px, 4vw, 56px);border-radius:32px;background:#1e6fd0;color:#fff}.s-platforma+.s-cta.is-split .s-cta__copy{flex:1 1 420px;gap:10px;min-width:0;max-width:640px}.s-platforma+.s-cta.is-split .s-section__title{color:#fff;font-size:clamp(28px, 2.8vw, 38px);line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.s-platforma+.s-cta.is-split .s-section__lead{max-width:none;color:#f3f7fc;font-size:17px;font-weight:600;line-height:1.6;text-wrap:pretty}.s-platforma+.s-cta.is-split .s-cta__actions{flex:none}.s-platforma+.s-cta.is-split .s-btn--primary{padding:18px 36px;border:0;border-radius:999px;background:var(--jtp-cta-tlo);box-shadow:inset 0 1px 0 rgb(255 255 255 / .42),0 14px 26px -14px rgb(186 102 4 / .7);color:var(--jtp-cta-tekst);font-size:17px;font-weight:800;transition:transform 0.2s cubic-bezier(.22,1,.36,1),filter 0.2s}.s-platforma+.s-cta.is-split .s-btn--primary:hover{color:var(--jtp-cta-tekst);filter:brightness(1.05);transform:translateY(-2px)}.s-section.s-legal{padding-block:calc(8px + clamp(24px, 4vw, 48px)) 96px}.s-legal.is-head-outside>.s-container{max-width:calc(880px + 48px);gap:28px}.s-legal .s-legal__head{gap:22px}.s-legal .s-legal__head .s-section__title{margin:0;font-family:var(--s-font-head);font-size:clamp(34px, 4.6vw, 50px);font-weight:700;line-height:1.05;letter-spacing:-.5px;color:var(--s-ink)}.s-legal .s-legal__nav-link{padding:10px 18px;border:0;background:#fff;color:#3a4759;font-family:var(--s-font-body);font-size:14.5px;font-weight:700;transition:background-color 0.18s,color 0.18s}.s-legal .s-legal__nav-link:hover{background:#e4f0fd;color:var(--s-accent)}.s-legal .s-legal__nav-link[aria-current="page"]{background:var(--s-accent);color:#fff;font-weight:700}.s-legal .s-legal__sheet{padding:clamp(26px, 5vw, 56px);border:0;border-radius:28px;background:#fff;box-shadow:0 20px 44px -30px rgb(16 72 150 / .35)}.s-legal .s-legal__body h2{margin:44px 0 14px;padding:0;border:0;font-family:var(--s-font-head);font-size:23px;font-weight:700;line-height:1.25;letter-spacing:normal;color:var(--s-ink);text-wrap:balance}.s-legal .s-legal__body h2:first-child{margin-top:0}.s-legal .s-legal__body ol{display:flex;flex-direction:column;gap:12px;margin:0;padding-left:26px;list-style:decimal;color:#3a4759;font-family:var(--s-font-body);font-size:16.5px;font-weight:600;line-height:1.7}.s-legal .s-legal__body ol+ol{margin-top:12px}.s-legal .s-legal__body ol ol{gap:8px;margin:10px 0 4px;padding-left:24px;color:#4a5a6e;font-size:16px;line-height:1.65}.s-legal .s-legal__body li{padding-left:4px}.s-legal .s-legal__body li::marker{color:var(--s-accent);font-weight:800}.s-legal .s-legal__body strong{color:var(--s-ink);font-weight:800}.s-legal .s-legal__body>p:first-child{margin:0 0 8px;font-family:var(--s-font-head);font-size:21px;font-weight:700;line-height:1.3}.s-legal .s-legal__body>ol+p{margin:40px 0 0;font-family:var(--s-font-body);font-size:16px;font-weight:700;line-height:1.6}.s-legal .s-legal__body h2:has(+p){margin:64px 0 4px;padding-top:40px;border-top:2px solid #e4ecf5;font-size:26px;line-height:1.2}.s-legal .s-legal__body h2+p{margin:0 0 18px;color:#4a5a6e;font-family:var(--s-font-body);font-size:16.5px;font-weight:700;line-height:1.6}.s-legal .s-legal__body h2+p+p{margin:0 0 18px;color:#3a4759;font-family:var(--s-font-body);font-size:16.5px;font-weight:600;line-height:1.7;text-wrap:pretty}.s-legal .s-legal__body a{color:var(--s-accent);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.s-legal .s-legal__body a:hover{color:#1a5fb4}@media (max-width:600px){.s-legal .s-legal__sheet{padding:24px 18px;border-radius:22px}.s-legal .s-legal__body h2,.s-legal .s-legal__body h2:has(+p){margin-top:34px}.s-legal .s-legal__body ol{padding-left:20px}.s-legal .s-legal__body ol ol{padding-left:14px}.s-legal .s-legal__body li{padding-left:2px}}@media (prefers-reduced-motion:reduce){.s-legal .s-legal__nav-link{transition:none}}:root{--jtp-arrow-blue:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M2 8h11M9 4l4 4-4 4' stroke='%231e6fd0' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.s-section.s-hero.is-centered[class~="is-tone-inverse"]{padding-block:8px 0;overflow:visible;background:none}.s-hero.is-centered[class~="is-tone-inverse"]::before,.s-hero.is-centered[class~="is-tone-inverse"]::after{content:none}.s-hero.is-centered.is-tone-inverse .s-hero__inner{max-width:1200px;padding:clamp(48px, 7vw, 84px) clamp(22px, 5vw, 64px) clamp(110px, 12vw, 150px);overflow:hidden;border-radius:36px;background:#1e6fd0;box-shadow:none}.s-hero.is-centered.is-tone-inverse .s-hero__inner::before,.s-hero.is-centered.is-tone-inverse .s-hero__inner::after{position:absolute;pointer-events:none;content:""}.s-hero.is-centered.is-tone-inverse .s-hero__inner::before{top:-210px;right:-90px;width:380px;height:380px;border:1.5px solid rgb(255 255 255 / .14);border-radius:50%;box-shadow:0 0 0 50px rgb(255 255 255 / .03),0 0 0 51.5px rgb(255 255 255 / .1)}.s-hero.is-centered.is-tone-inverse .s-hero__inner::after{top:30px;left:5%;width:170px;height:80px;background-image:radial-gradient(rgb(255 255 255 / .22) 1.5px,transparent 1.7px);background-size:15px 15px}.s-hero.is-centered.is-tone-inverse .s-hero__body{position:relative;z-index:1;flex:none}.s-hero.is-centered.is-tone-inverse .s-section__header{gap:16px}.s-hero.is-centered.is-tone-inverse .s-section__title{max-width:820px;margin-inline:auto;color:#fff;font-size:clamp(32px, 4.2vw, 54px);font-weight:700;line-height:1.08;letter-spacing:-.025em}.s-hero.is-centered.is-tone-inverse .s-section__lead{max-width:540px;color:#f3f7fc;font-size:18px;font-weight:600;line-height:1.6;text-wrap:pretty}.s-hero.is-centered.is-tone-inverse~.s-section{padding-block:0}.s-hero.is-centered.is-tone-inverse+.s-catalog{position:relative;background:none;z-index:2;margin-top:clamp(-96px, -8vw, -70px)}.s-hero.is-centered.is-tone-inverse~:is(.s-catalog,.s-features)>.s-container{padding-inline:calc(24px + clamp(12px, 3vw, 40px))}.s-catalog .s-catalog__grid.is-horizontal{--catalog-thumb:54px;align-items:stretch;gap:14px}.s-catalog .s-catalog__grid.is-horizontal .s-card{display:grid;grid-template-columns:var(--catalog-thumb) minmax(0,1fr);align-content:start;gap:4px 16px;padding:22px;border-radius:26px;box-shadow:0 22px 44px -30px rgb(16 40 90 / .55)}.s-catalog .s-catalog__grid.is-horizontal .s-card:is(:hover,:focus-within){box-shadow:0 26px 46px -26px rgb(16 40 90 / .5);transform:translateY(-4px)}.s-catalog .s-catalog__grid.is-horizontal .s-card:active{transform:translateY(-1px)}.s-catalog .s-catalog__grid.is-horizontal .s-card__media{position:static;grid-row:1 / span 2;align-self:start;width:var(--catalog-thumb);height:var(--catalog-thumb);overflow:hidden;border-radius:17px;background:#1e6fd0;box-shadow:0 8px 16px -8px rgb(16 72 150 / .6);transition:transform 0.4s cubic-bezier(.34,1.56,.64,1)}.s-catalog .s-catalog__grid.is-horizontal .s-card:is(:hover,:focus-within) .s-card__media{transform:rotate(-6deg)}.s-catalog .s-catalog__grid.is-horizontal .s-card__title{display:flex;align-items:center;gap:8px;padding:2px 0 0;font-size:clamp(21px, 1.9vw, 24px);font-weight:600;line-height:1.15}.s-catalog .s-catalog__grid.is-horizontal .s-card__title::after{flex:none;width:14px;height:14px;background:var(--jtp-arrow-blue) center / 14px no-repeat;transition:transform 0.3s cubic-bezier(.22,1,.36,1);content:""}.s-catalog .s-catalog__grid.is-horizontal .s-card:is(:hover,:focus-within) .s-card__title::after{transform:translateX(4px)}.s-catalog .s-catalog__grid.is-horizontal .s-card__excerpt{margin:0;color:#4a5a6e;font-size:14.5px;font-weight:600;line-height:1.45;text-wrap:pretty}@keyframes jtp-zapis-rise{from{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.s-hero.is-centered.is-tone-inverse+.s-catalog .s-catalog__grid{animation:jtp-zapis-rise 0.6s cubic-bezier(.22,1,.36,1) 0.1s both}}.s-hero.is-centered.is-tone-inverse~.s-catalog+.s-features{padding-top:clamp(36px, 4.4vw, 52px)}.s-catalog:has(.is-horizontal)+.s-features .s-features__grid{align-items:stretch;gap:14px}.s-catalog:has(.is-horizontal)+.s-features .s-card{display:grid;grid-template-columns:52px minmax(0,1fr);align-content:center;align-items:center;gap:2px 14px;padding:14px 26px 14px 14px;border:0;border-radius:999px;background:#fff;box-shadow:none}.s-catalog:has(.is-horizontal)+.s-features .s-card__media{grid-row:1 / span 2;width:52px;height:52px;border-radius:50%;background:#eaf2fb;box-shadow:none}.s-catalog:has(.is-horizontal)+.s-features .s-card__media img{width:52px;height:52px}.s-catalog:has(.is-horizontal)+.s-features .s-card__title{align-self:end;color:var(--s-ink);font-size:19px;font-weight:600;line-height:1.25}.s-catalog:has(.is-horizontal)+.s-features .s-card__excerpt{grid-column:2;align-self:start;margin:0;color:#4a5a6e;font-size:14.5px;font-weight:600;line-height:1.45}.s-hero.is-centered.is-tone-inverse~.s-features+.s-cta.is-centered{padding:clamp(48px, 6vw, 72px) 24px 80px}.s-features+.s-cta.is-centered>.s-cta__inner{display:grid;grid-template-columns:max(0px, calc(320px + (100% - 760px) / 2.6)) minmax(0,1fr);grid-template-rows:minmax(clamp(32px, 4vw, 52px),1fr) auto auto minmax(clamp(32px, 4vw, 52px),1fr);gap:0;padding:0;background:#fff;color:var(--s-ink)}.s-features+.s-cta.is-centered>.s-cta__inner::before,.s-features+.s-cta.is-centered>.s-cta__inner::after{position:relative;inset:auto;grid-column:1;grid-row:1 / -1;width:auto;height:auto;border:0;border-radius:0;box-shadow:none}.s-features+.s-cta.is-centered>.s-cta__inner::before{align-self:stretch;min-height:260px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 70'%3E%3Cg transform='rotate(-16 30 35)' opacity='.22' stroke='%23fff' fill='%23fff'%3E%3Cpath d='M17 22c0-9 6-13 13-13 8 0 13 5 13 12 0 7-7 10-11 14-2 2-2 5-2 8' fill='none' stroke-width='9' stroke-linecap='round'/%3E%3Ccircle cx='30' cy='56' r='5.5' stroke='none'/%3E%3C/g%3E%3C/svg%3E") left calc(16% + 1px) top calc(14% + 9px) / 43px 50px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 70'%3E%3Cg transform='rotate(14 30 35)' opacity='.3' stroke='%23fff' fill='%23fff'%3E%3Cpath d='M17 22c0-9 6-13 13-13 8 0 13 5 13 12 0 7-7 10-11 14-2 2-2 5-2 8' fill='none' stroke-width='9' stroke-linecap='round'/%3E%3Ccircle cx='30' cy='56' r='5.5' stroke='none'/%3E%3C/g%3E%3C/svg%3E") right 15% bottom calc(16% + 7px) / 35px 40px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='100'%3E%3Cdefs%3E%3Cpattern id='k' width='16' height='16' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='8' cy='8' r='1.6' fill='%23fff' fill-opacity='.2'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='170' height='100' fill='url(%23k)'/%3E%3C/svg%3E") right 18px bottom 18px / 170px 100px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='263' height='263' fill='none'%3E%3Ccircle cx='131.5' cy='131.5' r='130.75' stroke='%23fff' stroke-opacity='.12' stroke-width='1.5'/%3E%3C/svg%3E") right -90px top -120px / 263px 263px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='434' height='434' fill='none'%3E%3Ccircle cx='217' cy='217' r='193.5' stroke='%23fff' stroke-opacity='.13' stroke-width='44'/%3E%3Ccircle cx='217' cy='217' r='216.25' stroke='%23fff' stroke-opacity='.1' stroke-width='1.5'/%3E%3Ccircle cx='217' cy='217' r='170.75' stroke='%23fff' stroke-opacity='.14' stroke-width='1.5'/%3E%3C/svg%3E") left -146px bottom -226px / 434px 434px no-repeat,radial-gradient(closest-side,rgb(140 194 245 / .35),#fff0) center / 300px 300px no-repeat,linear-gradient(150deg,#2c82de 0%,#1553b0 100%);content:""}.s-features+.s-cta.is-centered>.s-cta__inner::after{place-self:center;background:linear-gradient(180deg,#fff 0%,#bfddf9 100%);background-clip:text;color:#fff0;font-family:var(--s-font-head);font-size:210px;font-weight:700;line-height:.8;filter:drop-shadow(0 14px 22px rgb(10 40 100 / .35));transform:rotate(6deg);pointer-events:none;content:"?";content:"?" / ""}.s-features+.s-cta.is-centered .s-cta__copy{grid-column:2;grid-row:2;justify-self:center;gap:8px;width:min(520px, calc(100% - 2 * clamp(26px, 4vw, 52px)));max-width:none;margin:0}.s-features+.s-cta.is-centered .s-section__title{color:var(--s-ink);font-size:clamp(26px, 2.6vw, 34px);font-weight:600;line-height:1.1;letter-spacing:normal}.s-features+.s-cta.is-centered .s-section__lead{color:#4a5a6e;font-size:16.5px;text-wrap:pretty}.s-features+.s-cta.is-centered .s-cta__actions{grid-column:2;grid-row:3;margin-top:22px;padding-inline:clamp(26px, 4vw, 52px)}.s-features+.s-cta.is-centered .s-cta__actions .s-btn{height:auto;line-height:normal}@media (max-width:64rem){.s-hero.is-centered.is-tone-inverse .s-hero__inner::after{display:none}.s-catalog:has(.is-horizontal)+.s-features .s-features__grid{--s-cols:1;gap:10px}}@media (max-width:40rem){.s-features+.s-cta.is-centered>.s-cta__inner{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(260px,auto) clamp(32px, 4vw, 52px) auto auto clamp(32px, 4vw, 52px)}.s-features+.s-cta.is-centered>.s-cta__inner::before,.s-features+.s-cta.is-centered>.s-cta__inner::after{grid-row:1}.s-features+.s-cta.is-centered .s-cta__copy{grid-column:1;grid-row:3}.s-features+.s-cta.is-centered .s-cta__actions{grid-column:1;grid-row:4}}@media (prefers-reduced-motion:reduce){.s-catalog .s-catalog__grid.is-horizontal .s-card,.s-catalog .s-catalog__grid.is-horizontal .s-card *,.s-catalog .s-catalog__grid.is-horizontal .s-card__title::after{transition:none}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.s-ftr__about{color:#90a1b5}.s-ftr__link{color:#aebccd}.s-ftr__nav{gap:11px}.s-ftr__contact span.s-ftr__line{margin-top:-7px;color:#90a1b5;font-size:13.5px;font-weight:600;line-height:1.5}.s-ftr__contact span.s-ftr__line:first-of-type{margin-top:6px;color:#dfe8f2}.s-ftr__social{width:38px;height:38px}.s-ftr__credit{color:#aebccd}@media (max-width:40rem){.s-ftr__contact span.s-ftr__line{margin-top:0;font-size:14px}.s-ftr__contact span.s-ftr__line:first-of-type{margin-top:0}.s-ftr__social{width:44px;height:44px}}.s-header__platform{gap:8px;background:linear-gradient(180deg,#3e97ee 0%,#1e6fd0 100%)}@media (max-width:40rem){body:has(:is(.s-gra,.s-czasy)) .s-header{padding:8px 10px}body:has(:is(.s-gra,.s-czasy)) .s-header__inner{padding:7px 7px 7px 14px}}.s-gra-opis>.s-container{max-width:1200px;padding-inline:0}.s-gra-opis+.s-cta{padding-inline:clamp(10px, 2.4vw, 24px)}.s-gra-opis+.s-cta .s-cta__inner{max-width:1200px}@media (max-width:40rem){.s-gra-opis,.s-gra-opis+.s-cta{padding-inline:6px}}:is(.s-gra__h,.s-gra__pl,.s-gra__start-h,.s-czasy__h1,.s-czasy-okno__h,.s-gra-opis__subtitle),:is(.s-czasy-tabela,.s-gra-opis)+.s-cta .s-section__title{letter-spacing:normal}.s-questions .s-questions__item{gap:0}.s-questions.is-icon-chevron .s-questions__icon svg{width:20px;height:20px}.s-questions.is-icon-chevron .s-questions__icon svg *{stroke-width:2.4}.s-cta.is-centered,.s-pytania-ilustracja+.s-cta.is-split{padding-inline:24px}.s-gra-opis .s-gra-opis__btn{gap:10px;height:auto;padding:16px 26px;border:0;border-radius:18px;background:linear-gradient(180deg,#3e97ee 0%,#1e6fd0 100%);color:#fff;font:800 18px / 1 var(--s-font-head);box-shadow:inset 0 1px 0 rgb(255 255 255 / .34),0 5px 0 #123f7a;transition:transform 0.15s,box-shadow 0.15s}.s-gra-opis .s-gra-opis__btn:hover{filter:none;transform:translateY(-2px);box-shadow:inset 0 1px 0 rgb(255 255 255 / .34),0 7px 0 #123f7a}.s-gra-opis .s-gra-opis__btn:active{transform:translateY(3px);box-shadow:inset 0 1px 0 rgb(255 255 255 / .34),0 2px 0 #123f7a}@media (max-width:40rem){.s-gra-opis .s-gra-opis__btn{justify-content:center;width:100%;padding:15px 14px;font-size:16px;text-align:center}}.s-kafle-bento__ring-bar{stroke-dashoffset:150;transition:stroke-dashoffset 0.9s cubic-bezier(.3,.7,.2,1)}.s-kafle-bento__tile:hover .s-kafle-bento__ring-bar{stroke-dashoffset:0}.s-kafle-bento__invoice-stamp{opacity:0;transform:rotate(-10deg) scale(1.6);transition:opacity 0.25s ease,transform 0.45s cubic-bezier(.3,1.5,.5,1)}.s-kafle-bento__tile:hover .s-kafle-bento__invoice-stamp{opacity:1;transform:rotate(-10deg) scale(1)}.home main>.s-section:first-child{padding-top:4px}.home main>.s-section:last-child{padding-bottom:72px}main:has(>.s-hero.is-centered+.s-pricing)>.s-section:last-child{padding-bottom:80px}main:has(>.s-hero .s-hero__media-badge.is-top-end)>.s-section:last-child{padding-bottom:80px}.s-post{padding-top:8px}:is(.s-questions__tel,.s-questions__mail)>svg{display:none}.home .s-hero .s-hero__actions .s-btn--secondary{gap:9px}.home .s-hero .s-hero__actions .s-btn--secondary::after{flex:none;width:14px;height:14px;background:currentcolor;mask:var(--jtp-arrow-down) center / contain no-repeat;content:""}.home .s-hero .s-badge{margin-block:-9px}.home .s-features{position:relative;z-index:1;margin-block:28px}@media (max-width:40rem){.home .s-porownanie__head.is-us,.home .s-porownanie__val.is-us{width:104px}.home .s-porownanie__head.is-them,.home .s-porownanie__val.is-them{width:90px}.home .s-porownanie__head{padding-inline:2px}.home .s-porownanie__head-label{letter-spacing:-.01em}.home .s-porownanie__head-name{font-size:14px}}.home .s-pricing .s-card,.s-hero.is-centered+.s-pricing .s-card{gap:0}.home .s-pricing .s-section__header{margin-bottom:30px}.home .s-pricing .s-section__title{font-size:clamp(30px, 3.2vw, 42px);line-height:1.06;letter-spacing:-.015em}.home .s-pricing .s-card.is-featured,.s-hero.is-centered+.s-pricing .s-card.is-featured{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto 1fr auto auto 2fr auto;gap:0 10px;container-type:inline-size}.home .s-pricing .s-card.is-featured>*,.s-hero.is-centered+.s-pricing .s-card.is-featured>*{grid-column:1 / -1}.home .s-pricing .s-card.is-featured .s-pricing__badge,.s-hero.is-centered+.s-pricing .s-card.is-featured .s-pricing__badge{grid-row:1;justify-self:start}.home .s-pricing .s-card.is-featured .s-card__title,.s-hero.is-centered+.s-pricing .s-card.is-featured .s-card__title{grid-row:2}.home .s-pricing .s-card.is-featured .s-pricing__features,.s-hero.is-centered+.s-pricing .s-card.is-featured .s-pricing__features{grid-row:3;margin:2px 0 0;padding:0;color:#e1edfb;font-size:15px;font-weight:600;list-style:none}.home .s-pricing .s-card.is-featured .s-pricing__features li::before,.s-hero.is-centered+.s-pricing .s-card.is-featured .s-pricing__features li::before{content:none}.home .s-pricing .s-card.is-featured .s-card__price,.s-hero.is-centered+.s-pricing .s-card.is-featured .s-card__price{grid-row:5;grid-column:1;align-self:end;margin:0;padding:14px 0 28px;word-spacing:-.1em}.home .s-pricing .s-card.is-featured:has(.s-card__price-unit),.s-hero.is-centered+.s-pricing .s-card.is-featured:has(.s-card__price-unit){column-gap:14px}.s-pricing .s-card.is-featured .s-card__price:has(.s-card__price-unit){display:flex;align-items:flex-end;gap:6px;word-spacing:normal}.s-pricing .s-card.is-featured .s-card__price-unit{padding-bottom:6px;font-size:34px;line-height:1;letter-spacing:normal}.home .s-pricing .s-card.is-featured .s-pricing__note,.s-hero.is-centered+.s-pricing .s-card.is-featured .s-pricing__note,.home .s-pricing .s-card.is-featured .s-pricing__note:has(.s-pricing__price-old),.s-hero.is-centered+.s-pricing .s-card.is-featured .s-pricing__note:has(.s-pricing__price-old){display:block;grid-row:5;grid-column:2;align-self:end;max-width:7.5em;margin:0;padding-bottom:36px;color:#e1edfb;font-size:15px;font-weight:700;line-height:1.45}.home .s-pricing .s-card.is-featured .s-pricing__note::first-line,.s-hero.is-centered+.s-pricing .s-card.is-featured .s-pricing__note::first-line{color:#fff;font-size:16px;font-weight:800}.home .s-pricing .s-card.is-featured .s-pricing__price-old,.s-hero.is-centered+.s-pricing .s-card.is-featured .s-pricing__price-old{display:inline-block;margin:0;padding:0;font-size:inherit;font-weight:inherit}.home .s-pricing .s-card.is-featured .s-pricing__price-old::after,.s-hero.is-centered+.s-pricing .s-card.is-featured .s-pricing__price-old::after{top:54%}.home .s-pricing .s-card.is-featured .s-btn,.s-hero.is-centered+.s-pricing .s-card.is-featured .s-btn{grid-row:8}@container (max-width:369px){.home .s-pricing .s-card.is-featured .s-card__price,.s-hero.is-centered+.s-pricing .s-card.is-featured .s-card__price{padding-bottom:4px}.home .s-pricing .s-card.is-featured .s-pricing__note,.s-hero.is-centered+.s-pricing .s-card.is-featured .s-pricing__note,.home .s-pricing .s-card.is-featured .s-pricing__note:has(.s-pricing__price-old),.s-hero.is-centered+.s-pricing .s-card.is-featured .s-pricing__note:has(.s-pricing__price-old){grid-row:6;grid-column:1 / -1;align-self:start;padding-bottom:36px}}.home .s-questions .s-section__title{font-size:clamp(30px, 3.2vw, 42px);line-height:1.06;letter-spacing:-.015em}.home .s-questions .s-questions__item[open]{border-color:#bfd6f0;box-shadow:none}.home .s-questions .s-questions__icon svg{width:24px;height:24px;stroke-width:2.5}.home .s-questions__body.is-aside{align-items:stretch;gap:16px}@media (min-width:64.0625rem){.home .s-questions__body.is-aside{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}.home .s-questions .s-questions__aside{display:flex;flex-direction:column;box-shadow:none}.home .s-questions .s-questions__aside-text{margin-bottom:20px}.home .s-questions .s-questions__tel{margin-top:auto}@media (max-width:40rem){.home .s-questions .s-questions__summary{align-items:center}.home .s-questions .s-questions__num,.home .s-questions .s-questions__question{align-self:flex-start}.home .s-questions .s-questions__num{line-height:24.3px}.home .s-questions .s-questions__icon{align-self:center}}.home .s-zapis .s-zapis__media{flex:1 1 340px}.home .s-zapis .s-zapis__body{flex:1.35 1 460px}.home .s-zapis .s-zapis__steps{display:flex;flex-wrap:wrap;max-width:none;margin:0}.home .s-zapis .s-zapis__step{flex:1 1 0%;min-width:120px}.home .s-zapis .s-zapis__form{margin-top:0}@media (max-width:40rem){.s-ftr__nav{gap:0;margin-top:10px}.s-ftr__link{margin-block:-7px}.s-ftr__nav>.s-ftr__link:last-child{margin-bottom:-12.5px}.s-ftr__contact span.s-ftr__line{margin-top:3px}.s-ftr__contact span.s-ftr__line:first-of-type{margin-top:11px}}@media (max-width:40rem){.home .s-zapis .s-zapis__phone{margin-left:0}}main:has(.s-pricing .s-section__header.is-split) .s-questions.is-icon-chevron .s-questions__question{text-wrap:pretty}