.hero-role[data-astro-cid-7ygfuzfz]{background-color:var(--color-surface);padding:var(--space-12) 0}.hero-role__tag[data-astro-cid-7ygfuzfz]{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-7ygfuzfz] h1[data-astro-cid-7ygfuzfz]{margin-bottom:var(--space-4)}.hero-role__intro[data-astro-cid-7ygfuzfz]{font-size:var(--font-size-xl);color:var(--color-text-secondary);max-width:720px}.hero-role__actions[data-astro-cid-7ygfuzfz]{margin-top:var(--space-6)}.hero-role__after[data-astro-cid-7ygfuzfz]{margin:var(--space-4) 0 0;color:var(--color-text-secondary)}.role-facts[data-astro-cid-7ygfuzfz]{padding:var(--space-12) 0 0}.role-facts[data-astro-cid-7ygfuzfz] p[data-astro-cid-7ygfuzfz]{font-size:var(--font-size-lg)}.pain-points[data-astro-cid-7ygfuzfz]{padding:var(--space-12) 0}.pain-points[data-astro-cid-7ygfuzfz] h2[data-astro-cid-7ygfuzfz]{margin-bottom:var(--space-8)}.pain-list[data-astro-cid-7ygfuzfz]{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-6);max-width:700px}.pain-list[data-astro-cid-7ygfuzfz] li[data-astro-cid-7ygfuzfz]{padding:var(--space-4);border-left:4px solid var(--color-accent);background-color:var(--color-surface);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.pain-list[data-astro-cid-7ygfuzfz] strong[data-astro-cid-7ygfuzfz]{display:block;margin-bottom:var(--space-2);color:var(--color-text)}.pain-list[data-astro-cid-7ygfuzfz] p[data-astro-cid-7ygfuzfz]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;max-width:none}.pain-list[data-astro-cid-7ygfuzfz] p[data-astro-cid-7ygfuzfz]+p[data-astro-cid-7ygfuzfz]{margin-top:var(--space-2)}.pain-list[data-astro-cid-7ygfuzfz] .pain-list__facts[data-astro-cid-7ygfuzfz]{color:var(--color-text);font-weight:var(--font-weight-semibold)}.pain-list__links[data-astro-cid-7ygfuzfz]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6)}.pain-points__gap[data-astro-cid-7ygfuzfz]{margin:var(--space-8) 0 0;max-width:700px}.courses-section[data-astro-cid-7ygfuzfz]{background-color:var(--color-surface);padding:var(--space-12) 0}.section-intro[data-astro-cid-7ygfuzfz]{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--space-8)}.courses-grid[data-astro-cid-7ygfuzfz]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-6)}.section-cta[data-astro-cid-7ygfuzfz]{text-align:center;margin-top:var(--space-8)}.guides-next[data-astro-cid-7ygfuzfz]{padding:var(--space-12) 0 0}.guides-next__list[data-astro-cid-7ygfuzfz]{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-4);max-width:var(--max-width-text)}.guides-next__list[data-astro-cid-7ygfuzfz] a[data-astro-cid-7ygfuzfz]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.guides-next__list[data-astro-cid-7ygfuzfz] p[data-astro-cid-7ygfuzfz]{margin:var(--space-1) 0 0;color:var(--color-text-secondary)}.faqs[data-astro-cid-7ygfuzfz]{padding:var(--space-12) 0 var(--space-16)}.faq[data-astro-cid-7ygfuzfz]{border-bottom:1px solid var(--color-border);padding:var(--space-4) 0;max-width:var(--max-width-text)}.faq[data-astro-cid-7ygfuzfz] summary[data-astro-cid-7ygfuzfz]{cursor:pointer;font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg)}.faq[data-astro-cid-7ygfuzfz] p[data-astro-cid-7ygfuzfz]{margin:var(--space-3) 0 0;font-size:var(--font-size-lg);line-height:1.7}.cta-section[data-astro-cid-7ygfuzfz]{padding:var(--space-16) 0;text-align:center;background-color:var(--color-primary);color:var(--color-text-inverse)}.cta-section[data-astro-cid-7ygfuzfz] h2[data-astro-cid-7ygfuzfz]{color:var(--color-text-inverse);margin-bottom:var(--space-4)}.cta-section[data-astro-cid-7ygfuzfz] p[data-astro-cid-7ygfuzfz]{max-width:500px;margin:0 auto var(--space-8);color:#ffffffe6}.cta-section[data-astro-cid-7ygfuzfz] .cta-section__second[data-astro-cid-7ygfuzfz]{margin:var(--space-6) auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-6)}.cta-section__second[data-astro-cid-7ygfuzfz] a[data-astro-cid-7ygfuzfz]{color:var(--color-text-inverse)}.btn[data-astro-cid-7ygfuzfz]{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-7ygfuzfz]{background-color:var(--color-accent);color:var(--color-text-inverse)}.btn--primary[data-astro-cid-7ygfuzfz]:hover{background-color:var(--color-accent-hover)}.btn--primary[data-astro-cid-7ygfuzfz]:visited{color:var(--color-text-inverse)}.btn--secondary[data-astro-cid-7ygfuzfz]{background-color:transparent;color:var(--color-accent);border:2px solid var(--color-accent)}.btn--secondary[data-astro-cid-7ygfuzfz]:hover{background-color:var(--color-accent);color:var(--color-text-inverse)}.btn--large[data-astro-cid-7ygfuzfz]{padding:var(--space-5) var(--space-10);font-size:var(--font-size-lg)}@media(max-width:768px){.courses-grid[data-astro-cid-7ygfuzfz]{grid-template-columns:1fr}}
