**Przekształć codzienne zajęcia w fascynującą przygodę ruchu**

**​Dołącz do Klubu Pana Od Fikołków — unikalnej przestrzeni dla nauczycieli i trenerów, którzy oszczędzają czas, rozwijają swój warsztat i inspirują młode pokolenia.**

Korzyści

**​Odkryj przestrzeń stworzoną dla pasjonatów edukacji**

**​Klub Pana Od Fikołków to  tętniąca życiem społeczność budowana przez ludzi z pasją do ruchu. Jeśli chcesz zerwać z rutyną, podnieść jakość prowadzenia zajęć i czerpać z doświadczeń innych ekspertów, trafisz we właściwe miejsce.**

Klub w liczbach

Dołącz do rosnącej społeczności i rozwijaj się razem z nami

Co zyskujesz

Wszystko, czego potrzebujesz do rozwoju

Nasz klub to kompleksowe środowisko stworzone z myślą o Twoim postępie. Każda funkcja została zaprojektowana, aby maksymalizować Twoje efekty i motywację.

Wybierz plan dopasowany do Twoich potrzeb.

Jeden wyróżniony plan i dwie dodatkowe opcje - znajdź coś dla siebie.

Często zadawane pytania

Znajdź odpowiedzi na najczęstsze pytania dotyczące naszego klubu.

Dołącz do naszej społeczności

Rozwijaj swoje pasje w gronie osób o podobnych zainteresowaniach. Nasz klub to miejsce, gdzie otrzymasz wsparcie, wiedzę i motywację potrzebną do osiągania kolejnych celów.

