@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:500 700;font-display:swap;src:url(../fonts/CormorantGaramond-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:500 700;font-display:swap;src:url(../fonts/CormorantGaramond-latin.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:'Inter';font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/Inter-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/Inter-latin.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}:root{--bg:#0A0A0A;--bg-2:#111113;--card:#151518;--line:#232328;--text:#D4D4D8;--muted:#8E8E96;--white:#FFFFFF;--red:#E31B23;--red-hover:#FF2E36;--serif:'Cormorant Garamond','Times New Roman',serif;--sans:'Inter',system-ui,-apple-system,'Segoe UI',sans-serif;--radius:14px;--wrap:1180px;--gutter:clamp(16px,4vw,40px)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font:400 17px/1.65 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,video{display:block;max-width:100%}a{color:inherit}:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-9999px;top:8px;background:var(--white);color:#000;padding:8px 14px;z-index:100;border-radius:6px}.skip:focus{left:8px}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}section{padding:clamp(72px,10vw,128px) 0}.eyebrow{display:inline-flex;align-items:center;gap:10px;font:600 12px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.eyebrow::before{content:"";width:28px;height:1px;background:var(--red)}h1,h2,h3{font-family:var(--serif);color:var(--white);font-weight:600;line-height:1.08;margin:0;letter-spacing:-.005em}h1{font-size:clamp(44px,7vw,84px)}h2{font-size:clamp(36px,5vw,58px);margin-top:18px}h3{font-size:27px}.lead{font-size:clamp(18px,2vw,20px);color:var(--text);max-width:60ch}.accent{color:var(--red)}p{margin:0 0 1em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;font:600 16px/1 var(--sans);text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background .2s,border-color .2s,transform .2s,color .2s}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--red);color:var(--white);box-shadow:0 10px 30px -10px rgba(227,27,35,.6)}.btn-primary:hover{background:var(--red-hover)}.btn-ghost{border-color:#3A3A40;color:var(--white);background:transparent}.btn-ghost:hover{border-color:var(--white)}.btn svg{width:18px;height:18px;fill:currentColor;flex:none}.btn .arrow{transition:transform .2s}.btn:hover .arrow{transform:translateX(3px)}.site-header{position:fixed;inset:0 0 auto;z-index:50;transition:background .3s,border-color .3s,backdrop-filter .3s;border-bottom:1px solid transparent}.site-header.scrolled{background:rgba(10,10,10,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;height:72px;gap:20px}.wordmark{text-decoration:none;color:var(--white);font-family:var(--serif);line-height:1;display:inline-flex;flex-direction:column;align-items:center}.wordmark b{font-weight:700;font-size:22px;letter-spacing:.32em;margin-right:-.32em}.wordmark span{font-weight:500;font-size:9.5px;letter-spacing:.62em;margin-right:-.62em;margin-top:5px}.nav-links{display:none;gap:30px;list-style:none;margin:0;padding:0}.nav-links a{text-decoration:none;font-size:15px;color:var(--text);transition:color .2s}.nav-links a:hover{color:var(--white)}.nav .btn{min-height:42px;padding:0 18px;font-size:14px;white-space:nowrap;flex:none}.nav-right{display:flex;align-items:center;gap:14px}.lang-switch{font:600 13px/1 var(--sans);letter-spacing:.08em;color:var(--text);text-decoration:none;border:1px solid var(--line);border-radius:999px;padding:9px 11px;transition:color .2s,border-color .2s}.lang-switch:hover{color:var(--white);border-color:var(--white)}@media (min-width:900px){.nav-links{display:flex}}.nav-links a{white-space:nowrap}@media (min-width:900px) and (max-width:1179px){.nav-links{gap:16px}.nav-links a{font-size:14px}nav[aria-label="Główna nawigacja"] .nav-links li:nth-child(3),nav[aria-label="Główna nawigacja"] .nav-links li:nth-child(5),nav[aria-label="Main navigation"] .nav-links li:nth-child(3),nav[aria-label="Main navigation"] .nav-links li:nth-child(5){display:none}nav[aria-label="Wiedza"] .nav-links li:nth-child(5),nav[aria-label="Knowledge"] .nav-links li:nth-child(5){display:none}}.hero{position:relative;padding:120px 0 72px;min-height:100svh;display:flex;align-items:center}.hero-grid{display:grid;gap:48px;align-items:center}.hero h1 .line{display:block}.hero h1 .line.sub{font-family:Inter,system-ui,sans-serif;font-size:clamp(15px,1.6vw,19px);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:18px;line-height:1.4}.hero .lead{margin-top:24px}.hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.hero-note{margin-top:16px;font-size:14px;color:var(--muted)}.hero-media{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:932 / 900;background:var(--card);max-width:520px;width:100%;justify-self:center}.hero-media video,.hero-media img{width:100%;height:100%;object-fit:cover}.hero-media video::-webkit-media-controls-start-playback-button,.hero-media video::-webkit-media-controls{display:none !important;-webkit-appearance:none}.hero-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(10,10,10,.85));pointer-events:none}.hero-badge{position:absolute;left:18px;right:18px;bottom:18px;z-index:2;display:flex;align-items:center;gap:12px;color:var(--white);font-size:14px}.live-dot{width:10px;height:10px;border-radius:50%;background:var(--red);box-shadow:0 0 0 0 rgba(227,27,35,.7);animation:pulse 2s infinite;flex:none}@keyframes pulse{70%{box-shadow:0 0 0 10px rgba(227,27,35,0)}100%{box-shadow:0 0 0 0 rgba(227,27,35,0)}}@media (min-width:900px){.hero-grid{grid-template-columns:1.15fr .85fr}}.socials{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px;padding:0;list-style:none}.socials a{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);color:var(--text);transition:color .2s,border-color .2s,background .2s}.socials a:hover{color:var(--white);border-color:var(--white)}.socials svg{width:18px;height:18px;fill:currentColor}.stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2);padding:0}.stats ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr)}.stats li{padding:34px 8px;text-align:center}.stats li + li{border-left:1px solid var(--line)}.stats strong{display:block;font:600 clamp(27px,7.4vw,56px)/1 var(--serif);color:var(--white);white-space:nowrap}.stats span{display:block;margin-top:10px;font-size:13px;line-height:1.35;color:var(--muted)}.section-head{max-width:760px;margin-bottom:56px}.section-head .lead{margin-top:18px}.cards{display:grid;gap:18px}@media (min-width:700px){.cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.cards{grid-template-columns:repeat(4,1fr)}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:30px 26px;transition:border-color .25s,transform .25s}.card:hover{border-color:#3A3A40;transform:translateY(-3px)}.card .num{font:600 15px/1 var(--sans);color:var(--red);letter-spacing:.1em}.card h3{margin:18px 0 12px}.card p{margin:0;font-size:15.5px;color:var(--muted)}.club-cta{margin-top:44px;display:flex;flex-wrap:wrap;align-items:center;gap:18px 26px}.club-cta small{color:var(--muted);font-size:14px}.langs{display:inline-flex;gap:8px;align-items:center;color:var(--muted);font-size:14px}.langs span{border:1px solid var(--line);border-radius:6px;padding:3px 8px;font-weight:600;color:var(--white);font-size:12px;letter-spacing:.08em}.process{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.split{display:grid;gap:48px;align-items:center}@media (min-width:900px){.split{grid-template-columns:1fr 1fr;gap:72px}.split.rev>:first-child{order:2}}.media-frame{border-radius:18px;overflow:hidden;border:1px solid var(--line);background:var(--card);aspect-ratio:16 / 9}.media-frame video,.media-frame img{width:100%;height:100%;object-fit:cover}.steps{list-style:none;margin:34px 0 0;padding:0;counter-reset:s}.steps li{position:relative;padding:0 0 26px 58px;counter-increment:s}.steps li::before{content:counter(s,decimal-leading-zero);position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;border:1px solid #3A3A40;display:grid;place-items:center;font:600 13px/1 var(--sans);color:var(--white)}.steps li::after{content:"";position:absolute;left:20px;top:46px;bottom:6px;width:1px;background:var(--line)}.steps li:last-child::after{display:none}.steps h3{font-size:24px;margin-bottom:6px}.steps p{margin:0;color:var(--muted);font-size:15.5px}.about-list{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:12px}.about-list li{display:flex;gap:12px;align-items:baseline}.about-list li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--red);flex:none;transform:translateY(-3px)}.signature{margin-top:26px;font:italic 500 30px/1 var(--serif);color:var(--white)}.live-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:800px){.live-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.platform>span{min-width:0}.platform small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:420px){.platform{padding:16px 14px;gap:10px}}.platform{display:flex;align-items:center;gap:14px;padding:20px;border-radius:var(--radius);border:1px solid var(--line);background:var(--card);text-decoration:none;transition:border-color .2s,background .2s}.platform:hover{border-color:#3A3A40;background:#19191D}.platform svg{width:26px;height:26px;fill:var(--white);flex:none}.platform b{display:block;color:var(--white);font-weight:600;font-size:16px}.platform small{color:var(--muted);font-size:13px}.schedule{margin-top:26px;padding:22px 26px;border-radius:var(--radius);border:1px dashed #3A3A40;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;color:var(--muted);font-size:15px}.schedule strong{color:var(--white);font-weight:600}.feed-grid{display:grid;gap:18px}@media (min-width:900px){.feed-grid{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.feed-grid{grid-template-columns:1fr 1fr 1fr}}.feed-tiles a.wide{grid-column:1 / -1;aspect-ratio:16 / 9}.feed-tiles .badge{position:absolute;left:8px;top:8px;z-index:2;font:700 11px/1 var(--sans,system-ui),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:rgba(0,0,0,.65);padding:5px 8px;border-radius:4px}.feed-tiles .badge.on{background:var(--red)}.feed{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:26px;min-height:300px;display:flex;flex-direction:column}.feed-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.feed-head svg{width:22px;height:22px;fill:var(--white)}.feed-head b{color:var(--white)}.feed-head a{margin-left:auto;font-size:14px;color:var(--muted)}.feed-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.feed-tiles a{position:relative;aspect-ratio:9 / 16;border-radius:10px;overflow:hidden;background:#1C1C20;display:block}.feed-tiles video,.feed-tiles img{width:100%;height:100%;object-fit:cover;opacity:.85;transition:opacity .25s,transform .4s}.feed-tiles a:hover video,.feed-tiles a:hover img{opacity:1;transform:scale(1.03)}.feed-instagram a{aspect-ratio:3 / 4}.feed-tiles a.is-video::after{content:"";position:absolute;top:10px;right:10px;width:0;height:0;border-style:solid;border-width:7px 0 7px 12px;border-color:transparent transparent transparent #fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.feed-tiles a.more{display:grid;place-items:center;text-align:center;padding:12px;font-size:14px;color:var(--white);border:1px solid var(--line);background:#1A1A1E}.feed-tiles a.more:hover{border-color:var(--red)}.consent{flex:1;display:grid;place-items:center;text-align:center;gap:14px;padding:26px;border-radius:10px;background:#1A1A1E;color:var(--muted);font-size:14px}.consent .btn{min-height:44px;font-size:14px}.embed-slot{flex:1}.embed-slot iframe{width:100%;border:0;border-radius:10px}.contact-grid{display:grid;gap:40px}@media (min-width:900px){.contact-grid{grid-template-columns:.9fr 1.1fr;gap:64px}}.quick{display:grid;gap:12px;margin-top:30px}.quick a{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:12px;border:1px solid var(--line);text-decoration:none;background:var(--card);transition:border-color .2s}.quick a:hover{border-color:#3A3A40}.quick svg{width:22px;height:22px;fill:var(--white);flex:none}.quick b{color:var(--white);font-weight:600;display:block}.quick small{color:var(--muted);font-size:13.5px}form.contact{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:clamp(22px,4vw,36px);display:grid;gap:16px}.row2{display:grid;gap:16px}@media (min-width:600px){.row2{grid-template-columns:1fr 1fr}}label{display:grid;gap:7px;font-size:14px;font-weight:500;color:var(--white)}input,textarea,select{width:100%;font:400 16px/1.4 var(--sans);color:var(--white);background:#0E0E10;border:1px solid #2C2C32;border-radius:10px;padding:13px 14px;transition:border-color .2s}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--red)}textarea{min-height:120px;resize:vertical}fieldset{border:0;padding:0;margin:0}legend{font-size:14px;font-weight:500;color:var(--white);margin-bottom:8px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips label{display:inline-flex;position:relative}.chips input{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0;pointer-events:none}.chips span{border:1px solid #2C2C32;border-radius:999px;padding:9px 15px;font-weight:400;font-size:14px;color:var(--text);cursor:pointer;transition:all .2s}.chips input:checked + span{border-color:var(--red);color:var(--white);background:rgba(227,27,35,.12)}.chips input:focus-visible + span{outline:2px solid var(--red);outline-offset:2px}.check{display:flex;gap:12px;align-items:flex-start;font-weight:400;font-size:13.5px;color:var(--muted);line-height:1.5}.check input{width:18px;height:18px;margin-top:2px;flex:none;accent-color:var(--red);padding:0}.hp{position:absolute;left:-9999px}.captcha:empty{display:none}.captcha{min-height:0}.form-msg{font-size:15px;margin:0}.form-msg.ok{color:#4ADE80}.form-msg.err{color:#F87171}.faq{max-width:820px}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:24px 40px 24px 0;position:relative;font:600 clamp(21px,2.4vw,26px)/1.25 var(--serif);color:var(--white)}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;right:4px;top:20px;font:300 30px/1 var(--sans);color:var(--red);transition:transform .25s}.faq details[open] summary::after{transform:rotate(45deg)}.faq details p{color:var(--muted);padding-bottom:22px;margin:0;max-width:68ch}.final{text-align:center;background:radial-gradient(120% 140% at 50% 0%,rgba(227,27,35,.16),transparent 60%),var(--bg-2);border-top:1px solid var(--line)}.final h2{max-width:16ch;margin-left:auto;margin-right:auto}.final .lead{margin:20px auto 0}.final .hero-cta{justify-content:center}footer{border-top:1px solid var(--line);padding:56px 0 120px;font-size:14px;color:var(--muted)}.foot-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.foot-links{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none;margin:0;padding:0}.foot-links a{text-decoration:none}.foot-links a:hover{color:var(--white)}.disclaimer{margin-top:36px;padding-top:28px;border-top:1px solid var(--line);font-size:12.5px;line-height:1.7;color:var(--muted)}.disclaimer strong{color:var(--text)}.wa-float{position:fixed;right:18px;bottom:18px;z-index:40;width:56px;height:56px;border-radius:50%;background:#25D366;display:grid;place-items:center;box-shadow:0 10px 30px -8px rgba(0,0,0,.6);transition:transform .2s}.wa-float:hover{transform:scale(1.06)}.wa-float svg{width:28px;height:28px;fill:#fff}.mobile-cta{position:fixed;left:12px;right:84px;bottom:18px;z-index:39;display:none}.mobile-cta .btn{width:100%;min-height:56px}@media (max-width:899px){.mobile-cta.show{display:block}}.js .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;transform:none;transition:none}.live-dot{animation:none}}.legal{padding-top:140px}.legal .wrap{max-width:860px}.legal h1{font-size:clamp(40px,6vw,64px);margin-bottom:30px}.legal h2{font-size:28px;margin:40px 0 14px}.legal p,.legal li{color:var(--text);font-size:16px}.legal a{color:var(--white)}.wiedza h1{font-size:clamp(34px,5vw,54px);margin-bottom:18px}.wiedza .lead{color:var(--muted);font-size:18px;margin-bottom:26px}.wiedza h3{font-size:21px;margin:28px 0 10px}.wiedza figure{margin:26px 0}.wiedza figure img{width:100%;height:auto;border-radius:var(--radius);border:1px solid var(--line);display:block}.wiedza ul,.wiedza ol{padding-left:1.3em}.wiedza li{margin:6px 0}.wiedza .crumbs{font-size:14px;color:var(--muted);margin-bottom:18px}.wiedza .crumbs a{color:var(--muted);text-decoration:none}.wiedza .crumbs a:hover{color:var(--white)}.wiedza-cta{margin:56px 0 24px;padding:28px;border:1px solid var(--line);border-left:4px solid var(--red);border-radius:var(--radius);background:var(--card)}.wiedza-cta p{margin:0 0 14px}.wiedza-cta .btn{margin:6px 10px 0 0}@media (max-width:899px){.site-header nav[aria-label="Wiedza"]{display:none}}.wiedza-box,.wiedza-dane,.wiedza-lock{margin:34px 0;padding:24px 26px;border-radius:var(--radius);border:1px solid var(--line);background:var(--card)}.wiedza-box{border-left:4px solid var(--red)}.wiedza-box ul{margin:6px 0 12px}.wiedza-dane{border-left:4px solid #F59E0B}.wiedza-lock{border:1px dashed #3F3F46;background:linear-gradient(180deg,var(--card),#0E0E10)}.wiedza-box p,.wiedza-dane p,.wiedza-lock p{margin:0 0 10px}.wiedza-cta h2{margin:6px 0 12px;font-size:26px}.wiedza .small{font-size:13px;color:var(--muted)}.wiedza .muted{color:var(--muted);font-size:14px}.faq-list details{border-bottom:1px solid var(--line);padding:14px 0}.faq-list summary{cursor:pointer;color:var(--white);font-weight:600}.faq-list details p{margin:10px 0 0}.wiedza-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:26px 0}.wiedza-card{display:flex;flex-direction:column;gap:6px;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);text-decoration:none;color:var(--text);transition:border-color .2s}.wiedza-card:hover{border-color:var(--red)}.wiedza-card strong{color:var(--white);font-size:18px}.wiedza-card span{font-size:14px;color:var(--muted)}.wiedza .wiedza-cover{margin:8px 0 26px}.wiedza-okladki{display:flex;gap:14px;margin:6px 0 28px;flex-wrap:wrap}.wiedza-okladki img{height:300px;width:auto;max-width:100%;border-radius:6px;border:1px solid var(--line);box-shadow:0 14px 34px rgba(0,0,0,.45)}.wiedza-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:22px 16px;margin:18px 0 34px}.wiedza .wiedza-grid .wiedza-card{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit;min-width:0;padding:0;margin:0;background:none;border:0;box-shadow:none}.wiedza .wiedza-grid .wiedza-card::after,.wiedza .wiedza-grid .wiedza-card::before{content:none}.wiedza .wiedza-grid .wiedza-card img{width:100%;max-width:100%;margin:0;height:auto;aspect-ratio:2 / 3;object-fit:cover;border-radius:6px;border:1px solid var(--line);display:block;background:#111;transition:transform .2s ease,border-color .2s ease}.wiedza-card img.karta{object-position:18% 50%}.wiedza-card:hover img{transform:translateY(-3px);border-color:currentColor}.wiedza-card span{font-size:14px;line-height:1.35}@media (max-width:520px){.wiedza-grid{grid-template-columns:repeat(2,1fr);gap:16px 12px}.wiedza-card span{font-size:12px}.wiedza-okladki img{height:220px}}.wiedza-motyw{margin:34px 0;padding:22px 26px;border-radius:var(--radius);border:1px solid var(--line);border-left:4px solid #22C55E;background:var(--card)}.wiedza-motyw ul{margin:6px 0 0;padding-left:18px}.wiedza-motyw li{margin:6px 0}.wiedza-werdykt{margin:26px 0;padding:18px 22px;border-radius:var(--radius);border:1px solid var(--line);background:var(--card)}.wiedza-werdykt p{margin:0 0 6px}.wiedza-werdykt.werdykt-o{border-left:4px solid #E31B23}.wiedza-werdykt.werdykt-n{border-left:4px solid #F59E0B}.wiedza-werdykt.werdykt-t{border-left:4px solid #A1A1AA}.werdykt-tag{display:inline-block;font-size:.78em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:999px;vertical-align:middle}.werdykt-tag.werdykt-o{background:rgba(227,27,35,.16);color:#FF6B70}.werdykt-tag.werdykt-n{background:rgba(245,158,11,.16);color:#FBBF24}.werdykt-tag.werdykt-t{background:rgba(161,161,170,.16);color:#D4D4D8}.werdykt-lista li{margin:10px 0}.wiedza-werdykt.werdykt-u{border-left:4px solid #22C55E}.wiedza-werdykt.werdykt-p{border-left:4px solid #60A5FA}.werdykt-tag.werdykt-u{background:rgba(34,197,94,.16);color:#4ADE80}.werdykt-tag.werdykt-p{background:rgba(96,165,250,.16);color:#93C5FD}.platf-grupa{margin:28px 0 8px}.platf-item{padding:12px 0;border-bottom:1px solid var(--line)}.platf-item h3{margin:0 0 4px;font-size:1.05em}.platf-item p{margin:4px 0}.tabela-wrap{overflow-x:auto;margin:22px 0;border:1px solid var(--line);border-radius:var(--radius)}.tabela{width:100%;border-collapse:collapse;font-size:.92em}.tabela th,.tabela td{padding:9px 12px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.tabela th{background:var(--card);font-weight:700;white-space:nowrap}.tabela tbody tr:last-child td{border-bottom:0}.tabela td:last-child{white-space:nowrap}.tabela.porownanie td:last-child{white-space:normal}.tabela.porownanie th:last-child,.tabela.porownanie td:last-child{color:var(--white)}.dlaczego-club{margin-top:30px}.dlaczego-club h3{margin:0 0 6px}.dlaczego-club .puenta{font-size:1.08em;color:var(--white);margin:6px 0 14px}@media (max-width:600px){.tabela.porownanie thead{display:none}.tabela.porownanie,.tabela.porownanie tbody,.tabela.porownanie tr,.tabela.porownanie td{display:block;width:100%}.tabela.porownanie tr{padding:10px 0;border-bottom:1px solid var(--line)}.tabela.porownanie tbody tr:last-child{border-bottom:0}.tabela.porownanie td{border:0;padding:3px 14px}.tabela.porownanie td:nth-child(2)::before{content:"Darmowy live:\00a0";color:var(--muted)}.tabela.porownanie td:nth-child(3)::before{content:"Club:\00a0";color:#E31B23;font-weight:700}:lang(en) .tabela.porownanie td:nth-child(2)::before{content:"Free stream:\00a0"}}.wykres-cfd{display:block;margin:22px 0;max-width:760px}.sesja-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:34px}.sesja-item{margin:0}.sesja-item video,.yt-facade,.yt-frame{display:block;width:100%;aspect-ratio:16 / 9;height:auto;border-radius:var(--radius);border:1px solid var(--line);background:#000}.yt-facade{position:relative;padding:0;cursor:pointer;overflow:hidden}.yt-facade img{width:100%;height:100%;object-fit:cover;display:block;opacity:.9;transition:opacity .2s}.yt-facade:hover img{opacity:1}.yt-play{position:absolute;left:50%;top:50%;width:76px;height:54px;margin:-27px 0 0 -38px;border-radius:14px;background:#E31B23;box-shadow:0 6px 24px rgba(0,0,0,.5)}.yt-play::after{content:"";position:absolute;left:31px;top:16px;border-style:solid;border-width:11px 0 11px 19px;border-color:transparent transparent transparent #fff}.sesja-item figcaption{margin-top:12px;color:var(--muted);font-size:15px;line-height:1.5}.sesja-cta{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px}@media (max-width:820px){.sesja-grid{grid-template-columns:1fr}}.nav-toggle{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 12px;background:transparent;border:1px solid var(--line);border-radius:12px;cursor:pointer}.nav-toggle span{display:block;height:2px;background:var(--white);border-radius:2px;transition:transform .2s,opacity .2s}.menu-open .nav-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-open .nav-toggle span:nth-child(2){opacity:0}.menu-open .nav-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.menu-mobilne{border-top:1px solid var(--line);background:var(--bg);max-height:calc(100vh - 72px);overflow-y:auto}.menu-mobilne[hidden]{display:none}.menu-mobilne ul{list-style:none;margin:0 auto;padding:6px var(--gutter) 14px;max-width:var(--wrap)}.menu-mobilne a{display:block;padding:14px 4px;font-size:17px;color:var(--text);text-decoration:none;border-bottom:1px solid var(--line)}.menu-mobilne li:last-child a{border-bottom:0}.menu-mobilne a:hover,.menu-mobilne a:focus{color:var(--white)}@media (max-width:899px){.nav-right .lang-switch{display:none}.nav-right{gap:10px}.nav-right .btn{white-space:nowrap}}@media (max-width:380px){.nav .btn{padding:0 12px;font-size:13px}.wordmark b{font-size:19px}}@media (min-width:900px){.nav-toggle,.menu-mobilne{display:none !important}}@media (max-width:899px){.feed-tiles{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:42%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:6px;scrollbar-width:thin;align-items:start}.feed-tiles>*{scroll-snap-align:start}.feed-tiles a.wide{grid-column:span 2}}@media (max-width:520px){.platform small{white-space:normal;overflow-wrap:anywhere}}.pakiety{display:grid;gap:16px;margin:28px 0;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.pakiet{display:flex;flex-direction:column;padding:22px 22px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card)}.pakiet.polecany{border-color:var(--red);box-shadow:0 0 0 1px var(--red) inset}.pakiet .znaczek{align-self:flex-start;margin:0 0 10px;padding:3px 10px;border-radius:999px;background:var(--red);color:var(--white);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.pakiet h3{margin:0 0 4px;font-family:var(--serif);font-size:1.6rem;color:var(--white)}.pakiet .cena{margin:8px 0 2px;font-size:1.9rem;font-weight:700;color:var(--white);line-height:1.1}.pakiet .cena small{font-size:.9rem;font-weight:400;color:var(--muted)}.pakiet .okresy{margin:4px 0 12px;font-size:.88rem;color:var(--muted)}.pakiet ul{margin:6px 0 14px;padding-left:18px;font-size:.95rem}.pakiet ul li{margin:0 0 6px}.pakiet .uwaga{margin:0 0 16px;font-size:.85rem;color:var(--muted)}.pakiet .btn{margin-top:auto;text-align:center}.makro{--zloto:#E9B949;--ziel:#2BB673;--pom:#F2994A;margin:18px 0 8px}.makro-stan{color:var(--muted);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.makro-live{display:inline-flex;align-items:center;gap:6px;color:var(--ziel);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.makro-live::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ziel);box-shadow:0 0 0 0 rgba(43,182,115,.6);animation:makro-puls 2s infinite}.makro-stary{color:var(--pom)}@keyframes makro-puls{0%{box-shadow:0 0 0 0 rgba(43,182,115,.55)}70%{box-shadow:0 0 0 8px rgba(43,182,115,0)}100%{box-shadow:0 0 0 0 rgba(43,182,115,0)}}@media (prefers-reduced-motion:reduce){.makro-live::before{animation:none}}.makro-nast{display:flex;gap:14px;align-items:center;border:1px solid rgba(233,185,73,.45);background:linear-gradient(90deg,rgba(233,185,73,.14),rgba(233,185,73,.03));border-radius:var(--radius);padding:12px 16px;margin:14px 0 6px}.makro-nast-za{font:700 1.5rem/1 var(--sans);color:var(--zloto);white-space:nowrap;font-variant-numeric:tabular-nums}.makro-nast-co{color:var(--white)}.makro-nast-co small{display:block;color:var(--muted);font-size:13px}.makro-dzien{font-size:1.05rem;margin:22px 0 8px;display:flex;align-items:center;gap:10px;color:var(--white)}.makro-dzien::first-letter{text-transform:uppercase}.makro-dzis-tag{font:700 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;background:var(--red);color:var(--white);padding:5px 8px;border-radius:5px}.makro-jutro-tag{font:700 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--muted);color:var(--text);padding:4px 7px;border-radius:5px}.makro .tabela-wrap{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto;background:var(--bg-2)}.makro-tab th{background:#1B1B20;color:var(--muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.makro-tab td{border-bottom-color:#1E1E23}.makro-tab td:first-child{white-space:nowrap;color:var(--white);font-weight:700;font-variant-numeric:tabular-nums;border-left:3px solid transparent}.makro-tab td:first-child .small{color:var(--muted);font-weight:400}.makro-tab td.makro-fc{color:var(--zloto);font-weight:700;font-variant-numeric:tabular-nums}.makro-tab td.makro-pv{color:var(--muted);font-variant-numeric:tabular-nums}.makro-tab tr:hover td{background:rgba(255,255,255,.025)}.makro-tab tr.makro-high td{background:rgba(227,27,35,.10)}.makro-tab tr.makro-high td:first-child{border-left-color:var(--red)}.makro-tab tr.makro-med td:first-child{border-left-color:var(--pom)}.makro-tab tr.makro-po td{opacity:.5}.makro-tab tr.makro-nastepna td{background:rgba(233,185,73,.08)}.makro-tab tr.makro-nastepna td:first-child{border-left-color:var(--zloto)}.makro-waga{display:inline-block;font:700 10.5px/1.5 var(--sans);letter-spacing:.07em;text-transform:uppercase;padding:1px 7px;border-radius:4px;margin-left:6px;vertical-align:1px}.makro-waga.makro-high{background:var(--red);color:var(--white)}.makro-waga.makro-medium{color:var(--pom);border:1px solid rgba(242,153,74,.55)}.makro-po-tag{color:var(--ziel);font-size:12px;margin-left:6px;white-space:nowrap}.makro-tematy{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.makro-temat{--k:var(--red);position:relative;border:1px solid var(--line);border-top:3px solid var(--k);border-radius:var(--radius);padding:14px 16px 12px;background:linear-gradient(180deg,color-mix(in srgb,var(--k) 12%,transparent),transparent 60%),var(--card)}.makro-temat p{margin:4px 0}.makro-temat-t{display:flex;align-items:center;gap:10px;font-size:1.02rem;color:var(--white)}.makro-ik{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:17px;background:color-mix(in srgb,var(--k) 22%,transparent);flex:none}.makro-temat-st{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12.5px;color:var(--muted);margin-top:8px !important}.makro-trend{font-weight:700;padding:1px 7px;border-radius:10px;font-size:11.5px}.makro-trend.up{color:var(--ziel);background:rgba(43,182,115,.12)}.makro-trend.down{color:var(--muted);background:rgba(142,142,150,.12)}.makro-pasek{height:4px;border-radius:2px;background:#222228;margin-top:8px;overflow:hidden}.makro-pasek i{display:block;height:100%;background:var(--k);border-radius:2px}@media (max-width:560px){.makro-nast{flex-direction:column;align-items:flex-start;gap:6px}.makro-nast-za{font-size:1.35rem}}.slupki{margin:20px 0 26px;display:grid;gap:8px}.slupki-w{display:grid;grid-template-columns:minmax(120px,34%) 1fr auto;gap:12px;align-items:center;font-size:.92em}.slupki-b{height:14px;background:var(--card);border:1px solid var(--line);border-radius:7px;overflow:hidden}.slupki-b i{display:block;height:100%;background:var(--red);border-radius:7px 0 0 7px}.slupki-v{white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:560px){.slupki-w{grid-template-columns:1fr auto}.slupki-b{grid-column:1 / -1;grid-row:2}}.pakiety-6{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))!important}.pakiet .pytanie{font-weight:700;font-size:1.12em;line-height:1.35;margin:12px 0 8px}.pakiet .live{font-size:.9em;padding:8px 10px;border-radius:8px;border:1px solid rgba(127,127,127,.35);background:rgba(127,127,127,.08);margin:6px 0}.pakiet .cena-zapytaj{font-size:1.5em}.porownanie tr.grupa td{font-weight:700;background:rgba(127,127,127,.12);text-transform:uppercase;font-size:.8em;letter-spacing:.05em}.pakiet .na-zywo{border:1px solid #e5484d;background:linear-gradient(180deg,rgba(229,72,77,.22),rgba(229,72,77,.06));border-radius:12px;padding:12px 14px;margin:10px 0;box-shadow:0 0 0 1px rgba(229,72,77,.15),0 6px 24px rgba(229,72,77,.15)}.tag-live{display:inline-flex;align-items:center;gap:7px;background:#e5484d;color:#fff;font-weight:800;font-size:.72em;letter-spacing:.09em;padding:4px 10px;border-radius:999px}.tag-live::before{content:"";width:8px;height:8px;border-radius:50%;background:#fff;animation:puls 1.4s ease-in-out infinite}@keyframes puls{0%,100%{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.tag-live::before{animation:none}}.na-zywo .nz-tyt{font-weight:800;font-size:1.05em;margin:10px 0 8px;color:#fff}.na-zywo .nz-os{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:.92em}.na-zywo .nz-os b{color:#ff8a8f;font-variant-numeric:tabular-nums;white-space:nowrap}.na-zywo .nz-mala{font-size:.85em;opacity:.85;margin:10px 0 0}.pakiet .live.zolta{border-color:rgba(245,197,66,.55);background:rgba(245,197,66,.10)}.pakiet .live.zolta strong{color:#f5c542}.pakiet .live.niebieska{border-color:rgba(91,155,255,.5);background:rgba(91,155,255,.10)}.pakiet .live.niebieska strong{color:#8fb8ff}.pakiet .pytanie{color:#fff}.pakiet li strong{color:#fff}.pakiet li.wcenie{opacity:.75;font-size:.92em}.pakiet li.zdarzenia{border-left:3px solid #f5c542;padding-left:8px;margin-left:-11px;list-style:none}.pakiet li.zdarzenia strong{color:#f5c542}.pakiet .glowa{display:flex;align-items:center;gap:16px;margin:4px 0 14px}.pakiet .figura{flex:none;width:76px;height:76px;display:flex;align-items:center;justify-content:center;font-size:50px;line-height:1;margin:0;border-radius:18px;color:#fff;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.18),rgba(255,255,255,.03) 70%);border:1px solid rgba(255,255,255,.18);text-shadow:0 2px 12px rgba(0,0,0,.6)}.pakiet .glowa h3{font-size:2.05em;font-weight:800;line-height:1.05;margin:0;letter-spacing:.01em;color:#fff}.pakiet .figura.f-wieza{border-color:rgba(229,72,77,.6);background:radial-gradient(circle at 30% 25%,rgba(229,72,77,.45),rgba(229,72,77,.08) 70%)}.pakiet .figura.f-hetman,.pakiet .figura.f-krol{color:#1a1206;border-color:rgba(245,197,66,.8);background:radial-gradient(circle at 30% 25%,#ffe08a,#c9971f 75%);text-shadow:none;box-shadow:0 6px 22px rgba(245,197,66,.25)}.pakiet .figura.f-hetman+div h3,.pakiet .figura.f-krol+div h3{color:#f5c542}@media (max-width:420px){.pakiet .figura{width:62px;height:62px;font-size:40px}.pakiet .glowa h3{font-size:1.75em}}.pakiet .spec{border:1px solid rgba(127,127,127,.35);border-radius:12px;padding:10px 12px;margin:8px 0 10px;background:rgba(127,127,127,.06)}.pakiet .spec-tak{border-color:rgba(229,72,77,.55);background:rgba(229,72,77,.07)}.spec-w{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:6px 0}.spec-w+.spec-w{border-top:1px solid rgba(127,127,127,.25)}.spec-l{font-size:.78em;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.75}.spec-v{font-weight:800;white-space:nowrap}.spec-v .duza{font-size:1.6em;line-height:1}.spec .chips{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.spec .chips i{font-style:normal;font-size:.75em;font-weight:700;padding:3px 8px;border-radius:999px;border:1px solid rgba(127,127,127,.4)}.spec .chips i.on{background:#f5c542;color:#111;border-color:#f5c542}.spec .chips i.off{opacity:.35;text-decoration:line-through}.spec-tak .chips i.on{background:#e5484d;color:#fff;border-color:#e5484d}.spec .chips.zd i{background:rgba(245,197,66,.14);border-color:rgba(245,197,66,.5);color:#f5c542}.tak{color:#3ecf8e;font-weight:800}.nie{color:#ff6b6b;font-weight:800}.spec-n{font-size:.8em;opacity:.7;margin:6px 0 0}.gw{margin:36px 0 8px}.gw-lead{opacity:.8;max-width:760px}.gw-t{border:1px solid rgba(127,127,127,.3);border-radius:14px;overflow:hidden;margin-top:12px}.gw-r{display:grid;grid-template-columns:1.3fr 1fr 1fr;align-items:stretch}.gw-r>span{padding:12px 14px;border-top:1px solid rgba(127,127,127,.2);display:flex;flex-direction:column;justify-content:center}.gw-g,.gw-w{align-items:center}.gw-h>span{border-top:0;font-weight:800;font-size:1.15em}.gw-l{font-weight:700}.gw-g,.gw-w{text-align:center}.gw-g small,.gw-w small{display:block;font-size:.78em;opacity:.75;margin-top:2px}.gw-w{background:rgba(229,72,77,.08)}.gw-h .gw-w{background:rgba(229,72,77,.22);color:#fff}.gw-g .duza,.gw-w .duza{font-size:2em;line-height:1}.gw .tak,.gw .nie{font-size:1.4em}.gw-w.mocne{background:rgba(229,72,77,.18)}@media (max-width:640px){.gw-r{grid-template-columns:1fr 1fr}.gw-l{grid-column:1/-1;background:rgba(127,127,127,.08)}.gw-h .gw-l{display:none}}.porownanie .tak,.porownanie .nie{font-size:1.15em}.porownanie .nie{color:rgba(127,127,127,.6);font-weight:400}.porownanie th:nth-child(5),.porownanie td:nth-child(5){background:rgba(229,72,77,.09)}.porownanie thead th:nth-child(5){background:rgba(229,72,77,.25);color:#fff}.porownanie thead th:nth-child(6),.porownanie thead th:nth-child(7){color:#f5c542!important}.porownanie th:nth-child(6),.porownanie td:nth-child(6),.porownanie th:nth-child(7),.porownanie td:nth-child(7){background:rgba(245,197,66,.06)}.porownanie tr.cena td{font-weight:800;font-size:1.05em}.porownanie tr.live td{background:rgba(229,72,77,.12)}.porownanie tr.live td:first-child{font-weight:800}.pakiet .magnes{border:2px solid #3ecf8e;border-radius:14px;padding:14px 14px 12px;margin:10px 0 12px;background:linear-gradient(180deg,rgba(62,207,142,.20),rgba(62,207,142,.05));box-shadow:0 8px 28px rgba(62,207,142,.18)}.tag-mag{display:inline-block;background:#3ecf8e;color:#06140d;font-weight:800;font-size:.72em;letter-spacing:.08em;padding:4px 10px;border-radius:999px}.magnes .mag-tyt{font-weight:800;font-size:1.12em;line-height:1.3;color:#fff;margin:10px 0 6px}.magnes .mag-op{font-size:.9em;opacity:.9;margin:0 0 8px}.magnes .mag-lista{margin:0 0 8px;padding-left:0;list-style:none}.magnes .mag-lista li{font-size:.88em;padding-left:22px;position:relative;margin:4px 0}.magnes .mag-lista li::before{content:"✓";position:absolute;left:2px;color:#3ecf8e;font-weight:800}.magnes .mag-lista b{color:#fff}.magnes .mag-cta{font-weight:800;color:#3ecf8e;margin:6px 0 0;font-size:.92em}.pakiet .teoria{border:2px solid #8b7cff;border-radius:14px;padding:14px 14px 12px;margin:10px 0 12px;background:linear-gradient(180deg,rgba(139,124,255,.22),rgba(139,124,255,.05));box-shadow:0 8px 28px rgba(139,124,255,.18)}.tag-teo{display:inline-block;background:#8b7cff;color:#fff;font-weight:800;font-size:.72em;letter-spacing:.08em;padding:4px 10px;border-radius:999px}.teoria .teo-tyt{font-weight:800;font-size:1.08em;line-height:1.3;color:#fff;margin:10px 0 6px}.teoria .teo-op{font-size:.9em;opacity:.9;margin:0 0 8px}.teoria .teo-lista{margin:0 0 6px;padding-left:0;list-style:none}.teoria .teo-lista li{font-size:.88em;padding-left:22px;position:relative;margin:5px 0}.teoria .teo-lista li::before{content:"📖";position:absolute;left:0;font-size:.85em}.teoria .teo-lista b{color:#c9c1ff}.teoria .teo-n{font-size:.82em;opacity:.75;margin:6px 0 0}.pakiet .figura.f-skoczek{border-color:rgba(139,124,255,.6);background:radial-gradient(circle at 30% 25%,rgba(139,124,255,.45),rgba(139,124,255,.08) 70%)}.pakiet .zaplecze{border:2px solid #f5c542;border-radius:14px;padding:14px 14px 12px;margin:10px 0 12px;background:linear-gradient(180deg,rgba(245,197,66,.20),rgba(245,197,66,.04));box-shadow:0 8px 28px rgba(245,197,66,.15)}.tag-zap{display:inline-block;background:#f5c542;color:#1a1206;font-weight:800;font-size:.72em;letter-spacing:.08em;padding:4px 10px;border-radius:999px}.zaplecze .zap-tyt{font-weight:800;font-size:1.08em;line-height:1.3;color:#fff;margin:10px 0 10px}.zaplecze .zap-siatka{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zaplecze .zap-siatka div{border:1px solid rgba(245,197,66,.35);border-radius:10px;padding:8px 9px;background:rgba(0,0,0,.2)}.zaplecze .zap-siatka b{display:block;color:#f5c542;font-size:.9em;margin-bottom:3px}.zaplecze .zap-siatka span{font-size:.8em;opacity:.85;line-height:1.35;display:block}.zaplecze .zap-n{font-size:.74em;opacity:.65;margin:10px 0 0}@media (max-width:420px){.zaplecze .zap-siatka{grid-template-columns:1fr}}.pakiet .spec{border:2px solid #f5c542;border-radius:14px;padding:14px 14px 12px;margin:10px 0 12px;background:linear-gradient(180deg,rgba(245,197,66,.20),rgba(245,197,66,.04));box-shadow:0 8px 28px rgba(245,197,66,.15)}.pakiet .spec.spec-tak{border-color:#e5484d;background:linear-gradient(180deg,rgba(229,72,77,.24),rgba(229,72,77,.05));box-shadow:0 8px 28px rgba(229,72,77,.2)}.tag-gon,.tag-wie{display:inline-block;font-weight:800;font-size:.72em;letter-spacing:.08em;padding:4px 10px;border-radius:999px}.tag-gon{background:#f5c542;color:#1a1206}.tag-wie{background:#e5484d;color:#fff}.spec .spec-tyt{font-weight:800;font-size:1.05em;line-height:1.3;color:#fff;margin:10px 0 6px}.spec .spec-n{color:#f5c542;opacity:.9}.pakiet .figura.f-goniec{border-color:rgba(245,197,66,.6);background:radial-gradient(circle at 30% 25%,rgba(245,197,66,.42),rgba(245,197,66,.07) 70%)}.sesja td,.sesja th{white-space:normal!important}.sesja td:first-child{white-space:nowrap!important;width:120px}.przel-okres{display:flex;gap:4px;width:max-content;max-width:100%;margin:8px auto 24px;padding:4px;border-radius:999px;background:rgba(127,127,127,.15)}.przel-okres button{border:0;background:transparent;color:inherit;font-family:inherit;font-weight:600;font-size:15px;line-height:1;padding:10px 18px;border-radius:999px;cursor:pointer}.przel-okres button.akt{background:#E9B949;color:#111}.przel-okres .znak{font-size:12px;background:#16a34a;color:#fff;border-radius:999px;padding:2px 7px;margin-left:4px}.pakiet .cena-stara{opacity:.55;font-weight:400;font-size:.7em;margin-right:4px}.pakiet .okresy.drobne{font-size:12px;opacity:.75;margin-top:-6px}body.okres-m .okres-kw{display:none}body:not(.okres-m) .okres-m{display:none}@media (min-width:900px) and (max-width:1059px){.nav{gap:12px}.nav-links{gap:11px}.nav-links a{font-size:13px}.nav-right{gap:10px}.nav .btn{padding:0 14px;font-size:13px}}@media (min-width:1180px){.nav-links{gap:20px}}@media (max-width:600px){.tabela.porownanie tr:has(>td:nth-child(7)){display:grid;grid-template-columns:1fr 1fr;gap:4px 8px;padding:12px 10px}.tabela.porownanie tr:has(>td:nth-child(7))>td{padding:6px 8px;border-radius:8px;white-space:normal !important}.tabela.porownanie tr:has(>td:nth-child(7))>td:first-child{grid-column:1 / -1;font-weight:700;color:var(--white);padding:0 4px 4px}.tabela.porownanie tr:has(>td:nth-child(7))>td:not(:first-child)::before{display:block;font-size:.78em;font-weight:700;letter-spacing:.02em;color:var(--muted);margin-bottom:2px}.tabela.porownanie tr:has(>td:nth-child(7))>td:nth-child(2)::before{content:"♟ Pionek"}.tabela.porownanie tr:has(>td:nth-child(7))>td:nth-child(3)::before{content:"♞ Skoczek";color:#b3a8ff}.tabela.porownanie tr:has(>td:nth-child(7))>td:nth-child(4)::before{content:"♝ Goniec";color:#f5c542}.tabela.porownanie tr:has(>td:nth-child(7))>td:nth-child(5)::before{content:"♜ Wieża";color:#ff8a8f}.tabela.porownanie tr:has(>td:nth-child(7))>td:nth-child(6)::before{content:"♛ Hetman";color:#f5c542}.tabela.porownanie tr:has(>td:nth-child(7))>td:nth-child(7)::before{content:"♚ Król";color:#f5c542}:lang(en) .tabela.porownanie tr:has(>td:nth-child(7))>td:nth-child(2)::before{content:"♟ Pawn"}:lang(en) .tabela.porownanie tr:has(>td:nth-child(7))>td:nth-child(3)::before{content:"♞ Knight"}:lang(en) .tabela.porownanie tr:has(>td:nth-child(7))>td:nth-child(4)::before{content:"♝ Bishop"}:lang(en) .tabela.porownanie tr:has(>td:nth-child(7))>td:nth-child(5)::before{content:"♜ Rook"}:lang(en) .tabela.porownanie tr:has(>td:nth-child(7))>td:nth-child(6)::before{content:"♛ Hetman"}:lang(en) .tabela.porownanie tr:has(>td:nth-child(7))>td:nth-child(7)::before{content:"♚ King"}.tabela.porownanie tr:has(>td:nth-child(7))>td:nth-child(n+2){background:rgba(127,127,127,.07)}.tabela.porownanie tr:has(>td:nth-child(7))>td:nth-child(5){background:rgba(229,72,77,.10)}}@media (max-width:899px){.hero{padding-top:88px;min-height:0}.hero-grid{gap:28px}.hero-grid>.hero-media{order:-1}}.skrot{margin:26px 0 34px;padding:20px 22px 18px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#17171b,var(--card))}.skrot>.eyebrow{margin:0 0 14px}.skrot-kafle{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.skrot-kafle.n4{grid-template-columns:repeat(4,1fr)}.skrot-kafle.n5{grid-template-columns:repeat(6,1fr)}.skrot-kafle.n5>*{grid-column:span 2}.skrot-kafle.n5>:nth-child(n+4){grid-column:span 3}@media (max-width:760px){.skrot-kafle.n4{grid-template-columns:1fr 1fr}}.skrot-kafel{--k:#E31B23;display:block;position:relative;padding:14px 14px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--k) 38%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--k) 17%,transparent),color-mix(in srgb,var(--k) 3%,transparent));color:var(--text);text-decoration:none;line-height:1.35}a.skrot-kafel:hover{border-color:var(--k);color:var(--text)}.skrot-kafel strong{display:block;font:700 1.65rem/1.1 var(--sans);color:var(--k);font-variant-numeric:tabular-nums;margin-bottom:4px}.skrot-kafel span{display:block;font-size:14px;color:#C9C9CF}.skrot-kafel small{display:block;margin-top:4px;font-size:12px;color:var(--muted)}.skrot-wiersz{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;font-size:14px}.skrot-wiersz>b{color:var(--white);font-weight:600;margin-right:4px}.skrot-chip{--k:#A1A1AA;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:13.5px;line-height:1.3;text-decoration:none;color:#E4E4E7;border:1px solid color-mix(in srgb,var(--k) 45%,transparent);background:color-mix(in srgb,var(--k) 12%,transparent)}.skrot-chip::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--k);flex:none}a.skrot-chip:hover{border-color:var(--k);color:var(--white)}.skrot-chip i{font-style:normal;color:var(--muted);font-size:12px}.skrot-sciezka .skrot-chip + .skrot-strz{color:var(--muted)}.wiedza h2[id],.wiedza h3[id]{scroll-margin-top:90px}@media (max-width:560px){.skrot{padding:16px 14px 14px}.skrot-kafle,.skrot-kafle.n4,.skrot-kafle.n5{grid-template-columns:1fr 1fr}.skrot-kafle.n5>*,.skrot-kafle.n5>:nth-child(n+4){grid-column:auto}.skrot-kafle.n5>:last-child{grid-column:1 / -1}.skrot-kafel strong{font-size:1.35rem}}.pakiety-2{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))!important}.skrot-kafle.dzien{margin:18px 0 8px}.skrot-kafle.kroki{margin:18px 0 18px}.skrot-kafle.kroki .skrot-kafel strong{font-size:2rem}.mentoring-tab td:nth-child(n+2),.mentoring-tab th:nth-child(n+2){text-align:center;white-space:nowrap}.mentoring-tab th:nth-child(2){color:#f5c542}.mentoring-tab th:nth-child(3){color:#F59E0B}.mentoring-tab .ok{color:#22C55E;font-weight:800;font-size:1.15em}.mentoring-tab .nie{color:var(--muted)}.mentoring-tab tbody tr:last-child td{font-weight:700;color:var(--white)}@media (max-width:560px){.mentoring-tab td:nth-child(n+2),.mentoring-tab th:nth-child(n+2){white-space:normal}}.mentoring-nie{margin:16px 0 8px;padding:16px 20px 12px;border-radius:var(--radius);border:1px solid rgba(240,110,170,.45);background:linear-gradient(160deg,rgba(240,110,170,.14),rgba(240,110,170,.03))}.mentoring-nie ul{margin:0 0 10px;padding-left:0;list-style:none}.mentoring-nie li{position:relative;padding-left:26px;margin:0 0 6px}.mentoring-nie li::before{content:"✕";position:absolute;left:2px;color:#F06EAA;font-weight:800}.mentoring-nie p{margin:0;font-size:.9em;color:var(--muted)}.pakiet .cel-hetman ul{margin:8px 0 8px;padding-left:18px}.pakiet .cel-hetman li{margin:0 0 6px}.pakiet .cel-hetman .cel-uwaga{margin:8px 0 0;font-size:.82em;line-height:1.45;color:var(--muted)}.pakiet .cel-hetman .cel-uwaga strong{color:#f5c542}.wybor{margin:22px 0 10px;padding:20px 22px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#17171b,var(--card))}.wybor>.eyebrow{margin:0 0 4px}.wybor>h2{margin:0 0 14px;font-size:clamp(1.35rem,3vw,1.75rem)}.wybor-kafle{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.wybor-kafel{--k:#E31B23;display:flex;flex-direction:column;padding:16px 16px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--k) 38%,transparent);background:color-mix(in srgb,var(--k) 7%,#111113)}.wybor-kafel .wybor-ikona{font-size:26px;line-height:1;margin:0 0 8px;color:var(--k)}.wybor-kafel h3{margin:0 0 6px;font-size:1.08rem;color:var(--white)}.wybor-kafel p{margin:0 0 10px;font-size:14.5px;line-height:1.55;color:#C9C9CF}.wybor-kafel .wybor-pakiet{margin-top:auto;font-weight:700;color:var(--k);font-size:14px}.wybor-kafel .btn{align-self:flex-start}.wybor-stopka{margin:14px 0 0;font-size:14px;color:var(--muted)}.wybor-stopka a{color:var(--white);font-weight:600}#karty{scroll-margin-top:90px}.pakiet{scroll-margin-top:110px}.pakiet.wybrany{outline:2px solid #E9B949;outline-offset:4px;box-shadow:0 0 0 8px rgba(233,185,73,.12);transition:outline-color .3s,box-shadow .3s}.pakiety.wybieram>.pakiet:not(.wybrany){opacity:.45;transition:opacity .3s}@media (max-width:760px){.wybor{padding:16px 14px}.wybor-kafle{grid-template-columns:1fr}}