.hero[data-astro-cid-j7pv25f6]{position:relative;background:var(--surface-dark);color:var(--text-on-dark);padding:var(--space-11) var(--page-margin) var(--space-10);min-height:520px;display:flex;align-items:flex-end;overflow:hidden}.hero-inner[data-astro-cid-j7pv25f6]{position:relative;z-index:2}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:var(--text-on-dark);font-size:var(--fs-display-lg);line-height:var(--lh-snug);max-width:30ch;margin-top:var(--space-4)}.hero-lead[data-astro-cid-j7pv25f6]{margin-top:var(--space-5);font-size:var(--fs-lead);color:var(--text-on-dark-muted);max-width:66ch;line-height:var(--lh-body)}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-8)}.resume[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--hairline)}.resume-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--space-9);align-items:start}.resume-title[data-astro-cid-j7pv25f6]{font-size:var(--fs-display-md);line-height:var(--lh-snug);letter-spacing:var(--tr-tight);max-width:26ch}.resume-p[data-astro-cid-j7pv25f6]{margin-top:var(--space-5);color:var(--text-secondary);line-height:var(--lh-relaxed);max-width:62ch}.resume-p[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--text-primary);font-weight:var(--w-semibold)}.resume[data-astro-cid-j7pv25f6] .key-points[data-astro-cid-j7pv25f6]{margin:0;background:var(--white)}.resume[data-astro-cid-j7pv25f6] .key-points[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:var(--fs-body-sm);line-height:var(--lh-body)}.toc-section[data-astro-cid-j7pv25f6]{padding-bottom:var(--space-2)}.toc-eyebrow[data-astro-cid-j7pv25f6]{color:var(--text-muted)}.toc[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 var(--space-7)}.toc[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:var(--fs-body-sm);color:var(--text-secondary);padding:10px 0;border-bottom:1px solid var(--hairline-soft)}.toc[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--accent)}.section-head[data-astro-cid-j7pv25f6]{max-width:68ch;margin-bottom:var(--space-9)}.section-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--fs-display-md);line-height:var(--lh-snug);letter-spacing:var(--tr-tight)}.section-lead[data-astro-cid-j7pv25f6]{margin-top:var(--space-5);font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--text-secondary)}.prose[data-astro-cid-j7pv25f6]>h2[data-astro-cid-j7pv25f6]:first-child{margin-top:0}.prose[data-astro-cid-j7pv25f6] .notice[data-astro-cid-j7pv25f6]{margin-top:var(--space-7)}.prose[data-astro-cid-j7pv25f6] .notice[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.table-note[data-astro-cid-j7pv25f6]{font-size:var(--fs-caption);color:var(--text-muted);line-height:var(--lh-body)}.steps[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6)}.step[data-astro-cid-j7pv25f6]{padding:var(--space-7)}.step-n[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:var(--w-medium);font-size:30px;color:var(--accent);display:block;margin-bottom:var(--space-3)}.step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-sans);font-weight:var(--w-semibold);font-size:var(--fs-body);line-height:var(--lh-title);letter-spacing:var(--tr-normal);margin-bottom:var(--space-2)}.step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--text-secondary)}.bareme[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--text-on-dark);font-size:var(--fs-display-md);line-height:var(--lh-snug)}.bareme-lead[data-astro-cid-j7pv25f6]{margin:var(--space-5) 0 var(--space-8);color:var(--text-on-dark-muted);line-height:var(--lh-relaxed);max-width:70ch}.bareme-card[data-astro-cid-j7pv25f6]{background:var(--white);border-radius:var(--radius-lg);padding:var(--space-7);color:var(--text-secondary)}.bareme-card[data-astro-cid-j7pv25f6] .table-scroll[data-astro-cid-j7pv25f6]{overflow-x:auto}.bareme[data-astro-cid-j7pv25f6] .hero-actions[data-astro-cid-j7pv25f6]{margin-top:var(--space-8)}.cases[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-6)}.case[data-astro-cid-j7pv25f6]{background:var(--surface-soft);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:var(--card-pad-lg)}.case[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--fs-headline);line-height:var(--lh-snug);margin:var(--space-2) 0 var(--space-4)}.case[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-secondary)}.case[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]+p[data-astro-cid-j7pv25f6]{margin-top:var(--space-4)}.case[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--text-primary);font-weight:var(--w-semibold)}.case-foot[data-astro-cid-j7pv25f6]{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--hairline);font-size:var(--fs-caption);color:var(--text-muted)}.cases-note[data-astro-cid-j7pv25f6]{margin-top:var(--space-6);font-size:var(--fs-caption);line-height:var(--lh-body);color:var(--text-muted);max-width:80ch}.stats-title[data-astro-cid-j7pv25f6]{color:var(--text-on-dark);font-size:var(--fs-display-md);line-height:var(--lh-snug)}.stats[data-astro-cid-j7pv25f6]{margin-top:var(--space-9);display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-7)}.stat[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-2);border-top:1px solid var(--hairline-on-dark);padding-top:var(--space-5)}.stat-value[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:var(--w-medium);font-size:var(--fs-display-md);line-height:var(--lh-tight);color:var(--accent-on-dark)}.stat-label[data-astro-cid-j7pv25f6]{font-size:var(--fs-body-sm);font-weight:var(--w-semibold);color:var(--text-on-dark)}.stat-caption[data-astro-cid-j7pv25f6]{font-size:var(--fs-caption);line-height:var(--lh-body);color:var(--text-on-dark-faint)}.guides[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-6)}.guide[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:var(--card-pad-lg);color:inherit;transition:border-color var(--dur) var(--ease-standard),transform var(--dur) var(--ease-standard)}.guide[data-astro-cid-j7pv25f6]:hover{border-color:var(--accent);text-decoration:none;transform:translateY(-2px)}.guide-eyebrow[data-astro-cid-j7pv25f6]{font-size:var(--fs-eyebrow);font-weight:var(--w-semibold);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--accent)}.guide[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--fs-title);line-height:var(--lh-title);margin:var(--space-4) 0 var(--space-3)}.guide[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--text-secondary)}.guide-more[data-astro-cid-j7pv25f6]{margin-top:var(--space-5);font-size:var(--fs-caption);font-weight:var(--w-semibold);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--accent)}.guides-note[data-astro-cid-j7pv25f6]{margin-top:var(--space-8);font-size:var(--fs-body-sm)}.levers[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.lever[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-7);padding:var(--space-7) 0;border-top:1px solid var(--hairline)}.lever[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid var(--hairline)}.lever[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--fs-headline);line-height:var(--lh-snug)}.lever[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{line-height:var(--lh-relaxed);color:var(--text-secondary)}.faq-heading[data-astro-cid-j7pv25f6]{font-size:var(--fs-display-md);line-height:var(--lh-snug);letter-spacing:var(--tr-tight);margin-bottom:var(--space-8)}.faq-more[data-astro-cid-j7pv25f6]{margin-top:var(--space-7);font-size:var(--fs-body-sm)}.insights[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6)}.insight[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:var(--card-pad-lg);color:inherit;transition:border-color var(--dur) var(--ease-standard),transform var(--dur) var(--ease-standard)}.insight[data-astro-cid-j7pv25f6]:hover{border-color:var(--accent);text-decoration:none;transform:translateY(-2px)}.insight-cat[data-astro-cid-j7pv25f6]{font-size:var(--fs-eyebrow);font-weight:var(--w-semibold);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--text-muted)}.insight[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--fs-title);line-height:var(--lh-title);margin:var(--space-4) 0 var(--space-3)}.insight[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--text-secondary)}@media(max-width:960px){.resume-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-8)}.lever[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-3)}.hero[data-astro-cid-j7pv25f6]{min-height:440px}}@media(max-width:640px){.hero[data-astro-cid-j7pv25f6]{min-height:0;padding-top:var(--space-9)}.hero-actions[data-astro-cid-j7pv25f6]{width:100%}.hero-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{flex:1 1 100%}.toc[data-astro-cid-j7pv25f6]{gap:0}.section-head[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-7)}.stats[data-astro-cid-j7pv25f6]{gap:var(--space-6)}.bareme-card[data-astro-cid-j7pv25f6]{padding:var(--space-5)}}
