.hero[data-astro-cid-lcdefpme]{border:1px solid #ffffff0d;border-radius:16px;gap:20px;padding:32px;display:grid;box-shadow:0 14px 36px #00000038}.hero-text[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:.02em;margin:0 0 8px;font-family:Archivo,sans-serif;font-size:clamp(32px,5vw,52px)}.subhead[data-astro-cid-lcdefpme]{color:#d6dfeb;margin:0 0 12px;font-family:Archivo,sans-serif;font-weight:600}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;font-size:var(--fs-xs);color:#c5d1dc;margin:0 0 12px}.lede[data-astro-cid-lcdefpme]{color:#d6dfeb;max-width:720px;margin:0 0 18px}.cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-bottom:10px;display:flex}.disclosure[data-astro-cid-lcdefpme]{color:#c5d1dc;font-size:var(--fs-md);margin:4px 0 0}.button[data-astro-cid-lcdefpme]{background:var(--pine);color:#fff;border:1px solid #fff3;border-radius:10px;justify-content:center;align-items:center;padding:12px 16px;font-weight:700;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.button[data-astro-cid-lcdefpme]:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 10px 20px #0003}.button[data-astro-cid-lcdefpme]:active{transform:translateY(1px);box-shadow:0 4px 10px #0000002e}.button[data-astro-cid-lcdefpme].ghost{color:#fff;background:0 0}.hero-visual[data-astro-cid-lcdefpme]{place-items:center;display:grid}.hero-image[data-astro-cid-lcdefpme]{border-radius:12px;width:100%;max-width:520px;height:auto;display:block}.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.story[data-astro-cid-lcdefpme]{margin:32px 0 24px}.story-card[data-astro-cid-lcdefpme]{background:linear-gradient(145deg, #f8fafb, var(--pill));border:1px solid var(--border);border-radius:16px;padding:24px;box-shadow:0 14px 30px #0000000d}.story-grid[data-astro-cid-lcdefpme]{color:var(--muted);grid-template-columns:1fr;align-items:start;gap:20px;display:grid}.story-grid[data-astro-cid-lcdefpme] p{margin:0;line-height:1.7}.story-grid[data-astro-cid-lcdefpme] strong{color:var(--ink)}.story-copy[data-astro-cid-lcdefpme]{gap:12px;display:grid}.story-photo[data-astro-cid-lcdefpme]{border:4px solid var(--navy);border-radius:50%;justify-self:center;width:180px;height:180px;overflow:hidden;box-shadow:0 2px 6px #1220372e,0 18px 40px #12203752}.story-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}@media (width>=720px){.story-grid[data-astro-cid-lcdefpme]{grid-template-columns:220px 1fr;align-items:center;gap:28px}.story-photo[data-astro-cid-lcdefpme]{justify-self:start;width:220px;height:220px}}.compliance[data-astro-cid-lcdefpme]{border-left:3px solid var(--navy);color:var(--muted);font-size:var(--fs-sm);background:#1220370a;margin-top:8px;padding:10px 12px;line-height:1.6}.story-head[data-astro-cid-lcdefpme]{align-items:center;gap:12px;margin-bottom:14px;display:flex}.pill[data-astro-cid-lcdefpme]{background:var(--navy);color:#d6dfeb;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:6px 10px;font-family:Archivo,sans-serif;font-weight:700;display:inline-flex}.rule[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#12203766,#12203700);flex:1;height:1px}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:6px 0 8px;font-family:Archivo,sans-serif;font-size:clamp(26px,3vw,34px)}.section-head[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:var(--muted)}.practice[data-astro-cid-lcdefpme]{margin:16px 0 24px}.practice-grid[data-astro-cid-lcdefpme]{gap:16px;margin-top:18px;display:grid}.card[data-astro-cid-lcdefpme]{background:linear-gradient(145deg, #f8fafb, var(--pill));border:1px solid var(--border);border-radius:14px;padding:20px;box-shadow:0 12px 24px #0000000d}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-lg);color:var(--navy);margin-top:0;margin-bottom:8px;font-family:Archivo,sans-serif}.card[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{color:var(--muted);margin:8px 0 0;padding-left:18px;line-height:1.6}.card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin-bottom:8px}.process[data-astro-cid-lcdefpme]{margin:32px 0}.process-grid[data-astro-cid-lcdefpme]{gap:12px;display:grid}.process-card[data-astro-cid-lcdefpme]{background:var(--pill);border:1px solid var(--border);text-align:center;border-radius:12px;align-content:start;gap:8px;padding:18px;display:grid}.process-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--navy);margin:8px 0 6px;font-family:Archivo,sans-serif}.process-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.icon[data-astro-cid-lcdefpme]{place-items:center;width:48px;height:48px;margin:0 auto 10px;display:grid}.icon[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:100%;height:100%;display:block}@media (width>=720px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr .85fr;padding:44px}.practice-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.process-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}
