.faq[data-astro-cid-pbuxtogq]{display:grid;gap:1rem}details[data-astro-cid-pbuxtogq]{border-radius:16px;padding:1.25rem 1.5rem;background:#0f172a99;border:1px solid rgba(255,255,255,.08)}summary[data-astro-cid-pbuxtogq]{cursor:pointer;font-weight:600;list-style:none}summary[data-astro-cid-pbuxtogq]::marker,summary[data-astro-cid-pbuxtogq]::-webkit-details-marker{display:none}details[data-astro-cid-pbuxtogq][open]{border-color:#35b0cb73}p[data-astro-cid-pbuxtogq]{margin:.75rem 0 0;color:#e2e8f0bf;line-height:1.6}.hero[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem;padding:clamp(2rem,6vw,5rem);border-radius:28px;background:radial-gradient(120% 120% at 0% 0%,rgba(53,176,203,.2),transparent 60%),linear-gradient(145deg,#0f172af2,#070b13e6);border:1px solid rgba(255,255,255,.07);margin-bottom:clamp(3rem,7vw,5rem)}.hero-copy[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem}.eyebrow[data-astro-cid-j7pv25f6]{font-size:.85rem;letter-spacing:.28em;text-transform:uppercase;color:#94a3b8bf;margin:0}h1[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(2.4rem,4vw,3.2rem);line-height:1.1}.lead[data-astro-cid-j7pv25f6]{margin:0;font-size:1.05rem;color:#e2e8f0c7;line-height:1.6}.stats[data-astro-cid-j7pv25f6]{display:grid;gap:1rem}.stat-card[data-astro-cid-j7pv25f6]{display:grid;gap:.2rem;padding:1rem 1.25rem;border-radius:16px;background:#080d16b3;border:1px solid rgba(255,255,255,.08);max-width:240px}.value[data-astro-cid-j7pv25f6]{font-size:1.4rem;font-weight:700}.label[data-astro-cid-j7pv25f6]{font-size:.85rem;color:#94a3b8bf}.cta-buttons[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:1rem}.button[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.5rem;border-radius:999px;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.button[data-astro-cid-j7pv25f6].primary{background:linear-gradient(135deg,var(--accent),#5ce1ff);color:#041018}.button[data-astro-cid-j7pv25f6].secondary{border:1px solid rgba(255,255,255,.2)}.button[data-astro-cid-j7pv25f6].tertiary{border:1px solid rgba(53,176,203,.45);color:var(--accent)}.button[data-astro-cid-j7pv25f6]:hover{transform:translateY(-1px);box-shadow:0 12px 24px #35b0cb33}.hero-panel[data-astro-cid-j7pv25f6]{padding:2rem;border-radius:22px;background:#05090ed9;border:1px solid rgba(255,255,255,.07)}.hero-panel[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:0;font-size:1.4rem}.hero-panel[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{padding-left:1.2rem;display:grid;gap:.75rem;color:#e2e8f0cc}.practice[data-astro-cid-j7pv25f6],.charges[data-astro-cid-j7pv25f6],.cities[data-astro-cid-j7pv25f6],.experience[data-astro-cid-j7pv25f6],.faq-section[data-astro-cid-j7pv25f6]{margin-bottom:clamp(3rem,7vw,5rem)}.practice[data-astro-cid-j7pv25f6] header[data-astro-cid-j7pv25f6],.charges[data-astro-cid-j7pv25f6] header[data-astro-cid-j7pv25f6],.cities[data-astro-cid-j7pv25f6] header[data-astro-cid-j7pv25f6],.faq-section[data-astro-cid-j7pv25f6] header[data-astro-cid-j7pv25f6]{display:grid;gap:.7rem;margin-bottom:2rem}.practice[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.charges[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.cities[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.faq-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(1.9rem,3vw,2.4rem)}.intro[data-astro-cid-j7pv25f6]{margin:0;color:#e2e8f0bf;max-width:54ch}.practice-grid[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem}.practice-card[data-astro-cid-j7pv25f6]{padding:1.75rem;border-radius:20px;background:#0f172aa6;border:1px solid rgba(255,255,255,.08);display:grid;gap:.75rem}.practice-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;font-size:1.25rem}.practice-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:#e2e8f0bf}.charge-grid[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem}.charge-card[data-astro-cid-j7pv25f6]{padding:1.75rem;border-radius:20px;background:linear-gradient(160deg,#0f172abf,#05101ad9);border:1px solid rgba(53,176,203,.2);display:grid;gap:1rem}.charge-heading[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.charge-heading[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;font-size:1.25rem}.statute-link[data-astro-cid-j7pv25f6]{font-size:.85rem;color:var(--accent);font-weight:600}.charge-card[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{margin:0;padding-left:1.2rem;color:#e2e8f0bf;display:grid;gap:.4rem}.charge-card[data-astro-cid-j7pv25f6] .link[data-astro-cid-j7pv25f6]{color:var(--accent);font-weight:600}.charges-footer[data-astro-cid-j7pv25f6]{margin-top:1.5rem}.city-grid[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem}.cities-footer[data-astro-cid-j7pv25f6]{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.cities-footer[data-astro-cid-j7pv25f6] .meta[data-astro-cid-j7pv25f6]{margin:0;color:#94a3b8bf;font-size:.9rem}.experience[data-astro-cid-j7pv25f6]{display:grid;gap:2rem}.experience-content[data-astro-cid-j7pv25f6]{padding:2.5rem;border-radius:24px;background:#05090ed1;border:1px solid rgba(255,255,255,.05)}.experience-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:0;font-size:clamp(1.8rem,3vw,2.2rem)}.experience-content[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{margin:1rem 0 0;padding-left:1.2rem;display:grid;gap:.75rem;color:#e2e8f0c7}.faq-section[data-astro-cid-j7pv25f6] header[data-astro-cid-j7pv25f6]{margin-bottom:1.5rem}@media(min-width:720px){.stats[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:680px}.practice-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.charge-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.city-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media(min-width:992px){.hero[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.experience[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}
