.hero-role[data-astro-cid-m3psl2v2]{background-color:var(--color-surface);padding:var(--space-12) 0}.hero-role__tag[data-astro-cid-m3psl2v2]{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-m3psl2v2] h1[data-astro-cid-m3psl2v2]{margin-bottom:var(--space-4)}.hero-role__intro[data-astro-cid-m3psl2v2]{font-size:var(--font-size-xl);color:var(--color-text-secondary);max-width:720px}.hero-role__actions[data-astro-cid-m3psl2v2]{margin-top:var(--space-6)}.hero-role__after[data-astro-cid-m3psl2v2]{margin:var(--space-4) 0 0;color:var(--color-text-secondary)}.prices[data-astro-cid-m3psl2v2]{padding:var(--space-12) 0}.section-intro[data-astro-cid-m3psl2v2]{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--space-8)}.price-table-wrap[data-astro-cid-m3psl2v2]{overflow-x:auto;margin-bottom:var(--space-6)}.price-table[data-astro-cid-m3psl2v2]{border-collapse:collapse;width:100%;min-width:760px}.price-table[data-astro-cid-m3psl2v2] caption[data-astro-cid-m3psl2v2]{text-align:left;font-weight:var(--font-weight-semibold);margin-bottom:var(--space-3)}.price-table[data-astro-cid-m3psl2v2] th[data-astro-cid-m3psl2v2],.price-table[data-astro-cid-m3psl2v2] td[data-astro-cid-m3psl2v2]{border:1px solid var(--color-border);padding:var(--space-3);text-align:left;vertical-align:top}.price-table[data-astro-cid-m3psl2v2] thead[data-astro-cid-m3psl2v2] th[data-astro-cid-m3psl2v2]{background-color:var(--color-surface);font-size:var(--font-size-sm)}.price-table[data-astro-cid-m3psl2v2] tbody[data-astro-cid-m3psl2v2] th[data-astro-cid-m3psl2v2]{font-weight:var(--font-weight-semibold)}.details[data-astro-cid-m3psl2v2]{background-color:var(--color-surface);padding:var(--space-12) 0}.details__grid[data-astro-cid-m3psl2v2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-10)}.details__item[data-astro-cid-m3psl2v2]{padding-left:var(--space-5);border-left:3px solid var(--color-accent)}.details__item[data-astro-cid-m3psl2v2] h2[data-astro-cid-m3psl2v2]{font-size:var(--font-size-2xl)}.details__item[data-astro-cid-m3psl2v2] ul[data-astro-cid-m3psl2v2]{margin:0 0 var(--space-4) var(--space-6)}.details__item[data-astro-cid-m3psl2v2] li[data-astro-cid-m3psl2v2]{margin-bottom:var(--space-1)}.guides-next[data-astro-cid-m3psl2v2]{padding:var(--space-12) 0 0}.guides-next__list[data-astro-cid-m3psl2v2]{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-m3psl2v2] a[data-astro-cid-m3psl2v2]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.guides-next__list[data-astro-cid-m3psl2v2] p[data-astro-cid-m3psl2v2]{margin:var(--space-1) 0 0;color:var(--color-text-secondary)}.faqs[data-astro-cid-m3psl2v2]{padding:var(--space-12) 0 var(--space-16)}.faq[data-astro-cid-m3psl2v2]{border-bottom:1px solid var(--color-border);padding:var(--space-4) 0;max-width:var(--max-width-text)}.faq[data-astro-cid-m3psl2v2] summary[data-astro-cid-m3psl2v2]{cursor:pointer;font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg)}.faq[data-astro-cid-m3psl2v2] p[data-astro-cid-m3psl2v2]{margin:var(--space-3) 0 0;font-size:var(--font-size-lg);line-height:1.7}.cta-section[data-astro-cid-m3psl2v2]{padding:var(--space-16) 0;text-align:center;background-color:var(--color-primary);color:var(--color-text-inverse)}.cta-section[data-astro-cid-m3psl2v2] h2[data-astro-cid-m3psl2v2]{color:var(--color-text-inverse);margin-bottom:var(--space-4)}.cta-section[data-astro-cid-m3psl2v2] p[data-astro-cid-m3psl2v2]{max-width:500px;margin:0 auto var(--space-8);color:#ffffffe6}.cta-section[data-astro-cid-m3psl2v2] .cta-section__second[data-astro-cid-m3psl2v2]{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-m3psl2v2] a[data-astro-cid-m3psl2v2]{color:var(--color-text-inverse)}.btn[data-astro-cid-m3psl2v2]{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-m3psl2v2]{background-color:var(--color-accent);color:var(--color-text-inverse)}.btn--primary[data-astro-cid-m3psl2v2]:hover{background-color:var(--color-accent-hover)}.btn--primary[data-astro-cid-m3psl2v2]:visited{color:var(--color-text-inverse)}.btn--large[data-astro-cid-m3psl2v2]{padding:var(--space-5) var(--space-10);font-size:var(--font-size-lg)}
