.hero-role[data-astro-cid-v4wjcw4l]{background-color:var(--color-surface);padding:var(--space-12) 0}.hero-role__tag[data-astro-cid-v4wjcw4l]{display:inline-block;background-color:var(--color-accent);color:var(--color-text-inverse);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);margin-bottom:var(--space-4)}.hero-role[data-astro-cid-v4wjcw4l] h1[data-astro-cid-v4wjcw4l]{margin-bottom:var(--space-4);max-width:30ch}.hero-role__intro[data-astro-cid-v4wjcw4l]{font-size:var(--font-size-xl);color:var(--color-text-secondary);max-width:800px}.next-step[data-astro-cid-v4wjcw4l]{display:flex;flex-wrap:wrap;gap:var(--space-4);margin:var(--space-6) 0 var(--space-4)}.next-step--centre[data-astro-cid-v4wjcw4l]{justify-content:center;margin-bottom:0}.next-step__note[data-astro-cid-v4wjcw4l]{color:var(--color-text-secondary);max-width:800px;margin-bottom:var(--space-2)}.pain-points[data-astro-cid-v4wjcw4l]{padding:var(--space-12) 0}.pain-points[data-astro-cid-v4wjcw4l] h2[data-astro-cid-v4wjcw4l]{margin-bottom:var(--space-4);max-width:30ch}.pain-points__second[data-astro-cid-v4wjcw4l]{margin-top:var(--space-12)}.pain-list[data-astro-cid-v4wjcw4l]{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-6);max-width:760px}.pain-list[data-astro-cid-v4wjcw4l] li[data-astro-cid-v4wjcw4l]{padding:var(--space-5);border-left:4px solid var(--color-accent);background-color:var(--color-surface);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.coaching-section[data-astro-cid-v4wjcw4l] .pain-list[data-astro-cid-v4wjcw4l] li[data-astro-cid-v4wjcw4l]{background-color:var(--color-background)}.pain-list[data-astro-cid-v4wjcw4l] strong[data-astro-cid-v4wjcw4l]{display:block;margin-bottom:var(--space-2);font-size:var(--font-size-lg);color:var(--color-text)}.pain-list[data-astro-cid-v4wjcw4l] p[data-astro-cid-v4wjcw4l]{color:var(--color-text-secondary);margin:0 0 var(--space-3);max-width:none}.pain-list[data-astro-cid-v4wjcw4l] p[data-astro-cid-v4wjcw4l]:last-child{margin-bottom:0}.courses-section[data-astro-cid-v4wjcw4l],.guides-section[data-astro-cid-v4wjcw4l]{background-color:var(--color-surface);padding:var(--space-12) 0}.coaching-section[data-astro-cid-v4wjcw4l],.buying-section[data-astro-cid-v4wjcw4l],.faq-section[data-astro-cid-v4wjcw4l]{padding:var(--space-12) 0}.coaching-section[data-astro-cid-v4wjcw4l]{background-color:var(--color-accent-light)}.buying-section[data-astro-cid-v4wjcw4l]{padding-bottom:0}.section-intro[data-astro-cid-v4wjcw4l]{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--space-8);max-width:760px}.courses-grid[data-astro-cid-v4wjcw4l]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-6)}.section-cta[data-astro-cid-v4wjcw4l]{text-align:center;margin-top:var(--space-8)}.guide-list[data-astro-cid-v4wjcw4l]{list-style:none;padding:0;margin:var(--space-6) 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6)}.guide-list[data-astro-cid-v4wjcw4l] a[data-astro-cid-v4wjcw4l]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.guide-list[data-astro-cid-v4wjcw4l] p[data-astro-cid-v4wjcw4l]{color:var(--color-text-secondary);margin:var(--space-2) 0 0}.buying-section[data-astro-cid-v4wjcw4l] p[data-astro-cid-v4wjcw4l]{font-size:var(--font-size-lg)}.faq[data-astro-cid-v4wjcw4l]{border-bottom:1px solid var(--color-border);padding:var(--space-4) 0;max-width:var(--max-width-text)}.faq[data-astro-cid-v4wjcw4l] summary[data-astro-cid-v4wjcw4l]{cursor:pointer;font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg)}.faq[data-astro-cid-v4wjcw4l] p[data-astro-cid-v4wjcw4l]{margin:var(--space-3) 0 0;font-size:var(--font-size-lg);line-height:1.7}.cta-section[data-astro-cid-v4wjcw4l]{padding:var(--space-16) 0;text-align:center;background-color:var(--color-primary);color:var(--color-text-inverse)}.cta-section[data-astro-cid-v4wjcw4l] h2[data-astro-cid-v4wjcw4l]{color:var(--color-text-inverse);margin-bottom:var(--space-4)}.cta-section[data-astro-cid-v4wjcw4l] p[data-astro-cid-v4wjcw4l]{max-width:620px;margin:0 auto var(--space-8);color:#ffffffe6}.btn[data-astro-cid-v4wjcw4l]{display:inline-block;padding:var(--space-4) var(--space-8);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-decoration:none;border-radius:var(--radius-sm);transition:all var(--transition-fast)}.btn--primary[data-astro-cid-v4wjcw4l]{background-color:var(--color-accent);color:var(--color-text-inverse);border:2px solid var(--color-accent)}.btn--primary[data-astro-cid-v4wjcw4l]:visited{color:var(--color-text-inverse)}.btn--primary[data-astro-cid-v4wjcw4l]:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-text-inverse)}.btn--secondary[data-astro-cid-v4wjcw4l]{background-color:transparent;color:var(--color-accent);border:2px solid var(--color-accent)}.btn--secondary[data-astro-cid-v4wjcw4l]:visited{color:var(--color-accent)}.btn--secondary[data-astro-cid-v4wjcw4l]:hover{background-color:var(--color-accent);color:var(--color-text-inverse)}.btn--inverse[data-astro-cid-v4wjcw4l]{background-color:transparent;color:var(--color-text-inverse);border:2px solid var(--color-text-inverse)}.btn--inverse[data-astro-cid-v4wjcw4l]:visited{color:var(--color-text-inverse)}.btn--inverse[data-astro-cid-v4wjcw4l]:hover{background-color:var(--color-text-inverse);color:var(--color-primary)}.btn--large[data-astro-cid-v4wjcw4l]{padding:var(--space-4) var(--space-8);font-size:var(--font-size-lg)}@media(max-width:768px){.courses-grid[data-astro-cid-v4wjcw4l]{grid-template-columns:1fr}.hero-role__intro[data-astro-cid-v4wjcw4l]{font-size:var(--font-size-lg)}.next-step[data-astro-cid-v4wjcw4l] .btn[data-astro-cid-v4wjcw4l]{width:100%;text-align:center}}
