.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: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)}.ConsumableCard_consumableCard__cofh9{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)}.ConsumableCard_cardIdentity__O69BZ{display:flex;flex-direction:column;gap:var(--space-1)}.ConsumableCard_consumableName__Rava_{font-size:var(--text-xl);font-weight:var(--fw-semibold);color:var(--text-primary);line-height:var(--leading-snug)}.ConsumableCard_consumableSku___s6Dq{font-size:var(--text-md);color:var(--teal);font-weight:var(--fw-bold)}.ConsumableCard_pricing__ThuHL{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.ConsumableCard_price__EZzYC{font-size:var(--text-xl);font-weight:var(--fw-bold);color:var(--text-primary);white-space:nowrap}.ConsumableCard_priceNote__QgHFX{font-size:var(--text-xs);color:var(--text-muted)}.ConsumableCard_featureTags__t_4bS{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ConsumableCard_cardTop__JrIis{display:flex;align-items:center;justify-content:start;gap:var(--space-3)}.ConsumableCard_categoryBadge__w_ZS5{display:inline-block;flex-shrink:0;width:-moz-fit-content;width:fit-content}.ConsumableCard_bestSellerBadge__kidnF,.ConsumableCard_categoryBadge__w_ZS5{font-size:var(--text-2xs);padding:.2em .55em;border-radius:99px;background:var(--surface-2);border:1px solid var(--border);color:var(--text-secondary);white-space:nowrap}.ConsumableCard_bestSellerBadge__kidnF{font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase}.ConsumableCard_tag___QrX_{font-size:var(--text-2xs);padding:.2em .55em;border-radius:99px;background:var(--surface-2);border:1px solid var(--border);color:var(--text-secondary);white-space:nowrap}.ConsumableCard_cardActions__eLbJ7{margin-top:auto}.ConsumableCard_btnView__6TnMY{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}.ConsumableCard_btnView__6TnMY:hover{background:#0099cc;border-color:#0099cc;text-decoration:none}.page_main__CrV9C{max-width:1280px;margin:0 auto;padding:var(--space-10) var(--space-8) var(--space-11);width:100%}.page_intro__gQ8zY{margin-bottom:var(--space-9)}.page_title__dn_aP{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__ip0Bs{color:var(--teal)}.page_titleGreen__d6Cuf{color:var(--accent)}.page_subtitle__z_wGK{font-size:var(--text-lg);color:var(--text-secondary);max-width:560px;line-height:var(--leading-relaxed)}.page_errorNote__EXEy6{font-size:var(--text-base);color:var(--text-secondary)}.AppShell_shell__tunIz{display:grid;grid-template-columns:240px 1fr;grid-template-rows:auto 1fr;min-height:100vh}.AppShell_siteHeader__43XSU{grid-column:1/-1;position:-webkit-sticky;position:sticky;top:0;z-index:250;height:60px;background:var(--surface);border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 var(--space-6);box-shadow:var(--shadow-sm)}.AppShell_siteLogo__oWdG_{height:34px;width:auto;display:block}.AppShell_sidebar__QYNwQ{background:linear-gradient(180deg,var(--brand-primary) 0,var(--brand-very-dark-blue) 90%);display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:60px;height:calc(100vh - 60px);overflow-y:auto;z-index:200}.AppShell_sidebar__QYNwQ::-webkit-scrollbar{width:0}.AppShell_sidebar__QYNwQ{scrollbar-width:none}.AppShell_brand__CKoDG{padding:var(--space-8) var(--space-7);border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.AppShell_brandName__O5QfQ{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--fw-bold);color:var(--white);letter-spacing:.01em;line-height:var(--leading-tight)}.AppShell_brandBy__9yQyl{font-size:var(--text-2xs);color:rgba(255,255,255,.35);margin-top:var(--space-1);font-weight:var(--fw-regular);letter-spacing:.04em}.AppShell_nav__7QE5K{padding:var(--space-5) var(--space-4);flex:1 1}.AppShell_navSection__FavUo{font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.9);padding:var(--space-4) var(--space-2) var(--space-2)}.AppShell_navItem__vd_Ml{display:flex;align-items:center;gap:var(--space-4);padding:.5625rem .75rem;border-radius:var(--radius-sm);font-size:var(--text-base);color:rgba(255,255,255,.65);text-decoration:none;transition:background .12s,color .12s;margin-bottom:.125rem;border-left:2px solid transparent}.AppShell_navItem__vd_Ml:hover{background:rgba(255,255,255,.06);color:rgba(255,255,255,.9);text-decoration:none}.AppShell_navItemActive__093DL{background:rgba(0,174,239,.12);color:var(--teal);border-left-color:var(--teal);font-weight:var(--fw-medium)}.AppShell_navItemActive__093DL:hover{background:rgba(0,174,239,.18);color:var(--teal)}.AppShell_navItem__vd_Ml i{font-size:var(--text-base);width:1rem;text-align:center;flex-shrink:0;opacity:.8}.AppShell_navItemActive__093DL i{opacity:1}.AppShell_navExternalIcon__Tgx7F{margin-left:auto;font-size:.5625rem!important;width:auto!important;opacity:.35!important}.AppShell_sidebarFooter__9CHz_{padding:var(--space-6) 1.25rem 1.25rem;border-top:1px solid rgba(255,255,255,.08);flex-shrink:0;margin-top:auto}.AppShell_footerLinks__lNZdc{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:.875rem}.AppShell_footerLink__OfGXJ{font-size:var(--text-xs);color:rgba(255,255,255,.38);text-decoration:none;padding:var(--space-1) 0;transition:color .12s}.AppShell_footerLink__OfGXJ:hover{color:rgba(255,255,255,.7);text-decoration:none}.AppShell_footerCopy__n43iW{font-size:var(--text-2xs);color:rgba(255,255,255,.2);line-height:var(--leading-normal)}.AppShell_content__azBxk{min-width:0;background:var(--bg)}.AppShell_topbar__ZcVY8{display:none;position:fixed;top:0;left:0;right:0;height:56px;background:var(--navy);z-index:300;align-items:center;padding:0 var(--space-6);gap:var(--space-5);box-shadow:0 2px 8px rgba(0,0,0,.25)}.AppShell_burger__Its5N{background:none;border:none;color:rgba(255,255,255,.8);font-size:var(--text-xl);cursor:pointer;padding:var(--space-2);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:background .12s;flex-shrink:0}.AppShell_burger__Its5N:hover{background:rgba(255,255,255,.08)}.AppShell_topbarLogo__RTvz5{height:26px;width:auto;display:block}.AppShell_overlay__mXoCG{display:none;position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:190}@media (max-width:900px){.AppShell_shell__tunIz{grid-template-columns:1fr;grid-template-rows:1fr}.AppShell_siteHeader__43XSU{display:none}.AppShell_topbar__ZcVY8{display:flex}.AppShell_overlay__mXoCG{display:block}.AppShell_sidebar__QYNwQ{position:fixed;top:0;left:0;width:280px;height:100%;transform:translateX(-100%);transition:transform .25s ease}.AppShell_sidebarOpen__uuLoI{transform:translateX(0)}.AppShell_content__azBxk{padding-top:56px}}@media (prefers-color-scheme:dark){.AppShell_sidebar__QYNwQ{border-right:1px solid rgba(255,255,255,.06)}}.error_main__qBjxA{max-width:1280px;margin:0 auto;padding:2.5rem 1.5rem 4rem;width:100%}.error_intro__2vIML{margin-bottom:2rem}.error_title__qYPJl{font-family:var(--font-roboto-condensed),sans-serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--text-primary);line-height:1.2;margin-bottom:.5rem}.error_subtitle__1GhLD{font-size:1rem;color:var(--text-secondary);max-width:620px}.error_errorDetail__G_bMA{margin-top:1rem;font-size:.875rem;color:var(--text-secondary);padding:.75rem 1rem;background:var(--red-light);border-radius:var(--radius-md);border:1px solid rgba(240,80,35,.28);max-width:640px}.error_retryBtn__9bhRk{margin-top:1.25rem;font-size:.875rem;font-weight:600;color:var(--white);background:var(--navy);padding:.55rem 1.25rem;border-radius:var(--radius-sm);border:none;cursor:pointer;transition:background .15s}.error_retryBtn__9bhRk:hover{background:var(--navy)}.page_main___YjXV{max-width:1280px;margin:0 auto;padding:var(--space-10) var(--space-8) var(--space-11);width:100%}.page_hero__BXWYK{margin-bottom:var(--space-11)}.page_eyebrow__o7haN{display:inline-block;font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-4)}.page_title__zWhyy{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__RLoNn{color:var(--teal)}.page_titleGreen__QxLsU{color:var(--accent)}.page_subtitle__jl4RX{font-size:var(--text-lg);color:var(--text-secondary);max-width:600px;line-height:var(--leading-relaxed);margin-bottom:var(--space-8)}.page_heroActions__Qj1Hc{display:flex;flex-wrap:wrap;gap:var(--space-4)}.page_btnPrimary__hDQ3O,.page_btnSecondary__NXEaD{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--text-base);font-weight:var(--fw-semibold);border-radius:var(--radius-sm);padding:.6rem var(--space-7);text-decoration:none;transition:background .15s,border-color .15s,color .15s}.page_btnPrimary__hDQ3O{color:var(--white);background:var(--teal)}.page_btnPrimary__hDQ3O:hover{background:var(--teal-dark);text-decoration:none}.page_btnSecondary__NXEaD{color:var(--text-primary);background:var(--surface);border:1px solid var(--border)}.page_btnSecondary__NXEaD:hover{border-color:var(--teal-mid);color:var(--teal-dark);text-decoration:none}.page_section__9bdDm{margin-bottom:var(--space-11)}.page_sectionHeading__0MVon{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--fw-semibold);color:var(--text-primary);margin-bottom:var(--space-3)}.page_sectionLede__l1Pss{font-size:var(--text-md);color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:620px;margin-bottom:var(--space-8)}.page_tableWrap___SuMV{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:var(--surface)}.page_compareTable__VWqnv{width:100%;border-collapse:collapse;font-size:var(--text-base)}.page_compareTable__VWqnv thead th{text-align:left;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--white);background:var(--navy);padding:var(--space-5) var(--space-7)}.page_compareTable__VWqnv tbody tr{border-top:1px solid var(--border)}.page_compareTable__VWqnv tbody tr:nth-child(2n){background:var(--surface-2)}.page_compareTable__VWqnv .page_rowLabel__7M8MH,.page_compareTable__VWqnv td{padding:var(--space-5) var(--space-7);vertical-align:middle}.page_rowLabel__7M8MH{text-align:left;font-weight:var(--fw-semibold);color:var(--text-primary);white-space:nowrap}.page_compareTable__VWqnv td{color:var(--text-secondary)}.page_cutawayGrid__qefxW{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--space-8);gap:var(--space-8)}.page_cutaway__z1c_V{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.page_cutaway__z1c_V:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.page_cutawayHead___ZU_C{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-7) var(--space-8);border-bottom:1px solid var(--border)}.page_cutawayName__qEvFo{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--fw-bold);color:var(--text-primary)}.page_cutawayCount__FVlS8{flex-shrink:0;font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--teal-dark);background:var(--teal-light);padding:var(--space-1) var(--space-4);border-radius:999px}.page_cutawayBody__DrRHL{display:grid;grid-template-columns:minmax(116px,.85fr) 1.25fr;grid-column-gap:var(--space-8);column-gap:var(--space-8);align-items:stretch;padding:var(--space-8)}.page_stratum__g4Gnz{position:relative;display:flex;align-items:center;gap:var(--space-3);min-height:54px;padding:var(--space-4) var(--space-5);border:solid rgba(0,33,43,.07);border-width:1px 1px 0}.page_stratumFirst__7PFQZ{border-radius:var(--radius-md) var(--radius-md) 0 0}.page_stratumLast__xnCo0{border-radius:0 0 var(--radius-md) var(--radius-md);border-bottom-width:1px}.page_stratum_spunbond__9HIbq{background-color:var(--teal-light);background-image:repeating-linear-gradient(45deg,rgba(0,174,239,.16) 0 1.5px,transparent 1.5px 7px),repeating-linear-gradient(-45deg,rgba(0,174,239,.11) 0 1.5px,transparent 1.5px 7px);color:var(--teal-dark)}.page_stratum_meltblown__Z4pFM{background-color:var(--accent-light);background-image:radial-gradient(rgba(95,149,24,.4) .6px,transparent .7px);background-size:6px 6px;color:var(--accent-text)}.page_stratum_barrier__R5TES{background-color:var(--navy);background-image:linear-gradient(115deg,rgba(255,255,255,.18),rgba(255,255,255,0) 30%,rgba(255,255,255,0) 70%,rgba(255,255,255,.1));color:var(--white);border-color:var(--text-primary)}.page_stratumProtective__Vw67h{z-index:1;border-color:var(--teal);box-shadow:0 0 0 2px var(--teal),0 3px 12px rgba(0,174,239,.28)}.page_stratumLabel__2Pu8A{font-size:var(--text-sm);font-weight:var(--fw-semibold);letter-spacing:.01em}.page_stratumTag__vi_9S{margin-left:auto;font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--white);background:rgba(255,255,255,.2);padding:2px var(--space-3);border-radius:999px}.page_role__6msZK{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:54px;padding:var(--space-3) 0}.page_roleName__vA3a9{font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--text-primary)}.page_roleDetail__FfnDt{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-snug)}.page_roleBadge__MDtyp{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-2);margin:2px 0;font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--teal-dark);background:var(--teal-light);padding:2px var(--space-3);border-radius:999px}.page_cutawayFoot__pS_LG{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-7) var(--space-8);border-top:1px solid var(--border);background:var(--surface-2)}.page_protectStatus__Xm_9B{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--fw-bold);color:var(--text-primary)}.page_protectStatus__Xm_9B i{color:var(--teal)}.page_protectDetail__9z7V2{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-snug)}.page_panel__hcyBl{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:var(--space-9);gap:var(--space-9);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-9)}.page_panelHeading__b7Ds_{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--fw-semibold);color:var(--text-primary);margin-bottom:var(--space-5)}.page_panelText__hXVya{font-size:var(--text-md);color:var(--text-secondary);line-height:var(--leading-relaxed)}.page_panelText__hXVya strong{color:var(--text-primary);font-weight:var(--fw-semibold)}.page_panelAside__6_JOb{border-left:1px solid var(--border);padding-left:var(--space-9)}.page_benefitTitle__5jHOS{font-size:var(--text-sm);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-5)}.page_checkList__JQ57f{list-style:none;display:flex;flex-direction:column;gap:var(--space-4)}.page_checkItem__saDSy{display:flex;align-items:flex-start;gap:var(--space-4);font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-snug)}.page_checkItem__saDSy i{color:var(--accent);font-size:var(--text-sm);margin-top:.2em;flex-shrink:0}.page_compareGrid__u6za5{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--space-8);gap:var(--space-8)}.page_compareCard__h05Cx{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-8);transition:box-shadow .2s ease,transform .2s ease}.page_compareCard__h05Cx:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.page_compareHead__naGjE{display:flex;align-items:center;gap:var(--space-5);margin-bottom:var(--space-7);padding-bottom:var(--space-6);border-bottom:1px solid var(--border)}.page_compareIcon__OvM5_{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;font-size:1.25rem;border-radius:var(--radius-md);color:var(--teal);background:var(--teal-light)}.page_compare_impervious__M0qhJ .page_compareIcon__OvM5_{color:var(--accent-text);background:var(--accent-light)}.page_compareTitle__re6ZT{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--fw-bold);color:var(--text-primary)}.page_rangeGrid__CVWxp{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.page_takeaway__E24C_{display:flex;align-items:flex-start;gap:var(--space-7);background:var(--teal-light);border:1px solid var(--teal-mid);border-radius:var(--radius-lg);padding:var(--space-9)}.page_takeawayIcon__F_GBI{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex-shrink:0;font-size:1.5rem;color:var(--white);background:var(--teal);border-radius:var(--radius-md)}.page_takeawayHeading__c6yQX{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--fw-bold);color:var(--text-primary);margin-bottom:var(--space-3)}.page_takeawayText__9nJ9G{font-size:var(--text-lg);color:var(--text-primary);line-height:var(--leading-relaxed);max-width:760px}.page_cta__2VNE_{text-align:center;background:var(--navy);border-radius:var(--radius-lg);padding:var(--space-11) var(--space-8)}.page_ctaHeading__gvC_B{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--fw-bold);color:var(--white);margin-bottom:var(--space-4)}.page_ctaText__n99_N{font-size:var(--text-md);color:rgba(255,255,255,.78);line-height:var(--leading-relaxed);max-width:560px;margin:0 auto var(--space-8)}@media (max-width:960px){.page_panel__hcyBl{grid-template-columns:1fr;gap:var(--space-7);padding:var(--space-8)}.page_panelAside__6_JOb{border-left:none;border-top:1px solid var(--border);padding-left:0;padding-top:var(--space-7)}}@media (max-width:640px){.page_main___YjXV{padding:var(--space-8) var(--space-6) var(--space-10)}.page_section__9bdDm{margin-bottom:var(--space-10)}.page_heroActions__Qj1Hc{flex-direction:column;align-items:stretch}.page_btnPrimary__hDQ3O,.page_btnSecondary__NXEaD{justify-content:center}.page_compareTable__VWqnv thead{display:none}.page_compareTable__VWqnv,.page_compareTable__VWqnv .page_rowLabel__7M8MH,.page_compareTable__VWqnv tbody,.page_compareTable__VWqnv td,.page_compareTable__VWqnv tr{display:block;width:100%}.page_compareTable__VWqnv tbody tr{padding:var(--space-5) var(--space-6)}.page_compareTable__VWqnv .page_rowLabel__7M8MH{padding:0 0 var(--space-3);font-family:var(--font-heading);font-size:var(--text-lg);white-space:normal}.page_compareTable__VWqnv td{display:flex;justify-content:space-between;gap:var(--space-6);padding:var(--space-3) 0}.page_compareTable__VWqnv td:before{content:attr(data-label);font-weight:var(--fw-semibold);color:var(--text-muted)}.page_takeaway__E24C_{flex-direction:column;gap:var(--space-5);padding:var(--space-8)}.page_cutawayBody__DrRHL{grid-template-columns:1fr;column-gap:0}.page_cutawayBody__DrRHL .page_stratum__g4Gnz{border-radius:var(--radius-md);border-bottom-width:1px;margin-bottom:var(--space-3)}.page_cutawayBody__DrRHL .page_role__6msZK{min-height:0;padding:0 0 var(--space-6)}.page_rangeGrid__CVWxp{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page_compareCard__h05Cx,.page_cutaway__z1c_V{transition:none}.page_compareCard__h05Cx:hover,.page_cutaway__z1c_V:hover{transform:none}}.StaggerTitle_word__SrXXu{display:inline-block}