Dołącz teraz
<section class="hero-section"> <style> @import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500;700&family=Manrope:wght@400;700;800&family=Playfair+Display:ital,wght@1,600&display=swap'); .hero-section { position: relative; min-height: clamp(540px, 75vh, 720px); overflow: hidden; display: flex; align-items: flex-end; border-radius: 24px; margin: 16px 24px; max-width: 1280px; box-sizing: border-box; } @media (min-width: 1328px) { .hero-section { margin-left: auto; margin-right: auto; } } .hero-section .hero-image { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; } .hero-section .hero-shade { position: absolute; inset: 0; background: linear-gradient(180deg, rgba(15,23,42,0.2) 0%, rgba(15,23,42,0.7) 50%, rgba(12,10,9,0.95) 100%); pointer-events: none; } .hero-section .hero-copy { position: relative; z-index: 2; padding: 48px; color: #ffffff; max-width: 700px; box-sizing: border-box; } .hero-section .eyebrow { display: inline-flex; align-items: center; gap: 8px; font-family: 'DM Mono', monospace; font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.12em; color: #ff944d; background: rgba(12, 10, 9, 0.7); border: 1px solid rgba(255, 120, 46, 0.45); backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); padding: 6px 16px; border-radius: 9999px; margin: 0 0 20px 0; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4); } .hero-section h1 { font-family: 'Manrope', sans-serif; font-weight: 800; font-size: clamp(2.5rem, 5vw, 4.2rem); line-height: 1.08; letter-spacing: -0.03em; color: #ffffff; margin: 0 0 20px 0; } .hero-section h1 em { font-family: 'Playfair Display', serif; font-style: italic; font-weight: 600; color: #ff782e; } .hero-section .hero-lead { font-family: 'Manrope', sans-serif; font-size: 1.25rem; line-height: 1.5; color: #e2e8f0; margin: 0 0 28px 0; } .hero-section .button-red { display: inline-flex; align-items: center; gap: 10px; background: #dc2626; color: #ffffff; padding: 14px 28px; border-radius: 9999px; font-family: 'Manrope', sans-serif; font-weight: 700; font-size: 16px; text-decoration: none; box-shadow: 0 4px 14px rgba(220,38,38,0.4); transition: all 0.2s ease; } .hero-section .button-red:hover { background: #b91c1c; box-shadow: 0 6px 20px rgba(220,38,38,0.6); transform: translateY(-2px); } @media (max-width: 768px) { .hero-section { margin: 16px; border-radius: 16px; min-height: 480px; } .hero-section .hero-image { object-position: center top; } .hero-section .hero-copy { padding: 32px 24px; } .hero-section .hero-lead { font-size: 1.125rem; } } @media (max-width: 480px) { .hero-section { min-height: 440px; } .hero-section .hero-copy { padding: 24px 20px; } } </style> <img class="hero-image" src="/files/pages/assets/2026-08-20/1-klub_mt1za29g.png" alt="Klub Pana Od Fikołków — Razem tworzymy lepszy WF" /> <div class="hero-shade" aria-hidden="true"></div> <div class="hero-copy"> <p class="eyebrow">Społeczność nauczycieli i trenerów</p> <h1>Klub Pana Od Fikołków<br />— <em>razem tworzymy</em><br />lepszy WF</h1> <p class="hero-lead">Klub Pana Od Fikołków to społeczność ambitnych nauczycieli wychowania fizycznego. Przekształć codzienne zajęcia w fascynującą przygodę ruchu.</p> <a class="button button-red" href="strona-klub#dolacz">Poznaj klub <span>→</span></a> </div> <script> (function() { function initHeroImageFallback() { var images = document.querySelectorAll('.hero-section .hero-image'); for (var i = 0; i < images.length; i++) { images[i].addEventListener('error', function() { if (this.getAttribute('data-error-handled')) return; this.setAttribute('data-error-handled', 'true'); this.src = 'https://images.unsplash.com/photo-1517838277536-f5f99be501cd?q=80&w=1600&auto=format&fit=crop'; }); } } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initHeroImageFallback); } else { initHeroImageFallback(); } })(); </script> </section>
<div class="manifesto section-wrap"> <style> @import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;700;800&family=Playfair+Display:ital,wght@1,600&display=swap'); .manifesto.section-wrap { max-width: 1280px; margin: 0 auto; padding: 80px 24px; background-color: transparent; display: grid; grid-template-columns: 280px 1fr; gap: 48px; } .manifesto.section-wrap .section-index { font-family: 'DM Mono', monospace; font-size: 14px; color: #a8a29e; text-transform: uppercase; letter-spacing: 0.05em; padding-top: 8px; } .manifesto.section-wrap .eyebrow { font-family: 'DM Mono', monospace; font-size: 13px; text-transform: uppercase; letter-spacing: 0.1em; color: #ef4444; margin-top: 0; margin-bottom: 16px; font-weight: 500; } .manifesto.section-wrap h2 { font-family: 'Manrope', sans-serif; font-weight: 800; font-size: clamp(2rem, 3.5vw, 3rem); line-height: 1.15; letter-spacing: -0.02em; color: #fafaf9; margin-top: 0; margin-bottom: 24px; } .manifesto.section-wrap h2 em { font-family: 'Playfair Display', serif; font-style: italic; font-weight: 600; color: #f87171; } .manifesto.section-wrap .body-large { font-family: 'Manrope', sans-serif; font-size: 1.25rem; line-height: 1.6; color: #d6d3d1; margin-top: 0; margin-bottom: 28px; max-width: 720px; } .manifesto.section-wrap .text-link { display: inline-flex; align-items: center; gap: 8px; font-family: 'Manrope', sans-serif; font-weight: 700; font-size: 16px; color: #ef4444; text-decoration: none; transition: gap 0.2s ease-in-out; } .manifesto.section-wrap .text-link:hover { gap: 12px; } @media (max-width: 767.98px) { .manifesto.section-wrap { grid-template-columns: 1fr; gap: 32px; padding: 64px 20px; } } </style> <div class="section-index">01 — Dlaczego tu jesteśmy</div> <div class="manifesto-content"> <p class="eyebrow">Mniej rutyny. Więcej iskry.</p> <h2>Tworzymy przestrzeń dla tych, którzy chcą uczyć <em>inaczej.</em></h2> <p class="body-large">Klub Pana Od Fikołków to tętniąca życiem społeczność ludzi z pasją do ruchu. Dzielimy się tym, co działa — żeby każda lekcja mogła stać się małym wydarzeniem.</p> <a class="text-link" href="strona-klub#editorial-feature">Poznaj naszą ideę <span>→</span></a> </div> </div>
<div class="editorial-feature"> <style> @import url('https://fonts.googleapis.com/css2?family=DM+Mono&family=Manrope:wght@400;700&family=Playfair+Display:ital,wght@1,600&display=swap'); .editorial-feature { max-width: 1280px; margin: 40px auto; padding: 0 24px; display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: center; } .editorial-feature .feature-photo-wrap { border-radius: 20px; overflow: hidden; aspect-ratio: 4/3; box-shadow: 0 20px 40px -15px rgba(0,0,0,0.5); } .editorial-feature .feature-photo-wrap img { width: 100%; height: 100%; object-fit: cover; object-position: right center; display: block; } .editorial-feature .feature-copy .eyebrow { font-family: 'DM Mono', monospace; font-size: 13px; text-transform: uppercase; letter-spacing: 0.1em; color: #ef4444; margin: 0 0 16px 0; } .editorial-feature .feature-copy blockquote { font-family: 'Playfair Display', serif; font-size: clamp(1.6rem, 2.5vw, 2.2rem); font-style: italic; font-weight: 600; line-height: 1.3; color: #fafaf9; margin: 0 0 20px; border-left: 3px solid #ef4444; padding-left: 20px; } .editorial-feature .feature-copy p:not(.eyebrow) { font-family: 'Manrope', sans-serif; font-size: 1.1rem; line-height: 1.6; color: #d6d3d1; margin: 0 0 28px 0; } .editorial-feature .button-dark { display: inline-flex; align-items: center; gap: 10px; background: #fafaf9; color: #0c0a09; padding: 14px 28px; border-radius: 9999px; font-family: 'Manrope', sans-serif; font-weight: 700; font-size: 15px; text-decoration: none; transition: opacity 0.2s ease, transform 0.2s ease; } .editorial-feature .button-dark:hover { opacity: 0.85; transform: translateY(-1px); } @media (max-width: 991px) { .editorial-feature { grid-template-columns: 1fr; gap: 40px; } } </style> <div class="feature-photo-wrap"> <img id="ed-feature-img" src="/files/pages/assets/2026-08-24/1000027258_mt7abon1.jpg" alt="Zabawa Laser na sali gimnastycznej podczas lekcji WF" /> </div> <div class="feature-copy"> <p class="eyebrow">Nie musisz robić wszystkiego sam</p> <blockquote>Dobre zajęcia zaczynają się od pomysłu. A pomysł lubi dobre towarzystwo.</blockquote> <p>Klub daje Ci gotowe narzędzia, ale przede wszystkim ludzi, którzy rozumieją Twoją pracę od pierwszego gwizdka do ostatniej piłki.</p> <a class="button button-dark" href="strona-klub#benefits">O klubie <span>→</span></a> </div> <script> (function() { function initFeatureImgFallback() { var img = document.getElementById('ed-feature-img'); if (!img) return; var fallbackUrl = 'https://images.unsplash.com/photo-1544717305-2782549b5136?q=80&w=1200&auto=format&fit=crop'; function applyFallback() { if (img.src !== fallbackUrl) { img.src = fallbackUrl; } } if (img.complete && img.naturalWidth === 0) { applyFallback(); } img.addEventListener('error', applyFallback); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initFeatureImgFallback); } else { initFeatureImgFallback(); } })(); </script> </div>
<style> @import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;700&family=Manrope:wght@400;700;800&family=Playfair+Display:ital,wght@1,600&display=swap'); .benefits-inner-wrap { max-width: 1280px; margin: 60px auto; padding: 80px 24px; background-color: transparent; display: grid; grid-template-columns: 380px 1fr; gap: 64px; align-items: start; box-sizing: border-box; } .benefits-heading .eyebrow { font-family: 'DM Mono', monospace; font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.12em; color: #ff944d; margin: 0 0 16px 0; } .benefits-heading h2 { font-family: 'Manrope', sans-serif; font-weight: 800; font-size: clamp(2.2rem, 3.5vw, 3.2rem); line-height: 1.12; letter-spacing: -0.02em; color: #fafaf9; margin: 0; } .benefits-heading h2 em { font-family: 'Playfair Display', serif; font-style: italic; font-weight: 600; color: #ff782e; } .benefit-list { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 24px; } .benefit-list li { display: flex; gap: 24px; align-items: flex-start; padding: 24px; background: #1c1917; border: 1px solid #292524; border-radius: 16px; transition: transform 0.2s ease, border-color 0.2s ease; box-shadow: 0 4px 20px rgba(0,0,0,0.3); box-sizing: border-box; } .benefit-list li:hover { transform: translateY(-2px); border-color: #44403c; } .benefit-list li > span { font-family: 'DM Mono', monospace; font-size: 16px; font-weight: 700; color: #ff944d; background: rgba(255, 120, 46, 0.15); border: 1px solid rgba(255, 120, 46, 0.35); padding: 6px 12px; border-radius: 8px; height: fit-content; line-height: 1; display: inline-block; } .benefit-list h3 { font-family: 'Manrope', sans-serif; font-weight: 700; font-size: 1.25rem; color: #fafaf9; margin: 0 0 8px 0; } .benefit-list p { font-family: 'Manrope', sans-serif; font-size: 1rem; line-height: 1.5; color: #a8a29e; margin: 0; } @media (max-width: 991px) { .benefits-inner-wrap { grid-template-columns: 1fr; gap: 40px; padding: 60px 24px; margin: 40px auto; } } @media (max-width: 480px) { .benefit-list li { padding: 20px; gap: 16px; } } </style> <div class="benefits-inner-wrap"> <div class="benefits-heading"> <p class="eyebrow">Co zyskujesz</p> <h2>Więcej energii<br />do <em>działania.</em></h2> </div> <ol class="benefit-list"> <li> <span>01</span> <div> <h3>Baza gotowych pomysłów</h3> <p>Sprawdzone konspekty, gry, zabawy i struktury ćwiczeń, które ożywiają lekcje od razu.</p> </div> </li> <li> <span>02</span> <div> <h3>Czas dla siebie</h3> <p>Pełnowartościowe, angażujące zajęcia przygotujesz w parę minut — bez wieczorów nad planem.</p> </div> </li> <li> <span>03</span> <div> <h3>Rozwój w dobrym gronie</h3> <p>Praktyczna wiedza, świeże spojrzenie i wymiana doświadczeń z ludźmi od ruchu.</p> </div> </li> <li> <span>04</span> <div> <h3>Wsparcie i wymiana doświadczeń</h3> <p>Przestrzeń do rozmowy z ludźmi, którzy rozumieją codzienne wyzwania i dzielą tę samą pasję.</p> </div> </li> </ol> </div>
<section class="ribbon-container"> <style> .ribbon-container { background-color: #dc2626; color: #ffffff; padding: 20px 0; overflow: hidden; display: flex; font-family: 'Manrope', sans-serif; font-weight: 800; font-size: 18px; letter-spacing: 0.15em; text-transform: uppercase; width: 100%; box-sizing: border-box; } .ribbon-track { display: flex; width: max-content; animation: ribbon-marquee 30s linear infinite; } .ribbon-content { display: flex; align-items: center; flex-shrink: 0; } .ribbon-content span { white-space: nowrap; } .ribbon-content i { font-style: normal; color: #fca5a5; font-size: 16px; margin: 0 24px; flex-shrink: 0; } @keyframes ribbon-marquee { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } } @media (prefers-reduced-motion: reduce) { .ribbon-track { animation-play-state: paused; } } </style> <div class="ribbon-track"> <div class="ribbon-content"> <span>INSPIRUJEMY SIĘ</span><i>✦</i> <span>DZIELIMY SIĘ</span><i>✦</i> <span>ROZWIJAMY SIĘ</span><i>✦</i> <span>RUSZAMY DZIECI</span><i>✦</i> <span>INSPIRUJEMY SIĘ</span><i>✦</i> <span>DZIELIMY SIĘ</span><i>✦</i> <span>ROZWIJAMY SIĘ</span><i>✦</i> <span>RUSZAMY DZIECI</span><i>✦</i> <span>INSPIRUJEMY SIĘ</span><i>✦</i> <span>DZIELIMY SIĘ</span><i>✦</i> <span>ROZWIJAMY SIĘ</span><i>✦</i> <span>RUSZAMY DZIECI</span><i>✦</i> <span>INSPIRUJEMY SIĘ</span><i>✦</i> <span>DZIELIMY SIĘ</span><i>✦</i> <span>ROZWIJAMY SIĘ</span><i>✦</i> <span>RUSZAMY DZIECI</span><i>✦</i> </div> <div class="ribbon-content" aria-hidden="true"> <span>INSPIRUJEMY SIĘ</span><i>✦</i> <span>DZIELIMY SIĘ</span><i>✦</i> <span>ROZWIJAMY SIĘ</span><i>✦</i> <span>RUSZAMY DZIECI</span><i>✦</i> <span>INSPIRUJEMY SIĘ</span><i>✦</i> <span>DZIELIMY SIĘ</span><i>✦</i> <span>ROZWIJAMY SIĘ</span><i>✦</i> <span>RUSZAMY DZIECI</span><i>✦</i> <span>INSPIRUJEMY SIĘ</span><i>✦</i> <span>DZIELIMY SIĘ</span><i>✦</i> <span>ROZWIJAMY SIĘ</span><i>✦</i> <span>RUSZAMY DZIECI</span><i>✦</i> <span>INSPIRUJEMY SIĘ</span><i>✦</i> <span>DZIELIMY SIĘ</span><i>✦</i> <span>ROZWIJAMY SIĘ</span><i>✦</i> <span>RUSZAMY DZIECI</span><i>✦</i> </div> </div> </section>
<div class="logo-story-inner section-wrap"> <style> .logo-story-inner.section-wrap { max-width: 1280px; margin: 60px auto; padding: 80px 24px; display: grid; grid-template-columns: 320px 1fr; gap: 64px; align-items: center; } .logo-story-inner .logo-circle { width: 240px; height: 240px; border-radius: 50%; overflow: hidden; background: rgba(239, 68, 68, 0.15); border: 3px solid #ef4444; display: flex; align-items: center; justify-content: center; margin: 0 auto; box-shadow: 0 12px 30px rgba(239, 68, 68, 0.2); } .logo-story-inner .logo-circle img { width: 100%; height: 100%; object-fit: cover; display: block; } .logo-story-inner .eyebrow { font-family: 'DM Mono', monospace; font-size: 13px; text-transform: uppercase; letter-spacing: 0.1em; color: #ef4444; margin: 0 0 16px 0; } .logo-story-inner h2 { font-family: 'Manrope', sans-serif; font-weight: 800; font-size: clamp(2rem, 3.2vw, 2.8rem); line-height: 1.15; color: #fafaf9; margin: 0 0 20px 0; } .logo-story-inner h2 em { font-family: 'Playfair Display', serif; font-style: italic; font-weight: 600; color: #ff782e; } .logo-story-inner .body-large { font-family: 'Manrope', sans-serif; font-size: 1.2rem; line-height: 1.6; color: #d6d3d1; margin: 0 0 28px 0; } .logo-story-inner .text-link { display: inline-flex; align-items: center; gap: 8px; font-family: 'Manrope', sans-serif; font-weight: 700; font-size: 16px; color: #ef4444; text-decoration: none; transition: opacity 0.2s ease; } .logo-story-inner .text-link:hover { opacity: 0.8; } .logo-story-inner .text-link span { transition: transform 0.2s ease; } .logo-story-inner .text-link:hover span { transform: translateX(4px); } @media (max-width: 860px) { .logo-story-inner.section-wrap { grid-template-columns: 1fr; gap: 48px; text-align: center; } .logo-story-inner .text-link { justify-content: center; } } </style> <div class="logo-circle"> <img class="logo-story-img" src="/files/pages/assets/2026-08-25/1000027346_mt94z7d6.jpg" alt="Pan od Fikołków na sali gimnastycznej" /> </div> <div class="logo-story-copy"> <p class="eyebrow">Dla kogo?</p> <h2>Dla nauczycieli, trenerów i wszystkich, którzy wierzą, że ruch jest <em>początkiem.</em></h2> <p class="body-large">Dla WF-istów szukających świeżych metod. Dla edukatorów wczesnoszkolnych. Dla trenerów, którym zależy na stałym rozwoju i radości podopiecznych.</p> <a class="text-link" href="strona-klub#dolacz">Zobacz, co czeka w klubie <span>→</span></a> </div> </div>
<div class="join-inner"> <style> @import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;700&family=Manrope:wght@400;800;900&family=Playfair+Display:ital,wght@1,600&display=swap'); .join-inner { background: #1c1917; border: 1px solid #292524; color: #ffffff; border-radius: 28px; margin: 40px 24px; padding: 80px 48px; text-align: center; position: relative; overflow: hidden; box-shadow: 0 10px 40px rgba(0, 0, 0, 0.4); } .join-stamp { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) rotate(-8deg); font-family: 'Manrope', sans-serif; font-weight: 900; font-size: clamp(3.5rem, 8vw, 7rem); line-height: 0.9; color: rgba(255, 255, 255, 0.04); pointer-events: none; text-transform: uppercase; user-select: none; z-index: 1; white-space: nowrap; } .join-stamp em { font-style: normal; } .join-content { position: relative; z-index: 2; } .join-inner .eyebrow.light { font-family: 'DM Mono', monospace; font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.12em; color: #ff944d; margin: 0 0 16px 0; } .join-inner h2 { font-family: 'Manrope', sans-serif; font-weight: 800; font-size: clamp(2.4rem, 4.5vw, 3.6rem); line-height: 1.15; letter-spacing: -0.02em; color: #ffffff; margin: 0 0 20px 0; } .join-inner h2 em { font-family: 'Playfair Display', serif; font-style: italic; font-weight: 600; color: #ff782e; } .join-inner p:not(.eyebrow) { font-family: 'Manrope', sans-serif; font-size: 1.2rem; line-height: 1.6; color: #a8a29e; max-width: 640px; margin: 0 auto 32px auto; } .join-inner .button-light { display: inline-flex; align-items: center; justify-content: center; gap: 10px; background: #fafaf9; color: #0c0a09; padding: 16px 36px; border-radius: 9999px; font-family: 'Manrope', sans-serif; font-weight: 800; font-size: 16px; text-decoration: none; box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3); transition: transform 0.2s ease, background-color 0.2s ease; } .join-inner .button-light:hover { transform: translateY(-2px); background-color: #f5f5f4; } @media (max-width: 768px) { .join-inner { margin: 20px 16px; padding: 60px 24px; } } </style> <div class="join-stamp">KLUB<br />PANA<br /><em>OD FIKOŁKÓW</em></div> <div class="join-content"> <p class="eyebrow light">Twój ruch</p> <h2>Podnieś poziom swoich zajęć.<br /><em>Bez marnowania czasu.</em></h2> <p>Zadbaj o swój komfort pracy i daj dzieciom zajęcia, na które będą czekać z niecierpliwością.</p> <a class="button button-light" href="https://cart.easy.tools/checkout/95037562/klub"> Dołącz do klubu <span aria-hidden="true">→</span> </a> </div> </div>

CZEŚĆ, JESTEM DAMIAN,

Twórca Klubu

Jestem Nauczycielem WF z ponad 13-letnim doświadczeniem, autorem bloga. Wierzę, że dobry nauczyciel to taki, który nigdy nie przestaje się uczyć. Stwórzmy razem coś niezwykłego!

ZNAJDŹ MNIE ONLINE

PAN OD FIKOŁKÓW NAUCZYCIEL WF

FAQs

Znajdź odpowiedzi na najczęściej zadawane pytania poniżej.

Masz dodatkowe pytania?

Nie znalazłeś odpowiedzi? Skontaktuj się z nami.

Cennik

Wybierz plan dopasowany do Twoich potrzeb.

Oferta ograniczona czasowo

Oferta specjalna -       Dla pierwszych 40 osób

Dołącz do Klubu i skorzystaj z tej ekskluzywnej oferty.

NaN
DNI
NaN
GODZIN
NaN
MINUT
NaN
SEKUND
<section id="klub-contact-section"> <style> #klub-contact-section { padding-block: var(--et-spacing-vertical, 64px); padding-inline: var(--et-spacing-horizontal, 24px); background-color: var(--et-colors-background, #0c0a09); color: var(--et-colors-text, #fafaf9); } @media (min-width: 1024px) { #klub-contact-section { padding-block: var(--et-spacing-vertical-lg, 96px); padding-inline: var(--et-spacing-horizontal-lg, 48px); } } #klub-contact-section .container { margin-inline: auto; max-width: 42rem; } @media (min-width: 1024px) { #klub-contact-section .container { max-width: 80rem; } } #klub-contact-section .grid-container { display: grid; grid-template-columns: 1fr; gap: 40px; margin-bottom: 24px; } @media (min-width: 1024px) { #klub-contact-section .grid-container { grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; } } #klub-contact-section .heading { color: var(--et-colors-text, #fafaf9); font-weight: 600; line-height: 1.2; letter-spacing: -0.02em; text-wrap: balance; max-width: 42rem; font-size: 36px; margin-bottom: 16px; } @media (min-width: 640px) { #klub-contact-section .heading { font-size: 48px; } } #klub-contact-section .tag { color: var(--et-colors-brand, #ef4444); font-weight: 600; line-height: 1.2; letter-spacing: -0.02em; text-wrap: balance; font-size: 16px; margin-bottom: 8px; text-transform: uppercase; } #klub-contact-section .paragraph { color: var(--et-colors-text, #fafaf9); font-size: 18px; opacity: 0.7; text-wrap: balance; max-width: 42rem; margin-bottom: 20px; } #klub-contact-section .feature-list { margin-bottom: 24px; margin-top: 32px; } #klub-contact-section .feature-item { display: flex; align-items: flex-start; gap: 16px; margin-bottom: 24px; } #klub-contact-section .feature-icon { color: var(--et-colors-brand, #ef4444); background-color: color-mix(in srgb, var(--et-colors-brand, #ef4444) 15%, transparent); flex-shrink: 0; display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 8px; } #klub-contact-section .feature-icon svg { width: 20px; height: 20px; } #klub-contact-section .feature-title { font-weight: 600; font-size: 18px; color: var(--et-colors-text, #fafaf9); margin-bottom: 4px; } #klub-contact-section .feature-desc { font-size: 16px; color: var(--et-colors-text, #fafaf9); opacity: 0.7; margin-bottom: 0; } #klub-contact-section .card { background-color: var(--et-colors-card-background, #1c1917); border: 1px solid var(--et-colors-border, #292524); border-radius: 8px; padding: 24px; margin-bottom: 24px; } @media (min-width: 640px) { #klub-contact-section .card { padding: 32px; } } #klub-contact-section .form-group { margin-bottom: 20px; } #klub-contact-section .form-label { display: block; margin-bottom: 8px; font-size: 14px; font-weight: 600; color: var(--et-colors-text, #fafaf9); } #klub-contact-section .form-input, #klub-contact-section .form-select, #klub-contact-section .form-textarea { width: 100%; padding: 12px 16px; background-color: var(--et-colors-background, #0c0a09); border: 1px solid var(--et-colors-border, #292524); border-radius: 8px; color: var(--et-colors-text, #fafaf9); font-family: inherit; font-size: 16px; transition: border-color 0.2s ease, box-shadow 0.2s ease; } #klub-contact-section .form-input::placeholder, #klub-contact-section .form-textarea::placeholder { color: var(--et-colors-text, #fafaf9); opacity: 0.3; } #klub-contact-section .form-input:focus, #klub-contact-section .form-select:focus, #klub-contact-section .form-textarea:focus { outline: none; border-color: var(--et-colors-brand, #ef4444); box-shadow: 0 0 0 3px color-mix(in srgb, var(--et-colors-brand, #ef4444) 20%, transparent); } #klub-contact-section .form-select { appearance: none; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 24 24' stroke='%23fafaf9'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 16px center; background-size: 16px; padding-right: 40px; } #klub-contact-section .form-textarea { resize: vertical; min-height: 120px; } #klub-contact-section .btn { border-radius: var(--et-radius-button, 8px); padding: 12px 24px; font-size: 16px; font-weight: 600; display: inline-flex; align-items: center; justify-content: center; text-decoration: none; margin-bottom: 12px; cursor: pointer; border: none; font-family: inherit; transition: background-color 0.2s ease, opacity 0.2s ease; gap: 8px; } #klub-contact-section .btn:disabled { opacity: 0.7; cursor: not-allowed; } #klub-contact-section .btn-primary { background-color: var(--et-colors-brand, #ef4444); color: var(--et-colors-background, #0c0a09); width: 100%; } #klub-contact-section .btn-primary:hover:not(:disabled) { background-color: color-mix(in srgb, var(--et-colors-brand, #ef4444) 90%, transparent); } #klub-contact-section .btn-primary:focus-visible { outline: 2px solid var(--et-colors-brand, #ef4444); outline-offset: 2px; } #klub-contact-section .link-secondary { color: var(--et-colors-text, #fafaf9); text-decoration: none; display: inline-flex; align-items: center; gap: 8px; font-size: 16px; line-height: 1.25; align-self: center; border-bottom: 1px solid transparent; margin-bottom: 12px; transition: border-color 0.2s ease, opacity 0.2s ease; } #klub-contact-section .link-secondary:hover { border-bottom: 1px solid currentColor; } #klub-contact-section .link-secondary:focus-visible { outline: 1px dotted currentColor; outline-offset: 2px; } #klub-contact-section .form-disclaimer { font-size: 12px; color: var(--et-colors-text, #fafaf9); opacity: 0.5; margin-top: 16px; margin-bottom: 0; line-height: 1.5; } #klub-contact-section .success-message { display: none; text-align: center; padding: 32px 16px; } #klub-contact-section .success-icon { color: var(--et-colors-brand, #ef4444); width: 64px; height: 64px; margin: 0 auto 16px; } #klub-contact-section .last { margin-bottom: 0 !important; } </style> <div class="container"> <div class="grid-container"> <!-- Left Column: Content & Details --> <div> <h3 class="tag">KONTAKT</h3> <h2 class="heading">Masz pytania o Klub?</h2> <p class="paragraph">Napisz do mnie – chętnie odpowiem na wszelkie pytania dotyczące materiałów, członkostwa czy współpracy.</p> <div class="feature-list"> <div class="feature-item"> <div class="feature-icon" aria-hidden="true"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"> <path stroke-linecap="round" stroke-linejoin="round" d="M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z" /> </svg> </div> <div> <div class="feature-title">Odpowiedź w 24h</div> <div class="feature-desc">Staram się odpowiadać na każdą wiadomość możliwie najszybciej, zazwyczaj w ciągu jednego dnia roboczego.</div> </div> </div> <div class="feature-item"> <div class="feature-icon" aria-hidden="true"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"> <path stroke-linecap="round" stroke-linejoin="round" d="M11 16l-4-4m0 0l4-4m-4 4h14m-5 4v1a3 3 0 01-3 3H6a3 3 0 01-3-3V7a3 3 0 013-3h7a3 3 0 013 3v1" /> </svg> </div> <div> <div class="feature-title">Pomoc w dołączeniu do Klubu</div> <div class="feature-desc">Masz problem z płatnością lub rejestracją? Zgłoś to, a natychmiast pomogę Ci z dostępem.</div> </div> </div> <div class="feature-item last"> <div class="feature-icon" aria-hidden="true"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"> <path stroke-linecap="round" stroke-linejoin="round" d="M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0zm6 3a2 2 0 11-4 0 2 2 0 014 0zM7 10a2 2 0 11-4 0 2 2 0 014 0z" /> </svg> </div> <div> <div class="feature-title">Współpraca</div> <div class="feature-desc">Jesteś zainteresowany współpracą? Wybierz odpowiedni temat w formularzu.</div> </div> </div> </div> <div class="paragraph last" style="margin-top: 40px; margin-bottom: 0;"> <span style="opacity: 0.7; display: block; margin-bottom: 8px;">Wolisz napisać bezpośrednio?</span> <a href="mailto:kontakt@panodfikolkow.pl" class="link-secondary last"> kontakt@panodfikolkow.pl <span aria-hidden="true"> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" d="M14 5l7 7m0 0l-7 7m7-7H3" /> </svg> </span> </a> </div> </div> <!-- Right Column: Form Card --> <div> <div class="card last"> <form id="klub-contact-form" action="#" method="POST"> <div class="form-group"> <label for="kcf-name" class="form-label">Imię i nazwisko</label> <input type="text" id="kcf-name" name="name" class="form-input" placeholder="Jan Kowalski" required> </div> <div class="form-group"> <label for="kcf-email" class="form-label">Adres e-mail</label> <input type="email" id="kcf-email" name="email" class="form-input" placeholder="jan@example.com" required> </div> <div class="form-group"> <label for="kcf-subject" class="form-label">Temat wiadomości</label> <select id="kcf-subject" name="subject" class="form-select" required> <option value="" disabled selected>Wybierz temat...</option> <option value="membership">Członkostwo w Klubie</option> <option value="materials">Materiały edukacyjne</option> <option value="technical">Problem techniczny</option> <option value="collab">Współpraca</option> <option value="other">Inne zapytanie</option> </select> </div> <div class="form-group"> <label for="kcf-message" class="form-label">Twoja wiadomość</label> <textarea id="kcf-message" name="message" class="form-textarea" placeholder="Napisz, w czym mogę pomóc..." required></textarea> </div> <button type="submit" class="btn btn-primary"> Wyślij wiadomość <span aria-hidden="true"> <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" d="M12 19l9 2-9-18-9 18 9-2zm0 0v-8" /> </svg> </span> </button> <p class="form-disclaimer last"> Wysyłając wiadomość, wyrażasz zgodę na przetwarzanie swoich danych osobowych w celu obsługi zapytania zgodnie z Polityką Prywatności. </p> </form> <div id="klub-contact-success" class="success-message"> <svg class="success-icon" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z" /> </svg> <h3 class="heading" style="font-size: 24px; margin-bottom: 12px;">Dziękuję!</h3> <p class="paragraph" style="margin-inline: auto; margin-bottom: 0;">Twoja wiadomość została wysłana. Skontaktuję się z Tobą najszybciej jak to możliwe.</p> </div> </div> </div> </div> </div> <script> (function() { function initContactForm() { const form = document.getElementById('klub-contact-form'); const successMsg = document.getElementById('klub-contact-success'); if (!form || !successMsg) return; form.addEventListener('submit', function(e) { e.preventDefault(); const btn = form.querySelector('button[type="submit"]'); const originalContent = btn.innerHTML; btn.innerHTML = 'Wysyłanie...'; btn.disabled = true; // Simulate network request setTimeout(function() { form.style.display = 'none'; successMsg.style.display = 'block'; }, 800); }); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initContactForm); } else { initContactForm(); } })(); </script> </section>