.landing-hero[data-astro-cid-ge2uvauf]{isolation:isolate;background:var(--surface-canvas);color:var(--text-primary);position:relative;overflow:hidden}.landing-hero__copy[data-astro-cid-ge2uvauf]{z-index:4;text-align:center;width:min(100% - 3rem,57.5rem);margin-inline:auto;padding-top:9.25rem;position:relative}.landing-hero__label[data-astro-cid-ge2uvauf]{margin:0 0 var(--space-4);color:var(--action-primary);letter-spacing:.11em;text-transform:uppercase;font-size:.8125rem;font-weight:700;line-height:1.125rem}.landing-hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:56.25rem;color:var(--text-primary);letter-spacing:-.045em;text-wrap:balance;margin-inline:auto;font-size:clamp(2.625rem,4.6vw,4rem);font-weight:700;line-height:1.03}.landing-hero__text[data-astro-cid-ge2uvauf]{max-width:42.5rem;margin:var(--space-5) auto 0;color:var(--text-secondary);text-wrap:balance;font-size:1.1875rem;line-height:1.55}.landing-hero__actions[data-astro-cid-ge2uvauf]{justify-content:center;gap:var(--space-3);margin-top:1.75rem;display:flex}.hero-primary[data-astro-cid-ge2uvauf],.hero-secondary[data-astro-cid-ge2uvauf]{border-radius:var(--radius-control);min-height:3.25rem;padding-inline:var(--space-5);transition:background-color var(--motion-fast) ease-out, border-color var(--motion-fast) ease-out, color var(--motion-fast) ease-out, transform var(--motion-fast) ease-out;justify-content:center;align-items:center;gap:.625rem;font-size:.875rem;font-weight:600;line-height:1.3125rem;display:inline-flex}.hero-primary[data-astro-cid-ge2uvauf]{background:var(--action-primary);color:var(--action-on-primary);border:1px solid #0000}.hero-secondary[data-astro-cid-ge2uvauf]{border:1px solid var(--border-control);background:var(--surface-card);color:var(--action-primary)}.hero-primary[data-astro-cid-ge2uvauf]:active,.hero-secondary[data-astro-cid-ge2uvauf]:active{transform:translateY(1px)}.hero-primary[data-astro-cid-ge2uvauf]:active{background:var(--action-primary-pressed)}.hero-secondary[data-astro-cid-ge2uvauf]:active{background:var(--action-secondary-pressed)}.landing-hero__reassurance[data-astro-cid-ge2uvauf]{justify-content:center;align-items:center;gap:var(--space-6);color:var(--text-secondary);margin-top:1.125rem;font-size:.8125rem;line-height:1.125rem;display:flex}.landing-hero__reassurance[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{align-items:center;gap:.4375rem;display:inline-flex}.landing-hero__reassurance[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{color:var(--action-primary)}.landing-hero__stage[data-astro-cid-ge2uvauf]{width:min(100% - 4rem,72.5rem);height:32.5rem;margin:3.625rem auto 0;position:relative}.landing-hero__backdrop[data-astro-cid-ge2uvauf]{z-index:-1;background:var(--surface-inverse);position:absolute;inset:4.875rem -100vw 0}.landing-hero__photo[data-astro-cid-ge2uvauf]{border:1px solid color-mix(in srgb, var(--text-inverse) 20%, transparent);border-radius:var(--radius-media);background:#d8dedb;margin:0;position:absolute;inset:1.25rem 4.375rem .875rem;overflow:hidden;box-shadow:0 1.125rem 3rem #171d1f1f}.landing-hero__photo[data-astro-cid-ge2uvauf]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#171d1f1f,#0000 46%,#171d1f14);position:absolute;inset:0}.landing-hero__photo[data-astro-cid-ge2uvauf] picture[data-astro-cid-ge2uvauf]{width:100%;height:100%;display:block}.landing-hero__photo[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;animation:hero-image-in .7s var(--ease-enter) both;display:block}.workshop-question[data-astro-cid-ge2uvauf]{z-index:3;border:1px solid var(--border-subtle);width:18.75rem;animation:workshop-question-in .42s var(--question-delay,0s) var(--ease-enter) both;transition:transform var(--motion-base) var(--ease-enter);border-radius:.875rem;padding:.9375rem 1rem 1rem;position:absolute;box-shadow:0 .75rem 1.875rem #171d1f24}.workshop-question--1[data-astro-cid-ge2uvauf]{top:0;left:0}.workshop-question--2[data-astro-cid-ge2uvauf]{top:9.625rem;right:0}.workshop-question--3[data-astro-cid-ge2uvauf]{bottom:0;left:5.375rem}.workshop-question--light[data-astro-cid-ge2uvauf]{color:var(--text-primary);background:#fffefcfa}.workshop-question--sage[data-astro-cid-ge2uvauf]{color:var(--text-primary);background:#dce6e0fa;border-color:#aebfb6}.workshop-question--dark[data-astro-cid-ge2uvauf]{color:var(--text-inverse);background:#20282bfa;border-color:#52605c}.workshop-question__identity[data-astro-cid-ge2uvauf]{align-items:center;gap:.625rem;display:flex}.workshop-question__avatar[data-astro-cid-ge2uvauf]{background:var(--action-primary);width:2.25rem;height:2.25rem;color:var(--action-on-primary);border-radius:50%;flex:0 0 2.25rem;place-items:center;font-size:.8125rem;font-weight:700;display:grid;position:relative;overflow:hidden}.workshop-question__avatar[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.workshop-question--sage[data-astro-cid-ge2uvauf] .workshop-question__avatar[data-astro-cid-ge2uvauf]{background:var(--surface-card);color:var(--text-primary);border:1px solid #aebfb6}.workshop-question--dark[data-astro-cid-ge2uvauf] .workshop-question__avatar[data-astro-cid-ge2uvauf]{background:var(--surface-canvas);color:var(--text-primary)}.workshop-question__identity[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]{flex-direction:column;gap:1px;min-width:0;display:flex}.workshop-question__identity[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-size:.8125rem;font-weight:700}.workshop-question__identity[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{color:var(--text-secondary);font-size:.6875rem;line-height:1.35}.workshop-question--dark[data-astro-cid-ge2uvauf] .workshop-question__identity[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{color:var(--text-inverse-muted)}.workshop-question[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{margin-top:var(--space-3);letter-spacing:-.01em;font-size:.9375rem;font-weight:600;line-height:1.45}[data-astro-cid-ge2uvauf][data-hero-item]{animation:hero-copy-in var(--motion-sheet) var(--hero-delay,0s) var(--ease-enter) both}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes hero-image-in{0%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes workshop-question-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media (width>=761px){.landing-hero[data-astro-cid-ge2uvauf]{overflow:clip visible}.workshop-question--3[data-astro-cid-ge2uvauf]{bottom:-1.5rem}}@media (width<=760px){.landing-hero__copy[data-astro-cid-ge2uvauf]{width:calc(100% - 2rem);padding-top:7.5rem}.landing-hero__label[data-astro-cid-ge2uvauf]{margin-bottom:var(--space-3);letter-spacing:.09em;font-size:.6875rem;line-height:1rem}.landing-hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:100%;font-size:clamp(2.25rem,9.4vw,2.5rem);line-height:1.08}.landing-hero__text[data-astro-cid-ge2uvauf]{margin-top:var(--space-4);font-size:1.0625rem;line-height:1.55}.landing-hero__actions[data-astro-cid-ge2uvauf]{margin-top:var(--space-6);flex-direction:column}.hero-primary[data-astro-cid-ge2uvauf],.hero-secondary[data-astro-cid-ge2uvauf]{width:100%}.landing-hero__reassurance[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-3);width:100%;max-width:none;margin:var(--space-4) auto 0;text-align:center;white-space:nowrap;flex-direction:row;font-size:.6875rem;line-height:1rem}.landing-hero__reassurance[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{gap:.3rem}.landing-hero__reassurance[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{flex:none;width:.75rem;height:.75rem}.landing-hero__stage[data-astro-cid-ge2uvauf]{width:calc(100% - 1.5rem);height:27.375rem;margin-top:var(--space-8)}.landing-hero__backdrop[data-astro-cid-ge2uvauf]{top:15.25rem}.landing-hero__photo[data-astro-cid-ge2uvauf]{border-radius:var(--radius-panel);height:18.75rem;inset:0 0 auto}.landing-hero__photo[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-position:48% center}.workshop-question[data-astro-cid-ge2uvauf]{border-radius:.625rem;padding:.625rem .75rem .6875rem;box-shadow:0 .5rem 1.25rem #171d1f24}.workshop-question__identity[data-astro-cid-ge2uvauf]{position:absolute;top:-.625rem;left:.75rem}.workshop-question__avatar[data-astro-cid-ge2uvauf]{border:2px solid var(--surface-card);flex-basis:1.375rem;width:1.375rem;height:1.375rem;font-size:.5625rem;box-shadow:0 .1875rem .5rem #171d1f24}.workshop-question__identity[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]{display:none}.workshop-question[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{margin-top:var(--space-1);font-size:.71875rem;line-height:1.35}.workshop-question--1[data-astro-cid-ge2uvauf]{width:46%;top:17.25rem;left:0}.workshop-question--2[data-astro-cid-ge2uvauf]{width:50%;top:17.25rem;right:0}.workshop-question--3[data-astro-cid-ge2uvauf]{width:auto;inset:22.25rem 1.5rem auto}}@media (width<=380px){.landing-hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:2.25rem}.landing-hero__text[data-astro-cid-ge2uvauf]{font-size:1rem}.landing-hero__reassurance[data-astro-cid-ge2uvauf]{gap:var(--space-2);font-size:.625rem}.workshop-question[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{font-size:.6875rem}}@media (hover:hover) and (pointer:fine){.hero-primary[data-astro-cid-ge2uvauf]:hover{background:var(--action-primary-hover);transform:translateY(-1px)}.hero-secondary[data-astro-cid-ge2uvauf]:hover{background:var(--action-secondary-hover);transform:translateY(-1px)}.workshop-question[data-astro-cid-ge2uvauf]:hover{transform:translateY(-.25rem)}}@media (prefers-reduced-motion:reduce){[data-astro-cid-ge2uvauf][data-hero-item],.landing-hero__photo[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf],.workshop-question[data-astro-cid-ge2uvauf]{animation:none}.hero-primary[data-astro-cid-ge2uvauf],.hero-secondary[data-astro-cid-ge2uvauf],.workshop-question[data-astro-cid-ge2uvauf]{transition:none}}.overview-video[data-astro-cid-taamg2ku]{padding-block:var(--space-20);background:var(--surface-canvas)}.overview-video__shell[data-astro-cid-taamg2ku]{max-width:68rem}.overview-video__intro[data-astro-cid-taamg2ku]{margin-bottom:var(--space-8)}.overview-video__intro[data-astro-cid-taamg2ku] h2[data-astro-cid-taamg2ku]{max-width:24ch;margin-bottom:0}.overview-video__link[data-astro-cid-taamg2ku]{text-decoration:underline;text-decoration-color:var(--border-subtle);text-underline-offset:.15em;text-decoration-thickness:1px}.overview-video__link[data-astro-cid-taamg2ku] .overview-video__arrow{width:.65em;height:.65em;color:var(--action-primary);vertical-align:baseline;transition:transform var(--motion-base);margin-left:.3em;display:inline-block}.overview-video__link[data-astro-cid-taamg2ku]:hover{text-decoration-color:var(--action-primary)}.overview-video__link[data-astro-cid-taamg2ku]:hover .overview-video__arrow{transform:translate(.15em)}.overview-video__transcript[data-astro-cid-taamg2ku]{margin-top:var(--space-4);color:var(--text-secondary);font-size:.875rem;line-height:1.5}.overview-video__transcript[data-astro-cid-taamg2ku] summary[data-astro-cid-taamg2ku]{cursor:pointer;align-content:center;width:fit-content;min-height:2.75rem}.overview-video__transcript[data-astro-cid-taamg2ku] div[data-astro-cid-taamg2ku]{max-width:76ch;padding-block:var(--space-2);font-size:1rem;line-height:1.65}.overview-video__transcript[data-astro-cid-taamg2ku] p[data-astro-cid-taamg2ku]+p[data-astro-cid-taamg2ku]{margin-top:var(--space-4)}@media (width<=767px){.overview-video[data-astro-cid-taamg2ku]{padding-block:var(--space-12)}}@media (prefers-reduced-motion:reduce){.overview-video__link[data-astro-cid-taamg2ku] .overview-video__arrow{transition:none}}.diagnostic-story[data-astro-cid-ityavg2a]{background:var(--surface-inverse);box-shadow:0 -2px 0 var(--surface-inverse);color:var(--text-inverse);padding-block:clamp(6rem,8vw,8rem);overflow:hidden}.diagnostic-story__shell[data-astro-cid-ityavg2a]{width:min(100% - 4rem,75rem);margin-inline:auto}.diagnostic-story__intro[data-astro-cid-ityavg2a]{max-width:67rem}.vehicle-context[data-astro-cid-ityavg2a] p[data-astro-cid-ityavg2a],.case-inputs[data-astro-cid-ityavg2a] p[data-astro-cid-ityavg2a],.diagnostic-panel__signal[data-astro-cid-ityavg2a]>div[data-astro-cid-ityavg2a]>p[data-astro-cid-ityavg2a]:first-child,.diagnostic-checks[data-astro-cid-ityavg2a]>p[data-astro-cid-ityavg2a]{color:var(--action-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:600;line-height:1.125rem}.story-label[data-astro-cid-ityavg2a]{color:var(--brand-sage)}.diagnostic-story__intro[data-astro-cid-ityavg2a] h2[data-astro-cid-ityavg2a]{max-width:24ch;color:var(--text-inverse)}.diagnostic-story__intro[data-astro-cid-ityavg2a]>p[data-astro-cid-ityavg2a]:last-child{max-width:64ch;margin-top:var(--space-5);color:var(--text-inverse-muted);font-size:1.125rem;line-height:1.75rem}.diagnostic-demo[data-astro-cid-ityavg2a]{border:1px solid color-mix(in srgb, var(--text-inverse) 18%, transparent);border-radius:var(--radius-panel);background:var(--surface-card);margin-top:clamp(2.5rem,5vw,4rem);overflow:hidden;box-shadow:0 1.5rem 4rem #090d0e47}.diagnostic-demo__header[data-astro-cid-ityavg2a]{justify-content:space-between;align-items:center;gap:var(--space-5);border-bottom:1px solid var(--border-subtle);min-height:5.25rem;padding:var(--space-4) var(--space-5);display:flex}.vehicle-context[data-astro-cid-ityavg2a]{align-items:center;gap:var(--space-3);display:flex}.vehicle-context[data-astro-cid-ityavg2a]>span[data-astro-cid-ityavg2a]{border-radius:var(--radius-control);background:var(--surface-selected);width:2.75rem;height:2.75rem;color:var(--action-primary);flex:none;place-items:center;display:grid}.vehicle-context[data-astro-cid-ityavg2a] strong[data-astro-cid-ityavg2a]{margin-top:var(--space-1);color:var(--text-primary);font-size:.875rem;line-height:1.25rem;display:block}.reading-tabs[data-astro-cid-ityavg2a]{padding:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:inline-grid}.reading-tabs[data-astro-cid-ityavg2a] button[data-astro-cid-ityavg2a]{border-radius:var(--radius-control);min-height:2.5rem;color:var(--text-secondary);cursor:pointer;padding:var(--space-2) var(--space-4);white-space:nowrap;transition:background-color var(--motion-base) ease-out, box-shadow var(--motion-base) ease-out, color var(--motion-base) ease-out;background:0 0;border:0;font-size:.8125rem;font-weight:600}.reading-tabs[data-astro-cid-ityavg2a] button[data-astro-cid-ityavg2a][aria-selected=true]{background:var(--surface-card);box-shadow:var(--shadow-card);color:var(--text-primary)}.diagnostic-demo__body[data-astro-cid-ityavg2a]{padding:var(--space-5)}.case-inputs[data-astro-cid-ityavg2a]{align-items:center;gap:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-readonly);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.case-inputs__codes[data-astro-cid-ityavg2a]{padding-right:var(--space-5);border-right:1px solid var(--border-subtle)}.case-inputs__codes[data-astro-cid-ityavg2a]>div[data-astro-cid-ityavg2a]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.case-inputs__codes[data-astro-cid-ityavg2a] span[data-astro-cid-ityavg2a]{border:1px solid var(--border-control);border-radius:var(--radius-small);background:var(--surface-card);min-height:2rem;color:var(--text-primary);padding:var(--space-1) var(--space-2);align-items:center;font-size:.8125rem;display:inline-flex}.case-inputs__context[data-astro-cid-ityavg2a] strong[data-astro-cid-ityavg2a]{margin-top:var(--space-2);color:var(--text-primary);font-size:.875rem;line-height:1.35;display:block}.case-inputs__count[data-astro-cid-ityavg2a]{border-radius:var(--radius-small);background:var(--surface-selected);color:var(--action-primary);padding:var(--space-2) var(--space-3);white-space:nowrap;font-size:.75rem;font-weight:600}.diagnostic-panel[data-astro-cid-ityavg2a]{margin-top:var(--space-4);border-radius:var(--radius-card);animation:diagnostic-panel-in var(--motion-sheet) var(--ease-enter) both;display:grid;overflow:hidden}.diagnostic-panel[data-astro-cid-ityavg2a][hidden]{display:none}.diagnostic-panel--diagolia[data-astro-cid-ityavg2a]{border:1px solid var(--surface-inverse-hover);background:radial-gradient(circle at 88% 20%, color-mix(in srgb, var(--action-primary) 23%, transparent), transparent 18rem), var(--surface-inverse);color:var(--text-inverse)}.diagnostic-panel--raw[data-astro-cid-ityavg2a]{border:1px solid var(--border-subtle);background:var(--surface-subtle);color:var(--text-primary)}.diagnostic-panel__signal[data-astro-cid-ityavg2a]{align-items:start;gap:var(--space-5);padding:var(--space-6);grid-template-columns:4rem minmax(0,1fr);display:grid}.diagnostic-panel__count[data-astro-cid-ityavg2a]{border-radius:var(--radius-card);background:var(--action-primary);width:4rem;height:4rem;color:var(--action-on-primary);text-align:center;place-content:center;display:grid}.diagnostic-panel--raw[data-astro-cid-ityavg2a] .diagnostic-panel__count[data-astro-cid-ityavg2a]{border:1px solid var(--border-control);background:var(--surface-card);color:var(--text-primary)}.diagnostic-panel__count[data-astro-cid-ityavg2a] strong[data-astro-cid-ityavg2a],.diagnostic-panel__count[data-astro-cid-ityavg2a] small[data-astro-cid-ityavg2a]{display:block}.diagnostic-panel__count[data-astro-cid-ityavg2a] strong[data-astro-cid-ityavg2a]{font-size:1.125rem;line-height:1.4}.diagnostic-panel__count[data-astro-cid-ityavg2a] small[data-astro-cid-ityavg2a]{letter-spacing:.08em;font-size:.625rem;font-weight:600}.diagnostic-panel--diagolia[data-astro-cid-ityavg2a] .diagnostic-panel__signal[data-astro-cid-ityavg2a]>div[data-astro-cid-ityavg2a]>p[data-astro-cid-ityavg2a]:first-child{color:var(--text-inverse-muted)}.diagnostic-panel[data-astro-cid-ityavg2a] h3[data-astro-cid-ityavg2a]{max-width:43ch;margin-top:var(--space-2);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.35rem,2.25vw,1.75rem);font-weight:700;line-height:1.25}.diagnostic-panel__summary[data-astro-cid-ityavg2a]{max-width:67ch;margin-top:var(--space-2);color:var(--text-secondary);font-size:.875rem;line-height:1.5}.diagnostic-panel--diagolia[data-astro-cid-ityavg2a] .diagnostic-panel__summary[data-astro-cid-ityavg2a]{color:var(--text-inverse-muted)}.diagnostic-checks[data-astro-cid-ityavg2a],.raw-conclusion[data-astro-cid-ityavg2a]{align-items:center;gap:var(--space-5);min-height:4.75rem;margin-inline:var(--space-6);border-top:1px solid color-mix(in srgb, var(--border-control) 45%, transparent);padding-block:var(--space-4);display:flex}.diagnostic-checks[data-astro-cid-ityavg2a]>p[data-astro-cid-ityavg2a]{color:var(--text-inverse-muted);flex:none}.diagnostic-checks[data-astro-cid-ityavg2a] ul[data-astro-cid-ityavg2a]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.diagnostic-checks[data-astro-cid-ityavg2a] li[data-astro-cid-ityavg2a]{align-items:center;gap:var(--space-2);border:1px solid color-mix(in srgb, var(--border-control) 72%, transparent);border-radius:var(--radius-control);min-height:2.25rem;color:var(--text-inverse);padding:var(--space-2) var(--space-3);font-size:.8125rem;font-weight:600;display:inline-flex}.diagnostic-checks[data-astro-cid-ityavg2a] li[data-astro-cid-ityavg2a] svg[data-astro-cid-ityavg2a]{color:var(--brand-sage)}.raw-conclusion[data-astro-cid-ityavg2a]{border-color:var(--border-subtle);justify-content:space-between}.raw-conclusion[data-astro-cid-ityavg2a] span[data-astro-cid-ityavg2a]{align-items:center;gap:var(--space-2);color:var(--status-warning-text);font-size:.8125rem;font-weight:600;display:inline-flex}.raw-conclusion[data-astro-cid-ityavg2a] strong[data-astro-cid-ityavg2a]{color:var(--text-primary);font-size:.9rem}.diagnostic-demo__footer[data-astro-cid-ityavg2a]{align-items:center;gap:var(--space-3);border-top:1px solid var(--border-subtle);min-height:3.75rem;color:var(--text-secondary);padding:var(--space-3) var(--space-5);display:flex}.diagnostic-demo__footer[data-astro-cid-ityavg2a] svg[data-astro-cid-ityavg2a]{color:var(--action-primary);flex:none}.diagnostic-demo__footer[data-astro-cid-ityavg2a] p[data-astro-cid-ityavg2a]{font-size:.8125rem;line-height:1.4}@keyframes diagnostic-panel-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.reading-tabs[data-astro-cid-ityavg2a] button[data-astro-cid-ityavg2a]:not([aria-selected=true]):hover{background:color-mix(in srgb, var(--surface-card) 58%, transparent);color:var(--text-primary)}}@media (width<=760px){.diagnostic-story[data-astro-cid-ityavg2a]{padding-block:var(--space-20)}.diagnostic-story__shell[data-astro-cid-ityavg2a]{width:min(100% - 2rem,75rem)}.diagnostic-story__intro[data-astro-cid-ityavg2a] h2[data-astro-cid-ityavg2a]{max-width:18ch}.diagnostic-story__intro[data-astro-cid-ityavg2a]>p[data-astro-cid-ityavg2a]:last-child{font-size:1rem;line-height:1.625rem}.diagnostic-demo__header[data-astro-cid-ityavg2a]{padding:var(--space-4);flex-direction:column;align-items:stretch}.reading-tabs[data-astro-cid-ityavg2a]{width:100%}.diagnostic-demo__body[data-astro-cid-ityavg2a]{padding:var(--space-4)}.case-inputs[data-astro-cid-ityavg2a]{gap:var(--space-4);grid-template-columns:1fr}.case-inputs__codes[data-astro-cid-ityavg2a]{padding-right:0;padding-bottom:var(--space-4);border-right:0;border-bottom:1px solid var(--border-subtle)}.case-inputs__count[data-astro-cid-ityavg2a]{justify-self:start}.diagnostic-panel__signal[data-astro-cid-ityavg2a]{gap:var(--space-4);padding:var(--space-5) var(--space-4);grid-template-columns:3.25rem minmax(0,1fr)}.diagnostic-panel__count[data-astro-cid-ityavg2a]{width:3.25rem;height:3.25rem}.diagnostic-panel[data-astro-cid-ityavg2a] h3[data-astro-cid-ityavg2a]{font-size:1.25rem}.diagnostic-checks[data-astro-cid-ityavg2a],.raw-conclusion[data-astro-cid-ityavg2a]{align-items:flex-start;gap:var(--space-3);margin-inline:var(--space-4);padding-block:var(--space-4);flex-direction:column}.diagnostic-checks[data-astro-cid-ityavg2a] ul[data-astro-cid-ityavg2a]{width:100%}.diagnostic-checks[data-astro-cid-ityavg2a] li[data-astro-cid-ityavg2a]{flex:10rem}.diagnostic-demo__footer[data-astro-cid-ityavg2a]{padding:var(--space-4);align-items:flex-start}}@media (width<=420px){.diagnostic-panel__signal[data-astro-cid-ityavg2a]{grid-template-columns:1fr}.diagnostic-panel__count[data-astro-cid-ityavg2a]{width:3.25rem}.reading-tabs[data-astro-cid-ityavg2a] button[data-astro-cid-ityavg2a]{padding-inline:var(--space-2)}}@media (prefers-reduced-motion:reduce){.diagnostic-panel[data-astro-cid-ityavg2a]{animation:none}}.pricing-section[data-astro-cid-ajjeame4]{background:var(--surface-canvas);padding-block:var(--space-20)}.pricing-section__shell[data-astro-cid-ajjeame4]{width:min(100% - 4rem,75rem);margin-inline:auto}.pricing-intro[data-astro-cid-ajjeame4]{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:end;gap:clamp(2rem,7vw,6rem);display:grid}.pricing-intro[data-astro-cid-ajjeame4] h2[data-astro-cid-ajjeame4]{max-width:16ch;color:var(--text-primary)}.pricing-intro[data-astro-cid-ajjeame4]>div[data-astro-cid-ajjeame4]:last-child>p[data-astro-cid-ajjeame4]{max-width:36rem;color:var(--text-secondary);font-size:1.125rem;line-height:1.75rem}.pricing-intro[data-astro-cid-ajjeame4]>div[data-astro-cid-ajjeame4]:last-child>span[data-astro-cid-ajjeame4]{margin-top:var(--space-4);border-bottom:1px solid var(--border-selected);color:var(--action-primary);padding-bottom:var(--space-1);font-size:.8125rem;font-weight:500;display:inline-block}.discovery-plan[data-astro-cid-ajjeame4]{margin-top:var(--space-16);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface-card);grid-template-columns:minmax(18rem,1fr) auto auto;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);padding:1.4rem 1.5rem;display:grid}.plan-name[data-astro-cid-ajjeame4]{align-items:center;gap:.85rem;min-width:0;display:flex}.plan-name[data-astro-cid-ajjeame4]>span[data-astro-cid-ajjeame4],.paid-plan__topline[data-astro-cid-ajjeame4]>span[data-astro-cid-ajjeame4]{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-selected);width:2.65rem;height:2.65rem;color:var(--action-primary);flex:none;place-items:center;display:grid}.plan-name[data-astro-cid-ajjeame4] h3[data-astro-cid-ajjeame4]{color:var(--text-primary);font-size:1.1rem;font-weight:600}.plan-name[data-astro-cid-ajjeame4] small[data-astro-cid-ajjeame4]{color:var(--text-secondary);margin-top:.25rem;font-size:.8125rem;line-height:1.25rem;display:block}.discovery-metrics[data-astro-cid-ajjeame4]{align-items:center;gap:1.5rem;display:flex}.discovery-price[data-astro-cid-ajjeame4]{color:var(--text-primary);font-size:2.2rem;line-height:1}.plan-volume[data-astro-cid-ajjeame4]{align-items:baseline;gap:.45rem;display:flex}.discovery-metrics[data-astro-cid-ajjeame4] .plan-volume[data-astro-cid-ajjeame4]{border-left:1px solid var(--border-subtle);padding-left:1.5rem}.plan-volume[data-astro-cid-ajjeame4] strong[data-astro-cid-ajjeame4],.paid-plan__volume[data-astro-cid-ajjeame4] strong[data-astro-cid-ajjeame4]{color:var(--action-primary);font-size:1.75rem;line-height:1}.plan-volume[data-astro-cid-ajjeame4] span[data-astro-cid-ajjeame4],.paid-plan__volume[data-astro-cid-ajjeame4] span[data-astro-cid-ajjeame4]{max-width:8rem;color:var(--text-secondary);font-size:.8rem;font-weight:600;line-height:1.25}.discovery-plan[data-astro-cid-ajjeame4]>a[data-astro-cid-ajjeame4],.paid-plan[data-astro-cid-ajjeame4]>a[data-astro-cid-ajjeame4]{border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--action-secondary);min-height:2.8rem;color:var(--action-primary);transition:background-color var(--motion-fast) ease-out, border-color var(--motion-fast) ease-out, color var(--motion-fast) ease-out;justify-content:center;align-items:center;gap:.5rem;padding:.7rem .9rem;font-size:.82rem;font-weight:600;display:inline-flex}.plan-comparison[data-astro-cid-ajjeame4]{border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface-card);margin-top:1.5rem;padding:1.5rem}.plan-comparison[data-astro-cid-ajjeame4] table[data-astro-cid-ajjeame4]{border-collapse:collapse;table-layout:fixed;overflow-wrap:anywhere;width:100%;font-size:.875rem;line-height:1.5}.plan-comparison[data-astro-cid-ajjeame4] caption[data-astro-cid-ajjeame4]{color:var(--text-primary);text-align:left;padding-bottom:1.25rem;font-size:1rem;font-weight:600}.plan-comparison[data-astro-cid-ajjeame4] th[data-astro-cid-ajjeame4],.plan-comparison[data-astro-cid-ajjeame4] td[data-astro-cid-ajjeame4]{border-bottom:1px solid var(--border-subtle);vertical-align:middle;padding:.85rem 1rem}.plan-comparison[data-astro-cid-ajjeame4] th[data-astro-cid-ajjeame4]{color:var(--text-primary);text-align:left;font-weight:500}.plan-comparison[data-astro-cid-ajjeame4] th[data-astro-cid-ajjeame4]:first-child{width:40%;padding-left:0}.plan-comparison[data-astro-cid-ajjeame4] thead[data-astro-cid-ajjeame4] th[data-astro-cid-ajjeame4]{font-weight:600}.plan-comparison[data-astro-cid-ajjeame4] td[data-astro-cid-ajjeame4],.plan-comparison[data-astro-cid-ajjeame4] thead[data-astro-cid-ajjeame4] th[data-astro-cid-ajjeame4]:not(:first-child){text-align:center}.plan-comparison[data-astro-cid-ajjeame4] td[data-astro-cid-ajjeame4]{color:var(--text-secondary)}.plan-comparison[data-astro-cid-ajjeame4] tr[data-astro-cid-ajjeame4]>[data-astro-cid-ajjeame4]:last-child{background:var(--surface-selected);color:var(--action-primary);font-weight:600}.plan-comparison[data-astro-cid-ajjeame4] tbody[data-astro-cid-ajjeame4] tr[data-astro-cid-ajjeame4]:last-child>[data-astro-cid-ajjeame4]{border-bottom:0}.plan-comparison[data-astro-cid-ajjeame4]>p[data-astro-cid-ajjeame4]{color:var(--text-secondary);margin-top:1rem;font-size:.75rem;line-height:1.5}.paid-plans[data-astro-cid-ajjeame4]{grid-template-columns:repeat(3,1fr);gap:1.5rem 1rem;margin-top:1.5rem;display:grid}.paid-plan[data-astro-cid-ajjeame4]{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);flex-direction:column;min-width:0;padding:1.35rem;display:flex;position:relative}.paid-plan[data-astro-cid-ajjeame4].is-highlighted{border-color:var(--border-selected)}.paid-plan__topline[data-astro-cid-ajjeame4]{justify-content:flex-start;align-items:center;gap:1rem;display:flex}.paid-plan__topline[data-astro-cid-ajjeame4] em[data-astro-cid-ajjeame4]{z-index:1;border-radius:var(--radius-small);background:var(--action-primary);color:var(--action-on-primary);white-space:nowrap;padding:.4rem .55rem;font-size:.68rem;font-style:normal;font-weight:600;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.paid-plan[data-astro-cid-ajjeame4] h3[data-astro-cid-ajjeame4]{color:var(--text-primary);margin-top:1.25rem;font-size:1.35rem;font-weight:600}.paid-plan__price[data-astro-cid-ajjeame4]{flex-wrap:wrap;align-items:end;gap:.35rem;margin-top:.9rem;display:flex}.paid-plan__price[data-astro-cid-ajjeame4] strong[data-astro-cid-ajjeame4]{color:var(--action-primary);font-size:2.25rem;line-height:1}.paid-plan__price[data-astro-cid-ajjeame4] span[data-astro-cid-ajjeame4]{color:var(--text-secondary);font-size:.76rem;font-weight:600}.paid-plan__volume[data-astro-cid-ajjeame4]{border-block:1px solid var(--border-subtle);align-items:baseline;gap:.5rem;margin-top:1.4rem;padding-block:1rem;display:flex}.paid-plan__volume[data-astro-cid-ajjeame4] strong[data-astro-cid-ajjeame4]{font-size:2rem}.paid-plan__users[data-astro-cid-ajjeame4]{color:var(--text-secondary);align-items:center;gap:.5rem;margin-top:1rem;font-size:.8125rem;font-weight:500;display:flex}.paid-plan__users[data-astro-cid-ajjeame4] svg[data-astro-cid-ajjeame4]{color:var(--action-primary);flex:none}.paid-plan[data-astro-cid-ajjeame4]>a[data-astro-cid-ajjeame4]{width:100%;margin-top:1.5rem}.paid-plan[data-astro-cid-ajjeame4]>a[data-astro-cid-ajjeame4].is-primary{border-color:var(--action-primary);background:var(--action-primary);color:var(--action-on-primary)}.paid-plan[data-astro-cid-ajjeame4]>a[data-astro-cid-ajjeame4]:active,.discovery-plan[data-astro-cid-ajjeame4]>a[data-astro-cid-ajjeame4]:active{background:var(--action-secondary-pressed)}.paid-plan[data-astro-cid-ajjeame4]>a[data-astro-cid-ajjeame4].is-primary:active{border-color:var(--action-primary-pressed);background:var(--action-primary-pressed)}.shared-inclusions[data-astro-cid-ajjeame4]{border-block:1px solid var(--border-subtle);grid-template-columns:minmax(13rem,.65fr) minmax(0,1.35fr);align-items:center;gap:1.5rem;margin-top:1.5rem;padding:1.25rem .25rem;display:grid}.shared-inclusions[data-astro-cid-ajjeame4]>p[data-astro-cid-ajjeame4]{color:var(--text-primary);font-size:.9rem;font-weight:600}.shared-inclusions[data-astro-cid-ajjeame4] ul[data-astro-cid-ajjeame4]{grid-template-columns:repeat(3,1fr);gap:.75rem 1rem;display:grid}.shared-inclusions[data-astro-cid-ajjeame4] li[data-astro-cid-ajjeame4]{color:var(--text-secondary);align-items:flex-start;gap:.45rem;font-size:.8rem;line-height:1.4;display:flex}.shared-inclusions[data-astro-cid-ajjeame4] li[data-astro-cid-ajjeame4] svg[data-astro-cid-ajjeame4]{color:var(--action-primary);flex:none}.credit-pack[data-astro-cid-ajjeame4]{color:var(--text-secondary);margin-top:1rem;font-size:.875rem;line-height:1.5}@media (width<=1040px){.discovery-plan[data-astro-cid-ajjeame4]{grid-template-columns:1fr auto}.discovery-plan[data-astro-cid-ajjeame4]>a[data-astro-cid-ajjeame4]{grid-column:1/-1}.shared-inclusions[data-astro-cid-ajjeame4]{grid-template-columns:1fr}}@media (width<=900px){.pricing-intro[data-astro-cid-ajjeame4]{grid-template-columns:1fr;gap:1.5rem}.paid-plans[data-astro-cid-ajjeame4]{grid-template-columns:1fr}}@media (width<=680px){.pricing-section[data-astro-cid-ajjeame4]{padding-block:var(--space-16)}.pricing-section__shell[data-astro-cid-ajjeame4]{width:min(100% - 2rem,75rem)}.pricing-intro[data-astro-cid-ajjeame4]>div[data-astro-cid-ajjeame4]:last-child>p[data-astro-cid-ajjeame4]{font-size:1rem;line-height:1.625rem}.discovery-plan[data-astro-cid-ajjeame4]{grid-template-columns:1fr;min-width:0;margin-top:2.5rem;padding:1.15rem}.plan-name[data-astro-cid-ajjeame4],.plan-name[data-astro-cid-ajjeame4]>div[data-astro-cid-ajjeame4]{min-width:0}.discovery-metrics[data-astro-cid-ajjeame4]{border-top:1px solid var(--border-subtle);justify-content:space-between;width:100%;padding-top:1rem}.discovery-metrics[data-astro-cid-ajjeame4] .plan-volume[data-astro-cid-ajjeame4]{padding-left:1rem}.discovery-plan[data-astro-cid-ajjeame4]>a[data-astro-cid-ajjeame4]{grid-column:auto;width:100%}.plan-comparison[data-astro-cid-ajjeame4]{padding:1.15rem .75rem}.plan-comparison[data-astro-cid-ajjeame4] table[data-astro-cid-ajjeame4]{font-size:.75rem}.plan-comparison[data-astro-cid-ajjeame4] th[data-astro-cid-ajjeame4],.plan-comparison[data-astro-cid-ajjeame4] td[data-astro-cid-ajjeame4]{padding:.75rem .4rem}.paid-plan[data-astro-cid-ajjeame4]{padding:1.15rem}.shared-inclusions[data-astro-cid-ajjeame4]{margin-top:1rem;padding:1.25rem 0}.shared-inclusions[data-astro-cid-ajjeame4] ul[data-astro-cid-ajjeame4]{grid-template-columns:1fr}}@media (hover:hover) and (pointer:fine){.discovery-plan[data-astro-cid-ajjeame4]>a[data-astro-cid-ajjeame4]:hover,.paid-plan[data-astro-cid-ajjeame4]>a[data-astro-cid-ajjeame4]:hover{border-color:var(--border-selected);background:var(--action-secondary-hover)}.paid-plan[data-astro-cid-ajjeame4]>a[data-astro-cid-ajjeame4].is-primary:hover{border-color:var(--action-primary-hover);background:var(--action-primary-hover)}}.simulator-section[data-astro-cid-vmjziybs] h2[data-astro-cid-vmjziybs]{letter-spacing:-.035em;text-align:center;text-wrap:balance;max-width:20ch;margin:0 auto 2.5rem;font-size:clamp(2rem,4.2vw,3.5rem);font-weight:700;line-height:1.08}
