.page-hero[data-astro-cid-b4umq3gm]{background:linear-gradient(180deg, var(--fwr-bg-surface), var(--fwr-bg-secondary));text-align:center;padding:96px 0 64px}.page-hero[data-astro-cid-b4umq3gm] h1[data-astro-cid-b4umq3gm]{max-width:800px;margin:0 auto 16px}.page-hero[data-astro-cid-b4umq3gm] .eyebrow[data-astro-cid-b4umq3gm]{background:var(--fwr-green-dim);color:var(--fwr-green-text);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:16px;padding:6px 14px;font-size:.75rem;font-weight:700;display:inline-block}.page-hero[data-astro-cid-b4umq3gm] .lead[data-astro-cid-b4umq3gm]{max-width:720px;color:var(--fwr-text-secondary);margin:16px auto 32px;font-size:1.1rem}.accent-blue[data-astro-cid-b4umq3gm]{color:var(--fwr-blue-text)}.hero-cta[data-astro-cid-b4umq3gm]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.therapy-section[data-astro-cid-b4umq3gm],.consultation-section[data-astro-cid-b4umq3gm]{padding-block:64px}.section-lead[data-astro-cid-b4umq3gm]{max-width:680px;color:var(--fwr-text-secondary);text-align:center;margin:0 auto;font-size:1rem;line-height:1.65}.therapy-grid[data-astro-cid-b4umq3gm]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:32px;display:grid}.therapy-card[data-astro-cid-b4umq3gm]{background:var(--fwr-bg-card);border:1px solid var(--fwr-border);border-radius:var(--fwr-radius-lg);border-left:4px solid var(--fwr-blue-btn);color:inherit;transition:var(--fwr-transition);flex-direction:column;gap:10px;padding:24px;text-decoration:none;display:flex}.therapy-card[data-astro-cid-b4umq3gm]:hover{box-shadow:var(--fwr-shadow-md);text-decoration:none;transform:translateY(-3px)}.therapy-card-body[data-astro-cid-b4umq3gm]{flex:1}.therapy-card[data-astro-cid-b4umq3gm] h3[data-astro-cid-b4umq3gm]{color:var(--fwr-text-primary);margin:0 0 8px;font-size:1rem;line-height:1.35}.therapy-card[data-astro-cid-b4umq3gm] p[data-astro-cid-b4umq3gm]{color:var(--fwr-text-secondary);margin:0;font-size:.9rem;line-height:1.55}.trainers-row[data-astro-cid-b4umq3gm]{align-items:center;gap:8px;margin-top:4px;display:flex}.avatars[data-astro-cid-b4umq3gm]{display:flex}.avatars[data-astro-cid-b4umq3gm] img[data-astro-cid-b4umq3gm]{object-fit:cover;border:2px solid var(--fwr-bg-card);border-radius:50%;width:28px;height:28px;margin-left:-6px}.avatars[data-astro-cid-b4umq3gm] img[data-astro-cid-b4umq3gm]:first-child{margin-left:0}.trainer-names[data-astro-cid-b4umq3gm]{color:var(--fwr-text-muted);font-size:.78rem}.card-cta[data-astro-cid-b4umq3gm]{color:var(--fwr-blue-text);margin-top:auto;font-size:.85rem;font-weight:700}.consultants-grid[data-astro-cid-b4umq3gm]{margin-top:32px;margin-inline:auto;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px;max-width:860px;margin-top:32px;display:grid}.consultant-card[data-astro-cid-b4umq3gm]{background:var(--fwr-bg-card);border:1px solid var(--fwr-border);border-radius:var(--fwr-radius-lg);align-items:flex-start;gap:20px;padding:24px;display:flex}.consultant-photo-wrap[data-astro-cid-b4umq3gm]{flex-shrink:0}.consultant-photo[data-astro-cid-b4umq3gm]{object-fit:cover;border:3px solid var(--fwr-bg-secondary);border-radius:50%;width:100px;height:100px}.consultant-info[data-astro-cid-b4umq3gm]{flex-direction:column;flex:1;gap:6px;display:flex}.consultant-name[data-astro-cid-b4umq3gm]{color:var(--fwr-text-primary);font-size:1.05rem;font-weight:700}.consultant-position[data-astro-cid-b4umq3gm]{color:var(--fwr-text-muted);font-size:.82rem}.consultant-excerpt[data-astro-cid-b4umq3gm]{color:var(--fwr-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.5;display:-webkit-box;overflow:hidden}.consultant-actions[data-astro-cid-b4umq3gm]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.btn-sm[data-astro-cid-b4umq3gm]{padding:6px 14px;font-size:.82rem}.all-link[data-astro-cid-b4umq3gm]{text-align:center;margin:32px 0 0}.all-link[data-astro-cid-b4umq3gm] a[data-astro-cid-b4umq3gm]{color:var(--fwr-blue-text);font-weight:700}.pricing-section[data-astro-cid-b4umq3gm]{background:var(--fwr-bg-dark);color:#cfe0f4;padding-block:64px}.eyebrow-light[data-astro-cid-b4umq3gm]{color:var(--fwr-green);letter-spacing:.08em;text-transform:uppercase;background:#a8d60326;border-radius:999px;margin-bottom:16px;padding:6px 14px;font-size:.75rem;font-weight:700;display:inline-block}.heading-light[data-astro-cid-b4umq3gm]{color:#fff}.divider-light[data-astro-cid-b4umq3gm]{background:#ffffff26}.pricing-columns[data-astro-cid-b4umq3gm]{grid-template-columns:1fr auto 1fr;align-items:start;gap:0;max-width:900px;margin:40px auto 0;display:grid}.pricing-col[data-astro-cid-b4umq3gm]{border-radius:var(--fwr-radius-lg);background:#ffffff0d;border:1px solid #ffffff1a;flex-direction:column;gap:16px;padding:32px 28px;display:flex}.pricing-divider[data-astro-cid-b4umq3gm]{width:24px}.pricing-col-title[data-astro-cid-b4umq3gm]{color:#fff;margin:0;font-size:.95rem;font-weight:700;line-height:1.35}.pricing-tiers[data-astro-cid-b4umq3gm]{flex-direction:column;gap:12px;display:flex}.pricing-row[data-astro-cid-b4umq3gm]{border-radius:var(--fwr-radius-md);background:#ffffff0a;border:1px solid #ffffff12;align-items:center;gap:10px;padding:10px 14px;display:flex}.pricing-row-featured[data-astro-cid-b4umq3gm]{background:#a8d6031f;border-color:#a8d6034d}.pricing-label[data-astro-cid-b4umq3gm]{color:#cfe0f4;flex:1;font-size:.85rem}.pricing-tier-badge[data-astro-cid-b4umq3gm]{letter-spacing:.08em;text-transform:uppercase;color:#cfe0f4b3;flex:1;font-size:.68rem;font-weight:800}.featured-badge[data-astro-cid-b4umq3gm]{color:var(--fwr-green)}.pricing-amount[data-astro-cid-b4umq3gm]{color:#fff;font-size:1.25rem;font-weight:800}.featured-amount[data-astro-cid-b4umq3gm]{color:var(--fwr-green)}.pricing-meta[data-astro-cid-b4umq3gm]{color:#cfe0f499;white-space:nowrap;font-size:.78rem}.pricing-link[data-astro-cid-b4umq3gm]{color:var(--fwr-green);margin-top:auto;font-size:.85rem;font-weight:700;text-decoration:none}.pricing-link[data-astro-cid-b4umq3gm]:hover{text-decoration:underline}@media (width<=720px){.pricing-columns[data-astro-cid-b4umq3gm]{grid-template-columns:1fr}.pricing-divider[data-astro-cid-b4umq3gm]{display:none}.consultants-grid[data-astro-cid-b4umq3gm]{grid-template-columns:1fr}.consultant-card[data-astro-cid-b4umq3gm]{text-align:center;flex-direction:column;align-items:center}.consultant-actions[data-astro-cid-b4umq3gm]{justify-content:center}}
