.v-steps[data-astro-cid-cmz2jb2i]{border-top:1px solid var(--line)}.v-steps__head[data-astro-cid-cmz2jb2i]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1.25rem 2rem}.v-steps[data-astro-cid-cmz2jb2i] h2[data-astro-cid-cmz2jb2i]{margin-top:1.25rem}.v-steps__list[data-astro-cid-cmz2jb2i]{list-style:none;padding:0;margin:clamp(2.5rem,6vh,4rem) 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:clamp(1.5rem,3vw,2.5rem)}.v-steps__list[data-astro-cid-cmz2jb2i] li[data-astro-cid-cmz2jb2i]{position:relative;padding-top:1.5rem;border-top:1px solid var(--line-strong);display:grid;gap:.6rem;align-content:start}.v-steps__list[data-astro-cid-cmz2jb2i] li[data-astro-cid-cmz2jb2i]:before{content:"";position:absolute;top:-4.5px;left:0;width:8px;height:8px;border-radius:999px;background:var(--signal);box-shadow:0 0 10px var(--signal-glow)}.v-steps__num[data-astro-cid-cmz2jb2i]{font-family:var(--font-mono);color:var(--signal);font-size:var(--step--1);letter-spacing:.1em}.v-steps__list[data-astro-cid-cmz2jb2i] h3[data-astro-cid-cmz2jb2i]{font-size:var(--step-2);line-height:1.05}.v-steps__list[data-astro-cid-cmz2jb2i] p[data-astro-cid-cmz2jb2i]{color:var(--text-muted);font-size:var(--step--1);max-width:36ch}.v-signals[data-astro-cid-cmz2jb2i]{border-top:1px solid var(--line);background:var(--surface-sunken)}.v-signals[data-astro-cid-cmz2jb2i] h2[data-astro-cid-cmz2jb2i]{margin-top:1.25rem}.v-signals[data-astro-cid-cmz2jb2i] .lede[data-astro-cid-cmz2jb2i]{margin-top:1.5rem}.v-signals__grid[data-astro-cid-cmz2jb2i]{margin-top:clamp(2.5rem,6vh,4rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.v-signal[data-astro-cid-cmz2jb2i]{background:var(--surface);padding:clamp(1.25rem,2.5vw,1.75rem);display:grid;gap:.5rem;align-content:start}.v-signal__dot[data-astro-cid-cmz2jb2i]{width:8px;height:8px;border-radius:999px;background:var(--signal);box-shadow:0 0 10px var(--signal-glow)}.v-signal[data-astro-cid-cmz2jb2i] b[data-astro-cid-cmz2jb2i]{color:var(--text-loud);font-weight:500}.v-signal[data-astro-cid-cmz2jb2i] p[data-astro-cid-cmz2jb2i]{font-size:var(--step--1);color:var(--text-muted)}.v-why[data-astro-cid-cmz2jb2i]{border-top:1px solid var(--line)}.v-why__grid[data-astro-cid-cmz2jb2i]{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,5rem);align-items:stretch}@media(width<=900px){.v-why__grid[data-astro-cid-cmz2jb2i]{grid-template-columns:1fr}}.v-why[data-astro-cid-cmz2jb2i] h2[data-astro-cid-cmz2jb2i]{margin-top:1.25rem;font-size:min(var(--step-4),calc(6.4 * var(--vfit)));line-height:.95}.v-link[data-astro-cid-cmz2jb2i]{color:var(--text);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line-strong);transition:text-decoration-color var(--t-fast) var(--ease-out)}.v-link[data-astro-cid-cmz2jb2i]:hover{text-decoration-color:var(--signal)}.v-why__foot[data-astro-cid-cmz2jb2i]{margin-top:max(1rem,2.6vh);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 2rem}.v-why__fig[data-astro-cid-cmz2jb2i]{position:relative;margin:0;min-height:22rem;border-radius:var(--r-lg);border:1px solid var(--line);overflow:clip;isolation:isolate}.v-why__img[data-astro-cid-cmz2jb2i]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.v-why__fig[data-astro-cid-cmz2jb2i]:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(#08080a2e 0% 55%,#08080a99)}@media(width<=900px){.v-why__fig[data-astro-cid-cmz2jb2i]{min-height:0;aspect-ratio:16 / 10}}.v-why__list[data-astro-cid-cmz2jb2i]{list-style:none;padding:0;margin:max(1.25rem,3.4vh) 0 0;display:grid;gap:1px;background:var(--line);border-block:1px solid var(--line)}.v-why__list[data-astro-cid-cmz2jb2i] li[data-astro-cid-cmz2jb2i]{background:var(--void);padding:max(.8rem,2.1vh) 0;display:grid;grid-template-columns:3rem 1fr;gap:.4rem 1rem}.v-why__list[data-astro-cid-cmz2jb2i] .num[data-astro-cid-cmz2jb2i]{font-family:var(--font-mono);color:var(--signal);font-size:var(--step--1);letter-spacing:.1em;padding-top:.4rem}.v-why__list[data-astro-cid-cmz2jb2i] h3[data-astro-cid-cmz2jb2i]{font-size:min(var(--step-2),calc(3.4 * var(--vfit)));line-height:1.05}.v-why__list[data-astro-cid-cmz2jb2i] p[data-astro-cid-cmz2jb2i]{grid-column:2;color:var(--text-muted);font-size:min(var(--step-0),calc(2.3 * var(--vfit)))}.v-cases[data-astro-cid-cmz2jb2i]{border-top:1px solid var(--line);background:var(--surface-sunken)}.v-cases[data-astro-cid-cmz2jb2i] h2[data-astro-cid-cmz2jb2i]{margin-top:1.25rem}.v-cases__grid[data-astro-cid-cmz2jb2i]{margin-top:clamp(2.5rem,6vh,4rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.v-case[data-astro-cid-cmz2jb2i]{background:var(--surface);padding:clamp(1.5rem,3vw,2.25rem);display:grid;gap:.9rem;align-content:start}.v-case[data-astro-cid-cmz2jb2i] img[data-astro-cid-cmz2jb2i]{height:1.6rem;width:auto;object-fit:contain;object-position:left;filter:var(--logo-filter);opacity:.7}.v-case__name[data-astro-cid-cmz2jb2i]{font-family:var(--font-display);font-size:var(--step-2);color:var(--text-loud);line-height:1}.v-case__what[data-astro-cid-cmz2jb2i]{color:var(--text-muted);font-size:var(--step--1)}.v-case__result[data-astro-cid-cmz2jb2i]{font-family:var(--font-display);font-size:var(--step-1);color:var(--cream);line-height:1.15;letter-spacing:-.01em}.v-case[data-astro-cid-cmz2jb2i] .proof[data-astro-cid-cmz2jb2i]{margin-top:auto}.v-quote[data-astro-cid-cmz2jb2i]{margin:clamp(2.5rem,6vh,4rem) 0 0;max-width:46rem}.v-quote[data-astro-cid-cmz2jb2i] p[data-astro-cid-cmz2jb2i]{font-family:var(--font-display);font-size:var(--step-3);line-height:1.05;letter-spacing:-.02em;color:var(--text-loud)}.v-quote[data-astro-cid-cmz2jb2i] cite[data-astro-cid-cmz2jb2i]{display:block;margin-top:1rem;font-style:normal;color:var(--text-muted);font-size:var(--step--1)}@media(width<=900px){.v-case__what[data-astro-cid-cmz2jb2i]{font-size:var(--step-0)}}
