.stepflow[data-astro-cid-mmp7dwgm]{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;counter-reset:step}.step[data-astro-cid-mmp7dwgm]{position:relative;display:flex;flex-direction:column;gap:16px}.step-marker[data-astro-cid-mmp7dwgm]{width:52px;height:52px;border-radius:var(--radius-full);background-color:hsl(var(--accent-primary));color:hsl(var(--on-accent));font-family:var(--font-display);font-weight:700;font-size:1.4rem;display:flex;align-items:center;justify-content:center;z-index:1}.step-connector[data-astro-cid-mmp7dwgm]{position:absolute;top:26px;left:52px;right:-28px;height:2px;background-image:linear-gradient(90deg,hsl(var(--accent-primary) / .5) 50%,transparent 50%);background-size:12px 2px}@media(prefers-reduced-motion:no-preference){.step-connector[data-astro-cid-mmp7dwgm]{animation:flow .7s linear infinite}}@keyframes flow{to{background-position:12px 0}}.step-body[data-astro-cid-mmp7dwgm]{display:flex;flex-direction:column;gap:8px}.step-tag[data-astro-cid-mmp7dwgm]{display:inline-block;width:fit-content;font-size:.78rem;font-weight:600;color:hsl(var(--accent-primary));background-color:hsl(var(--accent-primary-soft));padding:4px 10px;border-radius:var(--radius-md)}@media(max-width:760px){.stepflow[data-astro-cid-mmp7dwgm]{grid-template-columns:1fr;gap:20px}.step-connector[data-astro-cid-mmp7dwgm]{display:none}}.why-grid[data-astro-cid-htf3llnu]{display:grid;grid-template-columns:1fr 1fr;gap:32px 44px}.why-item[data-astro-cid-htf3llnu]{display:flex;gap:16px}.why-check[data-astro-cid-htf3llnu]{flex-shrink:0;width:38px;height:38px;border-radius:var(--radius-full);background-color:hsl(var(--accent-success-soft));color:hsl(var(--accent-success));display:flex;align-items:center;justify-content:center}.why-item[data-astro-cid-htf3llnu] h3[data-astro-cid-htf3llnu]{font-size:1.2rem;margin-bottom:6px}@media(max-width:720px){.why-grid[data-astro-cid-htf3llnu]{grid-template-columns:1fr;gap:26px}}.page-hero[data-astro-cid-3zqu5air]{padding-block:clamp(40px,6vw,72px)}.page-hero[data-astro-cid-3zqu5air] h1[data-astro-cid-3zqu5air]{margin:14px 0 16px}.audit-grid[data-astro-cid-3zqu5air]{display:grid;grid-template-columns:1.5fr .9fr;gap:44px;align-items:start}.audit-list[data-astro-cid-3zqu5air]{list-style:none;display:flex;flex-direction:column;gap:12px;margin:18px 0}.audit-list[data-astro-cid-3zqu5air] li[data-astro-cid-3zqu5air]{position:relative;padding-left:30px;color:hsl(var(--text-primary))}.audit-list[data-astro-cid-3zqu5air] li[data-astro-cid-3zqu5air]:before{content:"✓";position:absolute;left:0;color:hsl(var(--accent-success));font-weight:700}.audit-credit[data-astro-cid-3zqu5air]{background-color:hsl(var(--accent-success-soft));border-radius:var(--radius-md);padding:16px 18px;margin:18px 0;color:hsl(var(--text-primary));font-size:.96rem}.audit-aside[data-astro-cid-3zqu5air]{background-color:hsl(var(--bg-secondary));border:1px solid hsl(var(--border-color));border-radius:var(--radius-lg);padding:26px;box-shadow:var(--shadow-sm)}.aside-kicker[data-astro-cid-3zqu5air]{font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--text-muted));margin-bottom:12px}@media(max-width:820px){.audit-grid[data-astro-cid-3zqu5air]{grid-template-columns:1fr;gap:28px}}.eng-grid[data-astro-cid-3zqu5air]{display:grid;grid-template-columns:1fr 1fr;gap:44px 48px}.eng-col[data-astro-cid-3zqu5air]{border-top:1px solid hsl(var(--border-color));padding-top:22px}.eng-col[data-astro-cid-3zqu5air] h3[data-astro-cid-3zqu5air]{font-size:1.15rem;margin-bottom:12px}.eng-col[data-astro-cid-3zqu5air] p[data-astro-cid-3zqu5air]{margin-bottom:12px}@media(max-width:760px){.eng-grid[data-astro-cid-3zqu5air]{grid-template-columns:1fr;gap:32px}}.report-layout[data-astro-cid-3zqu5air]{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.report-layout[data-astro-cid-3zqu5air] .btn[data-astro-cid-3zqu5air]{margin-top:16px}@media(max-width:820px){.report-layout[data-astro-cid-3zqu5air]{grid-template-columns:1fr;gap:30px}}.problem-grid[data-astro-cid-3zqu5air]{display:grid;grid-template-columns:1.4fr .85fr;gap:44px;align-items:start}.problem-grid[data-astro-cid-3zqu5air] p[data-astro-cid-3zqu5air]{margin-bottom:14px}.problem-aside[data-astro-cid-3zqu5air]{border-left:2px solid hsl(var(--accent-primary) / .35);padding:4px 0 4px 26px}.aside-list[data-astro-cid-3zqu5air]{list-style:none;display:flex;flex-direction:column;gap:12px}.aside-list[data-astro-cid-3zqu5air] li[data-astro-cid-3zqu5air]{position:relative;padding-left:28px;color:hsl(var(--text-primary));font-size:.96rem}.aside-list[data-astro-cid-3zqu5air] li[data-astro-cid-3zqu5air]:before{content:"✓";position:absolute;left:0;top:0;color:hsl(var(--accent-success));font-weight:700}@media(max-width:820px){.problem-grid[data-astro-cid-3zqu5air]{grid-template-columns:1fr;gap:28px}}
