.diag__cta[data-astro-cid-cgm5zxdk]{margin-top:var(--space-6);display:grid;gap:var(--space-3);justify-items:start}.diag__price[data-astro-cid-cgm5zxdk]{font-size:var(--fs-sm);color:var(--color-muted)}.diag__price[data-astro-cid-cgm5zxdk] strong[data-astro-cid-cgm5zxdk]{color:var(--color-heading)}.diag__steps[data-astro-cid-cgm5zxdk]{margin:0;padding-left:1.2rem;display:grid;gap:var(--space-3);font-size:var(--fs-sm);color:var(--color-text);line-height:1.5;max-width:52ch}.diag__steps[data-astro-cid-cgm5zxdk] strong[data-astro-cid-cgm5zxdk]{color:var(--color-heading)}.pathos__cta[data-astro-cid-cgm5zxdk]{margin-top:var(--space-7);display:flex;justify-content:center}.diag__how[data-astro-cid-cgm5zxdk]{padding:var(--space-6);display:grid;gap:var(--space-4);align-content:start}.diag__how-title[data-astro-cid-cgm5zxdk]{font-size:var(--fs-lg);color:var(--color-heading)}.diag__contact[data-astro-cid-cgm5zxdk]{font-size:var(--fs-sm);color:var(--color-muted);border-top:1px solid var(--color-border);padding-top:var(--space-4)}.diag__contact[data-astro-cid-cgm5zxdk] a[data-astro-cid-cgm5zxdk]{color:var(--color-primary);font-weight:var(--fw-semibold)}.diag__grid[data-astro-cid-cgm5zxdk]{display:grid;grid-template-columns:1fr 1.05fr;gap:var(--space-7);align-items:start}.diag__info[data-astro-cid-cgm5zxdk] h2[data-astro-cid-cgm5zxdk]{font-size:var(--fs-2xl);margin-top:var(--space-5);max-width:18ch}.diag__avail[data-astro-cid-cgm5zxdk]{display:inline-flex;align-items:center;gap:.55rem;background:color-mix(in srgb,var(--color-nature) 12%,#fff);border:1px solid color-mix(in srgb,var(--color-nature) 32%,transparent);color:var(--color-text);font-size:var(--fs-sm);font-weight:var(--fw-medium);padding:.45rem .85rem;border-radius:var(--radius-pill)}.diag__avail[data-astro-cid-cgm5zxdk] strong[data-astro-cid-cgm5zxdk]{color:var(--color-nature)}.diag__avail-dot[data-astro-cid-cgm5zxdk]{width:9px;height:9px;border-radius:50%;background:var(--color-nature);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-nature) 20%,transparent)}.diag__benefits[data-astro-cid-cgm5zxdk]{margin-top:var(--space-5);display:grid;gap:.7rem}.diag__benefits[data-astro-cid-cgm5zxdk] li[data-astro-cid-cgm5zxdk]{position:relative;padding-left:1.6rem;color:var(--color-muted);font-size:var(--fs-base);line-height:1.5}.diag__benefits[data-astro-cid-cgm5zxdk] li[data-astro-cid-cgm5zxdk]:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--gradient-brand)}.pathos__head[data-astro-cid-cgm5zxdk]{max-width:60ch}.pathos__head[data-astro-cid-cgm5zxdk] h2[data-astro-cid-cgm5zxdk]{margin-top:var(--space-3)}.pathos__head[data-astro-cid-cgm5zxdk] .lead[data-astro-cid-cgm5zxdk]{margin-top:var(--space-4)}.pathos__grid[data-astro-cid-cgm5zxdk]{margin-top:var(--space-6);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}.patho[data-astro-cid-cgm5zxdk]{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);outline:1px solid transparent;outline-offset:0;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),outline-color var(--dur) var(--ease)}.patho[data-astro-cid-cgm5zxdk] picture[data-astro-cid-cgm5zxdk]{display:contents}.patho[data-astro-cid-cgm5zxdk] img[data-astro-cid-cgm5zxdk]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .64s var(--ease)}.patho__glow[data-astro-cid-cgm5zxdk]{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--a) 45%,transparent) 0%,transparent 55%);opacity:0;transition:opacity var(--dur) var(--ease)}.patho__arrow[data-astro-cid-cgm5zxdk]{position:absolute;right:.85rem;bottom:.85rem;z-index:2;width:40px;height:40px;border-radius:50%;background:var(--a);color:#fff;display:grid;place-items:center;font-size:1.15rem;line-height:1;box-shadow:var(--shadow-md);opacity:0;transform:translateY(8px) scale(.9);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.patho[data-astro-cid-cgm5zxdk]:hover,.patho[data-astro-cid-cgm5zxdk]:focus-visible{transform:translateY(-6px);box-shadow:var(--shadow-lg);outline-color:var(--a)}.patho[data-astro-cid-cgm5zxdk]:hover img[data-astro-cid-cgm5zxdk],.patho[data-astro-cid-cgm5zxdk]:focus-visible img[data-astro-cid-cgm5zxdk]{transform:scale(1.06)}.patho[data-astro-cid-cgm5zxdk]:hover .patho__glow[data-astro-cid-cgm5zxdk],.patho[data-astro-cid-cgm5zxdk]:focus-visible .patho__glow[data-astro-cid-cgm5zxdk]{opacity:1}.patho[data-astro-cid-cgm5zxdk]:hover .patho__arrow[data-astro-cid-cgm5zxdk],.patho[data-astro-cid-cgm5zxdk]:focus-visible .patho__arrow[data-astro-cid-cgm5zxdk]{opacity:1;transform:none}@media(max-width:980px){.pathos__grid[data-astro-cid-cgm5zxdk]{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.diag__grid[data-astro-cid-cgm5zxdk]{grid-template-columns:1fr;gap:var(--space-6)}.diag__info[data-astro-cid-cgm5zxdk] h2[data-astro-cid-cgm5zxdk]{max-width:none}}@media(max-width:480px){.pathos__grid[data-astro-cid-cgm5zxdk]{grid-template-columns:1fr}}
