.InstrumentFinder_quizOuter___SWp4{display:flex;flex-direction:column;gap:var(--space-4);max-width:660px}.InstrumentFinder_quizCard__E3sV7{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-9);max-width:660px}.InstrumentFinder_progressRow__Enve_{display:flex;align-items:center;gap:var(--space-6);margin-bottom:var(--space-9)}.InstrumentFinder_progressTrack__OqaxE{display:flex;gap:var(--space-2);flex:1 1}.InstrumentFinder_progressSegment__TtFRU{height:4px;flex:1 1;border-radius:2px;background:var(--border);transition:background .2s}.InstrumentFinder_progressDone__eHTQ4{background:var(--teal)}.InstrumentFinder_progressActive__RCk5V{background:var(--teal);opacity:.45}.InstrumentFinder_progressLabel__2DdQr{font-size:var(--text-2xs);font-weight:var(--fw-medium);color:var(--text-secondary);white-space:nowrap;letter-spacing:.02em}.InstrumentFinder_questionBlock__uM_fH{margin-bottom:var(--space-8)}.InstrumentFinder_question__pG5AN{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--fw-bold);color:var(--text-primary);line-height:var(--leading-tight);margin-bottom:var(--space-3)}.InstrumentFinder_hint__X0WI5{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-normal)}.InstrumentFinder_options__i1pWh{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-8)}.InstrumentFinder_optionCard__JLD6T{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-6);border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);text-align:left;cursor:pointer;transition:border-color .12s,background .12s;width:100%}.InstrumentFinder_optionCard__JLD6T:not(:disabled):hover{border-color:var(--teal);background:rgba(0,174,239,.03)}.InstrumentFinder_optionCard__JLD6T:disabled{opacity:.4;cursor:not-allowed}.InstrumentFinder_optionSelected__bTGhz{border-color:var(--teal);background:rgba(0,174,239,.06)}.InstrumentFinder_optionHeader__bbBXe{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--space-4)}.InstrumentFinder_optionLabel__N4VkA{font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--text-primary)}.InstrumentFinder_optionCount__tBKMg{font-size:var(--text-2xs);font-weight:var(--fw-semibold);padding:.2em .6em;border-radius:99px;background:var(--surface-2);color:var(--text-primary);white-space:nowrap;flex-shrink:0;letter-spacing:.01em}.InstrumentFinder_optionCountZero__FX4Y7{background:rgba(200,50,50,.07);color:var(--red-text)}.InstrumentFinder_optionDesc__d0Rii{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-snug)}.InstrumentFinder_quizNav__jbXY8{display:flex;align-items:center;justify-content:space-between}.InstrumentFinder_backBtn__IhGQg,.InstrumentFinder_skipBtn__YuZmh{display:inline-flex;align-items:center;font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-5);cursor:pointer;transition:border-color .12s,color .12s;white-space:nowrap}.InstrumentFinder_backBtn__IhGQg:hover,.InstrumentFinder_skipBtn__YuZmh:hover{border-color:var(--text-primary);color:var(--text-primary)}.InstrumentFinder_skipBtn__YuZmh{margin-left:auto}.InstrumentFinder_results__GXe25{display:flex;flex-direction:column;gap:var(--space-9)}.InstrumentFinder_resultsHeader__gWfMd{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}.InstrumentFinder_resultsHeading__Y3jHx{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--fw-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.InstrumentFinder_resultsSubheading__XbXtz{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-1)}.InstrumentFinder_resultsNote__r68vV{font-size:var(--text-base);color:var(--text-secondary)}.InstrumentFinder_resultsActions__Y8_ZD{display:flex;align-items:center;gap:var(--space-5)}.InstrumentFinder_startOverBtn__5Ui1r{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-5);cursor:pointer;transition:border-color .12s,color .12s;white-space:nowrap;flex-shrink:0}.InstrumentFinder_startOverBtn__5Ui1r:hover{border-color:var(--text-primary);color:var(--text-primary)}.InstrumentFinder_sectionHeading__64w95{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--fw-semibold);color:var(--text-primary);margin-bottom:var(--space-5);display:flex;align-items:center;gap:var(--space-3)}.InstrumentFinder_sectionHeading__64w95 i{color:var(--teal);font-size:var(--text-base)}.InstrumentFinder_sectionIndividual__Zus_K i{color:var(--red)}.InstrumentFinder_kitGrid__gAsJT{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.InstrumentFinder_kitCard__sR0f3{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}.InstrumentFinder_cardTop__udAAq{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-3)}.InstrumentFinder_categoryBadge__HYGxm,.InstrumentFinder_typeBadge__VnOGO{display:inline-block;font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:.03em;padding:.3em .9em;border-radius:20px;flex-shrink:0;width:-moz-fit-content;width:fit-content}.InstrumentFinder_badgeDiagnostic__5X2zw{background:rgba(255,185,20,.14);color:var(--amber-dark)}.InstrumentFinder_badgeRestorative__sNuLQ{background:var(--orange-light);color:var(--orange-dark)}.InstrumentFinder_badgePeriodontal__iVIGZ{background:rgba(0,174,239,.14);color:var(--teal-text)}.InstrumentFinder_badgeOrthodontic__W6xeA{background:rgba(130,80,200,.12);color:#5b2e96}@media (prefers-color-scheme:dark){.InstrumentFinder_badgeDiagnostic__5X2zw{color:var(--amber-text)}.InstrumentFinder_badgeRestorative__sNuLQ{color:var(--orange-text)}.InstrumentFinder_badgeOrthodontic__W6xeA{color:#c7a8f0}}.InstrumentFinder_categoryBadge__HYGxm{background:var(--surface-2);color:var(--text-primary)}.InstrumentFinder_bestSellerBadge__1NJQJ{font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;padding:.3em .9em;border-radius:99px;background:rgba(121,189,34,.12);color:var(--accent-text);white-space:nowrap}.InstrumentFinder_cardIdentity__ZSsKV{display:flex;flex-direction:column;gap:var(--space-1)}.InstrumentFinder_kitName__CEt_Y{font-size:var(--text-xl);font-weight:var(--fw-semibold);color:var(--text-primary);line-height:var(--leading-snug)}.InstrumentFinder_kitSku__2MDX0{font-size:var(--text-md);color:var(--teal);font-weight:var(--fw-bold)}.InstrumentFinder_pricing__6z0LL{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.InstrumentFinder_price__HV0p5{font-size:var(--text-xl);font-weight:var(--fw-bold);color:var(--text-primary);white-space:nowrap}.InstrumentFinder_featureTags__P1PSo{display:flex;flex-wrap:wrap;gap:var(--space-2)}.InstrumentFinder_tag__k408n{font-size:var(--text-xs);padding:.2em .55em;border-radius:99px;background:var(--surface-2);border:1px solid var(--border);color:var(--text-secondary);white-space:nowrap}.InstrumentFinder_tagGreen__NtV8B{background:rgba(121,189,34,.08);border-color:rgba(121,189,34,.3);color:var(--accent-text)}.InstrumentFinder_instrumentsList__sJzaQ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.InstrumentFinder_instrumentsListItem__JgjEF{font-size:var(--text-sm);color:var(--text-secondary);padding-left:var(--space-4);position:relative;line-height:var(--leading-snug)}.InstrumentFinder_instrumentsListItem__JgjEF:before{content:"·";position:absolute;left:var(--space-1);color:var(--teal);font-weight:var(--fw-bold)}.InstrumentFinder_instrumentListSku__NXp7M{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--text-secondary);margin-right:var(--space-1)}.InstrumentFinder_instrumentListLink__eOAdE{color:inherit;text-decoration:none;transition:color .12s}.InstrumentFinder_instrumentListLink__eOAdE:hover,.InstrumentFinder_instrumentListLink__eOAdE:hover .InstrumentFinder_instrumentListSku__NXp7M{color:var(--teal);text-decoration:underline;text-underline-offset:2px}.InstrumentFinder_cardActions__Z_0e0{margin-top:auto}.InstrumentFinder_btnView__PFeoR{display:inline-flex;align-items:center;gap:var(--space-2);padding:.5em 1.25em;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--fw-semibold);text-decoration:none;background:var(--teal);border:1.5px solid var(--teal);color:var(--white);transition:background .12s,border-color .12s;white-space:nowrap}.InstrumentFinder_btnView__PFeoR:hover{background:#0099cc;border-color:#0099cc;text-decoration:none}.InstrumentFinder_instrumentGrid__fiezo{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.InstrumentFinder_instrumentCard__cEcxy{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-5)}.InstrumentFinder_instrumentName__WXzgf{font-size:var(--text-xl);font-weight:var(--fw-semibold);color:var(--text-primary);line-height:var(--leading-snug)}.InstrumentFinder_instrumentSku__XTCnP{font-size:var(--text-md);color:var(--teal);font-weight:var(--fw-bold)}.InstrumentFinder_summary__6ACeW{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap;padding:var(--space-5) 1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.InstrumentFinder_summaryLabel__6_oQp{font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap}.InstrumentFinder_summaryChips__DYa5S{display:flex;gap:var(--space-3);flex-wrap:wrap}.InstrumentFinder_summaryChip__jWI4I{font-size:var(--text-xs);padding:.25em .75em;border-radius:99px;background:rgba(0,174,239,.07);border:1px solid rgba(0,174,239,.2);color:var(--text-primary)}.InstrumentFinder_summaryChipAny__W7k9_{background:transparent;border-color:var(--border);color:var(--text-secondary);font-style:italic}.InstrumentFinder_inlineLink__a6LGw{background:none;border:none;padding:0;color:var(--teal);font-size:inherit;font-weight:var(--fw-medium);cursor:pointer;text-decoration:underline;text-underline-offset:2px}@media (max-width:640px){.InstrumentFinder_quizCard__E3sV7{padding:var(--space-7)}.InstrumentFinder_instrumentGrid__fiezo,.InstrumentFinder_kitGrid__gAsJT{grid-template-columns:1fr}}.page_main__MUB4w{max-width:1280px;margin:0 auto;padding:var(--space-10) var(--space-8) var(--space-11);width:100%}.page_intro__30592{margin-bottom:var(--space-9)}.page_title__hWypo{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--fw-bold);line-height:var(--leading-tight);margin-bottom:var(--space-4)}.page_titleBlue__JvP5_{color:var(--teal)}.page_titleGreen__PT2W_{color:var(--accent)}.page_subtitle__QQTkQ{font-size:var(--text-lg);color:var(--text-secondary);max-width:560px;line-height:var(--leading-relaxed)}.page_errorNote__Fy_jS{font-size:var(--text-base);color:var(--text-secondary)}