:root{--ink: #4a4a4a;--dark: #2c2a2a;--muted: #8a8a8a;--line: #e8e4e0;--bg: #ffffff;--bg-alt: #f7f4f1;--accent: #2c2a2a}[data-astro-cid-j7pv25f6]{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--bg);font-family:Open Sans,Arial,sans-serif;font-size:17px;line-height:1.7}h1[data-astro-cid-j7pv25f6],h2[data-astro-cid-j7pv25f6],h3[data-astro-cid-j7pv25f6],h4[data-astro-cid-j7pv25f6]{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;color:var(--dark);line-height:1.15}h2[data-astro-cid-j7pv25f6]{font-size:clamp(26px,5vw,40px);margin:0 0 18px}h3[data-astro-cid-j7pv25f6]{font-size:clamp(22px,4vw,28px);margin:0 0 10px}h4[data-astro-cid-j7pv25f6]{font-size:23px;margin:0 0 8px}p[data-astro-cid-j7pv25f6]{margin:0 0 16px}a[data-astro-cid-j7pv25f6]{color:inherit}strong[data-astro-cid-j7pv25f6]{color:var(--dark)}em[data-astro-cid-j7pv25f6]{font-style:italic}.wrap[data-astro-cid-j7pv25f6]{max-width:1080px;margin:0 auto;padding:0 22px}.narrow[data-astro-cid-j7pv25f6]{max-width:680px}.center[data-astro-cid-j7pv25f6]{text-align:center}.muted[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:15px}.eyebrow[data-astro-cid-j7pv25f6]{letter-spacing:3px;font-size:13px;font-weight:700;color:#b08d57;text-transform:uppercase;margin:0 0 10px}.lead[data-astro-cid-j7pv25f6]{font-size:clamp(17px,2.5vw,20px)}.section[data-astro-cid-j7pv25f6]{padding:64px 0}.section[data-astro-cid-j7pv25f6].alt{background:var(--bg-alt)}.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:92vh;display:grid;place-items:center;text-align:center;color:#fff;padding:80px 22px;background:#1c1a1a url(https://www.fitflowpilates.hu/wp-content/uploads/2025/07/extrem-pilates-07-1-kicsi.jpg) center/cover no-repeat}.hero-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(180deg,#1412128c,#141212bf)}.hero-inner[data-astro-cid-j7pv25f6]{position:relative;max-width:820px}.hero[data-astro-cid-j7pv25f6] .logo[data-astro-cid-j7pv25f6]{margin-bottom:18px;height:auto}.hero[data-astro-cid-j7pv25f6] .kicker[data-astro-cid-j7pv25f6]{letter-spacing:4px;font-size:12px;font-weight:700;opacity:.9;margin:0 0 14px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:#fff;font-size:clamp(34px,7vw,66px);margin:0 0 18px}.hero-sub[data-astro-cid-j7pv25f6]{font-size:clamp(17px,3vw,22px);margin:0 auto 10px;max-width:640px}.hero-tag[data-astro-cid-j7pv25f6]{font-family:Cormorant Garamond,serif;font-size:clamp(19px,3vw,26px);margin:0 0 30px;opacity:.95}.btn[data-astro-cid-j7pv25f6]{display:inline-block;text-decoration:none;font-weight:600;letter-spacing:.5px;padding:16px 30px;border-radius:2px;transition:transform .15s ease,box-shadow .15s ease;line-height:1.3}.btn[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px)}.btn-light[data-astro-cid-j7pv25f6]{background:#fff;color:var(--dark)}.btn-dark[data-astro-cid-j7pv25f6]{background:var(--accent);color:#fff;box-shadow:0 6px 20px #0000001f}.btn[data-astro-cid-j7pv25f6].sm{padding:12px 22px;font-size:14px}.band[data-astro-cid-j7pv25f6]{background:var(--dark);color:#fff;text-align:center;padding:46px 22px}.band[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:#d9b98a}.band[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{max-width:760px;margin:0 auto;color:#f0ece8}.two-col[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.img-col[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;border-radius:6px;display:block}.img-col[data-astro-cid-j7pv25f6].center{text-align:center}.img-col[data-astro-cid-j7pv25f6] .matrica[data-astro-cid-j7pv25f6]{width:240px;max-width:70%;margin:0 auto 18px}.img-col[data-astro-cid-j7pv25f6] .eniko[data-astro-cid-j7pv25f6]{border-radius:8px}blockquote[data-astro-cid-j7pv25f6]{margin:22px 0;padding:16px 22px;border-left:4px solid #d9b98a;background:#faf7f3;font-style:italic;color:var(--dark)}.cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:38px}.card[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 30px #0000000d}.card[data-astro-cid-j7pv25f6]>img[data-astro-cid-j7pv25f6]{width:100%;height:200px;object-fit:cover}.card-body[data-astro-cid-j7pv25f6]{padding:24px;display:flex;flex-direction:column;flex:1}.card-body[data-astro-cid-j7pv25f6] .price-title[data-astro-cid-j7pv25f6]{font-weight:700;color:var(--dark);margin:14px 0 2px}.card-body[data-astro-cid-j7pv25f6] .price[data-astro-cid-j7pv25f6]{color:#b08d57;font-weight:700;margin:0 0 14px}.card-body[data-astro-cid-j7pv25f6] .berlet-title[data-astro-cid-j7pv25f6]{font-weight:700;margin:6px 0}.card-body[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{margin:0 0 14px;padding-left:18px;font-size:15px}.card-body[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin-bottom:6px}.card-body[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{margin-top:auto;text-align:center}.reg[data-astro-cid-j7pv25f6]{background:var(--bg-alt)}.reg-title[data-astro-cid-j7pv25f6]{font-size:clamp(30px,6vw,48px);color:#b08d57}.form-card[data-astro-cid-j7pv25f6]{background:#fff;border-radius:12px;box-shadow:0 12px 40px #00000014;padding:10px;margin-top:20px}.sa-form[data-astro-cid-j7pv25f6]{width:100%;min-height:640px;border:0;display:block}.goals[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 44px;margin-bottom:40px}.goal[data-astro-cid-j7pv25f6]{border-top:3px solid #d9b98a;padding-top:14px}.footer[data-astro-cid-j7pv25f6]{background:var(--dark);color:#cfc9c4;text-align:center;padding:56px 22px}.footer[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff;margin:14px 0 12px}.footer[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:4px 0}.footer[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#d9b98a}@media(max-width:820px){.two-col[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:28px}.two-col[data-astro-cid-j7pv25f6] .img-col[data-astro-cid-j7pv25f6]{order:-1}.cards[data-astro-cid-j7pv25f6],.goals[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.section[data-astro-cid-j7pv25f6]{padding:48px 0}body{font-size:16px}.btn[data-astro-cid-j7pv25f6]{width:100%;text-align:center;padding:16px 18px}}
