.personal-training-page[data-astro-cid-vkbhbq2z]{max-width:none;margin:0;padding:0}.page-container[data-astro-cid-vkbhbq2z]{width:min(1150px,100% - 3rem);margin:0 auto}.hero[data-astro-cid-vkbhbq2z]{background:var(--accent-yellow);padding:4.5rem 0}.hero-grid[data-astro-cid-vkbhbq2z]{grid-template-columns:1.1fr .9fr;align-items:center;gap:3rem;display:grid}.eyebrow[data-astro-cid-vkbhbq2z]{letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font:700 .9rem/1.4 Arial,sans-serif}h1[data-astro-cid-vkbhbq2z]{margin:0 0 1rem;font-size:clamp(2.8rem,6vw,5rem);line-height:1}.hero-copy[data-astro-cid-vkbhbq2z],.section-intro[data-astro-cid-vkbhbq2z],.benefit-card[data-astro-cid-vkbhbq2z] p[data-astro-cid-vkbhbq2z],.audience-copy[data-astro-cid-vkbhbq2z],.price-card[data-astro-cid-vkbhbq2z] p[data-astro-cid-vkbhbq2z]{font-family:Arial,sans-serif;line-height:1.65}.hero-copy[data-astro-cid-vkbhbq2z]{max-width:620px;margin:0 0 1.5rem;font-size:1.2rem}.hero-image[data-astro-cid-vkbhbq2z]{aspect-ratio:4/3;object-fit:cover;border-radius:18px;width:100%}.booking-link[data-astro-cid-vkbhbq2z]{background:var(--black);color:var(--white);border-radius:50px;padding:.9rem 1.6rem;font-family:Anton,sans-serif;font-size:1.1rem;text-decoration:none;transition:transform .2s,filter .2s;display:inline-block}.booking-link[data-astro-cid-vkbhbq2z]:hover{color:var(--white);filter:brightness(1.2);transform:translateY(-2px)}.details-section[data-astro-cid-vkbhbq2z]{padding:4.5rem 0}.details-section[data-astro-cid-vkbhbq2z] h2[data-astro-cid-vkbhbq2z],.audience-section[data-astro-cid-vkbhbq2z] h2[data-astro-cid-vkbhbq2z],.investment-section[data-astro-cid-vkbhbq2z] h2[data-astro-cid-vkbhbq2z]{text-align:center;margin:0 0 .75rem;font-size:clamp(2rem,4vw,3rem)}.section-intro[data-astro-cid-vkbhbq2z]{color:#424242;text-align:center;max-width:760px;margin:0 auto 2.5rem;font-size:1.05rem}.benefit-grid[data-astro-cid-vkbhbq2z]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.benefit-card[data-astro-cid-vkbhbq2z],.price-card[data-astro-cid-vkbhbq2z]{background:#f1f1f1;border-radius:14px;padding:1.6rem}.benefit-card[data-astro-cid-vkbhbq2z] h3[data-astro-cid-vkbhbq2z],.price-card[data-astro-cid-vkbhbq2z] h3[data-astro-cid-vkbhbq2z]{margin:0 0 .5rem;font-size:1.4rem}.benefit-card[data-astro-cid-vkbhbq2z] p[data-astro-cid-vkbhbq2z],.price-card[data-astro-cid-vkbhbq2z] p[data-astro-cid-vkbhbq2z]{color:#424242;margin:0}.audience-section[data-astro-cid-vkbhbq2z]{background:#f1f1f1;padding:4rem 0}.audience-copy[data-astro-cid-vkbhbq2z]{color:#424242;text-align:center;max-width:760px;margin:0 auto;font-size:1.05rem}.investment-section[data-astro-cid-vkbhbq2z]{padding:4.5rem 0}.price-grid[data-astro-cid-vkbhbq2z]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;max-width:1150px;margin:2rem auto 0;display:grid}.price-card[data-astro-cid-vkbhbq2z]{text-align:center;flex-direction:column;display:flex}.price-card[data-astro-cid-vkbhbq2z] h3[data-astro-cid-vkbhbq2z]{justify-content:center;align-items:center;min-height:2.3em;line-height:1.15;display:flex}.bundle-includes[data-astro-cid-vkbhbq2z]{min-height:3.3em}.price-label[data-astro-cid-vkbhbq2z]{letter-spacing:.08em;text-transform:uppercase;font:700 .8rem/1.3 Arial,sans-serif;margin-top:1rem!important}.price[data-astro-cid-vkbhbq2z]{margin:.35rem 0 1.1rem;font:800 2.4rem/1.2 Anton,sans-serif;display:block}.price-details[data-astro-cid-vkbhbq2z]{border-top:1px solid #d1d1d1;margin-top:auto;padding-top:.75rem}.price-card[data-astro-cid-vkbhbq2z] .price-row[data-astro-cid-vkbhbq2z]{justify-content:space-between;align-items:center;gap:.75rem;margin:.45rem 0;font:1rem/1.4 Arial,sans-serif;display:flex}.price-card[data-astro-cid-vkbhbq2z] .savings-row[data-astro-cid-vkbhbq2z] strong[data-astro-cid-vkbhbq2z]{color:#242424;background:#d9d5b8;border-radius:50px;padding:.2rem .55rem}.final-cta[data-astro-cid-vkbhbq2z]{background:var(--black);color:var(--white);text-align:center;padding:3.5rem 1.5rem}.final-cta[data-astro-cid-vkbhbq2z] h2[data-astro-cid-vkbhbq2z]{color:var(--white);margin:0 0 .75rem;font-size:clamp(2rem,4vw,3rem)}.final-cta[data-astro-cid-vkbhbq2z] p[data-astro-cid-vkbhbq2z]{margin:0 0 1.5rem;font-family:Arial,sans-serif;line-height:1.6}.final-cta[data-astro-cid-vkbhbq2z] .booking-link[data-astro-cid-vkbhbq2z]{background:var(--accent-yellow);color:var(--black)}@media (width<=760px){.hero[data-astro-cid-vkbhbq2z]{padding:3rem 0}.hero-grid[data-astro-cid-vkbhbq2z]{grid-template-columns:1fr;gap:2rem}.hero-image[data-astro-cid-vkbhbq2z]{max-height:420px}.details-section[data-astro-cid-vkbhbq2z],.investment-section[data-astro-cid-vkbhbq2z]{padding:3.5rem 0}.benefit-grid[data-astro-cid-vkbhbq2z],.price-grid[data-astro-cid-vkbhbq2z]{grid-template-columns:1fr}}@media (width>=761px) and (width<=960px){.price-grid[data-astro-cid-vkbhbq2z]{grid-template-columns:repeat(2,minmax(0,1fr))}}
