.diagnostic[data-astro-cid-do3rrvmd]{background:var(--color-background-tint)}.diagnostic__intro[data-astro-cid-do3rrvmd]{text-align:center;margin-inline:auto}.diagnostic__intro[data-astro-cid-do3rrvmd] h2[data-astro-cid-do3rrvmd]{max-width:56.25rem;color:var(--color-primary);margin-block-end:var(--space-4);margin-inline:auto}.diagnostic__summary[data-astro-cid-do3rrvmd]{max-width:50rem;color:var(--color-text-muted);font-size:var(--font-size-body-large);line-height:var(--line-height-body-large);margin-block-end:0;margin-inline:auto}.diagnostic__list[data-astro-cid-do3rrvmd]{margin:var(--space-7) 0 0;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-trust-strip);background:var(--color-background);padding:0;list-style:none}.diagnostic__row[data-astro-cid-do3rrvmd]{min-width:0;padding:var(--space-4) var(--space-6);grid-template-columns:5.5rem minmax(0,34%) minmax(0,1fr);align-items:center;display:grid}.diagnostic__row[data-astro-cid-do3rrvmd]+.diagnostic__row[data-astro-cid-do3rrvmd]{border-top:1px solid var(--color-border-strong)}.diagnostic__icon-cell[data-astro-cid-do3rrvmd]{border-right:1px solid var(--color-border-strong);align-items:center;min-height:3.75rem;display:flex}.diagnostic__icon[data-astro-cid-do3rrvmd]{width:var(--small-icon-container-size);height:var(--small-icon-container-size);border-radius:var(--small-icon-radius);color:var(--small-icon-color);background:var(--small-icon-background);place-items:center;display:grid}.diagnostic__icon[data-astro-cid-do3rrvmd] svg[data-astro-cid-do3rrvmd]{width:var(--small-icon-size);height:var(--small-icon-size)}.diagnostic__symptom[data-astro-cid-do3rrvmd]{min-width:0;padding-inline:var(--space-6);border-right:1px solid var(--color-border-strong);color:var(--color-primary);margin:0}.diagnostic__cause[data-astro-cid-do3rrvmd]{min-width:0;color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0;padding-inline-start:var(--space-6)}.diagnostic__cta[data-astro-cid-do3rrvmd]{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-background);text-align:center;flex-direction:column;margin-block-start:var(--space-6);display:flex}.diagnostic__cta-copy[data-astro-cid-do3rrvmd]{max-width:min(100%,52rem)}.diagnostic__cta-copy[data-astro-cid-do3rrvmd] h3[data-astro-cid-do3rrvmd]{color:var(--color-primary);margin-block-end:var(--space-2)}.diagnostic__cta-copy[data-astro-cid-do3rrvmd] p[data-astro-cid-do3rrvmd]{color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body);margin-block-end:0}.diagnostic__cta[data-astro-cid-do3rrvmd] .button{flex:none}.diagnostic__cta-actions[data-astro-cid-do3rrvmd]{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=63.999rem){.diagnostic__row[data-astro-cid-do3rrvmd]{padding-inline:var(--space-5);grid-template-columns:4.5rem minmax(0,36%) minmax(0,1fr)}.diagnostic__symptom[data-astro-cid-do3rrvmd]{padding-inline:var(--space-4)}.diagnostic__cause[data-astro-cid-do3rrvmd]{padding-inline-start:var(--space-4)}}@media (width<=47.999rem){.diagnostic__list[data-astro-cid-do3rrvmd]{gap:var(--space-4);background:0 0;border:0;border-radius:0;margin-block-start:var(--space-6);display:grid}.diagnostic__row[data-astro-cid-do3rrvmd]{padding:var(--card-padding);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-background);grid-template-columns:3.75rem minmax(0,1fr);align-items:start}.diagnostic__row[data-astro-cid-do3rrvmd]+.diagnostic__row[data-astro-cid-do3rrvmd]{border-top:1px solid var(--color-border-strong)}.diagnostic__icon-cell[data-astro-cid-do3rrvmd]{grid-row:1;min-height:2.75rem}.diagnostic__icon[data-astro-cid-do3rrvmd]{width:var(--small-icon-container-size);height:var(--small-icon-container-size)}.diagnostic__icon[data-astro-cid-do3rrvmd] svg[data-astro-cid-do3rrvmd]{width:var(--small-icon-size);height:var(--small-icon-size)}.diagnostic__symptom[data-astro-cid-do3rrvmd]{padding-inline:var(--space-4) 0;border:0;grid-column:2;align-self:center}.diagnostic__cause[data-astro-cid-do3rrvmd]{padding:var(--space-3) 0 0;border-top:1px solid var(--color-border-strong);grid-column:1/-1;margin-block-start:var(--space-3)}.diagnostic__cta[data-astro-cid-do3rrvmd]{padding:var(--card-padding)}}@media (width<=29.999rem){.diagnostic__cta-actions[data-astro-cid-do3rrvmd]{flex-direction:column;align-items:center}.diagnostic__cta[data-astro-cid-do3rrvmd] .button{max-width:100%}}.service-local[data-astro-cid-eqwqrvhe]{padding-block:var(--section-spacing-compact);background:var(--color-primary)}.service-local__grid[data-astro-cid-eqwqrvhe]{align-items:center;gap:var(--space-6);display:grid}.service-local[data-astro-cid-eqwqrvhe] .eyebrow[data-astro-cid-eqwqrvhe]{color:var(--color-accent-on-dark)}.service-local[data-astro-cid-eqwqrvhe] h2[data-astro-cid-eqwqrvhe]{max-width:18ch;color:var(--color-background);margin-block-end:var(--space-4)}.service-local__intro[data-astro-cid-eqwqrvhe]>p[data-astro-cid-eqwqrvhe]:last-child{max-width:54ch;color:var(--color-background-tint);font-size:var(--font-size-body-large);line-height:var(--line-height-body-large);margin-block-end:0}.service-local__panel[data-astro-cid-eqwqrvhe]{min-width:0;padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-primary-hover);border:1px solid #fff3}.service-local__panel-heading[data-astro-cid-eqwqrvhe]{align-items:center;gap:var(--space-3);margin-block-end:var(--space-5);display:flex}.service-local__panel-heading[data-astro-cid-eqwqrvhe] svg[data-astro-cid-eqwqrvhe]{width:var(--space-6);height:var(--space-6);color:var(--color-accent);flex:none}.service-local__panel-heading[data-astro-cid-eqwqrvhe] h3[data-astro-cid-eqwqrvhe]{color:var(--color-background);margin:0}.service-local__areas[data-astro-cid-eqwqrvhe]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.service-local__areas[data-astro-cid-eqwqrvhe] li[data-astro-cid-eqwqrvhe]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-button);color:var(--color-background);font-size:var(--font-size-small);background:#ffffff0f;border:1px solid #ffffff2e;font-weight:600;line-height:1.55}.service-local__panel-copy[data-astro-cid-eqwqrvhe]{margin-block:var(--space-5) 0;color:var(--color-background-tint);font-size:var(--font-size-body);line-height:var(--line-height-body)}.service-local__actions[data-astro-cid-eqwqrvhe]{justify-content:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.service-local__actions[data-astro-cid-eqwqrvhe] .button:focus-visible{outline-color:var(--color-background)}@media (width>=64rem){.service-local__grid[data-astro-cid-eqwqrvhe]{gap:var(--space-8);grid-template-columns:minmax(0,45fr) minmax(0,55fr)}}@media (width<=63.999rem){.service-local__panel[data-astro-cid-eqwqrvhe]{padding:var(--space-5)}}@media (width<=29.999rem){.service-local__actions[data-astro-cid-eqwqrvhe]{flex-direction:column;align-items:center}.service-local__actions[data-astro-cid-eqwqrvhe] .button{max-width:100%}}
