.lawyers-page[data-astro-cid-fudaplz4]{min-height:60vh}.lawyers-hero[data-astro-cid-fudaplz4]{text-align:center}.hero-content[data-astro-cid-fudaplz4]{max-width:700px;margin:0 auto}.section-title[data-astro-cid-fudaplz4]{text-align:center;margin-bottom:var(--space-2xl)}.process-grid[data-astro-cid-fudaplz4]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg);max-width:1000px;margin:0 auto}@media (max-width: 900px){.process-grid[data-astro-cid-fudaplz4]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){.process-grid[data-astro-cid-fudaplz4]{grid-template-columns:1fr}}.process-step[data-astro-cid-fudaplz4]{text-align:center;padding:var(--space-lg)}.step-number[data-astro-cid-fudaplz4]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--color-navy);color:#fff;font-family:var(--font-mono);font-size:var(--text-lg);font-weight:700;border-radius:50%;margin-bottom:var(--space-md)}.process-step[data-astro-cid-fudaplz4] h3[data-astro-cid-fudaplz4]{font-family:var(--font-heading-serif);font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-sm);color:var(--text-primary)}.process-step[data-astro-cid-fudaplz4] p[data-astro-cid-fudaplz4]{font-family:var(--font-body-serif);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.benefits-section[data-astro-cid-fudaplz4]{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--space-2xl);max-width:1000px;margin:0 auto}@media (max-width: 768px){.benefits-section[data-astro-cid-fudaplz4]{grid-template-columns:1fr}}.benefits-list[data-astro-cid-fudaplz4]{list-style:none;padding:0;margin:var(--space-xl) 0 0 0}.benefits-list[data-astro-cid-fudaplz4] li[data-astro-cid-fudaplz4]{padding:var(--space-md) 0;border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-xs)}.benefits-list[data-astro-cid-fudaplz4] li[data-astro-cid-fudaplz4] strong[data-astro-cid-fudaplz4]{font-family:var(--font-heading-serif);font-size:var(--text-base);color:var(--text-primary)}.benefits-list[data-astro-cid-fudaplz4] li[data-astro-cid-fudaplz4] span[data-astro-cid-fudaplz4]{font-family:var(--font-body-serif);font-size:var(--text-sm);color:var(--text-secondary)}.case-types[data-astro-cid-fudaplz4]{background:var(--bg-surface-alt);padding:var(--space-xl);border:2px solid var(--color-border)}.case-types[data-astro-cid-fudaplz4] h3[data-astro-cid-fudaplz4]{font-family:var(--font-heading-serif);font-size:var(--text-lg);margin-bottom:var(--space-lg);color:var(--text-primary)}.case-list[data-astro-cid-fudaplz4]{list-style:none;padding:0;margin:0}.case-list[data-astro-cid-fudaplz4] li[data-astro-cid-fudaplz4]{font-family:var(--font-body-serif);font-size:var(--text-sm);color:var(--text-secondary);padding:var(--space-sm) 0;padding-left:var(--space-lg);position:relative}.case-list[data-astro-cid-fudaplz4] li[data-astro-cid-fudaplz4]:before{content:"•";position:absolute;left:0;color:var(--color-navy)}.application-section[data-astro-cid-fudaplz4]{max-width:700px;margin:0 auto;text-align:center}.application-form[data-astro-cid-fudaplz4]{margin-top:var(--space-2xl);text-align:left}.form-row[data-astro-cid-fudaplz4]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg)}@media (max-width: 600px){.form-row[data-astro-cid-fudaplz4]{grid-template-columns:1fr}}.form-group[data-astro-cid-fudaplz4]{margin-bottom:var(--space-lg)}.form-group[data-astro-cid-fudaplz4].full-width{grid-column:1 / -1}.form-group[data-astro-cid-fudaplz4] label[data-astro-cid-fudaplz4]{display:block;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:var(--space-sm)}.required[data-astro-cid-fudaplz4]{color:var(--color-secondary)}.form-group[data-astro-cid-fudaplz4] input[data-astro-cid-fudaplz4],.form-group[data-astro-cid-fudaplz4] textarea[data-astro-cid-fudaplz4]{width:100%;padding:var(--space-md);font-family:var(--font-body-serif);font-size:var(--text-base);border:2px solid var(--color-border);background:var(--bg-surface);transition:border-color .2s ease}.form-group[data-astro-cid-fudaplz4] input[data-astro-cid-fudaplz4]:focus,.form-group[data-astro-cid-fudaplz4] textarea[data-astro-cid-fudaplz4]:focus{outline:none;border-color:var(--color-primary)}.checkbox-group[data-astro-cid-fudaplz4]{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.checkbox-label[data-astro-cid-fudaplz4]{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:var(--bg-surface);border:1px solid var(--color-border);cursor:pointer;transition:all .2s ease}.checkbox-label[data-astro-cid-fudaplz4]:hover{border-color:var(--color-primary)}.checkbox-label[data-astro-cid-fudaplz4] input[data-astro-cid-fudaplz4]:checked+span[data-astro-cid-fudaplz4]{color:var(--color-primary);font-weight:500}.checkbox-label[data-astro-cid-fudaplz4] span[data-astro-cid-fudaplz4]{font-family:var(--font-body-serif);font-size:var(--text-sm);color:var(--text-secondary)}.form-submit[data-astro-cid-fudaplz4]{margin-top:var(--space-xl);text-align:center}.form-message[data-astro-cid-fudaplz4]{margin-top:var(--space-lg);padding:var(--space-md);text-align:center;font-family:var(--font-body-serif)}.form-message[data-astro-cid-fudaplz4].success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.form-message[data-astro-cid-fudaplz4].error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.faq-grid[data-astro-cid-fudaplz4]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl);max-width:900px;margin:0 auto}@media (max-width: 600px){.faq-grid[data-astro-cid-fudaplz4]{grid-template-columns:1fr}}.faq-item[data-astro-cid-fudaplz4] h3[data-astro-cid-fudaplz4]{font-family:var(--font-heading-serif);font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-sm);color:var(--text-primary)}.faq-item[data-astro-cid-fudaplz4] p[data-astro-cid-fudaplz4]{font-family:var(--font-body-serif);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}
