.zapisy-page[data-astro-cid-aivm5ebw]{overflow:hidden}.zapisy-section[data-astro-cid-aivm5ebw]{padding:4rem 0}.zapisy-hero[data-astro-cid-aivm5ebw]{position:relative;overflow:hidden;color:var(--color-white);border-bottom:1px solid var(--border-color);background:radial-gradient(900px 340px at 82% -30%,rgba(212,25,33,.32),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.03),transparent)}.zapisy-hero[data-astro-cid-aivm5ebw] .slash[data-astro-cid-aivm5ebw]{top:-40px;right:-80px;width:640px;height:420px;opacity:.45}.zapisy-hero-inner[data-astro-cid-aivm5ebw]{position:relative;padding-top:4.5rem;padding-bottom:4.5rem}.zapisy-hero[data-astro-cid-aivm5ebw] h1[data-astro-cid-aivm5ebw]{max-width:780px;margin-bottom:1rem}.eyebrow[data-astro-cid-aivm5ebw]{color:var(--color-red-light);font-family:var(--font-body);font-size:.8125rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.75rem}.hero-lead[data-astro-cid-aivm5ebw]{max-width:680px;color:var(--color-gray-300);font-size:1.25rem;margin-bottom:1.75rem}.hero-lead[data-astro-cid-aivm5ebw].hero-extra{margin-top:-1rem;font-size:1.1rem}.hero-actions[data-astro-cid-aivm5ebw]{display:flex;flex-wrap:wrap;gap:.75rem}.hero-points[data-astro-cid-aivm5ebw]{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;list-style:none;margin-top:2rem;color:var(--color-gray-300);font-size:1rem;font-weight:700}.hero-points[data-astro-cid-aivm5ebw] li[data-astro-cid-aivm5ebw]:before{content:"✓";color:var(--color-red-light);font-weight:900;margin-right:.5rem}.section-heading[data-astro-cid-aivm5ebw]{margin-bottom:2rem}.section-heading[data-astro-cid-aivm5ebw] h2[data-astro-cid-aivm5ebw]{margin:0}.location-grid[data-astro-cid-aivm5ebw]{display:grid;gap:2rem}.address[data-astro-cid-aivm5ebw]{font-size:1.05rem;font-weight:600;margin-bottom:.5rem}.text-link[data-astro-cid-aivm5ebw]{display:inline-block;font-weight:700;text-decoration:underline;text-underline-offset:.2em}.map-wrap[data-astro-cid-aivm5ebw]{overflow:hidden;min-height:260px;margin-top:1.5rem;border:1px solid var(--border-color)}.map-wrap[data-astro-cid-aivm5ebw] iframe[data-astro-cid-aivm5ebw]{display:block;width:100%;height:260px;border:0}.schedule-days[data-astro-cid-aivm5ebw]{display:flex;gap:.5rem;margin-bottom:.75rem}.schedule-days[data-astro-cid-aivm5ebw] span[data-astro-cid-aivm5ebw]{flex:1;padding:.7rem;background:var(--color-red);color:var(--color-white);font-family:var(--font-heading);font-size:1.5rem;font-weight:900;text-align:center;text-transform:uppercase}.schedule-list[data-astro-cid-aivm5ebw]{border-top:1px solid var(--border-color)}.schedule-row[data-astro-cid-aivm5ebw]{display:grid;grid-template-columns:11rem 1fr;align-items:center;gap:.75rem;padding:.9rem 0;border-bottom:1px solid var(--border-color)}.schedule-row[data-astro-cid-aivm5ebw] strong[data-astro-cid-aivm5ebw]{color:var(--color-red-light);font-family:var(--font-heading);font-size:1.6rem;font-weight:900;line-height:1.1}.trainer[data-astro-cid-aivm5ebw]{margin-top:1rem;color:var(--text-secondary)}.schedule-note[data-astro-cid-aivm5ebw],.section-note[data-astro-cid-aivm5ebw]{margin-top:2rem;color:var(--text-secondary)}.essentials-section[data-astro-cid-aivm5ebw]{background:var(--bg-secondary)}.essentials-grid[data-astro-cid-aivm5ebw]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.essential-item[data-astro-cid-aivm5ebw]{display:flex;align-items:center;gap:.9rem;min-height:80px;padding:1rem 1.25rem;font-size:1.1rem;background:var(--bg-card);border:1px solid var(--border-color)}.essential-icon[data-astro-cid-aivm5ebw]{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex:0 0 2.5rem;background:var(--color-red);color:var(--color-white);font-family:var(--font-heading);font-size:1.3rem;font-weight:900}.price-section[data-astro-cid-aivm5ebw]{background:linear-gradient(120deg,#b3121a,#d41921 55%,#e02a2f);color:var(--color-white)}.price-section[data-astro-cid-aivm5ebw] .eyebrow[data-astro-cid-aivm5ebw],.price-section[data-astro-cid-aivm5ebw] .price-copy[data-astro-cid-aivm5ebw]{color:var(--color-white)}.price-inner[data-astro-cid-aivm5ebw]{display:grid;gap:1.5rem;align-items:center}.price-inner[data-astro-cid-aivm5ebw] h2[data-astro-cid-aivm5ebw]{font-size:clamp(2.8rem,12vw,5rem);line-height:.95}.price-inner[data-astro-cid-aivm5ebw] h2[data-astro-cid-aivm5ebw] span[data-astro-cid-aivm5ebw]{display:block;font-size:1.5rem}.price-copy[data-astro-cid-aivm5ebw]{max-width:500px;font-size:1.2rem}.price-copy[data-astro-cid-aivm5ebw] p[data-astro-cid-aivm5ebw]+p[data-astro-cid-aivm5ebw]{margin-top:.75rem}.contact-section[data-astro-cid-aivm5ebw]{padding-bottom:6rem}.contact-inner[data-astro-cid-aivm5ebw]{display:grid;gap:2rem;align-items:center}.contact-inner[data-astro-cid-aivm5ebw] h2[data-astro-cid-aivm5ebw]{margin-bottom:1rem}.contact-inner[data-astro-cid-aivm5ebw] p[data-astro-cid-aivm5ebw]:not(.eyebrow){max-width:620px;font-size:1.15rem;color:var(--text-secondary)}.contact-actions[data-astro-cid-aivm5ebw]{display:flex;flex-direction:column;align-items:stretch;gap:.9rem}.contact-tile[data-astro-cid-aivm5ebw]{display:flex;align-items:center;gap:1.2rem;min-height:5.25rem;padding:0 1.6rem;font-size:1.25rem;font-weight:800;line-height:1.2;transition:transform .18s ease}.contact-tile[data-astro-cid-aivm5ebw]:hover{transform:translateY(-2px)}.contact-tile[data-astro-cid-aivm5ebw] svg[data-astro-cid-aivm5ebw]{flex:none}.contact-tile[data-astro-cid-aivm5ebw] small[data-astro-cid-aivm5ebw]{display:block;margin-top:.15rem;font-size:.9rem;font-weight:600}.contact-tile-light[data-astro-cid-aivm5ebw]{color:var(--bg-primary);background:#fff}.contact-tile-light[data-astro-cid-aivm5ebw]:hover{color:var(--bg-primary)}.contact-tile-light[data-astro-cid-aivm5ebw] svg[data-astro-cid-aivm5ebw]{color:var(--color-red)}.contact-tile-light[data-astro-cid-aivm5ebw] small[data-astro-cid-aivm5ebw]{color:#55555e}.contact-tile-dark[data-astro-cid-aivm5ebw]{color:#fff;background:var(--bg-card);box-shadow:inset 0 0 0 1px #fff3}.contact-tile-dark[data-astro-cid-aivm5ebw]:hover{color:#fff}.contact-tile-dark[data-astro-cid-aivm5ebw] svg[data-astro-cid-aivm5ebw]{color:var(--color-red-light)}.contact-tile-dark[data-astro-cid-aivm5ebw] small[data-astro-cid-aivm5ebw]{color:#b8b8c2}.social-links-local[data-astro-cid-aivm5ebw]{display:flex;gap:1rem}.social-links-local[data-astro-cid-aivm5ebw] a[data-astro-cid-aivm5ebw]{color:var(--text-primary);font-weight:700;text-decoration:underline;text-underline-offset:.2em}@media (min-width: 768px){.location-grid[data-astro-cid-aivm5ebw]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.price-inner[data-astro-cid-aivm5ebw],.contact-inner[data-astro-cid-aivm5ebw]{grid-template-columns:1fr 1fr}.contact-section[data-astro-cid-aivm5ebw]{padding-bottom:4rem}}@media (max-width: 380px){.zapisy-hero-inner[data-astro-cid-aivm5ebw]{padding-top:3rem;padding-bottom:3rem}.zapisy-section[data-astro-cid-aivm5ebw]{padding:3rem 0}.hero-actions[data-astro-cid-aivm5ebw] .btn[data-astro-cid-aivm5ebw]{width:100%}.schedule-row[data-astro-cid-aivm5ebw]{grid-template-columns:6.5rem 1fr;font-size:.9rem}.essential-item[data-astro-cid-aivm5ebw]{padding:.75rem;font-size:.9rem}}@media (max-width: 767px){.essentials-grid[data-astro-cid-aivm5ebw]{grid-template-columns:1fr}.schedule-row[data-astro-cid-aivm5ebw]{grid-template-columns:8.5rem 1fr}.schedule-days[data-astro-cid-aivm5ebw] span[data-astro-cid-aivm5ebw]{font-size:1.3rem}.contact-tile[data-astro-cid-aivm5ebw]{padding:0 1.2rem}}
